﻿@charset "utf-8";
/* CSS Document */
/* index */
.bd_weixin_popup{ box-sizing:content-box;}
body{ padding-top:101px;}
.picfd{ overflow:hidden;}
.picfd img{ transition:all 0.5s ease;}
a:hover .picfd img { transform:scale(1.1); transition:all 0.5s ease;}
.op0{opacity: 0;}
.wrap{ width:1200px; margin:0 auto;}
.top{ height: 101px;width:100%; position:fixed; left:0; top:0px; z-index:95; transition:all 0.5s ease; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.top .logo{}
.rioldc{ float:right; padding-top:7px;}
.bloud .likdn{padding-left:10px;}
.T-nav{}
.T-nav > li{ float:left; position:relative; }
.T-nav > li > a{ display:block; padding:0 18px; height:50px; line-height:50px; font-size:16px; text-align:center; color:#333;}
.T-nav > li > a.cur{ color:#00adb4;}
.T-nav > li .gdlt{ position:absolute; width:100%; padding:10px 0; left:0; top:50px;  background:#fff; text-align:center; display:none;}
.T-nav > li .gdlt a{ display:block; text-align: center; line-height:30px;}
.bloud{ line-height:32px; color:#666;}
.bloud .likdn a{ display:inline-block; margin:0 10px;}
.bloud .telc{ color:#00adb4;}
.bloud .likdn,.bloud .telc,.search-T{ margin-top:6px;}

.search-T{ padding-right:32px; height:32px; position:relative; margin-left:10px;}
.search-T .in01{ width:100%; float:left; border:1px solid #ddd; height:32px; border-right:none; width:225px; padding:0 10px;}
.search-T .in02{ width:32px; height:32px; position:absolute; right:0; top:0; background:#00adb4 url(../images/fdsl2.png) no-repeat center center; border:none; cursor:pointer;}
.bolode{padding-left:160px;}
.bolode .ldet-year{top:35px;}
.ind-main{ padding:45px 0; background:url(../testimg/bgc.jpg) no-repeat center center; background-size:cover; border-top:5px solid #00adb4;}
.pmldis{ width:32%;}
.boxid{  border-bottom:3px solid #00adb4;}
.boxid a{ display:block; width:100%; height:225px; position:relative; overflow:hidden;}
.boxid a .bg{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center center; background-size:cover; transition:all 0.5s ease;}
.boxid a .odcn{ position:absolute; left:0; bottom:0; background:rgba(255,255,255,0.8); width:100%; color:#333; padding:5px 10px; z-index:2;}
.boxid a .odcn .p1{ line-height:25px; font-size:16px; height:25px; overflow:hidden;}
.boxid a .odcn .p2{ line-height:20px; height:20px; overflow:hidden;}
.boxid.mtc{ margin-top:20px;}
.lmdlse{ width:32%; margin:0 2%;}
.lmdlse .boxid a{ height:473px;}
.boxid a .player{ width:60px; height:60px; background:url(../images/pl.png); position:absolute; left:50%; top:20%; margin-left:-30px; z-index:2;}
.boxid a .cpors{ position:absolute; width:100%; padding:10px; z-index:2; left:0; top:0; color:#333;}
.boxid a .cpors p{ line-height:30px; height:30px; overflow:hidden;}
.oldps{ background:#fff; padding:30px 0;}
.modlrs{ width:190px;}
.modlrs dt{ font-size:16px; line-height:35px;}
.modlrs dd{ line-height:30px;}
.mourelc{ width:220px;}
.mourelc .p1{ line-height:35px; font-weight:bold;}
.mourelc .p2{ color:#00adb4; font-size:24px; line-height:35px;}
.modpls{ margin-top:10px; line-height:30px; text-align:center; color:#666;}
 
.hndust{ background:#00adb4; padding:10px 0; color:#fff; line-height:30px;}
.oresct span{ display:block; width:215px; line-height:30px; background:#fff url(../images/ut.png) no-repeat 95% center; padding:0 10px; border-radius:3px; color:#333;}
.oresct p{ position:absolute; width:100%; left:0; bottom:30px; background:#f9f9f9; z-index:5; display:none;}
.oresct p a{ display:block; line-height:30px; height:30px; padding:0 10px;}

.float-sild{ position: fixed; top:40%; right:80px; z-index:10; border-bottom:none;}
.float-sild .elds{ width:48px; height:49px; border-bottom:1px solid #ddd;}
.float-sild .elds a{ background-color:#fff; background-repeat:no-repeat; background-position:center center; display:block; height:48px; width:48px;}
.float-sild .elds .a1{ background-image:url(../images/q01.png)}
.float-sild .elds .a2{ background-image:url(../images/q02.png)}
.float-sild .elds .a3{ background-image:url(../images/q03.png)}
.float-sild .elds .a4{ background-image:url(../images/q04.png)}
.float-sild .elds span{ display:block; height:49px; right:100px; background:#fff; border-bottom:1px solid #ddd; position:absolute; top:0; width:160px; line-height:48px; text-align:center; visibility:hidden; opacity:0; transition:all 0.5s ease;}
.float-sild .elds:hover span{ visibility:visible; right:48px; opacity:1; transition:all 0.5s ease;}
.keful{ margin-top:40px;}
.keful a{ display:block; width:60px; height:60px; background:#fff url(../images/q05.png) no-repeat center 5px; border:1px solid #ddd; font-size:12px; text-align:center; padding-top:35px;}

.ny-banner{ height:413px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.mpdote{ background:rgba(0,156,162,0.85); width:100%; left:0; bottom:0; height:66px; position:absolute; color:#fff;}
.rslotc{line-height:66px; text-transform:uppercase;}
.rslotc span{ display:block; font-size:24px;}
.nrelos p a{ display:inline-block; line-height:18px; font-size:14px; vertical-align:top; padding:15px 0 0 10px;width:100px; color:#fff; height:66px;}
.nrelos p a.cur{ background:#fff; color:#009ca2; border-top:2px solid #da251c;}

.ny-main{ padding:2% 0;}
.godslt li{ width:49%; margin:1% 0;}
.godslt li a{ display:block; position:relative; padding:20px 20px 20px 230px; background:#fff; height:237px;}
.godslt li a .pic{ width:197px; height:197px; background-repeat:no-repeat; background-position:center center; background-size: contain; position:absolute; left:20px; top:20px;}
.godslt li a .tit{ font-size:18px; font-weight:bold; color:#333; line-height:40px; height:40px; overflow:hidden;}
.godslt li a .con{ color:#666; line-height:25px; height:100px; overflow:hidden; margin-top:10px;}
.godslt li a .lik{ margin-top:15px;}
.godslt li a .lik span{ width:100px; line-height:30px; text-align: center; color:#00adb4; border:1px solid #00adb4; display:inline-block;}

.pagelc{ padding:20px; 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:#d70035; color:#fff;}

.cp-ny-main{ background:#fff; padding:2%;}
.bltsc{ border-bottom:1px solid #ddd; padding-bottom:2%; line-height:35px;}
.bltsc .p1{ font-size:24px; font-weight:bold; color:#333;}
.lpreos{ margin-top:3%;}
.lpreos a{ color:#da251c; line-height:35px; border:1px solid #da251c; padding:0 20px; border-radius:17px; display:inline-block;}
.poprel{ height:40px; background:#f5f5f5; font-size:16px; line-height:40px; margin-top:4%;}
.poprel span{ width:160px; text-align:center; display:block; float:left; cursor:pointer;}
.poprel span.cur{ background:#00adb4; color:#fff;}
.ldpre{ padding:3% 2%; line-height:2; color:#464646; font-size:16px;}
.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;}

.newlit li{ padding-top:35px; border-bottom:1px solid #ddd;}
.newlit li a{ height:157px; display:block; padding:0 100px 0 430px; position:relative; transition:all 0.5s ease;}

.newlit li a .pic{ position:absolute; left:0; top:0; width:263px;}
.newlit li a .pic img{ width:263px; height:157px;}
.newlit li a .date{ width:138px; padding-left:40px; height:157px; background:url(../images/v1.jpg) no-repeat right center; position:absolute; left:263px; top:0; padding-top:30px;}
.newlit li a .date span{ font-size:24px;}
.newlit li a .tit{ font-size:16px; line-height:30px; height:50px; overflow:hidden; padding-top:20px;}
.newlit li a .con{ line-height:25px; height:50px; overflow: hidden; margin-top:10px;}
.newlit li a .yle{ height:157px; width:100px; background: url(../images/v3.png) no-repeat center center; position:absolute; right:0; top:0;}
.newlit li a:hover .yle{background: url(../images/v4.png) no-repeat center center;}
.titdee{ padding-top:30px; font-size:18px; font-weight:bold; text-align:center; color:#333;}
.lidle{ margin-top:10px; color:#999; text-align:center;}
.nidleo{ line-height:2; color:#464646; padding:30px 0; margin-top:20px; border-top:1px solid #ddd;}
.nidleo img{ max-width:100%;}
.elsocs a{ display:block; position:absolute; right:5%; top:50%; line-height:50px; margin-top:-25px; font-size:40px; color:#333;}
.mcolts li{ width:32%; margin-right:2%; margin-top:2%; float:left;}
.mcolts li a{ display:block; color:#fff; text-align:center; background:#00adb4; line-height:100px; font-size:30px; transition:all 0.5s ease;}
.mcolts li a:hover{ background:#016a6e; transition:all 0.5s ease;}

.modlst{ width:50%;}
.oprel a{ overflow:hidden; display:block; position:relative;}
.oprel a img{ transition:all 0.5s ease;}
.oprel a span{ color:#fff; position:absolute; left:0; top:15%; width:100%; font-weight:bold; font-size:48px; padding:0 15%;}
.eslpt{ width:50%;}
.eslpt a{ overflow:hidden; display:block; position:relative;}
.eslpt a img{ transition:all 0.5s ease;}
.eslpt a span{ color:#fff; position:absolute; left:0; top:50%; width:100%; line-height:36px; margin-top:-18px; font-weight:bold; font-size:24px; text-align:center;}
.mapodt{ width:63.5%;}
.mapset{ position:absolute;}
.mapset a{ position:absolute; z-index:2; width:55px; line-height:24px; text-align:center; display:block; background:rgba(0,0,0,0.4); color:#fff; font-size:12px; border-radius:3px; margin-top:-12px; margin-left:-27px;}
.mapset span{ display:block; position:absolute; left:0; top:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center center; background-size:100% 100%; opacity:0; transition:all 0.8s ease;}
.mapset span.on{ opacity:1; transition:all 0.8s ease;}
.map01{ width:21.1%; height:39.6%; right:4.2%; top:0;}
.map02{ width:41.73%; height:52.8%; right:17.6%; top:1%; }
.map03{ width:63.2%; height:49.2%; left:0%; top:12%;}
.map04{ width:58%; height:45.21%; left:4.4%; top:45.8%;}
.map05{ width:14.6%; height:32.4%; left:59.3%; top:48.6%;}
.map06{ width:17.55%; height:39.59%; left:70%; top:42.8%;}
.map07{ width:26.1%; height:22.57%; left:51.7%; top:76%;}
.map01 span{ background-image:url(../images/map01.png);}
.map02 span{ background-image:url(../images/map02.png);}
.map03 span{ background-image:url(../images/map03.png);}
.map04 span{ background-image:url(../images/map04.png);}
.map05 span{ background-image:url(../images/map05.png);}
.map06 span{ background-image:url(../images/map06.png);}
.map07 span{ background-image:url(../images/map07.png);}
.map01 a{ left:60%; top:50%;}
.map02 a{ left:65%; top:65%;}
.map03 a{ left:55%; top:60%;}
.map04 a{ left:75%; top:55%;}
.map05 a{ left:50%; top:50%;}
.map06 a{ left:50%; top:50%;}
.map07 a{ left:50%; top:50%;}

.avterl{ width:24%;}
.sclpre{ height:40px; padding-right:40px;}
.sclpre .s1{ width:100%; background:#fff; padding:0 10px; border:1px solid #ddd; border-right:none; height:40px;}
.sclpre .s2{ position:absolute; right:0; top:0; width:40px; height:40px; background:#e6003e url(../images/fdsl2.png) no-repeat center center; border:none; cursor:pointer;}
.caspre{ margin-top:15px;}
.caspre h3{ color:#fff; padding:0 15px; font-size:20px; font-weight:bold; line-height:42px; background:#21a8ae;}
.qetrel{ padding:5px 15px 15px; overflow:auto; max-height:570px; background:#fff; border:1px solid #ddd; border-top:none;}
.qetrel li{ padding:10px 0; border-bottom:1px dashed #ddd; color:#464646; line-height:1.5;}
.qetrel li .p1{ font-size:16px; color:#e6003e; line-height:1.6; margin-bottom:5px;}

.meiont li{ width:48%; margin-top:4%;}
.meiont li a{ display:block; border:1px solid #ddd; padding:2px 25px 25px; background:url(../testimg/t22.jpg) no-repeat center center; background-size:cover;}
.meiont li a .tit{ font-size:20px; font-weight:bold; line-height:66px; height:66px; overflow:hidden; color:#333;}
.meiont li a .cont .pic{ width:32%; border:1px solid #ddd;}
.meiont li a .cont .ons{ width:64%;}
.meiont li a .cont .ons p{ padding:10px 0;}


.mdlcx td{ padding:10px 0;}
.mdlcx thead td{ font-size:16px;}
.mdlcx tbody td{ border-bottom:1px solid #ddd;}
.mdlcx tbody td span{ color:#00adb4;}
.mdlcx tbody td a{ display:inline-block; width:85px; line-height:25px; border-radius:12px; color:#fff; background:#a1a1a1;}
.mdlcx tbody td a:hover{ background:#d30236;}

.youdct td{ padding:10px; color:#666; line-height:2;}
.youdct td.tr{ font-weight:bold; color:#333;}
.online-upse a{ display:inline-block; text-align:center; width:180px; line-height:40px; color:#fff; font-size:18px; background:#da251c; border-radius:20px;}

.ctenv{ height:238px; background-repeat:no-repeat; background-position:center center; background-size:cover; position:relative;}
.ctenv span{ font-size:36px; position:absolute; left:5%; top:40px;}
.ctenv span a{ color:#333;}
.ctenv span a:hover{ color:#00adb4;}
.alindt{ height:100%; padding-top:40px; position:absolute; right:0; top:0; width:200px; text-align:center; background:rgba(0,173,180,0.85);}
.alindt a{ display:block; text-align:center; line-height:50px; color:#fff;}

.clolt{ position:relative; padding-left:300px; min-height:1000px;}
.ldet-year{ width:125px; position:absolute; left:0; top:0; padding-right:8px;}
.ldet-year a{ display:block; position:relative; line-height:25px;padding:10px 0; background:#00adb4; color:#fff; margin-bottom:2px; font-size:16px; text-align:center;}
.ldet-year a span{ display:none; width:8px; height:14px; background:url(../images/ysj2-1.png); position:absolute; right:-8px; top:50%; margin-top:-7px;}
.ldet-year a.cur{ background:#da251c; color:#fff;}
.ldet-year a.cur span{ display:block;}

.wblts{ padding-left:25px; background:url(../images/d.jpg) repeat-y left top;}
.wblts dl{ float:left; width:100%; margin-top:12px; position:relative;}
.wblts dl dt{ color:#ca0000; font-size:24px; line-height:40px; font-weight:bold; position:absolute; left:-100px; top:10px;}
.wblts dl dd{ position:relative; line-height:25px; padding:10px 2%; background:#f5f5f5; border-bottom:3px solid #eaeaea; color:#666; margin-top:10px;}
.wblts dl dd i{ position:absolute; display:block; width:8px; height:12px; background:url(../images/ysj2-1.jpg) no-repeat; left:-28px; top:15px;}
.wblts dl dd span{ background:url(../images/hc.jpg) no-repeat right center; padding-right:20px; position:absolute; left:-99px; top:0; line-height:40px;}

.upsecls{ padding:2% 380px 2% 0px; background:url(../testimg/t29.jpg) no-repeat right bottom;}
.mlslde{ line-height:1.8; color:#333;}

.enlid td{ padding:10px 5px; color:#464646;}
.enlid td .m01{ width:100%; border:1px solid #ddd; padding:0 5px; height:40px;font-family:Arial, Helvetica, sans-serif;}
.enlid td span{ color:#da251c;}
.enlid td textarea{ width:100%; height:100px; border:1px solid #ddd; padding:5px; font-family:Arial, Helvetica, sans-serif;}
.enlid td .m02{ width:130px; height:40px; color:#fff; background:#da251c; font-size:16px; border-radius:20px; border:none; cursor:pointer;}

.conclm{ padding:3% 0;}
.votdms{ background:#fff; border-bottom:3px solid #da251c; padding:20px 180px 20px 30px;}

.votdms a{ display:block; position:absolute; top:50px; right:30px; text-align:center; color:#00a0ba; line-height:35px;}.wbldos{ color:#464646; line-height:2;}
.wbldos img{ margin-right:30px; margin-bottom:20px;}
.wbldos p{ display:inline-block;}

.wb-klec{ line-height:2; color:#464646;}

.yodntc{ padding-top:30px; width:950px; margin:0 auto; max-width:100%;}
.yodntc dt{ padding:0 50px;}
.yodntc dt > div{padding:10px 15px; border:1px solid #00adb4; color:#00adb4; line-height:2; position:relative;}
.yodntc dt i{ width:20px; height:24px; display:block; background:url(../images/s1.png); position:absolute; left:-20px; bottom:-1px; z-index:1;}
.yodntc dt span{ display:block; width:46px; line-height:46px; text-align:center; color:#fff; background:#00adb4; border-radius:50%; position:absolute; left:-50px; bottom:3px; z-index:2; font-size:16px; font-weight:bold;}
.yodntc dd{ margin-top:15px; padding:0 50px;}
.yodntc dd > div{padding:10px 15px; border:1px solid #ed6e00; color:#ed6e00; line-height:2; position:relative;}
.yodntc dd i{ width:20px; height:23px; display:block; background:url(../images/s2.png); position:absolute; right:-20px; bottom:-1px; z-index:1;}
.yodntc dd span{ display:block; width:46px; line-height:46px; text-align:center; color:#fff; background:#ed6e00; border-radius:50%; position:absolute; right:-50px; bottom:3px; z-index:2; font-size:16px; font-weight:bold;}

.bg-col{ background:rgba(0,0,0,0.7); width:100%; height:100%; position:fixed; left:0; top:0; z-index:99; display:none;}
.logind{ width:420px; height:480px; background:#fff; border-top:5px solid #00adb4; position:absolute; left:50%; top:10%; margin-left:-215px; padding:0 75px; z-index:100; color:#464646; display:none;}
.repwd{ width:420px; height:480px; background:#fff; border-top:5px solid #00adb4; position:absolute; left:50%; top:10%; margin-left:-215px; padding:0 75px; z-index:100; color:#464646; display:none;}
.close-sopt{ position:absolute; top:20px; right:20px;}
.hesild{ font-size:24px; line-height:80px;}
.losecl .p1{ line-height:25px;}
.losecl .p1 input{ border:1px solid #ddd; width:100%; height:40px; line-height:40px; padding:0 5px;}
.losecl .p2 a{ color:#00adb4;}
.losecl .p3 input,.sctbp input{ width:110px; height:40px; color:#fff; background:#da251c; border-radius:5px; border:none; cursor:pointer; font-size:14px;}
.reloitc{ width:768px; height:auto; padding:0 75px 30px; background:#fff; border-top:5px solid #00adb4; position:absolute; left:50%; top:10%; margin-left:-384px; z-index:100; display:none;}
.zclet li{ width:48%; margin-top:15px; line-height:25px; color:#464646;}
.zclet li input{ width:100%; height:40px; border:1px solid #ddd; padding:0 5px; line-height:40px;}
.zclet li select{ width:100%; height:40px; border:1px solid #ddd;}
.zclet li span{ color:#da251c; margin-right:3px;}
.ldopdg{ color:#999;}
.ldopdg span{ color:#00adb4;}
.bldope{ background:#f6f6f6; padding:15px; line-height:2; color:#464646;}
.bldope span{ color:#da251c}
.hndust .wrap > a{ color:#fff;}

.ewolma{width:31%; margin-right:2%;}
.ewolma .p1{color:#00a0ba; height:30px; line-height:30px;overflow:hidden;font-weight:bold;}
.ewolma .p2{ line-height:25px; height:25px;overflow:hidden;}



@media (min-width: 1201px){
.boxid a:hover .bg{ transform:scale(1.1); transition:all 0.5s ease;}
.newlit li a:hover{ background:#00adb4; color:#fff; transition:all 0.5s ease;}
.eslpt a:hover img{ transform:scale(1.1); transition:all 0.5s ease;}
.oprel a:hover img{ transform:scale(1.1); transition:all 0.5s ease;}
.meiont li a:hover{ border:2px solid #00adb4;padding:1px 24px 24px;}
.meiont li a:hover .tit{ color:#00adb4;}
}


@media (max-width: 1200px){
body{ padding-top:50px;}
.wrap{ width:100%; padding:0 2%;}
.top{ height:50px; top:0;}
.top .logo{ height:50px; padding:0;}
.top .logo img{ height:50px;}
.mob-nav{ display:block; float:right; background:url(../images/mob-ct.png) no-repeat center center; background-size:auto 40%; width:50px; height:50px;}
.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%; 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{ position:relative; width:100%; top:0; padding:5px 5%; background:none; border:none;}
.T-nav > li .gdlt a{ text-align:left; color:#fff; line-height:35px; height:35px;}
.modlrs{ display:none;}
.mourelc{ width:100%;}
.modpls .fr{ float:left; margin-left:20px;}
.bloud .likdn{ width:100%; margin:0; color:#fff;padding-left:0px;}
.bloud .likdn a{ color:#fff;}
.fxle,.telc{ display:none;}
.ny-banner{ height:240px;}
.nrelos span{ display:block; font-size:16px; line-height:66px; padding-right:30px; background:url(../images/x2.png) no-repeat right center; cursor:pointer;}
.nrelos p{ position:absolute; background:rgba(0,156,162,0.85); right:0; top:66px; z-index:5; width:150px; display:none;}
.nrelos p a{ width:100%; line-height:50px; height:50px; text-align:right; padding:0 30px;}
.nrelos p a.cur{ background:#f9f9f9;}
.newlit li a{ padding-right:0; padding-left:283px;}
.newlit li a .yle{ display:none;}
.newlit li a .date{ display:none;}
}
@media (max-width: 860px){

}
@media (max-width: 768px){
.godslt li{ width:100%;}
.godslt li a{ padding:12px 12px 12px 120px; height:124px;}
.godslt li a .pic{ width:100px; height:100px; left:12px; top:12px; height:100px;}
.godslt li a .con{ display:none;}
.godslt li a .tit{ font-size:16px;}
.dnelw .bacnke{ position:relative; top:0; display:block; margin-top:15px;}
.mapodt{ width:100%;}
.avterl{ width:100%; margin-top:20px;}
.qetrel{ max-height:99999px;}
.caspre h3{ font-size:18px;}
.upsecls{ padding:2% 0;}
.reloitc{ width:100%; left:0; margin-left:0; padding:0 25px 20px; position:fixed; height:100%; overflow:auto; top:0;}
}


@media (max-width: 640px){
.pmldis{ width:100%;}
.lmdlse{ width:100%; margin:20px 0;}
.lmdlse .boxid a{ height:300px;}
.ind-main{ padding:20px 0;}
.pagelc span a.mov{ display:none;}
.pagelc span{ width:100%;}
.pagelc span a{ margin:0 10px 0 0;}
.bltsc .p1{ padding:10px 0; font-size:18px;}
.ldpre{ font-size:14px;}
.newlit li{ padding-top:20px;}
.newlit li a{ padding-left:110px; height:60px;}
.newlit li a .pic{ width:100px;}
.newlit li a .tit{ padding-top:0; font-size:15px; line-height:25px; height:25px;}
.newlit li a .con{ height:25px; margin:0;}
.newlit li a .pic img{ width:100px; height:60px;}
.rslotc{ font-size:13px; }
.rslotc span{ font-size:20px;}
.titdee{ font-size:16px;}
.palies{ padding:10px 0;}
.elsocs a{ font-size:20px;}
.mcolts li a{ font-size:16px;}
.modlst{ width:100%;}
.oprel a span{ font-size:24px;}
.eslpt a span{ font-size:20px;}
.meiont li{ width:100%;}
.meiont li a .tit{ font-size:16px;}
.meiont li a .cont .ons p{ padding:5px 0;}
.mdlcx td.modoe{ display:none;}
.mdlcx thead td{ font-size:14px;}
.mdlcx tbody td{ font-size:12px;}
.ctenv span{ font-size:24px;}
.alindt{ width:150px;}
.clolt{ padding-left:100px;}
.ldet-year{ width:95px;}
.ldet-year a{ line-height:40px; font-size:14px;}
.wblts dl dt{ position:relative; left:0; top:0;}
.votdms{ padding:10px 3%;}
.votdms p{ width:100%; line-height:25px; font-size:13px; height:auto; padding:5px 0;}
.votdms a{ position:relative; right:0; display:inline-block;}
.wbldos img{ margin-right:0; display:block;}
.wbldos p{ display:block;}
.bolode{padding:0;}
.bolode .ldet-year{position:relative; top:0;width:100%;}
.bolode .ldet-year a{ display:inline-block; font-size:14px; width:48%; margin-top:5px; margin-right:1%;}
.bolode .ldet-year a.cur span{display:none;}
}
@media (max-width: 420px){
.poprel span{ width:50%; font-size:14px;}
.mcolts li{ width:100%; margin-right:0;}
.mcolts li a{ line-height:70px; text-align:left; padding:0 10%;}
.mcolts li a img{ width:30px;}
.map06 a{ left:80%;}
.enlid td{ float:left; width:100%;}
.enlid td.tr{ text-align:left;}
.logind{ left:0; margin-left:0; width:100%; top:0; padding:0 25px; position:fixed;}
.repwd{ left:0; margin-left:0; width:100%; top:0; padding:0 25px; position:fixed;}
.hesild{ font-size:20px;}
.oresct,.oresct span{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: -400px;
    background-color: #fff;
    width: 750px;
    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;
}
}






.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;}
}
.map-ol{ padding-bottom:20px;}
.bg-colc{ display:none; background:rgba(0,0,0,0.7); position:fixed; left:0; top:0; width:100%; height:100%; z-index:99;}
.bst-sl{ display:none; width:960px; height:540px; background:#fff; position:fixed; left:50%; top:50%; margin-left:-480px; margin-top:-270px; z-index:100;}
.bst-sl h2{ line-height:60px; color:#236fd1; font-size:24px; text-align:center; background:#f2f2f2; border-bottom:1px solid #ddd; padding:0 2%;}
.bst-sl ul{ padding:20px 0;}
.bst-sl ul li{ padding:5px 5% 5px 0; line-height:40px;}
.bst-sl ul li span{ float:left;}
.bst-sl ul li span i{ color:#f00;}
.bst-sl ul li span.nsl01{ width:15%; text-align:right;}
.bst-sl ul li span.nsl02{ width:35%; padding-left:10px;}
.bst-sl ul li span.nsl03{ width:85%; padding-left:10px;}
.bst-sl ul li span > input{ width:100%; height:40px; border:1px solid #ddd; padding:0 5px;}
.bst-sl ul li span label{ margin-right:10px;}
.bst-sl ul li span .files{ width:150px;}
.clils{ padding-top:10px; text-align:center; border-top:1px solid #ddd;}
.clils input{ width:220px; height:50px; background:#236fd1; color:#fff; font-size:18px; border-radius:5px; border:none; cursor:pointer;}

.neclp li{ width:31.3%; margin:1%; float:left; text-align:center;}
.neclp li .tit{ line-height:30px; height:30px; overflow:hidden;}


.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:78px; border:none;}
.ldoes{ padding-bottom:20px;}
.ldoes input{ width:120px; margin:0 10px; height:35px; color:#fff; background:#004898; border:none; cursor:pointer;}
.horecg{ padding-top:20px; color:#464646; line-height:2;}


.pchlme td{ padding:10px 20px; border:1px solid #fff;}
.pchlme thead td{ color:#fff;}
.pchlme thead{background:#00adb4;}
.pchlme .odd{ background:#eee;}


.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;}
}






/*2018-07-16*/
.vodlep li{ float:left; width:32%; margin-right:2%; margin-top:2%;}
.vodlep li:nth-child(3n){ margin-right:0;}
.vodlep li a{ display:block; position:relative;}
.vodlep li a .pic{ overflow:hidden; position:relative;}
.vodlep li a .pic span{ width:39px; height:39px; background:url(../images/vd02.png); display:block; position:absolute; left:50%; top:50%; margin-left:-20px; margin-top:-20px;}
.vodlep li a .pic img{ transition:all 0.5s ease;}
.vodlep li a:hover .pic img{ transform:scale(1.1); transition:all 0.5s ease;}
.vodlep li a .tit{ line-height:35px; height:35px; color:#fff; position: absolute; left:0; bottom:0; width:100%; background:rgba(0,0,0,0.8); text-align:center;}
@media screen and (max-width: 640px){
.vodlep li{ width:48%;}
.vodlep li:nth-child(3n){ margin-right:2%;}
.vodlep li:nth-child(2n){ margin-right:0%;}
}

/*2018-07-20*/
.folecs li{ float:left; width:23.5%; margin-right:2%; margin-top:2%;}
.folecs li a{ display:block; border:3px dotted #009999;}
.folecs li:nth-child(4n){ margin-right:0;}
.folecs li .ons{border-top:3px dotted #009999; background:#bbe0e3; text-align:center; padding:10px 0; color:#333;}
.folecs li .ons div{ line-height:30px; height:30px; overflow:hidden; overflow:hidden;}
@media screen and (max-width: 640px){
.folecs li{ width:49%;}
.folecs li:nth-child(2n){ margin-right:0;}
}
@media screen and (max-width: 420px){
.folecs li{ width:100%; margin-right:0;}
}

