@charset "gb2312";
/* CSS Document */
html,body{ min-width:1200px; margin:0 auto;}

div,form,img,ul,ol,li,dl,dt,dd,p,tr,td,body,strong,span,pre{margin:0; padding:0; border:0;background-repeat:no-repeat;text-indent:0; list-style:none;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; font-weight:normal; margin:0;text-indent:0; }
body{font-family:"微软雅黑";font-size:14px;margin:0px;padding:0px;line-height:24px;height:auto;clear:both;overflow-x:hidden;color:#40413f;}
img{border:0px;margin:0; padding:0;}
ul,li{ list-style:none;}
em,i{ font-style:normal;}
p,span,strong,div{padding:0; margin:0;}
input,label,button,select,textarea{vertical-align:middle;}
img{border:0; margin:0; padding:0;}
a{ text-decoration:none;outline:none;color:#40413f;}
a:link{text-decoration:none;color:#40413f; }
a:hover{text-decoration:none;color:#046bba; background-repeat:no-repeat;}
a:visited{text-decoration:none;color:#40413f;}
a:active{text-decoration:none;color:#40413f;}
table{ border-collapse:collapse; border-spacing:0;}
.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}

/*头部*/
#header{ width:100%; height:44px; background:url(images/top-bg.jpg) repeat-x;}
#top{ width:1200px; height:42px; line-height:42px; margin:0 auto;}
#top p{ float:left;}
.t-sj{ float:right;}
.t-sj a{ padding:0px 5px; font-size:12px;}
.t-sj a:hover{ color:#f00; text-decoration:underline;}
/*logo*/
#logo{ width:1200px; height:110px; margin:0 auto;}
/*导航*/
#var{ width:100%; height:52px; background:url(images/var-bg.jpg) repeat-x;}
/*banner*/
#ban{ width:100%; height:420px;}
.slideBox{ width:100%; height:420px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:50%; bottom:20px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:8px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:420px; display:block;  }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
/*6大优势*/
#youshi{ width:1200px; height:300px; margin:0 auto;}
#ys-bt{width:1200px; height:65px; text-align:center; position:relative; margin:0 auto;}
.xx{width:100%; height:32px; border-bottom:1px solid #ccc; position: absolute;}
#ys-bt p{ width:120px; height:65px; line-height:40px; background-color:#fff; position: absolute; left:45%; font-size:24px; font-weight:bold; color:#131414;}
#ys-bt p span{ display:block;text-transform:uppercase; color:#9e9c9c; font-size:14px; line-height:25px;}
#youshi ul{ margin-top:30px;}
#youshi ul li{ float:left; width:200px; height:auto; text-align:center;}
#youshi ul li h2:hover,#youshi ul li p:hover{ color:#3d72cf;}
#youshi ul li img{ padding:10px 0px;}
#youshi ul li h2{ font-size:16px; color:#676666; line-height:35px;}
#youshi ul li p{ padding:0px 5px;font-size:12px; color:#969393; line-height:25px;}

/*产品中心*/
#product{ width:100%; height:500px; background-color:#f0f0f0; margin:0 auto; margin-top:20px;}
.zyq{ width:1084px; text-align:left; margin:0 auto;}
.zyq .parHd{ height:68px; line-height:68px;position:relative;  }
.zyq .parHd ul{ width:1000px; height:68px; margin:0 auto; background-color:#435468;  }
.zyq .parHd ul li{ float:left; width:33.3%; cursor:pointer; text-align:center; font-size:16px; color:#fff; font-weight:bold; }
.zyq .parHd ul li.on{ height:68px;  background:#3d72cf; }
.zyq .ghw{ overflow:hidden; zoom:1; padding:20px 0 10px 42px; position:relative;   }
.zyq .sPrev,.zyq .sNext{ position:absolute; left:5px; top:90px; display:block; width:30px; height:94px; border:1px solid #ddd; 
background:url(images/icoLeft.gif) center center no-repeat #f4f4f4; }
.zyq .sNext{ left:auto; right:5px; background:url(images/icoRight.gif) center center no-repeat #f4f4f4;  }
.zyq .sPrev:hover,.zyq .sNext:hover{ border-color:#f60;  }
.zyq .parBd ul{ overflow:hidden; zoom:1;   }
.zyq .parBd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; width:234px; height:250px; 
 background:url(images/more.jpg) no-repeat  center  225px  #fff; }
.zyq .parBd ul li .pic{ text-align:center; }
.zyq .parBd ul li .pic img{ width:180px; height:165px; display:block;  padding:2px; border:1px solid #ccc; margin:10px 24px;}
.zyq .parBd ul li .pic a:hover img{ border-color:#999;  }
.zyq .parBd ul li .title{ line-height:30px; border-top:1px solid #ccc; color:#000; }
.zyq .parBd ul li .title a:hover{ color:#2381c7;}
/*关于我们*/
#gywm{ width:1200px; height:450px; margin:0 auto;}
.gsjj{ padding-right:20px;}
.gsjj p{ text-indent:2em; line-height:30px; font-size:14px;}
.gsjj-img{}
.gsjj-img img{width:350px; height:190px; padding:5px; border:1px solid #ccc;}
.more{width:133px; height:44px;  text-align:center; background:url(images/more-01.jpg) no-repeat center; margin:30px auto 0px auto;}
.more a{ height:44px; line-height:44px; color:#fff;}
.more a:hover{ color:#f00;}
/*03*/
#admin{ width:100%; height:420px; background-color:#f0f0f0;}
#rongyu{ width:335px; height:auto;text-align:left;}
.ry-img{ width:335px; height:170px; position:relative; text-align:left;}
.ry-img img{ position:absolute; left:0; top:0;}
.ry-img p{width:315px;height:30px; line-height:30px; position:absolute;bottom:0; padding:0 10px;
 background:rgba(0, 0, 0, 0.8) url(images/more-01.png) no-repeat center right 10px; }
.ry-img p:hover{ background:rgba(0, 0, 0, 0.8) url(images/more.png) no-repeat center right 10px;}
.ry-img p a{ display:block;color:#fff;}
.ry-img p a:hover{ color:#0858b1;}
.ry-li{ margin-top:5px;text-align:left;}
.ry-li h2{ font-size:14px; color:#000; font-weight:bold; line-height:30px;}
.ry-li h2 a:hover,.ry-li p a:hover{ color:#2381c7;text-decoration:underline;}
.ry-li p{ font-size:12px; color:#4c4c4c;}
.ry-news{margin-top:5px; height:60px;text-align:left;}
.ry-news li{ line-height:30px;}
.ry-news li a{ float:left;}
.ry-news li a:hhover{color:#2381c7; }
.ry-news li span{ float:right; font-size:12px; color:#999;}
.ry-more{ width:11px; height:11px; margin-top:10px;} 
.ry-more a{ width:11px; height:11px;display:block;background:url(images/more.png) no-repeat center;}
.ry-more a:hover{background:url(images/more-01.png) no-repeat center;}
/*新闻资讯*/
#xwzx{ width:1200px; height:auto; margin:0 auto;}
/* 本例子css */
.picScroll-left .bd{ padding:10px;}
.picScroll-left .bd ul{overflow:hidden;zoom:1;}
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; width:384px; }
.picScroll-left .bd ul li .pic{ font-size:16px; color:#000; }
.picScroll-left .bd ul li .pic a:hover{color:#2381c7;text-decoration:underline; }
.picScroll-left .bd ul li .title{ font-size:24px; color:#a9a7a7; margin:15px 0px; }
.picScroll-left .bd ul li .title span{ margin-left:10px; font-size:16px;}
.picScroll-left .bd ul li p{ font-size:12px; color:#726d6d;}
/* 合作伙伴 */
#hzhb{ width:1200px; height:160px; margin:0 auto; margin-top:30px;}
.hz-tit{ width:1200px; height:50px; line-height:50px; text-align:center; border-bottom:1px solid #ccc;}
.hz-tit h2{ width:120px; height:50px; margin:0 auto; border-bottom:1px solid #2381c7;}
#hzhb ul{width:1200px; margin:0 auto; margin-top:15px;height:83px; overflow:hidden;}
#hzhb ul li{float:left; width:224px; height:83px;  margin:0 8px;}
#hzhb ul li img{width:222px; height:51px; border:1px solid #ccc;}
#hzhb ul li span{ display:block; text-align:center; line-height:30px;}
#hzhb ul li span:hover{color:#2381c7;}
/*底部 */
#dibu{ width:100%; height:130px; background-color:#333; clear:both; margin-top:30px;}
#dibu p{ width:1200px; padding-top:30px; line-height:30px; color:#fff; margin:0 auto;}
#dibu p a{ margin-right:10px; color:#f00;}
#dibu p a:hover{ color:#2381c7;}
/*----------------------------------------------模板样式----------------------------------------------------------*/
#moban{width:1200px; height:auto; margin:0 auto; }
#mb-dh{width:1200px; height:50px; line-height:50px; border-bottom:1px dotted #ddd; }
#mb-dh img{ vertical-align: text-top; margin-right:8px;}
#mb-dh span{ color:#f00;}
#mb-dh a:hover{color:#f00;}
.pubcontent {line-height:2em; font-size:14px; border:1px solid #ccc; padding:10px;}

/* 顶部导航 */
.top_nav {
	height: 52px;
}
.top_nav li{
	float:left;
	height: 52px;
}
.top_nav a {
	color: #ffffff;
	text-align: center;
	display: inline-block;
	height: 52px;
	line-height: 52px;
	width: 150px;
	font-size: 15px;
}
.top_nav a:hover {
	background:#398ae4;
}
.top_nav div{
	width:150px;
	display:block;
	visibility:hidden;
	position:absolute;
	z-index:9999;
	*margin-left:-150px;
	*margin-top:34px;
	background:#0959B2;
}
.top_nav div li{
	border-top:#3283DE 1px solid;
	height:34px;
}
.top_nav div a {
	font-size:14px;
	height:34px;
	line-height:34px;
	font-weight:normal;
}
/* 侧边导航 */
.nav_left {}
.nav_left li {float:left; margin-left:10px;}
.nav_left a{
	background:url(images/pub_p.jpg) no-repeat center;
	width:100px;
	height:34px;
	font-size:14px;
	text-align:center;
	line-height:34px;
	display:block;
	border:#CCC 1px solid;
}
#nav_left_now,.nav_left a:hover{
	font-weight:bold;
}
.nrcontent {font-size:14px; line-height:2; margin-top:10px;}
.twlist li {padding:15px 0; border-bottom:#CCC 1px dashed;}
.twlist li img {float:left; margin-right:20px;}
.twlist .twtit {margin:5px 0;}
.twlist .twtit a {font-size:16px; font-weight:bold;}
.discont img { display:block; margin:0 auto;}