.op0{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.wrap{ width:1200px; margin:0 auto;}
.top{ height:90px;  background-size:auto 100%; width:100%; padding:0 2%; position:fixed; left:0; top:0; z-index:20; transition:all 0.5s ease;}
.top .logo{ width:200px; height:90px; background:url(../images/logo.png) no-repeat center center;}
.top .logo a{ display:block; width:100%; height:100%;}
.T-nav{ margin-top:25px;}
.T-nav > li{ float:left; position:relative;}
.T-nav > li > a{ display:block; height:40px; line-height:40px; border-radius:3px; color:#fff; font-size:16px; padding:0 15px; text-align:center; }
.T-nav > li > a.cur{ color:#fff;background:url(../images/b2.png);}
.T-nav > li > a:hover{background:url(../images/b1.png);}
.T-nav > li > .al{background:url(../images/b1.png);}
.T-nav > li .gdlt{ position:absolute; left:0; top:40px; width:100%; display: none; text-align:center;}
.T-nav > li .gdlt a{ display:block; line-height:40px; background:url(../images/b2.png); color:#fff;font-size:16px;}
.T-nav > li .gdlt a:hover{  background:url(../images/b1.png); color:#0085cd;}

.top.cur{ background:url(../images/b3.png); transition:all 0.5s ease;}
.top.cur .logo{ background:url(../images/logo2.png) no-repeat center center; background-size:100% 100%;}
.top.cur .T-nav > li > a{ color:#666}
.top.cur .T-nav > li > a.cur,.top.cur .T-nav > li > a:hover{ color:#0085cd; background:none;}
.top.cur .T-nav > li > a.cur,.top.cur .T-nav > li > .al1{ color:#0085cd; background:none;}
.top.cur .T-nav > li .gdlt a{ color:#666; background:url(../images/b3.png);}
.top.cur .T-nav > li .gdlt a:hover{color:#0085cd;}

.ind-melt{ background:#f8f8f8; padding:36px 0;}
.ind-melt p{ float:left; text-align:center; width:100%;}
.ind-melt p a{ display:block;border:1px dashed #ccc; line-height:60px; font-size:16px; transition:all 0.5s ease;}
.ind-melt p a:hover{ background:#0085cd; color:#fff; border:1px solid #0085cd; transition:all 0.5s ease;}
.ind-melt p a span{ display:inline-block; margin-right:12px; width:36px; height:35px; background-repeat:no-repeat; background-size:auto 100%; background-position:center center; vertical-align:middle;}
.ind-melt p a span.sp01{ background-image:url(../images/v1-1.png);}
.ind-melt p a span.sp02{ background-image:url(../images/v2-1.png);}
.ind-melt p a span.sp03{ background-image:url(../images/v3-1.png);}
.ind-melt p a span.sp04{ background-image:url(../images/v4-1.png);}

.ind-melt p a span.sp05{ background-image:url(../images/v5-1.png);}
.ind-melt p a span.sp06{ background-image:url(../images/v6-1.png);}
.ind-melt p a:hover span.sp01{ background-image:url(../images/v1-2.png);}
.ind-melt p a:hover span.sp02{ background-image:url(../images/v2-2.png);}
.ind-melt p a:hover span.sp03{ background-image:url(../images/v3-2.png);}
.ind-melt p a:hover span.sp04{ background-image:url(../images/v4-2.png);}
.ind-melt p a:hover span.sp05{ background-image:url(../images/v5-2.png);}
.ind-melt p a:hover span.sp06{ background-image:url(../images/v6-2.png);}

.ind-news{ padding:0 0 50px;}
.ind-news h2{ line-height:85px; font-size:24px; font-weight:normal; color:#464646;}
.ind-news h2 a{ float:right; font-size:12px;}
.ind-news h2 span{ font-size:18px; color:#155ec6;}
.ind-news h2 i{ color:#999; margin:0 10px; font-size:18px;}
.plrest{ width:49%;}
.newlse{ width:49%; border:1px solid #ddd; padding:15px 2%;}
.newlse li{ line-height:32px; height:32px; overflow:hidden;}
.newlse li a{ display:block; position:relative; padding-right:72px;}
.newlse li a span{ display:block; position:absolute; right:0; top:0; line-height:32px; color:#999;}
.horelm{ background:#f8f8f8; padding-bottom:30px;}
.slolet{ width:49%;}
.slolet h2{ line-height:85px; font-size:24px; font-weight:normal; color:#464646;}
.slolet h2 span{ font-size:18px; color:#155ec6;}
.slolet h2 i{ color:#999; margin:0 10px; font-size:18px;}

.map-ols{ margin-top:30px; position:relative;}
.foot{ line-height:22px; padding:15px 0; color:#333; background:#f8f8f8;}
.cotel{ width:732px; height:262px; background:url(../images/b3.png); border:1px solid #ddd; position:absolute; left:50%; margin-left:-600px; top:50px; padding:0 20px 0;}
.cotel h2{ line-height:60px; font-weight:normal; text-transform:uppercase; font-size:24px; color:#666;}
.cotel h2 span{ color:#0085cd;}
.slole{ width:365px; font-size:12px; line-height:30px;}
.slole span{ font-size:14px; color:#0085cd;}
.ewlml p{ width:124px; margin:0 10px; display:inline-block; text-align:center; line-height:30px;}

.ny-banner{ height:418px;  position:relative;}
.ny-nav{ height:65px; line-height:65px; text-align:center; background:url(../images/b3.png); position:absolute; left:0; bottom:0; width:100%;}
.ny-nav .cent a{ display:inline-block; margin:0 10px; padding:0 20px; font-size:16px;}
.ny-nav .cent a.cur{ background:url(../images/l1.png); color:#fff;}
.ny-nav span{ display:none;}
.setlmt{ padding:30px 0 50px;}
.setlmt h2{ font-size:26px; color:#158dce; line-height:72px; border-bottom:1px solid #ddd;}
.setlmt h2 span{ float:right; font-weight:normal; color:#666; font-size:12px;}
.setlmt h2 span i{ margin:0 5px;}

.orelx{ padding:30px 0 0;}
.orelx h3{ color:#0386cd; font-weight:normal; font-size:30px; text-align:center; background:#f0f0f0; line-height:1.5; padding:35px 0;}
.pilioe{ padding:30px 0 50px;}
.pilioe dl{ width:58%;}
.pilioe dl dt{ font-size:18px; padding:10px 0 25px;}
.pilioe dl dd{ line-height:2;}
.pilioe .pic{ width:38%;}
.honor-ul{ padding:30px 0;}
.honor-li{ width:18%; margin:25px 1% 0; float:left;}
.honor-li-a{ border:1px solid #ddd;}
.honor-li-a .honor-li-img{ text-align:center; height:156px; position:relative;}
.honor-li-a .honor-li-img a{ display:block; position:absolute; left:0; top:0; width:100%; height:100%;}
.honor-li-a .honor-li-img a:hover{ background:rgba(0,0,0,0.5) url(../images/fe.png) no-repeat center center;}
.honor-li-a .honor-li-img img{ max-width:100%; max-height:100%;}
.honor-li-a .tit{ padding:12px 0; text-align:center; border-top:1px solid #ddd;}
.honor-li-a .tit span{ display:inline-block; line-height:25px; padding-bottom:12px; background:url(../images/hx.jpg) no-repeat center bottom;}

.wblts{ padding-left:255px; background:url(../images/bjl.jpg) repeat-y 195px top; padding-bottom:30px;}
.wblts dl{ float:left; width:100%; margin-top:40px; position:relative; opacity:0; top:60px; transition:all 0.5s ease;}
.wblts dl .tie{ background:url(../images/hc.jpg) no-repeat center center; width:18px; height:18px; position:absolute; left:-68px; top:10px;}
.wblts dl dt{ position:absolute; width:195px; text-align:center; left:-255px; top:0; color:#0068b7; font-size:24px; line-height:40px;}
.wblts dl dt span{ font-size:18px;}
.wblts dl dd{ position:relative; line-height:40px; color:#666;}
.clole{ height:60px; background:url(../images/clock.jpg) no-repeat 166px center;}

.slpoe.wblts dl{ opacity:1; top:0; transition:all 0.5s ease;}
.slpoe.wblts dl:nth-child(2n){ transition:all 0.5s ease 0.5s;}
.slpoe.wblts dl:nth-child(3n){ transition:all 0.5s ease 1s;}
.cpsle li{ width:31.3%; float:left; margin:20px 1% 0;}
.cpsle li a{ display:block; border:1px solid #ddd; text-align:center;}
.cpsle li a:hover{ border-bottom-color:#0185cd;}
.cpsle li a .pic{ height:292px; background-position:center center; background-repeat:no-repeat; background-size:contain; position:relative;}
.cpsle li a .tit{ line-height:45px; height:45px; overflow:hidden; border-top:1px solid #ddd;}
.cpsle li a .pic span{ display:block; position:absolute; left:0; top:0; width:100%; height:100%;}
.cpsle li a:hover .pic span{ background:rgba(0,0,0,0.5) url(../images/fe.png) no-repeat center center;}
.pagelr{ padding:30px 0; text-align:center;}
.pagelr a{ display:inline-block; padding:0 12px; line-height:35px; border:1px solid #ddd; margin:0 3px;}
.pagelr a.cur{ color:#fff; background:#0386cd; border-color:#0386cd;}
.conlse{ padding:30px 0;}
.conlse .tit-L{ color:#158dce; font-size:18px;}
.conlse .con-L{ margin-top:20px;}
.tab-hd span{ cursor:pointer;}
.tab-bd .bd{ display:none;}
.slolat{ text-align:center; margin-top:50px;}
.slolat span{ display:inline-block; width:180px; line-height:35px; border:1px solid #ddd;}
.slolat span.cur{ background:#ddd;}
.foelr{ margin:50px 0 30px;}
.foelr .pic{ width:52%; float:left;}
.foelr dl.cieme{ width:45%; float:right;}
.foelr dl.cieme dt{ background:url(../images/line.jpg) no-repeat left bottom; padding-bottom:15px; font-size:30px;}
.foelr dl.cieme dd{ margin-top:10px;}
.foelr dl.cieme dd p{ padding:5px 0;}
.brelox dt{ background:#f6f6f6 url(../images/sx.jpg) no-repeat 10px center; font-size:24px; line-height:60px; color:#464646; padding:0 25px;}
.brelox dd{ padding:30px 0; line-height:2;}
.anelo{ position:absolute; left:50%; margin-left:-600px; top:220px; color:#1a91d2;}
.anelo .eng{ text-transform:uppercase; font-size:48px; background:url(../images/line.jpg) no-repeat left bottom; padding-bottom:10px; font-weight:bold;}
.anelo .chn{ font-size:26px; margin-top:10px;}
.shoelm li{ padding:10px 0;}
.shoelm li a{ display:block; background:#f0f0f0; padding:20px 2%;}
.shoelm li a .pic{ width:32%; float:left;}
.shoelm li a .prels{ width:65%; float:right; color:#666;}
.shoelm li a .prels .tit{ font-size:24px; padding:10px 0;}
.shoelm li a .prels .con{ margin-top:25px; line-height:22px; max-height:66px; overflow:hidden;}
.shoelm li a .prels .mol{ margin-top:25px;}
.shoelm li a .prels .mol span{ line-height:40px; width:140px; text-align:center; border:1px solid #ddd; display:inline-block; transition:all 0.5s ease;}
.shoelm li a:hover .prels .mol span{ color:#fff; background:#4c4c4c; border-color:#4c4c4c; transition:all 0.5s ease;}
.tnens{ line-height:2; color:#999; text-align:center; border-bottom:1px solid #ddd; padding-bottom:15px;}
.tnens span{ display:block; color:#333; font-size:26px;}
.flusl{ padding:20px 2%; line-height:2;}
.flusl p{ padding:10px 0;}
.flusl img{ max-width:100%;}
.nlops{ font-size:26px; background:url(../images/line2.jpg) no-repeat left bottom; line-height:50px;}
.qonli{ padding:20px 2%; line-height:2;}
.qands{ padding:20px 0;}
.qands dt{ margin-top:10px; cursor:pointer; background:#f7f7f7 url(../images/a1.jpg) no-repeat 10px 16px; line-height:20px; padding:15px 35px;}
.qands dt.cur{background:#f7f7f7 url(../images/a2.jpg) no-repeat 10px 16px;}
.ploloe dt.cur{background:#0085cd url(../images/a2.jpg) no-repeat 10px 16px; color:#fff;}


.qands dd{ background:#f7f7f7; padding:10px 35px 20px; color:#666; display:none;}
.qands dd p{ display: inline;}
.moslpe{ padding:20px 0;}
.moslpe li{ float:left; width:23.5%; margin-right:2%; margin-top:20px;}
.moslpe li .tit{ margin-top:10px; line-height:22px; height:44px; overflow:hidden; color:#333;}
.moslpe li a .time{ border-bottom:1px solid #fff; line-height:30px;}
.moslpe li a:hover .time{ background:url(../images/qx.jpg) no-repeat 95% center; border-bottom-color:#ccc;}
.news-cont{ padding:20px 0;}
.bloen{ font-size:24px;}
.news-cont .time{ margin-top:10px; color:#666;}
.pmlie{ line-height:2; color:#666; margin-top:25px;}
.smlie{ padding:20px 0; border-bottom:1px solid #ddd; border-top:1px solid #ddd; margin-top:30px;}
.smlie p{ padding:5px 0;}
.backsle{ position:absolute; right:0; top:30px;}

.lnmes{ width:33%;}
.pteol{ width:65%;}
.sreiln .mlps{ width:100%; border:none; background:#f5f5f5; padding:0 2%; height:40px; font-size:15px;}
.sreiln .wbl{ padding-bottom:15px;}
.sreiln textarea{ width:100%; border:none; background:#f5f5f5; padding:5px 2%; height:140px; font-size:15px;}
.clolex input{ width:180px; height:45px; border:1px solid #ccc; background:#fff; cursor:pointer;}
.preilo{ padding:30px 0;}
.preilo li{ width:31.3%; margin:0 1%; float:left; text-align:center;}
.preilo li .tit{ margin-top:15px; font-size:16px; font-weight:bold;}
.preilo li .con{ margin-top:10px; color:#0085cd;}
.horens{ padding:30px 0; line-height:2; color:#666;}
.ernms{ width:50%; max-width:500px;}
.ernms dt{ color:#333;}
.wmlet{ margin-left:30px; text-align:center;}
.wmlet p{ margin-right:30px;}
.ygone{ padding-top:132px; padding-bottom:30px;}
.le-news{ width:25%; float:left; border:1px solid #ddd;}
.le-news h3{ line-height:45px; padding:0 2% 0 40px; font-weight:normal; background:#0085cd url(../images/s1.jpg) no-repeat 10px center; color:#fff; font-size:18px;}
.le-news h3 a{ color:#fff; float:right; font-size:14px; font-size:12px;}
.le-news dl{ padding:10px 2%;}
.le-news dl dt{ line-height:35px; height:35px; overflow:hidden;}
.le-news dl dt a{ color:#333;}
.le-news dl dt a:hover{ color:#0085cd;}
.le-news dl dd{ color:#999; padding-bottom:10px;}
.ccele{ width:36%; margin:0 1%;}
.re-news{ width:37%; border:1px solid #ddd; background:#fbfbfb;}
.re-news h3{ line-height:45px; padding:0 2% 0 25px; font-weight:normal; background:#0085cd url(../images/s2.jpg) no-repeat 15px center; color:#fff; font-size:18px;}
.re-news h3 a{ color:#fff; float:right; font-size:14px; font-size:12px;}
.re-news ul{ padding:22px 4%;}
.re-news ul li{ line-height:35px; height:35px; overflow:hidden; font-size:12px; padding-left:15px; background:url(../images/hh.jpg) no-repeat left center;}
.re-news ul li a{ display:inline-block;}
.blost{ margin-top:30px;}
.elspt{ width:25%; background:#fbfbfb; border:1px solid #ddd; border-top:4px solid #0085cd; padding:0 3% 20px;}
.elspt h3{ line-height:60px; font-weight:normal; font-size:18px;}
.elspt h3 img{ margin-right:10px;}
.nolspo{ width:74%; float:right;}
.pclie{ background:#fbfbfb; border:1px solid #ddd; border-top:4px solid #0085cd; padding:0 2% 30px;}
.pclie h3{ line-height:82px; font-size:18px; background:url(../images/sx.jpg) no-repeat left center; color:#0085cd; text-indent:12px;}
.pclie h3 span{ font-weight:normal; font-size:14px; color:#666; margin-left:10px;}
.pclie h3 a{ float:right; font-weight:normal; font-size:14px;color:#0085cd; text-transform:uppercase;}
.bg-col{ display:none; position:fixed; z-index:22; width:100%; height:100%; left:0; top:0; background:url(../images/bg-col.png);}
.loginle{ display:none; width:556px; height:326px; z-index:23; position:fixed; left:50%; top:50%; margin-left:-278px; margin-top:-163px; background:#eee; border-radius:10px; overflow:hidden;}
.loginle h2{ background:#fff; line-height:65px; color:#0085cd; font-size:24px; font-weight:normal; padding:20px 20px 0;}
.logoen{ padding:20px 20px 0;}
.logoen p{ padding:10px 0;}
.logoen .eiwe{ height:44px; border:2px solid #dcdcdc; width:100%; padding:0 8px;}
.logoen .dlit{ width:100%; height:44px; background:#0085cd; color:#fff; border-radius:10px; border:none; font-size:16px; cursor:pointer;}
.bltsv{ padding:50px 0; text-align:center;}
.bltsv span{ font-size:30px; line-height:50px; background:url(../images/line.jpg) no-repeat center bottom; display:inline-block; color:#158dce;}
.htle{ padding:90px 0 30px; background:#fbf8f8;}
.nelwe li{ float:left; width:23.5%; margin-right:2%; margin-top:30px;}
.nelwe li a{ border:1px solid #ddd; display:block; padding-bottom:12px;}
.ylols li a:hover{ background:#158dce; color:#fff;}
.nelwe li a .pic{ position:relative;}
.nelwe li a .pic span{ display:block; position:absolute; left:0; top:0; width:100%; height:100%;}
.ylols li a:hover .pic span{background:rgba(0,0,0,0.5) url(../images/fe.png) no-repeat center center;}
.nelwe li a .tit{ line-height:40px; height:40px; overflow:hidden; font-size:18px; background:url(../images/line.jpg) no-repeat left top; width:90%; margin:15px auto 0;}
.nelwe li a .oli{width:90%; margin:0 auto; line-height:25px; height:25px;}
.nelwe li a .con{ font-size:12px; color:#999; width:90%; margin:0 auto; line-height:20px; height:60px; overflow: hidden;}
.nelwe li a .more{width:90%; margin:10px auto 0;}
.nelwe li a .more span{ display:inline-block; width:50%; text-align:center; border-radius:18px; line-height:35px; border:1px solid #ddd;}
.nelwe li a:hover .more span{ background:#0085cd; color:#fff; border-color:#0085cd;}
.yonelt{ padding:20px 0;}
.yonelt li{ width:48%; padding:20px 0; border-bottom:1px dotted #ccc;}
.yonelt li.even{ float:left;}
.yonelt li.odd{ float:right;}
.yonelt li a{ display:block; padding-left:86px; position:relative;}
.yonelt li a .date{ position:absolute; left:0; top:0; width:70px; line-height:30px; text-align:center; border:1px solid #ddd; border-radius:6px;}
.yonelt li a .date span{ display:block; border-bottom:1px solid #ddd; font-size:16px;}
.yonelt li a .tit{ line-height:30px; height:30px; overflow:hidden; color:#333;}
.yonelt li a:hover .tit{ color:#0085cd;}
.yonelt li a .con{ line-height:30px; height:30px; overflow:hidden; color:#666; font-size:12px;}
.backlt{ padding:20px 0;}
.xyls{ padding:30px 0;}
.xyls .pic{ width:34%;}
.blsoe{ width:63%; color:#666;}
.blsoe .tit{ font-size:18px; color:#333; line-height:40px;}
.blsoe .col{ line-height:30px;}
.blsoe .con{ line-height:2; margin-top:10px; border-top:1px solid #ddd; padding:20px 0;}
.blsoe .mld{ line-height:2;}
.casle{ font-size:18px; line-height:55px; background:#ebebeb url(../images/sx.jpg) no-repeat 15px center; padding-left:30px;}
.ofiet{ padding:20px 2%; line-height:2; color:#666;}
.nelow{ padding:30px 0; height:180px;}
.nelow a{ float:left; width:50%; line-height:120px; font-size:16px;}
.nelow a.prev-nil{ padding-left:8%; background:#f5f5f5 url(../images/p1-1.png) no-repeat 3% center;}
.nelow a.next-nil{ padding-right:8%; text-align:right; background:#f5f5f5 url(../images/p2-1.png) no-repeat 97% center;}
.nelow a.prev-nil:hover{ color:#fff; background:#0085cd url(../images/p1-2.png) no-repeat 3% center;}
.nelow a.next-nil:hover{ color:#fff; background:#0085cd url(../images/p2-2.png) no-repeat 97% center;}
.zzlie{ padding:120px 0 30px;}
.solt-img{ display:block; position:absolute; left:0; top:0;}
.cenl-no1{ padding-left:320px; padding-right:2%;  position:relative; background:#f1f1f1; height:316px; padding-top:20px;}
.cenl-no1 .pic{ width:280px; position:absolute; left:0; top:0;}
.cenl-no1 .tit{ font-size:24px; line-height:40px;}
.cenl-no1 .con{ color:#666; margin-top:10px; line-height:30px; max-height:120px; overflow:hidden;}
.cenl-no1 .soe{ margin-top:20px;}
.cenl-no1 .soe a{ display:block; line-height:40px; width:140px; text-align:center; border:1px solid #ddd;}

.ploles{ width:48%; padding-left:260px; height:271px;}
.ploles .pic{ width:240px;}
.ploles .con{ max-height:90px;}

.slolve{ padding:10px 2% 10px 120px; position:relative; background:#ebebeb url(../images/sx.jpg) no-repeat 10px 20px;}
.slolve span{ display:block; position:absolute; top:10px; left:30px; line-height:45px; font-size:18px;}
.slolve a{ display:inline-block; line-height:45px; color:#fff; background:#0085cd; padding:0 20px; margin-right:25px;}
.slolve a:hover{ background:#014195;}
.nelwe li a .emlie{ display:none; background:url(../images/bg-col.png); position:absolute; left:0; top:0; width:100%; height:100%; color:#fff; padding:0 10%;}
.nelwe li a:hover .emlie{ display:block;}
.nelwe li a .emlie .tlm{ text-align:center; font-size:18px; padding-top:20px; line-height:30px;}
.nelwe li a .emlie dl{ border-bottom:1px solid #fff; padding:8px 0;}
.nelwe li a .emlie dt{ line-height:30px;}
.nelwe li a .emlie dd{ line-height:30px;}
.nelwe li a .emlie dd i{ margin-right:15px;}
.foept{ font-size:24px; line-height:45px; color:#464646;}
.plike{ padding:30px 0 20px 359px; line-height:2; color:#464646; position:relative; min-height:290px;}
.plike .pic{ position:absolute; left:0; top:20px; width:330px; text-align:center;}
.plike .pic img{ max-width:100%;}
.pakel{ width:48%; margin-top:20px;}
.pakel h5{ text-align:center; font-size:18px; color:#fff; background:#158dce; line-height:45px; font-weight:normal;}
.closp{ padding:0 0 30px;}
.slill{ padding:20px 5% 15px; background:#f1f1f1; line-height:2; color:#464646;}
.slill .con{ line-height:30px; height:90px; overflow:hidden;}
.slill .more{ text-align:center; margin-top:10px;}
.slill .more a{ display:inline-block; width:140px; text-align:center; line-height:40px; border:1px solid #ddd;}
.qulie{ line-height:45px; font-size:18px; background:#f1f1f1 url(../images/sx.jpg) no-repeat 10px center; padding:0 20px;}
.loles{ color:#464646; line-height:2; padding:15px 2%;}

@media (max-width: 1200px){
body{ padding-top:50px;}
.wrap{ width:100%; padding:0 2%;}
.top,.top.cur{ height:50px; background:#fff;}
.top .logo{ height:45px; width:100px; margin-top:2px; background:url(../images/logo2.png) no-repeat center center; background-size:100% 100%;}
.mob-nav{ margin-top:0; display:block; float:right; background:url(../images/mob-ct.png) no-repeat center center; width:50px; height:50px;}
.float-sild{ display:none;}
.sloclt{ margin-top:10px;}
.T-nav{ position: fixed; width:100%; margin-left:0; background:#fff; margin-top:0; height:100%; padding:0; overflow-x:hidden; overflow-y:auto; top:50px;left:0; display:none;}
.T-nav li{ display:block; width:100%; float:none; border-bottom: none; border-top:1px solid #ddd;}
.T-nav > li a{ width:100%; text-align:left; border-bottom:1px solid #fff; padding:0 2%; line-height:45px; height:45px; color:#666; font-size:14px; background: none;}
.T-nav > li.more a{ background:url(../images/j1.png) no-repeat 95% center;}
.T-nav > li a:hover{ background: none;}
.T-nav > li.more a:hover{background:url(../images/j1.png) no-repeat 95% center;}
.T-nav > li > a.cur{ background:url(../images/j2.png) no-repeat 95% center; color:#666;}
.top.cur .T-nav > li > a.cur{ background:url(../images/j2.png) no-repeat 95% center;}
.T-nav li .gdlt{ position:relative; width:100%; top:0; padding:0;}
.T-nav li .gdlt a{ padding:0 20px; color:#666; border-bottom:none; background: url(../images/j3.png) no-repeat 10px center; font-size:14px;}
.T-nav li .gdlt a:hover{background: url(../images/j3.png) no-repeat 10px center; color:#666;}
.cotel{ position: relative; left:0; top:0; margin-left:0; width:100%; height:auto;}
.ny-nav{ height:50px; line-height:50px;}
.ny-nav span{ display:block; width:100%; height:50px; text-align:left; padding:0 2%; font-size:16px; color:#464646; background:url(../images/j1.png) no-repeat 98% center;}
.ny-nav .cent{ position:absolute; left:0; top:50px; width:100%; background:#fff; display:none;}
.anelo{ left:2%; margin-left:0;}
.ygone{ padding-top:10px;}
.zzlie{ padding:20px 0;}
.plrest{ display:none;}
.newlse{ width:100%; margin-top:10px;}
}
@media (max-width: 800px){
.honor-li{ width:23%;}	
.pc-img{ display:none;}
.solt-img{ position:relative;}
.solt-img img{ max-width:100%;}
.nelwe li a:hover .emlie{ display: none;}
}
@media (max-width: 640px){
.ind-news h2,.slolet h2{ line-height:55px; font-size:18px;}
.ind-news h2 span,.slolet h2 span{ font-size:14px;}
.plrest{ width:100%;}
.newlse{ width:100%; margin-top:10px;}
.newlse li a{ padding-right:50;}
.newlse li a span{ font-size:12px;}
.ind-news{ padding-bottom:20px;}
.slolet{ width:100%;}
.slole{ width:100%;}
.ewlml{ float:left;}
.ewlml p{ width:100px;}
.cotel h2{ font-size:18px; line-height:50px;}
.ny-banner{ height:200px;}
.setlmt{ padding:0 0 30px;}
.setlmt h2{ line-height:55px; font-size:18px;}
.setlmt h2 span{ display:none;}
.orelx h3{ font-size:16px; padding:10px 2%;}
.pilioe{ padding:20px 0;}
.pilioe .pic{ float:left; width:100%;}
.pilioe dl{ float:left; width:100%; margin-top:10px;}
.honor-li{ width:48%;}
.honor-li-a .honor-li-img{ height:100px;}
.wblts{ padding-left:90px; background-position:75px center;}
.wblts dl{ margin-top:20px; top:0; opacity:1;}
.wblts dl dt{ left:-90px; width:70px; text-align:center; line-height:25px;}
.wblts dl dt span{ display:block;}
.wblts dl .tie{ left:-23px;}
.clole{ background-position:45px center;}
.pagelr a.mob-none{ display:none;}
.cpsle li{ width:48%;}
.cpsle li a .pic{ height:150px;}
.slolat span{ width:30%;}
.foelr .pic,.lnmes,.pteol{ width:100%;}
.foelr dl.cieme{ width:100%; margin-top:15px;}
.anelo{ top:90px;}
.anelo .eng{ font-size:24px;}
.anelo .chn,.tnens span,.nlops,.brelox dt,.foelr dl.cieme dt,.bloen{ font-size:18px;}
.moslpe li{ width:49%;}
.moslpe li:nth-child(2n){ margin-right:0;}
.backsle{ position:relative; top:0; margin-top:10px;}
.qands dt span{ display:none;}
.ernms{ width:100%;}
.ernms dd span{ display:block; float: none;}

.wmlet{ margin-left:0; width:100%;}
.wmlet p{ margin-right:2%;}
.le-news,.re-news{ width:100%;}
.ccele{ width:100%; margin:10px 0;}
.elspt,.nolspo{ width:100%;}
.loginle{ width:100%; left:0; margin-left:0;}
.htle{ padding:0;}
.bltsv{ padding:20px 0;}
.bltsv span{ font-size:24px;}
.nelwe li{ width:49%;}
.nelwe li:nth-child(2n){ margin-right:0;}
.nelwe li a .tit{ font-size:16px;}
.nelwe li a .con{ height:40px;}
.nelwe li a .more span{ width:100%; max-width:120px;}
.yonelt li{ width:100%;}
.xyls .pic,.blsoe{ width:100%;}
.cenl-no1{ padding:20px 2%; height:auto;}
.cenl-no1 .pic{ width:100%; position:relative;}
.cenl-no1 .tit{ font-size:18px; margin-top:10px;}
.cenl-no1 .con{ margin-top:0; max-height:60px;}
.cenl-no1 .soe{ margin-top:10px;}
.ploles{ padding:10px 2%;}
.ploles .tit{ font-size:12px}
.ploles .con{ font-size:12px; line-height:20px; max-height:40px;}
.ploles .soe a{ width:80px;}
.slolve{ padding:10px 2%;}
.slolve span{ position:relative; left:0; top:0; padding-left:15px;}
.slolve a{ margin:5px 2% 0 0;}
.plike{ padding:20px 0;}
.plike .pic{ position:relative; left:0; top:0; width:100%;}
.plike .con{ margin-top:10px;}
.pakel{ width:100%;}
}



@media (max-width: 500px){
.shoelm li a .pic{ width:100%;}
.shoelm li a .prels{ width:100%;}
.shoelm li a .prels .tit{ font-size:18px;}
.shoelm li a .prels .con{ margin-top:0px;}
.shoelm li a .prels .mol{ margin-top:10px;}


}






.boekl span{ background:url(../images/bg-col.png); display:block; width:100%; height:100%; left:0; top:0; z-index:1; position:absolute;}
.boekl a{ position:absolute; width:100%; height:100%; left:0; top:0; z-index:2; display:block; background:url(../images/bf.png) no-repeat center center;;}

.shade {position: fixed;left: 0; top: 0; z-index: 21;display: none; width: 100%;height: 100%; background-color: #000;filter: alpha(opacity=50); opacity: 0.5; }
.big-video {
    position: fixed;
    left: 50%;
    top: 50%;
	margin-top:-240px;
    z-index: 22;
    display: none;
    margin-left: -450px;
    background-color: #fff;
    width: 900px;
    box-sizing: border-box;
}
.big-video-main {
    height: 480px;
}
.big-video-clo {
    position: absolute;
    right: -35px;
    top: 0;
    width: 30px;
    height: 30px;
    background: url(../images/icon30.png) no-repeat center center;
    cursor: pointer;
}

@media screen and (max-width: 750px){
.big-video {
    width: 100%;
    left: 0;
    margin-left: 0;
}
.big-video-main {
    height: 185px;
}
.big-video-clo {
    right: 0;
    z-index: 21;
}
}