@charset "utf-8";
/* CSS Document */

/*格式化样式*/
*{margin:0;padding:0; -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box; }
body{font:12px/1.5 Microsoft YaHei,Arial, Helvetica, sans-serif;color:#333;background:#fff}
table{width:100%; border-collapse:collapse;border:none;border-spacing:0}
a{color:#333;text-decoration:none;}
a:focus, a:hover{text-decoration: none;}
img{border:none}
input{vertical-align:middle;outline:none;font-family:Microsoft YaHei;border:none}
input[type="submit"]{cursor:pointer}
textarea{outline:none;outline:none;border:solid 1px #e2e2e2;resize:none}
ul,ol,dl{list-style:none;}
b,em,i,u,strong{font-weight:normal;font-style:normal;text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:normal;}


/*公共样式*/
.fl{float:left;}
.fr{float:right;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1}
.clear{clear:both}

.over-one{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.over-two{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; }


.dis-flex{display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -o-flex;
    display: flex;}
.flex-wrap{
    -webkit-flex-wrap: wrap;
    -webkit-box-lines: multiple;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
}
.flex-dc {
    flex-direction: column;
}
.justify-content-rt {
    justify-content: flex-end;
}

.justify-content-c{
    -webkit-justify-content: center;
    justify-content: center;
    -moz-box-pack: center;
    -webkit-box-pack: center;
    box-pack: center;
}
.justify-content-r{
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -moz-box-pack: justify;
    -webkit-box-pack: justify;
    box-pack: justify;
}
.flex-num-1{
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
}
.align-items-c{
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    box-align: center;
}



/*颜色公共*/
.colblue{color:#09f;}
.colblue:hover{color:#09f;}
.colred{color:#F86F6F;}
.colccc{color:#CCC;}
.col999{color:#999;}
.col666{color:#666;}
.col333{color:#333;}
.col4c4c{color:#4c4c4c;}
.col000{color:#000;}
.colorg{color:#ff6e00;}
.colYel{color:#f9a755;}
.colgreen{color:#009933;}
.colpink{color:#ff5e5e;}
.colnewgreen{color:#7DDDB8;}

/*常用表单对齐*/
.disinblock{display: inline-block}
.vermidd{vertical-align: middle}
.vertop{vertical-align: top}
.fonstln{font-style: normal}
.textalc{text-align: center}
.fontweib{font-weight: bold}



/*变小手*/
.cupoint{cursor: pointer}
/*禁止点击*/
.cunoclick{cursor: not-allowed}

/*字体*/
.font12{font-size: 12px;}
.font14{font-size: 14px;}
.font16{font-size: 16px;}
.font18{font-size: 18px;}
.font20{font-size: 20px;}


/*间距*/
.mar2{margin-right: 2px}
.mar4{margin-right: 4px}
.mar6{margin-right: 6px}
.mar8{margin-right: 8px}
.mar10{margin-right: 10px;}
.mar12{margin-right: 12px;}
.mar14{margin-right: 14px;}
.mar16{margin-right: 16px;}
.mar18{margin-right: 18px;}
.mar20{margin-right: 20px;}
.mar24{margin-right: 24px;}
.mar28{margin-right: 28px;}
.mar30{margin-right: 30px;}
.mar32{margin-right: 32px;}
.mar40{margin-right: 40px;}
.mar44{margin-right: 44px;}
.mar48{margin-right: 48px;}

.mal2{margin-left: 2px}
.mal4{margin-left: 4px}
.mal6{margin-left: 6px}
.mal10{margin-left: 10px;}
.mal12{margin-left: 12px;}
.mal14{margin-left: 14px;}
.mal16{margin-left: 16px;}
.mal18{margin-left: 18px;}
.mal20{margin-left: 20px;}
.mal22{margin-left: 22px;}
.mal24{margin-left: 24px;}
.mal26{margin-left: 26px;}
.mal28{margin-left: 28px;}
.mal32{margin-left: 32px;}
.mal38{margin-left: 38px;}
.mal42{margin-left: 42px;}

.mab2{margin-bottom: 2px}
.mab6{margin-bottom: 6px}
.mab10{margin-bottom: 10px;}
.mab12{margin-bottom: 12px;}
.mab14{margin-bottom: 14px;}
.mab16{margin-bottom: 16px;}
.mab20{margin-bottom: 20px;}
.mab24{margin-bottom: 24px;}
.mab28{margin-bottom: 28px;}
.mab30{margin-bottom: 30px;}
.mab32{margin-bottom: 32px;}
.mab50{margin-bottom: 50px;}

.mat2{margin-top: 2px}
.mat3{margin-top: 3px}
.mat4{margin-top: 4px}
.mat5{margin-top: 5px}
.mat6{margin-top: 6px}
.mat8{margin-top: 8px;}
.mat10{margin-top: 10px;}
.mat12{margin-top: 12px;}
.mat13{margin-top: 13px;}
.mat16{margin-top: 16px;}
.mat18{margin-top: 18px;}
.mat20{margin-top: 20px;}
.mat24{margin-top: 24px;}
.mat28{margin-top: 28px;}
.mat30{margin-top: 30px;}
.mat32{margin-top: 32px;}
.mat48{margin-top: 48px;}

/* 内间距 */

.pad10{padding: 0 10px;}
.pad14{padding: 0 14px;}
.pad16{padding: 0 16px;}
.pad20{padding: 0 20px;}
.pad24{padding: 0 24px;}
.pad26{padding: 0 26px;}
.pad29{padding: 0 29px;}
.pad30{padding: 0 30px;}
.pad32{padding: 0 32px;}
.pad48{padding: 0 48px;}
.pad50{padding: 0 50px;}


.pat6{padding-top:6px;}
.pat8{padding-top:8px;}
.pat10{padding-top:10px;}
.pat12{padding-top:12px;}
.pat14{padding-top:14px;}
.pat16{padding-top:16px;}
.pat18{padding-top:18px;}
.pat20{padding-top:20px;}
.pat24{padding-top:24px;}
.pat26{padding-top:26px;}
.pat28{padding-top:28px;}
.pat29{padding-top:29px;}
.pat30{padding-top:30px;}
.pat32{padding-top:32px;}

.pab4{padding-bottom:4px;}
.pab8{padding-bottom:8px;}
.pab10{padding-bottom:10px;}
.pab12{padding-bottom:12px;}
.pab16{padding-bottom:16px;}
.pab20{padding-bottom:20px;}
.pab24{padding-bottom:24px;}
.pab26{padding-bottom:26px;}
.pab29{padding-bottom:29px;}
.pab32{padding-bottom:32px;}

.poRel{position: relative;}
.poAb{position: absolute;}
.innerAb{position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 10;}

.option0{opacity: 0;filter: alpha(opacity=0);}

::-webkit-input-placeholder{
    color:#B2B2B2;
}
::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#B2B2B2;
}
:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#B2B2B2;
}
:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color:#B2B2B2;
}