body {
	background-color: #f5f7fa;
}
ul li {
	list-style: none;
}
.container {
	margin: 0 auto;
	width: 1200px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clear {
	clear: both;
	float: none;
}

.yhyshj_head .yhyshj_head_img {
	width: 100%;
	height: 414px;
}
.yhyshj_head .yhyshj_head_nav {
	margin-top: -4px;
	width: 100%;
	height: 65px;
	line-height: 65px;
	background-color: #264fab;
}
.yhyshj_head_nav .yhyshj_head_nav_inner_box {
	position: relative;
}
.yhyshj_head_nav li {
	float: left;
	padding: 0 26px;
	background: url(images/yhyshj_head_nav_li_bg.png) right center no-repeat;
}
.yhyshj_head_nav li a {
	font-size: 18px;
	color: #fff;
}
.yhyshj_head_nav li .ztsy_img {
	position: relative;
	top: 2px;
	margin-right: 5px;
	width: 17px;
	height: 17px;
}
.yhyshj_head .back_home_btn {
	display: block;
	position: absolute;
	top: 13px;
	right: 0;
	width: 145px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	background-color: #c33a48;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.yhyshj_m {
	margin: 20px 0 30px;
}
.yhyshj_m .tit {
	margin-bottom: 15px;
	font-size: 20px;
	font-weight: bold;
	color: #333;
}
.yhyshj_m .yhyshj_line {
	display: inline-block;
	position: relative;
	top: 2px;
	margin: 0 15px;
	width: 1px;
	height: 16px;
	background-color: #dedede;
}
.yhyshj_m .sp_gzdt_jyjl_box {
	margin-bottom: 20px;
	padding: 20px;
	background-color: #fff;
}
.sp_gzdt_jyjl_box .sp_box {
	margin-right: 20px;
	width: 572px;
}
.focus {position:relative; float: left; width: 572px; height: 349px; background-color: #ecf5f8; z-index: 99999;}  
.focus img {width: 572px; height: 349px;} 
.focus .btn {position: absolute; bottom: 34px; left: 510px; overflow: hidden; zoom:1;} 
.focus .btn a {display: inline; float: left; position: relative; margin: 0 3px; width: 9px; height: 9px; font: 12px/15px "\5B8B\4F53";  color: #9b9e9f; text-align: center; background: #fff; -webkit-border-radius: 9px; -moz-border-radius: 9px; -o-border-radius: 9px; border-radius: 9px; outline: 0;}  
.focus .btn a:hover,
.focus .btn a.current {cursor: pointer; background: #264fab;}  
.focus .fPic {position: absolute; top: 0px; left: 0px;}  
.focus .D1fBt {overflow: hidden; zoom: 1; height: 16px; z-index: 10;}  
.focus .shadow {display: block; position: absolute; bottom: 0; left: 0; z-index: 10; width: 100%; height: 40px; line-height: 40px; text-align: left; background: rgba(0,0,0,0.6);    
filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#CC000000',endColorstr = '#CC000000')\9;}  
.focus .shadow a {display: inline-block; padding: 0 10px; width: 450px; font-size: 16px; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}  
.focus .fcon {display: none; float: left; position: relative; width: 100%; background: #ecf5f8;}  
.focus .fcon img {display: block;}  
.focus .fbg {position: absolute; left: 495px; bottom: 9px; height: 21px; text-align: center; z-index: 200;}  
.focus .fbg div {margin-top: 6px; margin-bottom: 0; height: 15px; overflow: hidden; zoom: 1;}   
.focus .D1fBt a {display: inline; float: left; position: relative; margin: 0 3px; width: 9px; height: 9px; font:12px/15px "\5B8B\4F53";  color: #9b9e9f; text-align: center; background: #fff; -webkit-border-radius: 9px; -moz-border-radius: 9px; -o-border-radius: 9px; border-radius: 9px; outline: 0;}    
.focus .D1fBt .current,.focus .D1fBt a:hover {background: #264fab;}    
.focus .D1fBt img {display: none;}    
.focus .D1fBt i {display: none; font-style: normal;}

.sp_gzdt_jyjl_box .gzdt_jyjl_box {
	width: 568px;
}
.yhyshj_news_list li {
	height: 38.5px;
    line-height: 38.5px;
    /**height: 34.5px;
    *line-height: 34.5px;*/
	background: url(images/yhyshj_news_list_li_bg.png) left center no-repeat;
}
.yhyshj_news_list li a {
	display: block;
	padding-left: 15px;
	width: 100%;
	font-size: 16px;
	color: #545454;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.zcwj_zcjd_box {
	margin-bottom: 20px;
	padding: 20px;
	background-color: #fff;
}
.zcwj_zcjd_box .zcwj_box {
	margin-right: 20px;
	width: 572px;
}
.zcwj_zcjd_box .zcjd_box {
	width: 568px;
}

.tj_box {
	margin-bottom: 20px;
	padding: 20px;
	background-color: #fff;
}
.tj_box .tj_img {
	display: block;
	text-align: center;
}
.tj_box .tj_img img {
	margin: 0 auto;
}
.tj_box .tj_img_list {
	margin-top: 20px;
}
.tj_img_list ul {
	margin-left: -14px;
}
.tj_img_list li {
	float: left;
	margin-left: 14px;
	width: 573px;
	height: 336px;
}
.tj_img_list li img {
	width: 573px;
	height: 336px;
}

.xwfbh_box {
	padding: 20px;
	*height: 230px;
	background-color: #fff;
}
.xwfbh_box .xwfbh_img {
	display: block;
	text-align: center;
}
.xwfbh_box .xwfbh_img img {
	margin: 0 auto;
}
.xwfbh_news_list ul {
	margin-left: -20px;
}
.xwfbh_news_list li {
	float: left;
	margin-left: 20px;
	height: 38.5px;
    line-height: 38.5px;
    *height: 34.5px;
    *line-height: 34.5px;
	background: url(images/yhyshj_news_list_li_bg.png) left center no-repeat;
}
.xwfbh_news_list li a {
	display: block;
	padding-left: 15px;
	width: 570px;
	*width: 565px;
	font-size: 16px;
	color: #545454;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.current_position_box {
	margin: 20px 0;
}
.current_position_box .current_position_inner_box {
	padding: 0 20px;
	height: 48px;
	line-height: 48px;
	font-size: 14px;
	color: #a1a1a1;
	background-color: #fff;
}
.current_position_inner_box img {
	margin-right: 5px;
	width: 17px;
	height: 14px;
}
.current_position_inner_box a {
	font-size: 14px;
	color: #a1a1a1;
}

.yhyshj_list_box {
	margin-bottom: 20px;
}
.yhyshj_list_box .yhyshj_list_inner_box {
	padding: 0 20px;
	background-color: #fff;
}
.yhyshj_list_inner_box .tit {
	height: 64px;
	line-height: 64px;
	font-size: 20px;
	font-weight: bold;
	color: #333;
	border-bottom: 1px solid #c4cbd6;
	background: url(images/yhyshj_list_tit_bg.png) left 24px no-repeat;
}
.yhyshj_list_inner_box .yhyshj_list ul {
	padding: 10px 0 20px;
	border-bottom: 1px solid #ebebeb;
}
.yhyshj_list li {
	height: 44px;
	line-height: 44px;
	background: url(images/yhyshj_news_list_li_bg.png) left center no-repeat;
}
.yhyshj_list li a {
	display: block;
	float: left;
	padding-left: 10px;	
	width: 970px;
	font-size: 16px;
	color: #767676;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.yhyshj_list li span {
	float: right;
	font-size: 16px;
	color: #767676;
}
.pagination_box {
	padding-top: 35px;
	padding-bottom: 55px;
	text-align: center;
}
.pagination li {
	display: inline-block;
	margin-right: 4px;
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	*zoom:1;
    *display: inline;
    _zoom:1;
    _display: inline;
}
.pagination a {
	font-size: 14px;
	color: #000;
	line-height: 24px;
}

.yhyshj_cont_box {
	margin-bottom: 20px;
}
.yhyshj_cont_box .yhyshj_cont_inner_box {
	padding: 0 100px;
	background-color: #fff;
}
.yhyshj_cont_inner_box .tit_box {
	padding: 35px 0 30px;
	border-bottom: 1px solid #c4cbd6;
}
.yhyshj_cont_inner_box .tit_box .tit {
	margin-bottom: 15px;
	font-size: 25px;
	color: #000;
	text-align: center;
}
.yhyshj_cont_inner_box .tit_box .publish_info {
	font-size: 14px;
	color: #999;
	text-align: center;
}
.yhyshj_cont_inner_box .cont_box {
	padding: 25px 0;
	font-size: 16px;
	color: #545454;
	line-height: 30px;
	/*text-indent: 2em;*/
	border-bottom: 1px solid #ebebeb;
}
.yhyshj_cont_inner_box .cont_box img {
	margin: 0 auto;
	max-width: 100%;
}
.yhyshj_cont_inner_box .cont_box video {
	margin: 0 auto;
}
.yhyshj_cont_inner_box .prev_next_box {
	padding: 30px 0 10px;
}
.prev_next_box p {
	margin-bottom: 20px;
	font-size: 16px;
	color: #0962ca;
}
.prev_next_box span {
	display: inline-block;
	position: relative;
	bottom: 5px;
}
.prev_next_box a {	
	display: inline-block;
	width: 900px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}