@charset "utf-8";
/* CSS Document */

*{margin:0px;padding:0px;}
html{overflow-x:hidden; overflow-y:auto;}
body{ padding:0px; margin:0px; font-family:"微软雅黑"; font-size:14px; line-height:23px; overflow:visible; color:#333333; background:url(../images/topBg.jpg) top center repeat-x;}
body a{ text-decoration:none; color:#333333;}
body a:hover{ color:#043668;}
.clear{clear:both; display:block; margin:0px; padding:0px; list-style:0px;}
.index form{ margin:0px; padding:0px;}
.imagehover:hover img {border-top-width: 0px; border-left-width: 0px; filter: alpha(opacity=65);opacity:0.65; border-bottom-width: 0px; border-right-width: 0px; }
.input{ border:0;}
ul{list-style:none;padding:0px; margin:0px;}
img{ border:0px;}
p{font: 14px/25px "微软雅黑";}

.fl{ float:left;}
.fr{ float:right;}


.top{ width:1100px; height:111px; margin:0 auto;}
.top .logo{ width:560px; height:111px; float:left;}
.top .tel{ width:320px; height:32px; float:right; padding-top:39px;}

.menu{ width:1100px; height:45px; margin:0 auto;}


#nav{ width:1100px; height:43px; padding-top:2px;}
#nav .mainlevel{float:left;width:108px;height:43px; line-height:43px;float:left;display:block;text-align:center; padding-right:2px; background:url(../images/menuNav.jpg) right center no-repeat;}
#nav .mainlevel a {color:#333;text-decoration:none; height:43px;font-family:"微软雅黑";text-align:center; line-height:43px;display:block;font-size:16px; font-weight:bold;width:108px;}

#nav li.mainlevel a:hover{color: #fff; background:#25569b;}


#nav li.hover a:hover,#nav li.hover a{color: #fff; background:#25569b;text-decoration:none;}

#nav li.mainlevel:hover {color:#fff;width:108px; background:#25569b;height:43px;text-decoration:none;}
.menu ul li#mainlevel_01{ width:108px;height:43px; line-height:43px;}

#nav .mainlevel .ulnav {display:none; position:absolute;padding:0;border-bottom:0px;width:110px;margin-left:0px; z-index:2;}
.ulnav ul{width:100%;float:left; margin:0px 0px;background-color:#25569b;border-top:solid 1px #2a62b1;padding:0px 0px 8px 0px;overflow: hidden;position: absolute;z-index: 2;}

#nav .mainlevel ul li {line-height:28px; height:28px;display:block; border-bottom:solid 1px #2a62b1;width:100%;text-align:center;float:left;}
#nav .mainlevel ul li a{color:#fff; font-family:"微软雅黑";line-height:28px; width:100%;height:28px;text-align:center;background:none;float:left;font-size:14px; padding-left:0px; font-weight:normal;}
#nav .mainlevel ul li a:hover{color:#d3f1fe;line-height:28px; width:100%;height:28px;background:none;text-decoration:underline; font-size:14px;background:none;}



#nav .mainlevel .ulnav2 {display:none; position:absolute;padding:0;border-bottom:0px;width:140px;margin-left:-15px; z-index:2;}



/*---------- banner style ----------*/
.banner{ width:100%; height:450px; z-index:-9;}
.abs {position:relative; }
.banner .hd {bottom:30px;height:20px;left:0px;width:100%;}
.banner .hd ul {width:1100px;text-align:center;margin:0 auto;}
.banner .hd ul li {display:inline-block;border-radius:5px; list-style:none;background:#fff; width:10px;height:10px; margin-left:15px;cursor:pointer;}
.banner .hd ul li {*display:inline;}
.banner .hd ul li.on { background:#da251d; cursor:pointer;}
.banner, .banner a {height:450px;display:block;}
.banner ul {margin:0 auto; padding:0px 0px;}



.main1{ width:1100px; margin:0 auto; position:relative; padding:50px 0px;}

.gywm{ width:1100px; float:left;}
.title1{ width:1100px; float:left;font-family:"微软雅黑";}
.title1 span{ font-size:30px; color:#000; height:40px; line-height:40px; background:url(../images/spanBg.png) 0px 20px no-repeat;font-weight:bold; display:block; margin:0 auto; text-align:center; width:454px; font-family:"微软雅黑";}
.title1 label{ width:1100px; display:block; float:left; text-align:center; font-size:16px; color:#686868; height:30px; line-height:30px;}

.gywmMain{ width:1100px; float:left; padding:20px 0px;}
.gywmMain .gywmBox1{ width:1100px; text-align:center; font-size:14px; color:#333; line-height:28px;}
.gywmImg ul{width:1100px; padding-bottom:10px;}
.gywmImg ul li {width:350px; height:263px; float:left; margin-right:20px;}
.gywmImg ul li.m{margin-right:0px;}
.gywmImg ul li img{width:350px; height:260px;}
.gywmBox2{ width:1100px;  float:left; margin-top:80px;}
.gywmBox2 ul{ width:1220px; margin-left:-120px;}
.gywmBox2 ul li{ width:180px; display:block; float:left; margin-left:120px;}
.gywmBox2 ul li img{ width:120px; display:block; float:left; padding:0px 30px;}
.gywmBox2 ul li span{ width:180px; display:block; float:left; text-align:center; line-height:25px; font-size:16px; color:#25569b;}
.gywmBox2 ul li label{ text-transform:uppercase;width:180px; display:block; float:left; text-align:center; line-height:20px; font-size:12px; color:#8c8c8c;}



.mainBg{background:#f8f8f8; width:100%; padding:20px 0px; margin-top:20px;}


.inprolist{width:1150px; margin-left:-50px;}
.inprolist li{float:left; margin-left:50px; margin-top:30px;}
.inprolist li a{display:block;}
.inprolist li a img{border:1px solid #c9c9c9; width:330px; height:220px;}
.inprolist li a h1{font-size:16px; color:#333; font-weight:normal;margin-top:13px; text-align:center;}


.incase{padding:50px 0; background:#f7f7f7;}
.incaselist{width:1150px; margin-left:-50px;}
.incaselist li{float:left; margin-left:50px;}


.slideTxtBox{ width:1100px; overflow:hidden; }
.slideTxtBox .hd{ text-align:center; margin:0 auto; }
.slideTxtBox .hd ul li{ display: inline-block; width:60px; margin-right:2px; height:6px; background:#949493; cursor:pointer;  }
.slideTxtBox .hd ul li.on{ background:#25569b; }
.slideTxtBox .bd ul{ width:110%; margin:30px 0px;}
.slideTxtBox .bd li{ float:left; margin-right:30px;}

.slideTxtBox .bd ul li img{ width:330px; height:200px;}



/*-------荣誉-----*/
.yr{ width:340px; background:url(../images/ryBg.png) 0px 0px no-repeat; margin:20px auto 0px auto; padding-right:810px;min-height:360px;}
.yr span{ width:333px; display:block; float:left; color:#fff; font-size:18px; padding-left:20px; height:45px; line-height:45px;}
.yr ul{ width:340px; display:block; float:left; padding-top:10px;}
.yr ul li{ background:url(../images/gou.png) left center no-repeat; padding-left:30px; width:300px; display:block; float:left; height:25px; line-height:25px; margin:5px 0px; color:#5f5c5c; margin-left:10px; font-size:14px;}
.yr .more{ background:url(../images/moreBg2.jpg) no-repeat; width:108px; height:34px; display:block; float:right; text-align:center; color:#FFF; line-height:34px; margin-top:20px; margin-right:20px;}


.title1 ul{ width:270px; text-align:center; display:block; margin:0 auto; padding-top:20px;}
.title1 ul li{ float:left; width:90px;}
.title1 ul li a{font-size:16px; color:#686868;}
.title1 ul li a:hover{color:#3e2a2a; text-decoration:underline;}
.title1 ul li a.proHover{ color:#3e2a2a; text-decoration:underline;}

.xwdtBox{ width:1100px; margin:20px auto;}
.xwdtBox ul{ width:1150px; margin-left:-50px;}
.xwdtBox ul li{ width:500px; float:left; margin-left:50px; height:120px; margin-top:30px;}
.xwdtBox ul li .xwdtImg{ width:200px; height:120px; float:left;}
.xwdtBox ul li .xwdtImg img{ width:200px; height:120px;}
.xwdtBox ul li .xwdtTxt{ width:280px; float:right;}
.xwdtBox ul li .xwdtTxt a{ width:280px; display:block; float:left; font-size:18px; color:#576167; height:25px; line-height:25px; overflow:hidden;}
.xwdtBox ul li .xwdtTxt label{ width:280px; display:block; float:left; font-size:14px; color:#999; overflow:hidden;}
.xwdtBox ul li .xwdtTxt span{ width:280px; display:block; float:left; font-size:14px; color:#666; line-height:25px; height:50px; overflow:hidden;}
		
		
.line{ width:100%; padding-top:30px; border-top:solid 1px #dedede;}
.hzhb{ width:1100px; float:left; margin:0px 0px 30px 0px;}
.hzhbTitle{ width:100px; float:left; font-size:16px; color:#000; font-weight:bold; line-height:60px;}

.hzBox{ width:1000px; margin:0px auto; float:left;}
#pro_left , #pro_right{ width:20px; height:30px; float:left; padding:10px 0px;}
#pro_left a{ width:20px; height:30px; display:block; float:left; background:url(../images/leftBtn.jpg) no-repeat;}

#pro_right a{ width:20px; height:30px; display:block; float:right; background:url(../images/rightBtn.jpg) no-repeat;}



.hzUl{ width:1030px; float:left; border-top:none; height:60px; overflow:hidden; margin:0px 15px;}
.hzUl ul li{ width:162px; float:left; height:52px; overflow:hidden; margin:0px 10px;}
.hzUl ul li a img{ width:160px; height:50px; display:block; float:left; border:solid 1px #cbcbc9;}

/*-------底部CSS-----------*/
.footBg{ width:100%; background:#414244 url(../images/footBg.jpg) top center repeat-x; margin-top:20px;}
.foot1{ width:1100px; margin:0 auto; height:184px; padding-top:10px;}
.foot1 .footMenuBox{ float:left; width:150px; margin-right:50px;}
.foot1 .footMenuBox label{ color:#fff; width:150px; font-size:14px; font-weight:bold;display:block; float:left; height:40px; line-height:40px;}
.foot1 .footMenuBox  span{ display:block; float:left; width:150px; font-size:12px; line-height:32px;}
.foot1 .footMenuBox  span ul{ width:150px; display:block; float:left; margin-left:0px; padding-left:0px;}
.foot1 .footMenuBox  span ul li{ width:150px; height:25px; line-height:25px; float:left; margin-left:0px;}
.foot1 .footMenuBox  span ul li a{ color:#fff; font-family:"宋体";}

.foot1 .footMenuBox3{ width:300px; float:left; margin-right:50px;}
.foot1 .footMenuBox3 label{color:#fff; width:150px; font-size:14px; font-weight:bold;display:block; float:left; height:40px; line-height:40px;}

.foot1 .footMenuBox3  span{ display:block; float:left; width:300px; font-size:12px; line-height:32px;}
.foot1 .footMenuBox3 span ul{ width:150px; display:block; float:left; margin-left:0px; padding-left:0px;}
.foot1 .footMenuBox3 span ul li{ width:150px; height:25px; line-height:25px; float:left; margin-left:0px;}
.foot1 .footMenuBox3 span ul li a{ color:#fff; font-family:"宋体";}



.foot1 .footMenuBox2{ width:260px; margin-right:0px; color:#fff;}

.foot2{ width:1100px; margin:0 auto; color:#fff;height:44px; line-height:44px; font-size:12px;}
.foot2 a{ color:#fff;}




.INBanner{width:100%; margin:0 auto; overflow:hidden;height:200px; background:#ccc;}



.page{ width:1100px; margin:20px auto;}
.page .pageL{ width:260px; float:left; background:url(../images/lineBg.jpg) top right no-repeat; min-height:580px;}
.leftMenu{ width:220px; padding-right:30px; float:left;}
.leftmenuTitle { width:220px;background:url(../images/navBg.jpg) no-repeat; height:50px; float:left;}
.leftmenuTitle h2{ display:block; float:left; width:220px; color:#fff; font-weight:bold; text-align:center; font-size:18px;line-height:40px;}

.leftMenu ul{ width:220px; display:block; float:left;}
.leftMenu ul li{ width:220px; height:35px; display:block; float:left; margin-top:10px;}
.leftMenu ul li a{ width:190px; display:block; float:left; padding-left:30px; background:url(../images/leftliA.jpg) no-repeat; height:35px; line-height:35px; color:#333;}
.leftMenu ul li a:hover{ color:#fff; background:url(../images/leftliAH.jpg) no-repeat; text-decoration:none;}

.page .pageR{ width:830px; float:right;}


.rightTitle{ width:830px; float:left; height:40px;border-bottom:solid 1px #b5b5b5;}

.INrightM1{float:left;height:40px; line-height:40px;width:210px;}
.INrightM1 span{position:relative; display:block; float:left; margin-top:-3px;border-bottom:solid 4px #25569b; padding:0px 5px;font-size:20px; font-weight:bold; color:#25569b;}
.title_more{ float:right;height:40px; line-height:40px;font-size:13px; color:#333;text-transform:uppercase; padding-right:10px;}

/*in_about*/

.in_con{width:830px;height:100%;overflow:auto; background:#fff;float:left; }
/*about*/
#in_about{float:left;display:block;width:800px;padding:20px 15px;height:auto;font-size:12px;text-align:left;line-height:30px;}



/*------news-----*/
#in_news{ width:800px; float:left; padding:20px 15px;}
#in_news ul li{ width:800px; float:left;height:120px; margin-bottom:30px;  border-bottom:dashed 1px #ebebeb; padding-bottom:30px;}


#in_news ul li .xwdtImg{ width:200px; height:120px; float:left;}
#in_news ul li .xwdtImg img{ width:200px; height:120px;}
#in_news ul li .xwdtTxt{ width:580px; float:right;}
#in_news ul li .xwdtTxt a{ width:580px; display:block; float:left; font-size:18px; color:#576167; height:25px; line-height:25px;}
#in_news ul li .xwdtTxt label{ width:580px; display:block; float:left; font-size:14px; color:#666;}
#in_news ul li .xwdtTxt span{width:580px;display:block; float:left; font-size:14px; color:#999; line-height:25px; height:50px; overflow:hidden;}

.pageNav{width:100%;height:30px;line-height:30px;margin:15px 0px;text-align:center; clear:both;}




/*products*/
#in_pro ul {padding:0px 0px; margin-left:-5px;}
#in_pro ul li{ width:200px; display:block; float:left; margin:20px 4px 0px 4px;}
#in_pro ul li .cpzsImg{  background:url(../images/imgbg.jpg) top no-repeat; text-align:center; height:130px;padding:5px; width:190px; }
#in_pro ul li .cpzsImg a{ width:190px; height:130px; display:block; float:left;}
#in_pro ul li .cpzsImg a img{height:130px; width:auto; max-width:190px; }
#in_pro ul li .cpzsImg a:hover img{ filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; }
#in_pro ul li .cpzsTxt{ width:200px; display:block; float:left; font-size:15px;height:20px;line-height:20px; text-align:center;}

.title{font-size:16px; text-align:center; line-height:30px; height:30px; margin-bottom:10px; font-weight:bold; width:780px;  border:none; border-bottom:1px #CCCCCC dashed; display:block;}
.subtxt{width:780px; height:20px; font-size:12px; line-height:20px; text-align:center;margin-bottom:10px; margin-left:10px;}
.perNext{width:750px; height:auto; font-size:12px; line-height:20px; text-align:left;margin-bottom:10px; margin-left:10px;}




