﻿body { margin:0; padding:0; background:#000; font-size:16px; line-height:25px; color:#404040; font-family:'Microsoft YaHei'; }
a { font-size:16px; line-height:25px; color:#404040; text-decoration:underline; }
a:hover { font-size:16px; line-height:25px; color:#a90d1f; text-decoration:none; }

.pagerList { margin:0; padding:20px 0px; }
.pagerList li a { color:#000; text-decoration:none; }
.pagerList li a:hover { color:#fff; text-decoration:none; }
.pagerList li:hover a { color:#fff; text-decoration:none; }
.pagerList li:hover span.pubTime { color:#fff; }
.pagerList li { margin:0; padding:0 0 0 20px; overflow:hidden; background:url("../img/dot.png") 8px 50% no-repeat; list-style:none; }
.pagerList li a.title { float:left; width:500px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:16px; line-height:36px; }
.pagerList li span.pubTime { float:right; font-size:14px; line-height:36px; color:#999; }
.pagerList li:nth-of-type(5n) { margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #ccc; background:url("../img/dot.png") 8px 15px no-repeat; }
.pagerList li:last-of-type { margin-bottom:0px; padding-bottom:0px; border-bottom:0px dashed #ccc; background:url("../img/dot.png") 8px 50% no-repeat; }
.pagerList li:hover { color:#fff; background-color:#3e7eff; }


.wrapper { margin:0px auto; padding-left:10px; padding-right:10px; width:1000px; background:#fff; overflow:hidden; }
.wrapper .asst { margin:0px auto; width:1000px; overflow:hidden; }
.wrapper .asst-min { margin:0px auto; width:950px; overflow:hidden; }
.section { }
.through { line-height:0; }
.through img { width:100%; }
.links ul { margin:0px; padding:0px; overflow:hidden; }
.links ul li { float:left; margin:0 0 0 24px;padding:0px; list-style:none; }
.links ul li:first-of-type { margin-left:0; }
.links ul li .text { display:none; }
.links ul li img { width:129px; height:50px; border:1px solid #ccc; box-sizing:border-box; }

@media (max-width:980px) {
    .wrapper { width:1000px; }
}

.nav { overflow:hidden; }

.nav .logo { float:left; overflow:hidden; line-height:0; }
.nav .logo a { line-height:0; }

.nav ul { float:right; margin:25px 0 15px 0; padding:0; overflow:hidden; }
.nav ul li { float:left; margin:0 0 0 25px; padding:0; width:65px; list-style:none; }
.nav ul li a { display:block; border-bottom:2px solid #fff; text-align:center; line-height:33px; color:#666; text-decoration:none; }
.nav ul li.current a,
.nav ul li a:hover { display:block; border-bottom:2px solid #6e9fff; text-align:center; line-height:33px; color:#666; text-decoration:none; }

.section { border-top:20px solid #fff; }

.footer { border-top:20px solid #fff; padding-top:15px; padding-bottom:15px; background:#3e7eff; }
.footer .c1 { float:left; margin-left:20px; padding:5px 0; line-height:0; }
.footer .c2 { float:left; margin-left:20px; }
.footer .c3 { float:right; margin-right:20px; padding:0; width:200px; text-align:right; font-size:14px; line-height:40px; color:#fff; }

.footer .c1 img { height:30px; }

.footer .c2 ul { margin:0; padding:0; overflow:hidden; }
.footer .c2 ul li { float:left; margin:0; padding:0; background:url("../img/line-white-v.png") 0 50% no-repeat; width:70px; text-align:center; list-style:none; }
.footer .c2 ul li:first-of-type { background:none; }
.footer .c2 a { font-size:14px; line-height:40px; color:#fff; text-decoration:none; }
.footer .c2 a:hover { font-size:14px; line-height:40px; color:#fff; text-decoration:underline; }



.bigBanner img { width:100%; }


/*二级页面*/
.sideCol { float:left; width:300px; }
.mainCol { float:left; margin-left:20px; width:680px; padding:0px; border-radius:5px; background:#fff; }

/*二级页面侧栏*/
.sideCol .box { margin-top:20px; box-sizing:border-box; background:#3e7eff; }
.sideCol .box:first-of-type { margin-top:0; }
.sideCol .box .head { border-bottom:1px solid #3e7eff; background:url("../img/arrow_white.png") no-repeat 15px 50%; line-height:40px; font-weight:bold; color:#fff; }
.sideCol .box .imgHead { background:none; line-height:0; }
.sideCol .box .body { border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:#fff; }
.sideCol .box .body ul { margin:0; padding:0; }
.sideCol .box .body ul li { margin:0; padding:0 0 0 15px; background:url("../img/dot.png") 6px 50% no-repeat; overflow:hidden; list-style:none; }
.sideCol .box .body ul li a { float:left; font-size:14px; line-height:36px; color:#000; text-decoration:none; }
.sideCol .box .body ul li a:hover { float:left; font-size:14px; line-height:36px; color:#3e7fff; text-decoration:underline; }
.sideCol .box .body ul li .pubTime { float:right; padding-right:5px; font-size:14px; line-height:36px; color:#ccc; }
.sideCol .box .columns { padding:10px; }
.sideCol .box .columns ul li { padding-left:0; background:none; }
.sideCol .box .columns ul li a { display:block; float:none; width:100%; text-align:center; }
.sideCol .box .columns ul li a:hover { display:block; float:none; width:100%; text-align:center; }
.sideCol .adBox { border-left:0; border-right:0; border-bottom:0; line-height:0; }
.sideCol .adBox img { width:100%; border-radius:5px; }


/*二级页面 MapPath*/
.mapPath { margin-left:0px; padding-left:150px; border-bottom:1px solid #3e7eff; height:40px; font-size:14px; line-height:40px; color:#999; background:url("../img/navTitle.png") no-repeat 0 50%; }
.mapPath label { display:none; }
.mapPath a { font-size:14px; line-height:40px; color:#3c80ff; text-decoration:none; }
.mapPath a:hover { font-size:14px; line-height:40px; color:#3c80ff; text-decoration:underline; }

/*二级页面 Pager*/
.pager { clear:both; padding:10px; height:26px; }
.pager ul{margin:0px;padding:0px;overflow:auto;}
.pager ul li{width:auto;float:left;margin:0px;padding:0px;list-style:none; background:none; overflow:hidden;}
.pager ul li a{display:block;margin:2px;padding-left:8px;padding-right:8px;_width:4px;height:20px;border:1px solid #ccc; border-radius:3px;
            text-align:center;line-height:20px;font-size:13px;
            background:#fff none;color:#000;text-decoration:none; white-space:nowrap;}
.pager ul li a:hover{ line-height:20px;font-size:13px; background:#3e7eff;color:#fff;}
.pager ul li.current a{background:#3e7eff none;color:#fff; border-color:#3e7eff; }
.pager ul li.current a:hover{background:#3e7eff none;color:#fff; border-color:#3e7eff;}
.pager .firstPage {}
.pager .previousPage { display:none; }
.pager .nextPage { display:none; }
.pager .lastPage {}

/*二级页面之详细页*/
.details { margin-top:20px; font-size:16px; line-height:22px; }
.details .title { text-align:center; font-size:20px; line-height:30px; font-weight:bold; }
.details .info { padding:10px; border-bottom:0px solid #cbcbcb; text-align:center; font-size:12px; line-height:20px; color:#cbcbcb; }
.details .content { padding:10px 20px 20px 20px; color:#4f4f4f; }
.details .content p { margin-bottom:10px; font-size:16px; line-height:22px; color:#4f4f4f; }
.details .content img { max-width:90%; border-radius:5px; box-shadow:0 2px 4px 0 rgba(0,0,0,0.5); }