@charset "utf-8";
/* CSS Document */

/*系统样式*/
body{font-family:"Microsoft YaHei";font-size: 12px;color:#3d3d3d; line-height:1.8em;margin:0;-webkit-text-size-adjust:none; background:#fff;}
html{overflow-x:hidden;overflow-y:auto;} 

h1,h2,h3{ padding:0; margin:0;}
.x{margin:0 auto;}
.left{float:left}
.right{float:right}
p,ul{list-style:none;margin:0;padding:0;border:0px}
.clear{ clear:both;}/*清除浮动*/
img {border:0px;behavior:url("../images/pngbehavior.htc")}/*支持png图片*/
a {behavior:url("../images/onfocus.htc")}/*去掉点击虚线*/
.keyword{background-color: #FFFF00;}/*搜索高亮关键词*/
.margin_center{ width:1000px; margin:0 auto;}
.input {font-family:"Microsoft YaHei";font-size: 12px; line-height:24px; outline:none; background:#fff; height:24px; padding:3px;border:1px solid #dbdbdb;}
.select {font-family:"Microsoft YaHei";font-size: 12px; line-height:24px;outline:none; background:#fff; height:30px; padding:3px;border:1px solid #dbdbdb;}
a,div,li,td{-webkit-transition:color 0.2s ease-in-out,background-color 0.2s ease-in-out,border-color 0.2s ease-in-out}
a{nofocus:expression(this.onFocus=this.blur());}
a:focus{outline:none;-moz-outline-style:none}
a:link{color:#3d3d3d;text-decoration:none} 
a:visited{color:#3d3d3d;text-decoration:none}
a:hover{color:#000;text-decoration:none}
.relative{ position:re;}
.absolute{ position:ab;}
.p_r{ position:relative;}
.p_a{ position:absolute;}
.hide{ display:none;}
.of{ overflow:hidden;}
.login_bg{ border:1px solid #c0c0c0; height:30px; width:230px; background:#fff;padding-left:5px; font-size:14px;}
.pager{ clear:both; text-align:center;padding-top:40px;}
/*小号中文字体*/
.smallcnfont{font-family: "PMingLiU";font-size: 11px}
/*英文*/
.bold{font-weight:bold}
.px14{font-size:14px;}
.px16{font-size:16px; line-height:2em;}
.border_dott{ border-bottom:1px dotted #666;}
.t_center{text-align:center;}

.h1_style{ font-size:14px; color:#fff; margin-bottom:20px;padding-left:20px;}

/* -- input -- */
.textInput {
	padding:0 4px;
	height:28px;
	border:1px solid #DDDDDD; line-height:28px;
}
.textArea {
	padding:4px;
	border:1px solid #DDDDDD;
}

/*首页*/
.top{ height:30px; border-bottom:1px solid #e9e9e9; line-height:30px;}
.welcome{ width:300px;}
.home{ width:400px;text-align:right; font-size:10px;}
.home a{ margin:0 3px;font-size:12px;}
.head{ background:url(../images/head.jpg) repeat-x;}
.logo_400{ height:100px;}
.logo{ width:312px;padding-top:25px; height:70px;}
.fourtel{ width:670px;height:90px; background:url(../images/top_right.jpg) no-repeat right 25px;}
.fourtel i{ font-size:28px; float:right; color:#1d5cb8; margin-top:35px; padding-right:10px;}

.menulayout{ height:40px; background:#188ce6;}
.menulayout ul{}
.menulayout ul li{ float:left;width:150px; margin:0 3px;}
.menulayout ul li a:link,.menulayout ul li a:visited{ float:left;font-size:16px;line-height:40px; width:105px; text-align:center; color:#fff;}
.menulayout ul li a:hover{ background:url(../images/hover.jpg) no-repeat;}
.menulayout .menuhover{ background:url(../images/hover.jpg) no-repeat;}

/* -- mainNav -- */
#mainNav {
 height: 32px;
 font-size: 12px;
}
/* LEVEL ONE */
#mainNav ul.wrap {
 position: relative;
 z-index: 1000;
}
#mainNav ul li {
 float: left;
 zoom: 1;
}
#mainNav ul li a {
 display: block;
 width: 75px;
 text-align: center;
 height: 32px;
 line-height: 32px;
 color: #FFF;
 text-decoration: none;
}
#mainNav ul li.hover, #mainNav ul li.cur {
 background: #1DB886;
 position: relative;
}
#mainNav ul li.hover a, #mainNav ul li.cur a {
 color: #FFF;
}
/* LEVEL TWO */
#mainNav ul ul {
 min-width: 75px;
 _width: 75px;
 display: none;
 position: absolute;
 top: 100%;
 left: 0;
 border-top: 1px solid white;
 background: #E0E0E0;
}
#mainNav ul ul li {
 font-weight: normal;
 background: #E0E0E0;
 float: none;
}
#mainNav ul li.hover ul li a {
 color: #24313C;
 border-right: none;
 display: inline-block;
}
#mainNav ul li.hover ul li.hover a {
 color: #FFF;
}
#mainNav ul li.hover ul a.parent {
 background: url(../images/icon_red.gif) no-repeat 100px 50%;
}
/* LEVEL THREE */
#mainNav ul ul ul {
 left: 100%;
 top: 0;
 border-top: 0;
 _border-top: 1px;
}
#mainNav ul li.hover ul li.hover ul li a {
 color: #24313C;
}
#mainNav ul li.hover ul li.hover ul li.hover a {
 color: #FFF;
}

/**banner图片**/
.banner {height:450px;}
.banner li {width: 100%;}
.indexBanner {	position: relative;	height: 450px;}
.indexSlider li {position: absolute;left: 0;top: 0;	height: 450px;background: url(../images//index_banner01.jpg) no-repeat center;opacity: 0;
	filter: alpha(opacity = 0);}
.indexSliderWrap {position: relative;width:1000px;	margin: 0 auto;}
.indexBanner .triggersWrap {position: relative;	z-index:999;	width: 1000px;	margin: 0 auto;}
.indexBanner .triggers {position: absolute;	top:420px;	left:50%;}
.indexBanner .triggers span {float: left;width: 15px;height: 9px;overflow: hidden;margin-right: 5px;background: #222;cursor: pointer;
}
.indexBanner .triggers .cur {background: #f00;}

.index_hot_sort{ background:url(../images/index_sortbg.jpg) repeat-x;}
.index_product_sort{ background:url(../images/index_tjsort.jpg) no-repeat; height:360px;}
.index_product_sort1{ padding-top:25px; height:150px;}
.index_product_sort1 div{ float:right; width:200px; margin-right:24px; display:block;}
.index_product_sort1 h3{ border-bottom:1px solid #999; line-height:1.8em; margin-bottom:10px;}
.index_product_sort1 a{ display:block; width:21px; height:21px; background: url(../images/s1.jpg) no-repeat; margin-top:10px;}

.index_product_sort2{ padding-top:20px;}
.index_product_sort2 div{ float:right; width:190px; margin-right:310px; color:#fff;}
.index_product_sort2 h3{ border-bottom:1px solid #fff; line-height:1.8em; margin-bottom:10px;}
.index_product_sort2 a{ display:block; width:21px; height:21px; background: url(../images/s2.jpg) no-repeat; margin-top:10px;}

.index_liucheng{ background:url(../images/liucheng.jpg) no-repeat; height:190px;}
.index_liucheng ul{ padding-top:10px; margin-left:200px;}
.index_liucheng ul li{ margin-top:5px; float:left; width:60px; margin-right:23px;}
.index_liucheng ul li a:link,.index_liucheng ul li a:visited{ background:url(../images/l1.jpg) no-repeat center top;width:60px; display:block; text-align:center;}
.index_liucheng ul li a:hover{ background:url(../images/l2.jpg) no-repeat center top; color:#fff;}
.index_liucheng ul li a:hover h4{color:#333;}
.index_liucheng ul li span{ font-size:14px; padding-top:5px; display:block;}
.index_liucheng ul li a h4{ font-size:12px; font-weight:normal; line-height:12px;}

.indexpa a{ display:block;}
.indexp1{height:260px; width:460px; left:10px; top:90px;}
.indexp1 a{height:260px; width:460px;}
.indexp2{height:160px;width:260px;left:490px; top:10px;}
.indexp2 a{height:160px;width:260px;}
.indexp3{height:170px;width:250px;left:720px; top:180px;}
.indexp3 a{height:170px;width:250px;}

/* 产品切换 */ 
.tj_product_layout{ background: url(../images/tj_product.jpg) repeat-x;}
#title{height:108px; *height:107px; width:1000px; background:url(../images/Index_product_tab.jpg) no-repeat top left; margin-top:1px;} 
#title ul{list-style:none; padding:0px; *position:absolute} 
#title ul li {float:left; width:140px; text-align:center;} 
#title ul li a{color:#fff; font-size:16px;display:block;text-decoration:none; padding-top:60px; height:45px;} 
#title ul li a:hover,#title ul li a.over {border-bottom:5px solid #1b94e3;} 
#tab_content {height:637px; padding-top:10px;} 
#tab_content div{display:none;} 

#tab_content div ul{} 
#tab_content div ul li{ float:left; width:320px; height:305px; margin-right:10px;} 
.box{width:320px;height:220px;text-align:center;position:relative;overflow:hidden;display:table-cell;vertical-align:middle; border:1px solid #e5e5e5;}
.box .mid{	width:320px;    position:static;    +position:absolute;    top:5%;    left:0;    text-align:center;}
.index_product_name{ background:#ededed; height:70px; position:relative; width:322px; margin-top:2px;}
.index_product_name h2{ font-size:12px; padding-left:10px; line-height:1.8em; padding-top:10px;}
.index_product_name p{padding-left:10px; color:#9c9c9c;}
.index_product_a{ position:absolute; right:0; top:22px; width:75px; height:22px; background:url(../images/more.jpg) no-repeat;}


.youshi_layout{ background:#efefef url(../images/chooice.jpg) no-repeat top center; height:1676px; overflow:hidden; font-size:14px;}
.youshi1{ height:365px;}
.youshi1 p{ float:right; margin-top:185px; width:635px;}
.youshi2{ height:400px;}
.youshi2 p{ float:right;width:390px;}
.youshi3{ height:140px;}
.youshi3 p{ float:left;width:590px;}
.youshi4{ height:335px;}
.youshi4 p{ float:left;width:290px; margin-left:18px;}
.youshi5{ height:255px;}
.youshi5 p{ float:right;width:570px;}

.jingchengli_layout{ background:url(../images/jingchengli.jpg) no-repeat center top;}
.wrap{width:1000px;height:360px;padding-top:105px;}
.wrap a{display:block;margin-right:20px; border:1px solid #ccc;}
.wrap a img{/*width:315px;height:246px;*/}
.wrap h3{ background:#f1f1f1; line-height:2em; text-align:center; font-size:14px;}

.line_title{ background:url(../images/ico1.jpg) no-repeat 0 3px; height:24px; border-bottom:2px solid #2245a7; color:#1c62ae; font-size:15px; padding-left:20px; margin-bottom:20px;}
.line_title span{ float:right;}
.line_title span a{ font-size:10px; font-weight:normal;}

.hezuologo{ height:300px;}
.hezuologo li{ background:url(../images/hezuobg.jpg) no-repeat; width:156px; height:140px; float:left; margin-left:10px; text-align:center;}
.hezuologo li div{ height:105px; padding-top:1px;}

.kehujianzheng{ height:240px;}
.kehu_pic{ background: url(../images/jingxiaoshangbg.jpg) no-repeat; width:185px; height:196px; text-align:center;}
.kehu_pic img{width:160px; height:170px; margin-top:12px;}
.kehujianzheng li{ height:220px; border-bottom:1px dotted #ccc; margin-bottom:20px; width:500px; float:left;}
.kehujianzheng_info{ margin-left:10px; width:280px; padding-right:20px;}
.kehujianzheng_info h2{ line-height:2em; font-size:14px; color:#2245a7;}
.kehujianzheng_info a{ display:block; color:#2245a7; margin-top:20px;}

.horonbg{ background:url(../images/zhengshubg.jpg) no-repeat; height:165px; width:216px; margin:0 10px; text-align:center;}
.wrap1{width:1000px;height:210px;text-align:center;}
.horonbg table{ text-align:center;}

.index_company{ width:490px; padding-left:20px; font-size:24px; line-height:1.6em; /*padding-top:20px;*/}
.index_company p{ border-top:1px solid #e2e2e2;font-size:12px;width:490px; padding-bottom: 10px;padding-top:7px; line-height:2em; clear:both; text-indent:2em;}
.index_company p a{ width:100px; line-height:2em; background:#1176d0; color:#fff; display:block;}



.InList{height:400px;padding-top:20px;}
.InNews{width:690px; border:1px solid #ccc;padding-bottom:10px;}

#NewsTitle{height:65px; *height:65px;} 
#NewsTitle ul{*position:absolute; width:1000px;} 
#NewsTitle ul li {float:left;} 
#NewsTitle ul li a{display:block;width:345px;height:45px;padding-top:20px;display:block;border-bottom:1px #ccc solid;padding-left:15px;} 
#NewsTitle ul li a:hover,#NewsTitle ul li a.over {border-bottom:0px;} 
#NewsTitle ul li a h2{font-size:18px;color:#000;font-weight:normal;border-left:4px #004b93 solid;text-indent:10px;} 
#NewsTitle ul li a span{font-size:12px;color:#999;text-indent:15px;display:block;} 

#NewsContent div{display:none;} 

.NewsTop{width:345px;}
.NewsTop i{width:300px;height:280px; position:relative;display:block;margin-top:25px;margin-left:28px;}
.NewsTop i img{ position:absolute;z-index:1;}
.NewsTop i span{background:url(../../images/png.png) right top no-repeat;width:300px;height:40px;line-height:40px;display:block; position:absolute;z-index:9999;font-size:14px;color:#fff;bottom:0px;text-indent:10px;}

.NewsList{width:280px;padding-top:32px;}
.NewsList li{height:30px;line-height:30px; background:url(../../images/NewsIco.jpg) no-repeat 0 11px; padding-left:10px;}
.NewsList li a{color:#666;}
.NewsList li a:hover{color:#004b93;}
.NewsList li img{margin-right:5px;}

.NewsMore{right:15px;top:25px;color:#666;}

.FAQList{width:280px;margin-left:22px;border:1px solid #ccc;}
.FAQTitle{padding-left:15px;padding-top:20px;border-bottom:1px #ccc solid;padding-bottom:3px;}
.FAQTitle h2{font-size:18px;color:#000;font-weight:normal;border-left:4px #004b93 solid;text-indent:10px;} 
.FAQTitle span{font-size:12px;color:#999;text-indent:15px;display:block; height:16px; line-height:16px;} 
.FAQTitle a{right:15px;top:25px;color:#666;}

.FAQ{width:245px;height:300px;margin:0 auto;margin-top:15px; overflow:hidden;}
.faq_ul{ padding:10px 5px; height:300px;overflow:hidden; list-style:none;}
.FaqList{width:270px;height:280px;margin:0 auto;margin-top:20px;overflow:hidden;}
.FaqList table tr td{margin-bottom:10px;padding-bottom:10px;overflow:hidden;padding-top:10px; border-bottom:1px dotted #ccc;}
.faq_a,.faq_as{ width:16px; height:16px; padding:1px; line-height:13px; color:#fff; margin-right:3px;}
.faq_a{ background:#999;}
.faq_as{ background:#06C;}

.wd{ width:270px;}
.wd_c{overflow:hidden;}
.wd_c dl{ clear:both;border-bottom:dashed 1px #d6d6d6;}
.wd_c dl.born{ border:0;}
.wd_c dt{ background:url(../images/Index/wd_w.jpg) no-repeat 0 7px;height:33px; line-height:33px;}
.wd_c dt a{ }
.wd_c dd{ background:url(../images/Index/wd_d.jpg) no-repeat 0 0;line-height:18px; padding-bottom:10px;overflow:hidden;margin-left:0;color:#9d9d9d}


.messagesbg{ background:url(../images/messagebg.jpg) no-repeat center top; height:400px;}
.index_form_layout{ width:430px;}
.index_form_layout h3{ color:#06C; margin-top:40px;}
.index_form_layout input{ width:300px; float:left;}
.index_form_layout label{float:left;}
.tj,.zz{ width:56px; height:25px; border:none;}
.tj{ background:url(../images/buttom.jpg) no-repeat; float:left; margin-left:62px; margin-right:20px;}
.zz{ background:url(../images/chongzhi.jpg) no-repeat; float:left;}

.footer_layout{ background:#024a84; height:auto; color:#fff; line-height:2em;}
.link_layout{ background:url(../images/linkbg.jpg) no-repeat 0 12px; padding-top:20px; padding-left:90px;color:#fff;}
.link_layout a:link,.link_layout a:visited{ color:#fff; margin:5px 10px;}
.link_layout a:hover{ color:#666;}

.foot_menu{ text-align:center; color:#fff;}
.foot_menu a:link,.foot_menu a:visited{ color:#fff; margin:0 10px;}
.foot_menu a:hover{ color:#666;}

.foot_nav{}
.foot_nav ul{ padding-top:20px;}
.foot_nav ul li{ float:left; width:130px;}
.foot_nav ul li span{font-size:15px;}
.foot_nav ul li h2{ font-size:15px;}
.foot_nav ul li a{ display:block; color: #C5DBF1;}
.foot_nav ul li a:hover{ display:block; color:#F90;}



.subanner{ background:url(../images/bannerbg.jpg) repeat-x; height:300px;}

.leftside{ width:230px; margin-top:20px;}
.rightside{ width:730px;margin-left:30px;margin-top:20px;}

.title{ background:#0060b3; height:50px; font-size:18px; color:#fff;padding-left:20px;padding-top:16px; font-weight:normal; margin-bottom:2px;}
.title span{ font-size:12px; color:#adadad;text-transform:uppercase;}

.subnav{margin-bottom:20px;}
.subnav ul{}
.subnav ul li{margin-bottom:1px; background:#0060B3 url(../images/about_lia_12.jpg) no-repeat 20px 17px;}
.subnav ul li a{padding-left:30px; height:36px;display:block; line-height:36px;color:#FFF;}
.subnav ul li a:hover{ background:url(../images/abou_lihover_08.jpg) no-repeat; color:#333;}
.subnav .hovercolor{background:url(../images/abou_lihover_08.jpg) no-repeat; color:#333;}

.subbanner{ height:220px;}
.subcontact{ padding-top:30px;}
.hrstyle{ height:0px; border-bottom:1px dotted #ccc;}
.position{ border-bottom:1px solid #ccc; height:24px; font-size:12px; color:#999}
.position a{color:#999}
.position span{font-size:12px;}
.contentlayout{ padding:20px 10px;}
.p_index p-{ text-indent:2em;}
.leftside_contact{ background:url(../images/product_titlebg_24.jpg) no-repeat; height:26px; line-height:26px; font-size:14px; color:#fff;}
.leftside_contact span{ float:right;font-size:12px; }
.leftside_contact span a{ color:#fff;}
.leftside_box{ border:1px solid #ccc; border-top:none; margin-right:2px;}
.leftside_box ul{ padding:10px;}

.pageContent_end{ clear:both; text-align:center;}

.productlist li{ float:left; width:198px; height:290px; text-align:center; margin-right:38px;}
.newslist li{ border-bottom:1px dotted #ccc; margin:8px 0;}
.pagetitle{ text-align:center;}
.pageinfo{ border-bottom:1px solid #ccc;text-align:center; font-size:12px; font-weight:normal; color:#444;}
.piclistname{ font-size:12px; font-weight:normal;}
.itemPic img{ padding:2px; /*border:1px solid #ccc;*/}
.itemPic{ background:url(../images/productbg.jpg) no-repeat bottom; padding-bottom:24px;}
.itemName{ background:#ccc;}
.itemName a{color:#333; width:100%; display:block; padding:5px 0;}
.itemName a:hover{color:#fff;background: #06F; width:100%; display:block;}

.productList{padding-top:20px;}
.productList li{ float:left; width:235px; height:220px; text-align:center;}
.productList li h2{ font-size:12px; font-weight:normal; line-height:2em;}

.caselist li{ float:left; width:175px;margin-bottom:20px; height:155px;text-align:center;}

.otherlist li{ float:left; width:200px;margin-bottom:20px; height:185px;text-align:center; margin-right:46px;}
.otherlist li img{ padding:2px; border:1px solid #ccc;}

.changflist li{ float:left; width:200px;margin-bottom:20px; height:235px;text-align:center; margin-right:50px;}
.changflist li img{ width:200px;}

/* article_category
----------------------------------------------- */
#articleList dl {
	border-bottom:1px dotted #D1D1D1;
	padding:20px 0;
}
#articleList dl.last {
	border-bottom:0;
}
#articleList dt {
	width:620px;
	background:url(../images/icon_red.gif) no-repeat left 50%;
	padding-left:15px;
	margin-bottom:10px;
}
#articleList dd {
	width:620px;
	color:#999999;
	padding-left:2px;
	line-height:180%;
}
#articleList .numDate {
	float:right;
	text-align:right;
	padding-top:12px;
}
#articleList .numDate em {
	background-color:#0072C6;
	color:#FFF;
	padding:3px 4px;
	font-size:14px;
	font-weight:bold;
}
#articleList .numDate p {
	font-size:16px;
	color:#999999;
	margin-top:5px;
}
/* article
----------------------------------------------- */
#article {
	padding:20px 0;
}
#article h1 {
	color:#333333;
	font-size:18px;
	font-weight:bold;
}
#article .info {
	padding:2px 0 20px 0;
	color:#999999;
	font-size:13px;
}
#article .content {
	color:#666666;
	line-height:180%;
}

/* project
----------------------------------------------- */

#slideshow {list-style:none; color:#fff;margin-bottom:40px;}
#slideshow span {display:none}
#wrapper {width:506px;display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:500px; height:300px; padding:2px; border:1px solid #ccc; background:#000}
#information {position:absolute; bottom:0; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:500px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(../images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(../images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(../images/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:40px; background:url(../images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:40px; background:#222 url(../images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:40px; overflow:hidden}
#slider {position:absolute; left:0; height:40px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}

/* 搜索
----------------------------------------------- */

.searchbox{ margin-top:20px;}
.searchbox .search label {
	height:0;
	line-height:0;
	overflow:hidden;
	width:0;
	position:absolute;
	font-size:0;
	z-index:-1;
	outline:0
}
.searchbox .keyword {
	width:210px; height:25px; border:1px solid #ccc; float:left; background:#f7f7f7; border-right:none;
	color:#CCCCCC;padding-left:10px; line-height:24px;
}
.searchbox .keyword:focus {
	color:#555
}
.searchbox .search .keyword::-webkit-input-placeholder {
	color:#CCCCCC;
}
.searchbox .search .keyword:focus:-moz-placeholder, #header .search .keyword:focus::-moz-placeholder {
color:transparent!important
}
.searchbox .search .keyword:focus::-webkit-input-placeholder {
color:transparent!important
}
.searchbox .search .btnSearch {
	background:#E0E0E0 url(../images/search.jpg) no-repeat;
	width:29px;
	height:29px;
	text-indent:-999px;
	cursor:pointer; float:left; border:none;
}

.btn {
	display:inline-block;
	background-color:#0072C6;
	color:#EEE;
	padding:6px 25px;
	text-transform:capitalize;
	cursor:pointer;
	font-weight:bold; border:none;
}
/* 留言板
----------------------------------------------- */
#guestBook {
	padding:20px 0;
}
#guestBook h2 {
	color:#555;
	font-size:18px;
	font-weight:bold;
	margin-bottom:20px;
}
/* bookList */
#guestBook .bookList {
	margin-bottom:30px;
	line-height:180%;
	font-size:13px;
}
#guestBook .bookList dl {
	margin-bottom:15px;
}
#guestBook .bookList dt {
	color:#999;
	margin-bottom:3px;
}
#guestBook .bookList dt b {
	color:#999;
	margin-left:20px;
}
#guestBook .bookList dd {
	color:#666;
	overflow:hidden;
	zoom:1;
}
#guestBook .bookList dd em {
	float:left;
	width:70px;font-style: normal;
}
#guestBook .bookList dd span {
	float:right;
	width:910px;
	text-align:left;
}
#guestBook .bookList p {
	color:#0072C6;
	margin-top:5px;
	overflow:hidden;
	zoom:1;
}
#guestBook .bookList p em {
	float:left;
	width:70px;font-style: normal;
}
#guestBook .bookList p span {
	float:left;
	width:800px;
}
#guestBook .bookList p b {
	color:#999;
	float:right; font-weight:normal;
}
#guestBook .bookList .pager {
	text-align:left;
}
/* bookList */
#guestBook .bookAdd {
	line-height:180%;
	font-size:13px;
}
#guestBook .bookAdd dl {
	overflow:hidden;
	zoom:1;
	margin-bottom:15px;
}
#guestBook .bookAdd dl dt, #guestBook .bookAdd dl dd {
	float:left;
}
#guestBook .bookAdd dl dt {
	width:70px;
	text-align:right;
	line-height:30px;
}
#guestBook .bookAdd .vcode {
	text-transform:uppercase; float:left;
}
#guestBook .bookAdd .select {
	height:28px;
}
#guestBook .bookAdd dl.cue {
	margin:-8px 0 10px 60px;
	color:#999;
}
#guestBook .bookAdd dl.submit {
	margin:20px 0 0 70px;
}
#guestBook .bookAdd dd b {
	display:block;
	padding: 2px 0 2px 3px;
	border:1px solid #fec600;
	color:#666;
	background-color:#fbf8e9 ;
	line-height:16px;
}

/* 人才招聘
----------------------------------------------- */
.jobs_title{font-size:16px; line-height:2em; border-bottom:1px dotted #666;margin-top:20px;}
.jobs_info{font-size:12px;font-weight:normal;color:#999;}
.job_box .job_more{color:#1e7404;display:block;}
.jobsview_title{ font-size:16px;}
.jobs_info{ width:100%;}
.jobs_info li{ width:300px;float:left; height:24px;line-height:2em;}
.miaoshu{ border-bottom:1px dotted #666;margin-top:30px; font-size:14px;margin-bottom:10px;}

/* 人才招聘
----------------------------------------------- */
.downlist_ul{}
.downlist_ul li{ margin:8px 0; border-bottom:1px dotted #666; height:22px;padding:0 5px;}


/* 提示信息
----------------------------------------------- */
#douMsg {
	padding:10px 0 100px 0;
}
#douMsg dl {
	padding:180px 0;
	text-align:center;
	background-color:#EBEBEB;
	border-top:1px solid #FFFFFF;
}
#douMsg dt {
	color:#0072C6;
	font-size:16px;
	margin-bottom:30px;
	font-weight:bold;
}
#douMsg dd {
	color:#666;
}
#douMsg dd a {
	margin-left:5px;
	color:#000;
}

/* 在线客服
----------------------------------------------- */
#onlineService {
	position:fixed;
	_position:absolute;
    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-380+"px");
	top:208px;
	right:0px;
	z-index:999999;
	display:block;
}
#onlineService dl {
	position:relative;
}
#onlineService .service {
	cursor:pointer;
	background:url(../images/online_icon.gif) no-repeat;
	width:34px;
	height:110px;
}
#onlineService #pop {
	border:3px solid #19B4EA;
	background-color:#F2F2F2;
	width:77px;
	min-height:84px;
	padding:10px;
	position:absolute;
	right:34px;
	top:0;
	display:none;
	z-index:999999; 
}
#onlineService #pop img {
	margin-bottom:8px;
}
#onlineService .goTop {
	display:none;
}
#onlineService .goTop .goBtn {
	background:url(../images/online_go_btn.gif) no-repeat;
	width:34px;
	height:34px;
	display:block;
}
.itemPic{ text-align: center;border: 1px solid #ccc;width: 196px;height: 195px;}
.sm{ border-bottom:1px solid #ccc; font-size:14px; margin-bottom:20px; text-align:left;}

.tablestyle{ border-left:1px solid #ccc; border-top:1px solid #ccc;}
.tablestyle td{ border-right:1px solid #ccc; border-bottom:1px solid #ccc;padding:5px; padding-left:10px; }

.newslist_pc{}
.newslist_pc li{ float:left; width:230px; margin-right:10px; text-align:center; margin-bottom:20px;}
.newslist_pc li img{width:210px;}

.index_news_pic img{ width:300px; height:280px;}



.sns_enjoy {
	background-color: #f5f5f5;
	height: 25px;
	width: 250px;
	border: 1px solid #e8eae7;
	display: block;
        margin-top:15px;
}
.sns_enjoy .jiathis_style {
	display: block;
	margin-top: 5px;
	margin-left: 10px;
}
.info {
	height: auto;
	padding: 10px;
	margin-bottom: 20px;
	border: 1px solid #dedede;
}
#preview{ float:left; margin:5px auto; width:252px;}
.jqzoom{ width:250px; height:250px; position:relative; border: 0px solid #ccc;}

.zoomdiv{height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:250px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(../images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(../images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:225px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:58px; cursor: pointer; }
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:48px; height:48px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:470px;left:750px;width:400px;height:400px;background:url(../images/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:222px; margin-right:6px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}
.proframe{ width:100%;clear:both; text-align:left; overflow:hidden; background:url(../images/prc_message.gif) top no-repeat}
.promenu{clear:both; width:100%; overflow:hidden}
.promenu ul{ padding-left:25px; list-style:none}
.promenu ul li{ float:left; width:110px;margin-right:5px; text-align:center; height:25px; line-height:25px;  border-bottom:0px; background:URL(prcList_SELECT.gif);  margin-top:5px;border:1px solid #CCCCCC; border-bottom:0px; cursor:pointer}
.promenu ul li div{ border:1px solid #fff; border-bottom:0px; height:24px; line-height:24px;}
.promenu .pro_selected{ border:1px solid #CCCCCC; background:#FFFFFF; height:26px; padding-top:5px;margin-top:0px; border-bottom:0px; color:#FF3300}
.prc_message_menu{ padding:10px;clear: both; }
.pro_selectedContent{text-align:left;border:1px solid #CCCCCC;margin-top:-1px}

.proinfo{width:400px;float:left; margin-left:15px; padding-left: 15px;border-left: 1px solid #dedede;}
.proinfo h2 { font-size: 18px; color: #000000; line-height: 36px; font-weight: bold; }
.proinfo p{ line-height: 20px; color:#333333; font-size: 10pt; } 
.proinfo p span{ color:#666666;}
.proinfo p.desc { margin: 10px auto; padding: 5px;border: 1px dashed #dedede;color:#ff0000 }
.proproperty{ margin:0px; padding:0px;line-height:50px; height:41px;}
.proproperty span{height:41px; width:274px; display:block;  margin:0px; padding:0px; }
.procontent{border: #e5e5e5 1px solid; padding:10px}
.proinfo .orderbox {
	margin-top: 10px;
	padding: 15px 15px;
	background: #f5f5f5;
	font-size: 11pt;
	border: 1px solid #dedede;
	width:370px;
}
.proinfo .orderbox table td {
	height: 24px;
}
.proinfo .orderbox .lable {
	width: 120px;
}
.proinfo .orderbox .btn1 {
	width: 105px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	color: #ffffff;
	background: #015198;
	border: none;
	cursor: pointer;
	margin-right: 10px;
	margin-left: 2px; font-family:"微软雅黑";
}
.proinfo .orderbox .zxkf {
	display: inline-block;
	width: 105px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	color: #ffffff;
	background: #0076e2;
	cursor: pointer; 
}

.tuijian{ border-bottom:1px dotted #ccc; margin:10px 0;}
.tuijianul{ padding:20px 0;}
.tuijianul li{ float:left; width:175px; text-align:center;}
.tuijianul li b{ display:block;}

.index_news_ul1{}
.index_news_ul1 li{ float:left; width:320px; margin-right:14px;border: 1px solid #ccc; height:300px;}
.index_subnews{ padding:10px;}
.index_subnews li{ border:none; height:24px;}


  .current{
  padding: 8px;
  background-color:#024A84;
  color: #fff;
  font-size: 14px;
  margin:5px;
}
.num{
  padding: 8px;
  background-color:#9B9B9B;
  color: #fff;
  font-size: 14px;
  margin:5px;
}
.prev{
border:1px solid #999;
padding: 8px;
color: #999
}
.next{
  border:1px solid #999;
  padding: 8px;
  color: #999
}
.num:hover{
  background-color:#024A84;
  color: #fff;
}


.g_ys {
    background: url(../images/ysbg.jpg) no-repeat center top;
    height: 1452px;
}
.f_pr {
    position: relative;
}
.contentt{
    width: 1200px;
    margin: 0 auto;
}
.g_ys h2 {
    padding-left: 277px;
    height: 125px;
    font-size: 48px;
    font-weight: bold;
    color: #222;
    text-decoration: none;
    text-decoration: none;
    padding-top: 68px;
}
.g_ys h2 em {
    color: #0065C1;
    font-size: 149px;
    font-style: italic;
    font-family: Tahoma, Geneva, sans-serif;
    display: inline-block;
    padding: 0 20px;
}
.u_sl {
    font-size: 20px;
    color: #fff;
    left: 446px;
    top: 167px;
}
.f_pa {
    position: absolute;
}
.ysimg1 {
    background: url(../images/ysimg1.png) no-repeat;
    width: 570px;
    height: 348px;
    display: block;
    right: 0;
    top: 230px;
}
.ysimg2 {
    background: url(../images/ysimg2.png) no-repeat;
    width: 477px;
    height: 368px;
    display: block;
    left: 81px;
    top: 470px;
}
.ysimg3 {
    background: url(../images/ysimg3.png) no-repeat;
    width: 570px;
    height: 422px;
    display: block;
    right: 0;
    top: 745px;
}
.ysimg4 {
    background: url(../images/ysimg4.png) no-repeat;
    width: 477px;
    height: 351px;
    display: block;
    left: 81px;
    top: 1053px;
}
.ysimg5 {
    background: url(../images/ysimg5.png) no-repeat;
    width: 570px;
    height: 246px;
    display: block;
    right: 0;
    top: 1060px;
}
.m_gy {
    z-index: 1;
    width: 484px;
}
.m_ys1 {
    height: 342px;
    padding-top: 84px;
    padding-left: 60px;

}
.m_ys2 {
    height: 256px;
    padding-left: 650px;

}
.m_ys3 {
    padding-left: 60px;
    height: 330px;
}
.m_ys4 {
    padding-left: 650px;
        height: 217px;
}
.m_ys5 {
    padding-left: 60px;
    height: 191px;
}
.m_gy h3 {
    height: 44px;
    line-height: 44px;
    border-bottom: 1px dashed #ccc;
    color: #222222;
    font-size: 25px;
    margin-bottom: 10px;
}
.m_gy h3 i {
    background: url(../images/ysico1.png) no-repeat;
    display: inline-block;
    width: 34px;
    height: 36px;
    text-align: center;
    color: #fff;
    font-size: 25px;
    padding-right: 8px;
}
.m_gy p {
    background: url(../images/ysico2.png) no-repeat 43px 16px;
    padding-left: 54px;
    line-height: 40px;
    font-size: 18px;
    color: #333;
    padding-right: 15px;
}