.n_banner{width: 100%;text-align: center;}
.n_banner img{max-width: 100%;}
.n_banner1{width: 100%;text-align: center;padding-top: 95px;}
.n_banner1 img{max-width: 100%;}
.here{height: 30px;margin-top: 10px;}
.here p,.here p a{line-height: 30px;font-size: 14px;color: #999;text-align: left;}
.here p a:hover{color: #08878e;}
.menu{overflow: hidden;margin-bottom:45px;margin-top: 268px;}
.menu_1 p{text-align: center;line-height: 46px;}
.menu_1 a{margin:0 30px;padding:5px 5px 15px 5px;font-size: 17px;color: #666666;}
.menu_1 a.active,.menu_1 a:hover{color: #08878e;border-bottom: 2px solid #08878e;}

.body{background: #f9f9f9;}

.menu_about{height:95px;background-color: #fff;border-bottom: 1px rgba(0,0,0,.1) solid;}
.menu_about a.active,.menu_about a:hover{color:#08878e;}
.menu_about li{height: 95px;padding: 0px 70px;float: left;}
.menu_about li h2{font-size: 16px;color: #666;text-align: center;margin-top: 40px;}
.menu_about li .tp{text-align: center;display: none;}
.menu_about a.active li{background-color: #08878e;}
.menu_about a.active li h2{color: #fff;margin-top: 30px;}
.menu_about a.active li .tp{display: block;}
.menu_about a:hover li{background-color: #08878e;}
.menu_about a:hover li h2{color: #fff;margin-top: 30px;}
.menu_about a:hover li .tp{display: block;}
.menu_about .right{line-height: 95px;height: 95px;border-left: 1px rgba(0,0,0,.1) solid;padding-left: 3.5%;}
.menu_about .right img{margin-right: 10px;}
.menu_about .right a{font-size: 15px;color: #888;}
.menu_about .right a:hover{color: #08878e;}


/* 联系我们 */
.contact_h .c{text-align: right;margin-top: 22px;font-size: 14px;color: #888;}
.contact_h a{font-size: 14px;color: #888;}
.contact_h a:hover{color: #2d7a5c;}

.contact_list1{width: 100%;padding: 43px 0px 95px;}
.map_left{width: 67%;height: 595px; float: left;}
.map_right{width: 33%;float: left;height: 595px;background-color: #fff;overflow: hidden;padding: 0 46px;}
.map_right .tp{text-align: center;margin-top: 50px;}
.map_right h3{font-size: 28px;color: #333;font-weight: bold;text-align: center;margin-top: 30px;}
.map_right h4{font-size: 20px;color: #666;text-align: center;margin-top: 15px;line-height: 35px;padding: 0px 10%;}
.map_right .wx{text-align: center;margin-top: 35px;}
.map_right p{font-size: 18px;color: #666;text-align: center;margin-top: 15px;}
.map_right p span{font-size: 18px;color: #2d7a5c;}
.contact_list1 ul{margin-top: 15px;}
.contact_list1 li{width: 24.5%;float: left;height: 240px;background-color: #fff;margin-right: 0.666%;}
.contact_list1 li:nth-child(4){margin-right: 0;}
.contact_list1 li .tp{width: 100%;height: 45px;text-align: center;margin-top: 45px;}
.contact_list1 li h3{font-size: 24px;color: #333;text-align: center;margin-top: 25px;}
.contact_list1 li h4{font-size: 24px;color: #666;text-align: center;margin-top: 20px;}

.contact_2{width: 100%;padding: 0px 0px 110px;}
.contact_2 h2{font-size: 36px;color: #333;font-weight: bold;text-align: center; margin-bottom: 19px;}
.contact_2 .hr{width: 37px;height: 4px;background-color: #2d7a5c;margin: 0px auto;}
.contact_2 form{margin-top: 44px;}
.contact_2 .text1{width:49%;float: left;margin-right: 2%;margin-top: 20px;background-color:#ffffff;}
.contact_2 .text1:nth-child(2){width:49%;float: right;margin-right: 0px;}
.contact_2 .text1:nth-child(4){width:49%;float: right;margin-right: 0px;}
.contact_2 .text1 input[type="text"]{
    box-sizing: border-box;
    font-size:14px;
    height: 60px;
    border:0px solid #e6e6e6;
    color:#666666;
    -web-kit-appearance:none;
    -moz-appearance: none;
    display:block;
    outline:0;
    padding-left: 20px;
    text-decoration:none;
    width:100%;
    background-color:#ffffff;
  }
.contact_2 .text1 input[type="text"]:focus{border:0px solid #2d7a5c;}
.contact_2 .msg{
    font-size: 14px;
    background-color:#ffffff;
    width: 100%;
    height: 200px;
    padding: 20px;
    resize: none;
    margin-top: 20px;
}
.contact_2 .msg:focus{outline-color:#2d7a5c}
.contact_2 textarea{color:#666666;}
.contact_2 .submit1{width: 195px;height: 45px;float: right;margin-top: 35px;margin-left: 50px;}
.contact_2 .submit1 input[type="submit"]{
    box-sizing: border-box;
    font-size:16px;
    height: 45px;
    border:0 solid #ffffff;
    color:#ffffff;
    -web-kit-appearance:none;
    -moz-appearance: none;
    display:block;
    outline:0;
    text-align: center;
    text-decoration:none;
    width:100%;
    line-height: 40px;
    background-color: #2d7a5c;
    cursor: pointer;
}
.contact_2 .code{float: right;margin-top: 40px;line-height: 40px;height: 40px;margin-right: 30px;}
.contact_2 .code span{font-size: 16px;color: #666;}
.contact_2 .code1{width: 125px;height: 40px;background-color: #fff; float: left;padding-left: 20px;margin-right: 15px;}


/* 新闻中心 */
.menu_about{height:112px;margin-top: -63px;position: relative; padding:20px 69px;background: #fff;box-shadow: rgba(0,0,0,.1) 1px 1px 5px .5px;;}
.menu_about p{line-height: 70px;}
.menu_about a{font-size: 18px;color: #666;margin-right: 5%;}
.menu_about a.active,.menu_about a:hover{color:#2d7a5c;border-bottom: 3px #2d7a5c solid;padding-bottom: 45px;}

.news_list{padding: 60px 0px;}
.news_list .news_l{width: 76.875%;float: left;}
.news_list .news_l li{width: 100%;height: 266px;overflow: hidden;background-color: #fff;margin-bottom: 40px;}
.news_list .news_l li .li_l{width: 367px;height: 266px;float: left;overflow: hidden;}
.news_list .news_l li .li_l img{width: 100%;height: 266px;transition: all .5s;}
.news_list .news_l li:hover .li_l img{transform: scale(1.1);transition: all 3s;}
.news_list .news_l li .li_r{width: calc(100% - 367px);float: right;height: 266px;overflow: hidden;padding: 40px 3.5%;}
.news_list .news_l .li_r h2{font-size: 24px;color: #333;height: 26px;line-height: 26px;overflow: hidden;}
.news_list .news_l .li_r h3{font-size: 16px;color: #666;margin-top: 26px;}
.news_list .news_l .li_r h3 img{margin-right: 6px;margin-top: -2px;}
.news_list .news_l .li_r .hr{width: 100%;height: 1px;background-color: rgba(0, 0, 0, .1);margin-top: 22px;}
.news_list .news_l .li_r h4{font-size: 16px;color: #666;height: 70px;line-height: 35px;overflow: hidden;margin-top: 22px;}
.news_list .news_l li:hover .li_r h2{color: #2d7a5c;}

.news_list .news_r{width: 21.5625%;float: right;}
.news_list .news_r .news_r1{width: 100%;overflow: hidden;}
.news_list .news_r .news_r1 h2{width: 100%;height: 60px;background-color: #2d7a5c;padding: 0px 5%;font-size: 20px;color: #fff;line-height: 60px;}
.news_list .news_r .news_r1 h2 a{font-size: 14px;color: #fff;float: right;margin-top: 20px;}
.news_list .news_r .news_r1 ul{width: 100%;background-color: #fff;padding: 15px 8.8%;}
.news_list .news_r .news_r1 li{font-size: 16px;color: #666;line-height: 55px;height: 55px;overflow: hidden;}
.news_list .news_r .news_r1 li span{margin-right: 6px;}
.news_list .news_r .news_r1 li a{font-size: 16px;color: #666;}
.news_list .news_r .news_r1 li a:hover{color: #2d7a5c;}

.news_list .news_r .news_r2{width: 100%;overflow: hidden;margin-top: 30px;}
.news_list .news_r .news_r2 h2{width: 100%;height: 60px;background-color: #2d7a5c;padding: 0px 5%;font-size: 20px;color: #fff;line-height: 60px;}
.news_list .news_r .news_r2 h2 a{font-size: 14px;color: #fff;float: right;margin-top: 20px;}
.news_list .news_r .news_r2 ul{width: 100%;background-color: #fff;padding: 15px 8.8%;}
.news_list .news_r .news_r2 li .li_l{width: 35px;float: left;line-height: 45px;}
.news_list .news_r .news_r2 li .li_r{width: calc(100% - 35px);float: left;font-size: 16px;color: #666;line-height: 45px;}


/* 新闻详情 */
.news_list .news_info_c{width: 76.875%;background-color: #fff;padding: 75px 37px 20px;overflow: hidden;float: left;}
.news_list .news_info_c img{max-width: 100%;}
.news_list .news_info_c .content p{font-size: 17px;color: #888;line-height: 40px;}
.news_list p.next{line-height: 60px;margin:30px 0 30px 0;text-align: left;border-top: 1px solid #eee;padding-top: 15px;color: #666;font-size: 16px;}
.news_list p.next a{font-size: 16px;margin-left: 10px;color: #666;}
.news_list p.next a:hover{color:#08878e;}
.news_list p.next span{float: right;font-size: 16px;}
.news_list h1{text-align: center;font-size: 28px;color: #333;}
.news_list h6{text-align: center;font-size: 16px;color: #666;border-bottom: 1px solid #eee;margin-bottom: 50px; padding-bottom: 30px;margin-top: 28px;}
.news_list h6 i{margin-left: 20px;}


/* 人才招聘 */
.join_h .c{text-align: right;padding-top: 22px; font-size: 14px;color: #888;}
.join_h a{font-size: 14px;color: #888;}
.join_h a:hover{color: #2d7a5c;}
.join_list{width: 100%;padding: 58px 0px 115px;background-color: #f5f5f5;}
.join_list h2{font-size: 36px;color: #333;font-weight: bold;text-align: center;}
.join_list ul{width: 100%;padding: 58px 2%;background-color: #fff;}
.join_list li{width: 100%;border-top: 1px rgba(0, 0, 0, .1) solid;cursor: pointer;}
.join_list li:nth-child(1){border-top: none;}
.join_list li .li_t{width: 100%;padding: 40px 0px;}
.join_list li .li_t1{font-size: 26px;color: #353535;float: left;}
.join_list li .li_t1 span{font-size: 18px;color: #7e7e7e;}
.join_list li .li_t2{font-size: 13px;color: #999;float: right;}
.join_list li .li_t2 img{margin-left: 55px;}
.join_list li .li_t2 .img2{display: none;}
.join_list li.active .li_t1{color: #2d7a5c;}
.join_list li.active .li_t1 span{color: #2d7a5c;}
.join_list li.active .li_t2 .img2{display: inline;}
.join_list li.active .li_t2 .img1{display: none;}
.join_list li .li_c{width: 100%;border-top: 1px rgba(0, 0, 0, .1) solid;padding: 43px 0px;display: none;}
.join_list li.active .li_c{display: block;}


/* 关于我们 */
.a_list1{padding: 115px 0px 130px;width: 100%;}
.a_list1 .left{width: 49.68%;float: left;overflow: hidden;}
.a_list1 .left h2{font-size: 30px;color: #333;font-weight: bold;margin-top: 10px;}
.a_list1 .left .hr{width: 56px;height: 3px;background-color: #2d7a5c;margin-top: 30px;}
.a_list1 .right{width: 44.625%;float: right;overflow: hidden;}
.a_list1 .right img{max-width: 100%;}
.a_list1 .a_list1_c{font-size: 17px;color: #666;margin-top: 32px;line-height: 45px;}
.a_list1 .a_list1_c p{font-size: 17px;color: #666;line-height: 45px;}
.a_list1 .a_list1_c span{font-size: 17px;color: #666;line-height: 45px;}
.a_list1 .ab_hf{margin-top: 50px;}
.a_list1 .hf_1{float: left;}
.a_list1 .hf_1:nth-child(1){width: 29%;}
.a_list1 .hf_1:nth-child(2){width: 29%;}
.a_list1 .hf_1:nth-child(3){width: 29%;}
.a_list1 .hf_1:nth-child(4){width: 13%;}
.a_list1 .hf_1 .left1{width: 6px;height: 62px;float: left;margin-top: 6px;}
.a_list1 .hf_1 .right1{width: calc(100% - 19px);float: right;}
.a_list1 .hf_1 .right1 h3{font-size: 30px;color: #277657;font-weight: bold;}
.a_list1 .hf_1 .right1 p{font-size: 19.87px;color: #666;margin-top: 10px;}

.a_list2{width: 100%;background-color: #f4f8f9;padding: 70px 0px 100px;}
.a_list2 h2{font-size: 36px;color: #333;font-weight: bold;text-align: center;}
.a_list2 .hr{width: 56px;height: 4px;border-radius: 2px;background-color: #2d7a5c;margin: 25px auto;}
.a_list2 ul{margin-top: 57px;}
.a_list2 li{width: 25%;float: left;}
.a_list2 li .tp{width: 100%;height: 280px;overflow: hidden;}
.a_list2 li .tp img{width: 100%;height: 280px;}
.a_list2 li .li_c{width: 100%;height: 280px;background-color: #fff;padding: 35px 8%;overflow: hidden;}
.a_list2 li .li_c h3{font-size: 24px;color: #333;}
.a_list2 li .li_c h3 span{font-size: 12px;color: #888;margin-left: 5px;}
.a_list2 li .li_c .hr1{width: 47px;height: 3px;background-color: #2d7a5c;margin-top: 25px;}
.a_list2 li .li_c p{font-size: 16px;color: #666;line-height: 38px;margin-top: 15px;}

.a_list3{width: 100%;background-color: #fff;padding: 70px 0px 115px;}
.a_list3 h2{font-size: 36px;color: #333;font-weight: bold;text-align: center;}
.a_list3 .hr{width: 56px;height: 4px;border-radius: 2px;background-color: #2d7a5c;margin: 25px auto;}
.a_list3 .tp{margin-top: 65px;width: 100%;overflow: hidden;text-align: center;}
.a_list3 .tp img{max-width: 100%;}

.a_list4{position: relative;width:100%;background-color: #f7f7f7;padding-top: 104px;}
.a_list4 h2{margin-left: 10px; font-size: 36px;color: #333;font-weight: bold;}
.a_list4 .swiper-container{padding:60px 10px 134px;}
.a_list4 li{width: 248px;height:406px;float:left;background:#fff;text-align: center;padding: 0 2%;line-height: 340px; box-shadow: #ddd 2px 5px 20px 1px;}
.a_list4 li .hr{width: 100%;height: 1px;background-color: #e6e6e6;margin-top: 1px;}
.a_list4 li .tp{width: 100%;height: 330px;overflow: hidden;line-height: 330px;}
.a_list4 li img{max-width:100%;max-height: 100%;}
.a_list4 li p{font-style: 16px;color: #333;line-height: 75px;height: 75px;overflow: hidden;}
.a_list4 .swiper-button-prev, .a_list4 .swiper-button-next{width: 10%;height: 62px;margin-top: -280px;}
.a_list4 .swiper-button-prev{background: url("../images/ico/ne3.png");background-size: 100% 100%; left: 70%;border: 1px #e6e6e6 solid;}
.a_list4 .swiper-button-next{background: url("../images/ico/pr3.png");background-size: 100% 100%;right:9%;border: 1px #e6e6e6 solid;}


/* 产品中心 */
.p_h{padding-top: 26px;font-size: 16px;color: #666;}
.p_h a{font-size: 16px;color: #666;}
.p_h a:hover{color: #2d7a5c;}
.pro_list1{padding-top: 47px;}
.pro_list1 .pro_list1_c{width: 100%;padding: 40px 2.2% 35px;background-color: #fff;border-top: 1px #dcdcdc solid;}
.pro_list1 .hr{width: 120px;height: 2px;background-color: #2d7a5c;}
.pro_list1 .pro_list1_l{font-size: 18px;color: #333;width: 50px;float: left;}
.pro_list1 .pro_list1_r{width: calc(100% - 80px);float: right;}
.pro_list1 .pro_list1_r span{font-size: 17px;color: #333;padding-right: 6%;}
.pro_list1 .pro_list1_r a.active span{color: #3f856a;}
.pro_list2{padding: 40px 0px;}
.pro_list2 .ul1{width: 100%;background-color: #efefef;}
.pro_list2 .ul1 li{font-size: 17px;color: #282626; height: 54px;line-height: 54px;overflow: hidden;background-color: #efefef;}
.pro_list2 .ul1 li:nth-child(1){width: 16.875%;float: left;padding-left: 3%;}
.pro_list2 .ul1 li:nth-child(2){width: 25%;float: left;}
.pro_list2 .ul1 li:nth-child(3){width: 25%;float: left;}
.pro_list2 .ul1 li:nth-child(4){width: 10.625%;float: left;}
.pro_list2 .ul1 li:nth-child(5){width: 22.5%;float: left;}
.pro_list2 .ul2{width: 100%;background-color: #fff;border-top: 1px #efefef solid;}
.pro_list2 .ul2 li{font-size: 17px;color: #282626; height: 80px;line-height: 80px;overflow: hidden;background-color: #fff;}
.pro_list2 .ul2 li:nth-child(1){width: 16.875%;float: left;padding-left: 3%;}
.pro_list2 .ul2 li:nth-child(2){width: 25%;float: left;}
.pro_list2 .ul2 li:nth-child(3){width: 25%;float: left;}
.pro_list2 .ul2 li:nth-child(4){width: 10.625%;float: left;}
.pro_list2 .ul2 li:nth-child(5){width: 22.5%;float: left;}

.pro_list2 .ul2 li a{font-size: 17px;color: #282626; height: 80px;line-height: 80px;overflow: hidden;}



/* 产品详情 */
.d_h{width: 100%;padding-top: 27px;}
.d_h .c{background-color: #fff;}
.d_h .d_h1{float: left;height: 93px;line-height: 93px;padding-left: 30px;font-size: 24px;color: #333;}
.d_h .d_h1 span{font-size: 17.5px;color: #fff;padding: 12px 30px;background-color: #2d7a5c;margin-left: 50px;}
.d_h .d_h2{float: right;height: 93px;line-height: 93px;padding-right: 40px;font-size: 14px;color: #888;}
.d_h .d_h2 a{font-size: 14px;color: #888;}
.d_h .d_h2 a:hover{color: #2d7a5c;}

.d_list1{width: 100%;padding: 23px 0px;}
.d_list1 .d_list1_l{width: 40%;height: 506px;background-color: #fff;float: left;text-align: center;line-height: 506px;overflow: hidden;}
.d_list1 .d_list1_l img{max-width: 100%;max-height: 100%;}

.d_list1 .d_list1_r{width: 58.43%;height: 506px;overflow: hidden;background-color: #fff;float: right;padding: 46px 3.8%;overflow: hidden;}
.d_list1 .d_list1_r h2{font-size: 28px;color: #333;}
.d_list1 .d_list1_r .hr{width: 30px;height: 5px;background-color: #2d7a5c;margin-top: 28px;margin-bottom: 20px;}
.d_list1 .d_list1_r h3{font-size: 17px;color: #666;height: 68px;line-height: 68px;overflow: hidden;border-bottom: 1px #eee solid;}
.d_list1 .d_list1_r h3 span{font-size: 17px;color: #272727;line-height: 68px;}
.d_list1 .d_list1_r h4{font-size: 17px;color: #666;height: 68px;line-height: 68px;overflow: hidden;border-bottom: 1px #eee solid;}
.d_list1 .d_list1_r h4 span{font-size: 17px;color: #272727;line-height: 68px;}
.d_list1 .d_list1_r h4 .h4_1{float: left;width: 33%;height: 68px;overflow: hidden;}


.d_list1 .d_list1_r h5{margin-top: 75px;}
.d_list1 .d_list1_r h5 .h5_1{float: left;font-size: 16px;color: #666;margin-right: 8%;}
.d_list1 .d_list1_r h5 img{margin-right: 8px;}

.d_list2{padding-bottom: 104px;margin-top: 90px;}
.d_list2 .d_list2_t{width: 100%;overflow: hidden;}
.d_list2 .d_list2_t img{max-width: 100%;}
.d_list2 ul{margin-top: 60px;}
.d_list2 li{width: 23.5%;height: 467px;margin-bottom: 32px; background-color: #fff; overflow: hidden; float: left;margin-right: 2%;overflow: hidden;}
.d_list2 li:nth-child(4n){margin-right: 0px;}
.d_list2 li .tp{width: 100%;height: 375px;padding: 10px; line-height: 375px;text-align: center;overflow: hidden;}
.d_list2 li .tp img{max-width: 100%;max-height: 100%; transition: all .5s;}
.d_list2 li p{width: 100%;height: 90px;border-top: 1px #eee solid; text-align: center;line-height: 90px;overflow: hidden;font-size: 18px;color: #333;}
.d_list2 li:hover p{color: #236c4f;border-top: 1px #236c4f solid;}
.d_list2 li:hover .tp img{transform: scale(1.1);transition: all 4s;}

/* 下载中心 */
.dow_list1{padding: 80px 0px 60px;}
.dow_list1 .text1{float: left;margin-right: 25px;font-size: 18px;color: #323232;}
.dow_list1 .text2{float: left;margin-right: 32px;}

.dow_list1 .text1 input{
    box-sizing: border-box;
    font-size:14px;
    height: 56px;
    border:0px solid #e6e6e6;
    color:#666666;
    -web-kit-appearance:none;
    -moz-appearance: none;
    border-radius: 5px;
    outline:0;
    padding-left: 20px;
    text-decoration:none;
    width:430px;
    background-color:#ffffff;
    margin-left: 20px;
}

.dow_list1 .text2 input{
    box-sizing: border-box;
    font-size:14px;
    border-radius: 5px;
    height: 56px;
    border:0px solid #e6e6e6;
    color:#666666;
    -web-kit-appearance:none;
    -moz-appearance: none;

    outline:0;
    padding-left: 20px;
    text-decoration:none;
    width:430px;
    background-color:#ffffff;
    margin-left: 20px;
}
.dow_list1 .text3{float: left;}

.dow_list1 .text4{display: none;float: left;margin-top: 6px;}
.dow_list1 .text4 a{font-size: 16px;color: #2d7a5c;margin-left: 58px;}
.dow_list1 .text4 img{margin-right: 10px;}

.dow_list2{padding: 0px 0px 90px;text-align: center;}
.dow_list2 img{max-width: 100%;}

.sea_list1{padding-top: 47px;}
.sea_list1 .sea_list1_c{width: 100%;padding: 40px 2.2% 35px;background-color: #fff;}
.sea_list1 .hr{width: 120px;height: 2px;background-color: #2d7a5c;}
.sea_list1 .sea_list1_l{font-size: 18px;color: #333;width: 50px;float: left;}
.sea_list1 .sea_list1_r{width: calc(100% - 80px);float: right;}
.sea_list1 .sea_list1_r span{font-size: 18px;color: #555;padding-right: 4%;}
.sea_list1 .sea_list1_r a.active span{color: #3f856a;}
.sea_list1 img{margin-top: -5px;margin-right: 10px;}
.sea_list1 .img2{display: none;}
.sea_list1 a.active .img1{display: none;}
.sea_list1 a.active .img2{display: inline;}
































.pro_list{padding: 48px 0px 85px;}
.pro_left{width: 360px;float: left;}
.pro_left h2{font-size: 20px;color: #fff;padding-left: 50px; height: 48px;line-height: 48px;background-color: #06838a;}
.pro_left .ul1{width: 100%;background: #fff;margin-bottom: 20px;}
.pro_left .ul1 > li#li1{width:310px;font-size: 18px;margin: 0px auto; padding: 20px 0 18px 0px; text-align: center; color: #4c4c4c; border-top:1px dashed #efefef; margin-bottom:7px;}
.pro_left .ul1 > li:nth-child(1)#li1{border-top: none;}
.pro_left .ul1 > li .tp1{float: left;width: 20px; }
.pro_left .ul1 > li > ol{display: none;}
.pro_left .ul1 > li > ol li{padding: 13px 0px;}
.pro_left .ul1 > li > ol li:hover{color: #06838a;}
.pro_left .ul1 > li > ol li.active1{color: #06838a;}
.pro_left .ul1 > li > a{font-size:18px; color:#4c4c4c;line-height: 25px;display: block; float: left; text-align: left;padding-left: 12px;}
.pro_left .ul1 > li ol li a{font-size: 16px;color: #696969;text-align: left;padding-left: 45px; line-height: 25px;display: block;}
.pro_left .ul1 > li.active > a{color: #06838a;}
.pro_left .ul1 > li img{margin-right: 7px;}
.pro_left .ul1 > li .img2{display: none;}
.pro_left .ul1 > li.active .img1{display: none;}
.pro_left .ul1 > li.active .img2{display: inline;}

.pro_left .ul2{width: 100%;background: #fff;margin-bottom: 20px;padding: 0px 0px 21px;}
.pro_left .ul2 h2{margin-bottom: 10px;}
.pro_left .ul2 > li{width:310px;font-size: 18px;margin: 0px auto; padding: 20px 0 18px 0px; text-align: center; color: #4c4c4c; border-top:1px dashed #efefef; margin-bottom:7px;}
.pro_left .ul2 > li:nth-child(2){border-top: none;}
.pro_left .ul2 > li .li_l{width: 153px;height: 135px;overflow: hidden;float: left;}
.pro_left .ul2 > li .li_l img{width: 100%;height: 100%;transition: all .5s;}
.pro_left .ul2 > li:hover .li_l img{transform: scale(1.1);transition: all 4s;}
.pro_left .ul2 > li .li_r{width: calc(100% - 175px);float: right;}
.pro_left .ul2 > li .li_r .li_r1{font-size: 18px;color: #333;margin-top: 18px;text-align: left;}
.pro_left .ul2 > li .li_r .hr{width: 14px;height: 3px;background-color: #06838a; margin-top: 11px;}
.pro_left .ul2 > li .li_r p{font-size: 16px;color: #666;line-height: 25px;text-align: left;height: 50px;overflow: hidden;margin-top: 10px;}
.pro_left .ul2 > li:hover .li_r .li_r1{color: #06838a;}


.det_right{width: calc(100% - 395px);float: right;overflow: hidden;}
.det_right .pro_r1 .left{font-size: 20px;color: #333;float: left;width: 130px;overflow: hidden;}
.det_right .pro_r1 .left img{margin-top: -3px;margin-right: 15px;}
.det_right .pro_r1 .right{width: calc(100% - 140px);float: right;text-align: right;}
.det_right .pro_r1 .right a{font-size: 15px; color: #666;}
.det_right .pro_r1 .right a:hover{color: #06838a;}
.det_right .pro_hr{width: 100%;overflow: hidden;}





.pro_left .lx{width: 100%;overflow: hidden;margin-top: 5px;}
.pro_left .lx .tp{width: 100%;overflow: hidden;}
.pro_left .lx .tp img{width: 100%;}
.pro_left .lx ul{background-color: #fff;padding: 30px 50px 30px 37px;}
.pro_left .lx ul li{margin-bottom: 10px;}
.pro_left .lx ul li .li_l{width: 19px;float: left;overflow: hidden;line-height: 35px;}
.pro_left .lx ul li .li_r{width: calc(100% - 30px);float: right;overflow: hidden;font-size: 16px;color: #666;line-height: 35px;}


.pro_right{width: calc(100% - 395px);float: right;overflow: hidden;}
.pro_right .pro_r1 .left{font-size: 20px;color: #333;float: left;width: 130px;overflow: hidden;}
.pro_right .pro_r1 .left img{margin-top: -3px;margin-right: 15px;}
.pro_right .pro_r1 .right{width: calc(100% - 140px);float: right;text-align: right;}
.pro_right .pro_r1 .right a{font-size: 15px; color: #666;}
.pro_right .pro_r1 .right a:hover{color: #06838a;}
.pro_right .pro_hr{width: 100%;overflow: hidden;}
.pro_right ul{margin-top: 28px;}
.pro_right li{width: 31.2%;float: left;margin-right: 3.1%;margin-bottom: 40px; overflow: hidden;}
.pro_right li:nth-child(3n){margin-right: 0px;}
.pro_right li .tp{width: 100%;height: 336px; overflow: hidden;}
.pro_right li .tp img{width: 100%;height: 100%;transition: all .5s;}
.pro_right li:hover .tp img{transform: scale(1.1);transition: all 4s;}
.pro_right li p{width: 100%;height: 73px;overflow: hidden; background-color: #fff;font-size: 16px;color: #333;text-align: center;line-height: 73px;}
.pro_right li:hover p{color: #06838a;}











.s_list1{padding: 80px 0px 132px;background-color: #f7f7f7;}
.s_list1 h2{font-size: 36px;color: #333;text-align: center;font-weight: bold;}
.s_list1 .hr{width: 70px;height: 3px;background-color: #06838a;margin: 25px auto 30px;}
.s_list1 li{width: 23.5%;height: 550px;margin-right: 2%;float: left;}
.s_list1 li:nth-child(4){margin-right: 0;}
.s_list1 li .tp{width: 100%;height: 410px;overflow: hidden;}
.s_list1 li .tp img{width: 100%;height: 100%;}
.s_list1 li .content{width: 92%;height: 230px;margin: 0 auto;position: relative;top: -80px;background-color: #fff;overflow: hidden;}
.s_list1 li .content .content2{margin: 0 auto;padding: 0 28px;}
.s_list1 li .content p{font-size: 16px;color: #666;line-height: 33px;margin-top: 15px;}
.s_list1 li .title{width: 100%;height: 50px;}
@font-face {
    font-family:'fzcsjw';
    src: url(/lib/Font-Awesome/font/FZCSJW.TTF);
}
.s_list1 li .title .title1{font-size: 30px; float: left;font-family: 'fzcsjw';padding-top: 35px;}
.s_list1 li .title .title2{font-size: 20px; float: left;color: #333;font-weight: bold; padding-top: 40px;padding-left: 10px;}
.s_list1 li.active .content{background-color: #282c2c;}
.s_list1 li.active .title .title1{color: #fff;}
.s_list1 li.active .title .title2{color: #fff;}
.s_list1 li.active p{color: #fff;}
.s_list1 .s_list1_c{position: relative;margin-top: 44px;}
.s_list1 .swiper-container{padding: 20px 10px;}
.s_list1 .swiper-button-next,.s_list1 .swiper-button-prev{width: 41px;height: 41px;}
.s_list1 .swiper-button-prev{background: url("../images/s_list1_l1.png") no-repeat;left:-4%;}
.s_list1 .swiper-button-next{background: url("../images/s_list1_r1.png") no-repeat;right:-4%;}
.s_list1 .swiper-button-next.swiper-button-disabled{background: url("../images/s_list1_r.png") no-repeat;opacity: 1;}
.s_list1 .swiper-button-prev.swiper-button-disabled{background: url("../images/s_list1_l.png") no-repeat;opacity: 1;}

.s_list2{background: url("/lib/images/s_list2_bj.png") no-repeat center;width: 100%;height: 825px;}
.s_list2 h2{font-size: 36px;color: #fff;text-align: center;font-weight: bold;padding-top: 80px;}
.s_list2 .hr{width: 70px;height: 3px;background-color: #fff;margin: 25px auto 140px;}
.s_list2 li p{font-size: 18px;color: #fff;padding-top: 50px;height: 260px;overflow: hidden;}
.s_list2 li{height: 400px; float: left;border-right: 1px #666 solid;font-size: 30px;color: #fff;}
.s_list2 li:nth-child(1){width: 31.25%;padding-right: 7%;}
.s_list2 li:nth-child(2){width: 37.5%;padding: 0px 7% 0px 7.2%;}
.s_list2 li:nth-child(3){width: 31.25%;padding: 0px 0px 0px 8%;border-right: none;}
.s_list2 li h4{font-size: 30px;color: #fff;}
.s_list2 li p{font-size: 20px;color: rgba(255, 255, 255, 0.9);line-height: 42px;}
.s_list2 li .tp1{width: 97px;height: 19px; background: url("/lib/images/Online.png") no-repeat center;}
.s_list2 li.active .tp1{width: 97px;height: 19px; background: url("/lib/images/Online1.png") no-repeat center;}
.s_list2 li:hover .tp1{width: 97px;height: 19px; background: url("/lib/images/Online1.png") no-repeat center;}
.s_list2 li.active h4{color: #0b9aa2;}
.s_list2 li:hover h4{color: #0b9aa2;}

.s_list3{padding: 80px 0px 70px;background-color: #fff;}
.s_list3 h2{font-size: 36px;color: #333;text-align: center;font-weight: bold;}
.s_list3 .hr{width: 70px;height: 3px;background-color: #06838a;margin: 25px auto 55px;}
.s_list3 .li_l{width: 45.6%;height: 271px;float: left;overflow: hidden;}
.s_list3 .li_l img{width: 100%;height: 271px;}
.s_list3 .li_r{width: 54.4%;height: 271px;overflow: hidden; background-color: #f8f8f8;float: right;padding: 38px 8% 0px 6%;line-height: 38px;}
.s_list3 .li_r p{line-height: 38px;}
.s_list3 .li_r span{line-height: 38px;}
.s_list3 .swiper-pagination-bullet{width: 50px;height: 4px;background: #e2e2e2;border-radius: 2px;}
.s_list3 .swiper-pagination-bullet-active{width: 50px;height: 4px;background: #06767c;}
.s_list3 .swiper-container{padding: 0 0 60px;}

.s_list4{padding: 80px 0px 70px;background-color: #f7f7f7;}
.s_list4 h2{font-size: 36px;color: #333;text-align: center;font-weight: bold;}
.s_list4 .hr{width: 70px;height: 3px;background-color: #06838a;margin: 25px auto 55px;}
.s_list4 li{float: left;}
.s_list4 li:nth-child(1){width: 18.5%;margin-right: 8.5%;overflow: hidden;}
.s_list4 li:nth-child(2){width: 18.5%;margin-right: 8.5%;overflow: hidden;}
.s_list4 li:nth-child(3){width: 18.5%;margin-right: 8.5%;overflow: hidden;}
.s_list4 li:nth-child(4){width: 19%;overflow: hidden;}
.s_list4 li .tp{width: 100%;height: 85px;overflow: hidden;text-align: center;line-height: 83px;}
.s_list4 li .tp img{max-width: 100%;max-height: 100%;}
.s_list4 li h4{font-size: 24px;color: #333;font-weight: bold;text-align: center;margin-top: 35px;}
.s_list4 li p{font-size: 18px;color: #272727;line-height: 38px;text-align: center;margin-top: 23px;}







.contact_1{width: 100%;}
.contact_1 .c{background-color: #fff;padding: 110px 3% 90px;box-shadow: #ddd 0px 0px 5px 0px;margin-top: -120px;position: relative;}
.contact_1 li{width: 23%;float: left;margin-right: 2.5%;overflow: hidden;}
.contact_1 li:nth-child(4){margin-right: 0px;}
.contact_1 li .left{width: 70px;float: left;}
.contact_1 li .right{width: calc(100% - 102px);float: right;}
.contact_1 li .right h2{font-size: 18px;color: #333;font-weight: bold;}
.contact_1 li .right h3{font-size: 20px;color: #666;line-height: 27px;margin-top: 14px;}
.contact_1 li:nth-child(1) .right h3{font-size: 16px;}

.contact_list2{padding: 110px 0px 130px;background-color: #fff;}
.contact_list2 h2{font-size: 36px;color: #333;font-weight: bold; text-align: center;}
.contact_list2 h4{font-size: 17px;color: #666;margin-top: 23px;text-align: center;}
.contact_list2 .hr{width: 50px;height: 4px;background-color: #08878e;margin: 30px auto;}
.contact_list2 .tp{width: 100%;overflow: hidden;margin-top: 50px;margin-bottom: 40px;}
.contact_list2 .tp img{width: 100%;}
.contact_list2 .contact_list2_c{position: relative;}
.contact_list2 li{width: 100%; height: 340px;border-radius: 10px;background-color: #fff;padding: 42px 4% 20px;box-shadow: #ddd 0px 0px 10px 1px;}
.contact_list2 li h3{font-size: 24px;color: #494949;margin-bottom: 25px;}
.contact_list2 li:hover h3{color: #08878e;}
.contact_list2 .ntroduce{width: 100%;height: 250px;}
.contact_list2 .ntroduce > div{width: 100%;height: 250px;overflow-y: scroll;padding-right: 24px;}
.contact_list2 .ntroduce > div::-webkit-scrollbar {display: none;}
.contact_list2 .swiper-container{padding: 20px 10px;}
.contact_list2 li p,.contact_list2 li p span{font-size: 16px;color: #666;line-height: 40px;}
.contact_list2 .swiper-button-next,.contact_list2 .swiper-button-prev{width: 30px;height: 31px;}
.contact_list2 .swiper-button-prev{background: url("../images/c_arr_l.png") no-repeat;left:-4%;}
.contact_list2 .swiper-button-next{background: url("../images/c_arr_r.png") no-repeat;right:-4%;}
.contact_list2 .swiper-button-next.swiper-button-disabled{background: url("../images/c_arr_r.png") no-repeat;opacity: 1;}
.contact_list2 .swiper-button-prev.swiper-button-disabled{background: url("../images/c_arr_l.png") no-repeat;opacity: 1;}

.contact_list3{background-color: #f9f9f9;padding: 70px 0px 108px;}
.contact_list3 h2{font-size: 32px;color: #464e56;margin-bottom: 63px;}
.contact_list3 .text1{width:49%;float: left;margin-right: 2%;background-color:#ffffff;margin-bottom: 20px;}
.contact_list3 .text1:nth-child(2n){margin-right: 0px;}
.contact_list3 .text1 input[type="text"]{
    box-sizing: border-box;
    font-size:14px;
    height: 63px;
    border:0px solid #e6e6e6;
    color:#666666;
    -web-kit-appearance:none;
    -moz-appearance: none;
    display:block;
    outline:0;
    padding-left: 20px;
    text-decoration:none;
    width:100%;
    background-color:#ffffff;
  }
.contact_list3 .text1 input[type="text"]:focus{border:0px solid #08878e;}
.contact_list3 .msg{
    font-size: 14px;
    background-color:#ffffff;
    width: 100%;
    height: 240px;
    padding: 20px;
    resize: none;
    margin-bottom: 25px;
}
.contact_list3 .msg:focus{outline-color:#08878e}
.contact_list3 textarea{color:#666666;}
.contact_list3 .submit1{width: 225px;height: 55px;float: right;}
.contact_list3 .submit1 input[type="submit"]{
    box-sizing: border-box;
    font-size:16px;
    height: 55px;
    border:0 solid #ffffff;
    color:#ffffff;
    -web-kit-appearance:none;
    -moz-appearance: none;
    display:block;
    outline:0;
    text-align: center;
    text-decoration:none;
    width:100%;
    line-height: 55px;
    background-color: #08878e;
    cursor: pointer;
}
.contact_list3 .code{float: left;line-height: 55px;height: 55px;}
.contact_list3 .code1 input{background-color: #fff;}
.contact_list3 .code_c{float: left;}
.contact_list3 .code_a{width: 490px;height: 55px;float: left;background-color: #fff; padding-left: 20px;margin-right: 18px;}
.contact_list3 .code_b{width: 150px;float: left;}
.contact_list3 .code_b img{width: 100%;height: 55px;}

.contact_list4{overflow: hidden;text-align: center;}
.contact_list4 img{max-width: 100%;}










































































@media screen and (max-width: 1700px) {

}
@media screen and (max-width: 1600px) {
    .menu_about li{height: 95px;padding: 0px 60px;float: left;}

}
@media screen and (max-width: 1500px) {
    .menu_about li{height: 95px;padding: 0px 50px;float: left;}
    .a_list2 li .li_c h3{font-size: 22px;color: #333;}
    .a_list2 li .li_c h3 span{font-size: 12px;color: #888;margin-left: 5px;}
    .a_list2 li .li_c .hr1{width: 47px;height: 3px;background-color: #2d7a5c;margin-top: 22px;}
    .a_list2 li .li_c p{font-size: 16px;color: #666;line-height: 30px;margin-top: 13px;}

    .a_list4{position: relative;width:100%;background-color: #f7f7f7;padding-top: 104px;}
    .a_list4 h2{margin-left: 10px; font-size: 36px;color: #333;font-weight: bold;}
    .a_list4 .swiper-container{padding:60px 10px 134px;}
    .a_list4 li{width: 248px;height:406px;float:left;background:#fff;text-align: center;padding: 0 2%;line-height: 340px; box-shadow: #ddd 2px 5px 20px 1px;}
    .a_list4 li .hr{width: 100%;height: 1px;background-color: #e6e6e6;margin-top: 1px;}
    .a_list4 li .tp{width: 100%;height: 330px;overflow: hidden;line-height: 330px;}
    .a_list4 li img{max-width:100%;max-height: 100%;}
    .a_list4 li p{font-style: 16px;color: #333;line-height: 75px;height: 75px;overflow: hidden;}
    .a_list4 .swiper-button-prev, .a_list4 .swiper-button-next{width: 10%;height: 62px;margin-top: -280px;}
    .a_list4 .swiper-button-prev{background: url("../images/ico/ne3.png");background-size: 100% 100%; left: 73%;border: 1px #e6e6e6 solid;}
    .a_list4 .swiper-button-next{background: url("../images/ico/pr3.png");background-size: 100% 100%;right:6%;border: 1px #e6e6e6 solid;}

    .d_list2{padding-bottom: 104px;margin-top: 90px;}
    .d_list2 .d_list2_t{width: 100%;overflow: hidden;}
    .d_list2 .d_list2_t img{max-width: 100%;}
    .d_list2 ul{margin-top: 60px;}
    .d_list2 li{width: 23.5%;height: 351px;background-color: #fff; overflow: hidden; float: left;margin-right: 2%;overflow: hidden;}
    .d_list2 li:nth-child(4n){margin-right: 0px;}
    .d_list2 li .tp{width: 100%;height: 281px;padding: 10px; line-height: 281px;text-align: center;overflow: hidden;}
    .d_list2 li .tp img{max-width: 100%;max-height: 100%; transition: all .5s;}
    .d_list2 li p{width: 100%;height: 70px;border-top: 1px #eee solid; text-align: center;line-height: 70px;overflow: hidden;font-size: 18px;color: #333;}
    .d_list2 li:hover p{color: #236c4f;border-top: 1px #236c4f solid;}
    .d_list2 li:hover .tp img{transform: scale(1.1);transition: all 4s;}

}
@media screen and (max-width: 1400px) {
    .menu_about li{height: 95px;padding: 0px 40px;float: left;}
    .a_list2 li .li_c h3{font-size: 18px;color: #333;}
    .a_list2 li .li_c h3 span{font-size: 12px;color: #888;margin-left: 5px;}
    .a_list2 li .li_c .hr1{width: 47px;height: 3px;background-color: #2d7a5c;margin-top: 18px;}
    .a_list2 li .li_c p{font-size: 15px;color: #666;line-height: 30px;margin-top: 10px;}

    .a_list4{position: relative;width:100%;background-color: #f7f7f7;padding-top: 104px;}
    .a_list4 h2{margin-left: 10px; font-size: 36px;color: #333;font-weight: bold;}
    .a_list4 .swiper-container{padding:60px 10px 134px;}
    .a_list4 li{width: 248px;height:360px;float:left;background:#fff;text-align: center;padding: 0 2%; box-shadow: #ddd 2px 5px 20px 1px;}
    .a_list4 li .hr{width: 100%;height: 1px;background-color: #e6e6e6;margin-top: 1px;}
    .a_list4 li .tp{width: 100%;height: 300px;overflow: hidden;line-height: 300px;}
    .a_list4 li img{max-width:100%;max-height: 100%;}
    .a_list4 li p{font-style: 16px;color: #333;line-height: 60px;height: 60px;overflow: hidden;}
    .a_list4 .swiper-button-prev, .a_list4 .swiper-button-next{width: 10%;height: 62px;margin-top: -255px;}
    .a_list4 .swiper-button-prev{background: url("../images/ico/ne3.png");background-size: 100% 100%; left: 72%;border: 1px #e6e6e6 solid;}
    .a_list4 .swiper-button-next{background: url("../images/ico/pr3.png");background-size: 100% 100%;right:6%;border: 1px #e6e6e6 solid;}

    .d_list2{padding-bottom: 104px;margin-top: 90px;}
    .d_list2 .d_list2_t{width: 100%;overflow: hidden;}
    .d_list2 .d_list2_t img{max-width: 100%;}
    .d_list2 ul{margin-top: 60px;}
    .d_list2 li{width: 23.5%;height: 320px;margin-bottom: 32px; background-color: #fff; overflow: hidden; float: left;margin-right: 2%;overflow: hidden;}
    .d_list2 li:nth-child(4n){margin-right: 0px;}
    .d_list2 li .tp{width: 100%;height: 250px;padding: 10px; line-height: 250px;text-align: center;overflow: hidden;}
    .d_list2 li .tp img{max-width: 100%;max-height: 100%; transition: all .5s;}
    .d_list2 li p{width: 100%;height: 70px;border-top: 1px #eee solid; text-align: center;line-height: 70px;overflow: hidden;font-size: 16px;color: #333;}
    .d_list2 li:hover p{color: #236c4f;border-top: 1px #236c4f solid;}
    .d_list2 li:hover .tp img{transform: scale(1.1);transition: all 4s;}

    .dow_list1 .text1 input{
        box-sizing: border-box;
        font-size:14px;
        height: 56px;
        border:0px solid #e6e6e6;
        color:#666666;
        -web-kit-appearance:none;
        -moz-appearance: none;
        border-radius: 5px;
        outline:0;
        padding-left: 20px;
        text-decoration:none;
        width:300px;
        background-color:#ffffff;
        margin-left: 20px;
    }
    
    .dow_list1 .text2 input{
        box-sizing: border-box;
        font-size:14px;
        border-radius: 5px;
        height: 56px;
        border:0px solid #e6e6e6;
        color:#666666;
        -web-kit-appearance:none;
        -moz-appearance: none;
    
        outline:0;
        padding-left: 20px;
        text-decoration:none;
        width:300px;
        background-color:#ffffff;
        margin-left: 20px;
    }


}

