@charset "utf-8";
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,abbr,address,big,em,img,q,small,strike,strong,sub,sup,tt,var,i,dl,dt,dd,ol,ul,li,form,fieldset,label,table,caption,tbody,thead,tfoot,tr,th,td,article,aside,canvas,details,figure,figcaption,header,footer,hgroup,menu,nav,output,section,time,mark,audio,video,input,select,button {margin: 0;padding: 0;border: 0;font-family: '微软雅黑', Arial;font-size: 14px;/*color: #1a1a1a;*/}

* {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}


/*去除默认样式*/
ul,ol,li {list-style: none;}

/*表格边框合并，边框距零*/

table {border-collapse: collapse;border-spacing: 0;}


/*继承父元素的字体系列样式*/

input,select,textarea,button {font-family: inherit;}

/*清除浮动*/

.f_l {
    float: left;
}

.f_r {
    float: right;
}

.cf {
    zoom: 1;
}

.cf:after {
    content: "";
    display: table;
    clear: both;
    overflow: hidden;
}


/*a链接*/

a {
    text-decoration: none;
    color: #4c4c4c;
}

a:hover {
    text-decoration: none;
    color: #ff6980 ;
}


/*去除点击高亮效果*/

a,
button,
input,
select,
img,
label {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
    outline: medium none;
}

input::-moz-focus-inner {
    border: none;
    padding: 0;
}

select,
input {
    vertical-align: middle;
}


/*去掉苹果的默认UI来渲染按钮*/

input[type="submit"],
input[type="reset"],
input[type="button"],
button,
select {
    -webkit-appearance: none;
}


/*placeholder文本颜色*/

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #ccc;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
    color: #ccc;
}


/*html5标签*/

header,footer,section,article,aside,nav,figure {display: block;}


/*长英文字母 数字 换行*/

p {
    word-break: break-all;
    word-wrap: break-word;
}


/*去除默认样式*/

h1,h2,h3,h4,h5,h6,strong,i,em,address,caption,cite,code,dfn,th,var {
    font-weight: normal;
    font-style: normal;
}

fieldset,
img {
    border: none;
    display: block;
}


/*去除长按a链接弹框*/
html,body {-webkit-touch-callout: none;background: #fff !important;}
.img-resp {display: block;max-width: 100%;width: 100%;}
.ico {display: inline-block;vertical-align: middle;background-size: 700%;}
.txtec {word-break: keep-all;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.dspb {display: block;}
.tc {text-align: center;}
.hide {display: none;}
.position-r {position: relative;}


/*字体*/

.fwtb {font-weight: bold;}

.fs12 { font-size: 12px;}
.fs14 { font-size: 14px;}
.fs16 {font-size: 16px;}
.fs18 { font-size: 18px;}
.fs20 { font-size: 20px;}
.fs24 {  font-size: 24px;}
.fs28 { font-size: 28px;}
.fs30 { font-size: 30px;}
.fs36 {  font-size: 36px;}


/*间距*/

.mt5 { margin-top: 5px;}
.mt10 { margin-top: 10px;}
.mt15 { margin-top: 15px;}
.mt18 {margin-top: 18px;}
.mt20 {margin-top: 20px;}
.mt30 { margin-top: 30px;}
.mt40 {margin-top: 40px;}
.mt60 {margin-top: 60px;}

.ml5 {margin-left: 5px;}
.ml10 {margin-left: 10px;}
.ml15 {margin-left: 15px;}
.mr15 {margin-right: 15px;}
.ml20 {margin-left: 20px;}
.ml30 {margin-left: 30px;}
.ml40 {margin-left: 40px;}

.mb20 { margin-bottom: 20px;}
.mb30 { margin-bottom: 30px;}
.mb35 { margin-bottom: 35px;}
/*颜色*/

.cffffff { color: #ffffff; } 
.c666666 { color: #666666; } 
.c999999 { color: #999999; } 
.c1a1a1a { color: #1a1a1a; } 
.c4c4c4c { color: #4c4c4c; } 
.c393939 { color: #393939; } 
.c333333 { color: #333333; } 
.c1184e1 { color: #1184e1; } 
.ce80000 { color: #e80000; } 
.cff6980 { color: #ff6980; } 
.cf4ba09 { color: #f4ba09; } 
.c000000 { color: #000000; } 
.c911086 { color: #911086; } 
.ced1475 { color: #ed1475; } 
.cff0000{ color:#ff0000; }


/*背景颜色*/
.bg4d4d4d{background-color: #4d4d4d;}
.bgdadada{background-color: #dadada;}
.bgf7f7f7{background-color: #f7f7f7;}
.bgffffff{background-color: #ffffff;}
.gfed1475 { background-color: #ed1475; } 
.bge6e6e6 { background-color: #e6e6e6; } 
.bg911086 { background-color: #911086 } 
.bga8139f { background-color: #a8139f } 
.bg252525 { background-color: #252525; } 
.bga042bc { background-color: #a042bc; } 
.bgba16b4 { background-color: #ba16b4; } 
.bgeaeaea { background-color: #eaeaea } 
.bgff6980 { background-color: #ff6980 } 
.bgf3f3f3 { background-color: #f3f3f3 } 
.bg303030 { background-color: #303030 } 
.bg000000 { background-color: #000000 } 
.bgf4f5f9 { background-color: #f4f5f9 }

/*div和居中*/
.juzhong{margin: 0 auto;/* text-align: center; */margin-bottom: 18px;}

/*背景颜色*/
.bg_color_b{background-color: #FFFFFF !important;}
.bg_color_h{background-color: #f5f5f5 !important;}
.bg_color_y{background-color: #fff3dc !important;}
.bg_color_s{background-color: #383838 !important;}
.bg_color_j{background-color: #de0034 !important;}
.bg_color_bk{background-color: #e2e2e2!important;}
.bg_color_tb{background-color: #ffffff !important;}




/*字体颜色*/
.font_color_t{color: #765100!important;}
.font_color_h{color: #cd0e0e!important;}
.font_color_l{color: #2342a5!important;}
.font_color_b{color: #cd0e0e!important;}
.font_color_p{color: #333333!important;}
.font_color_y{color: #ff7200!important;}
.font_color_db{color: #ffcc00!important;}