/** reset **/

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img{border: medium none;margin: 0;padding: 0;}
body, button, input, select, textarea{font: 14px/1.5 "Microsoft Yahei", tahoma, Srial, helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight: normal;}
em{font-style: normal;}
ul, ol{list-style: none;}
a{ text-decoration: none;color: #333; text-decoration: none; -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}
a:hover{ color: #5a7fa1; text-decoration: none; -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}

/*火狐去掉按钮、连接的虚线*/

a:focus, a:active, button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, select::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner{border: 0;outline: 0;}
input, button, select, textarea{outline: none;-webkit-appearance: none;}
textarea{resize: none;}
a{ text-decoration: none; color: #333;}
a{blr: expression(this.onFocus=this.blur());}
a:focus{outline: none;}
a.hidefocus{outline: none}
.button{ border-radius: 0;}
input{font-family: "微软雅黑";}
textarea{font-family: "微软雅黑";}
body{ min-width: 1200px;}
img{border: 0px; outline-width: 0px; vertical-align: top;}
.cleafix:after{clear: both;content: "\200B";display: block;height: 0;}
.cleafix{*zoom: 1;}
.fl{ float: left;}
.fr{ float: right;}
.w1200{ width: 1200px; margin: 0 auto;}
.w1080{ width: 1080px; margin: 0 auto;}
.clear{ clear: both;}


.iconfont{font-weight: normal;color: #999;}
.Left{float: left;}
.Right{float: right;}
ul:after, .Clear:after{content: "";clear: both;display: block;overflow: hidden;}
.Flex{display: -webkit-flex;display: flex;align-items: center;justify-content: space-around;}
.I_con{width: 1200px;margin: 0 auto;}
/*颜色字体和容器*/
.C_body{color: #555;}
.BG_body{background: #f1f1f1;}
.C_on{color: #005285;}
.BG_on{background: #005285;}
.C_secondary{color: #999;}
.C_red{color: #f00;}
.BG_red{background: #f00;}
.BG_white{background: #fff;}
.C_white{color: #fff !important;}
.C_yellow{color: #FFB400;}
.BG_yellow{background: #FFB400;}
.C_black{color: #000;}
.C_green{color: #04BE02;}
.BG_green{background: #04BE02;}
.C_orange{color: #ff781e;}
.Button_bg{background: #3a1ee5;}
.F_title_big{font-size:20px;color: #000;letter-spacing: 1px;}
.F_title_small{font-size:18px;color: #000;letter-spacing: 1px;}
.F_small{font-size:14px;}
.T_left{text-align: left;}
.T_right{text-align: right;}
.T_center{text-align: center;}
.P_relative{position: relative !important;}
.P_absolute{position: absolute !important;}
.D_block{display: block;}
.D_inline{display: inline;}
.F_bold{font-weight: bold;}
.F_normal{font-weight: normal;}

.FS_12 {font-size: 12px;}
.FS_13 {font-size: 13px;}
.FS_14 {font-size: 14px;}
.FS_15 {font-size: 15px;}
.FS_16 {font-size: 16px;}
.FS_17 {font-size: 17px;}
.FS_18 {font-size: 18px;}
.FS_19 {font-size: 19px;}
.FS_20 {font-size: 20px;}
.FS_21 {font-size: 21px;}
.FS_22 {font-size: 22px;}
.FS_23 {font-size: 23px;}
.FS_24 {font-size: 24px;}
.FS_25 {font-size: 25px;}
.FS_26 {font-size: 26px;}
.FS_27 {font-size: 27px;}
.FS_28 {font-size: 28px;}
.FS_29 {font-size: 29px;}
.FS_30 {font-size: 30px;}