﻿@charset "utf-8";
/* CSS Document */
/* index */
body{padding-top:162px;}
.almen{ margin-left:20px; margin-top:20px; border-left:1px solid #ddd; line-height:1.4; padding-left:20px; font-size:20px;}
.almen .d2{ color:#ff0000;}
.brela{
	background: -webkit-linear-gradient(left, rgba(0,57,175,0) , rgba(0,57,175,1) , rgba(0,57,175,1) , rgba(0,57,175,0)); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, rgba(0,57,175,0) , rgba(0,57,175,1) , rgba(0,57,175,1) , rgba(0,57,175,0)); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, rgba(0,57,175,0) , rgba(0,57,175,1) , rgba(0,57,175,1) , rgba(0,57,175,0)); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, rgba(0,57,175,0) , rgba(0,57,175,1) , rgba(0,57,175,1) , rgba(0,57,175,0)); /* 标准的语法 */
	padding:3% 0;
	margin-top:3%;
	transform:scaleY(0);
}
.brela2{ background:none;}
.animate .brela{transform:scaleY(1); transition:all 1s ease 1s;}

.yomcls{ position:fixed; left:0; top:0; z-index:999; width:100%; height:100%;}
.boewla{
  background: -webkit-linear-gradient(top, #fff , #6189fb); 
  -webkit-background-clip: text; 
  -webkit-text-fill-color: transparent;
  text-shadow:2px 2px 6px #000);
font-size:24px;padding:0 20px; color:#fff; font-weight:bold; margin-top:3%; transform:translateY(-100%) scale(0); opacity:0; transition:all 2.5s linear;}
.animate .boewla{transform:translateY(0%) scale(1); opacity:1; transition:all 1s linear;}
.bg-dcet{ position:absolute; left:0; top:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center center; background-size:cover; z-index:10; transform:scale(1.2);}
.animate .bg-dcet{ transform:scale(1); transition:all 8s linear;}
.morelc{ position:absolute; z-index:11; left:0; width:100%; top:50%; transform:translateY(-50%);}
.loger{ transform:translateY(-100%) scale(0); opacity:0; transition:all 1s linear;}
.loger img{ max-width:60%;}
.animate .loger{ transform:translateY(0%) scale(1); opacity:1; transition:all 1s linear;}
.alinc{ margin-top:3%;}
.alinc a{ color:#fff;font-weight:bold; display:inline-block; font-size:18px; width:186px; line-height:54px; background:url(../testimg/t44.png) no-repeat; margin:0 25px;}

.alinc a.a1{ transform: translateY(100%); opacity:0; transition:all 1.5s linear;}
.animate .alinc a.a1{ transform: translateX(0%); opacity:1; transition:all 1.5s linear 0.2s;}
.alinc a.a2{ transform: translateY(100%); opacity:0; transition:all 1.5s linear;}
.animate .alinc a.a2{ transform: translateX(0%); opacity:1; transition:all 1.5s linear 0.2s;}

.fowelc{ position:fixed; z-index:99; width:100%; left:0; bottom:0; color:#fff; padding:15px 0; line-height:25px; background:rgba(0,0,0,0.5);}
.ocalc{padding-top:20px;}
.ocalc .d1 span{ margin-right:20px; display:inline-block;}





.adlct{ position:relative;}
.ny-banner{ height:476px; background-repeat:no-repeat; background-position:center center; background-size:cover;}





.op0{opacity: 0;}
.wrap{ width:1200px; margin:0 auto;}
.top{width:100%; position:fixed; left:0; top:0px; z-index:95; transition:all 0.5s ease; background:#fff;}
.rioldc{background:#1d62ab;}
.st-menu{ width:67px; height:67px;float:left; background:#174883 url(../images/mob-ct.png) no-repeat center center;}
.T-nav{}
.T-nav > li{ float:left; position:relative; margin-right:20px;}
.T-nav > li > a{ display:block; padding:0 25px; height:67px; line-height:67px; font-size:24px; text-align:center; color:#fff; position:relative;}
.T-nav > li > a:after{ content:''; bottom:0; height:2px; background:#fff; position:absolute; left:50%; width:0;transition:all 0.5s ease;}

.T-nav > li > a.cur{ color:#00adb4;}
.T-nav > li .gdlt{ position:absolute; width: auto;white-space:nowrap; padding:10px 15px; left:0; top:67px;  background:rgba(23,72,131,0.7); text-align:center; visibility:hidden; opacity:0;}
.T-nav > li .gdlt a{ display:inline-block; text-align: center; line-height:30px; margin:0 10px; color:#fff;}

.search-T{ margin-left:10px; padding-right:31px; height:34px; position:relative; margin-top:30px;}
.search-T .in01{ width:100%; float:left; background:#e4ebf4; height:34px; border:none; color:#fff; width:225px; padding:0 10px;}
.search-T .in02{ width:31px; height:34px; position:absolute; right:0; top:0; background:#e4ebf4 url(../images/cz.png) no-repeat center center; border:none; cursor:pointer;}
.lanmt a{ display:inline-block; line-height:95px; font-size:16px; margin:0 5px;}

.cimldt li{ width:33.33%; float:left; height:230px;}
.tab-wb{ width:50%; height:230px; display:table; position:relative;}
.mldtec{ display:table-cell; vertical-align:middle; padding:0 15px; background:#fff; transition:all 0.5s ease;}
.bg-slot{ width:50%; height:230px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.mldtec .pic{ height:117px; overflow:hidden; transition:all 0.5s ease;}
.mldtec .tit{ font-size:36px; color:#5a5a5a;}
.mldtec span{ display:block; position:absolute; right:-23px; top:20px; width: 0; height: 0; border-top: 23px solid transparent; border-left: 23px solid #fff; border-bottom: 23px solid transparent;transition:all 0.5s ease;}
.mldtec .con{ color:#fff; line-height:20px; height:0px; overflow:hidden; margin:0px; overflow:hidden; transition:all 0.5s ease;}
.mldtec .mos{ height:px; background:url(../images/v.png) no-repeat left center; transition:all 0.5s ease;}


.vodpale a{ position:absolute; top:50%; left:50%; margin-left:-87px; margin-top:-87px;}
.blspts{ position:absolute; width:100%; left:0; top:3%; z-index:23; color:#fff;}
.blspts > div{ width:25%; float:left; text-align:center; font-size:28px;}
.blspts > div span{ font-size:60px;}

.swertl{ height:483px; background:url(../testimg/t6.jpg) no-repeat left center; padding-top:50px; color:#4a4a4a;}
.swertl .p1{ font-size:60px; line-height:80px;}
.swertl .p2{ width:100%; max-width:600px; font-size:20px; height:105px; overflow:hidden; line-height:35px; margin-top:20px;}
.swertl .p3{ margin-top:20px;}
.swertl .p3 a{ display:inline-block; border:1px solid #005eb8; color:#005eb8; font-size:16px; line-height:40px; padding:0 100px 0 20px; border-radius:5px; background:url(../images/jt.png) no-repeat 80% center; transition:all 0.5s ease;}
.swertl .p3 a:hover{background:url(../images/jt.png) no-repeat 90% center; transition:all 0.5s ease;}
.swertl .p4{ line-height:60px; color:#fff; margin-top:90px; font-size:24px;}
.denmlsa{ padding:3% 0;}
.dlode{ font-size:60px; color:#4a4a4a; margin-bottom:3%;}
.fot-ST{ background:#fff; padding:20px 0;}
.sprelc{ padding-left:100px; position:relative;}
.sprelc span{ display:block; line-height:40px; position:absolute; left:0; top:0; text-align:center; width:100px;}
.sprelc .odrelc{ height:40px; overflow:hidden; padding-right:20px;}
.sprelc .odrelc p a{ display:inline-block; margin-right:25px; margin:3px 25px 3px 0;}
.sprelc .odrelc p i{ display:block; position:absolute; right:0; width:16px; height:9px; top:15px; background:url(../images/xd.png);}
.fot-BC{ background:#005eb8; color:#fff; padding:20px 0;}
.doodt{ line-height:25px;}
.doodt span{ display:inline-block;}
.lpdoc{ line-height:2;}
.lpdoc a{ display: inline-block; text-align:center; margin-left:20px; color:#fff;}
.duolpr{ width:1000px; position:absolute; left:50%; margin-left:-500px; height:80%; top:10%; background:#fff; z-index:10; border-radius:5px; padding:5% 3%; overflow:auto;}
.s-colt{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.7); z-index:9}
.duolpr .csct{ position: absolute; right:10px; top:10px; cursor:pointer;}
.duolpr .pic{ width:35%; padding-top:20px;}
.duolpr .con{ width:62%;}
.duolpr .con .p1{ font-size:36px;}
.duolpr .con .p2{ font-size:16px; line-height:40px; height:200px; overflow:hidden; color:#464646; margin-top:15px;}
.duolpr .con .p3{ margin-top:10px;}
.duolpr .con .p3 a{ display:inline-block; border:1px solid #005eb8; color:#005eb8; font-size:16px; line-height:40px; padding:0 100px 0 20px; border-radius:5px; background:url(../images/jt.png) no-repeat 80% center; transition:all 0.5s ease;}
.duolpr .con .p3 a:hover{background:url(../images/jt.png) no-repeat 90% center; transition:all 0.5s ease;}
.bg-cold{ background:rgba(0,0,0,0.5); position:absolute; width:100%; height:100%; left:0; top:0; z-index:12;}
.lreosc  .adc{ display:block; position:absolute; z-index:3;}
.lreosc  .adc01{ width:17%; height:17%; left:6%; top:7%;}
.lreosc  .adc02{ width:17%; height:17%; left:6%; top:32%;}
.lreosc  .adc03{ width:17%; height:17%; left:6%; top:56%;}
.lreosc  .adc04{ width:17%; height:17%; left:14%; top:76%;}
.lreosc  .adc05{ width:17%; height:17%; right:7%; top:7%;}
.lreosc  .adc06{ width:17%; height:17%; right:7%; top:29%;}
.lreosc  .adc07{ width:17%; height:17%; right:7%; top:50%;}
.lreosc  .adc08{ width:17%; height:17%; right:7%; top:72%;}
.lreosc  .adc09{ width:17%; height:17%; right:27%; top:77%;}
.S-told{ position:absolute; left:0; top:67px; background:rgba(23,72,131,0.85); width:305px; display:none;}
.S-told a{ line-height:50px; color:#fff; font-size:16px; text-align:center; display:block; border-bottom:1px solid #f9f9f9;}
.lect01{ position:absolute; z-index:1; left:0; top:0; width:58.25%;}
.lect02{ position:absolute; z-index:1; right:0; top:0; width:45.85%;}

.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:#1b5aa7; 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;}

.cp-list li{ width:28%; margin-right:8%; margin-top:5%; float:left;}
.cp-list li:nth-child(3n){ margin-right:0;}
.cp-list li a{ display:block; background:#eff6fe; padding-bottom:15px;}
.cp-list li .tit{ text-align:center; line-height:30px; height:30px; overflow:hidden; font-size:15px;}

.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:#004898; color:#fff;}

.aftct{ padding-left:115px;}
.newlt li{ padding:35px 0; border-bottom:1px solid #ddd;}
.newlt li a{ display:block; position:relative; padding:0 80px 0 425px; height:125px;}
.newlt li a .pic{ position:absolute; left:0; top:0; width:260px;}
.newlt li a .pic img{ border:2px solid #ddd; display:block; height:160px; width:100%; object-fit:cover;}
.newlt li a .anlt{ width:43px; height:42px; 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; height:50px; overflow:hidden; color:#666; margin-top:10px;}
.newlt li a .date{ position:absolute; left:280px; top:25px; 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;}


.tvlct{ margin-top:2%; background:#eff6fe; padding-bottom:30px;}
.titdee{ padding-top:30px; font-size:18px; font-weight:bold; text-align:center; color:#333;}
.lidle{ margin-top:10px; color:#999; text-align:center; font-size:12px;}
.nidleo{ line-height:2; color:#464646; padding:30px 0; margin-top:20px;}
.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;}

.folews{ margin-top:4%;}

.gtels{ height:480px; width:900px; margin:4% auto 0;background-repeat:no-repeat; background-position:center center; background-size:cover;}
.video-js{ height:480px; margin:0 auto; width:100%;}
.titlec{ line-height:20px; margin-top:15px;}
.bfan{ position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; z-index: 2;}

.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{ 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;}

.pclst{ padding-top:4%;}
.benlct thead td{ color:#1b5aa7; padding:10px 0; line-height:2;}
.benlct td{ padding:10px 0; border-bottom:1px solid #ddd; line-height:20px;}
.benlct td.tl{ padding-left:20px; color:#1b5aa7;}
.benlct td a{ color:#fff; background:#57a0fa; line-height:30px; display:inline-block; padding:0 15px; border-radius:15px;}

.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:#1b5aa7;background: #eff6fe;
}
.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: #57a0fa;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:#1b5aa7 url(../images/cg.png) no-repeat 50px center; text-indent:25px;}

.ronldc{ padding:5% 0;}
.wblec{ padding:3% 0; line-height:2; color:#3f3f3f;}

.orelsc{ margin-top:4%;}
.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.s1{width:40%}
.orelsc .p2 span.s2{width:18%}
.orelsc .p2 span.s3{width:20%}
.orelsc .p2 span.s4{width:20%}
.orelsc .p2 span.s5{width:100%}





.orelsc .p2 span a{ margin-left:10px;}
.map-ol{ border-top:4px solid #1b5aa7; margin-top:4%;}


.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;}

.prev-pic{position: absolute;
    display: block;
    height: 30px;
    width: 40px;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    padding: 0;
    border: none;
    top: 50%;
    margin-top: -20px;
    z-index: 10;
    background: url(../images/vs1.png) no-repeat center center;
    left: 0px;

}
.next-pic{position: absolute;
    display: block;
    height: 30px;
    width: 40px;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    padding: 0;
    border: none;
    top: 50%;
    margin-top: -20px;
    z-index: 10;
    background: url(../images/vs2.png) no-repeat center center;
    right: 0px;

}


@media (max-width: 1600px){
.ny-banner{height:350px;}

}


@media (min-width: 1201px){
.mldtec:hover{ background:#005eb8; transition:all 0.5s ease; color:#fff;}
.mldtec:hover .pic{ height:0; transition:all 0.5s ease;}
.mldtec:hover .tit{ color:#fff; transition:all 0.5s ease;}
.mldtec:hover span{ border-left: 30px solid #005eb8;  transition:all 0.5s ease;}
.mldtec:hover .con{ height:40px; transition:all 0.5s ease; margin:20px 0;}
.mldtec:hover .mos{ height:31px; transition:all 0.5s ease;}
.T-nav > li .gdlt{ transition:all 0.5s ease;}
.T-nav > li .gdlt a{ opacity:0; transform:translateX(100%); transition:all 0.5s ease;}
.T-nav > li > a:hover:after{ left:0; width:100%; transition:all 0.5s ease;}


.T-nav > li:hover .gdlt a{ opacity:1; transform:translateX(0); transition:all 0.5s ease}
.T-nav > li .gdlt a:nth-child(2){ transition-delay:0.3s;}
.T-nav > li .gdlt a:nth-child(3){ transition-delay:0.5s;}
.T-nav > li .gdlt a:nth-child(4){ transition-delay:0.7s;}
.T-nav > li .gdlt a:nth-child(5){ transition-delay:0.9s;}
.T-nav > li .gdlt a:nth-child(6){ transition-delay:1.1s;}
.T-nav > li .gdlt a:nth-child(7){ transition-delay:1.3s;}
.T-nav > li:hover .gdlt{ visibility:visible; opacity:1; transition:all 0.5s ease;}

}

@media (max-width: 1420px){
.search-T .in01{ width:150px;}
.rioldc{ margin-left:0;}
.T-nav > li > a{ padding:0 15px;}
}

@media (max-width: 1200px){
body{ padding-top:50px;}
.wrap{ width:100%; max-width:768px; padding:0 2%;}
.almen{display:none;}
.top .wrap{padding:0;}
.top{ height:50px; top:0;}
.top .logo{ height:50px; padding:0;}
.top .logo img{ height:50px;}
.mob-nav{ display:block; float:right; background:#174883 url(../images/mob-ct.png) no-repeat center center; background-size:auto 40%; width:50px; height:50px;}
.lanmt{display:none;}
.lanmt a{ line-height:50px; padding:0 10px;}
.search-T{ margin-top:8px; margin-right:10px;}
.st-menu{ display:none;}
.rioldc{ display:none; width:100%; position: fixed;overflow-x:hidden; overflow-y:auto; top:50px; left:0; margin:0; background:rgba(0,0,0,0.9);}
.float-sild{ display:none;}
.T-nav{}
.T-nav li{ display:block; width:100%; border-bottom:1px solid #666; border-left:none;}
.T-nav > li > a{ width:100%;font-size:16px; text-align:left; padding:0 2%; line-height:45px; height:45px; color:#fff;}
.T-nav > li > a.cur{ background:none; border:none; color:#fff;}
.T-nav li .gdlt{ visibility:visible; opacity:1; display:none;white-space: normal; position:relative; width:100%; top:0; padding:5px 5%; background:none; border:none;}
.T-nav > li .gdlt a{ display:block; margin:0; text-align:left; color:#fff; line-height:35px; height:35px;}
.gtels{ width:100%;}
.tencls li{ width:100%;}
.orelsc .p2 span{ width:100%; line-height:20px; padding:5px 0; height:auto;}
}
@media (max-width: 1000px){
.duolpr{ width:90%; left:5%; margin-left:0;}
.olcma{float:left; margin-top:10px;}

}
@media (max-width: 860px){
.blspts{  top:0; padding:15px 0;}
.blspts > div{ font-size:16px;}
.blspts > div span{ font-size:32px;}
}
@media (max-width: 768px){
.s-colt{ width:0px; height:0px;}
.duolpr{ position:relative; left:0; top:0; width:100%; height:auto; display:block;}
.duolpr .csct{ display:none;}
.alinc a{ margin:15px;}
.cp-list li{ width:49%; margin-right:2%; margin-top:2%;}
.cp-list li:nth-child(3n){ margin-right:2%;}
.cp-list li:nth-child(2n){ margin-right:0;}
.cp-list li .tit{ font-size:14px;}
.ny-banner{ height:240px;}
.ecolc-nav{ border:none; padding:0;}
.ecolc-nav span{ display:block; border-bottom:1px dashed #ddd; line-height:50px; font-weight:bold; font-size:18px; color:#1b5aa7; background: url(../images/xd.png) no-repeat right center;}
.ecolc-nav p{ position:absolute; left:0; top:45px; width:100%; background:#fff; z-index:100; 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;}
.search-T{display:none;}

}


@media (max-width: 640px){
.search-T{ display:none;}
.cimldt li{ width:100%;}
.blspts > div{ font-size:12px; padding:0 5px;}
.blspts > div span{ font-size:20px;}
.vodpale a{ margin-left:-25px; margin-top:0;}
.vodpale a img{ width:50px; height:50px;}
.swertl .p1{ font-size:24px;}
.swertl .p2{ font-size:15px;}
.swertl .p4{ font-size:16px;}
.swertl .p4 img{ width:35px;}
.dlode{ font-size:24px;}
.sprelc{ padding:0;}
.sprelc span{ position:relative; width:100%; text-align:left;}
.sprelc .odrelc p i{ top:55px;}
.pagelc span a.mov{ display:none;}
.pagelc span{}
.pagelc span a{ margin:0 10px 0 0;}
.newlt li{ padding:15px 0;}
.newlt li a{ padding:0; height:auto;}
.newlt li a .pic{ width:100%; position:relative;}
.newlt li a .pic img{height:auto;}
.newlt li a .tit{ font-size:16px;}
.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;}
.aftct{ padding-left:60px;}
.zclpr{ width:50px; top:15px; position:fixed; left:2%; top:300px;}
.zclpr a{ line-height:30px; font-size:12px;}
.titdee{ font-size:15px;}
.dnelw .bacnke{ position:relative; top:0; margin-top:10px; display:inline-block;}
.gtels, .video-js {height: 300px;}
.tencls li a .cont{}
.tencls li a .cont .img img{ height:80px;}
.tencls li a .cont .tit{ font-size:20px;}
.benlct td.odnone{ display:none;}
.oscat li{ width:100%;}
.boewla{ font-size:18px;}
}

@media (max-width: 420px){
.lanmt{ display:none;}
.cimldt li,.tab-wb,.bg-slot{ height:160px;}
.mldtec .pic{ height:70px;}
.mldtec .pic img{ height:70px;}
.mldtec .tit{ font-size:24px;}
.lpdoc{ width:100%; margin-top:15px;}
.duolpr .con .p1{ font-size:24px;}
.duolpr .con .p2{ line-height:25px; height:100px; overflow:hidden; font-size:14px;}
}
/*视频播放*/

.big-video {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 22;
    display: none;
    background-color: #fff;
    width: 100%;
	height:100%;
    box-sizing: border-box;	
}
.odpdo{ position:absolute; width:100%; height:100%; left:0; bottom:0; display:table; background:#000;}

.big-video-main{ display:table-cell; vertical-align:middle;}
.big-video-main video{ max-width:100%; max-height:98%;}






.downl{ padding-right:30px; padding-top:20px; margin-bottom:20px;}
.downl li{ margin-bottom:15px;}
.downl li a{ display:block;line-height:70px; height:71px; overflow:hidden; position:relative; background:#fff url(../images/e3.png) no-repeat 10px center; padding-left:45px; padding-right:265px;}
.downl li a .tit{ color:#00adb4;}
.downl li a .duol{ width:255px; position:absolute; right:0; top:0; text-align:right; line-height:70px;}
.downl li a:hover{ background:#f9f9f9 url(../images/e3.png) no-repeat 10px center;;}
.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:#00adb4 url(../images/e2.png) no-repeat center center}
@media screen and (max-width: 640px){
.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;}
.odpdo{ bottom:auto; top:0;}
.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;}
}







/*2018-11-06*/

.youdct td{ padding:10px; color:#666; line-height:2;}
.youdct td.tr{ font-weight:bold; color:#1b5aa7;}
.tclmg{ padding-bottom:20px; padding-left:80px;}
.tclmg a{ display:inline-block; margin:0 10px; width:160px; line-height:35px; color:#fff; border-radius:15px; background:#1b5aa7; text-align:center;}













/*2019-4-22*/
.apenla{ padding:2% 0;}
.tbclt{ margin-top:2%; position:relative;}
.tbclt a{ display:block;}
.tbclt a .pic{ background:no-repeat center center; background-size:cover; height:340px;}
.tbclt .con1{ position:absolute; right:20%; top:50%; transform:translateY(-50%);}
.tbclt .con2{ position:absolute; left:20%; top:50%; transform:translateY(-50%);}
.tbclt .p1{ font-size:30px; color:#1b5aa7; line-height:50px;}
.tbclt .p2{ font-size:30px;font-weight: bold; color:#393939; line-height:44px;}
.tbclt .p3{ font-size:18px; line-height:1.6;}
.tbclt .con2 .p1{ color:#bb9785;}

.loual li{ width:49%; margin-top:2%; margin-right:2%; float:left; position:relative;}
.loual li:nth-child(2n){ margin-right:0;}
.loual li a{ display:block;}
.loual li a .con{ position:absolute; right:5%; top:50%; color:#c2ab49; transform:translateY(-50%); line-height:50px; font-size:30px;}
.loual li a .con2{ color:#9486ae;}

.lopac li{ float:left; width:32%; margin-right:2%; margin-top:2%;}
.lopac li:nth-child(3n){ margin-right:0;}
.lopac li .tit{ color:#1b5aa7; font-size:24px; font-weight:bold; padding:10px 0;}
.lopac li .con{ font-size:18px; line-height:25px; color:#393939;}


@media screen and (max-width: 768px){
.tbclt a .pic{ height:200px;}
.tbclt .con1,.tbclt .con2{ position:relative; top:0; left:0; right:0; width:100%; transform:translateY(0);}
.tbclt .p1{ font-size:18px; line-height:25px; margin-top:10px;}
.tbclt .p2{ font-size:14px; line-height:25px; margin-top:10px;}
.loual li{ width:100%; margin-right:2%;}
.loual li a .con{ font-size:18px;}
.tbclt .p3{ font-size:14px;}
.lopac li{ width:100%; margin-right:0}
.lopac li .tit{ font-size:18px;}
.lopac li .con{ font-size:14px;}


}







/*2019-09-02*/
.ind-vcoa{ padding:3% 0; background:#fff;}
.melna{ width:33%;}
.ind-vcoa .pic{ overflow:hidden;}
.melna .pic span{ height:435px; background:no-repeat center center; background-size:cover; display:block; width:100%; transition:all 0.5s ease;}
.ind-vcoa a{ display:block; position:relative;}
.ind-vcoa a .tit{ position:absolute; left:0; top:20px; padding-left:30px; font-size:24px; color:#fff; font-weight:bold; width:100%;}
.ind-vcoa a .tit:after{ content:''; position:absolute; left:0; top:50%; height:36px; width:8px; background:#1b5aa7; transform:translateY(-50%);}

.aecac{ width:67%;}
.aecac li{ float:left; width:48.5%; margin-left:1.5%; margin-bottom:16px;}
.aecac li .pic span{ height:209px; background:no-repeat center center; background-size:cover; display:block; width:100%; transition:all 0.5s ease;}

@media screen and (min-width: 1201px){
.ind-vcoa a:hover .pic span{ transform:scale(1.05); transition:all 0.5s ease;}
}
@media screen and (max-width: 1200px){
.melna .pic span{ height:280px;}
.aecac li{ margin-bottom:10px;}
.aecac li .pic span{ height:135px;}
.ind-vcoa a .tit{ font-size:18px;}

}

@media screen and (max-width: 525px){
.melna{ width:100%;}
.melna .pic span{ height:360px;}
.aecac{ width:100%;}
.aecac li{ width:100%; margin:10px 0 0;}
.aecac li .pic span{ height:180px;}

}




