﻿@charset "utf-8";
/* CSS Document */
/* index */


body{ padding-top:84px;}
table{margin:auto;}
.bg{ z-index:94; position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.7); display:none;}
.op0{opacity: 0;}
.wrap{ width:100%; max-width:1200px; margin:0 auto;}
.top{ height:84px; width:100%; position:fixed; left:0; top:0px; z-index:95; transition:all 0.5s ease; background:#fff; transition:all 0.5s ease; padding-left:2%;}
.laenls,.sc-fx,.sc-ewm{ border-left:1px solid #ddd;}
.laenls span{ display:block; width:84px; height:84px; border-left:1px solid rgba(255,255,255,0.2); background:url(../images/a2.png) no-repeat center center; cursor:pointer;}
.laenls p{ position:absolute; z-index:5; right:0; top:84px; width:200px; box-shadow:0 0 10px rgba(0,0,0,0.2); display:none;}
.laenls p .c1{ width:155px; float:left; height:40px; border:none; background:#fff; padding:0 10px;}
.laenls p .c2{ float:left; width:45px; height:40px; background:#fff url(../images/fdsl.png) no-repeat center center; float:left; border:none; cursor:pointer;}

.sc-fx span{ display:block; width:84px; height:84px; background:url(../images/a3.png) no-repeat center center;}

.sc-ewm span{ display:block; width:84px; height:84px;  border-left:1px solid rgba(255,255,255,0.2); background:url(../images/a1.png) no-repeat center center; cursor:pointer;}
.sc-ewm p{ width:154px; height:154px; background:#fff; right:0; top:94px; z-index:5; position:absolute; padding:10px; display:none;}


.T-nav{ position:absolute; left:50%; margin-left:-400px;}
.T-nav > li{ float:left; position:relative;}
.T-nav > li > a{ display:block;color:#686868; height:84px; line-height:84px; font-size:16px; padding:0 25px; text-align:center; position:relative;}
.T-nav > li > a:after{ content:''; position:absolute; bottom:20px; left:50%; width:0; transform:translateX(-50%); height:2px; background:#006d87; transition:all 0.5s ease;}
.T-nav > li .gdlt{ width:140px; position:absolute; top:84px; z-index:5; left:50%; margin-left:-70px; background:#fff; display:none;}
.T-nav > li .gdlt a{ display:block;color:#686868; line-height:45px; border-bottom:1px solid #eee; text-align:center;}

.ind-01{ padding:3% 0; background:url(../testimg/t3.jpg) no-repeat center center; background-size:cover;}
.tplist{ width:32%;}
.mvodc{ margin-top:30px;}
.mvodc .pic img{width:100%; height:228px; object-fit:cover;}
.mvodc .pic span{ position:absolute;left:0;bottom:0; width:100%;line-height:40px; height:40px; overflow:hidden; z-index:2; background:rgba(0,0,0,0.6); color:#fff;padding:0 10px;}
.mvodc .pic:after{ position:absolute; left:0; top:0; width:100%; height:100%; content:''; background:rgba(0,0,0,0.5);}
.mvodc .video-li-a{ display:block; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.3); color:#fff; font-size:18px; font-weight:bold; line-height:40px; text-align:center;}
.mvodc .video-li-a p{ position:absolute; width:100%; left:0; top:50%; transform:translateY(-50%);}

.ofenlc{ width:32%; margin-left:2%; background:#fff;}
.ofenlc h5{ padding:0 30px 30px;}

.mid-news{ width:32%; background:#fff; margin-left:2%; height:487px; padding:30px;}
.maou-cs{ font-size:18px; font-weight:bold; color:#006d87; padding-bottom:30px; border-bottom:1px solid #ddd; line-height:1;}
.newc-lca li a{ display:block; padding:12px 0; border-bottom:1px solid #eee;}
.newc-lca li a .p1{ line-height:25px;height:25px; overflow:hidden;}
.newc-lca li a .p2{ color:#b68d56;}
.ad-more a{ color:#006d87;}
.ad-more img{ width:auto !important; display:inline-block !important;}

.loacsa{ background:#fff url(../testimg/t6.jpg) no-repeat bottom center;}
.afrel{ margin-top:25px; background:url(../testimg/t5.jpg); padding:60px 0;}
.btla{ font-size:30px; font-weight:bold; color:#fff; text-align:center;}
.alistc{ margin-top:40px; padding-left:35px;}
.alistc li{ float:left; width:352px; background:#fff; padding:30px; margin:1%;}
.alistc li .pic{ width:90px; height:90px; background:no-repeat center center;}
.alistc li .con{ width:calc(100% - 110px); padding-top:5px;}
.alistc li .con .p1{ line-height:35px; height:35px; overflow:hidden; font-size:16px; font-weight:bold;}
.alistc li .con .p2{ line-height:20px; height:40px; overflow:hidden; color:#666;}


.foot{ background:#434343; color:#fff;}
.foot-c1{ padding:4% 0;}
.foot-c1 dl{ width:16.6%;}
.foot-c1 dl dt{ font-size:12px; line-height:1.1; text-transform:uppercase; margin-bottom:20px;}
.foot-c1 dl dt span{ display:block; font-size:20px;}
.foot-c1 dl dd{ line-height:30px;}
.foot-c1 dl dd a{ color:#cbcbcb;}
.foot-c1 dl dd a:hover{ color:#006d87;}
.lbcla{ background:url(../images/d.png) repeat-x left center;}
.lbcla span{ display:inline-block; padding:0 40px; background:#434343;}

.palor{ padding:3% 0;}
.palor .d1 a{ display:inline-block; line-height:70px; color:#fff; padding:0 40px; background:#b68d56;}
.palor .d2{ margin-top:20px;}
.palor .d2 a{color:#fff;}
.ny-banner{ height:446px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.asblec{ position:absolute; left:0; bottom:0; width:100%; line-height:65px; background:rgba(0,0,0,0.5); color:#fff; padding:0 2%;}
.entit{ text-transform:uppercase;}
.entit span{ font-size:28px; margin-right:15px;}
.ecolc-nav{ padding:20px 0; border-bottom:1px dashed #ddd; background:url(../images/dbg.jpg);}
.ecolc-nav span{ display:none;}
.ecolc-nav p a{ display:inline-block; width:auto; padding:0 15px; margin:0 10px; line-height:35px; border-radius:5px; font-size:16px; position:relative;}
.ecolc-nav p a.cur{ background:#006d87; color:#fff;}
.ecolc-nav p a.cur:after{ width:21px; height:21px; background:url(../images/ec.png); content:''; position:absolute; left:50%; bottom:-31px; margin-left:-10px;}



.ny-main{ padding:2% 0; background:url(../images/dbg.jpg);}
.cslot{ padding:30px 0; background:url(../images/ddd.jpg) repeat-y center top;}
.midles{ display:inline-block; position:relative;}
.midles span{ display:inline-block; width:120px; line-height:30px; border:1px solid #ddd; background:#fff url(../images/xl.png) no-repeat 90% center; color:#666; cursor:pointer;}
.midles p{ width:100%; position:absolute; top:29px; background:#fff; border:1px solid #ddd; border-bottom:none; border-top:none; z-index:2;}
.midles p a{ display:block; line-height:30px; border-bottom:1px solid #ddd;}
.preliv li{ position:relative; color:#666; padding-bottom:85px; margin-top:30px;}
.preliv li .yewat{ width:48%;}
.preliv li .yewat .tesl{ line-height:1.6; color:#006d87; margin-right:15px; display:inline-block; vertical-align:top; font-size:20px;}
.preliv li .yewat .tesl span{}
.preliv li .yewat .pic{ display:inline-block; vertical-align:top;}
.preliv li .yewat .pic img{ max-width:100%;}
.preliv li .contl{ width:48%; line-height:1.8; color:#464646; position:relative;}
.preliv li .contl span{ width:7px; height:7px; background:url(../images/yd.png); position:absolute; top:0;}
.preliv li .contl.fr span{ left:-4%; margin-left:-4px;}
.preliv li .contl.fl span{ right:-4%; margin-right:-4px;}

.honor-ul li{ width:32%; float:left; margin-right:2%; margin-top:2%; padding:20px 30px 10px; background:#fff; position:relative;}
.honor-ul li:nth-child(3n){ margin-right:0;}
.honor-ul li .honor-li-tit{ line-height:25px; height:25px; overflow:hidden; margin-top:10px;}
.honor-ul li .honor-li-img{ display: table; width:100%; height:215px; text-align:center;}
.honor-ul li .honor-li-img p{ display:table-cell; vertical-align:middle; height:215px;}
.honor-ul li .honor-li-img p img{ max-width:100%; max-height:100%;}
.honor-ul li:after{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,109,135,0.75) url(../images/fdj.png) no-repeat center center; opacity:0; transition:all 0.5s ease;}

.pagecsl a{ display:inline-block; line-height:30px; padding:0 12px; background:#fff; border:1px solid #ddd; margin:0 3px;}
.pagecsl a.cur{ background:#b68d56; border-color:#b68d56; color:#fff;}

.lbomc li{ width:49%; margin-top:2%; float:left; background:#fff; padding:20px;}
.lbomc li:nth-child(2n){ float:right;}
.lbomc li .pic{ overflow:hidden; width:100%;}
.lbomc li .pic span{ display:block; height:259px; width:100%; background:no-repeat center center; background-size:cover; transition:all 0.5s ease;}

.lbomc li .tit{ padding:20px 0; border-bottom:1px solid #eee;}
.lbomc li .tit span{ font-size:30px; margin-right:20px;}
.lbomc li .con{ margin-top:20px; line-height:25px; height:50px; overflow:hidden;}

.wblmec{ line-height:2; color:#464646;}
.mleins img.fl{ margin-right:15px;}
.mleins img.fr{ margin-left:15px;}

.map-ol{ border-top:4px solid #006d87;}
.cpalt{ margin-top:3%;}
.cpalt .d1{ font-size:16px; color:#006d87; font-weight:bold; line-height:40px;}
.cpalt .d2{}
.cpalt .d2 > div{ width:33.3%; float:left; padding-right:20px; line-height:35px; height:35px; overflow:hidden;}
.cpalt .d2 > div a{ margin-left:15px;}

.horecg{ padding-top:20px; color:#464646; line-height:2;}
.oscat li{ width:48%; margin-top:2%; height:35px; border:1px solid #ddd; padding-left:70px; position:relative; background:#fff;}
.oscat li span{ line-height:33px; display:block; position:absolute; left:0; top:0; width:65px; text-align:right; border-right:1px solid #ddd; padding-right:3px; color:#666;}
.oscat li input{ width:100%; height:33px; border:none; padding:0 5px;}
.oscat li i{ color:#f00;}
.oscat li textarea{ width:100%; padding:5px; height:78px; border:none;}
.ldoes{ padding-bottom:20px;}
.ldoes input{ width:120px; margin:0 10px; height:35px; color:#fff; background:#006d87; border:none; cursor:pointer;}

.job-slec dt{ line-height:68px; height:68px; cursor:pointer; margin-top:10px; overflow:hidden; background:#f1e7de url(../images/ap02.png) no-repeat 98% center;padding-left:20px;color:#b68d56; padding-right:45px;}
.job-slec dt strong{font-size:18px;}
.job-slec dt.on{background:#f1e7de url(../images/ap.png) no-repeat 98% center;}
.job-slec dd{ line-height:2; color:#666; padding:2%; display:none;}
.job-slec dd span.red{ color:#e50014; text-decoration:underline;}
.ypacl a{ display: inline-block; line-height:35px; padding:0 30px; color:#fff; border-radius:17px; background:#006d87;}


.aoewp{ background:#fff; padding:6% 0;}
.aoewp > h2{ font-size:30px; text-align:center; color:#006d87; margin-bottom:4%;}
.joinF_box{ width:100%; max-width:950px; margin:0 auto;}
.joinF_box .joinF_T{
    padding: 0 20px;line-height: 40px;font-size: 14px;font-weight: bold;color:#006d87;background: #f5f5f5;
}
.joinF_box .joinF_iptDiv{padding: 38px 0 20px;}
.joinF_iptDiv .joinFIpt_one{width: 50%;float: left;margin-bottom: 12px;}
.joinFIpt_one .joinF_ipt{
    width: 32%;margin-right: 3.2%;float: left;font-size: 14px;
    color:#7c7c7c;text-align: right;line-height: 36px;
}
.joinFIpt_one .joinF_exp{width: 24.2%;float: left;line-height: 36px;font-size: 14px;color:#a3a3a3;}
.rqeIpt .joinF_exp:before{content: "*";color:#f00;display: inline-block;width: 24px;text-align: center;}
.joinFIpt_one input,.joinFIpt_one select{
    width: 40%;float: left;height: 36px;border:1px solid #d1d1d1;border-radius: 2px;
    font-size: 14px;color:#7c7c7c;padding-left: 10px;
}
.joinFIpt_one select{
    appearance:none;-moz-appearance:none;-webkit-appearance:none;
    background:#fff url(../images/drop_02.jpg) right center no-repeat;
}
.joinF_iptDiv .exp_box{
    padding: 25px 0 12px;border: 1px dashed #999;border-radius: 5px;margin-bottom: 20px;position: relative;
}
.exp_box .exp_delete{
    width: 22px;height: 22px;background: url(../images/join_x.png) center no-repeat ;
    position: absolute;top: -11px;right:-11px;cursor: pointer;
}
.add_epx{
    width: 160px;height: 32px;line-height: 32px;text-align: center;margin: auto;
    border-radius: 16px;font-size: 14px;color:#fff;background: #006d87;cursor: pointer;
}
.joinF_iptDiv textarea{
    border:1px solid #d1d1d1;border-radius: 2px;width: 100%;height: 100px;
    font-size: 14px;color:#7c7c7c;padding:5px 10px;resize: none;
}
.add_epx i{display: inline-block;padding-left:16px;background: url(../images/join_add.png) left center no-repeat;}

.alodpc input{ cursor:pointer; border:none; height:35px; width:150px; color:#fff; border-radius:17px; background:#b68d56 url(../images/cg.png) no-repeat 50px center; text-indent:25px;}

.oapct li{ width:32%; float:left; margin-right:2%; margin-top:2%;}
.oapct li:nth-child(3n){ margin-right:0;}
.oapct li a{ display:block; border-bottom:4px solid #006d87;}
.oapct li a .pic{ overflow:hidden;}
.oapct li a .pic span{ display:block; height:224px; background:no-repeat center center; background-size:cover; transition:all 0.5s ease;}
.oapct li a .con{ background:#fff; padding:20px;}
.oapct li a .con .p1{ line-height:30px; height:30px; overflow:hidden; font-size:16px;}
.oapct li a .con .p2{ line-height:20px; height:40px; overflow:hidden; color:#666; margin-top:5px;}

.sonma li{ background:#eee no-repeat no-repeat left center; background-size:cover; padding:20px; margin-bottom:20px;}
.sonma li a{ display:block; background:#fff; padding:50px; width:100%;}
.sonma li a .cont{}
.sonma li a .cont .d1{ color:#006d87; font-size:24px; padding:0 0 20px; border-bottom:2px solid #ddd;}
.sonma li a .cont .d2{ line-height:25px; height:75px; overflow:hidden; margin-top:20px; color:#666;}
.sonma li a .cont .d3{ margin-top:20px;}
.sonma li a .cont .d3 span{ display:inline-block; line-height:30px; padding:0 25px; color:#006d87; border:1px solid #006d87; border-radius:3px;}

.newlt li{ padding:25px 0 0; border-bottom:1px solid #ddd;}
.newlt li a{ display:block; position:relative; padding:0 80px 0 425px; height:173px;}

.newlt li a .pic{ position:absolute; left:0; top:0; width:260px;}
.newlt li a .pic img{ display:block;width:100%; height:173px; object-fit:cover;}
.newlt li a .anlt{ width:43px; height:42px; background:url(../images/c1.png) no-repeat; right:0; top:73px; position:absolute;}
.newlt li a .tit{ font-size:18px; line-height:35px; height:65px; padding-top:30px; overflow:hidden; }
.newlt li a .con{ line-height:25px; height:50px; overflow:hidden; color:#666; margin-top:10px;}
.newlt li a .date{ position:absolute; left:280px; top:45px; font-size:16px;}
.newlt li a .date strong{ display:block; font-size:24px;}

.olamec{ background:#fff; border-top:4px solid #006d87;}
.tvlct{ padding:30px; border-bottom:1px solid #ddd;}
.titdee{ font-size:18px; font-weight:bold; color:#333;}
.lidle{ margin-top:10px; color:#999; font-size:12px;}

.dnelw{ padding:30px; border-top:1px solid #ddd;}
.dnelw .bacnke{ position:absolute; right:30px; top:30px; border:1px solid #ddd; padding:0 15px; line-height:30px; border-radius:15px;}
.dnelw p{ line-height:20px; padding:5px 0;}
.miact{ line-height:2; color:#464646; padding:30px;}

.lbouda{font-size: 16px; font-weight:bold;}

.bccanl li{ width:48%; float:left; /*padding-left:100px;*/ margin-top:4%;}
.bccanl li:nth-child(2n){ float:right;}
.bccanl li .pic{display:none; position:absolute; left:0; top:10px; width:95px; padding:0 10px;}
.bccanl li .tit em { display:inline-block; color:#006d87; font-size:30px; border-bottom:2px solid #006d87;}
.bccanl li .eng{ text-transform:uppercase; color:#999; margin-top:5px;}
.bccanl li .con{ line-height:25px; height:200px; overflow:hidden;}
.opaoca{ padding:2% 0;}
.opaoca .pic{ width:48%;}
.opaoca .cont{ width:48%; padding-top:30px;}
.opaoca .cont .d1{ font-size:18px; font-weight:bold;}
.opaoca .cont .d2{ line-height:25px; max-height:150px; overflow:hidden;}


.sateol{ padding:30px; border-bottom:1px solid #ddd;}
.sateol .lrekc{ width:65%;}
.hbreu{ margin-bottom:15px;}
.hbreu span{ display:inline-block; color:#006d87; border-bottom:2px solid #006d87; line-height:2; font-size:16px; font-weight:bold;}
.lolcc{ line-height:25px;}
.buoae{ width:32%;}
.ds-con{ line-height:30px;}
.ds-con img{ margin-right:6px;}

.sc-loca{ margin-top:4%;}
.sc-loca li{ width:25%; float:left; padding:0 15px; text-align:center; margin-bottom:2%;}
.sc-loca li .tit{ color:#006d87; font-size:18px; font-weight:bold; margin:15px 0;}
.sc-loca li .con{ line-height:25px; height:50px; overflow:hidden;}
.lopeac{margin-top:2%;}
.lopeac .pic01{width:36%;}
.lopeac .pic02{width:30%; margin-left:2%;}
.lopeac .pic03{width:62%; margin-left:2%; margin-top:2%;}
.vodlm{ width:100%; max-width:900px; margin:0 auto; padding:3% 0;}
.nlaopc{ background:rgba(0,0,0,0.2); text-align:center; line-height:2; padding:4% 0;}


.year-new{ width:145px; display:inline-block; position:relative;}
.year-new span{ display:block; line-height:50px; color:#006d87; border-radius:3px; font-size:24px; font-weight:bold; text-align:center; cursor:pointer;}
.year-new span.on{color:#fff; background:#b68d56;}
.rolpea{ display:none; position:absolute; background:#fff; top:-30px; width:510px; padding:30px 30px 0; text-align:left;}
.rolpea:after{ content:'';width:0; height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;position:absolute; top:40px;}
.rolpea .d1{ line-height:25px; padding-left:32px; background:url(../images/tmb.png) no-repeat left 4px; padding-bottom:25px;}
.preliv li:nth-child(2n-1) .rolpea{ left:165px; border-left:4px solid #006d87;}
.preliv li:nth-child(2n-1) .rolpea:after{ left:-18px;border-right:18px solid #006d87; }
.preliv li:nth-child(2n) .rolpea{ right:165px; border-right:4px solid #006d87;}
.preliv li:nth-child(2n) .rolpea:after{ right:-18px;border-left:18px solid #006d87; }





@media (max-width: 1400px){
.sc-fx, .sc-ewm{ display:none;}
.T-nav{ position:relative; left:0; margin-left:0; float:right;}

}



@media (min-width: 1201px){
.T-nav > li > a.on:after,.T-nav > li > a.cur:after{ width:30px; transition:all 0.5s ease;}
.foot-c1 dl dd a:hover{ color:#006d87;}
.honor-ul li:hover:after{ opacity:1; transition:all 0.5s ease;}
.lbomc li:hover .pic span,.oapct li a:hover .pic span{ transform:scale(1.05); transition:all 0.5s ease;}
.newlt li a:hover{ background:#006d87; color:#fff;}
.newlt li a:hover .con{ color:#fff;}
.newlt li a:hover .anlt{ background:url(../images/c2.png) no-repeat;}
}


@media (max-width: 1200px){
body{ padding-top:51px;}
.wrap{ width:100%; max-width:768px;}
.enlma{ margin-top:10px; margin-right:6px;}
.top{ height:51px; background:#fff;}
.top .logo{ padding-top:5px;}
.top .logo img{ height:40px;}
.mob-nav{ display:block; float:right; border-left:1px solid #ddd; background:url(../images/mob-ct.png) no-repeat center center; background-size:auto 30%; width:50px; height:50px;}
.T-nav{ width:100%; position:absolute;  display:none;height:100%; overflow-x:hidden; overflow-y:auto; top:50px; left:0; margin:0; background:rgba(255,255,255,1);}
.T-nav li{ display:block; width:100%; border-bottom:1px solid #eee;}
.T-nav > li a{ width:100%; text-align:left; padding:0 2%; font-size:15px; line-height:45px; height:45px; color:#666;}
.T-nav > li > a.cur{ background:none; border:none; color:#666;}
.T-nav > li .gdlt{ position:relative;width:100%; left:0; margin:0; top:0; padding:0 2%;}
.T-nav > li .gdlt a{ text-align:left; padding:0 2%;}
.laenls span{ width:50px; height:50px;}
.laenls p{ top:50px;}
.tplist{ width:100%;}
.mvodc{ width:49%; margin:0; float:right;}
.mid-news{ width:100%; margin:2% 0 0;}
.ecolc-nav{ border:none; padding:0 2%; width:100%;}
.ecolc-nav span{ display:block; border-bottom:1px dashed #ddd; line-height:45px; background: url(../images/g2.png) no-repeat 96% center;}
.ecolc-nav p{ position:absolute; left:0; top:45px; width:100%; background:#fff; z-index:3; box-shadow:0 0 10px rgba(0,0,0,0.2); display:none;}
.ecolc-nav p a{ display:block; margin:0; line-height:45px; width:100%; padding:0 2%; text-align:left; font-size:14px;}
.ecolc-nav p a.cur:after{ display:none;}
.ecolc-nav p a.cur{ background:none; color:#666;}
.honor-ul li .honor-li-img,.honor-ul li .honor-li-img p{ height:150px;}
.lbomc li .pic span,.oapct li a .pic span{ height:150px;}
.lbomc li .tit{ padding:12px 0;}
.lbomc li .tit span{ font-size:20px;}
.lbomc li .con{ margin-top:10px;}
.sonma li a{ width:100%;}
.rolpea{width:300px;}
}
@media (max-width: 768px){
.wrap{ padding:0 2%;}
.foot-c1{ display:none;}
.oscat li{ width:100%;}
.lidle .fr{ display:none;}
.titdee{ font-size:16px;}
.tvlct,.miact,.dnelw{ padding:20px;}
.dnelw .bacnke{ position:relative; top:0; margin-top:10px; display:inline-block; right:0;}
.bccanl li{width:100%; /*padding-left:80px;*/}
.bccanl li .pic{width:80px;}
.bccanl li .tit span{font-size:24px;}
.bccanl li .tit em{font-size:20px;}
.opaoca .pic{width:100%;}
.opaoca .cont{width:100%; padding-top:15px;}
.sateol .lrekc{width:100%;}
.buoae{width:100%;margin-top:20px;}
.sateol{padding:20px;}
.sc-loca li{width:50%; padding:0 5px;}
.sc-loca li .tit{font-size:15px; margin:10px 0;}
.toesm{text-align: left;}
.cslot{ background-position: 30px top;}
.years-let{display:none;}
.preliv li{text-align: left;}
.year-new{width:60px;}
.year-new span{line-height:40px; font-size:15px;}
.preliv li .rolpea{ padding:20px 20px 0; width:270px;}
.preliv li .rolpea .d1{padding-bottom:20px;}
.preliv li:nth-child(2n-1) .rolpea{ left:85px;}
.opaeoc{padding-left:15px;}

.preliv li:nth-child(2n) .rolpea{ left:85px; right:auto; border-left:4px solid #006d87; border-right-width:0;}
.preliv li:nth-child(2n) .rolpea:after{right:auto; left:-18px;border-left: 0;border-right: 18px solid #006d87;}




}

@media (max-width: 640px){
.ny-banner{ height:240px;}
.orelm{ display:none;}
.asblec{ line-height:50px;}
.entit span{ font-size:18px;}
.pagecsl a.mob-none{ display:none;}
.cpalt .d2 > div{ width:100%; height:auto; padding-right:0;}
.aoewp > h2{ font-size:20px;}

.joinF_iptDiv .joinFIpt_one{ width:100%;}
.joinF_main .joinF_box{padding:0.3rem;}
.joinF_box .joinF_iptDiv{padding:0.2rem 0;}
.joinFIpt_one .joinF_ipt{width:100%;margin-right:0;float: none;text-align: left;line-height: 26px;}
.joinFIpt_one .joinF_exp{width: 35%;}
.joinFIpt_one input,.joinFIpt_one select{width: 65%;}
.joinF_iptDiv .exp_box{padding:0.2rem;}
.joinF_box .join_btn{margin: 0.3rem auto 0;}
.sonma li a{ padding:20px;}
.sonma li a .cont .d1{ font-size:20px;}
.sonma li a .cont .d2{ height:auto; max-height:125px;}

.newlt li{ padding:15px 0;}
.newlt li a{ padding:0; height:auto;}
.newlt li a .pic{ width:100%; position:relative;}
.newlt li a .tit{ font-size:16px; padding-top:10px; height:45px;}
.newlt li a .anlt{ display:none;}
.newlt li a .date{ position:relative; left:0; top:0;}
.newlt li a .date strong{ display: inline-block; font-weight:normal; margin-right:10px; font-size:18px;}


}
@media (max-width: 480px){
.mvodc{ width:100%; margin:2% 0 0;}
.honor-ul li{ width:100%; margin-right:0;}
.lbomc li,.oapct li{ width:100%;}
.oapct li a .pic span{ height:200px;}

}





@media (max-width: 640px){


}






.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;
}
}












