@charset "utf-8";

/*-----------------------------theme主题-----------------------------*/
html,body{font:normal 16px/1.42857143 微软雅黑, 宋体 , Georgia , Arial;color: #333;background-color: white;word-wrap:break-word;overflow-x: hidden;}
a{color: #333;}
a:hover,a:focus{color: #005FC2;}
.cor1,a.cor1{color: white;}
.bg1{background: white;}
.boder1{border:1px solid #e5e5e5;}
.boder2{border:1px dashed #e5e5e5;}
.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/icon2.jpg) no-repeat 0 center;line-height: 35px;}
.theme-ct{margin-bottom:30px;background: white;padding: 0 20px 20px;}
.theme-dqwz{background: url(../images/dqwz.jpg) no-repeat 0 center;padding: 14px 0 14px 25px;border-bottom: 1px solid #CCCCCC;margin-bottom: 20px;font-size: 16px;}

/*-----------------------------header页眉-----------------------------*/
.header{background: url(../images/headerbg.png) no-repeat top center;}
.searchbox{width: 670px;}
.toolbar{text-align: right;margin-top: 15px;position: relative;}
.toolbar li{display: inline-block;vertical-align: middle;color: #fff;}
.toolbar li.split{margin: 0 5px;}
.toolbar li a{color: #fff;}
.toolbar li img{margin-right: 5px;vertical-align: middle;}
.search{width: 100%;height: 64px;position: relative;margin-top: 15px;}
.search input{width: 100%;height: 100%;padding-left: 60px;;outline: none;border: none;border-radius: 5px;background: rgba(255, 255, 255, .8) url(../images/search1.png) no-repeat 30px center;}
.search .btn{position: absolute;right: 8px;top: 8px;width: 118px;height: 48px;text-align: center;font-size: 18px;font-weight: bold;color: #fff;line-height: 48px;background: linear-gradient(180deg, #00BBEE 0%, #0085D9 100%);border-radius: 7px;z-index: 9;cursor: pointer;}
.hotsch{color: #fff;font-weight: bold;margin-top: 15px;margin-left: 30px;}
.hotsch a{color: #fff;}
.hotsch a + a{margin-left: 20px;}
.header .nav{margin-top: 193px;border-top: 1px solid rgba(255, 255, 255, .5);}
.header .nav li{float: left;padding: 0 15px;margin: 0 44px;height: 90px;line-height: 90px;font-size: 22px;font-weight: bold;}
.header .nav li.on{background: rgba(255, 255, 255, .2);border-bottom: 4px solid #4391FF;}
.header .nav li a{color: #fff;}
.header .nav li:hover{background: rgba(255, 255, 255, .2);border-bottom: 4px solid #4391FF;}

.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: 20px;text-align: center;font-size: 16px;font-weight: bold;}
/*-----------------------------footer页脚-----------------------------*/
.footer{width: 100%;}
.rlkbox{padding: 15px 0;background: #EBEBEB;}
.rlkbox .container{position: relative;}
.rlkbox .rlk{float: left;width: 23.6%;height: 33px;line-height: 33px;background: #fff;}
.rlkbox .rlk + .rlk{margin-left: 1.75%;}
.rlkbox .rlk p{padding-left: 30%;;background: url(../images/com_down.png) no-repeat 95% center;cursor: pointer;}
.rlkbox .rlk ul{display: none;position: absolute;top: 33px;left: 0;padding: 20px;width: 100%;background: #fff;}
.rlkbox .rlk.on ul{display:block;}
.rlkbox .rlk li{float: left;width: 14%;/* text-align: center; */}
.wzInfo{padding: 25px 0;background-color: #1A67BA;}
.wzInfo .container{text-align-last: justify;}
.wzInfo .container > div{padding: 15px;display: inline-block;vertical-align: middle;;height: 198px;font-size: 15px;font-weight: bold;text-align: left;text-align-last: left;;color: #fff;background: rgba(255, 255, 255, .08);}
.wzInfo div.dzjgbox{width: 33%;}
.wzInfo div.lxwmbox{width: 37%;}
.wzInfo div.xmtbox{width: 27%;}
.wzInfo div p span + span{margin-left: 20px;}
.wzInfo div p + p{margin-top: 10px;}
.wzInfo div a{color: #fff;}

.wzInfo .lxwm{text-align-last: center;margin-top: 50px;}
.wzInfo .lxwm > *{display: inline-block;}
.wzInfo .lxwm img{margin-bottom: 10px;}
.wzInfo .lxwm > span{margin: 0 35px;opacity: .3;font-weight: normal;}

.xmtbox .xmt{padding: 20px 0;border-bottom: 1px solid rgba(255, 255, 255, .3);}
.xmtbox .xmt span{display: inline-block;vertical-align: middle;margin-left: 15px;}
.xmtbox .xmt a{display: block;text-align: center;text-align-last: center;}
.xmtbox .app{text-align-last: center;padding-top: 20px;}
.xmtbox .app > *{display: inline-block;vertical-align: middle;}
.xmtbox .app .imgbox{padding: 14px;background: #fff;margin-right: 5px;}

/*-----------------------------list列表-----------------------------*/
.list-fl{width: 20%;float: left;}
.list-fl>p{font-size: 30px;font-weight: bold;color: #fff;text-align: center;background: #2B7AD1;line-height: initial;padding: 30px 10px;}
.list-lm{background-color: #F9F9F9;padding: 15px 0 30px;}
.list-lm li{line-height: 37px;font-size: 20px;text-align: center;position: relative;padding: 0 20px;}
/* .list-lm li:before{content: " ";background: url(../images/icon/list_nav.png);width: 8px;height: 13px;position: absolute;right: 15px;top: 12px;transform:rotate(180deg);transition:transform .3s;} */
/* .list-lm li:hover:before,.list-lm li.active:before{transform:rotate(270deg);} */
.list-lm li + li a{border-top: 1px solid #E9E9E9;}
.list-lm li a{display: block;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;position: relative;line-height: 60px;;z-index: 2;}
.list-lm li.active a,.list-lm li:hover a{font-weight: bold;color: #3871a6;}
.list-fr{width: 78%;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: #3871a6;line-height: 40px;float: left;padding: 0 50px;}
.list li{line-height: 35px;padding-left: 20px;background: url(../images/dian2.jpg) no-repeat 0 center;font-size: 16px;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;transition: all .5s;}
.list li:hover{transform:translateX(1em);}
.list li span{float: right;color: #999;margin-left: 20px;position: relative;}
.list hr{border-bottom: dashed 1px #cccccc;}
.list.pic li+hr{display: none;}
.list.pic li{padding-left:0;background-image:none;margin-bottom:20px;}
.list.pic li:hover{transform:initial;}
.list.pic li:after{display: block;content: " ";clear:both;border-bottom: 1px dashed #ccc;padding-top:20px}
.list.pic li:last-child::after{display: none;}
.list.pic li>a{float:left;width: 23%;margin-right:20px;}
.list.pic li>a img{width:100%;height:150px;border: 1px solid #e5e5e5;}
.list.pic li dl dt{white-space: nowrap;overflow:hidden;text-overflow:ellipsis;font-size: 20px;transition: all .5s;}
.list.pic li dl dt:hover{transform:translateX(1em);}
.list.pic li dl dd{text-indent: 2em;white-space:initial;color:#8c8c8c}
.list.pic li dl dd a{color:#d20707;}
.newicon{background: url(../images/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 #3871a6;margin: 0 3px;padding:0 15px;display: inline-block;border-radius: 3px;color: #3871a6;}
.pagination-num.active,.pagination-index:hover,.pagination-num:hover{background: #3871a6;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: 32px;text-align: center;padding: 0 50px 20px;}
.inform{border: 1px solid #CCCCCC;border-left: none;border-right: none;line-height: 40px;text-align: center;color: #999;}
.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/print.png) no-repeat 0 center;padding-left: 15px;}
.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/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;}}

/*-----------------------------添加类名（辅助）-----------------------------*/
.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-track-piece{}/* 滚动条没有滑块的轨道部分 */
.scroll::-webkit-scrollbar-thumb{background-color:#ddd;background-clip:padding-box;min-height:30px;border-radius:5px;}/* 滚动条上的滚动滑块 */
.scroll::-webkit-scrollbar-thumb:hover{background:#bbb;}

/*-----------------------------********-----------------------------*/
*{box-sizing: border-box;}
.fl{float: left;}
.fr{float: right;}

.comtop{width: 100%;position: relative;}
.comtit span{font-size: 21px;font-weight: bold;margin-right: 18px;color: #666;cursor: pointer;}
.comtit span.on{color: #005FC2;}
.comtit span a{color: #666;}
.comtit span.on a{color: #005FC2;}
.commore{position: absolute;right: 0;top: 5px;}
.commore a{display: none;color: #999;}
.commore a:hover{color: #005FC2;}
.commore a.on{display: block;}
.comlist ul{display: none;margin-top: 20px;}
.comlist ul.on{display: block;}
.comlist li{width: 100%;height: 42px;line-height: 42px;font-size: 18px;}
.comlist li a{float: left;width: 80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.comlist li span{float: right;color: #808080;}

.olist{display: none;}
.olist.on{display: block;}
.olist li + li{margin-top: 15px;}
.olist li > *{display: inline-block;vertical-align: middle;}
.olist li .split{margin: 0 15px;}
.olist li .date{width: 48px;;font-size: 32px;color: #999;text-align: center;}
.olist li .date i{font-style: normal;font-size: 16px;display: block;}
.olist li a{width: 81%;font-size: 18px;line-height: 26px;}
.olist li a i{padding: 3px 5px;margin-right: 5px;;font-style: normal;font-size: 14px;background: #ccc;border-radius: 3px;color: #fff;}
.olist li a i.on{background: #399F33;}

/* newslist */
.newstop{border-bottom: 1px solid #D1D1D1;position: relative;padding-bottom: 20px;}
.newstit span{display: inline-block;position: relative;;padding: 0 15px;height: 22px;line-height: 22px;font-size: 22px;cursor: pointer;}
.newstit span + span{border-left: 1px solid #000;}
.newstit span:first-child{padding-left: 0;}
.newstit span i{display: inline-block;position: relative;font-style: normal;}
.newstit span.on{font-size: 26px;font-weight: bold;}
.newstit span.on i::after{content: '';position: absolute;left: 0;bottom: -26px;width: 100%;height: 4px;background: #005FC2;}
.newstit span a:hover{cursor:default; color:#000}
.newsmore{position: absolute;right: 0;top: 2px;}
.newsmore a{display: none;color: #999;}
.newsmore a:hover{color: #005FC2;}
.newsmore a.on{display: block;}
.newslist{margin-top: 15px;}
.newslist > ul{display: none;}
.newslist > ul.on{display: block;}
.newslist li{width: 100%;padding-left: 20px;height: 50px;line-height: 50px;font-size: 18px;;background: url(../images/list_ico.png) no-repeat 0 center;}
.newslist li span{float: right;color: #BBB;}
.newslist li a{float: left;width: 75%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}


.dqwz{font-size: 19px;padding: 15px 0;padding-left: 35px;;background: url(../images/location.png) no-repeat left center;border-bottom: 1px solid #DDDDDD;}
/*-----------------------------响应式-----------------------------*/
.container,.container-fluid{margin-right: auto;margin-left: auto;}
.container{width: 1400px;}

@media (max-width: 1440px) {
    .container{width: 1260px;}
    /* header */
    .searchbox{width: 610px;}
    .header .nav li{margin: 0 29px;}
    /* header end */
    /* footer */
    .wzInfo .container > div{padding: 10px;font-size: 14px;}
    .rlkbox .rlk p{padding-left: 10%;}
    .wzInfo div p span + span{margin-left: 10px;}
    /* footer end */
    /* comlist */
    .comtit span{font-size: 20px;}
    .comlist li{font-size: 16px;height: 38px;line-height: 38px;}
    /* comlist end */
    .newstit span.on{
        font-size: 20px;
    }
    .newstit span{
        padding: 0 8px;
        font-size: 20px;
    }
}
@media (max-width: 1200px) {
.container{width: 100%;}
.theme-ct{padding-left: 10px;padding-right: 10px;}
.theme-dqwz{background-position-y: 20px;}

    /* header */
    .logobox{float: unset;text-align: center;}
    .toolbar{padding: 0 30px;text-align: left;}
    .searchbox{float: unset;margin: 0 auto;}
    .header .nav{margin-top: 20px;}
    .header .nav li{margin: 0 22px;padding: 0 10px;}
    /* header end */
    /* footer */
    .wzInfo .container > div{height: 240px;}
    .wzInfo div.dzjgbox p span{display: block;}
    .wzInfo div.dzjgbox p span + span{margin-left: 0;margin-top: 10px;}
    /* footer end */
    /* comlist */
    .comtit span{font-size: 16px;margin-right: 15px;}
    .comlist li{font-size: 14px;height: 34px;line-height: 34px;}
    .commore{font-size: 14px;top: 0;}
    /* comlist end */
}

@media (max-width: 768px) {
    /* header */
    .header .nav{display: none;}
    .navslide{display: block;}
    .search{margin-bottom: 20px;}
    .hotsch{display: none;}
    .logobox{margin: 20px auto;}
    /* header end */
    /* footer */
    .rlkbox{display: none;}
    /* footer end */
}
@media (max-width: 425px) {
    .dqwz{font-size: 16px;}
    /* header */
    .logobox{width: 90%;}
    .searchbox{width: 90%;}
    .search .btn{width: 80px;font-size: 16px;}
    .header .nav li{font-size: 18px;}
    /* header end */
    /* list */
    .comlist li a{width: 70%;}
    .comtop{position: unset;}
    .commore{top: unset;right: unset;bottom: 5px;left: 50%;margin-left: -30px;;width: 60px;height: 25px;line-height: 25px;text-align: center;background: #005FC2;}
    .commore a{color: #fff;}

    .newslist li{font-size: 14px;}
    .newstit span{font-size: 18px;}
    .newstit span.on{font-size: 20px;}
    .newsmore{font-size: 14px;}
    .newslist li a{width: 65%;}
    /* list end */
    /* footer */
    .wzInfo .container > div{width: 100%;height: auto;background: transparent;text-align: center;text-align-last: center;}
    /* footer end */
    .list-lm{background: transparent;}
    .list-fl{width: 100%;}
    .list-fl>p{display: none;}
    .list-lm li{width: 50%;float: left;font-size: 16px;margin-top: 5px;}
    .list-lm li a{line-height: 36px;color: #005FC2;border: 1px solid #005FC2;}
    .list-lm li.active a{background-color: #005FC2;color: #fff;}
    .list-lm li + li a{border-top: 1px solid #005FC2;}
}


