@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video
{border:0;outline:0;margin:0;padding:0;-webkit-tap-highlight-color:rgba(255,255,255,0);}
html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
 *html{background-image:url(about:blank);background-attachment:fixed;} 
body{color:#000;-webkit-text-size-adjust:none;}
body,img{-moz-user-select: text;-webkit-user-select: text;-webkit-touch-callout: text;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:500;}
ul,ol,li{list-style:none}
a{text-decoration:none;color: #000;}
a:hover{text-decoration:none;}
img{vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;-webkit-tap-highlight-color:rgba(0,0,0,0)}
button,input,select,textarea{font-size:100%;vertical-align:middle;outline:0;}
textarea{resize:none}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;-moz-appearance:button}
input:focus:-moz-placeholder,input:focus::-webkit-input-placeholder{color:transparent}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
table{border-collapse:collapse;border-spacing:0}.fz16{ font-size:16px;}
.mb8{ margin-bottom:8px;}
.mb20{ margin-bottom:20px;}
.cb{ clear:both; display:block; height:0px;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.fl{ float:left; }
.fr{ float:right;}
.pl10{ padding-left:10px;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */ 
strong{ font-weight:500;}
html,body{ width:100%;overflow-y: auto; overflow-x: hidden;}
body{ font-family: "Microsoft Yahei",Tahoma,Simsun,sans-serif;font-weight: 300;font-size: 18px; line-height: 1.5; }
@media screen and (max-width:400px){
	body{ font-size: 12px;}
}

*{box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}

.swiper-button-next, .swiper-button-prev {
	cursor: pointer;
	transition: all 0.6s;-moz-transition: all 0.6s;-webkit-transition: all 0.6s;	-o-transition: all 0.6s;
	transform: translate(-50px,0px);-ms-transform: translate(-50px,0px);-webkit-transform: translate(-50px,0px);-o-transform: translate(-50px,0px);-moz-transform: translate(-50px,0px);
	filter:alpha(opacity=0);-moz-opacity:0;opacity:0;width:54px; height: 54px; background-image:url(../images/ctrl.png); background-position: left top; background-size: auto; background-repeat:no-repeat ;}
.swiper-button-prev{position:absolute;left:10px;top: 50%;margin-top: -27px;}
.swiper-button-next{
position:absolute;right:10px;top: 50%;margin-top: -27px;background-position: right top;
transform: translate(50px,0px);-ms-transform: translate(50px,0px);-webkit-transform: translate(50px,0px);-o-transform: translate(50px,0px);-moz-transform: translate(50px,0px);}
.swiper-pagination{ text-align: center; width: 100%; position: absolute; left: 0;right: 0; bottom: 10px; }
.swiper-pagination span{ display:inline-block;width: 14px; height: 14px;-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius:50%; cursor: pointer; background: #ffffff;opacity:0.8; margin: 0 5px; }
.swiper-pagination span.swiper-active-switch{background: #e91b23;}
.swiper-wrapper{ display: block; position:relative;}
.swiper-slide{ display:block; position:relative; float:left;overflow: hidden;}
@media screen and (max-width:860px){
	.swiper-pagination span{ width: 8px; height: 8px;}
	.swiper-button-next, .swiper-button-prev{ display: none;}
}

html {
  scroll-behavior: smooth;
}