@font-face {
    font-family: 'Reznor'; src: url('../fonts/REZNOR DOWNWARD SPIRAL.TTF');
}
body.pl {padding-left: 160px;}
.sec_fix {position: relative;z-index: 3;background: #fff;}
.comm_pd {padding: 5% 7%;}
.comm_ma{margin-top: 70px;}
.comm_banner{width: calc(100% - 160px);height: 100vh;position: fixed;top: 0;right: 0;background-position: center;background-repeat: no-repeat;background-size: cover;z-index: 0;}
.comm_banner .txt_block {position: absolute;left: 0;right: 0;padding: 0 3%;top: 50%;transform: translateY(-50%);-webkit-transform:translateY(-50%);margin: 0 auto;}
.comm_banner .txt_block h1{font-size: 44px;color: #fff;text-align: center;line-height: 44px;}
.comm_banner .txt_block p{margin-top: 10px;font-size: 18px;color: #ffffff;line-height: 26px;text-align: center;}
.comm_banner a.back{width: 44px;height: 44px;display: block;margin: 0 auto;background-color: #fff;border-radius: 50%;background-image: url(../images/news/ico1.png);background-repeat: no-repeat;background-position: center;cursor: pointer;-webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(255, 255, 255, 1);
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(255, 255, 255, 1);
  -webkit-transition: left 1s ease-in-out, margin-left 1s ease-in-out;
  transition: left 1s ease-in-out, margin-left 1s ease-in-out;z-index: 0;}
.comm_banner a.back:hover{-webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1), 0 0 0 30px rgba(255, 255, 255, 0);box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1), 0 0 0 30px rgba(255, 255, 255, 0);-webkit-transition: -webkit-box-shadow 0.5s ease-in-out;transition: box-shadow 0.5s ease-in-out;}
.comm_banner .is-show{position: absolute;left: 0;right: 0;bottom: 10%;}
.comm_banner .is-show img{display: block;margin: 0 auto;-webkit-animation: is_down 1.2s linear infinite;animation: is_down 1.2s linear infinite;transition: all 800ms ease;-webkit-transition:all 800ms ease;opacity: 0;animation-delay: 1000ms;}
.comm_banner .is-show span{display: block;text-align: center;font-size: 14px;color: #fff;line-height: 24px;margin-top: 15px;}
@-webkit-keyframes is_down {
  0% {-webkit-transform: translateY(20px);transform: translateY(20px);opacity: 0;}
  100% {-webkit-transform: translateY(-5px);transform: translateY(-5px);opacity: 1;}
}
@keyframes Rotate {
  0% {-webkit-transform: translateY(20px);transform: translateY(20px);opacity: 0;}
  100% {-webkit-transform: translateY(-5px);transform: translateY(-5px);opacity: 1;}
}



.comm_banner .p_black{font-size: 14px;color: #000;line-height: 44px;padding:0 50px 0 70px;border-radius: 30px;position: absolute;display: inline-block;background: #f7f7f7;transition: all 500ms ease;-webkit-transition: all 500ms ease;top: 60px;left: 7%;}
.comm_banner .p_black:before{content: "";display: block;width: 44px;height: 44px;border-radius: 50%;background-color: #fff;background-repeat: no-repeat;background-position: center;background-image: url(../images/news/next.png);position: absolute;left: 0;top: 0;box-shadow: 0 0 20px rgba(0,0,0,0.1);transition: all 500ms ease;-webkit-transition: all 500ms ease;}
.comm_banner .p_black:hover{background: #c39c62;color: #fff;}
.comm_banner .p_black:hover:before{background-color: #c39c62;background-image: url(../images/news/next_hover.png);}

.comm_tit h1{color: #333;font-size: 36px;text-align: center;}
.comm_tit p{color: #999;line-height: 26px;text-align: center;font-size: 16px;margin-top: 20px;}
.comm_tit i{width: 50px;height: 3px;display: block;background: #c39c62;margin-bottom: 50px;}
/*新闻*/
.news_main .section{padding: 8% 0 6% 0;}
.news_main .section .items_box{overflow: hidden;}
.news_main .section .items{width: 90%;margin:0 auto;}
.news_main .section .items .item{float: left;width: 50%;}
.news_main .section .items .item:nth-of-type(2) {
  margin-top: 24%;
}
.news_main .section .items .item a{display: block;margin: 0 6% 14% 6%;}
.news_main .section .items .item .pic{overflow: hidden;}
.news_main .section .items .item .pic img{display: block;width: 100%;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.news_main .section .items .item:hover .pic img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.news_main .section .items .item .txt{padding-top: 40px;}
.news_main .section .items .item .txt h1{font-size: 24px;line-height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #000000;border-bottom: 2px solid #000000;display: inline-block;margin-bottom: 10px;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.news_main .section .items .item .txt  span{font-size: 16px;color: #999999;line-height: 24px;font-family: "Arial";display: block;}
.news_main .section .items .item:hover .txt h1{color: #c39c62;border-color: #c39c62;}
.more{display: block;width: 40px;height: 40px;background: url(../images/news/load.png) no-repeat center;margin: 0 auto;}
.inner_footer{overflow:hidden;padding: 3% 7% 5% 7%;}
.inner_footer .left{float: left;width: 50%;}
.inner_footer .left p{font-size: 14px;color: #333333;line-height: 26px;font-family: "Arial";}
.inner_footer .right{float: right;width: 50%;}
.inner_footer .right{color: #dddddd;font-size: 14px;line-height: 24px;text-align: right;}
.inner_footer .right a{color: #333;font-size: 14px;line-height: 24px;display: inline-block;margin: 0 10px;}
/*新闻详情页*/
.news_detail{background: #f7f7f7;padding: 5% 7% 7% 7%;}
.news_detail .detail_tit {position: relative;border-bottom: 1px solid #ddd;padding-bottom: 3.5%;margin-bottom: 4%;}
.news_detail .detail_tit h1{font-size: 34px;color: #333;width: 80%;}
.news_detail .detail_tit span{font-family: "Arial";font-size: 16px;color: #999;display: block;margin-top: 20px;}
.news_detail .detail_tit a.back{display: block;font-size: 16px;color: #999;padding-left: 30px;background: url(../images/news/news_ico1.png) no-repeat left center;position: absolute;right: 0;top: 20px;}
.news_detail .detail_con{padding-bottom: 5%;}
.news_detail .detail_con p{font-size: 16px;color: #333;line-height: 28px;margin-bottom: 30px;}
.news_detail .detail_con img{display: block;max-width: 100%;margin: 80px auto;}
.news_detail .detail_page{overflow: hidden;padding: 50px 0;}
.news_detail .detail_page span{font-size: 14px;color: #999;display: block;margin-bottom: 10px;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.news_detail .detail_page p{font-size: 16px;color: #333;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.news_detail .detail_page a{width: 50%;float: left;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.news_detail .detail_page a.fl{padding-left: 45px;background: url(../images/news/page_prev.png) no-repeat left center;}
.news_detail .detail_page a.fr{float: right;text-align: right;padding-right: 45px;background: url(../images/news/page_next.png) no-repeat right center;}
.news_detail .detail_page a.fl:hover{background: url(../images/news/page_prev_hover.png) no-repeat left center;}
.news_detail .detail_page a.fr:hover{background: url(../images/news/page_next_hover.png) no-repeat right center;}
.news_detail .detail_page a:hover span,.news_detail .detail_page a:hover p{color: #c39c62;}
/*案例*/
.case_main .section{background: #f7f7f7;padding-bottom: 7%;}
.case_main .section .items{overflow: hidden;padding:4%;}
.case_main .section .items .item{width: 33.33%;padding: 4%;float: left;}
.case_main .section .items .item a{display: block;}
.case_main .section .items .item .pic{overflow: hidden;}
.case_main .section .items .item .pic img{display: block;width: 100%;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.case_main .section .items .item .pic:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);}
.case_main .section .items .item .txt{padding-top: 40px;}
.case_main .section .items .item .txt h1{font-size: 26px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.case_main .section .items .item .txt p{font-size: 16px;color: #666;line-height: 28px;height: 56px;overflow: hidden;margin-top: 25px;}
.case_main .section .items .item:hover .txt h1{color: #c39c62;}
/*案例详情页*/
.cases_main .section1{background: #fff;overflow: hidden;padding: 7% 7% 8% 7%;}
.cases_main .section1 .left{width: 30%;float: left;}
.cases_main .section1 .left h1{font-size: 34px;color: #333;}
.cases_main .section1 .left i{display: block;width: 50px;height: 3px;background: #c39c62;margin-top: 30px;}
.cases_main .section1 .right{width: 65%;float: right;}
.cases_main .section1 .right p{color: #333;line-height: 28px;font-size: 16px;margin-bottom: 30px;}
.cases_main .section2{background: #f7f7f7;}
.cases_main .section2 .case_box{}
.cases_main .section2 .case_box .slick{padding: 0 100px;}
.cases_main .section2 .case_box .slick .item img{display: block;width: 100%;}
.cases_main .section2 .case_box .slick .slick-arrow{width:13px;height:24px;border:0;font-size: 0;outline: none;background-color: transparent;cursor: pointer;transition: all 500ms ease;-webkit-transition:all 500ms ease;background-repeat: no-repeat;background-position: center;position: absolute;top: 50%;z-index:2;margin-top:-12px; }
.cases_main .section2 .case_box .slick .slick-prev{background-image:url(../images/news/case_prev.png);left: 0;}
.cases_main .section2 .case_box .slick .slick-next{background-image:url(../images/news/case_next.png);right: 0;}
.cases_main .section2 .case_box .slick .slick-prev:hover{background-image:url(../images/news/case_prev_hover.png);}
.cases_main .section2 .case_box .slick .slick-next:hover{background-image:url(../images/news/case_next_hover.png);}
.cases_main .section2 .case_box .slick_number {text-align: center;margin-top: 50px;}
.cases_main .section2 .case_box .slick_number a{display: inline-block;font-family: "Reznor";font-size: 16px;color: #666;width: 36px;height: 36px;border-radius: 50%;border:2px solid transparent;line-height: 34px;}
.cases_main .section2 .case_box .slick_number a.on{color: #333;border-color: #c39c62;}
.cases_main .section3 p{color: #333;font-size: 16px;line-height: 28px;margin-bottom: 30px;position: relative;z-index: 2;}
.cases_main .section3 img{display: block;max-width: 100%;margin: 100px auto;}
.cases_main .section4{background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;transition: all 1s ease;-webkit-transition:all 1s ease;height: 70vh;overflow: hidden;z-index: 3;}
.cases_main .section4 .img{background-repeat: no-repeat;background-position: center;background-size: cover;position: absolute;left:0;top: 0;width: 100%;height: 100%;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.cases_main .section4:hover .img{transform: scale(1.05);-webkit-transform: scale(1.05);}
.cases_main .section4 a{display: block;width: 100%;height: 100%;}
.cases_main .section4 .txt{position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;}
.cases_main .section4 h2{font-size: 16px;color: #ddd;text-align: center;line-height: 24px;}
.cases_main .section4 h1{font-size: 36px;color: #fff;text-align: center;}
.case_banner{opacity:0;visibility: hidden;}
.case_banner.active{opacity: 1;visibility: visible;-webkit-animation-duration: 1s;animation-duration: 1s;transition: all 500ms ease;-webkit-transition: all 500ms ease;} 
/*产品中心*/
.p_main .section{overflow: hidden;background: #f7f7f7;}
.p_main .section .pro_nav{overflow: hidden;text-align: center;font-size: 0;background: #fff;}
.p_main .section .pro_nav .inner{width:100%;background:#f8f8f8;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.p_main .section .pro_nav .inner.navFix {position: fixed;top:0;width: calc(100% - 160px);box-shadow: 0 2px 20px 0 rgba(0,0,0,0.3);transition: all 800ms ease;-webkit-transition: all 800ms ease;z-index: 99;overflow: hidden;text-align: center;font-size: 0;}
.p_main .section .pro_nav .inner.navFix .item i{display: none;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.p_main .section .pro_nav .inner.navFix .item{padding: 30px 45px;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.p_main .section .pro_nav .inner.navFix .item span{margin-top: 0;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.p_main .section .pro_nav .item{display:inline-block;padding:45px 45px;margin: 0 20px;position: relative;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.p_main .section .pro_nav .item a{display: block;}
.p_main .section .pro_nav .item i{display: block;width: 50px;height: 50px;margin: 0 auto;background-repeat: no-repeat;background-position: center;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.p_main .section .pro_nav .item:nth-child(1) i{background-image: url(../images/news/ico2.png);}
.p_main .section .pro_nav .item:nth-child(2) i{background-image: url(../images/news/ico3.png);}
.p_main .section .pro_nav .item:nth-child(3) i{background-image: url(../images/news/ico4.png);}
.p_main .section .pro_nav .item:nth-child(4) i{background-image: url(../images/news/ico5.png);}
.p_main .section .pro_nav .item:nth-child(5) i{background-image: url(../images/news/ico6.png);}
.p_main .section .pro_nav .item:nth-child(6) i{background-image: url(../images/news/ico7.png);}
.p_main .section .pro_nav .item:nth-child(7) i{background-image: url(../images/news/ico8.png);}
.p_main .section .pro_nav .item:nth-child(8) i{background-image: url(../images/news/ico9.png);}
.p_main .section .pro_nav .item:nth-child(9) i{background-image: url(../images/news/ico10.png);}
.p_main .section .pro_nav .item:hover:nth-child(1) i{background-image: url(../images/news/ico2_hover.png);}
.p_main .section .pro_nav .item:hover:nth-child(2) i{background-image: url(../images/news/ico3_hover.png);}
.p_main .section .pro_nav .item:hover:nth-child(3) i{background-image: url(../images/news/ico4_hover.png);}
.p_main .section .pro_nav .item:hover:nth-child(4) i{background-image: url(../images/news/ico5_hover.png);}
.p_main .section .pro_nav .item:hover:nth-child(5) i{background-image: url(../images/news/ico6_hover.png);}
.p_main .section .pro_nav .item:hover:nth-child(6) i{background-image: url(../images/news/ico7_hover.png);}
.p_main .section .pro_nav .item:hover:nth-child(7) i{background-image: url(../images/news/ico8_hover.png);}
.p_main .section .pro_nav .item:hover:nth-child(8) i{background-image: url(../images/news/ico9_hover.png);}
.p_main .section .pro_nav .item:hover:nth-child(9) i{background-image: url(../images/news/ico10_hover.png);}
.p_main .section .pro_nav .item.on:nth-child(1) i{background-image: url(../images/news/ico2_hover.png);}
.p_main .section .pro_nav .item.on:nth-child(2) i{background-image: url(../images/news/ico3_hover.png);}
.p_main .section .pro_nav .item.on:nth-child(3) i{background-image: url(../images/news/ico4_hover.png);}
.p_main .section .pro_nav .item.on:nth-child(4) i{background-image: url(../images/news/ico5_hover.png);}
.p_main .section .pro_nav .item.on:nth-child(5) i{background-image: url(../images/news/ico6_hover.png);}
.p_main .section .pro_nav .item.on:nth-child(6) i{background-image: url(../images/news/ico7_hover.png);}
.p_main .section .pro_nav .item.on:nth-child(7) i{background-image: url(../images/news/ico8_hover.png);}
.p_main .section .pro_nav .item.on:nth-child(8) i{background-image: url(../images/news/ico9_hover.png);}
.p_main .section .pro_nav .item.on:nth-child(9) i{background-image: url(../images/news/ico10_hover.png);}
.p_main .section .pro_nav .item span{display: block;font-size: 14px;color: #666666;text-align: center;margin-top: 20px;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.p_main .section .pro_nav .item a:after{content: "";display: inline-block;width: 0;height: 2px;background: #333333;position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;opacity: 0;visibility: hidden;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.p_main .section .pro_nav .item:hover a:after{width: 100%;opacity: 1;visibility: visible;}
.p_main .section .pro_nav .item:hover span{color: #333;}
.p_main .section .pro_nav .item.on a:after{width: 100%;opacity: 1;visibility: visible;}
.p_main .section .pro_nav .item.on span{color: #333;}
.comm_section1 {margin: 0 -40px;overflow: hidden;padding-bottom: 0;}
.comm_section1 .item{float: left;width: 33.33%;}
.comm_section1 .item a{display: block;margin: 0 40px 80px 40px;position: relative;z-index: 9;}
.comm_section1 .item .pic{overflow: hidden;position: relative;}
.comm_section1 .item .pic img{display: block;width: 100%;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.comm_section1 .item .pic:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);opacity: 0.2;}
.comm_section1 .item .pic .hide{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.comm_section1 .item .pic .hide i{display: block;width: 50px;height: 50px;background: #c39c62;border-radius: 50%;background-repeat: no-repeat;background-position: center;background-image: url(../images/news/ico11.png);position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);transition: all 500ms ease;-webkit-transition:all 500ms ease;opacity: 0;visibility: hidden;}
.comm_section1 .item:hover .pic .hide i{opacity: 1;visibility: visible;}
.comm_section1 .item .txt span{display: block;font-size: 16px;color: #333;line-height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;margin: 30px auto;}
.p_main .section .more{margin-bottom: 8%;}
/*产品详情页*/
.ps_main .section1{overflow: hidden;}
.ps_main .section1 .left{width: 50%;float: left;padding-left: 5%;}
.ps_main .section1 .left .left_slick .item img{display: block;width: 100%;margin: 0 auto;}
.ps_main .section1 .left .left_slick .slick-dots{text-align: center;}
.ps_main .section1 .left .left_slick .slick-dots li{display: inline-block;border-radius: 50%;background: #ddd;width: 8px;height: 8px;margin: 0 5px;}
.ps_main .section1 .left .left_slick .slick-dots li.slick-active{background: #c39c62;}
.ps_main .section1 .left .left_slick .slick-dots li button{display: none;}
.ps_main .section1 .right{float: right;width: 50%;padding: 13% 14% 0 7%;}
.ps_main .section1 .right h1{font-size: 36px;color: #333;line-height: 36px;}
.ps_main .section1 .right p{font-size: 16px;color: #666;line-height: 26px;margin-top: 30px;}
.ps_main .section1 .right dl{padding:15px 60px;border-left: 1px solid #e5e5e5;margin-top: 100px;}
.ps_main .section1 .right dl dt{font-size: 14px;color: #777;line-height: 24px;}
.ps_main .section1 .right dl dd{font-size: 14px;color: #333;line-height: 24px;margin-bottom: 30px;}
.ps_main .section1 .right dl dd:last-child{margin-bottom: 0;}
.ps_main .section1 .right .next{font-size: 14px;display: block;width: 145px;line-height: 40px;background: #c39c62;text-align: center;color: #fff;border-radius: 30px;margin-top: 100px;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.ps_main .section1 .right .next:hover{transform: translateY(-10px);-webkit-transform: translateY(-10px);box-shadow:0 6px 30px -4px rgba(195,156,98,0.9);}
.ps_main .section2{background: #313131;padding: 5% 0;}
.ps_main .section2 .comm_tit h1{color: #fff;}
.ps_main .section2 .pro_slick .slick .slick-list{}
.ps_main .section2 .pro_slick .slick .item{margin: 0 50px;position: relative;}
.ps_main .section2 .pro_slick .slick .item img{display: block;width: 100%;}
.ps_main .section2 .pro_slick .slick .item:after{content: "";display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;transition: all 500ms ease;-webkit-transition:all 500ms ease;background: rgba(0,0,0,0.5);opacity: 1;visibility:visible;}
.ps_main .section2 .pro_slick .slick .item.slick-current:after{background: rgba(0,0,0,0);opacity: 0;visibility: hidden;}
.ps_main .section2 .pro_slick .slick .slick-arrow{position: absolute;
    top: 0;
    width: 13%;
    height: 80%;
    font-size: 0;
    outline: none;
    background-color: transparent;
    border: 0;
    cursor: pointer;
    z-index: 2;}



.other{overflow: hidden;background: #fff;position: relative;z-index: 2;} 
.other .inner{padding: 0 7%;}
.other a{display: block;width: 50%;float: left;padding-left: 86px;padding-top: 20px;padding-bottom: 20px;position: relative;transition: all 500ms ease;-webkit-transition:all 500ms ease;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.other a:hover{background:#c39c62; border-color: #c39c62;} 
.other a.post-next {padding-left: 0;padding-right: 86px;text-align: right;}
.other .txt h2{font-size: 16px;color: #222;line-height: 30px;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;} 
.other .txt h3{font-size: 14px;color: #999;line-height: 30px;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;}
.other a:hover h2,.other a:hover h3{color: #fff;} 
.other .details{display: block;width: 40px;border-right: 1px solid #eee;height: 16px;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);overflow: hidden;}
.other .post-prev .details:before{content: "";display: block;width: 10px;height: 16px;background-repeat: no-repeat;background-position: center;background-image: url(../images/news/prev.png);background-size: 100%;position: absolute;top: 0;right: 25px;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.other .post-prev .details:after{content: "";display: block;width: 10px;height: 16px;background-repeat: no-repeat;background-position: center;background-image: url(../images/news/prev_hover.png);background-size: 100%;position: absolute;top: 0;right: -30px;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.other .post-prev:hover .details:before{right: 60px;}
.other .post-prev:hover .details:after{right: 25px;}
.other .post-next .details:before{content: "";display: block;width: 10px;height: 16px;background-repeat: no-repeat;background-position: center;background-image: url(../images/news/next1.png);background-size: 100%;position: absolute;top: 0;left: 25px;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.other .post-next .details:after{content: "";display: block;width: 10px;height: 16px;background-repeat: no-repeat;background-position: center;background-image: url(../images/news/next1_hover.png);background-size: 100%;position: absolute;top: 0;left: -30px;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.other .post-next:hover .details:before{left: 60px;}
.other .post-next:hover .details:after{left: 25px;}
.other .post-prev .details{left: 22px;}
.other .post-next .details{right: 22px;border-right: 0;border-left: 1px solid #eee;}


.ps_main .section2 .pro_slick .slick .slick-prev{left: 0;}
.ps_main .section2 .pro_slick .slick .slick-next{right: 0;}
.ps_main .section2 .pro_slick .slick_number {text-align: center;margin-top: 50px;}
.ps_main .section2 .pro_slick .slick_number a{display: inline-block;font-family: "Reznor";font-size: 16px;color: #666;width: 36px;height: 36px;border-radius: 50%;border:2px solid transparent;line-height: 34px;}
.ps_main .section2 .pro_slick .slick_number a.on{color: #fff;border-color: #c39c62;}
.ps_main .section3{background: #f7f7f7;}
.ps_main .section4{background-repeat: no-repeat;background-position: center;background-size: cover;height: 75vh;width: 100%;background-image: url(../images/news/pro_bg1.jpg);position: relative;}
.ps_main .section4 .txt_block{position: absolute;left: 7%;top: 30%;}
.ps_main .section4 .txt_block .comm_tit h1{color: #fff;text-align: left;}
.ps_main .section4 .txt_block .comm_tit p{text-align: left;}
.drag_box{display: inline-block;position: relative;margin-top: 70px;}
.drag_box .drag_btn{width: 40px;height: 40px;background-color: transparent;display: inline-block;vertical-align: middle;cursor: pointer;background: url(../images/news/drag_btn.png) no-repeat center;position: relative;z-index: 2;left: 0;top: 50%;margin-top: -20px;cursor: pointer !important;}
.drag_box .line{display: inline-block;width: 147px;height: 1px;background: #fff;position: absolute;left: 29px;top: 50%;}
.drag_box .sign{width:74px;height: 74px;border-radius: 50%;border:1px dashed #c39c62;display: inline-block;vertical-align: middle;margin-left:128px;position: relative;right:-17px;transition: all 500ms ease;-webkit-transition:all 500ms ease; -webkit-animation: Rotate 5s linear infinite;animation: Rotate 5s linear infinite;}
@-webkit-keyframes Rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes Rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.drag_box .sign:after{content:"";display:block;width: 54px;height: 54px;border-radius: 50%;border:1px solid rgba(255,255,255,0.2);position: absolute;top: 50%;left: 50%;margin-top: -27px;margin-left: -27px;z-index: 0;}
.drag_box .sign:before{content: "";display: block;width: 8px;height: 8px;background: #c39c62;border-radius: 50%;position: absolute;left: 50%;top: 50%;margin-top: -4px;margin-left: -4px;z-index: 0;}
/*联系我们*/
.c_main{overflow: hidden;padding-left: 7%;}
.c_main .left{float: left;width: 43%;background: url(../images/news/bg1.jpg) repeat;padding:13% 12% 20% 0;}
.c_main .left .comm_tit h1{text-align: left;}
.c_main .left .comm_tit p{text-align: left;}
.c_main .left .txt{margin: 25% 0;}
.c_main .left .txt p{font-size: 16px;color: #333;padding-left: 40px;background-repeat: no-repeat;background-position: left center;line-height: 30px;margin-bottom: 25px;}
.c_main .left .txt p:nth-of-type(1){background-image: url(../images/news/contact_ico1.png);}
.c_main .left .txt p:nth-of-type(2){background-image: url(../images/news/contact_ico2.png);}
.c_main .left .txt p:nth-of-type(3){background-image: url(../images/news/contact_ico3.png);}
.c_main .left .txt p:nth-of-type(4){background-image: url(../images/news/contact_ico4.png);}
.c_main .left .txt p:nth-of-type(5){background-image: url(../images/news/contact_ico5.png);background-position: left 7px;}
.c_main .left .form p{color: #999;font-size: 16px;line-height: 28px;margin-bottom: 60px;}
.c_main .left .form form .item{margin-bottom: 30px;}
.c_main .left .form form .item input{background: #f7f7f7;font-size: 15px;color: #666;padding: 0 15px;height: 48px;line-height: 48px;border:1px solid #eee;width: 100%;}
.c_main .left .form form .item input:focus{outline: none;border:1px solid #c39c62;}
.c_main .left .form form .item textarea{height: 160px;background: #f7f7f7;font-size: 15px;color: #666;padding:15px;line-height: 24px;border:1px solid #eee;width: 100%;resize: none;}
.c_main .left .form form .item textarea:focus{outline: none;border:1px solid #c39c62;}
.c_main .left .form form .btn{background: #c39c62;color: #fff;font-size: 15px;height: 50px;line-height: 50px;width: 100%;margin-top: 40px;border:0;cursor: pointer;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.c_main .left .form form .btn:hover{background: #af8e5d;}
.c_main .right{width: 50%;height: 100%;position: fixed;top: 0;right: 0;}
.baiduMap{width: 100%;height: 100%;}
.baiduMap .map_content  img{max-height:90%;max-width:90%;display: inline-block;vertical-align: middle;border-right: 1px solid #e6e6e6;margin-right: 10px;padding-right: 10px;}
.baiduMap .map_content span{
	display: inline-block;
	vertical-align: middle;
	text-align: left;
}
.baiduMap .map_content {text-align: center;font-size: 14px;color: #666;line-height: 24px;margin-top: 12px;border: 0;margin-bottom: 12px;height: 45px;}
.pr_main{height: 100vh;background: #fff;position: relative;z-index:0;padding: 7% 7% 5% 7%;overflow: hidden;}
.pr_main:after{content: "";display: block;width: 50%;height: 100%;position: absolute;left: 0;top: 0;background: #f7f7f7;z-index: -1;}
.pr_main .main{padding-top: 5%;padding-bottom: 7%;}
.pr_main .main .pro_sign{display: table;margin: 0 auto;width: 25%;}
.pr_main .main .pro_sign img{display: block;width: 100%;margin: 0 auto;}
.pr_main .main p.tit{font-size: 16px;color: #333;line-height: 24px;text-align: center;margin-top: 5%;}
.pr_main .main .list{}
.pr_main .main .item{position: absolute !important;left:0;top: 30%;z-index: 99;display: inline-block;width: 46%;}
.pr_main .main .item .handler{display: inline-block;width: 98px;height: 135px;background-image: url(../images/news/pro_nav1.png);background-position: center;background-repeat: no-repeat;vertical-align: middle;cursor: pointer !important;transition: all 500ms ease;-webkit-transition: all 500ms ease;cursor: pointer;}
.pr_main .main .item em{display: inline-block;vertical-align: middle;width: 43%;height: 1px;border:1px dashed #dddddd;margin:-34px 0 0 25px;transition: all 500ms ease;-webkit-transition: all 500ms ease;}
.pr_main .main .item .tips{position: absolute;left: 135px;top: 78px;transition: all 500ms ease;-webkit-transition: all 500ms ease;opacity: 0;visibility: hidden;}
.pr_main .main .item .tips .hand{width:29px;height: 36px;background: url(../images/news/hand.png) no-repeat center;display: inline-block;vertical-align: middle;margin-right: 20px; }
.pr_main .main .item .tips .arrow{display: inline-block;vertical-align: middle;width: 96px;height: 21px;background: url(../images/news/arrow.png) no-repeat center;-webkit-animation: tipsline 1.5s linear infinite;
          animation: tipsline 1.5s linear infinite;
}
.pr_main .main .item:nth-child(3){right: 0;left: initial;text-align: right;}
.pr_main .main .item:nth-child(3) .handler{background-image: url(../images/news/pro_nav3.png);right: 0;}
.pr_main .main .item:nth-child(3) em{margin:-34px 25px 0 0;}
.pr_main .main .item:nth-child(3) .tips{left: initial;right: 135px;}
.pr_main .main .item:nth-child(3) .tips .hand{margin-left: 20px;}
.pr_main .main .item:nth-child(3) .tips .arrow{background: url(../images/news/arrow2.png) no-repeat center;}
.pr_main .main .item:nth-child(1):hover .handler,.pr_main .main .item.on:nth-child(1) .handler{background-image: url(../images/news/pro_nav2.png);}
.pr_main .main .item:nth-child(3):hover .handler,.pr_main .main .item.on:nth-child(3) .handler{background-image: url(../images/news/pro_nav4.png);}
.pr_main .main .item:hover .tips{opacity: 1;visibility: visible;}
.pr_main .main .item:hover em{border-color: #c39c62;}
.pr_main .main .item.on .tips{display: none;}
.pr_main .main .item.on em{display: none;}
@-webkit-keyframes tipsline {
  0% {
    width: 0px;
  }
  100% {
    width: 96px;
  }
}
@keyframes tipsline {
  0% {
    width: 0;
  }
  100% {
    width: 96px;
  }
}
.common_big_circle{width: 1px; height: 1px; position: fixed; z-index: 99;}
.common_big_circle span{width: 220vw; height: 220vw; background: #333; border-radius: 50%; position: absolute; top: -110vw; left: -110vw; -webkit-transform: scale(0); transform: scale(0);}
.common_big_circle.active span{-webkit-transform: scale(1); transform: scale(1); -webkit-transition: all 1.5s ease; transition: all 1.5s ease;}
.common_big_circle2{width: 1px; height: 1px; position: fixed; z-index: 99;top: 50%;left: 50%;}
.common_big_circle2 span{width: 220vw; height: 220vw; background: #333; border-radius: 50%; position: absolute; top: -110vw; left: -110vw; -webkit-transform: scale(0); transform: scale(0);}
.common_big_circle2.active span{-webkit-transform: scale(1); transform: scale(1); -webkit-transition: all 1.5s ease; transition: all 1.5s ease;}
.drag_a_p{width: 188px; height: 70px; margin: 0 auto; position: relative;}
.drag_a_p:before{content: ''; width: 133px; height: 1px; background: #e5e5e5; position: absolute; left: 18px; top: 35px;}
.drag_a_p .s_circle{width: 18px; height: 18px; border: 3px solid #c39c62; border-radius: 50%; position: absolute; left: 0; top: 26px; cursor: pointer;}
.drag_a_p .b_circle{width: 70px; height: 70px; border: 1px dashed #c39c62; border-radius: 50%; position: absolute; right: 0; top: 0;}
.drag_a_p .b_circle:before{content: ''; position: absolute; top: 6px; right: 6px; bottom: 6px; left: 6px; border: 1px solid #eeeeee; border-radius: 50%;}
.drag_a_p .b_circle:after{content: ''; width: 8px; height: 8px; margin: 0 auto; border-radius: 50%; background: #c39c62; position: absolute; left: 0; right: 0; top: 30px;}
.ps_main .section4 .drag_a_p{margin: 70px 0 0 0;}
.ps_main .section4 a{display: none;}