/*公用base*/
body{background:#fff; font-size:14px !important; font-family:'微软雅黑' !important; margin:0;padding:0;color: #333;min-width: 1200px}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{
    margin:0; padding:0; border:none; list-style-type:none;
}
a{text-decoration: none;cursor: pointer;outline:none;color: #333;}
a:hover{text-decoration:none;outline:none ;}
.fl{float:left;}
.fr{float:right;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.vt{vertical-align: top;}
.none{display:none;}·
.inblock{display: inline-block;}
.block{display: block}
.clearfix:after{
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
    font-size:0;
}
*html .clearfix{
    height:1%;
}
*+html .clearfix{
    height:1%;
}
label{font-weight:normal;}
*:focus{outline:none;}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
i,em{font-style: normal}
.line-th{text-decoration: line-through;}

.ovhid{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.inblock{display: inline-block;}
.block{display: block}
.none{display: none}
input, button, textarea{padding:0;margin:0;outline: none 0;line-height:normal;font:inherit}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}
.container1200{width: 1200px;margin: 0 auto;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.font22{font-size:22px;}
.font24{font-size:24px;}
.font32{font-size:32px}
.normal{font-weight: normal;}
.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mb15{margin-bottom: 15px;}
.ml15{margin-left: 15px;}
.mt20{margin-top: 20px;}
.mb20{margin-bottom: 20px;}
.ml25{margin-left: 25px;}
.mt30{margin-top: 30px;}
.mb30{margin-bottom: 30px;}
.mb35{margin-bottom: 35px;}
.ml30{margin-left: 30px;}
.mr35{margin-right: 35px;}
.mt60{margin-top: 60px;}
.ml60{margin-left: 60px;}
.mb60{margin-bottom: 60px;}
.bg-grey{background-color: #f7f7f7;}
.btn-red{outline: none;border:none; font-size: 16px; display: inline-block;width: 120px;height: 41px;line-height: 41px;color: #fff;border-radius: 4px;background-color: #f6563c;text-align: center;}
.w200{width: 200px !important;}
.w750{width: 750px !important;}
.red{color: #ff0000;}




