body{background-color: #f6f6f6;}
/****公共样式****/
*{margin: 0;padding: 0}
body{margin: 0;padding: 0}
.fl{float: left;}
.fr{float: right;}
.container{padding: 12px;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.text_over{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.clearfloat{zoom:1}
time{font-family: Aria;}
ul{padding: 0;list-style: none;}
h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;}




.p_h6{
    line-height: 25px;
    border-left: 5px solid #00923f;
    padding-left: 20px;
    font-size: 20px;
    font-weight: bold;
    color: #333333;
}

/****背景颜色****/
.bg1{background-color: #fff}

/****margin****/
.margin_b12{margin-bottom: 12px;}
.margin_b24{margin-bottom: 24px;}
.margin_12{margin: 12px;}

/***padding***/
.padding_lr0{padding-left: 0;padding-right: 0;}

/***font-size***/
.fs_15{font-size: 15px;}

/****header部分****/
.header{
    background-color: #fff;
    height: 60px;
    line-height: 60px;
    padding-left: 24px;
    overflow: hidden;
    position: fixed;
    width: 100%;
    z-index: 1000;
    box-shadow: 0 0 20px rgba(0,0,0,.2);
    top: 0;
    left: 0;
}
.header a{
    padding: 10px 0;
    /*padding-top: 5px;*/
    display: inline-block;
}
.header img{
    height: 40px;
    width: auto;
}
.header i{
    font-size: 20px;
    color: #a5a5a5;
    font-weight: lighter;
    display: inline-block;
    /*margin-top: 5px;*/
    padding: 0 18px 0 18px;
    text-align: center;
}
.header i.active{
    background-color: #00923f;
    color: #fff;
}

/***footer***/
.footer{
    background-color: #393939;
    padding: 0 24px;
}
.footer ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
.footer ul li{
    line-height: 55px;
    padding: 0 28px ;
    font-size: 18px;
    border-bottom: 1px solid #515151;

}
.footer ul li i{
    font-size: 20px;
    background-color: #fff;
    width: 30px;
    height: 30px;
    line-height: 34px;
    text-align: center;
    display: inline-block;
    border-radius: 50%;
    vertical-align: middle;
    margin-right: 8px;
    color: #393939;
}
.footer ul li a{
    color: #cccccc;
    margin-right: 10px;
}
.address{
    background-color: #333333;
    padding: 35px 24px;
    font-style: normal;
    text-align: center;
    line-height: 30px;
}
.address p a,.address p{
    color: #b3b3b3;
    font-size: 18px;
}
.address p a{
    margin: 0 10px;
}

/****轮播图****/
.banner{
    padding-top: 60px;
    position: relative;
}
.banner >img{
    width: 100%;
    height: 100%;
    display: block;
    /*height: 310px;*/
    /*margin-left: -25%;*/
}
.banner_jd.banner{
    height: 300px;
}
.banner_jd.banner img{
    width: 100%;
    height: 100%;
}

/*.banner_jd.banner{*/
    /*background-size: cover;*/
    /*width: 100%;*/
    /*min-height: 310px;*/
    /*background:url("../img/dome13.jpg") center 20%;*/
/*}*/

/*.banner >img{*/
    /*display: block;*/
    /*height: 100%;*/
    /*width: 200%;*/
    /*!*max-width: 1300px;*!*/
    /*!*position: relative;*!*/
    /*!*!*left: 50%;*!*!*/
    /*max-height: 400px;*/
    /*margin-left: -50%;*/
/*}*/
.banner .mui-indicator{
    background-color: transparent;
    width: 10px;
    height: 10px;
    -webkit-box-shadow: 0 0 1px 1px rgba(254, 254, 254, 0.7);
    box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.7);
}
.banner_pos{
    position: absolute;
    text-align: center;
    width: 80%;
    margin: 0 10%;
    bottom: 25px;
}
.banner .banner_pos h1{
    font-size: 20px;
    color: #e4f0f5;
    margin-bottom: 8px;
    font-weight: normal;
}
.banner .banner_pos p{
    font-size: 14px;
    color: #e4f0f5;
}
.banner_pos ul li{
    display: inline-block;
    width: 30%;
    background-color: #fff;
    color: #4f4f4f;
    text-align: center;
    height: 35px;
    line-height: 35px;
    cursor: pointer;
    margin-right: 3%;
    font-size: 15px;
}
.banner_pos ul li.active{
    background-color: #e15517;
    color: #fff;
}
.banner_pos ul li:last-child{
    margin-right: 0;
}

/***弹出层***/
.float{
    display: none;
    position: fixed;
    top: 50px;
    left: 0;
    right: 0;
    height: 100%;
    /*bottom: 0;*/
    background-color: #fff;
    z-index: 999;
    text-align: center;
}
.float ol{
    padding: 40px  0 0;
    color: #e4e4e4;
    text-align: center;
    width: 80%;
    margin: 0 10%;
    list-style: none;
}
.float ol h6{
    font-size: 20px;
    color: #4f4f4f;
    line-height: 45px;
}
.float ol h6 span{
    color: #e4e4e4;
    margin-right: 20px;
}
.float ol h6 i{
    color: #e4e4e4;
    margin-left: 20px;
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
}
.float_ul{
    list-style: none;
    padding: 0;
    display: none;
}
.float_ul li{
    width: 100%;
    line-height: 32px;
}
.float_ul li a{
    color: #999999;
    font-size: 16px;
}
.float_p{
    margin-top: 10px;
}
.float_p a{
    width: 20%;
    display: inline-block;
    font-size: 16px;
    color: #999999;
}
.float_more{
    margin: 25px 20% 0 ;
    text-align: center;
    width: 60%;
}
.float_more li i{
    font-size: 26px;
    background-color: #00923f;
    color: #ffffff;
    width: 40px;
    height: 40px;
    line-height: 45px;
    text-align: center;
    border-radius: 50%;
    display: inline-block;
    margin-bottom: 6px;
}
.float_more li{
    float: left;
    width: 50%;
    text-align: center;
}
.float .mui-scroll-wrapper {
    padding-bottom: 100px;
}

/***标题栏***/
.title{
    background-color: #fff;
    height: 90px;
    padding: 0 24px;
    position: relative;
    border-bottom: 1px solid #e7e7e9;
}
.title h1{
    line-height: 70px;
    color: #f4f4f4;
    font-size: 36px;
    font-weight: normal;
}
.title h2{
    position: absolute;
    font-size: 24px;
    color: #00923f;
    bottom: 18px;
    font-weight: normal;
}

/***导航栏***/
.nav{
    overflow: hidden;
}
/*tab导航栏*/
.nav .mui-segmented-control{
    background-color: #fff;
    height: 60px;
    overflow: hidden;
    display: block;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.07);
}
.nav .box_tabs .mui-segmented-control a{
    padding: 0;
    display: inline-block;
    font-size: 18px;
    color: #4f4f4f;
    width: 100px;
    background-color: transparent;
    border-bottom: 2px solid transparent;
    line-height: 58px;
}
.nav .box_tabs .mui-segmented-control a.mui-active {
    color: #00923f;
    border-bottom: 2px solid #00923f;
}
/*锚点导航栏*/
.nav_hd{
    text-align: center;
    box-shadow: 0 0 10px rgba(0,0,0,.1);
}
.nav_hd a{
    display: inline-block;
    width: 24%;
    line-height: 63px;
    color: #4f4f4f;
    border-bottom: 2px solid transparent;
}
.nav_hd a.active{
    border-bottom: 2px solid #00923f;
    color: #00923f;
}
.nav_bd >div{
    padding: 0 12px;
    margin: 65px 0;
}
.nav_bd >div h6{
    font-size: 28px;
    color: #4f4f4f;
    text-align: center;
    margin-bottom: 25px;
}
.nav_fd{
    box-shadow: 0 0 10px rgba(0,0,0,.2);
    margin: 40px 5px 60px;
    line-height: 70px;
    height: 70px;
    text-align: center;
    padding: 0 24px;
}

.nav_fd span{
    cursor: pointer;
    line-height: 70px;
    color: #4f4f4f;
}


/****分页导航栏***/
.p_page{
    text-align: center;
    padding: 50px 0;
}
.p_page ul{
    display: inline-block;
}
.p_page ul li{
    display: inline-block;
    line-height: 42px;
    background-color: #f6f6f6;
    margin-right: 4px;
    float: left;
}
.p_page ul li a{
    font-size: 14px;
    color: #333333;
    display: inline-block;
    padding: 0 18px;
    height: 42px;
}
.p_page ul li.active{
    background-color: #00923f;
}
.p_page ul li.active a{
    color: #fff;
}



/***新闻样式***/
.content{width:100%;height:auto;overflow:hidden;font-size:14px;color:#555;line-height:1.8;letter-spacing:1.5px;;}
.content *{font-size:16px;color:#666666;line-height:1.8;}
.content p{font-size:16px;color:#666666;line-height:1.8;}
.content img{max-width:100%;height:auto;}
.content a{color:#0489f9;}
.content h6{font-size: 22px;color: #4f4f4f;}