@charset "utf-8";
/* CSS Document */
/* index */


.op0{opacity: 0;}
.wrap{ width:1200px; margin:0 auto;}
.float-sild{ position:fixed; right:20px; bottom:15%; z-index:10;}
.float-sild .list{ margin-bottom:5px;}
.aolcs{ position:absolute; right:41px; top:0; border-radius:3px; height:41px; line-height:41px; color:#fff; width:150px; text-align:center; font-size:18px; font-weight:bold; background:#246fd1; display:none;}
.weac{ position:absolute; right:41px; top:0; background:#fff; padding:5px; width:75px; display:none;}
.float-sild .list:hover > div{ display:block;}


.top{ background:#fff;}
.top-set{ font-size:12px; line-height:35px; border-bottom:1px solid #eee;}
.aeolt span{ margin:0 10px;}
.blaet p{ width:72px; position:absolute; right:0; top:35px; z-index:5;}
.blaet:hover p{ display:block;}
.top-loc{ padding:20px 0;}
.T-search{ border:1px solid #bbbbbb; width:320px; height:40px; margin-right:40px; margin-top:7px;}
.T-search .c1{ width:250px; height:40px; float:left; padding:0 10px; border:none;}
.T-search .c2{ float:left; width:50px; height:40px; border:none; cursor:pointer; background:#bbb url(../images/fd.png) no-repeat center center;}
.top-nav{ background:#246fd1; line-height:46px; font-size:18px;}
.top-nav li{ width:199px; border-right:1px solid #fff; float:left; text-align:center; position:relative;}
.top-nav li.last{ border:none;}
.top-nav li a{ color:#fff;}
.top-nav li .ceoua{ position:absolute; display:none; left:0; width:100%; z-index:5; background:#246fd1; top:46px; font-size:15px;}
.top-nav li .ceoua a{ display:block; line-height:40px;}
.top-nav li:hover .ceoua{ display:block;}


.ind-main{ padding:20px 0;}

.lpoaet{ background:#fff; margin-top:20px; padding:0 20px 20px; border-bottom:2px solid #2e76d4;}
.lboael{ font-size:20px; color:#2e76d4; line-height:60px; border-bottom:1px solid #ddd;}
.lboael > img{ margin-right:8px;}
.tas-news-left{ width:760px;}
.pical{ width:360px; margin-top:25px;}
.pical a{ display:block;}
.pical a span{ display:block; position:absolute; line-height:32px; height:32px; overflow:hidden; padding:0 10px; width:340px; background:rgba(0,0,0,0.7); color:#fff; left:0; bottom:0;}
.slbml{ width:360px; margin-top:25px;}
.eneat{ padding-bottom:10px; border-bottom:1px dotted #ddd;}
.eneat .d1{ font-size:18px; font-weight:bold; line-height:30px; height:30px; overflow:hidden;}
.eneat .d1 a{ color:#2e76d4;}
.eneat .d2{ line-height:22px; height:44px; color:#999; margin-top:5px;}
.gorael{ margin-top:5px;}
.gorael li{ line-height:35px; height:35px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background:url(../images/xy.png) no-repeat left center; padding-left:12px;}
.gorael li span{ float:right; margin-left:15px; color:#999; font-size:12px;}

.tas-news-right{ width:360px;}
.baolm{ margin-top:25px;}
.baolm li{ width:180px; float:left;}
.baolm li a{ display:block; height:105px; text-align:center; padding-top:30px; background:no-repeat center center; background-size:cover;}
.baolm li a .pic{ height:60px;}
.lbaeop{ margin-top:20px;}
.lbaeop > li{ width:360px; float:left; margin-right:40px;}
.lbaeop > li.last{ margin:0;}
.teolt{ margin-top:20px;}
.teolt .con{ width:220px;}
.teolt .con .d1{ font-size:18px; font-weight:bold; line-height:25px; height:50px; overflow:hidden;}
.teolt .con .d1 a{ color:#2e76d4;}
.teolt .con .d2{ color:#999; font-size:12px; margin-top:15px;}

.lbmlat{ padding:40px 0; border:1px solid #ddd;background-image: linear-gradient(#f4f9ff, #d3e4f9);}
.lbmlat h4{ color:#2e76d4; font-size:24px; text-align:center;}

.inael{ margin-top:25px;}
.menmcl{ width:760px; border:1px solid #ddd; padding-bottom:10px;}
.lpaeo{ line-height:45px; height:45px; border-bottom:1px solid #ddd;}
.lpaeo span{ display:inline-block; width:130px; cursor:pointer; text-align:center; font-size:18px; border-right:1px solid #ddd; position:relative;}
.lpaeo span.cur{ font-weight:bold; color:#2e76d4;}
.lpaeo span.cur:before{ content:''; position:absolute; left:0; top:0; height:2px; width:100%; background:#2e76d4;}
.lpaeo span.cur:after{ content:''; position:absolute; left:0; bottom:-1px; height:2px; width:100%; background:#fff;}

.omlal{ padding:0 20px;}
.omlal .bd .more{ position:absolute; right:0px; top:-40px;}
.hbotea{ width:360px;}

.aelmc{ height:45px; line-height:45px; background:#f6f6f6; font-size:16px;}
.aelmc span{ float:left; text-align:center; width:120px; cursor:pointer; position:relative;}
.aelmc span.cur{ background:#006be9; color:#fff;}
.aelmc span.cur:after{ content:''; position:absolute; left:50%; bottom:-7px; width:14px; height:7px; margin-left:-7px; background:url(../images/va.png);}
.laemmt{ padding-top:10px;}
.linkla{ margin-top:25px;}
.linkla a{ float:left; margin-right:12px;}
.linkla a.last{ margin-right:0;}

.ad-slct a{ float:left; margin-right:24px; float:left;}
.ad-slct a.last{ margin-right:0;}

.alolt{ background:#fff; padding:20px 0; line-height:35px;}
.alolt .wrap{ padding-left:85px; width:1115px;}
.alolt strong{ color:#2e76d4; font-size:18px; position:absolute; left:0; top:0; display:block;}
.alolt a{ display:inline-block; margin:0 15px;}

.foot{ background:#006be9; color:#fff;}

.olavm{ padding:40px 0;}
.olavm dl{ margin-right:90px;}
.olavm dl dt{ font-weight:bold; line-height:30px; height:30px; margin-bottom:12px;}
.olavm dl a{ color:#fff;}
.olavm dl dd{ line-height:22px; font-size:12px;}
.ecaom{ margin-right:30px;}
.ecaom .d2{ font-size:36px; font-weight:bold;}
.ecaom .d3{ width:250px; height:40px; border:1px solid #fff; margin-top:10px;}
.ecaom .d3 .c1{ float:left; width:190px; padding:0 10px; height:40px; background:none; border:none;}
.ecaom .d3 .c2{ width:40px; height:40px; float:left; background:url(../images/ch.png) no-repeat center center; border:none; cursor:pointer;}

.lbopac{ line-height:32px; padding:20px 0; border-top:1px solid #4691e9;}
.lnlma{ font-size:12px; line-height:45px;}
.lnlma span{ margin:0 5px;}

.ny-main{ background:#fff url(../images/bgm.jpg) repeat-y 252px top;}
.ny-nav{ width:252px; padding-bottom:20px;}
.ny-nav h3{ font-size:22px; font-weight:bold; line-height:56px; background:#006be9; text-align:center; color:#fff;}

.lplac{ padding:0 10px;}
.lplac > p a,.lplac .twola > a{ display:block; font-size:16px; line-height:50px; border-bottom:1px dashed #ddd; background:url(../images/v1.png) no-repeat right center;}
.lplac a.cur{ color:#2e76d4; background:url(../images/v2.png) no-repeat right center;}

.twola p{ padding:5px 0;}
.twola p a{display:block; line-height:30px; padding-left:20px;}
.twola p a.cur{ color:#006be9; background:#f5f5f5;}
.loaebv{ width:900px; padding:0 14px 20px;}
.loaebv h3{ font-size:22px; font-weight:bold; line-height:56px; border-bottom:1px solid #ddd; color:#006be9;}

.about-edit{ color:#666; line-height:2; padding:20px;}

.news-list li{ margin-top:20px;}
.news-list li .pic a{ display:block; display:none;}
.news-list li .con{ width:100%; margin-top:10px; height:129px; border-bottom:1px solid #ddd;}
.news-list li .con .d1{ font-size:16px; line-height:35px; height:35px; font-weight:bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news-list li .con .d2{ font-size:12px; color:#666;}
.news-list li .con .d3{ font-size:14px; line-height:20px; height:40px; overflow:hidden; color:#666; margin-top:20px;}

.pagecsl{ padding-top:20px;}
.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:#246fd1; border-color:#246fd1; color:#fff;}

.olpela{ padding:0 40px;}

.realtc{ padding:40px 0; color:#999; font-size:14px;}
.realtc .d1{ color:#246fd1; font-size:20px; font-weight:bold; line-height:1.5; margin-bottom:5px;}
.realtc .d2{ font-size:12px; color:#666; line-height:25px; margin-top:10px;}
.vlmlat{ line-height:2; font-size:14px; color:#666;}
.fxlml{ padding:25px 0; border-bottom:1px solid #eee;}
.lcabt{ margin:30px 0 20px; font-size:16px; color:#246fd1; font-weight:bold; border-top:1px solid #ddd; padding-top:25px;}
.voeal li{ line-height:30px; height:30px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}

.aeoplt{ padding:20px 0;}
.aeoplt li{ margin:20px 0 0; width:440px; float:left;}
.aeoplt li.last{ float:right;}
.aeoplt li .pic{ width:130px; text-align:center; height:165px; display:table;}
.aeoplt li .pic p{ display:table-cell; vertical-align:middle;}
.aeoplt li .con{ width:280px; height:150px; background:#f3f3f3; padding:15px 15px 0;}
.aeoplt li .con .d1{ font-weight:bold; font-size:18px; color:#236fd1; line-height:35px; height:35px; border-bottom:1px dashed #ddd;}
.aeoplt li .con .d2{ font-size:16px; line-height:25px; height:75px; margin-top:10px;}


.aeopc li{ width:180px; float:left; text-align:center; margin:25px 22px 0;}
.aeopc li .tit{ line-height:25px; height:25px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; margin-top:10px;}

.react li{ background:url(../images/dd.jpg) no-repeat left center; padding-left:12px; line-height:35px; height:35px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.react li span{ color:#999; margin-left:20px;}


.otrma img{margin-left:20px;}
.aelblt{width:825px; padding-left:82px; line-height:30px;}
.aelblt strong{position: absolute; left:0; top:0; display:block;}
.aelblt a{ color:#fff; display:inline-block;margin:0 10px; font-size:12px;}









.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;
}
}