/* 重置样式 */
section, body, div, p, span, h1, h2, h3, h4, h5, h6, form, input, a, ul, li, dt, dd, dl, ol, header, nav, footer {margin: 0;padding: 0;}
a {text-decoration: none;}
li {list-style: none;}
input {border: none;outline: none;background-color: transparent;}

/* 通用样式 */
.fl {float: left;}
.fr {float: right;}
.clearfix::after {content: '';display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}

.mob-head .head-btn a{background: url(../images/menu.png) no-repeat top center;background-size: 100% 100%;width: 33px;height: 33px;}
.mob-head{line-height: 33px;}
.mob-head .head-btn {height: 33px;top: calc(50% - 16px);}

.bul{background:#f1f1f1;padding: 10px 0;}
.bul li{width: 25%;text-align: center;}
.bul li a{display: block;}
.bul li img{width: 65%;}
.bul li h3{font-weight: normal;color: #333333;font-size: 14px;margin-top: 10px;}





.cpzx{margin: 15px 0 5px 0;}
.bt1{color: #333333;font-size: 26px;background: url(../images/bt1.png) no-repeat top center;background-size: 79%;text-align: center;padding: 9% 0;}
.plist{margin-top: 20px;}
.plist li{width: 46%;margin: 0 2%;}
.plist li a.img {display: block;}
.plist li a.img img{display: block;width: 100%;border:1px solid #eaeaea;border-radius: 5px;}
.plist li h3 a{display: block;font-weight: normal;color: #666666;font-size: 14px;line-height: 40px;text-align: center;}


.ht1{background: url(../images/ht1.jpg) no-repeat top center;background-size: 100% 100%;color: #ffffff;font-size: 18px;text-align: center;padding: 10% 2%;}
.bt2{text-shadow: 0px 1px 6px rgba(0, 0, 0, 0.48);}
.abouts{padding: 2%;margin-bottom: 15px;}
.acon{text-align: center;color: #333333;font-size: 14px;line-height: 24px;}
.abouts a{display: block;margin: 0 auto;margin-top: 20px;color: #fff;font-size: 14px;background:url(../images/m1.jpg) no-repeat top center;background-size: 100% 100%;text-indent: 18px;width: 40%;display: block;line-height: 35px;}


.xian {}
.xian img{display: block;width: 100%;}
.anli{margin: 15px 0 5px 0;}
.plist2{width: 92%;margin: 0 auto;margin-top: 10px;}
.plist2 li{margin-bottom: 10px;}
.plist2 li a.img img{display: block;width: 100%;}
.cbox{line-height: 40px;}
.cbox .a1{color: #333333;font-size: 16px;display: block;padding-left: 15px;background:url(../images/line1.jpg) no-repeat left center;}
.cbox .gd{color: #666666;font-size: 14px;font-family: 'Arial';display: block;text-transform: uppercase;}

.xinwen{margin:15px 0;}

.m7c {width: 100%;margin-top: 15px;}
.m7c li {padding: 0 4%; width: 92%;display: flex;align-items: center;border-bottom: 1px dashed #e4e4e4;padding-bottom: 15px;margin-bottom: 15px;}

.m7c li:last-child{border:none;}
.m7c-img {width: 30%;display: block;padding:0 5px 5px 0;background:url(../images/fk.png) no-repeat 5px 5px;background-size: 95%;}
.m7c-img img {width: 100%;}
.m7c-title {width: 70%;box-sizing: border-box;padding-left: 10px;}
.m7c-title h1 {font-size: 16px;color: #333;margin: 0;    margin-bottom: 10px;line-height: 1.5;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: normal;}
.m7c-title p {font-size: 12px;color: #666;line-height: 1.5;}


.footer{
    background: #fff;
    border-top:1px solid #9fc94f;
}
.footer ul li span{color: #333333;}
.icon-home:before{
    background: url(../images/f11.png) no-repeat center center;
    content: "";
    width: 31px;
    height: 27px;
    display: block;
    background-size: 80% 80%;
}
.icon-phone:before{
    background: url(../images/f2.png) no-repeat center center;
    content: "";
    width: 25px;
    height: 27px;
    display: block;
    background-size: 80% 80%;
}

.icon-contact:before{
    background: url(../images/f3.png) no-repeat center center;
    content: "";
    width: 28px;
    height: 27px;
    display: block;
    background-size: 80% 80%;
}

.icon-share:before{
    background: url(../images/f4.png) no-repeat center center;
    content: "";
    width: 25px;
    height: 27px;
    display: block;
    background-size: 80% 80%;
}
.footer ul li.active{
    color: #9fc94f;
    background: #fff;
}
.footer ul li.active  .icon-home:before{background: url(../images/f1.png) no-repeat center center;background-size: 80% 80%;}
.footer ul li.active  .icon-phone:before{background: url(../images/f22.png) no-repeat center center;background-size: 80% 80%;}
.footer ul li.active  .icon-contact:before{background: url(../images/f33.png) no-repeat center center;background-size: 80% 80%;}
.footer ul li.active  .icon-share:before{background: url(../images/f44.png) no-repeat center center;background-size: 80% 80%;}