@charset "utf-8";

/*-----------------------------theme主题-----------------------------*/
html,body{font:normal 16px/1.42857143 微软雅黑, 宋体 , Georgia , Arial;color: #333;background-color: #F5F7FA;word-wrap:break-word;/* overflow-x: hidden; */}

.main{background: url(../images/public/mainbg.png) no-repeat top center;padding-top: 1px;}
a{color: #333;}
a:hover,a:focus{color: #DBBC83;}

.theme-lm>*{font-size: 20px;padding: 0 10px;float: left;line-height: 45px;height: 45px;color: #3560a0;}
.theme-lm>*.active{color: #be5556;border-bottom: 2px solid #be5556;}
.theme-lm img{float: left;margin-top: 7px;}
.theme-more a,a.theme-more{line-height: 45px;color: #C9C9C9;float: right;font-size: 14px;}
.theme-time{color: #737373;float: right;margin-left: 15px;}
.theme-list li{padding-left: 15px;background: url(../images/icon/icon2.jpg) no-repeat 0 center;line-height: 35px;}
.theme-ct{margin-bottom:30px;padding: 10px 24px 24px;background-color: #fff;margin-top: 16px;}
.theme-dqwz{padding: 14px 0;margin-bottom: 20px;font-size: 16px;border-bottom: 1px solid #F2F2F2;}

.fl{float: left;}
.fr{float: right;}
/*-----------------------------header页眉-----------------------------*/

.header{background: url(../images/public/toppic.png) no-repeat top center;}
.topbar{color: #fff;line-height: 46px;}
.topbar a{color: #fff;font-size: 14px;}
.topbar a + a{margin-left: 20px;}
.logobox{margin: 55px auto 35px;text-align: center;}
.search-box{width: 798px;height: 56px;margin: 0 auto 118px;position: relative;}
.search-box input{width: 100%;height: 100%;line-height: 56px;padding-left: 20px;border-radius: 8px;outline: none;border: none;background: #fff;}
.search-box button{position: absolute;top: -2px;right: 0;width: 120px;height: 109%;line-height: 56px;text-align: center;color: #fff;background: #BF1329;border-radius:0 8px 8px 0;cursor: pointer;}
.searchbox .search span{margin-left: 5px;}
.nav{width: 100%;height: 64px;;background: url(../images/public/barbg.png) no-repeat;}
.nav li{float: left;line-height: 64px;font-size: 24px;}
.nav li a{color: #fff;}
.nav li a:hover{color: #DBBC83;border-bottom: 2px solid #DBBC83;}
.nav li + li{margin-left: 48px;}
.nav li.on a{color: #DBBC83;border-bottom: 2px solid #DBBC83;}


.navslide{position: absolute;top: 0px;right: 10px;z-index: 999;display: none;}
.mobile-nav{position: fixed;top: 0;right: -100%;width: 30%;height: 100%;;background: #fff;transition: all .5s;z-index: 999;}
.mobile-nav.on{right: 0;}
.mobile-nav li{margin-top: 10px;text-align: center;font-size: 16px;font-weight: bold;}
.mobile-nav li a{color: #000;}
/*-----------------------------footer页脚-----------------------------*/
.footer{margin-top: 48px;background: #BF1329;}
.yqlj{text-align: center;padding: 12px 0;position: relative;}
.yqlj > div{display: inline-block;margin: 0 70px;width: 256px;}
.yqlj > div p{color: #fff;cursor: pointer;height: 40px;line-height: 40px;background: url(../images/public/down.png) no-repeat right center;}
.yqlj > div li{float: left;width: 16.6%;margin: 15px 0;font-size: 14px;}
.yqlj > div ul{display: none;position: absolute;left: 0;bottom: 52px;width: 100%;background: #fff;z-index: 999;}
.yqlj > div.on ul{display: block;}
.wzinfo{font-size: 0;padding: 40px 0;}
.wzinfo > div{display: inline-block;vertical-align: middle;font-size: 16px;}

.wzinfo .dzjg img{margin: 0 13px;}
.wzinfo .info{color: #fff;margin-left: 50px;}
.wzinfo .info a{color: #fff;}
.wzinfo .info .split{margin: 0 5px;}
.wzinfo .info p + p{margin-top: 10px;}
.wzinfo .info span + span{margin-left: 15px;}

.wzinfo .ewm{margin-left: 60px;}
.wzinfo .ewm p{display: inline-block;vertical-align: middle;}
.wzinfo .ewm p img{width:140px;}
.wzinfo .ewm p span{display: block;margin-top: 10px;text-align: center;color: #fff;}
.wzinfo .ewm p + p{margin-left: 40px;}
/*-----------------------------list列表-----------------------------*/
.list-fl{width: 23%;float: left;}
.list-fl>p{font-size: 20px;font-weight: bold;color: #fff;text-align: center;background-color: #BF1329;line-height: 56px;}
.list-lm{border: 1px solid #F2F2F2;border-top: none;}
.list-lm li{line-height: 55px;background: #FCFCFC;border-bottom: 3px solid white;font-size: 16px;text-align: center;position: relative;}
.list-lm li:before{content: " ";background: url(../images/public/arrow.png);width: 16px;height: 16px;position: absolute;right: 15px;top: 20px;}
.list-lm li + li{border-top: 1px solid #F2F2F2;;}
.list-lm li.on::before{background-image: url(../images/public/arrow_on.png);}
.list-lm li a{display: block;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;position: relative;z-index: 2;padding: 0 25px 0 20px;}
.list-lm li.on a,.list-lm li:hover a{color: #BF1329;}
.list-fr{width: 72%;float: right;}
.list-fr>p{background: #f3f3f3;margin-bottom: 20px;}
.list-fr>p span{font-size: 20px;font-weight: bold;color: #fff;text-align: center;background-color: #BF1329;line-height: 40px;float: left;padding: 0 50px;}
.list li{line-height: 48px;padding-left: 20px;background: url(../images/public/list_ico.png) no-repeat 0 center;font-size: 16px;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.list li span{float: right;color: #A6A6A6;font-size: 14px;margin-left: 20px;position: relative;}
.list .hr{border-bottom: dashed 1px #DCDFE6;margin: 32px 0;}
.newicon{background: url(../images/icon/iconnew.jpg) no-repeat 0 center !important;padding-left: 35px !important;}

/*分页*/
#page-div{margin:0 auto;text-align: center;margin-top: 20px;}
.pagination-first,.pagination-last{margin: 10px 0;}
.pagination-index,.pagination-num{border: 1px solid #BF1329;margin: 0 3px;padding:0 15px;display: inline-block;border-radius: 3px;color: #BF1329;}
.pagination-num.active,.pagination-index:hover,.pagination-num:hover{background: #BF1329;color: white;}
.pagination-last span{margin: 0 5px;}
.pagination-last input{height: 18px;width: 30px;text-align: center;border: 1px solid #333;}
@media (max-width:768px) {.pagination-last small{display: none;}.pagination-index,.pagination-num{padding:0 4px;}}

/*-----------------------------detail详情-----------------------------*/
.detail{background: #FFFFFF;padding-bottom: 20px;}
.detail>h1{font-size: 36px;text-align: center;padding: 0 50px 20px;line-height: 44px;}
.inform{border-bottom: 1px dashed #DCDFE6;line-height: 40px;text-align: center;color: #333;font-size: 14px;}
.inform>div{display: inline-block;margin: 0 20px;}
.inform .fontsize img,.inform .fontsize span{margin: 0 5px;cursor: pointer;}
.inform .dywb{cursor: pointer;background: url(../images/public/print.png) no-repeat 0 center;padding-left: 25px;}
.inform .bdsharebuttonbox{display: inline-block;vertical-align: middle;}
#NewsContent{padding: 20px;}
.zrbj{display: block;margin: 10px 0;text-align: right;}
#div-div,#div-div2{text-align: center;font-size: 12px;color: #999;clear: both;padding-bottom: 20px;}
#div-div>table,#div-div2>table{display:inline-block;}
.xgxw p{border-bottom: 1px solid #CCCCCC;font-size: 20px;line-height: 50px;margin-bottom: 10px;}
.xgxw p i{width: 5px;height: 20px;background: #3871a6;display: inline-block;margin-right: 15px;vertical-align: -3px;}
.xgxw ul{padding-bottom: 20px;margin: 0 -20px;}
.xgxw li{float: left;width: 50%;padding: 0 20px 0 35px;background: url(../images/icon/dian2.jpg) no-repeat 20px center;line-height: 35px;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;font-size: 16px;}
.xgxw li span{float: right;color: #999;margin-left: 20px;}
.click-top{position: fixed;bottom: 50px;right: 20px;z-index: 1000;cursor: pointer;width: 30px;display: none;}
@media print{.dyyc{display: none !important;}.detail{padding-top: 20px;}}

#share-box{margin: 0;line-height: 40px;position: relative;display: inline-block;}
.share-box a{display: inline-block;margin: 0 1px;width: 16px;height: 16px;vertical-align: middle;}
.share-box a.gwds_tsina{background:url(../images/public/weibo.png) no-repeat;background-position:0 0 !important;}
.share-box a.gwds_weixin{background:url(../images/public/weixin.png) no-repeat;background-position:0 0 !important;}
#share-box .wxshare{display: none;position: absolute;margin: 0;padding: 10px;top: 40px;left: -37.5%;width: 182px;border: 1px solid #ddd;background: #fff;}
#share-box .wxshare.on{display: block;}
#share-box .wxshare p{font-weight: bold;color: #000;}
#div_div{margin: 0;padding: 0;}

/*-----------------------------添加类名（辅助）-----------------------------*/
.ellipsis{white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
/* 滚动条样式 */
.scroll{overflow-y: auto;height: 100%;padding-right: 15px;}
.scroll::-webkit-scrollbar{width:10px;}/* 整个滚动条 */
.scroll::-webkit-scrollbar-track{background:#f8f8f8;border-radius:5px;}/* 滚动条轨道 */

.scroll::-webkit-scrollbar-thumb{background-color:#ddd;background-clip:padding-box;min-height:30px;border-radius:5px;}/* 滚动条上的滚动滑块 */
.scroll::-webkit-scrollbar-thumb:hover{background:#bbb;}

.comtop{border-bottom: 1px solid #ccc;}
.comtop span{font-size: 18px;line-height: 40px;display: inline-block;cursor: pointer;}
.comtop span + span{margin-left: 30px;}
.comtop span.on{color: #BF1329;border-bottom: 3px solid #BF1329;}
.commore{position: absolute;top: 13px;right: 0;font-size: 14px;}
.commore a{color: #999;display: none;}
.commore a.on{display: block;}
.commore a:hover{color: #DBBC83;}
.comlist{margin-top: 15px;}
.comlist ul{display: none;}
.comlist ul.on{display: block;}
.comlist li{width: 100%;padding-left: 25px;height: 40px;line-height: 40px;background: url(../images/public/list_ico.png) no-repeat 5px center;}
.comlist li a{float: left;width: 75%;height: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.comlist li span{float: right;color: #999;}
/*-----------------------------********-----------------------------*/

/*-----------------------------响应式-----------------------------*/
.container,.container-fluid{margin-right: auto;margin-left: auto;}

.container{width: 1200px;}
@media (max-width: 1440px){
    .nav{background-size: 100% 100%;}
}
@media (max-width: 1200px) {
    .container{width: 100%;padding: 10px;}
.theme-ct{padding-left: 10px;padding-right: 10px;}
.theme-dqwz{background-position-y: 20px;}
/* list */
.list-fl{display: none;}
.list-fr{width: 100%;}

/* dtail */
#NewsContent{padding-left: initial;padding-right: initial;}
#NewsContent img{height: initial !important;}
.detail>h1{font-size: 20px;padding:0 0 20px 0;}
.inform{line-height: 25px;padding: 10px 0;}
.xgxw li{float: initial;width: initial;}
.inform .removedis,.click-top{display: none;}

.nav{background-color: #BF1329;}
.nav li + li{margin-left: 55px;}

.yqlj > div{margin: 0 30px;}
.wzinfo > div{display: block;text-align: center;}
.wzinfo > div + div{margin-top: 20px;}
}
@media (max-width: 992px) {
    .header{padding-bottom: 30px;}
    .topbar{padding: 0 15px;}
    .topbar .fr{display: none;}
	.navslide{display: block;}
    .nav{display: none;}
    .logobox{margin: 30px auto;}
    .searchbox{width: 90%;margin-bottom: 0px;height: 46px;font-size: 14px;}
    .searchbox .search{width: 80px;line-height: 46px;}
    .yqlj{display: none;}
    .wzinfo{text-align: center;padding: 20px 10px;}
    .wzinfo .info,.wzinfo .ewm{margin-left: 0;margin-top: 20px;font-size: 14px;}

    .comlist li{font-size: 14px;}
    .comtop span{font-size: 16px;}
    .comtop span + span{margin-left: 20px;}
    .comlist li a{width: 70%;}
}
@media (max-width: 768px) {

}

