@charset "utf-8";
/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
    padding: 0;
    margin: 0;
}
fieldset,img {
    border: 0;
}
input,textarea{outline: none;}
address,caption,cite,code,dfn,em,th,var {
    font-weight: normal;
    font-style: normal;
}
ol,ul {
    list-style: none;
}
caption,th {
    text-align: left;
}
h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    font-size: 100%;
}
q:before,q:after {
    content:"";
}
abbr,acronym {
    border: 0;
}
a{
    text-decoration: none;
}
img{
    border:none;
    vertical-align: middle;
}

    body {font: normal 100% Microsoft YaHei,Helvetica, Arial,sans-serif;overflow-x: hidden;color: #333;background-color: #f8f8f8;}

    .c {
        width: 1500px;
        max-width: 90%;
        margin-left: auto;
        margin-right: auto;

    }

    input, textarea {
        outline: none;
        background: none;
        border: none;
    }

    .cc {
        width: 1260px;
        margin-left: auto;
        margin-right: auto;
    }

    .left {
        float: left;
    }

    .right {
        float: right;
    }

    a {
        font-size: 14px;
        line-height: 25px;
    }

    p {
        font-size: 14px;
        line-height: 30px;
    }

    span {
        font-size: 14px;
    }

    a:hover {
        color: #308979;
        text-decoration: none;
    }

    .clear {
        clear: both;
    }
    .hide{display: none;}
    .show{display: block;}
.height10{height:10px;}
.height30{height:30px;}
.height20{height:20px;}
.height34{height:34px;}
.height40{height:40px;}
.height50{height:50px;}
.height60{height:60px;}
.height70{height:70px;}
.height80{height:80px;}
.height90{height:90px;}
.height95{height:95px;}
.height100{height:100px;}
.ff{background-color: #fff;overflow: hidden;}
    .f8 {
        background: #f8f8f8;
        width: 100%;
    }

    input::-webkit-input-placeholder {
        color: #bbbbbb;
    }

    input::-moz-placeholder { /* Mozilla Firefox 19+ */
        color: #bbbbbb;
    }

    input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
        color: #bbbbbb;
    }

    input:-ms-input-placeholder { /* Internet Explorer 10-11 */
        color: #bbbbbb;
    }
      textarea::-webkit-input-placeholder {
        color: #bbbbbb;
    }

    textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
        color: #bbbbbb;
    }

    textarea:-moz-placeholder {  /* Mozilla Firefox 4 to 18 */
        color: #bbbbbb;
    }

    textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
        color: #bbbbbb;
    }

    /* 网站头部 */  
    .header {height: 108px;width: 100%;
	max-width:1920px;-webkit-transition: all ease .5s;position: fixed;backdrop-filter: blur(10px);
        transition: all ease .5s;min-width:1200px;z-index: 9998;}
    .header .header_mid span{line-height: 50px;color:#888;float:right;}
    .header .header_mid em:hover{color: #ff0000;}
    .header .header_mid a,.header_mid em{color:inherit;font-size:16px;}
    .header .header_mid .zh_en{background: url(/template/style/images/lang.png);width: 118px;height: 22px;float: right;margin-top: 14px;margin-left: 10px;}
    .header .header_mid{position: relative;z-index: 9;width: 100%;margin: 0 auto;}
    .header .header_mid > .left{margin-left: 10%;}
    .header .header_mid > .left img{margin-top:45px;}
    .header .header_mid > p{float: right;font-size: 18px;color: #ff0000;margin-top: 40px;}
    .header .header_mid > p img{margin-right: 8px;}
    .header .header_mid > ul{float: right;min-width: 54%;}
    .header .header_mid > ul > li {float: left;margin-top:30px;padding: 0 1.6%; height: 80px;}
    .header .header_mid > ul > li > a {color: #fff;font-size: 18px;line-height: 50px;padding-bottom: 6px;}
    .header .header_mid > ul > li em{margin:0 28px;font-size:12px;color: #cdcdcd;;}
    .header .header_mid > ul > li > a > span {color: #fff;font-size: 12px;}
    .header .header_mid > ul > li:hover > a, .header_mid > ul > li.active > a {color: #ff0000;font-size: 18px;}
    /* .header .header_mid > ul > li > ol{position: absolute;top:80px;left:-35px;z-index: 99;min-width: 150px;display: none;padding:5px 10px;background: rgba(0,0,0,.6);}
    .header .header_mid > ul > li > ol li{line-height: 45px;border-bottom: 1px solid #494949;}
    .header .header_mid > ul > li > ol li a{color:#fff;font-size: 13px;}
    .header .header_mid > ul > li:hover > ol{display: block;}
    .header .header_mid > ul > li > ol li a:hover{color: #ff0000;}
    .header .header_mid > ul > li:hover a::after,.header_mid > ul > li.active a::after {width: 100%;} */
    .header .header_mid .tp{float: right;margin-top: 44px;margin-left: 0px;width: 24px;text-align: right;}
    .header .header_mid .tp img{}
    .header .hr1{width: 100%;height: 1px;background: rgba(255,255,255,.1); position: relative;z-index: 9;top: 108px;}
    .header_mid .text1{width:200px;height: 40px; border-radius: 20px; float: right;margin-left: 20px;margin-right: -50px; margin-top: 35px;border: 1px #e6e6e6 solid;}
    .header_mid  .text1 input[type="text"]{
        box-sizing: border-box;
        font-size:14px;
        height: 40px;
        color:#FFF;
        -web-kit-appearance:none;
        -moz-appearance: none;
        display:block;
        outline:0;
        padding-left: 20px;
        text-decoration:none;
        width:160px;
      }
    
    
      .header_mid  .text1 input[type="image"]{
        box-sizing: border-box;
        -web-kit-appearance:none;
        -moz-appearance: none;
        display:block;
        outline:0;
        text-decoration:none;
        margin-top: -26px;
        margin-right: 20px;
        float: right;
      }





    /* 测试 */
    .t_nav_1{background: rgba(255,255,255,1);width: 100%;height: 380px;top:108px;position: absolute;left:0;display: none;}
    .header_mid > ul > li:nth-child(7):hover  .t_nav_1{display: block;}
    .t_nav_1 ol{width: 80%;margin: 0 auto;height: 100%;}
    .t_nav_1 ol li{width: 19%;margin-right: 1.25%;height: 100%;float: left;text-align: center;}
    .t_nav_1 ol li:nth-child(5){margin-right: 0;}
    .t_nav_1 ol li .about_tp{margin: 60px auto 35px;width: 100%; height: 182px;position: relative; border-radius: 10px;overflow: hidden;}
    .t_nav_1 ol li .about_tp img{width: 100%;height: 100%;}
    .t_nav_1 ol li:hover .about_tp  .why_1{position:absolute;display: block;top:182px;width:100%;}
    .t_nav_1 ol li:hover .about_tp  .why_1{top:0;width:100%;height:100%;background: rgba(0,0,0,.5);}
    .t_nav_1 ol li:hover a{color: #ff0000;}
    .t_nav_1 ol li p{font-size: 17px;}

    .t_nav_2{top: 108px;width: 187px;position: absolute; display: none;margin-left: -50px;}
    .header_mid > ul > li:hover .t_nav_2{display: block;}
    .header_mid > ul > li .t_nav_2 li.act1{width: 100%;height: 58px;background: rgba(0,0,0,.6);margin-bottom: 3px;}
    .header_mid > ul > li .t_nav_2 li.act1{font-size: 16px;color: #fff;}
    .header_mid > ul > li .t_nav_2 li.act1:hover{background-color: #b4272c;}
    .header_mid > ul > li .t_nav_2 li.act1 a{line-height: 58px;padding-left: 40px;opacity: 0.8;}
    .header_mid > ul > li .t_nav_2 li.act1 .img1{float: right;margin-top: 20px;padding-right: 25px;}
    .header_mid > ul > li .t_nav_2 li.act1 > ol{
        margin-top: -58px;
        width: 190px;
        position: absolute;
        display: none;
        margin-left: 187px;
    }
    .header_mid > ul > li .t_nav_2 li.act1:hover > ol{display: block;}
    .header_mid > ul > li .t_nav_2 li.act1 > ol > li.act2 .act2_hr{width: 148px;height: 1px;background: rgba(255,255,255,.3);margin-left: 20px;}
    .header_mid > ul > li .t_nav_2 li.act1 > ol > li.act2:nth-child(1) .act2_hr{display: none;}
    .header_mid > ul > li .t_nav_2 li.act1 > ol > li.act2{float: right; width: 187px;height: 60px;background: rgba(0,0,0,.6);}
    .header_mid > ul > li .t_nav_2 li.act1 > ol > li.act2 span{font-size: 16px;color: #ff0000;display: none; line-height: 58px;padding-right: 30px;}
    .header_mid > ul > li .t_nav_2 li.act1 > ol > li.act2:hover span{display: block;}
    .header_mid > ul > li .t_nav_2 li.act1 > ol > li.act2:hover a{color: #ff0000;}
    .header_mid > ul > li .t_nav_2 li.act1 > ol > li.act2 > ol{
        margin-top: -58px;
        width: 200px;
        position: absolute;
        display: none;
        margin-left: 187px;
    }
    .header_mid > ul > li .t_nav_2 li.act1 > ol > li.act2:hover > ol{display: block;}
    .header_mid > ul > li .t_nav_2 li.act1 > ol > li.act2:hover > ol > li.act3{float: right; width: 197px;height: 60px;background: rgba(0,0,0,.6);}
    .header_mid > ul > li .t_nav_2 li.act1 > ol > li.act2:hover > ol > li.act3 a{color: #fff;padding-left: 30px;}
    .header_mid > ul > li .t_nav_2 li.act1 > ol > li.act2:hover > ol > li.act3 span{font-size: 16px;color: #fff;line-height: 58px;padding-right: 30px;}
    .header_mid > ul > li .t_nav_2 li.act1 > ol > li.act2:hover > ol > li.act3:hover a{color: #ff0000;}
    .header_mid > ul > li .t_nav_2 li.act1 > ol > li.act2:hover > ol > li.act3:hover span{color: #ff0000;}


    .t_nav_3{top: 108px;width: 187px;position: absolute; display: none;margin-left: -50px;}
    .header_mid > ul > li:nth-child(5):hover .t_nav_3{display: block;}
    .header_mid > ul > li .t_nav_3 li.act1{width: 100%;height: 58px;background: rgba(0,0,0,.6);margin-bottom: 3px;}
    .header_mid > ul > li .t_nav_3 li.act1{font-size: 16px;color: #fff;}
    .header_mid > ul > li .t_nav_3 li.act1 .t_nav_3_tp{float: left;width: 18px;height: 18px;margin-top: 20px;margin-left: 30px;}
    .header_mid > ul > li .t_nav_3 li.act1 img{width: 100%;height: 100%;}
    .header_mid > ul > li .t_nav_3 li.act1:hover{background-color: #b4272c;}
    .header_mid > ul > li .t_nav_3 li.act1 a{line-height: 58px;padding-left: 10px;opacity: 0.8;}


    .t_nav_4{top: 108px;width: 187px;position: absolute; display: none;margin-left: -50px;}
    .header_mid > ul > li:nth-child(4):hover .t_nav_4{display: block;}
    .header_mid > ul > li .t_nav_4 li.act1{width: 100%;height: 58px;background: rgba(0,0,0,.6);margin-bottom: 3px;}
    .header_mid > ul > li .t_nav_4 li.act1{font-size: 16px;color: #fff;}
    .header_mid > ul > li .t_nav_4 li.act1:hover{background-color: #b4272c;}
    .header_mid > ul > li .t_nav_4 li.act1 a{line-height: 58px;padding-left: 20px;opacity: 0.8;}
    .header_mid > ul > li .t_nav_4 li.act1 .img1{float: right;margin-top: 20px;padding-right: 25px;}


    .t_nav_5{top: 108px;width: 187px;position: absolute; display: none;margin-left: -50px;}
    .header_mid > ul > li:nth-child(3):hover .t_nav_5{display: block;}
    .header_mid > ul > li .t_nav_5 li.act1{width: 100%;height: 58px;background: rgba(0,0,0,.6);margin-bottom: 3px;}
    .header_mid > ul > li .t_nav_5 li.act1{font-size: 16px;color: #fff;}
    .header_mid > ul > li .t_nav_5 li.act1 .t_nav_5_tp{float: left;width: 20px;height: 20px;margin-top: 20px;margin-left: 30px;}
    .header_mid > ul > li .t_nav_5 li.act1 img{width: 100%;height: 100%;}
    .header_mid > ul > li .t_nav_5 li.act1:hover{background-color: #b4272c;}
    .header_mid > ul > li .t_nav_5 li.act1 a{line-height: 58px;padding-left: 10px;opacity: 0.8;}

    .t_nav_6{top: 108px;width: 187px;position: absolute; display: none;margin-left: -50px;}
    .header_mid > ul > li:nth-child(2):hover .t_nav_6{display: block;}
    .header_mid > ul > li .t_nav_6 li.act1{width: 100%;height: 58px;background: rgba(0,0,0,.6);margin-bottom: 3px;}
    .header_mid > ul > li .t_nav_6 li.act1{font-size: 16px;color: #fff;}
    .header_mid > ul > li .t_nav_6 li.act1:hover{background-color: #b4272c;}
    .header_mid > ul > li .t_nav_6 li.act1 a{line-height: 58px;padding-left: 20px;opacity: 0.8;}
    .header_mid > ul > li .t_nav_6 li.act1 .img1{float: right;margin-top: 20px;padding-right: 25px;}






    .header1 {height: 108px;width: 100%;-webkit-transition: all ease .5s;
        transition: all ease .5s;min-width:1200px;background: #fff; z-index: 9998;position: fixed;}
    /* .header1 {height: 110px;top: 0px;width: 100%;-webkit-transition: all ease .5s;
        transition: all ease .5s;min-width:1200px;background: #fff;position: relative;} */
    .header1 .header_mid span{line-height: 50px;color:#888;float:right;}
    .header1 .header_mid em:hover{color: #ff0000;}
    .header1 .header_mid a,.header_mid em{color:inherit;font-size:16px;}
    .header1 .header_mid .zh_en{background: url(/lib/images/lang.png);width: 118px;height: 22px;float: right;margin-top: 14px;margin-left: 10px;}
    .header1 .header_mid{position: relative;z-index: 9;width: 100%;margin: 0 auto;}
    .header1 .header_mid > .left{margin-left: 10%;}
    .header1 .header_mid > .left img{margin-top: 45px;}
    .header1 .header_mid > p{float: right;font-size: 18px;color: #ff0000;margin-top: 40px;}
    .header1 .header_mid > p img{margin-right: 8px;}
    .header1 .header_mid > ul{float: right;width: 60%;margin-right: 10%;}
    .header1 .header_mid > ul > li {float: right;margin-top:30px;padding: 0 1.6%; height: 80px;}
    .header1 .header_mid > ul > li > a {color: #666666;font-size: 18px;line-height: 50px;padding-bottom: 6px;position: relative;}
    .header1 .header_mid > ul > li em{margin:0 28px;font-size:12px;color: #cdcdcd;;}
    .header1 .header_mid > ul > li > a > span {color: #fff;font-size: 12px;}
    .header1 .header_mid > ul > li:hover > a, .header_mid > ul > li.active > a {color: #ff0000;font-size: 18px;}


    /* .header1 .header_mid > ul > li > ol{position: absolute;top:80px;left:-35px;z-index: 99;min-width: 150px;display: none;padding:5px 10px;background: rgba(0,0,0,.8);}
    .header1 .header_mid > ul > li > ol li{line-height: 45px;border-bottom: 1px solid #494949;}
    .header1 .header_mid > ul > li > ol li a{color:#fff;font-size: 13px;}
    .header1 .header_mid > ul > li:hover > ol{display: block;}
    .header1 .header_mid > ul > li > ol li a:hover{color: #ff0000;}
    .header1 .header_mid > ul > li:hover a::after,.header1 .header_mid > ul > li.active a::after {width: 100%;} */
    .header1 .header_mid .tp{float: right;margin-top: 44px;margin-left: 20px;}
    .header1 .hr1{width: 100%;height: 1px;background: #e6e6e6; position: relative;z-index: 9;top: 108px;}

    /* banner图 */
    .banner{position: relative;width: 100%; height: 100%;z-index: 11;overflow: hidden;}
    .flexslider{position:relative;height:100%;overflow:hidden;transition: all 0.3s;}
    .flex-pauseplay{display: none;}
    .slides{position:relative;z-index:1;}
    .slides li{height:937px;text-align: center;}
    .slides li a{display: block;height:100%;}
    .slides li img{height: 937px;}
    .slides li .video1{background-color: #000;}   


/* 优势   */
/* .ys_t{width: 100%;height: 130px;background: #fcfbfb;}
.ys_t ul{max-width: 100%;}
.ys_t li{float: left;width: 25%;text-align: center;background:url(../images/ys_0.png) no-repeat right center;}
.ys_t li:last-child{background:none;}
.ys_t li h3{font-size: 38px;margin-top: 20px;font-weight: bold;color:#666;}
.ys_t li h3 span{font-size: 38px;color: #666666;font-weight: normal;}
.ys_t li hr{width: 34px;height: 2px;border:none;background: #308979;margin:8px auto;}
.ys_t li p{font-size: 16px;color: #999;} */
/* 产品中心 */
.tit h2{font-size: 36px;color: #333;font-weight: bold;margin-top: 60px;text-align: center;}
.tit h2 span{font-size: 36px;color: #308979;}
.tit h6{text-align: center;margin-top: 20px;margin-bottom:30px;font-size: 16px;color: #666;}
.tit h5{margin-top: 30px;margin-bottom:30px;text-align: center;height:80px;overflow: hidden;}
.tit h5 a{font-size: 15px;color: #666;line-height: 40px;background: #fbfbfb;display: inline-block;width: 10%;
    border-right:1px solid #eee;border-top:1px solid #eee;margin-top:-1px;}
.tit h5 a.active{color: #fff;background: #308979;border:none;;}

.prod_1{position: relative;}
.prod_1_a{width: 100%;height: 100%;overflow: hidden;float: right;}
.prod_1_2{width: 368px;height:509px;background: url(../images/p0.jpg) no-repeat;padding:35px;float:left;text-align: center;}
.prod_a{width:411px;height:411px;float:left;margin-right:33px;margin-bottom:23px;position: relative;overflow: hidden;}
.prod_a:nth-child(3n){margin-right: 0;}
.prod_a > a > img{width: 100%;height: 100%;transition: all .5s;}
.prod_a_1{position: absolute;top:100%;width: 100%;height:45px;background: rgba(0,0,0,.6);text-align: center;height:100%;}
.prod_a_1 h5{font-size: 24px;color:#ffffff;line-height: 45px;padding:120px 60px 30px;line-height: 40px;;}
.prod_a:hover .prod_a_1{top:0;}
.prod_a:hover > a > img{transform: scale(1.2);transition: all .5s;;}

.prod_1_2 h5{font-size: 18px;color:#ffffff;line-height: 50px;text-align: center;}
.prod_1_2 p{font-size: 16px;color:#ffffff;line-height: 30px;text-align: left;margin-bottom:30px;}
.prod_1_2 hr{width:100%;height:1px;border:none;background: #fff;;}
.prod_1_2  li{min-width:50%;float:left;line-height:36px;}
.prod_1_2  li a{font-size:16px;color:#fff;}
.prod_1_2  li i{font-size:6px;margin-right:10px;}
.prod_1_2 > a{font-size:16px;color:#fff;}

.prod_left{position: absolute;top:74px;left:-100px;}
.prod_left ul{margin-top:30px;}
.prod_left li{width:77px;height:78px;margin-bottom:7px;background: #f7f7f7 url(../images/pr1.png) no-repeat 20px center;background-position:50% 50%;}
.prod_left li a{display: none;line-height: 76px;margin-left:55px;color:#fff;font-size:15px;}
.prod_left li:hover{background: rgba(49,137,121,.9) url(../images/pr1.1.png) no-repeat 20px center;width:208px;}
.prod_left li:hover a{display: block;}
.prod_left li:nth-child(2){background: #f7f7f7 url(../images/pr2.png) no-repeat 20px center;background-position:50% 50% ;}
.prod_left li:nth-child(3){background: #f7f7f7 url(../images/pr3.png) no-repeat 20px center;background-position:50% 50% ;}
.prod_left li:nth-child(4){background: #f7f7f7 url(../images/pr4.png) no-repeat 20px center;background-position:50% 50% ;}
.prod_left li:nth-child(5){background: #f7f7f7 url(../images/pr5.png) no-repeat 20px center;background-position:50% 50% ;}
.prod_left li:nth-child(6){background: #f7f7f7 url(../images/pr6.png) no-repeat 20px center;background-position:50% 50% ;}
.prod_left li:nth-child(7){background: #f7f7f7 url(../images/pr7.png) no-repeat 20px center;background-position:50% 50% ;}
.prod_left li:nth-child(8){background: #f7f7f7 url(../images/pr8.png) no-repeat 20px center;background-position:50% 50% ;}
.prod_left li:nth-child(9){background: #f7f7f7 url(../images/pr9.png) no-repeat 20px center;background-position:50% 50% ;}
.prod_left li:nth-child(10){background: #f7f7f7 url(../images/pr10.png) no-repeat 20px center;background-position:50% 50% ;}

.prod_left li:nth-child(2):hover{background: rgba(49,137,121,.9) url(../images/pr2.1.png) no-repeat 20px center;}
.prod_left li:nth-child(3):hover{background: rgba(49,137,121,.9) url(../images/pr3.1.png) no-repeat 20px center;}
.prod_left li:nth-child(4):hover{background: rgba(49,137,121,.9) url(../images/pr4.1.png) no-repeat 20px center;}
.prod_left li:nth-child(5):hover{background: rgba(49,137,121,.9) url(../images/pr5.1.png) no-repeat 20px center;}
.prod_left li:nth-child(6):hover{background: rgba(49,137,121,.9) url(../images/pr6.1.png) no-repeat 20px center;}
.prod_left li:nth-child(7):hover{background: rgba(49,137,121,.9) url(../images/pr7.1.png) no-repeat 20px center;}
.prod_left li:nth-child(8):hover{background: rgba(49,137,121,.9) url(../images/pr8.1.png) no-repeat 20px center;}
.prod_left li:nth-child(9):hover{background: rgba(49,137,121,.9) url(../images/pr9.1.png) no-repeat 20px center;}
.prod_left li:nth-child(10):hover{background: rgba(49,137,121,.9) url(../images/pr10.1.png) no-repeat 20px center;}

.why{width:100%;background: #f9f9f9;overflow: hidden;}
.why .tit p{text-align: center;font-size: 16px;color:#888;line-height: 32px;margin-bottom: 32px;margin-top: 20px;;}
.why li{width:24.7%;margin-right:0.4%;position: relative;float:left;}
.why li:last-child{margin:0;}
.why li img{width:100%;}
.why li .why_1{position:absolute;display: block;top:225px;width:100%;padding:20px 30px;}
.why li .why_1 hr{width: 75px;height:1px;border:none;background: rgba(255,255,255,.7);margin-left:0;margin-top:42px;}
.why li .why_1 h5{font-size:25px;color:#fff;line-height: 50px;margin-top:70px;font-weight: bold;}
.why li .why_1 p{font-size:14px;color:#fff;line-height: 24px;margin-top:20px;opacity: .7;text-align: justify;
    height:250px;border-bottom: 1px solid #eee;display: none;}
.why li:hover .why_1{top:0;width:100%;height:100%;background: rgba(0,0,0,.7);}
.why li:hover .why_1 p{display: block;}
.why li:hover .why_1 hr{display: none;;}

/* case */
.case{position: relative;}
.case .tit p{padding:20px 150px;text-align: center;font-size: 16px;color: #888;margin-bottom: 20px;;}
.case .swiper-button-next, .case .swiper-button-prev{width: 19px;height: 35px;top:300px;}
.case h5{font-size: 16px;color: #333;line-height: 36px;height: 36px;overflow: hidden;;}
.case h5:hover{color: #308979;}
.case p{font-size: 14px;color: #666;line-height: 24px;height: 80px;;}
.case span{font-size: 14px;color: #308979;}
.case .swiper-button-prev{background: url("../images/ico/p12.png") no-repeat;left:-40px;}
.case .swiper-button-next{background: url("../images/ico/n12.png") no-repeat;right:-40px;}
.swiper-button-next.swiper-button-disabled{background: url("../images/ico/n11.png") no-repeat;}
.swiper-button-prev.swiper-button-disabled{background: url("../images/ico/p11.png") no-repeat;}

/* 合作客户 */
.hezuo{position: relative;}
.hezuo ul{margin-top: 40px;}
.hezuo .swiper-container{padding:10px 10px 30px;}
.hezuo li{width: 245px;height: 140px;box-shadow: rgba(0,0,0,.05) 1px 3px 8px 3px;;display: flex;align-items: center;justify-content: center;overflow: hidden;}

.hezuo li img{max-width: 100%;max-height: 100%;transition: all .5s;}
.hezuo li:hover img{transition: all .5s;transform: scale(1.1);}
.hezuo .swiper-button-next, .hezuo .swiper-button-prev{width: 39px;height: 39px;top:230px;}
.hezuo .swiper-button-prev{background: url("../images/ico/p4.png") no-repeat;left:-60px;}
.hezuo .swiper-button-next{background: url("../images/ico/n4.png") no-repeat;right:-60px;}
        /* 关于我们 */
.about{width: 100%;height: 725px;overflow: hidden;background: #f9f9f9;}
.about .c{position: relative;}
.about .tit{height: 100px;}

.about .left{width: 880px;height: 100%;max-width: 50%;}
.about .left img{max-width: 100%;height: 100%;}

.about .left1 {width: 660px;height: 384px;margin-top: 20px;margin-left: 35px;}
.about .left1 h2{font-size: 30px;color: #333;margin-bottom: 15px;}
.about .left1 h2 span{color: #308979;font-size: 30px;}
.about .left1 h3{font-size: 24px;color: #333;margin-bottom: 30px;}
.about .left1 > div {width: 100%;height: 160px;overflow: hidden;margin-bottom: 10px;}
.about .left1 p {line-height: 32px;font-size: 16px;color: #666;height: 96px;overflow: hidden;}
.about .left1 a{float:right;color:#308979;font-size:14px;}
.about .left1 h5 span{background: #fff;margin-right: 5px;padding:16px 40px;font-size: 16px;color: #333;}
.about .left1 h5 span.active{color: #fff;background: #308979;}

.about .right {width: calc(100% - 880px);height: 100%;padding-top: 20px;min-width:50%;}
.hf_1 {float:left;width: 33%;}
.hf_1 span,.hf_1 em{font-size: 36px;color: #333;font-weight: bold;}

.about .ab_1{position: absolute;width: 935px;height: 196px;right:0;top:460px;background: #fff;
    box-shadow: rgba(0,0,0,.1) 1px 1px 5px 5px;padding:45px 0 0 45px;}
.about .ab_1 span{margin:0 85px 0 40px;color:#333;}
.about .ab_1 span:hover{color:#308979;}
/* arrival */
.arrival .tit{margin-bottom:50px;}
.arrival .right{width:692px;height:581px;overflow: hidden;background: #f2f2f2;}
.arrival .left{width: calc(100% - 692px);height:581px;background: #f2f2f2;padding:40px;}
.arrival .left h3{font-size: 24px;color: #319381;font-weight: bold;line-height: 75px;;}
.arrival .left p{font-size: 16px;color: #888;line-height: 36px;margin-bottom: 50px;;}
.arrival .left p em{color: #999;margin-right: 10px;font-size: 12px;;}
.arrival .left a{background: #308979;padding:11px 45px;font-size: 16px;color: #fff;border-radius: 21px;;}
    /* 联系我们 */
.c_hf_1 {width: 100%;height: 1122px;position: fixed;bottom: 0;background: url(/lib/images/102.png) no-repeat center center;z-index: -1;}
.contact_in{background: url(../images/con_i.png) no-repeat center;height:285px;overflow: hidden;}
.contact_in form{margin-left:670px;margin-top:66px;}
.contact_in p input{width:220px;height:48px;margin-right:2px;margin-bottom: 20px;;}
.contact_in input[name="name"]{margin-right:65px;}
.contact_in textarea{width: 480px;height:80px;}
.contact_in input[type="submit"]{width: 118px;height:150px;float:right;margin-top:-65px;margin-right:0px;cursor:pointer;}

    /* 新闻中心 */
    .news .p_menu{text-align: center;margin-top:15px;margin-bottom:10px;}
.news .p_menu a{font-size: 16px;color: #333;margin:0 10px;}
.news h6{border-bottom: 1px solid #eee;line-height: 45px;}
.news .p_menu a em{font-size: 16px;color: #333;margin:0 10px;}
.news .p_menu a.active{color: #e63955;}
.news .p_right1 .p_more{font-size: 16px;color: #e63955;float: right;}
.news .news1{height: 600px;overflow: hidden;}
.news .news1 > div{height: 565px;}
.news .news1 > div > div{padding-bottom: 40px;}
.news .news1 li{width: 378px;height: 490px;margin-top: 35px;}
.news .news1 li img{width: 378px;height: 252px;}
.news .news1 li .news_1{width: 100%;height: 225px;margin-top: 13px;background: #f7f7f7;padding:15px;}
.news .news1 li a{font-size: 14px;color: #666;}
.news .news1 li h5 {font-size: 17px;color: #666666;border-bottom: 1px solid #ddd;padding-bottom: 10px;margin-bottom: 10px;line-height: 30px; }
.news .news1 li h5 span{float: right;font-size: 14px;color: #999;}
.news .news1 li p {font-size: 16px;line-height: 30px;color: #666;margin-bottom: 15px;}
.news .news1 li:hover h5{color: #e63955;border-bottom: 1px solid #e63955;}

.news .news1 .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 0;}
.news .news1 .swiper-pagination-bullet-active{background: #308979;}
    
/* 友情链接 */

.link p {font-size: 16px;color: #c1c1c1;}
.link p a {font-size: 14px;color: #c1c1c1;margin-right: 25px;}
.link p a:hover {color: #308979;}
    /*   底部样式   */
.footer {width: 100%;background: #070f1d;overflow: hidden;}
.footer .c {margin-top: 55px;height: 448px;}
.footer .foot_2 {width: 22%;float: right;}
.footer h3{font-size: 18px;color: #ffffff;padding-bottom: 30px;}
.footer div.line{width: 45px;height: 1px;background: #d92524;margin-top: -1px;}
.footer .foot_2 p {font-size: 14px;color: #fff;line-height: 28px;margin-top: 10px;opacity: .5;;}

.footer .foot_3 {width: 28%;float: left;height: 390px;overflow: hidden;}
.footer .foot_3 p{line-height: 34px;}
.footer .foot_3 p a{font-size: 14px;color: #fff;opacity: .5;}
.footer .foot_3 p a:hover{color: #308979;}
.foot_1 {width: 20%;float: left;}
.foot_1 .down{background: url(/lib/images/down.png);    width: 98px;height: 143px;}
.foot_1  img{margin-bottom: 10px;max-width: 100px;margin-top: 10px;;}


.footer .c1 {width: 100%;height: 85px;border-top: 1px solid #3c3c3c;}
.footer .c1 p {line-height: 85px;text-align: center;font-size: 14px;color: #fff;opacity: .5;}
.footer .c1 p a {line-height: 85px;font-size: 14px;color: #fff;}
.footer .c1 p img{margin-left: 20px;margin-right: 3px;}

    .page p {text-align: center;line-height: 100px;}
    .page p span, .page p a {padding: 8px 14px;font-size: 16px;color: #666666;border: 1px solid #ebebeb;}
    .page .current {color: #fff;padding: 8px 14px;background: #d10c0c;}
    .page p a:hover {color: #666;padding: 8px 14px;}
/*固定的悬浮窗*/
/* .yb_conct {z-index: 9999999;top: 207px;cursor: pointer;
    transition: all .1s ease;background:  url(/images/k3.png) no-repeat left -57px;position: absolute;right: -127px;bottom: 50%;height: 480px;}
.yb_conct:hover{background:url(/images/k1.png) no-repeat left top;right:5px;}
.yb_bar ul li {width: 180px;height: 53px;font: 16px/53px 'Microsoft YaHei';color: #fff;text-indent: 54px;
    margin-bottom: 4px;border-radius: 3px;transition: all .5s ease;overflow: hidden;}
.yb_bar .yb_top {background: #41ba64 url(/images/k3.png) no-repeat 0 0;}
.hd_qr {margin-left: 26px;}
.yb_bar li a,.yb_bar li{display: block;text-indent: 54px;width: 100%;height: 100%;color: #fff;line-height: 57px;} */


.site_map h1 a{font-size:18px;color:#666;line-height:60px;padding-left:10px;}
.site_map li{width:270px;display:inline-block;line-height:40px;padding-left:10px;}
.site_map ul{border:1px solid #eee;min-height:50px;}
.site_map li a{font-size:14px;color:#666;line-height: 36px;}
.site_map,.site_map a{font-size:12px;color:#666;}


.link_text{width:22%;margin-top:5px;float: left;}
.link_nav{width: 100%;font-size: 17px;color: #e8e8e8;height: 50px;margin-top: 34px;line-height: 50px;border-bottom: 1px solid #666;}

#link {WIDTH: 100%;background-color: #212121;}
.foot_l1 a{font-size: 15px;color: #cfcfcf;line-height: 38px;}
.foot_l1 a span{color: #727272;margin-right: 15px;font-size: 12px;}
.foot_l1 a:hover,.foot_l1 a:hover span{color: #dc0000;}
.link_nav_1{width: 43%;float: left;margin-left: 3%;}
.link_line{width: 45px;height: 1px;background: #dc0000;margin-top: -1px;margin-left: 0;}
.foot_l1{float: left;width: 27%;height: 400px;overflow: hidden;}
.foot_l1 ul{padding-top: 8px;}
.link_wz_1 ul{padding-top: 8px;margin-left: 13px;}
.link_wz_1 ul:first-child{margin-left: 0;}
.link_text li{height:30px; line-height:30px;text-align:left;}


.link_text h4{font-size:16px;font-weight:normal;color:#cfcfcf;line-height: 36px;margin:5px 0;}

.link_text li a{color:#cfcfcf;font-size: 14px;}
.link_text li a:hover{color:#dc0000;}
.link_wz{height:400px;width: 24%;float: right;}
.link_wz_2 li{float: left;margin-right: 0px;width: 48%;}
.link_wz_2 li:nth-child(2n){margin-right: 0;}

.link_wz_3 ul{padding-top: 10px;}
.link_wz_3 ul li{height: 120px;border-bottom: 1px dashed #626262;background: url("../images/fot_1.png") no-repeat left center;
    padding-left:90px;width: 100%;overflow: hidden;box-sizing: border-box;}
.link_wz_3 ul li:nth-child(2){background: url("../images/fot_2.png") no-repeat left center;}
.link_wz_3 ul li:nth-child(3){background: url("../images/fot_3.png") no-repeat left center;border:none;}
.link_wz_3 ul li h5{font-size: 15px;color: #cfcfcf;line-height: 26px;margin-top: 14px;}
.link_wz_3 ul li p{font-size: 14px;color: #cfcfcf;line-height: 26px;}
.link_wz_3 ul li p:hover{color: #dc0000;}
/* .link_wz{width:307px;height:270px; margin-left:auto;margin-right:auto;float: left;} */

.link_links{width: 100%;height: 135px;margin-top: 70px;}
.link_links1{background: url("../images/link.png") no-repeat left top;width: 120px; height: 100px;float: left; padding-top: 26px;}
.link_links2{float: left;height: 16px;margin-top: 40px;width:calc(100% - 150px);}
.link_links2_1{float: left;padding: 0 20px;margin-bottom: 15px; text-align: center;height: 16px;}
.link_links2_1 a{font-size: 14px;color: #cfcfcf;height: 16px;line-height: 16px;}
.link_links2_1 a:hover{color: #d10c0c;}
.link_links2 .link_hr{width: 1px;height: 14px;background: #cfcfcf;float: left;margin-top: 5px;}
.link_links2 .link_hr:nth-child(1){display: none;}
.link_footer{width: 100%;height: 85px;background: #1e1e1e; }
.link_footer p{text-align: center;color: #cfcfcf;line-height: 85px;}
.link_footer p a{color: #cfcfcf;padding-left: 20px;}
.link_footer p a:hover{color: #d10c0c;}
.link_footer p span{padding-left: 50px;}


.foot_l2{float: left;width: 27%;height: 400px;overflow: hidden;}
.foot_l2 p{font-size: 14px;color: #cfcfcf;margin-top: 20px;}

.online_q {position: fixed;right: .25rem;bottom: 10%;z-index: 9999;transition:.5s;-webkit-transition:.5s;}

.online_q .btn2{width:55px; height:55px; cursor:pointer; position:relative; margin-bottom:5px; }

.online_q .btn-top{ padding:0; transition:.5s; overflow:hidden;}

.online_q .btn-top span{ background: #ed1a3a !important;}

.online_q .btn2 a{  font-size:12px; color:#fff;}

.online_q .btn2 span{display:block; float:left; text-align: center; width:55px; height:55px; line-height: 55px; position:relative; z-index:999; overflow:hidden; transition:.3s; -webkit-transition:.3s; background: #1f5ea5; }

.online_q .btn2:hover span{ background: #ed1a3a; }

.online_q .open.pic{ position:absolute; background:#ddd; width:100px; height:100px; right:80px; top:50%; margin-top:-50px; text-align:right; opacity:0; transition: .6s; -webkit-transition: .6s; visibility:hidden;}

.online_q .open.pic img{ width:80px; height:80px; margin-top:10px; margin-right:10px;}

.online_q .btn2:hover .open.pic{ opacity:1; right:4.5rem;visibility:visible;}

.online_q .open.phone{ display:inline-block; height:55px; line-height:55px; z-index:0; background:#eee; color:#ff602a; font-family:arial; font-size:18px; transition:width 0s; -webkit-transition:width 0s; text-align:center;  width:150px;}

.online_q .open.phone p{line-height: 55px;}

.online_q .btn2:hover .open.phone{transition:.5s; -webkit-transition:.5s; opacity:1; visibility:visible;}

.btn-tel a{ display:block; width:55px; white-space:nowrap; position:absolute; right:0;transition:.5s; -webkit-transition:.5s; overflow:hidden;}

.btn-tel:hover a{ width:205px;}

.online_q .btn-02.btn-tel:hover span{ background:url(../images/piaofu_tel.png) center no-repeat #fff; border:2px solid #1f5ea5;}

.online_q .open.pic:before{ content:""; display:block; width:0; height:0; border:10px solid transparent; border-left:10px solid #ddd; position:absolute; right:-15px; top:50%; margin-top:-10px;}

.fz{width: 100%;padding: 50px 0px 50px;background-color: #f8f8f8;}
.fz h2{font-size: 18px;color: #333;margin-bottom: 40px;}
.fz span a{font-size: 16px;color: #666;}
.fz em{font-size: 16px;color: #666;margin: 0px 30px;}
.fz span a:hover{color: #d10c0c;}



