@charset "utf-8";
html{font-size:62.5%}
.post{position:relative;}
.overflow{ overflow:hidden;zoom:1}

header{height:45px;border-top:1px solid #00859c;border-bottom:1px solid #00859c; background-color:#40bacf;}
header .to-back{width:63px; display:block;border-right:1px solid #00859c; position:absolute;top:0;left:0;height:45px;background:url(../images/icp.png) no-repeat  7px -386px}
header h1{font-size:2.4rem; text-align:center;line-height:45px;}
header .nav-bg{width:62px; position:absolute;top:0;right:0;height:45px;background:url(../images/icp.png) no-repeat #00859c 12px 9px}
.tag-tit{font-size: 1.8rem;width: calc(100% - 125px);margin: 0 auto;}
.logo{ display:block;height:40px; display:block;}

nav{ display:none}
nav p{width:29px;height:21px; position:absolute;top:0;right:20px;z-index:3}
nav ul{border:1px solid #C1D9FB;width:176px;font-size:1.8rem;line-height:59px; position:absolute;top:10px;right:0; text-indent:34px;}
nav ul li{border-bottom:1px solid #CCD5E6}
nav ul a{ display:block;}

.ps-dialog{position:absolute;z-index:10000;}
.ps-shadow{-moz-opacity:0.45;opacity:0.45;filter:alpha(opacity=45);position:absolute;background:#000;top:0px;left:0px;z-index:9999;width:100%;height:100%; display:none}


.flash{margin:0 auto; margin-top:20px;height:213px; overflow:hidden;width:450px;}
.pv-slideBox .slideBox-content p{font-size:1.6rem;z-index:999; position:absolute;bottom:0;line-height:33px;width:100%; text-indent:10px;height:33px;}
.pv-slideBox .pv-slideBox-page{width:100%;bottom:10px;right:10px; position:absolute;z-index:999}
.pv-slideBox .pv-slideBox-page li{width:8px;height:8px;margin:8px 5px 0 0;padding:0;border:none; float:right;line-height:900px;}
.pv-slideBox .pv-slideBox-page .pv-slideBox-current-page{width:11px;height:11px;margin:6px 5px 0 0;}

.sub-list{margin:20px 14px 12px;}
.sub-list .list{border:1px solid #DADADA;padding:12px; overflow:hidden;zoom:1;margin:0 0 8px;}
.sub-list .list h2{font-size:1.8rem;line-height:26px;padding:0 0 20px; font-weight:normal;color: #000;}
.sub-list .list p{font-size:1.4rem;line-height:24px;}
.sub-list .list time{ float:right;padding:5px 0 0;font-size:1.2rem;}

.clicks{margin:0 14px;}
.click{border:1px solid #0498DE;line-height:58px; text-align:center;font-size:2rem; display:block;margin:0 14px;height:58px;}
.click span{padding:0 32px 0 0}
.onloading {display:none; text-align:center; font-size: 1.5rem;}

footer{border-top:1px solid #E5E9EA;line-height:55px;font-size:1.6rem; text-align:center;}
footer span{margin:0 15px 0 0;}
.go-back{width:30px;height:30px;position:absolute;top:10px;right:15px;line-height:999;overflow:hidden;vertical-align:top;}

/*新闻*/
.top10{margin:10px 0 0;}
.title{border-top:1px solid #E9E9E9;line-height:26px;font-size:1.2rem;}
.title hgroup{font-size:2rem;line-height:24px;padding:5px 14px 8px;}
.title time{padding:0 10px 0 14px;}
.digest{margin:8px 0 0;border-top:1px solid #D6D6D6;border-bottom:1px solid #D3D7D8;}
.digest p{padding:11px 14px;line-height:26px;font-size:1.6rem}

/* .fontsize p{padding:12px 14px;font-size:1.6rem;line-height:26px;} */
.fontsize p{padding:12px 14px;line-height:26px;}
.love{font-size:1.6rem; text-align:center;margin:10px 0 23px;line-height:40px; text-indent:140px; display:block}
.love span{padding:0 5px;}

.read{border:1px solid #DADADA;margin:0 14px 8px; text-indent:14px;}
.read dt{font-size:1.8rem;line-height:43px;border-bottom:1px solid #D7D7D7;}
.read dd{line-height:49px;border-bottom:1px solid #D7D7D7;font-size:1.6rem;}
.read dd a{display:block;padding-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.read dd.border-no{border-bottom:none;}
.reads{margin:0 14px 20px}
.m-tags{
    padding: 0 14px 20px 14px;
    display: flex;
    flex-wrap: wrap;
}
.m-tags .tag-item{
    text-align: center;
    padding: 7px 10px;
    margin: 5px;
    background: #4883dd;
    color: #fff;
    font-size: 1.4rem;
}
/* .top10{margin:0.1rem 0 0;}
.title{border-top:1px solid #E9E9E9;line-height:0.26rem;font-size:1.2rem;}
.title hgroup{font-size:0.3rem;line-height:0.24rem;padding:0.05rem 0.14rem 0.08rem;}
.title time{padding:0 0.1rem 0 0.14rem;}
.digest{margin:0.08rem 0 0;border-top:1px solid #D6D6D6;border-bottom:1px solid #D3D7D8;}
.digest p{padding:0.11rem 0.14rem;line-height:0.26rem;font-size:0.16rem}

.fontsize p{padding:0.12rem 0.14rem;font-size:0.16rem;line-height:0.26rem;}
.love{font-size:0.16rem; text-align:center;margin:0.1rem 0 0.23rem;line-height:0.4rem; text-indent:1.4rem; display:block}
.love span{padding:0 0.05rem;}

.read{border:1px solid #DADADA;margin:0 0.14rem 0.08rem; text-indent:0.14rem;}
.read dt{font-size:0.18rem;line-height:0.43rem;border-bottom:1px solid #D7D7D7;}
.read dd{line-height:0.49rem;border-bottom:1px solid #D7D7D7;font-size:0.16rem;}
.read dd a{display:block;padding-right:0.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.read dd.border-no{border-bottom:none;}
.reads{margin:0 0.14rem 0.2rem}
.m-tags{
    padding: 0 0.14rem 0.2rem 0.14rem;
    display: flex;
    flex-wrap: wrap;
}
.m-tags .tag-item{
    text-align: center;
    padding: 0.07rem 0.1rem;
    margin: 0.05rem;
    background: #4883dd;
    color: #fff;
    font-size: 0.14rem; 
    
}
    */
/*about*/
.about-bd{margin:10px 14px 20px;border:1px solid #DADADA;}
.about-bd .fontsize p{padding:12px 11px 14px}
.address{padding:12px 14px;font-size:1.6rem;line-height:28px;}
.addres{padding:14px 14px 28px;}

.onloading{height:43px;padding:15px 0 0}

.error{font-size:16px; text-align:center;line-height:36px;}
.error-bg{padding:30px 0 10px}
.error a{margin:30px 10px;color:#F00; font-weight:bold}
/*footer*/
.marg_b{margin-bottom:70px;}
.flex_box{position:fixed;left:0;bottom:0;width:100%;z-index: 99;}
.flex{width:100%; height: 65px;}
.flex li{
    float: left;
    width: 33.33%;
    height: 65px;
    text-align: left;
    /* border-left: 1px #59d3e8 solid;
    border-right: 1px #2ba2b6 solid; */
    padding-top: 6px;
    box-sizing: border-box;
}
.flex li a{display:block;text-align: center;color: #fff;line-height: 27px;font-size: 14px;}
.flex li a:before{
    content: '';
    display: block;
    width: 30px;
    height: 30px;
    margin: 0 auto;
    background:url(../images/footer-bg.png) no-repeat; color: #fff;
    background-size: 300% 100%;
}
.flex li:first-child{border-left:none;}
.flex li:first-child a:before{background-position: 0 0;}
.flex li:nth-child(2) a:before{background-position: -30px 0;}
.flex li:last-child{border-right:none;}
.flex li:last-child a:before{background-position: -60px 0;}


