﻿@charset "utf-8";
/* CSS Document */

/* index */

.wrap{ width:1000px; margin:0 auto;}
.top{ background:#fff;}
.top .logo{ padding:18px 0;}
.top .nav{ margin-top:20px;}
.top .nav li{ float:left; position:relative;}
.top .nav li > a{ display:block; width:105px; text-align:center; line-height:32px; background:#0062ac; color:#fff;}
.top .nav li > a.on{ background:#008ad4;}
.top .nav li div{ position:absolute; width:100%; left:0; top:32px; z-index:5; background:#008ad4; display:none;}
.top .nav li div a{ display:block; text-align:center; line-height:32px; height:32px; overflow:hidden; color:#fff;}
.top .nav li:hover > a{ background:#008ad4;}
.top .nav li:hover div{ display:block;}
.top .search-con{ margin-top:20px; position:relative;}
.top .search-con span{ display:block; width:32px; height:32px; background:#ee7800 url(../images/fd2.png) no-repeat center center;}
.top .search-con p{ display: none; position:absolute; height:32px; right:0; top:32px; background:#fff; width:200px; border:1px solid #ccc; z-index:3;}
.top .search-con p .c1{ width:148px; height:32px; border:none; padding:0 10px; float:left;}
.top .search-con p .c2{ width:32px; height:32px; float:left; background:#ccc url(../images/fd2.png) no-repeat center center; border:none; cursor:pointer; }
.top .search-con:hover p{ display:block;}

.ind-con{ padding:10px 0 0px;}
.ind-news{ width:365px;}
.blt-con{ height:45px; line-height:45px; border-bottom:1px solid #ddd; font-size:12px; position:relative; color:#666;}
.blt-con:after{ height:1px; width:80px; background:#ef7800; content:''; position:absolute; left:0; bottom:-1px;}
.blt-con a{ float:right; color:#999; padding-right:25px; background:url(../images/more.jpg) no-repeat right center;}
.blt-con a:hover{ color:#0062ac;}
.blt-con strong{ color:#4a4a4a; font-size:18px; margin-right:5px;}
.boewu{ margin-top:10px;}
.boewu dt{ line-height:35px; height:35px; overflow:hidden;}
.boewu dt span{ float:right; color:#999; margin-left:10px;}
.boewu dd{ color:#999; font-size:12px; line-height:20px; height:60px; overflow:hidden;}
.lbclse{     margin-top: 15px;height: 175px; overflow: hidden;}
.lbclse li{ /*height:30px; line-height:30px; overflow:hidden;*/ line-height: 30px;background: url(../images/qq.jpg) no-repeat 0 11px; padding-left: 15px;}
.lbclse li span{ float:right; color:#999;padding-left: 11px;}

.oprews{ width:610px;}
.spewlc{ margin-top:20px; width:100%; overflow:hidden;}
.spewlc li{ height:170px; position:absolute; top:0; width:19%;}
.spewlc li:after{ content:''; width:100%; height:100%; display:block; position:absolute; left:0; top:0; opacity:0.85;}
.spewlc li a{ display:block;}
.spewlc li .pic{ height:170px; background-repeat:no-repeat; background-position:left center;}
.spewlc li.li01{ position:relative; left:0; width:43%;}
.spewlc li.li02{ left:43%;}
.spewlc li.li03{ left:62%;}
.spewlc li.li04{ left:81%;}
.spewlc li.li01:after{ background:#0062ac;}
.spewlc li.li02:after{ background:#ee7800;}
.spewlc li.li03:after{ background:#0c86e3;}
.spewlc li.li04:after{ background:#0062ac;}
.spewlc li.on:after{ opacity:0.25; }
.spewlc li .con{ position:absolute; width:90%; left:5%; top:40%; color:#fff; z-index:3; }
.spewlc li .con .p1{ font-size:16px; font-weight:bold;}


.foot{ padding-top:20px;}
.alinkc{ border:1px solid #ddd; line-height:33px; height:33px; background:url(../images/st.jpg) repeat-x left center;}
.alinkc a{ float:left; padding: 0 19.9px;}
.alinkc a.bg{ background:#ebebeb}
.ewkenc{ padding:20px 0; line-height:28px; color:#666;font-size: 12px;}
.dlinkt{ margin-left:10px;}
.dlinkt select{ height:28px; border:1px solid #ddd; color:#666; width:165px;font-size: 12px;}

.ny-banner{ height:205px; background-repeat:no-repeat; background-position:center center; background-size:auto 100%;}
.ny-main{ padding:20px 0; background:#f8f8f8;}

.ny-nav{ width:170px; background:#0062ac; padding:10px; min-height:300px;}
.catowl{ border-bottom:1px solid #fff; line-height:20px; color:#fff; padding-bottom:5px;}
.lbcs-cont{ padding:10px;}
.lbcs-cont li > a{ display: block; line-height:35px; color:#67ace3; height:35px; padding-left:12px; background:url(../images/c1-1.png) no-repeat left center;}
.lbcs-cont li > a.on{ color:#fff; background:url(../images/c1-2.png) no-repeat left center;}
.lbcs-cont li.pick > a{ background:url(../images/c2-1.png) no-repeat left center;}
.lbcs-cont li.pick > a.cur{/* background:url(../images/c2-2.png) no-repeat left center;*/}
.lbcs-cont li p{ padding-left:20px; display:none;}
.lbcs-cont li p a{ display: block; line-height:30px; color:#67ace3; height:30px; padding-left:8px; background:url(../images/c1-1.png) no-repeat left center;font-size: 12px;}
.lbcs-cont li p a.on{ color:#fff; background:url(../images/c1-2.png) no-repeat left center;}
.ny-cont{ width:780px; line-height: 28px;}
.tblsca{ line-height:42px; border-bottom:1px solid #ddd; background:url(../images/cg.jpg) no-repeat left center; padding-left:15px;}
.tblsca strong{ color:#0062ac; font-size:16px;}
.tblsca span{ float:right; font-size:12px; color:#333; background:url(../images/hs.png) no-repeat left center; padding-left:15px;}
.tblsca i{ color:#0062ac;}
.yoews{ width:505px; line-height:2; color:#333;}
.yoews p{ text-indent:2em;} 

.benlsc{ background:url(../testimg/t5.jpg) no-repeat center bottom; padding-bottom:45px; padding-left:20px;}
.benlsc span{ display:block; width:16.6%; float:left; cursor:pointer; text-align:center; position:relative;}
.benlsc span.cur{ color:#ee7800;}
.benlsc span.cur:after{ width:10px; height:10px; background:#ee7800; border-radius:50%; content:''; position:absolute; left:50%; margin-left:-5px; bottom:-36px;}

.cewlm{ padding:20px 0; line-height: 28px;}
.cewlm .p1{ font-size:14px; color:#0062ac; background:url(../images/ld.jpg) no-repeat left center; padding-left:15px; line-height:35px;}
.cewlm .p2{ line-height:2; color:#666; padding:5px 0;}

.denlsc li{ float:left; width:250px; margin-right:15px; margin-top:25px;}

.denlsc li a{ display:block;}
.denlsc li a .pic{ position:relative;}
.denlsc li a .pic:after{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,98,172,0.5) url(../images/ad.png) no-repeat center center;filter:alpha(opacity:0); opacity:0;  -moz-opacity:0;-khtml-opacity: 0; transition:all 0.5s ease;}
.denlsc li a:hover .pic:after{filter:alpha(opacity:100); opacity:1;  -moz-opacity:1;-khtml-opacity: 1; transition:all 0.5s ease;}
.denlsc li a .tit{ line-height:35px; height:35px; overflow:hidden; border:1px solid #ddd; text-align:center; border-top:none; border-bottom:2px solid rgba(0,98,172,1); background:#fff; transition:all 0.5s ease;}
.denlsc li a:hover .tit{ background:rgba(0,98,172,1); color:#fff; transition:all 0.5s ease;}

.tmidls{ padding:20px 0;}
.tmidls h2{ font-size:24px; text-align:center; font-weight:normal; color:#4d4d4d;}

.cp-newls{ color:#4a4a4a; line-height:2.5; margin-top:30px;}
.cp-newls p{ text-indent:2em;}

.pagelm{ padding:20px 0; border-top:1px solid #ddd; margin-top:20px; line-height:24px;}
.pagelm .prev{ float:left; padding-left:15px; background:url(../images/s.jpg) no-repeat left center;}
.pagelm .next{ float:right; padding-right:15px; background:url(../images/x.jpg) no-repeat right center;}
.pagelm .back-mu{ width:30px; height:24px; background:url(../images/ml.jpg) no-repeat center center; position:absolute; left:50%; top:20px; margin-left:-15px;}
.fxlml{ margin-top:20px;}
.catelm{ color:#0062ac; font-weight:bold; background:url(../images/cg.jpg) no-repeat left 10px; padding:10px 0 10px 12px;}
.catelm .p2{ font-size:18px;}
.edimls{ margin-bottom:20px;}
.colst{ text-indent:2em; color:#515151; line-height:2; margin-top:10px;}

.dcsenl li{ width:250px; margin-right:15px; margin-top:20px; position:relative; float:left;}
.dcsenl li a{ display:block;}
.dcsenl li .tit{ color:#fff; padding:0 10px; line-height:35px; height:35px; overflow:hidden; position:absolute; left:0; bottom:0; width:230px; background:rgba(0,0,0,0.7);}
.trewnl{}
.trewnl li{ width:380px; float:left; margin-top:15px; margin-right:10px;}
.trewnl .pic{ width:250px;}
.trewnl .con{ width:90px; height:124px; background:#0062ac url(../images/jt.png) no-repeat 70px 110px; color:#fff; padding:30px 20px 0;}


.bdsharebuttonbox .bds_weixin{ background:url(../images/d1.jpg) no-repeat center center !important;}
.bdsharebuttonbox .bds_tqq{ background:url(../images/d2.jpg) no-repeat center center !important;}
.bdsharebuttonbox .bds_tsina{ background:url(../images/d3.jpg) no-repeat center center !important;}
.bdsharebuttonbox .bds_qzone{ background:url(../images/d4.jpg) no-repeat center center !important;}
.bdsharebuttonbox .bds_more{ background:url(../images/d5.jpg) no-repeat center center !important;}

.penlms{ text-align:center; padding:25px 0; color:#0062ac;}
.penlms .p1{ font-size:22px;}

.milsoa .cons{ line-height:2; width:430px;}
.milsoa .cons p{ text-indent:2em;}
.milsoa .mols{ width:315px;}
.milsoa .mols img{ margin-bottom:15px;}

.moslmt{ line-height:35px; background:#e5e5e5; border-left:4px solid #0062ac; padding-left:10px; margin-top:20px; font-size:18px;}
.misla{ margin-top:20px;}
.misla .p1{ color:#0062ac; font-size:16px;}
.misla .p2{ color:#333; margin-top:10px;}
.bosmst li{ width:380px; padding-right:10px; float:left; margin-top:20px;}
.bosmst li .p1{color:#0062ac; line-height:35px; height:35px; overflow:hidden;}
.bosmst li .p2{ line-height:25px; height:125px; overflow:hidden;}

.ascklt{ border:1px solid #ddd; padding:10px; background:#fff;}

.newslc{ width:465px;}
.newslc li{ line-height:25px; height:25px; overflow:hidden;}
.newslc li span{ margin-left:15px; float:right; color:#333;}
.aclols{ padding:20px 0;}
.aclols .blt{ color:#333; line-height:40px;}
.aclols .of-time{ width:190px; height:38px; border:1px solid #ddd; background:#fff; margin-left:20px; padding:0 10px;}
.aclols .lbmla{ width:215px; border:1px solid #ddd; height:38px; background:#fff;}
.aclols .lbmla .a1{ width:160px; padding:0 10px; height:38px; float:left; border:none;}
.aclols .lbmla .a2{ border:none; cursor:pointer; background:url(../images/fd.png) no-repeat center center; height:38px; width:35px; float:left;}

.dcnous{}
.dcnous li{ margin-top:20px;}
.dcnous li a{ display:block; background:#fff;}
.dcnous li a .date{ width:72px;}
.dcnous li a .date p{ color:#fff; background:#d3d3d3;}
.dcnous li a:hover .date p{ background:#0062ac;}
.dcnous li a .date .p1{ line-height:56px; text-align:center; font-size:30px;}
.dcnous li a .date .p2{ margin-top:3px; line-height:30px; text-align:center;}
.dcnous li a .cont{ width:685px; padding:5px 10px 5px;}
.dcnous li a .cont .p1{ color:#0062ac; line-height:30px; height:30px; overflow:hidden;}
.dcnous li a .cont .p2{ line-height:20px; height:40px; overflow:hidden; font-size:12px; margin-top:5px; color:#999;}

.pagecsl a{ display:inline-block; line-height:30px; padding:0 12px; background:#fff; border:1px solid #ddd; margin:0 3px;}
.pagecsl a.cur{ background:#0062ac; color:#fff;}


.aole-p1{ font-size:16px;}
.aole-p2{ font-size:12px; color:#999; margin-top:10px;}

.olmdsa{ padding:40px 0;}
.olmdsa .pic{ width:388px;}
.olmdsa .con{ width:333px;}
.olmdsa .con .p1{ font-size:18px;}
.olmdsa .con .p2{ margin:15px 0; border-bottom:1px solid #ddd; color:#666; padding-bottom:15px;}

.dolsma li{ padding-left:12px; width:238px; float:left; margin-top:25px; margin-right:15px;}
.dolsma li a{ display:block;}
.dolsma li a .pic{ border:1px solid #ddd;}
.dolsma li a .pic img{ position:relative; top:-12px; left:-12px;}
.dolsma li a .tit{ line-height:20px; height:20px; overflow:hidden; text-align:center; margin-top:10px; padding-right:12px;}

.mesloc{ padding:35px 0; line-height:2; text-indent:2em;}
.bsolac a{ display:block; width:355px; height:114px; background:#0062ac; color:#fff;}
.bsolac a .img{ width:122px; text-align:center; padding-top:15px; font-size:16px;}
.lenolsa{ margin-top:25px; border-top:1px solid #ddd;}
.lenolsa li{ border-bottom:1px solid #ddd;}
.lenolsa li .dolsca{ line-height:55px; cursor:pointer; height:55px; overflow:hidden;}
.lenolsa li .dolsca.even{ background:#fff;}
.lenolsa li .dolsca.on{ background:#0062ac; color:#fff;}

.lenolsa li .dolsca span{ float:left;}
.lenolsa li .dolsca span.s1{ width:260px; padding-left:20px;}
.lenolsa li .dolsca span.s2{ width:140px; padding-left:30px; background:url(../images/z1-1.png) no-repeat left center;}
.lenolsa li .dolsca span.s3{ width:75px; padding-left:20px; background:url(../images/z2-1.png) no-repeat left center;}
.lenolsa li .dolsca span.s4{ width:120px; padding-left:25px; background:url(../images/z3-1.png) no-repeat left center; height:55px; overflow:hidden;}
.lenolsa li .dolsca span.s5{ width:65px; height:55px; background:url(../images/z4-1.png) no-repeat center center;}
.lenolsa li .dolsca.on span.s2{background:url(../images/z1-2.png) no-repeat left center;}
.lenolsa li .dolsca.on span.s3{background:url(../images/z2-2.png) no-repeat left center;}
.lenolsa li .dolsca.on span.s4{background:url(../images/z3-2.png) no-repeat left center;}
.lenolsa li .dolsca.on span.s5{background:url(../images/z4-2.png) no-repeat center center;}
.duolcs{ line-height:55px; height:55px; overflow:hidden; border-top:4px solid #0062ac;}
.duolcs span{ float:left; font-size:14px !important;}

.dolsca .d1,.duolcs .d1{ width:190px; padding-left:20px; font-size:12px; text-align:left;}
.dolsca .d2,.dolsca .d3,.duolcs .d2,.duolcs .d3{ text-align:center; width:206px; font-size:12px;}
.dolsca .d4,.duolcs .d4{ width:110px; font-size:12px;text-align:center;}
.dolsca .d5,.dolsca .d6,.duolcs .d5,.duolcs .d6{ width:120px; font-size:12px;text-align:center;}
.duolcs .d5{width:130px; margin-left:20px;text-align:left;}
.duolcs .d6{width:90px}
.dolsca .d3{width:195px}
.dolsca .d5{width:140px}

.selmcs select{ height:40px; border:1px solid #ddd; width:200px; margin-right:20px; color:#666;}

.lenolsa li .lourew{ background:#fff; padding:20px; line-height:2; font-size:12px; color:#333; border:1px solid #ddd; border-bottom:none; display:
none;}

.ablct{ padding:0 20px; line-height:40px; color:#fff; background:#0062ac;}
.fresl .cont{ background:#fff; padding:20px; border:1px solid #ddd; font-size:12px; line-height:2;}
.fresl .cont a{ color:#0062ac;}


.xloslc{ background:#fff; padding:20px; border:1px solid #ddd; margin-top:20px;}
.xloslc .dat{ font-size:20px; margin-bottom:20px;}
.osmlc{ width:45%; line-height:2; font-size:12px;}
.dolsm{ width:45%;line-height:2.5; font-size:12px;}
.dolsm img{ margin-right:15px;}

.index-lsm{ padding:30px 0;}
.fousca dl{ width:130px;}
.fousca dt{ line-height:40px; font-weight:bold;}
.fousca dd{ line-height:30px; font-size:12px;}


























