body{font-size:16px; font-family:Calibri,verdana,Helvetica;color:#000;margin:0;padding:0; }
ul,li,img,p,h1,h2,h3,h4,h5,h6,input{margin:0;padding:0}
img,input{border:0}
ul,li{list-style-type:none}
a{color:#000;text-decoration:none}
a:hover{color:#0095d7;text-decoration:none}
li{list-style:none}
.clear{clear:both}
.zt{width:1200px;margin:0 auto}
.fl{float:left}
.fr{float:right}
.ov{overflow:hidden}
.pre{position:relative}
.abs{ position: absolute;}
.video_content{width:60%; margin: 0 auto;}
.video_index{ width: 100%; /*height: 342px;*/}
.table{width:100%;margin:0 auto; overflow:auto;}
table{width:100%;}
.table p{line-height:26px}
table td{padding:3px 10px}
.sxy{margin:30px 0;border-top:1px #ccc dashed;padding-top:20px}
.sxya{color:#333;line-height:24px}
.sxya a{padding:0 6px}
.fenye{text-align:center;margin-top:30px; }
.fenye span{margin-bottom:10px;display:inline-block}
.fenye_a{padding:5px 10px;color:#898989;border:1px solid #c9caca;margin:0 3px}
.fenye a{display:block;padding:5PX 10px;color:#898989;border:1px solid #c9caca;margin:0 3px}
.fenye a.active,.fenye a:hover{color:#fff;background:#387cdf;border:0;border:1px solid #387cdf}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
.linshi-textarea { -webkit-appearance: none;}
.backtop{ display: none; position: fixed; bottom: 15%; right: 0; z-index: 9999; width: 60px; height: 60px; cursor: pointer; background: url(../images/top.png) no-repeat; text-align: center;}
.backtop a{ color: #fff; font-size: 17px;}
.backtop span{ display: block; text-align: center;}
.md-close.guanbi{ padding: 8px 12px; background: #b50d25; position: absolute; top: -12px; right: 15px;}
.top40{ margin-top: 40px;}
.pre{ position: relative;}

.logo{ width: 9%;}
.logo img{ width: 100%;}
.sousuo{ width: 17%; margin-top: 35px; }
.sousuo span{display: none;  color: #999; font-size: 18px;}
.sousuo form{border:1px solid #bfbfbf ; overflow: hidden;}
.souben{height: 28px; ;line-height: 28px; margin-left: 5px;}
.soubtn{ width: 18px; height: 17px; background: url(../images/sou.jpg) no-repeat; cursor: pointer; margin-top: 5px; margin-left: 6px;}

nav{ float: right; width: 70%;  position: relative;line-height: 95px;   }
.caidan{ display: none;font-size:22px; text-align:right; color: #000;}
nav ul li{ float: left; position: relative;}
nav ul li a{   margin-left: 20px; padding: 0 18px; border-top: solid 4px transparent ;   display: block; text-transform: uppercase; font-size: 16px; color: #000; position: relative; }
nav ul li i{ display: none;  position: absolute; top: 40%;right: 0; z-index: 999; color: #333;}
nav ul li:hover a ,nav ul li.active A{ color: #0095d7; border-top: solid 4px #0095d7; }

nav ul li:hover i{ color: #333;}
.xla{ position: absolute; z-index: 9999; display: none; width:160px;  background:rgba(0,149,215,0.8); }
.xla>a{ display: block; font-weight: normal; padding:13px 10px; margin: 0;  text-transform: none; line-height: 20px; font-size: 15px;  color: #fff;}
.xla a:last-child{ border-bottom: none;}
nav ul li:hover .xla a:hover{background: #e5631b; color: #fff; }
nav ul li:hover .xla{ display: block;}
nav ul li:hover .xla a{ color: #fff; border-bottom: 1px dashed #8888ea; border-top:none ; font-weight: normal;} 
nav ul li:hover .xla a:last-child{ border-bottom: none;}

.cppro{ text-align: center; margin-top: 60px;}
.cppro h2{ font-size: 35px;}
.cppro span{ display: block; width: 50%; margin: 0 auto; text-align: center; font-size: 14px; color: #aaa; margin-top: 15px; line-height: 20px;}
.cppro span:after{ content: ''; width: 150px; height: 2px; background: #00e3a8; margin: 0 auto; display: block; margin-top: 15px;}
.cpmore{ text-align: center;}
.cpmore a{ display: inline-block; border: 1px solid #ccc; color: #666; padding: 5px 50px; margin-top: 20px;}

.cpbj{ background: url(../images/cpbj.jpg) 50% 0 no-repeat; margin-top: 50px;}
.cpul-in{ display: flex; flex-wrap: wrap; background: #a9cede; justify-content: center; padding: 0.2%;}
.cpul-in li{ width: 32.9%; margin: 0.2%;}
.cpimg{ font-size: 0;}
.cpimg img{ width: 100%; }
.cpul-in li a{ display: block; position: relative;}
.cpwen{opacity: 0; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(12,113,245,0.9); color: #fff; padding: 15%;
-webkit-transition: ease-in 0.4s;-ms-transition: ease-in 0.4s;-moz-transition: ease-in 0.4s;-o-transition: ease-in 0.4s;}
.cpwen h3{ font-size: 25px;}
.cpwen h3:before,.cpwen h3:after{ content: ''; display: block; width: 100px; height: 2px; background: #fff; left: 0; margin: 10px 0;}
.cpwen span{ display: inline-block; border: 1px solid #fff; line-height: 28px; padding: 0 25px; margin-top: 30px;}
.cpul-in li:hover .cpwen{opacity: 1;}

.about-us{ margin-top: 110px;}
.aboutu{ width: 47%;}
.aboutu img{ width: 100%;}
.abouth{ width: 50%;}
.abouth h2{ font-size: 0px; margin-bottom: 20px; margin-top: 20px;}
.aboutcon{ line-height: 32px; font-size: 16px; color: #666;}
.abouth h3{ font-weight: normal; font-size: 20px; margin-top: 30px; margin-bottom: 20px;}

.owl-carousel{ position: relative; width: 92%; margin: 0 auto; margin-top: 0px;}
.owl-carousel .owl-wrapper-outer{ overflow: hidden;  position: relative;  width: 100%;}
.owl-buttons{ position: absolute; z-index: 9999; top: 40%; width: 100%; }
.pro_list .owl-theme .owl-controls{ margin:0px;}
.owl-controls .owl-prev{ cursor: pointer; width:9px; height:18px; background: url(../images/zuo.jpg) no-repeat; text-indent: 9999px; position: absolute;  left: -20px;}
.owl-controls .owl-next{cursor: pointer; width: 9px; height: 18px; background: url(../images/you.jpg) no-repeat; text-indent: 9999px; position: absolute; right: -20px;}
#owl-demo1  .owl-controls .owl-prev{ margin-right:10px;}
#owl-demo1  .owl-controls .owl-next{ margin-left:10px;}
.owl-carousel .owl-wrapper{	display: none;	position: relative;	-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-item{float: left;}

.item{margin:2px ;  position: relative;  overflow: hidden; 
-ms-transition:0.5s all; -moz-transition:0.5s all;-webkit-transition:0.5s all;
}
.item a{ display:block; font-size: 0;}
.item img{width:100%;-webkit-transition: all 0.8s;-moz-transition: all 0.8s;-ms-transition: all 0.8s;}
.item .cptimg{position: relative; overflow: hidden; border: 1px solid #7d7d7d;    }
.item:hover .cptimg{border: 1px solid transparent;}
.item:hover img{ transform: scale(1.05);}
.item span{ font-size: 14px; display: block;  line-height: 22px; height: 44px; overflow: hidden;}
.fencont{ position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 999; opacity: 0;}
.fencont h3{ font-size: 14px; color: #fff; text-align: center; margin-top: 30%; font-weight: normal;}
.fencont:after{ content: ''; display: block; position: absolute; top: 4px; right: 4px; bottom: 4px; left: 4px;
background-image: -webkit-linear-gradient(top,#387cdf,#27c1e1); background-image: linear-gradient(top,#387cdf,#27c1e1); opacity: 0.8; z-index: -1;}
.fencont:before{content: ''; display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 999;border: 2px solid transparent; }
.item:hover .fencont{ opacity: 1;}
.item:hover .fencont:before{border-image: linear-gradient(135deg,#21d7e2,#2267bd)1 10 1;}
.cpleibj{ background: url(../images/cpbj.jpg) 50% 0 no-repeat; padding: 90px 0;}
.fenleiname{ width: 25%;}
.fencptu{ width: 75%;}

.newsshow{ background: url(../images/newsbj.jpg) 50% 0 no-repeat; margin-top: 80px; background-size:cover ;}
.newstit{ width: 38%; margin-right: 10%; margin-top: 50px;}
.newstit h2 {margin-bottom: 20px; }
.newstit h2 span{ display: block; font-size: 35px; line-height: 30px;}
.newli{ width:35%; background: #f7f7f7; padding: 2% 4%;}
.newli ul li{ overflow: hidden; border-bottom: 1px solid #dcdcdc; padding: 32px 0; margin-bottom: 10px;}
.newli ul li a{ display: block;}
.newsda{ width: 15%; text-align: center;}
.newsda span{ display: block;  font-size: 50px;}
.newsc{ width: 83%;}
.newsc h2{ font-size: 17px; color: #0095d7; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: normal; margin-bottom: 15px;}
.newsdesc{ color: #afafaf; font-size: 14px;}

.dimess{ background: #0095d7; padding: 30px 0; color: #fff;}
.messcon{ width: 70%; text-align: center; font-size: 30px;}
.messbtn{ width: 15%; background: #fff; border-radius:20px ; text-align: center; line-height: 40px; margin-top: 5px;}
.messbtn a{ display: block; color: #0095d7; font-size: 20px;}

footer{ background: #0f2446; color: #fff; border-bottom: 15px solid #0095d7; padding-bottom: 30px; padding-top: 70px;}
footer a{ color: #fff;}
footer a:hover{ color:#0095d7 ;}
footer h2{ margin-bottom: 20px; font-size: 30px;}
footer h3{ font-size: 25px; font-weight: normal; margin-bottom: 25px;}
.dijie{ width: 30%; margin-right:7% ;}
.diabcon{ font-size: 15px; line-height: 26px; color: #aaaaaa;}
.dinav{ width: 14%;}
.dicpro{ width: 19%;}
.dicontact{ width:30% ;}
.dinav a,.dicpro a{ display: block; font-size: 15px; padding: 5px 0;}
.dicontact ul li{ position: relative; padding-left: 76px; margin-bottom: 30px;}
.dicontact ul li:before{ content: ''; width: 65px; height: 65px; border: 1px solid #bcdbf1; display: block; position: absolute; left: 0; top: 0; z-index: 100;}
.dicontact ul li:first-child:before{ background: url(../images/h1.jpg) 50% 50% no-repeat;}
.dicontact ul li:nth-child(2):before{ background: url(../images/h2.jpg) 50% 50% no-repeat;}
.dicontact ul li:nth-child(3):before{ background: url(../images/h3.jpg) 50% 50% no-repeat;}
.dicontact ul li span{ display: block; margin-top: 10px;}
.dicontact ul li span:last-child{ font-size: 25px; font-family: impact; margin-top: 5px; }
.dicontact ul li:last-child span:last-child{ font-size: 16px; font-family: inherit;}
.zhichi{ margin-top: 30px; color: #5372a4; font-size: 14px;}
.zhichi a{ color: #5372a4;font-size: 14px;}

.neibantu{ font-size: 0;}
.neibantu img{ width: 100%;}
.mbx{ padding: 15px 0;}
.about-us-con{ margin-bottom: 60px;}
.about-us-con h1{ margin-top: 40px; text-align: center; font-size: 30px; margin-bottom: 20px;}
.about-us-con p{ line-height: 30px; font-size:18px; margin-bottom: 15px;}

.cnmes{ width: 45%;  padding: 30px 3%;}
.cnmes h2,.cnform h2{ font-size: 25px; color: #aaa;}
.cnmes ul{ margin-top: 20px;}
.cnmes ul li{ padding: 10px 0;}
.cnmes ul li span{ font-size: 22px;margin-right: 5px; color: #e63200;}
.cnmes ul li span:first-child{ width: 24px; text-align: center;}
.cnform{width: 40%; padding: 30px 3%;}
.cnmes ul li:nth-child(4) span,.cnmes ul li:nth-child(3) span{ /*font-size: 33px;*/}
.foe2{width:100%;margin:0 auto;margin-top:20px;margin-bottom:30px}
.tex21,.aatex21{width:98%;border:none; background:#eee; height:36px;margin-bottom:10px;font-size:14PX;padding-left:2%;outline:0}
.aatex21{height:90px;font-family:Arial;font-size:14PX;outline:0;background:#eee;}
.but121{width:240px;background-image: -webkit-linear-gradient(75deg,#0986d7,#149af1);
    background-image: linear-gradient(75deg,#0986d7,#149af1);height:40px;line-height:40px;color:#fff;cursor:pointer;font-size:14px;display:block;margin-top:15px;outline:0}
.but121:hover{background:#454545}

.newslist{ margin-top: 30px; display: flex; flex-wrap: wrap;}
.newslist li{ overflow: hidden;  width: 48%; margin: 1%;}
.newslist a{ display: block;}
.newimg2{ width: 32%; font-size:0px;}
.newimg2 img{ width: 100%;}
.newconl{ width: 60%; padding-right: 2%; margin-left: 3%; position: relative;}
.newconl:after{ content: ''; position: absolute; right: 0; top: 0; height: 200px; }
.newconl h2{ font-size: 20px; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 10px; margin-bottom: 10px;}
.newconl span{ display: block; line-height: 22px; font-size: 14px; color: #666;}
.newdate{ padding-right: 2%; padding-top: 15px; color: #aaa; font-size: 15px;}
.newdate span{ margin-bottom: 10px;}
.morenew{ font-size: 14px; background: #0095d7; padding: 10px; margin-top: 10px; color: #fff; line-height: 18px;}
.newslist li{ background: #f4f4f4;}
.newslist{ margin-bottom: 40px;}

.downfen{ width: 23%;}
.downk,.downk2{ width: 75%;}
.downfen h2{ color: #fff; background: #444; padding-left: 30px; line-height: 60px;}
.downfen ul li{  line-height: 50px; background: #0095d7;}
.downfen ul li a{ display: block; padding-left: 30px;color: #fff; border-bottom: 1px dotted #45c2fa;}
.downfen ul li.active,.downfen ul li:hover{ background: #0f2446;}
.downk .table,.downk .table a{ color: #666; font-size: 14px;}
.downk .table a{ color: #666; font-size: 14px;}
.downk .table>thead>tr>th { vertical-align: bottom; border-bottom: 2px solid #ddd;     padding: 8px;}
.downk .table tr td { padding: 10px 0; border-bottom: 1px solid #ddd; vertical-align: middle;}
.downk .table>tr:hover{ background: #f2f2f2;}
.downk .table>tr td{ text-align: center; font-size: 14px;}
.downk .table table th, .downk .table table td {    min-width: 80px;}
.centda{ display: block; text-align: center;}

.videolist{ display: flex; flex-wrap: wrap;}
.videolist li{ width: 31%; margin: 1%;}
.videolist li img{ width: 100%;}
.videolist li a{ display: block;}
.videolist li h3{ text-align: center; margin-top: 10px; font-size: 18px;}

.shipin-v{ width: 60%; margin: 0 auto;}
.about-cont iframe{ height: 460px;}

.cpullist{ display: flex; flex-wrap: wrap;}
.cpullist li{ width: 31%; margin:0% 1% 3% 1%;}
.cpullist li img{ width: calc(100% - 2px); border: 1px solid #eee;}
.cpullist li h2{ font-size: 16px; text-align: center; font-weight: normal; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 6px;}

.cptut{ width: 48%;}
.cpmiaoshu{ width: 49%; margin-top: 20px;}
.cpmiaoshu h1{ font-size: 24px; text-align: left; margin: 0;}
.cpmiaoshu span{ line-height: 32px; display: block; margin-top: 20px;}
.cpshequ{ margin-top: 30px;}
.cpshequ a{ display: inline-block; padding: 0 15px; color: #fff; background: #375595; line-height: 30px; border-radius:4px ;}
.cpshequ a:nth-child(1){ background: #375595;}
.cpshequ a:nth-child(2){ background: #e63300;}
.cpshequ a:nth-child(3){ background: #1a7ed1;}
.cpshequ a:nth-child(4){ background: #ca2127;}

.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle; width:100%}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:10px 0 0;overflow:hidden; display: flex; flex-wrap: wrap;justify-content: center;}
.tb-thumb li{margin:0 3px;overflow:hidden;padding:1px; border: 1px solid #ccc; font-size: 0;}
.tb-s310, .tb-s310 img,.tb-s40 img{width:100%;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{width:58px;height:53px;}
.tb-booth{border:1px solid #ccc;position:relative;z-index:1;}
.tb-thumb .tb-selected{ border: 1px solid #5a7f04;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
div.zoomDiv{z-index:999; font-size:0;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url(../images/mask.png) repeat scroll 0 0 transparent;cursor:move;z-index:1;}
.lineh{ line-height:64px; margin-right:18px}
.tb-pic a:nth-child(2),.tb-pic a:nth-child(3),.tb-pic a:nth-child(4),.tb-pic a:nth-child(5),.tb-pic a:nth-child(6){ display: none;}
.box img{ width: 100%;}
.cpdeta{ margin-top: 35px; text-align: justify;}
.cpdeta h2{line-height: 36px; font-size: 16px; color: #bd2d2d; display: inline-block;margin-top: 0px;}
.cpdeta p{ margin-bottom: 10px; line-height: 24px;}

.tabqie{ display: flex; flex-wrap: wrap; margin-bottom: 15px; }
.tabqie li{ padding: 12px 20px; background: #eee; margin-right: 5px; font-weight: bold; color: #444;}
.tabqie li.on{ background: #21d7e2; color: #fff;}


.foe2{width:80%;margin:0 auto;margin-top:20px;margin-bottom:30px}
.tex21,.aatex21{width:98%;border:1px solid #c8c8c8;height:30px;margin-bottom:10px;font-size:14PX;padding-left:2%;outline:0}
.aatex21{height:90px;font-family:Arial;font-size:14PX;outline:0}
.but121{width:130px;background:#ffd814;height:36px;line-height:36px;cursor:pointer;font-size:16px;display:block;margin:0 auto;margin-top:15px;outline:0}
.but121:hover{background:#454545; color: #FFF;}

.cpform{ padding: 30px 0; background: #F0F0F0; margin-top: 10px;}
.cpform h3{ font-size: 32px; letter-spacing: 1PX;  text-align: center; margin-bottom: 15px;
background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;    background-image: linear-gradient(to right,#387cdf,#27c1e1);
    background-image: -webkit-linear-gradient(to right,#387cdf,#27c1e1);}
.cptexin{ display: block; width: calc(86% - 10px); margin: 0 auto; height: 36px; line-height: 36px; border: 1px solid #eee; margin-bottom: 10px; padding-left: 10px;}
.cplontex{display: block; width: calc(86% - 10px); margin: 0 auto; height: 90px; border: 1px solid #eee; margin-bottom: 10px; padding-left: 10px; font-family: calibri; font-size: 14px;}
.cpbtn{ display: block; width: 50%; margin: 0 auto; text-align: center; height: 38px; line-height: 38px; background: #387cdf; color: #fff; cursor: pointer;}

.main{ display: flex; flex-wrap: wrap; margin-top: 30px;}
.main li{ width: 32%; /*border: 1px solid #ccc;*/ margin: 0.5%; line-height: 22px;}
.main li img{ width: 100%;}
.main li span{ display: block; text-align: center; padding: 10px;}


@media only screen and (max-width:768px ) {
	.zt{ width: 100%;}
	img{ width: 100%;}		
	.padd{ padding: 0 10px;}
	.cppro,.cpbj{ margin-top: 30px;}
	.cppro h2,.abouth h2,.newstit h2{ font-size: 25px;}
	.cppro span{ width: 90%;}
	.about-us{ margin-top: 40px;}
	nav ul li:hover .xla{ display: none;}
	.logo{ width: 10%;margin-left: 10px;}
	.sousuo{ width: 28%; margin-top: 20px; margin-right: 10px;}
	nav{clear: both; width: 100%; float: none; line-height: 50px; margin-top: 30px;}
	nav ul li a{ margin-left: 10px;}
	.aboutcon{ height: 100px; overflow: hidden;}
	.abouth h3{ margin-top: 15px;}
	.abouth h2{ margin-top: 10px;}
	.newli{ width: 42%;}
	.newstit{ margin-right: 5%;}
	.newli ul li{ padding: 20px 0;}
	.messcon{ width: 75%;}
	.dijie{ margin-right: 4%; margin-left: 1%;}
	.dinav{ width: 15%;}
	.dicontact{ margin-right: 1%;}
	.dicontact ul li span:last-child{ font-size: 17px; font-family: inherit; margin-top: 5px; }
	.newslist li{ width: 96%;}
	.shipin-v{ width: 80%; margin: 0 auto;}
.about-cont iframe{ height: 380px;}
.cptut{float: none; width: 78%; margin: 0 AUTO;}
	.cpmiaoshu{ float: none; width: 98%; margin: 0 AUTO; margin-top: 20px;}
div.zoomDiv{display:none;}
div.zoomMask{display: none;}
.downfen ul li a{ padding-left: 10px;}
}
@media only screen and (max-width:480px ) {
header,nav{ position: relative;}
.logo{ float: none; width: 20%; margin: 0 auto;}
.sousuo{ width: 60%; float: none; clear: both; position: absolute; top: 24px; right: 10px; z-index: 100;margin-top: 0;}
.sousuo span{ display: block; text-align: right;}
.sousuo form{ display: none;background: #fff;}
nav{ width: 100%; float: none; line-height: 50px; margin-top: 0;}
nav ul{ display: none;}
nav ul li{ float: none; margin: 0 auto;}
nav ul li a{ margin-left: 0; text-align: center;}
nav ul li i{ top: 20px; right: 10px;}
.xla{ position: relative; width: 100%;}
.caidan{ position: absolute; top: -58px; left: 10px; display: block; z-index: 100;}
.cpul-in li{ width: 48.9%;}
.aboutcon{ height: auto;}
.aboutu{ float: none; width: 100%;}
.abouth{ float: none; width: 96%; margin: 0 auto;}
.abouth h2{ text-align: center;}
.newstit{ float: none; width: 96%; margin: 0 auto; margin-top: 30px;}
.newstit h2{text-align: center;}
.newstit h2 span{ display: inline-block; text-align: center; font-size: 25px;}
.newli{ width: 90%; float: none; margin: 0 auto;}
.messcon{ float: none; font-size: 25px; margin: 0 auto;}
.messbtn{ float: none; width: 50%; margin: 0 auto; margin-top: 20px;}
.dijie,.dinav,.dicpro,.dicontact{ float: none; width: 96%; margin: 0 auto; margin-bottom: 20px;}
.dinav a,.dicpro a{ display: inline-block; padding: 10px;}
footer h2{ font-size: 25px;}
footer h3{ font-size: 20px;}
.cnmes,.cnform{ float: none; width: calc(94% - 2px); margin-bottom: 0px;}
.newimg2{ float: none; width: 100%;}

.newconl{ margin-left: 0; padding: 0 2% 2% 2%;float: none; width: 96%;}
.downfen{float: none; width: 96%; margin: 0 auto;}
.downk,.downk2{ float: none; width: 96%; margin: 0 auto;}
.shipin-v{ width: 100%; margin: 0 auto;}
.about-cont iframe{ height: 240px;}
.cpullist li{ width: 48%; margin: 1% 1% 3% 1%;}

.cptut,.cpmiaoshu{ float: none; width: 100%; margin: 0 AUTO;}
.cpmiaoshu{ margin-top: 20px;}
.cpjidsf{ float: none; width: 96%; margin: 0 AUTO; margin-top: 20px;}
.cpxiang{ padding: 0 10px;}
.cpxiang img{ width: 100%;}
.tabqie li{ padding: 12px;}
.main li{ width: 48%;}

}
@media only screen and (max-width:1024px ) and (min-width:769px ) {
	.zt{ width: 100%;}
	img{ width: 100%;}
	.padd{ padding: 0 10px;}
	nav ul li a{ margin-left: 5px; text-align: center;}
	.sousuo{ width: 20%;}
	.dijie{ margin-right: 4%; margin-left: 1%;}
	.dinav{ width: 15%;}
	.dicontact{ margin-right: 1%;}
	.dicontact ul li span:last-child{ font-size: 17px; font-family: inherit; margin-top: 5px; }
	div.zoomDiv{display:none;}
div.zoomMask{display: none;}
}