@charset "utf-8";/* CSS Document */body {color:#333;}
/* 整体容器 */.wrap {width:100%;overflow:hidden;}
em,i {font-style:normal;}
/* 顶部 */.header-box {position:absolute;left:0;top:0px;width:100%;z-index:10;background:#fff;border-bottom: 1px solid #c1c1c1;-moz-box-shadow: #c1c1c1 0 2px 5px;-webkit-box-shadow: #c1c1c1 0 2px 5px;box-shadow: #c1c1c1 0 2px 5px;}
.fixednav {position:fixed;top:0px;left:0px;width:100%;z-index:9999;background:#fff;border-bottom:1px solid #c1c1c1;-moz-box-shadow:#c1c1c1 0 2px 5px;-webkit-box-shadow:#c1c1c1 0 2px 5px;box-shadow:#c1c1c1 0 2px 5px;}
.fixednav1 {border-bottom:1px solid #f5f2ed;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.header-main {width:1200px;margin:auto;line-height:70px;height:70px;}
.header-main .logo {float:left;}
.logo a {position:relative;}
.logo span {width:20px;display:inline-block;}
.logo img {width:85px;}
.cl{clear:both;height:0;}
.header-main .nav {float:right;margin-top:15px;margin-right:30px;}
.header-main .nav li {float:left;font-size:15px;margin-left:36px;width:55px;position:relative;height:40px;line-height:40px;}
.header-main .nav li a {color:#333333;position:absolute;right:0;top:0;width:76px;}
.header-main .nav li.on a {color:#ee902e;}
.nav li a:hover {color:#ee902e;}
.header-main .nav .first {width:28px;}
.header-main .nav .first a {width:48px;}
.header-main .nav span {width:0px;height:40px;float:left;background:url("../images/span-bg.png") no-repeat left center;margin-right:5px;}
.header-main .nav em {float:left;}
/* 返回顶部 */.back-top {position:fixed;right:1%;bottom:80px;cursor:pointer;width:40px;height:51px;z-index:100;background:url("../images/back-topbg.png") no-repeat center center;display:none;}
.back-top.animated {-webkit-animation-duration:2s;animation-duration:2s;}
.back-top img {width:100%;}
/* 主体开始 */.main-box {min-height:300px;}
/* 新闻弹出层 */.news-pop {position:fixed;width:100%;height:100%;left:0;bottom:-100%;z-index:1000;background:#f5f2ed url("../images/news-popbg.png") no-repeat left center;}
.news-pop .news-mains {width:1200px;height:100%;margin:auto;overflow:hidden;background:#fff;}
.news-pop .news-conts {margin-top:101px;margin-bottom:74px;padding:40px 40px 0 40px;}
.news-pop .news-conts .tops {height:30px;line-height:30px;background:#d1cfcb;padding:0 40px;width:1120px;left:50%;top:71px;margin-left:-600px;position:fixed;z-index:10;display:none;}
.news-pop .news-conts .tops .switch {float:left;margin-left:-10px;}
.news-pop .news-conts .tops .switch a {float:left;margin-right:30px;}
.news-pop .news-conts .tops .switch a.a1 {padding-left:10px;padding-right:15px;}
.news-pop .news-conts .tops .switch a.a2 {padding-left:15px;padding-right:10px;}
.news-pop .news-conts .tops .switch a:hover {background:#bfbdba;}
.news-pop .news-conts .tops .switch a.on {cursor:default;}
.news-pop .news-conts .tops .switch a.on:hover {background:#d1cfcb;}
.news-pop .news-conts .tops .switch img {margin-top:-2px;width:12px;}
.news-pop .news-conts .tops .close-btn {float:right;cursor:pointer;padding:0 10px;}
.news-pop .news-conts .tops .close-btn img {margin-top:-2px;width:15px;}
.news-pop .news-conts .tops .close-btn:hover {background:#bfbdba;}
.news-info {position:relative;overflow:hidden;}
.news-info .pages {text-align:center;width:44px;height:81px;color:#fff;line-height:81px;background:url("../images/pages-bg.png") no-repeat center center;font-family:Arial,Helvetica,sans-serif;position:fixed;right:1%;top:30%;z-index:10;display:none;}
.news-info .left {position:absolute;left:0;top:0;width:84px;line-height:22px;border-right:1px solid #cccccc;padding-right:20px;color:#cccccc;padding-bottom:33px;}
.on em{color:#ee902e;}
.news-info .left span {margin-top:-4px;display:inline-block;}
.news-info .right {position:absolute;right:0;top:0;width:84px;height:84px;border:1px solid #ee7b1b;text-align:center;font-family:Arial,Helvetica,sans-serif;color:#f0831e;}
.news-info .right .time1 {font-size:24px;line-height:29px;margin-top:17px;}
.news-info .right .time2 {font-size:14px;line-height:22px;}
.news-info .right .provinces {line-height:25px;display:table;height:100%;width:74px;padding:0 5px;}
.news-info .right .provinces em {display:table-cell;vertical-align:middle;}
.news-info .right .title {color:#f0831e;font-size:16px;line-height:24px;padding:0 20px;padding-top:18px;}
.news-info .center {width:736px;margin:auto;}
.news-info .center .top-img {margin-bottom:37px;}
.news-info .center .top-img img {}
.news-info .center .top-img .xian {width:65px;height:2px;background:#ea8446;margin-top:30px;}
.news-info .center .title {font-size:30px;line-height:43px;}
.news-info .center .title span {margin-top:-7px;display:inline-block;}
.news-info .center .author {color:#f0831e;margin-top:18px;}
.news-info .center .author em {color:#666666;}
.news-info .center .author i {color:#999999;}
.news-info .center .doc {margin-top:26px;line-height:28px;font-size:14px;}
.news-info .center .doc img {margin:auto;display:block;max-width:100%;}
.news-pop .mCSB_scrollTools {width:15px;}
.news-pop .mCSB_scrollTools .mCSB_draggerContainer {left:12px;}
.news-pop .mCSB_scrollTools .mCSB_dragger {background:#f0831e;width:3px;height:30px;}
.family5-box .mCSB_scrollTools .mCSB_draggerRail {background:red;width:1px;}
.news-pop1 {bottom:0;position:relative;}
.news-pop1 .news-conts .tops {display:block;top:70px;}
.news-pop1 .news-info .pages {display:block;}
.news-pop1 .news-conts .tops .close-btn1 {float:right;cursor:pointer;padding:0 10px;}
.news-pop1 .news-conts .tops .close-btn1 img {margin-top:-2px;width:15px;}
.news-pop1 .news-conts .tops .close-btn1:hover {background:#bfbdba;}
/* 底部 */.footer {background:#fff;padding-bottom:100px;padding-top:40px;}
/* 底部导航 */.footer-navs {background:#fff;padding-top:42px;padding-bottom:45px;float:left;width:48%;overflow:hidden;}
.footer-navs2 {background:#fff;padding-top:42px;padding-bottom:45px;float:right;width:40%;overflow:hidden;}
.footer .f-box{margin:auto;border-bottom:1px solid #fbe9d6;}
.footer-title {}
.footer .name {width:100%;margin:auto;line-height:35px;font-size:18px;}
.footer .name em {border-bottom:2px solid #ee902e;display:inline-block;margin-bottom:-1px;letter-spacing:3px;}
.b9 {
                    background-color: #fff;
                    height: 70px;
                    border-bottom: 1px solid #c1c1c1;
                    -moz-box-shadow: #c1c1c1 0 2px 5px;
                    -webkit-box-shadow: #c1c1c1 0 2px 5px;
                    box-shadow: #c1c1c1 0 2px 5px;
                }

                .b22 {
                    line-height: 70px;
                    width: 1200px;
                    margin: auto;
                }
                .b23{color:#777;}
                .b23:hover{color:#ee902e}
                .on {color:#ee902e; font-weight:600;}
                .b22 span{padding:0 20px;}