html{font-family:sans-serif,Helvetica Neue,Helvetica,STHeiTi,sans-serif}
body,html{font-size:14px;max-width:1920px;margin:0 auto!important;width:100%}
address,applet,article,aside,audio,blockquote,body,canvas,caption,dd,details,div,dl,dt,embed,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,html,iframe,li,mark,menu,nav,object,ol,output,p,pre,progress,ruby,section,summary,table,tbody,td,tfoot,th,thead,time,tr,ul,video{margin:0;padding:0;border:0;vertical-align:middle}
li{list-style:none}
*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
em,i{font-style:normal;font-weight:400}
a{text-decoration:none;-webkit-touch-callout:none;background-color:transparent;out-line:none}
a{color:#333}
a:hover {color: #2692ff;}
a:active,a:hover{outline:0}

img{border:0;-webkit-touch-callout:none;outline:0;border:0;vertical-align:top;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;}
img{-ms-interpolation-mode:bicubic;outline:0;border:none;vertical-align:middle;max-width: 100%;height:auto;}
h1,h2,h3{font-size:24px;display:inline-block}
.f_l,.fl{float:left}
.f_r,.fr{float:right}
.center{width:1200px;margin:0 auto}
.center:after,.center:before{clear:both;display:block;content:"";line-height:0;height:0;visibility:hidden}
.one_row{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.two_row{display:-webkit-box!important;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.two_row:after{display:none;content:'';background:linear-gradient(to right,rgba(255,255,255,0),#fff 50%)}

.clearfix:after{clear:both;display:block;content:"";line-height:0;height:0;visibility:hidden}
.clearfix:before{clear:both;display:block;content:"";line-height:0;height:0;visibility:hidden}
ul:after,ul:before{clear:both;display:block;content:""}
.xq-box:after,.xq-box:before,.box2:after,.box2:before,.box::after,.box:before{clear:both;display:block;content:"";line-height:0;height:0;visibility:hidden}

*,:after,:before{box-sizing:border-box}

u{text-decoration:none}

@-webkit-keyframes stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.4)}
20%{-webkit-transform:scaleY(1)}
}
@keyframes stretchdelay{0%,100%,40%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}
20%{transform:scaleY(1);-webkit-transform:scaleY(1)}
}


.r_arrow:after{content:"\e616";font-family:iconfont}
.prev:after{content:"\e615";font-family:iconfont}
.next:after{content:"\e616";font-family:iconfont}



.spinner{margin:0 auto;width:50px;height:60px;text-align:center;font-size:10px;display:table-cell}
.spinner>div{background-color:red;height:60px;width:6px;display:inline-block;-webkit-animation:stretchdelay 1.2s infinite ease-in-out;animation:stretchdelay 1.2s infinite ease-in-out}
.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}
.spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}
.spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}
.spinner .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}



