/* 重置样式 */
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;}
.icon-icon-shuanglieliebiao:before{content: '';}
.mob-head .head-btn a{background: url(../images/menu.png) no-repeat top center;background-size: 100% 100%;width: 35px;height: 29px;}
.mob-head{line-height: 29px;overflow: hidden;}
.mob-head .head-btn {height: 29px;top: calc(50% - 15px);}
.mob-head .logo img{vertical-align: middle;}
.mob-wrap{overflow: hidden;}
.wh{margin: 0 3%;}

.dao{display: flex;justify-content: space-between;flex-wrap: wrap;display: -webkit-flex;margin:0 2px;margin-top: 20px;}
.dao li{width: 33%;margin-bottom: 2px;}
.dao li a{display: block;background-color: #bfbfbf;color: #fff;font-size: 13px;line-height: 35px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;text-align: center;}
.dao li a:hover{background: #cc0400;color: #fff;}




/**/
.bt1{text-align: center;}
.bt1 dd{color: #282828;font-size: 24px;background: url(../images/line1.png) no-repeat center;background-size: 88%;}
.bt1 dt{color: #3e3a39;font-size: 14px;margin-top: 5px;line-height: 20px;text-transform: uppercase;}
.box1{margin-top: 25px;}
.psort{display: flex;justify-content: space-between;flex-wrap: wrap;display: -webkit-flex;margin:0 3%;margin-top: 20px;}
.psort li{width: 50%;margin-bottom: 10px;}
.psort li a{display: block;background: #eeeeee;text-align: center;color: #3e3a39;font-size: 14px;line-height: 35px;border-radius: 20px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.psort li.cur a{background: #cc0400;color: #fff;}
.tab1{display: none;}
.plist{display: flex;justify-content: space-between;flex-wrap: wrap;display: -webkit-flex;margin-top: 10px;}
.plist li{width:47%;border: solid 1px #dcdcdc;margin-bottom: 15px;}
.plist li a.img{display: block;padding: 5px;}
.plist li a.img img{display: block;width: 100%;}
.plist li h3 a{display: block;font-weight: normal;color: #000000;opacity: 0.98;font-size: 14px;height: 35px; line-height: 30px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;text-align: center;}
.plist li:nth-child(6){margin-left:4%;}
/**/
.box2{background: url(../images/bj1.jpg) no-repeat top center;background-size: 100% 100%;padding: 5% 0;}
.htt{text-align: center;}
.htt dd{color: #ffffff;font-size: 18px;font-weight: bold;}
.htt dd span{color: #b61010;}
.htt dt{color: #ffffff;font-size: 12px;margin-top: 7px;line-height: 20px;}
.htt dt span{font-weight:bold;}
.tewm img{width:105px!important;height:105px!important;}

/**/
.box3{margin: 25px 0;}
.yul{margin-top: 20px;}
.yul li{margin-bottom: 20px;outline: none;}
.yul li .img img{display: block;width: 100%;}
.yul li h3{font-weight: normal;color: #000000;font-size: 18px;margin: 15px 0 10px 0;}
.yul li p{font-size: 14px;line-height: 23px;color: #000000;}
.yul .slick-dots{text-align: center;}
.yul .slick-arrow{outline: none;font-size: 0;background: none;border:none;display: block;width:13px;height: 19px;position: absolute;bottom: 2px;}
.yul .slick-dots li button{outline: none;font-size: 0;background: none;border:none;}
.yul .slick-dots li{border: solid 2px transparent;display: inline-block;width: 10px;height: 10px;background-color: #b9b9b9;border-radius: 50%;margin: 0 5px;}
.yul .slick-dots li.slick-active{border: solid 2px #b61010;background: #fff;}
.yul  .slick-prev{background: url(../images/lt2.png) no-repeat center;left: 20%;}
.yul  .slick-next{background: url(../images/rt2.png) no-repeat center;right: 20%;}


/**/
.clist{display: flex;justify-content: space-between;flex-wrap: wrap;display: -webkit-flex;margin-top: 10px;}
.clist li{width:47%;border: solid 1px #dcdcdc;margin-bottom: 15px;}
.clist li a.img{display: block;padding: 5px;}
.clist li a.img img{display: block;width: 100%;}
.clist li h3 a{display: block;font-weight: normal;color: #000000;opacity: 0.98;font-size: 14px;height: 35px; line-height: 30px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;text-align: center;}


/**/
.box5{background: #eeeeee;padding: 25px 0;}
.aimg{margin: 20px 0;}
.aimg img{display: block;width: 100%;}
.acon{color: #3e3a39;font-size: 14px;line-height: 24px;}
.sul{display: flex;justify-content: space-between;flex-wrap: wrap;display: -webkit-flex;margin-top: 10px;}
.sul li{border-right: 1px solid #b8b6b7;width: 32%;text-align: center;}
.sul li:last-child{border-right: none;}
.sul li .img img{height: 40px;}
.sul li h3{color: #3e3a39;font-size: 18px;font-weight: normal;margin: 5px 0;}
.sul li p{color: #3e3a39;font-size: 14px;}


/**/
.box6{margin-top: 25px;}
.mul{margin-top: 25px;}
.mul li{width: 26%;padding-right: 9%;margin-right: 2%;text-align: center; margin-bottom: 15px; background: url(../images/jt.png) no-repeat right center;}
.mul li:nth-child(3n){margin-right: 0;padding-right: 0;background: none;}
.m1{border: solid 1px #e5e5e5;padding: 10px 0; }
.mul li .img img{height: 40px;}
.mul li p{color: #4c4948;font-size: 14px;overflow: hidden;margin: 5px 0 10px 0;}




/**/
.m5{overflow: hidden;}
.slideTxtBox{
    overflow: hidden;
    background: #fff;
}
.slideTxtBox .hd{
    margin: 15px 0 20px 0;
}
.slideTxtBox .hd ul{display: flex;justify-content: space-between;flex-wrap: wrap;display: -webkit-flex;}
.slideTxtBox .hd li{
    width: 50%;
    text-align: center;
    font-size: 16px;
    background: #d2d2d2;
    color: #3e3a39;
    line-height: 35px;
    position: relative;
}

.slideTxtBox .hd li:last-child{
    margin-right: 0;
}

.slideTxtBox .hd li.on{
    background: #cc0400;
    color: #fff;
}
.slideTxtBox .hd li.on:after{
    content: '';
    display: block;
    width: 21px;height: 10px;
    background: url(../images/sjx.jpg) no-repeat center;
    position: absolute;
    bottom: -10px;
    left: 50%;
    margin-left: -11px;
}
.slideTxtBox .bd .tjxw{
    width: 96%;
    margin: 0 auto;
    margin-bottom: 15px;
}
.slideTxtBox .bd .tjxw{margin-top: 10px;}
.slideTxtBox .bd .tjxw li{padding-left: 15px;background: url(../images/m5dot.jpg) no-repeat left center;background-size: 2%;border-bottom:1px solid #eee;line-height: 40px;}
.slideTxtBox .bd .tjxw li a{display: block;color: #282828;font-size: 14px;}
.slideTxtBox .bd .tjxw li span{display: block;color: #282828;opacity: 0.5;font-size: 14px;}

.m5{margin-top: 10px;}
.tj{border: solid 2px #eeeeee;}
.tj a.img{display: block;width: 45%;}
.tj a.img img{display: block;width: 100%;}
.nei{width: 50%;margin-left: 3%;}
.nei a{display: block;color: #2f2725;font-size: 14px;margin-top: 5px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height: 26px;}
.nei  p{color: #727171;font-size: 12px;line-height: 20px;}



.bq{text-align: center;color: #3e3a39;opacity: 0.6;font-size: 12px;line-height: 22px;padding: 10px 0;}
.box7{background: url(../images/foot.jpg) no-repeat top center;background-size: cover;padding: 20px 0;}
.tewm{width: 35%;color: #ffffff;text-align: center;line-height: 28px;font-size: 12px;}
.tewm img{display: block;width: 100%;}
.lxwm{width: 62%;}
.lxwm h3{font-size: 15px;font-weight: bold;color: #fff;}
.lx{color: #ffffff;font-size: 12px;line-height: 24px;margin-top: 10px;}
.lx p{padding-left: 10%;background: url(../images/f1.png) no-repeat left 5px;background-size: 8%;}
.lx p:nth-child(2){padding-left: 10%;background: url(../images/f2.png) no-repeat 3px 5px;background-size: 5%;}
.lx p:nth-child(3){padding-left: 10%;background: url(../images/f3.png) no-repeat left 5px;background-size: 8%;}
.lx p:nth-child(4){padding-left: 10%;background: url(../images/f4.png) no-repeat left 5px;background-size: 8%;}
.lx p:nth-child(5){padding-left: 10%;background: url(../images/f5.png) no-repeat 2px 5px;background-size: 6%;}
.icon-home:before,.icon-contact:before,.icon-phone:before{content: '';}
.footer img{vertical-align: middle;height: 25px;}