
/********** 初始化 **********/
html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img { margin:0; padding:0;}
fieldset,img,input,textarea,button { border:none; padding:0;margin:0;outline-style:none; }   /*去掉input等聚焦时的蓝色边框*/
ul,ol,dl{list-style:none;}
input{font-family: 'Microsoft YaHei','微软雅黑','Arial','sans-serif';}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active {-webkit-transition-delay: 9999s;-webkit-transition: color 9999s ease-out, background-color 9999s ease-out;}
select,input{vertical-align:middle;}
textarea{resize:none;}
img {border:0; vertical-align:middle; }
table { border-collapse:collapse; }
a{text-decoration:none;color:#333;color:inherit;outline:none;}
body{background:#FFF; color:#333; font:14px/1.5 'Microsoft YaHei','微软雅黑','Arial','sans-serif';}
h1,h2,h3,h4,h5,h6{text-decoration:none;font-weight:normal;font-size:100%;}
s,i,em{font-style:normal;text-decoration:none;}


/********** 常用 **********/
.w {width: 1360px; min-width:1360px; margin:0 auto;}
.mw{min-width:1360px}
.w100{width:100%}
.h100{height:100%}
.ahover{position: relative; left: 0; transition: .2s;}
.ahover:hover{left:2px;}
.bor{border: 1px solid #eee}
.cor-def{color: #E5081A;}
.cor-def{color: #E5081A;}
.bgc-def{background-color: #D6362F}
.lh100{line-height: 100%}
.lh15{line-height: 1.5;}
.lh18{line-height: 1.8;}
.lh2{line-height: 2;}
.lh25{line-height: 2.5;}
.lh60{line-height: 60px;}
.bs-bb{box-sizing: border-box;}
.mar-auto{margin: 0 auto;}
.c-main{color:#BF2527;}
.b-main{background:#BF2527;}
.t-ih2em{text-indent: 2em;}

/********** 加粗 **********/
.f-wei-nor{font-weight: normal;}
.f-wei-b{font-weight: bold;}
.f-sty-nor{font-style: normal;}


/********** 边框 **********/
.bor-t{border-top: 1px solid #eee;}
.bor-r{border-right: 1px solid #eee;}
.bor-b{border-bottom: 1px solid #eee;}
.bor-l{border-left: 1px solid #eee;}


/********** 清除浮动 **********/
.clearfix:after{
	content: '';
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
	clear: both;
}


/********** 浮动 **********/
.fl-l{float:left;}
.fl-r{float:right;}


/********** 定位 **********/
.pos-r{position:relative;}
.pos-a{position:absolute;}
.pos-f{position:fixed;}
.t{top: 0;}
.r{right: 0;}
.b{bottom:0;}
.l{left: 0;}
.zindex-9 {z-index:9;}
.zindex-99 {z-index:99;}
.zindex-999 {z-index:999;}
.zindex-9999 {z-index:9999;}
.zindex-99999 {z-index:99999;}
.zindex-999999 {z-index:999999;}


/********** display，垂直居中用法，父级dis-t，子级dis-tc,t-a-c,v-a-m **********/
.dis-b {display:block;}
.dis-ib {display:inline-block;}
.dis-n {display:none;}
.dis-f {display: flex;}
.dis-if {display: inline-flex;}
.dis-t {display: table;}
.dis-tc {display: table-cell;}

/********** 弹性布局父元素对齐 **********/
.jus-sb{justify-content: space-between;}
.fle-wp{flex-wrap: wrap;}

/********** text-align **********/
.t-a-l {text-align:left;}
.t-a-c {text-align:center;}
.t-a-r {text-align:right;}
.t-a-j {text-align:justify;}


/********** vertical **********/
.v-a-m{vertical-align:middle;}
.v-a-t{vertical-align:top;}
.v-a-b{vertical-align:bottom;}

/********** overflow **********/
.overf-h{overflow:hidden;}


/********** ellipsis **********/
.ellipsis{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}


/********** cursor **********/
.cur-p{cursor: pointer;}


/**********  透明背景 **********/
.bg-w-a1{ background-color: rgba(255,255,255,.1); }
.bg-w-a2{ background-color: rgba(255,255,255,.2); }
.bg-w-a3{ background-color: rgba(255,255,255,.3); }
.bg-w-a4{ background-color: rgba(255,255,255,.4); }
.bg-w-a5{ background-color: rgba(255,255,255,.5); }
.bg-w-a6{ background-color: rgba(255,255,255,.6); }
.bg-w-a7{ background-color: rgba(255,255,255,.7); }
.bg-w-a8{ background-color: rgba(255,255,255,.8); }
.bg-w-a9{ background-color: rgba(255,255,255,.9); }
.bg-b-a1{ background-color: rgba(0,0,0,.1); }
.bg-b-a2{ background-color: rgba(0,0,0,.2); }
.bg-b-a3{ background-color: rgba(0,0,0,.3); }
.bg-b-a4{ background-color: rgba(0,0,0,.4); }
.bg-b-a5{ background-color: rgba(0,0,0,.5); }
.bg-b-a6{ background-color: rgba(0,0,0,.6); }
.bg-b-a7{ background-color: rgba(0,0,0,.7); }
.bg-b-a8{ background-color: rgba(0,0,0,.8); }
.bg-b-a9{ background-color: rgba(0,0,0,.9); }

/**********  opacity **********/
.op1{opacity: .1;}
.op2{opacity: .2;}
.op3{opacity: .3;}
.op4{opacity: .4;}
.op5{opacity: .5;}
.op6{opacity: .6;}
.op7{opacity: .7;}
.op8{opacity: .8;}
.op9{opacity: .9;}
.op10{opacity: 1;}


/**********  圆角 **********/
.b-rad0{border-radius:50%;}
.b-rad3{border-radius: 3px}
.b-rad4{border-radius: 4px}
.b-rad5{border-radius: 5px}
.b-rad6{border-radius: 6px}
.b-rad7{border-radius: 7px}
.b-rad8{border-radius: 8px}
.b-rad9{border-radius: 9px}
.b-rad10{border-radius: 10px}
.b-rad11{border-radius: 11px}
.b-rad12{border-radius: 12px}
.b-rad13{border-radius: 13px}
.b-rad14{border-radius: 14px}
.b-rad15{border-radius: 15px}
.b-rad16{border-radius: 16px}
.b-rad17{border-radius: 17px}
.b-rad18{border-radius: 18px}
.b-rad19{border-radius: 19px}
.b-rad20{border-radius: 20px}


/********** 文字大小 **********/
.f-siz12{font-size:12px;}
.f-siz13{font-size:13px;}
.f-siz14{font-size:14px;}
.f-siz15{font-size:15px;}
.f-siz16{font-size:16px;}
.f-siz18{font-size:18px;}
.f-siz20{font-size:20px;}
.f-siz22{font-size:22px;}
.f-siz24{font-size:24px;}
.f-siz26{font-size:26px;}
.f-siz28{font-size:28px;}
.f-siz30{font-size:30px;}
.f-siz32{font-size:32px;}
.f-siz34{font-size:34px;}
.f-siz36{font-size:36px;}
.f-siz38{font-size:38px;}
.f-siz40{font-size:40px;}
.f-siz42{font-size:42px;}
.f-siz44{font-size:44px;}
.f-siz46{font-size:46px;}
.f-siz48{font-size:48px;}
.f-siz50{font-size:50px;}
.f-siz52{font-size:52px;}
.f-siz54{font-size:54px;}
.f-siz56{font-size:56px;}
.f-siz58{font-size:58px;}
.f-siz60{font-size:60px;}


/********** padding **********/
.pad-5{padding:5px;}
.pad-10{padding:10px;}
.pad-15{padding:15px;}
.pad-20{padding:20px;}
.pad-25{padding:25px;}
.pad-30{padding:30px;}
.pad-35{padding:35px;}
.pad-40{padding:40px;}
.pad-45{padding:45px;}
.pad-50{padding:50px;}

.pad-t5{padding-top:5px;}
.pad-t10{padding-top:10px;}
.pad-t15{padding-top:15px;}
.pad-t18{padding-top:18px;}
.pad-t20{padding-top:20px;}
.pad-t25{padding-top:25px;}
.pad-t30{padding-top:30px;}
.pad-t35{padding-top:35px;}
.pad-t40{padding-top:40px;}
.pad-t45{padding-top:45px;}
.pad-t50{padding-top:50px;}
.pad-t60{padding-top:60px;}
.pad-t70{padding-top:70px;}
.pad-t100{padding-top:100px;}

.pad-r0{padding-right:0;}
.pad-r5{padding-right:5px;}
.pad-r10{padding-right:10px;}
.pad-r15{padding-right:15px;}
.pad-r20{padding-right:20px;}
.pad-r25{padding-right:25px;}
.pad-r30{padding-right:30px;}
.pad-r35{padding-right:35px;}
.pad-r40{padding-right:40px;}
.pad-r45{padding-right:45px;}
.pad-r50{padding-right:50px;}
.pad-r70{padding-right:70px;}
.pad-r100{padding-right:100px;}

.pad-b5{padding-bottom:5px;}
.pad-b10{padding-bottom:10px;}
.pad-b15{padding-bottom:15px;}
.pad-b20{padding-bottom:20px;}
.pad-b25{padding-bottom:25px;}
.pad-b30{padding-bottom:30px;}
.pad-b35{padding-bottom:35px;}
.pad-b40{padding-bottom:40px;}
.pad-b45{padding-bottom:45px;}
.pad-b50{padding-bottom:50px;}
.pad-b60{padding-bottom:60px;}
.pad-b70{padding-bottom:70px;}
.pad-b100{padding-bottom:100px;}

.pad-l0{padding-left:0;}
.pad-l5{padding-left:5px;}
.pad-l10{padding-left:10px;}
.pad-l15{padding-left:15px;}
.pad-l20{padding-left:20px;}
.pad-l25{padding-left:25px;}
.pad-l30{padding-left:30px;}
.pad-l35{padding-left:35px;}
.pad-l40{padding-left:40px;}
.pad-l45{padding-left:45px;}
.pad-l50{padding-left:50px;}
.pad-l70{padding-left:70px;}
.pad-l100{padding-left:100px;}



/********** margin **********/
.mar-5{margin:5px;}
.mar-10{margin:10px;}
.mar-15{margin:15px;}
.mar-20{margin:20px;}
.mar-25{margin:25px;}
.mar-30{margin:30px;}
.mar-35{margin:35px;}
.mar-40{margin:40px;}
.mar-45{margin:45px;}
.mar-50{margin:50px;}
.mar-60{margin:60px;}
.mar-t5{margin-top:5px;}
.mar-t1{margin-top: 1px}
.mar-t10{margin-top:10px;}
.mar-t15{margin-top:15px;}
.mar-t18{margin-top:18px;}
.mar-t20{margin-top:20px;}
.mar-t25{margin-top:25px;}
.mar-t30{margin-top:30px;}
.mar-t35{margin-top:35px;}
.mar-t40{margin-top:40px;}
.mar-t45{margin-top:45px;}
.mar-t50{margin-top:50px;}
.mar-t60{margin-top:60px;}
.mar-t70{margin-top:70px;}
.mar-t100{margin-top:100px;}
.mar-r5{margin-right:5px;}
.mar-r10{margin-right:10px;}
.mar-r15{margin-right:15px;}
.mar-r20{margin-right:20px;}
.mar-r25{margin-right:25px;}
.mar-r30{margin-right:30px;}
.mar-r35{margin-right:35px;}
.mar-r40{margin-right:40px;}
.mar-r45{margin-right:45px;}
.mar-r50{margin-right:50px;}
.mar-b5{margin-bottom:5px;}
.mar-b10{margin-bottom:10px;}
.mar-b15{margin-bottom:15px;}
.mar-b20{margin-bottom:20px;}
.mar-b25{margin-bottom:25px;}
.mar-b30{margin-bottom:30px;}
.mar-b35{margin-bottom:35px;}
.mar-b40{margin-bottom:40px;}
.mar-b45{margin-bottom:45px;}
.mar-b50{margin-bottom:50px;}
.mar-b60{margin-bottom:60px;}
.mar-l5{margin-left:5px;}
.mar-l10{margin-left:10px;}
.mar-l15{margin-left:15px;}
.mar-l20{margin-left:20px;}
.mar-l25{margin-left:25px;}
.mar-l30{margin-left:30px;}
.mar-l35{margin-left:35px;}
.mar-l40{margin-left:40px;}
.mar-l45{margin-left:45px;}
.mar-l50{margin-left:50px;}


/********** color **********/
.c-000{color:#000;}
.c-100{color:#100;}
.c-200{color:#200;}
.c-300{color:#300;}
.c-400{color:#400;}
.c-500{color:#500;}
.c-600{color:#600;}
.c-700{color:#700;}
.c-800{color:#800;}
.c-900{color:#900;}
.c-a00{color:#a00;}
.c-b00{color:#b00;}
.c-c00{color:#c00;}
.c-d00{color:#d00;}
.c-e00{color:#e00;}
.c-f00{color:#f00;}
.c-010{color:#010;}
.c-020{color:#020;}
.c-030{color:#030;}
.c-040{color:#040;}
.c-050{color:#050;}
.c-060{color:#060;}
.c-070{color:#070;}
.c-080{color:#080;}
.c-090{color:#090;}
.c-0a0{color:#0a0;}
.c-0b0{color:#0b0;}
.c-0c0{color:#0c0;}
.c-0d0{color:#0d0;}
.c-0e0{color:#0e0;}
.c-0f0{color:#0f0;}
.c-001{color:#001;}
.c-002{color:#002;}
.c-003{color:#003;}
.c-004{color:#004;}
.c-005{color:#005;}
.c-006{color:#006;}
.c-007{color:#007;}
.c-008{color:#008;}
.c-009{color:#009;}
.c-00a{color:#00a;}
.c-00b{color:#00b;}
.c-00c{color:#00c;}
.c-00d{color:#00d;}
.c-00e{color:#00e;}
.c-00f{color:#00f;}
.c-111{color:#111;}
.c-222{color:#222;}
.c-333{color:#333;}
.c-444{color:#444;}
.c-555{color:#555;}
.c-666{color:#666;}
.c-777{color:#777;}
.c-888{color:#888;}
.c-999{color:#999;}
.c-aaa{color:#aaa;}
.c-bbb{color:#bbb;}
.c-ccc{color:#ccc;}
.c-ddd{color:#ddd;}
.c-eee{color:#eee;}
.c-fff{color:#fff;}
.c-fa0{color:#fa0;}
.c-af0{color:#af0;}
.c-f0a{color:#f0a;}
.c-a0f{color:#a0f;}
.c-0af{color:#0af;}
.c-0fa{color:#0fa;}


/********** bgcolor **********/
.bgc-000{background-color:#000;}
.bgc-100{background-color:#100;}
.bgc-200{background-color:#200;}
.bgc-300{background-color:#300;}
.bgc-400{background-color:#400;}
.bgc-500{background-color:#500;}
.bgc-600{background-color:#600;}
.bgc-700{background-color:#700;}
.bgc-800{background-color:#800;}
.bgc-900{background-color:#900;}
.bgc-a00{background-color:#a00;}
.bgc-b00{background-color:#b00;}
.bgc-c00{background-color:#c00;}
.bgc-d00{background-color:#d00;}
.bgc-e00{background-color:#e00;}
.bgc-f00{background-color:#f00;}
.bgc-010{background-color:#010;}
.bgc-020{background-color:#020;}
.bgc-030{background-color:#030;}
.bgc-040{background-color:#040;}
.bgc-050{background-color:#050;}
.bgc-060{background-color:#060;}
.bgc-070{background-color:#070;}
.bgc-080{background-color:#080;}
.bgc-090{background-color:#090;}
.bgc-0a0{background-color:#0a0;}
.bgc-0b0{background-color:#0b0;}
.bgc-0c0{background-color:#0c0;}
.bgc-0d0{background-color:#0d0;}
.bgc-0e0{background-color:#0e0;}
.bgc-0f0{background-color:#0f0;}
.bgc-001{background-color:#001;}
.bgc-002{background-color:#002;}
.bgc-003{background-color:#003;}
.bgc-004{background-color:#004;}
.bgc-005{background-color:#005;}
.bgc-006{background-color:#006;}
.bgc-007{background-color:#007;}
.bgc-008{background-color:#008;}
.bgc-009{background-color:#009;}
.bgc-00a{background-color:#00a;}
.bgc-00b{background-color:#00b;}
.bgc-00c{background-color:#00c;}
.bgc-00d{background-color:#00d;}
.bgc-00e{background-color:#00e;}
.bgc-00f{background-color:#00f;}
.bgc-111{background-color:#111;}
.bgc-222{background-color:#222;}
.bgc-333{background-color:#333;}
.bgc-444{background-color:#444;}
.bgc-555{background-color:#555;}
.bgc-666{background-color:#666;}
.bgc-777{background-color:#777;}
.bgc-888{background-color:#888;}
.bgc-999{background-color:#999;}
.bgc-aaa{background-color:#aaa;}
.bgc-bbb{background-color:#bbb;}
.bgc-ccc{background-color:#ccc;}
.bgc-ddd{background-color:#ddd;}
.bgc-eee{background-color:#eee;}
.bgc-fff{background-color:#fff;}
.bgc-fa0{background-color:#fa0;}
.bgc-af0{background-color:#af0;}
.bgc-f0a{background-color:#f0a;}
.bgc-a0f{background-color:#a0f;}
.bgc-0af{background-color:#0af;}
.bgc-0fa{background-color:#0fa;}