/* 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: "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: "SourceHanSans-Regular.41,4C2E";
  src: url("fonts/SourceHanSans-Regular.41,4C2E/SourceHanSans-Regular.41,4C2E.woff2") format("woff2"),
       url("fonts/SourceHanSans-Regular.41,4C2E/SourceHanSans-Regular.41,4C2E.woff") format("woff"),
       url("fonts/SourceHanSans-Regular.41,4C2E/SourceHanSans-Regular.41,4C2E.ttf") format("truetype"),
       url("fonts/SourceHanSans-Regular.41,4C2E/SourceHanSans-Regular.41,4C2E.eot") format("embedded-opentype"),
       url("fonts/SourceHanSans-Regular.41,4C2E/SourceHanSans-Regular.41,4C2E.svg") format("svg"),
       url("fonts/SourceHanSans-Regular.41,4C2E/SourceHanSans-Regular.41,4C2E.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat-SemiBold";
  src: url("fonts/Montserrat-SemiBold/Montserrat-SemiBold.woff2") format("woff2"),
       url("fonts/Montserrat-SemiBold/Montserrat-SemiBold.woff") format("woff"),
       url("fonts/Montserrat-SemiBold/Montserrat-SemiBold.ttf") format("truetype"),
       url("fonts/Montserrat-SemiBold/Montserrat-SemiBold.eot") format("embedded-opentype"),
       url("fonts/Montserrat-SemiBold/Montserrat-SemiBold.svg") format("svg"),
       url("fonts/Montserrat-SemiBold/Montserrat-SemiBold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
body{
    font:1em/1.3 "SourceHanSans-Regular.41,4C2E", sans-serif;   
	-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:#000;
}
a{
    color:inherit;
	color:#000;
    text-decoration: none; 
}
a:hover  {
    color:#b84363;    
    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{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{/*-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_left{ top:3.125vw;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
position:absolute; left:5%; z-index:999;}
.header_left img{
max-width:6.77083333333333vw;}
.header_right{ padding-right:5em; top:4.16666666666667vw;
position:absolute; right:5%; z-index:999; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.header_right ul li{
float:left; margin-left:2.5em;}
.header_right ul li a.biga{
color:#fff;}
.header_right_right{
position:absolute; right:0; top:0; background-position:left center; background-repeat:no-repeat; background-image:url(../images/header/img3.png); padding-left:1em;}
.header_right_right a{
display:block; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/header/img2.png); width:1.875em; height:1.5625em; position:relative}
.header_right_right a img{ display:none;
position:absolute; z-index:10; max-width:7.8125vw; top:1.5em; left:-2.90625vw}
.header_right_right a:hover img{
display:block}
/************index***********/
.banner_bg{
background-position:center; background-repeat:no-repeat; background-size:cover; height:100vh; width:100; position:relative;}
.banner_txt{
position:absolute; left:0; width:100%; text-align:center; z-index:888;top:50%;transform:translateY(-50%);}
.banner_txt_mid{ margin:0 auto; max-width:48.85416666666667%;}
.banner_txt_mid_1 img{
max-width:49.36034115138593%;}
.banner_txt_mid_1{ position:relative;transition:1.5s cubic-bezier(.14,1,.34,1);opacity:0;transform:translateY(100px);transition-delay:1s;
margin-bottom:2.23958333333333vw;}
.banner_txt_mid_2{ position:relative;
transition:1.5s cubic-bezier(.14,1,.34,1);opacity:0;transform:translateY(100px);transition-delay:1.2s;}
.banner_footer{opacity:0;transition:1.5s cubic-bezier(.14,1,.34,1);transform:translateY(100%); 
position:absolute; left:1.5%; bottom:0; z-index:1; width:97%; text-align:center;}
.banner_footer img{
width:100%;}
.banner_tree{
position:absolute; left:0; bottom:-.2%; width:100%; z-index:2;}
.banner_tree_left{ left:3.85416666666667%;
position:absolute; bottom:0; width:13.22916666666667%;}
.banner_tree_left img{
width:100%;}
.banner_tree_right{ right:0.625%;
position:absolute; bottom:0; width:13.28125%;}
.banner_tree_right img{
width:100%;}
.banner_right_top{ width:14.47916666666667%;
position:absolute; right:0; top:3.125vw;transition:1.5s cubic-bezier(.14,1,.34,1);transform:translateX(100%); }
.banner_right_top img{
width:100%;}
.banner_left_bottom{transition:1.5s cubic-bezier(.14,1,.34,1);transform:translateX(-100%); 
position:absolute; bottom:30%; left:0; width:14.89583333333333%;opacity:0}
.banner_left_bottom.is-show,.banner_right_top.is-show{opacity:1;transform:translateX(0%);}
.banner_left_bottom img{
width:100%;}
.banner_txt_bg{ text-align:center;   
position:absolute; width:41.875%; left:29.0625%;  top:0; height:100%;}
.banner_txt_bg_img_1{
position:absolute; left:0; top:50%;transform:translateY(-50%); width:100%; z-index:7;}
.banner_txt_bg_img_1 img{
max-width:64.67661691542289%;transition: all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; transition-delay: 360ms; position:relative;opacity:0}
.banner_txt_bg_img_2{
position:absolute; left:0; top:50%;transform:translateY(-50%); width:100%; z-index:6;}
.banner_txt_bg_img_2 img{
max-width:92.03980099502488%;transition: all 1.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; transition-delay: 580ms; position:relative;opacity:0}
.banner_txt_bg_img_3{
position:absolute; left:0; top:50%;transform:translateY(-50%); width:100%; z-index:5;}
.banner_txt_bg_img_3 img{
max-width:97.76119402985075%;transition: all 1.7s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; transition-delay: 260ms; position:relative;opacity:0}
.banner_txt_bg_img_4{
position:absolute; left:0; top:50%;transform:translateY(-50%); width:100%; z-index:4;}
.banner_txt_bg_img_4 img{
max-width:100%;transition: all 1.8s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; transition-delay: 460ms; position:relative;opacity:0}
.banner_txt_bg_img_5{
position:absolute; left:0; top:50%;transform:translateY(-50%); width:100%; z-index:3;}
.banner_txt_bg_img_5 img{
max-width:73.00995024875622%;transition: all 1.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; transition-delay: 690ms; position:relative;opacity:0}
.banner_txt_bg_img_6{
position:absolute; left:0; top:50%;transform:translateY(-50%); width:100%; z-index:2;}
.banner_txt_bg_img_6 img{
max-width:84.32835820895522%;transition: all 1.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; transition-delay: 560ms; position:relative;opacity:0}
.banner_txt_bg_img_7{
position:absolute; left:0; top:50%;transform:translateY(-50%); width:100%; z-index:1;}
.banner_txt_bg_img_7 img{transition: all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; transition-delay: 460ms; position:relative;
max-width:73.50746268656716%;opacity:0}
.banner_txt_bg_img_1.is-show img,.banner_txt_bg_img_2.is-show img,.banner_txt_bg_img_3.is-show img,.banner_txt_bg_img_4.is-show img,.banner_txt_bg_img_5.is-show img,.banner_txt_bg_img_6.is-show img,.banner_txt_bg_img_7.is-show img{opacity:1}

.banner_ball{ height:20.6%; z-index:10;
position:absolute; right:6.25%; bottom:34.9%; width:14.0625%;}
.banner_ball img{opacity:0;transition:1.5s cubic-bezier(.14,1,.34,1);
position:absolute; left:0; top:0; width:100%;/*transition: opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1);*/}
.banner_ball img:nth-child(1){/*transition-delay: 360ms;*/transform:translateY(50%);}
.banner_ball img:nth-child(2){/*transition-delay: 460ms;*/transform:translateY(20%);}
.banner_ball img:nth-child(3){/*transition-delay: 160ms;*/transform:translateY(30%);}
.banner_ball img:nth-child(4){/*transition-delay: 660ms;*/transform:translateY(70%);}
.banner_ball img:nth-child(5){/*transition-delay: 230ms;*/transform:translateY(40%);}
.banner_ball img.is-show,.banner_footer.is-show,.banner_txt_mid_1.is-show,.banner_txt_mid_2.is-show{
opacity:1;transform:translateY(0px);}

.banner_left_ball{ top:73.47347347347347%; width:3.48958333333333%;
position:absolute; left:2.44791666666667%;transition:1.5s cubic-bezier(.14,1,.34,1);opacity:0;transform:translateY(100px);}
.banner_left_ball.is-show{opacity:1;transform:translateY(0px);}
.banner_left_ball img{
width:100%;}
.banner_left_ball_2{ top:37.63763763763764%; width:6.25%;opacity:0;transition: opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1);
position:absolute; z-index:10; left:22.1875%;-webkit-animation:balloon3 2.1s infinite;transition-delay: 860ms;
	        animation:balloon3 2.1s infinite;}
.banner_left_ball_2 img{
width:100%;}
.banner_left_ball_3{ top:16.01601601601602%; width:4.01041666666667%;opacity:0;transition: opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1);
position:absolute; z-index:10; left:71.875%;-webkit-animation:balloon3 2.1s infinite;transition-delay: 360ms;
	        animation:balloon3 2.1s infinite;}
.banner_left_ball_3.is-show,.banner_left_ball_2.is-show{
opacity:1;}			
.banner_left_ball_3 img{
width:100%;}
.banner_ewm{ z-index:10; width:8.85416666666667%;
position:absolute; left:12.5%; bottom:14%;}
.banner_ewm_bg{ width:67.64705882352941%; height:33.83084577114428%; bottom:-26.86567164179104%; right:-50%;
position:absolute; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/index/img6.png);}
.banner_ewm img{
width:100%; position:relative; z-index:10;}
.banner_bar{ bottom:15.01501501501502%; position:absolute; z-index:10;
left:42.96875%; width:7.91666666666667%;transition:1.5s cubic-bezier(.14,1,.34,1);opacity:0;transform:translateY(100px);}
.banner_bar.is-show{opacity:1;transform:translateY(0px);}
.banner_bar img{
width:100%;}
.banner_ye{
position:absolute; width:2.13541666666667%; z-index:1; left:58%; bottom:7%;}
.banner_ye img{
width:100%;}
.banner_s_bg{ left:51.35416666666667%; bottom:9%;
position:absolute; width:.57291666666667%;}
.banner_s_bg img{
width:100%;}
.banner_s_bg_2{ left:60.9375%; bottom:23.82382382382382%;
position:absolute; width:.57291666666667%;}
.banner_s_bg_2 img{
width:100%;}
.banner_tree_right_k{ left:6.80392156862745%; top:-25%;
position:absolute; width:12.15686274509804%;  }
.index_pro{
margin:0 12.5%;}
.index_pro_1{ font-size:3.22916666666667vw;transition:1.5s cubic-bezier(.14,1,.34,1);opacity:0;transform:translateY(100px);
font-family: "Montserrat-SemiBold"; color:#55528e;transition-delay:.5s; position:relative }
.index_pro_2{
position:relative; padding-left:6.5625em;transition:1.5s cubic-bezier(.14,1,.34,1);opacity:0;transform:translateY(100px);transition-delay:.6s; }
.index_pro_2:after{ margin-top:-0.125em;
content:''; position:absolute; left:0; top:50%; width:5.3125em; height:0.25em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/index/img26.jpg);}
.index_pro_2 span{
font-size:1.25em; color:#55528e;}
.index_pro_3_right{ text-align:right;transition-delay:1.5s;
  width:41.66666666666667%; position:absolute; right:0; top:1.25vw;transition:1.5s cubic-bezier(.14,1,.34,1);opacity:0;transform:translateX(100%);}
  .index_pro{
  position:relative}
.index_pro_3_right img{
}
.index_pro_3_left{
  width:50%; padding-top:2.5em;}
.index_pro_3_left ul li{ margin-top:2em;
position:relative; padding-left:2.75em;transition:1.5s cubic-bezier(.14,1,.34,1);opacity:0;transform:translateY(50px);}
.index_pro_3_left ul li:nth-child(1){transition-delay:.7s;}
.index_pro_3_left ul li:nth-child(2){transition-delay:.8s;}
.index_pro_3_left ul li:nth-child(3){transition-delay:.9s;}
.index_pro_3_left ul li:nth-child(4){transition-delay:1s;}
.index_pro_3_left ul li:nth-child(5){transition-delay:1.1s;}
.index_pro_3_left ul li:nth-child(6){transition-delay:1.2s;}
.index_pro_3_left_left{
position:absolute; left:0; top:0;}
.index_pro_3_left_right_1{
color:#222; font-size:1.375em;}
.index_pro_3_left_right_2{
color:#222; line-height:1.6; margin-top:.5em;}
@media screen and (max-width:1700px) {
	.index_pro_3_left_right_1{
	font-size:1.125em;}
	.index_pro_3_left_right_2{
	font-size:.875em;}
	.index_pro_3_left ul li{
	margin-top:1.125em;}
	.index_pro_3_left{
	padding-top:1.5em;}
}
/*****footer******/
.index_footer{
text-align:center; color:#fff; margin:0 5%;}
.index_footer_1{position:relative;
font-size:3.125vw; letter-spacing:.3vw;transition:1.5s cubic-bezier(.14,1,.34,1);opacity:0;transform:translateY(100px);transition-delay:.5s;}
.index_footer_2{ position:relative;
font-size:1.125em; margin-top:2.875em; margin-bottom:3em;transition:1.5s cubic-bezier(.14,1,.34,1);opacity:0;transform:translateY(100px);transition-delay:.6s;}
.index_footer_2 ul li{
margin-top:1em;}
.index_footer_2_phone{ color:#fff; font-size:.9375em; padding:0.2em .5em;
display:inline-block; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/footer/img3.jpg);}
.index_footer_2_phone:hover{
color:#fff;}
.index_footer_3{
text-align:center}
.index_footer_3 img{
margin:0 .375em;}
.index_footer_3{
position:relative;transition:1.5s cubic-bezier(.14,1,.34,1);opacity:0;transform:translateY(100px);transition-delay:.7s;}
.menu_hide{opacity:0;pointer-events:none;}
.index_footer_bottom{
position:absolute; left:0; bottom:5vw; width:100%; text-align:center;  font-size:0.8125em;}
.index_footer_bottom .index_footer{color:#686773; border-top:1px #686773 solid; padding-top:1.375em;}
.index_footer_bottom a{ color:#686773}
#fp-nav ul li{ position:relative; z-index:10;
width:20px; height:20px; margin-top:12px; margin-bottom:12px;}
#fp-nav ul li a span,#fp-nav ul li:hover a span{
width:10px; height:10px; margin:5px; background-color:#93929b}
#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span{
width:20px; height:20px; margin:0;}
#fp-nav ul li a.active span:after{
content:''; position:absolute; width:70%; height:70%; left:15%; top:15%; background-color:#fff; z-index:10;border-radius:100%;}
#fp-nav:after{ height:65px;
content:''; position:absolute; width:2px;   background-color:#b3b3b3; right:6px; top:26px;opacity:.5;}


#loading{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:9999999999999;}
#loading div{ width:100%; height:50%; position:absolute; left:0; background:#009ee0; z-index:50; transition:1s;}
#loading div:nth-of-type(1){ top:0;}
#loading div:nth-of-type(2){ bottom:0;}
#loading span{ width:0%; height:4px; background:white; position:absolute; left:0; top:50%; margin-top:-2px; z-index:60; transition:.5s;}
/**********animation***************/
@-webkit-keyframes balloon3{
	0%,
	100%{
		-webkit-transform:translate(0,-5px) rotate(2deg);
		        transform:translate(0,-5px) rotate(2deg);
	}
	50%{
		-webkit-transform:translate(0,10px) rotate(-2deg);
		        transform:translate(0,10px) rotate(-2deg);
	}
}
@keyframes balloon3{
	0%,
	100%{
		-webkit-transform:translate(0,-5px) rotate(2deg);
		        transform:translate(0,-5px) rotate(2deg);
	}
	50%{
		-webkit-transform:translate(0,10px) rotate(-2deg);
		        transform:translate(0,10px) rotate(-2deg);
	}
}
.section.active .index_pro_1,.section.active .index_pro_2,.section.active .index_pro_3_left ul li,.section.active .index_footer_1,.section.active .index_footer_2,.section.active .index_footer_3{
transform:translateY(0px);opacity:1;}
.section.active .index_pro_3_right{transform:translateX(0px);opacity:1;}
/*******************/
.mobile_banner{
display:none}
.mobile_banner_1{ 
position:absolute; width:100%; text-align:center; z-index:1; left:0; top:26%;}
.mobile_banner_1 img{
max-width:85.6%;}
.mobile_banner_2{ height:20%;
position:absolute; width:100%; text-align:center; z-index:1; left:0; bottom:16%;}
.mobile_banner_2 img{
  position:relative; height:100%;}
.mobile_banner_right_top{
position:absolute; right:0; top:0; width:26.26666666666667%;}  
.mobile_banner_right_top img{
width:100%;}
.mobile_banner_bg{
position:absolute; left:0; width:100%; text-align:center; top:12.59370314842579%;}
#mobilebody{
display:none}
.index_footer_mobile{
padding:0 5%; background-color:#272536; overflow:hidden; color:#fff; text-align:center; padding:2.5em 5%;}
.index_footer_1_mobile{
font-size:2em; letter-spacing:.1em; padding-bottom:.4em;}
.index_footer_2_mobile ul li{
margin-top:.875em;}
.index_footer_3_mobile{
margin-top:2em; margin-bottom:2em;}
.index_footer_3_mobile img{
margin:0 .3em;}
.mobile_banner_ball{
position:absolute; bottom:33%; right:3%; width:36%;}
.mobile_banner_ball_2{ width:8.93333333333333%;
position:absolute; left:4.8%; bottom:27.73613193403298%;}
.mobile_banner_ball_3{ width:10.26666666666667%;
position:absolute; right:11.6%; top:18.74062968515742%;}
@media screen and (max-width:1024px) {
.index_pro{
margin:0 5%;}
}
@media screen and (max-width:768px) {
	.header_left.menu_hide{
	opacity:1;pointer-events:auto;}
	.index_pro_3_right_mobile{
	text-align:center; margin-bottom:2.5em;}
	.index_pro_3_right_mobile img{
	width:50%;}
	.mobile_pro{
	margin:0 5%;}
	.index_pro_1_mobile{ font-size:3.22916666666667vw; 
font-family: "Montserrat-SemiBold"; color:#55528e; position:relative }
.index_pro_2_mobile{
position:relative; padding-left:6.5625em;  }
.index_pro_2_mobile:after{ margin-top:-0.125em;
content:''; position:absolute; left:0; top:50%; width:5.3125em; height:0.25em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/index/img26.jpg);}
.index_pro_2_mobile span{
font-size:1.25em; color:#55528e;}
	.index_pro_3_left_mobile ul li{
	position:relative; padding-left:2.75em; margin-bottom:1.5em;
	}
	.index_pro_3_left_mobile{
	margin-top:2em;}
	.mobile_pro_1{
	margin-top:2.5em;}
	#mobilebody{
	display:block}
	#fullPage,#fp-nav{
	display:none}
	 .mobile_banner{ background-image:url(../images/m/bg.jpg); display:block; position:relative; left:0; top:0; width:100%; height:100vh; 
  background-position:center bottom; background-repeat:no-repeat; background-size:cover;  }
	.banner_bg{
	display:none}
	.header_right{
	display:none}
	.header_left img{
	max-width:16vw}
}
@media screen and (max-width:640px) {
.index_footer_1_mobile{
font-size:1.5em;}
.index_pro_1_mobile{
font-size:1.25em;}
.index_pro_3_left_right_1{
font-size:1em;}
.index_pro_2_mobile span{
font-size:1em;}
}
@media screen and (max-width:480px) {
.index_footer_1_mobile{
font-size:1.25em;}
.index_footer_3_mobile img{
max-width:30%;}
.index_pro_3_left_left img{
width:1.5em;}
.index_pro_3_left_mobile ul li{
padding-left:2.25em;}

}















