@charset "utf-8";
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
body{background: url(../images/bpageg.jpg) #000;background-size: 100% auto;background-repeat: repeat-y;}
/*page_common*/
.page_ban{width: 100%;height: 28.6vw;background: url(../images/page_ban.jpg) center no-repeat; background-size: 100% 100%;}

.sort_btn{display: none;}
.NavList_a1{background-color: #000;text-align: center;font-size: 0;width: 100%;margin: 0 auto; 
    box-shadow: 0px 2px 6px 4px rgba(195, 170, 123, 0.3);;border-bottom: 1px solid #957b5b;transform: translateY(-7px);}
.NavList_a1 li{display: inline-block;}
.NavList_a1 li a{line-height: 1.0;padding: 1.6vw 2.08vw 1.5vw 2.08vw;font-size: 16px;color: #b6966f;display: block;
position: relative;}
.NavList_a1 li a:hover{background: -webkit-linear-gradient(to right, #ab8b67, #6f5036);background: -o-linear-gradient(to right, #ab8b67, #6f5036);
    background: -moz-linear-gradient(to right, #ab8b67, #6f5036);background: linear-gradient(to right, #ab8b67, #6f5036);color: #fff;}
.NavList_a1 li .on{background: -webkit-linear-gradient(to right, #ab8b67, #6f5036);background: -o-linear-gradient(to right, #ab8b67, #6f5036);
    background: -moz-linear-gradient(to right, #ab8b67, #6f5036);background: linear-gradient(to right, #ab8b67, #6f5036);color: #fff;}

.page_con{margin: 3.0vw auto 0 auto;width: 100%;color: #ffd29c;}
.page_con .ResTitle_a3{width: 100%;text-align: center;margin: 0 auto;}
.page_con .ResTitle_a3 span{color: #fbce62;font-size: 2.5vw;display: block;line-height: 1.15;}
.page_con .ResTitle_a3 em{color: #fbce62;font-size: 20px;line-height: 1.0;text-transform: uppercase; display: inline-block;margin-top: 1.0vw;}
.page_con .ResTitle_a3 br{display: none;}
img{max-width: 100%;}
.page_con p{color: #ffd29c;font-size: 16px;line-height: 2.0;}
.page_con .page{display: block;margin-top: 40px;}
.page_con #load_more_button{display: none;width: 160px;margin: 20px auto 0 auto;padding: 10px 0;
    text-align: center;border: 1px solid #a78764;color: #ffd29c;}
table {border-collapse: collapse;border: 1px solid #917759;margin: 0 auto;max-width: 100%;}
table td{border: 1px solid #917759;line-height: 2.0;text-align: center;padding: 0 1vw;}

.about .page_ban{height: 34vw;}
.about_con{margin: 5.5vw auto 4.3vw auto;}
.about_con .top,.about_con .bottom{width: 83.3%;margin: 0 auto;}
.about_con .top .fl{width: 41.25%;}
.about_con .top .fl img{width: 100%;display: block;}
.about_con .top .txt{width: 40.6%;color: #fbce62;}
.about_con .top .txt b{font-size: 1.35vw;font-weight: bold;color: #ffd29c;}
.about_con .top .txt b span{font-weight: normal;font-size: 1vw;}
.about_con .top .txt ul{display: block;width: 100%;}
.about_con .top .txt ul li {font-size: 2.5vw;line-height: 1.8;float: left;margin-right: 1.3vw;color: #fbce62;}
.about_con .top .txt h4{font-size: 20px;color: #ffd29c;line-height: 2.0;}
.about_con .top .txt h4:after{content: "";display: block;width: 12px;height: 12px;border: 3px solid #ffd29c;
border-radius: 50%;margin: 40px 0 30px 0;}
.about_con .top .txt p{font-size: 16px;color: #ffffff;line-height: 2.0;text-indent: 2em;}
.about_con .top {margin-bottom: 5.5vw;}

.about_con .veido_box .title h3{padding-top: 5.5vw;/*background: url(../images/bt_bg.png) top center no-repeat;*/font-size: 38px;background-size: auto 7.8vw;
color: #fbce62;text-align: center;}
.about_con .veido_box p{font-size: 16px;color: #fff;line-height: 2.0;margin: 30px auto 3.1vw auto;text-align: center;}

.about_con .bottom{margin-top: 4.6vw;}
.about_con .bottom .fl{width: 12.5%;}
.about_con .bottom .fl img{width: 100%;display: block;}
.about_con .veido_box #J_videoContainer{position: relative;height: 31.2vw;overflow:hidden;}
.about_con .veido_box .title{margin: 0 auto;}
.about_con .veido_box .video-mask{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0);}
.about_con .bottom h2{font-size: 1.9vw;color: #fbce62;line-height: 1.0;margin-bottom: 2.3vw;}
.about_con .bottom .fr{width: 80%;padding-bottom: 5.2vw;background: url(../images/name.png) right bottom no-repeat;background-size: 4.5vw auto;
    font-size: 16px;color: #fff;padding-left: 3.3vw;padding-top: 2.08vw;display: inline-block;text-indent: 2em;box-sizing: border-box;}
.about_con .bottom .fr p{color: #fff;}
.about_con .bottom .fr:before{content: "“";font-size: 2.5vw;margin-left: -5vw;float: left;margin-top: -2.1vw;}

/*发展历程*/
.devel_list{display: block;width: 100%;margin-top: 3.0vw;}
.devel_list li{display: block;}
.devel_list li:nth-child(2n){text-align: right;}
.devel_list li dl{display: inline-block;border-right: 1px solid #ccc;position: relative;width: 50%;box-sizing: border-box;padding-right: 4em;padding-bottom: 30px;text-align: right;}
.devel_list li:nth-child(2n) dl{border-right: 0;border-left: 1px solid #ccc;padding-right: 0;padding-left: 4em;text-align: left;}
.devel_list li dl:before{content: "";width: 11px;height: 11px;position: absolute;right: -10px;background: #fbce62;border-radius: 50%;border: 4px solid #ffe6a9;}
.devel_list li:nth-child(2n) dl:before{right: auto;left: -10px;}
.devel_list li dl dt{color: #f4b724;font-size: 20px;line-height: 2.0;}
.devel_list li dl dd{color: #fbce62;line-height: 1.5;font-size: 14px;}


/*问题*/
.que_list{display: block;width: 80.2%;margin: 5.2vw auto 7.3vw auto;}
.que_list li{padding-bottom: 2.3vw;margin-bottom: 2.6vw;border-bottom: 1px solid #787878;}
.que_list dt{font-size: 28px;color: #ffd29c;margin-bottom: 15px;background: url(../images/iconq.png) left top no-repeat;padding-left: 66px;min-height: 42px;}
.que_list li:nth-last-child(1){margin-bottom: 0;}
.que_list dt i{display: inline-block;height: 41px;width: 48px;font-size: 18px;padding-top: 6px;color: #f2f2f2;text-align: center;
margin-left: -66px;font-style: normal;box-sizing: border-box;float: left;}
.que_list dd{font-size: 16px;color: #fff;line-height: 30px;padding-left: 66px;}

/*客户列表*/
.cust .page_con{background: url(../images/custom_bg.png) top center no-repeat;background-size: 36.4vw auto;}
.cust_con{margin: 1.5vw auto 4.7vw auto;width: 83.3%;}
.cust_con .cust_list dl{margin-bottom: 3.1vw;}
.cust_con .cust_list dt{padding-bottom: 18px;border-bottom: 1px solid #e8e8e8;margin-bottom: 30px;}
.cust_con .cust_list h4{font-size: 32px;color: #fbce62;line-height: 1.0;display: inline-block;}
.cust_con .cust_list h4 span{color: #ffd29c;font-size: 16px;margin-left: 10px;}
.cust_con .cust_list p{font-size: 14px;color: #d4d4d4;float: right;line-height: 1.0;padding-top: 20px;}
.cust_con .cust_list dd:nth-child(6n-3){background-color: #22201d !important;}
.cust_con .cust_list dd:nth-child(3n-6){background-color: #393330 ;}
.cust_con .cust_list dd:nth-child(2n+1){background-color: #393330 ;}
.cust_con .cust_list dd{font-size: 18px;color: #ffd29c;display: block;width: 33.3%;float: left;background-color: #22201d;
    line-height: 1.0; text-align: left;padding: 20px 0 20px 30px;box-sizing: border-box;}
.cust_con .cust_list dd:before{content: "";display: inline-block;margin-right: 15px;border-radius: 50%;
width: 6px;height: 6px;margin-bottom: 2px;border: 1px solid #ffd29c;}

.cust_con .cust_list .cust_box{margin-bottom: 3.1vw;}
.cust_con .cust_list .title{padding-bottom: 18px;border-bottom: 1px solid #e8e8e8;margin-bottom: 30px;}
.cust_con .cust_list .title h4{font-size: 32px;color: #fbce62;line-height: 1.0;display: inline-block;}
.cust_con .cust_list .title h4 span{color: #ffd29c;font-size: 16px;margin-left: 10px;}
.cust_con .cust_list .title p{font-size: 14px;color: #d4d4d4;float: right;line-height: 1.0;padding-top: 20px;}
.cust_con .cust_list .page{display: none;}
.cust_con .cust_list ul li a{display: none;}
.cust_con .cust_list ul li:nth-child(6n-4){background-color: #22201d !important;}
.cust_con .cust_list ul li:nth-child(3n-1){background-color: #393330 ;}
.cust_con .cust_list ul li:nth-child(2n){background-color: #393330 ;}
.cust_con .cust_list ul li{font-size: 18px;color: #ffd29c;display: block;width: 33.3%;float: left;background-color: #22201d;
    line-height: 1.0; text-align: left;padding: 20px 0 20px 30px;box-sizing: border-box;}
.cust_con .cust_list ul li:before{content: "";display: inline-block;margin-right: 15px;border-radius: 50%;
width: 6px;height: 6px;margin-bottom: 2px;border: 1px solid #ffd29c;}

/*营销网络*/
.mark_box{width: 83.3%;margin: 3.9vw auto 7.0vw auto;}
.mark_head{margin-bottom: 3.6vw;}
.mark_head .fl{width: 27.8%;}
.mark_head .fr{width: 46.5%;padding-top: 44px;}
.mark_head h3{font-size: 32px;color: #ddd;margin-top: 24px;line-height: 48px;}
.mark_head h3 span{font-size: 48px;color: #fbce62;}
.mark_head p{font-size: 16px;color: #ffd29c;line-height: 2.0;}
.mark_head .fr p{color: #fff;}

/*产品中心*/
fieldset{text-align: center;border: 0;border-top:1px solid #e8e8e8;text-align: center;}
legend{margin: 0 auto;text-align: center;}
fieldset h3{font-size: 2.5vw;line-height: 1.15;display: inline-block;color: #fbce62;text-align: center;}
fieldset span{display: inline-block;font-size: 12px;color: #ffd29c;margin: 0 3.3vw;transform: translateY(-15px);}
.product-top p{display: block;line-height: 1.15;color: #ffd29c;font-size: 16px;margin: 1.5vw 0;text-align: center;}
.product-top{border-bottom: 1px solid #e8e8e8;padding-bottom: 5.2vw;}
.product-top .productname{padding: 1.5vw 2vw;background: #393330;}
.product-top .productname a,.product-top  .productname p{color: #ffd29c;font-size: 16px;display: inline-block;margin: 0;margin-right: 2.3vw;line-height: 1.15;}
.product-top  .productname p{margin-right:0;}

.produtc-line{position: relative;height: 38.76vw;width: 100%;background: url(../images/proline.jpg) no-repeat;background-size: cover;}
.dot-list a{position: absolute;z-index: 1;display: block;background-color: #70fb62;width: 12px;height: 12px;border-radius: 50%;transition:.4s all ease;
    box-shadow: 0px 0px 0px 1vw rgba(112, 251, 98,0.4);}
.dot-list a:hover{box-shadow: 0px 0px 4px 1.2vw rgba(112, 251, 98,0.6);}
.dot-list .dot1 {left: 990px;top: 77px;}
.dot-list .dot2 {left: 1077px;top: 134px;} 
.dot-list .dot3 {left: 1271px;top: 85px;}
.dot-list .dot4{left: 1243px;top: 152px;}
.dot-list .dot5{left: 1301px;top: 152px;}
.dot-list .dot6{left: 109px;top: 408px;}
.dot-list .dot7{left: 557px;top: 407px;}
.dot-list .dot8{left: 536px;top: 493px;}
.dot-list .dot9{left: 580px;top: 561px;}
.dot-list .dot10{left: 100px;top: 516px;}
.dot-list .dot11{left: 100px;top: 613px;}
.dot-list a span{color: #70fb62;font-size: 16px;white-space: nowrap;display: none;}
.dot-list a:hover span{display: block;}
.dot-list .dot1 span,.dot-list .dot2 span,.dot-list .dot4 span,.dot-list .dot5 span,.dot-list .dot8 span,.dot-list .dot9 span{margin-top: 2vw;}
.dot-list .dot3 span{margin-top: -3vw;}
.dot-list .dot6 span,.dot-list .dot7 span,.dot-list .dot10 span,.dot-list .dot11 span{margin-top: 2vw;}

.ser_list{position: relative;height: 22.5vw;width: 83.97%;background: url(/images/indexser201130.png) no-repeat;background-size: contain;
    margin: 0 auto;background-position: center; width: 1340px;max-width: 100%;}
/*.ser_list .dot-list a{position: absolute;z-index: 1;display: block;background-color: #70fb62;width: 30px;height: 30px;border-radius: 50%;
    transition:.4s all ease;}*/
.img-list{text-align: center;width: 83.97%;margin-left: auto;margin-right: auto;    width: 1440px;max-width: 100%;font-size: 0;}
.img-list li{display: inline-block;padding: 0.2vw;/*margin-right: 1vw;*/box-sizing: border-box;font-size: 0;vertical-align: top;
transition:.8s all ease;-webkit-transition:.8s all ease;-ms-transition:.8s all ease;animation-delay:1s;-webkit-animation-delay:1s;}
.img-list.img1 li{margin-right: 0.8vw;}
.img-list li img{display: block;height: 100%;}
.img-list li a{display: block;height: 5vw;max-height: 108px; /*width: 100%;height: 4.4vw;background: url(../images/bk_03.png);background-size: 100% 100%;padding: 0.26vw;box-sizing:border-box;*/}
.img-list li p{font-size: 14px;color: #ffd29c;line-height: 1.2;text-align: center;margin-top: 5px;width: 6vw;margin-left: auto;margin-right: auto;}
.img-list li:hover{background: url(/images/h.png);background-size: 100% 100%;}
.img-list li:hover p{color: #fff;}

.produtc-line img{display: block;width: 100%;}
.product-top,.product-bottom{width: 83.3%;margin: 0 auto;}
.product-bottom {margin-top: 4vw;}
.product-bottom .ResTitle_a3{text-align: left;margin-bottom: 2vw;}
.product-bottom .ResTitle_a3 em,.product-bottom .ResTitle_a3 br{display: none;}
.product-list{width: 100%;}
.product-list li{display: block;width: 100%;/*margin-right: 2%;*/float: left;text-align: center;background: #161616;border-radius: 5px;margin-bottom: 2vw;
    box-sizing:border-box;padding: 20px 20px 25px 20px;border: 1px solid transparent;}
/*.product-list li:nth-child(2n){margin-right: 0;}*/
.pic img{display: inline-block;max-height: 95%;max-width: 95%;vertical-align: middle;}
.product-list li p{color: #ffd29c;font-size: 18px;line-height: 1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: block;}
.pic{height: 21vw;line-height: 21vw;margin-bottom: 1.2vw;background: #292624;text-align: center;overflow: hidden;}
.product-list li:hover{border: 1px solid #ffcea3;}
.product-list li:hover{border: 1px solid #ffcea3;}
.product-list li img{transition:.4s all ease;}
.product-list li a:hover img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}

.product-detail{width: 83.3%;padding: 2.6vw 2vw;background: #161616;box-sizing:border-box;margin: 5.2vw auto 7.6vw auto;}
.product-detail .top{margin-bottom: 3.6vw;}
.product-detail .top .pic{width: 51%; height: 20.8vw;line-height: 20.8vw;background: linear-gradient( #393330 46%, #292624 43%);margin-bottom: 0;
background: -moz-linear-gradient( #393330 46%, #292624 43%);background: -webkit-linear-gradient( #393330 46%, #292624 43%);background: -ms-linear-gradient( #393330 46%, #292624 43%);}
.product-detail .top .pic img{max-width: 90%;max-height: 90%;}
.product-detail .top .fr{width: 45.6%;padding-top: 15px;}
.product-detail .top .fr h3{color: #fbce62;line-height: 1.2;font-size: 2.5vw;display: block;margin-bottom: 2vw;}
.product-detail .top .txt{font-size: 16px;color: #ffd29c;line-height: 1.5;}

.product-detail .detail{padding: 2vw 1.8vw;margin: 4vw 0;border-top: 1px solid #888888;}
.product-detail .detail p{color: #ffd29c;}
.product-detail .piclist .PhotoList_i1{width: 80%;margin: 0 auto;text-align: center;}
.product-detail .piclist .PhotoList_i1 .picimg{background-color: #fff;height: 10.4vw;line-height: 10.4vw;overflow: hidden;font-size: 0;}
.product-detail .piclist .PhotoList_i1 .picimg img{display: inline-block;vertical-align: middle;max-height: 100%;}
.product-detail .piclist .PhotoList_i1 h4{color: #ffd29c;font-size: 16px;line-height: 1.15;margin-top: 11px;}
.product-detail .page{display: none;}
.product-detail .piclist .swiper-pagination{display: none;}
.product-detail .piclist .swiper-pagination-bullet{width: 4px;height: 4px;background-color: transparent;border-radius: 50%;border: 2px solid #ffd29c;opacity: 1;margin: 0 3px;}
.product-detail .piclist .swiper-pagination-bullet-active{background-color: #ffd29c;}
.product-detail .piclist .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 10px;}
.piclist{position: relative;}
.piclist .swiper-button-prev:hover, .piclist .swiper-button-next:hover{background-color: #ffd29c;}
.piclist .swiper-button-prev, .piclist .swiper-button-next{background-image: url(../images/ser_jt.png);opacity: 1 !important;background-size: auto;
    border-radius: 50%;background-color: #fff;width: 3.0vw;height: 3.0vw;background-position: center;right: 3.125%;top: 32%;margin: 0;}
.piclist .swiper-button-prev{transform:rotate(180deg);float: left;right: auto;left: 3.125%;}

.product-vdieo{width: 83.3%;margin: 4vw auto;}
.product-vdieo .ResTitle_a3{margin-bottom: 3vw;}
.product-vdieo .fl{width: 26%;}
.product-vdieo .fr{width: 72%;}
.ClassList_b3{border-radius: 5px;background-color: #161616;}
.ClassList_b3 li{display: block;width: 100%;}
.ClassList_b3 a{font-size: 22px;color: #ffd29c;line-height: 1.15;padding: 1.1vw;display: block;width: 100%;box-sizing:border-box;border-radius: 5px;}
.ClassList_b3 a:hover{color: #fff;background: -webkit-linear-gradient(to right, #ab8b67, #6f5036);background: -o-linear-gradient(to right, #ab8b67, #6f5036);
    background: -moz-linear-gradient(to right, #ab8b67, #6f5036);background: linear-gradient(to right, #ab8b67, #6f5036);color: #fff}

/*联系我们*/
.contact .page_ban{margin-top: 5.2vw;}
.contact .cont_list{text-align: center;font-size: 0;width: 83.8%;transform: translate(0,-2.3vw);-webkit-transform: translate(0,-2.3vw);margin: 0 auto; 
    box-shadow: 4px 4px 10px rgba(0,0,0,0.07);background: -webkit-linear-gradient(to right, #ab8b67, #6f5036);background: -o-linear-gradient(to right, #ab8b67, #6f5036);
    background: -moz-linear-gradient(to right, #ab8b67, #6f5036);background: linear-gradient(to right, #ab8b67, #6f5036);color: #fff;}
.contact .cont_list ul{display: block;padding: 1.8vw 0 2vw 0;}
.contact .cont_list li{width: 33.3%;display: inline-block;font-size: 16px;color: #fff;line-height: 1.0;border-right: 1px solid #fff;box-sizing:border-box;}
.contact .cont_list li:nth-child(3){border-right: 0;}
.contact .cont_list li img{margin-bottom: 19px;height: 2.3vw;}
.contact .page_con{margin: 3vw auto 7.5vw auto;width: 83.3%;}
.contact .ResTitle_a3{text-align: left;margin: 0 auto 50px auto;}
.contact .cont_con ul{width: 33.3%;float: left;line-height: 2.0;font-size: 16px;color: #ffd29c;display: block;}
.contact .cont_con ul:nth-child(2){text-align: center;}
.contact .cont_con ul:nth-child(2) li:nth-child(2){text-indent: 4em;}
.contact .cont_con ul:nth-child(3){text-align: right;}
.contact .cont_con ul:nth-child(3) li:nth-child(2){padding-right: 4.2em;}
.map-btn{display: none;padding: 3.2vw;width: 40vw;margin: 6vw auto 0 auto;text-align: center;background-color: #ab8b67;color: #fff;line-height: 1.0;border-radius: 5px;}

.page{text-align: center;border-top: 1px solid #e3e3e3;padding: 30px 8.35%;width: 83.3%;}
.page span{display: inline-block;color: #587576;font-size: 16px;}
.page a{display: inline-block;color: #ffd29c;font-size: 16px;margin: 0 1.1vw;text-align: center;cursor: pointer;}
.page .on, .page .cur{color: #ffd29c;border-radius: 50%;width: 38px;display: inline-block;border:1px solid #e9e9e9;height: 38px;line-height: 38px;}
.pageinfo{display: none;}
.page a:nth-child(1){float: left;padding-left: 40px;background: url(../images/page_jt.png)  no-repeat;background-size: 20px auto;background-position: 0 0;    margin-top: 10px;color: #fff;}
.page a:nth-child(1):hover{background-position: 0 -20px;}
.page .wy{float: right;padding-right: 40px;background: url(../images/page_jth.png) no-repeat;background-size: 20px auto;background-position: 48px 0;    margin-top: 10px;color: #fff;}
.page .wy:hover{background-position: 48px -20px;}
.page .sy{margin-right: 5.2vw;}
.page .xy{margin-left: 5.2vw;}

/*详情*/
.NewsDetail_a1{width: 83.3%;margin: 2vw auto;}
.NewsDetail_a1 p img{max-width: 100%;}
.NewsDetail_a1 #nt{padding: 15px 0;margin-bottom:15px; font-size:24px; line-height:1.5; font-weight:normal; border-bottom:1px dotted #ccc; text-align:center;letter-spacing:1px;}
.NewsDetail_a1 #nf{width:160px; margin:0 auto; margin-bottom:20px; height:20px; line-height:20px;}
.NewsDetail_a1 #nf em{display:block; padding-top:2px; margin-right:2px; float:left;}
.NewsDetail_a1 #nf span{display:block; padding:2px; border-radius:5px; font-size:12px; width:18px; margin-right:4px; float:left; background:#999999; color:#fff; text-align:center; cursor:pointer;}
.NewsDetail_a1 #nf span.nf_on{ background:#d89f33;color: #4e1a1a;}

.NewsDetail_a1 .nf1{line-height:1.8; font-size:14px; letter-spacing:1px;min-height: 400px;}
.NewsDetail_a1 .nf2{line-height:1.8; font-size:16px; letter-spacing:1px;min-height: 400px;}
.NewsDetail_a1 .nf3{line-height:1.8; font-size:20px; letter-spacing:2px;min-height: 400px;}
.NewsDetail_a1 p{line-height: 1.8;}
.NewsDetail_a1 #nb{padding:10px 0px; margin-top:10px;text-align:center; color:#fff; border-top: 1px dotted #ccc;}
.NewsDetail_a1 #newtb{line-height:30px; margin-top: 20px;color: #ffffff;}
.NewsDetail_a1 #newtb span{ display:block; width:50%; float:left;}
.NewsDetail_a1 #newtb em{ display:block; width:50%; float:left;}
.NewsDetail_a1 #newtb a{color: #fff;}
.NewsDetail_a1 #newskw{ font-size:14px; font-weight:bold; margin:10px 0; line-height:30px; word-spacing:1em;}
#newtb em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.VideoDisplay_a1{padding:2.6vw 0; width:80%; margin:0 auto;}
.VideoDisplay_a1 h2{ display:block; line-height:1.2; padding-bottom: 1.5vw;font-size: 22px; text-align:center; font-family:"微软雅黑";}
/*.VideoDisplay_a1_C{ height:700px;}*/
.VideoDisplay_a1_C iframe{max-width: 100% !important;height: 41vw;width: 87.5%;}
.VideoDisplay_a1_C embed{max-width: 100% !important;height: 41vw;width: 87.5%;}

.VideoDisplay_a1_back{text-align:center; height:40px; margin-top:30px;}
.VideoDisplay_a1_back a{ width:200px;}
.VideoDisplay_a1_C{text-align: center;}

.VideoDisplay_a1_back a.more{color: #f0cb48;display:inline-block;font-weight: lighter; border: 1px solid #f0cb48; position:relative; transition: 0.6s; padding: 7px; padding-left:25px; padding-right: 25px;font-size:16px;z-index:1;font-family:"微软雅黑";}
.VideoDisplay_a1_back a.more::before{content: ""; position: absolute; top: 0; left: 0; width: 0%; height: 100%; background:#f0cb48;z-index: -1;transition: 0.6s;}
.VideoDisplay_a1_back a.more:hover{color:#4e1a1a;}
.VideoDisplay_a1_back a.more:hover::before{width:100%;}
.VideoDisplay_a1_back a.more.on{background:#f0cb48;color:#fff;}

@media screen and (min-width: 1024px){
    .ClassList_b3 .on a{color: #fff;background: -webkit-linear-gradient(to right, #ab8b67, #6f5036);background: -o-linear-gradient(to right, #ab8b67, #6f5036);
    background: -moz-linear-gradient(to right, #ab8b67, #6f5036);background: linear-gradient(to right, #ab8b67, #6f5036);color: #fff}

}
@media screen and (max-width: 1024px){
	.page_ban{height: 40vw;}

    .pic{height: 23vw;line-height: 23vw;}
    fieldset h3{font-size: 27px;}
    fieldset span{transform: translateY(-6px);}
    .product-detail .top .pic{width: 45%;height: 32vw;line-height: 32vw;}
    .product-detail .top .fr{width: 50%;padding-top: 0;}

    .product-detail .piclist .PhotoList_i1{width: 100%;}
    .product-detail .piclist .PhotoList_i1 .picimg{height: 15vw;line-height: 15vw;}
    .piclist .swiper-button-prev, .piclist .swiper-button-next{display: none;}
    .product-detail .piclist .swiper-pagination{display: block;text-align: center;width: 100%;position: static;margin-top: 20px;}
    
    .NavList_a1 li a {padding: 3vw 2.08vw;}
    .page_con .ResTitle_a3{margin-bottom: 3.5vw;}
    .page_con .ResTitle_a3 span{font-size: 3.5vw;}

    .que_list{width: 90%;}
    .que_list dt{margin-bottom: 0;font-size: 20px;}

    .cust_con{width: 90%;margin: 0 auto 5vw auto;}
    .mark_head .fl,.mark_head .fr{width: 100%;}
    .mark_head .fr{padding-top: 2vw;}
    .mark_head h3{font-size: 3.5vw;}
    .mark_head h3 span{font-size: 5.5vw;}
    .mark_head .fr h3{font-size: 7vw;margin-top: 1vw;line-height: 8vw;}
    .mark_box{width: 90%;margin: 0 auto;}

    .about_con{margin: 0 auto;}
    .about_con .top,.about_con .bottom{width: 90%;}
    .about_con .veido_box .title{width: 90%;}
    .about_con .veido_box .title br{display: none;}
    .about_con .veido_box .title h3{font-size: 4vw;}
    .about_con .top .txt{width: 55%;}
    .about_con .top .txt h4{margin-bottom: 2.5vw;line-height: 1.5;}
    .about_con .bottom h2{font-size: 3.5vw;margin-bottom: 3vw;}
    .about_con .top .txt b{font-size: 20px;}
    .about_con .top .txt b span{font-size: 18px;}
    .about_con .top .txt ul li{font-size: 3.5vw;}
    .about_con .top .txt h4:after{margin: 3vw 0 0 0;}
    .about_con .bottom .fr{background-size: 8.5vw;padding-bottom: 10vw;}
    
    .contact .cont_list{width: 90%;}
    .contact .cont_list li{padding: 3vw 0;}
    .contact .cont_list li img{height: 4.3vw;}
    .contact .cont_con ul{width: 50%;text-align: left;}
    .contact .cont_con ul li{box-sizing:border-box;}
    .contact .cont_con ul:nth-child(2){text-align: left;}
    .contact .cont_con ul:nth-child(2) li:nth-child(2){text-indent: 0;}
    .contact .cont_con ul:nth-child(3){text-align: left;padding: 0;}
    .cust_con .cust_list dd{width: 50%;}
    .cust_con .cust_list dd:nth-child(6n-3),.cust_con .cust_list dd{background-color: #393330 !important;}
    .cust_con .cust_list dd:nth-child(3n-6),.cust_con .cust_list dd:nth-child(2n+1){background-color: #22201d ;}
    .cust_con .cust_list dd:nth-child(4n-2),.cust_con .cust_list dd:nth-child(4n-1) {background-color: #22201d  !important;}

    .cust_con .cust_list ul li{width: 50%;}
    .cust_con .cust_list ul li:nth-child(6n-4),.cust_con .cust_list ul li:nth-child(3n-1),.cust_con .cust_list ul li{background-color: #393330 !important;}
    .cust_con .cust_list ul li:nth-child(4n+1),.cust_con .cust_list ul li:nth-child(4n+2){background-color: #22201d  !important;}

    .page_con{margin: 5vw auto 8vw auto;}
    .page_con .page{display: none;}
    .page_con #load_more_button{display: block;}

    .NewsDetail_a1{width: 90%;margin: 0 auto;}
    .NewsDetail_a1 #nt{font-size: 3vw;}

    .ClassList_b3 a{font-size: 16px;}
    .product-vdieo{width: 90%;}
    .dot-list a{display: none;}
    .product-top, .product-bottom{width: 90%;}

    .ser_list{width: 100%;background-image: url(../images/mbgser.png);margin: 60px auto;}
    .img-list{display: none;}
}

@media screen and (max-width: 768px){
    .contact .cont_list li img{margin: 0;}
    .contact .cont_list li p{display: none;} 
    .contact .cont_con ul{width: 100%;float: none;}
    .contact .cont_con ul li{width: 50%;float: left;}
}
@media screen and (max-width: 640px){
    .page_con p{font-size: 3.8vw;}
    .about_con{margin: 0 ;}
    .about .page_ban,.page_ban{height: 40vw;margin-top: 14vw;background-position: center !important;
    background-size: cover;}

    .page_con{margin: 10vw auto 12vw auto;}
    .page_con p{line-height: 1.8;}
    
    .page_con .ResTitle_a3{margin-bottom: 6vw;}
    .page_con .ResTitle_a3 span{font-size: 6vw;line-height: 1.5;}
    .page_con .ResTitle_a3 em{font-size:  3.8vw;margin-top:0 ;}
    .page_con p img{display: block;}

    .NavList_a1,.about .NavList_a1{display: none;box-shadow: none;margin: 0;}
    .NavList_a1{transform: translateY(0);}

    .sort_btn{display: block;font-size: 3.8vw;color: #fbce62;border-bottom: 1px solid #fbce62;line-height: 3.2em;height: 3.2em;padding: 0 5%;width: 90%;
    background: url(../images/d.png) #000 right center no-repeat;background-position: 95%;}
    .sort_btn .ResTitle_a1 em,.sort_btn .ResTitle_a1 br,.sort_nav li a::after{display: none;}
    .sort_nav{height: auto;display: none;width: 100%;z-index:5;overflow:hidden;}
    .sort_nav li a{line-height: 2.0;height: auto;margin: 0 auto;border-bottom: 0;padding: 5px 0;font-size: 3.8vw;}
    .sort_nav li a.on{border:none;background: transparent;color: #b49f46;}
    .sort_nav li{width: 100%;border: none;padding: 0;box-sizing: border-box;margin: 0 0 5px 0;}

    .que_list{width: 94.5%;}
    .que_list li{margin-bottom: 7vw;padding-bottom: 4vw;}
    .que_list dt{padding-left: 11vw;font-size: 4vw;min-height: 11vw;line-height: 1.5;}
    .que_list dt i{font-size: 3.0vw;width: 9vw;padding-top: 1vw; margin-left: -11vw;}
    .que_list dt{margin-top: 3vw;background-size: 9vw auto;}
    .que_list dd{padding-left: 0;font-size: 3.8vw;line-height: 1.8;}

    .cust .page_con{background: none;}
    .cust_con{width: 94.5%;}
    .cust_con .cust_list h4{font-size: 5vw;}
    .cust_con .cust_list dd{width: 100%;font-size: 3.8vw;padding: 2vw 1vw;line-height: 1.8;}
    .cust_con .cust_list dd:before{margin-bottom: 0;height: 0.5vw;width: 0.5vw;}
    .cust_con .cust_list dd:nth-child(4n-1){background-color: #393330 !important;}
    .cust_con .cust_list dd:nth-child(2n){background: #22201d !important;}
    .cust_con .cust_list dl{margin-bottom: 10vw;}
    .cust_con .cust_list dt{padding-bottom: 3vw;margin-bottom: 4vw;}
    .cust_con .cust_list p{float: none;padding-top: 2.5vw;font-size: 3.8vw;}

    .cust_con .cust_list .title p{float: none;padding-top: 2.5vw;font-size: 3.8vw;}
    .cust_con .cust_list .title h4{font-size: 5vw;}
    .cust_con .cust_list ul li{width: 100%;font-size: 3.8vw;padding: 2vw 2vw;line-height: 1.8;}
    .cust_con .cust_list ul li:before{margin-bottom: 0;height: 0.5vw;width: 0.5vw;margin-right: 8px;}
    .cust_con .cust_list ul li:nth-child(4n-1){background-color: #22201d !important;}
    .cust_con .cust_list ul li:nth-child(2n){background: #393330 !important;}
    .cust_con .cust_list .cust_box{margin-bottom: 10vw;}
    .cust_con .cust_list .cust_box .title{padding-bottom: 3vw;margin-bottom: 4vw;}
    .contact .cont_con ul{width: 100%;text-align: left;}

    .mark_box{width: 94.5%;}
    .mark_head .fl,.mark_head .fr{width: 100%;}
    .mark_head h3{font-size: 5vw;margin-top: 0;line-height: 7.5vw;}
    .mark_head h3 span{font-size: 7.5vw;}
    .mark_head .fr{padding-top: 2vw;}

    .about_con .top,.about_con .bottom,.about_con .veido_box .title{width: 94.5%;}
    .about_con .top .fl,.about_con .top .fr{width: 100%;}
    .about_con .veido_box{margin: 8vw auto 7vw auto;}
    .about_con .veido_box .title{margin-bottom: 6vw;}
    .about_con .veido_box .title h3{font-size: 6vw;background: none;padding: 0;font-size: 5vw;margin-bottom: 3vw;}
    .about_con .top .txt h4{margin: 0 auto 4vw auto;font-size: 4vw;line-height: 1.8;}
    .about_con .top .txt ul{margin: 3vw 0;}
    .about_con .top .txt h4:after{display: none;}
    .about_con .top .txt ul li{font-size: 6.5vw;}
    .about_con .veido_box p{margin: 0;}
    .about_con .bottom{margin: 0 auto;}
    .about_con .bottom .fr{width: 100%;background-size: 11vw auto;padding: 0 0 15vw 0;}
    .about_con .bottom .fl{width: 100%;}
    .about_con .bottom .fr:before{display: none;}
    .about_con .bottom h2{font-size: 6vw;text-align: center;line-height: 2.0;margin-bottom: 0;}
    .about_con .bottom .fl img{width: 20%;display: none;}
    .about_con .top .txt{margin-top: 8vw;}
    .about_con .top .txt p,.about_con .veido_box p, .about_con .bottom .fr{font-size: 3.8vw;line-height: 1.8;}
 
    .contact .page_con{margin: 10vw auto 12vw auto;}
    .contact .cont_list li img{height: 7vw;}
    .contact .cont_con ul li{width: 100%;font-size: 3.8vw;}
    .map-btn{display: block;}

    .devel_list li dl dt{font-size: 18px;}
    .devel_list li dl{padding-right: 1em;}
    .devel_list li:nth-child(2n) dl{padding-left: 1em;}

    .page_con #load_more_button{font-size: 3.8vw;}
    .about_con .veido_box #J_videoContainer{height: auto;}

    .NewsDetail_a1{margin: 0 auto;width: 94.5%;}
    .NewsDetail_a1 #nt{font-size: 3.9vw;}
    .NewsDetail_a1 #nb{font-size: 3.2vw;}
    .NewsDetail_a1 #nf em{font-size: 3.5vw;}
    .NewsDetail_a1 #nt{font-size: 4.1vw;line-height: 1.5;padding: 0 0 2vw 0;}
    .NewsDetail_a1 #newtb{margin-top: 0;}
    .NewsDetail_a1 #newtb a,.NewsDetail_a1 #newtb span,.NewsDetail_a1 #newtb em{font-size: 3.8vw;line-height: 1.5;}
    .NewsDetail_a1 #newtb span{margin-bottom: 2vw;}
    .NewsDetail_a1 #newtb span,.NewsDetail_a1 #newtb em{width: 100%;}
    

    .pic{height: 35vw;line-height: 35vw;}
    .pic img{max-width: 95%;max-height: 95%;}
    .product-top, .product-bottom{width: 94.5%;}
    .product-detail{width: 94.5%;}
    .product-detail .top .pic{width: 100%;float: none;height: 55vw;line-height: 55vw;}
    .product-detail .top .fr{width: 100%;float: none;padding-top: 5vw;}
    .product-detail .top .fr h3{font-size: 5vw;}
    .product-detail .top .fr p,.product-detail .piclist .PhotoList_i1 h4{font-size: 3.8vw;}
    .product-detail .piclist .PhotoList_i1 .picimg{height: 30vw;line-height: 30vw;}
    .product-detail .piclist .swiper-pagination{margin-top: 3vw;}

    .product-list li{padding: 5px 5px 10px 5px;}
    .product-list li p{font-size: 3.8vw;margin-top: 10px;}
    .product-top .productname{display: none;}
    fieldset span{display: none;}
    fieldset h3{font-size: 6vw;}
    fieldset{border: none;}

    .product-vdieo{width: 94.5%;margin: 6vw auto;}
    .ClassList_b3 li{display: inline-block;width: auto;}
    .ClassList_b3 a{font-size: 3.8vw;padding: 2vw;display: inline-block;width: auto;}
    .product-vdieo .ResTitle_a3{margin-bottom: 3vw;}
    .product-vdieo .fl{width: 100%;float: none;margin-bottom: 5vw;}
    .product-vdieo .fr{width: 100%;float: none;}

    .VideoDisplay_a1{width: 94.5%;padding: 5vw 0;}
    .VideoDisplay_a1_C embed {max-width: 100% !important;height: 70vw;}

    .product-detail .top .txt{font-size: 3.8vw;}
    .VideoDisplay_a1 h2{font-size: 5vw;}
    .VideoDisplay_a1_C iframe{height: 50vw;width: 100%;}
    .VideoDisplay_a1_C emdeb{height: 50vw;width: 100%;}

    .contact .page_ban{margin-top: 14vw;height: 70vw;}

}

#pbpage_31 {width: 40.6%;color: #fbce62;}
#pbpage_31 strong {font-size: 1.35vw;font-weight: bold;color: #ffd29c;}
#pbpage_31 strong span {font-weight: normal;font-size: 1vw;}
#pbpage_31 ul {display: block;width: 100%;padding-left: 0px;}
#pbpage_31 ul li {font-size: 2.5vw;line-height: 1.8;margin-right: 1.3vw;color: #fbce62;list-style:none;display:inline-block;}
#pbpage_31 h4 {font-size: 20px;color: #ffd29c;line-height: 2.0;font-weight: normal;}
#pbpage_31 p {font-size: 16px;color: #ffffff;line-height: 2.0;text-indent: 2em;}
#pbpage_31 h4:after {content: "";display: block;width: 12px;height: 12px;border: 3px solid #ffd29c;border-radius: 50%;margin: 40px 0 30px 0;}

#pbpage_57 ul {width: 33.3%;float: left;line-height: 2.0;font-size: 16px;color: #ffd29c;display: block;}
