.main_hmg{background: url(230322_hmg_cont_bg_z.png) no-repeat top center; margin-top: -2.54rem; padding-bottom: 2.5rem; position: relative; z-index: 2;}
.main_hmg a:hover{color:inherit;}

.switch_hmg .tabs_header:after,.switch_hmg .tabs_header>ul>li.on:before{width: 0;}
.switch_hmg .tabs_header>ul{text-align: center;}
.switch_hmg .tabs_header>ul>li{float:none; display: inline-block; margin: 0 0.12rem;}
.switch_hmg .tabs_header>ul>li>a{background: url(230322_hmg_an_bg2.png) no-repeat center; background-size: 100% auto; width: 2.16rem; height: 0.57rem; font-size: 0.2rem; font-weight: bold; color:#f03000;}
.switch_hmg .tabs_header>ul>li.on>a{background: url(230322_hmg_an_bg1.png) no-repeat center; color: #fce0c2;background-size: 100% auto;}
.switch_hmg .tabs_header>ul>li:hover>a{color: #f03000;}
.switch_hmg .tabs_header>ul>li.on>a,.switch_hmg .tabs_header>ul>li.on:hover>a{color: #fce0c2;}
.switch_hmg .tabs_content{padding: 0rem 0.2rem; margin-top: 0.56rem; height:3.95rem;}
.switch_hmg .tabs_content .safe_switch_hmg{ width: 100%; height:3.95rem;background:#ffd8a1; background: linear-gradient(to bottom, #ffebce 0%, #fff2ee 48%, #ffd8a1 100%);  padding: 0.1rem;position: relative;}
.switch_hmg .tabs_content .safe_switch_hmg .list{ width: 100%; height: 100%; border:1px solid #ffb157; padding:0.3rem;}
.switch_hmg .tabs_content .safe_switch_hmg b{width:0.12rem; height: 0.12rem; border:1px solid #ffb157; position: absolute; display: block;}
.switch_hmg .tabs_content .safe_switch_hmg b:nth-child(1){ top:.05rem; left: .05rem;}
.switch_hmg .tabs_content .safe_switch_hmg b:nth-child(2){ top:.05rem; right: .05rem;}
.switch_hmg .tabs_content .safe_switch_hmg b:nth-child(3){ bottom:.05rem; left: .05rem;}
.switch_hmg .tabs_content .safe_switch_hmg b:nth-child(4){ bottom:.05rem; right: .05rem;}
.safe_switch_hmg .special_title{ height: 0.88rem; line-height: inherit; color: #d72902;}
.safe_switch_hmg .special_title_06 span{margin: 0 0.2rem; font-size: 0.3rem;}
.safe_switch_hmg .special_title_06 i{background-color:rgba(209,118,115,0);}
.safe_switch_hmg .special_title_06 i.i_left{background-image: linear-gradient(to left, rgba(209,118,115,1), rgba(209,118,115,0));}
.safe_switch_hmg .special_title_06 i.i_right{background-image: linear-gradient(to right, rgba(209,118,115,1), rgba(209,118,115,0));}
.safe_switch_hmg .list_cont{ width: 100%; color: #5d0004; line-height: 0.3rem; height: 1.8rem; overflow-y: auto; text-indent: 2em;}

/* 弹框 */
.switch_hmg .messagebox{ border:1px solid #a60a0b; border-radius: 0; width:80%; max-width:10.5rem;margin-left:-5.25rem; padding-bottom: 0.16rem;}
.switch_hmg .messagebox_center .messagebox_header{background: #a60a0b;padding: 0; }
.switch_hmg .messagebox_center .messagebox_header span{ color: #fff; height:0.5rem; line-height: 0.5rem; }
.switch_hmg .messagebox_center .messagebox_content{padding: 0.16rem;}
.switch_hmg .messagebox .btn_primary,.switch_hmg .messagebox .btn_default{ border: none; background: #a60a0b; color: #fff;}
.switch_hmg .select_dropdown li{padding-left: 0; text-align: center; line-height: 0.3rem;}
.switch_hmg .input_dropdown .input_inner, .switch_hmg .form_control{padding: 0 0.05rem !important; line-height: 0.3rem !important;}
.switch_hmg .input_group1 .input_icon{top: 0.04rem;}
.switch_hmg .input_group1 label{margin-top: .07rem;}
.switch_hmg .select_dropdown{top: 0.31rem;}
.switch_hmg .table_base{width:100%; word-break: break-all;}
.switch_hmg .table_base th{padding:.08rem 0; border-bottom: 1px solid #DCDCDC;}
.switch_hmg .table_base .table_striped td{background: #f4f8fb;overflow:initial;}

.switch_hmg .input_group1 .table_base .input_dropdown, .switch_hmg .input_group1 .table_base .input_base{width: 100%;}
.switch_hmg .input_group1 .table_base .input_inner{ line-height: 0.3rem; height: 0.3rem;}
.switch_hmg .table_base th .cell, .table_base td .cell{overflow:initial;}
.switch_hmg .table_base th em{color: #f03000;}

.switch_hmg .input_group1 .trt-row>div{margin-bottom: 0.08rem;}
/* 弹框:end */

.schedule_hmg{ margin-top: 1rem;}

.comment_title span{ color: #fedd95; background: url(230322_hmg_title_bg.png) no-repeat center; background-size: 100% auto; width: 2rem; height: .42rem; line-height: .38rem; font-size: .3rem; margin: 0 0.1rem;}
.comment_title em{color: #fedd95;top: -.06rem;}
.comment_title i{background-color: rgba(215,146,147,0); top: -.11rem;}
.comment_title i.i_left{background-image: linear-gradient(to left, rgba(215,146,147,1), rgba(215,146,147,0));}
.comment_title i.i_right{background-image: linear-gradient(to right, rgba(215,146,147,1), rgba(215,146,147,0));}

.schedule_hmg .steps_base{margin-top:.45rem ;}
.schedule_hmg .steps_base .step_line{ left: 0; right: 0; height: .02rem;background-color: rgba(215,146,147,0);}
.schedule_hmg .steps_base .step_item .line2,.schedule_hmg .steps_base .step_item .line3{background-color:#d98779;}
.schedule_hmg .steps_base .step_item .line1{background-color:#d98779;background-image: linear-gradient(to left, rgba(215,146,147,1), rgba(215,146,147,0));}
.schedule_hmg .steps_base .step_item .line4{background-color:#d98779;background-image: linear-gradient(to right, rgba(215,146,147,1), rgba(215,146,147,0)); display: block;}
.schedule_hmg .steps_base .step_line_inner{border: none;}
.schedule_hmg .steps_base .step_icon{ background: none; border:none; margin-top: 0.07rem;width: 0.21rem; height: 0.41rem; background: url(230322_hmg_icon1.png) no-repeat center;font-size: 0;}
.schedule_hmg .steps_horizontal>div{display: block; overflow: hidden;}
.schedule_hmg .steps_base span{ display: none; color:#fff;}

.schedule_hmg .step_item{width: 24.5%; float: left;}
.schedule_hmg .steps_base .step_title{color: #ffd6b2;}
.schedule_hmg .steps_base .step_description{font-size: .16rem; color: #ffffff; padding:.08rem 5% 0;}

.explain_hmg{ margin-top: 1.15rem;}
.explain_hmg .trt-row{margin-top: .25rem;}
.exp_hmg {padding: 0rem 0.3rem;}
.exp_hmg h5{ background: url(230322_hmg_title_bg2.png) no-repeat center; background-size:100% 100%;text-align: center; font-size: .26rem; font-weight: bold; color: #fed68b; height: .76rem; line-height: .56rem; padding-top: .2rem;position: relative;z-index: 2;}
.exp_hmg .exp_con_hmg{height: 3.25rem; margin-top: -0.35rem; position: relative;z-index: 1; border: 1px solid #efed7a; background-color: #ffd8a1; background-image: linear-gradient(to bottom, #ffebce 0%, #fff2ee 48%, #ffd8a1 100%); padding: 0.45rem 0.15rem 0.3rem 0.18rem;word-wrap: break-word; word-break: normal;}
.exp_hmg .exp_con_overflow{ width: 100%; height: 100%; overflow-y: auto; font-size: .14rem; color: #4a2315; line-height: .3rem;} 
.exp_hmg .exp_con_overflow::-webkit-scrollbar{width: 2px;}
.exp_hmg .exp_con_overflow::-webkit-scrollbar-thumb {background: #be3a0e;border-radius: 10px;}



.track_hmg{ margin-top: 1.4rem;}
.track_hmg .tabs{margin-top: 0.4rem;}
.main_hmg .tabs .tabs_header:after, .main_hmg .tabs .tabs_header>ul>li.on:before{width: 0;}
.main_hmg .tabs .tabs_header>ul{text-align: center;}
.track_hmg .tabs .tabs_header>ul>li{ float: none;display: inline-block; line-height:0.6rem; margin: 0 0.9rem;}
.track_hmg .tabs .tabs_header>ul>li>a{border:2px solid #fedd95;background: #feedae; background-image: linear-gradient(to bottom, #feedae, #ff9629); color:#a90d0e;padding: 0 0.2rem; font-size: 0.16rem;font-weight:normal;}
.track_hmg .tabs .tabs_header>ul>li.on>a{background: #ff3700; background-image: linear-gradient(to bottom, #ff3700, #cc2502); color: #ffddb0;font-weight:normal; }
.track_hmg .list_base{width: 85%; padding: 0.45rem; margin:.3rem auto 0; background: #a90d0e; border: 1px solid #f6d3bb; box-shadow: 0 0 0.18rem 0 rgba(255,204,153,0.4); line-height: .3rem; height:2.1rem; text-indent: 2em;}
.track_hmg .list_base h6{width: 100%; height: 1.2rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; font-weight: normal; font-size: .16rem; color: #fff;}

.awards_hmg{margin-top: 1.1rem;}
.awards_hmg .tabs{margin-top: 0.5rem;}
.awards_hmg .tabs .tabs_header>ul>li{ float: none;display: inline-block; line-height:0.6rem; margin: 0 0.9rem;}
.awards_hmg .tabs .tabs_header>ul>li>a{width:2.16rem; height: 0.57rem; line-height: 0.57rem; background: url(230322_hmg_an_bg1.png) no-repeat center;background-size: 100% auto; color: #fedd95; font-size: 0.18rem; font-weight: normal;}
.awards_hmg .tabs .tabs_header>ul>li.on>a{background: url(230322_hmg_an_bg2.png) no-repeat center; background-size: 100% auto; color: #a90d0e;}
.awards_hmg .tabs_content{ margin-top: 0.8rem;}
.awards_hmg .tabs_content h6{text-align: center;}
.awards_hmg .tabs_content h5{ text-align: center; color: #fff; margin-top: .35rem; font-size:.32rem; font-weight: bold; font-style: italic; line-height: .42rem;}
.awards_hmg .tabs_content h5>p{ font-size: 0.24rem; font-style:normal; font-weight: normal;}
.awards_hmg .tabs_content h1{text-align: center;font-size: 0.24rem; margin-bottom: 0.3rem; color: #fedd95;}

.zzjg_hmg{margin-top: 2.7rem;}
.zzjg_hmg .comment_title em{color: #ca2a2d;}
.zzjg_hmg .comment_title i.i_left {background-image: linear-gradient(to left, rgba(196,60,60,1), rgba(196,60,60,0));}
.zzjg_hmg .comment_title i.i_right { background-image: linear-gradient(to right, rgba(196,60,60,1), rgba(196,60,60,0));} 
.zzjg_cont {margin-top: 0.3rem; text-align: center; color:#7e181c;}
.zzjg_cont span{ margin-top: 0.3rem; font-weight: bold; display: inline-block;}
.zzjg_cont h6>b{font-size: 0.16rem; font-weight: normal;border:1px solid #efc361; background: #fff;min-width: 2.85rem; padding:0rem 0.2rem ; margin-top: 0.13rem; line-height: 0.58rem; display: inline-block;}

.hmg_ss_top input{width:500px; font-size: .2rem; color: #999; vertical-align: middle; display: inline-block; padding: 0rem .12rem; height: .5rem; border-radius: .08rem; background: #fff; border: .01rem solid #ccc;}
.hmg_ss_top{text-align: center;}
.hmg_ss_top button{background: #a60a0b; color: #fff; font-size: .2rem; vertical-align: middle; display: inline-block; border: none; height: .5rem; width: 1.4rem; border-radius: .08rem;}
.hmg_ss_top button i{color: #fff; margin-right: .1rem; font-size: .2rem;}
.hmg_ss{min-height: 4rem;}
.hmg_ss_top{padding-bottom: .2rem; margin-bottom: .2rem; border-bottom: .01rem solid #f1f1f1;}
.hmg_ss{overflow: hidden;}
.hmg_ss_nr .center_table_hmg span{ display: table-cell; vertical-align: middle;}
.hmg_ss_nr .center_table_hmg dl dd{ padding-top: 0rem;display: table;  word-break: break-all;}
.hmg_ss_ul{padding-bottom: .1rem; overflow: hidden; border-bottom: .01rem solid #f1f1f1; margin-bottom: .1rem;}
.hmg_ss_ul ul li{line-height: .3rem; padding: .1rem; font-size: .18rem; min-height: .4rem;}
.hmg_ss_ul ul li span{color: #999; float: left; text-align: right; display: inline-block;}
.hmg_ss_ul ul li em{ font-weight: bold;}
.messagebox_title{position: relative;}
.messagebox_title i{position: absolute; right: .14rem; font-size: .2rem;}


@media screen and (max-width:1300px) {
	.schedule_hmg .step_item{width: 33.33%;}
	.schedule_hmg .steps_base{margin:0 0.15rem;}
	.schedule_hmg .steps_base span{ display:block; top: 50%;}
	.schedule_hmg .steps_base span.prev{left: -0.2rem;}
	.schedule_hmg .steps_base span.next{right: -0.2rem;}
	.main_hmg{background-size:auto 100%;} 
}


@media screen and (max-width:992px) {
	.main_hmg{background-size:auto 102.5%;} 
	.switch_hmg .messagebox{ margin-left: -40%;}
	.switch_hmg .tabs_content{margin-top: 0.2rem;}
	.schedule_hmg,.explain_hmg,.track_hmg,.awards_hmg{margin-top: 0.9rem;}
	.schedule_hmg .steps_base,.awards_hmg .tabs{margin-top: .25rem;}
	.track_hmg .tabs .tabs_header>ul>li,.awards_hmg .tabs .tabs_header>ul>li{margin: 0 0.1rem;}
	.track_hmg .tabs .tabs_header>ul>li>a{padding: 0rem 0.08rem;}
	.track_hmg .list_base{width: 90%; padding: 0.2rem;}
	.awards_hmg .tabs_content h6>img{max-width: 50%;}
	.schedule_hmg .step_item{width: 50%;}
	.schedule_hmg .steps_base .step_description{display: block;}
	.exp_hmg{padding: 0;}
	.explain_hmg .trt-row{margin: 0 !important;}
	.explain_hmg .trt-row>div{padding: 0 !important; margin: 0 !important;}
	.awards_hmg .tabs_content h5{font-size: 0.22rem; margin-top: 0.05rem;}
	.awards_hmg .tabs_content h5>p{font-size: 0.2rem;}
	.zzjg_cont h6>b{padding: 0 2%;}
	.awards_hmg .tabs_content{margin-top: 0.35rem;}
	.awards_hmg .tabs_content .trt-row>div{margin-bottom: 0.25rem;}
	.zzjg_hmg{margin-top:1rem;}
	.switch_hmg .tabs_content .safe_switch_hmg .list{ padding: 0.2rem;}
	.safe_switch_hmg .list_cont{height: 2rem;}
	/* .main_hmg:after{ content: ""; position: absolute;width: 100%; z-index: -1; background-color:##fad9d0;right: 0; left: 0; height: 13%; bottom: 0;} */
	.hmg_ss_top input{width: 100%; margin-bottom: .2rem;}
	.awards_hmg .tabs_content h5{  background: #a90d0e; padding: .1rem 0rem; border-radius: .1rem;}
	.special_title_06 i{display: none;}
	.switch_hmg .tabs_header>ul>li.on>a{ background-size:102% 102% ;}
	.switch_hmg .tabs_header>ul>li>a{width: 1.5rem; height: .46rem; background-size:100% 100% ; line-height: .46rem;}
}
@media screen and (max-width:640px) {
	.schedule_hmg .step_item{width: 100%;}
	.awards_hmg .tabs_content{/* min-height:7.1rem; */}
	/* .main_hmg:after{ background: #f9d2c9;} */
}

@media \0screen {
	.switch_hmg .tabs_content .safe_switch_hmg{ background-color:#ffd8a1;}
 }




/* 表格 */
.sign_table_hmg{width:85%; max-width:10.5rem;margin-left: -5.25rem;padding-bottom: 0.16rem;	border: 1px solid #a60a0b;border-radius: 0;position: fixed; left: 50%;
	top: 50%;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	vertical-align: middle;
	background-color: #fff;
	font-size: .18rem;
	box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);
	text-align: left;
	backface-visibility: hidden;
	z-index: 10000;
	}
	
.sign_table_hmg .select_dropdown li{padding-left: 0.1rem;}
	
.sign_table_hmg .messagebox_title{
	line-height: 1;
	color: #303133;
	background: #a60a0b;
	line-height: 0.5rem;
	text-align: center;
	color: #fff;
	}
.table_hmg{ padding: 0.16rem;}	
.table_hmg>h6{line-height: .24rem; text-align: center; font-weight: normal;font-size: 0.16rem;}
	
.top_table_hmg{margin-top: 0.2rem;}
.top_table_hmg .item{width: 20%; float: left;}
.top_table_hmg .item label{width: 0.9rem;float: left; text-align: right; font-size: 0.16rem; padding-top: 0.05rem;letter-spacing: -0.01rem;}
.top_table_hmg .width_2 label{width: 0.6rem;}
.top_table_hmg .item label>em{color: #f00; margin-right: 2px;}
.top_table_hmg .item .input_dropdown{width: calc(100% - 1rem) !important;}
.top_table_hmg .item .form_control{width: calc(100% - 1rem) !important;float: left; height: 0.38rem;}
.top_table_hmg .item .default{width: calc(100% - 1rem) !important; color:#999; height: 0.38rem; float: left;font-size: .16rem;padding: .08rem .1rem;border-radius: 4px; border: 1px solid #ccc;line-height: .2rem;}
.top_table_hmg .width_2 .default{width: calc(100% - 0.6rem) !important;}

.center_table_hmg{width: 100%; border-top: 1px solid #DCDCDC;/* border-left: 1px solid #DCDCDC; */ margin-top: 0.2rem; /* display: table; */}
/* .center_table_hmg dl{display: block; width: 100%;} */
.center_table_hmg dd,.center_table_hmg dt{font-size: 0.16rem; border-bottom:1px solid #DCDCDC;border-right:1px solid #DCDCDC; float: left; display: block; text-align: center; padding: 0.1rem 0; display: table-cell;}
.center_table_hmg dd em,.center_table_hmg dt em{ color: #f00;}
.center_table_hmg dd{padding: 0.1rem 0.1rem 0;height: 0.6rem; background: #f3f7fa;}

.center_table_hmg{width:100%; height: 2.23rem; display: block;  /* overflow-y: auto; */}
.center_table_hmg dl{display: block; width:10.15rem;}
.center_table_hmg dl .w_1{/* width: 5%; */ width: 0.51rem;border-left: 1px solid #DCDCDC;}
.center_table_hmg dl .w_2{/* width: 8%; */width: 0.84rem;}
.center_table_hmg dl .w_3{/* width: 10%; */ width: 1.05rem;}
.center_table_hmg dl .w_4{/* width: 14%; */ width: 1.4rem;}
.center_table_hmg dl .w_5{/* width: 20%; */ width: 2rem;}
.center_table_hmg dl .w_6{/* width:15%; */ width: 1.5rem;}
.center_table_hmg dl .w_7{/* width: 20%; */ width: 2rem;}
.center_table_hmg dl .w_8{/* width: 8%; */ width: 0.85rem;}

.center_table_hmg .input_dropdown input.input_inner{padding-left: 0.03rem !important;}
.center_table_hmg .select_dropdown li{padding-left: 0; text-align: center;}

.center_table_hmg .input_suffix .input_icon_date, .input_icon, .input_prefix .input_icon{ right: 0.05rem;}




.bottom_table_hmg {width: 100%; border-top: 1px solid #DCDCDC;border-left: 1px solid #DCDCDC; margin-top: 0.3rem; display: table;}
.bottom_table_hmg dl{display: block; width: 100%;}
.bottom_table_hmg dd,.bottom_table_hmg dt{font-size: 0.16rem; border-bottom:1px solid #DCDCDC;border-right:1px solid #DCDCDC; float: left; display: block; text-align: center; padding: 0.1rem 0; display: table-cell;}
.bottom_table_hmg dd em,.bottom_table_hmg dt em{ color: #f00;}
.bottom_table_hmg dd{padding: 0.1rem 0.1rem 0;height: 0.6rem; }

.bottom_table_hmg dl .wi_1{width: 5%;}
.bottom_table_hmg dl .wi_2{width: 30%;}
.bottom_table_hmg dl .wi_3{width: 20%;}
.bottom_table_hmg dl .wi_4{width: 30%;}
.bottom_table_hmg dl .wi_5{width: 15%;}

.sign_table_hmg .btn_default,.sign_table_hmg .btn_primary{ border: none; background: #a60a0b; color: #fff; }

@media screen and (max-width:1365px) {
	.center_table_hmg{height: 2.5rem;  overflow-y: auto;}
}

@media screen and (max-width:992px) {
	.sign_table_hmg{width: 90%; margin-left: -44%;}
	.top_table_hmg .item{ width: 50%; margin-bottom: 0.15rem; height:0.4rem;}
	.table_hmg{height: 80vh; overflow-y: auto;}
	/* .center_table_hmg dl:first-child{width: 40%; float: left;}
	.center_table_hmg dl:nth-child(2){width: 60%; float: left;}
	.center_table_hmg dl dt,.center_table_hmg dl dd{width: 100% !important;display:block; height: 0.55rem;}
	.center_table_hmg dl dt{line-height: 0.35rem;} */
	
	.bottom_table_hmg dl:first-child{width: 40%; float: left;}
	.bottom_table_hmg dl:nth-child(2){width: 60%; float: left;}
	.bottom_table_hmg dl dt,.bottom_table_hmg dl dd{width: 100% !important;display:block; height: 0.55rem;}
	.bottom_table_hmg dl dd{background: #f3f7fa;}
	.bottom_table_hmg dl dt{line-height: 0.35rem;}
	
	
	.top_table_hmg .width_2 label{width: 0.9rem;}
	.top_table_hmg .width_2 .default{width: calc(100% - 1rem) !important;}
}


@media screen and (max-width:414px) {
	.top_table_hmg .item{ width: 100%;}
}


@media \0screen {
	.sign_table_hmg{top:50% !important; /* height: 634px; */ margin-top: -320px; width: 1050px !important;}
	.top_table_hmg .item label{ width: 49% !important;font-size: 16px; padding-top: 5px;}
	.top_table_hmg .width_2 label{width: 38% !important;}
	.top_table_hmg .width_2 .default{width: 61.5% !important;}
	.top_table_hmg .item .form_control{width: 50%;}
	.top_table_hmg .item .input_dropdown{width: 50%;}
	.sign_table_hmg .messagebox_title{line-height:50px;}
	.table_hmg{padding: 16px;}
	.table_hmg>h6{line-height: 24px; font-size: 16px;}
	.top_table_hmg{margin-top: 20px;}
	.top_table_hmg .item .default{ height: 40px; font-size:16px; padding: 10px 3px; width: 50%;}
	.center_table_hmg{ height: 240px; margin-top: 20px;}
	.center_table_hmg dl{width:1015px; font-size: 16px;}
	.center_table_hmg dl .w_1{width: 51px;}
	.center_table_hmg dl .w_2{width: 84px;}
	.center_table_hmg dl .w_3{ width: 105px;}
	.center_table_hmg dl .w_4{ width: 140px;}
	.center_table_hmg dl .w_5{width: 200px;}
	.center_table_hmg dl .w_6{width: 150px;}
	.center_table_hmg dl .w_7{width: 200px;}
	.center_table_hmg dl .w_8{ width: 85px;}
	
	.center_table_hmg dl dt,.bottom_table_hmg dl dt{padding: 10px 0;}
	.center_table_hmg dd,.bottom_table_hmg dd{ padding: 10px 10px 0; height: 50px;}
	
	.bottom_table_hmg{ margin-top: 30px;}
 }
