@charset "utf-8";



/* --------------------yh��ʽ------------------ */



#yh {

	width:100%;

	height: auto !important;

	min-height:470px;

	height:470px;

	clear:both;

	margin:0 auto;

	background:#090000 url("../images/promotions/yh_bg.png") no-repeat center top ;

}



#yh .main_yh {

	width:1000px;

	height:100%;

	margin:0 auto;

}

/* yh_left */

#yh .yh_left {

	width:750px;

	margin-top:25px;

}



.yh_left .promotionbox {

	width:100%;

	background:#fff;

	margin-bottom:25px;

}



.yh_left .promotionbox h2 {

	height:60px;

	line-height:60px;

	padding-left:20px;

	color:#333;

	font-size:18px;	

}



.yh_left .promotionbox span.jz_time {

	display:block;

	height:30px;

	padding-left:20px;

	line-height:30px;

	color:#999;

	font-size:12px;

	border-top:1px solid #eee;

	border-bottom:1px solid #eee;

}



.yh_left .details {

	padding:20px;

}



.yh_left p span {

	display:block;

	line-height:24px;

	color:#666;

	font-size:14px;

}



.yh_left p span.act_time { font-weight:bold; font-size:16px; color:#333;}

.yh_left p span.act_cont { margin-top:10px;}

.yh_left p span.act_cont_d, .yh_left p span.act_obj_d { text-indent:2em}



.yh_left .act_cont_tb{ width:100%; margin:10px 0; background:#165B1C;}

.yh_left .act_cont_tb th, .yh_left .act_cont_tb td { text-align:center; height:30px; line-height:30px; border:1px solid #0F4615; color:#FFF}

.yh_left .act_cont_tb th.first, .yh_left .act_cont_tb td.first { font-weight:bold; background:#0A2B0D; color:#E9D03A}



.yh_left a.readmore-js-toggle {

	display:block;

	width:130px;

	height:40px;

	line-height:40px;

	text-align:center;

	color:#fff;

	background:#7D3637;

	position:absolute;

	right:20px;

	top:10px;

}



/* yh_right */

#yh .yh_right {

	width:232px;

	height:100%;

	right:0;

	top:25px;

}



.yh_right .yhhd {

	width:100%;

	height:398px;

	overflow:hidden;

}



.yhhd_head {

	margin:0;

	padding:0;

	width:100%;

	height:93px;

	background:#7D3637;

}



.yhhd_head span {

	display:block;

}



span.yhhd_head_txt1 {

	padding:22px 0 0 34px;

	line-height:30px;

	color:#fff;

	font-size:30px;

	font-weight:700;

}
span.yhhd_head_txt1  a{

 

	color:#fff;
 

}



span.yhhd_head_txt2 {

	padding:8px 0 0 34px;

	line-height:18px;

	color:#ffffff;

	font-size:18px;

}



.yhhd_list {

	margin:0;

	padding:0;

	width:232px;

	height:305px;

}



.yhhd_list li {

	display:block;

	width:100%;

	height:49px;

	border-top:1px solid #FFF;

	border-bottom:1px solid #e0e0e0;	

}

.yhhd_list li.last {

	border-bottom:none;

}



.yhhd_list li a {

	display:block;

	width:100%;

	height:100%;

	line-height:49px;

	text-align:center;

	color:#666;

	font-size:15px;

	background-color:#f0f0f0;

}



.yhhd_list li a:hover {

	color:#fff;

	background-color:#7D3637;

	transition:all ease .5s;

}



.yhhd_list li .selected {

	color:#fff;

	background-color:#a60f10;

	transition:all ease .5s;

}

.promotionbox .register{

	text-align:center;

	margin-right:auto;

	margin-left:auto;

	height: 30px;

}

