@charset "utf-8";
/* CSS Document */

body{ padding-top:0px;}
.tab-cell{ display:table-cell; vertical-align:middle;}
.wrap{ width:100%; max-width:1200px; margin:0 auto;}
.wrap1400{ width:100%; max-width:1400px; margin:0 auto;}
.top{ /*position:fixed;*/ left:0; top:0; width:100%; background:#fff; z-index:10; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.top .logo{ padding:10px 0;}
.loteca{ border-bottom:1px dashed #c9c9c9; background:#f4f4f4; line-height:40px;}
.mbtelc{ background:url(../images/sx.jpg) repeat-x left center;}
.T-nav{ background:#005bac; /*position:fixed;*/ left:0; top:160px; width:100%; z-index:9;}
.T-nav li{ float:left; position:relative; width:14.2%;}
.T-nav li > a{ display:block; text-align:center; line-height:60px; height:60px; color:#fff; font-size:18px; font-weight:bold; text-align:center; transition:all 0.5s ease; position:relative;}
.T-nav li .gdlt{ position:absolute; width:100%; left:0%; top:60px;background:#0a55bb;}
.T-nav li .gdlt a{ display:block; line-height:40px; transition:all 0.5s ease; color:#fff; text-align:center;}
.teobc .list{ margin-left:25px; position:relative;}
.teobc .list a img{ margin-right:5px;}
.teobc .list .sec{ width:155px; padding:10px; visibility:hidden; opacity:0; transform:translateY(30px); background:#fff; position:absolute; left:50%; margin-left:-78px; transition:all 0.5s ease;}
.ind-main{ padding:30px 0;}
.ind-main .wrap{ position:relative; z-index:2;}
.ind-main:before,.ind-main:after{ content:''; height:300px; position:absolute; left:0; width:100%; background: repeat-x left center; background-size:auto 100%;}
.ind-main:before{ top:0; background-image:url(../images/bg01.jpg);}
.ind-main:after{ bottom:0; background-image:url(../images/bg02.jpg);}
.ind-01{ margin-top:30px;}
.utnem{ width:820px;}
.utnem .pictt{ width:50%;}
.utnem .pictt img{ width:100%; height:282px; object-fit:cover;}
.utnem .contt{ width:50%; height:282px; border:1px solid #ddd; padding:0 30px;}
.fomtec{ line-height:56px; height:58px; border-bottom:2px solid #ddd; font-size:18px; font-weight:bold; color:#464646;}
.fomtec span{ display:inline-block; border-bottom:2px solid #005bac;}
.lbecoa{ line-height:25px; height:75px; text-align:justify; overflow:hidden; margin-top:20px; position:relative;}
.lbecoa a{ position:absolute; right:0; bottom:0; color:#82b763;}

.imteb{ margin-top:30px;}
.imteb li{ border-right:1px solid #ddd; float:left; width:33.33%; text-align:center;}
.imteb li:last-child{ border:none;}
.imteb li a{ display:block;}
.imteb li a .tit{ margin-top:12px;}

.obntea{ width:354px;}
.aolsc{ height:95px; margin-bottom:10px; background:no-repeat center center; background-size:cover; padding:15px 20px; color:#fff;}
.aolsc .conv{ width:200px; padding-top:10px;}
.aolsc .conv .d1{ font-size:16px;}
.aolsc .conv .d2{ margin-top:5px;}
.aolsc .conv .d2 a{ color:#fff;}
.aolsc .conv .d2 span{ margin:0 5px;}
.oteab a{ width:48%; text-align:center; font-size:16px; font-weight:bold; padding:7px 0;}
.oteab a.fl{ background:#e4f2fb; color:#4aa7d2;}
.oteab a.fr{ background:#e6fafb; color:#82b763;}
.oteab a .tit{ margin-top:5px;}

.omcab{ border:1px solid #ddd;}
.mcbea{ padding:25px 0; width:200px; background:#005bac;}
.mcbea span{ line-height:50px; position:relative; cursor:pointer; display:block; text-align:center; font-size:18px; font-weight:bold; color:#fff;}
.mcbea span.cur{ background:#fff; color:#82b763;}
.mcbea span.cur:before{ content:''; position:absolute; left:0; top:0; height:100%; width:5px; background:#82b763;}
.cmean{ width:calc(100% - 200px); padding:20px 20px 0;}
.otnem li{}
.otnem li a{ display: block; padding-left:20px; line-height:36px; height:36px; overflow:hidden; background: url(../testimg/t34.png) no-repeat left center;}
.otnem li a span{ float:right; color:#999;}

.otnem2 li{ float:left;width: 20%;
    margin: 0 2.5%;}
.otnem2 li a{ display: block; }

.vlmcac{ background:#f7f9fe url(../testimg/t38.png) no-repeat 110px 20px; height:202px; padding:25px 25px 0;}
.tilmt .d1{ font-size:18px; font-weight:bold;}
.tilmt .d2{ color:#999; text-transform:uppercase; margin-top:3px;}
.lbuca{ margin-top:22px;}
.lbuca li{ float:left; width:33.33%;}
.lbuca li a{ display:block; text-align:center;}
.lbuca li a .tit{ font-size:16px; margin-top:10px;}

.bort{ border-top:2px solid #ddd; height:60px;}
.fomtec a{ float:right; font-size:14px; font-weight:normal;}
.mvaubc{ padding:25px; border:1px solid #ddd; border-top:none; margin-bottom:30px;}
.vobta{ margin-bottom:25px;}
.vobta span{ float:left; cursor:pointer; position:relative; width:150px; line-height:45px; color:#fff; text-align:center; background:#005bac; margin-right:1px; font-size:16px;}
.vobta span:after{ content:'';width:0;height:0;border-right:5px solid transparent;border-left:5px solid transparent;border-top:5px solid #82b763; position:absolute; left:50%; margin-left:-5px; bottom:-5px; display:none;}
.vobta span.cur{ background:#82b763;}
.vobta span.cur:after{ display:block;}
.ambut{ padding:28px 25px; border:1px solid #ddd; border-top:none; background:#fff;}

.sbbca{ float:right; padding-top:15px;}
.sbbca div{ float:left; width:25px; height:25px; cursor:pointer; margin-left:15px;}
.sbbca .prev{ background:url(../testimg/t41.png);}
.sbbca .next{ background:url(../testimg/t42.png);}

.poteb{ border:1px solid #ddd; border-top:none; padding:0 20px 20px;}
.poteb li{ border-bottom:1px dashed #ddd; padding:20px 0;}
.poteb li a{ display:block;}
.poteb li a .pic{ width:112px;}
.poteb li a .pic img{ height:68px; width:100%; object-fit:cover;}
.poteb li a .con{ width:calc(100% - 130px);}
.poteb li a .con .d1{ line-height:24px; max-height:72px; overflow:hidden;}
.poteb li a .con .d2{ color:#999; margin-top:3px;}
.mvteb{ border:1px solid #ddd; margin-top:25px; padding:0 20px 20px; background:#fff;}
.mvteb select{ height:42px; width:100%; border:1px solid #ddd; margin-top:20px;}

.foot{ background:#005bac; padding:30px 0; color:#fff;}
.foot .cont{ line-height:2.5; padding-top:10px;}
.foot .ewm .list{ float:left; margin-left:30px; text-align:center;}
.foot .ewm .list .tit{ margin-top:10px;}




















.sild-font{ position:fixed; right:2%; top:50%; margin-top:-100px; z-index:10; width:73px; background:url(../images/c1.png) no-repeat center top; padding:0 17px; padding-top:90px;}
.sild-font .list{ margin-bottom:12px;}
.sild-font .list .con{ position:absolute; z-index:5; border-radius:5px; right:39px; top:0; line-height:39px; background:#a0a0a0; color:#fff; width:180px; text-align:center; opacity:0; visibility:hidden; transform:translateX(-30px); transition:all 0.5s ease;}
.sild-font .list .con a{ display:block; color:#fff;}
.sild-font .list .ewm{ background:#fff; padding:10px; width:120px; height:120px; position:absolute; right:39px; top:0; z-index:5; box-shadow:0 0 10px rgba(0,0,0,0.2); opacity:0; visibility:hidden; transform:translateX(-30px); transition:all 0.5s ease;}

.engl{ background:url(../images/hs.png) no-repeat left center; float:left; width:100%; line-height:60px; padding-left:25px;}
.engl span{ margin:0 5px;}
.engl i{ color:#0a55bb;}

.ny-main{ padding-bottom:3%; position:relative;}
.ny-main .wrap{ position:relative; z-index:2;}
.ny-main:before,.ny-main:after{ content:''; height:300px; position:absolute; left:0; width:100%; background: repeat-x left center; background-size:auto 100%;}
.ny-main:before{ top:0; background-image:url(../images/bg01.jpg);}
.ny-main:after{ bottom:0; background-image:url(../images/bg02.jpg);}

.lotebc li{ padding:30px 20px; border-bottom:1px dashed #ddd;}
.lotebc li .pic{ width:184px;}
.lotebc li .con{ width:calc(100% - 210px);}
.lotebc li .con .d1{ color:#0a55bb; font-size:18px; font-weight:bold;}
.lotebc li .con .d2{ line-height:2; margin-top:20px;}








.zbolt{ width:240px;}
.zbolt h3{ font-size:20px; background:#0a55bb url(../testimg/t44.png) no-repeat 20px center; color:#fff; text-align:center; line-height:60px;}
.zbolt .lotapa{ background:#fff; border:1px solid #ddd;}
.zbolt .lotapa li > a{ display:block; border-bottom:1px solid #ddd; line-height:50px; text-align:center; position:relative;}
.zbolt .lotapa li > a.cur{ color:#00a0e9;}
.zbolt .lotapa li > a.cur:after{ content:''; position:absolute; left:0; top:0; width:2px; height:100%; background:#00a0e9;}
.zbolt .lotapa li .sec{ padding:10px 0; display:none; border-bottom:1px solid #ddd;}
.zbolt .lotapa li .sec > a{ display:block; text-align:left; padding:0 20px 0 30px; position:relative; line-height:45px; height:45px;}
.zbolt .lotapa li .sec > a:after{ content:''; position:absolute; width:4px; height:7px; background:url(../images/va.jpg) no-repeat; top:50%; margin-top:-3px; left:20px;}
.zbolt .lotapa li .sec > a.cur{ color:#00a0e9;}


.slo-search{ margin-top:20px; border:1px solid #ddd;}
.slo-search .c1{ height:35px; float:left; padding:0 10px; width:188px; border:none; border-right:1px solid #ddd;}
.slo-search .c2{ border:none; cursor:pointer; float:left; width:50px; height:35px; background:#f4f4f4 url(../images/fd2.png) no-repeat center center;}
.salol a{ display:block; color:#fff; text-align:center; font-size:18px; font-weight:bold; margin-top:20px; background:no-repeat center center; background-size:cover; line-height:112px;}
.salol a img{ margin-right:15px;}

.lblac{ width:935px; background:#fff; padding:0 2% 2%; border:1px solid #ddd;}
.lblac h2{ font-weight:normal; line-height:60px; height:62px; border-bottom:2px solid #eee; font-size:18px;}
.lblac h2 span{ display:inline-block; border-bottom:2px solid #0a55bb;}

.edit-con{ line-height:2; font-size:16px; margin-top:4%;}
.edit-con table{ }
.edit-con table td{border:1px solid #ddd; line-height:24px;text-align:center;padding:3px 6px;font-size:14px;}
.lbols{ margin-top:20px; max-height:800px; overflow:auto; line-height:2; padding:20px;}
.lbols::-webkit-scrollbar {/*滚动条整体样式*/
        width: 10px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
    }
.lbols::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        background: #3f3b3a;
    }
.lbols::-webkit-scrollbar-track {/*滚动条里面轨道*/
        background: #999;
}
.svbnla .list{ padding:3% 0; border-bottom:1px dashed #ddd;}
.svbnla .list .ebocl{ width:57%; line-height:2;}
.svbnla .list .ebocl .d1{ font-size:16px; font-weight:bold;}
.svbnla .list .pic{ width:40%; text-align:right;}

.bopta li{ width:48%; margin-top:4%; float:left;}
.bopta li:nth-child(2n){ float:right;}
.bopta li a{ display:block;}
.bopta li a .pic img{ border-radius:5px; width:100%; height:230px; object-fit:cover;}
.bopta li a .pic:after{ content:''; position:absolute; left:50%; top:50%; width:50px; height:50px; background:url(../images/bf.png) no-repeat center center; background-size:100% 100%; transform:translate(-50%,-50%);}
.bopta li a .tit{ margin-top:10px; line-height:30px; height:30px; overflow:hidden; font-size:16px;}
.bopta li a .tim{ color:#999;}
.lollca{ margin-top:4%;}
.lollca a{ display:inline-block; line-height:30px; padding:0 10px; margin:0 3px; border:1px solid #ddd;}
.lollca a.cur{ color:#fff; background:#0a55bb; border-color:#0a55bb;}
.weolcs{ margin-top:3%;}
.adcnl{ width:635px;}
.adcnl .p1{ font-size:28px; font-weight:bold; color:#005bac;}
.adcnl .p2{ font-size:28px; font-weight:bold; color:#0cd4c3;}
.adcnl .p3{ color:#666; line-height:2; margin-top:10px;}
.adcnl .p3 p{ padding:10px 0;}
.imgle{ width:505px;}

.xlt-sot{ min-height:200px; position:relative; z-index:2; width:100%; max-width:640px; margin:-50px auto 0;}
.xlt-sot dl{ position:relative;}
.xlt-sot dl dt{ font-weight:bold; font-size:28px;}
.xlt-sot dl dd{ line-height:2; font-size:14px; margin-top:15px;}

.abenlm{ background:#fafafa; padding:20px; margin-top:20px;}
.asrcl select{ height:35px; width:180px; border:1px solid #ddd; background:#fafafa;}
.odrel .c1{ vertical-align:middle; width:180px; height:35px; border:1px solid #ddd; padding:0 10px;}
.odrel .c2{ height:35px; width:50px; margin-left:8px; color:#fff; border:none; cursor: pointer; background:#0a55bb;}
.vobtl{ margin-top:20px;}
.vobtl thead td{ font-weight:bold; padding:10px; background:#fafafa;}
.vobtl tbody tr{ border-bottom:1px solid #ddd;}
.vobtl tbody td{ padding:15px 10px;}
.vold span{ display:none;}
#map{ height:450px; width:100%; margin-top:20px;}
.volpoa{ padding:5% 0; line-height:2;}
.volpoa .d1{ font-size:24px; font-weight:bold; margin-bottom:10px;}
.volpoa .d2{ font-size:16px; margin-top:10px;}

.picta{width:50%;}
.picta img{ height:351px; width:100%; object-fit:cover;}
.talbo{ width:50%; background:#fff; padding:30px;}
.svolm a{ display:block;}
.svolm a .d1{ font-size:18px; font-weight:bold; color:#f00; line-height:40px; height:40px;overflow:hidden;text-overflow: ellipsis; white-space: nowrap;}
.svolm a .d2{ color:#999; line-height:25px; height:75px; overflow:hidden;}

.sonmc{ border-top:1px solid #ddd; margin-top:20px; padding-top:15px;}
.sonmc li{ line-height:35px; height:35px;overflow:hidden;text-overflow: ellipsis; white-space: nowrap; background:url(../images/va.jpg) no-repeat left center; padding-left:12px;}
.sonmc li span{ float:right; margin-left:10px; color:#999;}

.xw-ofl{ margin-top:2%;}
.nest-olt{ float:left; margin-left:2%; width:32%; background:#fff; padding:0 1.5% 8px; border:1px solid #e0e0e0; margin-bottom:20px;}
.nest-olt:first-child{ margin-left:0;}
.nest-olt h3{ line-height:65px; height:65px; font-size:18px;}
.nest-olt h3 a,.lck-nem h3 a,.roc-lms h3 a{ float:right;}
.nest-olt ul{margin-top:13px;}
.nest-olt ul li{ background:url(../images/va.jpg) no-repeat left center; line-height:30px; height:30px; overflow:hidden; text-indent:12px;}
.nest-olt ul li a{ color:#666;}
.nest-olt ul li a:hover{ color:#d8000b;}
.nest-olt .pic img{max-height:111px;}

.vmlco li{ margin-top:20px;}
.vmlco li a{ display:block; border:1px solid #ddd; padding:0 60px 0 20px; line-height:65px; height:67px;overflow:hidden;text-overflow: ellipsis; white-space: nowrap; font-size:16px; position:relative;}
.vmlco li a:after{ content:''; position:absolute; right:0; top:0; height:100%; width:80px; background:url(../images/dow.png) no-repeat center center; border-left:1px solid #ddd;}

.svoml{ background:#fafafa; padding:25px; margin-top:25px;}
.svoml a{ display:inline-block; line-height:40px; padding:0 35px; font-size:16px; border-radius:5px;}
.svoml a.cur{ color:#fff; background:#074ba7;}

.teoalc li{ line-height:50px; height:50px; padding-left:25px; background:url(../images/tg.jpg) no-repeat left center; border-bottom:1px dashed #ddd;overflow:hidden;text-overflow: ellipsis; white-space: nowrap;}
.teoalc li span{ float:right; color:#999;}

.atepl li{ background:url(../images/gc.png) no-repeat left center; padding-left:15px;}
.soltp li{ background-position:10px center; padding-left:25px; border:none; padding-right:10px;}
.soltp li:nth-child(2n-1){ background-color:#f8f8f8;}
.slbol{ padding:30px 0; border-bottom:1px solid #ddd;}
.slbol .d1{ font-size:24px; color:#fe0e0e;}
.slbol .d2{ margin-top:15px; color:#999;}
.tebcl{ margin-top:20px; padding-top:15px; border-top:1px solid #ddd;}
.tebcl p{ padding:5px 0; font-size:16px;}

.agetc li{ width:48%; float:left; margin-right:2%; margin-top:2%;}
.agetc li:nth-child(2n){ margin-right:0;}
.agetc li a{ display:block;}
.agetc li a .pic{ overflow:hidden;}
.agetc li a .pic img{ transition:all 0.5s ease;}
.agetc li a .tit{ overflow:hidden; padding:10px 15px; background:#f5f5f5;}
.agetc li a .tit p{ line-height:44px; text-align:center;font-size:16px;height:44px; overflow:hidden;}

.T-news{ position:relative; padding:30px 0 30px 250px; border-bottom:1px dotted #e0e0e0;}
.T-news .pic{ width:223px; position:absolute; left:0; top:30px;}
.T-news .pic img{ width:100%; height:140px; object-fit:cover;}
.T-news .tit{ font-size:18px; font-weight:bold; line-height:40px; height:40px;overflow:hidden;text-overflow: ellipsis; white-space: nowrap;}
.T-news .con{ line-height:25px; color:#666; height:75px; margin-top:25px; overflow:hidden;}
.T-news .link{ margin-top:20px;}
.T-news .link a{ display:inline-block; width:100px; height:40px; text-align:center; line-height:38px; border:1px solid #e0e0e0;}
.pert-news dl{ padding:25px 0; padding-left:100px; position:relative; border-bottom:1px dotted #e0e0e0}
.pert-news dl a{ display:block;}
.pert-news dl dt{ font-size:16px; line-height:30px; overflow:hidden; height:30px; font-weight:bold; color:#d8000b;}
.pert-news dl dd{ line-height:25px; height:50px; overflow:hidden;}
.pert-news dl dd a{ color:#999;}
.pert-news dl .time{ width:80px; padding-top:8px; height:80px; background:#fff; border:1px solid #ddd; position:absolute; left:0; top:25px; text-align:center;}
.pert-news dl .time span{ color:#0a55bb; font-size:28px; font-weight:bold;}


.xlbva{ margin-top:30px; padding:0 40px 0 60px; line-height:42px; background:#de3629 url(../images/wb.jpg) no-repeat 20px center; display:inline-block; border-radius:21px; color:#fff; font-size:18px;}
.galol{ margin-top:4%;}
.galol li{ width:48%; float:left;}
.galol li:nth-child(2n){ float:right;}
.galol li a{ display:block; position:relative; color:#fff;}
.galol li a .tit{ position:absolute; left:0; bottom:0; font-size:18px; width:100%; line-height:45px; height:45px; overflow:hidden; padding:0 15px; background:rgba(0,0,0,0.7);}

.lbota{ background:url(../images/hx.jpg) repeat-y 5px top; margin-top:3%; padding-bottom:15px;}
.lbota li{ margin-bottom:20px;}
.lbota li .year{ padding-left:50px; font-weight:bold; font-size:24px; line-height:37px; position:relative;}
.lbota li .year:before{ content:''; position:absolute; left:0; top:0; height:100%; width:16px; background:url(../images/yd.jpg) no-repeat;}
.lbota li .noatm{ padding-left:50px;}
.lbota li .noatm a{ margin-top:10px; float:left; border:1px solid #ddd; padding:0 10px 0 10px; line-height:43px; height:45px; overflow:hidden; font-size:16px; float:left; width:40%; margin-right:2%;}
.lbota li .noatm a:before{ content:''; width:4px; height:4px; border-radius:50%; background:#f00; display:inline-block; vertical-align:middle; margin-right:6px;}

.tgblc{ width:770px;}
.sc-tit{ border-bottom:1px solid #ddd; padding:4% 0;}
.sc-tit .d1{ font-size:24px;}
.sc-tit .d2{ margin-top:2%; color:#999;}
.slvmo{ margin-top:3%; padding:3% 0; border-top:1px solid #ddd;}
.slvmo p{ font-size:16px; padding:5px 0;}

.qltao{ width:335px; margin-top:3%;}
.tchal{ border:1px solid #ddd;}
.tchal .c1{ width:283px; height:35px; border:none; padding:0 10px; float:left;}
.tchal .c2{ width:50px; height:35px; border:none; cursor:pointer; background:#f4f4f4 url(../images/fd2.png) no-repeat center center; float:left; border-left:1px solid #ddd;}

.lonmc{ background:#f9f9f9; margin-top:20px; padding:20px;}
.lonmc h5{ font-size:18px; color:#0a55bb;}
.vlopa{ margin-top:10px;}
.vlopa li{ border-bottom:1px solid #ddd; line-height:50px; height:50px;overflow:hidden;text-overflow: ellipsis; white-space: nowrap;}
.vlopa li a{ display:block;}
.vlopa li a:before{ content:''; width:4px; height:4px; border-radius:50%; display:inline-block; vertical-align:middle; margin-right:8px; background:#0a55bb;}

.becoav { margin-top:4%;}
.becoav a{ display:block; position:relative; color:#fff;}
.becoav a .tit{ position:absolute; left:0; bottom:0; line-height:40px; height:40px; background:rgba(0,0,0,0.7); width:100%; padding:0 15px;overflow:hidden;text-overflow: ellipsis; white-space: nowrap;}
.aetolc li{ border-bottom:none; line-height:40px; height:40px;}

.vkola li{ margin-top:20px; border:1px solid #ddd;}
.vkola li a{ display:block; line-height:55px; height:57px; font-size:16px; padding:0 15px;overflow:hidden;text-overflow: ellipsis; white-space: nowrap;}
.vkola li a span{ float:right; color:#999; font-size:14px;}
.eolpl{ margin-top:3%;}
.eolpl .pic{ width:40%;}
.eolpl .con{ width:55%;}
.eolpl .con .d1{ font-size:22px; font-weight:bold;}
.eolpl .con .d2{ margin-top:20px; line-height:25px;}
.eolpl .con .d3{ margin-top:20px;}
.eolpl .con .d3 a{ display:inline-block; border:1px solid #ddd; padding:12px 30px;}
.albolm{ margin-top:3%;}
.albolm .d1{ font-size:20px; font-weight:bold;}

.teola li{ padding:3% 0; border-bottom:1px dashed #ddd;}
.teola li a{ display:block;}
.teola li a .pic{ width:26%;}
.teola li a .pic img{ width:100%; height:auto; object-fit:cover;}
.teola li a .con{ width:70%;}
.teola li a .con .d1{ font-size:18px; font-weight:bold; line-height:40px; height:40px;overflow:hidden;text-overflow: ellipsis; white-space: nowrap;}
.teola li a .con .d2{ color:#999; line-height:25px; height:50px; overflow:hidden; margin-top:10px;}
.teola li a .con .d3{ margin-top:15px;}
.teola li a .con .d3 span{ display:inline-block; padding:10px 20px; border:1px solid #ddd;}

.domla{ margin-top:4%; background:#f8fafd; border:1px solid #eaf2fd; padding:40px 10%;}
.volca img{ margin-bottom:15px;}
.volan a{ display:inline-block; margin-top:30px; width:150px; line-height:45px; color:#fff; background:#0a55bb; text-align:center;}

.lstbol{ padding:3% 0;}
.lstbol .d1{ font-size:16px; font-weight:bold; line-height:2;}
.lstbol .d2{ margin-top:8px;}
.lstbol .d3{ margin-top:15px;}
.lstbol .d3 input{ width:100%; padding:0 12px; height:45px; border:1px solid #ddd;}
.lstbol .d3 textarea{ padding:10px; border:1px solid #ddd; width:100%; height:200px;}
.lstbol .d4{ margin-top:15px;}
.lstbol .d4 input{ width:240px; height:45px; border:none; cursor:pointer; color:#fff; background:#044a9f; font-size:16px;}
.login-main{ background:url(../testimg/t24.jpg) no-repeat center top;}
.aolcm{ padding-top:100px;}
.ebola{ background:#fff; height:535px; padding:100px 20% 0; width:900px;}
.tblc{ background:url(../testimg/t25.jpg) no-repeat left center; padding-left:60px; margin-bottom:50px;}
.tblc .d1{ font-size:26px;}
.wvlm{ margin-bottom:20px; border:1px solid #ddd;}
.wvlm span{ float:left; width:80px; padding:0 10px; border-right:1px solid #ddd; line-height:40px;}
.wvlm input{ float:left; width:calc(100% - 80px); padding:0 10px; height:40px; border:none;}
.tecbl{ padding-top:20px;}
.tecbl input{ width:150px; height:40px; border:none; cursor:pointer; color:#fff; background:#044a9f; font-size:16px;}
.tecbl a{ margin-top:10px;}
.lbpom{ width:300px;}
.golma{ background:url(../testimg/t26.jpg) no-repeat center center; line-height:2; background-size:cover; color:#fff; padding:50px 35px 0; height:332px;}
.golma .d2{ font-weight:bold; font-size:18px; margin:5px 0 100px;}
.stbol{ background:#f0f0f0; padding:80px 0;}
.stbol a{ display:inline-block; line-height:45px; background:#ffc468; width:180px; font-size:18px; font-weight:bold; color:#fff;}
.bgfclm{ background:#fff; padding:5% 0;}
.sq-opc{ background:url(../images/dx.jpg) repeat-x left 15px; width:100%; max-width:768px; margin:0 auto;}
.sq-opc .sld{ width:25%; float:left; text-align:center; position:relative;}
.sq-opc .sld:nth-child(1):after{ content:''; position:absolute; left:0; top:0; width:50%; height:20px; background:#fff; z-index:1;}
.sq-opc .sld:nth-child(4):after{ content:''; position:absolute; right:0; top:0; width:50%; height:20px; background:#fff; z-index:1;}
.sq-opc .sld  i{ display:inline-block; padding:0 15px; background:#fff; position:relative; z-index:2;}
.sq-opc .sld em{ display:block; background:url(../images/g1.png) no-repeat center center; width:33px; height:32px; line-height:32px; color:#fff; font-size:16px;}

.sq-opc .sld span{ display:block; color:#999; font-size:14px; margin-top:10px; position:relative; z-index:2;}
.sq-opc .sld.on em{background:url(../images/g2.png) no-repeat center center;}
.sq-opc .sld.on span{ color:#d9261c;}

.mllac{ margin-top:4%;}
.mllac .sld{ width:33.33%;}
.mllac .sld:nth-child(3):after{ content:''; position:absolute; right:0; top:0; width:50%; height:20px; background:#fff; z-index:1;}
.tbacla{ width:100%; max-width:560px; margin:30px auto 0;}
.tbacla table .tr{ width:160px; text-align:right;}
.tbacla table td{ padding:10px 3px; font-size:14px;}
.tbacla table td .c1{ height:50px; width:100%; border:1px solid #ddd; padding:0 10px; border-radius:5px;}
.tbacla table td .c2{ width:100%; height:50px; color:#fff; font-size:16px; border:none; background:#f22547; border-radius:5px;}
.tbacla table td .red{ color:#f00;}
.benlac{ margin-top:3%; padding:0 3%;}
.benlac h4{ font-size:16px; line-height:25px; padding:20px 0; color:#000;}

.ny-banner{ height:200px; background:no-repeat center center; background-size:cover;}
.abenlc{ position:absolute; width:100%; left:0; bottom:0;}
.abenlc .title{ font-size:30px; color:#dfe9ef;}
.abenlc .liack{ margin-top:50px; height:42px;}
.abenlc .liack span{ display:none;}
.abenlc .liack a{ float:left; text-align:center; line-height:42px; width:145px; text-align:center; background:#0a55bb; color:#fff; margin-right:3px;}
.abenlc .liack a.on{ color:#333; background:#fff;}

.boaclt{ border:1px solid #e3e9ef; border-top:2px solid #0d37bf; background:#fff;}
.tlact{ padding:30px 40px; border-bottom:1px solid #e3e9ef;}
.tlact .pic img{ border-radius:50%; border:4px solid #f3f5f2;}
.tlact .cont{ line-height:2; font-size:16px;}
.tlact .cont a{ position:absolute; right:0; top:5px; line-height:30px; height:30px; padding:0 25px; font-size:14px; border-radius:17px; background:#f5f5f5;}


.xzlou p{ width:33.33%; border-right:1px solid #e3e9ef; padding:30px 0; float:left; text-align:center; line-height:1.6;}
.xzlou p.p1{ border:none;}
.xzlou p strong{ color:#f40707; display:block; font-size:24px;}

.oaloa{ padding:0 20px 20px;border:1px solid #e3e9ef; background:#fff;}
.tpoec{ line-height:60px; border-bottom:1px solid #e3e9ef;}
.tpoec strong{ font-size:16px;}
.tpoec a{ float:right; font-size:12px; font-weight:normal;}

.buoclc td{ padding:15px 5px; line-height:40px;}
.buoclc td .c1{ width:325px; height:40px; border:1px solid #e3e9ef; padding:0 5px;}
.buoclc td select{ width:337px; height:42px; border:1px solid #e3e9ef;}
.buoclc td .c2{ color:#fff; font-weight:bold; font-size:16px; border:none; cursor:pointer; width:275px; height:52px; background:#1e9eff; border-radius:5px;}

.plaenc td{ padding:10px 5px;}
.plaenc tbody tr{ border-bottom:1px solid #e3e9ef;}
.plaenc tbody td{ padding:20px 5px;}
.red{ color:#f40707;}
.green{ color:#0b9e0e;}
.sva-vbl{ width:96%; border-bottom:1px solid #ddd; margin:0 auto; line-height:60px; font-size:16px; font-weight:bold;}
.avmop{ width:100%; max-width:430px; margin:0 auto; padding:4% 0;}
.avmop table td{ padding:10px 3px;}
.avmop table td .c1{ height:40px; width:100%; padding:0 10px; border:1px solid #ddd;}
.avmop table td .c2{ width:100%; height:40px; color:#fff; border:none; cursor:pointer; background:#f22547; font-size:16px;}
.vdda{ font-size:12px; color:#ff9600;}
.lbunc{ padding:4% 0;}
.lbunc a{ display:inline-block; width:150px; line-height:42px; color:#fff; background:#0a55bb;}

.lvbnc{ margin-top:3%;}
.lvbnc span{ cursor:pointer; font-size:16px; border:1px solid #ddd; text-align:center; line-height:50px; width:49%;}
.lvbnc span.cur{ color:#fff; background:#005bac; border-color:#005bac;}
.ucbae{ padding:5% 0 3%;}
.vceboc{ max-width:450px; margin:0 auto;}
.vceboc td{ padding:10px 5px;}
.vceboc td .c1{ width:100%; height:40px; border:1px solid #ddd; padding:0 10px;}
.vceboc td .c2{ width:100%; height:40px; cursor:pointer; border:none; color:#fff; background:#044a9f; font-size:16px;}
.vceboc td span{ color:#f00; margin-right:3px;}




@media (min-width: 1201px){
.T-nav li:hover > a,.T-nav li > a.on{ background:#82b763; transition:all 0.5s ease;}
.T-nav li .gdlt{ visibility:hidden; opacity:0;transform:translateY(30px); transition:all 0.8s ease;}
.T-nav li:hover .gdlt{visibility: visible; opacity:1;transform:translateY(0px); transition:all 0.8s ease;}
.lopct li a:hover span{ color:#fff; background:#074ba7;}
.sild-font .list:hover .con,.sild-font .list:hover .ewm{ opacity:1; visibility: visible; transform:translateX(0px); transition:all 0.5s ease;}
.agetc li a:hover .pic img{ transition:all 0.5s ease; transform:scale(1.05);}
.teobc .list:hover .sec{ visibility:visible; opacity:1; transform:translateY(0);transition:all 0.5s ease;}
}

@media (max-width: 1400px){
.gponc{ display:none;}
}
@media (max-width: 1200px){
body{ padding-top:83px;}
.wrap,.wrap1400{ width:100%; max-width:768px; padding:0 3%;}
.top{ position:fixed; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.1);}
.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:#666; transition:all 0.5s ease ;}
.mob-nav:before{ content:''; position:absolute; left:10px; width:30px; height:2px; top:50%; margin-top:-11px; background:#666; transition:all 0.5s ease ;}
.mob-nav:after{ content:''; position:absolute; left:10px; width:30px; height:2px; top:50%; margin-top:10px; background:#666; 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; border-radius:0; position:fixed; margin:0; top:83px; left:0; height:calc(100% - 83px); 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; width:100%; background:#f9f9f9; border:none; line-height:40px;}
.bolta{ padding:0;}
.bolta .alvn{ display:none;}
.t-search span{ width:50px; height:50px; background:url(../images/fd2.png) no-repeat center center; display:block;}
.t-search p{ position:absolute; right:0; top:50px; z-index:5; width:220px; display:none;}
.t-search p .c1{ width:182px;}
.t-search p .c2{ width:38px;}
.abolc{ width:100%;}
.taeop{ width:100%; margin-top:3%;}
.volav .list{ width:100%; margin-top:3%;}
.vtoeua a .d1{ font-size:18px;}
.sild-font{ display:none;}
.lotal .abolt a{ font-size:20px;}
.lotal .parlc a .d1{ font-size:20px;}
.lotal .parlc a .d2{ font-size:15px;}
.wlboa{ display:none;}
.zbolt{ width:100%;}
.slo-search,.salol{ display:none;}
.lblac{ width:100%; margin-top:3%;}
.zbolt h3{ font-size:18px; line-height:50px; position:relative;}
.zbolt h3:after{ content:''; width:23px; height:13px; background:url(../images/xx2.png) no-repeat center center; position:absolute; right:20px; top:50%; margin-top:-6px;}
.lotapa{ display:none;}
.svbnla .list .ebocl{ width:100%;}
.svbnla .list .pic{ width:100%; text-align:center;}
.xlt-sot{ margin-top:20px;}
.picta{ width:100%;}
.picta img{ height:auto;}
.talbo{ width:100%; padding:4%;}
.svolm a .d1{ font-size:16px; line-height:35px; height:35px;}
.vmlco li a{ line-height:45px; height:47px; font-size:14px; padding-left:10px;}
.tgblc{ width:100%;}
.qltao{ width:100%;}
.tchal .c1{ width:calc(100% - 50px);}
.ebola{ width:100%; padding:4%; height:auto;}
.lbpom{ width:100%;}
.aolcm{ padding-top:4%;}
.abenlc .liack span{ display:block; line-height:40px; height:40px; background:#0a55bb url(../images/xx2.png) no-repeat 95% center; color:#fff; padding:0 15px;}
.abenlc .liack p{ position:absolute; width:100%; left:0; top:40px; background:#fff; z-index:5; display:none;}
.abenlc .liack p a{ display:block; width:100%; text-align:left; margin:0; padding:0 20px;}
.abenlc .title{ font-size:20px;}
.tlact{ padding:4%;}
.tlact .cont a{ position:relative; top:0; margin-top:10px; display:inline-block;}
.oaloa{ padding:0 3% 3%;}
.mecna,.bolta{ display:none;}
.mbtelc{ background:#fff;}
.teobc .list:nth-child(1),.teobc .list:nth-child(2){ display:none;}
.loteca{ line-height:32px;}
.foot{ padding:4% 0;}
.foot .cont{ padding:0; line-height:2; width:100%;}
.foot .ewm{ width:100%; margin-top:15px;}
.foot .ewm .list{ margin:0 20px 0 0;}
.ind-main{ padding:3% 0;}
.utnem{ width:100%;}
.utnem .pictt{ display:none;}
.utnem .contt{ width:100%;}
.obntea{ width:100%; margin-top:3%;}
.ind-01{ margin-top:3%;}
}



@media (max-width: 768px){
.abolc a .pic img{ height:auto;}
.ind-01{}
.vtoeua{ padding-left:80px;}
.vtoeua a .d1{ font-size:16px;}
.abolc a .tit{ font-size:14px; padding:0 10px 0 80px;}
.voblm .onlm{ padding:4%;}
.voblm .onlm .d1{ font-size:16px;}
.voblm .onlm .d2{ margin:0;}
.eboca li{ line-height:35px; height:35px; font-size:15px;}
.volav .list h5{ font-size:18px;}
.lopct{ padding:2% 4%;}
.lopct li{ font-size:15px;}
.lopct li a span{ font-size:12px;}
.ind-04 h5,.ind-05 h5{ font-size:20px;}
.lotpa{ margin-top:4%;}
.lotpa li{ width:49%; margin-bottom:2%;}
.lotpa li:nth-child(2n){ margin-right:0;}
.lotpa li a .tit{ font-size:14px;}
.lotpa li a .pic img{ height:40px;}
.boteal a{ font-size:14px;}
.vblta{ padding:3%;}
.buoatc{ margin-top:4%;}
.zbolt h3{ font-size:16px;}
.edit-con{ font-size:15px;}
.lblac{ padding:0 4% 4%;}
.lblac h2{ height:52px; line-height:50px;}
.lollca a.mob-none{ display:none;}
.bopta li{ width:100%;}
.xlt-sot dt{ text-align:center;}
.abenlm{ padding:10px;}
.asrcl{ width:100%;}
.odrel{ width:100%; margin-top:10px;}
.vobtl thead{ display:none;}
.vobtl tbody td{ float:left; width:100%; text-align:left; padding:8px 0;}
.vold{ padding-left:80px;}
.vold span{ display:block; position:absolute; left:0; top:0; text-align:right;}
#map{ height:240px;}
.volpoa{ padding:0; margin-top:5%;}
.volpoa .d1{ font-size:20px;}
.volpoa .d2{ font-size:14px;}
.nest-olt{ width:100%; margin:0 0 2%; padding:0 4% 4%;}
.nest-olt h3{ line-height:50px; height:50px;}
.vmlco li a{ padding-right:50px;}
.vmlco li a:after{ width:40px;}
.svoml{ padding:10px;}
.svoml a{ line-height:32px; padding:0 20px; font-size:14px;}
.tebcl p{ font-size:14px;}
.slbol{ padding:20px 0;}
.slbol .d1{ font-size:18px;}
.agetc li{ width:49%;}
.agetc li:nth-child(3n){ margin-right:2%;}
.agetc li:nth-child(2n){ margin-right:0;}
.galol li{ width:100%; padding:5px 0;}
.lbota li .noatm a{ width:100%; font-size:14px;}
.galol li a .tit{ line-height:40px; height:40px; font-size:14px;}
.xlbva{ padding:0 20px 0 35px; background-position:10px center; font-size:16px;}
.lbota li .year,.lbota li .noatm{ padding-left:30px;}
.sc-tit .d1{ font-size:18px;}
.slvmo p{ font-size:14px;}
.vkola li a{ font-size:14px; line-height:48px; height:50px;}
.vkola li a span{ font-size:12px;}
.teola li a .pic img{ height:70px;}
.teola li a .con .d1{ line-height:30px; height:30px; font-size:16px;}
.teola li a .con .d2{ margin-top:0px; line-height:20px; height:40px; font-size:12px;}
.teola li a .con .d3{ display:none;}
.tbacla{ padding:0 4%;}
.tbacla table td{ float:left; width:100%;}
.tbacla table .tr{ text-align:left;}
.volpoa .d2 img{ width:22px; height:22px;}
.mcbea{ width:100%; height:auto; padding:0; height:45px;}
.mcbea span{ width:33.33%; float:left; line-height:45px; font-size:16px;}
.mcbea span.cur:before{ height:3px; width:100%;}
.cmean{ width:100%; padding:4%;}
.mvaubc{ padding:4%; margin-bottom:3%;}
.vobta span{ width:25%; margin:0; border-right:1px solid #fff; line-height:40px; font-size:14px;}
.ambut{ padding:4%;}
}


@media (max-width: 640px){
.lotal{ margin-top:3%;}
.lotal .abolt{ width:100%;}
.lotal .parlc{ width:100%;}
.T-news{ padding:10px 0;}
.T-news .pic{ position:relative; width:100%; top:0;}
.T-news .tit{ font-size:16px; margin-top:10px;}
.T-news .con{ margin-top:5px;}
.pert-news dl{ padding:15px 0 15px 90px;}
.pert-news dl .time{ top:15px;}
.eolpl .pic{ width:100%;}
.eolpl .con{ width:100%; margin-top:3%;}
.eolpl .con .d1{ font-size:18px;}
.volca{ width:100%;}
.volan{ width:100%; text-align:center;}
.lotebc li{ padding:20px 0;}
.lotebc li .pic{ width:100%; text-align:center;}
.lotebc li .con{ width:100%; margin-top:12px;}
.lotebc li .con .d1{ font-size:16px;}
.lotebc li .con .d2{ margin-top:10px;}
.vceboc td{ float:left; text-align:left; width:100%; padding:5px 0;}

}














.shade {position: fixed;left: 0; top: 0; z-index: 101;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: 102;
    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;
    z-index: 21;
}
}






