/**重置样式**/
body,form,div,span,ul,ol,li,p,pre,dl,dt,dd,em,a,fieldset,legend,address,label,textarea,select,input,figure,table,th,td,b,i{margin:0;padding:0;}
fieldset,img{border:0;}
body{margin:0; padding:0; font-family:"微软雅黑";}
h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
ul,li{list-style:none;}
em,i{font-style:normal;}
table{border-collapse:separate;border-spacing:0;}
a{text-decoration:none;color:#000;}
a:hover{color:none;}
input,select,img{ vertical-align:middle;}
hr{border:1xp solid #333;}
.clear{ clear:both;}
.t1{ height:100px;}
.t2{ height:65px;}
.t3{ height:50px;}
.fl{ float:left;}
.fr{ float:right;}
.wp{width:1200px; height:auto; margin:0 auto;}
.header{width:100%; height:100px; background:#1c1c1c;}
.head{width:1200px;height:100px; margin:0 auto;}
.logo{ float:left;margin-top:20px;}
.menu{ height:100px; float:right;}
.menu p{text-align:right;margin-top:16px; font-family:"微软雅黑"; font-size:14px; color:#c12c20; font-weight:bold;}
.nav{float:right;margin-top:10px;}
.nav ul li{height:30px;padding-left:20px;padding-right:20px;float:left;text-align:center;list-style-type: none;}
/*.nav ul li:hover{border-bottom:3px solid #00FFFF;z-index:10;}*/
.nav ul li a{color:#e1e1e1;font-size:14px;text-decoration:none;height:27px;font-family:"微软雅黑";}
.nav ul li a:hover{color:#c12c20;}
.navtop_hover{border-bottom:3px solid #009ed6 !important;}

.banner{width:100%; height:600px;}
/*banner*/
.wrapper {width:1200px;margin:0 auto;position:relative;}
#banner{width:100%;height:600px;background:#000;overflow:hidden;position:relative;}
#banner_img{display:block;position:relative;}
#banner_img li{position:absolute;top:0;left:0;width:100%;height:600px;background-position:center;background-size:cover;display:none;}
#banner_img .ad_img{position:absolute;right:10px;top:30px;width:506px;height:404px}
#banner_img .ad_txt{position:absolute;left:10px;top:120px;color:#fff;text-shadow:1px 1px rgba(51,51,51,0.3);}
#banner_img .ad_txt h2{font:bold 36px/60px Microsoft YaHei;}

#banner_img .ad_txt a{display:block;width:100px;height:25px;line-height:25px;text-align:center;margin-top:10px;background:#fff;color:#666;text-decoration:none;text-shadow:none;}
#banner_ctr{position:absolute;width:960px;height:126px;margin-left:-480px;left:50%;bottom:40px;z-index:1;}
#banner_ctr ul{width:898px;height:126px;background:url(img/banner-bg.png) center no-repeat;font-size:0;line-height:0;position:relative;}
#banner_ctr li{display:block;float:left;width:128px;height:126px;cursor:pointer;}
#drag_ctr{position:absolute;top:-10px;left:32px;width:128px;height:156px;bottom:170px;background:url(img/banner-dw.png) center no-repeat;}
/*#drag_arrow{position:absolute;top:-14px;left:20px;width:115px;height:156px;background:url(img/banner-dw.png) center 14px no-repeat;}*/
.about{width:100%; height:600px; padding-top:50px; background:url(img/gsjj.jpg) center no-repeat;}
.about-wrap{width:1200px; height:610px; margin:0 auto; }
.t{ text-align:center;}
.t h1{ font-weight:normal;font-family:"微软雅黑";}
.t p{ margin-top:5px;font-family:"微软雅黑"; font-size:14px;}
.about-con{width:100%; height:310px; margin-top:150px;font-family:"微软雅黑";}
.about-con .fl{width:406px; height:auto;margin-left:80px;}
.about-con .fl img{ margin-top:20px;}
.about-con .fr{width:600px; height:auto;margin-top:10px;}
.about-con .fr h2{color:#0371fe;}
.about-con .fr div{ min-height:200px; line-height:25px; font-size:13px; margin-top:10px;}
.service{width:100%; height:750px; padding-top:50px; background:url(img/cpzx.jpg) center no-repeat;}
.service-wrap{width:1200px; height:720px; margin:0 auto;}
.t-s{color:#FFF;}
.service-con ul{ margin-top:50px;}
.service-con ul li{width:176px; height:177px;/* padding-top:55px; */ background:url(img/fwxm.png) center no-repeat; text-align:center; float:left; margin:30px 57px 20px 57px;position:relative;}
.service-con ul li a{width:176px; height:122px; color:#FFF; display:block;}
.service-con ul li img{width:176px;height:176px;border-radius:50%; position:absolute;left:0px; opacity:0.5;}
.service-con ul li a h2{ font-weight:normal;font-size:15px; position:absolute; z-index:1;top:70px;width:176px;text-align:center;}
.service-con ul li a p{ font-size:12px; position:absolute; z-index:1;top:90px;width:176px;text-align:center;}
.service-con p{ text-align:center;}
.service-con ul li:hover{ background:url(img/fwxmn.png) no-repeat;}
.technology{width:100%; height:605px; padding-top:50px; background:url(img/cpys.jpg) center no-repeat;}
.technology-wrap{width:1200px; height:605px; margin:0 auto; background:url(img/tech1.png) center no-repeat;}
.i-news{width:100%; height:598px; padding-top:50px; background:url(img/gsxx.jpg) center no-repeat;}
.i-news-con{width:1200px; height:250px; margin:0 auto; margin-top:100px;}
.i-news-con .fl{width:580px; height:250px; background:#FFF;}
.i-news-con .fl img{width:570px; height:240px; margin:5px;}
.i-news-con .fr{width:460px;}
.i-news-con .fr ul li{width:460px; height:68px; background:#FFF; margin-top:10px;}
.date{ float:left;width:78px; height:68px; background:#0052a2; color:#FFF; text-align:center;}
.ns-list{width:350px; margin-right:10px; float:right; padding:5px;}
.ns-list h3{ font-family:"微软雅黑";}
.ns-list p{ font-size:13px; line-height:20px;}
.footer{width:100%; height:115px; background:url(img/foot.png) center no-repeat;}
.foot{width:1200px; height:260px; margin:0 auto;}
.foot .fl{width:750px; margin-left:70px; margin-top:40px; color:#FFF;}
.foot .fl p{ margin-left:50px; margin-top:15px;}
.f-img{ float:left; margin-top:40px;}
.f-img a{ margin-left:10px; margin-right:10px;}
.f-img p{ text-align:center; margin-top:10px;}
.copyright{width:100%; height:60px; line-height:60px; color:#FFF; background:#000; text-align:center;}
.copyright a{color:#FFF;}
.ibanner1{width:100%; min-height:1030px; background:url(img/zshz.jpg); background-size:cover;}
.main{width:1200px; height:auto; margin:0 auto; font-family:"微软雅黑";padding-top:30px;padding-bottom:30px;}
.imain2{width:1200px; height:auto; margin:0 auto; font-family:"微软雅黑";padding-top:30px;padding-bottom:30px;}
.h84{ height:84px;}
.pageshow{margin-top:20px;}
.page-content{ line-height:25px; padding-top:20px;}
/* .ibanner1{width:100%; min-height:1030px; background:url(img/zshz.jpg); background-size:cover;}
.ibanner2{width:100%; min-height:1260px; background:url(img/cpxc.jpg);background-size:cover;}
.ibanner3{width:100%; min-height:564px;  background-size:cover;}
.ibanner4{width:100%; height:1313px;background-size:cover;}
.ibanner5{width:100%; height:1144px; background:url(img/xwbg.jpg); background-size:cover;} */
.it .fr img{ margin-top:-30px;}
.s1{width:460px; height:auto;}
.s2{width:503px; height:auto;}
.s2-t{width:100%; height:34px; background:#0052a2; line-height:34px;}
.s2-t img{ margin-left:25px; margin-right:10px;}
.pg-one{width:100%; height:auto;}
.pg-two{ margin-top:60px;}
.s2-con{ color:#000; margin-top:10px;}
.product{width:100%; height:auto; padding-top:50px;}
.product li{width:176px; height:122px;padding-top:55px; background:url(img/fwxm.png) center no-repeat; text-align:center; float:left; margin:30px 87px 20px 87px;}
.product li a{width:176px; height:122px; color:#FFF; display:block;}
.product li a h2{ font-weight:normal;}
.product li a p{ font-size:12px;}
.product p{ text-align:center;}
.product li:hover{ background:url(img/fwxmn.png) no-repeat;}
.m-wrap{width:1000px; height:auto; margin:0 auto;}
.m1{width:100%; min-height:650px; background:url(img/gsjj2.jpg); background-size:cover; color:#FFF;font-family:"微软雅黑";}
.m2{width:100%; min-height:650px; background:url(img/gsjj1.jpg); background-size:cover; color:#000;font-family:"微软雅黑";}
.m3{width:100%; min-height:700px; background:url(img/zz.jpg); background-size:cover; color:#000;font-family:"微软雅黑";}

/* jQuery jcImgScroll */
.jcImgScroll{position:relative;height:380px;margin:40px auto 0 auto; left:50px;}
.jcImgScroll li{border:1px solid #ccc;}
.jcImgScroll li a{background:#fff;display:block;position:relative;z-index:99;}
.jcImgScroll li.loading a{background:#fff url(img/loading.gif) no-repeat center center;}
.jcImgScroll li img,.jcImgScroll li,.jcImgScroll em,.jcImgScroll dl{display:none;border:0 none;}
.jcImgScroll li img{width: 100%;height: 100%;}
.jcImgScroll em.sPrev{background:url(img/arrow-left.png) no-repeat left center; }
.jcImgScroll em.sNext{background:url(img/arrow-right.png) no-repeat right center;}
.jcImgScroll dl dd{background:url(img/NumBtn.png) no-repeat 0 bottom;text-indent:-9em;}
.jcImgScroll dl dd:hover,.jcImgScroll dl dd.curr{background-position:0 0;}

.news-top{width:980px; height:290px; padding:10px; margin-top:50px; background:#FFF; box-shadow:3px 3px 3px #666;}
.news-top-con{width:435px; height:auto; margin-top:20px;}
.news-top-con{ color:#000;}
.news-top-con p{ line-height:25px; font-size:13px; margin-top:10px;}
.news-li{width:1003px; height:880px; margin-top:5px;background:#FFF;}
.news-lis{width:905px; height:90px; border:1px solid #6f6e6e; margin-top:10px;margin-left:49px; }
.i-date{width:100px; height:90px; background:#6f6e6e; text-align:center;}
.i-date h1{ font-size:45px;}
.i-li-con{width:760px; height:auto; margin-right:20px; color:#333;}
.i-li-con h4{ margin-top:5px;}
.i-li-con h4 a{ color:#333;}
.i-li-con p{ line-height:23px; margin-top:8px; font-size:13px;}
.news-lis:hover{border:1px solid #0052a2;}
.news-lis:hover .i-date{ background:#0052a2;}
.news-lis:hover h4 a{ color:#0052a2;}
.news-content{line-height:25px; padding:20px; background:#FFF; min-height:1000px; color:#333; margin-top:20px;}
.news-tt{ text-align:center; border-bottom:1px dashed #CCC; padding-bottom:20px;}
.news-tt h4{ margin-top:10px;}
.content{ margin-top:20px;}


.ibuy{ background:none;}
.scrollleft{width:100%; height:247px;overflow:hidden; margin-top:50px;}
.scrollleft ul li{width:250px; height:245px; border:1px solid #CCC; float:left; margin-right:30px;}
.scrollleft ul li img{width:250px; height:245px;}
/* 分页page样式 style*/
.page{ margin-top:20px; margin-bottom:20px; text-align:center;font-size:13px;}
.page a{
	border: 1px solid #ccc;
	display: inline;
	padding: 3px 10px 3px 10px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor: pointer;
	background: #fff;
	text-decoration:none;
	color:#999;
}
.page a:hover{
	border:1px solid #333333;
	background-color:#333333;
	color:#fff;
}
.page span{
	border: 1px solid #333333;
	display: inline;
	padding: 3px 10px 3px 10px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #333333;
	color: #FF6600;}


.left{width: 254px;}
.cat{width: 254px;height: 111px; background: url(img/cat-bg.png) center;display:table-cell;vertical-align: middle; background-size: cover;}
.cat p{text-align: center;font-size: 16px; color: #FFF;}
.cat p:nth-child(1){font-size: 20px;}
.category dl{width: 214px;}
.category dl{padding: 18.5px;border:1px solid #CCC;}
.category dl dt{width: 214px; height: 36px; background: #f0f0f0;text-align: center;line-height: 36px;font-size: 15px;margin-top: 5px;}
.category dl dt a{color: #333;}
.category dl dt img{margin-left: 10px;}
.category dl dd{width: 100%;line-height: 30px; border-bottom: 1px dashed #CCC;font-size: 13px;text-align: center;}
.category dl dd a{color: #777;}
.category dl a:hover{color: #004494;}
.contact{width: 228px; border:1px solid #CCC;margin-top: 40px;padding: 12px;}
.contact p{margin-top: 8px; font-size: 14px;color: #666;}
.right{width: 920px;}
.rt{border-bottom: 1px solid #CCC;}
.rt span{padding: 5px 20px; color: #FFF; display: inline-block; background: #037de2;}
.rt em{font-size: 13px;color: #666;float: right;margin-top: 5px;}
.rt em a{color: #666;}
.rt em a:hover{color:#037de2;}
.products ul li{width: 275px; height: 230px;float: left;margin-top: 30px;margin-left: 47px;}
.products ul li div{width: 275px; height: 180px;position: relative;}
.products ul li div span{width: 275px; height: 140px;display: block;position: absolute; z-index: 2;background: rgba(0,0,0,0.5);font-size: 22px;color: #FFF;text-align: center;padding-top: 40px;opacity: 0;transition: all 0.4s;}
.products ul li div img.m2-img{width: 275px; height: 180px; position: absolute; z-index: 1;}
.products ul li p{margin-top: 10px;font-size: 14px;color: #666;}
.products ul li div span img{margin-bottom: 5px;}
.products ul li:hover div span{opacity: 1;}
.products ul li:nth-child(1),.products ul li:nth-child(4),.products ul li:nth-child(7),.products ul li:nth-child(10){margin-left: 0px;}
.products ul li:hover p{color: #1c9cdd;}
.pageshow{margin-top: 20px; line-height: 25px;}
.news{margin-top: 20px;}
.news ul li{list-style: square;list-style-position:inside;color: #004494; line-height: 35px;border-bottom: 1px dashed #CCC;font-size: 13px;}
.news ul li span{float: right;color: #666;}
.news ul li:hover a{color: #004494;}
.con-tt{ margin-bottom:20px;margin-top:10px;}
.con-tt h2{ text-align:center; margin-bottom:10px;color:#666;}
.con-tt p{ text-align:center; font-size:13px; color:#666;}
.con-tt p span{ margin-right:20px;}
.pn{ margin-top:50px; font-size:14px;font-family:"微软雅黑"; color:#666;}
.tab-list{height: 600px; overflow: hidden;}
.tab-list ul li{width: 233px; height: 260px;float: left;margin:30px 33px 0px 33px;}
.tab-list ul li div{width: 233px; height: 214px;position: relative;}
.tab-list ul li img{width: 233px; height: 214px;position: absolute;}
.tab-list ul li span{width: 233px; height: 214px; position: absolute; z-index: 9; background: rgba(0,68,148,0.5);line-height: 214px; text-align: center;transition:all .5s ease-in .1s;opacity: 0;}
.tab-list ul li span em{padding: 8px 12px; border:1px solid #FFF;color: #FFF;}
.tab-list ul li p{font-size: 14px; border-left:2px solid #004494; padding-left: 10px;margin-top: 10px;color: #004494;}
.tab-list ul li:hover span{opacity: 1;}
/* 分页page样式 style*/
.page{ margin-top:20px; margin-bottom:20px; text-align:center;font-size:13px;}
.page a{
	border: 1px solid #ccc;
	display: inline;
	padding: 3px 10px 3px 10px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor: pointer;
	background: #fff;
	text-decoration:none;
	color:#999;
}
.page a:hover{
	border:1px solid #004494;
	background-color:#004494;
	color:#fff;
}
.page span{
	border: 1px solid #004494;
	display: inline;
	padding: 3px 10px 3px 10px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #FFEEE5;
	color: #004494;}
