*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent;}

body{-webkit-overflow-scrolling:touch;}
a{text-decoration:none;color:inherit;}
ul,li{list-style:none;}
table,div,img{border-collapse:collapse;border-spacing:0;}
img{border:0;vertical-align:middle}
button,input,select,textarea{outline:0;font-family:inherit;}
:focus{outline:0;}
textarea{overflow:auto;vertical-align:top;resize:none;background:#fff;}

.fl{float:left;}
.fr{float:right;}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.tj{text-align:justify;}
.pr{position:relative;}
.pa{position:absolute;}
.pf{position:fixed;}
/*水平、垂直居中*/
.center{position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);}
/*水平居中*/
.h-center{position:absolute;left:0;right:0;margin:0 auto;}
/*垂直居中*/
.v-center{position:absolute;top:50%;transform:translateY(-50%);}
.clear{clear:both;}
.no-border{border:none;}
.border-box{box-sizing:border-box;}

.block{display:block;}
.inline-block{display:inline-block;}
.hidden{display:none;}

.cursor{cursor: pointer}

/* pager css */
#pager_btn{margin-top:3px;font-size:16px;}
#pager_btn a{font-size:16px;}
#pager_btn .pb1{float:left;padding:0 12px;height:28px;line-height:28px;background:#efefef;border:solid 1px #d5d5d5;margin-right:2px;text-align:center;}
#pager_btn .pb1_over{float:left;padding:0 12px;height:28px;line-height:28px;background:#CEE3E6;border:solid 1px #d5d5d5;margin-right:2px;text-align:center;}
#pager_btn .pb2{float:left;padding:0 12px;height:28px;line-height:28px;margin-right:2px;text-align:center;}
#pager_btn .pb3{float:left;width:60px;height:28px;line-height:28px;background:#efefef;border:solid 1px #d5d5d5;margin-right:2px;text-align:center;}
#pager_btn .pb3_over{float:left;width:60px;height:28px;line-height:28px;background:#CEE3E6;border:solid 1px #d5d5d5;margin-right:2px;text-align:center;}
#pager_btn .pb1 a{}
#pager_btn .pb2 a{font-weight:bold;text-decoration:underline;}
#pager_btn .pb4{float:left;padding:0 3px;background:#efefef;border:solid 1px #d5d5d5;text-align:center;}
#pager_btn .pb5{float:left;padding:0 3px;height:28px;line-height:28px;background:#efefef;border:solid 1px #d5d5d5;margin-right:2px;text-align:center;}
#pager_btn .pager_input{color:#999;background:#efefef;ime-mode:disabled;width:68px;border:0;height:22px;padding-top:3px;padding-bottom:3px;font-size: 16px;}


/*多行文本省略号start*/
.ellipsis1{-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal;}
.ellipsis2{-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal;}
.ellipsis3{-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal;}
.ellipsis4{-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal;}
.ellipsis5{-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal;}
/*多行文本省略号end*/

.obj-fit-contain{object-fit:contain;}
.obj-fit-cover{object-fit:cover;}
.obj-fit-fill{object-fit:fill;}

.of-h{overflow:hidden;}
.of-x-h{overflow-x:hidden;}
.of-y-h{overflow-y:hidden;}
.of-s{overflow:scroll;}
.of-x-s{overflow-x:scroll;}
.of-y-s{overflow-y:scroll;}
.of-a{overflow:auto;}
.of-x-a{overflow-x:auto;}
.of-y-a{overflow-y:auto;}

/*flex布局start*/
.flex-box{display:box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;}
.flex1{-prefix-box-flex:1;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;}
.flex2{-prefix-box-flex:2;-webkit-box-flex:2;-webkit-flex:2;-moz-box-flex:2;-ms-flex:2;flex:2;}
.flex3{-prefix-box-flex:3;-webkit-box-flex:3;-webkit-flex:3;-moz-box-flex:3;-ms-flex:3;flex:3;}
.flex4{-prefix-box-flex:4;-webkit-box-flex:4;-webkit-flex:4;-moz-box-flex:4;-ms-flex:4;flex:4;}
.flex5{-prefix-box-flex:5;-webkit-box-flex:5;-webkit-flex:5;-moz-box-flex:5;-ms-flex:5;flex:5;}
.flex6{-prefix-box-flex:6;-webkit-box-flex:6;-webkit-flex:6;-moz-box-flex:6;-ms-flex:6;flex:6;}
.flex7{-prefix-box-flex:7;-webkit-box-flex:7;-webkit-flex:7;-moz-box-flex:7;-ms-flex:7;flex:7;}
.flex8{-prefix-box-flex:8;-webkit-box-flex:8;-webkit-flex:8;-moz-box-flex:8;-ms-flex:8;flex:8;}
.flex9{-prefix-box-flex:9;-webkit-box-flex:9;-webkit-flex:9;-moz-box-flex:9;-ms-flex:9;flex:9;}
.flex10{-prefix-box-flex:10;-webkit-box-flex:10;-webkit-flex:10;-moz-box-flex:10;-ms-flex:10;flex:10;}


.flex-dir-column{flex-direction:column;}
.flex-dir-row-reverse{flex-direction:row-reverse;}
.flex-justify-start{justify-content:flex-start;}
.flex-justify-end{justify-content:flex-end;}
.flex-justify-center{justify-content:center;}
.flex-justify-space-evenly {justify-content:space-evenly}
.flex-justify-around{justify-content:space-around;}
.flex-justify-bwt{justify-content:space-between;}

.flex-align-items-start{align-items:flex-start;}
.flex-align-items-end{align-items:flex-end;}
.flex-align-items-center{align-items:center;}

.flex-wrap{flex-flow:row wrap;}

/*flex布局end*/

/*宽度百分比start*/
.w1{width:1%;}
.w2{width:2%;}
.w3{width:3%;}
.w4{width:4%;}
.w5{width:5%;}
.w6{width:6%;}
.w7{width:7%;}
.w8{width:8%;}
.w9{width:9%;}
.w10{width:10%;}
.w11{width:11%;}
.w12{width:12%;}
.w13{width:13%;}
.w14{width:14%;}
.w15{width:15%;}
.w16{width:16%;}
.w17{width:17%;}
.w18{width:18%;}
.w19{width:19%;}
.w20{width:20%;}
.w21{width:21%;}
.w22{width:22%;}
.w23{width:23%;}
.w24{width:24%;}
.w25{width:25%;}
.w26{width:26%;}
.w27{width:27%;}
.w28{width:28%;}
.w29{width:29%;}
.w30{width:30%;}
.w31{width:31%;}
.w32{width:32%;}
.w33{width:33%;}
.w34{width:34%;}
.w35{width:35%;}
.w36{width:36%;}
.w37{width:37%;}
.w38{width:38%;}
.w39{width:39%;}
.w40{width:40%;}
.w41{width:41%;}
.w42{width:42%;}
.w43{width:43%;}
.w44{width:44%;}
.w45{width:45%;}
.w46{width:46%;}
.w47{width:47%;}
.w48{width:48%;}
.w49{width:49%;}
.w50{width:50%;}
.w51{width:51%;}
.w52{width:52%;}
.w53{width:53%;}
.w54{width:54%;}
.w55{width:55%;}
.w56{width:56%;}
.w57{width:57%;}
.w58{width:58%;}
.w59{width:59%;}
.w60{width:60%;}
.w61{width:61%;}
.w62{width:62%;}
.w63{width:63%;}
.w64{width:64%;}
.w65{width:65%;}
.w66{width:66%;}
.w67{width:67%;}
.w68{width:68%;}
.w69{width:69%;}
.w70{width:70%;}
.w71{width:71%;}
.w72{width:72%;}
.w73{width:73%;}
.w74{width:74%;}
.w75{width:75%;}
.w76{width:76%;}
.w77{width:77%;}
.w78{width:78%;}
.w79{width:79%;}
.w80{width:80%;}
.w81{width:81%;}
.w82{width:82%;}
.w83{width:83%;}
.w84{width:84%;}
.w85{width:85%;}
.w86{width:86%;}
.w87{width:87%;}
.w88{width:88%;}
.w89{width:89%;}
.w90{width:90%;}
.w91{width:91%;}
.w92{width:92%;}
.w93{width:93%;}
.w94{width:94%;}
.w95{width:95%;}
.w96{width:96%;}
.w97{width:97%;}
.w98{width:98%;}
.w99{width:99%;}
.w100{width:100%;}
/*宽度百分比end*/

/*高度百分比start*/
.h1{height:1%;}
.h2{height:2%;}
.h3{height:3%;}
.h4{height:4%;}
.h5{height:5%;}
.h6{height:6%;}
.h7{height:7%;}
.h8{height:8%;}
.h9{height:9%;}
.h10{height:10%;}
.h11{height:11%;}
.h12{height:12%;}
.h13{height:13%;}
.h14{height:14%;}
.h15{height:15%;}
.h16{height:16%;}
.h17{height:17%;}
.h18{height:18%;}
.h19{height:19%;}
.h20{height:20%;}
.h21{height:21%;}
.h22{height:22%;}
.h23{height:23%;}
.h24{height:24%;}
.h25{height:25%;}
.h26{height:26%;}
.h27{height:27%;}
.h28{height:28%;}
.h29{height:29%;}
.h30{height:30%;}
.h31{height:31%;}
.h32{height:32%;}
.h33{height:33%;}
.h34{height:34%;}
.h35{height:35%;}
.h36{height:36%;}
.h37{height:37%;}
.h38{height:38%;}
.h39{height:39%;}
.h40{height:40%;}
.h41{height:41%;}
.h42{height:42%;}
.h43{height:43%;}
.h44{height:44%;}
.h45{height:45%;}
.h46{height:46%;}
.h47{height:47%;}
.h48{height:48%;}
.h49{height:49%;}
.h50{height:50%;}
.h51{height:51%;}
.h52{height:52%;}
.h53{height:53%;}
.h54{height:54%;}
.h55{height:55%;}
.h56{height:56%;}
.h57{height:57%;}
.h58{height:58%;}
.h59{height:59%;}
.h60{height:60%;}
.h61{height:61%;}
.h62{height:62%;}
.h63{height:63%;}
.h64{height:64%;}
.h65{height:65%;}
.h66{height:66%;}
.h67{height:67%;}
.h68{height:68%;}
.h69{height:69%;}
.h70{height:70%;}
.h71{height:71%;}
.h72{height:72%;}
.h73{height:73%;}
.h74{height:74%;}
.h75{height:75%;}
.h76{height:76%;}
.h77{height:77%;}
.h78{height:78%;}
.h79{height:79%;}
.h80{height:80%;}
.h81{height:81%;}
.h82{height:82%;}
.h83{height:83%;}
.h84{height:84%;}
.h85{height:85%;}
.h86{height:86%;}
.h87{height:87%;}
.h88{height:88%;}
.h89{height:89%;}
.h90{height:90%;}
.h91{height:91%;}
.h92{height:92%;}
.h93{height:93%;}
.h94{height:94%;}
.h95{height:95%;}
.h96{height:96%;}
.h97{height:97%;}
.h98{height:98%;}
.h99{height:99%;}
.h100{height:100%;}
/*高度百分比end*/


.split-line-10 {height: 10px;width: 100%;}
