@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{margin:0; padding:0; font-size:14px;font-family:"微软雅黑","黑体";color:#333333;line-height:1; background: #F7F9FA;}
html,div,ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{margin:0; padding:0;}
input,textarea {font-family: "微软雅黑"; border: none; outline: none; background: none;}
ul,li{list-style:none}
img{border:0px; padding:0px; display: block;}
a{color:#333333; text-decoration:none;}
a:hover {color: #1A85FF;}
h1,h2,h3,h4,b,em,i { font-weight: normal; }
.clearfloat {zoom: 1; /*ie下*/}
.clearfloat:after {display: block;clear: both;content: "";visibility: hidden;height: 0;}
.fl {float: left;}
.fr {float: right;}
.dis_none {display: none;}
.mt-1 {margin-top: 10px;}
.mt-1-2 {margin-top: 12px;}
.mt-2 {margin-top: 20px;}
.mt-3 {margin-top: 30px;}
.mt-4 {margin-top: 40px;}
.mb-1-2 {margin-bottom: 12px;}
.mb-2 {margin-bottom: 20px;}
.mb-3 {margin-bottom: 30px;}
.mb-3-5 {margin-bottom: 35px;}
.ml-0-2 {margin-left: 2px;}
.ml-0-5 {margin-left: 5px;}
.ml-1 {margin-left: 10px;}
.ml-1-2 {margin-left: 12px;}
.ml-2 {margin-left: 20px;}
.ml-2-5 {margin-left: 25px;}
.ml-3 {margin-left: 30px;}
.ml-6 {margin-left: 60px;}
.mr-1 {margin-right: 10px;}
.mr-2 {margin-right: 20px;}
.mr-3 {margin-right: 30px;}
.pt-2 {padding-top: 20px;}
.pb-2 {padding-bottom: 20px;}
.col-31 {width: 31%;float: left;}
.col-33 {width: 33.3333%;float: left;}
.col-35 {width: 35%;float: left;}
.col-50 {width: 50%;float: left;}
.text-center {text-align: center;}
.text-right {text-align: right;}
.font-16 {font-size: 16px;}
.font-20 {font-size: 20px;}
.cursor-pointer {cursor: pointer}