@charset "utf-8";
/* CSS Document */
/* index */

body{ padding-top:60px;}
.op0{opacity: 0;}
.wrap{ width:1200px; margin:0 auto;}
.top{ height: 60px; width:100%; position:fixed; left:0; top:0px; z-index:95; transition:all 0.5s ease; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.top .logo img{height:85px;}
.top-cont{ padding-left:90px;}
.top-cont .logo{ position:absolute; left:0; top:5px; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.top-tec{ line-height:45px; height:45px; color:#4981c3;}
.T-nav{ margin-left:122px;}
.T-nav > li{ float:left; position:relative;}
.T-nav > li > a{ display:block; padding:0px 30px; height:60px; line-height:60px; font-size:16px; text-align:center; color:#434343; transition:all 0.5s ease; position:relative; transition:all 0.5s ease;}
.T-nav > li > a span{ display:block; color:#999; font-size:12px; text-transform:uppercase;}
.T-nav > li > a:after{ background:#00aeef; content:''; display:block; height:2px; width:0; left:50%; bottom:0px; position:absolute; transition:all 0.5s ease;}



.T-nav > li .gdlt{ position:absolute; color:#fff; width:560px; padding:30px 0; left:0; top:60px;  background:rgba(0,142,232,0.9); text-align:left; display:none; }
.T-nav > li .gdlt .hd{ float:left; width:180px; padding:0 25px;}
.T-nav > li .gdlt .hd a{ float:left; width:100%; line-height:40px; color:#fff;}
.T-nav > li .gdlt .bd{ float:right; width:380px; padding:0 40px; border-left:1px solid #00a4ef;}
.T-nav > li .gdlt .bd .con{ line-height:22px; height:66px; overflow:hidden; margin:10px 0;}
.T-nav > li .gdlt .bd .lic a{ display:inline-block; color:#b9dbff; line-height:25px; padding:0 10px; border:1px solid #b9dbff;}
.T-nav > li .gdlt .bd .pic img{ object-fit:cover; width:300px; height:100px;}
.T-nav > li .gdlt.bglcs{ width:680px;}
.T-nav > li .gdlt.bglcs .hd{width:300px;}
.T-nav > li .gdlt.bglcs .hd a{ width:50%;}

.T-nav > li:nth-child(5) .gdlt,.T-nav > li:nth-child(6) .gdlt{left:auto; right:0;}





.prelms{ line-height:60px; color:#666; padding-left:20px;}
.prelms a{ display:block; height:60px; width:50px; background-repeat:no-repeat; background-position:center center;}
.prelms div p{ position:absolute; right:0; top:60px; z-index:5; background:#fff; padding:10px; width:105px; visibility:hidden; opacity:0; transition:all 0.6s ease;}
.prelms div:hover p{ visibility:visible; opacity:1; transition:all 0.6s ease;}

.prelms a.a1{ background-image:url(../images/wx.png);}
.prelms a.a2{ background-image:url(../images/wb.png);}
.mob-nav{ display:none;}
.goucls{ padding:6%; background:url(../images/dc.jpg) no-repeat center center; background-size:cover;}
.soulc{ width:50%;}
.soulc .p1{ color:#4a4a4a; font-size:30px;}
.soulc .p2{ color:#4a4a4a; line-height:2; margin-top:15px;}
.soulc .p3{ margin-top:25px;}
.soulc .p3 a{ display:inline-block; border:1px solid #00aeef; line-height:45px; padding:0 40px; border-radius:5px; font-size:16px; color:#00aeef;}
.soulc .p3 a img{ margin-left:20px;}
.olewcs{ height:100px; background:url(../images/hf.png) no-repeat center center; padding:0 6%;}
.prewos{ line-height:100px; color:#fff; font-size:20px;}
.prewos span{ display:inline-block; padding-left:30px; background: url(../images/tec.png) no-repeat left 20px; margin-left:20px;}
.imdls{  width:46%;}
.imdls img{ width:100%;}
.ind-02{ padding:4% 2%; background:#f8f8f8;}
.ropwc{ font-size:30px; line-height:50px; color:#4a4a4a;}

.ind-03{ background:url(../testimg/t4.jpg) no-repeat center center; background-size:cover; padding:5% 0;}
.ind-03 .ropwc{ color:#fff;}
.enltit{ padding:3% 0;background:#f8f8f8;}
.enltit .p1{ font-size:30px; color:#4a4a4a;}
.enltit .p2{ margin-top:10px; color:#666;}

.ind-05{ padding:2% 0;}

.foot{ 
  padding:3% 0;
  background: -webkit-linear-gradient(#0a447d, #156ab3, #156ab3); 
  background: -o-linear-gradient(#0a447d, #156ab3, #156ab3); 
  background: -moz-linear-gradient(#0a447d, #156ab3, #156ab3); 
  background: linear-gradient(#0a447d, #156ab3, #156ab3); 
  color:#fff;
}
.gcoulm{ padding-top:30px;}

.ablil .ioleo{ line-height:25px; margin-left:20px; color:#fff; background:url(../images/a2.png) no-repeat left center; padding-left:30px;}
.bot-wb{ margin-left:20px;}
.bot-wb span{ display:block; padding-left:30px; line-height:25px; background:url(../images/a3.png) no-repeat left center;}
.bot-wb p{ position:absolute; width:105px; padding:10px; background:#fff; left:0; bottom:25px; display:none;}
.bot-wb:hover p{ display:block;}

.prelmc{ padding-left:125px;}
.prelmc .olfm{ padding:5px 5px 0; font-size:12px; line-height:20px; text-align:center; width:95px; background:#0064ae; position:absolute; left:0; top:0;}
.prelmc .p1{ font-size:16px; font-weight:bold; line-height:35px;}
.prelmc .p2{ line-height:25px;}


.ny-banner{ background-repeat:no-repeat; background-position:center center; background-size:cover;}
.lbreos{ position:absolute; left:50%; margin-left:-600px; top:50%; transform:translateY(-50%); color:#fff;}
.lbreos .p1{ font-size:48px; font-weight:bold;}
.lbreos .p2{}
.lbreos .p2 a{ color:#fff;}

.ny-main{ padding-bottom:3%;}
.ecolc-nav{ padding:20px 0; border-bottom:1px dashed #ddd;}
.ecolc-nav span{ display:none;}
.ecolc-nav p a{ display:inline-block; width:110px; margin:0 10px; line-height:35px; border-radius:5px; font-size:16px; position:relative;}
.ecolc-nav p a.cur{ background:#0a2f78; color:#fff;}
.ecolc-nav p a.cur:after{ width:21px; height:21px; background:url(../images/icon01.png); content:''; position:absolute; left:50%; bottom:-30px; margin-left:-10px;}

.aftct{ padding-left:0px;}
.newlt li{margin-top:30px;}
.newlt li a{ display:block; transition:all 0.5s ease;  background:#f2f2f2; position:relative; padding:100px 80px 0 600px; height:400px;}
.newlt li a .pic{ position:absolute; overflow:hidden; left:0; top:0; width:400px;}
.newlt li a .pic span{ display:block;width:400px; height:400px; background-repeat:no-repeat; background-position:center center; background-size:cover; transition:all 0.5s ease;}
.newlt li a .anlt{ width:0px; height:0px; background:url(../images/c1.png) no-repeat; right:0; top:45px; position:absolute;}
.newlt li a .tit{ font-size:18px; line-height:35px; height:35px; overflow:hidden; }
.newlt li a .con{ line-height:25px; max-height:100px; overflow:hidden;  margin-top:20px;}
.newlt li a .date{padding:20px 30px 60px 0; border-right:2px solid #ddd; position:absolute; left:450px; top:80px; font-size:16px;}
.newlt li a .date strong{ display:block; font-size:24px;}

.zclpr{ position:absolute; left:0; top:40px; width:88px;}
.zclpr a{ display:block; width:100%; text-align:center; line-height:35px; background:#eff6fe; color:#1b5aa7; margin-bottom:5px; position: relative;}
.zclpr a.cur{ background:#1b5aa7; color:#fff;}
.zclpr a.cur:after{ content:''; position: absolute; right:-6px; top:50%; transform:translateY(-50%);width:0;height:0;border-top:5px solid transparent; border-bottom:5px solid transparent;border-left:6px solid #1b5aa7;}

.pagelc{ padding:20px 0; color:#464646; line-height:25px; font-size:12px;}
.pagelc span{ float:right;}
.pagelc span a{ display:inline-block; line-height:25px; padding:0 8px; background:#f4f4f4; margin-left:5px;}
.pagelc span a.cur{ background:#00aeef; color:#fff;}
.cp-ny-main{ background:#fff; padding:2%;}

.tvlct{ margin-top:2%; border-bottom:1px solid #ddd; padding-bottom:30px;}
.titdee{ padding-top:30px; font-size:18px; font-weight:bold; text-align:center; color:#1b5aa7;}
.lidle{ margin-top:10px; color:#999; text-align:center; font-size:12px;}
.nidleo{ line-height:2; color:#464646; padding:30px 0; margin-top:20px; width:100%; max-width:850px; margin:0 auto;}
.nidleo img{ max-width:100%;}
.dnelw{ padding-top:20px; border-top:1px solid #ddd;}
.dnelw .bacnke{ position:absolute; right:0; top:30px;}
.dnelw p{ line-height:20px; padding:5px 0;}

.cp-list li{ margin-top:4%; margin-right:5%; width:30%; float:left;}
.cp-list2 li{position:relative; padding:25px; background:#f6f6f6; border-radius:5px;}
.cp-list li:nth-child(3n){ margin-right:0;}
.cp-list li a{ display:block; position:relative; padding:25px; background:#f6f6f6; border-radius:5px;}
.cp-list li .pic{ text-align:center; display:table; height:270px; width:100%;}
.cp-list li .pic p{ display:table-cell; vertical-align:middle;}
.cp-list li .pic img{ max-height:270px;}
.cp-list li .tit{ margin-top:15px; height:25px; line-height:25px; overflow:hidden; text-align:center; transition:all 0.5s ease;}
.cp-list li .cont{ position:absolute; left:0; top:0; width:100%; height:100%; padding-top:120px; color:#fff; border-radius:5px; background:rgba(0,174,239,0.75); opacity:0; visibility:hidden; transition:all 0.5s ease;}
.cp-list li .cont .p1{ margin-bottom:15px; font-size:18px;}


.colsoa{ margin-top:1%;}
.tencls li{ width:48%; float:left; margin-top:2%; border-radius:5px; overflow:hidden;}
.tencls li:nth-child(2n){ float:right;}
.tencls li a{ display:block; position:relative; color:#fff;}
.tencls li a .pic{ overflow:hidden; border-radius:5px;}
.tencls li a .pic img{width:100%; height:255px; object-fit:cover; transition:all 0.5s ease;}
.tencls li a:hover .pic img{ transform:scale(1.1); transition:all 0.5s ease;}
.tencls li a .cont{ position:absolute; right:0; top:0; height:100%; width:40%; background:rgba(27,90,127,0.7);}
.tencls li a .cont .tabc{ display:table; position:absolute; left:0; top:0; width:100%; height:100%;}
.tencls li a .cont .tabc > div{ display: table-cell; vertical-align:middle;}
.tencls li a .cont .img{ text-align:center; width:100%;}
.tencls li a .cont .tit{ font-size:36px; text-align:center; margin-top:5px;}

.nlosm{ padding:3%; background:url(../testimg/t14.jpg) no-repeat center center; background-size:cover; margin-top:40px; color:#fff; line-height:1.8;}


.cslot{ padding:30px 0; background:url(../images/d.jpg) repeat-y center top;}
.preliv li{ position:relative; color:#666; padding-bottom:15px; margin-top:30px;}
.preliv li .yewat{ width:48%;}
.preliv li .yewat .tesl{ line-height:1.6; margin-right:15px; display:inline-block; vertical-align:top;}
.preliv li .yewat .tesl span{ font-size:20px; color:#00aeef;}
.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:10px;}
.preliv li .contl.fr span{ left:-4%; margin-left:-4px;}
.preliv li .contl.fl span{ right:-4%; margin-right:-4px;}
.preliv li .contl.fl{}

.downl{ padding-top:40px; margin-bottom:20px;}
.downl li{ margin-bottom:15px;}
.downl li a{ display:block;line-height:70px; height:71px; overflow:hidden; position:relative; background:#f7f7f7 url(../images/e3.png) no-repeat 20px center; padding-left:55px; padding-right:265px;}
.downl li a .tit{ }
.downl li a .duol{ width:255px; position:absolute; right:0; top:0; text-align:right; line-height:70px;}
.downl li a .duol .sp01{ vertical-align:middle; display:block; float:right; width:100px; color:#999; text-align:center;}
.downl li a .duol .sp02{ vertical-align:middle; display:block; float:right; text-align:center; width:100px; color:#999;}
.downl li a .duol .sp03{ vertical-align:middle; display:block; float:right; width:50px; height:50px; background:url(../images/e1.png) no-repeat center center; margin-top:10px;}
.downl li a:hover .duol .sp03{background:url(../images/e2.png) no-repeat center center}

.wblec{ padding:3% 0; width:100%; max-width:850px; margin:0 auto; line-height:2; color:#3f3f3f;}
.wblec p{ padding:10px 0;}

.orelsc{ margin-top:4%; width:30%;}
.orelsc .p1{ color:#1b5aa7; font-size:16px; font-weight:bold; margin-bottom:15px;}
.orelsc .p2 span{ display:inline-block; line-height:30px; height:30px; overflow:hidden; width:32%; padding-right:10px; color:#666;}
.orelsc .p2 span a{ margin-left:10px;}
.map-ol{ border-top:4px solid #1b5aa7; margin-top:4%; width:66%;}

.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;}
.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:120px; border:none;}
.ldoes{ padding-bottom:20px;}
.ldoes input{ width:120px; margin:0 10px; height:35px; color:#fff; background:#004898; border:none; cursor:pointer;}

.honor-ul{}
.honor-ul li{ width:30%; margin-right:5%; text-align:center; overflow:hidden; float:left; margin-top:5%; cursor:pointer;}
.honor-ul li:nth-child(3n){ margin-right:0;}
.honor-ul li .honor-li-img{ text-align:center; position:relative; transition:all 0.5s ease;}
.honor-ul li .honor-li-img img{ width:100%;}
.honor-ul li .honor-li-img:after{ width:100%; height:100%; content:''; background:rgba(0,174,239,0.7) url(../images/fdj.png) no-repeat center center; position:absolute; left:0%; top:0%; transform:scale(0);transition:all 0.5s ease;}

.duloes{ float:left; width:145px; margin-top:42px;}
.duloes span{display:none;}
.duloes p a{display:block; width:100%; line-height:36px; height:36px; margin-bottom:5px; background:#f3f3f3; text-align:left; padding-left:10px;}
.duloes p a.cur{ color:#fff; background:#0a2f78;}
.loewpss{width:1025px;}

.prewlhc{width:100%; max-width:700px; margin:0 auto; padding-top:3%;}
.owoulc{ margin-top:30px;}
.owoulc a{display: inline-block; border: 1px solid #00aeef;line-height: 45px; padding: 0 40px; border-radius: 5px;font-size: 16px; color: #00aeef;}
.owoulc a img{ margin-left:20px;}

.lbcous{padding-top:17px;}
.lbcous li{margin-top:25px;}
.lbcous li a{display:block;background:#f6f6f6;border:1px solid #f6f6f6; border-radius:5px; transition:all 0.5s ease; padding:45px 25px 45px 336px; height:300px; position:relative;}
.lbcous li a .pic{ position:absolute; left:25px; top:25px;}
.lbcous li a .tit{font-size:18px; line-height:45px; height:45px; overflow:hidden;font-weight:bold;}
.lbcous li a .con{ line-height:25px; max-height:100px; color:#666;overflow:hidden; margin-top:10px;}
.cpnewl{padding-top:42px;}
.cpnewl li{float:left; border:1px solid #eee;width:45%; display:table; height:400px;}
.cpnewl li:nth-child(2n){float:right}
.cpnewl li a{ text-align:center; height:400px; display:table-cell; vertical-align:middle; position:relative;}
.cpnewl li a:after{ transition:all 0.5s ease; opacity:0; content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,174,239,0.7) url(../images/fdj.png) no-repeat center center;}
.cpnewl li a img{width:auto; max-width:90%; max-height:90%;}
.bgrel{display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.7); z-index:99;}
.tabclt{ position:absolute; left:0; top:0; width:100%; height:100%; display:table;}
.tab-cell{ display:table-cell; vertical-align:middle; text-align:center;}

@media (min-width: 1201px){
.T-nav > li > a:hover:after,.T-nav > li > a.cur:after{ width:60px; margin-left:-30px; transition:all 0.5s ease;}
.cp-list li a:hover .cont{ opacity:1; visibility: visible; transition:all 0.5s ease;}
.cp-list li a:hover .tit{ opacity:0; transition:all 0.5s ease;}
.honor-ul li:hover .honor-li-img:after{ transform:scale(1); transition:all 0.5s ease;}
.newlt li a:hover .pic span{transform:scale(1.1); transition:all 0.5s ease;}
.newlt li a:hover{ background:#0a2f78; color:#fff; transition:all 0.5s ease;}
.lbcous li a:hover{border:1px solid #8dadea; box-shadow:0 0 15px rgba(141,173,234,0.8); transition:all 0.5s ease;}
.duloes.on{ position:fixed; left:50%; top:120px; margin-left:-600px; z-index:5;}
.cpnewl li a:hover:after{opacity:1; transition:all 0.5s ease;}

}

@media (max-width: 1200px){
body{ padding-top:50px;}
.wrap{ width:100%; max-width:768px; margin:0 auto; padding:0 2%;}
.top{ height:50px; top:0; background:#fff; padding:0 2%;}
.top .logo{ height:50px; padding:0;}
.top .logo img{ height:50px;}
.top-tec{ display:none;}
.prelms{ display:none;}
.mob-nav{ display:block; float:right; background:url(../images/mob-ct.png) no-repeat center center; background-size:auto 40%; width:50px; height:50px;}
.T-nav{ width:100%; position: fixed;  display:none;height:100%; overflow-x:hidden; overflow-y:auto; top:50px; left:0; margin:0; background:rgba(0,0,0,0.9);}
.T-nav li{ display:block; width:100%; border-bottom:1px solid #666; padding:0;}
.T-nav > li > a{ width:100%; text-align:left; padding:0 5%; line-height:45px; height:45px; color:#fff;}
.T-nav > li > a span{ display:inline-block; margin-left:10px;}
.T-nav > li > a.cur{ background:none; border:none; color:#fff;}
.T-nav li .gdlt{ position:relative; width:100%; top:0; padding:0; background:none; border:none;}
.T-nav > li .gdlt.bglcs,.T-nav > li .gdlt.bglcs .hd{width:100%;}
.T-nav > li .gdlt a{ color:#fff; text-align:left; padding:0 8%;}
.T-nav > li .gdlt .hd{ width:100%;}
.T-nav > li .gdlt .bd{display:none}
.T-nav > li .gdlt.bglcs .hd a{width:100%;}







.gcoulm{ display:none;}
.prelmc{ width:100%;}
.ecolc-nav{ border:none; padding:0;}
.ecolc-nav span{ display:block; border-bottom:1px dashed #ddd; line-height:45px; background: url(../images/xd.png) no-repeat right 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;}
.cp-list li .pic{ height:180px;}
.cp-list li .pic img{ max-height:180px;}
.tencls li{ width:100%;}
.orelsc .p2 span{ width:100%; line-height:20px; padding:5px 0; height:auto;}
.orelsc,.map-ol{width:100%;}
.duloes{width:100%;margin-top:20px;}
.duloes span{display:block;border-bottom: 1px dashed #ddd; height:46px; line-height: 45px; background: url(../images/xd.png) no-repeat right center;}
.duloes 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;}

.loewpss{width:100%;}
.lbreos{ left:2%; margin-left:0;}
.lbreos .p1{font-size:32px;}


.newlt li{margin-top:20px;}
.newlt li a{ padding:0 0 20px; height:auto;}
.newlt li a .pic{ width:100%; position:relative;}
.newlt li a .pic span{width:100%; height:200px;}
.newlt li a .tit{ font-size:16px; padding:0 20px; margin-top:10px;}
.newlt li a .anlt{ display:none;}
.newlt li a .date{ position:relative; left:0; top:0; padding:0 20px; border:none;}
.newlt li a .date strong{ display: inline-block; font-weight:normal; margin-right:10px; font-size:18px;}
.newlt li a .con{ margin-top:10px; padding:0 20px;}

.lbcous{padding:0;}

.tencls li a .pic img{height:auto;}

}
@media (max-width: 960px){


}


@media (max-width: 768px){
.honor-ul li{ width:49%; margin-right:2%; margin-top:2%;}
.honor-ul li:nth-child(3n){ margin-right:2%}
.honor-ul li:nth-child(2n){ margin-right:0%}

}


@media (max-width: 640px){
.goucls{ padding:3%;}
.soulc{ width:100%;}
.imdls{ display:none;}
.prewos{ float:right;}
.soulc .p1,.ropwc{ font-size:20px;}
.enltit{ padding:3%;}
.enltit .p1{ font-size:20px;}
.sporel .article a .mido .tablec .tab-cell .link{ display:none;}

.aftct{ padding-left:0px;}

.zclpr{ width:60px; position:fixed; left:2%; top:300px;}
.zclpr a{ line-height:30px; font-size:12px;}
.pagelc span a.mov{ display:none;}
.pagelc span{}
.pagelc span a{ margin:0 10px 0 0;}
.titdee{ font-size:15px;}
.dnelw .bacnke{ position:relative; top:0; margin-top:10px; display:inline-block;}
.cp-list li{ width:48%; margin-right:4%;}
.cp-list li:nth-child(3n){ margin-right:4%;}
.cp-list li:nth-child(2n){ margin-right:0;}
.cp-list li .pic{ height:120px;}
.cp-list li .pic img{ max-height:120px;}
.tencls li a .cont .img img{ height:80px;}
.tencls li a .cont .tit{ font-size:20px;}
.oscat li{ width:100%;}
.downl{ padding-right:0;}
.downl li a{ padding-right:60px;}
.downl li a .duol{ width:50px;}
.downl li a .duol .sp01,.downl li a .duol .sp02{ display:none;}
.lbreos .p1{font-size:24px;}
.lbcous li{margin-top:2%;}
.lbcous li a{ padding:10px 10px 10px 130px; height:130px;}
.lbcous li a .pic{ left:10px; top:10px;}
.lbcous li a .pic img{ width:110px; height:110px;}
.lbcous li a .tit{ font-size:16px; line-height:35px; height:35px;}
.lbcous li a .con{max-height:50px;}

.cpnewl li,.cpnewl li a{ height:200px;}

}

@media (max-width: 420px){

}











/*视频播放*/
.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;
}
}





/*2018-10-29*/
.padlmew{ padding:4% 100px;}
.melow td{ padding:10px 5px; color:#666;}
.melow td .fe01{ width:80%; border:1px solid #ddd; padding:0 5px; height:35px;}
.melow td span{ color:#c00; margin-right:3px;}
.melow td label{ margin-right:15px; display:inline-block;}
.melow td label input{ margin-right:3px;}
.dblol{ margin-top:3%; color:#1b5aa7; font-size:18px; font-weight:bold; background: url(../images/dd.jpg) repeat-x left center;}
.dblol span{ display:inline-block; padding-right:15px; background:#fff;}
.fcoloe thead td{ padding:10px 5px;}
.fcoloe td{ padding:5px; color:#666;}
.fcoloe td span{ display:none;}
.fcoloe td .tec{ width:100%; height:30px; border:1px solid #ddd; padding:0 5px;}

.ad-delc a{ color:#1b5aa7; margin:0 5px; text-decoration:underline;}
.greoul td{ padding:10px 5px; color:#666;}
.greoul td span{ color:#c00; margin-right:3px;}
.greoul td .ic01{ margin-right:30px; border:1px solid #ddd; height:35px; padding:0 5px; width:300px;}
.greoul td label{ display:inline-block; width:120px;}
.greoul td label input{ margin-right:5px; width:15px; height:15px;}
.greoul td label.lab01{ width:auto; }
.greoul td label.lcc{ width:auto; margin-right:25px;}
.greoul td .scel{ width:50px; height:30px; border:1px solid #ddd; text-align:center; margin:0 5px;}
.greoul td .hoelc{ width:60%; height:35px; border:1px solid #ddd;}


.anclt{ padding-top:20px; border-top:1px solid #ddd;}
.anclt input{ width:150px; margin:0 5px; height:35px; color:#fff; background:#1b5aa7; border:none; cursor:pointer;}


@media (max-width: 1200px){
.padlmew{ padding:4% 0;}

}

@media (max-width: 640px){
.melow td{ float:left; text-align:left; width:100%; padding:5px 0;}
.melow td .fe01{ width:100%;}
.fcoloe thead{ display:none;}
.fcoloe td{ width:100%; float:left;}
.fcoloe td span{ display:inline-block;}
.fcoloe td .tec{ width:80%; margin-left:5px;}
.fcoloe tr{ border-bottom:1px solid #ddd;}
.greoul td{ float:left; width:100%; text-align:left;}
.greoul td label{ width:auto; margin-right:20px;}
.greoul td label.lab01{ margin:0;}
}

/*20118-12-10*/
.pdoll{ padding:0 120px 30px;}
.tvlct .splems{ position:absolute; right:0; top:30px;}
.tvlct .alewo{ position:absolute; left:0; top:30px;}
.hreol{ padding:2% 0;}
.vreol{ width:42%;}
.dewol{ width:55%;}
.pos-lsc{ line-height:2; font-size:16px;}
.aldmw a{ display:inline-block; margin-right:15px; line-height:35px; color:#fff; background:#57a0fa; width:165px; text-align:center;}
.solac{ height:40px; line-height:40px; background:#f5f5f5;}
.solac span{ float:left; width:160px; text-align:center; font-size:16px; cursor:pointer;}
.solac span.cur{ background:#1b5aa7; color:#fff;}
.coldes{ padding:2% 0;}
@media (max-width: 1200px){
.pdoll{ padding:0 0 15px;}
.pdoll .titdee{ margin-bottom:15px;}
.tvlct .alewo { position:relative; top:0; display:inline-block; vertical-align:middle; margin:0 10px;}
.tvlct .splems{ position:relative; top:0; display:inline-block; vertical-align:middle; margin:0 10px;}
.vreol{ width:100%;}
.dewol{ width:100%;}
.pos-lsc{ font-size:14px;}
.aldmw{ text-align:center;}
.aldmw a{ width:140px; margin:0 5px;}
}


@media (max-width: 640px){
.solac{ margin-top:25px;}
.solac span{ width:33.3%; font-size:14px;}

}




.foot{ padding:3% 0 0;}
.lldce{ padding:0 40px; border-right:1px solid #0c3888;}
.lldce:nth-child(1){ padding-left:0;}
.lldce a{ color:#fff;}
.lldce dt{ font-size:16px; line-height:30px;}
.lldce dd{ color:#a0bef8; line-height:30px;}
.lldce dd a{ color:#a0bef8; display:inline-block; line-height:30px;}
.dfewc{ width:360px; border:none;}
.oslcc{ width:86px; color:#a0bef8; line-height:30px;}
.solddc{ border-top:1px solid #0c3888; padding:10px 0; margin-top:20px;}
.solddc .fl{ color:#a0bef8;}
@media (max-width: 1200px){
.lewwl{ display:none;}
.foot{ padding:0;}
.solddc{ margin:0; border:none;}
}

/**12-21 HP**/
.join_list{width: 100%;padding-top:60px;}
.join_list .join_one{margin-bottom: 8px;width: 100%;}
.join_one .join_T{padding: 0 20px;line-height: 46px;background: #eee;font-size: 14px;font-weight: bold;color:#4c4c4c;cursor: pointer;}
.join_T i{display: inline-block;padding-left: 25px;background: url("../images/join_open.png") left center no-repeat;}
.join_one.joinOpen .join_T{background:#0a2f78;color:#fff;}
.join_one .join_T span{float:right; margin-left:20px; font-weight:normal;}

.joinOpen .join_T i{background-image: url("../images/join_close.png");}
.join_one .join_TT{padding: 16px 22px;font-size: 14px;line-height: 24px;color:#4c4c4c;display: none;}
.join_info .join_name,.join_info .join_tel{display: inline-block;padding-left: 35px;margin-left: 30px;}
.join_info .join_name{background: url("../images/join_name.png") left center no-repeat;}
.join_info .join_tel{background: url("../images/join_tel.png") left center no-repeat;}
@media (max-width: 760px) {
.join_one .join_T span{display:none;}
}
@media (max-width: 520px) {
    .join_list{padding-top:36px;}
    .join_one .join_T{padding: 0 0.3rem;}
    .join_one .join_TT{padding:0.2rem 0.3rem;}
    .join_btn{width: 140px;height: 36px;line-height: 36px;margin:0.5rem auto 0;}
}