@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;}

    .c {
        width: 1400px;
        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: #3a5fa5;
        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: 90px;top: 0px;z-index: 999;width: 100%;-webkit-transition: all ease .5s;
    transition: all ease .5s;min-width:1200px;background: #fff;}
.header .header_mid span{line-height: 50px;color:#888;float:right;}
.header .header_mid img{margin:0 10px;}
.header .header_mid em:hover{color: #3a5fa5;}
.header .header_mid a,.header .header_mid em{color:inherit;font-size:16px;}
.header .header_mid .zh_en{background: url(/lib/images/lang.png);width: 118px;height: 22px;float: right;margin-top: 14px;margin-left: 10px;}


.header .header_mid{position: relative;z-index: 9;}
.header .header_mid > .left img{margin-top: 23px;}
.header .header_mid > p{float: right;font-size: 18px;color: #3a5fa5;margin-top: 40px;}
.header .header_mid > p img{margin-right: 8px;}
.header .header_mid > ul{float: right;}
.header .header_mid > ul > li {float: left;margin-top:20px;position: relative;}
.header .header_mid > ul > li > a {color: #555555;font-size: 17px;line-height: 50px;padding-bottom: 35px;position: relative;}
.header .header_mid > ul > li em{margin:0 30px;font-size:12px;color: #cdcdcd;;}
.header .header_mid > ul > li:nth-child(7) em{margin:0 50px 0 30px;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 .header_mid > ul > li.active > a {color: #3a5fa5;}
.header .header_mid > ul > li > ol{position: absolute;top:70px;left:-35px;z-index: 99;min-width: 165px;display: none;padding:5px 10px;background: rgba(0,0,0,.8);}
.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: 14px;}
.header .header_mid > ul > li:hover > ol{display: block;}
.header .header_mid > ul > li > ol li a:hover{color: #3a5fa5;}
.header .header_mid > ul > li:hover a::after,.header .header_mid > ul > li.active a::after {
    width: 100%;
}
.header .header_mid > .right{float: right;height: 30px;margin-top: 30px;line-height: 30px;font-size: 16px;}
.header .header_mid > .right .right1{float: left;color: #3a5fa5;border-bottom: 1px #3a5fa5 solid;}
.header .header_mid > .right .right2{float: left;}





.header1 {height: 135px;top: 0px;z-index: 999;width: 100%;-webkit-transition: all ease .5s;
    transition: all ease .5s;min-width:1200px;background: #fff;}

.header1 .header1_a{width: 100%;height: 45px;background: #f6f6f6;}
.header1 .header1_a .header1_left{float: left;line-height: 45px;font-size: 14px;color: #888;}
.header1 .header1_a .header1_right{float: right;line-height: 45px;color: #888;font-size: 14px;}
.header1 .header1_a .header1_right a{color: #4c4c4c;font-size: 16px;margin-top: 5px;}
.header1 .header1_a .header1_right img{margin:-5px 7px 0 20px;}
.header1 .header_mid span{line-height: 50px;color:#888;float:right;}
.header1 .header_mid img{margin:0 10px;}
.header1 .header_mid em:hover{color: #3a5fa5;}
.header1 .header_mid a,.header1 .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;}
.header1 .header_mid > .left img{margin-top: 23px;}
.header1 .header_mid > p{float: right;font-size: 18px;color: #3a5fa5;margin-top: 40px;}
.header1 .header_mid > p img{margin-right: 8px;}
.header1 .header_mid > ul{float: right;}
.header1 .header_mid > ul > li {float: left;margin-top:20px;position: relative;}
.header1 .header_mid > ul > li > a {color: #555555;font-size: 17px;line-height: 50px;padding-bottom: 35px;position: relative;}
.header1 .header_mid > ul > li em{margin:0 32px;font-size:12px;color: #cdcdcd;;}
.header1 .header_mid > ul > li > a > span {color: #fff;font-size: 12px;}
.header1 .header_mid > ul > li:hover > a,.header1 .header_mid > ul > li.active > a {color: #3a5fa5;}
.header1 .header_mid > ul > li > ol{position: absolute;top:70px;left:-35px;z-index: 99;min-width: 165px;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: 14px;}
.header1 .header_mid > ul > li:hover > ol{display: block;}
.header1 .header_mid > ul > li > ol li a:hover{color: #3a5fa5;}
.header1 .header_mid > ul > li:hover a::after,.header1 .header_mid > ul > li.active a::after {
    width: 100%;
}
.header1 .header_mid > .right{float: right;height: 30px;margin-top: 30px;line-height: 30px;font-size: 16px;}
.header1 .header_mid > .right .right1{float: left;color: #3a5fa5;border-bottom: 1px #3a5fa5 solid;}
.header1 .header_mid > .right .right2{float: left;}




    /* banner图 */
.banner {width: 100%;}
.banner img{max-width:100%;}
.banner .swiper-container-horizontal > .swiper-pagination-bullets {bottom: 20px;}
.banner .swiper-pagination-bullet {width: 8px;height: 8px;opacity: 1;background: #afb2c0;border-radius: 100%;}
.banner .swiper-pagination-bullet-active {width: 50px;height: 8px;border-radius: 4px; opacity: 1;background: #cacbd5;}



/* 解决方案 */
.solution{width: 100%;height: 920px;background: #fff;}
.solution h2{font-size: 40px;color: #333;text-align: center;padding-top: 85px;font-weight: bold;}
.solution h5{font-size: 16px;color: #888;text-align: center;padding-top: 10px;}
.solution .c .tp{width: 100%;overflow: hidden;padding-top: 50px;height: 650px;}
.solution .c .tp .swiper-slide .title1{width: 100%; font-size: 18px;color: #333;text-align: center; margin-top: 30px;margin-bottom: 15px; line-height: 35px;}
.solution .c .tp .swiper-slide .title1 a{font-size: 16.5px;color: #333333;}
/* .solution .c .tp .swiper-slide .title1:hover a{color: #869dc8;} */
.solution .c .tp .swiper-slide .time{width: 100%;text-align: center;padding: 0 10px; font-size: 15px;height: 20px; color: #888;margin-top: 15px;line-height: 25px;}
.solution .c .tp .swiper-slide:hover{background: #2a5ec0;}
.solution .c .tp .swiper-slide:hover .title1 a{color: #fff;}
.solution .c .tp .swiper-slide:hover .time{color: #fff;}

.solution .c .tp .swiper-slide{width: 470px;margin-right: 20px;height: 530px;}
.solution .c .tp .swiper-slide img{width: 100%;height: 380px;overflow: hidden;} 
.solution .c .tp .swiper-pagination-bullets {bottom: 10px;left: 0;width: 100px;margin: 41px auto 0;}
.solution .c .tp .swiper-pagination-bullets .swiper-pagination-bullet{width: 10px;height: 10px;background: #bdbfc3;}
.solution .c .tp .swiper-pagination-bullets .swiper-pagination-bullet-active{width: 10px;height: 10px;opacity: 1;background: #869dc8;}


 /* 关于我们 */
.about{width: 100%;height: 844px;overflow: hidden;background: url(/lib/images/about_us.png) no-repeat center center;}
.about .left{width: 59%;height: 380px;margin-top: 90px;float: left;}
.about .left .left_hr1{width: 1px;height: 100px;background: #e6e6e6;float: left;}
.about .left .left_hr2{width: 2px;height: 170px;background: #2a5ec0;float: left;margin-top: 100px;margin-left: -1px;}
.about .left .left_hr3{width: 1px;height: 100px;background: #e6e6e6;float: left;margin-top: 270px;margin-left: -1px;}
.about .left .tp{width: 47px;float: left; margin-top: 20px;margin-left: 30px;}
.about .left .content{width: 78%;height: 360px;float: left;margin-top: 20px;margin-left: 10%;}
.about .left .content .title{font-size: 40px;color: #333;font-weight: bold;}
.about .left .content p{margin-top: 40px;line-height: 42px;font-size: 16px;color: #666;}
.about .left .content p a{line-height: 42px;font-size: 16px;color: #666;}
.about .left .content p a:hover{color: #3a5fa5;}
.about .right{width: 37.8%;height: 360px;overflow: hidden;float: right;margin-top: 110px;}
.about .right img{width: 100%;height: 100%;}
.about .about_footer{width: 100%;height: 150px;margin-top: 100px;}
@font-face {
    font-family:'chunlian';
    src: url(/lib/Font-Awesome/font/swis721\ lt\ bt.ttf);
  }
.about .about_footer .hf_1 {float:left;width: 25%;color: #424242;}
.about .about_footer .hf_1 span,.hf_1 em{font-size: 80px;color: #424242;font-family: 'chunlian';text-shadow: none;}
.about .about_footer .hf_1:nth-child(1) p{padding-left: 2%;font-size: 16px;color: #888;}
.about .about_footer .hf_1:nth-child(2) span{}
.about .about_footer .hf_1:nth-child(2) p{padding-left: 10%;font-size: 16px;color: #888;}
.about .about_footer .hf_1:nth-child(3) span{padding-left: 30%;}
.about .about_footer .hf_1:nth-child(3) p{padding-left: 45%;font-size: 16px;color: #888;}
.about .about_footer .hf_1:nth-child(4) span{padding-left: 15%;}
.about .about_footer .hf_1:nth-child(4) p{padding-left: 35%;font-size: 16px;color: #888;}


/* 应用领域 */
.field{width: 100%;height: 1080px;background: #fff;}
.field h2{font-size: 40px;color: #333;text-align: center;padding-top: 85px;font-weight: bold;}
.field h5{font-size: 16px;color: #888;text-align: center;padding-top: 10px;}
.field .content{width: 100%;height: 540px;overflow: hidden;margin-top: 35px;}
.field .content .content1{display: none;}
.field .content .left{width: 67.5%;height: 540px;overflow: hidden;}
.field .content .left img{width: 100%;height: 100%;}
.field .content .right{width: 32.5%;height: 540px;background: rgba(58,95,165,.85);}
.field .content .right .title{font-size: 20px;color: #fff;text-align: center;padding-top: 70px;}
.field .content .right .right_hr{width: 45px;height: 3px;background: #fff;margin: 30px auto;}
.field .content .right p{font-size: 16px;color: rgba(255,255,255,.64);padding: 0 10%;height: 170px;overflow: hidden;line-height: 35px;}
.field .content .right .right_img{margin-top: 90px;text-align: center;}
.field .qh{position: relative;margin-top: 20px;}
.field .qh .swiper-button-next, .field .qh .swiper-button-prev{width: 32px;height: 32px;top:100px;}
.field .qh .swiper-slide{overflow: hidden;position: relative;text-align: center;}
.field .qh .swiper-slide .tp{height: 189px;overflow: hidden;}
.field .qh .swiper-slide .tp img{width: 100%;height: 100%;}
.field .qh .swiper-slide h3{display: block;width: 100%; top: 0;background: rgba(0,0,0,.5); position: absolute;font-size: 18px; line-height: 189px;color: rgba(255,255,255,.85);}
.field .qh .swiper-slide.active h3{display: none;}
.field .swiper-button-prev{background: url("../images/ico/left.png") no-repeat;left:-60px;}
.field .swiper-button-next{background: url("../images/ico/right.png") no-repeat;right:-60px;}
/* .field .swiper-button-next.swiper-button-disabled{background: url("../images/ico/n11.png") no-repeat;}
.field .swiper-button-prev.swiper-button-disabled{background: url("../images/ico/p11.png") no-repeat;} */



/* 新闻中心 */
.newsa{width: 100%;height: 850px;background: #f7f7f7;}
.newsa h2{font-size: 40px;color: #333;text-align: center;padding-top: 85px;font-weight: bold;}
.newsa h5{font-size: 16px;color: #888;text-align: center;padding-top: 10px;}
.newsa .c .tp{width: 100%;overflow: hidden;padding-top: 50px;height: 640px;}
.newsa .c .tp .swiper-slide .title1{width: 90%; font-size: 18px;color: #666;margin-left: 5%;margin-top: 20px;margin-bottom: 15px; line-height: 35px;}
.newsa .c .tp .swiper-slide .title1 a{font-size: 18px;color: #666;}
.newsa .c .tp .swiper-slide .title1:hover a{color: #2a5ec0;}
.newsa .c .tp .swiper-slide .time1{width: 90%;margin-left: 5%; font-size: 16px;height: 20px; color: #888;}
.newsa .c .tp .swiper-slide .time{width: 90%;margin-left: 5%; font-size: 15.5px;height: 20px; color: #666;margin-top: 20px;line-height: 30px;}
.newsa .c .tp .swiper-slide{width: 470px;margin-right: 20px;height: 480px;background: #fff;}
.newsa .c .tp .swiper-slide img{width: 100%;height: 300px;overflow: hidden;} 
.newsa .c .tp .swiper-pagination-bullets {bottom: 10px;left: 0;width: 100px;margin: 41px auto 0;}
.newsa .c .tp .swiper-pagination-bullets .swiper-pagination-bullet{width: 10px;height: 10px;background: #bdbfc3;}
.newsa .c .tp .swiper-pagination-bullets .swiper-pagination-bullet-active{width: 10px;height: 10px;opacity: 1;background: #a0b1d1;}













/* 优势   */
/* .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;}





/* 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%;height: 425px; background: #2a2d3b;overflow: hidden;}
.footer .c {margin-top: 80px;height: 280px;max-width: 90%;}
.footer .footer1{width: 15%;height: 220px;float: left;border-right: 1px #646670 solid;}
.footer .footer1 .wx_logo{font-size: 16px;color: rgba(255,255,255,.65);margin-top: 20px;}
.footer .footer1 .wx_logo img{margin-left: 16.6%;}
.footer .footer1 .wx_logo span{padding-left: 0.47%;}
.footer .footer2{width: 54%;height: 280px;float: left;padding: 0 4%;}
.footer .footer2 .footer2_a{float: left;width: 12%;margin-right: 4%;}
.footer .footer2 .footer2_b{float: left;width: 22%;margin-right: 4%;}
.footer .footer2 .footer2_c{float: left;width: 15%;}
.footer .c h3{font-size: 15px;color: #b4b4b4;padding-bottom: 20px;}
.footer .c p{line-height: 34px;}
.footer .c p a{font-size: 15px;color: #b4b4b4;}
.footer .c p a:hover{color: #3a5fa5;}
.footer .footer3{width: 30.7%;height: 220px;float: right;border-left: 1px #646670 solid;}
.footer .footer3 h5{font-size: 15px;color: #b4b4b4;padding-left: 20.9%;}
.footer .footer3 h2{font-size: 30px;color: #d8d8d8;padding-left: 20.9%;}
.footer .footer3 .consult{width: 115px;height: 35px;margin-left: 20.9%; border-radius: 17.5px;margin-top: 15px; background: #2a5ec0;text-align: center;line-height: 35px;}
.footer .footer3 .consult a{color: #fff;font-size: 16px;}
.footer .footer3 .address{width: 100%;height: 100px;margin-top: 40px;}
.footer .footer3 .address .left{width: 30px;height: 100px;float: left;margin-left: 20.9%;}
.footer .footer3 .address .right{width: 67%; height: 100px;float: right;margin-left: 10px;font-size: 18px;color: #b4b4b4;line-height: 30px;}




.footer .c2 {width: 100%;height: 77px;border-top: 1px solid #646670;}
.footer .c2 p {line-height: 77px;text-align: center;font-size: 14px;color: #fff;opacity: .5;}
.footer .c2 p a {line-height: 77px;font-size: 14px;color: #fff;}
.footer .c2 p img{margin-left: 20px;margin-right: 3px;}

.page p {text-align: center;line-height: 100px;}
.page p span, .page p a {padding: 8px 8px;margin-left: 2px;font-size: 16px;color: #666666;}
.page .current {color: #3a5fa5;padding: 8px 14px;}
.page p a:hover {color: #3a5fa5;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;}









