﻿body{font-size:14px; font-family: "microsoft yahei",arial,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:#0e02b0;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}
.video_content{width:50%; height: 450px; margin: 0 auto;}
.video_index{ width: 100%; height: 342px;}
.table{width:96%;margin:0 auto; overflow:auto;}
.table 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:#666;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{padding:5px 10px;color:#898989;border:1px solid #c9caca;margin:0 3px}
.fenye a.active,.fenye a:hover{color:#fff;background:#e79ab4;border:0;border:1px solid #e79ab4}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
linshi-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;}
.md-close.guanbi{ padding: 8px 12px; background: #0e02b0; position: absolute; top: -12px; right: 15px;}

header{ border-top:6px  solid #0e02b0 ;}
.logo{ width: 50%;}
.dianh{ width: 436px; margin-top: 25px; font-size: 16px;}
.hour h4{ margin-bottom: 5px; margin-top: 5px; }
.hour h4 i{ color: #de0303; font-style: inherit; font-size: 26px;}
.hour span{ display: block; color: #399dd7; font-weight: bold;}
.imgfl{ margin-right: 6px; margin-top: 50px;}
.ewm{ width: 150px; display: none; position: absolute; top: 100%; left: -60px; z-index: 100;}
.ewm img{ width: 100%; border-radius: 6px;}
.hove:hover{ cursor: pointer;}
.hove:hover .ewm{ display: block;}

nav{ background: #0e02b0; line-height: 52px; }
.caidan{ display: none;font-size:30px; text-align:right; color: #000;}
nav ul li{position: relative; float: left; }
nav ul li a{  text-transform:uppercase; padding: 0px 34px;display: block; font-size:16px ;color: #fff;}
nav ul li i{ position: absolute; top: 30px;right: 10px; z-index: 999; color: #0e02b0; }
nav ul li:hover a,nav ul li.active  a{ background: #07c6e8;color: #fff;}
nav ul li:hover i,nav ul li.active i{ color: #07c6e8;}
.xla{ display: none; background:#07c6e8; position: absolute; top: 100%; left: 0; z-index: 9999; width: 132%; border-radius:0 0 5px 5px ;}
.xla>a{ display: block; font-weight: normal; padding:13px 10px; text-transform: none; line-height: 20px; border-bottom: 1px dashed #ffd3e1; color: #fff;}
.xla a:last-child{ border-bottom: none;}
.xla a:hover{background: #0e02b0; color: #fff; }
nav ul li:hover .xla{ display: block;}

.remen{ width: 80%; padding: 10px 0; font-size: 14px;}
.remen span{ font-weight: bold;}
.remen a{ padding: 0 16px;}
.sous{ width: 220px; border: 1px solid #c9c9c9; background: #eee; margin-top: 6px; }
.souk{ background: none; width: 178px; height: 24px; line-height: 24px; padding-left: 6px;}
.souan{ width: 42px; height: 24px; background: url(../images/sou.jpg) no-repeat; }

.cpbjse{ background: #eee; padding: 20px 0;}
.protit{ text-align: center; text-transform: uppercase; font-size: 28px; font-weight: bold;}
.protit span{ color: #0e02b0;}
.protit h1{ font-weight:normal;font-size:30px; }

.cpflei2{width:20%; margin-top: 20px; }
.cpflei{padding: 10px; background: #0e02b0; text-align: center;}

.menu_head{display:block;text-decoration:none;color:#fff; background:#07c6e8; margin-bottom: 10px; position: relative;}
.menu_head a{color:#fff; display: block; font-size: 16px;padding:10px 0}
.menu_head em{position: absolute; top: 40%; right: 10px;color:#fff;}
.menu_list .menu_body{display:none;color:#666;background:#0e02b0;}
.menu_body li{padding:15px 0;color:#484a55}
.menu_body li:before{ content: '\f0da'; color: #fff; font-family: 'FontAwesome';}
.menu_body li a{color:#fff;padding-left:5px}
.menu_body li:hover a{text-decoration:underline}
.menu_head.current{ background: #fff;}
.menu_head.current a,.menu_head.current em{ color: #000;}
.magbot{ margin-bottom: 60px;}
.chanpin{width:75%;}

.cplistyf{ width: 79%; margin-top: 10px;}
.cpuld{ display: flex; flex-wrap: wrap; display: -ms-flexbox;}
.cpuld li{ width: 31%; margin: 1%; position: relative; overflow: hidden;}
.cpfimg{ font-size: 0; overflow: hidden; border: 2px solid #3478be;}
.cpfimg img{ width: 100%;-webkit-transition: all 0.8s;-moz-transition: all 0.8s;-ms-transition: all 0.8s;}
.cpuld li:hover .cpfimg img{transform: scale(1.05);}
.ming{ text-align: center; position: absolute; background: rgba(12,4,176,0.8);  padding: 7px 0; bottom: 0; left: 0; right: 0;
-webkit-transition: all 0.8s;-moz-transition: all 0.8s;-ms-transition: all 0.8s;}
.ming span{ display: inline-block;}
.ming span:nth-child(2){ padding: 3px 20px; background: #eee;}
.ming span:nth-child(1){ color: #fff; width: 50%; margin-right: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.cpuld li:hover .ming{ top: 5px; left: 5px; right: 4px; bottom: 5px; background: rgba(7,198,232,0.6); padding: 25% 0px 0 0px; }
.cpuld li:hover .ming span{ display: block;}
.cpuld li:hover .ming span:nth-child(1){ width: 96%;margin-right:0}
.cpuld li:hover .ming span:nth-child(2){ width: 90px; padding: 6px 0; margin: 0 auto; margin-top: 20px;}

.yanchang{ background: url(../images/fabj.jpg) 50% 0 no-repeat; padding: 56px 0;}
.lianxf{ width: 19%;}
.biaoti a{ display: block; line-height: 40px; background: #0e02b0; color: #fff; padding: 0 16px; font-size: 20px; position: relative;}
.biaoti a:after{ content: "+"; width: 20px; height: 20px; border: 1px solid #fff; text-align: center; line-height: 20px; display: block; position: absolute; top: 10px; left: 47%;}
.gongc{ width: 79%;}
.gongc img{ width: 100%;}
.fds ul{ padding: 20px 8px; background: #fff; font-size: 15px;border: 1px #0e02b0 solid;}
.fds ul li{ line-height: 24px;}
.fds ul li span{ display: block;}
.map{ text-align: center; height: auto; overflow: hidden; }
.map iframe{width: 100%;height: 240px;}
.fa1{ width: 200px;}
.fa1 h2{ font-size: 28px; margin-left: 40px;}
.fa1 h2 span{ font-size: 22px; display: block; text-transform: uppercase;}
.fa1 h2 span:before{ content: ''; width: 60px; border-bottom: 1px solid #000; display: block; margin-top: 10px; margin-bottom: 5px; }
.fa2{ width: 740px;}
.fa3{ width: 500px; margin-top: 15px;}
.fa4{ width: 310px; margin-top: 15px; margin-left: 12px;}
.fa5{margin-top: 15px;}

.newtite{ text-align: right; font-size: 30px; font-weight: bold; padding-left: 30px; padding-right: 30px; position: relative; z-index: 10;}
.newtite a:hover,.jianjie a:hover,.abtite a:hover{ color: #000;}
.newtite:before{ content: ''; display: block; position: absolute; z-index: -1; right: 260px; top: 10px; width: 34px; height: 28px; background: url(../images/newbj.jpg) 0 50% no-repeat;}
.newtite:after{content: "+"; font-size: 20px; width: 20px; height: 20px; border: 1px solid #000; text-align: center; line-height: 20px; display: block; position: absolute; top: 10px; right: 0;}
.newsin ul{ display: flex; flex-wrap: wrap; display: -ms-flexbox; margin-top: 20px;}
.newsin ul li{ width: 21%; padding: 2%;}
.riqi{ font-size: 40px;  font-family: impact;}
.newsin ul li h2{ font-size: 18px; font-weight: normal; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 40px;}
.neirong{line-height: 24px; color: #a0a0a0; margin-top: 8px; padding-bottom: 20px; border-bottom: 4px solid #fff;}
.newsin ul li:hover .neirong{border-bottom: 4px solid #0e02b0;}

.abjianbj{ background: url(../images/abbj.jpg) 50% 0 no-repeat; padding: 70px 0 10px 0;}
.huod{ width: 42%; border: 4px solid #3478be;}
.hdtit{ position: absolute; z-index: 900; bottom: 0; left: 0; right: 0; line-height: 24px; background: url(../images/titbj.png) no-repeat; color: #fff; height: 42px; overflow: hidden; padding: 50px 10px 10px 10px;}
.gongsi{ width: 53%;}
.abtite{ font-size: 30px; font-weight: bold;  padding-right: 30px; position: relative; z-index: 10;}
.abtite:after{content: "+"; font-size: 20px; width: 20px; height: 20px; border: 1px solid #000; text-align: center; line-height: 20px; display: block; position: absolute; top: 10px; left: 310px;}
.jianjie{ line-height: 30px; color: #000; margin-top: 30px; }

.imgsd{ text-align: right; margin-top:50px;}
.imgsd a{ display: inline-block; width: 22%; margin: 0 10px; border-radius:15px ;}
.imgsd a img{ width: 100%;border-radius:15px ;}


.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;}

footer{ background: url(../images/foot.jpg) 50% 0 no-repeat; padding-top: 30px;color: #eaeaea;}
footer a{ color: #eaeaea;}
.dilo{ width: 13%; margin-left: 45px;}
.dilo img{ width: 100%;}
.didao{ width: 25%; margin-left: 60px; position: relative;}
.didao a{ display: inline-block; width: 45%; text-align: center; padding: 10px 0; font-size: 15px;}
.didao:after{ content: ''; height: 220px; border-right:1px dashed #a0a0a0 ; position: absolute; top: 0; right: 0;}
.dixi{ width: 50%; position: relative;}
.dixi ul li{ padding: 6px 0;}
.liuyk{ position: absolute; right: 0; bottom: 20px;}
.fdsyk{ background: #07c6e8; color: #000; display: inline-block; padding: 5px 40px; font-size: 18px;}
.difen{ margin-top: 5px; padding-bottom: 5px; }
.difen a{ color: #666666; display: inline-block; width: 16.3%; text-align: center; padding: 5px 0;}
.difen a:hover{ color: #0e02b0;}

.xiaoban{ font-size: 0;}
.xiaoban img{ width: 100%;}
.mbx{ text-align: right; background: #ebebeb; line-height: 30px;}
.mbx i {color: #2c3e50; font-size: 18px; margin-right: 5px;}
.mopt{ margin-top: 30px;}
.topfd{ padding-top: 20px;text-align:left}

.about{ line-height: 28px; padding: 0 10px; margin-top: 20px;}
.about p{ margin-bottom: 15px;}

.newsdul{ margin-top: 30px; padding: 0 10px;}
.newsdul li{ line-height: 50px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border-bottom: 1px dotted #a0a0a0; padding: 0 10px;}

.image-set{ display: flex; flex-wrap: wrap;  margin-top: 20px; margin-bottom: 60px;}
.image-set a{ display: block; overflow: hidden; width: 23%; margin: 1%; position: relative; font-size: 0;}
.image-set a .faimg img{ width: 100%;-webkit-transition: 0.5s ease-in-out;-ms-transition: 0.5s ease-in-out;-moz-transition: 0.5s ease-in-out;}
.magnify-modal { box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.3);}
.magnify-header .magnify-toolbar { width: 40px; background-color: rgba(0, 0, 0, .5);}
.magnify-stage { top: 0; right: 0; bottom: 0; left: 0; border-width: 0;}
.magnify-footer .magnify-toolbar { display: inline-block; height: 40px; background-color: rgba(0, 0, 0, .5); border-top-left-radius: 5px; border-top-right-radius: 5px;}
.magnify-stage img { width: 0;}
.magnify-loading {background-color: transparent;}

.shoudian{ position: absolute; top: 100%; left: 0; right: 0; bottom: 0; background: rgba(7,198,232,0.9); color: #fff; text-align: center;-webkit-transition: 0.5s ease-in-out;-ms-transition: 0.5s ease-in-out;-moz-transition: 0.5s ease-in-out;}
.shoudian span{ display: block; font-size: 14px; margin-top: 20px;}
.shoudian span:after{ content: ''; display: block; width: 50px; border-bottom:1px solid #fff ; margin: 0 auto; margin-top: 5px; margin-bottom: 15px;}
.image-set a .shoudian img{ width: 35px;}
.image-set a:hover .shoudian{ top: 50%;}
.image-set a:hover .faimg img{ transform: scale(1.04);}

.top20{ margin-top: 38px;}

.mapcon iframe{ width: 100%; height: 300px;}
.lanbj{ background: #ecf5fc; padding: 40px 0;}

.conts{ width: 45%; margin-top: 40px; }
.conts h2{  font-family: impact; font-weight: normal; font-size: 25px;}
.conts li{ padding: 5px 0 5px 45px; line-height: 22px; margin: 20px 0; font-size: 16px; }
.conts li:nth-child(1){background: url(../images/lx1.png) 0 50% no-repeat;}
.conts li:nth-child(2){ background: url(../images/lx2.png) 0 50%  no-repeat;}
.conts li:nth-child(3){ background: url(../images/lx3.png) 0 50%  no-repeat;}
.conts li:nth-child(4){ background: url(../images/lx4.png) 0 50%  no-repeat;}
.conts li:nth-child(5){ background: url(../images/lx5.png) 0 50%  no-repeat;}
.conts li a{ padding: 0 5px;}
.mess{ width: 45%; margin-top: 50px; margin-bottom: 60px; margin-left: 20px;}
.textname{background:#f3f3f3;line-height: 36px; border-top: 2px solid #c4cfe3; width: 98%; margin-bottom: 20px; padding-left: 10px;}
.area{ border: none; border-top: 2px solid #c4cfe3;background:#f3f3f3;width: 98%; font-family: verdana;padding-left: 10px; height: 90px;}
.butt{ background: #264478; color: #FFF; width: 200px; cursor: pointer; text-align: center; line-height: 40px; margin-top: 20px;}


.cptut{ width: 45%;}
.cpjidsf{width: 50%; margin-top: 20px;}
.cpjidsf h1{ text-align: left; font-size: 24px; }
.cpjidsf h1:after{ content: ''; display: block; width: 80px; margin-top: 15px; border-bottom: 3px solid #0e02b0;}
.aboutner{ margin-top: 15px; padding: 0 10px;}
.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 #333; 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:44px;}
.tb-booth{border:1px solid #000;position:relative;z-index:1;}
.tb-thumb .tb-selected{ border: 1px solid #f00;}
.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;}

.cpxiang{ line-height: 28px; margin-top: 35px;}
.cpxiang p{ margin-bottom: 10px;}
.miadf{ padding: 0 10px 0 0 ; margin-top: 20px;  line-height: 28px;}


.cpanniu{ margin-top: 60px;}
.cpanniu a{ display: inline-block; padding: 9px 40px; color: #fff; background: #07c6e8; font-size: 16px; margin-right: 15px; border-radius:6px ;}
.cpanniu a:nth-child(2){ background: #3c3c3c;}

.hotbj{ background: #eee; padding-top: 30px;}
.biaohot{ text-align: center; font-size: 30px; font-weight: bold; }
.owl-carousel{ position: relative; width: 100%; margin: 0 auto; margin-top: 20px; margin-bottom: 30px;}
.owl-carousel .owl-wrapper-outer{ overflow: hidden;  position: relative;  width: 100%; }
.owl-buttons{ width: 100%; height: 0; position: absolute; top: 40%; left: 0;  }
.pro_list .owl-theme .owl-controls{ margin:0px;}
.owl-controls .owl-prev{ float: left; cursor: pointer; width: 30px; height: 20px; background: url(../images/zuo2.png) no-repeat; background-size:contain ; position: absolute; text-indent: 9999px; left: -30px; }
.owl-controls .owl-next{ float:right; cursor: pointer; width: 30px; height: 20px; background: url(../images/you2.png) no-repeat; background-size:contain ;position: absolute; text-indent: 9999px; right: -30px;}
.owl-carousel .owl-wrapper{	display: none;	position: relative;	-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-item{float: left;}
.item{margin:10px 15px ;  overflow: hidden; }
.item a{ display:block; position:relative; font-size: 0;}
.biaotiab{ border-bottom:1px solid #333 ;}
.img img{width:100%;-webkit-transition: 0.5s ease-in-out;-ms-transition: 0.5s ease-in-out;-moz-transition: 0.5s ease-in-out;}
.img{position: relative; overflow: hidden; border: 1px solid #333;}
.item:hover .img img{ transform: scale(1.04);}
.biaotiab h2{ text-align: center; font-weight: normal; font-size: 16px; color: #000; line-height: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding:0px 10px;}
.cpmore{text-align:center;-webkit-transition: 0.5s ease-in-out;-ms-transition: 0.5s ease-in-out;-moz-transition: 0.5s ease-in-out; position: absolute; top: 100%;
left: 0; right: 0; bottom: 0; background: rgba(56,160,205,0.7); padding-top: 6%;}
.cpmore img{ width: 32px; height: 32px;}
.cpmore span{ font-size: 14px; display: block;color: #000; width: 120px; background: #fff; line-height: 36px; margin: 0 auto; margin-top: 20px; }
.item:hover .cpmore{ top: 40%;}


@media only screen and (max-width:768px ) {
	.table{width:96%;}
img{ width:100%}
.zt{ width: 100%;}
.logo{ width: 40%; margin-top: 15px;}
.rexian img{ width: 30%;}
.dianh{ width: 50%; margin-top: 0;}
nav ul li a{text-transform:uppercase;padding: 0px 10px;}
.xla{ position: relative;}
nav ul li a{ padding: 0 32px;}
nav ul li:hover .xla{ display: none;}
.remen{ width: 70%;}
.menu_head{ margin-bottom: 1px;}
.menu_head a,.menu_body li a{ font-size: 14px;}
.menu_body li{padding: 8px 0;}
.biaoti a:after{ display: none;}
.yanchang{ padding: 30px 0;}
.lianxf{width: 21%;}
.gongc{width: 77%;}
.fa1{ width: 40%;}
.fa2{ width: 56%;}
.fa3{ width: 56%; float: right; margin-top: 15px;}
.fa4{ width: 310px; margin-top: 15px; }

footer{ background-size:cover ;}
.jianjie{ height: 185px; overflow: hidden;}
.dilo{ margin-left: 20px;}
.didao{ margin-left: 30px;}

div.zoomDiv{ border: none;}
div.zoomMask,.bigimg{display: none;}
.tb-thumb li{ width: 15%;margin: 0 2px;}
.tb-thumb .tb-selected{ height: auto; }
.tb-s40, .tb-s40 a{width:100%;height:auto;}
.cpdeta{ margin-top: 30px; padding: 0 10px 0 0;}
.cpdeta img{ width: 100%;}
.aboutner{ padding: 0 10px;}
.cptut{ width: 60%; float: none; margin: 0 auto; margin-bottom: 20px;}
.cpjidsf{ width: 100%; float: none; margin: 0 auto; margin-bottom: 20px;}
.cpanniu{ margin-top: 30px;}
.cpjidsf h1{ font-size: 20px;}
.liuyk{ position: relative; top: 0; left: 0; margin-top: 20px;}
.owl-controls .owl-prev{left: 0px; }
.owl-controls .owl-next{ right: 0px;}
.item{margin:5px ;}
}

@media only screen and (max-width:480px ) {
	.logo{ float: none; margin: 0 auto; width: 80%;}
	.dianh{ text-align: center;float: none; margin: 0 auto; width: 100%;}
	.imgfl{ margin-left: 7px;}
	/*.imgfl{ float: none; display: inline-block; margin-top: 10px;}
	.dianh{  float: none;margin: 0 auto;width: 100%; margin-top: 0;}
	.rexian{ float: none; width: 272px; margin: 0 auto; overflow: hidden; }*/
	.hour h4{ text-align: left;}
	.caidan{display: block; color: #fff; padding-right: 10px;}
nav ul{ display: none; background: #0e02b0;}
nav ul li{ line-height: 40px; display: block; float: none; text-align: center;}
nav ul li a{ padding: 0; color: #fff; }
nav ul li i{ top: 15px;}
nav ul li i,nav ul li:hover i{ color: #fff;}
.xla{ width: 100%;}

.remen{ width: 98%; float: none; margin: 0 auto;}
.sous{ float: none; margin: 0 auto; overflow: hidden; margin-bottom: 10px;}
.cpflei2{ float: none; width: 100% ;}
.cplistyf{ float: none; width: 100%; margin: 0 auto; margin-top: 20px;}
.cpuld li{ width: 48%;}
.cpuld li:hover .ming{ padding: 15% 0px 0 0px; }
.cpuld li:last-child{ display: none;}
.gongc{ float: none; width: 100%; margin: 0 auto; overflow: hidden;}
.lianxf{float: none; width: 100%; margin: 0 auto;}
.fa5{ display: none;}
.fa1{ width: 96%; margin: 0 auto; float: none;}
.fa1 h2{ margin: 0; text-align: center;}
.fa1 h2 span:before{ margin: 0 auto; margin-top: 5px;}
.fa2{  float: none;width: 96%; margin: 0 auto;}
.fa3{ width: 96%; margin: 0 auto; float: none;}
.fa4{ width: 96%; margin: 0 auto; float: none; }
.fds ul li span{ display: inline-block; margin-right: 15px;}
.newtite{ text-align: center; padding: 0;}
.newtite:after,.newtite:before{ display: none;}
.newsin ul li{  width: 96%;}
.riqi{ font-size: 26px;}
.abjianbj{ padding: 30px 0; background: none;}
.huod{ float: none; width: 96%; margin: 0 auto;}
.gongsi{ float: none; width: 96%; margin:  0 auto; margin-top: 15px;}
.jianjie{ margin-top: 10px; height: auto;}
.imgsd{ text-align: center; margin-top: 15px;}
.imgsd a{ width: 30%; margin: 0 1%;}
.dilo{width: 30%; float: none; margin: 0 auto; margin-bottom: 20px;}
.didao{ display: none;}
.dixi{ width: 96%; float: none; margin: 0 auto;}
.liuyk{text-align: center;}
.difen a{  width: 31%;}
.abtite{ font-size: 30px; font-weight: bold; text-align: center; padding: 0; position: relative; z-index: 10;}
.abtite:after{ display: none;}

.image-set a{ width: 48%;}
.ewm{ left: -20px;}
.conts,.mess{ float: none; width: 96%; margin: 0 auto; margin-top: 30px;}

.cptut,.cpjidsf{ width: 100%; float: none; margin: 0 auto; margin-bottom: 20px;}
.qieh{ margin-top: 20px;}
.cpanniu{ margin-top: 20px;}
.cpxiang{  line-height: 28px;}

}
@media only screen and (max-width:375px ) {
	.imgfl{ margin-left: 2px;}
		.hour span{ font-size: 14px;}
}
@media only screen and (max-width:320px ) {
	.dianh{ text-align: center;float: none; margin: 0 auto; width: 100%;}
	.imgfl{ float: none; display: inline-block; margin-top: 10px;}
	.dianh{  float: none;margin: 0 auto;width: 100%; margin-top: 0;}
	.rexian{ float: none; width: 304px; margin: 0 auto; overflow: hidden; }
		.hour span{ font-size: 16px;}
		.cpanniu a{ padding: 6px 30px;}
}

@media only screen and (max-width:1200px )  and (min-width:769px ) {
	.table{width:96%;}
img{ width:100%}
.zt{ width: 100%;}
.logo{ width: 40%; margin-top: 15px;}
.rexian{ width: 83%;}
.rexian img{ width: 30%;}
.dianh{ width: 46%; margin-top: 0;}
nav ul li a{text-transform:uppercase;padding: 0px 24px;}
.remen{ width: 70%;}
.menu_body li{padding: 8px 0;}
.lianxf{width: 21%;}
.gongc{width: 77%;}
.fa1{ width: 40%;}
.fa2{ width: 56%;}
.fa3{ width: 56%; float: right; margin-top: 15px;}
.fa4{ width: 310px; margin-top: 15px; margin-left: 12px;}
.imgsd{ margin-top: 30px;}
footer{ background-size:cover ;}
.liuyk{  right: 15px;}
}