/*标题组件title*/
.title_base{ position: relative; z-index: 5;}
.title_name{ padding: 1.2rem 0 1.2rem 2rem; position: relative; font-size: 2.4rem; font-weight: bold; color: #b32323;}
.title_name:before{ content: ''; position: absolute; left: 0; top:1.9rem; width: 6px; height: 2rem; background-color: #b32323;}
.title_small{}
.title_icon_base{ padding: 1rem 0; font-size: 2rem; font-weight: bold;}
.title_icon_base i{ font-size: 2.4rem; margin-right: .8rem; font-weight: normal;}
.title_icon_large{ font-size:2.8rem;}
.title_icon_small{ font-size: 2rem;}
.title_icon_large i{ font-size: 2.8rem;}
.title_icon_small i{ font-size: 2rem;}
.title_01{ background-color: #f9f9f9;}
.title_01 .title_name{ font-size: 2rem; color: #333333; padding-left: 2.8rem;}
.title_01 .title_name:before{ display: none;}

@media screen and (max-width:992px) {
	.title_name{ padding: .8rem 3.2rem .8rem 1.6rem; font-size: 2.12rem;}
	.title_name:before{top: 1.5rem;width: 4px;height: 1.6rem;}
	.title_01 .title_name{ font-size: 1.8rem; padding-left: 2rem;}
	.slb .title_name{ font-size: 2rem;}
}


/*横幅banner*/
.banner_base{ position: relative;}
.banner_base a{ display: block;}
.banner_base img{ width: 100%;}


/*导航menu*/
.menu_base{ position: relative;}/*默认菜单--顶栏*/
.menu_base .menu_item{ font-size: 1.6rem; color: #333; cursor: pointer; float: left;}
.menu_base .menu_item>a{ display: block; padding: 0 2rem; height:5.6rem; line-height:5.6rem;}
.menu_base .menu_item a:hover,.menu_base .menu_item.is_active a{ background-color: #b32323; color: #ffffff;}
.submenu li a{ display: block; padding: 2rem;}
.menu_base.menu_horizontal .menu_item .submenu li{ float: left;}
.menu_base.menu_vertical .menu_item{ position: relative;}
.menu_base .submenu{ position: absolute; top: 5.6rem; z-index: 99; left: 0; right: 0; display: none; background-color: #b32323; }
.menu_base.menu_vertical li{ text-align: center;}
.menu_base.menu_vertical .menu_item .submenu{ padding-bottom: 1rem;}
.menu_base.menu_vertical .menu_item .submenu li a{ padding: 1rem;}
.menu_base.menu_vertical .menu_item{ position: relative;}


.menu_side{ position: relative;}/*侧边菜单*/
.menu_side .menu_side_item{ font-size: 1.6rem; color: #333; cursor: pointer; position: relative; }
.menu_side .menu_side_item>a{ display: block; line-height:3.2rem; padding: 1.2rem 3rem; position: relative; background-color: #ffffff;}
.menu_side .menu_side_item>a i{ font-size: 1.2rem; position: absolute; right: 2rem; top: 1.2rem;}
.menu_side .menu_side_item a:hover,.menu_side .menu_side_item.is_active>a{ background-color: #b32323; color: #ffffff;}
.menu_side .menu_side_item.is_active>a i{ transform: rotate(180deg); -ms-transform: rotate(180deg);}
.menu_side .submenu_side{ position: relative; z-index: 99; display: none;}
.menu_side.menu_side_horizontal .submenu_side{ position: absolute; left: 100%; top: 0; width: 26rem; background-color: #ffffff;}
.menu_side.menu_side_vertical .submenu_side{}
.menu_side .submenu_side ul{ background-color: #f2f8ff;}
.menu_side .submenu_side li a{ display: block; line-height:3.2rem; padding: 1.2rem 3rem; background-color: transparent;}
.menu_side>.dropdown_toggle{ display: none;}
.menu_side>.dropdown_toggle1{ display: none;}
.dropdown_toggle1:hover{ background-color: #f4f4f5; border-color: #cccccc; color: #666666; -webkit-filter: brightness(100%); filter: brightness(100%);}



@media screen and (max-width:992px) {
	
	.menu_side>ul{position: fixed; right: -70%;top: 0;bottom: 0;background-color: #ffffff; width: 65%;z-index: 1000;padding-top:7rem;overflow-y: auto;box-shadow: 0 0.3rem 0.6rem rgba(0, 0, 0, .13); border-left: 1px solid #d2d2d2; padding: 7rem 2rem 0 2rem;}
	.menu_side>ul::-webkit-scrollbar{ display: none;}
	.menu_base .menu_item,.menu_side .menu_side_item{float: inherit;margin-bottom: 0;border-bottom: 1px solid #e4e4e4; line-height:5.4rem;}
	.menu_base .menu_item a,.menu_side .menu_side_item>a{padding: 0 1rem; font-size: 1.6rem; font-weight: bold; line-height: 5.4rem;}
	.menu_side>.dropdown_toggle{display: block;position: fixed;right:2rem; top: 2.5rem;width: 3.4rem;height: 3.4rem;border: 1px solid #e4e4e4; background-color: #ffffff; border-radius: 4px;text-align: center;line-height: 3.4rem; z-index: 1001; }
	.menu_side>.dropdown_toggle1{ display: block; position: fixed;right:2rem; top: 2.5rem; z-index: 1001;}
    .menu_side>.dropdown_toggle i,.menu_side>.dropdown_toggle i{ vertical-align:top;}
	.menu_side .menu_side_item>a i{ color: #999999; top: 0;}
	.menu_side .menu_side_item a:hover, .menu_side .menu_side_item.is_active>a{ background-color: rgb(13 110 253 / .12); color: #b32323;}
	.menu_side .submenu_side ul{ background-color: transparent; padding: 1rem 0;}
	.menu_side .submenu_side ul li{ line-height: 4rem;}
	.menu_side .submenu_side li a{ padding-left: 2.8rem;}
	.menu_side>.dropdown_toggle.on .icon-caidan:before,.menu_side>.dropdown_toggle1.on .icon-caidan:before{ content: '\e624'; color: #999999; font-size:1.4rem;}
	.menu_side:before{ content: ''; z-index: 99; background-color: #000000; opacity: .7; filter:alpha(opacity=70); position: fixed; left: 0; right: 0; bottom: 0; top: 0; display: none;}
	.slb .menu_side>.dropdown_toggle1{ top: 1.6rem; right: 1rem;}
	.slb .menu_side>ul{ padding: 7rem 1.6rem 0 1.6rem;}
	.slb .menu_base .menu_item,.slb .menu_side .menu_side_item{ line-height: 4rem;}
	.slb .menu_side .submenu_side ul li{ line-height: 3.4rem;}
	.slb .menu_side .menu_side_item>a i{ right: 1rem;}
}

/*分页组件*/
.page_base{ margin:3.2rem auto; color: #555555; text-align: center;}
	.page_base .page_tools{ display: inline-block; *float: left; margin-right:3rem; font-size: 0;}
	.page_base .page_tools li{ display: inline-block; margin:0px .5rem;}
	.page_base .page_tools li a{ font-size: 1.6rem; display: inline-block; line-height:1.8rem; padding: 1rem 1.4rem; border: 1px solid #d9d9d9; background-color: #ffffff; color: #555555; border-radius:.4rem;}
	.page_base .page_tools li.active a,.page_base .page_tools li a:hover{ background-color: #b32323; border: 1px solid #b32323; color: #ffffff;}
	.page_base .page_tools li.disabled>a, .page_base .page_tools li.disabled>a:focus, .page_base .page_tools li.disabled>a:hover, .page_base .page_tools li.disabled>span, .page_base .page_tools li.disabled>span:focus, .page_base .page_tools li.disabled>span:hover { color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd;}
	.page_base .page_tools li.prev em,.page_base .page_tools li.next em{ font-style: normal; font-family: simsun; font-size:1.2rem; margin:0 .8rem;}
	.page_base .page_tools li.prev em{ margin-left: 0;}
	.page_base .page_tools li.next em{ margin-right: 0;}
	.page_base .page_go{ display: inline-block; *float: left; line-height:2rem; padding: 1rem 1.2rem;}
	.page_base .page_go span{ display: inline-block; font-size: 1.6rem;}
	.page_base .page_go .form_control{ width:4rem; line-height:2rem; padding: 1rem 1.2rem; text-align: center; display: inline-block; margin: 0 .8rem .4rem .8rem;}
	.page_base .fy_go{ display: inline-block; background-color: #b32323; line-height:2rem; padding: 1rem; text-align: center; margin: 0 .8rem; font-size: 1.6rem; color: #ffffff; cursor: pointer; border-radius: 4px; *margin-top: -45px;}
	@media screen and (max-width:992px) {
	 .page_base{ text-align: center; margin: 1.6rem auto;}
	 .page_base .page_tools{ float: inherit; text-align: center; margin: 0;}
	 .page_base .page_tools li,.page_base .page_go{ display: none;}
	 .page_base .page_tools li.prev,.page_base .page_tools li.next{ display:inline-block;}
	 .page_base .page_tools li a{ height: auto;}
	 .slb .page_base .page_tools li a{ font-size: 1.4rem;}
	}
	@media screen and (max-width:360px) {
		.slb .page_base .page_tools li a{ padding:.8rem;}
	}
	
/*大号分页*/
.page_large .page_tools li a,.page_large .page_go .form_control,.page_large .fy_go{ padding: 1.6rem 1.8rem; border-radius: .8rem; font-size: 1.8rem;}
.page_large .page_go span,.page_large .fy_go,.page_large .page_go .form_control{ font-size: 1.8rem;}
.page_large .page_go .form_control{ width: 6rem;}
/*小号分页*/
.page_small .page_tools li{ margin: 0 .4rem;}
.page_small .page_tools li a,.page_small .page_go span,.page_small .fy_go,.page_small .page_go .form_control{ padding: .4rem .8rem; border-radius: .4rem; font-size: 1.4rem;}
.page_small .page_go span,.page_small .fy_go,.page_small .page_go .form_control{ padding: .4rem;}
.page_small .page_go .form_control{ width:3rem;}

.page_xs .page_go{ display: none;}
	
	
/**面包屑**/
.breadcrumb { padding:.6rem 1.6rem 1.6rem .4rem; margin-bottom: 2rem; border-bottom: 1px solid #dcdcdc; }
.breadcrumb span,.breadcrumb ul,.breadcrumb li{display: inline-block; color: #999999;}
.breadcrumb li{ font-size: 1.6rem;}
.breadcrumb span i{ font-size: 2rem; color: #999999; margin-right: .8rem;}
.breadcrumb li a{ color: #999999;}
.breadcrumb li.active a{ color: #333333;}
.breadcrumb li+li:before { color: #ccc; content: ">\00a0"; font-size: 1.4rem;}
.slb .breadcrumb{ padding-top: 0; margin-bottom: 1.2rem;}
@media screen and (max-width:992px) {
	.breadcrumb{ display: none;}
}

/*选项卡（tabs）*/
.tabs{}
.tabs .tabs_header{ position: relative; margin-bottom: 2rem; overflow: hidden; line-height: 5.6rem;}
.tabs .tabs_header ul{ white-space: nowrap; position: relative; transition: transform .3s; z-index: 2; font-size: 0;}
.tabs .tabs_header:after{ content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; height: 1px; background-color: #C4C4C4;}
.tabs .tabs_header>ul>li{ float: left; position: relative;font-size: 2rem;margin-right: 2rem;}
.tabs .tabs_header>ul>li>a{ display: block;}
.tabs .tabs_header>ul>li.on a,.tabs .tabs_header>ul>li>a:hover{ color: #b32323; font-weight: bold;}
.tabs .tabs_header>ul>li.on:before{ content: ''; position: absolute; z-index:2; left: 0; right: 0; bottom: 0; height: 4px; background-color: #b32323;}
.tabs .tabs_header>ul>li>a>i{ font-size: 2.4rem; margin-right: .6rem;}
.tabs .tabs_header.tab_horizontal_large li{ margin-right: 3.2rem; font-size: 2.4rem;}
.tabs .tabs_header.tab_horizontal_large li i{ font-size: 3.2rem; margin-right: 1rem;}
.tabs .tabs_header.tab_horizontal_base li{ margin-right: 2.4rem;}
.tabs .tabs_header.tab_horizontal_small li{ margin-right: 1.8rem;}
.tabs .tabs_header.tab_horizontal_xs li{ margin-right: 1rem;}
.tabs .tabs_header li:last-child{ margin-right: 0;}
.tabs .tabs_header.tab_vertical_large li{ padding:2rem;}
.tabs .tabs_header.tab_vertical_base li{ padding: 1.6rem;}
.tabs .tabs_header.tab_vertical_small li{ padding: 1.2rem;}
.tabs .tabs_header.tab_vertical_xs li{ padding:.8rem;}
.tabs .tabs_header{ position: relative;}
.tabs .tabs_header .more{ position: absolute; top: 0rem; right: 1rem; font-size: 1.6rem; z-index: 9;}
.tabs .tabs_header .more a{ color: #999999; display: block;}
@media screen and (max-width:992px) {
	.tabs .tabs_header ul{ white-space: nowrap; overflow-x: auto;}
	.tabs .tabs_header ul::-webkit-scrollbar{ display: none;}
	.tabs .tabs_header li{ float: inherit; display: inline-block;}
}


/*选项卡皮肤*/
.tab_skin_01 .tabs_header{ background-color: #F2F2F2;}
.tab_skin_01 .tabs_header:after{ display: none;}
.tab_skin_01 .tabs_header>ul>li{ margin: 0 2rem;}
.tab_skin_01 .tabs_header>ul>li.on:before{ height: 2px;}
.tab_skin_01 .tabs_header>ul>li a{ padding: 0 .8rem;}


.tab_skin_02 .tabs_header{ border-left: 4px solid #b32323; background-image: linear-gradient(to right, rgba(74,161,255,.2),transparent);}
.tab_skin_02 .tabs_header:after,.tab_skin_02 .tabs_header>ul>li.on:before{ display: none;}
.tab_skin_02 .tabs_header>ul>li{ margin: 0 2rem;}


.tab_skin_03 .tabs_header{ padding-left: 1.2rem;}
.tab_skin_03 .tabs_header:after{ content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; height: 1px; background-color: #C4C4C4;}
.tab_skin_03 .tabs_header li.on:before{ display: none;}
.tab_skin_03 .tabs_header li a{ padding: 0 2rem; min-width: 12.2rem; text-align: center;}
.tab_skin_03 .tabs_header li.on{ border-bottom: 1px solid #ffffff; border-left: 1px solid #C4C4C4; border-right: 1px solid #C4C4C4; border-top: 2px solid #b32323;}


.tab_skin_04 .tabs_header:after{ content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; height: 1px; background-color: #E8E8E8;}
.tab_skin_04 .tabs_header>ul>li{ border-right: 1px solid #e4e7ed; border-top: 1px solid #e4e7ed; background-color: #F6F6F6; margin-right: 0;}
.tab_skin_04 .tabs_header li.on:before{ display: none;}
.tab_skin_04 .tabs_header li:first-child{ border-left: 1px solid #e4e7ed;}
.tab_skin_04 .tabs_header li a{ padding: 0 2rem; min-width: 12.2rem; text-align: center;}
.tab_skin_04 .tabs_header li.on{ border-bottom: 1px solid #ffffff; background-color: #ffffff;}


.tab_skin_05 .tabs_header{ border: 1px solid #E8E8E8; border-left: 4px solid #b32323;}
.tab_skin_05 .tabs_header:after,.tab_skin_05 .tabs_header>ul>li.on:before{ display: none;}
.tab_skin_05 .tabs_header>ul>li{ margin: 0; padding: 0 3.6rem;}
.tab_skin_05 .tabs_header>ul>li:after{ content: ''; position: absolute; right: 0; width: 1px; height: 1.6rem; margin-top: -.8rem; top: 50%; background-color: #E1E1E1;}
.tab_skin_05 .tabs_header>ul>li:last-child:after{ display: none;}

.tab_skin_06 .tabs_header{ line-height: 4rem; padding-bottom: .6rem;}
.tab_skin_06 .tabs_header:after{background-color: #F2F2F2; height: 4rem; top: 0; bottom: inherit;}
.tab_skin_06 .tabs_header>ul>li{font-size: 1.6rem; margin: 0;}
.tab_skin_06 .tabs_header>ul>li a{ padding: 0 3.2rem; color: #666666;}
.tab_skin_06 .tabs_header>ul>li.on a{ color: #ffffff; background-color: #b32323;}
.tab_skin_06 .tabs_header>ul>li.on:after{ content: ''; position: absolute; width: 1rem; height: 1rem; background-color: #b32323; bottom: -.4rem; transform: rotate(-45deg); -ms-transform: rotate(-45deg); left:50%; margin-left: -.5rem;}

/*标签组（tags）*/
.tags .tags_item{ position: relative; vertical-align: middle; display: inline-block; margin-right: 2rem;}
.tags .tags_item sup{ background-color: #ba2b29; border-radius:1.2rem; color: #fff; display: inline-block; font-size:1.2rem; height:2.4rem; line-height:2rem; padding: 0 .8rem; text-align: center; white-space: nowrap; border: 1px solid #fff; position: absolute; top: 0; right: 1rem; transform: translateY(-50%) translateX(100%); -ms-transform: translateY(-50%) translateX(100%);}
.tags .tags_item sup.sup_primary{ background-color: #b32323;}
.tags .tags_item sup.sup_success{ background-color: #63b259;}
.tags .tags_item sup.sup_warning{ background-color: #e96525;}
.tags .tags_item sup.sup_danger{ background-color: #ba2b29;}
.tags .tags_item sup.sup_info{ background-color: #909399;}

.badge_group .badge_item{ position: relative; vertical-align: middle; display: inline-block; margin-right: 3rem;}
.badge_group .badge_item sup{ background-color: #ba2b29; border-radius:1.2rem; color: #fff; display: inline-block; font-size:1.2rem; height:2.4rem; line-height:2rem; padding: 0 .8rem; text-align: center; white-space: nowrap; border: 1px solid #fff; position: absolute; top: 0; right: 1rem; transform: translateY(-50%) translateX(100%); -ms-transform: translateY(-50%) translateX(100%);}
.badge_group .badge_item sup{ margin-top:-1.2rem\0; right:-1rem\0s}
.badge_group .badge_item sup.sup_default{ background-color: #ebeef5; color: #999999;}
.badge_group .badge_item sup.sup_primary{ background-color: #b32323;}
.badge_group .badge_item sup.sup_success{ background-color: #63b259;}
.badge_group .badge_item sup.sup_warning{ background-color: #e96525;}
.badge_group .badge_item sup.sup_danger{ background-color: #ba2b29;}
.badge_group .badge_item sup.sup_info{ background-color: #909399;}

/**按钮**/
.btn_base{display: inline-block; white-space: nowrap; cursor: pointer; transition: .3s all; border:1px solid transparent; background-color: transparent; color: #333333; -webkit-appearance: none; text-align: center; padding:.8rem 2rem; border-radius: 4px; font-size: 1.6rem; line-height: 2rem;}
.btn_base+.btn_base{ margin-left: 1rem;}
.btn_default{ border:1px solid #dcdfe6; background-color: #ffffff;}
.btn_primary{ background-color: #b32323; border-color: #b32323;}
.btn_large{ padding: 1.2rem 3rem; font-size: 1.8rem;}
.btn_small{ padding: .2rem 1rem; font-size: 1.4rem;}
.btn_base:hover{-webkit-filter: brightness(110%); filter: brightness(110%);}
.btn_default:hover{ color: #b32323; border-color: #b32323; background-color: #e7f1fc; -webkit-filter: brightness(100%); filter: brightness(100%);}
.btn_primary:hover{-webkit-filter: brightness(120%); filter: brightness(120%);}
.btn_success{ background-color: #63b259; border-color: #63b259;}
.btn_warning{ background-color: #e96525; border-color: #e96525;}
.btn_danger{ background-color: #ba2b29; border-color: #ba2b29;}
.btn_info{ background-color:#909399; border-color: #909399; color: #ffffff; -webkit-filter: brightness(100%); filter: brightness(100%);}
.btn_outline_primary{ color: #b32323; border-color: #b32323;}
.btn_outline_default{border-color: #dcdfe6; color: #606266;}
.btn_outline_success{border-color: #63b259; color: #63b259; background-color: #f0f9eb;}
.btn_outline_warning{border-color: #e96525; color: #e96525; background-color: #fdf6ec;}
.btn_outline_danger{border-color: #ba2b29; color: #ba2b29; background-color: #fef0f0;}
.btn_outline_info{border-color: #cccccc; color: #666666; background-color: #f4f4f5;}
.btn_outline_default:hover{ border-color: #b32323; color: #b32323;}
.btn_outline_success:hover{ background-color: #63b259;}
.btn_outline_warning:hover{ background-color: #e96525;}
.btn_outline_danger:hover{ background-color: #ba2b29;}
.btn_primary,.btn_success,.btn_warning,.btn_danger,.btn_outline_success:hover,.btn_outline_warning:hover,.btn_outline_danger:hover{ color: #ffffff;}
.btn_outline_info:hover{ background: #909399; border-color: #909399; color: #fff}
.btn_not_allowed:hover{ cursor: not-allowed; -webkit-filter: brightness(100%); filter: brightness(100%)}
.btn_base.is_round{ border-radius: 10rem; padding:.8rem 2.4rem;}
.btn_text{ padding: 0; color: #b32323;}
.btn_base.is_circle{ border-radius: 50%; padding:1rem 1.2rem;}
.btn_base.is_disabled,.btn_base.is_disabled:focus,.btn_base.is_disabled:hover { cursor: not-allowed; -webkit-filter: brightness(100%); filter: brightness(100%)}
.btn_default.is_disabled,.btn_default.is_disabled:focus,.btn_default.is_disabled:hover{ background-image: none; background-color: #fff; border-color: #ebeef5}
.btn_primary.is_disabled,.btn_primary.is_disabled:active,.btn_primary.is_disabled:focus,.btn_primary.is_disabled:hover { color: #fff; background-color: #539ae7; border-color: #539ae7}
.btn_success.is_disabled,.btn_success.is_disabled:active,.btn_success.is_disabled:focus,.btn_success.is_disabled:hover { color: #fff; background-color: #a4da9d; border-color: #a4da9d}
.btn_warning.is_disabled,.btn_warning.is_disabled:active,.btn_warning.is_disabled:focus,.btn_warning.is_disabled:hover { color: #fff; background-color: #e5c597; border-color: #e5c597}
.btn_danger.is_disabled,.btn_danger.is_disabled:active,.btn_danger.is_disabled:focus,.btn_danger.is_disabled:hover { color: #fff; background-color: #d48988; border-color: #d48988}
.btn_info.is_disabled,.btn_info.is_disabled:active,.btn_info.is_disabled:focus,.btn_info.is_disabled:hover { color: #fff; background-color: #bfc0c2; border-color: #bfc0c2}
.btn_outline_default.is_disabled,.btn_outline_default.is_disabled:focus,.btn_outline_default.is_disabled:hover{ border-color: #dcdfe6; color: #606266;}
.btn_outline_primary.is_disabled,.btn_outline_primary.is_disabled:active,.btn_outline_primary.is_disabled:focus,.btn_outline_primary.is_disabled:hover { border-color: #539ae7; }
.btn_outline_success.is_disabled,.btn_outline_success.is_disabled:active,.btn_outline_success.is_disabled:focus,.btn_outline_success.is_disabled:hover { border-color: #a4da9d; color: #63b259; background-color: #f0f9eb;}
.btn_outline_warning.is_disabled,.btn_outline_warning.is_disabled:active,.btn_outline_warning.is_disabled:focus,.btn_outline_warning.is_disabled:hover { border-color: #e5c597; color: #e96525; background-color: #fdf6ec;}
.btn_outline_danger.is_disabled,.btn_outline_danger.is_disabled:active,.btn_outline_danger.is_disabled:focus,.btn_outline_danger.is_disabled:hover { border-color: #d48988; color: #ba2b29; background-color: #fef0f0;}
.btn_outline_info.is_disabled,.btn_outline_info.is_disabled:active,.btn_outline_info.is_disabled:focus,.btn_outline_info.is_disabled:hover { border-color: #bfc0c2; color: #666666; background-color: #f4f4f5;}

@media screen and (max-width:992px) {
	.btn_base{ padding: .6rem 1.4rem;}
	.btn_base+.btn_base{ margin-bottom: 1rem;}
	.btn_large{ padding: 1.2rem 3rem;}
	.slb .btn_base{ font-size: 1.4rem;}
	.slb .btn_large{ padding: .8rem 3rem;}
}
@media screen and (max-width:375px) {
	.slb .btn_large{ padding: .8rem 2.4rem;}
}
@media screen and (max-width:360px) {
	.slb .title_name{ padding-right: 0;}
	.slb .btn_base{padding: .6rem 1rem;}
	.slb .btn_large{ padding: .8rem 1.6rem;}
}

/*单选按钮radio*/
.radio_base,.checkbox_base{ display: inline-block; margin-right: 2rem;}
[class*="icheck_"]{min-height:2rem; padding-left: 0px;}
.icheck_inline{display: inline-block;} .icheck_inline + .icheck_inline{margin-left: .75rem; margin-top:.5rem;}
[class*="icheck_"] > label{padding-left:2.6rem !important;min-height:1.6rem;line-height:1.6rem;display: inline-block;position: relative;vertical-align: top;margin-bottom: 0;font-weight: normal;cursor: pointer;}
[class*="icheck_"] > label{padding-left:0rem\0;}
[class*="icheck_"] > input:first-child{position: absolute !important; opacity: 0; filter:alpha(opacity=0); margin: 0;}
[class*="icheck_"] > input:first-child{ opacity: 1\0; filter:alpha(opacity=100); margin-top:2rem\0}
[class*="icheck_"] > input:first-child:disabled{cursor: default;}
[class*="icheck_"] > input:first-child + label:before, [class*="icheck_"] > input:first-child + input[type="hidden"] + label:before{content: ""; display: inline-block; position: absolute; width: 1.6rem; height: 1.6rem; border: 1px solid #D3CFC8; border-radius: 4px; margin-left: -2.6rem;}
[class*="icheck_"] > input:first-child + label:before, [class*="icheck_"] > input:first-child + input[type="hidden"] + label:before{margin-left: 0rem\0; display:none\0;}
[class*="icheck_"] > input:first-child:checked + label:after, [class*="icheck_"] > input:first-child:checked + input[type="hidden"] + label:after{content: "";display: inline-block;position: absolute;top: 0;left: 0;width: .4rem;height: .7rem;border: solid 2px #fff;border-left: none;border-top: none;transform: translate(.6rem, .3rem) rotate(45deg);-ms-transform: translate(.6rem, .2rem) rotate(45deg);}
[class*="icheck_"] > input[type="radio"]:first-child + label:before,[class*="icheck_"] > input[type="radio"]:first-child + input[type="hidden"] + label:before{border-radius: 50%;}
[class*="icheck_"] > input:first-child:not(:checked):not(:disabled):hover + label:before,[class*="icheck_"] > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label:before{border-width: 2px; box-shadow: 0 0 10px rgba(0,0,0,.2);}
[class*="icheck_"] > input:first-child:disabled + label,
[class*="icheck_"] > input:first-child:disabled + input[type="hidden"] + label,
[class*="icheck_"] > input:first-child:disabled + label:before,
[class*="icheck_"] > input:first-child:disabled + input[type="hidden"] + label:before{pointer-events: none; cursor: default; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; opacity: .65;}
.icheck_default > input:first-child:not(:checked):not(:disabled):hover + label:before,
.icheck_default > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label:before{border-color: #adadad;}
.icheck_default > input:first-child:checked + label:before,
.icheck_default > input:first-child:checked + input[type="hidden"] + label:before{background-color: #e6e6e6; border-color: #adadad;}
.icheck_default > input:first-child:checked + label:after,
.icheck_default > input:first-child:checked + input[type="hidden"] + label:after{border-bottom-color: #333; border-right-color: #333;}
.icheck_primary > input:first-child:not(:checked):not(:disabled):hover + label:before,
.icheck_primary > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label:before{border-color: #b32323;}
.icheck_primary > input:first-child:checked + label:before,
.icheck_primary > input:first-child:checked + input[type="hidden"] + label:before{background-color: #b32323; border-color: #b32323;}
.icheck_success > input:first-child:not(:checked):not(:disabled):hover + label:before,
.icheck_success > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label:before{border-color: #63b259;}
.icheck_success > input:first-child:checked + label:before,
.icheck_success > input:first-child:checked + input[type="hidden"] + label:before{background-color: #63b259; border-color: #63b259;}
.icheck_info > input:first-child:not(:checked):not(:disabled):hover + label:before,
.icheck_info > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label:before{border-color: #909399;}
.icheck_info > input:first-child:checked + label:before,
.icheck_info > input:first-child:checked + input[type="hidden"] + label:before{background-color: #909399; border-color: #909399;}
.icheck_warning > input:first-child:not(:checked):not(:disabled):hover + label:before,
.icheck_warning > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label:before{border-color: #e96525;}
.icheck_warning > input:first-child:checked + label:before,
.icheck_warning > input:first-child:checked + input[type="hidden"] + label:before{background-color: #e96525; border-color: #e96525;}
.icheck_danger > input:first-child:not(:checked):not(:disabled):hover + label:before,
.icheck_danger > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label:before{border-color: #ba2b29;}
.icheck_danger > input:first-child:checked + label:before,
.icheck_danger > input:first-child:checked + input[type="hidden"] + label:before{background-color: #ba2b29; border-color: #ba2b29;}
.radio_base label{ width: initial !important; width: inherit\9 !important; display: inline-block !important; float: initial !important; float: inherit\9 !important;}

/*兼容ie10，ie11*/
@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none) {
	.radio_base label{ width: inherit !important; float: inherit !important;}
}
.radio_base.is_disabled,.checkbox_base.is_disabled,.radio_base.is_disabled label,.checkbox_base.is_disabled label{ cursor: not-allowed;}
.radio_base.is_disabled input + label:before,.checkbox_base.is_disabled input + label:before{border: 1px solid #D3CFC8; box-shadow:none}
.radio_base.is_disabled input + label:before,.checkbox_base.is_disabled input + label:before{ display:none\0;}
.radio_group,.checkbox_group{display: inline-block; line-height: 1; vertical-align: middle; font-size: 0}
.radio_button,.radio_button_inner,.checkbox_button,.checkbox_button_inner{position: relative; display: inline-block; outline: none}
.radio_button_inner,.checkbox_button_inner{line-height: 1; white-space: nowrap; vertical-align: middle; background: #fff; border: 1px solid #dcdfe6; font-weight: 500; border-left: 0; color: #606266; -webkit-appearance: none; text-align: center; box-sizing: border-box; margin: 0; cursor: pointer; transition: all .3s cubic-bezier(.645,.045,.355,1); padding:1.2rem 2rem; font-size: 1.4rem; border-radius: 0}
.radio_button_inner.is-round,.checkbox_button_inner.is-round{padding: 1.2rem 2rem}
.radio_button_inner:hover,.checkbox_button_inner:hover{color: #b32323}
.radio_button_inner [class*=icon-],.checkbox_button_inner [class*=icon-]{line-height: .9}
.radio_button_inner [class*=icon-]+span,.checkbox_button_inner [class*=icon-]+span{margin-left:.4rem}
.radio_button:first-child .radio_button_inner,.checkbox_button:first-child .checkbox_button_inner{border-left: 1px solid #dcdfe6; border-radius: 4px 0 0 4px; box-shadow: none!important}
.radio_button_orig_radio,.checkbox_button_original{opacity: 0; filter:alpha(opacity=0); outline: none; position: absolute; z-index: -1}
.radio_button_orig_radio:checked+.radio_button_inner,.checkbox_button_original:checked+.checkbox_button_inner{color: #fff; background-color: #b32323; border-color: #b32323; box-shadow: -1px 0 0 0 #b32323}
.radio_button_orig_radio:disabled+.radio_button_inner,.checkbox_button_original:disabled+.checkbox_button_inner{color: #c0c4cc; cursor: not-allowed; background-image: none; background-color: #fff; border-color: #ebeef5; box-shadow: none}
.radio_button_orig_radio:disabled:checked+.radio_button_inner,.checkbox_button_original:disabled:checked+.checkbox_button_inner{background-color: #f2f6fc}
.radio_button:last-child .radio_button_inner,.checkbox_button:last-child .checkbox_button_inner{border-radius: 0 4px 4px 0}
.radio_button:first-child:last-child .radio_button_inner,.checkbox_button:first-child:last-child .checkbox_button_inner{border-radius: 4px}
.radio_middle .radio_button_inner,.checkbox_middle .checkbox_button_inner{padding: 1rem 2rem; font-size: 1.4rem; border-radius: 0}
.radio_middle .radio_button_inner.is_round,.checkbox_middle .checkbox_button_inner.is_round{padding: 1rem 2rem}
.radio_small .radio_button_inner,.checkbox_small .checkbox_button_inner{padding:.8rem 1.6rem; font-size: 1.2rem; border-radius: 0}
.radio_small .radio_button_inner.is_round,.checkbox_small .checkbox_button_inner.is_round{padding: .8rem 1.6rem}
.radio_xs .radio_button_inner,.checkbox_xs .checkbox_button_inner{padding: .4rem 1.2rem; font-size: 1.2rem; border-radius: 0}
.radio_xs .radio_button_inner.is_round,.checkbox_xs .checkbox_button_inner.is-round{padding: .4rem 1.2rem}
.radio_button:focus:not(.is_focus):not(:active):not(.is_disabled),.checkbox_button:focus:not(.is_focus):not(:active):not(.is_disabled){box-shadow: 0 0 2px 2px #b32323}




/**输入框**/
.input_base{ position: relative; font-size: 1.6rem; display: inline-block; width: 100%;} 
input[type="text"].input_inner{ -webkit-appearance: none; background-color: #fff; background-image: none; border-radius: 4px; border: 1px solid #dcdfe6; box-sizing: border-box; color: #606266; display: inline-block; font-size: inherit; height: 4rem; line-height: 4rem; outline: none; padding: 0 .8rem 0 1.6rem; transition: border-color .2s cubic-bezier(.645,.045,.355,1); width: 100%; cursor: pointer; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
input[type="text"].input_inner::placeholder{color: #c0c4cc}
input[type="text"].input_inner:hover{border-color: #c0c4cc}
input[type="text"].input_inner:focus{outline: none; border-color: #b32323}
.input_large input[type="text"].input_inner{ height: 5.6rem; line-height: 5.6rem; font-size: 1.8rem;}
.input_small input[type="text"].input_inner{ height: 3.2rem; line-height: 3.2rem; font-size: 1.4rem;}
.input_suffix input[type="text"].input_inner{ padding-right: 3rem;}
.input_prefix input[type="text"].input_inner{ padding-left:3.6rem;}
.input_suffix .input_icon_date,.input_icon,.input_prefix .input_icon{ position: absolute; right: 1rem; top: .8rem; text-align: center; color: #c0c4cc; transition: all .3s; pointer-events: none;}
.input_suffix .input_icon_date i,.input_prefix .input_icon i{ font-size: 2rem;}
input[type="text"].input_inner:focus+.input_icon_date i{ color: #b32323;}
.input_group { position: relative; display: table; border-collapse: separate; padding: 1.2rem 0; min-width: 10.3rem; width: 100%;}
.input_group_prepend_01,.input_group_append_01{background-color: #f5f7fa; color: #909399; vertical-align: middle; display: table-cell; position: relative; border: 1px solid #dcdfe6; border-radius: 4px; padding: 0 20px; width: 1px; white-space: nowrap;}
.input_group_prepend_01{ border-top-right-radius: 0; border-bottom-right-radius: 0; border-right: 0;}
.input_group_append_01{ border-left: 0; border-top-left-radius: 0; border-bottom-left-radius: 0;}
.input_group>.input_inner {vertical-align: middle;display: table-cell;}
.input_group_prepend input[type="text"]{ border-top-left-radius: 0; border-bottom-left-radius: 0;}
.input_group_append input[type="text"]{ border-top-right-radius: 0; border-bottom-right-radius: 0;}
.input_group_append_01 button{border-color: transparent;background-color: transparent;color: inherit;border-top: 0;border-bottom: 0;margin-left: 0;padding: 0 2rem;display: inline-block;margin: 0 -2rem;}
.input_select .input_group_prepend_01{ padding: 0; width: 13rem; border-right: 0;}
.input_select .input_group_prepend_01 .input_base{ margin-right: 0; }
.input_select .input_group_prepend_01 .input_base input[type="text"].input_inner{ border: 0; height: 3.8rem; line-height: 3.8rem; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.input_icon i{ font-size: 1.2rem;}
.input_inner.on+.input_icon{top: 1.2rem;}
.select_dropdown{position: absolute;display: none;left: 0;right: 0;top:4rem;z-index: 9;border: 1px solid #e4e7ed;border-radius: .8rem;background-color: #fff;box-shadow: 0 2px 12px 0 rgba(0,0,0,.1); overflow: hidden;}
.select_dropdown li{line-height: 3.6rem;font-size: 1.4rem;cursor: pointer; padding-left: 2rem;}
.select_dropdown li a{ display: block; color: #999999;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.select_dropdown li:hover{ background-color: #f5f7fa;}
.horizontal_dropdown .select_dropdown{ top: inherit; bottom: 4.1rem;}
.input_prefix .input_icon{ left: 1rem; right: inherit; width:2rem\0;}

@media screen and (max-width:992px) {
	.input_icon{ top:.9rem;}
	.slb .input_group.input_select { display: table;}
	.select_dropdown{ padding:.4rem 0;}
	.select_dropdown li{ line-height:2.4rem}
	.select_dropdown li a{padding-left: 0;text-align: center;font-size: 1.2rem;}
	input[type="text"].input_inner{ padding-left:1.2rem; padding-right: 0;}
}

/*下拉菜单input_dropdown*/
.input_dropdown{ position: relative; font-size: 1.6rem; display: inline-block; width: 100%;}
.input_dropdown+.input_dropdown { margin-left:1.2rem;}
.dropdown_large{ font-size: 1.8rem;}
.dropdown_large input[type="text"].input_inner{ height: 5.6rem; line-height: 5.6rem;}
.dropdown_large .select_dropdown{ top: 5.6rem;}
.dropdown_large .input_icon{ top: 1.4rem;}
.dropdown_large .input_inner.on+.input_icon{ top: 1.8rem;}

/*文件上传*/
.upload_group{ position: relative; font-size: 1.6rem; display: inline-block; width: 100%;}
.upload_input{ display: none;}
.upload_tip{ font-size: 1.4rem; color: #606266; margin-top: 2rem;}
.upload_list{ margin-top: 1.2rem;}
.upload_list li{ line-height: 3.6rem; font-size: 1.4rem; position: relative;}
.upload_list li:hover{ background-color: #f5f7fa}
.upload_list li i{ margin-right: .4rem;}
.upload_list li a{ padding-right: 4rem; color: #606266; display: block; overflow: hidden; padding-left:.4rem; text-overflow: ellipsis; transition: color .3s; white-space: nowrap;}
.upload_list li label{ display: block; position: absolute; right: .8rem; top: 0;}
.upload_list li label i.icon-dagou1{ font-size: 1.4rem; color: #67c23a; display: block;}
.upload_list li label i.icon-dacha{ font-size: 1.4rem; color: #606266; display: none;}
.upload_list li:hover label i.icon-dagou1{ display: none;}
.upload_list li:hover label i.icon-dacha{ display: block;}
/*图片类上传*/
.avatar_uploader .upload_text{ border-radius:.8rem; cursor: pointer; position: relative; overflow: hidden; background-color: #fbfdff;}
.avatar_uploader .upload_text p{ line-height:4rem; text-align:center; padding-bottom:2rem}
.avatar_uploader_icon{font-size:2.8rem;color: #8c939d;width: 12rem;height: 6rem;line-height: 3em;text-align: center;display: inline-block;}
.list_picture li:hover{ background-color: #ffffff;}
.avatar_uploader:hover .upload_text{ border-color: #b32323;}
.list_picture li{overflow: hidden; z-index: 0; margin-top:1rem; display: inline-block; margin-right: 1rem; border: 1px solid #c0ccda; border-radius:.8rem; padding:.8rem;}
.list_picture li img{vertical-align: middle; width:12rem; height:12rem; background-color: #fff;}
.list_picture li img{ max-width:inherit\0;}
.list_picture li .picture_card{ position: relative; cursor: pointer;}
.list_picture li .picture_card i{ position: absolute; display: block; border-radius: 50%; text-align: center; right: -1rem; top:-.8rem; font-size: 1.4rem; z-index: 9; width: 2rem; line-height:2rem; height: 2rem; cursor: pointer; display: none;}
.list_picture li .picture_card:hover i{ display: block; color: #b32323;}

/*悬浮栏*/
.backtop{position: fixed; right:2rem; bottom:30rem; background-color: #fff; width: 5rem; border-radius: .8rem; font-size: 2rem; box-shadow: 0 0 6px rgba(0,0,0,.12); cursor: pointer; z-index: 999; border:1px solid #e1e1e1\0;}
.backtop>i{ position: absolute; right:-1rem; top: -.5rem; width: 2rem; height: 2rem; color: #b32323;}
.backtop li{ width: 5rem; height: 5rem; border-bottom: 1px solid #e1e1e1; position: relative; text-align: center; line-height:4.4rem;}
.backtop li a{ display: block;}
.backtop li a i{ font-size: 3rem; color: #b32323;}
.backtop li .backtop_pic{ display: none;}
.backtop li:last-child{ height: 4rem; border-bottom: none;}
.backtop li:last-child a i{ display: block; border: 2px solid #b32323; font-size:1.6rem; width: 3rem; height: 3rem; line-height: 3rem; border-radius: 50%; margin: 1rem auto 0;}
@media screen and (max-width:768px) {
	.backtop{ display: none;}
}


/*评分*/
.rate_group{height: 2rem; line-height:2rem;}
.rate_item{ font-size: 0; vertical-align: middle; display: inline-block; position: relative; cursor: pointer;}
.rate_item i{ font-size: 1.8rem; margin-right: .4rem; color: #c0c4cc; transition: .3s; position: relative;}
.rate_item.on .rate_icon:before{content: "\e61b"; color: rgb(247,186,42);}
.score_tip{ color:rgb(247,186,42); line-height: 2rem; font-size: 1.4rem; display: inline-block;}
.rate_item .rate_icon .rate_icon{ position: absolute; left: 0; top: 0; top:.7rem\0; color: rgb(247,186,42); display: block; overflow: hidden;}
 @media all and (min-width:0) {
	.rate_item .rate_icon .rate_icon{
		top: .5rem\9;
	}
}
/*弹出层*/
.modal_bg{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; opacity: .5; filter:alpha(opacity=50); background: #000; display: none; z-index: 999;}
.messagebox{ position: fixed; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); width: 42rem; padding-bottom: 1rem; vertical-align: middle; background-color: #fff; border-radius: 4px; border: 1px solid #ebeef5; font-size: 1.8rem; box-shadow: 0 2px 12px 0 rgba(0,0,0,.1); text-align: left; overflow: hidden; backface-visibility: hidden; display: none; z-index: 1000;}
.messagebox{ top:30%\0; left:40%\0;}
.messagebox_wrapper{position: fixed; top: 0; bottom: 0; left: 0; right: 0; text-align: center}
.messagebox_wrapper:after{content: ""; display: inline-block; height: 100%; width: 0; vertical-align: middle}
.messagebox_header{position: relative; padding:1.6rem 1.6rem 1rem}
.messagebox_title{padding-left: 0; margin-bottom: 0; font-size: 1.8rem; line-height: 1; color: #303133}
.messagebox_headerbtn{position: absolute; top: 1.6rem; right: 1.6rem; padding: 0; border: none; outline: none; background: transparent; font-size: 1.6rem; cursor: pointer}
.messagebox_headerbtn .messagebox_close{color: #909399}
.messagebox_headerbtn:focus .messagebox_close,.messagebox_headerbtn:hover .messagebox_close{color: #b32323}
.messagebox_content{padding:1.2rem 1.6rem; color: #606266; font-size: 1.4rem}
.messagebox_container{position: relative}
.messagebox_input{padding-top:1.6rem}
.messagebox_input input.invalid,.messagebox_input input.invalid:focus{border-color: #ba2b29}
.messagebox_status{position: absolute; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); font-size: 2.4rem !important}
.messagebox_status:before{padding-left: 1px}
.messagebox_status+.messagebox_message{padding-left: 3.6rem; padding-right: 1.2rem}
.messagebox_message{margin: 0}
.messagebox_message p{margin: 0; line-height: 2.4rem}
.messagebox_errormsg{color: #ba2b29; font-size: 1.2rem; min-height: 1.8rem; margin-top:.2rem}
.messagebox_btns{padding:.4rem 1.6rem 0; text-align: right}
.messagebox_btns button:nth-child(2){margin-left:1rem}
.messagebox_btns_reverse{flex-direction: row-reverse}
.messagebox_center{padding-bottom: 3rem}
.messagebox_center .messagebox_header{padding-top: 3rem}
.messagebox_center .messagebox_title{position: relative; display: flex; align-items: center; justify-content: center}
.messagebox_center .messagebox_status{position: relative; top: auto; padding-right: .4rem; text-align: center; transform: translateY(-1px); -ms-transform: translateY(-1px);}
.messagebox_center .messagebox_message{margin-left: 0}
.messagebox_center .messagebox_btns,.messagebox_center .messagebox_content{text-align: center}
.messagebox_center .messagebox_content{padding-left: 2.8rem; padding-right: 2.8rem}
.messagebox_large{ width: 62rem;}
#notice{z-index: 100; position: fixed; right: 0; bottom: 0; height: auto; width:32rem; background: #fff; box-shadow: 0 .1rem .75rem 0 rgba(9,41,77,.15); visibility: hidden; transition: all .3s ease; transform: translate3d(0,100%,0); -ms-transform: translate3d(0,100%,0);  padding:2rem; line-height: normal; border:1px solid #e1e1e1\0;}
#notice.visible{visibility: visible; -webkit-transform: none; -ms-transform: none; transform: none}
.notice_close{ position: absolute; right:.4rem; top:0rem; z-index:999}
.notice_title{ padding: .4rem 0;}
.notice_title h3{ font-size: 1.6rem; line-height: 3.6rem;}
.notice_img{ overflow: hidden;}
.notice_wrapper{ position: relative;}
a.notice_more{ color: #b32323;}
.notice_page{ position: absolute; right: 0; top: 0;}
.notice_page a{ color: #b32323; width: 2.4rem; height: 2.4rem; line-height: 2.4rem; text-align: center; display: inline-block; background-color: #ecf4fd; border-radius: 50%;}
.notice_page a.prevStop,.notice_page a.nextStop{background-color: #ecf4fd; opacity: .5; filter:alpha(opacity=50);}
.notice_page a i{ font-size: 1.2rem;}

@media screen and (max-width:768px) {
	#notice{ display: none;}
	.messagebox{ width: 90%;}
}

/*状态*/
.default_page{ text-align: center; padding: 4rem;}
.default_img svg{ max-width: 100%;}

/*分割线*/
.divider_basee{ background-color: #dcdfe6; position: relative;}
.divider_horizontal{ height: 1px; width: 100%; margin: 2rem auto;}
.divider_horizontal_large{ margin-top: 3.2rem; margin-bottom: 3.2rem;}
.divider_vertical{display: inline-block; width: 1px; height: 1em; margin: 0 .8rem; vertical-align: middle; position: relative}
.divider_text{position: absolute; background-color: #fff; padding: 0 2rem; font-weight: 500; color: #303133; font-size: 1.6rem;}
.divider_left{ left:2rem; transform: translateY(-50%); -ms-transform: translateY(-50%);}
.divider_center{ left: 50%; transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%);}
.divider_right{ right: 2rem; transform: translateY(-50%); -ms-transform: translateY(-50%);}
.divider_position{ position: absolute; top:1rem; bottom:1rem; width: 1px; right: 0;}
.divider_text{ margin-top:-1rem\0}
.slb .divider_position{ display: none;}

/*时间轴*/
.timeline{}
.timeline .timeline_item{position: relative; padding-bottom:2rem;}
.timeline_item_tail{position: absolute;left:.4rem;border-left: 2px solid #e4e7ed; top: .6rem; bottom: -6rem; bottom:-1rem\0;}
.timeline_item_node{position: absolute;background-color: #e4e7ed;border-radius: 50%;display: flex;justify-content: center;align-items: center;left: -1px;width: 1.2rem;height: 1.2rem;top: .6rem;}
.timeline_item_wrapper{position: relative; padding-left: 2.8rem; top: -.4rem;}
.timeline_item_content{ font-size: 1.6rem; line-height: 3.2rem; text-align: justify;}
.timeline_item_timestamp{ font-size: 1.4rem; color: #999999; margin-top: 1rem;}
.timeline_item:last-child .timeline_item_tail{ display: none;}
.timeline_item:nth-last-child(2) .timeline_item_tail{ bottom: -.6rem;}
.timeline_item_timestamp.is_top{margin-top: 0;}
.timeline_01 .timeline_item_tail{ border-width: 1px;}
.timeline_01 .timeline_item_node{width:3rem;height:3rem;background-color: #ffffff;left: -1rem;top: .2rem;}
.timeline_01 .timeline_item_node i{ font-size: 2.8rem; color: #999999;}
.timeline_01 .timeline_item_timestamp{ line-height: 3.6rem; font-size: 1.8rem;}
.timeline_01 .timeline_item_timestamp span{ margin-right: 1.6rem;}
.timeline_01 .shadow_base{ position: relative; border: 1px solid #e8e8e8; box-shadow: 5px 5px 10px rgba(160,160,160,.1); border-radius: .8rem;}
.timeline_01 .shadow_base:before { content: ""; border-left: 1px solid #e8e8e8; border-top: 1px solid #e8e8e8; position: absolute; top: -.85rem; left:2rem; width:1.6rem; height:1.6rem; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); background-color: #fff; display:none\0;}
.slb .timeline_item_content{ line-height: 2.8rem;}
@media screen and (max-width:992px) {
	.timeline_01 .timeline_item_node{ font-size: 2.4rem; height: 2.4rem;}
	.timeline_01 .timeline_item_node i{ font-size: 2rem;}
	.timeline_01 .timeline_item_timestamp{ font-size: 1.4rem;}
	.timeline_01 .timeline_item_timestamp span{ font-size: 1.8rem;}
	.timeline .timeline_item{ padding-bottom: 1rem;}
}


/*步骤条*/
.steps_base{ text-align: center; position: relative;}
.steps_base>div{ display: flex;}
.steps_base>span{ position: absolute; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); color: #999999; cursor: pointer; z-index: 99;}
.steps_base>span i{ font-size: 3.6rem;}
.steps_base>span.prev{ left: 0;}
.steps_base>span.next{ right: 0;}
.step_item{ display: inline-block; text-align: center; position: relative; flex: 1;}
.step_head{ position: relative;}
.step_line{position: absolute;border-color: inherit;background-color: #c0c4cc;height: 5px;top: 1.8rem;left: 50%;right: -50%;}
.step_line_inner{ display: block; border: 1px solid; border-color: inherit; transition: .15s ease-out; box-sizing: border-box; width: 0; height: 0;}
.step_icon{position: relative;z-index: 1;display: inline-flex;justify-content: center;align-items: center;width: 4.2rem;height: 4.2rem; line-height: 4.2rem; line-height: 3.4rem\0; text-align: center; font-size: 1.4rem;box-sizing: border-box;background: #ececec;transition: .15s ease-out;border-radius: 50%;border: 4px solid;border-color: #ffffff;color: #999999;margin: 0 auto\0;}
 @media all and (min-width:0) {
	.step_icon{
		margin: 0 auto\9;
	}
}

.step_title{font-size: 1.8rem;line-height:3.8rem;color: #999999;}
.step_description{padding-right: 10%; margin-top: -.4rem; font-size: 1.2rem; line-height:2rem; padding-left: 20%; padding-right: 20%;}
.step_item:last-of-type .step_line{ display: none;}
.is_finish .step_line{ background-color: #b32323;}
.is_finish:last-child .step_line{ background-color: #c0c4cc;}
.is_finish .step_main,.is_finish .step_head,.is_finish .step_icon{}
.is_finish .step_title{ color:#b32323;}
.is_finish .step_icon{ background-color:#b32323;color: #ffffff;}
.steps_vertical .step_item{ display: block; text-align: left;}
.steps_vertical .step_head{ width: 2.4rem; position: initial; float: left;}
.steps_vertical .step_line{width: 2px;top: 0;bottom: 0;left: 2.1rem;right: inherit;height: inherit;}
.steps_vertical .step_main{padding-left: 5rem;}
.steps_vertical .step_main .step_title{}
.steps_vertical .step_main .step_description{ margin-top: .8rem; padding: 0 0 2rem 0; color: #333333;}
@media screen and (max-width:992px) {
	.steps_horizontal>div{ display: flex;}
	.steps_horizontal .step_item{ flex: 1;}
	.steps_horizontal .step_description{ display: none;}
}

/*图文链接组*/
.piclink_group{ position: relative; overflow: hidden;}
.piclink_group>span{ position: absolute; top: 50%; margin-top: -2rem;  width: 4rem; height: 4rem; line-height: 4rem; text-align: center; background-color: rgba(0,0,0,.6); cursor: pointer; z-index: 10;}
.piclink_group>span.prev{ left: 0;}
.piclink_group>span.next{ right: 0;}
.piclink_group>span i{ font-size: 2rem; color: #ffffff;}
.piclink_group .piclink_conent{ background-color: #E7F1FC; z-index: 1; position: relative; overflow: hidden; height: 0; background-position: center; background-repeat: no-repeat; background-size: cover;}
.piclink_group .num{ text-align: center;}
.piclink_group .num ul{ font-size: 0; text-align: center;}
.piclink_group .num li{ display: inline-block; margin: 0 .8rem; width: 1rem; height: 1rem; background-color: #DDD; border-radius: 50%; cursor: pointer;}
.piclink_group .num li.on{ background-color: #F6B551;}


.piclink_group_01 .piclink_list li .piclink_conent{padding-top: 34.83871%;}
.piclink_group_01 .piclink_list li .piclink_conent a{ padding: 2rem; line-height: 2.4rem; font-size: 1.6rem; overflow: hidden; position: absolute; left: 0; top:0; right: 0; bottom: 0; z-index: 3; display: block;}
.piclink_group_01 .piclink_list li .piclink_conent img{ float: left; width:25.18518%; margin-right: 1.6rem;}
.piclink_group_01 .piclink_list li .piclink_conent p{ overflow: hidden; position: relative; line-height: 2.4rem; height: 100%;}
.piclink_group_01 .piclink_list li .piclink_conent p span{ line-height: 2.4rem; position: absolute; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); margin-top: -1.2rem\0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.piclink_group_01 .piclink_list li a:hover{ background-color: #b32323;}
.piclink_group_01 .piclink_list li:hover .piclink_conent p{ color: #ffffff;}

.piclink_group_02 .trt-row{ margin: 0 -1rem;}
.piclink_group_02 .trt-row [class*=trt-col-]{ padding: 0;}
.piclink_group_02>span{ top: 45%;}
.piclink_group_02 .piclink_list li .piclink_conent{padding-top: 58.064516%; margin-right: 2rem;}
.piclink_group_02 .piclink_conent .piclink_text{ position: absolute; z-index: 2; padding: 3.2rem 2rem 2rem 2rem; left: 0rem; top: 0rem; right: 0rem; bottom: 0rem;}
.piclink_group_02 .piclink_list li .piclink_conent em{ width: 38.064516%; position: absolute; right: 1rem; bottom: .6rem;}
.piclink_group_02 .piclink_list li .piclink_conent em img{ width: 100%;}
.piclink_group_02 .piclink_list li .piclink_conent h3{ font-size: 1.8rem; line-height: 3.2rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.piclink_group_02 .piclink_list li .piclink_conent p{ line-height: 2.4rem; font-size: 1.4rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-right:10rem;}
.piclink_group_02 .piclink_list li .piclink_conent .piclink_text>a{ display: inline-block; width: 8.8rem; height: 2.6rem; line-height: 2.2rem; margin-top: 1.6rem; text-align: center; font-size: 1.2rem; color: #b32323; border: 1px solid #b32323; border-radius: 10rem; transition: .3s all;}
.piclink_group_02 .piclink_list li .piclink_conent .piclink_text>a:hover{ background-color: #b32323; color: #ffffff;}

.piclink_group_03 .trt-row{ margin: 0 -1rem;}
.piclink_group_03 .trt-row [class*=trt-col-]{ padding: 0;}
.piclink_group_03>span{ top: 45%;}
.piclink_group_03 .piclink_list li .piclink_conent{padding-top:56.774194%; border-radius: .4rem; margin-right: 2rem;}
.piclink_group_03 .piclink_list li .piclink_conent:before{ content: ''; position: absolute; left: 0; top: 100%; right: 0; bottom: 0; background-color: rgba(22,88,160,.9); z-index: 3; transition: .3s all;}
.piclink_group_03 .piclink_list li:hover .piclink_conent:before{ top: 0;}
.piclink_group_03 .piclink_conent .piclink_text{ position: absolute; z-index: 4; left: 0rem; top: 50%; transform: translateY(-50%); right: 0rem; text-align: center; padding: 0 2rem; transition: .3s all;}
.piclink_group_03 .piclink_list li .piclink_conent h3,.piclink_group_03 .piclink_list li .piclink_conent p,.piclink_group_03 .piclink_list li .piclink_conent .piclink_text>a{ position: relative; z-index: 5; color: #ffffff;}
.piclink_group_03 .piclink_list li .piclink_conent em{ width: 38.064516%; position: absolute; right: 1rem; bottom: .6rem;}
.piclink_group_03 .piclink_list li .piclink_conent em img{ width: 100%;}
.piclink_group_03 .piclink_list li .piclink_conent h3{ font-size:2.4rem; line-height: 3.2rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.piclink_group_03 .piclink_list li .piclink_conent h3 a{ color: #ffffff;}
.piclink_group_03 .piclink_list li .piclink_conent p{ line-height: 2.4rem; font-size: 1.4rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.piclink_group_03 .piclink_list li .piclink_conent .piclink_text>a{ display:none; width: 4.8rem; height:4.8rem; line-height: 4.8rem; margin-top: 1.6rem; text-align: center; font-size: 1.2rem; color: #ffffff; border: 1px solid #ffffff; border-radius:50%; transition: .3s all;}
.piclink_group_03 .piclink_list li .piclink_conent .piclink_text>a i{ color: #ffffff; font-size: 2.8rem;}
.piclink_group_03 .piclink_list li:hover .piclink_conent .piclink_text>a{ display: inline-block;}

.piclink_group_04 .trt-row{ margin: 0 -1rem;}
.piclink_group_04 .trt-row [class*=trt-col-]{ padding: 0;}
.piclink_group_04>span{ top: 45%;}
.slb .piclink_group_04>span{ top:38%;}
.piclink_group_04 .piclink_list li .piclink_conent{ background-color: #E4EAF2; height: auto; margin-right: 2rem;}
.piclink_group_04 .piclink_list li:nth-child(2n+2) .piclink_conent{ background-color: #E4F2F2;}
.piclink_group_04 .piclink_list li .piclink_conent .piclink_text{padding-top:56.774193%; background-color: #1A6CAB; position: relative; height: 0; overflow: hidden;}
.piclink_group_04 .piclink_list li .piclink_conent p{ line-height: 2.8rem; font-size: 1.6rem; padding: 1.6rem 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center;}
.piclink_group_04 .piclink_list li:nth-child(2n+2) .piclink_conent .piclink_text{ background-color: #0F8D91;}
.piclink_group_04 .piclink_list li .piclink_conent h3{ position: absolute; z-index: 5; color: #ffffff; text-shadow:rgba(0,0,0,.3) 0px 2px 4px; left:0; right: 0; text-align: center; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); margin-top: -3.2rem\0; line-height: 3.2rem; font-size: 2.4rem; padding: 0 2rem;}
.piclink_group_04 .piclink_list li .piclink_conent h3 a{ color: #ffffff; text-shadow:rgba(0,0,0,.3) 0px 2px 4px;}
.piclink_group_04 .piclink_list li .piclink_conent .piclink_text i{ position: absolute; bottom: -60%; left: 0; right: 0; text-align: center;}

.piclink_group_05 .trt-row{ margin: 0 -1rem;}
.piclink_group_05 .trt-row [class*=trt-col-]{ padding: 0;}
.slb .piclink_group_05>span{ top:35%;}
.piclink_group_05 .piclink_list li .piclink_conent{ background-color: #F7F8FA; height: auto; border-bottom: 2px solid #b32323; padding-bottom: .7rem; margin-right: 2rem;}
.piclink_group_05 .piclink_list li .piclink_conent .piclink_text{padding-top:56.774193%; background-color: #ABD3F7; position: relative; height: 0; overflow: hidden; margin-bottom: .7rem;}
.piclink_group_05 .piclink_list li .piclink_conent p{ font-size: 1.6rem; font-weight: normal; line-height: 2.4rem; height: 7.2rem; position: relative; overflow: hidden;}
.piclink_group_05 .piclink_list li .piclink_conent p a{ position: absolute; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; left: 0; right: 0; text-align: center; padding: 0 2rem;}
.piclink_group_05 .piclink_list li .piclink_conent h3{ position: absolute; z-index: 5; color: #ffffff; text-shadow:rgba(0,0,0,.3) 0px 2px 4px; left:0; right: 0; text-align: center; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); margin-top: -3.2rem\0; line-height: 3.2rem; font-size: 2.4rem; padding: 0 2rem;}
.piclink_group_05 .piclink_list li .piclink_conent h3 a{ color: #0073BA; text-shadow: #fff 2px 0 0, #fff 0 2px 0, #fff -2px 0 0, #fff 0 -2px 0;;}
.piclink_group_05 .piclink_list li .piclink_conent .piclink_text i{ position: absolute; bottom: -60%; left: 0; right: 0; text-align: center;}


.piclink_group_06 .piclink_list li .piclink_conent{padding-top:34.838709%; }
.piclink_group_06 .piclink_conent .piclink_text{ position: absolute; z-index: 4; left: 0rem; top: 50%; transform: translateY(-50%); right: 0rem; text-align: center; transition: .3s all;}
.piclink_group_06 .piclink_list li .piclink_conent h3{ font-size:2.2rem; line-height: 3.2rem; overflow: hidden; height: 9.6rem; position: relative;}
.piclink_group_06 .piclink_list li .piclink_conent h3 a{ color: #ffffff; position: absolute; left: 0; right: 0; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); text-align: center; padding: 0 2rem; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}

.piclink_group_07>span{ top: 35%;}
.piclink_group_07 .trt-row{ margin: 0 -1rem;}
.piclink_group_07 .trt-row [class*=trt-col-]{ padding: 0;}
.piclink_group_07 .piclink_list li .piclink_conent{height: auto; background-color: transparent; padding-bottom: 1rem; margin-right: 2rem;}
.piclink_group_07 .piclink_list li .piclink_conent .piclink_text{padding-top:56.774193%; background-color: #ABD3F7; position: relative; height: 0; overflow: hidden; margin-bottom: .7rem; border-radius: .8rem; z-index: 2;}
.piclink_group_07 .piclink_list li .piclink_conent p{ font-size: 1.6rem; font-weight: normal; background-color: #ffffff; box-shadow: 0 2px 12px rgba(22,88,160,.3); line-height: 2.8rem; height: 5.6rem; padding: 1.4rem 0; position: relative; overflow: hidden; z-index:8; margin: -2.8rem 1.2rem 0 1.2rem; border-radius: .8rem;}
.piclink_group_07 .piclink_list li .piclink_conent p a{ text-align: center; padding: 0 2rem; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.piclink_group_07 .piclink_list li .piclink_conent h3{ position: absolute; z-index: 5; color: #ffffff; text-shadow:rgba(0,0,0,.3) 0px 2px 4px; left:0; right: 0; text-align: center; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); margin-top: -3.2rem\0; line-height: 3.2rem; font-size: 2.4rem; padding: 0 2rem;}
.piclink_group_07 .piclink_list li .piclink_conent h3 a{ color: #0073BA; text-shadow: #fff 2px 0 0, #fff 0 2px 0, #fff -2px 0 0, #fff 0 -2px 0;;}
.piclink_group_07 .piclink_list li .piclink_conent .piclink_text i{ position: absolute; bottom: -60%; left: 0; right: 0; text-align: center;}


@media screen and (max-width:1280px) {
	.piclink_group_02 .piclink_conent .piclink_text{ padding-top: 2rem;}
	.piclink_group_03 .piclink_list li .piclink_conent h3,.piclink_group_04 .piclink_list li .piclink_conent h3,.piclink_group_05 .piclink_list li .piclink_conent h3,.piclink_group_06 .piclink_list li .piclink_conent h3,.piclink_group_07 .piclink_list li .piclink_conent h3{ font-size: 2rem; line-height: 2.8rem;}
}
@media screen and (max-width:992px) {
	.piclink_group .trt-row{ margin: 0 -.8rem;}
	.piclink_group .trt-row [class*=trt-col-]{ padding: 0;}
	.piclink_group .piclink_list li .piclink_conent{ margin: 0 1.6rem 0 0;}
	.piclink_group_04 .piclink_list li .piclink_conent .piclink_text i,.piclink_group_05 .piclink_list li .piclink_conent .piclink_text i,.piclink_group_07 .piclink_list li .piclink_conent .piclink_text i{ bottom: 0rem;}
}

@media screen and (max-width:640px) {
	.piclink_group_03 .trt-row{ margin: 0 -1.8rem 0 0;}
	.piclink_group .piclink_list li .piclink_conent{ margin: 0;}
	.piclink_group_03 .piclink_list li .piclink_conent{ margin: 0 1.8rem 0 0;}
	.piclink_group_04>span,.piclink_group_05>span{ top: 40%;}
	.piclink_group_05 .piclink_list li .piclink_conent{ margin-right: 1.6rem;}
}

/*图文组*/
.picture_group{ position: relative; overflow: hidden;}
.picture_group:after{ visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.picture_group>span{ position: absolute; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); color: #999999; cursor: pointer; z-index: 99;}
.picture_group>span i{ font-size: 3.6rem;}
.picture_group>span.prev{ left: 0; text-align: left;}
.picture_group>span.next{ right: 0;}
.trt-row [class*=trt-col-].picture_item{ padding: 0;}
.picture_item{ position: relative;}
.picture_group .picture_conent{ margin: 0 1.6rem; position: relative; background-color: #ffffff;}
.picture_item .picture_img{ overflow: hidden; position: relative; z-index: 3;}
.picture_item .picture_text{ margin-top: 1.6rem; margin-top:0rem\0; position: relative; z-index: 4;}
.picture_item .picture_fixed{ background-size: cover; padding-top: 56.3106796%;}
.picture_group_01 .picture_text h3{ text-align: justify; font-size: 2rem; line-height:3.2rem; margin-bottom:.8rem; height: 6.4rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2;}
.picture_group_01 .picture_text p{ text-align: justify; line-height: 2.4rem; height: 4.8rem; font-size: 1.4rem; color: #999999; margin-bottom: .8rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow: hidden;}
.picture_group_01 .picture_text>a{ color: #b32323; transition: .3s all; font-size: 1.4rem;}
.picture_group_01 .picture_text>a:hover,.picture_group_01 .picture_text>i>a:hover{ margin-left: 1rem;}
.picture_group_01>span{ top: 30%;}
@media screen and (max-width:992px) {
	.picture_group_01 .picture_text h3,.picture_group_01 .picture_text p{ height: auto; -webkit-line-clamp:inherit;}
	.picture_group>span{ display: none;}
}


.picture_group_02 .picture_item .picture_text{ margin-top: 2rem; padding-bottom: 2rem; position: relative;}
.picture_group_02 .picture_text span{ display: block; color: #999999; font-size: 1.4rem; line-height: 2.4rem;} 
.picture_group_02 .picture_text h3{ text-align: justify; font-size: 2rem; line-height:3.2rem; margin-bottom:.8rem; margin-top: .8rem; height: 6.4rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2;}
.picture_group_02 .picture_text p{ text-align: justify; line-height: 2.4rem; height: 4.8rem; font-size: 1.4rem; color: #999999; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow: hidden;}
.picture_group_02 .picture_text>em{ width: 6rem; height: 1px; background-color: #E2E2E2; position: absolute; left: 0; bottom: 0;}
.picture_group_02>span{ top: 30%;}
@media screen and (max-width:992px) {
	.picture_group_02 .picture_text h3,.picture_group_02 .picture_text p{ height: auto; -webkit-line-clamp:inherit;}
}


.picture_group_03 .picture_text{ position: absolute; left: 2rem; bottom: 2rem; right: 2rem; padding-left: 2rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background-color:rgba(51,51,51,.6); color: #ffffff; line-height: 4.8rem; padding-right: 5rem;}
.picture_group_03 .picture_item:hover .picture_text{ background-color: #b32323; color: #ffffff;}
.picture_group_03 .picture_text i{ position: absolute; right:1rem; color: #ffffff; top: 0;}
.picture_group_03 .picture_text p,.picture_group_03 .picture_text p a{ color: #ffffff;}

@media screen and (max-width:992px) {
	.picture_group_03 .picture_text p{ height: auto; -webkit-line-clamp:inherit;}
}


.picture_group_04 .picture_conent{ padding-bottom: 2rem;}
.picture_group_04 .picture_conent:hover{ box-shadow: 0 1rem 1rem rgba(0,0,0,.05);}
.picture_group_04 .picture_item .picture_text{ position: relative; margin: 2rem 3.2rem 0 3.2rem;}
.picture_group_04 .picture_text span{ display: block; color: #999999; font-size: 1.4rem; line-height: 2.4rem;} 
.picture_group_04 .picture_text h3{ text-align: justify; font-size: 2rem; line-height:3.2rem; margin-bottom:.8rem; height: 6.4rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2;}
.picture_group_04 .picture_text p{ text-align: justify; line-height: 2.4rem; height: 4.8rem; font-size: 1.4rem;  margin-bottom:.8rem;color: #999999; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow: hidden;}
.picture_group_04>span{ top: 30%;}
@media screen and (max-width:992px) {
	.picture_group_04 .picture_text h3,.picture_group_04 .picture_text p{ height: auto; -webkit-line-clamp:inherit;}
	.slb .picture_group_04 .picture_item .picture_text{ margin: 1.2rem 2rem 0 2rem;}
}


.picture_group_05 .picture_conent{ transition: .3s all; padding:1.6rem 3.2rem 3.2rem 3.2rem;}
.picture_group_05 .picture_conent:hover{ margin-top: -1rem;}
.picture_group_05 .picture_item .picture_text{ margin-top: 1.6rem; padding-bottom: 2rem; position: relative;}
.picture_group_05 .picture_text span{ display: block; color: #999999; font-size: 1.4rem; line-height: 2.4rem;} 
.picture_group_05 .picture_text h3{ text-align: justify; font-size: 2rem; line-height:3.2rem; margin-bottom:.8rem; margin-top: .8rem; height: 6.4rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2;}
.picture_group_05 .picture_text p{ text-align: justify; line-height: 2.4rem; height: 7.2rem; font-size: 1.4rem; color: #999999; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3; overflow: hidden;}
.picture_group_05 .picture_text>em{ width: 6rem; height: 1px; background-color: #E2E2E2; position: absolute; left: 0; bottom: 0;}

@media screen and (max-width:992px) {
	.picture_group_05 .picture_text h3,.picture_group_05 .picture_text p{ height: auto; -webkit-line-clamp:inherit;}
	.picture_group_05 .picture_conent{ padding:.8rem 2rem 2rem 2rem;}
}


.picture_group_06 .bd{ margin:0 -4.8rem 0 -1.6rem;}
.picture_group_06 .picture_conent{ padding-right: 3.2rem; transition: .3s all; position: relative;}
.picture_group_06 .picture_conent:after{ content: ''; position: absolute; width: 1px; top: 0; bottom: 0; right: 0; background-color: #E6E6E6;}
.picture_group_06 .picture_item:nth-child(3n+3) .picture_conent:after{ display: none;}
.picture_group_06 .picture_conent span{ font-size: 2.8rem; line-height: 3.2rem; display: block; color: #999999;}
.picture_group_06 .picture_conent em{ line-height:3.2rem; font-size: 1.6rem; color: #999999; display: block; font-style: normal;}
.picture_group_06 .picture_text{ margin: 2rem 0 0 0;}
.picture_group_06 .picture_text h3{ text-align: justify; font-size: 2rem; line-height: 3.2rem; height: 6.4rem; margin-bottom: .8rem; white-space: initial; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow: hidden;}
.picture_group_06 .picture_text p{ text-align: justify; line-height: 2.4rem; font-size: 1.4rem; color: #999999; margin-bottom: .8rem; height:4.8rem; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;}
.picture_group_06 .picture_text>a{ color: #666666; font-size: 1.4rem; transition: .3s all; height: 2.6rem; line-height: 2.6rem; display: block; }
.picture_group_06 .picture_text:hover>a{ color: #004098;}
.picture_group_06 .picture_item .picture_img{ margin: 1.2rem 0 0 0;}

@media screen and (max-width:992px) {
	.picture_group_06 .picture_text h3,.picture_group_06 .picture_text p{ height: auto; -webkit-line-clamp:inherit;}
	.picture_group_06 .bd{ margin:0 -4.4rem 0 -1.2rem;}
	
}

.picture_group_07 .picture_conent{ background-color: #F2F2F2; padding-bottom: 1.6rem;}
.picture_group_07 .picture_item .picture_img{ margin: 0;}
.picture_group_07 .picture_text{ line-height: 2.8rem; margin:1.6rem 1.6rem 0 1.6rem; height: 5.6rem; text-align: center; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:2;}
.picture_group_07 .picture_conent:hover{ background-color: #b32323;}
.picture_group_07 .picture_conent:hover .picture_text a{ color: #ffffff;}

@media screen and (max-width:992px) {
	.picture_group_07 .picture_text{ height: auto; -webkit-line-clamp:inherit;}
	.slb .picture_group_07 .picture_text{ margin: 1.2rem 1.2rem 0 1.2rem; line-height: 2.4rem;}
}


.picture_group_08 .picture_conent{ background-color: #F2F2F2; padding-bottom:2.2rem; margin: 0;}
.picture_group_08 .picture_conent:hover{ background-color: #b32323; border-top: .8rem solid #b32323; margin-top: -.8rem;color: #ffffff;}
.picture_group_08 .picture_conent:hover a{ color: #ffffff;}
.picture_group_08 .picture_text{ margin:2.2rem 2.2rem 0 2.2rem; position: relative;}
.picture_group_08 .picture_text p{ text-align: justify; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-right: 3.2rem;}
.picture_group_08 .picture_text i{ position: absolute; right: 0; top: 50%; margin-top: -1rem; width: 2rem; text-align: center; line-height: 2rem; height: 2rem; background-color: #ffffff; border-radius: 100%; font-size: .8rem;}
.picture_group_08 .picture_conent:hover i{ color: #333333;}

@media screen and (max-width:992px) {
	.picture_group_08 .trt-row-large{ margin: 0 2.4rem;}
	.slb .picture_group_08 .trt-row-large{ margin: 0 1.6rem;}
}

.picture_group_09 .picture_conent{ overflow: hidden; height: 38rem;}
.picture_group_09 .picture_text{ padding: 2rem 3.2rem 3.2rem 3.2rem; margin-top: 0; transition:.3s all;}
.picture_group_09 .picture_text h3{ text-align: center; font-size: 2rem; margin-bottom: .8rem; line-height: 3.2rem; height: 6.4rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:2; position: relative;}
.picture_group_09 .picture_text>em{ width: 6rem; height: 2px; background-color: #ffffff; margin:1.6rem auto; display: none;}
.picture_group_09 .picture_text p{ line-height: 2.4rem; font-size: 1.4rem; color: #999999; height: 9.6rem; text-align: justify; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:4;}
.picture_group_09 .picture_text>a{ display: none; width: 9.6rem; height: 3.2rem; line-height: 3.2rem; text-align: center; margin: 1.6rem auto 0; border: 1px solid #ffffff; border-radius: .4rem; color: #ffffff;}
.picture_group_09 .picture_conent:hover .picture_text>a{ display: block; color: #ffffff;}
.picture_group_09 .picture_conent:hover .picture_text{ margin-top: -9rem; background-color: rgba(22,88,160,.8); color: #ffffff; padding-top:1.6rem}
.picture_group_09 .picture_conent:hover .picture_text p,.picture_group_09 .picture_conent:hover .picture_text h3,.picture_group_09 .picture_conent:hover .picture_text h3 a{ color: #ffffff;}
.picture_group_09 .picture_conent:hover .picture_text>em{ display: block;}
.picture_group_09>span{ top:25%;}
.slb .picture_group_09 .picture_conent{ height:40rem;}
@media screen and (max-width:992px) {
	.picture_group_09 .picture_conent{ height: auto; padding-bottom: .4rem;}
	.picture_group_09 .picture_text h3,.picture_group_09 .picture_text p{ height: auto; -webkit-line-clamp:inherit;}
	.slb .picture_group_09 .picture_conent{ height: auto;}
	.picture_group_09 .picture_text{ padding:1.2rem 0rem;}
	.picture_group_09 .picture_conent:hover .picture_text{ padding: 1.2rem;}
}

.picture_group_10 .picture_item .picture_text{ margin-top: 0;}
.picture_group_10 .picture_text h3{ text-align: justify; line-height: 3.2rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: .8rem;}
.picture_group_10 .picture_text span{ font-size: 1.4rem; color: #999999; display: block; line-height: 2.4rem; margin-bottom: .8rem;}
.picture_group_10 .picture_text>a>i{ color: #999999; margin-left: -1rem; font-size: 1.8rem; display: block;}
.picture_group_10 .picture_text>a{ display: inline-block; transition: .3s all;}
.picture_group_10 .picture_text p{ line-height: 2.4rem; font-size: 1.4rem; color: #666666; height: 4.8rem; text-align: justify; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2;}
.picture_group_10 .picture_text>a:hover{ margin-left: 1rem;}
.picture_group_10>span{ top: 54%;}
@media screen and (max-width:992px) {
	.picture_group_10 .picture_text p{ height: auto; -webkit-line-clamp:inherit;}
}

/*文字组word_group*/
.word_group_01 .word_conent{ overflow: hidden;}
.word_group_01 li:first-child .word_conent,.word_group_01 li:first-child+li .word_conent{ border-bottom: 1px dashed #dcdcdc; padding-bottom: 3.2rem;}
.word_group_01 .word_conent>h3{ line-height: 3.2rem; height: 6.4rem; font-size: 2rem; margin-bottom: 1.6rem;}
.word_group_01 .word_conent>p{ line-height: 2.8rem; height: 5.6rem; font-size: 1.6rem; color: #666666;}
.word_group_01 .word_conent>p a{ color: #D43030;}
.word_group_01 .word_conent>h3,.word_group_01 .word_conent>p{ text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow: hidden;}
@media screen and (max-width:992px) {
	.word_group_01 .word_conent{ border-bottom: 1px dashed #DCDCDC; padding-bottom: 2rem !important;}
	.word_group_01 li:last-child .word_conent{ border-bottom: 0;}
	.word_group_01  .word_conent>h3, .word_group_01 .word_conent>p{ -webkit-line-clamp:inherit; overflow: inherit; height: auto;}
}

.word_group_02 .word_conent{ overflow: hidden;}
.word_group_02 li:first-child .word_conent,.word_group_02 li:first-child+li .word_conent{ border-bottom: 1px dashed #dcdcdc; padding-bottom: 3.2rem;}
.word_group_02 .word_date{ width:8.8rem; height:9.6rem; float: left; border-right: 1px solid #e2e2e2; margin-right:3.2rem; padding-top: 1rem;}
.word_group_02 .word_date>h3{ font-size: 4.4rem; line-height:3.6rem;}
.word_group_02 .word_date>p{ line-height: 3.6rem; color: #999999; font-size: 1.4rem;}
.word_group_02 .word_text{ overflow: hidden;}
.word_group_02 .word_text>h3{ font-size: 1.8rem; line-height: 3.2rem; margin-bottom: .8rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: normal;}
.word_group_02 .word_text>p{ line-height: 2.8rem; font-size: 1.6rem; color: #999999; height: 5.6rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow: hidden;}
.word_group_02 .word_text>a{ color: #999999; margin-top: 1.6rem; line-height: 2.8rem; display: inline-block; padding-right: 2rem;}
.word_group_02 .word_text>a:hover{ color: #004098; text-decoration: underline;}
.word_group_02 .word_text>a i{ font-size:2rem; color: #999999;}
@media screen and (max-width:992px) {
	.word_group_02 .word_date{ width: inherit; margin-right: 0; float: inherit; height: auto; border-right: 0;}
	.word_group_02 .word_date>h3,.word_group_02 .word_date>p{ display: inline-block;}
	.word_group_02 .word_text>a{ margin-top: 1.6rem;}
	
}

.word_group_03 .word_conent{ overflow: hidden; padding: 2.4rem 3.2rem; border: 1px solid transparent;}
.word_group_03 .word_conent:hover{ border-color: #b32323; box-shadow: 0 .4rem .4rem rgba(0,0,0,.05);}
.word_group_03 .word_date{ width:6.6rem; height:9.6rem; margin-left:3.2rem; float: right;}
.word_group_03 .word_date>p{ line-height: 3.6rem; color: #999999; font-size: 2rem; text-align: center;}
.word_group_03 .word_date>a{ display: block; height: 5.6rem; border-left: 1px solid #dddddd; line-height: 5.6rem; margin-top: 1rem;}
.word_group_03 .word_date>a i{ font-size: 2rem; color: #999999;}
.word_group_03 .word_text{ overflow: hidden;}
.word_group_03 .word_text>h3{ font-size: 2rem; line-height: 3.2rem; margin-bottom: .8rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.word_group_03 .word_text>p{ line-height: 2.8rem; font-size: 1.6rem; color: #999999; height: 5.6rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow: hidden;}
.word_group_03 .word_text>a i{ font-size:2rem;}
@media screen and (max-width:992px) {
	.word_group_03 .word_conent{ border-color: #dddddd;}
	.word_group_03 .word_date{ display: none;}
}


.word_group_04{ position: relative;}
.word_group_04 .bd{ overflow: hidden;}
.word_group_04 .word_conent{ overflow: hidden;}
.word_group_04>span{ position: absolute; z-index: 9; top: 50%; margin-top: -3.5rem; cursor: pointer; width:4.2rem; height: 7rem; background-color: #000000; background-color: rgba(0,0,0,.5); text-align: center; line-height: 7rem;}
.word_group_04>span i{ font-size: 3.6rem; color: #ffffff;}
.word_group_04>span.prev{ left: 0rem; text-align: right;}
.word_group_04>span.next{ right: 0rem;}
.word_group_04 .trt-row-large{ margin: 0 -3.2rem 0 0;}
.word_group_04 .trt-row-large>[class*=trt-col-]{ padding: 0;}
.word_group_04 .word_conent{ padding:3rem 3.2rem 2.6rem 3.2rem; background-color:#ffffff; margin-right: 3.2rem;}
.word_group_04 .word_conent:hover{ box-shadow:0rem 2rem 2rem rgba(0,0,0,.05);}
.word_group_04 .word_conent>h3{ font-size:2rem; line-height:3.2rem; height:6.4rem; display:-webkit-box; webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.word_group_04 .word_conent> p{ line-height:2.8rem; font-size:1.6rem; color:#999999; margin-top: .8rem; text-align: justify;}
.word_group_04 .word_conent> p.p1{ height:8.4rem; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden;}

@media screen and (max-width:992px) {
	.content_bg_01 .row{ padding: 0;}
	.word_group_04 .word_conent{ padding: 1.6rem;}
	.word_group_04 .word_conent>h3,.word_group_04 .word_conent> p.p1{ height: auto;}
}

.word_group_05{ position: relative;}
.word_group_05 .bd{ overflow: hidden;}
.word_group_05>span{ position: absolute; z-index: 9; top: 50%; margin-top: -3.5rem; cursor: pointer; width:4.2rem; height: 7rem; background-color: #000000; background-color: rgba(0,0,0,.5); text-align: center; line-height: 7rem;}
.word_group_05>span i{ font-size: 3.6rem; color: #ffffff;}
.word_group_05>span.prev{ left: 0rem; text-align: right;}
.word_group_05>span.next{ right: 0rem;}
.word_group_05 .trt-row-large>[class*=trt-col-]{ padding: 0;}
.word_group_05 .word_conent{ overflow: hidden; margin-right: 3.2rem;}
.word_group_05 .word_date{ width:8.4rem; height:7.6rem; border: 1px solid #A6A6A6; padding: 1.8rem 1.4rem;}
.word_group_05 .word_date>h3{ font-size: 2rem; line-height:2.4rem; font-weight: normal;}
.word_group_05 .word_date>p{ line-height: 2.4rem; color: #666666; font-size: 1.4rem;}
.word_group_05 .word_text{ overflow: hidden; margin-top: 2.4rem;}
.word_group_05 .word_text>h3{ font-size: 1.8rem; line-height: 3.2rem; margin-bottom: .8rem; height:6.4rem; display:-webkit-box; webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; font-weight: normal;}
.word_group_05 .word_text>p{ line-height: 2.8rem; font-size: 1.6rem; color: #999999; height: 8.4rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3; overflow: hidden;}
.word_group_05 .word_text>a{ background-color: #ffffff; margin-top:2.6rem; line-height:2.6rem; text-align: center; display: inline-block; width: 3.2rem; height: 3.2rem; border: 2px solid #666666; border-radius: 100%;}
.word_group_05 .word_text>a i{ font-size:1.2rem; color: #666666;}
.word_group_05 .word_text>a:hover{ background-color: #b32323; border-color: #b32323;}
.word_group_05 .word_text>a:hover i{ color: #ffffff;}
@media screen and (max-width:992px) {
	
	.word_group_05 .word_conent{ margin-right: 2.4rem;}
	.word_group_05 .word_date{ width: inherit; float: inherit; height: auto; }
	.word_group_05 .word_date>h3,.word_group_05 .word_date>p{ display: inline-block;}
	.word_group_05 .word_text a{ margin-top: 1.6rem;}
	
}

.word_group_06{ position: relative;}
.word_group_06>span{ position: absolute; z-index: 9; top: 50%; margin-top: -3.5rem; cursor: pointer; width:4.2rem; height: 7rem; background-color: #000000; background-color: rgba(0,0,0,.5); text-align: center; line-height: 7rem;}
.word_group_06>span i{ font-size: 3.6rem; color: #ffffff;}
.word_group_06>span.prev{ left: 0rem; text-align: right;}
.word_group_06>span.next{ right: 0rem;}
.word_group_06 .bd{ margin-left: -1.6rem; padding-right: 1.6rem;}
.word_group_06 .trt-row-large>[class*=trt-col-]{ padding: 0;}
.word_group_06 .word_conent{ padding:1.6rem 2.4rem 2.2rem 2.4rem; background-color:#ffffff; box-shadow:0px 0px 20px rgba(0,0,0,.08); position: relative; overflow: hidden; margin:2rem 1.6rem; }
.word_group_06 .word_date{ width:8.6rem; height:7.8rem; position:absolute; left:0rem; top:0rem; background-color:#004098; text-align:center;}
.word_group_06 .word_date>h3{font-size:2.4rem; font-weight:normal; line-height:4.8rem; color:#ffffff; background-color:rgba(255,255,255,.3)}
.word_group_06 .word_date>p{line-height:3rem; font-size:1.4rem; color:#ffffff; opacity:.5; filter:alpha(opacity=50);}
.word_group_06 .word_text{ overflow: hidden;}
.word_group_06 .word_conent>h3{ padding-left:8.4rem; font-size:1.8rem; line-height:2.4rem; height:4.8rem; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.word_group_06 .word_conent>p{ line-height: 2.4rem; font-size: 1.6rem; color: #999999; height: 7.2rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3; overflow: hidden;}
.word_group_06 .word_conent>a{ color: #999999; margin-top: 1.6rem; line-height: 2.8rem; display: inline-block; margin-left: -1.6rem;}
.word_group_06 .word_conent>a:hover{ color: #004098;}
@media screen and (max-width:992px) {
	.word_group_06 .bd{ padding-right: 0rem; overflow: hidden;}
	.word_group_06 .word_conent{ margin-right: 2.4rem;}
}

.word_group_07 .word_conent{ position: relative; padding:2.4rem 0rem 3rem 0; border-bottom: 1px dashed #dcdcdc; overflow: hidden;}
.word_group_07 li h3,.word_group_07 li p{ margin-bottom: 1rem;}
.word_group_07 li h3{ line-height: 3.2rem; font-size: 1.8rem; position: relative;}
.word_group_07 li h3 a{ display: block; padding-left: 3rem; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.word_group_07 li h3 i{font-size: 1.6rem; color: #ffa71e; position: absolute; left: 0rem; top:0rem;}
.word_group_07 li p{ line-height: 3.2rem; padding-left: 3rem; color: #666666; height:6.4rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow: hidden;}
.word_group_07 li span{ padding-left: 3rem; color: #999999;}

.word_group_08{ position: relative;}
.word_group_08 .bd{ margin-left: -1.6rem; padding-right: 1.6rem;}
.word_group_08>span{ position: absolute; z-index: 9; top: 50%; margin-top: -3.5rem; cursor: pointer; width:4.2rem; height: 7rem; background-color: #000000; background-color: rgba(0,0,0,.5); text-align: center; line-height: 7rem;}
.word_group_08>span i{ font-size: 3.6rem; color: #ffffff;}
.word_group_08>span.prev{ left: 0rem; text-align: right;}
.word_group_08>span.next{ right: 0rem;}
.word_group_08 .trt-row-large>[class*=trt-col-]{ padding: 0;}
.word_group_08 .word_conent{ padding:2.8rem 3.2rem 2.6rem 3.2rem; background-color:#f8f8f8; transition:.3s all; overflow: hidden; margin:2rem 1.6rem; }
.word_group_08 .word_conent:hover{ box-shadow:0px 0px 20px rgba(0,0,0,.08); background-color: #ffffff; cursor:pointer;}
.word_group_08 h3{ font-size:1.8rem; line-height:3.2rem; height:6.4rem; display:-webkit-box; webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.word_group_08 p.p1{ line-height:3.2rem; font-size:1.6rem; color:#666666; height:12.8rem; margin-top: 2rem; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4; overflow:hidden;}
.word_group_08 p{ position: relative; text-align: justify;}
.word_group_08 p a{ position: absolute; right:-1rem; top: 0; font-size:1.8rem; color: #adadad; display: block;}
.word_group_08 p span{ line-height:24px; display:block; color:#999999;}

@media screen and (max-width:992px) {
	.word_group_08 .bd{ padding-right: 0rem; overflow: hidden;}
	.word_group_08 .trt-row-large [class*=trt-col-]{ padding: 0;}
	.word_group_08 .word_conent{ margin-right: 2.4rem;}
}







/*加载(loading)*/
.loading_mask{ position: absolute; z-index: 10; background-color: rgba(0,0,0,.9); background-color:#000000\0; opacity: .7; filter:alpha(opacity=70); margin: 0; top: 0; right: 0; bottom: 0; left: 0;}
.loading_spinner{top: 50%; margin-top: -21px; width: 100%; text-align: center; position: absolute;}
.loading_spinner .circular{height:4.2rem; width: 4.2rem; animation: loading-rotate 2s linear infinite;}
.loading_spinner .path{animation: loading-dash 1.5s ease-in-out infinite; stroke-dasharray: 90,150; stroke-dashoffset: 0; stroke-width: 2; stroke: #409eff; stroke-linecap: round;}

@keyframes loading-dash {
    0% {
        stroke-dasharray: 1,200;
        stroke-dashoffset: 0
    }

    50% {
        stroke-dasharray: 90,150;
        stroke-dashoffset: -40px
    }

    to {
        stroke-dasharray: 90,150;
        stroke-dashoffset: -120px
    }
}
.loading_spinner i{animation: rotating 2s linear infinite; display: block; font-size:10rem; width: 10rem; height: 10rem; margin: 0 auto; color: #b32323;}
.loading_spinner .loading_text{color: #b32323; margin:.4rem 0; font-size: 1.6rem;}
@keyframes rotating {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

/*结果*/
.result_group{ text-align: center;}
.result_group i{ color: #ffffff; display: block; font-size: 3.6rem; margin: 0 auto; width: 6rem; height: 6rem; line-height:6rem; border-radius: 50%;}
.result_group i.result_success{background-color: #63b259;}
.result_group i.result_warning{ background-color: #e96525;}
.result_group i.result_error{ background-color: #ba2b29;}
.result_group i.result_info{ background-color: #909399;}
.result_group h3{ line-height: 4rem; margin-top: 1.2rem; font-size: 1.8rem; font-weight: normal;}
.result_group p{ line-height: 3rem; font-size: 1.6rem; color: #999999; margin-bottom:2.4rem;}

/*进度条*/
.progress{ position: relative;}
.progress_bar,.progress_text,.progress_circle{ display: inline-block;}
.progress_bar{ padding-right: 5rem; display: inline-block; vertical-align: middle; width: 100%; margin-right: -5.5rem; box-sizing: border-box;}
.progress_text{font-size: 1.4rem; color: #666666; display: inline-block; vertical-align: middle; margin-left:1rem;}
.progress_bar_outer{ height: 6px; border-radius: 10rem; background-color: #ebeef5; overflow: hidden; position: relative; vertical-align: middle;}
.progress_bar_inner{position: absolute; left: 0; top: 0; height: 100%; background-color: #409eff; text-align: right; border-radius: 10rem;white-space: nowrap; transition: width .6s ease;}
.progress_success .progress_bar_inner{background-color: #63b259;}
.progress_warning .progress_bar_inner{ background-color: #e96525;}
.progress_error .progress_bar_inner{ background-color: #ba2b29;}
.progress_info .progress_bar_inner{ background-color: #909399;}
.progress_text_inside .progress_bar{padding-right: 0; margin-right: 0;}
.progress_text_inside .progress_bar_outer{ height: 2.6rem;}
.progress_text_inside .progress_text{ display: inline-block; vertical-align: middle; color: #fff; font-size: 1.2rem; margin: 0 .4rem;}



/*通知（notice）*/
.notification_content{ width: 36rem; padding:.2rem .6rem; border-radius: .8rem; box-sizing: border-box; border: 1px solid #ebeef5; position: fixed; background-color: #fff; box-shadow: 0 2px 12px 0 rgba(0,0,0,.1); transition: opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s; overflow: hidden; z-index: 1001; display: none;}
.notification_content.is_top_right{ right: 2rem; top: 2rem;}
.notification_content.is_bottom_right{ right: 2rem; bottom: 2rem;}
@media screen and (max-width:992px) {
	.notification_content{ width: 90%;}
}


/*提示信息（alert）*/
.alert_base{ padding:.8rem 1.6rem; border-radius: 4px; position: relative; background-color: #fff; overflow: hidden; opacity: 1; filter:alpha(opacity=100); display: table; width: 100%; align-items: center; transition: opacity .2s;}
.alert_base{ line-height:3.6rem\0;}
.alert_content { display: inline-block; padding: 0 .8rem;}
.alert_title { font-size:1.4rem; line-height: 1.8rem;}
.alert_success{ background-color: #f0f9eb; color: #67c23a;}
.alert_info{ background-color: #f4f4f5; color: #909399;}
.alert_warning{ background-color: #fdf6ec; color: #e19f40;}
.alert_error{ background-color: #fef0f0; color: #ba2b29;}
.alert_content i{ position: absolute; right:1rem; top:1.2rem; color: #999999; font-size: 1.2rem; cursor: pointer;}
.alert_content i{ top:0rem\0}
.alert_success.is_dark {background-color: #67c23a; color: #fff;}
.alert_info.is_dark{background-color: #909399; color: #fff;}
.alert_warning.is_dark {background-color: #e19f40; color: #fff;}
.alert_error.is_dark {background-color: #ba2b29; color: #fff;}
.alert_base.is_dark .alert_content i{ color: #ffffff;}
.alert_base>i{ width: 1.6rem; height: 1.6rem; display:inline-block; top: -.2rem; position: relative; line-height: 1.6rem; text-align: center; color: #ffffff; font-size: 1rem; border-radius: 100%;}
.alert_base.alert_success>i{ background-color: #67c23a;}
.alert_base.alert_info>i{ background-color: #909399;}
.alert_base.alert_warning>i{ background-color: #e19f40;}
.alert_base.alert_error>i{ background-color: #ba2b29;}
.alert_base>i{ margin-left:1rem\0}




.input_group label{ display:table-cell; line-height: 2rem; padding: .8rem 1rem .8rem 0; font-size: 1.6rem; text-align: right;}
.input_group_addon{white-space: nowrap; vertical-align: middle;display: table-cell; padding: .8rem 2rem; color: #555; text-align: center; background-color: #eee; border: 1px solid #ccc; border-radius: 4px;}
.form_control{display: block; width: 100%; padding:.8rem 1rem; font-size: 1.6rem; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; line-height: 2rem; height: 3.6rem\9; overflow: hidden; text-overflow: ellipsis; font-family: "microsoft yahei";}
.form_control:focus{ border: 1px solid rgba(22,88,160,.3); box-shadow:0 0 1rem rgba(22,88,160,.3);}
.dropdown_toggle{ padding: .8rem 1.2rem;}
.dropdown_toggle:hover,.dropdown_toggle1:hover{ background-color: #f4f4f5; border-color: #cccccc; color: #666666; -webkit-filter: brightness(100%); filter: brightness(100%);}
.input_group .form_control{position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0;}
.input_group .form_control, .input_group_addon, .input_group_btn { display: table-cell; float: initial; vertical-align: middle;}
.input_group_addon, .input_group_btn {width: 1%;white-space: nowrap; vertical-align: middle; text-align: center;}
.input_group_btn {position: relative;font-size: 0;white-space: nowrap; z-index: 2;}
.input_group_btn .btn_base{ margin-left: 1.2rem; margin-right: 1.2rem;}
.input_group_btn .btn_base+.btn_base{ margin-left: 0;}
.caret{display: inline-block; margin:0 .8rem 0 0; font-size: 2rem;}
.dropdown_menu{position: absolute; top: 100%; right: 0; z-index: 1000; display: none; padding: .5rem 0; font-size: 1.4rem; text-align: left; list-style: none; background-color: #fff; background-clip: padding-box; border: 1px solid #ddd;border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.1);box-shadow: 0 6px 12px rgba(0,0,0,.1);min-width: 15rem;max-width: 25rem;}
.dropdown_menu_right{right: 0;left: inherit;top: 100%; max-height: 26.8rem; overflow-y: auto;}
.dropdown_menu>li{ text-align: center;}
.dropdown_menu>li>a{display: block; clear: both; padding: 0.8rem 1.6rem; color: #333; text-align: center; font-size: 1.4rem;}
.input_group_btn:last-child>.btn_base, .input_group_btn:last-child>.btn_group {z-index: 2;}
.dropdown_menu>li>a:hover{ background-color: #b32323; color: #ffffff;}
.dropdown_menu.max_w{width: 25rem;}
.input_group1 label{width:10rem;display: block; float: left; margin-top: 1.4rem; margin-top: 0rem\0;}
.input_group1 label em{ color: #ff0000; margin-right: .6rem;}
.input_group1 .checkbox_base label{ float:inherit\0}
.input_group1 .form_control{ width: calc(100% - 10rem); line-height: 3.2rem; height: 4.8rem\9;}
.input_group1 .form_control.verification_code{width:25%; float: left; margin-right: 1.2rem;}
.input_group1 .input_dropdown,.input_group1 .input_base{ width: calc(100% - 10rem);}s
.input_group1 .input_dropdown input[type="text"].input_inner,.input_group1 .input_base .input_inner{ padding: .379rem 1rem; height: auto; border: 1px solid #ccc;}
.input_group1 .input_icon{ top: 1.4rem;}
.input_group1 .select_dropdown{ top: 5rem;}
.input_group1 .input_suffix .input_icon_date{ top:1.4rem}
.slb .input_group_btn .btn_base{ margin-right: 0;}
.input_group_btn .btn_base+.btn_base{ margin-left: 1.2rem;}
.tag_group .input_group_btn .btn_base+.btn_base{ margin-left:0;}
.verification_code_img+a{ margin-top: 1.6rem; display: inline-block;}
.input_group1 .input_dropdown input[type="text"].input_inner,.input_group1 .input_base .input_inner{ height: 4.8rem\0;}
@media all and (min-width:0) {
	.input_group1 .input_dropdown input[type="text"].input_inner,.input_group1 .input_base .input_inner{ height: 4.8rem\9;}
	.input_group1 .input_icon{ top: 1.2rem\9;}
	.input_group1 .input_suffix .input_icon_date{ top:1.2rem\9}
}

@media \0screen\,screen\9 {
	.input_group1 .form_control,.input_group1 .input_dropdown,.input_group1 .input_base{ width: 70%;}
	
}
/*兼容ie10，ie11*/
@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none) {
	.form_control{ height: 3.6rem;}
	.input_group1 .form_control{ height: 4.8rem;}
}
@media screen and (max-width:1280px) {
	.input_group_btn .btn_base{ margin-left: .8rem; margin-right:.8rem;}
}
@media screen and (max-width:992px) {
	.input_group1 .form_control.verification_code{ width: calc(100% - 20rem); margin-right: 0;}
	.tag_group .input_group .form_control,.tag_group .input_group .input_group_btn{ display: block;}
	.tag_group .input_group .input_group_btn{ margin-top: 1.2rem;}
	.tag_group .input_group_btn .btn_base{ margin-left: 0; margin-right: 1.2rem;}
	.input_group label{ padding: 0.8rem 0; min-width: 8rem;}
	.verification_code_img{ padding:1.6rem 0; margin: 0 auto; display: block;}
	.dropdown_toggle,.dropdown_toggle1{ padding: .6rem .8rem;}
	.dropdown_toggle .caret,.dropdown_toggle1 .caret{ vertical-align: top; margin-right: 0rem;}
	.trt-row .input_group[class*=trt-col-]{ padding: 0;}
	.input_group_btn .btn_base{ margin-right:0rem;}
	.dropdown_menu{position: absolute;top: 100%;right: 0;z-index: 1000; display: none; padding: .5rem 0;font-size: 1.4rem;text-align: left;list-style: none;background-color: #fff;background-clip: padding-box;border: 1px solid #ddd;border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.1);box-shadow: 0 6px 12px rgba(0,0,0,.1); min-width: 15rem;}
	.slb .input_group1 .form_control.verification_code{ width:65%; margin-right: 3%;}
	.slb .verification_code_img{ float: left;}
	.slb .input_group{ display: block;}
	.slb .input_group .form_control{ display: block; margin-bottom: 1rem;}
	.slb .input_group1 label{ width: 100%;}
	.slb .input_group1 .form_control{ width: 100%;}
	
}



.title_extend{ position: relative;}
.title_extend_right{ position: relative; float: right;}
.title_extend_left,.title_extend_center{ float: left;}
.title_extend_center{ padding:1.6rem 0 1.6rem 6rem}
.title_extend_right{ padding: .8rem 0 .8rem 2rem;}
.title_extend_center .divider_basee{ width: 2px; margin: 0 1.6rem;}
.title_extend_center i{ font-size: 2.6rem; margin-right: .6rem;}
.current_title{ position: relative;}
.current_title .title_name{ float: left;}
.title_more{ float: right; margin-top:.8rem; position: relative; width: 118px\0;}
.title_extend_right .title_sel{ display: none;}
.title_sel_con{ display: block;}
.title_more .dropdown_menu{ max-height: 25rem; overflow-y: auto; display: none;}
.leader_name_list.title_more .dropdown_menu{max-height: initial; max-height: inherit\9; overflow-y: inherit\9;}
.title_more .dropdown_menu::-webkit-scrollbar{ width:.8rem; border-radius:.4rem; background-color: #eaeaea;}
.title_more .dropdown_menu::-webkit-scrollbar-thumb{ width:.8rem; border-radius:.4rem; background-color: #b32323;}
.slb .input_group.title_extend_right{ max-width: inherit; width: 100%; padding-right: 0; padding-left: 0;}
.slb .title_extend_right{ padding-left: 0;}
.title_extend_right .form_control{ top: .6rem\9;}/*兼容ie9,10*/
.title_extend_right.input_group label{ top: -.6rem\9; position: relative;}/*兼容ie9,10*/
.title_more{ top: .4rem\9;}/*兼容ie9,10*/
/*兼容ie10，ie11*/
@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none) {
	.title_extend_right .form_control{ top: .6rem;}
	.title_extend_right.input_group label{ top: -.6rem;}
	.title_more{ top: .4rem;}
	.leader_name_list.title_more .dropdown_menu{ max-height: inherit; overflow-y: inherit;}
}

@media screen and (max-width:992px) {
	.title_extend.title_post{ position: relative; padding-top: 6rem;}
	.title_sel_con{ display: none;}
	.title_extend_right .input_group .form_control{ display: none;}
	.title_extend_center{ float: inherit; position: absolute; top: 0; left: 0; right: 0; background-color: #f8f8f8; padding: .8rem 0; text-align: center; border-radius: .4rem;}
	.title_extend_center .divider_basee{ margin: 0 .8rem; width: 1px;}
	.title_extend_right .title_sel{ display: inline-block; float: right; font-size: 1.6rem; padding-top: .8rem;}
	.title_extend_right .title_sel i{ font-size: 1.6rem; margin-right: .8rem;}
	.title_extend_right .tag_base{ display: none; position: absolute; right:0rem; width:15rem; top: 5rem; background-color: #ffffff; z-index: 99; border-radius: .8rem; padding: 1rem 2rem; box-shadow: 0 0 1rem rgba(0,0,0,.2);}
	.title_extend_right .tag_base>a{ border: none; text-align: center; display: block; margin: 0; line-height:3.2rem; border-bottom: 1px solid #e4e4e4; border-radius: initial;}
	.title_extend_right .tag_base>a:last-child{ border-bottom: none;}
	.title_more{position: fixed;right: 2rem;top:2rem;z-index: 999;}
	.title_more .dropdown_menu::-webkit-scrollbar{ background-color:#ffffff;}
	.title_more .dropdown_menu::-webkit-scrollbar-thumb{ width:.2rem; border-radius:.2rem; background-color: #eaeaea;}
	.title_more .dropdown_toggle span{ display: none;}
	.slb .title_extend_center i{ display: none;}
	.slb .title_extend.title_post{ padding-top: 4.6rem;}
	.slb .title_more{ margin-top: 0; top: 1.6rem; right: 1.6rem;}
	.slb .title_name:before{ width: .4rem;}
	.slb .title_extend_right{ padding-top: 0;}
	.slb .title_extend_right>.btn_base { margin-top: .6rem;}
	.slb .title_extend_right .tag_base{ top: 4rem;}
}



/*Tag 组件*/
.tag_group{ position: relative;}
.tag_group label,.tag_base span,.tag_base>a{ display: inline-block; line-height: 2.6rem; font-size: 0;}
.tag_base>a{ padding: 0 1.2rem; border-radius: 1.3rem; border:1px solid #dcdcdc; margin: 0 .8rem .8rem .8rem; font-size: 1.4rem;}
.tag_base>a:first-child{ margin-left: 0;}
.tag_base>a:last-child{ margin-right: 0;}
.tag_group label{float: left;margin-right: 2.6rem;display: block;font-size: 1.6rem;margin-top: .8rem;}
.tag_group .none_sm label{ margin-top:.4rem;}
.tag_group .tag_base span.down{cursor: pointer;margin-left: 1rem;font-size: 1.6rem;}
.tag_group .tag_base span.down i{ color: #999999; font-size: 1.4rem; margin-left: .4rem; display: inline-block; height: 2.6rem; width: 2.6rem; line-height: 2.6rem;}
.tag_group .tag_base span.down.on{ }
.tag_base{ overflow: hidden;}
.tag_base span{ position: relative; margin: .8rem 0;}
.tag_base span a{display: block;padding: 0 1.6rem;font-size: 1.6rem;border-radius: 4px;}
.tag_base span a em{ color: #999999;}
.tag_base span.on a,.tag_base span a:hover,.tag_base>a.on,.tag_base>a:hover{ background-color: #63a1e5; border-color: #63a1e5; color: #ffffff;}
.tag_base span i{ display: none; width: 14px; height: 14px; position: relative;}
.tag_base span i.tag_close:before{ position: absolute; content: 'X'; left: 0; right: 0;}
.tag_base span.on a em,.tag_base span a:hover em{ color: #ffffff;}
.tag_group.trt-row{ margin: 0;}

.tags_base{ position: relative; font-size: 0;}
.tags_base>span{background-color:transparent; display: inline-block; height:3.2rem; padding: 0 1.2rem; line-height:3rem; font-size:1.2rem; color: #333333; border: 1px solid transparent; border-radius: 4px;  white-space: nowrap; position: relative;}
.tags_base>span i{border-radius: 50%; text-align: center; position: relative; cursor: pointer; font-size: 12px; height: 16px; width: 16px; line-height: 16px; vertical-align: middle; top: -1px; right: -5px}
.tags_base>span+span{ margin-left:1.2rem;}
.tags_base>span.tags_success.is_hit { border-color: #67c23a}
.tags_base>span.tags_success .tag_close { color: #67c23a}
.tags_base>span.tags_success .tag_close:hover { color: #fff; background-color: #67c23a}
.tags_base>span.tags_default{ background-color: #ffffff; border-color: #dcdfe6; color: #333333}
.tags_base>span.tags_primary{ background-color: #ffffff; color: #b32323; border-color: #b32323;}
.tags_base>span.tags_success{ border-color: #63b259; color: #63b259; background-color: #f0f9eb;}
.tags_base>span.tags_info{ border-color: #cccccc; color: #666666; background-color: #f4f4f5;}
.tags_base>span.tags_warning{border-color: #e96525; color: #e96525; background-color: #fdf6ec;}
.tags_base>span.tags_danger{border-color: #ba2b29; color: #ba2b29; background-color: #fef0f0;}
.tags_base>span sup{ background-color: transparent; border-radius:1.2rem; color: #fff; display: inline-block; font-size:1.2rem; height:2.4rem; line-height:2rem; padding: 0 .8rem; text-align: center; white-space: nowrap; border: 1px solid #fff; position: absolute; top: 0; right: 1rem; transform: translateY(-50%) translateX(100%); -ms-transform: translateY(-50%) translateX(100%); margin-top:-1.2rem\0; right:-1rem\0;}
.tags_base>span sup.sup_default{ background-color: #dcdfe6;}
.tags_base>span sup.sup_primary{ background-color: #b32323;}
.tags_base>span sup.sup_success{ background-color: #63b259;}
.tags_base>span sup.sup_warning{ background-color: #e96525;}
.tags_base>span sup.sup_danger{ background-color: #ba2b29;}
.tags_base>span sup.sup_info{ background-color: #909399;}
.tags_base.tags_sup>span+span{ margin-left: 2rem;}
.tags_base>span.tags_default_dark{ background-color: #dcdfe6; border-color: #dcdfe6; color: #333333}
.tags_base>span.tags_primary_dark{ background-color: #b32323; color: #ffffff;}
.tags_base>span.tags_success_dark{  color: #ffffff; background-color: #63b259;}
.tags_base>span.tags_info_dark{ color: #ffffff; background-color: #666666;}
.tags_base>span.tags_warning_dark{ color: #ffffff; background-color: #e96525;}
.tags_base>span.tags_danger_dark{color: #ffffff; background-color: #ba2b29;}
.slb .tag_group .trt-col-10{ width:66.66667%;} 
@media screen and (max-width:992px) {
	.tag_base>a{ margin: .8rem .8rem 0 0;}
	.tag_base span{ margin-bottom:0rem;}
	.tag_group label{ margin-right: 1rem;}
	.tag_group .tag_base span.down{ font-size: 1.4rem;}
	.tag_group .tag_base span.down i{ font-size: 1.2rem;}
	.slb .tag_base span a{ padding:0 1rem;}
}
@media screen and (max-width:768px) {
	.tag_group label{ margin-right: 0rem; width: 100%; float: inherit; font-size:1.6rem; line-height: 4rem; margin-top: 0;}
	.tag_group .tag_base{ padding-right: 0;}
	.tag_base span a{ line-height: 3.6rem; background-color: #ffffff; margin: 0 .2rem; font-size: 1.4rem;}
	
}



/*文章细览组件*/
.article_component{ padding: 1rem 8rem 3rem 8rem; min-height: 50rem; overflow-x: hidden; position: relative;}
.article_title_group{ padding-bottom: 1.6rem;}
.collect_title{ padding-bottom: 0;}
.article_intro,.article_title,.article_title_sec{text-align: center;padding: 1.5rem 0;}
.collect_title .article_title{ padding-bottom: 0;}
.article_intro,.article_title_sec{line-height:3rem;font-size: 1.8rem;}
.article_intro{ padding:0;}
.article_title_sec{ padding-top: 0rem;}
.article_title{font-size:2.8rem;line-height: 4.8rem;font-weight: bold;}
.article_extend{ line-height: 3.6rem; padding-top:1.6rem; font-size:0;}
.article_extend span{ display: inline-block; margin-right:2rem; font-size: 1.6rem; color: #999999;}
.article_extend span:last-child{ margin-right: 0; padding-right: 0;}
.function_icon{ text-align: right;}
.function_icon span{ position: relative; margin-right: 0; padding: 0 1.6rem; cursor: pointer;}
.function_icon span:before{ content: ''; position: absolute; right: 0; top: 50%; margin-top: -1rem; height: 2rem; width: 1px; background-color: #e2e2e2; }
.function_icon span:last-child:before{ display: none;}
.article_extend .function_icon span{ margin-right: 0;}
.article_area{ padding: 2rem 0; overflow: hidden;}
.article_content{ text-align: justify;}
.article_content p{ line-height: 3.2rem !important; font-size: 1.6rem !important; margin-top: 1.5rem !important;}
.article_content p img{ margin: 20px auto; max-width: 100%; display: block;}
.article_content_01 p{ line-height: 3.2rem !important; font-size: 1.6rem !important; margin-top: 1.5rem !important;}/*ç»†è§ˆæ­£æ–‡æ ·å¼*/
.function_icon i{ font-size:2.4rem;}
.article_qrcode_area{ margin-top:7rem;}
.article_qrcode_area,.article_btn_group{ text-align: center;}
.article_qrcode{ display: inline-block; margin: 0 10px;}
.article_qrcode p{ line-height:3.6rem; font-size: 1.4rem; margin-bottom: 1.2rem; color: #999999;}
.article_qrcode img{ width: 14rem; height: 14rem; }
.article_btn_group{ margin: 3rem auto; text-align: center;}
.article_btn_group button{ margin: 0 1rem;}
.article_btn_group button i{ font-size: 2rem; margin-right: .8rem;}
.article_attachment{ margin-top: .8rem;}
.article_attachment .title_base,.article_relalinks .title_base{ padding: 0;}
.function_icon span.share{ position: relative;}
.share_box{width: 11rem; display: none; padding:.6rem 1rem; position: absolute; right: 0; top:3.7rem; background-color: #ffffff; box-shadow: 0 0 20px rgba(0,0,0,.05); border-radius: 5px; border: 1px solid #dddddd;;}
.share_box a{ height: 4rem; line-height: 4rem; border-bottom: 1px solid #dddddd; display: block; text-align: left; font-size: 1.4rem;}
.share_box a:last-child{ border-bottom: 0;}
.share_box a i{ font-size: 20px; margin-right: .8rem;}
.function_icon span.share:hover .share_box{ display: block;}
.function_icon span.share:hover:after{ content: ''; position: absolute; left: 50%; transform: translateX(-25%) rotate(45deg); -ms-transform: translateX(-25%) rotate(45deg); top:3.2rem; width: 10px; height:10px; background-color: #ffffff; border-top: 1px solid #dddddd; border-left: 1px solid #dddddd;}
.icon-weixin1{ color: #51ac55;}
.icon-weibo{ color: #cb1e1e;}
.icon-kongjian{ color: #f5ae33;}
.slb .article_component{ padding: 0rem 2rem 2rem 2rem;}
.slb .article_extend span{ line-height: 2rem;}
.slb .article_title_group{ padding-bottom: .8rem;}
.slb .article_extend .trt-row [class*=trt-col-]{ width: 100%; text-align: center;}
@media \0screen\,screen\9 {
	.function_icon span{ padding: 0 8px !important;}
}
@media screen and (max-width:1280px) {
	.article_component{ padding: 1rem 3rem 2rem 3rem;}
	.function_icon span{ padding: 0 1.2rem;}
}
@media screen and (max-width:992px) {
	.article_component{ padding:.8rem 0rem;}
	.article_extend{ line-height:1.6rem; padding-bottom: 1rem;}
	.article_extend span{ font-size: 1.4rem;}
	.article_intro,.article_title,.article_title_sec{ text-align: justify;}
	.article_source{ display: block; width: 100%;}
	.article_area{ padding: .4rem 0;}
	.article_intro, .article_title_sec{ padding: 0;}
	.article_title{ line-height: 3.6rem;}
	.article_content *{ font-size: 1.8rem !important;}
	.input_group1 label,.form_control{ font-size: 1.6rem !important;}
	.slb .article_component{ padding: 0;}
	.slb .article_extend{ padding-bottom: 0rem; padding-top: .8rem;}
	.slb .article_extend .trt-row [class*=trt-col-]{ text-align: left;}
}

/*盒子组件*/
.box_content_base{ padding: 2rem; background-color: #ffffff;}
.box_content_large{ padding: 3.2rem;}
.box_content_small{ padding: 1.2rem;}



/*图片组件*/
.picture_fixed{ height: 0; overflow: hidden; background-color: #f8f8f8; background-repeat: no-repeat; background-position: center center; background-size:contain; position: relative; display: block; transition: .3s all;}
.picture_full{ background-size: cover;}/*图片拉伸*/
.picture_scale_43{ padding-top:75%;}
.picture_scale_169{ padding-top:56.25%;}
.picture_scale_23{ padding-top:140%;}
.picture{ overflow: hidden;}
.picture_fixed:hover{ transform: scale(1.05); -ms-transform: scale(1.05);}
.picture_title{ padding: 1rem 1.6rem; text-align: justify;}
.picture_title>a{ line-height: 2.4rem; text-align: center; height: 4.8rem; display: -webkit-box; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical;}
.picture_title h3,.picture_title_01 h3{ font-size: 1.6rem; line-height:2.4rem; font-weight: normal; }
.picture_title_01{ padding:1rem 1.6rem; background: #f9f9f9; text-align: justify;}
.picture_title_01 p{ line-height:2.2rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #999999; font-size: 1.4rem;}
.picture_title h3{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.picture_title_01 h3{ display: -webkit-box; -webkit-line-clamp: 2; height: 4.8rem; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical;}


/*标签切换组件*/
.tab_base{ position: relative; overflow: hidden;}
.tab_base:after{ content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; height: 2px; background-color: #e4e7ed;}
.tab_base li{ line-height: 5.6rem; float: left; position: relative; font-size: 2rem; margin-right: 2rem;}
.tab_base li a{ display: block;}
.tab_base li.on a,.tab_base li a:hover{ color: #b32323; font-weight: bold;}
.tab_base li.on:before{ content: ''; position: absolute; z-index:2; left: 0; right: 0; bottom: 0; height: 2px; background-color: #b32323;}
.tab_base li a i{ font-size: 2.4rem; margin-right: .6rem;}
.tab_base.tab_horizontal_large li{ margin-right: 3.2rem; font-size: 2.4rem;}
.tab_base.tab_horizontal_large li i{ font-size: 3.2rem; margin-right: 1rem;}
.tab_base.tab_horizontal_base li{ margin-right: 2.4rem;}
.tab_base.tab_horizontal_small li{ margin-right: 1.8rem;}
.tab_base.tab_horizontal_xs li{ margin-right: 1rem;}
.tab_base li:last-child{ margin-right: 0;}
.tab_base.tab_vertical_large li{ padding:2rem;}
.tab_base.tab_vertical_base li{ padding: 1.6rem;}
.tab_base.tab_vertical_small li{ padding: 1.2rem;}
.tab_base.tab_vertical_xs li{ padding:.8rem;}



@media screen and (max-width:992px) {
	.tab_base ul{ white-space: nowrap; overflow-x: auto;}
	.tab_base li{ float: inherit; display: inline-block;}
	.tab_base.tab_horizontal_large li{ margin-right: 0; padding: 0 1rem; font-size: 2rem;}
	.tab_base li a i{ display: none;}
}


/*网上调查组件*/
.pollform_group{}
.pollform_group_item{}
.pollform_group_item_title{ font-size: 1.8rem; line-height: 4rem; margin-top: 1.2rem;}
.pollform_group_item_content{ padding:1.6rem 2rem; background-color: #fcfcfc; border: 1px #e9e9e9 solid; line-height: 3.6rem; border-radius: 4px; margin-top: 1.2rem;}
.pollform_group_item_content label input[type="radio"]{ margin-right:.8rem;}
.collect_list_item li{ padding:2rem 27rem 2rem 15rem; position: relative; border-bottom: 1px solid #eaeaea; cursor: pointer;}
.collect_list_item li:hover{ background-color: #fafafa;}
.collect_list_item li>em.collect_list_item_status{ position: absolute; left: 1.8rem; font-size: 1.6rem; top: 2.8rem; width:10.2rem; height:6rem; line-height:6rem; text-align: center; border-radius:4px; box-shadow: 6px 6px 0 rgba(24,124,236,.05); background-color: #fafafa; border: 1px solid #eaeaea; color: #999999;}
.collect_list_item li>em.on{ background-color: #71a0d3; color: #ffffff; box-shadow: 6px 6px 0 rgba(191,191,191,.08);}
.collect_list_item li h3{ font-size: 1.8rem; font-weight: normal; line-height: 3.8rem;}
.collect_list_item li:hover h3{ font-weight: bold; color: #b32323;}
.collect_list_item li p{ line-height: 3.8rem; color: #666666;}
.collect_list_item li>span{ position: absolute; right: .8rem; top:4rem; height: 3.8rem; display: block;}
.collect_list_item li>span button:first-child{ margin-left: 0;}

.slb .collect_list_item li{ padding-right: 0;}
.slb .collect_list_item li>span{position: relative;top: auto;right: auto;margin: 1.2rem auto 0;width: 100%;}
@media screen and (max-width: 992px){
    .collect_list_item li{padding-right: 0;padding-left: 0px;}
    .collect_list_item li>em.collect_list_item_status{ position: inherit; top: inherit; left: inherit; display: block; font-size: 1.4rem; width: 100%; height: 4rem; line-height: 4rem;}
    .collect_list_item li h3{font-size:1.6rem;line-height:3rem; margin-top: 1.2rem;}
    .collect_list_item li>span{position: relative;top: auto;right: auto;margin: 1.2rem auto 0;width: 100%;}
	.collect_list_item li:last-child{ border-bottom: none; padding-bottom: 0;}
	.slb .pollform_group_item_title{ font-size: 1.6rem; line-height:2.8rem;}
	.slb .pollform_group_item_content{ padding: 1rem 1.2rem;}
	.slb .collect_list_item li p{ line-height: 2rem; font-size: 1.4rem; margin-top: .8rem;}
	
}


/*在线访谈组件*/
.interview_group{ position: relative; height: 85rem; overflow-y: auto; margin: 20px auto; padding: 0 2rem;}
.interview_group::-webkit-scrollbar{ width: 1rem; border-radius: 4px; background-color: #eaeaea;}
.interview_group::-webkit-scrollbar-thumb{ width: 1rem; border-radius:4px; background-color: #b32323;}
@media screen and (max-width: 992px){
	.interview_group{ padding: 0 0 0 .6rem;}
	.timeline_item_wrapper{ padding-left: 2rem; padding-right: .4rem;}
	.interview_group::-webkit-scrollbar{ background-color: transparent;}
	.interview_group::-webkit-scrollbar,.interview_group::-webkit-scrollbar-thumb{ width: .4rem; border-radius:.2rem;}
}


/*领导细览组件*/
.leader_area{ position: relative; z-index: 9;}
.leader_area:before{ position: absolute; left: 3.2rem; top: 0; bottom: 0; width: 1px; background-color: #ebebeb;}
.leader_name_list{float: left;width:26rem;margin-right: 6.4rem;margin-top: 0;}
.leader_content{ overflow: hidden; margin-right: 3.2rem;}
.leader_more{display: none;}
.leader_more i{vertical-align: top;}
.leader_more.btn_outline_info:hover{ background-color: #f4f4f5; color: #666666; -webkit-filter: brightness(100%); filter: brightness(100%);}
.leader_name_list.title_more .dropdown_menu{ display: block; position: relative; border: none; box-shadow: none; padding: 0;}
.leader_name_list ul li{ margin-bottom: 1rem;}
.leader_name_list ul li a{display: block;height:5.6rem;background-color: #ececec;line-height:5.6rem;padding-left: 2rem;position: relative;padding: 0 1.6rem;}
.leader_name_list ul li a span{ font-size: 1.8rem; width: 7.6rem; display: block; float: left;}
.leader_name_list ul li a i{ position: absolute; right: 1.6rem; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); color: #999999; font-size:1rem;}
.leader_name_list ul li.on a,.leader_name_list ul li a:hover{ font-weight: bold; background-color: #b32323; color: #ffffff;}
.leader_name_list ul li.on a i,.leader_name_list ul li a:hover i{ color: #ffffff; font-weight: normal;}
.leader_pic{ max-width:33.3%; margin: 0 auto;}
.slb .leader_name_list{margin-right: 3.2rem;}
.slb .leader_content{ margin-right: 0;}
.slb .leader_content .trt-col-6{ width:50%;}
@media screen and (max-width:992px) {
	.leader_more{ display:block;}
	.leader_content{ margin-right: 0;}
	.leader_name_list{float:initial;width: auto;margin-right: 0;margin-top: .8rem;text-align: right;}
	.leader_name_list ul{}
	.leader_name_list ul li{ margin-bottom:0;}
	.leader_name_list ul li a{ line-height:3.4rem; height:3.4rem; background-color:transparent; padding: 0 0 0 2rem;}
	.leader_name_list ul li a span{ font-size:1.6rem; width:6.5rem}
    .leader_name_list ul li a i{ display:none;}
	.leader_name_list.title_more .dropdown_menu{display: none;position: absolute;border: 1px solid #ddd;-webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 10%);box-shadow: 0 6px 12px rgb(0 0 0 / 10%);padding: .5rem 0;max-height: 25rem;width: 20rem;}
	.slb .leader_content [class*=trt-col-]{ width:70%; margin: 0 auto;}
	.slb .leader_name_list{ margin-right:0;}
	
}

/*站点地图组件*/
.site_map{}
.site_map_item{ padding-left: 20.2rem; position: relative; margin-top: 2rem; overflow: hidden; min-height:9.2rem;}
.site_map_item:before{ content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: 18rem; background-color: #f3f9ff; z-index: 1;}
.site_map_item .site_map_title{ position: absolute; z-index: 3; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); left: 0; width: 18rem; text-align: center; line-height: 3.6rem; font-size: 2rem;}
.site_map_item .site_map_title p{ font-weight: bold;}
.site_map_item .site_map_title i{ font-size: 3.6rem; color: #b32323;}
.site_map_item ul{ padding-top:.6rem; overflow: hidden;}
.site_map_item li{ float: left; font-size: 1.6rem; line-height:4rem;}
.site_map_item li a{ display: block; padding-left: 1.8rem; position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-right: 1.6rem;}
.site_map_item li a:before{ position: absolute; content: ''; left: 0; top: 50%; margin-top: -.3rem; width: .6rem; height: .6rem; border-radius: 50%; background-color: #bfbfbf;}
.slb .site_map_item li{ width: 33.3%;}
@media screen and (max-width:992px) {
	.site_map_item{ padding-left: 0; min-height: inherit; margin-top: .8rem;}
	.site_map_item .site_map_title{ position: relative; left: 0; top: inherit; transform: translateY(0); padding: .6rem 0 .6rem 1.6rem; -ms-transform: translateY(0); background-color: #f3f9ff; width: 100%; text-align: left;}
	.site_map_item:before{ display: none;}
	.site_map_item .site_map_title p{ display: inline-block;}
	.site_map_item .site_map_title i{ font-size: 2.4rem; margin-right: .8rem; vertical-align: top;}
	.site_map_item ul{ padding: .8rem;}
	.site_map_item li{ width: 50%;}
	.site_map_item li a:before{ width: .5rem; height: .5rem;}
	.slb .site_map_item li{ width:50%;}
}
@media screen and (max-width:640px) {
	.slb .site_map_item li{ width:100%;}
}
@media \0screen\,screen\9 {
	.leader_name_list ul li a i{top:0}
	.site_map_item .site_map_title{ margin-top: -38px;}
}
/*专题专栏*/
.special_content{}
.special_list li a{ display: block; overflow: hidden;}
.special_list1 li a{ border: 1px solid #e0e0e0; display: block; position: relative; height:9rem; border-radius:.4rem;}
.special_list1 li p{ line-height:2.4rem; font-size: 1.8rem; left: 2.4rem; padding-left: 2.8rem; right:5rem; position: absolute; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%);}
.special_list1 li em{ position: absolute; left: 8px; top: -1px; width:27px; height: 81px; z-index:4; display: none;}
.special_list1 li p:before{ position: absolute; content: ''; left: 0; width: 7px; height: 17px; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); background-color: #b32323; z-index: 3;}
.special_list1 li i{ width:2.8rem; height:2.8rem; line-height:2.6rem; display: block; text-align: center; border: 2px solid #d1d1d1; color: #d1d1d1; border-radius: 100%; position: absolute; right: 20px; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); font-size:.8rem;}
.special_list1 li em.ygd{ display: block;}
.special_list1 li:hover i{ border: 2px solid #b32323; color: #b32323;}
@media \0screen\,screen\9 {
	.special_list1 li p{ top: 25%;}
	.special_list1 li i{ margin-top: -14px;}
}

/*外部链接组件*/
.otherlink-bg { background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0; bottom: 0; left: 0; opacity: 0; filter:alpha(opacity=0); position: fixed; right: 0; top: 0; transition: all 0.3s ease 0s; z-index: 99; }
.otherlink-bg.in { opacity: 1;  filter:alpha(opacity=100);}
.otherlink-pop { background-color: #ffffff; border: 1px solid rgba(0, 0, 0, 0.3); border-radius: 6px; box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); height: 180px; left: 50%; margin: -250px 0 0 -280px; overflow: hidden; position: fixed; top: -25%; transition: all 0.4s ease 0s; width: 470px; z-index: 100; }
.otherlink-pop.in { top: 50%; }
.otherlink-pop a.offBtn { color: #ccc; font-size: 20px; font-weight: 700; line-height: 20px; padding: 5px 10px; position: absolute; right: 8px; top: 5px; }
.otherlink-pop h2 { font-size: 16px; padding: 45px 40px; font-weight: normal; text-align: left; font-size: 14px; line-height: 2em; }
.otherlink-pop p.btns { background: #f5f5f5 none repeat scroll 0 0; border-top: 1px solid #ddd; bottom: 0; height: 50px; left: 0; position: absolute; text-align: right; width: 100%; }
.otherlink-pop p.btns a { border: 1px solid #bbbbbb; border-radius: 3px; color: #333; display: inline-block; font-size: 14px; height: 30px; line-height: 30px; margin: 9px 15px 0 0; padding: 0 15px; }
.otherlink-pop p.btns a:hover { background: #e6e6e6 none repeat scroll 0 0; }
.otherlink-pop p.btns a.toOtherLink { background: #337ab7 none repeat scroll 0 0; border: 1px solid #337ab7; color: #fff; }
.otherlink-pop p.btns a.toOtherLink:hover { background: #286090 none repeat scroll 0 0; }

/*表格组件*/
.table_con{ overflow-x: auto;}
.table_con::-webkit-scrollbar{ height: .8rem; background-color: #f8f8f8; border-radius: .4rem;}
.table_con::-webkit-scrollbar-thumb{ background-color: #bbbbbb; border-radius: .4rem;}
.table_con .table_base{ min-width:100rem;}
.table_base{ table-layout: fixed; border-collapse: separate; width: 100%;}
.table_base th,.table_base td{ padding: 1.6rem 0; min-width: 0; box-sizing: border-box; text-overflow: ellipsis; vertical-align: middle; position: relative; overflow: hidden; user-select: none; background-color: #fff;}
.table_base th{ font-size: 1.6rem; font-weight: bold; color: #666666;}
.table_base th[align="left"]{ text-align: left;}
.table_base td{ transition: background-color .25s ease;}
.table_base tr:hover td{ background-color: #F6F6F6;}
.table_base th .cell,.table_base td .cell{ overflow: hidden; text-overflow: ellipsis; white-space: normal; word-break: break-all; line-height:2.4rem; padding-left:1.6rem; padding-right:1.2rem;}
/*有底线的*/
.table_base_bor_b th{ padding: 0;}
.table_base_bor_b td{ border-bottom: 1px solid #DCDCDC;}

.table_striped tr:nth-child(odd) td{background: #fafafa;}
.table_border{ border-left: 1px solid #DCDCDC; border-top: 1px solid #DCDCDC;}
.table_border th,.table_border td{ border-right: 1px solid #DCDCDC; border-bottom: 1px solid #DCDCDC;}



/*轮播图*/
.slideBox_01 { position: relative; overflow: hidden; margin: 0px auto; }
	.slideBox_01>span{ position: absolute; top: 50%; margin-top: -2rem; width: 4rem; height: 4rem; text-align: center; line-height: 4rem; cursor: pointer; z-index: 999; background-color: rgba(0,0,0,.6); background-color: #000000\0; filter:alpha(opacity=60);}
	.slideBox_01>span i{ font-size: 1.8rem; color: #ffffff;}
	.slideBox_01>span.prev{ left: 0;}
	.slideBox_01>span.next{ right: 0;}
	.slideBox_01 .pic li{ overflow: hidden;}
	.slideBox_01 .pic li a{ display: block; position: relative;}
	.slideBox_01 .pic li i {padding-top:56.15142%;}
	.slideBox_01 .pic p{position: absolute; left: 2rem; right:15rem; bottom: 1.4rem; line-height: 3.5rem; color: #FFFFFF; font-size: 1.8rem; z-index: 2; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	.slideBox_01 .txt-bg { position: absolute; bottom:0px; z-index: 1; height:10rem; left:0px; right:0px; overflow: hidden; background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.6));}
	.slideBox_01 .num { position: absolute; z-index: 99; bottom:2.8rem; right:2rem; font-size: 0; text-align: right; }
	.slideBox_01 .num li { display:inline-block; *display: inline; *float: left; width:1.2rem; height:.8rem; border-radius:10rem; overflow: hidden; text-align: center; cursor: pointer; margin: 0 .4rem; background-color: #ffffff; opacity: .5; filter:alpha(opacity=50);}
	.slideBox_01 .num li.on, .slideBox_01 .num li:hover { opacity: 1; filter:alpha(opacity=100); width: 1.8rem;}
@media screen and (max-width:992px) {
	.slb .slideBox_01>span{ width: 3rem; height: 3rem; line-height: 3rem;}
	.slb .slideBox_01>span i{ font-size: 1.4rem;}
	.slb .slideBox_01 .num{ display: none;}
	.slb .slideBox_01 .pic p{ bottom: 0 !important; left: 1rem; font-size: 1.6rem;}
}

/*列表组件*/
.list_base{}
.list_base li{ line-height:2.8rem; font-size: 1.6rem; position: relative; padding-left: 1.6rem; text-align: justify; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 1.2rem;}
.list_base li:last-child{ margin-bottom: 0rem;}
.list_base li:before{ content: ''; position: absolute; width:.4rem; height:.4rem; background-color: #b32323; border-radius: 50%; left: 0px\0; top: 12px\0; left: 0rem; top: 1.2rem;}
.list_base li:hover:before{ background-color: #b32323;}
.list_base li>span,.list_base li h3 span{ color: rgb(153,153,153); position: absolute; right: 0rem; display: block; font-size: 1.6rem; top: 0rem; font-weight: normal;}
.list_base li>em{ display: inline-block; margin-right: 1.6rem;}
.list_base li>h3{ font-weight: normal; font-size: 1.6rem;}
.list_base li>p{ color: rgb(153,153,153);}
.list_base li>span a{ text-decoration: underline; font-size: 1.4rem;}
.list_base li>i{ font-size: 1.4rem; color: #999999;}




/*有日期的列表*/
.list_base_date_01 li{ padding-right:9rem;}
/*不限制高度的列表*/
.list_base_date_02 li{ white-space: inherit; overflow: inherit; text-overflow: inherit;}
.list_base_date_02 li>span{ position: inherit; right:inherit; top: inherit; margin-left: 2rem; display: inline-block;}

/*有分割线的列表-虚线-实线*/
.list_base_line_01 li,.list_base_line_02 li{ margin-bottom: 0; border-color:rgb(220,220,220); border-bottom-width: 1px; padding-top: 1.2rem; padding-bottom: 1.2rem;}
.list_base_line_01 li{ border-bottom-style: dashed;}
.list_base_line_02 li{ border-bottom-style: solid;}
.list_base_line_01 li:before,.list_base_line_02 li:before{ top: 24px\0; top: 2.4rem;}
.list_base_line_01 li>span,.list_base_line_02 li>span{ top: 1.2rem;}
.list_base_line_01 li:last-child,.list_base_line_02 li:last-child{ border-bottom-width: 0px;}
/*政策类前面无小圆点*/
.list_base_no_dot li{ padding-left: 0;}
.list_base_no_dot li:before{ display: none;}
/*前面有政策类文字*/
.list_base_policy li>em{ position: relative; padding-right: 1.6rem;}
.list_base_policy li>em:after{ content: ''; position: absolute; right: 0; width: 1px; height: 1.6rem; background-color: #dddddd; top: 50%; margin-top: -.8rem;}

/*征集调查前面有状态*/
.list_base_state li>em{ color: rgb(153,153,153); border: 1px solid rgb(220,223,230); font-size: 1.4rem; border-radius: .4rem; line-height: 2.4rem; padding: 0 .8rem;}
.list_base_state li.on>em{ color:rgb(24,96,175); border-color:rgb(24,96,175);}
.list_base_state_01 li>span{ top: 50%; margin-top:-1.5rem; border: 1px solid #DCDFE6; color: #999999; border-radius: .4rem; font-size: 1.4rem; padding: 0 1.8rem;}
.list_base_state_01 li.on>span{ border: 1px solid #b32323; color: #b32323;}
.list_base_state_01 li>h3{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/*有调查时间的*/
.list_base_time li{ padding-right: 30.5rem;}
.list_base_time li>i{ position: absolute; right: 6.5rem; top: 0rem;}
.list_base_time li>span{}


.list_large li{ line-height:4.8rem; font-size: 2rem;}
.list_large li span{ font-size: 1.8rem;}
.list_small li{ line-height:3rem; font-size: 1.4rem;}
.list_small li span{ font-size: 1.4rem;}
.list_large li:before{ top: 2.1rem;}
.list_small li:before{ top: 1.2rem;}





@media screen and (max-width:992px) {
	.list_base li{ position: relative; padding: 1.2rem 0; border-bottom: 1px solid #f8f8f8; overflow: inherit; text-overflow: inherit; white-space: inherit; margin-bottom: 0;}
	.list_base li>span{ position: relative; right: inherit; margin-top:0rem; display: block; font-size: 1.4rem;}
	.list_base_date_02 li>span{ margin-left: 0rem;}
	.list_base_line_01 li>span,.list_base_line_02 li>span{ top:inherit;}
	.list_base li:before{ display: none;}
	.list_base_state li>span{ display: inline-block; margin-left: 1.2rem;}
	.list_base_state_01 li>h3{ white-space: inherit; overflow: inherit; margin-bottom: .4rem;}
	.list_base_state_01 li>p,.list_base_state_01 li>span{ display: inline-block;}
	.list_base_state_01 li>span{ margin-left: .8rem;}
	.list_base_time li>i{ position: inherit; right: inherit; top: inherit; margin-left: 1.2rem;}
	
	
	
}

/*侧边悬浮效果*/
.pf_con_base{ position: fixed; right: 2rem; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); z-index: 999;}
.pf_con_base .close{ position: absolute; text-align: center; cursor: pointer;}
.pf_con_base ul{ }
.pf_con_base li{ text-align: center; position: relative;}
.pf_con_base li .pf_con_box{ position: absolute; z-index: 1001; display: none; transition: .3s all; padding: 1.6rem 1.6rem 0rem 1.6rem;}
.pf_con_base li:hover .pf_con_box{ display: block;}
.pf_con_base li .pf_con_box p{ line-height: 3.2rem; font-size: 1.4rem;}
.pf_con_base .pf_jqr{ text-align: center; position: relative; padding-bottom: 1.8rem; margin-top: 2rem;}
.pf_con_base .pf_jqr img{ position: relative; z-index: 1001;}
.pf_con_base .pf_jqr em{ width: 7.2rem; height: 2.4rem; line-height: 2.4rem; font-size: 1.4rem; position: absolute; z-index: 1002; bottom: 0rem; left:50%; margin-left: -3.6rem; background-color: #ffffff; border: 1px solid #CCCCCC; border-radius: 1.2rem;}
.pf_con_base .pf_jqr i{ width:5.8rem; height: 5.8rem; border-radius: 50%; background-color: #b32323; z-index: 1000; position: absolute; bottom: 0; left: 50%; margin-left: -2.9rem;}

.pf_con_01{ width: 7.2rem;}
.pf_con_01 li{ margin-bottom: .8rem;}
.pf_con_01 li a{ display: block; width: 4.8rem; height: 4.8rem; line-height: 4.4rem; border-radius: 50%; background-color: #65A5EA; color: #ffffff; margin: 0 auto;}
.pf_con_01 li a i{ color: #ffffff; font-size: 3.2rem;}
.pf_con_01 .pf_jqr img{ width: 4.4rem; height: 6.6rem;}
.pf_con_01 li:hover .pf_con_box{ right: 100%; top: -1.2rem; width: 16.6rem; height: 18.8rem; background-color: #ffffff; border: 1px solid #65A5EA; border-radius: .4rem;}
.pf_con_01 li:hover .pf_con_box:before{ content: ''; position: absolute; right: -.6rem;  width: .8rem; height:.8rem; background-color: #ffffff; z-index: 1002; border-bottom: 1px solid #65A5EA; border-right: 1px solid #65A5EA; transform: rotate(-45deg); top: 3.2rem;}

.pf_con_02{ width: 8.8rem;}
.pf_con_02 .close{ top: -1.2rem; right: -1.2rem; width: 1.2rem; height: 1.2rem; line-height: 1.2rem; font-size: 1.2rem; color: #b32323;}
.pf_con_02 ul{ background-color: #ffffff; box-shadow: 0 .2rem .8rem rgba(0,0,0,.1); padding: 3.2rem 0rem 1.2rem 0rem;}
.pf_con_02 li{ margin-bottom: 2rem;}
.pf_con_02 li a{ display: block; margin: 0 auto;}
.pf_con_02 li a p{ line-height: 2.4rem; font-size: 1.4rem;}
.pf_con_02 li a i{ color: #b32323; font-size: 3.6rem;}
.pf_con_02 .pf_jqr img{ width:5.2rem; height: 7.8rem;}
.pf_con_02 li:hover .pf_con_box{ right: 10rem; top: -1.2rem; width: 12.6rem; height: 12rem; background-color: #ffffff; box-shadow: 0 .2rem .8rem rgba(0,0,0,.1); border-radius: .4rem;}
.pf_con_02 li:hover .pf_con_box:before{ content: ''; position: absolute; right: -.4rem;  width: .8rem; height:.8rem; background-color: #ffffff; z-index: 1002; transform: rotate(-45deg); top: 3.2rem; box-shadow: 0 .4rem .8rem rgba(0,0,0,.1);}

.pf_con_03{ width: 10rem;}
.pf_con_03 .close{ top: -1.4rem; right: 0rem; width: 1.4rem; height: 1.4rem; line-height: 1.4rem; font-size: 1.2rem; color: #ffffff; background-color: rgba(0,0,0,.5); border-radius: 50%;}
.pf_con_03 ul{ background-color: #ffffff; box-shadow: 0 .2rem .8rem rgba(0,0,0,.1); padding:1.8rem 0rem 1.2rem 0rem;}
.pf_con_03 li a{ display: block; margin: 0 auto; position: relative; padding-bottom: 1.6rem; padding-top: 1.6rem;}
.pf_con_03 li a:after{ position: absolute; content: ''; left: 1.8rem; right: 1.8rem; bottom: 0; height: 1px; background-color: #DCDCDC;}
.pf_con_03 li:last-child a:after{ display: none;}
.pf_con_03 li a p{ line-height: 2.4rem; font-size: 1.4rem;}
.pf_con_03 li a i{ text-align: center; height: 3.2rem; line-height: 3.2rem; overflow: hidden; display: block;}
.pf_con_03 li a i img{ margin: 0 auto;}
.pf_con_03 li a i img.pf_img{ display: block;}
.pf_con_03 li a i img.pf_img_hover{ display: none;}
.pf_con_03 li:hover{ background-color: #b32323; color: #ffffff;}
.pf_con_03 li:hover a{ color: #ffffff;}
.pf_con_03 li:hover a i .pf_img{ display: none;}
.pf_con_03 li:hover a i img.pf_img_hover{ display: block;}
.pf_con_03 .pf_jqr img{ width:5.2rem; height: 7.8rem;}
.pf_con_03 li:hover .pf_con_box{ right: 12rem; top: -1.2rem; width: 12.6rem; height: 12rem; background-color: #ffffff; box-shadow: 0 .2rem .8rem rgba(0,0,0,.1); border-radius: .4rem;}
.pf_con_03 li:hover .pf_con_box:before{ content: ''; position: absolute; right: -.4rem;  width: .8rem; height:.8rem; background-color: #ffffff; z-index: 1002; transform: rotate(-45deg); top: 3.2rem; box-shadow: 0 .4rem .8rem rgba(0,0,0,.1);}
.pf_con_03 li:hover a:after{ display: none;}


@media screen and (max-width:992px) {
	.pf_con_base{ display: none;}
}


html.slb{ font-size: 16.3px;}
@media screen and (max-width:1280px) {
	html{ font-size: 9.5px;}
}
@media screen and (max-width:992px) {
	
	html.slb{ font-size: 16px;}
}
@media screen and (max-width:768px) {
	html{ font-size: 9px;}
	html.slb{ font-size: 14px;}
}
@media screen and (max-width:640px) {
	html{ font-size: 9.5px;}
	html.slb{ font-size: 12px;}
}
@media screen and (max-width:375px) {
	html.slb{ font-size: 12px;}
}
.trt-row::after,.trt-row::before{content:""}
.trt-row{position:relative; margin: 0 -1rem;-webkit-box-sizing:border-box;box-sizing:border-box; overflow: hidden\9; overflow: inherit; overflow: inherit\9\0; }
.trt-row::after,.trt-row::before{display:table}
.trt-row::after{clear:both}
.trt-row:after{ visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.trt-row [class*=trt-col-]{float:left;-webkit-box-sizing:border-box;box-sizing:border-box; padding: 0 1rem;}
.trt-row--flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.trt-col-0,.trt-row--flex:after,.trt-row--flex:before{display:none}
.trt-row--flex.is-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.trt-row--flex.is-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.trt-row--flex.is-justify-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.trt-row--flex.is-justify-space-around{-ms-flex-pack:distribute;justify-content:space-around}
.trt-row--flex.is-align-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.trt-row--flex.is-align-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}

.trt-col-ave-5{ width: 20%;}
.trt-col-ave-7{ width: 14.285714%;}
.trt-col-ave-9{ width: 11.11111%;}

.trt-row-large{ margin: 0 -1.6rem;}
.trt-row-large>[class*=trt-col-]{ padding: 0 1.6rem;}
.trt-row-small{ margin: 0 -.8rem;}
.trt-row-small>[class*=trt-col-]{ padding: 0 .8rem;}


@media screen and (max-width:1300px) {
	.trt-row{ margin: 0 -.8rem;}
	.trt-row [class*=trt-col-]{ padding: 0 .8rem;}
	.trt-row-large{ margin: 0 -1.2rem;}
	.trt-row-large [class*=trt-col-]{ padding: 0 1.2rem;}
	.trt-row-small{ margin: 0 -.6rem;}
	.trt-row-small [class*=trt-col-]{ padding: 0 .6rem;}
}
.trt-col-0{width:0%}
.trt-col-offset-0{margin-left:0}
.trt-col-pull-0{right:0}
.trt-col-push-0{left:0}
.trt-col-1{width:4.16667%}
.trt-col-offset-1{margin-left:4.16667%}
.trt-col-pull-1{right:4.16667%}
.trt-col-push-1{left:4.16667%}
.trt-col-2{width:8.33333%}
.trt-col-offset-2{margin-left:8.33333%}
.trt-col-pull-2{right:8.33333%}
.trt-col-push-2{left:8.33333%}
.trt-col-3{width:12.5%}
.trt-col-offset-3{margin-left:12.5%}
.trt-col-pull-3{right:12.5%}
.trt-col-push-3{left:12.5%}
.trt-col-4{width:16.66667%}
.trt-col-offset-4{margin-left:16.66667%}
.trt-col-pull-4{right:16.66667%}
.trt-col-push-4{left:16.66667%}
.trt-col-5{width:20.83333%}
.trt-col-offset-5{margin-left:20.83333%}
.trt-col-pull-5{right:20.83333%}
.trt-col-push-5{left:20.83333%}
.trt-col-6{width:25%}
.trt-col-offset-6{margin-left:25%}
.trt-col-pull-6{right:25%}
.trt-col-push-6{left:25%}
.trt-col-7{width:29.16667%}
.trt-col-offset-7{margin-left:29.16667%}
.trt-col-pull-7{right:29.16667%}
.trt-col-push-7{left:29.16667%}
.trt-col-8{width:33.33333%}
.trt-col-offset-8{margin-left:33.33333%}
.trt-col-pull-8{right:33.33333%}
.trt-col-push-8{left:33.33333%}
.trt-col-9{width:37.5%}
.trt-col-offset-9{margin-left:37.5%}
.trt-col-pull-9{right:37.5%}
.trt-col-push-9{left:37.5%}
.trt-col-10{width:41.66667%}
.trt-col-offset-10{margin-left:41.66667%}
.trt-col-pull-10{right:41.66667%}
.trt-col-push-10{left:41.66667%}
.trt-col-11{width:45.83333%}
.trt-col-offset-11{margin-left:45.83333%}
.trt-col-pull-11{right:45.83333%}
.trt-col-push-11{left:45.83333%}
.trt-col-12{width:50%}
.trt-col-offset-12{margin-left:50%}
.trt-col-pull-12{right:50%}
.trt-col-push-12{left:50%}
.trt-col-13{width:54.16667%}
.trt-col-offset-13{margin-left:54.16667%}
.trt-col-pull-13{right:54.16667%}
.trt-col-push-13{left:54.16667%}
.trt-col-14{width:58.33333%}
.trt-col-offset-14{margin-left:58.33333%}
.trt-col-pull-14{right:58.33333%}
.trt-col-push-14{left:58.33333%}
.trt-col-15{width:62.5%}
.trt-col-offset-15{margin-left:62.5%}
.trt-col-pull-15{right:62.5%}
.trt-col-push-15{left:62.5%}
.trt-col-16{width:66.66667%}
.trt-col-offset-16{margin-left:66.66667%}
.trt-col-pull-16{right:66.66667%}
.trt-col-push-16{left:66.66667%}
.trt-col-17{width:70.83333%}
.trt-col-offset-17{margin-left:70.83333%}
.trt-col-pull-17{right:70.83333%}
.trt-col-push-17{left:70.83333%}
.trt-col-18{width:75%}
.trt-col-offset-18{margin-left:75%}
.trt-col-pull-18{right:75%}
.trt-col-push-18{left:75%}
.trt-col-19{width:79.16667%}
.trt-col-offset-19{margin-left:79.16667%}
.trt-col-pull-19{right:79.16667%}
.trt-col-push-19{left:79.16667%}
.trt-col-20{width:83.33333%}
.trt-col-offset-20{margin-left:83.33333%}
.trt-col-pull-20{right:83.33333%}
.trt-col-push-20{left:83.33333%}
.trt-col-21{width:87.5%}
.trt-col-offset-21{margin-left:87.5%}
.trt-col-pull-21{right:87.5%}
.trt-col-push-21{left:87.5%}
.trt-col-22{width:91.66667%}
.trt-col-offset-22{margin-left:91.66667%}
.trt-col-pull-22{right:91.66667%}
.trt-col-push-22{left:91.66667%}
.trt-col-23{width:95.83333%}
.trt-col-offset-23{margin-left:95.83333%}
.trt-col-pull-23{right:95.83333%}
.trt-col-push-23{left:95.83333%}
.trt-col-24{width:100%}
.trt-col-offset-24{margin-left:100%}
.trt-col-pull-24{right:100%}
.trt-col-push-24{left:100%}


@media only screen and (max-width:992px){
	.trt-col-sm-0{display:none;width:0%}
	.trt-col-sm-offset-0{margin-left:0}
	.trt-col-sm-pull-0{right:0}
	.trt-col-sm-push-0{left:0}
	.trt-col-sm-1{width:4.16667%}
	.trt-col-sm-offset-1{margin-left:4.16667%}
	.trt-col-sm-pull-1{right:4.16667%}
	.trt-col-sm-push-1{left:4.16667%}
	.trt-col-sm-2{width:8.33333%}
	.trt-col-sm-offset-2{margin-left:8.33333%}
	.trt-col-sm-pull-2{right:8.33333%}
	.trt-col-sm-push-2{left:8.33333%}
	.trt-col-sm-3{width:12.5%}
	.trt-col-sm-offset-3{margin-left:12.5%}
	.trt-col-sm-pull-3{right:12.5%}
	.trt-col-sm-push-3{left:12.5%}
	.trt-col-sm-4{width:16.66667%}
	.trt-col-sm-offset-4{margin-left:16.66667%}
	.trt-col-sm-pull-4{right:16.66667%}
	.trt-col-sm-push-4{left:16.66667%}
	.trt-col-sm-5{width:20.83333%}
	.trt-col-sm-offset-5{margin-left:20.83333%}
	.trt-col-sm-pull-5{right:20.83333%}
	.trt-col-sm-push-5{left:20.83333%}
	.trt-col-sm-6{width:25%}
	.trt-col-sm-offset-6{margin-left:25%}
	.trt-col-sm-pull-6{right:25%}
	.trt-col-sm-push-6{left:25%}
	.trt-col-sm-7{width:29.16667%}
	.trt-col-sm-offset-7{margin-left:29.16667%}
	.trt-col-sm-pull-7{right:29.16667%}
	.trt-col-sm-push-7{left:29.16667%}
	.trt-col-sm-8{width:33.33333%}
	.trt-col-sm-offset-8{margin-left:33.33333%}
	.trt-col-sm-pull-8{right:33.33333%}
	.trt-col-sm-push-8{left:33.33333%}
	.trt-col-sm-9{width:37.5%}
	.trt-col-sm-offset-9{margin-left:37.5%}
	.trt-col-sm-pull-9{right:37.5%}
	.trt-col-sm-push-9{left:37.5%}
	.trt-col-sm-10{width:41.66667%}
	.trt-col-sm-offset-10{margin-left:41.66667%}
	.trt-col-sm-pull-10{right:41.66667%}
	.trt-col-sm-push-10{left:41.66667%}
	.trt-col-sm-11{width:45.83333%}
	.trt-col-sm-offset-11{margin-left:45.83333%}
	.trt-col-sm-pull-11{right:45.83333%}
	.trt-col-sm-push-11{left:45.83333%}
	.trt-col-sm-12{width:50%}
	.trt-col-sm-offset-12{margin-left:50%}
	.trt-col-sm-pull-12{right:50%}
	.trt-col-sm-push-12{left:50%}
	.trt-col-sm-13{width:54.16667%}
	.trt-col-sm-offset-13{margin-left:54.16667%}
	.trt-col-sm-pull-13{right:54.16667%}
	.trt-col-sm-push-13{left:54.16667%}
	.trt-col-sm-14{width:58.33333%}
	.trt-col-sm-offset-14{margin-left:58.33333%}
	.trt-col-sm-pull-14{right:58.33333%}
	.trt-col-sm-push-14{left:58.33333%}
	.trt-col-sm-15{width:62.5%}
	.trt-col-sm-offset-15{margin-left:62.5%}
	.trt-col-sm-pull-15{right:62.5%}
	.trt-col-sm-push-15{left:62.5%}
	.trt-col-sm-16{width:66.66667%}
	.trt-col-sm-offset-16{margin-left:66.66667%}
	.trt-col-sm-pull-16{right:66.66667%}
	.trt-col-sm-push-16{left:66.66667%}
	.trt-col-sm-17{width:70.83333%}
	.trt-col-sm-offset-17{margin-left:70.83333%}
	.trt-col-sm-pull-17{right:70.83333%}
	.trt-col-sm-push-17{left:70.83333%}
	.trt-col-sm-18{width:75%}
	.trt-col-sm-offset-18{margin-left:75%}
	.trt-col-sm-pull-18{right:75%}
	.trt-col-sm-push-18{left:75%}
	.trt-col-sm-19{width:79.16667%}
	.trt-col-sm-offset-19{margin-left:79.16667%}
	.trt-col-sm-pull-19{right:79.16667%}
	.trt-col-sm-push-19{left:79.16667%}
	.trt-col-sm-20{width:83.33333%}
	.trt-col-sm-offset-20{margin-left:83.33333%}
	.trt-col-sm-pull-20{right:83.33333%}
	.trt-col-sm-push-20{left:83.33333%}
	.trt-col-sm-21{width:87.5%}
	.trt-col-sm-offset-21{margin-left:87.5%}
	.trt-col-sm-pull-21{right:87.5%}
	.trt-col-sm-push-21{left:87.5%}
	.trt-col-sm-22{width:91.66667%}
	.trt-col-sm-offset-22{margin-left:91.66667%}
	.trt-col-sm-pull-22{right:91.66667%}
	.trt-col-sm-push-22{left:91.66667%}
	.trt-col-sm-23{width:95.83333%}
	.trt-col-sm-offset-23{margin-left:95.83333%}
	.trt-col-sm-pull-23{right:95.83333%}
	.trt-col-sm-push-23{left:95.83333%}
	.trt-col-sm-24{width:100%}
	.trt-col-sm-offset-24{margin-left:100%}
	.trt-col-sm-pull-24{right:100%}
	.trt-col-sm-push-24{left:100%}
	
	
}

@media only screen and (max-width:768px){
	.trt-col-xs-0{display:none;width:0%}
	.trt-col-xs-offset-0{margin-left:0}
	.trt-col-xs-pull-0{right:0}
	.trt-col-xs-push-0{left:0}
	.trt-col-xs-1{width:4.16667%}
	.trt-col-xs-offset-1{margin-left:4.16667%}
	.trt-col-xs-pull-1{right:4.16667%}
	.trt-col-xs-push-1{left:4.16667%}
	.trt-col-xs-2{width:8.33333%}
	.trt-col-xs-offset-2{margin-left:8.33333%}
	.trt-col-xs-pull-2{right:8.33333%}
	.trt-col-xs-push-2{left:8.33333%}
	.trt-col-xs-3{width:12.5%}
	.trt-col-xs-offset-3{margin-left:12.5%}
	.trt-col-xs-pull-3{right:12.5%}
	.trt-col-xs-push-3{left:12.5%}
	.trt-col-xs-4{width:16.66667%}
	.trt-col-xs-offset-4{margin-left:16.66667%}
	.trt-col-xs-pull-4{right:16.66667%}
	.trt-col-xs-push-4{left:16.66667%}
	.trt-col-xs-5{width:20.83333%}
	.trt-col-xs-offset-5{margin-left:20.83333%}
	.trt-col-xs-pull-5{right:20.83333%}
	.trt-col-xs-push-5{left:20.83333%}
	.trt-col-xs-6{width:25%}
	.trt-col-xs-offset-6{margin-left:25%}
	.trt-col-xs-pull-6{right:25%}
	.trt-col-xs-push-6{left:25%}
	.trt-col-xs-7{width:29.16667%}
	.trt-col-xs-offset-7{margin-left:29.16667%}
	.trt-col-xs-pull-7{right:29.16667%}
	.trt-col-xs-push-7{left:29.16667%}
	.trt-col-xs-8{width:33.33333%}
	.trt-col-xs-offset-8{margin-left:33.33333%}
	.trt-col-xs-pull-8{right:33.33333%}
	.trt-col-xs-push-8{left:33.33333%}
	.trt-col-xs-9{width:37.5%}
	.trt-col-xs-offset-9{margin-left:37.5%}
	.trt-col-xs-pull-9{right:37.5%}
	.trt-col-xs-push-9{left:37.5%}
	.trt-col-xs-10{width:41.66667%}
	.trt-col-xs-offset-10{margin-left:41.66667%}
	.trt-col-xs-pull-10{right:41.66667%}
	.trt-col-xs-push-10{left:41.66667%}
	.trt-col-xs-11{width:45.83333%}
	.trt-col-xs-offset-11{margin-left:45.83333%}
	.trt-col-xs-pull-11{right:45.83333%}
	.trt-col-xs-push-11{left:45.83333%}
	.trt-col-xs-12{width:50%}
	.trt-col-xs-offset-12{margin-left:50%}
	.trt-col-xs-pull-12{right:50%}
	.trt-col-xs-push-12{left:50%}
	.trt-col-xs-13{width:54.16667%}
	.trt-col-xs-offset-13{margin-left:54.16667%}
	.trt-col-xs-pull-13{right:54.16667%}
	.trt-col-xs-push-13{left:54.16667%}
	.trt-col-xs-14{width:58.33333%}
	.trt-col-xs-offset-14{margin-left:58.33333%}
	.trt-col-xs-pull-14{right:58.33333%}
	.trt-col-xs-push-14{left:58.33333%}
	.trt-col-xs-15{width:62.5%}
	.trt-col-xs-offset-15{margin-left:62.5%}
	.trt-col-xs-pull-15{right:62.5%}
	.trt-col-xs-push-15{left:62.5%}
	.trt-col-xs-16{width:66.66667%}
	.trt-col-xs-offset-16{margin-left:66.66667%}
	.trt-col-xs-pull-16{right:66.66667%}
	.trt-col-xs-push-16{left:66.66667%}
	.trt-col-xs-17{width:70.83333%}
	.trt-col-xs-offset-17{margin-left:70.83333%}
	.trt-col-xs-pull-17{right:70.83333%}
	.trt-col-xs-push-17{left:70.83333%}
	.trt-col-xs-18{width:75%}
	.trt-col-xs-offset-18{margin-left:75%}
	.trt-col-xs-pull-18{right:75%}
	.trt-col-xs-push-18{left:75%}
	.trt-col-xs-19{width:79.16667%}
	.trt-col-xs-offset-19{margin-left:79.16667%}
	.trt-col-xs-pull-19{right:79.16667%}
	.trt-col-xs-push-19{left:79.16667%}
	.trt-col-xs-20{width:83.33333%}
	.trt-col-xs-offset-20{margin-left:83.33333%}
	.trt-col-xs-pull-20{right:83.33333%}
	.trt-col-xs-push-20{left:83.33333%}
	.trt-col-xs-21{width:87.5%}
	.trt-col-xs-offset-21{margin-left:87.5%}
	.trt-col-xs-pull-21{right:87.5%}
	.trt-col-xs-push-21{left:87.5%}
	.trt-col-xs-22{width:91.66667%}
	.trt-col-xs-offset-22{margin-left:91.66667%}
	.trt-col-xs-pull-22{right:91.66667%}
	.trt-col-xs-push-22{left:91.66667%}
	.trt-col-xs-23{width:95.83333%}
	.trt-col-xs-offset-23{margin-left:95.83333%}
	.trt-col-xs-pull-23{right:95.83333%}
	.trt-col-xs-push-23{left:95.83333%}
	.trt-col-xs-24{width:100%}
	.trt-col-xs-offset-24{margin-left:100%}
	.trt-col-xs-pull-24{right:100%}
	.trt-col-xs-push-24{left:100%}
}
@media only screen and (max-width:640px){
	.trt-col-md-0{display:none;width:0%}
	.trt-col-md-offset-0{margin-left:0}
	.trt-col-md-pull-0{right:0}
	.trt-col-md-push-0{left:0}
	.trt-col-md-1{width:4.16667%}
	.trt-col-md-offset-1{margin-left:4.16667%}
	.trt-col-md-pull-1{right:4.16667%}
	.trt-col-md-push-1{left:4.16667%}
	.trt-col-md-2{width:8.33333%}
	.trt-col-md-offset-2{margin-left:8.33333%}
	.trt-col-md-pull-2{right:8.33333%}
	.trt-col-md-push-2{left:8.33333%}
	.trt-col-md-3{width:12.5%}
	.trt-col-md-offset-3{margin-left:12.5%}
	.trt-col-md-pull-3{right:12.5%}
	.trt-col-md-push-3{left:12.5%}
	.trt-col-md-4{width:16.66667%}
	.trt-col-md-offset-4{margin-left:16.66667%}
	.trt-col-md-pull-4{right:16.66667%}
	.trt-col-md-push-4{left:16.66667%}
	.trt-col-md-5{width:20.83333%}
	.trt-col-md-offset-5{margin-left:20.83333%}
	.trt-col-md-pull-5{right:20.83333%}
	.trt-col-md-push-5{left:20.83333%}
	.trt-col-md-6{width:25%}
	.trt-col-md-offset-6{margin-left:25%}
	.trt-col-md-pull-6{right:25%}
	.trt-col-md-push-6{left:25%}
	.trt-col-md-7{width:29.16667%}
	.trt-col-md-offset-7{margin-left:29.16667%}
	.trt-col-md-pull-7{right:29.16667%}
	.trt-col-md-push-7{left:29.16667%}
	.trt-col-md-8{width:33.33333%}
	.trt-col-md-offset-8{margin-left:33.33333%}
	.trt-col-md-pull-8{right:33.33333%}
	.trt-col-md-push-8{left:33.33333%}
	.trt-col-md-9{width:37.5%}
	.trt-col-md-offset-9{margin-left:37.5%}
	.trt-col-md-pull-9{right:37.5%}
	.trt-col-md-push-9{left:37.5%}
	.trt-col-md-10{width:41.66667%}
	.trt-col-md-offset-10{margin-left:41.66667%}
	.trt-col-md-pull-10{right:41.66667%}
	.trt-col-md-push-10{left:41.66667%}
	.trt-col-md-11{width:45.83333%}
	.trt-col-md-offset-11{margin-left:45.83333%}
	.trt-col-md-pull-11{right:45.83333%}
	.trt-col-md-push-11{left:45.83333%}
	.trt-col-md-12{width:50%}
	.trt-col-md-offset-12{margin-left:50%}
	.trt-col-md-pull-12{right:50%}
	.trt-col-md-push-12{left:50%}
	.trt-col-md-13{width:54.16667%}
	.trt-col-md-offset-13{margin-left:54.16667%}
	.trt-col-md-pull-13{right:54.16667%}
	.trt-col-md-push-13{left:54.16667%}
	.trt-col-md-14{width:58.33333%}
	.trt-col-md-offset-14{margin-left:58.33333%}
	.trt-col-md-pull-14{right:58.33333%}
	.trt-col-md-push-14{left:58.33333%}
	.trt-col-md-15{width:62.5%}
	.trt-col-md-offset-15{margin-left:62.5%}
	.trt-col-md-pull-15{right:62.5%}
	.trt-col-md-push-15{left:62.5%}
	.trt-col-md-16{width:66.66667%}
	.trt-col-md-offset-16{margin-left:66.66667%}
	.trt-col-md-pull-16{right:66.66667%}
	.trt-col-md-push-16{left:66.66667%}
	.trt-col-md-17{width:70.83333%}
	.trt-col-md-offset-17{margin-left:70.83333%}
	.trt-col-md-pull-17{right:70.83333%}
	.trt-col-md-push-17{left:70.83333%}
	.trt-col-md-18{width:75%}
	.trt-col-md-offset-18{margin-left:75%}
	.trt-col-md-pull-18{right:75%}
	.trt-col-md-push-18{left:75%}
	.trt-col-md-19{width:79.16667%}
	.trt-col-md-offset-19{margin-left:79.16667%}
	.trt-col-md-pull-19{right:79.16667%}
	.trt-col-md-push-19{left:79.16667%}
	.trt-col-md-20{width:83.33333%}
	.trt-col-md-offset-20{margin-left:83.33333%}
	.trt-col-md-pull-20{right:83.33333%}
	.trt-col-md-push-20{left:83.33333%}
	.trt-col-md-21{width:87.5%}
	.trt-col-md-offset-21{margin-left:87.5%}
	.trt-col-md-pull-21{right:87.5%}
	.trt-col-md-push-21{left:87.5%}
	.trt-col-md-22{width:91.66667%}
	.trt-col-md-offset-22{margin-left:91.66667%}
	.trt-col-md-pull-22{right:91.66667%}
	.trt-col-md-push-22{left:91.66667%}
	.trt-col-md-23{width:95.83333%}
	.trt-col-md-offset-23{margin-left:95.83333%}
	.trt-col-md-pull-23{right:95.83333%}
	.trt-col-md-push-23{left:95.83333%}
	.trt-col-md-24{width:100%}
	.trt-col-md-offset-24{margin-left:100%}
	.trt-col-md-pull-24{right:100%}
	.trt-col-md-push-24{left:100%}
}
@media only screen and (max-width:375px){
	.trt-col-xxs-0{display:none;width:0%}
	.trt-col-xxs-offset-0{margin-left:0}
	.trt-col-xxs-pull-0{right:0}
	.trt-col-xxs-push-0{left:0}
	.trt-col-xxs-1{width:4.16667%}
	.trt-col-xxs-offset-1{margin-left:4.16667%}
	.trt-col-xxs-pull-1{right:4.16667%}
	.trt-col-xxs-push-1{left:4.16667%}
	.trt-col-xxs-2{width:8.33333%}
	.trt-col-xxs-offset-2{margin-left:8.33333%}
	.trt-col-xxs-pull-2{right:8.33333%}
	.trt-col-xxs-push-2{left:8.33333%}
	.trt-col-xxs-3{width:12.5%}
	.trt-col-xxs-offset-3{margin-left:12.5%}
	.trt-col-xxs-pull-3{right:12.5%}
	.trt-col-xxs-push-3{left:12.5%}
	.trt-col-xxs-4{width:16.66667%}
	.trt-col-xxs-offset-4{margin-left:16.66667%}
	.trt-col-xxs-pull-4{right:16.66667%}
	.trt-col-xxs-push-4{left:16.66667%}
	.trt-col-xxs-5{width:20.83333%}
	.trt-col-xxs-offset-5{margin-left:20.83333%}
	.trt-col-xxs-pull-5{right:20.83333%}
	.trt-col-xxs-push-5{left:20.83333%}
	.trt-col-xxs-6{width:25%}
	.trt-col-xxs-offset-6{margin-left:25%}
	.trt-col-xxs-pull-6{right:25%}
	.trt-col-xxs-push-6{left:25%}
	.trt-col-xxs-7{width:29.16667%}
	.trt-col-xxs-offset-7{margin-left:29.16667%}
	.trt-col-xxs-pull-7{right:29.16667%}
	.trt-col-xxs-push-7{left:29.16667%}
	.trt-col-xxs-8{width:33.33333%}
	.trt-col-xxs-offset-8{margin-left:33.33333%}
	.trt-col-xxs-pull-8{right:33.33333%}
	.trt-col-xxs-push-8{left:33.33333%}
	.trt-col-xxs-9{width:37.5%}
	.trt-col-xxs-offset-9{margin-left:37.5%}
	.trt-col-xxs-pull-9{right:37.5%}
	.trt-col-xxs-push-9{left:37.5%}
	.trt-col-xxs-10{width:41.66667%}
	.trt-col-xxs-offset-10{margin-left:41.66667%}
	.trt-col-xxs-pull-10{right:41.66667%}
	.trt-col-xxs-push-10{left:41.66667%}
	.trt-col-xxs-11{width:45.83333%}
	.trt-col-xxs-offset-11{margin-left:45.83333%}
	.trt-col-xxs-pull-11{right:45.83333%}
	.trt-col-xxs-push-11{left:45.83333%}
	.trt-col-xxs-12{width:50%}
	.trt-col-xxs-offset-12{margin-left:50%}
	.trt-col-xxs-pull-12{right:50%}
	.trt-col-xxs-push-12{left:50%}
	.trt-col-xxs-13{width:54.16667%}
	.trt-col-xxs-offset-13{margin-left:54.16667%}
	.trt-col-xxs-pull-13{right:54.16667%}
	.trt-col-xxs-push-13{left:54.16667%}
	.trt-col-xxs-14{width:58.33333%}
	.trt-col-xxs-offset-14{margin-left:58.33333%}
	.trt-col-xxs-pull-14{right:58.33333%}
	.trt-col-xxs-push-14{left:58.33333%}
	.trt-col-xxs-15{width:62.5%}
	.trt-col-xxs-offset-15{margin-left:62.5%}
	.trt-col-xxs-pull-15{right:62.5%}
	.trt-col-xxs-push-15{left:62.5%}
	.trt-col-xxs-16{width:66.66667%}
	.trt-col-xxs-offset-16{margin-left:66.66667%}
	.trt-col-xxs-pull-16{right:66.66667%}
	.trt-col-xxs-push-16{left:66.66667%}
	.trt-col-xxs-17{width:70.83333%}
	.trt-col-xxs-offset-17{margin-left:70.83333%}
	.trt-col-xxs-pull-17{right:70.83333%}
	.trt-col-xxs-push-17{left:70.83333%}
	.trt-col-xxs-18{width:75%}
	.trt-col-xxs-offset-18{margin-left:75%}
	.trt-col-xxs-pull-18{right:75%}
	.trt-col-xxs-push-18{left:75%}
	.trt-col-xxs-19{width:79.16667%}
	.trt-col-xxs-offset-19{margin-left:79.16667%}
	.trt-col-xxs-pull-19{right:79.16667%}
	.trt-col-xxs-push-19{left:79.16667%}
	.trt-col-xxs-20{width:83.33333%}
	.trt-col-xxs-offset-20{margin-left:83.33333%}
	.trt-col-xxs-pull-20{right:83.33333%}
	.trt-col-xxs-push-20{left:83.33333%}
	.trt-col-xxs-21{width:87.5%}
	.trt-col-xxs-offset-21{margin-left:87.5%}
	.trt-col-xxs-pull-21{right:87.5%}
	.trt-col-xxs-push-21{left:87.5%}
	.trt-col-xxs-22{width:91.66667%}
	.trt-col-xxs-offset-22{margin-left:91.66667%}
	.trt-col-xxs-pull-22{right:91.66667%}
	.trt-col-xxs-push-22{left:91.66667%}
	.trt-col-xxs-23{width:95.83333%}
	.trt-col-xxs-offset-23{margin-left:95.83333%}
	.trt-col-xxs-pull-23{right:95.83333%}
	.trt-col-xxs-push-23{left:95.83333%}
	.trt-col-xxs-24{width:100%}
	.trt-col-xxs-offset-24{margin-left:100%}
	.trt-col-xxs-pull-24{right:100%}
	.trt-col-xxs-push-24{left:100%}
	.trt-row-large{ margin: 0 -.8rem;}
	.trt-row-large [class*=trt-col-]{ padding: 0 .8rem;}
}


/*长者模式的栅格*/
.slb .slb-trt-col-8{ width: 33.33333%;}
.slb .slb-trt-col-12{ width: 50%;}
.slb .slb-trt-col-24{ width: 100%;}
.slb .slb-trt-row-large{ margin: 0 -1.2rem;}
.slb .slb-trt-row-large>[class*=trt-col-]{ padding: 0 1.2rem;}
.slb .slb-trt-row-small{ margin: 0 -.6rem;}
.slb .slb-trt-row-small>[class*=trt-col-]{ padding: 0 .6rem;}


@media only screen and (max-width:992px){
	.slb .slb-trt-col-sm-12{ width:50%}
	.slb .slb-trt-col-sm-24{ width:100%}
}

@media only screen and (max-width:640px){
	.slb .slb-trt-col-md-12{ width:50%}
	.slb .slb-trt-col-md-24{ width:100%}
}
@media only screen and (max-width:375px){
	.slb .slb-trt-col-xxs-12{ width: 50%;}
	.slb .slb-trt-col-xxs-24{width:100%}
}
html{ font-size: 10px;}
body{ margin: 0; padding: 0; font-family: "Microsoft YaHei","simsun"; font-size: 1.6rem; color: #333333;}
*{ margin: 0; padding: 0; box-sizing: border-box; outline: none;}
a:link,a:visited{ color: #333333; text-decoration: none;}
a:hover{ color: #b32323;}
ul, li { list-style-type: none; margin: 0px; padding: 0px; }
img { border: 0px; vertical-align: middle; max-width: 100%;}
.clear { clear: both; *height: 1px; }
input, select { vertical-align: middle;}

input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }
.no{ display: none;}
.clearflx:after,.row:after{ visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
em,i{ font-style: normal;}
.clear{ clear: both;}
input[type="submit"],input[type="button"]{ border: 0;}
.f_l{ float: left;}
.f_r{ float: right;}
.t_i{ text-indent: 2em;}
@media screen and (max-width:992px) {
	.f_l_sm{ float: left;}
	.f_r_sm{ float: right;}
	.f_i_sm{ float: inherit;}
}
/**以上样式不需要修改**/


.body_bg{ background-color: #f8f8f8;}
.warp{ background-color: #ffffff;}
.main{ position: relative; z-index:2;}
.row{ width: 1300px; margin: 0 auto; position: relative;}
.row_full{ position: relative;}
.content_bg_01{ background-color: #f8f8f8;}
.content_bg_02{ background-color: #ffffff;}
.content_bg_03{ background-color: #f2f8ff;}
.content_bg_04{ background-color: #63b259;}
.content_bg_05{ background-color: #e19f40;}
.content_bg_06{ background-color: #ba2b29;}
.content_bg_07{ background-color: #d3dce6;}
.content_bg_08{ background-color: #efefef;}


@media screen and (max-width:1366px) {
	.row{ width:100%; padding: 0 2rem;}
	.slb .row{ padding: 0 1rem;}
}
@media screen and (max-width:992px) {
	.main.mar_t20{ margin-top: 0;}
	.content_bg_01_sm{ background-color: #f8f8f8;}
	.content_bg_02_sm{ background-color: #ffffff;}
	.content_bg_03_sm{ background-color: #f2f8ff;}
	
}
@media screen and (max-width:374px) {
	.row{ padding: 0 1.2rem;}
}




/*有下划线*/
.text_underline,a.text_underline{ text-decoration: underline;}


/*溢出显示隐藏*/
.overflow_hide{ overflow: hidden;}
.overflow_auto{ overflow: auto;}
/*高度控制*/
.w_space_np{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}/*一行显示超出省略号隐藏*/
.w_space_np_02{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}/*2行显示超出省略号隐藏*/
.w_space_np_03{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}/*3行显示超出省略号隐藏*/

/**主辅色**/
.primary_color,.primary_color a,a.primary_color{ color: #b32323;}
.primary_light_01{ color: #1b6cc4;}
.primary_light_02{ color: #2680e1;}
.primary_light_03{ color: #539ae7;}
.primary_light_04{ color: #65a5ea;}
.primary_light_05{ color: #80b4ee;}
.primary_light_06{ color: #9bc4f1;}
.primary_light_07{ color: #adcff4;}
.primary_light_08{ color: #d1e4f9;}
.primary_light_09{ color: #e7f1fc;}
.primary_light_10{ color: #f5f9fe;}

/**强调色**/
.success{ color: #63b259;}
.warning{ color: #e19f40;}
.danger{ color: #ba2b29;}
.info{ color: #909399;}
.red_base{ color: #ff0000;}
.red_01{ color: #D43030;}
.green_01{ color: #42BA36;}


/**灰色**/
.gray_base{ color: #333333;}
.gray_light_01{ color: #000000;}
.gray_light_02{ color: #222222;}
.gray_light_03{ color: #444444;}
.gray_light_04{ color: #555555;}
.gray_light_05{ color: #666666;}
.gray_light_06{ color: #888888;}
.gray_light_07{ color: #999999;}
.gray_light_08{ color: #bbbbbb;}
.gray_light_09{ color: #cccccc;}
.gray_light_10{ color: #f2f2f2;}
.gray_light_11{ color: #f8f8f8;}
.gray_light_12{ color: #ffffff;}

/**字号**/


.fs_h1{ font-size: 4.8rem;}
.fs_h2{ font-size: 4rem;}
.fs_h3{ font-size: 3.6rem;}
.fs_h4{ font-size: 3.2rem;}
.fs_h5{ font-size: 3rem;}
.fs_h6{ font-size: 2.4rem;}
.fs_h7{ font-size: 2.2rem;}
.fs_h8{ font-size: 2rem;}
.fs_base{ font-size: 1.6rem;}
.fs_large{ font-size: 1.8rem;}
.fs_small{ font-size: 1.4rem;}
.fs_xs{ font-size: 1.2rem;}


.slb .fs_h6{ font-size: 2rem;}

/**行高,与字号进行匹配**/
.line_h_base{ line-height: 180%;}
.line_h_large{ line-height: 200%;}
.line_h_small{ line-height: 150%;}
.line_h_01{ line-height:4.8rem;}


.slb .line_h_large{ line-height: 180%;}
/*页面最小高度*/
.con_min_height{ min-height: 65rem;}


/**字体**/
/*思源宋体*/
@font-face{
    font-family: 'SourceHanSerifCN';
    src: url('SourceHanSerifCN-Regular.otf');
}

/*思源黑体*/
@font-face{
    font-family: 'SourceHanSansCN';
    src: url('SourceHanSansCN-Regular.otf');
}

/*思源黑体粗体*/
@font-face{
    font-family: 'SourceHanSansCN-Heavy';
    src: url('SourceHanSansCN-Heavy.otf');
}

.font_family_syst{ font-family: SourceHanSerifCN;}
.font_family_syht{ font-family: SourceHanSansCN;}
.font_family_syhtct{ font-family: SourceHanSansCN-Heavy;}
@media screen and (max-width:992px) {
	.font_family_syst_01{ font-family: SourceHanSerifCN; font-weight: 600;}
	.font_family_syht_01{ font-family: SourceHanSansCN; font-weight: 600;}
}
.font_family{ font-family: "microsoft yahei";}
.font_family_cn{ font-family: simsun !important;}
.font_family_en{ font-family: arial;}
.font_weight_base{ font-weight: bold;}
.font_weight_normal{ font-weight: normal;}

/*父级相对定位*/
.parent_relative{ position: relative;}
.parent_absolute{ position: absolute;}
.parent_absolute{ position: inherit;}
.parent_fixed{ position: fixed;}


/*投影*/
.shadow_base,.shadow_base:focus,.shadow_base:hover { box-shadow: 0 2px 12px 0 rgba(0,0,0,.1); border: 1px solid #e8e8e8\0;}
.shadow_1_up{ box-shadow: 0 -1px 2px -2px rgba(0, 0, 0, 0.16), 0 -3px 6px 0px rgba(0, 0, 0, 0.12), 0 -5px 12px 4px rgba(0, 0, 0, 0.09);}
.shadow_2_up{ box-shadow: 0 -3px 6px -4px rgba(0, 0, 0, 0.12), 0 -6px 16px 0px rgba(0, 0, 0, 0.08), 0 -9px 28px 8px rgba(0, 0, 0, 0.05);}
.shadow_3_up{ box-shadow: 0 -6px 16px -8px rgba(0, 0, 0, 0.08), 0 -9px 28px 0px rgba(0, 0, 0, 0.05), 0 -12px 48px 16px rgba(0, 0, 0, 0.03);}
.shadow_1_down{ box-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0px rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09);}
.shadow_2_down{ box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0px rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);}
.shadow_3_down{ box-shadow: 0 6px 16px -8px rgba(0, 0, 0, 0.08), 0 9px 28px 0px rgba(0, 0, 0, 0.05), 0 12px 48px 16px rgba(0, 0, 0, 0.03);}
.shadow_1_left{ box-shadow: -1px 0 2px -2px rgba(0, 0, 0, 0.16), -3px 0 6px 0px rgba(0, 0, 0, 0.12), -5px 0 12px 4px rgba(0, 0, 0, 0.09);}
.shadow_2_left{ box-shadow: -3px 0 6px -4px rgba(0, 0, 0, 0.12), -6px 0 16px 0px rgba(0, 0, 0, 0.08), -9px 0 28px 8px rgba(0, 0, 0, 0.05);}
.shadow_3_left{ box-shadow: -6px 0 16px -8px rgba(0, 0, 0, 0.08), -9px 0 28px 0px rgba(0, 0, 0, 0.05), -12px 0 48px 16px rgba(0, 0, 0, 0.03);}
.shadow_1_right{ box-shadow: 1px 0 2px -2px rgba(0, 0, 0, 0.16), 3px 0 6px 0px rgba(0, 0, 0, 0.12), 5px 0 12px 4px rgba(0, 0, 0, 0.09);}
.shadow_2_right{ box-shadow: 3px 0 6px -4px rgba(0, 0, 0, 0.12), 6px 0 16px 0px rgba(0, 0, 0, 0.08), 9px 0 28px 8px rgba(0, 0, 0, 0.05);}
.shadow_3_right{ box-shadow: 6px 0 16px -8px rgba(0, 0, 0, 0.08), 9px 0 28px 0px rgba(0, 0, 0, 0.05), 12px 0 48px 16px rgba(0, 0, 0, 0.03);}
.shadow_primary{ box-shadow: 0 0 8px rgba(22,88,160,.2);}
.shadow_primary_large{ box-shadow: 0 0 20px rgba(22,88,160,.2);}
.shadow_primary_middle{ box-shadow: 0 0 12px rgba(22,88,160,.2);}
.shadow_primary_small{ box-shadow: 0 0 4px rgba(22,88,160,.2);}




/*滤镜*/
.blur { -webkit-filter: blur(4px); filter: blur(4px);}/*高斯模糊*/
.brightness { -webkit-filter: brightness(0.30); filter: brightness(0.30);}/*给图片应用一种线性乘法，使其看起来更亮或更暗。如果值是0%，图像会全黑。值是100%，则图像无变化*/
.contrast { -webkit-filter: contrast(180%); filter: contrast(180%);}/*调整图像的对比度。值是0%的话，图像会全黑。值是100%，图像不变。值可以超过100%，意味着会运用更低的对比。若没有设置值，默认是1。*/
.grayscale { -webkit-filter: grayscale(100%); filter: grayscale(100%);}/*将图像转换为灰度图像*/
.huerotate { -webkit-filter: hue-rotate(180deg); filter: hue-rotate(180deg);}/*给图像应用色相旋转*/
.invert { -webkit-filter: invert(100%); filter: invert(100%);}/*反转输入图像*/
.opacity { -webkit-filter: opacity(50%); filter: opacity(50%);}/*转化图像的透明程度*/
.saturate { -webkit-filter: saturate(7); filter: saturate(7);}/*转换图像饱和度*/
.sepia { -webkit-filter: sepia(100%); filter: sepia(100%);}/*将图像转换为深褐色*/
.shadow {-webkit-filter: drop-shadow(8px 8px 10px green); filter: drop-shadow(8px 8px 10px green);}/*阴影效果*/

/**线条**/
.border_b_solid{ border-bottom: 1px solid #cccccc;}
.border_b_solid_01{ border-bottom: 1px solid #e2e2e2;}
.border_b_solid_02{ border-bottom: 1px solid #f8f8f8;}
.border_b_solid_03{ border-bottom: 1px solid #d8d8d8;}
.border_b_solid_04{ border-bottom: 2px solid #b32323;}

.border_t_solid{ border-top: 1px solid #cccccc;}
.border_t_solid_01{ border-top: 1px solid #e2e2e2;}
.border_t_solid_02{ border-top: 1px solid #f8f8f8;}

.border_r_solid{ border-right: 1px solid #cccccc;}
.border_r_solid_01{ border-right: 1px solid #e2e2e2;}
.border_r_solid_02{ border-right: 1px solid #f8f8f8;}
.border_r_solid_03{ border-right: 1px solid #dbe8f5;}

.border_l_solid{ border-left: 1px solid #cccccc;}
.border_l_solid_01{ border-left: 1px solid #e2e2e2;}
.border_l_solid_02{ border-left: 1px solid #f8f8f8;}
.border_l_solid_03{ border-left: 1px solid #f8f8f8;}

.boder_solid{ border: 1px solid #cccccc;}
.boder_solid_01{ border: 1px solid #e2e2e2;}
.boder_solid_02{ border: 1px solid #f8f8f8;}

.border_b_dashed{ border-bottom: 1px dashed #cccccc;}
.border_b_dashed_01{ border-bottom: 1px dashed #e2e2e2;}
.border_b_dashed_02{ border-bottom: 1px dashed #f8f8f8;}

.border_t_dashed{ border-top: 1px dashed #cccccc;}
.border_t_dashed_01{ border-top: 1px dashed #e2e2e2;}
.border_t_dashed_02{ border-top: 1px dashed #f8f8f8;}

.boder_dashed{ border: 1px dashed #cccccc;}
.boder_dashed_01{ border: 1px dashed #e2e2e2;}
.boder_dashed_02{ border: 1px dashed #f8f8f8;}

.border_b_width_02{ border-bottom-width: 2px;}
.border_b_width_03{ border-bottom-width: 3px;}
.border_b_width_04{ border-bottom-width: 4px;}
.border_b_width_05{ border-bottom-width: 5px;}

.border_t_width_02{ border-top-width: 2px;}
.border_t_width_03{ border-top-width: 3px;}
.border_t_width_04{ border-top-width: 4px;}
.border_t_width_05{ border-top-width: 5px;}
@media screen and (max-width:992px) {
	.boder_solid_0_sm{ border:0;}
	.boder_solid_sm{ border: 1px solid #cccccc;}
	.boder_solid_01_sm{ border: 1px solid #e2e2e2;}
	.boder_solid_02_sm{ border: 1px solid #f8f8f8;}
	.border_t_0_sm{ border-top:0;}
	.border_b_0_sm{ border-bottom:0;}
	.border_l_0_sm{ border-left:0;}
	.border_r_0_sm{ border-right:0;}
	.border_t_solid_01_sm{ border-top: 1px solid #e2e2e2;}
	.border_b_solid_01_sm{ border-bottom: 1px solid #e2e2e2;}
	.border_l_solid_01_sm{ border-left: 1px solid #e2e2e2;}
	.border_r_solid_01_sm{ border-right: 1px solid #e2e2e2;}
	.border_t_solid_02_sm{ border-top: 1px solid #b32323;}
	.border_b_solid_02_sm{ border-bottom: 1px solid #b32323;}
	.border_l_solid_02_sm{ border-left: 1px solid #b32323;}
	.border_r_solid_02_sm{ border-right: 1px solid #b32323;}
	.border_t_solid_03_sm{ border-top: 1px solid #f8f8f8;}
	.border_b_solid_03_sm{ border-bottom: 1px solid #f8f8f8;}
	.border_l_solid_03_sm{ border-left: 1px solid #f8f8f8;}
	.border_r_solid_03_sm{ border-right: 1px solid #f8f8f8;}
	
	.boder_dashed_sm{ border: 1px dashed #cccccc;}
	.boder_dashed_01_sm{ border: 1px dashed #e2e2e2;}
	.boder_dashed_02_sm{ border: 1px dashed #f8f8f8;}
}
/**圆角**/
.border_radius_base{ border-radius: .4rem;}
.border_radius_large{ border-radius: 1.2rem;}
.border_radius_middle{ border-radius:.8rem;}
.border_radius_xl{ border-radius:2rem;}
.border_radius_xxl{ border-radius:3rem;}

.slb .border_radius_xl{ border-radius: .8rem;}
@media screen and (max-width:992px) {
	.border_radius_base_sm{ border-radius: .8rem;}
}


/*文字对齐*/
.text_align_left{ text-align: left;}
.text_align_center{ text-align: center;}
.text_align_right{ text-align: right;}
.text_align_justify{ text-align: justify;}
@media screen and (max-width:992px) {
	.text_align_left_sm{ text-align: left;}
	.text_align_center_sm{ text-align: center;}
	.text_align_right_sm{ text-align: right;}
	.text_align_justify_sm{ text-align: justify;}
}

/*显示、隐藏*/
.block{ display: block;}
.none{ display: none;}

@media screen and (max-width:992px) {
	.block_sm{ display: block;}
	.none_sm{ display: none !important;}
}

/*margin*/
.mar_base0{ margin: 0;}
.mar_base{ margin:2rem;}
.mar_large{ margin:3.2rem;}
.mar_xl{ margin:4rem;}
.mar_small{ margin: 1.6rem;}
.mar_xs{ margin:.8rem;}
.mar_01{ margin: 1rem;}
.mar_02{ margin: 1.2rem;}
.mar_03{ margin: 2.4rem;}

.mar_t_base0{ margin-top: 0;}
.mar_t_base{ margin-top: 2rem;}
.mar_t_large{ margin-top: 3.2rem;}
.mar_t_xl{ margin-top: 4rem;}
.mar_t_xxl{ margin-top: 4.8rem;}
.mar_t_small{ margin-top: 1.6rem;}
.mar_t_xs{ margin-top: .8rem;}
.mar_t_01{ margin-top: 1rem;}
.mar_t_02{ margin-top: 1.2rem;}
.mar_t_03{ margin-top: 2.4rem;}

.mar_b_base0{ margin-bottom:0;}
.mar_b_base{ margin-bottom: 2rem;}
.mar_b_large{ margin-bottom: 3.2rem;}
.mar_b_xl{ margin-bottom: 4rem;}
.mar_b_xxl{ margin-bottom: 4.8rem;}
.mar_b_small{ margin-bottom: 1.6rem;}
.mar_b_xs{ margin-bottom: .8rem;}
.mar_b_01{ margin-bottom: 1rem;}
.mar_b_02{ margin-bottom: 1.2rem;}
.mar_b_03{ margin-bottom: 2.4rem;}

.mar_l_base0{ margin-left:0;}
.mar_l_base{ margin-left: 2rem;}
.mar_l_large{ margin-left: 3.2rem;}
.mar_l_xl{ margin-left: 4rem;}
.mar_l_small{ margin-left: 1.6rem;}
.mar_l_xs{ margin-left: .8rem;}
.mar_l_01{ margin-left: 1rem;}
.mar_l_02{ margin-left: 1.2rem;}
.mar_l_03{ margin-left: 2.4rem;}

.mar_r_base0{ margin-right:0;}
.mar_r_base{ margin-right: 2rem;}
.mar_r_large{ margin-right: 3.2rem;}
.mar_r_xl{ margin-right: 4rem;}
.mar_r_small{ margin-right: 1.6rem;}
.mar_r_xs{ margin-right: .8rem;}
.mar_r_01{ margin-right: 1rem;}
.mar_r_02{ margin-right: 1.2rem;}
.mar_r_03{ margin-right: 2.4rem;}

/*长者模式*/
.slb .slb_mar_base0{ margin: 0;}
.slb .slb_mar_base{ margin:1.2rem;}
.slb .slb_mar_large{ margin:2rem;}

.slb .slb_mar_t_base0{ margin-top: 0;}
.slb .slb_mar_t_base{ margin-top:1.2rem;}
.slb .slb_mar_t_large{ margin-top: 2rem;}

.slb .slb_mar_b_base0{ margin-bottom: 0;}
.slb .slb_mar_b_base{ margin-bottom:1.2rem;}
.slb .slb_mar_b_large{ margin-bottom: 2rem;}

.slb .slb_mar_l_base0{ margin-left: 0;}
.slb .slb_mar_l_base{ margin-left:1.2rem;}
.slb .slb_mar_l_large{ margin-left: 2rem;}

.slb .slb_mar_r_base0{ margin-right: 0;}
.slb .slb_mar_r_base{ margin-right:1.2rem;}
.slb .slb_mar_r_large{ margin-right: 2rem;}

/*---------------------------------------segmentation------------------------------------------*/

/*padding*/
.pad_base0{ padding:0rem;}
.pad_base{ padding:2rem;}
.pad_large{ padding:3.2rem;}
.pad_xl{ padding:4rem;}
.pad_small{ padding: 1.6rem;}
.pad_xs{ padding:1.2rem;}
.pad_xxs{ padding:.8rem;}

.pad_t_base0{ padding-top:0;}
.pad_t_base{ padding-top:2rem;}
.pad_t_large{ padding-top:3.2rem;}
.pad_t_xl{ padding-top:4rem;}
.pad_t_xxl{ padding-top:4.8rem;}
.pad_t_small{ padding-top: 1.6rem;}
.pad_t_xs{ padding-top:.8rem;}

.pad_b_base0{ padding-bottom:0;}
.pad_b_base{ padding-bottom:2rem;}
.pad_b_large{ padding-bottom:3.2rem;}
.pad_b_xl{ padding-bottom:4rem;}
.pad_b_xxl{ padding-bottom:4.8rem;}
.pad_b_small{ padding-bottom: 1.6rem;}
.pad_b_xs{ padding-bottom:.8rem;}

.pad_l_base0{ padding-left:0;}
.pad_l_base{ padding-left:2rem;}
.pad_l_large{ padding-left:3.2rem;}
.pad_l_xl{ padding-left:4rem;}
.pad_l_small{ padding-left: 1.6rem;}
.pad_l_xs{ padding-left:.8rem;}

.pad_r_base0{ padding-right:0;}
.pad_r_base{ padding-right:2rem;}
.pad_r_large{ padding-right:3.2rem;}
.pad_r_xl{ padding-right:4rem;}
.pad_r_small{ padding-right: 1.6rem;}
.pad_r_xs{ padding-right:.8rem;}

/*长者模式*/
.slb .slb_pad_base0{ padding: 0;}
.slb .slb_pad_base{ padding:1.2rem;}
.slb .slb_pad_large{ padding:2rem;}

.slb .slb_pad_t_base0{ padding-top: 0;}
.slb .slb_pad_t_base{ padding-top:1.2rem;}
.slb .slb_pad_t_large{ padding-top: 2rem;}

.slb .slb_pad_b_base0{ padding-bottom: 0;}
.slb .slb_pad_b_base{ padding-bottom:1.2rem;}
.slb .slb_pad_b_large{ padding-bottom: 2rem;}

.slb .slb_pad_l_base0{ padding-left: 0;}
.slb .slb_pad_l_base{ padding-left:1.2rem;}
.slb .slb_pad_l_large{ padding-left: 2rem;}

.slb .slb_pad_r_base0{ padding-right: 0;}
.slb .slb_pad_r_base{ padding-right:1.2rem;}
.slb .slb_pad_r_large{ padding-right: 2rem;}

@media screen and (max-width:992px) {
	
	.mar_base0_sm{ margin: 0;}
	.mar_base_sm{ margin:2rem;}
	.mar_large_sm{ margin:3.2rem;}
	.mar_xl_sm{ margin:4rem;}
	.mar_small_sm{ margin: 1.6rem;}
	.mar_xs_sm{ margin:.8rem;}
	
	.mar_t_base0_sm{ margin-top: 0;}
	.mar_t_base_sm{ margin-top: 2rem;}
	.mar_t_large_sm{ margin-top: 3.2rem;}
	.mar_t_xl_sm{ margin-top: 4rem;}
	.mar_t_small_sm{ margin-top: 1.6rem;}
	.mar_t_xs_sm{ margin-top: .8rem;}
	.mar_t_01_sm{ margin-top: 1rem;}
	.mar_t_02_sm{ margin-top: 1.2rem;}
	
	
	.mar_b_base0_sm{ margin-bottom:0;}
	.mar_b_base_sm{ margin-bottom: 2rem;}
	.mar_b_large_sm{ margin-bottom: 3.2rem;}
	.mar_b_xl_sm{ margin-bottom: 4rem;}
	.mar_b_small_sm{ margin-bottom: 1.6rem;}
	.mar_b_xs_sm{ margin-bottom: .8rem;}
	.mar_b_01_sm{ margin-bottom: 1rem;}
	.mar_b_02_sm{ margin-bottom: 1.2rem;}
	
	.mar_l_base0_sm{ margin-left:0;}
	.mar_l_base_sm{ margin-left: 2rem;}
	.mar_l_large_sm{ margin-left: 3.2rem;}
	.mar_l_xl_sm{ margin-left: 4rem;}
	.mar_l_small_sm{ margin-left: 1.6rem;}
	.mar_l_xs_sm{ margin-left: .8rem;}
	.mar_l_01_sm{ margin-left: 1rem;}
	.mar_l_02_sm{ margin-left: 1.2rem;}
	
	.mar_r_base0_sm{ margin-right:0;}
	.mar_r_base_sm{ margin-right: 2rem;}
	.mar_r_large_sm{ margin-right: 3.2rem;}
	.mar_r_xl_sm{ margin-right: 4rem;}
	.mar_r_small_sm{ margin-right: 1.6rem;}
	.mar_r_xs_sm{ margin-right: .8rem;}
	.mar_r_01_sm{ margin-right: 1rem;}
	.mar_r_02_sm{ margin-right: 1.2rem;}
	
	.pad_base0_sm{ padding:0rem;}
	.pad_base_sm{ padding:2rem;}
	.pad_large_sm{ padding:3.2rem;}
	.pad_xl_sm{ padding:4rem;}
	.pad_small_sm{ padding: 1.6rem;}
	.pad_xs_sm{ padding:.8rem;}
	
	.pad_t_base0_sm{ padding-top:0;}
	.pad_t_base_sm{ padding-top:2rem;}
	.pad_t_large_sm{ padding-top:3.2rem;}
	.pad_t_xl_sm{ padding-top:4rem;}
	.pad_t_small_sm{ padding-top: 1.6rem;}
	.pad_t_xs_sm{ padding-top:.8rem;}
	
	.pad_b_base0_sm{ padding-bottom:0;}
	.pad_b_base_sm{ padding-bottom:2rem;}
	.pad_b_large_sm{ padding-bottom:3.2rem;}
	.pad_b_xl_sm{ padding-bottom:4rem;}
	.pad_b_small_sm{ padding-bottom: 1.6rem;}
	.pad_b_xs_sm{ padding-bottom:.8rem;}
	
	.pad_l_base0_sm{ padding-left:0;}
	.pad_l_base_sm{ padding-left:2rem;}
	.pad_l_large_sm{ padding-left:3.2rem;}
	.pad_l_xl_sm{ padding-left:4rem;}
	.pad_l_small_sm{ padding-left: 1.6rem;}
	.pad_l_xs_sm{ padding-left:.8rem;}
	
	.pad_r_base0_sm{ padding-right:0;}
	.pad_r_base_sm{ padding-right:2rem;}
	.pad_r_large_sm{ padding-right:3.2rem;}
	.pad_r_xl_sm{ padding-right:4rem;}
	.pad_r_small_sm{ padding-right: 1.6rem;}
	.pad_r_xs_sm{ padding-right:.8rem;}
	
	/*长者模式*/
	.slb .slb_mar_base0_sm{ margin: 0;}
	.slb .slb_mar_base_sm{ margin:1.2rem;}
	.slb .slb_mar_large_sm{ margin:2rem;}
	
	.slb .slb_mar_t_base0_sm{ margin-top: 0;}
	.slb .slb_mar_t_base_sm{ margin-top:1.2rem;}
	.slb .slb_mar_t_large_sm{ margin-top: 2rem;}
	
	.slb .slb_mar_b_base0_sm{ margin-bottom: 0;}
	.slb .slb_mar_b_base_sm{ margin-bottom:1.2rem;}
	.slb .slb_mar_b_large_sm{ margin-bottom: 2rem;}
	
	.slb .slb_mar_l_base0_sm{ margin-left: 0;}
	.slb .slb_mar_l_base_sm{ margin-left:1.2rem;}
	.slb .slb_mar_l_large_sm{ margin-left: 2rem;}
	
	.slb .slb_mar_r_base0_sm{ margin-right: 0;}
	.slb .slb_mar_r_base_sm{ margin-right:1.2rem;}
	.slb .slb_mar_r_large_sm{ margin-right: 2rem;}
	
	.slb .slb_pad_base0_sm{ padding: 0;}
	.slb .slb_pad_base_sm{ padding:1.2rem;}
	.slb .slb_pad_large_sm{ padding:2rem;}
	
	.slb .slb_pad_t_base0_sm{ padding-top: 0;}
	.slb .slb_pad_t_base_sm{ padding-top:1.2rem;}
	.slb .slb_pad_t_large_sm{ padding-top: 2rem;}
	
	.slb .slb_pad_b_base0_sm{ padding-bottom: 0;}
	.slb .slb_pad_b_base_sm{ padding-bottom:1.2rem;}
	.slb .slb_pad_b_large_sm{ padding-bottom: 2rem;}
	
	.slb .slb_pad_l_base0_sm{ padding-left: 0;}
	.slb .slb_pad_l_base_sm{ padding-left:1.2rem;}
	.slb .slb_pad_l_large_sm{ padding-left: 2rem;}
	
	.slb .slb_pad_r_base0_sm{ padding-right: 0;}
	.slb .slb_pad_r_base_sm{ padding-right:1.2rem;}
	.slb .slb .pad_r_large_sm{ padding-right: 2rem;}
}




