﻿.n_banner{width: 100%;text-align: center;padding-top: 152px;}
.n_banner img{max-width: 100%;}
.n_banner1{width: 100%;text-align: center;padding-top: 152px;}
.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: #c6aa6f;}
.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: #c6aa6f;border-bottom: 2px solid #c6aa6f;}

.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:#c6aa6f;}
.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: #c6aa6f;}
.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: #c6aa6f;}
.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: #c6aa6f;}



.news_list1{padding: 80px 0px 110px;background-color: #f8f8f8;}
.news_list1 li{margin-bottom: 40px;height: 320px;background-color: #fff;padding: 33px 68px 33px 25px;overflow: hidden;}
.news_list1 .li_l{width: 434px;height: 250px;overflow: hidden;float: left;}
.news_list1 .li_l img{width: 100%;height: 250px;transition: all .5s;}
.news_list1 li:hover .li_l img{transform: scale(1.1);transition: all 3s;}
.news_list1 .li_r{width: calc(100% - 480px);height: 250px;overflow: hidden;float: right;}
.news_list1 .li_r h2{font-size: 22px;color: #191919;height: 24px;line-height: 24px;overflow: hidden;margin-top: 22px;}
.news_list1 .li_r h3{font-size: 16px;color: #888;margin-top: 22px;}
.news_list1 .li_r h3 img{margin-right: 15px;margin-top: -2px;}
.news_list1 .li_r h4{font-size: 16px;color: #888;height: 60px;line-height: 30px;overflow: hidden;margin-top: 20px;}
.news_list1 .li_r .more{width: 154px;height: 35px;margin-top: 30px; font-size: 14px;color: #888;text-align: center;line-height: 35px;border-radius: 17.5px;border: 1px rgba(0, 0, 0, .1) solid;}
.news_list1 li:hover .li_r h2{color: #c6aa6f;}
.news_list1 li:hover .more{background-color: #cdb27a;color: #fff;}



.news_info{width: 100%;background: #f8f8f8;padding: 80px 0px 100px;}
.news_info .news_info_c{width: 100%;background-color: #fff;padding: 75px 57px 20px;overflow: hidden;}
.news_info .news_info_c img{max-width: 100%;}
.news_info .news_info_c .content p{font-size: 16px;color: #888;line-height: 40px;}
.news_info 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_info p.next a{font-size: 16px;margin-left: 10px;color: #666;}
.news_info p.next a:hover{color:#c6aa6f;}
.news_info p.next span{float: right;font-size: 16px;}
.news_info h1{text-align: center;font-size: 28px;color: #333;}
.news_info h6{text-align: center;font-size: 16px;color: #666;border-bottom: 1px solid #eee;margin-bottom: 50px; padding-bottom: 30px;margin-top: 28px;}
.news_info h6 i{margin-left: 20px;}



.c_list1{width: 100%;padding: 125px 0px;}  
.c_list1 .c_list1_l{width: 41.875%;float: left;}
.c_list1 h2{font-size: 32px;color: #464e56;}
.c_list1 .hr1{width: 100%;overflow: hidden;margin-top: 22px;}
.c_list1 .hr1 img{width: 100%;}
.c_list1 ul{margin-top: 32px;}
.c_list1 li{width: 100%;padding: 45px 0px;border-top: 1px rgba(0, 0, 0, .1) solid;}
.c_list1 li:nth-child(1){border-top: none;}
.c_list1 li .li_l{width: 50px;float: left;}
.c_list1 li .li_r{width: calc(100% - 85px);float: right;}
.c_list1 li .li_r h4{font-size: 16px;color: #666;margin-top: -10px;}
.c_list1 li .li_r .li_r1{width: 50%;float: left;font-size: 18px;color: #333;margin-top: 14px;}
.c_list1 li .li_r p{font-size: 18px;color: #333;margin-top: 14px;}
.c_list1 .c_list1_r{width: 50.8%;float: right;overflow: hidden;text-align: right;}
.c_list1 .c_list1_r img{max-width: 100%;}

.c_list2{background-color: #f7f5f1;padding: 77px 0px 135px;}
.c_list2 h2{font-size: 32px;color: #464e56;margin-bottom: 64px;}
.c_list2 .text1{width:49%;float: left;margin-right: 2%;background-color:#ffffff;margin-bottom: 20px;}
.c_list2 .text1:nth-child(2n){margin-right: 0px;}
.c_list2 .text1 input[type="text"]{
    box-sizing: border-box;
    font-size:14px;
    height: 70px;
    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;
  }
.c_list2 .text1 input[type="text"]:focus{border:0px solid #cdb27a;}
.c_list2 .msg{
    font-size: 14px;
    background-color:#ffffff;
    width: 100%;
    height: 274px;
    padding: 20px;
    resize: none;
    margin-bottom: 25px;
}
.c_list2 .msg:focus{outline-color:#cdb27a}
.c_list2 textarea{color:#666666;}
.c_list2 .submit1{width: 15.63%;height: 50px;float: right;}
.c_list2 .submit1 input[type="submit"]{
    box-sizing: border-box;
    font-size:16px;
    height: 50px;
    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: 50px;
    background-color: #cdb27a;
    cursor: pointer;
}
.c_list2 .code{float: left;line-height: 50px;height: 50px;width: 78%;}
.c_list2 .code1 input{background-color: #fff;}
.c_list2 .code_a{width: 39%;height: 50px;float: left;background-color: #fff; padding-left: 20px;margin-right: 15px;}
.c_list2 .code_b{width: 12%;float: left;}
.c_list2 .code_b img{width: 100%;height: 50px;}



.a_list1{padding: 85px 0px 130px;width: 100%;}
.a_list1 h2{font-size: 36px;color: #333;font-weight: bold;text-align: center;}
.a_list1 h3{font-size: 20px;color: #666;text-align: center;margin-top: 7px;}
.a_list1 .a_list1_c{font-size: 16px;color: #666;margin-top: 37px;line-height: 47px;}
.a_list1 .a_list1_c p{font-size: 16px;color: #666;line-height: 47px;}
.a_list1 .a_list1_c span{font-size: 16px;color: #666;line-height: 47px;}
.a_list1 .ab_hf{margin-top: 85px;}
.a_list1 .hf_1{float: left;}
.a_list1 .hf_1:nth-child(1){width: 32.5%;}
.a_list1 .hf_1:nth-child(2){width: 27.5%;}
.a_list1 .hf_1:nth-child(3){width: 28%;}
.a_list1 .hf_1:nth-child(4){width: 12%;}
.a_list1 .hf_1 .left1{width: 4px;height: 60px;background-color: #dddddd;float: left;margin-top: 4px;}
.a_list1 .hf_1 .right1{width: calc(100% - 15px);float: right;}
.a_list1 .hf_1 .right1 span{font-size: 27.5px;color: #505050;font-weight: bold;}
.a_list1 .hf_1 .right1 em{font-size: 27.5px;color: #505050;font-weight: bold;}
.a_list1 .hf_1 .right1 p{font-size: 18.33px;color: #666;}

.a_list2{background: url("../image/a_list2_bj.png") no-repeat center center;width: 100%;height: 789px;padding-top: 82px;}
.a_list2 h2{font-size: 36px;color: #fff;font-weight: bold;text-align: center;}
.a_list2 h3{font-size: 20px;color: rgba(255, 255, 255, 0.46);text-align: center;margin-top: 7px;}
.a_list2 ul{margin-top: 60px;}
.a_list2 li{width: 31.7%;float: left;margin-right: 2.45%;}
.a_list2 li:nth-child(3){margin-right: 0px;}
.a_list2 li .tp{width: 100%;height: 241px;overflow: hidden;}
.a_list2 li .tp img{width: 100%;height: 241px;}
.a_list2 li .li_c{width: 100%;height: 256px;background-color: #fff;overflow: hidden;padding: 40px 10%;}
.a_list2 li:nth-child(1) .li_c{width: 100%;height: 256px;background-color: #fff;overflow: hidden;padding: 40px 20%;}
.a_list2 li:nth-child(2) .li_c{width: 100%;height: 256px;background-color: #fff;overflow: hidden;padding: 40px 27%;}
.a_list2 li h4{font-size: 24px;color: #cdb47d;text-align: center;}
.a_list2 li h5{font-size: 12px;color: #cdb47d;text-align: center;margin-top: 8px;}
.a_list2 li .hr{width: 39px;height: 2px;background-color: #cdb47d;margin: 22px auto;}
.a_list2 li p{font-size: 16px;color: #666;line-height: 30px; text-align: center;margin-top: 8px;}
.a_list2 li:hover p{color: #cdb47d;}

.a_list3{width: 100%;background-color: #fff;padding: 89px 0px;}
.a_list3 h2{font-size: 36px;color: #333;font-weight: bold;text-align: center;}
.a_list3 h3{font-size: 20px;color: #666;text-align: center;margin-top: 7px;}
.a_list3 .tp{width: 100%;overflow: hidden;margin-top: 74px;text-align: center;}
.a_list3 .tp img{max-width: 100%;}

.a_list4{width: 100%;background-color: #fff;padding: 0px 0px 90px;}
.a_list4 h2{font-size: 36px;color: #333;font-weight: bold;text-align: center;}
.a_list4 h3{font-size: 20px;color: #666;text-align: center;margin-top: 7px;}
.a_list4 ul{margin-top: 42px;}
.a_list4 li{width: 19%;height: 156px;cursor: pointer; overflow: hidden; text-align: center;line-height: 156px; box-shadow: #ddd 0px 0px 10px 0px;margin-bottom: 30px; background-color: #fff;float: left;margin-right: 1.25%;}
.a_list4 li:nth-child(5n){margin-right: 0px;}
.a_list4 li img{max-width: 100%;max-height: 100%;transition: all .5s;}
.a_list4 li:hover img{transform: scale(1.1);transition: all 4s;}

.a_list5{position: relative;width:100%;background-color: #f7f7f7;padding-top: 104px;}
.a_list5 h2{margin-left: 10px; font-size: 38px;color: #333;}
.a_list5 h2 p{font-size: 20px;color: #666;}
.a_list5 .swiper-container{padding:60px 10px 134px;}
.a_list5 li{width: 248px;height:500px;float:left;background:#fff;text-align: center;padding: 0 2%;
    line-height: 340px;}
.a_list5 li .hr{width: 100%;height: 1px;background-color: #e6e6e6;margin-top: 10px;}
.a_list5 li .tp{width: 100%;height: 410px;padding-top: 10px;overflow: hidden;line-height: 430px;}
.a_list5 li img{max-width:100%;max-height: 100%;}
.a_list5 li p{font-style: 16px;color: #333;line-height: 22px;padding-top: 30px;}
.a_list5 .swiper-button-prev, .a_list5 .swiper-button-next{width: 10%;height: 62px;margin-top: -320px;}
.a_list5 .swiper-button-prev{background: url("../image/ne3.png");background-size: 100% 100%; left: 70%;border: 1px #e6e6e6 solid;}
.a_list5 .swiper-button-next{background: url("../image/pr3.png");background-size: 100% 100%;right:9%;border: 1px #e6e6e6 solid;}


.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: #cdb47d;}
.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: #cdb47d;}
.pro_left .ul1 > li > ol li.active1{color: #cdb47d;}
.pro_left .ul1 > li > a{font-size:18px; color:#4c4c4c;line-height: 25px;display: block; float: left; text-align: left;padding-left: 28px;}
.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: #cdb47d;}
.pro_left .ul1 > li.active > ol{display: block;border-top: 1px rgba(0, 0, 0, .1) dashed;margin-top: 18px;padding-top: 20px;}
.pro_left .ul1 > li > ol li.active1 a{color: #cdb47d;}
.pro_left .ul1 > li > ol li:hover a{color: #cdb47d;}
.pro_left .ul1 > li > ol li img{margin-top: -2px;margin-right: 10px;}
.pro_left .ul1 > li > ol li .img2{display: none;}
.pro_left .ul1 > li > ol li.active1 .img2{display: inline;}
.pro_left .ul1 > li > ol li.active1 .img1{display: none;}
.pro_left .ul1 > li > ol li:hover .img2{display: inline;}
.pro_left .ul1 > li > ol li:hover .img1{display: none;}
.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: #cdb47d;}
.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: 36px; overflow: hidden;}
.pro_right li:nth-child(3n){margin-right: 0px;}
.pro_right li .tp{width: 100%;height: 380px; 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: 98px;overflow: hidden; background-color: #fff;font-size: 16px;color: #666;text-align: center;line-height: 98px;}
.pro_right li:hover p{color: #cdb47d;}


.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: #cdb47d;}
.det_right .pro_hr{width: 100%;overflow: hidden;}

.det_list1{margin-top: 30px;}
.det_list1 .left{width: 49%;height: 570px;float: left; overflow: hidden;}
.det_list1 .left img{width: 100%;height: 570px;}
.det_list1 .right{width: 49%;height: 570px;background-color: #fff;float: right;padding: 60px 5% 10px 4%;}
.det_list1 .right h2{font-size: 22px;color: #333;}
.det_list1 .right .hr{width: 100%;height: 1px;background-color: rgba(0, 0, 0, .1);margin-top: 30px;}
.det_list1 .right h3{font-size: 16px;color: #666;line-height: 40px;margin-top: 35px;height: 260px;}
.det_list1 .right .r_tel .r_tel_l{width: 40px;float: left;}
.det_list1 .right .r_tel .r_tel_r{width: calc(100% - 54px);float: right;}
.det_list1 .right .r_tel .r_tel_r p{font-size: 16px;color: #cdb47d;margin-top: -17px;}
.det_list1 .right .r_tel .r_tel_r h4{font-size: 26px;color: #cdb47d;margin-top: -5px;}


.d_list2{padding: 40px 50px;background-color: #fff;margin-top: 32px;}
.d_list2 .d_list2_t{border-bottom: 1px rgba(0, 0, 0, .1) solid;padding-bottom: 50px;}
.d_list2 .d_list2_t .d_list2_t1{font-size: 20px;color: #cdb27a;margin-right: 70px;float: left;padding-bottom: 22px;border-bottom: 2px #cdb47d solid;}
.d_list2 .d_list2_c{width: 100%;padding: 40px 0px;overflow: hidden;}
.d_list2 .d_list2_c p{font-size: 16px;color: #666;line-height: 38px;}
.d_list2 .d_list2_c span{font-size: 16px;color: #666;line-height: 38px;}
.d_list2 .d_list2_c img{max-width: 100%;}


.d_list3{padding-bottom: 104px;margin-top: 90px;}
.d_list3 .d_list3_t{width: 100%;overflow: hidden;}
.d_list3 .d_list3_t img{max-width: 100%;}
.d_list3 ul{margin-top: 60px;}
.d_list3 li{width: 23.5%;float: left;margin-right: 2%;overflow: hidden;}
.d_list3 li:nth-child(4){margin-right: 0px;}
.d_list3 li .tp{width: 100%;height: 376px;background-color: #fff;text-align: center;line-height: 376px;overflow: hidden;}
.d_list3 li .tp img{max-width: 100%;max-height: 100%;transition: all .5s;}
.d_list3 li p{width: 100%;height: 90px;text-align: center;line-height: 90px;background-color: #fff;overflow: hidden;font-size: 16px;color: #666;}
.d_list3 li:hover p{color: #cdb27a;}
.d_list3 li:hover .tp img{transform: scale(1.1);transition: all 4s;}

.prob_list{padding: 97px 0px 67px;}
.prob_list li{width: 23.5%;margin-right: 2%; float: left;overflow: hidden;margin-bottom: 50px;}
.prob_list li:nth-child(4n){margin-right: 0px;}
.prob_list li .tp{width: 100%;height: 376px;overflow: hidden;}
.prob_list li img{width: 100%;height: 376px;transition: all .5s;}
.prob_list li:hover img{transform: scale(1.1);transition: all 4s;}
.prob_list li p{width: 100%;height: 90px;background-color: #fff;font-size: 16px;color: #666;text-align:center;line-height: 90px;overflow: hidden;}
.prob_list li:hover p{color: #cdb27a;}


@media screen and (max-width: 1700px) {

}
@media screen and (max-width: 1600px) {

}
@media screen and (max-width: 1500px) {
    .pro_right ul{margin-top: 28px;}
    .pro_right li{width: 31.2%;float: left;margin-right: 3.1%;margin-bottom: 36px; overflow: hidden;}
    .pro_right li:nth-child(3n){margin-right: 0px;}
    .pro_right li .tp{width: 100%;height: 285px; 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: 80px;overflow: hidden; background-color: #fff;font-size: 16px;color: #666;text-align: center;line-height: 80px;}
    .pro_right li:hover p{color: #cdb47d;}

    .det_list1{margin-top: 30px;}
    .det_list1 .left{width: 49%;height: 427.5px;float: left; overflow: hidden;}
    .det_list1 .left img{width: 100%;height: 427.5px;}
    .det_list1 .right{width: 49%;height: 427.5px;background-color: #fff;float: right;padding: 40px 5% 10px 4%;}
    .det_list1 .right h2{font-size: 22px;color: #333;}
    .det_list1 .right .hr{width: 100%;height: 1px;background-color: rgba(0, 0, 0, .1);margin-top: 20px;}
    .det_list1 .right h3{font-size: 16px;color: #666;line-height: 30px;margin-top: 30px;height: 210px;}
    .det_list1 .right .r_tel .r_tel_l{width: 40px;float: left;}
    .det_list1 .right .r_tel .r_tel_r{width: calc(100% - 54px);float: right;}
    .det_list1 .right .r_tel .r_tel_r p{font-size: 16px;color: #cdb47d;margin-top: -17px;}
    .det_list1 .right .r_tel .r_tel_r h4{font-size: 26px;color: #cdb47d;margin-top: -5px;}


    .d_list3{padding-bottom: 104px;margin-top: 90px;}
    .d_list3 .d_list3_t{width: 100%;overflow: hidden;}
    .d_list3 .d_list3_t img{max-width: 100%;}
    .d_list3 ul{margin-top: 60px;}
    .d_list3 li{width: 23.5%;float: left;margin-right: 2%;overflow: hidden;}
    .d_list3 li:nth-child(4){margin-right: 0px;}
    .d_list3 li .tp{width: 100%;height: 282px;background-color: #fff;text-align: center;line-height: 282px;overflow: hidden;}
    .d_list3 li .tp img{max-width: 100%;max-height: 100%;transition: all .5s;}
    .d_list3 li p{width: 100%;height: 70px;text-align: center;line-height: 70px;background-color: #fff;overflow: hidden;font-size: 16px;color: #666;}
    .d_list3 li:hover p{color: #cdb27a;}
    .d_list3 li:hover .tp img{transform: scale(1.1);transition: all 4s;}

    .prob_list li .tp{width: 100%;height: 282px;overflow: hidden;}
    .prob_list li img{width: 100%;height: 282px;transition: all .5s;}
    .prob_list li:hover img{transform: scale(1.1);transition: all 4s;}
    .prob_list li p{width: 100%;height: 70px;background-color: #fff;font-size: 16px;color: #666;text-align:center;line-height: 70px;overflow: hidden;}

}
@media screen and (max-width: 1400px) {
    .menu_about li{height: 95px;padding: 0px 60px;float: left;}

    .a_list1 .hf_1:nth-child(1){width: 30%;}
    .a_list1 .hf_1:nth-child(2){width: 25%;}
    .a_list1 .hf_1:nth-child(3){width: 25%;}
    .a_list1 .hf_1:nth-child(4){width: 20%;}
    .a_list1 .hf_1 .left1{width: 4px;height: 60px;background-color: #dddddd;float: left;margin-top: 4px;}
    .a_list1 .hf_1 .right1{width: calc(100% - 15px);float: right;}
    .a_list1 .hf_1 .right1 span{font-size: 27.5px;color: #505050;font-weight: bold;}
    .a_list1 .hf_1 .right1 em{font-size: 27.5px;color: #505050;font-weight: bold;}
    .a_list1 .hf_1 .right1 p{font-size: 18.33px;color: #666;}

    .pro_right ul{margin-top: 28px;}
    .pro_right li{width: 31.2%;float: left;margin-right: 3.1%;margin-bottom: 36px; overflow: hidden;}
    .pro_right li:nth-child(3n){margin-right: 0px;}
    .pro_right li .tp{width: 100%;height: 253px; 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: 70px;overflow: hidden; background-color: #fff;font-size: 15px;color: #666;text-align: center;line-height: 70px;}
    .pro_right li:hover p{color: #cdb47d;}

    .det_list1{margin-top: 30px;}
    .det_list1 .left{width: 49%;height: 380px;float: left; overflow: hidden;}
    .det_list1 .left img{width: 100%;height: 380px;}
    .det_list1 .right{width: 49%;height: 380px;background-color: #fff;float: right;padding: 30px 5% 10px 4%;}
    .det_list1 .right h2{font-size: 18px;color: #333;}
    .det_list1 .right .hr{width: 100%;height: 1px;background-color: rgba(0, 0, 0, .1);margin-top: 20px;}
    .det_list1 .right h3{font-size: 14px;color: #666;line-height: 30px;margin-top: 20px;height: 180px;}
    .det_list1 .right .r_tel .r_tel_l{width: 40px;float: left;}
    .det_list1 .right .r_tel .r_tel_r{width: calc(100% - 54px);float: right;}
    .det_list1 .right .r_tel .r_tel_r p{font-size: 16px;color: #cdb47d;margin-top: -10px;}
    .det_list1 .right .r_tel .r_tel_r h4{font-size: 20px;color: #cdb47d;margin-top: -5px;}

    .d_list3{padding-bottom: 104px;margin-top: 90px;}
    .d_list3 .d_list3_t{width: 100%;overflow: hidden;}
    .d_list3 .d_list3_t img{max-width: 100%;}
    .d_list3 ul{margin-top: 60px;}
    .d_list3 li{width: 23.5%;float: left;margin-right: 2%;overflow: hidden;}
    .d_list3 li:nth-child(4){margin-right: 0px;}
    .d_list3 li .tp{width: 100%;height: 250px;background-color: #fff;text-align: center;line-height: 250px;overflow: hidden;}
    .d_list3 li .tp img{max-width: 100%;max-height: 100%;transition: all .5s;}
    .d_list3 li p{width: 100%;height: 70px;text-align: center;line-height: 70px;background-color: #fff;overflow: hidden;font-size: 16px;color: #666;}
    .d_list3 li:hover p{color: #cdb27a;}
    .d_list3 li:hover .tp img{transform: scale(1.1);transition: all 4s;}

    .prob_list li .tp{width: 100%;height: 250px;overflow: hidden;}
    .prob_list li img{width: 100%;height: 250px;transition: all .5s;}
    .prob_list li:hover img{transform: scale(1.1);transition: all 4s;}
    .prob_list li p{width: 100%;height: 70px;background-color: #fff;font-size: 16px;color: #666;text-align:center;line-height: 70px;overflow: hidden;}

}