/* CSS Document */
/*#region 重置元素*/
*: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;
}
/*@font-face {
    font-family: 'Alimama FangYuanTi VF';
    src: url('fonts/AlimamaFangYuanTiVF/AlimamaFangYuanTiVF-Thin.eot');
    src: url('fonts/AlimamaFangYuanTiVF/AlimamaFangYuanTiVF-Thin.eot?#iefix') format('embedded-opentype'),
        url('fonts/AlimamaFangYuanTiVF/AlimamaFangYuanTiVF-Thin.woff2') format('woff2'),
        url('fonts/AlimamaFangYuanTiVF/AlimamaFangYuanTiVF-Thin.woff') format('woff'),
        url('fonts/AlimamaFangYuanTiVF/AlimamaFangYuanTiVF-Thin.ttf') format('truetype'),
        url('fonts/AlimamaFangYuanTiVF/AlimamaFangYuanTiVF-Thin.svg#AlimamaFangYuanTiVF-Thin') format('svg');
    font-weight:0;
    font-style: normal;
    font-display: swap;
}
*/
  @font-face {
  font-family: "SourceHanSansCN-Normal";
  src: url("fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.woff2") format("woff2"),
       url("fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.woff") format("woff"),
       url("fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.ttf") format("truetype"),
       url("fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.eot") format("embedded-opentype"),
       url("fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.svg") format("svg"),
       url("fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}  
/* @font-face {
	font-family: AlibabaPuHuiTi-2-45-Light;
	src:url(fonts/AlibabaPuHuiTi-2-45-Light.eot) format('embedded-opentype'),
	url(fonts/AlibabaPuHuiTi-2-45-Light.otf) format('opentype'),
	url(fonts/AlibabaPuHuiTi-2-45-Light.ttf) format('TrueType'),
	url(fonts/AlibabaPuHuiTi-2-45-Light.woff) format('woff'),
	url(fonts/AlibabaPuHuiTi-2-45-Light.woff2) format('woff2');
}*/
 

body{
    font:1em/1.3 "SourceHanSansCN-Normal";   
	-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: "SourceHanSansCN-Normal";
}
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;*/}
@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);}
}
.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:#055555}
.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:20px; height:20px;
background-image:url(../images/user/img1.png);}

.header_mid_mid_rt ul li:nth-child(2) a{ width:20px; height:20px;
background-image:url(../images/header/img1.png);}
.header_mid_mid_rt ul li:nth-child(3) a{ width:1.25em; height:1.25em;
background-image:url(../images/header/img2.png);}
.header_mid_mid_rt ul li:nth-child(4) a{ width:20px; height:20px;
background-image:url(../images/header/img3.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:#055555;}
.header_mid_mid_rt ul li:nth-child(5) a:after{
content:''; position:absolute; left:0; bottom:4px; width:100%; height:1px; background-color:#055555;}
/*********footer************/
#footer{
background-color:#055555; overflow:hidden;}
.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:16.66666666666667%;}
.footer_2_mid_left_mid{
padding-right:1em;}
.footer_2_mid_left_mid_1{ cursor:pointer;
font-size:1.5em; color:#fff; padding-bottom:.85em;  }
.footer_2_mid_left_mid_2 dl dd a{
color:#fff; 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 ul li{ margin-right:10px;
display:inline-block; position:relative;}
.footer_2_mid_right_mid_1 ul li img{webkit-transform: translate(-50%, -0%);
    transform: translate(-50%, -0%); max-width:none; display:none; background-color:#fff;
position:absolute; top:2.6875em; width:120px; left:50%;}
.footer_2_mid_right_mid_1 ul li:hover img{
display:block}
.footer_2_mid_right_mid_1 ul li a{
display:block; border:1px #fff solid; border-radius:100%; position:relative; width:2.1875em; height:2.1875em;}
.footer_2_mid_right_mid_1 ul li a:hover{
background-color:#fff; border-color:#fff}
.footer_2_mid_right_mid_1 ul li:nth-child(1) a:after{-webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); background-image:url(../images/footer/img1.png);
content:''; position:absolute; left:50%; top:50%; width:1.125em; height:1em; background-position:center; background-repeat:no-repeat; background-size:cover;}
.footer_2_mid_right_mid_1 ul li:nth-child(1):hover a:after{
background-image:url(../images/footer/img1on.svg);}
.footer_2_mid_right_mid_1 ul li:nth-child(2) a:after{-webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); background-image:url(../images/footer/img2.png);
content:''; position:absolute; left:50%; top:50%; width:1.4375em; height:1.25em; background-position:center; background-repeat:no-repeat; background-size:cover;}
.footer_2_mid_right_mid_1 ul li:nth-child(2):hover a:after{
background-image:url(../images/footer/img2on.svg);}

.footer_2_mid_right_mid_1 ul li:nth-child(3) a:after{-webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); background-image:url(../images/footer/img3.png);
content:''; position:absolute; left:50%; top:50%; width:1.25em; height:1.125em; background-position:center; background-repeat:no-repeat; background-size:cover;}
.footer_2_mid_right_mid_1 ul li:nth-child(3):hover a:after{
background-image:url(../images/footer/img3on.svg);}


.footer_2_mid_right_mid_1 ul li:nth-child(4) a:after{-webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); background-image:url(../images/footer/img6.png);
content:''; position:absolute; left:50%; top:50%; width:1.5625em; height:.5em; background-position:center; background-repeat:no-repeat; background-size:cover;}
.footer_2_mid_right_mid_1 ul li:nth-child(4):hover a:after{
background-image:url(../images/footer/img6on.svg);}

.footer_2_mid_right_mid_1 ul li:nth-child(5) a:after{-webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); background-image:url(../images/footer/img7.png);
content:''; position:absolute; left:50%; top:50%; width:1.6875em; height:0.625em; background-position:center; background-repeat:no-repeat; background-size:cover;}
.footer_2_mid_right_mid_1 ul li:nth-child(5):hover a:after{
background-image:url(../images/footer/img7on.svg);}


.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(../images/footer/img5.png); background-position:right center; background-repeat:no-repeat;}
.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:#fff;}
.footer_3_mid a{color:#fff;}
.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:#fff;}
.index_2_mid_right_mid_2{ line-height:2.2; max-width:416px;
font-size:1.125em; color:#fff; 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:#fff; 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(../images/index/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(../images/index/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(../images/index/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:#055555;}
.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(../images/index/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:#055555;}
/**********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(../images/about/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(../images/about/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(../images/about/img5.png); background-position:center; background-repeat:no-repeat; cursor:pointer;}
.about_fa_1_mid_act_left:hover{
background-color:#837966; background-image:url(../images/about/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(../images/about/img6.png); background-position:center; background-repeat:no-repeat; cursor:pointer;}
.about_fa_1_mid_act_right:hover{
background-color:#837966; background-image:url(../images/about/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(../images/about/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(../images/about/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(../images/index/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(../images/about/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(../images/about/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(../images/about/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(../images/about/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(../images/about/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(../images/about/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(../images/sh/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(../images/shop/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(../images/shop/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(../images/shop/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(../images/shop/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(../images/shop/img10on.png);}
.shop_3_2_right:hover{
background-image:url(../images/shop/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(../images/shop/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(../images/shop/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(../images/shop/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(../images/contact/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(../images/contact/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(../images/contact/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:#055555;}
.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:#055555;}
.contact_4_mid_mid_left_2 span{ padding-left:25px;
background-image:url(../images/contact/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(../images/contact/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(../images/contact/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:#055555; 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(../images/product/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(../images/product/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:#055555;}
.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 img{
/*width:100%;*/}
.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(../images/product/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(../images/product/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(../images/index/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(../images/index/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(../images/index/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-color:#055555;}
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(../images/header/img5.svg);}
body.ssmenu .header_mid_mid_rt ul li:nth-child(2) a{
background-image:url(../images/header/img6.svg);}
body.ssmenu .header_mid_mid_rt ul li:nth-child(3) a{
background-image:url(../images/header/img2on.png);}
body.ssmenu .header_mid_mid_rt ul li:nth-child(4) a{
background-image:url(../images/header/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:400px;}
/*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:#055555}*/
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%;}
#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(../images/header/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{
width:200px;}
.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:200px;}
.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(../images/about/img13on.png);*/}
#pcnn .about_fa_1_mid_act_right_2{
/*background-color:#837966;*/ /*background-image:url(../images/about/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(../images/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(../images/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(../images/user/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(../images/user/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(../images/user/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(../images/user/img6on.png);}
.pro_info_1_mid_right_2_new_right ul li:nth-child(2) a{
background-image:url(../images/user/img7.png); width:.75em; height:1.125em;}
.pro_info_1_mid_right_2_new_right ul li:nth-child(3) a{
background-image:url(../images/user/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:#055555; 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(../images/user/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(../images/user/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.25em; color:#000; margin-top:1em;
    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; 
    
    
}
.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(../images/user/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(../images/user/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:#055555;}
.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(../images/user/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(../images/user/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(../images/user/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(../images/user/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:#000;
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: 50%;
margin:0 auto;}
.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:#055555; 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(../images/user/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:#055555;}
.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(../images/user/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.25em;}
.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%;background-color: #055555;}
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:0.8em;}
	.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:#055555}
.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:25px;}
.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:60px 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:#055555}
.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(../images/product/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_right_mid_1{
	text-align:center}
	.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:0.95em; padding:15px 0; border-bottom:1px #fff 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(../images/m-nav-jia3.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(../images/header/m-nav-jia4.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}
	
}
.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:25px;}
.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}	
}
#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:50%;
margin:0 auto;}
.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{
width:180px;}
.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;}
	.footer_2_mid_right_mid_1 ul li{
	font-size:1.25em;} 
}
.m_l{
position:absolute; left:0; top:0; z-index:10;}
.m_r{
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
background: url("../images/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("../images/shop/m-nav-jia2.png") no-repeat center;
  background-size: 100%;
  /* width: 17px;
  height: 9px; */
}








 