body{ padding-top:115px;}
.tab-cell{ display:table-cell; vertical-align:middle;}
.wrap{ width:1200px; margin:0 auto;}
.top{ position:fixed; left:0; top:0; width:100%; background:#fff;transition:all 0.5s ease; box-shadow:0 0 10px rgba(0,0,0,0.2); z-index:11;}
.ny-top{ background:#fff;}
.T-nav{ }
.T-nav > li{ float:left; position:relative;}
.T-nav > li > a{ display:block; padding:0 20px; line-height:78px; height:78px; font-size:16px; text-align:center; transition:all 0.5s ease; position:relative;}
.T-nav > li .gdlt{border-top:1px solid #fff; position:absolute; width:100%; left:0%; top:78px;text-align:center; background:#fff;}
.T-nav > li .gdlt a{ display:block; line-height:20px; padding:10px 0; transition:all 0.5s ease;}
.T-nav > li .gdlt.lbreo{ width:300px; left:50%; margin-left:-150px;}
.T-nav > li .gdlt.lbreo a{float:left; width:50%;}

.oflec{ background:#f7f7f7; padding:5px 0; line-height:25px;}
.oflec a{ margin:0 8px; display:inline-block; vertical-align:middle;}
.oflec a span{ display:inline-block; vertical-align:middle;}
.elnoe{float: right; margin: 6px 0px 6px 100px; vertical-align:middle; width:182px; height:25px; border:1px solid #ddd; border-radius:12px;}
.elnoe .c1{ width:150px; float:left; height:23px; background:none; border:none; padding:0 10px;}
.elnoe .c2{ width:30px; height:23px; background:url(../images/fd.png) no-repeat center center; float:left; border:none; cursor:pointer;}

.pad-com{ padding:40px 0;}
.sv-tit{ width:100%; max-width:360px; margin:0 auto; border-bottom:1px solid rgba(200,200,200,0.7);}
.sv-tit .d0{ margin-bottom:20px;}
.sv-tit .d1{ font-size:24px;}
.sv-tit .d2{ text-transform:uppercase; padding:5px 0 12px; position:relative; color:#999;}
.sv-tit .d2:After{ content:''; position:absolute; left:50%; bottom:-3px; height:5px; width:60px; margin-left:-30px; background:#c00;}
.lbowla{ margin-top:4%; height:380px; position:relative;}
.lbowla li{background: #f4f6f8; width:23%; position: absolute; left:0; top:0;}
.lbowla li:after{ content:''; position:absolute; z-index:5; left:0; bottom:0; width:0px; height:4px; background:#c00; transition:all 0.5s ease;}
.lbowla li:nth-child(1){ left:0; width:50%;}
.lbowla li:nth-child(2){ left:52%;}
.lbowla li:nth-child(3){ left:77%;}
.lbowla li a{ display:block; width:100%; height:380px; border:1px solid #ddd; padding:50px 50px 0; position:relative;}
.lbowla li a .bg{ background:no-repeat center center; background-size:cover; position:absolute; left:0; top:0; width:100%; height:100%; opacity:0; transition:all 0.5s ease;}
.lbowla li a:after{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; background:rgba(0,95,202,0.5); opacity:0; transition:all 0.5s ease;}
.lbowla li a .etolc{ display:block; margin:0 auto; width:130px; text-align:center; position:relative; z-index:2; transition:all 0.5s ease;}
.lbowla li a .pic span{ display: inline-block; width:100px; height:100px; position:relative; border:2px solid #999; background:no-repeat center center; border-radius:50%; transition:all 0.5s ease;}
.lbowla li a .pic span i{ position:absolute; left:0; top:0; width:100%; height:100%; background:no-repeat center center; opacity:0;}
.lbowla li a .tit{ font-size:20px; color:#999; padding:10px 0; transition:all 0.5s ease;}
.lbowla li a .con .slv{ display: inline-block; color:#fff; width:1px; line-height:25px; height:75px; overflow:hidden; border:1px solid #ddd;}
.lbowla li a .num{ line-height:40px;}
.lbowla li a .num .s1{ font-size:32px; font-weight:bold; color:#ccc;}
.lbowla li a .num .s2{ color:#fff; display:none;}
.ind-02{ background:#f2f5f8;}
.ind-03{ border-bottom:4px solid #c00; overflow:hidden; position:relative;}
.ind-03 .sv-tit .d1,.ind-06 .sv-tit .d1{ color:#ecf1f4;}
.ind-03 .sv-tit .d2,.ind-06 .sv-tit .d2{ color:#ecf1f4;}
.ind-03 .odlc{width:100%; height:250%; object-fit:cover; position:absolute; left:0; top:0; z-index:-1;}
.abocel{ width:100%; max-width:750px; padding:0 3%; color:#fff; margin:3% auto 0;}
.abocel .con{ text-align:justify; line-height:2;}
.abocel .link{ margin-top:4%;}
.abocel .link a{ display:inline-block; width:125px; line-height:40px; color:#fff; background:#cc0000;}

.ind-04{ background:#f2f5f8;}

.vsa-tab{ margin:4% 0; text-align:center;}
.vsa-tab span{ display:inline-block; width:105px; line-height:32px; transition:all 0.5s ease; border:1px solid #999; color:#666; margin:0 10px; cursor:pointer;}
.vsa-tab span.cur{ color:#fff; background:#c00; border-color:#c00; transition:all 0.5s ease;}

.oblwac{ height:420px;}
.oblwac .bd{ position:absolute; left:0; top:0; width:100%; opacity:0;}
.oblwac .bd.cur{ z-index:5; opacity:1;}

.ind-06{ background:no-repeat center center; background-size:cover;overflow:hidden; position:relative;}
.ind-06 .odlc{width:100%; height:250%; object-fit:cover; position:absolute; left:0; top:0; z-index:-1;}
.vlrea{ margin-top:5%; background:url(../images/bbg.png) repeat-y center top;}
.vlrea dl{ width:51%; float:right; padding:20px 0 20px 55px;}

.vlrea dl dt{ position:absolute; width:120px; line-height:35px; color:#ee4747; font-size:20px; top:20px; background:url(../images/vv01.png) no-repeat right center; left:-96px;}
.vlrea dl:nth-child(2n-1) dt{}

.vlrea dl dd{ font-size:16px; color:#fff; line-height:2;}



.ind-07{ background:#f2f5f8;}

.foot{ background:#303436;}
.lvbore{ padding:35px 0; border-bottom:1px solid #6b6d6f;}
.lvbore dl{ margin-right:35px;}
.lvbore dt{ margin-bottom:20px;}
.lvbore dt a{ color:#fff; font-size:18px;}
.lvbore dd a{ color:#999; line-height:25px;display: inline-block;width: 115px;}
.lsenl{ color:#fff; line-height:35px;}

.vlaepc{ padding:12px 0;}
.vouroa span{ display:block; width:220px; line-height:35px; color:#fff; padding:0 15px; background:#494d4e url(../images/d2.png) no-repeat 95% center; cursor:pointer;}
.vouroa p{ position:absolute; z-index:2; left:0; bottom:35px; background:#494d4e; width:100%; display:none;}
.vouroa p a{ display:block; padding:0 15px; line-height:35px; height:35px; color:#fff;}
.alebco{ color:#fff; line-height:35px;}

.float-sild{ position:fixed; z-index:10; right:0; top:40%;}


.ny-banner{ background:no-repeat center center; background-size:cover; height:400px;}
.ny-banner img{display:none;}
.ny-nav{ background:#f7f7f7; position:relative;}

.ny-nav:before{ content:''; position:absolute; left:0; top:0; height:42px; width:50%; background:#0274ca;}
.ny-nav .wrap{ background:#0274ca; position:relative; z-index:2;}
.ny-nav .wrap .slvm span{ display:none; color:#fff;}
.ny-nav .wrap .slvm p{ font-size:0;}
.ny-nav .wrap .slvm p a{ color:#fff; font-size:14px; line-height:40px; padding:0 12px; display:inline-block;}
.ny-nav .wrap .slvm p a.cur{ border-bottom:2px solid #fff;}
.ny-nav .wrap .drelcs{ background:#f7f7f7 url(../images/hs.png) no-repeat left center; padding-left:60px; line-height:42px;}

.fz-oncal{ background:url(../images/d.png) repeat-y center top; margin:3% 0;}
.conmte{ font-size:36px;}
.conmte > div{ width:48.5%;}
.conmte > div.fl{ color:#ccc;}
.conmte > div.fr{ color:#c00;}
.loaepc{ margin-top:3%; padding-bottom:3%;}
.loaepc li{ line-height:25px; position:relative; transition:all 0.5s ease;}
.loaepc li:after{ content:''; position:absolute; left:50%; top:28px; transform:translateX(-50%); width:10px; height:10px; border-radius:50%; background:#d8d8d8; transition:all 0.5s ease;}
.loaepc li:nth-child(2n-1) .date,.loaepc li:nth-child(2n) .cont{ float:left; text-align:right;}
.loaepc li:nth-child(2n) .date,.loaepc li:nth-child(2n-1) .cont{ float:right; text-align:left;}
.loaepc li .date{ font-size:16px; color:#c00; width:48%; padding:20px 0; transition:all 0.5s ease;}
.loaepc li .cont{ color:#666; width:48%; border-bottom:1px solid #eee; padding:20px 0; transition:all 0.5s ease;}

.ny-main{ padding:4% 0;}

.lvaot{ width:50%; line-height:2; color:#666;}
.lvaot .d1{ font-size:42px; font-weight:bold; color:#c00;}
.slcbt{ width:47%;}
.slcbt a{display: block; position: absolute; width: 62px; height: 62px; background: url(../images/pl.png) no-repeat center center; background-size: 100% 100%; left: 50%; top: 50%; transform: translate(-50%,-50%);}

.aeloc li{ margin-top:3%; width:33.33%; float:left; padding:0 20px; text-align:center;}
.aeloc li .nae{ font-size:16px; margin:15px 0;}
.aeloc li .num{ color:#0e95e2; font-size:22px;}

.honor-ul li{ width:23.5%; float:left; margin-right:2%; margin-bottom:2%; background:#f6f6f6; position:relative;}
.honor-ul li:nth-child(4n){ margin-right:0;}
.honor-ul li .honor-li-img{ display: table; width:100%; height:310px; text-align:center;}
.honor-ul li .honor-li-img p{ display:table-cell; vertical-align:middle;}
.honor-ul li .honor-li-img p img{ max-width:90%; max-height:280px;}
.honor-ul li:after{ content:''; position:absolute; left:0; bottom:0; width:0%; height:4px; background:#c00; transition:all 0.5s ease;}
.cp-nav{ width:240px;}
.cp-nav span{ display:none;}
.cp-nav p a{ display:block; border-bottom:1px solid #ddd; line-height:50px; padding-left:36px; font-size:16px; position:relative; background:url(../images/z1.png) no-repeat 15px center;}
.cp-nav p a.cur{ background:#0274ca url(../images/z2.png) no-repeat 15px center; color:#fff;}
.cp-nav p a.cur:after{ content:''; position:absolute; left:0; top:0; width:2px; height:100%; background:#c00;}
.leabo{ width:910px;}
.vpewol li{ width:32%; margin-right:2%; float:left; margin-bottom:2%;}
.vpewol li:nth-child(3n){ margin-right:0;}
.vpewol li a{ display:block;}
.vpewol li .pic img{ width:100%; height:162px; object-fit:cover;}
.vpewol li .con{ padding:15px;}
.vpewol li .con .d1{ font-size:18px;}
.vpewol li .con .d2{ margin-top:10px; line-height:20px; height:60px; overflow:hidden; color:#666;}
.vpewol li .con .d3{ color:#c00; margin-top:10px;}

.pagecsl{ margin-top:3%;}
.pagecsl a,.pagecsl span{ display:inline-block; line-height:30px; padding:0 12px; background:#fff; border:1px solid #ddd; margin:0 3px;}
.pagecsl a.cur{ background:#c00; border-color:#c00; color:#fff;}

.volae .pic{ width:50%; display:table; border:1px solid #ddd; height:360px;}
.volae .pic img{ max-width:80%; max-height:320px;}
.volae .con{ width:47%;}
.volae .con .d1{ font-size:24px;}
.volae .con .d2{ font-size:16px; margin-top:15px;}
.volae .con .d3{ font-size:16px; color:#c00; margin-top:30px;}
.volae .con .d4{ line-height:25px; margin-top:10px; color:#666;}

.ewplca span{ display:inline-block; padding:0 10px; border-bottom:2px solid #f7f7f7; font-size:18px; margin:0 15px; line-height:45px;}
.ewplca span.cur{ border-bottom:2px solid #c00; color:#c00;}

.lewlmc{ margin-top:4%;}
.lbvoew li{ margin-bottom:2%; box-shadow:0 0 15px rgba(0,0,0,0.15);}
.lbvoew li a{ display:block; background:#f6f6f6;}
.lbvoew li a .pic{ width:360px;}
.lbvoew li a .pic img{ width:100%; height:220px; object-fit:cover;}
.lbvoew li a .con{ width:840px; padding:40px 40px 0;}
.lbvoew li a .con .d1{ font-size:18px;}
.lbvoew li a:hover .con .d1{ color:#1c75b9;}
.lbvoew li a .con .d2{ color:#666; line-height:25px; height:75px; overflow:hidden; margin-top:10px;}
.lbvoew li a .con .d3{ color:#666; margin-top:10px; line-height:32px; background:url(../images/s1.png) no-repeat right center;}

.dlmv-t1{ font-size:24px; font-weight:bold; color:#444;}
.dlmv-t2{ margin-top:10px;}
.edit-con{ line-height:2;width:100%; max-width:960px; margin:0 auto; color:#464646;}

.paelct{ position: fixed; right:50%; margin-right:-700px;}
.paelct a{ display:block; width:66px; background:#e5e5e5; color:#666; padding:5px 0 ;}
.paelct a.back{ color:#fff; background:#a0a0a0;}

.vobtru li{ margin-bottom:10px;}
.vobtru li a{ display:block; line-height:64px; height:64px; overflow:hidden; padding:0 70px 0 115px; position:relative; background:#f6f6f6;}
.vobtru li a:after{ content:''; position:absolute; right:20px; top:16px; width:32px; height:32px; background:url(../images/s1.png) no-repeat;}
.vobtru li a .tit{ font-size:16px;}
.vobtru li a .date{ position:absolute; left:0; top:0; height:64px; width:80px; background:#0274ca; color:#fff; line-height:25px; padding-top:7px;}
.vobtru li a .date strong{ display:block; font-size:20px;}


.ac-search{ width:570px; height:62px; background:#fff; border-radius:8px; overflow:hidden; position:absolute; bottom:30px; left:50%; margin-left:-285px;}
.ac-search .c1{ width:435px; padding:0 15px; background:none; height:62px; float: left; border:none; font-size:16px;}
.ac-search .c2{ float:left; width:135px; border:none; cursor:pointer; color:#fff; font-size:16px; background:#c00 url(../images/ac.png) no-repeat 40px center; height:62px; text-indent:25px;}

.avlbnc{ background:#0274ca;}

.albcn{ width:45%;}
.albcn img{ width:100%; height:563px; object-fit:cover;}

.albcn a{ display:block; width:64px; height:64px; background:url(../images/pl.png); position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.vbbia{ width:55%; border-bottom:4px solid #c00; height:563px; display:table;}
.lvbcne{ color:#fff; width:75%; padding-right:40px;}
.lvbcne .d1{ font-size:36px;}
.lvbcne .d2{ font-size:16px; line-height:2; margin-top:20px;}

.valnc{ font-size:36px;}
.eowpqc{ margin-top:4%;}
.eowpqc li{ width:29.3%; margin:0 2%; text-align: center; float:left;}
.eowpqc li .img span{ transition:all 0.5s ease; display:inline-block; border-radius:50%; width:220px; height:220px; background:#f2f2f2 no-repeat center center; background-size:auto 40%;}
.eowpqc li .tit{ font-size:30px; font-weight:bold; color:#0274ca; margin-top:30px;}
.eowpqc li .eng{ color:#999;}
.eowpqc li .con{ line-height:25px; font-size:16px; padding:0 3%; margin-top:10px;}

.avlec{ padding:4% 0; background:url(../images/t22.jpg) no-repeat center center; background-size:cover;}
.avlec .d1{ color:#fff; font-size:32px;}
.avlec .d2{ margin-top:25px;}
.avlec .d2 a{ display:inline-block; line-height:45px; padding:0 30px; border:1px solid #fff; border-radius:5px; color:#fff;}

.eiwoc{ line-height:40px; padding:10px 0;font-size:16px;}
.eiwoc dt{ width:90px; float:left; }
.eiwoc dd{ float:left; width:1110px;}
.eiwoc dd a{ display:inline-block; padding:0 20px; border-radius:5px; margin-right:20px;}
.eiwoc dd a.cur{ color:#fff; background:#c00;}
.eiwoc2{ line-height:40px; padding:10px 0;font-size:16px;}
.eiwoc2 dt{ width:130px; float:left; }
.eiwoc2 dd{ float:left; width:1070px;}
.eiwoc2 dd a{ display:inline-block; padding:0 20px; border-radius:5px; margin-right:20px;}
.eiwoc2 dd a.cur{ color:#fff; background:#c00;}

.lenolsa li{ margin-bottom:12px; font-size:16px;}
.dolsca span{ float:left; height:70px; line-height:70px;}
.dolsca{ cursor:pointer; transition:all 0.5s ease; background:#f7f7f7; position:relative;}
.dolsca.on .d1{ color:#c00;}
.dolsca.on:before{ content:''; position:absolute; left:0; top:0; width:3px; height:100%; background:#c00;}
.dolsca .d1{ width:40%; text-indent:30px; text-align:left;}
.dolsca .d2,.dolsca .d3,.dolsca .d4,.dolsca .d5{ text-align:center; width:15%;}
.lourew{ padding:20px; line-height:2; background:#f7f7f7; display:none; font-size:14px;}
.dolsca .d5 i{ display: inline-block; width:28px; height:16px; background:url(../images/w1.png) no-repeat center center;}
.dolsca.on .d5 i{ background:url(../images/w2.png) no-repeat center center;}

.movepa{ margin-bottom:4%;}
.movepa .slcbt{ float:right;}
.movepa .lvaot{ float:left;}
.movepa .lvaot .d3{ margin-top:20px;}
.movepa .lvaot .d3 a{ display:inline-block; line-height:45px; width:120px; text-align:center; border:1px solid #ddd;}
.movepa:nth-child(2n) .slcbt{ float:left;}
.movepa:nth-child(2n) .lvaot{ float:right;}


.vbeuwa{ background:#c00;}
.vbeuwa .c1{ width:200px; height:42px; padding:0 10px; color:#fff; border:none; background:#c00; float:left;}
.vbeuwa .c1:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #eee;  
}
.vbeuwa .c1::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #eee;
}

.vbeuwa .c1:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #eee;
}

.vbeuwa .c1::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #eee;
}
.vbeuwa .c2{ width:42px; height:42px; float:left; border:none; cursor:pointer; background:#c00 url(../images/ac.png) no-repeat center center;}

.vlepwa li{ width:48.5%; float:left; margin-bottom:3%;}
.vlepwa li:nth-child(2n){ float:right;}
.vlepwa li .pic img{ width:100%; height:236px; object-fit:cover;}
.vlepwa li .lvma{ position:absolute; left:0; top:0; width:32%; height:236px; display:table; background:rgba(0,0,0,0.6); color:#fff; z-index:3; transition:all 0.5s ease;}
.vlepwa li .lvma .d2{ font-size:24px; font-weight:bold; margin-top:25px;}
.vlepwa li .lvma .d3{ opacity:0.7; margin-top:5px;}

.sporel{ background:rgba(2,116,202,0.9); border-left:1px solid #fff; position:absolute; top:0; left:32%; width:68%; height:236px; display:table; z-index:2;}
.vblle{ padding:0 5%;}
.vblle a{ float:left; line-height:35px;height:35px; width:50%;font-size:16px; text-align:left; padding:0 10px; color:#fff;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.vblle a:nth-child(2n){ float:right;}
.vblle a:hover{color:#ccc;}
.ovblw{ position:absolute; background:#fff; right:44px; top:0; width:212px;  height:212px; padding-top:25px; transform:translateX(100%); opacity:0; visibility:hidden; transition:all 0.5s ease;}
.float-sild:hover .ovblw{ transform:translateX(0px); opacity:1; visibility: visible; transition:all 0.5s ease;}
.float-sild .list{ position:relative; z-index:3;}
.ovblw img{width:140px; height:140px;}



.slnro{ position:fixed; z-index:10; right:10px; bottom:10px;}
.slnro a{ background:rgba(0,0,0,0.5); padding:15px; display:block;}






@media (min-width: 1201px){
.sporel{ visibility: hidden; opacity:0; transform:translateX(-50px); transition:all 0.5s ease;}
.vlepwa li:hover .sporel{ visibility: visible; opacity:1; transform:translateX(0px); transition:all 0.5s ease;}
.vlepwa li:hover .lvma{ background:rgba(2,116,202,0.9); transition:all 0.5s ease;}
.T-nav > li:hover > a{ color:#fff; background:#c00; transition:all 0.5s ease;}
.T-nav > li .gdlt{ visibility:hidden; opacity:0;transform:translateY(30px); transition:all 0.8s ease;}
.T-nav > li .gdlt a:hover{background:#c00; color:#fff; transition:all 0.5s ease;}
.T-nav > li > a.cur,.T-nav > li > a.on,.T-nav > li > a:hover{background:#c00; color:#fff; transition:all 0.5s ease;}
.T-nav > li:hover .gdlt{visibility: visible; opacity:1;transform:translateY(0px); transition:all 0.8s ease;}
.lbowla li.on:after{ width:100%;transition:all 0.5s ease;}
.lbowla li.on a .bg,.lbowla li.on a:after,.lbowla li.on a .pic span i{ opacity:1; transition:all 0.5s ease;}
.lbowla li.on a .pic span{ background:none !important; border-color:#fff; transition:all 0.5s ease;}
.lbowla li.on a .tit{ color:#fff; transition:all 0.5s ease;}
.lbowla li.on a .etolc{ width:100%; transition:all 0.5s ease; text-align:left;}
.lbowla li.on a .con .slv{ width:100%;transition:all 0.5s ease; border-color:rgba(0,0,0,0);}
.lbowla li.on a .num .s1{ display:none;}
.lbowla li.on a .num .s2{ display:block;}
.honor-ul li:hover:after{ width:100%; transition:all 0.5s ease;}
.lbopae li a:hover .pic p img,.alopec li a:hover .pic img{ transform:scale(1.1); transition:all 0.5s ease;}
.loaepc li:hover{ background:#0e95e2; transition:all 0.5s ease;}
.loaepc li:hover:after{ background:#fff; transition:all 0.5s ease;}
.loaepc li:hover .cont,.loaepc li:hover .date{ color:#fff; transition:all 0.5s ease;}
.loaepc li:hover .cont{ border-bottom:1px solid #0e95e2;}
.vpewol li a:hover{ box-shadow:0 0 15px rgba(0,0,0,0.15);}
.lbvoew li a:hover .con .d3{ background:url(../images/s2.png) no-repeat right center;}
.vsa-tab span:hover{ color:#fff; background:#c00; border-color:#c00; transition:all 0.5s ease;}
.ny-banner.on{ margin-bottom:42px;}
.ny-nav.on{ position:fixed; left:0; top:115px; z-index:10; width:100%;}

.eowpqc li:hover .img span{border:3px solid #0274ca; background-size: auto 44%; transition:all 0.5s ease;}

}


@media (max-width: 1200px){
body{ padding-top:50px;}
.wrap{ width:100%; max-width:768px; padding:0 3%;}
.top{ position:fixed; background:#fff;}
.top .logo{ padding:0;}
.top .logo img{ height:50px;}
.mob-nav{ display:block; width:50px; height:50px; position:relative; float:right;}
.mob-nav span{ display:block; position:absolute; left:10px; width:30px; height:2px; top:50%; margin-top:-1px; background:#034ea2; transition:all 0.5s ease ;}
.mob-nav:before{ content:''; position:absolute; left:10px; width:30px; height:2px; top:50%; margin-top:-11px; background:#034ea2; transition:all 0.5s ease ;}
.mob-nav:after{ content:''; position:absolute; left:10px; width:30px; height:2px; top:50%; margin-top:10px; background:#034ea2; transition:all 0.5s ease;}
.mob-nav.on span{ width:0; transition:all 0.5s ease;}
.mob-nav.on:before{ transform:rotate(45deg); margin-top:-1px; transition:all 0.5s ease;}
.mob-nav.on:after{ transform:rotate(-45deg); margin-top:-1px; transition:all 0.5s ease;}
.T-nav{ display:none; position:fixed; margin:0; top:50px; left:0; height:calc(100% - 50px); overflow:auto; margin:0; width:100%; background:#fff;}
.T-nav li{ display:block; width:100%; border-bottom:1px solid #eee;}
.T-nav > li a{ width:100%; text-align:left; padding:0 2%; line-height:45px; height:45px; font-size:15px; color:#666;}
.T-nav > li > a.cur{ background:none; border:none; color:#666;}
.T-nav li .gdlt{ position:relative; width:100%; left:0; margin-left:0; top:0; padding:0; display:none;}
.T-nav li .gdlt a{ padding:0 5%; height:35px; line-height:35px; margin:0; font-size:14px; background:none; color:#666;}
.T-nav > li .gdlt.lbreo{width:100%; left:0; margin-left:0;}
.lbowla{ height:auto;}
.lbowla li{ width:32% !important; position:relative; left:0 !important; float:left; margin-right:2%;}
.lbowla li:nth-child(3n){ margin-right:0;}

.lbowla li a{ text-align:center; padding:30px 10px; height:auto;}
.lbowla li a .etolc{ width:100%;}
.lvbore{ display:none;}
.vblle{display:flex; flex-wrap:wrap;}
.vblle a{padding:5px 10px;}

.vsa-tab span{ width:31.33%; margin:1%; float:left;}
.pad-com{ padding:4% 0;}
.ny-nav .wrap .drelcs{ display:none;}
.slvm{ width:100%;}
.ny-nav .wrap .slvm span{ display:block; line-height:42px; background:url(../images/d2.png) no-repeat right center; font-size:15px;}
.ny-nav .wrap .slvm p{ display:none;}
.ny-nav .wrap .slvm p a{ display:block;}

.ny-nav .wrap .slvm p.roelc{ display:block;}
.ny-nav .wrap .slvm p.roelc a{float:left; width:33.33%; line-height:42px;}


.aeloc li .num{ font-size:15px;}

.cp-nav span{ display:block; height:50px; line-height:50px; background:#0274ca url(../images/d2.png) no-repeat 90% center; color:#fff; padding:0 15px; font-size:15px;}
.cp-nav p{ display:none; max-height:300px; overflow:auto; position:absolute; z-index:5; left:0; top:50px; width:100%; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.15);}
.cp-nav p a{ font-size:14px;}
.leabo{ width:100%; margin-top:4%;}
.lbvoew li a .pic{ width:220px;}
.lbvoew li a .pic img{ height:160px;}
.lbvoew li a .con{ width:calc(100% - 220px); padding:15px 15px 0;}
.lbvoew li a .con .d2{ height:50px;}
.paelct{ right:0; margin-right:0;}
.vbbia{ width:100%; padding:4%; height:auto;}
.lvbcne{ width:100%; padding:0;}
.albcn{ width:100%; max-width:640px; margin:0 auto; float:none; clear:both;}
.dolsca .d1{ width:80%; text-indent:12px;}
.dolsca .d2,.dolsca .d3,.dolsca .d4{ display:none;}
.dolsca .d5{ width:20%;}
.dolsca span{ line-height:50px; height:50px; font-size:14px;}
.eiwoc{ line-height:35px; font-size:14px;}
.eiwoc dt{ width:80px;}
.eiwoc dd{ width:calc(100% - 80px);}
.eiwoc dd a{ margin-right:10px;}

.vlepwa li{ width:100%;}
.sporel{ background:rgba(0,0,0,0.7);}

.elnoe{ margin:12px 0; width:152px;}
.elnoe .c1{width:120px;}





}





@media (max-width: 768px){
.sv-tit .d1{ font-size:20px;}
.lbowla li a .pic span{ width:85px; height:85px;}
.lbowla li a .tit{ font-size:14px;}
.lbowla li a .con .slv{ height:40px;}
.lbowla li a{ padding:20px 5px;}
.float-sild{ display:none;}
.conmte{ font-size:18px;}
.ny-banner{ height:auto;}
.ny-banner img{display:block;}
.lvaot{ width:100%;}
.lvaot .d1{ font-size:20px;}
.honor-ul li{ width:49%;}
.honor-ul li:nth-child(2n){ margin-right:0;}
.honor-ul li .honor-li-img{ height:260px;}
.honor-ul li .honor-li-img p img{ max-height:240px;}
.slcbt{ width:100%; margin-top:4%;}
.pagecsl a.mob-none{ display:none;}
.volae .pic{ width:100%;}
.volae .con{ width:100%; margin-top:3%;}
.volae .con .d1{ font-size:20px;}
.ewplca span{ font-size:15px; margin:0 10px;}
.lbvoew li a .pic{ width:120px;}
.lbvoew li a .pic img{ height:80px;}
.lbvoew li a .con{ width:calc(100% - 120px); padding:5px 10px 0;}
.lbvoew li a .con .d1{ font-size:15px; height:25px; line-height:25px; overflow:hidden;}
.lbvoew li a .con .d2{ line-height:20px; height:40px; overflow:hidden; margin-top:5px;}
.lbvoew li a .con .d3{ display:none;}
.dlmv-t1{ font-size:18px;}

.vobtru li a{ padding:0 10px 0 90px;}
.vobtru li a:after{ display:none;}
.vobtru li a .tit{ font-size:14px;}
.eowpqc li{ width:100%; margin:0 0 3%; padding:0 4%;}
.eowpqc li .img span{ width:180px; height:180px;}
.eowpqc li .tit{ font-size:20px; margin-top:15px;}
.eowpqc li .con{ font-size:14px;}
.avlec .d1{ font-size:20px;}
.ac-search{ height:50px;}
.ac-search .c1,.ac-search .c2{ height:50px;}
.vlepwa li .lvma .d1 img{ width:50px;}
.vlepwa li .lvma .d2{ font-size:18px;}
.vlepwa li .lvma .d3{ font-size:12px; padding:0 5px;}

}

@media (min-width: 641px){
.vlrea dl:nth-child(2n){ float:left; padding:20px 55px 20px 0;}
.vlrea dl:nth-child(2n) dt{background:url(../images/vv02.png) no-repeat left center; left:auto; text-align:right; right:-98px;}
.vlrea dl:nth-child(2n) dd{ text-align:right;}

}



@media (max-width: 640px){
.aeloc li{ width:100%;}
.aeloc li .pic img{ height:50px;}
.leabo li{ width:100%; margin-right:0;}
.ac-search{ width:96%; left:2%; margin-left:0; bottom:5px;}
.ac-search .c1{ width:calc(100% - 100px);}
.ac-search .c2{ width:100px; background-position:20px center;}
.albcn img{ height:220px;}
.lvbcne .d1,.valnc{ font-size:20px;}
.lvbcne .d2{ font-size:14px;}
.vlrea{ background-position: 80px top;}
.vlrea dl{width:100%; padding-left:105px;}
.vlrea dl dt{left:0; font-size:16px; width:92px;}
.vlrea dl dd{font-size:14px; padding-top:5px;}
.loaepc li .wrap{padding:0 15px;}
.fz-oncal{background:none;}
.conmte{background:#fff;}
.conmte > div{width:100%; text-align:center;}
.loaepc{background: url(../images/d.png) repeat-y 95px top;}
.loaepc li .date{width:80px;text-align:left !important; float:left !important;}
.loaepc li .cont{width:calc(100% - 80px); padding-left:20px;text-align:left !important;}
.loaepc li:after{ left:90px; transform: translateX(0%);}


}













.shade {position: fixed;left: 0; top: 0; z-index: 100;display: none; width: 100%;height: 100%; background-color: #000;filter: alpha(opacity=50); opacity: 0.5; }
.big-video {
    position: fixed;
    left: 50%;
    top: 10%;
    z-index: 101;
    display: none;
    margin-left: -485px;
    padding: 5px;
    background-color: #fff;
    width: 970px;
    box-sizing: border-box;
}
.big-video-main {
    height: 540px;
}
.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: 1330px){
.big-video {
    width: 700px;
    margin-left: -355px;
}
.big-video-main {
    height: 400px;
}
}
@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;
    top:-30px;
    z-index: 21;
}
}






