body{font-size:14px; font-family: "microsoft yahei",Calibri,arial,verdana,Helvetica;color:#666;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:#e70012;text-decoration:none}
li{list-style:none}
.clear{clear:both}
.ztw{width:83%;margin:0 auto}
.zt{width:1200px;margin:0 auto}
.fl{float:left}
.fr{float:right}
.ov{overflow:hidden}
.pre{position:relative}
.video_content{width:50%; height: 450px; margin: 0 auto;}
.video_index{ width: 100%; height: 400px;}
.table{width:96%;margin:0 auto; overflow: hidden;}
.table table{width:100%}
.table p{line-height:26px}
.table td{padding:3px 3px}
.sxy{margin:30px 0;border-top:1px #ccc dashed;padding-top:20px}
.sxya{color:#666;line-height:24px}
.sxya a{padding:0 6px}
.fenye{text-align:center;margin-top:30px; margin-bottom: 60px;}
.fenye span{margin-bottom:10px;display:inline-block}
.fenye_a{padding:5px 10px;color:#898989;border:1px solid #c9caca;margin:0 3px}
.fenye a{padding:5px 10px;color:#898989;border:1px solid #c9caca;margin:0 3px}
.fenye a.active,.fenye a:hover{color:#fff;background:#e70012;border:0;border:1px solid #e70012}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea { -webkit-appearance: none;}
.backtop{ display: none; position: fixed; bottom: 20%; right: 10%; z-index: 9999; width: 45px; height: 50px; padding-top: 10px;  background: #164a9e; text-align: center;}
.backtop a{ color: #fff; font-size: 17px;}
.backtop span{ display: block; text-align: center;}

.top{/* border-bottom: 1px solid #aaa;*/ background:#000; color:#fff; line-height: 40px;}
.gong{ /*background: url(../images/gong.jpg) 0 50% no-repeat; padding-left: 25px;*/}
.lxfs span{ margin-left: 20px;}
.top a{ color:#fff}
.language-box{ margin-left: 10px;  position: relative; z-index:9999; cursor: pointer; border:1px solid #ccc; border-radius:4px;    width: 110px;
    position: absolute; background:#fff;
    top: 26px;
    right: 260px;
    height: 30px;
    line-height: 30px;}
.lan{  border-radius:6px ; padding:0px 25px 3px 10px; position: relative;}
.lan::after{ content: "\f0d7"; font-family: FontAwesome; display: block; position: absolute; top: 0px; right: 5px; z-index: 100; }
.language-box ul {top: 100%;width: 100%;display: none; position: absolute;background-color: #333;}
.language-box ul li {margin: 10px 0;}
.language-box ul li a { background: none; width: 100%; text-align: center; line-height: 24px;	position: relative;	display: block;	color: #fff;}


.caidan{ display: none;font-size:30px; text-align:right; color: #fff;}
.daonav{  line-height: 80px;text-align: center; margin-bottom: 1px;}
.daonav ul li{ display: inline-block; text-align: center; margin-right: 30px ; position: relative; }
.daonav ul li a{ display: block; padding: 0 10px; text-transform: uppercase; font-size: 16px;border-bottom: 4px solid #fff;}
.daonav ul li:hover a,.daonav ul li a.active{  border-bottom: 4px solid #000;}
.daonav ul li i{ position: absolute; top: 33px;right: 0px; z-index: 999; color: #fff; }
.xla{ display: none;text-align: left;  position: absolute; top: 100%; left: 0; z-index: 9999; width: 132%; border-radius:0 0 5px 5px ;}
.xla>a{ display: block; background: rgba(0,0,0,0.5); font-weight: normal;  text-transform: none; line-height: 40px; border-bottom: 1px dashed #60b5da; color: #fff;}
.xla a:last-child{ border-bottom: none;}
.xla a:hover{background: #e70012; color: #fff; }
.daonav ul li:hover .xla{ display: block;}
.daonav ul li:hover .xla a{ border-bottom:none; margin-bottom: 1px;}
.sousuo{ border: 1px solid #a0a0a0;  height: 30px; line-height: 30px; width: 235px; position: absolute; top: 26px; right: 0; z-index: 100;}
.anniu{ width: 20px; height: 20px; background: url(../images/sou.jpg) no-repeat; margin-top: 6px;  cursor: pointer;}
.souben{ height: 30px; width: 200px; margin-left: 5px; color: #000; }

.logo{ padding: 10px 0; position: absolute; top: 0px; left: 0; z-index: 100;}

.banner{ position: relative; }
.banner video{width: 100%;}
.banner li{ overflow:hidden}
.banner li img{ width:100%}
.banner ul li .banvideo{position:absolute; top:0; left:0 ; right:0; bottom:0; z-index:-1; width:100%;}
.banner ul li a{ display:block; height:100%}

.md-close.guanbi{ padding: 5px 12px; background: none; position: absolute; top: -12px; right: 15px;font-size: 26px;}
.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;}

.differet{ text-align: center; margin-top: 60px;color: #000;}
.differet h2{ font-size: 45px;}
.differet h2 i{ font-style: inherit; color: #d90c0c;}
.yingwen{ width: 320px; margin: 0 auto; text-transform:uppercase ; font-size: 18px; margin-top: 10px; display: block; position: relative;}
.yingwen:before{ content: ''; display: block; position: absolute; left: 0; top: 50%; width: 50px; border-bottom: 1px solid #000;}
.yingwen:after{ content: ''; display: block; position: absolute; right: 0; top: 50%; width: 50px; border-bottom: 1px solid #000;}
.lianjie{ text-align: center;}
.lianjie a{ display: inline-block; padding: 5px 40px; margin: 20px 10px; background: #000; color: #fff;}

.retui{ margin-top: 40px;}
.retui a{ float: left; width: 50%;}
.retui a img{ width: 100%;}
.rexiao{ /*background: #eee;*/ padding: 40px 0;}
.owl-carousel{ position: relative; width: 94%; 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: 45%; width: 100%; }
.pro_list .owl-theme .owl-controls{ margin:0px;}
.owl-controls .owl-prev{ cursor: pointer; width: 33px; height: 61px; background: url(../images/zuo2.png) no-repeat; background-size:contain ; text-indent: 9999px; position: absolute;  left: -60px;}
.owl-controls .owl-next{cursor: pointer; width: 33px; height: 61px; background: url(../images/you2.png) no-repeat; background-size:contain ;text-indent: 9999px; position: absolute; right: -60px;}
#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:15px ;  position: relative;  overflow: hidden; }
.item a{ display:block; position:relative; font-size: 0;}
.item img{width:100%;-webkit-transition: all 0.8s;-moz-transition: all 0.8s;-ms-transition: all 0.8s;}
.item .img{position: relative; overflow: hidden;/*border: 1px solid #000;*/}
/*.item:hover .img{ border: 1px solid #e70012;}*/
.item:hover img{ transform: scale(1.05);}
.item span{ font-size: 20px; font-weight:bold; text-transform: uppercase;  display: block; padding:10px ;/* border: 1px solid #000;*/ line-height: 22px; margin-top: 10px; text-align: center;}
.item:hover span{/*border: 1px solid #e70012;*/}
.item span i{ display: block; font-size: 14px;  font-style: inherit;text-align: center; color: #fff; width: 120px; margin: 0 auto; margin-top: 5px; background: #000; line-height: 26px;}
.item:hover span i{ background: #e70012;}

.relad{ text-align:center; font-size:38px; font-weight:bold; color:#000; margin-bottom:60px; margin-top:30px}
.jiag{ font-size:12px; color:#000; text-align:center}
.jiandinf{font-size:16px; color:#333; text-align:center; margin-bottom:8px}

.yingwen2{ width: 430px; margin: 0 auto; text-transform:uppercase ; font-size: 18px; margin-top: 10px; display: block; position: relative;}
.yingwen2:before{ content: ''; display: block; position: absolute; left: 0; top: 50%; width: 50px; border-bottom: 1px solid #000;}
.yingwen2:after{ content: ''; display: block; position: absolute; right: 0; top: 50%; width: 50px; border-bottom: 1px solid #000;}

.jianjies{ width: 920px; margin: 0 auto; margin-top: 30px; line-height: 36px;}

.videotu{ margin-top: 40px; font-size: 0;}
.videotu img{ width: 100%;}
.md-content.baise{ background: #fff;}
.md-close.guanbi2{padding: 8px 12px; background: #b50d25; position: absolute; top: -12px; right: 15px; color: #000; background: none; font-weight: bold; font-size: 26px;}
.md-content > div.shipo {text-align: center;padding:  60px 30px 30px 30px;font-weight: 300;font-size: 1.15em;}
.md-modal.widre{ max-width: 800px;}

.chanping{ margin-top: 60px; margin-bottom: 60px;}
.chanping ul{ display: flex; flex-wrap: wrap; justify-content: center;}
.chanping ul li{ width: 30%; margin: 0 20px; text-align: center; position: relative; /*z-index: 100;*/}
.chanping ul li img{ width: 100%;}
.chanping ul li:nth-child(1){ margin-left: 0;}
.chanping ul li:nth-child(3){ margin-right: 0;}
/*.chanping ul li:after{ content: ''; display: block; position: absolute; top: 100px; z-index: -1; background: #dcdcdc; box-shadow: -10px 10px 14px #eee; width: 100%; bottom: 45px; left: 0; right: 0;}*/
.chanping ul li .shipin_span{ display: block; width: 90%; margin: 0 auto; text-align: center; font-size: 26px; font-weight: bold; position: relative; margin-top:20px}
/*.chanping ul li .shipin_span:before{content: ''; display: block; position: absolute; left: 0; top: 50%; width: 30%; border-bottom: 1px solid #000;}
.chanping ul li .shipin_span:after{content: ''; display: block; position: absolute; right: 0; top: 50%; width: 30%; border-bottom: 1px solid #000;}*/
.chanping ul li .shipin_span i{ display: block; font-style: inherit;}
.chanping ul li .shipin_span i:nth-child(2){ display: none;}
.chanping ul li a:hover .shipin_span i:nth-child(2){ display: block;}
.chanping ul li a:hover .shipin_span i:nth-child(1){ display: none;}
.moreco{  line-height: 28px;  margin: 0 auto; /*background: #000; margin-top: 30px;*/ font-size:18px; color: #333; margin-top:5px}
.moreco a{ color: #333; display: block;}
footer{ background: url(../images/dibj.jpg) 50% 0 no-repeat; background-size:cover}
.fencpf{ border-bottom: 1px solid #434343; color: #666; padding: 8px 0; text-align: center;}
.fencpf a{display: inline-block; color: #666; padding: 7px; font-size: 15px;}
.newsz{ width: 30%; margin-right: 115px; margin-top: 50px;}
.newsz2{ width: 24%;margin-top: 50px;margin-left: 11%;}
.newsz h2,.newsz2 h2{ font-weight: normal; font-size: 25px; margin-bottom: 20px;}
.newsz ul li{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.newsz ul li a{ font-size: 16px; color: #666; line-height: 36px; }
.newsz ul li:before{ content: ''; display: inline-block; width: 7px; height: 7px; border-radius:50% ; background: #666; margin-right: 10px;}
.newsz ul li:hover,.newsz ul li:hover a{ color: #ce0a0b;}
.newsz2 ul li{ line-height: 36px; font-size: 16px;}
.newsz2 ul li a{ color: #666;}
.newsz2 ul li a:hover,.fencpf a:hover,.fencpf2 a:hover{color: #ce0a0b;}

.liuysd{ width: 12%; margin-top: 135px;}
.fenxiang a{ position: relative; display: inline-block; width: 28px; height: 28px; line-height: 28px; text-align: center; margin: 0 5px; border-radius:50% ; background: #fff;}
.fenxiang a span{ width: 130px; position: absolute; bottom: 100%; left: -50px; opacity: 0;-webkit-transition: 0.5s ease-in-out;-ms-transition: 0.5s ease-in-out;-moz-transition: 0.5s ease-in-out;}
.fenxiang a:nth-child(2):hover span{opacity: 1; }
.fenxiang a span:after{ content: '';display: block; position: absolute; top: 93%; left: 57px;width:0;  height:0; border-width:8px; border-style:solid;border-color:#fff transparent transparent transparent;}
.giveem{  margin-top: 15px;}
.giveem a{ display: inline-block; padding: 6px 37px; font-size: 15px; background: #ce0a0b; color: #fff; text-align: center;}
.fencpf2{border-top: 1px solid #434343; color: #666; padding: 15px 0; text-align: center; margin-top: 60px;}
.fencpf2 a{display: inline-block; padding: 8px 15px;color: #666; font-size: 16px;}

.mbx{ background: #eee; padding: 10px 0; text-align: right;}
.banner2{font-size: 0;}
.banner2 img{ width: 100%; }
.neirongs{ margin-top: 50px;}
.neirongs h1{ text-align: center; color: #000;}
.gyen{ width: 240px; margin: 0 auto; margin-top: 10px; text-align: center; position: relative; text-transform: uppercase;}
.gyen:before{ content: ''; display: block; position: absolute; left: 0; top: 50%; width: 70px; border-bottom: 1px solid #000;}
.gyen:after{ content: ''; display: block; position: absolute; right: 0; top: 50%; width: 70px; border-bottom: 1px solid #000;}
.nerjie{ margin-top: 30px; margin-bottom: 60px;}
.nerjie p{ margin-bottom: 10px; line-height: 30px;}
.rexiaodf{ text-align: center; width: 360px; margin: 0 auto; margin-bottom: 20px; font-size: 30px; position:relative;}
.rexiaodf:before{ content: ''; display: block; position: absolute; left: 0; top: 50%; width: 90px; border-bottom: 1px solid #000;}
.rexiaodf:after{ content: ''; display: block; position: absolute; right: 0; top: 50%; width: 90px; border-bottom: 1px solid #000;}
.footbj{ background: url(../images/dibj.jpg) 50% 0 no-repeat; background-size:cover}
.footbj .newsz{ width: 38%; margin-right: 115px; margin-top: 50px;}
.footbj .newsz2{ width: 25%;margin-left:5% }

.contd{ width: 80%; margin: 0 auto; margin-top: 60px; margin-bottom: 40px; overflow: hidden;}
.fangs{ width: 50%; }
.fangs ul li{font-size: 18px; color: #a0a0a0; line-height: 36px; margin-bottom: 10px;}
.fangs ul li a{ color: #a0a0a0;}
.fangs ul li a:hover{ color: #0072b3; text-decoration: underline;}
.fangs ul li span{ color: #000;}
.fangs ul li:nth-child(1){ font-size: 20px;}
.conmes{ width: 40%; }
.context{font-size: 18px; font-family: Calibri; margin-bottom: 10px; border: 1px solid #cd1e22; padding-left: 10px; border-radius:6px ; height: 42px; line-height: 42px; width: 96%;}
.conate{font-size: 18px; height:80px;font-family: Calibri;margin-bottom: 10px; border: 1px solid #cd1e22; padding-left: 10px; border-radius:6px ; width: 96%; padding-top: 8px;}
.consend{background: #cd1e22; margin-left: 2px; border-radius:6px ; padding: 10px 30px; text-transform: uppercase; font-size: 14px; cursor: pointer; color: #fff;}

.image-set{ display: flex; flex-wrap: wrap; justify-content: center; margin-top: 40px; margin-bottom: 60px;}
.image-set a{ display: block; width: 24%; margin: 5px;}
.image-set a img{ width: 100%;}

.listnew{display: flex; flex-wrap: wrap; justify-content: center; margin-top: 20px;}
.listnew li{ width: 45%; padding: 15px; margin:20px 15px;}
.newdate{  width: 18%; text-align: center; color: #333; font-weight: bold; position: relative;}
.newdate:after{ content: ''; display: block; position: absolute; right: 0; height: 50px; border-right:1px solid #aaa ; top: 15px;}
.newdate span{ display: block; font-size: 45px;}
.newtid{ width: 78%;}
.newtid h2{ font-size: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #333;}
.newtid span{ display: block; line-height: 26px; color: #666;}
.listnew li:hover{ background: #cd1e22;}
.listnew li:hover .newdate{ color: #fff;}
.listnew li:hover h2,.listnew li:hover span{ color: #fff;}

.cpfeng{ width: 200px; position:absolute; top:10%; left:30px; background:#fff; padding:15px}
.cpfeng h2{ font-size: 18px; line-height: 50px;}

.menu_list{}
.menu_head{display:block;padding:12px 0 12px 15px;text-decoration:none;position: relative;}
.menu_head a{ display: block; font-size: 16px; text-transform: uppercase;}
.menu_head em{position: absolute; top: 40%; right: 10px;}
.menu_list .menu_body{display:none;color:#666;background:#fff;}
.menu_body li{padding:10px 0 10px 30px;color:#484a55}
.menu_body li a{color:#484a55;padding-left:5px}
.menu_body li:hover a{text-decoration:underline}
.menu_head.current{border-bottom:1px solid #3c3c3c;  }
.menu_head.current a{}



.cplistef-guding{ margin-top:60px}
.cplistef-guding li{position: relative;  display: inline-block;  text-align: left;  width: 260px;  height: 310px;  float: left; margin:0 20px 34px 20px ;background: #fff; vertical-align: top;}
.adfsg{visibility: hidden;  width: 260px;  padding-top: 13px;  padding-bottom: 4px;  position: absolute; top: -13px; height: auto; border: 1px solid #CCC; background: #fff;}
.grid-item-content { visibility: visible;}
.cplistef-guding li:hover .adfsg{visibility:visible; z-index:5}
.cpimgtu { width: 220px; margin: 0px auto;  text-align: center; height: 220px; cursor: pointer; background: #f5f5f5;}
.cpimgtu img{ width:100%}
.cpsuotu{ text-align:center; display:none;}
.cpsuotu img{ display:inline-block; width:28%; margin:2%}
.cphh{ padding:5px 10px; border-bottom:1px solid #eee}
.cphh h2{ font-size:16px}
.cphh span{ font-size:12px; display:block}
.jiandf{ color:#666}

.cplistef-guding li:hover .cpsuotu{ display:block}
.cplistef-guding li:hover .cphh{ border-bottom:none}
.cplistef-guding li:hover .cphh span{ color:#3c3c3c}


.qieh{ width: 40%; margin: 0 auto; margin-top: 40px; }
.cpmiaoshu{  margin-top: 40px; text-align: center;}
.cpmiaoshu h1{ font-size: 22px; padding: 0;}

.cpshequ{ margin-top: 30px;}
.cpshequ a{ display: inline-block; padding: 0 30px; color: #fff; background: #000; margin-right: 15px; line-height: 30px; border-radius:4px ;}
.cpshequ a:nth-child(1){ background: #cd1e22;}

.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{background:none repeat scroll 0 0 transparent;margin:0 3px;overflow:hidden;padding:1px;}
.tb-s310, .tb-s310 img,.tb-s40 img{width:100%;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{width:60px;height:60px;}
.tb-booth{position:relative;z-index:1;}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #FF0036;height:60px;padding:2px;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
.tb-thumb li div{border:1px solid #000;}
div.zoomDiv{z-index:999; font-size:0;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;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: 60px; padding: 0 10px;text-align: justify;}
.cpdeta h2{background: #bd2d2d; line-height: 36px; padding: 0 35px 0 15px; font-size: 16px; color: #fff; border-radius: 0 20px 20px 0;display: inline-block;margin-top: 0px;margin-bottom: 15px;}
.cpdeta p{ margin-bottom: 10px; line-height: 24px;}

.fenxiang2{ margin-top: 20px;}
.fenxiang2 a{ position: relative; display: inline-block; width: 32px; height: 32px; line-height: 32px; text-align: center; margin: 0 2px; font-size: 18px; border-radius:50% ; color: #fff; background: #1e8dd6;}
.fenxiang2 a span{ width: 130px; position: absolute; bottom: 100%;  left: -50px; z-index: 9999; opacity: 0;-webkit-transition: 0.5s ease-in-out;-ms-transition: 0.5s ease-in-out;-moz-transition: 0.5s ease-in-out;}
.fenxiang2 a span img{border: 1px solid #333;}
.fenxiang2 a:nth-child(2):hover span{opacity: 1; }
.fenxiang2 a:nth-child(2):hover span:after{ content: '';display: block; position: absolute; top: 93%; left: 57px;width:0;  height:0; border-width:8px; border-style:solid;border-color:#fff transparent transparent transparent;}
.fenxiang2 a:nth-child(2){ background: #09d909;}
.fenxiang2 a:nth-child(3){ background: #cd1e22;}

.neirongs .table{ margin-top: 40px;}
.neirongs .table table th{ text-align: left; padding:10px 3px; border-bottom: 1px solid #eee; font-size: 18px; color: #000;}
.neirongs .table table td{ padding: 8px 3px;}


@media only screen and (max-width:768px ) {
	.video_index{ height:auto}
.neirongs .table{ width: 100%;}
.neirongs .table tr td:nth-child(1){ width: 85%;}
img{ width: 100%;}
.ztw,.zt{ width: 100%;}
.lxfs{ margin-right: 10px;}
.jianjies{ width: 96%; line-height: 30px; margin-top: 20px;}
.yingwen2{ width: 60%;}
/*.yingwen2:before,.yingwen2:after{ display: none;}*/
.differet{ margin-top: 20px;}
.differet h2{ font-size: 25px;}
.videotu{ margin-top: 20px;}
.owl-controls .owl-prev{ left: -10px; width: 20px; height: 34px;}
.owl-controls .owl-next{ right: -10px;width: 20px; height: 34px;}
.chanping{ margin-top: 30px; margin-bottom: 30px;}
.newsz{margin-right: 55px;}
.newsz2{width: 40%; margin-left:0}
.liuysd{width: 20%;}
.chanping ul li{width: 30%;margin: 0 12px;}
.logo,.sousuo{ position: relative; float: left;}
.sousuo{ float: right; margin-right: 5px;}
.daonav{ border-top:1px solid #aaa ;}
.contd{ width: 90%;}
.conmes{width: 46%;}
.neirongs{ margin-top: 30px; padding: 0 10px;}
.nerjie{ margin-top: 20px; margin-bottom: 20px;}
.image-set a{ width: 23%;}
.footbj .newsz{width: 34%;margin-right: 45px;}
.listnew li{ width: 47%; padding: 5px; margin:20px 5px;}
.listnew li a{ display: block;}
.newdate{  width: 20%;}
.newtid{ width: 74%;}
.cplistef li{width: 29.5%;}
.cphh{ text-align: center; position: relative; top: 00px; left: 00px; right: 00px; bottom: 00px; background: none; color: #000;opacity:1;transform: scale(1);-webkit-transition: 0.5s ease-in-out;-ms-transition: 0.5s ease-in-out;-moz-transition: 0.5s ease-in-out;}
.cphh h2{ font-weight: normal; margin-top: 10px; font-size: 16px;}
.cphh h2:after{ display: none;}
.cphh span{ display: none; }
.cplistef li:hover img{ transform: scale(1.05);}
.cplistef li:hover .cphh{ opacity: 1;transform: scale(1);}
div.zoomDiv{ border: none;}
div.zoomMask,.bigimg{display: none;}
.cpintu ul li,.cpintu2 ul li{ width: 30.5%;}
.tb-thumb li{ width: 14%;margin: 0 2px 10px 2px;}
.tb-thumb .tb-selected{ height: auto; }
.tb-s40, .tb-s40 a{width:100%;height:auto;}
.cpmiaoshu{ margin-top: 50px;}
.cpshequ a{ margin-bottom: 10px; margin-right: 10px;}
.cpmiaoshu span{ padding-right: 10px;}
.cpmiaoshu span{ line-height: 28px;}
.qieh{ width:80%;}
.relad{ font-size:28px; margin:0}
.chanping ul li .shipin_span{ font-size:24px}
.cpfeng{ position:relative; width: 96%; margin: 0 auto; float: none; top: 0; left: 0; padding: 0;}
.cplistef-guding li{ width: 31%; margin: 1%; height: auto;}
.adfsg{visibility:inherit; position: relative; width: 100%; border: none; }
.cpimgtu { width: 100%;  height: auto;}
.grid-item-content {visibility: inherit;}
.cplistef-guding li:hover .adfsg{visibility:inherit; z-index:5}
}
@media only screen and (max-width:480px ) {
.newsz,.newsz2,.liuysd{ float: none; width: 96%; margin: 0 auto; margin-top: 20px;}
.liuysd{ text-align: center;}
.fencpf2{ margin-top: 30px;}
.lxfs{ margin-right: 0px;}
.language-box{top:80px}
.retui a{ width:100%; font-size:0 }
.chanping ul li .shipin_span{ font-size:22px}
.chanping ul li{ width: 90%; margin: 0 auto; margin-bottom: 50px;}
.chanping ul li:nth-child(1){ margin-left: auto;}
.chanping ul li:nth-child(3){ margin-right: auto;}
.gong{ display: none;}
.lxfs{ float: none; text-align: center;}
.lxfs span{ margin: 0 4px;}
.yingwen2{ width: 96%;}
.daonav{ border-top:none;}
.logo{ width: 35%;}
.daonav{ background: #333; line-height: 50px; margin-bottom: 0;}
.caidan{ display: block; margin-right: 15px;}
.daonav ul{ display: none;}
.daonav ul li{ display: block; margin-right: 0; line-height: 40px;}
.daonav ul li i{ top: 15px; right: 15px;}
.daonav ul li a{ color: #fff; border-bottom: 1px solid #fff;}
.xla{ position: relative; text-align: center; width: 100%; padding: 0;}
.daonav ul li:hover a{ border-bottom: 1px solid #fff;}
.daonav ul li:hover .xla{ display: none;}
.chanping{ margin-top: 30px; margin-bottom: 0px;}
.contd{ width: 96%;}
.conmes,.fangs{width: 100%; float: none;}
.footbj .newsz,.footbj .newsz2{ float: none; width: 94%; margin: 0 auto; margin-bottom: 30px;}
.fencpf{margin-bottom: 20px;}
.image-set a{ width: 47%;}
.listnew li{ width: 96%; margin:0px auto; margin-bottom: 20px;}
.cpfeng{ position:relative; width: 96%; margin: 0 auto; float: none; top: 0; left: 0; padding: 0;}
.cpind{ width: 100%; margin: 0 auto; float: none;}
.cplistef li{ width: 46%; margin: 5px;}
.cpfeng,.fenye{ margin-bottom: 20px;}
.rexiaodf{ width: 100%;}
.cpmiaoshu{ float: none; width: 96%; margin:  0 auto; margin-top: 15px;}
.cpmiaoshu span{ padding-right: 0px;}
.cpintu3{ width: 100%; float: none;}
.qieh{ float: none; width: 96%; margin: 0 auto; margin-top: 20px;}
.cpdeta{ margin-top: 20px;}

.cplistef-guding li{ width: 48%; margin: 1%; height: auto;}



}
@media only screen and (max-width:360px ){
	.lxfs span{ display:block;}
	.top{ line-height:30px}

	}
@media only screen and (max-width:375px ){
		.souben{ width:185px}
	.sousuo{ width:215px}
	}
@media only screen and (max-width:320px ) {
	.top{ line-height: 32px;}
	.lxfs span{ margin: 0; display: block;}
	.sousuo{ width: 185px; top: 16px;}
	.souben{width: 145px;}
	.item span{ padding: 0;}
	.cplistef li{ width: 45%; margin: 5px;}
	.image-set a{ width: 46%;}
}
@media only screen and (max-width:1200px ) and (min-width:769px ) {
.zt,.ztw{ width: 100%;}
.chanping ul li{width: 30%;}
.liuysd{width: 15%}
.newsz2{width: 44%; margin-left:0}
.newsz{margin-right: 85px;}
.footbj .newsz{margin-right: 70px;}
.listnew li{ width: 47%; padding: 5px; margin:20px 5px;}
.qieh{ width:80%;}
.cpfeng{ position:relative; width: 100%; margin: 0 auto; float: left; top: 40px; left: 0; padding: 0;}

/*.cpind{ width: 75%; float: right;}*/
.cplistef-guding li{ width: 31%; margin: 1%; height: auto;}
.adfsg{visibility:inherit; position: relative; width: 100%; border: none; }
.cpimgtu { width: 100%;  height: auto;}
.grid-item-content {visibility: inherit;}
.cplistef-guding li:hover .adfsg{visibility:inherit; z-index:5}
.cphh h2{ font-weight: normal; margin-top: 10px; font-size: 16px; text-align: center;}
.cphh h2:after{ display: none;}
.cphh span{ display: none; }
.cplistef li:hover img{ transform: scale(1.05);}
.cplistef li:hover .cphh{ opacity: 1;transform: scale(1);}
.owl-controls .owl-prev{ left: -10px; width: 20px; height: 34px;}
.owl-controls .owl-next{ right: -10px;width: 20px; height: 34px;}
}
