.sft_list_con{width: 1200px;margin: 0 auto;}
.bread{margin:35px 0; }
.bread span,.bread a{    font-size: 16px;
    display: inline;
    color: #3e3e3e;}


/* Tab List */
.listBox {overflow: hidden; width: 100%;}
.listBox li {padding-left: 20px; height: 40px; line-height: 40px;}
.listBox li a { display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;float:left;font-size:16px;}
.listBox b {float:left;display: block; width: 4px; height: 4px; background-color: #b5b7b8;border-radius: 50%;    margin: 18px 15px 0 0;}
.listBox span {color: #6c6b6b;float:right;font-size:16px;font-family: "Microsoft YaHei UI", "微软雅黑", \5FAE\8F6F\96C5\9ED1;}
.listBox li a:hover {text-decoration: underline; color:#014da1;}
.listBox li:nth-child(5){margin-bottom:20px;}
.listBox li:nth-child(10){margin-bottom:20px;}
.listBox li:nth-child(15){margin-bottom:20px;}


/*分页*/
.page-nav {
    margin: 0 auto;
    margin-top: 20px;
    padding: 15px 0;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 60px;
}
.easysite-page-wrap {
    display: inline-block;
}
.easysite-page-wrap a {
    min-width: 28px;
    height: 100%;
    border: 1px solid #dae0ee;
    padding: 0px 7px;
    box-sizing: border-box;
    display: inline-block;
    font-size: 14px;
    color: #666;
    text-align: center;
    border-radius: 3px;
    line-height: 28px;
    margin-right: 12px;
}
.easysite-total-page {
    display: inline-block;
    height: 25px;
    font-size: 14px;
    color: #666;
    text-align: center;
    margin-right: 10px;
}
.easysite-total-page span {
    font-size: 14px;
    color: #666;
    text-align: center;
    display: flex;
    align-items: center;
    height: 25px;
}
.easysite-jump-page span {
    height: 25px;
    font-size: 14px;
    color: #666;
    text-align: center;
}

.easysite-jump-page {
    display: inline-block;
    height: 25px;
    font-size: 14px;
    color: #666;
    text-align: center;
}
.easysite-page-text {
    height: 23px;
    border: 1px solid #dae0ee;
    background-color: #f1f4fb;
    border-radius: 3px;
    width: 50px !important;
    text-align: center;
    margin: 0 10px;
    display: inline-block;
}
input.easysite-jump-btn {
    width: 42px;
    height: 23px;
    line-height: 23px;
    margin-left: 10px;
}



@media screen and (max-width: 768px){
.sft_list_con{width:100%;}
.bread {
    margin: 20px 0;
    margin-top: 65px;
}
.list_con_l{display:none;}
.list_con_r{    float: none;width: 100%;}
.bread span, .bread a{font-size:0.9em}
.qh_tit_01 a{font-size:1.2em;}
.listBox li{padding: 0 10px;
    height: auto;
    line-height: 27px;
    margin: 15px 0;
    position: relative;}
.listBox li a {
    display: initial;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 14px;white-space: inherit;
}

.listBox span {
    color: #6c6b6b;
    font-size: 16px;
    position: absolute;
    right: 10px;
    bottom: 3px;
}
.page-nav {
    margin: 0 auto;
    margin-top: 20px;
    padding: 15px 0;
    display: flex;
    align-items: center;
    height: 60px;
    flex-direction: row;
    flex-wrap: wrap;
    width: 320px;
    justify-content: center;
}
.easysite-total-page {
    display: inline-block;
    height: 25px;
    font-size: 14px;
    color: #666;
    text-align: center;
    /* margin-right: 10px; */
}
.easysite-page-wrap a{margin-right:5px;}





}












/*网站地图*/

.nav_map{ padding:10px 15px;margin-top:14px;}
.nav_map .mapnav1{margin:15px 0px;padding-top:20px;}
.nav_map .mapnav1 .mapnochecked span{ font-size: 18px; font-weight: 700;color: #004da0;}
.nav_map .mapnav1 .mapnochecked:hover{text-decoration: none;}
.nav_map .mapnav1 .mapsubul { padding:15px 35px;border-top:none;}
.nav_map .mapnav1 .mapsubul li{ float: left; margin:5px 30px 10px 0px}
.nav_map .mapnav1 .mapsubul li a{ font-size: 15px;}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
ul li a:link { color:#666;}
.nav_map .mapnav1 .mapnochecked{width: 97%;
    height: 35px;
    line-height: 35px;
    display: block;
    text-align: left;
    color: #000;
    padding-left: 30px;}
.nav_map .mapnav1 .mapnochecked span a{color:#fff;color: #004da0;}
.nav_map .mapnav1 .mapnochecked a span:hover{color:#fff;}
.nav_map .mapnav1 .mapnochecked a:hover{color:#fff !important;}
.mapsubul .mapsubnochecked:hover{color:#1058bf !important;}
.nav_map>ul>li:first-child{display:none;}
.nav_map>ul>li:nth-child(odd){background:#f2f2f2;}

/*手机端适配*/
@media screen and (max-width:640px) {
    .nav_map .mapnav1{overflow:hidden;}
.navgationDiv{display:none;}
.listBox li a{width: 75%!important;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.page-nav{height:auto!important;}

}
