@charset "utf-8";
/* CSS Document */
/* index */
body{ padding-top:102px;}
.op0{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.wrap{ width:1360px; margin:0 auto;}
.wrap1200{ width:100%; max-width:1200px; margin:0 auto;}
.tab-cell{ display:table-cell; vertical-align: middle;}
.mob-nav{ display:none; width:50px; height:50px; background-size:auto 40%; position:relative;}
.mob-nav:before{ content:''; position:absolute; left:50%; top:50%; height:2px; width:26px; margin-left:-13px; margin-top:-8px; background:#333; transition:all 0.5s ease;}
.mob-nav:after{ content:''; position:absolute; left:50%; top:50%; height:2px; width:26px; margin-left:-13px; margin-top:6px; background:#333; transition:all 0.5s ease;}
.mob-nav span{position:absolute; left:50%; top:50%; height:2px; width:26px; margin-left:-13px; margin-top:-1px; background:#333; transition:all 0.5s ease;}
.mob-nav.on{ transition:all 0.5s ease;}
.mob-nav.on:before{ margin-top:-1px; transform:rotate(45deg); transition:all 0.5s ease;}
.mob-nav.on:after{ margin-top:-1px; transform:rotate(-45deg); transition:all 0.5s ease;}
.mob-nav.on span{width:0;transition:all 0.5s ease;}

.top{ position: fixed; background:#fff; left:0%; top:0px; width:100%; z-index:5; box-shadow:0 0 5px rgba(0,0,0,0.1); transition:all 0.5s ease;}
.t-logo{}
.t-logo a{ display:block;}
.s-t-search{ margin-top:20px;}
.alanvl a{ margin:0 8px;}
.s-t-search a{ display:block; width:58px; height:58px; background:url(../images/fd.png) no-repeat center center;}
.alanvl{ line-height:58px;}
.T-nav{}
.T-nav > li{ float:left; position:relative;}
.T-nav > li > a{ line-height:102px; padding:0 18px; font-size:16px; display:block; position:relative; transition:all 0.5s ease;}
.t-logo a{ display:block;}
.T-nav > li .thr{ position:absolute;  top:102px; width:100%; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.2); display:none;}
.T-nav > li .thr a{ display:block; line-height:40px; text-align:center;}



.search-bg{ background:rgba(0,0,0,0.5); position:fixed; left:0; top:102px; width:100%; height:calc(100% - 102px); z-index:10; display:none;}
.lbotal{ position:absolute; right:0; top:20px; z-index:5; height:50px; width:920px; border:1px solid #ddd; border-radius:25px; background:#fff; display:none;}
.lbotal:before{ content:''; position:absolute; left:0; height:20px; bottom:-20px; width:100%;}
.lbotal .c2{ float:left; width:60px; height:48px; border:none; cursor:pointer; background:url(../images/fd.png) no-repeat center center; opacity:0; transform:translateX(50px); transition:all 0.5s ease;}
.lbotal .c1{ float:left; width:800px; border:none; background:none; height:48px; padding:0 10px; font-size:16px; opacity:0; transform:translateX(80%); transition:all 0.5s ease;}
.lbotal.on .c2{ opacity:1; transform:translateX(0px); transition:all 1s ease;}
.lbotal.on .c1{ opacity:1; transform:translateX(0px); transition:all 1.5s ease;}
.lbotal > .bgcl{ float:left; height:48px; width:58px; position:relative; z-index:2; background:url(../images/x.png) no-repeat center center;}


.ind-01{ padding:4% 0; background:#fff;}
.mid-title{ position:relative; padding-bottom:50px;}
.mid-title .d1{ font-size:18px; position:absolute; left:0; width:100%; bottom:14px;}
.mid-title .d2{ color:#105ecb; font-size:30px; padding:5px 0 15px;}
.mid-title .d2:after{ content:''; position:absolute; left:50%; width:30px; margin-left:-15px; bottom:0; height:3px; background:#105ecb;}

.lgaoc{ text-align:center; line-height:1.8; color:#464646; padding:0 5%; margin-top:30px;}

.ind-02{display: -webkit-flex;display: flex;}
.ind-02 .list{ width:25%; transition:all 0.5s ease 0.1s;}

.ind-02 .list a{ display:block; color:#fff;}
.ind-02 .list a:before{ content:''; background:rgba(0,0,0,0.3); opacity:1;  position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; transition:all 0.5s ease;}
.ind-02 .list .pic img{ width:100%; height:564px; object-fit:cover;}
.ind-02 .list .con{ position:absolute; z-index:2; left:0; top:0; width:100%; height:564px; display:table; padding:0 5%; text-align:center;}
.ind-02 .list .con .d1{ font-size:24px; text-align:center; font-weight:bold; padding-bottom:15px; position:relative;}
.ind-02 .list .con .d1:after{ content:''; position:absolute; width:24px; height:3px; background:#fff; left:50%; margin-left:-12px; bottom:0;}
.ind-02 .list .con .d2{ max-width:450px; line-height:24px; height:0; overflow:hidden; margin:20px auto 40px; transition:all 0.5s ease;}
.ind-02 .list .con .d3{ height:0; overflow:hidden;transition:all 0.5s ease;}
.ind-02 .list .con .d3 span{ padding:0 30px; display:inline-block; line-height:36px; border:1px solid #fff; }


.ind-03{ padding:4% 0; background:#fff;}
.beaepc{ margin-top:4%;}
.vaeop{ width:53%;}
.vaeop a{ display:block; position:relative;}
.vaeop a .pic img{ width:100%; height:320px; object-fit:cover;}
.vaeop a .con{ position:absolute; width:100%; left:0; bottom:0; color:#fff; background:rgba(0,0,0,0.7); padding:8px 15px;}
.vaeop a .con .d2{ line-height:20px; height:20px; overflow:hidden;}

.raeop{ width:47%; border-bottom:1px solid #ddd; border-top:1px solid #ddd; height:320px; padding:0 3%;}
.bopaeb li{ padding:17px 0; border-bottom:1px solid #ddd;}
.bopaeb li:last-child{ border:none;}
.bopaeb li a{ display:block;}
.bopaeb li a .time{ color:#999;}
.bopaeb li a .cont{ line-height:25px; height:25px; overflow:hidden;}

.paelb{ border-bottom:1px solid #ddd; padding:5px 0; line-height:32px; font-size:16px; margin-top:4%;}
.lpaec .prev,.lpaec .next{ width:32px; height:32px; margin-left:10px; border:1px solid #ccc; cursor:pointer;}
.lpaec .prev{ background:url(../images/left.png) no-repeat center center; background-size:auto 60%;}
.lpaec .next{ background:url(../images/right.png) no-repeat center center; background-size:auto 60%;}



.foot{ background:url(../testimg/vvv.png) repeat-x top left;background-size:auto 100%; color:#333;}
.lbaol{ padding:50px 0;}
.baeol{ line-height:32px;}
.boalc{ border:1px solid #fff; padding:10px;}

.pbaoc{ padding:15px 0; border-top:1px solid #fff; line-height:32px;}
.bubca span{ margin-left:20px;}

.ny-banner{ height:320px; background:no-repeat center center; background-size:cover;}
.ny-nav{ background:#fff; line-height:72px; border-bottom:1px solid #ddd;}
.boaep{ background:url(../images/hs.png) no-repeat left center; padding-left:24px;}
.boaep a{ font-size:16px; background:url(../images/jt.png) no-repeat left center; padding:0 12px;}
.boaep span{ font-size:16px; background:url(../images/jt.png) no-repeat left center; padding:0 12px; color:#105ecb;}
.paclt span{ display:none;}
.paclt p a{ font-size:16px; width:120px; line-height:70px; text-align:center; float:left; border-right:1px solid #ddd;}
.paclt p a.cur{ color:#327be0; border-bottom:2px solid #327be0;}
.ny-main{ padding:3% 0;}
.ny-main .cont{ background:#fff; padding:5%;}
.sv-tit{ border-left:3px solid #105ecb; padding-left:12px;padding-bottom:20px; margin-bottom:5%; position:relative;}
.sv-tit .d1{ color:#105ecb;font-size:12px; text-transform:uppercase;position: absolute; left:12px; bottom:2px;}
.sv-tit .d2{ font-size:16px;}

.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:#327be0;}
.loaepc{ margin-top:3%; padding-bottom:3%;}
.loaepc li{ line-height:25px; position:relative; transition:all 0.5s ease;}
.loaepc li:before{ 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) .con{ float:left; text-align:right;}
.loaepc li:nth-child(2n) .date,.loaepc li:nth-child(2n-1) .con{ float:right; text-align:left;}
.loaepc li .date{ font-size:16px; color:#0e95e2; width:47.5%; padding:20px 0; transition:all 0.5s ease;}
.loaepc li .con{ color:#666; width:47.5%; border-bottom:1px solid #eee; padding:20px 0; transition:all 0.5s ease;}
.comga{ color:#666; line-height:2;}
.comga img.fr{ margin-left:40px;}

.lpteoc li{ width:49%; margin-bottom:2%; overflow:hidden; float:left; height:200px; position:relative; background:#fbfbfb; padding:30px; transition:all 0.5s ease;}
.lpteoc li:nth-child(2n){ float:right;}
.lpteoc li:before{ content:''; position:absolute; left:0; top:0; width:100%; height:100%;background: url(../testimg/t8.jpg) no-repeat center center; background-size:cover; transition:all 0.5s ease; opacity:0;}
.lpteoc li span{ text-transform:uppercase; color:#f3f3f3; font-size:80px; font-weight:bold; position:absolute; right:30px; bottom:-40px; z-index:2; transition:all 0.5s ease;}
.lpteoc li .d1{ position:relative; z-index:2; color:#327be0; font-size:22px; font-weight:bold;}
.lpteoc li .d2{ position:relative; z-index:2; color:#666; line-height:1.8; margin-top:10px;}

.honor-ul li{ width:32%; position:relative; float:left; margin-right:2%; margin-bottom:2%; background:#f5f7f9; padding:15px 15px 55px; transition:all 0.5s ease;}
.honor-ul li:nth-child(3n){ margin-right:0;}
.honor-ul li .honor-li-img{ background:#fff; background:#fff; height:230px; width:100%; display:table; 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-height:200px; max-width:90%;}
.honor-ul li .tit{ margin-top:10px; line-height:25px; height:25px; overflow:hidden; text-align:center; transition:all 0.5s ease;}
.honor-ul li:before{ content:''; position:absolute; left:0; width:100%; bottom:20px; height:25px; background:url(../images/e1.png) no-repeat center center; transition:all 0.5s ease;}
.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:#105ecb; border-color:#0e95e2; color:#fff;}

.olbapc li{ width:48%; margin-bottom:4%; float:left;}
.olbapc li:nth-child(2n){ float:right;}
.olbapc li .plbva{ width:190px; float:left; height:200px; color:#666; padding-top:30px; background:#f9f9f9; transition:all 0.5s ease;}
.olbapc li .plbva span{ width:100px; height:100px; background:#efefef no-repeat center center; border-radius:50%; display:inline-block;transition:all 0.5s ease;}
.olbapc li .plbva span.s1{ background-image:url(../images/d1-1.png);}
.olbapc li .plbva span.s2{ background-image:url(../images/d2-1.png);}
.olbapc li .plbva span.s3{ background-image:url(../images/d3-1.png);}
.olbapc li .plbva span.s4{ background-image:url(../images/d4-1.png);}
.olbapc li .plbva i{ display:block; font-size:18px; margin-top:10px;}


.olbapc li .pic{ width:calc(100% - 190px); float:left;}
.olbapc li .pic img{ width:100%; height:200px; object-fit:cover;}
.olbapc li .pic .menc{ display:block; position:absolute; left:0; top:0; width:100%; height:200px; color:#fff; background:rgba(50,123,224,0.7); display:table; padding:0 10%; line-height:25px; opacity:0; visibility:hidden; transition:all 0.5s ease;}
.olbapc li .pic .menc p{ display:table-cell; vertical-align:middle;}


.edit-con{ line-height:2; color:#464646;}
.oatepc li{ margin-bottom:3%;}
.oatepc li a{ display:block; background:#fcfcfc; transition:all 0.5s ease;}
.oatepc li a .pic{ width:50%;}
.oatepc li a .pic img{ width:100%; height:340px; object-fit:cover;}
.oatepc li a .con{ width:50%; padding:40px 40px 0;}
.oatepc li a .con .d1{ font-size:14px; font-weight:bolder; line-height:35px; height:35px; overflow:hidden; color:#333; transition:all 0.5s ease;}
.oatepc li a .con .d2{ margin-top:25px; line-height:25px; height:125px; overflow:hidden; color:#666; transition:all 0.5s ease;}
.oatepc li a .con .d3{ margin-top:30px; color:#105ecb; transition:all 0.5s ease;}
.oatepc li:nth-child(2n) a .pic{ float:right;}

.hbael li{ margin-bottom:2%;}
.hbael li a{ padding-left:20px; display:block; position:relative;}
.hbael li a .con{ background:#f9f9f9; padding:30px 30px 30px 105px;}
.hbael li a .con .d1{ font-size:22px; line-height:40px; height:40px; overflow:hidden;}
.hbael li a .con .d2{ color:#666; line-height:22px; height:44px; overflow:hidden; margin-top:10px;}
.hbael li a .date{ position:absolute; left:0; top:50%; transform:translateY(-50%); background:#ececec; width:92px; height:92px; padding-left:15px; padding-top:10px; line-height:1.2; font-size:12px; transition:all 0.5s ease;}
.hbael li a .date strong{ font-size:32px; font-weight:normal;}

.newlt li{ background:#f9f9f9; margin-bottom:2%;}
.newlt li a{ display:block; position:relative; padding:0 80px 0 525px; height:200px;}
.newlt li a .pic{ position:absolute; left:0; top:0; width:360px; overflow:hidden;}
.newlt li a .pic img{ display:block; width:100%; height:200px; object-fit:cover;}
.newlt li a .anlt{ width:43px; height:42px; background:url(../images/f1.png) no-repeat; right:20px; top:80px; position:absolute;}
.newlt li a .tit{ font-size:18px; line-height:35px; height:85px; padding-top:50px; 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:400px; top:65px; font-size:16px; border-right:1px solid #ddd; padding-right:20px;}
.newlt li a .date strong{ display:block; font-size:24px; font-weight:normal;}

.eacbf{ font-size:24px; font-weight:bold; color:#327be0; padding-bottom:20px; border-bottom:1px solid #ddd;}
.vrael{ margin-top:20px;}
.vrael span{ margin:0 10px;}
.vplba{ font-size:16px;}
#map{ height:400px;}
.gasop{ margin-top:3%;}
.gasop .con .d1{ color:#327be0; font-weight:bold; font-size:24px; margin-bottom:12px;}
.gasop .con .d2{ padding:5px 0;}


.oupal .d2{ font-size:16px; margin-top:15px; color:#666; line-height:1.8;}
.tlopael{ width:100%; max-width:800px; margin:3% auto 0;}
.tlopael table td{ padding:10px;}
.tlopael table td input{ height:45px; border:none; background:#f6f6f6; padding:0 10px; width:100%; border-radius:5px;}
.tlopael table td textarea{ height:120px; border:none; background:#f6f6f6; padding:10px; width:100%; border-radius:5px;}
.hreao input{ margin:0 10px; width:100px; height:45px; cursor:pointer; border:none; color:#fff; background:#327be0; border-radius:5px;}


.lenolsa li{ margin-bottom:10px;}
.dolsca span{ float:left; height:60px; line-height:60px;}
.dolsca{ cursor:pointer; transition:all 0.5s ease; background:#f7f7f7;}
.dolsca.on{ color:#fff; background:#008adc; transition:all 0.5s ease;}
.dolsca .d1{ width:50%; text-indent:20px; text-align:left;}
.dolsca .d2,.dolsca .d3,.dolsca .d4{ text-align:center; width:15%;}
.dolsca .d5{ width:5%;}
.lourew{ padding:20px; line-height:2; background:#f7f7f7; display:none;}
.dolsca .d5 i{ display: inline-block; width:14px; height:14px; background:url(../images/z1.png) no-repeat center center;}
.dolsca.on .d5 i{ background:url(../images/z2.png) no-repeat center center;}


.float-sild{ position:fixed; right:20px; top:50%; margin-top:-120px; border:1px solid #ddd; width:52px; z-index:10; background:#fff;}
.float-sild .list > a{ display:block; width:50px; height:50px; border-bottom:1px solid #ddd;}
.float-sild .list a.a1{ background:url(../images/zs1.png) no-repeat center center;}
.float-sild .list a.a2{ background:url(../images/zs2.png) no-repeat center center;}
.float-sild .list a.a3{ background:url(../images/zs3.png) no-repeat center center;}
.float-sild .list a.a4{ background:url(../images/zs4.png) no-repeat center center;}
.float-sild .list a.a5{ background:url(../images/zs5.png) no-repeat center center; height:35px; border-bottom:none;}
.float-sild .list .ewm{ position:absolute; right:50px; top:-1px; border:1px solid #ddd; width:135px; height:135px;}
.float-sild .list .tel{ text-align:center; height:51px; line-height:49px; border:1px solid #ddd; width:200px; background:#fff; right:50px; position:absolute; top:-1px; font-size:20px;}
.float-sild .list .qq{ position:absolute; width:150px; padding:5px 20px; border:1px solid #ddd; background:#fff; position:absolute; top:-1px; right:50px;}
.float-sild .list .qq a{ display:block; line-height:39px;}
.float-sild .list > div{ opacity:0; transform:translateX(-30px); visibility:hidden; transition:all 0.5s ease;}



@media (min-width: 1201px){
.T-nav > li:hover > a{ color:#fff; background:#105ecb; transition:all 0.5s ease;}
.T-nav li .sec,.T-nav > li .thr{ display:block; opacity:0; visibility:hidden; transform:translateY(30px); transition:all 0.5s ease;}
.T-nav li:hover .sec,.T-nav > li:hover .thr{ opacity:1; visibility: visible; transform:translateY(0px); transition:all 0.5s ease;}
.float-sild .list:hover > div{opacity:1; transform:translateX(0px); visibility: visible; transition:all 0.5s ease;}
.nouae a:hover:before{ transform:scale(1.05); transition:all 0.5s ease;}
.nouae a:hover:after{ width:24px; transition:all 0.5s ease;}
.lmgae .con .d4 a:hover{ background:#00a64f; color:#fff; transition:all 0.5s ease;}
.ind-02 .list.on{ width:50%; transition:all 0.5s ease;}
.ind-02 .list.on .d2{ height:72px;}
.ind-02 .list.on .d3{ height:38px;}
.ind-02 .list.on a:before{background:rgba(22,87,204,0.6); transition:all 0.5s ease;}
.loaepc li:hover{ background:#327be0; transition:all 0.5s ease;}
.loaepc li:hover:after{ background:#fff; transition:all 0.5s ease;}
.loaepc li:hover .con,.loaepc li:hover .date{ color:#fff; transition:all 0.5s ease;}
.loaepc li:hover .con{ border-bottom:1px solid #327be0;}
.lpteoc li:hover:before{ transition:all 0.5s ease; opacity:1;}
.lpteoc li:hover span{ color:rgba(50,123,224,0.2); transition:all 0.5s ease;}
.honor-ul li:hover{ background:#327be0;transition:all 0.5s ease;}
.honor-ul li:hover:before{background:url(../images/e2.png) no-repeat center center; transition:all 0.5s ease;}
.honor-ul li:hover .tit{ color:#fff; transition:all 0.5s ease;}
.olbapc li:hover .plbva span{ background-color:#fff;transition:all 0.5s ease;}
.olbapc li:hover .plbva span.s1{ background-image:url(../images/d1-2.png);}
.olbapc li:hover .plbva span.s2{ background-image:url(../images/d2-2.png);}
.olbapc li:hover .plbva span.s3{ background-image:url(../images/d3-2.png);}
.olbapc li:hover .plbva span.s4{ background-image:url(../images/d4-2.png);}
.olbapc li:hover .plbva{ color:#fff; background:#327be0; transition:all 0.5s ease;}
.olbapc li:hover .pic .menc{ opacity:1; visibility: visible; transition:all 0.5s ease;}

.oatepc li a:hover{ background:#105ecb; transition:all 0.5s ease;}
.oatepc li a:hover .con .d1,.oatepc li a:hover .con .d2,.oatepc li a:hover .con .d3{ color:#fff;  transition:all 0.5s ease;}
.hbael li a:hover .date{ color:#fff; background:#327be0; transition:all 0.5s ease;}
.float-sild .list:hover > div{opacity:1; transform:translateX(0px); visibility: visible; transition:all 0.5s ease;}


}


@media (max-width: 1360px){
.wrap,.wrap1200{ width:100%; max-width:1200px; margin:0 auto; padding:0 3%;}
.t-logo{ padding:10px 0;}
.t-logo img{ height:82px;}
}



@media (max-width: 1200px){
body{ padding-top:50px;}
.wrap,.wrap1200{ width:100%; max-width:768px; margin:0 auto; padding:0 3%;}
.float-sild{ right:10px; bottom:10px; margin:0; top:auto;}
.float-sild .list:nth-child(-n+2) {display: none;}
.top{ padding:0 2%; top:0; width:100%; left:0; margin-left:0; background:#fff; position:fixed; z-index:20;}
.top .t-logo{ padding:5px 0;}
.top .t-logo img{ height:40px;}
.top .T-nav > li > a{ color:#666; transition:all 0.5s ease;}
.T-nav{ position:fixed; left:0; top:50px; margin:0; padding:0; width:100%; height:calc(100vh - 50px); background:#fff; z-index:22; overflow:auto; display:none;}
.T-nav > li{ width:100%; border-bottom:1px solid #eee;}
.sovcl{ height:50px; padding:5px 0;}
.T-nav li > a{ background:none !important; line-height:45px; padding:0 3%; font-size:16px;}
.T-nav > li .thr{ position:relative; top:0; left:0; width:100%; padding:0; box-shadow:0 0 0;}
.T-nav > li .thr a .pic{ display:none;}
.T-nav > li .thr a{ line-height:45px; margin:0; font-size:15px; padding:0 5%; text-align:left; width:100%;}
.mob-nav{ display:block;}
.alanvl{ line-height:50px; margin-top:0;}
.s-t-search{ margin:0;}
.s-t-search a{ width:50px; height:50px;}
.lbotal{ top:0; width:280px;}
.lbotal .c1{ width:calc(100% - 118px);}
.lbolc span{ width:100px;}
.search-bg{ top:50px; height:calc(100% -50px);}
.lvbanc{ width:100%; margin-top:15px;}
.mid-title{padding-bottom:35px;}
.mid-title .d1{ font-size:20px;}
.mid-title .d2{ font-size:20px;}
.ind-02{ max-width:768px; margin:0 auto; flex-wrap:wrap;}
.ind-02 .list{ width:100%;}
.ind-02 .list .pic img{ height:auto;}
.ind-02 .list .con{ height:auto; padding-top:30px;}
.ind-02 .list .con .d1{ font-size:18px;}
.ind-02 .list .con .d2{ height:48px; margin:10px auto;}
.ind-02 .list .con .d3{ height:38px;}
.ind-02 .list a:before{ background:rgba(0,0,0,0.5);}
.vaeop{ width:100%;}
.vaeop a .pic img{ height:auto;}
.raeop{ width:100%;}
.lbaol{ padding:4% 0;}
.baeol{ width:100%;}
.boalc{ float:left; margin-top:15px;}
.blmao{ display:none;}
.bubca{ width:100%;}
.conmte{ font-size:18px;}
.boaep{ display:none;}
.paclt{ display:block; width:100%;}
.paclt span{ display:block; line-height:55px; height:55px; background: url(../images/xx.png) no-repeat right center;}
.paclt p{ display:none;}
.paclt p a{ width:100%; text-align:left; border:none; padding:0; line-height:50px;}
.sv-tit .d2{ font-size:18px;}
.lpteoc li{ width:100%; padding:20px;}
.lpteoc li span{ font-size:40px; bottom:-20px;}
.lpteoc li .d1{ font-size:18px;}
.pagecsl a.mob-none{ display:none;}
.honor-ul li{ width:49%;}
.honor-ul li:nth-child(3n){ margin-right:2%;}
.honor-ul li:nth-child(2n){ margin-right:0;}
.honor-ul li .honor-li-a .honor-li-img{ height:180px; padding:10px;}
.honor-ul li .honor-li-a .honor-li-img p img{ max-height:160px;}
.olbapc li{ width:100%;}
.newlt li a{ padding-left:350px;}
.newlt li a .pic{ width:220px;}
.newlt li a .date{ left:245px;}
.eacbf{ font-size:18px;}
.vrael span{ display:none;}
.vrael i{ display:inline-block; margin:0 5px;}
.vplba{ font-size:14px;}
.dolsca .d2,.dolsca .d3,.dolsca .d4{ display:none;}
.dolsca .d5{ width:30px;}
.dolsca .d1{ width:calc(100% - 40px);}
.float-sild .list:nth-child(-n+4){ display:none;}
.float-sild{ bottom:20px; right:0; top:auto; margin-top:0;}
}
@media (max-width: 900px){

}

@media (max-width: 768px){
.wrap{ padding:0 3%;}
.abolc{ width:100%;}
.abolc .pic img{ height:auto;}
.nouae{ display:none;}
.lmgae .pic{ width:100%;}
.lmgae .pic img{ height:auto;}
.lmgae .con{ width:100%; padding:4%;}
.lmgae .con .d1,.veomla .d1{ font-size:20px;}
.lmgae .con .d2{ margin-top:15px; font-size:16px;}
.lmgae .con .d3{ font-size:14px; margin-top:10px;}
.lmgae .con .d4{ margin-top:15px;}
.latbu{ width:100%;}
.latbu a .pic img{ height:auto;}
.latbu a .tit{ font-size:16px;}
.lboae{ width:100%; margin-top:15px;}
.ny-banner{ height:180px;}
.drest{ display:none;}

.page-ol a.mob-none{ display:none;}
#map2{ height:220px;}
.orealc{ margin-top:3%;}
.lvbanc .d2{ font-size:24px;}
.bubca span{ display:block; margin:0;}
.comga img.fr{ margin:0 0 20px; width:100%;}
.oatepc li a .pic{ width:100%;}
.oatepc li a .pic img{ height:auto;}
.oatepc li a .con{ width:100%; height:auto; padding:20px;}
.oatepc li a .con .d1{ font-size:16px;}
.oatepc li a .con .d2{ height:75px; margin-top:10px;}
.oatepc li a .con .d3{ margin-top:10px;}
#map{ height:200px;}
.gasop .con{ width:100%;}
.gasop .con .d1{ font-size:20px;}
.gasop .ewm{ width:100%; margin-top:10px;}
.mid-title .d2:after{ display:none}
}




@media (max-width: 640px){
.oclba li a .pic{ width:100%;}
.oclba li a .pic img{ height:auto;}
.oclba li a .con{ height:auto; padding:4%; width:100%;}
.oclba li a .con .tit{ font-size:18px;}
.bvloae li{ width:100%; margin-right:0;}
.bvloae li a .tit{ height:auto; max-height:44px;}
.blmec a .pic{ width:100%;}
.blmec a .pic img{ width:100%; height:200px;}
.blmec a .con{ width:100%; margin-top:10px;}
.blmec a .con .d2{ margin-top:10px;}
.vopae li{ padding:15px 0;}
.telba li{ width:100%; margin-right:0;}
.honor-ul li{ width:100%; margin-right:0;}
.olbapc li .plbva{ width:120px; height:150px;}
.olbapc li .plbva span{ width:60px; height:60px;}
.olbapc li .pic{width: calc(100% - 120px);}
.olbapc li .pic img{ height:150px;}
.olbapc li .plbva i{ font-size:15px;}
.hbael li a .con{ padding:15px 15px 15px 70px;}
.hbael li a .date{ width:75px; padding-top:15px;}
.hbael li a .date strong{ font-size:24px;}
.hbael li a .con .d1{ line-height:30px; height:30px; font-size:18px;}

.newlt li{}
.newlt li a{ padding:4%; height:auto;}
.newlt li a .pic{ width:100%; position:relative;}
.newlt li a .pic img{ height: auto;}
.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; border:none;}
.newlt li a .date strong{ display: inline-block; font-weight:normal; margin-right:10px; font-size:18px;}
.tlopael table td{ float:left; width:100%;}
}





.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;
}
}






























