﻿*{box-sizing:border-box;margin:0;padding:0;}
input,img,button,textarea{outline:none;border:none;margin:0;padding:0;display:block;}
select{outline:0;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;}
select::-ms-expand{display:none;}
img{display:block; width:100%; height:auto;}
input,img,button{outline:none;border:none;margin:0;padding:0;display:block;}
select{-webkit-appearance:none;-moz-appearance:none;}
ul,li{text-decoration:none;list-style:none;display:block;}
textarea,input,div,img{-webkit-tap-highlight-color:rgba(0,0,0,0); resize:none;}
input,textarea{background-color:#fff;}
a{text-decoration:none;cursor:pointer;}
a,a:hover{transition:all.3sease-out0s;}
a:hover,a:focus{text-decoration:none;}
html,body{font:16px/1"微软雅黑","HelveticaNeue",Helvetica,"MicrosoftYaHei",Arial,"sans-serif";width:100%;min-width:320px;max-width:750px;margin:0 auto;position:absolute;left:0;right:0;top:0; font-weight:300;background-color:#fff;}
table{display:table;width:100%;text-align:center;}
table{display:table;width:100%;text-align:center;border-collapse:collapse;border-spacing:0;}
select{outline:0; border:0; appearance:none; -moz-appearance:none; -webkit-appearance:none; -ms-appearance:none;}
button{cursor:pointer}
select{-webkit-appearance:none;-moz-appearance:none;}
ul,li{text-decoration:none;list-style:none;display:block;}
textarea,input,div,img{-webkit-tap-highlight-color:rgba(0,0,0,0); resize:none;}
input{-webkit-appearance:none;}
a{text-decoration:none; cursor:pointer;}
a,a:hover{transition:all.3sease-out0s;}
a:hover,a:focus{text-decoration:none;}
.pos-re{position:relative; z-index:10;}/*相对定位*/
.pos-ab{position:absolute; z-index:11;}/*绝对定位*/
.conceal{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-moz-box;display:-ms-flexbox;-moz-line-clamp:1;-moz-box-orient:vertical;}/*一行文字对出来变神略好*/
.conceal2{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-moz-box;-display:-ms-flexbox;-moz-line-clamp:2;-moz-box-orient:vertical;}/*多行行文字对出来变神略好*/
.txhz{display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; 
display: flexbox;  display: flex;}
.txhz-inline{display:-webkit-inline-box; display:-ms-inline-flexbox;}/**/
.txhz-1{display:-webkit-box; display:-ms-flexbox;}/*一行多个*/
.txhz-1-flex{-webkit-box-flex:1;-ms-flex:1;-moz-box-flex:1;-webkit-box-flex: 1;-ms-flex: 1;-moz-box-flex: 1;width: 100%;-ms-flex: 1;-webkit-flex: 1;flex: 1;}/*一个和剩下的宽度*/
.txhz-multi{display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap;}/*多行靠左*/
.img-top{-webkit-box-align:start;align-items:start;-webkit-align-items:start;box-align:start;-moz-box-align:start;align-items:flex-start;}/*快元素全部对齐上*/
.img-center{-webkit-box-align:center; align-items:center; -webkit-align-items:center; box-align:center; -moz-box-align:center;}/*块元素全部对齐中*/
.img-bottom{-webkit-box-align:end;align-items:end;-webkit-align-items:end;box-align:end;-moz-box-align:end; align-items:flex-end;}/*快元素全部对齐下*/
.div-center{-moz-box-pack:center; -webkit-box-pack:center; box-pack:center; -moz-justify-content:center; -webkit-justify-content:center; justify-content:center;}/*弹性盒子左右居中*/
.all-between{display:box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex; -webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between; justify-content:space-between;}
.all-start{display:box; display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-justify-content:flex-start; -moz-justify-content:flex-start; -ms-justify-content:flex-start; -o-justify-content:flex-start; justify-content:flex-start;}
.all-end{display:box; display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-justify-content:flex-end; -moz-justify-content:flex-end; -ms-justify-content:flex-end; -o-justify-content:flex-end; justify-content:flex-end;}
.all-center{display:box; display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-justify-content:center; -moz-justify-content:center; -ms-justify-content:center; -o-justify-content:center; justify-content:center;}
.all-around{display:box; display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-justify-content:space-around; -moz-justify-content:space-around; -ms-justify-content:space-around; -o-justify-content:space-around; justify-content:space-around;}
.all-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;}
.div-right{-moz-box-pack:right; -webkit-box-pack:right; box-pack:right; -moz-justify-content:right; -webkit-justify-content:right; justify-content: flex-end; }/*弹性盒子右对齐*/
.flipH{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);filter:FlipH;-o-transform:scaleX(-1);transform:scaleX(-1);}/*y轴镜像*/
.flipV{-moz-transform:scaleY(-1); -webkit-transform:scaleY(-1); filter:FlipV; -o-transform:scaleY(-1); transform:scaleY(-1);}/*x轴镜像*/
.blockCenter{margin:0 auto; max-width:100%;}
/*清楚浮动*/
.clear {zoom:1;*zoom:1;}
.clear::after {content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden;}
.clearfix:before,.clearfix:after {content:"";display:block;clear:both;}
.clearfix {zoom:1;}
/*清楚浮动*/
.fl {float:left;}
.fr {float:right;}
.basenav-list >li {display:none;}
.basenav-list >.on {display:block;}
.basenav>*{cursor:pointer;}
.basetopbanner{position:relative; z-index:500;}