html {margin:0; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; text-size-adjust:100%; overflow-y:scroll; -webkit-overflow-scrolling:touch; -webkit-backface-visibility:hidden; backface-visibility:hidden;}
:root {overflow-x: hidden;}
body{font:14px/1.5 Arial,Helvetica,sans-serif;color:#333;background:#fff;height:100%; overflow: hidden;margin: 0;}
*{margin:0;padding:0;border:0;}
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
a{color: #000;}
a,input,p,div {-webkit-tap-highlight-color: rgba(0,0,0,0);}
img{display:block}
u{text-decoration:none;}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul,dl,li{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{zoom: 1;}
.clear:after{content: '';display: block;clear: both;}
.i{font-style:italic}
.h_100{height:100%}
.re{position:relative}
.ab{position:absolute}
.fi{position:fixed}
img{-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none; /* Chrome/Safari/Opera */
-khtml-user-select: none; /* Konqueror */
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* Internet Explorer/Edge */
user-select: none;}
a{text-decoration:none;}
input,select,textarea{color:#444;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;outline:0}
.font_z{ font-weight: 100;}

/*控制文字行数*/
.texthang_1{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.texthang_2{word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}

.hide{display: none!important; visibility:hidden;}
.show{display: block!important; visibility:visible;}
.wow{visibility:hidden}
.w_100{ max-width:100%; display:block; padding:0; margin:0;}

.w1520{width:80%!important; margin: 0 auto;}
.w15202{width:75%!important; margin: 0 auto;}
.w15203{width:65%!important; margin: 0 auto;}
.w15204{width:55%!important; margin: 0 auto;}

.hides{display: none!important; visibility:hidden;}
.shows{display: block!important; visibility:visible;}
.hide-768{display: none!important; visibility:hidden;}

.sxjl{ padding: 10vh 0;}
.sxjl5{ padding: 5vh 0;}
.sxjlx{ padding-bottom: 10vh;}
.sxjls{ padding-top: 5vh;}
.sxjlsx5{ padding-bottom: 5vh;}
.sxjls10{ padding-top: 10vh;}
.sxjls5{ padding-top: 5vh;}
.s30{ padding-top: 30px;}
.x30{ padding-bottom: 30px;}
.x15{ padding-bottom: 15px;}

@media (max-width: 1440px){
    .w1520 {width:88%!important;}
    .w15202 {width:85%!important;}
    .w15203 {width:80%!important;}
    .w15204{width:75%!important; margin: 0 auto;}
}

@media (max-width:790px){
.show{display: none!important; visibility:hidden;}
.hide{display: block!important; visibility:visible;}
.hide-768{display: block!important; visibility:visible;}
.sxjl{ padding: 5vh 0;}
}

@media (max-width:640px){
    .hides{display: block!important; visibility:visible;}
    .shows{display: none!important; visibility:hidden;}
    .hide-768{display: none!important; visibility:hidden;}
}

/*过渡效果*/
.trans2 {
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.trans3 {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.trans4 {
    -webkit-transition: all 0.4s cubic-bezier(0.7, 0.3, 0, 1);
    -moz-transition: all 0.4s cubic-bezier(0.7, 0.3, 0, 1);
    -ms-transition: all 0.4s cubic-bezier(0.7, 0.3, 0, 1);
    -o-transition: all 0.4s cubic-bezier(0.7, 0.3, 0, 1);
    transition: all 0.4s cubic-bezier(0.7, 0.3, 0, 1);
}

.trans6 {
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
}

.trans8 {
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -ms-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
}

.trans10 {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.table-container{width:100%;overflow-y: auto;_overflow: auto;margin: 0 0 1em; }
table{border:0; border-collapse:collapse; width:100%; margin-top:10px; }
table td,table th{  color: #666;}
