/* CSS Document */

*:focus {outline: none;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li,pre, form, fieldset, legend, button, input, textarea, th, td{padding: 0;margin:0;}
body{font:1em/1.3 "Microsoft Yahei";   -webkit-text-size-adjust: 100% !important; }
img{max-width:100%;}button, input, select, textarea,h1, h2, h3, h4, h5, h6{font-size:1em;line-height:1.3;font-family: "Microsoft Yahei";}
address, cite, dfn, em, var { font-style:normal; } code, kbd, pre, samp {font-family: courier new, courier, monospace; } 
small { font-size:  0.75em; } ul, ol { list-style: none; margin:0;}
body,legend { color:#262626;}
a{color:inherit;color:#262626;  text-decoration: none; }
a:hover  {color:#bda58e;    text-decoration: none; }
a:active{color:inherit;}
sup { vertical-align: text-top; } 
sub { vertical-align: text-bottom;}
fieldset, img { border: 0; }
button, input, select, textarea { } table { border-collapse: collapse; border-spacing: 0; width:100%;word-break: break-all;}
table th {font-weight:normal;}table th,table td {font-weight:normal;text-align:center;}
 article, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section,summary, time, mark, audio, video {display: block;margin: 0;padding: 0;}img{vertical-align:middle;}
 ::-moz-placeholder { color:#000; }input:-webkit-input-placeholder { color:#000; } input:-moz-placeholder { color:#000; }
/*#endregion*//*#region 清除浮动*/.clearfix:after{content: '\20';display: block;height: 0;clear: both;}
.clearfix { *zoom:1;}
/*#endregion */button:disabled,.disabled{opacity:0.5;cursor:default;}
.hi{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.css3,.about_1 ul li a{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.comdiv{width:100%; overflow:hidden; margin:0; padding:0;}
.cssimg,.cssimgp img,.index_4_3_left_1_bg,.pro_1_mid_mid_left_bg,.ser_2_mid_pic_bg,.ser_1_right_bg{transition: all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;/*transition-duration: 0.7s;-ms-transition-duration: 0.7s;-moz-transition-duration: 0.7s; -webkit-transition-duration: 0.7s;*/}
.index_xd_1_2{ margin-bottom:50px}
@media screen and (min-width:768px) {
	.cssimg:hover,.cssimgp:hover img,.index_4_3_left:hover .index_4_3_left_1_bg,.pro_1_mid ul li:hover .pro_1_mid_mid_left_bg,.ser_2_mid ul li:hover .ser_2_mid_pic_bg,.ser_1_right:hover .ser_1_right_bg{/*-webkit-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05);*/transform: scale(1.08, 1.08);}
	}
	
.pcmenulist_img img{ height:55px; margin:50px 0 0 50px}	
	
.daxie{text-transform: uppercase;}
.cell_mid{ display: table; height:100%; width:100%; }
.cell_h{ height:100%;display: table-cell; vertical-align: middle; }
/*********header**********/#header{ padding:2em 0;position:fixed; left:0; top:0; width:100%; z-index:100;}
.header_mid_mid ul li{ margin-left:2em;display:inline-block; position:relative;}
.header_mid_mid{text-align:right; margin-right:180px;}
.header_mid_mid ul li dl{display:none}
.header_mid{margin:0 3.125vw; position:relative;}
.header_mid_left{position:absolute; left:0; top:50%;-webkit-transform: translate(-0%, -50%);transform: translate(-0%, -50%); }
.header_mid_left img:nth-child(2){display:none}
.header_mid_mid ul li a.biga{ display:block; position:relative;color:#af9258}
.header_mid_mid ul li a.biga:after{ bottom:-10px;content:''; position:absolute; left:0; width:0%; height:1px; background-color:#000;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.header_mid_mid_rt{-webkit-transform: translate(-0%, -50%);transform: translate(-0%, -50%);position:absolute; right:0; top:50%;}
.header_mid_mid ul li a.biga:hover:after{width:100%;}
.header_mid_mid_rt ul li{display:inline-block; margin-left:1em;}
.header_mid_mid_rt ul li a{ background-size:cover;display:block; background-position:center; background-repeat:no-repeat;}
.header_mid_mid_rt ul li:nth-child(1) a{ width:17.81083953241233px; height:30px;background-image:url(ab01.png);}
.header_mid_mid_rt ul li:nth-child(2) a{ width:18.0224478888295px; height:30px;background-image:url(ab02.png);}
.header_mid_mid_rt ul li:nth-child(4) a{ width:17.952px; height:30px;background-image:url(ab03.png);}
.header_mid_mid_rt ul li:nth-child(5) a{width:1.5em; height:1.25em; position:relative;}
.header_mid_mid_rt ul li:nth-child(5) a:before{content:''; position:absolute; left:0; top:4px; width:100%; height:1px; background-color:#af9258;}
.header_mid_mid_rt ul li:nth-child(5) a:after{content:''; position:absolute; left:0; bottom:4px; width:100%; height:1px; background-color:#af9258;}
/*********footer************/
#footer{background-color:#d8d1be; overflow:hidden; padding-top:80px}
.footer_mid{margin:0 5.9375vw;}
.footer_2_mid_left{ position:relative; padding-bottom:4em;float:left; width:72%;}
.footer_2_mid_left:after{content:''; position:absolute; right:0; top:0; height:100%; width:1px; background-color:#c6baa2;}
.footer_2_mid_right_mid{padding-left:5.72916666666667vw;}
.footer_2_mid_right{float:right; width:28%;}
.footer_2_mid_left ul li{float:left; width:20%;}
.footer_2_mid_left ul li:last-child{ width:40%}
.footer_2_mid_left_mid{padding-right:1em;}
.footer_2_mid_left_mid_1{ cursor:pointer;font-size:1.5em; color:#5e5749; padding-bottom:.85em;  }
.footer_2_mid_left_mid_2 dl dd a{color:#5e5749; font-size:1.125em;}
.footer_2_mid_left_mid_2 dl dd{margin-top:1em; margin-bottom:.5em;}
.footer_1_1{padding-top:110px; padding-bottom:85px;}


.footer_2_mid_right_mid_1 img{ width:120px}


.footer_2_mid_right_mid_2{ color:#867e6b;border:1px #7d7260 solid; padding:10px; margin-top:2.5em;}
.footer_2_mid_right_mid_2 p{background-image:url(img5.png); background-position:right center; background-repeat:no-repeat;}
.footer_3{ border-top:1px solid #c6baa2}
.footer_3_mid_left{ font-size:.875em;float:left;}
.footer_3_mid_right{ font-size:.875em;float:right; text-align:right}
.footer_3_mid{ line-height:1.8;font-size:1.125em; color:#615743;}
.footer_3_mid a{color:#615743;}
.footer_3{padding:70px 0px;}
.banner_img_pc{transition: all 2.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transform: scale(1.2, 1.2);position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.swiper-slide-active .banner_img_pc{transform: scale(1, 1);}
/**********index*******/.indexmid{margin:0 5.9375vw}
.index_1_mid_1{text-align:center; font-size:2.9em; margin-top:3em; margin-bottom:.5em;  }
.index_1_mid_2{text-align:center; font-size:1.25em; line-height:1.8; }
.index_2_mid{ background-color:#d8d1be; margin-top:8.59375vw;position:relative;}
.index_2_mid_left{width:50%; overflow:hidden}
.index_2_mid_left img{width:100%;}
.index_2_mid_right{position:absolute; right:0; top:0; width:50%; height:100%;}
.index_2_mid_right_mid_1{ text-align:left; margin-top:0; color:#5e5749;}
.index_2_mid_right_mid_2{ line-height:2.2; max-width:416px;font-size:1.125em; color:#5e5749; margin-bottom:3em;}
.about_1 .index_2_mid_right_mid_2{color:#666;}
.index_2 .index_2_mid_right_mid_2{line-height:2.2;}
.index_2_mid_right_mid{ margin-right:10.9375vw;margin-left:10.9375vw;}
.index_2_mid_right_mid_3 a{position:relative; border-bottom:1px #5d442e solid; display:block; max-width:7.777777777777778em; color:#5e5749; padding-bottom:.75em; padding-top:.75em;}
.index_2_mid_right_mid_3 a span{ position:relative; z-index:10;display:block; background-position:right center; background-repeat:no-repeat; background-image:url(img2.png);}
.index_3 .index_2_mid_left{margin-left:50%;}
.index_3 .index_2_mid_right{right:50%;}
.index_3 .index_2_mid,.index_4 .index_2_mid{background-color:#fff;}
.index_5{ overflow:hidden; padding-bottom:17.60416666666667vw; margin-top:0;background-image:url(img6.jpg); padding-top:17.96875vw; background-position:center; background-repeat:no-repeat; background-size:cover; color:#fff;}
.index_5_mid{margin:0 15.88541666666667vw;}
.index_5_mid .index_1_mid_1{text-align:left; margin-top:0}
.index_5_mid .index_2_mid_right_mid_2{color:#fff;   max-width:440px;}
.index_5_mid_1 a{ color:#fff;display:block; position:relative; max-width:9.444444444444444em; font-size:1.125em; padding:.7em 0; border-bottom:1px #fff solid;}
.index_5_mid_1 a span{display:block; position:relative; z-index:10;}
.index_5_mid_1 a span:after{content:''; -webkit-transform: translate(-0%, -50%);transform: translate(-0%, -50%);position:absolute; right:0; top:50%; width:0.7222222222222222em; height:0.8333333333333333em; background-image:url(img7.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
.index_6_mid_1 ul li{ margin-right:2.45447347585115%; margin-bottom:1em;float:left; width:23.15914489311164%;}
.index_6_mid_1 ul li:nth-child(4n){margin-right:0}
.index_6_mid_1_mid_1{overflow:hidden}
.index_6_mid_1_mid_1 img{width:100%;}
.index_6_mid_1_mid_2{color:#000;}
.index_6_mid_1_mid_2_1{color:#8f744c;}
.index_6_mid_1_mid_2_2{font-size:1.5em; margin-top:.3em; margin-bottom:.7em;}
.index_6_mid_1_mid_2_3{ line-height:1.6;  display: -webkit-box;-webkit-box-orient: vertical;  -webkit-line-clamp: 2;   overflow: hidden;word-wrap:break-word;word-break:break-all; min-height:3.2em; }
.index_6_mid_1_mid_2_4 p{ border-bottom:1px #000 solid; padding:5px 0px;display:block; max-width:5em; position:relative;}
.index_6_mid_1_mid_2_4 p span{position:relative; z-index:10; display:block}
.index_6_mid_1_mid_2_4 p span:after{ -webkit-transform: translate(-0%, -50%);transform: translate(-0%, -50%);content:''; position:absolute; right:0; top:50%; width:0.6875em; height:0.6875em; background-image:url(img2.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
.index_6_mid_1_mid_2{padding:3em 1.5em;}
.index_6_mid_2 .index_2_mid_right_mid_3 a{margin:0 auto}
.index_6_mid_2{padding:5.875em 0;}
.index_6 .index_1_mid_1{text-align:left; margin-bottom:1em;}
.banner_img{position:relative; height:100vh;}
.banner_img_jj_fsdj{position:absolute; left:0; bottom:5.3125em; width:100%; z-index:10; color:#fff;}
.banner_img_jj_mid_fsdj_1{font-size:3em; margin-bottom:.5em;}
.banner_img_jj_mid_fsdj_2{font-size:1.5em;}
#indexbanner_fy{bottom:5.3125em; width:auto; left:auto; right:5.9375vw;}
.indexbanner .swiper-pagination-bullet{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;width:25px; height:2px; border-radius:0; opacity:1; background-color:#fff;}
.indexbanner .swiper-pagination-bullet-active{background-color:#af9258;}
/**********about***************/.nybanner{position:relative;}
.nybanner img{width:100%;}
.nybanner_footer{ z-index:10;position:absolute; left:0; bottom:3.75em; width:100%; color:#fff;}
.nybanner video{position:absolute; z-index:1; left:0; top:0; width:100%;object-fit: fill;}
.nybanner_footer_mid{position:relative; padding-right:7em;}
.nybanner_footer_mid_left_1{font-size:1.5em;}
.nybanner_footer_mid_left_2{text-transform: uppercase;font-size:3em; }
.nybanner_footer_mid_right{ z-index:10;position:absolute; right:0; bottom:0;}
.nybanner_footer_mid_right a{ background-image:url(img1.png);display:block; width:5.625em; height:5.625em; background-position:center; background-repeat:no-repeat; background-size:cover;}
.about_1 .index_2_mid{background-color:#fff;margin-top:9.89583333333333vw;margin-bottom:9.89583333333333vw;}
.about_4 .index_2_mid,.about_3 .index_2_mid{margin-top:0;}
.about_1 .index_2_mid_right_mid{margin:0 6vw;}
.about_1 .index_2_mid_right_mid_2{max-width:none}
.about_2 .index_1_mid_1{margin-top:0}
.about_2_mid_left_mid_1_1{font-size:1.875em; color:#333; margin-bottom:1em;}
.about_2_mid{position:relative;}
.about_2_mid_left{width:50%;}
.about_2_mid_right{position:absolute; right:0; top:0; width:50%; height:100%;}
.about_2_mid_right_bg{position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover; opacity:0;}
.about_2_mid_right_bg.on{z-index:10; opacity:1}
.about_2_mid_left_mid_2_mid_1 span{font-size:1.875em; color:#000; position:relative;}
.about_2_mid_left_mid_2_mid_2{font-size:1.125em; line-height:2.2; margin-top:5px;}
.about_2_mid_left_mid_2_mid{padding-left:1.875em;}
.about_2_mid_left_mid_2{background-image:url(img4.png); background-position:left 35px; background-repeat:no-repeat;}
.about_2_mid_left_mid_2_mid_1 span:after{-webkit-transform: translate(-0%, -50%);transform: translate(-0%, -50%);content:''; position:absolute; left:-30px; top:50%; width:16px; height:1px; background-color:#666;}
.about_2_mid_left_mid_2 ul li{ margin-bottom:.5em; min-height:105px; opacity:0;}
.swiper-slide.swiper-slide-active .about_2_mid_left_mid_2 ul li{opacity:1;}
.about_2_mid_left_mid_2 ul li.on .about_2_mid_left_mid_2_mid_1 span{font-size:2.9em; color:#837966}
.about_2_mid_left_mid_2 ul li.on .about_2_mid_left_mid_2_mid_1 span:after{height:2px; background-color:#837966; width:27px;}
.about_2_mid_left_mid{padding-right:2em;}
.about_fa_1_mid_act_left{width:4em; height:4em; border:1px #837966 solid; border-radius:100%; display:inline-block; background-image:url(img5.png); background-position:center; background-repeat:no-repeat; cursor:pointer;}
.about_fa_1_mid_act_left:hover{background-color:#837966; background-image:url(img5on.png);}
.about_fa_1_mid_act_right{ margin-left:4px;width:4em; height:4em; border:1px #837966 solid; border-radius:100%; display:inline-block; background-image:url(img6.png); background-position:center; background-repeat:no-repeat; cursor:pointer;}
.about_fa_1_mid_act_right:hover{background-color:#837966; background-image:url(img6on.png);}
.about_fa_1_mid_act_c{margin-top:1em; margin-bottom:1em;}
.about_2{margin-bottom:9.89583333333333vw;}
.about_4 .index_2_mid_left{ position:relative;margin-left:50%;}
.about_4 .index_2_mid_right{right:50%;}
.pvideo{-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%); background-image:url(img9.png);position:absolute; z-index:10; left:50%; top:50%; width:9.3125em; height:9.3125em; background-position:center; background-repeat:no-repeat; background-size:cover;}
.index_2_mid_left video{ z-index:5; display:none;position:absolute; left:0; top:0; width:100%;  object-fit: fill;}
.about_5{ overflow:hidden; padding:17.44791666666667vw 0;background-image:url(img11.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}
.about_5 .index_1_mid_1{color:#fff; margin-top:0}
.about_5 .index_2_mid_right_mid_2{color:#fff; max-width:none; text-align:center;}
.about_5 .index_2_mid_right_mid_3 a{margin:0 auto; color:#fff; border-color:#fff}
.about_5 .index_2_mid_right_mid_3 a span{background-image:url(img2on.png);}
.about_6_mid{position:relative;}
.about_6_mid_right{}
.about_6_mid_right .swiper-slide{width:22.39583333333333vw; margin-right:3.54166666666667vw;}
.about_6_mid_right_mid_1{ position:relative;overflow:hidden}
.about_6_mid_right_mid_1 img{width:100%;}
.about_6_mid_right_mid_2_1{ margin-top:.875em;font-size:1.5625em; color:#000; margin-bottom:5px;}
.about_6_mid_right_mid_2_2{font-size:1.5em; color:#333;}
.about_6_mid_left{width:100%; text-align:center}
.about_6 .index_2_mid_right_mid_2{max-width:none}
.about_6 .index_1_mid_1{}
.about_6_mid_left_mid{padding-right:2em;}
.about_fa_1_mid_act_left_2{width:4em; height:4em; border:1px #837966 solid; border-radius:100%; display:inline-block; background-image:url(img13.png); background-position:center; background-repeat:no-repeat; cursor:pointer;}
.about_fa_1_mid_act_left_2:hover{background-color:#837966; background-image:url(img13on.png);}
.about_fa_1_mid_act_right_2{ margin-left:4px;width:4em; height:4em; border:1px #837966 solid; border-radius:100%; display:inline-block; background-image:url(img14.png); background-position:center; background-repeat:no-repeat; cursor:pointer;}
.about_fa_1_mid_act_right_2:hover{background-color:#837966; background-image:url(img14on.png);}
.about_6 {margin:9.89583333333333vw 0; margin-top:0}
.gy_1 .index_1_mid_1{text-align:center;}
.gy_1 .index_2_mid_right_mid_2{text-align:center;  max-width:none; margin-bottom:0}
.gy_1{margin:10.67708333333333vw 0;}
.gy_2 ul li{ margin-bottom:10vw;display:block; width:100%; clear:both; overflow:hidden}
.gy_2_mid_left{ overflow:hidden;float:left; width:46.31828978622328%;}
.gy_2_mid_left img{width:100%;}
.gy_2_mid_right{ margin-top:3vw;float:right; width:48.69358669833729%;}
.gy_2 .index_1_mid_1{text-align:left; margin-top:0}
.p1{font-size:1.5em; color:#333; margin-bottom:.5em;}
.p2 table{border-bottom: 1px solid #d2d2d2;border-collapse: collapse;}
.p2{ display:block;padding-bottom:1.5em;}
.gy_2 table tr,.gy_2 table tr td{  border-bottom: 1px solid #d2d2d2; color:#333; padding:10px 0px; padding-right:5px;}
.gy_2 table tr td:nth-child(1){text-align:left}
.p3{color:#333; line-height:1.8;  }
.gy_2 table.t1{float:left; width:48%;}
.gy_2 table.t2{float:right; width:48%;}
.p3_footer{margin-bottom:1.5em;}
.p1_top{padding-top:1em;}
.p4{padding:1.5em 0;}
.p3_top{padding-top:1em;}
.gy_2 ul li:nth-child(2n) .gy_2_mid_left{float:right}
.gy_2 ul li:nth-child(2n) .gy_2_mid_right{float:left}
.team_1{margin-top:11.25em;}
.team_1_mid{margin:0 13.54166666666667vw;}
.team_1_mid_left{ overflow:hidden;float:left; width:50%;}
.team_1_mid_left img{width:100%;}
.team_1_mid_right{ margin-top:5vw;float:right; width:41.42857142857143%;}
.team_1_mid_right .index_1_mid_1{text-align:left; margin-top:0; margin-bottom:5px;}
.team_1_mid_right_1{font-size:1.25em; color:#333; margin-bottom:2em;}
.team_1_mid_right_2{font-size:1.125em; color:#333; line-height:2;}
.team_2{ margin-top:8.54166666666667vw; padding-bottom:6.77083333333333vw;background-color:#f6f6f6; padding-top:5vw; overflow:hidden;}
.team_2_1 .index_1_mid_1{display:inline-block; margin-top:0}
.team_2_1_1{display:inline-block; font-size:1.5em; color:#333;}
.team_2_1{border-bottom:1px #bbb solid; padding-bottom:1em;}
.team_2_2_1{ position:relative;background-color:#fff; overflow:hidden}
.team_2_2_1 img{width:100%;}
.team_2_2_2_1{font-size:1.875em; margin-bottom:3px;}
.team_2_2_2{color:#000; position:relative; border-bottom:1px #dbd2c1 solid; padding:1.25em 0;}
.team_2_2{margin-top:5em;}
.tleft{ width:4em; height:4em; background-position:center; background-repeat:no-repeat; position:absolute; left:1em; border-radius:100%;border:1px #837966 solid; background-color:#837966; cursor:pointer; top:30%; z-index:10; background-image:url(img27.png);}
.tright{ width:4em; height:4em; background-position:center; background-repeat:no-repeat; position:absolute; right:1em; border-radius:100%;border:1px #837966 solid; background-color:#837966; cursor:pointer; top:30%; z-index:10; background-image:url(img28.png);}
.team_2_2_2:after{content:''; position:absolute; left:0; bottom:0; height:1px; background-color:#000; width:0;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.team_2_2 .swiper-slide:hover .team_2_2_2:after{width:100%;}
#l2,#r2{ border:1px #fff solid; background-color:transparent;top:50%;-webkit-transform: translate(-0%, -50%);transform: translate(-0%, -50%);}
#l2:hover,#r2:hover{background-color:#837966; border-color:#837966}
.team_3_1{ margin-bottom:11.66666666666667vw;margin-top:4em;}
.life_1_mid{position:relative;}
.life_1_mid_left{width:53.14726840855107%; overflow:hidden;}
.life_1_mid_left img{width:100%;}
.life_1_mid_right{ position:absolute; right:0; top:0; height:100%;width:46.85273159144893%;}
.life_1_mid_right_mid_1{ margin-top:0;text-align:left; margin-bottom:5px;}
.life_1_mid_right_mid_2{font-size:1.875em; color:#666;}
.life_1_mid_right_mid_3{ margin-bottom:.5em;font-size:2.25em; color:#333; line-height:1.6; margin-top:1em;}
.life_1_mid_right_mid_4 span{display:inline-block; font-size:1.125em; padding:0 10px; background-image:url(img2.jpg); background-position:left center; background-repeat:no-repeat;}
.life_1_mid_right_mid_4 span:nth-child(1){padding-left:0; background-image:none}
.life_1_mid_right_mid_5{margin-top:3em;}
.life_1_mid_right_mid{padding-left:8vw;}
.life_1{padding:7.29166666666667vw 0 0 0;}
.life_2{padding-top:7.29166666666667vw;}
.life_2_mid_1 ul li{ margin-bottom:4.32291666666667vw;float:left; width:32%; margin-right:2%;}
.life_2_mid_1 ul li:nth-child(3n){margin-right:0}
.life_2_mid_1_1{overflow:hidden;}
.life_2_mid_1_1 img{width:100%;}
.life_2_mid_1_2_1{color:#333;}
.life_2_mid_1_2_2{font-size:1.875em; color:#1c1c1c; margin-top:5px; margin-bottom:1.5em;}
.life_2_mid_1_2{position:relative; padding:1.5em 0; border-bottom:1px #cdc9c2 solid;}
.life_2_mid_1_2_3{color:#333}
.life_2_mid_2{margin-bottom:4.32291666666667vw;text-align:center}
.life_2_mid_2 a{font-size:1.125em; color:#766c59}
.nybanner_nav{ border-top:1px #c2b8ac solid;position:absolute; left:0; bottom:0; width:100%; z-index:95; text-align:center;}
.nybanner_nav ul{overflow:hidden}
.nybanner_nav ul li{float:left; text-align:center}
.nybanner_nav ul.u2 li{width:50%;}
.nybanner_nav ul li a{ padding:1em 0;display:block; font-size:1.125em; position:relative; color:#fff; background-color:rgba(0,0,0,.12);}
.nybanner_nav ul li a.on,.nybanner_nav ul li a:hover{background-color:rgba(131,121,102,.8);}
#nybanner_footer{bottom:7.5em;}
.life_info_1_1{ margin-bottom:.75em; font-weight:100;font-size:2.25em; color:#fff;}
.life_info_1{position:absolute; left:0; bottom:5.25em; width:100%; z-index:10;}
.life_info_1_2{color:#fff; font-size:1.125em; max-width:555px; line-height:1.8;}
.life_info_2_mid{ border-bottom:1px #e6e6e6 solid; padding:1em 0;font-size:1.125em; color:#333; overflow:hidden;}
.life_info_2_mid a{color:#333;}
.life_info_2_mid_left{float:left;}
.life_info_2_mid_right{float:right}
.life_info_3_mid{margin:0 16.66666666666667vw;}
.life_info_3_mid_1{ margin-bottom:.4em;text-align:center; font-size:2.25em; color:#333; margin-top:2.5em;}
.life_info_3_mid_2{text-align:center; font-size:1.125em; color:#837966;}
.life_info_3_mid_3{padding:2.5em 0; line-height:1.8; border-bottom:1px #d4d4d4 solid; margin-bottom:2.5em;}
.life_info_3_mid_4_right{ margin-bottom:1em;float:right; width:39%; position:relative;}
.life_info_3_mid_4_right_right{overflow:hidden; margin-left:50%;}
.life_info_3_mid_4_right_right img{width:100%;}
.life_info_3_mid_4_right_left{-webkit-transform: translate(-0%, -50%);transform: translate(-0%, -50%);position:absolute; left:0; top:50%; width:43%;}
.life_info_3_mid_4_right_left_1{text-align:right; color:#333; font-size:1.125em;}
.life_info_3_mid_4_right_left_2{color:#212121; font-size:1.5em; margin-top:.4em;}
.life_info_3_mid_4_left{ margin-bottom:1em;float:left; width:39%; position:relative}
.life_info_3_mid_4_left .life_info_3_mid_4_right_right{margin-left:0; margin-right:50%;}
.life_info_3_mid_4_left .life_info_3_mid_4_right_left{left:auto; right:0}
.life_info_3_mid_4_left .life_info_3_mid_4_right_left_1{text-align:left}
.life_info_3_mid_4{margin-bottom:5em;}
.life_2_mid_1_2:after{ background-color:#000;content:''; position:absolute; left:0; bottom:0; height:1px; width:0;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.life_2_mid_1 ul li:hover .life_2_mid_1_2:after{width:100%;}
.life_2_mid_1_cate{margin-bottom:2em;}
.life_2_mid_1_cate ul li{display:inline-block; margin-right:10px; margin-bottom:1em;}
.life_2_mid_1_cate ul li a{color:#151515; font-size:1.125em; padding:3px 12px; border-radius:30px;}
.life_2_mid_1_cate ul li a.on,.life_2_mid_1_cate ul li a:hover{color:#fff; background-color:#151515; display:block; }
.life_2_notop{margin-top:2.5em;}
.shop_1_mid{position:relative}
.shop_1_mid_left{width:22%; padding:2.5em 0;}
.shop_1_mid_right{ height:100%; overflow:hidden;position:absolute; right:0; top:0; width:66.21140142517815%;}
.shop_1_mid_left .index_1_mid_1{text-align:left; margin-bottom:.2em; margin-top:0}
.shop_1_mid_left_1{font-size:1.125em;}
.shop_1_mid_left_2_name{ padding-top:1em;font-size:1.25em; color:#000;}
.shop_1_mid_left_2 ul li{ padding:1.5em 0;border-bottom:1px #dcdcdc solid;}
.shop_1_mid_left_2 ul li dl dd{ margin-bottom:1em;display:inline-block; margin-right:.7em;}
.shop_1_mid_left_2 ul li dl dd a{font-size:1.125em; color:#666;}
.shop_1_mid_left_2 ul li dl{margin-top:1.5em;}
.shop_1{padding:9.89583333333333vw 0;}
.shop_2_1 ul li{float:left; width:32%; margin-right:2%; margin-bottom:3.4375vw;}
.shop_2_1 ul li:nth-child(3n){margin-right:0}
.shop_2_1_1{ position:relative;overflow:hidden;}
.shop_2_1_1 img{width:100%;}
.shop_2_1_2_1{color:#666;}
.shop_2_1_2_2{font-size:1.875em; color:#111; margin-bottom:.75em;}
.shop_2_1_2_3 span{ background-image:url(img2.png); padding-right:20px;font-size:1.125em; color:#666; display:inline-block; background-position:right center; background-repeat:no-repeat;}
.shop_2_1_2{ position:relative;padding:1.5em 0; border-bottom:1px #cdc9c2 solid;}
.shop_2_1_2:after{content:''; position:absolute; left:0; bottom:0; width:0; height:1px; background-color:#000;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.shop_2_1 ul li:hover .shop_2_1_2:after{width:100%;}
.shop_2_2{text-align:center}
.shop_2_2 a{ display:inline-block; border-bottom:1px #000 solid; padding:.75em 0;font-size:1.125em; color:#333333;}
.shop_2_2 a span{ padding-right:2em;position:relative; z-index:10; background-image:url(img2.png); background-position:right center; background-repeat:no-repeat;}
.shop_3_1{text-align:center}
.shop_3_1 ul li{ text-align:center; margin-bottom:1em;display:inline-block; padding:0 2.875em; border-left:1px #b2a99c solid;}
.shop_3_1_mid_1{text-align:center; position:relative; height:68px;}
.shop_3_1_mid_1 img{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;position:absolute; left:50%; top:50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%); max-height:68px;}
.shop_3_1_mid_1 img:nth-child(2){opacity:0;}
.shop_3_1_mid_2{font-size:1.5em; color:#0d0d0d; margin-top:.5em;}
.shop_3_1 ul li:nth-child(1){border:none}
.shop_3_1{margin-top:5vw;}
.shop_3_1 ul li.on .shop_3_1_mid_1 img:nth-child(2){opacity:1;}
.shop_3_1 ul li.on .shop_3_1_mid_1 img:nth-child(1){opacity:0;}
.shop_3_1 ul li.on .shop_3_1_mid_2{color:#766c59}
.shop_3_2_mid{text-align:center; padding:0 3.75em;}
.shop_3_2_mid_2 h4{ font-size:1.5em; padding-left:35px; font-weight:normal;color:#3f3b3a; display:inline-block; position:relative;   text-align:left; margin-bottom:1.25em; margin-top:2em;}
.shop_3_2_mid_2 h4 span{  text-align:center;font-size:16px; color:#d5c9b9; background-color:#353130; border-radius:100%; position:absolute; left:0; top:3px; width:30px; height:30px; line-height:30px;}
.shop_3_2_mid_1 img{}
.shop_3_2_mid_1{text-align:center}
.shop_3_2_mid_3{text-align:left; color:#3f3b3a; line-height:1.6}
.shop_3_2{ margin-top:3.75em; margin-bottom:12vw;position:relative}
.shop_3_2_left{-webkit-transform: translate(-0%, -50%); background-image:url(img10.png); background-position:center; background-repeat:no-repeat;transform: translate(-0%, -50%); width:3.875em; height:3.875em; border:1px #837966 solid; border-radius:100%; z-index:10;position:absolute; left:-4em; top:50%; cursor:pointer;}
.shop_3_2_right{-webkit-transform: translate(-0%, -50%);background-image:url(img9.png); background-position:center; background-repeat:no-repeat;transform: translate(-0%, -50%); width:3.875em; height:3.875em; border:1px #837966 solid; border-radius:100%; z-index:10;position:absolute; right:-4em; top:50%; cursor:pointer;}
.shop_3_2_left:hover,.shop_3_2_right:hover{background-color:#837966;}
.shop_3_2_left:hover{background-image:url(img10on.png);}
.shop_3_2_right:hover{background-image:url(img9on.png);}
.shop_4_mid{ position:relative;overflow:hidden}
.shop_4_mid img{width:100%;}
.shop_4_mid_mask{position:absolute; left:0; top:0; width:100%; z-index:10; height:100%;}
.shop_4_mid_mask .index_1_mid_1{color:#fff;}
.shop_4{margin-bottom:8.33333333333333vw;}
.zbinfo{ margin-bottom:12vw; margin-top:3.75vw;display:none; line-height:2;}
.shop_1_mid_right iframe{position:absolute; left:0; top:0; width:100%; height:100%; border:none;}
.nybanner_footer_mid_left_2_b{font-size:1.5em; }
.nybanner_footer_mid_left_1_b{text-align:left; margin-top:0; margin-bottom:.3em;}
.shop_info_1_mid{position:relative;}
.shop_info_1_mid_left{width:41.270783847981%;}
.shop_info_1_mid_left_1{ margin-bottom:2em;font-size:1.125em; line-height:2; color:#151515;}
.shop_info_1_mid_left_2 a{display:block; position:relative; font-size:1.125em; color:#333; max-width:7.777777777777778em; border-bottom:1px #333 solid; padding:10px 0px;}
.shop_info_1_mid_left_2 a span{display:block; position:relative; z-index:10; background-position:right center; background-repeat:no-repeat; background-image:url(img13.png);}
.shop_info_1_mid_left_3{text-align:left; margin-top:2em; margin-bottom:1em;}
.shop_info_1_mid_left_4{height:41.40625vw; position:relative; overflow:hidden}
.shop_info_1{ margin-bottom:8.33333333333333vw;margin-top:6.25vw;}
.shop_info_1_mid_right{ overflow:hidden;position:absolute; right:0; top:0; height:100%; width:50%;}
.shop_info_1_mid_right_1{position:absolute; left:0; top:0;}
.shop_info_1_mid_right_1 .index_1_mid_1{margin-top:0}
.shop_info_1_mid_right_2{position:absolute; left:0; width:100%; top:90px; overflow-y:auto; height:calc(100% - 90px);}
.shop_info_1_mid_right_2 ul li{border-bottom:1px #dddddd solid; padding:3.6875em 0;}
.shop_info_1_mid_right_2_mid{position:relative; padding-right:20%;}
.shop_info_1_mid_right_2_mid_right{position:absolute; right:0; width:17%; top:0;}
.shop_info_1_mid_right_2_mid_left{position:relative; padding-left:22%;}
.shop_info_1_mid_right_2_mid_left_left{position:absolute; left:0; top:0; width:22%;}
.shop_info_1_mid_right_2_mid_left_left img{width:100%;}
.shop_info_1_mid_right_2_mid_left_right_1{ padding-top:.3em;font-size:2.25em; color:#333; margin-bottom:8px;}
.shop_info_1_mid_right_2_mid_left_right_2 span{ font-size:1.125em;display:inline-block; background-image:url(img16.jpg); background-position:left center; background-repeat:no-repeat; padding:0 10px;}
.shop_info_1_mid_right_2_mid_left_right_2 span:nth-child(1){padding-left:0; background-image:none}
.shop_info_1_mid_right_2_mid_left_right_3{font-size:1.5em; color:#333; line-height:1.6; margin-top:.5em;}
.shop_info_1_mid_right_2_mid_left_right{padding-left:2em;}
.shop_info_2_mid{position:relative; overflow:hidden}
.shop_info_2_mid img{width:100%;}
.shop_info_2{margin-bottom:8.54166666666667vw;}
.shop_info_2_mid_footer{position:absolute; left:0; bottom:3.75em; width:100%; z-index:10;}
.shop_info_2_mid_footer a{ text-align:center; /*background-color:#d4cbbb;*/background-color:rgba(219,210,193,.95);display:block; margin:0 auto; max-width:26.55555555555556em; height:2.666666666666667em; line-height:2.666666666666667em; font-size:1.125em; color:#000;}
.shop_info_2_mid_footer a span{ padding-right:1.333333333333333em;display:inline-block; background-position:right center; background-repeat:no-repeat; background-image:url(img13.png);}
/********contact************/.contact_1_1{font-size:1.875em; line-height:1.6; text-align:center}
.contact_2_mid ul li{ margin-top:13vw;display:block; clear:both; overflow:hidden}
.contact_2_mid ul li:last-child{margin-bottom:13vw;}
.contact_2_mid_left{ position:relative;float:left; width:50%; overflow:hidden}
.contact_2_mid_right{ margin-top:6vw;float:right; width:50%;}
.contact_2_mid_right_mid{padding:0 5.72916666666667vw;}
.contact_2_mid_right_mid_1_left{ color:#837966;float:left;}
.contact_2_mid_right_mid_1_right{float:right; color:#333;}
.contact_2_mid_right_mid_1{font-size:3em;}
.contact_2_mid_right_mid_2{ border-top:1px #8d8d8d solid;color:#242424; font-size:1.125em; line-height:2; margin-top:2.5em; padding-top:2.5em;}
.contact_2_mid ul li:nth-child(2n) .contact_2_mid_left{float:right}
.contact_2_mid ul li:nth-child(2n) .contact_2_mid_right{float:left}
.contact_2_mid_left_footer{position:absolute; left:0; bottom:1.25em;   width:100%; text-align:center; color:#fff; font-size:3em;}
.contact_2_mid_left_footer span{padding:0 .5em; display:block}
.contact_3{ overflow:hidden;background-image:url(img2.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}
.contact_3_1{color:#fff}
.contact_3_2_mid{ color:#fff;background-color:rgba(131,121,102,.5);}
.contact_3_2_mid_jj_1 span{ padding-left:1em;display:block; position:relative; font-size:1.875em;}
.contact_3_2_mid_jj_1 span:after{content:''; position:absolute; left:0; top:0.2em; width:0.6666666666666667em; height:0.9333333333333333em; background-image:url(img3.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
.contact_3_2_mid_jj{padding:2.6vw;}
.contact_3_2_mid_jj_2 ul li{float:left; margin-bottom:10px; width:48%;}
.contact_3_2_mid_jj_2 ul li:nth-child(2n){float:right}
.contact_3_2_mid_jj_2{margin:1.5em 0;}
.contact_3_2_mid_jj_3 p{display:block; max-width:128px; height:28px; border:1px #888681 solid; border-radius:28px; text-align:center; line-height:28px;}
.contact_3_2_mid_jj_3 p span{ padding-right:15px;display:inline-block; background-position:right center; background-repeat:no-repeat; background-image:url(img4.png);}
#jobpage,#jobpage2{position:static; margin:5.98958333333333vw 0;}
.contact_3 #jobpage .swiper-pagination-bullet,.pro_info_1 #jobpage2 .swiper-pagination-bullet{ margin:0 2px;width:25px; height:2px; background-color:#c8c8c8; opacity:1; border-radius:0;}
.contact_3 #jobpage .swiper-pagination-bullet-active,.pro_info_1 #jobpage2 .swiper-pagination-bullet-active{background-color:#af9258;}
.contact_3_2{margin-top:7vw;}
.contact_4_top_1{text-align:left; margin-bottom:10px;}
.contact_4_top_2{text-align:left}
.contact_4_mid ul li{ padding:2em 0; margin-top:2em;float:left; border-bottom:1px #bcbcbc solid; width:46%;}
.contact_4_mid ul li:nth-child(2n){float:right}
.contact_4_mid_mid_left{float:left; margin-top:1em;}
.contact_4_mid_mid_right{float:right; margin-right:15vw;}
.contact_4_mid_mid_left_1{font-size:2.25em; margin-bottom:1em;}
.contact_4_mid_mid_left_1 span{position:relative; display:block; padding-bottom:.5em;}
.contact_4_mid_mid_left_1 span:after{content:''; position:absolute; left:0; bottom:0; width:1em; height:1px; background-color:#af9258;}
.contact_4_mid_mid_left_2 span{ padding-left:25px;background-image:url(img6.png); background-position:left 6px; background-repeat:no-repeat;}
.contact_4{margin-bottom:7vw;}
.contact_4_mid{margin-top:3vw;}
.jobmask{ z-index:999; display:none;position:fixed; left:0; top:0; width:100%; height:100%;background-color:rgba(0,0,0,.66);}
.jobmask_mid{ background-color:#fff; position:relative;margin:0 16.66666666666667%;}
.jobmask_mid_left{ height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;position:absolute; left:0; top:0; width:42.96875%; background-image:url(img7.jpg);}
.jobmask_mid_right{margin-left:42.96875%; max-height:95vh; overflow-y:auto;}
.jobmask_mid_close{position:absolute; right:2vw; top:2vw; z-index:10; cursor:pointer}
.jobmask_mid_right_mid{padding:4vw; display:none;}
.jobmask_mid_right_mid_1{ margin-bottom:10px;font-size:1.875em; color:#2a2a2a;}
.jobmask_mid_right_mid_2 span{padding:0 10px; background-image:url(img9.png); background-position:left center; background-repeat:no-repeat; font-size:1.125em; color:#2a2a2a;}
.jobmask_mid_right_mid_2 span:nth-child(1){padding-left:0; background-image:none}
.jobmask_mid_right_mid_3{ margin-bottom:10px;font-size:1.25em; color:#2a2a2a;}
.jobmask_mid_right_mid_4{color:#666; line-height:1.8; margin-bottom:1.5em;}
.jobmask_mid_right_mid_2{margin-bottom:2em;}
.jobmask_mid_right_mid_5{color:#666; line-height:1.8; margin-top:1.5em;}
.ovh{overflow:hidden}
/***********PRODUCT*****************/.pro_1_mid_1{ font-size:4em; color:#af9258; margin-bottom:.75em;}
.pro_1{ padding-top:8em; padding-bottom:6.875em;background-color:#d8d1be; overflow:hidden;}
.pro_1_mid{margin-left:26.97916666666667vw;}
.pro_1_mid_2_2{margin-top:2.5em;}
.pro_1_mid_2_2 span:nth-child(1){font-size:1.875em; color:#262421;}
.pro_1_mid_2_2 span:nth-child(2){font-size:1.125em; color:#262421;}
.pro_1_mid_2 .swiper-slide{ margin-right:4.16666666666667vw;width:45.67708333333333vw;}
.pro_1_mid_2_1{overflow:hidden;}
.pro_1_mid_2_1 img{width:100%;}
.pro_2{  background-color:#f6f6f6; overflow:hidden;}
.pro_2_1_mid ul li{float:left; text-align:center;}
.pro_2_1_mid ul.ul6 li{width:16.66666666666667%;}
.pro_2_1_mid ul.ul5 li{width:20%;}
.pro_2_1_mid ul.ul7 li{width:14.28571428571429%;}
.pro_2_1_mid_mid_1{position:relative; height:67px;}
.pro_2_1_mid_mid_1 img{-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);position:absolute; left:50%; top:50%; max-height:100%;}
.pro_2_1_mid_mid_1 img:nth-child(2){opacity:0;}
.pro_2_1_mid_mid_2{font-size:1.125em; color:#322d29; margin-top:1em;}
.pro_2_1_mid_mid{padding:0 1em;}
.pro_2_1_mid ul li a.on .pro_2_1_mid_mid_1 img:nth-child(2),.pro_2_1_mid ul li a:hover .pro_2_1_mid_mid_1 img:nth-child(2){opacity:1;}
.pro_2_1_mid ul li a.on .pro_2_1_mid_mid_1 img:nth-child(1),.pro_2_1_mid ul li a:hover .pro_2_1_mid_mid_1 img:nth-child(1){opacity:0;}
.pro_2_1_mid ul li a.on .pro_2_1_mid_mid_2,.pro_2_1_mid ul li a:hover .pro_2_1_mid_mid_2{color:#766c59;}
.pro_2_1_mid{padding:6.5em 0; overflow:hidden}
.pro_2_2_1{ letter-spacing:.3em;text-align:center; font-size:1.5em; color:#252321;}
.pro_2_2.fs{margin-top:180px}
.pro_2_2_2{margin-top:0; letter-spacing:.3em;}
.pro_2_2_3 ul li{ margin-bottom:4.42708333333333vw;float:left; width:32%; margin-right:2%;}
.pro_2_2_3 ul li:nth-child(3n){margin-right:0}
.pro_2_2_3_1{overflow:hidden; position:relative}
.an1 {width:100px;height:100px;line-height:100px;text-align:center;border-radius:50%;background:#8f7449;color:white;position:absolute;top:0px;left:0px;font-size:12px;bottom:0px;right:0px;margin:auto;transition:all 0.5s;transform:scale(0);-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both; z-index:10;}
.pro_2_2_3 ul li:hover .an1,.team_2_2 .swiper-slide:hover .an1,.shop_2_1 ul li:hover .an1{transform:scale(1) rotate(360deg);transition:all 0.5s;}
.pro_2_2_3_1 img{width:100%;}
.pro_2_2_3_2_1{font-size:1.875em; color:#000; margin-bottom:5px;}
.pro_2_2_3_2_2{color:#333;}
.pro_2_2_3_2{ position:relative;padding:1.5em 0; border-bottom:1px #dbd2c1 solid;}
.pro_2_2_3{margin-top:6.25vw;}
.pro_2_2_3_2:after{content:''; position:absolute; left:0; bottom:0; height:1px; width:0; background-color:#000;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.pro_2_2_3 ul li:hover .pro_2_2_3_2:after{width:100%;}
.pro_info_1{margin-top:7.375em;}
.pro_info_1_mid_left{float:left; width:57.2%; overflow:hidden;}
.pro_info_1_mid_left img{width:100%;}
.pro_info_1_mid_right{float:right; width:42.8%;}
.pro_info_1_mid_right_mid{padding-left:3.85416666666667vw; padding-right:6.40625vw;}
.pro_info_1_mid_right_1{font-size:1.125em; color:#333;}
.pro_info_1{overflow:hidden}
.pro_info_1_mid_right_1 a{color:#333;}
.pro_info_1_mid_right_2_1{margin-top:0; text-align:left; margin-bottom:6px;}
.pro_info_1_mid_right_2_2{font-size:1.5em;}
.pro_info_1_mid_right_2{margin-top:2em;}
.pro_info_1_mid_right_2_3{    text-align: justify;font-size:1.125em; line-height:2; margin-top:2em; margin-bottom:2em;}
.pro_info_1_mid_right_2_4 a{ position:relative;display:block; max-width:7em; border:1px #cdcdcd  solid; height:2.125em; line-height:2.125em; text-align:center;}
.pro_info_1_mid_right_2_4 a span{ position:relative; z-index:10;display:inline-block; background-image:url(img13.svg); background-position:left center; background-repeat:no-repeat; color:#363636; padding-left:1.5em;}
.pro_info_1_mid_right_2_4 a div{-webkit-transform: translate(-50%, -0%); display:none;transform: translate(-50%, -0%);position:absolute; left:50%; top:3.125em; width:6.9375em; height:8em; background-image:url(img9.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
.pro_info_1_mid_right_2_4 a div img{width:6.25em; height:7.125em; margin-top:.7em;}
.pro_info_2_mid{position:relative}
.pro_info_2_mid_left{width:50%; margin-left:50%;}
.pro_info_2_mid_left #jobpage,.pro_info_1 #jobpage2{position:absolute; bottom:4em; margin:0;}
.pro_info_2_mid_left #jobpage .swiper-pagination-bullet,.pro_info_1 #jobpage .swiper-pagination-bullet{ margin:0 2px;width:25px; height:2px; border-radius:0; background-color:#fff; opacity:1;}
.pro_info_2_mid_left #jobpage .swiper-pagination-bullet-active,.pro_info_1 #jobpage .swiper-pagination-bullet-active{background-color:#af9258;}
.pro_info_2_mid_right{position:absolute; left:0; top:0; width:50%; height:100%;}
.pro_info_2_mid_right_mid{padding-right:10vw;}
.pro_info_2_mid_right_mid_1{font-size:1.125em; line-height:2;}
.pro_info_2{margin:4.84375vw 0;}
.pro_info_3 img{width:100%;}
.pro_info_3{line-height:1.8;}
.pro_info_4_mid_1{text-align:left}
.pro_info_4_mid_2 dl dd{display:inline-block; margin-right:2em;}
.pro_info_4_mid_2 dl dd a{ position:relative;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;font-size:1.375em; color:#333; display:block; padding:10px 0px;}
.pro_info_4_mid_2 dl dd a:after{ background-color:#837966;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;content:''; position:absolute; left:0; bottom:0; height:2px; width:0;}
.pro_info_4_mid_2 dl dd a.on{color:#837966;}
.pro_info_4_mid_2 dl dd a.on:after{width:100%;}
.pro_info_4_mid_2_pic_con{ overflow:hidden;display:none; position:relative;}
.pro_info_4_mid_2_pic_con.on{display:block}
.pro_info_4_mid_2_pic{margin-top:3em;}

.pro_info_4_mid_2_pic_con p{ display:block; max-height:60vw; overflow:hidden;}
.pro_info_4_mid_2_pic_con_show a{margin:0 auto}
.pro_info_4_mid_2_pic_con_show{margin:6.25vw 0 0 0; display:none}
.pro_info_4_mid_2_pic_con_thir a{ font-size:1.125em; color:#040404;font-size:1.125em; display:inline-block; position:relative; margin-right:10px; }
.pro_info_4_mid_2_pic_con_thir a span{ padding-left:1em;display:block}
.pro_info_4_mid_2_pic_con_thir a span:after{-webkit-transform: translate(-0%, -50%);  transform: translate(-0%, -50%);content:''; position:absolute; left:0; top:50%; width:0.4444444444444444em; height:0.4444444444444444em; background-image:url(img17.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
.pro_info_4_mid_2_pic_con_thir a.on span:after{background-image:url(img18.png);}
.pro_info_4_mid_2_pic_con_thir{margin-bottom:2em;}
.pro_info_re{ padding-bottom:7vw;background-color:#f1f1f1; overflow:hidden;}
.pro_info_re_1 .index_2_mid_right_mid_3 a{margin:0 auto}
/************effect********************/
#header.cur{ padding:1.5em 0;background-color:#fff; border-bottom:1px #c2b8ac solid;}
.header_mid_mid{visibility:hidden; pointer-events: none;}
#header.cur .header_mid_mid{visibility:visible;pointer-events:auto;}
.nybanner_nav.fix{ bottom:auto;position:fixed; left:0; top:68.8px; z-index:10}
.nybanner_nav.fix ul li a{border-bottom:1px #c2b8ac solid;background-color:rgba(255,255,255,1); color:#000;}
.nybanner_nav.fix ul li a.on, .nybanner_nav.fix ul li a:hover {background-color: rgba(131,121,102,1); color:#fff;}
.pro_2_1.fix{ background-color:#fff;position:fixed; left:0; top:69.8px; width:100%; z-index:88;}
.pro_2_1.fix .pro_2_1_mid{padding:12px 0;}
.index_3,.index_4,.pro_info_2,.nybanner,.about_1,.about_2,.life_1,.life_2,.life_info_3_mid_4,.shop_1,.contact_4{overflow:hidden}
.tleft.swiper-button-disabled,.tright.swiper-button-disabled{display:none}
.shop_3_2_left.nm,.shop_3_2_right.nm{display:none}
.index_2_mid_right_mid_3 a:after,.index_5_mid_1 a:after,.index_6_mid_1_mid_2_4 p:after {content: "";width: 0;height: 100%;background: #000;position: absolute;left: 0;top: 0;transition: all 0.5s;}
.index_2_mid_right_mid_3 a,.index_5_mid_1 a,.index_6_mid_1 ul li .index_6_mid_1_mid_2_4 p,.shop_2_2 a{transition: all 0.8s;}
.index_2_mid_right_mid_3 a:hover{color:#fff; padding-left:10px; padding-right:10px;}
.index_2_mid_right_mid_3 a:hover span{background-image:url(img2on.png);}
.index_5_mid_1 a:hover{ border-color:#000;padding-left:10px; padding-right:10px; max-width:11em;}
.index_2_mid_right_mid_3 a:hover:after,.index_5_mid_1 a:hover:after{width:100%;}
.index_6_mid_1_mid_2_4 p span{position:relative; z-index:10;}
.index_6_mid_1 .swiper-slide:hover .index_6_mid_1_mid_2_4 p:after{width:100%;}
.index_6_mid_1 .swiper-slide:hover .index_6_mid_1_mid_2_4 p{ color:#fff;padding-left:10px; padding-right:10px; max-width:6.5em;}
.index_6_mid_1 .swiper-slide:hover .index_6_mid_1_mid_2_4 p span:after{background-image:url(img2on.png);}
.footer_2_mid_left_mid_2 dl dd a{display:inline-block; position:relative;}
.footer_2_mid_left_mid_2 dl dd a:after{content: "";width: 0px;height: 1px; bottom:-5px;display: block;background: #000;position: absolute;left: 50%;transform: translateX(-50%);transition: all .3s cubic-bezier(.4, 0, .2, 1) 0s;}
.footer_2_mid_left_mid_2 dl dd a:hover:after{width:100%;}
.pro_2_1.fix .pro_2_1_mid_mid_1{height:30px;}
.pro_2_2_3{overflow:hidden}
.about_5 .index_2_mid_right_mid_3 a:hover{border-color:#000;}
.shop_2_2 a{position:relative;}
.shop_2_2 a span{z-index:10;}
.shop_2_2 a:after{content: "";width: 0;height: 100%;background: #000;position: absolute;left: 0;top: 0;transition: all 0.5s;}
.shop_2_2 a:hover:after{width:100%;}
.shop_2_2 a:hover{color:#fff; padding-left:10px; padding-right:10px;}
.shop_2_2 a:hover span{background-image:url(img2on.png);}
.header_mid_mid_rt ul li:nth-child(5) a:before,.header_mid_mid_rt ul li:nth-child(5) a:after {transition: all 0.5s;}
.header_mid_mid_rt ul li:nth-child(5) a:after{left:auto; right:0}
.header_mid_mid_rt ul li:nth-child(5) a.cur:before {left:-25%;}
.header_mid_mid_rt ul li:nth-child(5) a.cur:after {right:-25%;}
.pcmenulist{ height:100%;transition: all 0.5s;position:fixed; right:-42%;   top:0; z-index:99; width:42%; background:rgba(124,114,94,.85);}
body.ssmenu  .header_mid_mid_rt ul li:nth-child(5) a:after,body.ssmenu  .header_mid_mid_rt ul li:nth-child(5) a:before{background-color:#fff;}
body.ssmenu .header_mid_mid_rt ul li:nth-child(1) a{background-image:url(img5.svg);}
body.ssmenu .header_mid_mid_rt ul li:nth-child(2) a{background-image:url(img6.svg);}
body.ssmenu .header_mid_mid_rt ul li:nth-child(3) a{background-image:url(img2on.png);}
body.ssmenu .header_mid_mid_rt ul li:nth-child(4) a{background-image:url(img7.svg);}
body.ssmenu .pcmenulist{right:0}
.pcmenulist_mid ul li{  float:left; width:33.3333%; color:#fff;}
.pcmenulist_mid ul li a{color:#fff;}
.footer_2_mid_left_mid_top_1_top a{font-size:1.25em;}
.footer_2_mid_left_mid_top_2_top dl dd{margin-top:1em;}
.pcmenulist_mid{padding:0 5vw; /*padding-top:85px;*/}
.footer_2_mid_left_mid_top_2_top dl{padding-top:10px;}
.pcmenulist_mid ul li:nth-child(1),.pcmenulist_mid ul li:nth-child(2),.pcmenulist_mid ul li:nth-child(3){min-height:320px;}
/*body.ssmenu #header.cur .header_mid_mid_rt ul li:nth-child(4) a:after,body.ssmenu #header.cur .header_mid_mid_rt ul li:nth-child(4) a:before{ background-color:#af9258}*/

body.ssmenu #header.cur .header_mid_mid {visibility: hidden;pointer-events: none;}
body.ssmenu #header.cur{background:none; border:none}
.searchmask{ display:none;position:fixed; left:0; top:0; width:100%; height:100%; z-index:10000;background-color:rgba(0,0,0,.5);}
.searchmask_mid{margin:0 auto; max-width:640px;}
.searchmask_mid_mid{padding:1.5em 2em; background-color:#fff; position:relative;}
.searchmask_mid_mid_1{text-align:center; font-size:1.5em;}
.searchmask_mid_mid_close{ cursor:pointer;position:absolute; right:1em; top:1em; z-index:10;}
.searchmask_mid_mid_2{ background-color:#f4f4f4;position:relative; padding-right:6.25em; margin-top:1.5em;}
.searchmask_mid_mid_2_right{position:absolute; right:0; top:0; height:100%; width:6.25em;}
.searchmask_mid_mid_2_left input{border:none; background:none; width:100%;}
.searchmask_mid_mid_2_left{padding:.875em 1em;}
.searchmask_mid_mid_2_right input{position:absolute; left:0; bottom:0; width:100%; height:100%; background:none; border:none; cursor:pointer;}
.searchmask_mid_mid_2_right svg{-webkit-transform: translate(-0%, -50%);  transform: translate(-0%, -50%); pointer-events: none;position:absolute; left:50%; top:50%;}
.searchmask_mid_mid_2_right img{ height:26px; vertical-align:middle;position:absolute; left:50%; top:50%;-webkit-transform: translate(-0%, -50%);  transform: translate(-0%, -50%); }
#searchdiv{padding-top:8em;}
.footer_2_mid_left_mid_top_1_top{font-weight:900;}
.pcmenulist_mid ul li a{ display:inline-block; position:relative;}
.pcmenulist_mid ul li a:after{transition: all 0.5s;content:''; position:absolute; left:0; bottom:-6px; width:0; height:1px; background-color:#fff;}
.pcmenulist_mid ul li a:hover:after{width:100%;}
p.pdds:before{transition: all 0.8s;content:''; position:absolute; left:0; bottom:-1px; height:1px; background-color:#000; width:100%;}
p.pdds{transition: all 0.8s;}
.index_6_mid_1_mid{padding-bottom:1px;}
.menu.cur{top:36px;}
#indexvideo{transition: all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; position:fixed; left:0; top:0; width:100%; height:100%; overflow:hidden}
#indexvideo.hh{top:-100vh;}
.haibao{position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.wh{font-size:1.5em; line-height:1.6; margin-top:1.25em;}
.gy_2_mid{ overflow:hidden;position:relative}
.gy_2_mid_left{position:absolute; left:0; top:0; height:100%;}
.gy_2_mid_left img{display:none}
.gy_2_mid_left_bg{position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.gy_2_mid_right_con{  height:35.9375vw; position:relative;}
.gy_2 ul li:nth-child(2n) .gy_2_mid_left{left:auto; right:0}
.gy_2_mid_right_act{margin-top:1.5em;}
.gy_2_mid_right_act{display:none}
.gy_2_mid_right_act.ss{display:block}
.gy_2_mid_right_con .swiper-container-vertical > .swiper-scrollbar{width:2px;}
.ss{padding-right:5px;}
.header_mid_mid_rt ul li:nth-child(3){display:none}
.okgr{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;  top:11.66666666666667vw; /*background-color:#837966; */cursor:pointer; border:1px #837966 solid;position:absolute; width:4em; height:4em; text-align:center; line-height:4em; border-radius:100%; font-family:"宋体"; color:#dbd2c1; right:6.25vw; z-index:10}
.okgr:hover{background-color:#837966}
.okgr span{font-size:1.5em;}
.pcmenulist_left{position:fixed; left:0; top:0; height:100%; width:100%; z-index:98; display:none;}
body.ssmenu .pcmenulist_left{display:block}
.nybanner_nav.fix ul li a{background-color: rgba(255,255,255,.9);}
.nybanner_nav.fix ul li a.on{background:none; background-image: url(img4.png);}
body.ssmenu #header .header_mid_left,body.ssmenu .nybanner_nav.fix{visibility:hidden}
body.ssmenu .nybanner_nav.fix ul li a{-webkit-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s; -moz-transition-duration: 0s; transition-duration: 0s;}
.header_mid_left img{ height:36px}
.shop_1_mid_left_2 ul li dl dd a.on{color:#000;}
.pcmenulist_logo{position:absolute; left:5vw; top:1.5em;}
.pcmenulist_logo img{width:100px;}
.secate{ position:relative; text-align:right}
.secate:after{content:''; position:absolute; left:0; bottom:-1.5em; height:1px; width:100%; background-color:#c2b8ac}
.secate_name{position:absolute; left:0; top:0; font-size:1.5em;}
.secate a{ padding-left:1.25em; margin-left:1em;display:inline-block;  position:relative}
.secate a:after{-webkit-transform: translate(-0%, -50%);  transform: translate(-0%, -50%); content:''; position:absolute; left:0; top:50%; width:.8em; height:.8em;border: 1px solid rgba(0,0,0,0.8); border-radius:100%;}
.secate a.on:after{background-color:#b6a58b; border-color:#b6a58b}
#pcnn{position:absolute; z-index:10; right:0; top:35%;}
#pcnn .about_fa_1_mid_act_left_2{/*background-color:#837966;*//* background-image:url(img13on.png);*/}
#pcnn .about_fa_1_mid_act_right_2{/*background-color:#837966;*/ /*background-image:url(img14on.png);*/}
@media screen and (min-width:1024px) {
#page5.about_5,.contact_3{padding:0; height:700px; position:relative;}
.page5_bg{position:absolute; left:0; top:50%; width:100%;-webkit-transform: translate(-0%, -50%);  transform: translate(-0%, -50%); }}
.pro_info_4 .index_1_mid_1{  cursor:pointer;position:relative; border-bottom:1px #adadad solid; padding:.6em 0;}
.pro_info_4 .index_1_mid_1 span{-webkit-transform: translate(-0%, -50%);  transform: translate(-0%, -50%); font-size:.6em;position:absolute; right:0; top:50%; padding-right:1.375em;}
.pro_info_4 .index_1_mid_1 span:before{-webkit-transform: translate(-0%, -50%);  transform: translate(-0%, -50%); width:.875em; height:.875em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(jj.png); content:''; position:absolute; right:0; top:50%;}
.pro_info_4_mid_2{height:0; visibility:hidden}
.pro_info_4_mid ul li.on .pro_info_4_mid_2{ height:auto; visibility:visible}
.pro_info_4_mid ul li.on .index_1_mid_1 span:before{background-image:url(jj2.png); }
.pro_info_4_mid ul li:last-child .index_1_mid_1{margin-top:1em;}
.pro_info_4_mid ul li.on .pro_info_4_mid_2 dl dd a,.pro_info_4_mid_2 dl dd a,.pro_info_4_mid_2 dl dd a:after{transition: all 0s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
/*************user**********************/ .userlogin{ display:none;position:fixed; z-index:99999999999; background-color:#fff; width:100%; height:100%; left:0; top:0;}
.userlogin_mid{margin:0 7.55208333333333%; max-height:90vh; overflow-y:auto;}
.userlogin_mid_1_1{font-size:2.25em; margin-bottom:1em;}
.userlogin_mid_1_2_1{font-size:1.125em; margin-bottom:.75em;}
.userlogin_mid_1_2 ul li{display:inline-block; max-width:22vw; margin-right:1.25em;}
.userlogin_mid_1_2_2{border:1px #000 solid; padding:0 .5em;}
.userlogin_mid_1_2_2 input{ height:2.5em; line-height:2.5em;border:none; background:none; width:100%;}
#j_getVerifyCode{ cursor:pointer;height:2.5em;width:120px; line-height:2.5em; text-align:center; color:#fff; background-color:#000;}
.userlogin_mid_1_2_2_n_l_r{padding:0;}
.userlogin_mid_1_3{margin-top:1.45em;}
.userlogin_mid_1_3 a{display:block; max-width:184px; text-align:center; color:#fff; line-height:2.5em; height:2.5em; border:1px #000 solid; background-color:#000;}
.userlogin_mid_1_3 a:hover{background-color:#666;}
.userlogin_mid_1_1_t{margin-top:2em;}
.userlogin_mid_1_4_1{max-width:22vw; padding-bottom:.875em; border-bottom:1px #000 solid;}
.userlogin_mid_1_4_1 span{font-size:1.5em;}
.userlogin_mid_1_5_1{ margin-top:1.5em;font-size:1.125em; color:#000; margin-bottom:.3em;}
.userlogin_mid_1_5_2{font-size:1.125em; color:#666;}
.userlogin_mid_1_5_2 ul li{margin-top:.75em;}
.userlogin_mid_1_6{margin-top:2.5em;}
.userlogin_mid_1_6 a{display:block; max-width:184px; text-align:center; color:#000; line-height:2.5em; height:2.5em; border:1px #000 solid;  }
.userlogin_close{position:absolute; right:1.5625vw; top:1.5625vw; z-index:888; cursor:pointer;}
.userlogin_mid_1_6 a:hover{background-color:#000; color:#fff;}
.user_reg_1_1{font-size:1.125em; margin-bottom:1.75em;}
.user_reg_1_top{margin-bottom:15px;}
.user_reg_1_2 ul li{ margin-top:1.125em;float:left; width:32%; margin-right:2%;}
.user_reg_1_2 ul li:nth-child(3n){margin-right:0}
.user_reg_1_2 .userlogin_mid_1_2_1 span{color:#ff0000;}
.user_reg_1_2_1{border:1px #ccc solid; padding:0 .5em; position:relative;}
.user_reg_1_2_1 input,.user_reg_1_2_1 select{border:none; background:none; width:100%; height:2.5em; line-height:2.5em;}
.user_reg_1_2_1_dis{}
.user_reg_1_3{margin-top:3em; font-size:1.125em; margin-bottom:.875em; line-height:1.6;}
.user_reg_1_3 a{text-decoration:underline; padding:0 5px;}
.user_reg_1_4 a{ font-size:1.125em; color:#000;display:inline-block; position:relative; padding-left:1.375em;}
.user_reg_1_4 a span{ position:absolute; left:0; top:50%;-webkit-transform: translate(-0%, -50%);  transform: translate(-0%, -50%); background-image:url(img13.png); width:0.8888888888888889em; height:0.8888888888888889em; background-position:center; background-repeat:no-repeat; background-size:cover;}
.user_reg_1_4 a.on span{ background-image:url(img12.png);}
.user_reg_1_4 a.on span:before{display:block}
.user_reg_1{padding:9em 0;}
.user_reg_1_2_1_yzm{padding-right:120px; padding-left:0; border:none}
#j_getVerifyCode2{ cursor:pointer; border:1px #ccc solid; border-left:none;position:absolute; right:0; top:0; line-height:2.5em; height:2.5em; text-align:center; width:120px;}
#j_getVerifyCode2:after{content:''; position:absolute; left:0; top:15%; height:70%; width:1px; background-color:#ccc;}
.user_reg_1_2_1_yzm_left{float:left; width:68%;}
.user_reg_1_2_1_yzm_right{float:right; width:30%;}
.user_reg_1_2_1_yzm_left div,.user_reg_1_2_1_yzm_right div{border:1px #ccc solid; padding:0 .5em;}
.user_reg_1_2_1_yzm_right div{border-right:none}
.userbanner{position:absolute; left:0; width:100%; z-index:10; bottom:3.125em;}
.userindex{margin:0 7.29166666666667%;}
.userbanner_mid{position:relative;}
.userbanner_mid_left{width:7.5em;}
.userbanner_mid_right{position:absolute; left:8.875em; top:50%;-webkit-transform: translate(-0%, -50%);  transform: translate(-0%, -50%); color:#fff;}
.userbanner_mid_right_1{font-size:1.875em; margin-bottom:10px;}
.userbanner_mid_right_2{font-size:1.125em;}
.user_index_1_1 .user_reg_1_2 ul li{ position:relative;margin-top:2.5em; margin-bottom:1.5em;}
.tipphone{position:absolute; left:0; bottom:0; color:#ff0000; font-size:1.125em; bottom:-1.875em;}
.user_index_1_2 a{background-color:#000; color:#fff;}
.user_index_1_2 a:hover{background-color:#666;}
.user_index_1{margin-bottom:9.375em;}
.user_index_2{background-color:#eeeeee; overflow:hidden; padding-bottom:9.375em;}
.pro_info_1_mid_right_2_new{position:relative}
.pro_info_1_mid_right_2_new_right{position:absolute; right:0; bottom:0;}
.pro_info_1_mid_right_2_new_right ul li{display:inline-block; margin-left:.875em;}
.pro_info_1_mid_right_2_new_right ul li a{display:block; background-position:center; background-repeat:no-repeat; background-size:cover;}
.pro_info_1_mid_right_2_new_right ul li:nth-child(1) a{background-image:url(img6.png); width:1.25em; height:1.125em;}
.pro_info_1_mid_right_2_new_right ul li:nth-child(1) a.on{background-image:url(img6on.png);}
.pro_info_1_mid_right_2_new_right ul li:nth-child(2) a{background-image:url(img7.png); width:.75em; height:1.125em;}
.pro_info_1_mid_right_2_new_right ul li:nth-child(3) a{background-image:url(img8.png); width:1em; height:1.125em;}
.pro_info_1_mid_right_2_2{padding-right:100px;}
.upfav{margin-top:4em;}
.upfav .about_fa_1_mid_act_left_2.swiper-button-disabled{display:none}
.showpricebox{ display:none;position:fixed; left:0; top:0; width:100%; height:100%; z-index:9999999999999;background-color:rgba(0,0,0,.5);}
.showpricebox_mid{margin:0 auto; padding:0 1em; max-width:955px;}
.showpricebox_mid_mid{ padding:75px 0;position:relative; background-color:#fff;}
.showpricebox_mid_mid_1{text-align:center; font-size:2.25em;}
.showpricebox_mid_mid_2{text-align:center; color:#af9258; font-size:1.125em; margin-top:5px;}
.showpricebox_mid_mid_3 ul li{ margin-top:50px;float:left; width:33.3333%; text-align:center;}
.showpricebox_mid_mid_3_mid_mid{margin-top:50px;padding:0 50px; position:relative;}
.showpricebox_mid_mid_3_mid_mid:after{content:''; position:absolute; left:0; bottom:0; width:1px; height:100%; background-color:#d3d3d3;}
.showpricebox_mid_mid_3 ul li:nth-child(1) .showpricebox_mid_mid_3_mid_mid:after{display:none}
.showpricebox_mid_mid_3_mid_2{font-size:1.25em; font-weight:bold}
.showpricebox_mid_mid_3_mid_3{font-size:1.125em; line-height:1.6; margin-top:5px;}
.showpricebox_close{position:absolute; z-index:10; right:24px; top:24px; cursor:pointer;}
.showpricebox_mid_mid_3{margin-top:50px; text-align:center}
.showpricebox_mid_mid_3 .swiper-slide:nth-child(1) .showpricebox_mid_mid_3_mid_mid:after{display:none}
.userdownlist{margin:0 11%;}
.userdownlist dl dd{ text-align:left; margin-bottom:2.5em;float:left; width:40%; border-bottom:1px #b4b4b4 solid; padding:.875em 0;}
.userdownlist dl dd:nth-child(2n){float:right;}
.userdownlist_mid{ line-height:1.611111111111111em; padding-right:1.5em;position:relative; font-size:1.125em; padding-left:2.222222222222222em; color:#333;}
.userdownlist_mid_left{  position:absolute; left:0; width:1.611111111111111em;}
.userdownlist_mid:after{-webkit-transform: translate(-0%, -50%);  transform: translate(-0%, -50%); content:'';position:absolute; right:0; top:50%; width:0.7777777777777778em; height:1em; background-image:url(img16.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
.video_1_1{text-align:center; font-size:2.5em; margin-top:2.75em; margin-bottom:1em;}
.video_1_2_mid{margin:0 auto; max-width:725px;}
.video_1_2_mid ul li{float:left; width:19%; margin-right:1.5%;}
.video_1_2_mid ul li:last-child{margin-right:0; width:59%;}
.video_1_2_mid_div{border:1px #a7a7a7 solid; padding:0 10px;}
.video_1_2_mid_div select{border:none; background:none; width:100%; height:2.5em; line-height:2.5em;}
.video_1_2_mid_div input.wbk{border:none; background:none; width:100%; height:2.5em; line-height:2.5em;}
.video_1_2_mid_div_last{position:relative; padding-right:2.5em;}
.video_1_2_mid_div_last input.wbkbtn{ border:none; background:none; width:2.5em; height:100%;background-image:url(img20.png); background-position:center; background-repeat:no-repeat; cursor:pointer; z-index:10; position:absolute; right:0; top:0;}
.video_2_1 ul li{ margin-top:5.2vw;float:left; width:30.86053412462908%; margin-right:3.70919881305638%;}
.video_2_1 ul li:nth-child(3n){margin-right:0}
.video_2_1_2_1{font-size:1.875em; color:#000; margin-top:1em;}
.video_2_1_2_2{ padding:1.5em 0; border-bottom:1px #cdc9c2 solid;position:relative; font-size:1.125em; color:#333;}
.video_2_1_2_2_left{color:#837966;}
.video_2_1_2_2_right{position:absolute; right:0; top:50%;-webkit-transform: translate(-0%, -50%);  transform: translate(-0%, -50%);}
.video_2_1_2_2_right dl dd{ padding:0 10px; float:left;display:inline-block; background-image:url(img21.png); background-position:left center; background-repeat:no-repeat;}
.video_2_1_2_2_right dl dd:nth-child(1){padding-left:0; background:none}
.video_2_1{margin-bottom:5.2vw;}
.video_2_1_2_2:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;content:''; position:absolute; left:0; bottom:-1px; width:0; height:1px; background-color:#7b7974; z-index:10;}
.video_2_1 ul li:hover .video_2_1_2_2:after{width:100%;}
.video_2{overflow:hidden}
.video_2_1_1{position:relative}
.video_2_1_1 img{width:100%;}
.video_2_1_1:after{-webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);content:''; position:absolute; z-index:10; left:50%; top:50%; width:4em; height:4em; background-image:url(img18.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
.index_xd_mid{margin:0 6.25vw;}
.index_xd_1_1{ margin-bottom:2.5em;text-align:center; font-size:2.5em; margin-top:4.25em;}
.index_xd_1_2_mid_1{overflow:hidden}
.index_xd_1_2_mid_1 img{width:100%;}
.index_xd_1_2_mid_2{ margin-top:2em;font-size:1.25em; color:#8f744c;}
.index_xd_1_2_mid_2 span{font-size:1.2em; color:#000; margin-right:.4em;}
.about_fa_1_mid_act_left_2xd{ cursor:pointer;position:absolute; left:10px; width:2.5em; height:2.5em; z-index:10; top:6.92708333333333vw;}
.about_fa_1_mid_act_left_2xd:before{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-image:url(img22.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
.about_fa_1_mid_act_left_2xd:after{ opacity:0;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-image:url(img25.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
.about_fa_1_mid_act_left_2xd:hover:after{opacity:1;}
.about_fa_1_mid_act_left_2xd:hover:before{opacity:0;}
.about_fa_1_mid_act_right_2xd{ cursor:pointer;position:absolute; right:10px; width:2.5em; height:2.5em; z-index:10; top:6.92708333333333vw;}
.about_fa_1_mid_act_right_2xd:before{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-image:url(img23.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
.about_fa_1_mid_act_right_2xd:after{ opacity:0;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-image:url(img24.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
.about_fa_1_mid_act_right_2xd:hover:after{opacity:1;}
.about_fa_1_mid_act_right_2xd:hover:before{opacity:0;}
.index_xd_2{background-color:#efefef; overflow:hidden;}
.index_xd_1{padding-bottom:6em;}
.index_xd_2_1{text-align:center; margin-top:.75em;}
.index_xd_2_1 a{ position:relative;transition: all 0.8s;display:inline-block; border-bottom:1px #000 solid; padding:10px 0px;}
.index_xd_2_1 a:after{transition: all 0.8s;content:''; position:absolute; left:0; bottom:0; height:100%; width:0; background-color:#000;}
.index_xd_2_1 a:hover:after{width:100%;}
.index_xd_2_1 a:hover{ color:white;padding-left:10px; padding-right:10px;}
.index_xd_2_1 a span{ position:relative; z-index:10;  font-size:1.125em; color:#000;}
.index_xd_2_1 a:hover span{ color:white;}
.index_xd_2 .index_xd_1_1{margin-bottom:0}
.index_xd_2_1 a span:after{content:' +'; font-weight:normal}
.index_xd_2_2_mid_1{overflow:hidden; position:relative; }
.index_xd_2_2_mid_1 img{width:100%;}
.index_xd_2_2_mid_1 img:nth-child(1){opacity:0;}
.index_xd_2_2_mid_1 img:nth-child(2){transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;position:absolute; left:0; top:100%; z-index:10;}
.index_xd_2_2_mid{ background-color:#fff; color:#fff;position:relative}
#xd_l_2,#xd_r_2,#xd_l_3,#xd_r_3{top:50%;-webkit-transform: translate(-0%, -50%);  transform: translate(-0%, -50%);}
.index_xd_2_2_mid_2{ font-size:1.25em;position:absolute; left:0; z-index:10; width:100%; text-align:center; top:10%;}
.index_xd_2_2_mid_3{ position:absolute;top:50%;-webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%); left:50%; width:100%; text-align:center;}
.index_xd_2_2_mid_3 img{max-width:90%}
.index_xd_2_2_mid_4{ font-size:1.25em;position:absolute; left:0; z-index:10; width:100%; text-align:center; bottom:10%;}
.index_xd_2_2{margin-top:5em; margin-bottom:7.5em;}
.index_xd_2_2_mid:hover .index_xd_2_2_mid_1 img:nth-child(2){top:0}
.index_xd_2_2_mid:hover .index_xd_2_2_mid_2,.index_xd_2_2_mid:hover .index_xd_2_2_mid_3,.index_xd_2_2_mid:hover .index_xd_2_2_mid_4{opacity:0;}
.index_xd_3 .index_xd_1_1{margin-bottom:0}
.index_xd_3_1{text-align:center; color:#8f744c; margin-top:7px;}
.index_xd_3_2 .swiper-slide{width:69.27083333333333%; margin:0 1.171875vw;}
.index_xd_3_2_1{ cursor:pointer;position:relative; overflow:hidden}
.index_xd_3_2_1 img{width:100%;}
.index_xd_3_2_1 span{position:absolute; z-index:10; left:50%; top:50%; width:4.9375em; height:4.875em; background-image:url(img29.png); background-position:center; background-repeat:no-repeat; background-size:cover; background-repeat:no-repeat;-webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}
#xd_l_3{left:6.25vw;}
#xd_r_3{right:6.25vw;}
.index_xd_3_2{ overflow:hidden;margin-top:5em;  }
#h_sss{margin-bottom:7.5em; margin-top:3em;}
#h_sssds{text-align:left; margin-bottom:25px;}
.index_xd_4_right_img{overflow:hidden}
.index_xd_4_right_img img{width:100%;}
.index_xd_4{ overflow:hidden;position:relative}
.index_xd_4_right{margin-left:35.26041666666667%;}
.index_xd_4_left{position:absolute; z-index:10; left:6.25vw; width:24%;}
.index_xd_4_left_1{font-size:3.4375em; line-height:1.1; border-bottom:1px #d2d2d2 solid; padding-bottom:.85em; margin-bottom:.85em;}
.index_xd_4_left_2{font-size:2.5em; margin-bottom:7px;}
.index_xd_4_left_3{font-size:1.0em; color:#8f744c;}
.index_xd_4_footer{ background-color:#e5e5e5; overflow:hidden;position:absolute; left:0; bottom:0; z-index:10; width:39.58333333333333%;}
.index_xd_4_footer_mid{ margin-bottom:2.5em;margin-left:6.25vw; margin-right:2.5em;}
.index_xd_4_footer_mid_1{font-size:1.5em; line-height:1.6; margin-top:1.875em; }
.index_xd_4_footer_mid_2_mid{position:relative; margin-top:4em;  }
.index_xd_4_footer_mid_2_mid_right{ line-height:1.6;position:absolute; top:0; left:4em;}
.index_xd_4_footer_mid_2_mid_left{width:2.9375em;}
#xd_l_5{ top:auto;left:auto; right:0; margin-bottom:.5em; position:relative;}
#xd_r_5{ top:auto;position:relative; right:auto}
.xd_l_5_act{background-color:#e5e5e5;position:absolute; right:0; bottom:0; z-index:10;}
.index_xd_4_footer_mid_3 .index_xd_2_1{text-align:right; margin-top:4em;}
.index_xd_5{ overflow:hidden;margin:8em 0;}
.index_xd_5_mid_left{float:left; width:59.76190476190476%; overflow:hidden;}
.index_xd_5_mid_left img{width:100%;}
.index_xd_5_mid_right{float:right; width:35.11904761904762%;}
.index_xd_5_mid_right .index_xd_1_1{margin-top:1em; text-align:left}
.index_xd_5_mid_right .index_xd_3_1{text-align:left}
.index_xd_5_mid_right_1{line-height:1.8; margin-top:2.35em; margin-bottom:1.5em;}
.index_xd_5_mid_right_2 img{max-width:76.77966101694915%;}
.index_xd_6{ padding:20.625em 0;background-position:center; background-repeat:no-repeat; background-size:cover; overflow:hidden;}
.index_xd_6 .index_xd_1_1{ margin-top:0;color:#fff}
.index_xd_6 .index_xd_3_1{color:#fff;}
.index_xd_6_1{border:1px #fff solid; margin:0 auto; max-width:680px; position:relative; margin-top:4em;}
.index_xd_6_1_left{margin-right:4em; margin-left:1em;}
.index_xd_6_1_left input{ color:#fff;border:none; background:none; width:100%; height:3em; line-height:3em;}
.index_xd_6_1_right{position:absolute; right:0; top:0; width:3em; height:100%; z-index:10;}
.index_xd_6_1_right input{border:none; background:none; position:absolute; left:0; top:0; width:100%; height:100%; cursor:pointer; background-image:url(img34.png); background-position:center; background-repeat:no-repeat;}
.index_xd_7{background-color:#eeeeee; overflow:hidden}
.index_xd_7 .index_6_mid_1_mid{background-color:#fff;}
.index_xd_7_1{margin-top:5em;}
.index_xd_7_2 .index_xd_2_1{margin-top:0}
.index_xd_7_2{margin:6.25em 0;}
#j_getVerifyCode2 input{position:absolute; left:0; top:0; z-index:10; cursor:pointer; border:none; background:none}
@media screen and (max-width:1680px) {
.index_xd_4_footer_mid_2_mid{margin-top:2.75em;}
.index_xd_4_left_2{font-size:2.0m;}
.index_xd_4_left_3{font-size:1em;}
.index_xd_4_left_1{font-size:2.5em;}
.index_xd_4_footer_mid_1{font-size:1.25em;}
.index_xd_2_2_mid_4,.index_xd_2_2_mid_2{font-size:1.125em;}
.index_xd_1_1{font-size:2em;}
.index_xd_1_2_mid_2{font-size:1em;}
.video_1_1{font-size:2em;}
.video_2_1_1:after{font-size:.875em;}
.video_2_1_2_1{font-size:1.5em;}
.video_2_1_2_2{font-size:1em;}
.showpricebox_mid_mid_3_mid_mid{margin-top:40px; padding:0 40px;}
.showpricebox_mid_mid_3{margin-top:40px;}
.showpricebox_mid_mid_3_mid_2{font-size:1.125em;}
.showpricebox_mid_mid_1{font-size:1.75em;}
.showpricebox_mid_mid_2,.showpricebox_mid_mid_3_mid_3{font-size:1em;}
.tipphone{font-size:1em;}
.user_reg_1 .userlogin_mid{margin:0 4vw;}
.user_reg_1_1,.user_reg_1_3,.user_reg_1_4 a{font-size:1em;}
.userlogin_mid_1_6{margin-top:2em;}
.userlogin_mid_1_4_1 span{font-size:1.25em;}
.userlogin_mid_1_1{font-size:1.5em;}
.userlogin_mid_1_2_1,.userlogin_mid_1_5_1,.userlogin_mid_1_5_2{font-size:1em;}
.contact_4_mid_mid_left{margin-top:2.5em;}
.pro_info_2_mid_right_mid_1{font-size:1em;}
.pcmenulist_mid{padding-top:85px;}
.wh{font-size:1.125em;}
.footer_2_mid_left_mid_top_1_top a{font-size:1.125em;}
.pcmenulist{width:52%; right:-52%;}
body.ssmenu .pcmenulist{right:0}
.index_5_mid_1 a{font-size:1em;}
.pvideo{font-size:.75em;}
.pro_info_4_mid_2 dl dd a{font-size:1.25em;}
.pro_info_1_mid_right_2_3,.pro_info_4_mid_2_pic_con_thir a{font-size:1em;}
.pro_info_1_mid_right_2_2{font-size:1.25em;}
.pro_info_1_mid_right_1{font-size:1em;}
.pro_2_1_mid_mid_1{height:60px;}
.pro_2_2_3_2_1{font-size:1.5em;}
.pro_2_2_1{font-size:1.25em;}
.pro_2_1_mid_mid_2{font-size:1em;}
.pro_1_mid_2_2 span:nth-child(1){font-size:1.5em;}
.pro_1_mid_2_2 span:nth-child(2){font-size:1em;}
.pro_1_mid_1{font-size:3em;}
.jobmask_mid_right_mid_3{font-size:1.125em;}
.jobmask_mid{margin:0 8vw;}
.jobmask_mid_right_mid_1{font-size:1.5em;}
.jobmask_mid_right_mid_2 span{font-size:1em;}
.contact_4_mid_mid_left_1{font-size:1.75em;}
.contact_3_2_mid_jj_1 span{font-size:1.375em;}
.contact_2_mid_right_mid_2{font-size:1em;}
.contact_2_mid_right_mid_1,.contact_2_mid_left_footer{font-size:2em;}
.contact_1_1{font-size:1.5em;}
.nybanner_footer_mid_left_2_b{font-size:1.25em;}
.shop_info_1_mid_right_2 ul li{padding:2.5em 0;}
.shop_info_1_mid_right_2_mid_left_right_1{font-size:1.5em;}
.shop_info_1_mid_right_2_mid_left_right_2 span{font-size:1em;}
.shop_info_1_mid_right_2_mid_left_right_3{font-size:1em;}
.shop_1_mid_left_2_name{font-size:1.125em;}
.shop_2_1_2_2{font-size:1.375em;}
.shop_2_1_2_3 span,.shop_2_2 a,.shop_1_mid_left_2 ul li dl dd a{font-size:1em;}
.shop_3_1_mid_1 img{max-height:55px;}
.shop_3_1_mid_1{height:55px;}
.shop_3_1_mid_2{font-size:1.25em;}
.shop_3_2_left,.shop_3_2_right{font-size:.75em;}
.shop_3_2_mid{padding:0 2em;}
.shop_3_2_mid_2 h4 span{ top:1px;font-size:14px; width:25px; height:25px; line-height:25px;}
.shop_3_2_mid_2 h4{font-size:1.25em; padding-left:30px;}
.life_info_3_mid{margin:0 3.125vw;}
.life_info_3_mid_4_right_left_2{font-size:1.25em;}
.life_info_3_mid_4_right_left_1{font-size:1em;}
.life_info_3_mid_2{font-size:1em;}
.life_info_3_mid_1{font-size:1.75em;}
.life_info_2_mid{font-size:1em;}
.life_info_1_1{font-size:1.75em;}
.life_info_1_2{font-size:1em;}
.life_2_mid_1_2_2{font-size:1.5em;}
.life_1_mid_right_mid_4 span{font-size:1em;}
.life_1_mid_right_mid_3{font-size:1.5em;}
.life_1_mid_right_mid_2{font-size:1.375em;}
.tleft,.tright{font-size:.75em;}
.team_2_2_2_2{font-size:.9375em;}
.team_2_2_2_1{font-size:1.5em;}
.team_2_1_1{font-size:1.25em;}
.team_1_mid_right_2{font-size:1em;}
.team_1_mid_right_1{font-size:1.125em;}
.about_6_mid_right_mid_2_1{font-size:1.5em;}
.about_6_mid_right_mid_2_2{font-size:1.125em;}
.about_fa_1_mid_act_c,.about_6_mid_left_mid_1{font-size:.75em;}
.about_2_mid_left_mid_2_mid_1 span{font-size:1.5em;}
.about_2_mid_left_mid_2 ul li.on .about_2_mid_left_mid_2_mid_1 span{font-size:2em;}
.about_2_mid_left_mid_2_mid_2{font-size:1em;}
.about_2_mid_left_mid_1_1{font-size:1.5em;}
.nybanner_footer_mid_right a{font-size:.7em;}
.nybanner_footer_mid_left_1{font-size:1.375em;}
.nybanner_footer_mid_left_2{font-size:2em;}
.p1{font-size:1.25em;}
.gycon .indexmid{margin:0 3.125vw;}
.footer_3_mid,.footer_2_mid_left_mid_2 dl dd a{font-size:1em;}
.footer_2_mid_left_mid_1{font-size:1.375em;}
.banner_img_jj_mid_fsdj_2{font-size:1.25em;}
.banner_img_jj_mid_fsdj_1{font-size:2.25em}
.index_1_mid_2{font-size:1em;}
.index_1_mid_1{font-size:2.25em;}
.gycon .gy_2 .index_1_mid_1{font-size:1.875em;}
.index_2_mid_right_mid_2{font-size:1em;}
.index_6_mid_1_mid_2_2{font-size:1.25em;}
#indexbanner_fy,.banner_img_jj_fsdj{bottom:3em;}
.footer_mid{margin:0 3.125vw}}
@media screen and (max-width:1024px) {
.showpricebox_mid_mid_1{font-size:1.5em;}
.index_xd_5{margin:5em 0;}
.index_xd_4_left_2{font-size:1.25em;}
.index_xd_2_1 a span{font-size:1em;}
.index_xd_4_footer_mid_3 .index_xd_2_1{margin-top:2em;}
.index_xd_4_left_1{font-size:2em;}
.index_xd_4_left{left:4vw;}
.index_xd_4_footer_mid{margin-left:4vw;}
.index_xd_4_footer_mid_1{font-size:1.125em;}
.index_xd_3_2_1 span{font-size:.875em;}
.index_xd_1_1{font-size:1.5em;}
.index_xd_mid{margin:0 4vw;}
.video_2_1_2_1{font-size:1.25em;}
.video_2_1_1:after {font-size:.65em;}
.userbanner_mid_right{left:7em;}
.userbanner_mid_left{width:6em;}
.userbanner_mid_right_1{font-size:1.5em;}
.userbanner_mid_right_2{font-size:1em;}
.userlogin_mid_1_4_1{max-width:226px;}
.userlogin_mid_1_4_1 span{font-size:1.125em;}
.userlogin_close{top:5vw; right:5vw;}
.user_reg_1 .userlogin_mid,.userlogin_mid{margin-left:3.125vw; margin-right:3.125vw;}
.user_reg_1{padding:4em 0;}
.contact_4_mid_mid_right img{width:100px;}
.contact_4_mid_mid_left_1{font-size:1.25em;}
.contact_1_1{font-size:1.25em;}
.jobmask_mid_right_mid_1{font-size:1.25em;}
.contact_3_2_mid_jj_1 span{font-size:1.25em;}
.life_2_mid_1_2_2{font-size:1.25em;}
.life_1_mid_right_mid_3{font-size:1.25em;}
.life_1_mid_right_mid_2{font-size:1em;}
#nybanner_footer{bottom:5em;}
.nybanner_nav ul li a{font-size:1em;}
.shop_3_1_mid_1{height:40px;}
.shop_3_1_mid_1 img{max-height:40px;}
.shop_3_1_mid_2{font-size:1em;}
.pro_info_4_mid_2 dl dd a{font-size:1em;}
.pro_info_1_mid_right_2_2{font-size:1em;}
.pro_info_1_mid_right_2{margin-top:2em;}
.pro_1_mid_2 .swiper-slide{width:66%;}
.pro_1_mid{margin-left:6vw;}
.pro_1_mid_1{font-size:2em;}
.pro_1_mid_2_2 span:nth-child(1){font-size:1.25em;}
.footer_1_1 img{height:60px;}
.footer_1_1{ padding:80px 0;text-align:center}
.index_1_mid_1{font-size:2em;}}
@media screen and (max-width:950px) {.pro_2_2_3_2_1{font-size:1.25em;}
.index_2_mid_right_mid{margin-left:3.125vw; margin-right:3.125vw;}
#header.cur{padding-top:0; padding-bottom:0;}
.header_mid{height:19.8px; height:80px;}
.header_mid_mid_rt ul li:last-child{display:none}
.header_mid_mid_rt{right:35px;}
.banner_img_jj_mid_fsdj_2{font-size:1.125em;}
.banner_img_jj_mid_fsdj_1{font-size:1.875em;}
.indexbanner .swiper-pagination-bullet{height:2px; width:40px;}}
@media screen and (max-width:900px) {.index_6_mid_1 .swiper-slide{width:70vw; margin-right:9vw;}}
.pro_info_4 .shop_3 .index_1_mid_1,.pro_info_4 .pro_info_re .index_1_mid_1{border:none; padding-bottom:0}
.pro_info_4 .shop_3 .index_1_mid_1:after,.pro_info_4 .pro_info_re .index_1_mid_1:after{display:none}
#indexbanner_fy2{display:none; position:static; margin-top:1.5em;}
.about_6 .swiper-pagination-bullet-active{background-color:#837966;}
@media screen and (max-width:1200px) {.index_2_mid_right{width:100%; position:static}
.index_2_mid_left{width:100%;}
.about_4 .index_2_mid_left{margin-left:0}
.about_2_mid_left{width:100%;}
.about_2_mid_right{position:relative; width:100%; height:75vw;}}
.pro_info_4 .index_1_mid_1{margin-top:1em;}
#swiper-pagination-fk1{display:none; width:auto; right:7vw; bottom:2em; left:auto;}
.index_xd_1 #swiper-pagination-fk1 .swiper-pagination-bullet{width:15px; height:2px; opacity:1; border-radius:0; background-color:#c8c8c8; margin:0 2px;}
.index_xd_1 #swiper-pagination-fk1 .swiper-pagination-bullet-active{background-color:#af9258}
.index_xd_2_2_mobile{display:none}
.index_xd_2_2_mobile ul li{ margin-bottom:4vw;float:left; width:30.43478260869565%; margin-right:4.34782608695652%;}
.index_xd_2_2_mobile ul li:nth-child(3n){margin-right:0}
#h_2{display:none}
#index_xd_5_vm{text-align:left; display:none}
.blpp{display:none; padding-bottom:25px;}
.blpp .index_xd_1_1,.blpp .index_xd_3_1{text-align:left}
.showpricebox_1 #xd_l_1, .showpricebox_1 #xd_r_1{display:none}
.index_6_mid_1_mid_1_shouji{display:none}
.index_5_mobile{display:none}
.index_5_mobile img{width:100%;}
@media screen and (max-width:810px) {
.index_5_mobile{display:block}
.index_5_pc{display:none}
.index_6_mid_1_mid_1_shouji{display:block}
.index_6_mid_1_mid_1_pc{display:none}

#h_sssds{display:none}
.index_xd_7 .index_6_mid_1_mid{ margin:10px;-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);}
.index_xd_7{background-color:#fff;}
.index_xd_7_2{margin:40px 0px 60px 0px;}
.index_6_mid_1_mid_2{padding:6vw 4vw;}
.index_xd_7 .swiper-slide{margin-left:2.2vw; width:60vw;}
.index_xd_7_1{margin-top:5px;}
.index_xd_7_1 .index_xd_mid{margin:0}
.blpp{display:block}
.index_xd_6_1_left input{height:2.5em; line-height:2.5em;}
.index_xd_6_1{margin-top:0; max-width:none; margin:0 8.53333333333333vw;}
.index_xd_6{padding:28.53333333333333vw 0;}
.index_xd_6_banhao{background-color:#e5e5e5; overflow:hidden; padding:0 4vw; padding-bottom:60px;}
.index_xd_6 .index_xd_1_1,.index_xd_6 .index_xd_3_1{display:none}
#index_xd_5_vm{display:block}
.index_xd_5{margin:20px 0px;}
.index_xd_5_mid_right .index_xd_1_1{margin-top:0}
.index_xd_5_mid_right{float:none; width:100%;}
.index_xd_5_mid_left{display:none}
.xd_l_5_act{font-size:.875em;}
.index_xd_4_footer_mid{margin-right:4vw;}
.index_xd_4_left_1{font-size:1.5em; max-width:61.33333333333333vw;}
.index_xd_4_right{ margin-top:25px;margin-left:0; position:relative; padding-left:4vw;}
.index_xd_4_right:after{content:''; position:absolute; left:0; bottom:0; width:100%; height:77%; background-color:#e5e5e5}
.index_xd_4_left{position:static; width:auto; margin-left:4vw;}
.index_xd_4_footer{position:static; width:100%;}
.index_xd_3_2{margin-bottom:60px;}
.index_xd_3_2{margin-top:25px;}
.index_xd_2_2{margin-bottom:60px;}
#h_2{display:block}
.index_xd_2_2_mid_3 img{max-width:70%;}
.index_xd_2_2_mobile{display:block}
.swiper-container-banner2dxd2{height:0; overflow:hidden; opacity:0;}
.index_xd_2_2{margin-top:25px;}
#h_1{display:none}
.index_xd_1_2_mid_2 span{font-size:18px;}
.index_xd_1{padding-bottom:60px;}
.index_xd_1_1{font-size:20px; margin-top:60px; margin-bottom:25px;}
#swiper-pagination-fk1{display:block}
#xd_l_1,#xd_r_1{display:none}
.index_xd_1_2_mid_2 span{display:block; padding-bottom:.2em;}
.index_xd_1_2 .swiper-slide{width:88.66666666666667vw; margin-left:4vw;}
.index_xd_1_2 .index_xd_mid{margin:0}
.video_1_1{font-size:1.5em;}
.video_2_1 ul li{width:49%; margin-right:0}
.video_2_1 ul li:nth-child(2n){float:right;}
.user_index_2 #indexbanner_fy2 .swiper-pagination-bullet{width:25px; height:2px; opacity:1; border-radius:0; background-color:#c8c8c8; margin:0 2px;}
.user_index_2 #indexbanner_fy2 .swiper-pagination-bullet-active{background-color:#af9258}
.user_index_2{padding-bottom:4em;}
.upfav{margin-top:2em;}
.user_index_1{margin-bottom:4em;}
.user_index_1_1 .user_reg_1_2 ul li{margin-top:0em;}
.user_index_1_1 .user_reg_1_2 ul li:nth-child(2){margin-top:2em;}
.user_index_1_1 .user_reg_1_2 ul li:nth-child(1){margin-top:2em;}
.userbanner{bottom:3.125vw;}
.userlogin_mid_1_2 ul{position:relative; overflow:hidden}
.userlogin_mid_1_2 ul li:last-child{ max-width:none;position:absolute; right:0; bottom:0; width:120px;}
.userlogin_mid_1_2{max-width:510px;}
.userlogin_mid_1_2 ul li:nth-child(1){width:100%; max-width:none}
.userlogin_mid_1_2 ul li:nth-child(2){ margin-top:1em;width:calc(100% - 135px); max-width:none}
.userlogin_mid_1_2 ul li{float:left;   margin-right:0}
.user_reg_1_2 ul li{width:100%; margin-right:0}
.contact_4_mid_mid_left{margin-top:0}
.pro_info_1_mid_right{padding-bottom:2em;}
.pro_info_4 .index_1_mid_1 span{font-size:.85em; font-weight:normal}
.secate_name{position:static; font-size:1.25em; padding-top:1em; padding-bottom:.5em;}
.secate{text-align:left}
.secate a{margin-left:0; margin-right:1em;}
.nybanner{margin-top:80px;}
.okgr{font-size:.875em;}
.pro_2_2.fs{margin-top:0}
#header{background-color:#fff;}
.contact_4_mid ul li{width:100%;}
.jobmask_mid_right{margin-left:0}
.jobmask_mid_left{display:none}
.contact_3_2_mid_jj{padding:1.5em;}
.contact_2_mid ul li:nth-child(2n) .contact_2_mid_left{float:none}
.contact_2_mid_right_mid_2{margin-top:1.5em; padding-top:1.5em;}
.contact_2_mid ul li:nth-child(2n) .contact_2_mid_right{float:none}
.contact_2_mid_right_mid{padding:0 3.125vw;}
.contact_2_mid_left,.contact_2_mid_right{width:auto; float:none;}
.contact_2_mid_left{margin-left:3.125vw; margin-right:3.125vw;}
.contact_2_mid_right_mid_1, .contact_2_mid_left_footer{font-size:1.5em;}
.contact_1_1{font-size:1em;}
.shop_info_1_mid_right_2_mid{min-height:128px;}
.shop_info_1_mid_left_4{height:96vw;}
.shop_info_1_mid_right_2{position:static; height:auto; overflow:hidden}
.shop_info_1_mid_right_1{position:static; text-align:left; padding-top:2em;}
.shop_info_1_mid_right_1 .index_1_mid_1{text-align:left}
.shop_info_1_mid_right{position:static; width:100%;}
.shop_info_1_mid_left{width:100%;}
.shop_info_1_mid_right_2_mid_left_right_1{font-size:1.125em;}
.shop_info_1_mid_left_1,.shop_info_1_mid_left_2 a {font-size:1em;}
.shop_2_1 ul li{width:49%; margin-right:0}
.shop_2_1 ul li:nth-child(2n){float:right}
.shop_2_1_2_2{font-size:1.25em;}
.shop_1_mid_left{padding-top:0}
#cd3{margin-top:0}
.shop_1_mid_right{position:relative; width:100%; height:53vw;}
.shop_1_mid_left{width:100%;}
.life_2_mid_1_cate ul li a{font-size:1em;}
.life_info_3_mid_4_right,.life_info_3_mid_4_left{width:47%;}
.life_info_3_mid_4_right_left_2{font-size:1.125em;}
.life_info_3_mid_1{font-size:1.25em;}
.life_info_1{bottom:2em;}
.life_info_1_1{font-size:1.25em;}
.life_info_1_2{max-width:none}
.life_2_mid_1 ul li{width:49%; margin-right:0}
.life_2_mid_1 ul li:nth-child(2n){float:right}
.life_1_mid_right_mid{padding-left:0; padding-top:2em;}
.life_1_mid_right{position:static; width:100%;}
.life_1_mid_left{width:100%;}
.nybanner_nav.fix{position:static}
.team_3_1{margin-top:2em;}
.tleft, .tright{font-size:.6em;}
.team_2_2_2_1{font-size:1.125em;}
.team_2_2{margin-top:2em;}
.index_1_mid_1{font-size:1.25em;}
.team_2_1_1{font-size:1em;}
.team_1_mid_right{width:100%;}
.team_1_mid_left{width:100%;}
.team_1_mid_right_1{font-size:1em;}
.team_1{margin-top:100px;}
.team_1_mid{margin-left:3.125vw; margin-right:3.125vw;}
.gycon .gy_2 .index_1_mid_1{font-size:1.5em;}
.p1{font-size:1.125em}
.gy_2_mid_left,.gy_2_mid_right{width:100%;}
.nybanner_footer_mid_right a{font-size:.5em;}
#indexbanner_fy2{display:block;}
.about_6_mid_right_mid_2_1{font-size:1.25em;}
.about_6_mid_right_mid_2_2{font-size:1em;}
#pcnn{display:none}
.about_6_mid_right{margin-left:0}
#ab7{margin-top:0}
.about_6_mid_left{position:static; width:100%;}
.pvideo{font-size:.6em;}
.about_4 .index_2_mid_left{margin-left:0}
.about_fa_1_mid_act_right,.about_fa_1_mid_act_left{font-size:.875em;}
.about_2_mid_right{position:relative; width:100%; height:75vw;}
.about_2_mid_left{width:100%; padding-bottom:1em;}
.about_2_mid_left_mid_1_1{font-size:1.125em;}
.about_1 .index_2_mid_right_mid{margin-left:3.125vw; margin-right:3.125vw;}
.nybanner_footer{bottom:1.5em;}
.nybanner_footer_mid_left_2{font-size:1.5em;}
.nybanner_footer_mid_left_1{font-size:1.125em;}
.pro_info_2_mid_left #jobpage,.pro_info_1 #jobpage2{bottom:1.5em;}
.pro_info_1_mid_right_2_4 a div img{margin-top:auto; margin-bottom:.7em;}
.pro_info_1_mid_right_2_4 a div{bottom:3.125em; top:auto; background-image:url(img91.png);}
.shop_3_2{margin-top:2.5em;}
.shop_3_2_mid_2 h4 span{top:0}
.shop_3_2_mid_2 h4{font-size:1.125em;}
.shop_3_2_mid{padding:0 10px;}
.shop_3_1_mid{border-left: 1px #b2a99c solid;}
.shop_3_1 ul li{float:left; width:20%; padding:0; border:none}
.shop_3_1 ul li:nth-child(1) .shop_3_1_mid{border:none}
.pro_info_4 .index_1_mid_1{position:relative; padding-bottom:10px; border-bottom:1px #bdbdbd solid;}
.pro_info_4 .index_1_mid_1:after{ display:none;content:''; position:absolute; right:0; top:13px; width:15px; height:4px; background-color:#000;}
.pro_info_4_mid_2_pic{margin-top:1.5em;}
.pro_info_4_mid_2 dl dd{margin-right:10px;}
.pro_info_2_mid_right_mid{padding-right:0; padding-top:2em;}
.pro_info_2_mid_right{position:static; width:100%;}
.pro_info_2_mid_left{margin-left:0; width:100%;}
.pro_info_1{margin-top:80px;}
.pro_info_2_mid_right_mid_1{font-size:1em;}
.pro_info_1_mid_right_mid{padding-left:3.125vw; padding-right:3.125vw; padding-top:2em;}
.pro_info_1_mid_left{float:none; width:auto; padding-left:3.125vw; padding-right:3.125vw;}
.pro_info_1_mid_right{float:none; width:auto}
.pro_2_2_3 ul li{width:49%; margin-right:0}
.pro_2_2_3 ul li:nth-child(2n){float:right}
.pro_2_2_3_2_1{font-size:1.125em;}
.pro_2_1_mid{padding:2em 0;}
.pro_2_1.fix{position:static}
.pro_2_1_mid{padding:4em 0;}
.pro_2_2_1{font-size:1.125em;}
.pro_1{padding-bottom:4em;}
.pro_1_mid{margin-left:7.73333333333333vw;}
.pro_1_mid_1{font-size:1.5em;}
.pro_1_mid_2_2{margin-top:1.5em;}
.footer_2_mid_right_mid_2{background-color:#e8e1ce; border:none}
.footer_3{padding-top:0; padding-bottom:2.5em;}
.footer_3_mid_left span{font-size:1.125em; }
.footer_3_mid_left{float:none;  }
.footer_3_mid_right{float:none; text-align:left; padding-top:1em;  }
.footer_2_mid_right_mid_2{margin-top:2em;}

.footer_2_mid_left{padding-bottom:2em;}
.footer_2_mid_right_mid .footer_2_mid_left_mid_1{display:none}
.footer_2_mid_left_mid_2{display:none}
.footer_2_mid_left_mid{padding-right:0}
.footer_2_mid_left ul li{width:100%;}
.footer_2_mid_right_mid{padding-left:0}
.footer_1_1{padding:40px 0px 20px 0px;}
.footer_2_mid_left_mid_1{ position:relative;font-size:1.125em; padding:15px 0; border-bottom:1px #928976 solid;}
.footer_2_mid_left_mid_1:after{ font-size:.875em;content:''; position:absolute; right:0; top:50%; width:1em; height:1em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(m-nav-jia.png);-webkit-transform: translate(-0%, -50%);transform: translate(-0%, -50%);}
.footer_2_mid_left ul li.on .footer_2_mid_left_mid_1:after{background-image:url(m-nav-jia.png);}
.footer_2_mid_left ul li:last-child .footer_2_mid_left_mid{padding-right:0}
.footer_2_mid_left:after {display:none}
.footer_2_mid_left,.footer_2_mid_right{width:100%;}
.index_2_mid,.index_5{margin-top:0}
.index_3 .index_2_mid_left{margin-left:0}
.index_2_mid_right_mid_2{max-width:none; margin-bottom:2em;}
.index_2_mid_right_mid{ padding-bottom:60px;}
.index_2_mid_right{position:static; width:100%;}
.index_2_mid_left{width:100%;}
.index_1_mid_1{font-size:1.5em;}
.indexmid,.index_5_mid{margin:0 3.125vw}
.index_3 .index_2_mid{margin-top:0}
.gy_2_mid_left, .gy_2_mid_right{position:static;}
.gy_2_mid_left img{display:block}
.gy_2_mid_left_bg{display:none}
.gy_2_mid_right_con{height:auto}
.showpricebox_1 #xd_l_1, .showpricebox_1 #xd_r_1{display:block}

#indexbanner_fy{ margin-bottom:20px}
.index_xd_1_2{ margin-bottom:20px}

.index_xd_7{ background:#f6f6f6}
}
.m1{display:none; width:100%;}
@media screen and (max-width:640px) {.showpricebox_mid_mid_1{font-size:1.25em;}
.showpricebox_mid_mid_3{margin-top:25px;}
.userdownlist dl dd{width:100%; margin-bottom:1em;}
.video_1_2_mid ul li{width:22%;}
.video_1_2_mid ul li:last-child{width:53%;}
.video_1_2{margin-top:60px;}
.video_1_1{display:none}
.video_2_1_2_1{font-size:1.125em;}
.video_2_1 ul li{width:100%;}
.userbanner_mid_left{width:4em;}
.userbanner_mid_right{left:5em;}
.userbanner_mid_right_1{font-size:1.25em;}
.user_reg_1_3{margin-top:2em;}
.user_reg_1_1{margin-bottom:1em;}
.user_reg_1{padding:2.5em 0;}
.userlogin_mid_1_1{font-size:1.25em;}
.okgr{font-size:.6em;}
#sss1{margin-top:0}
.searchmask_mid_mid_1{font-size:1.25em;}
.searchmask_mid{max-width:none; margin:0 3.125vw;}
.jobmask_mid_close{top:1em; right:1em;}
.jobmask_mid_close img{width:2em;}
.jobmask_mid_right_mid{padding:2em 1.5em;}
.contact_2_mid_right_mid_1, .contact_2_mid_left_footer{font-size:1.25em;}
.shop_info_2_mid_footer a{font-size:1em;}
.shop_info_2_mid_footer{width:70%; left:15%; bottom:4vw;}
.m0{display:none}
.m1{display:block}
#cd2{margin-top:0}
.life_info_3_mid_4{margin-bottom:2em;}
#cd1{margin-top:0}
.life_1_mid_right_mid_5{margin-top:2em;}
.life_2_mid_1_2_2{font-size:1.125em;}
.life_2_mid_1 ul li{width:100%;}
.gycon .gy_2 .index_1_mid_1{font-size:1.25em;}
.pvideo{font-size:.5em;}
.pro_info_2_mid_right_mid{padding-top:0}
.pro_2_2_3_2{padding-top:1em;}
.pro_2_1_mid_mid_1{height:40px;}
.pro_2_1_mid ul.ul6 li{width:33.3333%; margin-bottom:1em;}
.footer_1_1 img{height:45px;}
.index_6_mid_1_mid_2_2{font-size:1.125em;}
.index_6_mid_2{padding:3em 0;}
.index_2 .index_2_mid{margin-top:60px;}
.index_3 .index_2_mid{margin-top:0}
.index_1_mid_1{font-size:1.25em; margin-top:60px;}
#ab2{margin-bottom:0}
#nd,#ab1,#ab3,#ab5{margin-top:0}
#ab4,#ab6{margin-bottom:0}
.banner_img_jj_mid_fsdj_1{font-size:1.5em;}
.banner_img_jj_mid_fsdj_2{font-size:1em;}
#ss1{margin-top:0}	
.header_mid_left img{ height:30px}
#indexbanner_fy{ margin-bottom:20px}

.index_xd_1_2{ margin-bottom:20px}
.index_xd_5{margin:20px 0px;}
.index_xd_7{ background:#f6f6f6}
}
#kd1{letter-spacing:.2em}
#addurl{ background-color:#f6f6f6;padding-top:6em;}
@media screen and (max-width:480px) {.pro_info_1_mid_right_2_3{display:none}
.shop_3_2_mid_2 h4 span{top:-2.5px; line-height:27px;}
.index_xd_3_2{margin-bottom:25px;}
#h_sss{margin-bottom:60px; margin-top:0px;}
.index_xd_1_1,.index_xd_3_1{text-align:left}
#xd_l_3,#xd_r_3{display:none}
.index_xd_2_2_mid_4, .index_xd_2_2_mid_2{font-size:14px;}
.index_xd_3_2_1 span{font-size:.5em;}
.index_xd_2_2_mobile ul li{width:30.43478260869565%;  }
.index_xd_2_2_mobile ul li:nth-child(3n){margin-right:0}
.userbanner_mid_right_2{font-size:.9375em;}
.about_6 .swiper-pagination-bullet{width:30px; height:2px; border-radius:0;}
.indexbanner .swiper-pagination-bullet{width:20px;}
.index_xd_2_2_mid_3 img{max-width:60%;}
.index_xd_4_footer_mid_2_mid{margin-top:25px;}
.index_xd_4_footer_mid_1{margin-top:25px;}
#indexbanner_fy, .banner_img_jj_fsdj{ bottom:25px;left:auto; right:auto; width:100%; text-align:center;}

.okgr{display:none}
.shop_1_mid_left{padding-bottom:0}
.shop_1_mid_right{display:none}
.index_2_mid_right_mid_3 a{font-size:.875em;}
.about_6_mid_right_mid_2_1{font-size:1em;}
.nybanner_footer_mid_left_2{font-size:1.125em;}
.nybanner_footer_mid_left_1{font-size:1.375em;}
.pro_1_mid_2_2 span:nth-child(2){font-size:.875em;}
#addurl{padding-top:2em;}
.pro_2_2_3_2_2{ color:#666;font-size:.875em;}
.pro_2_2_3_2_1{font-size:1em;}
.pro_1_mid_2_2{margin-top:1em;}
.pro_1_mid_2_2 span:nth-child(1){font-size:1em;}
.nybanner,.indexbanner {margin-top: 60px;}
.mb-head {top: 60px;height: calc(100vh - 60px);}
.header_mid{height:60px;}
.header_mid_left img{ height:30px}
.index_2 .index_2_mid_right_mid_2{line-height:2;}
.about_6_mid_right_mid_2{margin-left:3.125vw; margin-right:3.125vw;}
.about_6_mid_right_mid_1{padding-left:3.125vw; padding-right:3.125vw;}
.about_4 .index_2_mid_left{margin-left:3.125vw;}
.index_2_mid_left{width:auto; margin-left:3.125vw; margin-right:3.125vw;}
.index_2 .index_2_mid_left{margin-left:0; margin-right:0}
.index_3 .index_2_mid_left{margin-left:3.125vw; margin-right:3.125vw; margin-top:3.125vw;}
#kd1{letter-spacing:0;}
.mobilehide{display:none}
.mb-nav-scd a.mobilehide{display:none}
.about_2{display:none}
.shop_3_2_mid_1 img{max-width:70%;}
.contact_4_mid ul li{padding:1.5em 0;}
.contact_4_mid_mid_right img{width:80px;}
.shop_info_1_mid_right_2 ul li{padding:1.5em 0;}
.shop_info_1_mid_right_2_mid_left_right{padding-left:1em;}
.shop_info_1_mid_right_2_mid_left_right_3,.shop_info_1_mid_right_2_mid_left_right_2{font-size:.9375em;}
.shop_3_1_mid_1 img{max-height:30px;}
.shop_3_1_mid_1{height:30px;}
.shop_2_1_2_2{font-size:1.125em;}
.shop_2_1 ul li{width:100%;}
.life_info_3_mid_4_right_left_1{text-align:left}
.life_info_3_mid_4_right_left{left:auto; right:0}
.life_info_3_mid_4_right_right{margin-left:0; width:50%;}
.life_info_3_mid_4_right, .life_info_3_mid_4_left{width:100%;}
.life_info_3_mid_4_right_left_2{}
.about_2_mid_left_mid_2 ul li.on .about_2_mid_left_mid_2_mid_1 span{font-size:2em;}
.banner_img_jj_mid_fsdj_1{font-size:1.375em;}
.banner_img_jj_mid_fsdj_2{font-size:1em;}
.index_1_mid_1{font-size:1.3125em; font-weight:bold}
.footer_3_mid_right{font-size:.75em;}
}
.m_l{position:absolute; left:0; top:0; z-index:10;}
.m_r{position: absolute;right: 0;top: 50%;transform: translateY(-50%);background: url("m-nav-jia.png");background-size: 100%;width: 15px;height: 15px;transition: all 0.3s;}
.mb-nav.cur .m_r{transform: translateY(-50%) rotate(-90deg);background: url("m-nav-jia2.png") no-repeat center;background-size: 100%;/* width: 17px;height: 9px; */}


/******** 手机版 ********/
@media (max-width:767px){
 #footer{ padding-top:10px; }
 .footer_2_mid_left_mid_1{font-size:16px;}
 .footer_3{padding:10px 0 20px;}
 .index_xd_2_1{ margin-top:0px; }
 .index_xd_1_1{ margin-top:20px; margin-bottom:0px;}
 .bottt20{ margin-bottom:20px}
 .index_xd_5_mid_right_1{line-height:1.8; margin-top:30px; margin-bottom:1.5em; font-size:14px; color:#666}
 
 .index_xd_7_2{margin:20px 0px 20px 0px;}
 .index_xd_1_1{ font-size:18px; line-height:20px; }
 .index_xd_1_2_mid_2 span{font-size:16px;}
 
 .index_xd_1_2_mid_2{ margin-top:15px;font-size:16px; color:#8f744c;}
 .index_xd_3_1{ margin-top:2px;}
 .index_6_mid_1_mid_2_2{font-size:14px;}
 
.index_6_mid_1_mid_2_3{ font-size:12px }
.index_xd_2_2{  margin-bottom:20px}
.index_xd_1{ margin-bottom:0; padding-bottom:0}
}