html{
    overflow-x: hidden;
}
html,body,p,h1,h2,h3,p,span{
    font-family: '微软雅黑', '黑体', '宋体';
}
body{background:#007e8c;}
::-webkit-scrollbar {
    width: 4px;     
    height: 1px;
}
::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 5px #007e8c;
    background: #007e8c;
}
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px #fff;
    background: #ededed;
}
.clearfix{
    overflow:hidden;
    _zoom:1;
}


/* banner */
header{
    position: relative;
  
}
.banner_bg{
    width: 100%;
}
.navbar-default{
    background-color: #fff;
    margin-bottom: 0;
    border-bottom: 0px solid #eee;
}
.navbar-brand{
    height: auto;
    line-height: auto;
}
.navbar-brand > img{
    max-height: 80px;
}
.wp_nav .nav-item .mark{
    background-color: rgba(0,0,0,0);
}
.wp_nav .nav-item a span.item-name{
    font-size: 0.16rem;
    padding: 0;
    line-height: .95rem;
    color: #007e8c;
}
.wp_nav .nav-item {
    margin: 0 0.1rem;
}
.wp_nav .nav-item a.parent {
    color: #fff;
}
.wp_nav .nav-item a span::after{
    display: block;
    content: '';
    width: 100%;
    height: 4px;
    background: #007e8c;;
    transition: all .5s;
    opacity: 0;
}
.wp_nav .nav-item a:hover span::after{
    opacity: 1;
}
.wp_nav li ul .nav-item{
    margin-left: 0;
}
.wp_nav li ul.sub-nav{
    
}
.wp_nav li ul.sub-nav .nav-item a span::after{
    display: none;
}
.wp_nav .sub-nav .nav-item a span.item-name {
    padding: 0.1rem 0.15rem;
    line-height: 0.4rem;
}
#search{
    float: right;
margin-top:.35rem;
margin-left:.1rem;
}
#search img{width:25px;}
.fl-r{float: right;}
#search #keyword{
    width: 3rem !important;
    height: .5rem;
    background: rgba(255,255,255,0);
    border: 1px solid rgba(255,255,255,.3);
    border-radius: 0;
    padding: .1rem .2rem;
    font-size: .18rem;
    color: #fff;
    margin-top: 0.3rem;
}
#search .search{
    background: url(/uploads/image/_t017timages/search.png) no-repeat;
    background-size: contain;
    position: absolute;
    right: 0.1rem;
    height: 0.3rem;
    width: .3rem;
    z-index: 101;
    top: .4rem;
}
#search .wp_search{
    position: relative;
}
.main_nav{
    background: #f4f4f4;
}
footer{
    background: #fff;
    background-size: cover;
    text-align: center;
    padding: .4rem 0;
margin-top:.4rem;
}
.footer_left{float:left;text-align:left;}
.footer_left p,
.footer_left a{
color:#007e8c;font-size:.16rem;    line-height: .35rem;}
.footer_right{float:right;}
footer p{
    line-height: .3rem;
    font-size: 0.16rem;
}
footer .footer_p{
    color: #fff;
}
.b_w{background: #fff;
    padding: .2rem;
}
/* sec_1 */
.sec_1{
    margin: .4rem 0;
}
.normal_title{
  border-bottom: 1px solid #007e8c;
}
.normal_title p{
    font-size: .26rem;
    font-weight: 600;
    letter-spacing: 0.02rem;
    color: #007e8c;

    padding-bottom: .1rem;
}
.news_pic{height:3.91rem;}

.normal_news .wp_article_list .list_item .article_title a{
    color: #333;
    font-size: 0.16rem;
    letter-spacing: 0.01rem;
}
.normal_news .wp_article_list .list_item span a{
    color: #666;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 0.18rem;
}
.normal_news .wp_article_list .list_item .article_index{
    display: none;
}
.normal_news .wp_article_list .list_item {
    position: relative;
    width: 100%;
    height: .5rem;
    line-height: .5rem;
    border-bottom: 1px dashed rgba(0,0,0,.2);
}
.normal_news .wp_article_list .list_item:hover a{
    color: #007e8c;
}
.normal_news .wp_article_list .list_item:hover .article_publishdate{

    color: #007e8c;
}
.normal_news .wp_article_list .list_item:first-child{
    margin-top: 0;
}
.normal_news .wp_article_list .list_item .article_publishdate {

font-size:.16rem;
}
.normal_news .wp_article_list .list_item .article_summary a{
    left: 1.1rem;
    top: .33rem;
    font-size: .16rem;
    letter-spacing: 0.01rem;
}
.normal_news{
    position: relative;
}
.normal_news .more{
    margin-top: 0;
    position: absolute;
    right: 0;
    top: -.4rem;
}
.sec_1_l{
    height: 4.6rem;
}
.h_100{
    height: 100%;
}
.sec_1_l .picbase1s{
    background: none;
    border-radius: 0.05rem;
}
.sec_1_l .picbase1-content h2{
    background:#007e8c;
}
.normal_news .more a font{
    font-size: 0.16rem !important;
}


/* sec_2 */
.sec_2{
    margin: .4rem 0;
}
.sec_4{
    margin: .4rem 0;
}
.link_img_wrap{float:left;width:50%;}
.link_img_wrap img{width:100%;}
.link_wrap{
    position: relative;
    float:left;
    width: 25%;
    background: #023473;
    text-align: center;
}
.main_link{    }
.link_wrap:nth-child(2){background:#f0ac03;}
.link_wrap:nth-child(3){background:#024c59;}
.link_wrap:nth-child(4){background:#852124;}
.link_wrap img{
    width: 20%;
    margin: .3rem .1rem .3rem 0;
}
.link_wrap a p{
vertical-align: middle;
}
.link_wrap p{
    z-index: 99;
    font-size: 0.24rem;
    letter-spacing: 0.01rem;
rem;
    transition: all 0.2s;
    display: inline-block;
}
.link_wrap:hover p{
    bottom: 0.3rem;
}

/* sec_3 */
.sec_3 .news_wrap{
    box-shadow: 0 0 10px rgb(0 0 0 / 10%);
    margin: 0  0 .4rem 0;
    border-radius: .1rem;
    padding: .3rem;
}
.sec_3 .col-md-6:nth-child(1) .row{
    margin-right: 0;
}
.sec_3 .col-md-6:nth-child(2) .row{
    margin-left: 0;
}
.sec_3 .news_wrap .normal_title ul li{
    display: inline-block;
    margin-right: 0.2rem;
}
.sec_3 .news_wrap .normal_title ul li a{
    color: #adadad;
}
.sec_3 .news_wrap .normal_title ul li a.on{
    color: #333;
}
.change_title .normal_news{
    display: none !important;
}
.change_title .normal_news.show{
    display: block !important;
}
.sec_3 .change_title .normal_title::after{
    display: none;
}
.sec_3 .news_wrap .normal_title ul li a.on::after{
    content: '';
    height: .06rem;
    width: 1.1rem;
    display: block;
    margin: .15rem 0 .3rem;
    background:#007e8c;
}

.img_list_news .wp_article_list .list_item{
width: 20%;
    height: auto;
    line-height: initial;
    border-bottom: 0px;
    vertical-align: top;
    float: left;
}
.img_list_news{    margin-top: .2rem;position: relative;}
.img_list_news .more{    margin-top: 0;
    position: absolute;
    right: 0;
    top: -.65rem;}
.img_list_news .wp_article_list .list_item .pr_fields{display:none;}
.img_list_news .wp_article_list .list_item img{width:100%;}

/* 列表页 */
.n_right .normal_news .wp_article_list .list_item .article_publishdate{
    width: auto;
}
.n_right .normal_news .wp_article_list .list_item{
    height: .7rem;
line-height:.7rem;
}

.n_main{
    background:#fff;
    margin: .4rem 0;
    border-radius: .1rem;
    padding: .3rem;
}
.n_right_title {
    padding-bottom: 0.2rem;
    border-bottom: 1px solid #929292;
    margin-bottom: 0.2rem;
    padding-left:0;
    letter-spacing: 0.02rem;
}
.n_right_title a {
    color: #666666;
    font-size: 0.16rem;
}
.n_right_title .possplit {
    margin: 0 0.1rem;
}
.n_left {
    text-align: center;
    border: 0.1rem;
}
.n_left_title .column_name {
    font-size: 0.18rem;
    letter-spacing: 0.02rem;
    background:#007e8c;
    width: 100%;
    display: block;
    padding: 0.4rem;
    border-radius: 0.1rem 0.1rem 0 0;
    color: #fff;
}
.n_left .back {
    background: #fff;
    color: #666;
    width: 100%;
    display: inline-block;
    padding: 0.15rem;
    font-size: 0.16rem;
    border-radius: 0 0 0.1rem 0.1rem;
}
.n_left .wp_listcolumn .wp_column a {
    background: #fff;
    text-align: center;
    font-size: 0.16rem;
    padding: 0.1rem 0;
    margin: 0;
    font-weight: normal;
    border-color: #eee;
}
.n_left .selected a {
    background:#007e8c !important;
    color: #fff !important;
}
.n_left .wp_listcolumn .wp_column a .column-name {
    padding-left: 0.1rem;
}
.n_left .wp_listcolumn .wp_column a:hover,
.n_left .back:hover {
    background:#007e8c !important;
    color: #fff !important;
}


/* 内容页 */
.message{
    background:#fff;
    margin: .4rem 0;
    border-radius: .1rem;
    padding: .3rem;
}
.n_message {
    text-align: center;
    margin-bottom: 0.2rem;
    padding-bottom: 0.2rem;
    border-bottom: 1px solid #eee;
}
.n_message .article_title {
    font-size: 0.3rem;
    text-align: center;
}
.n_message_int {
    margin-top: 0.1rem;
}
.n_message_int ul li {
    margin: 0 0.05rem;
}
.n_message_int ul li, .n_message_int ul li div {
    display: inline-block;
}


.choose_title p{
  display:inline-block;
  color: #a9a9a9;
  cursor: pointer;
}
.choose_title span{
  font-size: .28rem;
  font-weight: 600;
  letter-spacing: 0.02rem;
  color: #007e8c;
}
.choose_title p.active{
color: #007e8c;
}
#xzzc,#kzxj{
display:none;
}
#xzzc.active,
#kzxj.active{
  display: block;
}
