body{font-size:14px; font-family: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:#9d2e7a;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:#333;line-height:24px}
.sxya a{padding:0 6px}
.fenye{text-align:center;margin-top:30px; margin-bottom: 50px;}
.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.page-num-current,.fenye a:hover{color:#fff;background:#9d2e7a;border:0;border:1px solid #9d2e7a}
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: #b50d25; position: absolute; top: -12px; right: 15px;}

header{ background: url(../images/header.jpg) 50% 0 no-repeat; position: relative; z-index: 999; }
.sharea{ width: 390px; float: right;}
.shequ a{ display: inline-block; width: 28px; height: 28px; line-height: 28px; font-size: 16px; text-align: center; color: #fff; background: #2d5fac; border-radius:5px ;}
.shequ a:nth-child(2){ background: #33506c;}
.shequ a:nth-child(3){ background: #38a0cd;}
.shequ a:nth-child(4){ background: #ca2127;}
.sousuo{  height:30px;}
.sear{ width: 195px; border-bottom: 1px solid #000;height:29px; line-height: 29px;}
.butan { background: url(../images/sou.jpg) no-repeat; width: 39px; height: 30px; cursor: pointer;}

.logo{ width: 15%; margin-top: 12px;}
.logo a{ font-size: 0; display: block;}
.youce{ width: 76%; margin-right: 9%; margin-top: 15px;}
.yama{ position: absolute; right: 0; top: 3px; width: 8%; z-index: 9990; text-align: center;}
.yama a{ font-size: 0; display: block;}
a.login{ width: 100px; font-size: 16px; color: #ffac45; position: absolute; z-index: 9999; bottom: 14px; right: 120px;}
a.login i{ margin-right: 4px;}

nav{ line-height: 48px; margin-top: 19px; }
.caidan{ display: none;font-size:30px; text-align:right; color: #000;}
nav ul li{position: relative;  float:left; transform: skew(-15deg);}
nav ul li .spsad{transform: skew(15deg);}
nav ul li a{  text-transform:uppercase; padding: 0px 29px;display: block; font-size:15px; color: #fff; position: relative;}
nav ul li i{ position: absolute; top: 15px;right: 10px; z-index: 999; color: #1a113a; }
nav ul li:hover,nav ul li.active{ background: #9d2e7a;}
nav ul li:hover a,nav ul li.active a{ color: #fff;}
nav ul li:hover i,nav ul li.active i{ color: #9d2e7a;}
.xla{transform: skew(15deg);display: none; background: rgba(157,46,122,.9); position: absolute;z-index: 9999; top: 100%; left: 7px;  width: 470px; border-radius:0 0 5px 5px ;
}
.xla ul li{ float: none;transform: skew(-15deg);}
.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: #1a113a; color: #fff; }
nav ul li:hover .xla{ display: block;}
.zuob{ width: 40%;}
.zuob a{ padding: 0 20px; text-transform: none; font-size: 16px;}
.youv{ width: 56%; padding: 5% 0 0 2%;}
.youv img{ width: 100%;}
.xla .youv a:hover{ background: none;}
.cpimgd{ font-size: 0; line-height:0}
.youv span{ font-size: 14px; display: block; line-height: 18px; text-align: center; text-transform:none; margin-bottom:20px; margin-top:10px;}
.xla2{ width: 120%;}

.zhuce{ width: 50%; margin: 0 auto;}
.xingm{ float: left; display: block; width: calc(98% - 12px); padding-left: 10px; line-height: 40px; border: 1px solid #ccc; margin-bottom: 15px;}
.xinghao{ width: 2%; line-height: 42px; color: #f00;}
.xinghao2{ color: #fff;}
.tijidos{ width: 180px; display: block; margin: 0 auto; background: #f00; height: 36px; line-height: 36px; color: #fff; font-size: 15px; text-transform: uppercase; cursor: pointer;}

.retui{ width: 1060px; margin: 0 auto; padding: 120px 0 ;}
.tuiwen{ width: 600px;}
.tuiwen h4{ font-size: 14px; font-weight: normal; text-transform: uppercase;}
.tuibj{ background: url(../images/kuang.jpg) no-repeat; margin-top: 5px; padding: 40px 100px 60px 30px;}
.tuibj h2{ font-size: 44px; color: #1a113a;text-transform: uppercase; width: 300px; line-height: 40px;}
.tuibj h2:before{ content: ''; display: block; width: 60px; border-bottom: 1px solid #1a113a; margin-bottom: 15px;}
.tuibj span{ color: #fff; display: inline-block; background: #1a113a; padding: 5px 10px; margin-top: 10px;}
.tuimore{ display: inline-block;padding: 10px 40px; color: #fff; background: #9d2e7a; margin-top: 80px;}
.tuitu{ position: absolute; z-index: 100; top: 50px; right: 0;}

.cpleib ul{ display: flex; display: -ms-flexbox; flex-wrap: wrap; justify-content: center;}
.cpleib ul li{width: 22%; margin: 1.5%; position: relative;}
.cpleib ul li:first-child{ margin-left: 0;}
.cpleib ul li:last-child{ margin-right: 0;}
.cpleib ul li h2{ text-align: left; color: #1a113a; font-size: 25px;}
.cpleib ul li h2:after{ content: ''; display: block; margin-top: 6px; margin-bottom: 15px; width: 50%; border-top: 3px solid #1a113a;}
.cpleib ul li:hover h2{ color: #9d2e7a;}
.cpleib ul li:hover h2:after{border-top: 3px solid #9d2e7a;}
.cpimg{ font-size: 0; overflow: hidden; position: relative;} 
.cpimg img{ width: 100%;-webkit-transition: 0.5s ease-in-out;-ms-transition: 0.5s ease-in-out;-moz-transition: 0.5s ease-in-out;}
.cpimg:before{ opacity: 0; transform: scale(1.05);-webkit-transition: 0.5s ease-in-out;-ms-transition: 0.5s ease-in-out;-moz-transition: 0.5s ease-in-out;
 content: ''; display: block; position: absolute; z-index: 10; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0,0,0,0.6);}
.cpimg:after{opacity: 0; transform: scale(1.05);-webkit-transition: 0.5s ease-in-out;-ms-transition: 0.5s ease-in-out;-moz-transition: 0.5s ease-in-out;
	 content: ''; display: block; position: absolute; z-index: 20; top: 45%; text-align: center; width: 100%; height:49px ; background: url(../images/fangda.png) 50% 0 no-repeat;}
.cpimg i{opacity: 0; transform: scale(1.05);-webkit-transition: 0.5s ease-in-out;-ms-transition: 0.5s ease-in-out;-moz-transition: 0.5s ease-in-out;
	 position: absolute; top: 10px; left: 10px; right: 10px; bottom: 10px; border: 1px solid #fff; display: block; z-index: 15;}
.cpleib ul li:hover .cpimg img{ transform: scale(1.05);}
.cpleib ul li:hover .cpimg:before,.cpleib ul li:hover .cpimg:after,.cpleib ul li:hover .cpimg i{ opacity: 1; transform: scale(1);}
.cpleib ul li:nth-child(2n) h2{ position: absolute; bottom: -6px; left: 0; z-index: 100;}
.cpleib ul li:nth-child(2n) .cpimg{ position: absolute; top: 0;}

.about{ background: #eee; padding: 60px 0; margin-top: 60px;}
.abjian{ width: 50%; margin-left: 5%;}
.newqie{ width: 35%; padding: 10px; margin-right: 3%; position: relative; z-index: 900;margin-top: 10px;}
.newqie:after{ content: ''; display: block; position: absolute; top: -7px; left: -10px; width: 136px; height: 178px; background: url(../images/xian.png) no-repeat; z-index: -1;}
.newqie:before{ content: ''; display: block; position: absolute; bottom: 4px; right: 4px; width: 340px; height: 300px; background: #1a113a; z-index: -1;}
.abjian h2{ font-size: 30px;}
.abjian h2:after{content: ''; display: block; width: 120px; border: 2px solid #9d2e7a; margin-top: 10px; margin-bottom: 20px;}
.abcon{ line-height: 28px; font-size: 15px;}

.mesd{ background: url(../images/mesbj.jpg) 50% 0 no-repeat; padding:30px 0;}
.mesjie{ color: #fff; text-transform: uppercase; font-size: 25px; width: 40%; margin-left: 10%; margin-top: 20px; line-height: 36px;}
.meslian{ margin-right: 10%;}
.meslian a{ color: #9d2e7a; display: inline-block; margin-left: 30px; width: 100px; height: 100px; border-radius:50% ; line-height: 100px; text-align: center; font-size: 16px; font-weight: bold; background: #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;}

.newsbj{ margin-top: 60px;/* background: url(../images/newbj.jpg) 50% 0 no-repeat; */margin-bottom: 60px;}
.newcen{ }
.newcen UL{display:flex; flex-wrap:wrap;}
.zhanhui{ width: 45%;}
.titnew,.titnew2{ font-size: 26px; font-weight: bold; text-transform: uppercase; margin-bottom: 30px;}
.titnew2{ text-align: right;}


.newcen ul li{ overflow: hidden;  width:48%; margin:1%; margin-bottom: 25px;}
.newimg{ overflow: hidden; font-size: 0; width: 22%;}
.newimg img{ width: 100%;-webkit-transition: 0.5s ease-in-out;-ms-transition: 0.5s ease-in-out;-moz-transition: 0.5s ease-in-out;}
.newhh{ width: 75%;}
.newhh h2{ font-size: 18px; margin-top: 15px;}
.riqi{ width: 100%;}
.riqi span{ float: right; color: #a0a0a0;}
.riqi:before{ content: ''; display: inline-block; width: 80%; border-bottom: 1px solid #eee; text-align: left;}
.newcen ul li:hover .newimg img{ transform: scale(1.05);}

.xiaotu{ width: 19%; }
.xiaotu ul li{margin: 5px 0; position: relative; font-size: 0;}
.xiaotu ul li:hover{ cursor: pointer;}
.xiaotu ul li:before{ content: ''; opacity:1;-webkit-transition: 0.5s ease-in-out;-ms-transition: 0.5s ease-in-out;-moz-transition: 0.5s ease-in-out;
position: absolute; display: block; z-index: 10; background: rgba(0,0,0,0.3); top: 0; left: 0; right: 0; bottom: 0;}
.xiaotu ul li.on:before{ opacity: 0;}
.xiaotu img{ width: 100%;}
.datu{ width: 80%; margin-top: 3px;}
.datu img{ width: 100%;}

footer{ background: #1a113a; color: #fff;font-size: 16px;}
footer a{ color: #fff; font-size: 16px;}
footer a:hover{color: #9d2e7a;}
footer h2{ font-size: 25px; float: left; text-transform: uppercase; margin-top: 40px; overflow: hidden;}
footer h2:after{ content: ''; display: block; float: right; margin-top: 25px; margin-left: 10px; width: 80px; border-bottom:1px solid #fff ;}
.topding{ text-align: center;}
footer ul li{ padding: 5px 0; line-height: 24px;}
footer ul{ margin-top: 20px;}
.contus{ width: 30%; margin-right: 10%;}
.linkfoot{ width:20%; margin-right: 10%;}
.contus2{ width: 30%;}
.lianya{ margin-top: 30px; border: 1px dashed #a0a0a0; border-left:none ; border-right:0 ; padding: 14px 0; text-align: center;}
.lianya a{ color: #9d2e7a;}
.lianya a:before{ content: ''; display: inline-block; width: 5px; height: 5px; border-radius:50% ; background: #9d2e7a; margin-right: 10px;}
.lianya a:after{ content: ''; display: inline-block; width: 5px; height: 5px; border-radius:50% ; background: #9d2e7a; margin-left: 10px;}
.didao{ text-align: center; padding: 10px 0;}
.didao a{ display: inline-block; padding: 10px 20px; text-transform: uppercase; color: #777777;}

.neia{ font-size: 0;}
.neia img{ width: 100%;}
.mbx{ text-align: right; background: #ececec; line-height: 30px;}
.mbx i {color: #1a113a; font-size: 18px; margin-right: 5px;}
.aboutcd{ margin-top: 40px;}
.abneirt h1,.hhcp1{ text-align: center; text-transform: uppercase; background: url(../images/titbj.jpg) 50% 0 no-repeat; line-height: 60px; font-size: 25px; color: #000; margin-bottom: 30px;}
.abneirt p,.abneirt2 p{ margin-bottom: 10px; line-height: 26px;}
.hhcp1{ font-weight: bold;}
.abneirt2 h1{ text-align: center; font-size: 25px; color: #000; margin-bottom: 30px;}
.tupiand ul{ display: flex; display: -ms-flexbox; flex-wrap: wrap; }
.tupiand ul li{ width: calc(18% - 2px); margin: 1%; border: 1px solid #eee;}
.tupiand ul li img{ width: 100%;}

.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(40,155,97,0.8); 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);}

.hotd{ background: #f0f0f0; padding-top: 30px;}
.retit{ text-align: center; font-size: 25px; font-weight: bold;}
.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;}
.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: 17px; color: #333; 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(30,48,68,0.7); padding-top: 6%;}
.cpmore img{ width: 32px; height: 32px;}
.cpmore span{ font-size: 12px; display: block;color: #000; width: 120px; background: #fff; line-height: 36px; margin: 0 auto; margin-top: 20px; }
.item:hover .cpmore{ top: 40%;}

.newslid ul{ display: flex; display: -ms-flexbox; flex-wrap: wrap;}
.newslid ul li{ width: 48% ; margin: 1%; }
.newidf{ font-size: 0; overflow: hidden; width: 30%;}
.newidf img{ width: 100%;}
.xinwenyou{ width: 68%;}
.xinwenyou h2{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.dater{ margin-top: 10px; margin-bottom: 6px;}
.neirer{ line-height: 24px;}
.newslid ul li:hover{ background: #e5f2ff;}
.newslid ul li a{ display: block;padding: 15px; overflow: hidden;}

.abneirt{ margin-bottom: 60px;}
.yichu,.yichu2{ width: 40%; font-size: 16px; margin-bottom: 60px;}
.yichu{ margin-left: 6%;}
.yichu2{ margin-right: 6%;}
.yichu ul li{ padding: 6px 0 6px 35px; line-height: 26px;}
.yichu ul li:nth-child(1) span{ display: inline-block; background: #1a113a; padding: 5px 40px; color: #fff; border-radius:20px ;}
.yichu ul li:nth-child(3){ background: url(../images/yi1.jpg) 0 50% no-repeat;}
.yichu ul li:nth-child(4){ background: url(../images/yi2.jpg) 0 50% no-repeat;}
.yichu ul li:nth-child(6){ background: url(../images/yi3.jpg) 0 50% no-repeat;}
.yichu ul li:nth-child(5){ background: url(../images/yi4.jpg) 0 50% no-repeat;}

.yichu2 ul li:nth-child(3){ background: url(../images/yi1.jpg) 0 50% no-repeat;}
.yichu2 ul li:nth-child(4){ background: none;}
.yichu2 ul li:nth-child(5){ background: url(../images/yi1.jpg) 0 50% no-repeat;}
.liuyab{  padding:60px 0 ;}
.liuyab form{  }
.nasd{ font-family: arial;width: calc(31.33% - 10px); padding-left: 10px; margin-right: 1%; border: 1px solid #1a113a; height: 36px; line-height: 36px;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color: #1a113a;font-size: 16px; }
input:-moz-placeholder {color: #1a113a; }
input::-moz-placeholder {color: #1a113a; }
input:-ms-input-placeholder {color: #1a113a; }
.longte{font-family: arial; height: 90px; border: 1px solid #1a113a; width: calc(99% - 20px); padding-left:10px; padding-top: 8px; margin-top: 1%; }
.anniu{ width: 99%; height: 34px;margin-top: 1%; background: #1a113a; color: #fff;font-size: 16px; cursor: pointer;}
.freo{ margin-bottom: 30px; margin-top: 20px; overflow: hidden;}

.shouyeb{padding:0; margin-top:15px;}
.shouyeb .nasd{width:98%; margin-bottom:5px;  }
.shouyeb .longte{width: calc(99% - 0px); }
.shouyeb .anniu{background: #9d2e7a;}

.xialacp{ width: 24%; margin-top: 10px;}
.menu_head{display:block;text-decoration:none;color:#fff; background:#1a113a; margin-bottom: 1px; position: relative;}
.menu_head a{color:#fff; display: block; font-size: 16px;padding:20px 15px}
.menu_head em{position: absolute; top: 40%; right: 10px;color:#fff;}
.menu_list .menu_body{display:none;color:#333;background:#fff;}
.menu_body li{color:#484a55}
.menu_body li a{ display: block;padding:15px 10px 15px 25px;color:#333; font-size: 15px;}
.menu_body li:hover a{text-decoration:underline}
.menu_head.current{ background: #9d2e7a;}
.menu_head.current a,.menu_head.current em{ color: #fff;}

.cplisted{ width: 75%;}
.cpuld{display: flex; display: -ms-flexbox; flex-wrap: wrap; }
.cpuld li{ width: 31.33%; margin: 1%;}
.cpuld li:hover .guding{ opacity: 1; -webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);}
.cpuld li:hover .daimg img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);-ms-transform: scale(1.05);}
.daimg{font-size: 0; overflow: hidden; /* border: 1px solid #1a113a;*/}
.cpuld li h3{text-align:center; font-size:20px; margin-top:10px;}
.daimg img{ width: 100%;-webkit-transition:0.5s ease-in;-moz-transition:0.5s ease-in;-ms-transition:0.5s ease-in;}
.guding{ -webkit-transition:0.5s ease-in;-moz-transition:0.5s ease-in;-ms-transition:0.5s ease-in;opacity: 0; transform: scale(0.5); 
position: absolute; top: 10px; left: 10px; right: 10px; bottom: 10px; background: rgba(30,48,68,0.8); text-align: center; padding: 20% 10px 0 10px; color: #fff;}
.guding h2{ font-size: 20px; height: 48px; overflow: hidden;}
.lin{ margin-top: 26px;}
.danei{ line-height: 24px;}

.cptut{ width: 45%;}
.cpjidsf{width: 50%; margin-top: 20px;}
.cpjidsf h1{ text-align: left; font-size: 20px; }
.cpjidsf h1:after{ content: ''; display: block; width: 80px; margin-top: 15px; border-bottom: 2px solid #9d2e7a;}
.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:58px;}
.tb-booth{border:1px solid #000;position:relative;z-index:1;}
.tb-thumb .tb-selected{ border: 1px solid #9d2e7a;}
.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;}

.cpshequ{ margin-top: 30px;}
.cpshequ a{ display: inline-block; width: 32PX; height: 32PX; border-radius:4px ; text-align: center; font-size: 20px; color: #fff; background: #fb9a00; line-height: 32px;}
.cpshequ a:nth-child(1){ background: #3d5a98;}
.cpshequ a:nth-child(2){ background: #33506c;}
.cpshequ a:nth-child(3){ background: #1e8bd5;}
.cpshequ a:nth-child(4){ background: #ca2127;}
.cpanniu{ margin-top: 60px;}
.cpanniu a{ display: inline-block; padding: 9px 40px; color: #fff; background: #9d2e7a; font-size: 16px; margin-right: 15px; border-radius:6px ;}
.cpanniu a:nth-child(1){ background: #3c3c3c;}

.cpleib{ margin-top: 50px;}

@media only screen and (max-width:768px ) {
	img{ width:100%}
	.zt{ width: 100%;}
	nav ul li a{padding: 0px 9px;font-size: 13px;}
	.xla{ position: relative;}
nav ul li:hover .xla{ display: none;}
	.retui{ width: 100%; padding: 40px 0;}
	.tuimore{ margin-top: 20px;}
	.tuibj{ background-size:contain ;}
	.tuitu{ position: absolute; z-index: 100; top: 50px; right: 0; width: 60%;}
	.about{ padding: 40px 0;}
	.abjian{ margin-left: 2%;}
	.abcon{ height: 170px; overflow: hidden;}
	.newqie{width: 41%;}
	.newqie:after,.newqie:before{ display: none;}
	.mesjie{width: 57%;margin-left: 1%;}
	.meslian{ margin-right: 5%;}
	.meslian a{margin-left: 19px;}
	.newsbj{ background: none;}
	.newcen{ margin-left: 2%;}
	.zhanhui{ margin-right: 2%;}
	.newhh{width: 66%;}
	.newimg{width: 30%;}
	.newhh h2{ margin-top: 0; font-size: 16px;}
	.riqi:before{ width: 60%;}
	.topding{ width: 106px; margin: 0 auto;}
	footer h2:after{ width: 57px;}
	.didao a{padding: 10px 14px;}
	.contus{ margin-right: 8%; margin-left: 2%;}
	.abneirt{ padding: 0 10px;}
	.dater{ display: none;}
	.neirer{ height: 50px; overflow: hidden;}
	.owl-controls .owl-prev{  left: 0px; }
.owl-controls .owl-next{ right: 0px;}
.danei{ display: none}
.lin{ width: 27px; height: 27px; margin: 0 auto; margin-top: 20px;}
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;}
.cpanniu{ margin-top: 20px;}
.cpshequ{ margin-top: 20px;}
.cpanniu a{padding: 9px 24px;}
}
@media only screen and (max-width:480px ) {
	header{ border-top:3px solid #1a113a ; background: none;}
	.yama{ position: relative; width: 37%; float: right; margin-bottom: 15px;}
	.yama a{ float: left;}
	a.login{ right: 150px;}
	.yama a:nth-child(2){ margin-top: 3px;}
	.logo{float: left; width: 30%; margin-top: 0;}
	.youce{ float: none;  width: 100%; margin: 0 auto; margin-top: 15px;}
	nav{ float: none; width: 100%; margin-top: 10px; line-height: 40px; position: relative; border: none; }
.caidan{display: block; position: absolute; top: -45px; right: 5px;}
nav ul{ display: none; background: #1a113a;}
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%;}
.sharea{width: 340px;float: left;}
	.sear{ width: 175px;}
	nav ul li{transform: skew(0deg);}
nav ul li .spsad{transform: skew(0deg);}
.xla{transform: skew(0deg); left: 0; overflow: hidden;}
.zuob{ width: 42%;}
.youv{ width: 46%; padding: 3% 0 3% 3%;}
.zhuce{ width: 90%;}
.retui{ width: 100%; padding: 40px 0 60px 0; }
.tuiwen{ width: 96%; float: none; margin: 0 auto;}
.tuibj{ padding: 0px; }
.tuitu{ z-index: 5; top: 40%;}
.tuibj{ position: relative; /*background-size:contain ; height: 200px;*/background-size: cover;height: 226px;}
.kudf{ position: absolute; top: 0; z-index: 10; padding: 20px;}
.cpleib ul li{width: 46%;}
.abjian{ width: 96%; float: none; margin: 0 auto;}
.abcon{ height: auto;}
.newqie{width: 96%; float: none; margin: 0 auto; padding: 0;}
.mesd{ background-size:cover ;}
.mesjie{ float: none; width: 96%; margin: 0 auto; text-align: center; font-size: 20px;}
.meslian{ float: none; width: 96%; margin: 0 auto; text-align: center;}
.meslian a{ display: inline-block; margin: 5%;}
.newcen,.zhanhui{ float:none; width:96%; margin:0 auto;}
.zhanhui{ margin-top: 40px;}
.riqi{ margin-top: 20px;}
.newhh h2{ height: 40px; overflow: hidden;}
.titnew,.titnew2{ text-align: center;}
.contus,.contus2{ float: none; width: 96%; margin: 0 auto;}
.contus2 ul{ display: flex; display: -ms-flexbox; flex-wrap: wrap;}
.contus2 ul li{ width: 48%; margin:0 1%;}
.lianya a:before,.lianya a:after{ display: none;}
.cpleib ul li h2{ font-size: 20px;}
.tuibj h2{ width:100%;font-size: 30px;}
.newsbj{ margin-top:40px; margin-bottom: 40px;}
.cpleib{ margin-top: 22px;}
.tupiand ul li{ width: calc(48% - 2px);}
.image-set a{ width:48%}
.newslid ul li{ width: 98%;}
.fenye{ margin-bottom: 30px;}
.newslid ul li a{ padding: 10px;}
.yichu{ float: none; width: 100%; margin: 0 auto; margin-bottom: 30px;}
.nasd{ width: 80%; float: none; margin-bottom: 10px;}
.cplisted,.xialacp{ float: none; width: 100%; margin: 0 auto;}
.cpuld li{ width: calc(48% - 2px); margin: 1%; }
.guding{ position: relative;top: 0; left: 0; right: 0; bottom: 0; opacity: 1; transform: scale(1); padding: 5px;}
.lin,.danei{ display: none;}
.guding h2{ font-size: 16px; font-weight: normal;}
.cpuld{ margin-top: 15px;}
.cptut,.cpjidsf{ width: 100%; float: none; margin: 0 auto; margin-bottom: 20px;}
.qieh{ margin-top: 20px;}
.cpanniu{ margin-top: 20px;}
.cpxiang{  line-height: 28px;}
.abneirt3{ padding: 0 10px; margin-bottom: 40px;}
.aboutner{ padding: 0;}
}
@media only screen and (max-width:411px ){
	.tuibj{ position: relative; background-size: cover;height: 224px;}
}
@media only screen and (max-width:375px ){
	.tuibj{ position: relative; background-size:contain ; height: 204px;}
}
@media only screen and (max-width:360px ){
	.yama{width: 39%;}
	.sear{ width: 135px;}
	.sharea{width: 300px;}
	.retui{ padding: 40px 0 20px 0;}
	.tuibj h2{font-size: 25px;}
	.tuibj span{ padding: 5px; margin-top: 5px;}
	.tuibj h2:before{  margin-bottom: 5px;}
	.tuimore{ margin-top: 10px;}
	.newhh h2{ height: 38px; overflow: hidden;}
	.cpanniu a{padding: 9px 20px;}
}
@media only screen and (max-width:320px ){
.yama{width: 44%;}	
	.sear{ width: 115px;}
	.sharea{width: 280px;}
}

@media only screen and (max-width:1200px )  and (min-width:769px ) {
    img{ width:100%}
	.zt{ width: 100%;}
	.logo{ margin-top: 29px;}
	.yama a:nth-child(2){ width: 50%; margin: 0 auto; margin-top: 3px; }
	nav ul li a{padding: 0px 20px;font-size: 14px;}
	.retui{ width: 90%; padding: 50px 0;}
	.tuitu{  width:70% ; top: 20px;}
	.mesjie{ width: 60%; margin-left: 3%;}
	.newcen{ margin-left: 2%;}
	.zhanhui{ margin-right: 2%;}
	.topding{ width: 106px; margin: 0 auto;}
	.contus{ margin-right: 8%; margin-left: 2%;}
	.abneirt{ padding: 0 10px;}
	.owl-controls .owl-prev{  left: 0px; }
.owl-controls .owl-next{ right: 0px;}
.danei{ display: none}
.lin{ width: 27px; height: 27px; margin: 0 auto; margin-top: 20px;}
}