@charset "UTF-8";
/*背景颜色*/
.bgc-fff{background-color: #fff;}
.bgc-f6{background-color: #f6f7f9;}
.bgc-fa{background-color: #fafafa;}
.bgc-f0{background-color: #f0f2f5;}
.bgc-f4{background-color: #f4f4f4;}
.bgc-ed{background-color: #ededed;}
.bgc-4d{background-color: #4d4d4d;}
.bgc-333{background-color: #333;}

/*字体粗细*/
.fw-b{font-weight: bold;}
.fw-n{font-weight: normal;}

/*字体大小*/
.f-12{font-size: 12px;}
.f-14{font-size: 14px;}
.f-16{font-size: 16px;}
.f-18{font-size: 18px;}
.f-20{font-size: 20px;}
.f-22{font-size: 22px;}
.f-24{font-size: 24px;}
.f-26{font-size: 26px;}
.f-30{font-size: 30px;}
.f-34{font-size: 34px;}

/*字体颜色*/
.c-32{color: #323232}
.c-64{color: #646464}
.c-96{color: #969696}
.c-e6{color: #e6e6e6}
.c-333{color: #333}
.c-666{color: #666}
.c-ccc{color: #ccc}
.c-999{color: #999}
.c-000{color: #000}
.c-fff{color: #fff}
.c-fa{color: #fafafa}
.c-8fe{color: #8f8e8e}
.c-a51{color: #a51f24}

/*行高*/
.lh-20{line-height: 20px;}
.lh-30{line-height: 30px;}
.lh-40{line-height: 40px;}

/*边框*/
.bor-9{border: 1px solid #999;}
.bor-e{border: 1px solid #eee;}
.bor-b{border-bottom: 1px solid #eee;}
.bor-l{border-left: 1px solid #eee;}
.bor-r{border-right: 1px solid #eee;}
/* 外边距
	Name:			style_margin
	Example:		class="mt-5|mt-10..."
	Explain:		.mt表示上边距|.mb表示下边距|.ml表示左边距|.mr表示右边距
*/
.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}
.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}
.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.ml-40{margin-left:40px}.ml-50{margin-left:50px}
.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-30{margin-right:30px}.mr-40{margin-right:40px}.mr-50{margin-right:50px}
/* 内填充
	Name:			style_padding
	Example:		class="pt-5|pt-10|……"
	Explain:		.pt表示上填充|.pb表示下填充|.pl表示左填充|.pr表示右填充
*/
.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-20{padding-top:20px}
.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}
.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-20{padding-left:20px}.pl-30{padding-left:30px}
.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-20{padding-right:20px}
.pd-5{padding:5px}.pd-10{padding:10px}.pd-15{padding:15px}.pd-20{padding:20px}.pd-30{padding:30px}.pd-40{padding:40px}

/*边框，css3圆角
Name:			style-border
Example:		class="bk_gray radius"
Explain:		.bk_gray 边框|radius 圆角|round 椭圆 | circle 圆形
*/
.radius-3{border-radius:3px}
.radius-4{border-radius:4px}
.radius-5{border-radius:5px}
.radius-6{border-radius:6px}
.radius-r-3{border-radius: 0 3px 3px 0}
.radius-l-3{border-radius: 3px 0 0 3px}
.radius-r-4{border-radius: 0 4px 4px 0}
.radius-l-4{border-radius: 4px 0 0 4px}
.radius-r-5{border-radius: 0 5px 5px 0}
.radius-l-5{border-radius: 5px 0 0 5px}
.radius-r-6{border-radius: 0 6px 6px 0}
.radius-l-6{border-radius: 6px 0 0 6px}
.round{border-radius:50%; overflow:hidden}
/* 浮动
	Name:			style_float
	Example:		class="l|r"
	Explain:		.l 左浮动|.r 右浮动
*/
.l,.f-l{float:left!important;_display:inline}
.r,.f-r{float:right!important;_display:inline}
/*
   其他公共样式
*/
.hide{display:none}
.show{display:block}
.invisible{visibility:hidden}
.visible{visibility:visible}
.b-box {box-sizing: border-box;}
.clearfix:before,.clearfix:after {content:"";display:block;visibility: hidden;clear: both;height: 0;line-height: 0;}
.tl{text-align: left}
.tc{text-align: center}
.tr{text-align: right}
.ls-1{letter-spacing: 1px}.ls-2{letter-spacing: 2px}.ls-5{letter-spacing: 5px}
.relative{position: relative;}
.text-ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.no-selected{
    -moz-user-select:none; /*火狐*/
    -webkit-user-select:none; /*webkit浏览器*/
    -ms-user-select:none; /*IE10*/
    -khtml-user-select:none; /*早期浏览器*/
    user-select:none;
}
.img {
    width: 100%;
    height: 100%;
    display: block;
}
.centerLine {
    position: fixed;
    z-index: 99999999999;
    background-color: #a51f24;
    width: 1px;
    top: 0;
    bottom: 0;
    left: 50%;
}
.of-h {
    overflow: hidden;
}
.fst { /* 宋体 */
    font-family: "SimSun", "宋体";
}
.z_1 {
    position: relative;
}
.select_language {
    position: fixed;
    bottom: 130px;
    right: 20px;
    z-index: 99999999;
}