@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

body {
	font-size: 18px;

	line-height: 38px;
	font-family: 微软雅黑;
}
a {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #dd0003;
	text-decoration: none;
}
.main {
	width: 1200px;
	margin: auto;
	color: #555555;
	margin-top:0px;
}
.tc_pic {
	width: 100%;
	margin: 0 auto;
}
.tc_pic img{ width:100%; height:auto;}



.tc_tt3 {
	margin-top: 10px;

	float: left;
	width: 1050px;
	height: 135px;
	padding-left: 150px;
	border:solid 0px #dcdcdc;
	border-radius:10px;
	position:relative;
	left:0;
	top:0px;
}
.tc_tt3 a {
	color: #d90b18;
	font-size: 40px;
	font-weight: bold;
	line-height: 140px;
}
.tc_tt3 a:hover {
	color: #ff9d11;
}
.tc_tt3 p a{ font-size:18px; font-weight:normal; line-height:0px}


.tc_tt {
	margin-top: 10px;

	float: left;
	width: 1200px;
	height: 135px;
	padding-left: 0px;
	border:solid 0px #dcdcdc;
	border-radius:10px;
	position:relative;
	left:0;
	top:0px;
	text-align: center;
}
.tc_tt a {
	color: #d90b18;
	font-size: 34px;
	font-weight: bold;
	line-height: 140px;
}
.tc_tt a:hover {
	color: #ff9d11;
}
.tc_tt p a{ font-size:18px; font-weight:normal; line-height:0px}

.tc_tt2 {
	margin-top: 10px;

	float: left;
	width: 1050px;
	height: 135px;
	padding-left: 150px;
	border:solid 0px #dcdcdc;
	border-radius:10px;
	position:relative;
	left:0;
	top:0px;
}
.tc_tt2 a {
	color: #d90b18;
	font-size: 40px;
	font-weight: bold;
	line-height: 140px;
}
.tc_tt2 a:hover {
	color: #ff9d11;
}
.tc_tt2 p a{ font-size:18px; font-weight:normal; line-height:0px}

/***********/
.y_tit {
	float: left;
	width: 500px;
	height: auto;
	margin-top: 0px;
	margin-left: 0px;
}
.y_dtit {
	float: left;
	width: 500px;
	height: 90px;
	border-bottom: 1px dashed #ccc;
}
.y_dtit h2 a {
	font-size: 24px;
	font-weight: bold;
	color: #be1313;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
}
.y_dtit h2 a:hover {
	color: #dc6312;
}
.y_dtit p {
	height: 45px;
	font-size: 14px;
	color: #666;
	line-height: 24px;
	margin-top: 8px;
	overflow: hidden;
}
.y_xw {
	float: left;
	width: 500px;
	height: auto;
	margin-top: 0px;
}
.y_xw ul li {
	float: left;
	width:100%;
}
.y_xw ul li a {
	font-size: 18px;
	line-height:49px;
	background:url(../images/huiyi-zt_08.png) no-repeat left;
	padding-left:18px;
}
.z_g {
	float: left;
	width: 665px;
	height: 95px;
	margin-top: 20px;
}
.z_g img {
	width: 665px;
	height: 95px
}
.y_g, y_g img {
	float: left;
	width: 500px;
	height: 95px;
	margin-top: 20px;
}
.y_g img {
	width: 500px;
	height: 95px;
}
.bt_01 {
	float: left;
	width: 100%;
	height: 79px;
	background:url(../images/20211113112800625-18-40ef1.jpg) no-repeat center;
	margin: 45px 0px;
}
.bt_02 {
	float: left;
	width: 100%;
	height: 79px;
	background: url(../images/btpic_12.jpg) no-repeat;
	margin: 20px 0px;
}
.bt_03 {
	float: left;
	width: 100%;
	height: 79px;
	background: url(../images/btpic_13.jpg) no-repeat;
	margin: 20px 0px;
}
.lhzf_l {
	float: left;
	width: 599px;
	border-right: 1px dashed #ccc;
	height: 320px;
}
.lhzf_l a {
	width: 570px;
	float: left;
	display: block;
	margin-left: 30px;
}
.lhzf_r {
	float: left;
	width: 590px;
	height: 320px;
}
.lhzf_r a {
	width: 570px;
	float: left;
	display: block;
	margin-left: 30px;
}
/*-----------多图滚动------------------*/
.gcdt_tpright {
	margin: 0 auto;
	width: 1310px;
}
.blk_18 {
/*-----------MARGIN-TOP: 8px;
	OVERFLOW: hidden;
	WIDTH: 1310px;
	ZOOM: 1;------------------*/
}
.blk_18 .pcont {
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 1200px;
	min-height: 250px;
}
.blk_18 .ScrCont {
	WIDTH: 1200px;
	ZOOM: 1
}
.blk_18 #List1_1 {
	FLOAT: left
}
.blk_18 #List2_1 {
	FLOAT: left
}
.blk_18 .LeftBotton {
/*----------BACKGROUND:url(/skin/2022ddh/static/images/huiyi-zt_11.png) no-repeat;------------------*/
	FLOAT: left;
	MARGIN-top: 20px;
	WIDTH: 52px;
	HEIGHT: 120px;
}
.blk_18 .RightBotton {
	/*----------BACKGROUND:url(/skin/2022ddh/static/images/huiyi-zt_13.png) no-repeat;------------------*/
	FLOAT: left;
	MARGIN-top: 20px;
	WIDTH: 52px;
	HEIGHT: 120px;
}
.blk_18 .LeftBotton {
	BACKGROUND-POSITION: 0px 60px;
	MARGIN-LEFT: 5px
}
.blk_18 .RightBotton {
	BACKGROUND-POSITION: 20px 60px;
	MARGIN-LEFT: -1px
}
.blk_18 .LeftBotton:hover {
	BACKGROUND-POSITION: 0px 60px;
}
.blk_18 .RightBotton:hover {
	BACKGROUND-POSITION: 20px 60px;
}
.blk_18 .pl IMG {
	DISPLAY: block;
	CURSOR: pointer;
	WIDTH: 270px;
	height: 190px;
}
.blk_18 .pl {
	FLOAT: left;
	WIDTH: 270px;
	LINE-HEIGHT: 20px;
	TEXT-ALIGN: center;
	margin: 0 15px;
	display: block;
	height: 240px;
	font-size: 18px;
	line-height: 40px;
}
.blk_18 A.pl:hover {

}
.commu_cont3 {
	MARGIN: 9px 7px 7px;
	LINE-HEIGHT: 150%
}
.commu_cont3 UL {
	WIDTH: 188px
}
/*----------------------------------------------------------------*/

.hl_g_z {
	float: left;
	width: 570px;
	height: auto;
}
.hl_g_z a {
	float: left;
	width: 570px;
	height: 95px;
	display: block;
	margin: 10px 0px;
}
.hl_g_y {
	float: left;
	width: 570px;
	height: auto;
	margin-left: 60px;
}
.hl_g_y a {
	float: left;
	width: 570px;
	height: 95px;
	display: block;
	margin: 10px 0px;
}
.daib {
	float: left;
	width: 354px;
	height: auto;
}
.skzs-pic {
	width: 354px;
	height: 169px;
	overflow: hidden;
	margin: 0 auto;
}
.skzs-pic img {
	width: 354px;
	height: 169px;
}
.skzs-list {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.skzs-list li {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 34px;
}
.skzs-list li .tit {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	font-size: 18px;
	color: #333;
	font-weight: bold;
	position: relative;
	padding-left: 28px;
	background: url(../images/skzs_doc.png) no-repeat;
}
.skzs-list li .txt {
	margin-top: 13px;
	height: 48px;
	overflow: hidden;
	font-size: 14px;
	color: #666;
	line-height: 24px;
}
.dai_z {
	float: left;
	width: 385px;
	margin-left: 36px;
	height: auto;
}
.wl_t {
	float: left;
	width: 305px;
}
.wl_t img {
	float: left;
	width: 385px;
	height: 245px;
}
.wl_t img:hover{ opacity:0.6;}
.wl_t span {
	display: block;
	float: left;
	width: 385px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 20px;
	color: #000;
	font-weight: bold;
}
.bt_04 {
	float: left;
	width: 100%;
	height: 79px;
	background: url(../images/btpic_14.jpg) no-repeat;
	margin: 20px 0px;
}
.guonew_xw {
	float: left;
	width: 570px;
	height: 210px;
}
.guo_heizi {
	width: 570px;
	height: 40px;
	float: left;
	line-height: 40px;
	overflow: hidden;
	font-size: 26px;
	color: #000;
}
.gj_sstbt_sp {
	width: 570px;
	font-size:18px;
	color:#555;
	float: left;
	padding-left: 15px;
	overflow: hidden;
	background-image: url(../images/dian.png);
	background-repeat: no-repeat;
	background-position: 0px 13px;
}
.guonew_xw_r {
	float: left;
	width: 570px;
	height: 210px;
	margin-left: 28px;
}
.bt_05 {
	float: left;
	width: 100%;
	height: 79px;
	background: url(../images/btpic_15.jpg) no-repeat;
	margin: 20px 0px;
}
/*底部多图*/
.slw_lunbo {
	width: 1200px;
	height: 600px;
	float: left;
}
.focus {
	position: relative;
	width: 1200px;
	height: 600px;
	margin: 10px auto 0 auto;
}
.focus img {
	width: 1200px;
	height: 600px;
}
.focus .shadow .title {
	width: 260px;
	height: 65px;
	padding-left: 30px;
	padding-top: 20px;
}
.focus .shadow .title a {
	text-decoration: none;
	color: #fff;
	font-size: 14px;
	font-weight: bolder;
	overflow: hidden;
}
.focus .btn {
	position: absolute;
	bottom: 34px;
	left: 510px;
	overflow: hidden;
	zoom: 1;
}
.focus .btn a {
	position: relative;
	display: inline;
	width: 13px;
	height: 13px;
	border-radius: 7px;
	margin: 0 5px;
	color: #B0B0B0;
	font: 12px/15px "\5B8B\4F53";
	text-decoration: none;
	text-align: center;
	outline: 0;
	float: left;
	background: #D9D9D9;
}
.focus .btn a:hover, .focus .btn a.current {
	cursor: pointer;
	background: #fc114a;
}
.focus .fPic {
	position: absolute;
	left: 0px;
	top: 0px;
}
.focus .D1fBt {
	overflow: hidden;
	zoom: 1;
	height: 16px;
	z-index: 10;
}
.focus .shadow {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0px;
	z-index: 10;
	height: 120px;
	line-height: 120px;
	background:url(../images/line_bg_01.png) repeat-x;
	display: block;
	text-align: center;
}
.focus .shadow a {
	text-decoration: none;
	color: #fff;
	font-size: 24px;
	overflow: hidden;
	font-weight:bold;
}
.focus .fcon {
	position: relative;
	width: 100%;
	float: left;
	display: none;
	background: #000
}
.focus .fcon img {
	display: block;
}
.focus .fbg {
	bottom: 10px;
	right: 580px;
	position: absolute;
	height: 21px;
	text-align: center;
	z-index: 200;
}
.focus .fbg div {
	margin: 4px auto 0;
	overflow: hidden;
	zoom: 1;
	height: 14px
}
.focus .D1fBt a {
	position: relative;
	display: inline;
	width: 15px;
	height: 15px;
	margin: 0 5px;
	color: #B0B0B0;
	text-decoration: none;
	text-align: center;
	outline: 0;
	float: left;
	background: #D9D9D9;
}
.focus .D1fBt .current, .focus .D1fBt a:hover {
	background: #fc114a;
}
.focus .D1fBt img {
	display: none
}
.focus .D1fBt i {
	display: none;
	font-style: normal;
}
.focus .prev, .focus .next {
	position: absolute;
	width: 60px;
	height: 90px;
	background: url(../images/focus_btn.png) no-repeat;
}
.focus .prev {
	top: 280px;
	left: 20px;
	background-position: 0 0px;
	cursor: pointer;
	z-index: 99;
}
.focus .next {
	top:280px;
	right: 20px;
	background-position: -60px 0px;
	cursor: pointer;
	z-index: 99;
}


.di_bj{
	width:100%;
	margin:auto;
	height:60px;

	margin-top:0px;
	
	}
.di_bj_main{
	width:1200px;
	margin:0 auto;
	height:60px;
	line-height:60px;
	text-align:center;
	font-size:16px;

	}
/*********两会专访********/
.zhuanf{
	float:left;
	width:1200px;
	height:500px;}


.mainSlider {

	width:1200px;
	height:472px;
	position:relative;
	margin:0 auto;
}
.mainSlider .spotlight {
	width:840px;
	height:472px;
	top:16px;
	left:0px;
	overflow:hidden;
	position:absolute
}

.mainSlider .spotlight img{
	width:840px;
	height:470px;
	}
.mainSlider .spotlightBanner {
	position:absolute;
	right:0px;
	width:340px;
	top:16px;
	height:472px;
	overflow:hidden
}
.mainSlider .spotlightBanner li {
	height:110px;
	position:relative;
	width:310px;
}
.mainSlider .spotlightBanner li.selected dl {
	background:#bf0009;
	z-index:9999;
	left:0px;
	width:310px;
	height:104px;
	_overflow:hidden;
}
.mainSlider .spotlightBanner dl {
	background:#fff;
	height:65px;
	width:310px;
	margin:2px 0;
	padding:7px 0 6px 0;
	position:absolute;
	cursor:pointer
}
.mainSlider .spotlightBanner dl dt {
	position:absolute;
	top:5px;
	left:0
}
.mainSlider .spotlightBanner dl dt img {
	width:178px;
	height:100px;
	padding:2px
}
.mainSlider .spotlightBanner li.selected dl dd {
	color:#fff;
	
}
.mainSlider .spotlightBanner li.selected dl dt {
	top:5px;
}
.mainSlider .spotlightBanner dl dd {
	width:120px;
	float:right;
	color:#000;
	line-height:21px;
	
}
.mainSlider .scrollbar {
	position:absolute;
	right:13px;
	height:472px;
	width:13px;
	top:14px;
	background:#e0dede;
}
.mainSlider .track {
	position:absolute;
	top:12px;
	width:13px;
	height:257px;
}
.mainSlider .track .trackBar {
	width:13px;
	height:31px;
	background:url(../images/mainslider.png) no-repeat -18px -326px;
	position:absolute;
	left:1px;
	top:0
}
.mainSlider .arrowButton .arrowUp {
	display:block;
	width:9px;
	height:10px;
	background:url(../images/mainslider.png) no-repeat 0 -326px;
	position:absolute;
	top:0;
	left:2px;
	_overflow:hidden
}
.mainSlider .arrowButton .arrowUp:hover {
	background-position:-9px -326px
}
.mainSlider .arrowButton .arrowDown {
	display:block;
	width:9px;
	height:10px;
	background:url(../images/mainslider.png) no-repeat 0 -336px;
	position:absolute;
	bottom:0;
	left:2px;
	_overflow:hidden
}
.mainSlider .arrowButton .arrowDown:hover {
	background-position:-9px -336px
}
/* ************ */
	
	
	
	
.main_box_xin{ width:1200px; margin:0 auto; overflow:hidden; margin-top:35px;}	
.main33{ float:left; width:100%;}
.main_top_tu{ float:left; width:100%;  text-align:center; height:110px;}
.main33_z{ float:left; width:576px; height:432px; position:relative; top:0; left:0; z-index:0;}
.main33_z_bg{ position:absolute; width:576px; height:432px; z-index:0; top:0; left:0;}
.main33_z_bg img{ width:100%; height:auto;}	
.main33_z_xin{ background:rgba(0,0,0,0.6); width:100%; height:35px; line-height:35px; text-align:center; position:absolute; z-index:99; bottom:0; left:0; color:#fff;}
	
	
.main33_y{ float:right; width:576px;}
.main33_y_s{ float:left; width:100%;}
.main33_y_s p{ float:left; width:100%; line-height:55px !important;}	
.main33_y_s a{ float:left; width:100%; line-height:55px !important;}	
.main33_y_s h3{ line-height:55px !important;}	
.main33_y_s i{ font-style:normal; float:left; line-height:38px; margin-left:15px;}	
.main33_y_s span{ float:left; width:100%;}	
.main33_y_s b{ float:left; font-weight:normal;}	
.main33_y_s i a{ line-height:38px !important; color:#dd0003;}	
	
.main33_y_x{ float:left; padding-left:20px; width:80%; border-top:dashed 1px #ccc; margin-top:15px;}
.main33_y_x li{ float:left; width:100%; line-height:45px; margin-top:10px;}	
	
	

.main44{ width:1200px; float:left; margin-top:60px;}
.main44_b_nr{ float:left; width:100%; margin-top:10px; background:url(../images/bg_20_5_18.jpg) no-repeat; height:379px; padding-top:70px;}
.main44_z{ float:left; width:558px; margin-left:40px;}
.main44_z_top{ float:left; width:100%; border-bottom:dashed 1px #999; margin-bottom:10px; padding-bottom:10px;}
.main44_z_top p{ float:left; width:100%;}
.main44_z_top h3 a{ color:#dd0003 !important;}
.main44_z_bot{ float:left; width:100%; margin-top:15px;}
.main44_z_bot li{ line-height:52px; float:left; background:url(../images/dot.png) no-repeat left; padding-left:3.5%; width:96.5%;}

.main44_y{ float:left; width:558px; margin-left:30px;}



.main55{ width:1200px; float:left; margin-top:50px;}

.drawer h2{ background:#b33939; border-radius:30px; width:100%; font-size:19px; line-height:60px; color:#fff;}
.drawer{  margin-bottom:15px;}
.main55_nr{ float:left; width:100%; margin-top:25px; min-height:377px;}
.main55_nr_z{ float:left; width:585px;}
.main55_nr_y{ float:right; width:585px;}



.main66{ float:left; width:1200px; margin-top:10px;}


	
.head_list{ width:1200px; margin:0 auto; overflow:hidden; margin-top:30px;}
.head_list_logo{ float:left;}
.head_list_sousuo{ float:right; width:325px; margin-top:10px;}
.head_list_sousuo .shuru{ width:240px; height:36px; line-height:36px; padding-left:8px; color:#666; border:solid 1px #cccccc;  font-size:16px; float:left;}
.head_list_sousuo .button{ float:left; margin-left:-1px;}
.head_list_weizhi{ float:left; margin-top:15px; margin-left:50px;}


.nav_list{ width:1200px; margin:0 auto; overflow:hidden; margin-top:20px; border-top:solid 2px #c7c6c5; border-bottom:solid 1px #dedddc}
.nav_list li{ float:left; margin-left:8px; margin-right:30px; line-height:52px;}

.content_list{ width:1200px; margin:0 auto; overflow:hidden; margin-top:30px;}
.content_list_l{ width:725px; border:solid 1px #ccc; padding:13px 25px 25px 25px; float:left;}
.content_list_l_s{ float:left; width:100%;}
.content_list_l_s li{ float:left; width:100%; line-height:55px; font-size:18px;}
.content_list_l_s li a{ font-size:18px; width:84%; float:left;}
.content_list_l_s li em{ float:right; font-style:normal; color:#999;}




.content_list_r{ width:382px; float:right;}
.content_list_r_1{ float:left; width:100%;}
.content_max_tab{ width:100%; height:40px; border-bottom:solid 1px #ccc; font-size:22px;}
.content_max_tab span{ border-bottom:solid 3px #e40f17; padding:0 5px; padding-bottom:8px;}
.content_list_r_1_x{ width:100%; float:left; margin-top:10px;}
.content_list_r_1_x li{ float:left; width:100%; line-height:36px; background:url(../images/newslu_54.jpg) left center no-repeat; padding-left:15px;}

.content_list_r_2{ float:left; width:100%; margin-top:0px;}
.content_list_r_2_x{ width:100%; float:left; margin-top:10px;}
.content_list_r_2_x li{ float:left; width:100%; line-height:36px; background:url(../images/newslu_54.jpg) left center no-repeat; padding-left:15px;}


.content_list_r_3{ float:left; width:100%; margin-top:20px;}
.content_list_r_3_x{ float:left; width:100%; margin-top:20px;}
.content_list_r_3_x ul{ margin-left:-16px;}
.content_list_r_3_x li{ float:left; width:183px; height:121px; position:relative; z-index:1; top:0; left:0; margin-left:16px; margin-bottom:18px;}
.content_list_r_3_x li img{ position:absolute; z-index:1; left:0; top:0; width:183px; height:121px; }
.content_list_r_3_x_xinx{ position:absolute; z-index:9; left:0; bottom:0; height:30px; line-height:30px; background:rgba(0,0,0,.6);  width:100%; text-align:center; color:#fff; font-size:14px;}
.content_list_r_3_x_xinx a{ color:#fff;}


.foot_list{ width:100%; background:#5371a2; border-top:solid 3px #bfcee6; padding:25px 0; text-align:center; color:#fff; line-height:30px; margin-top:40px; font-size:18px;}





.nav_content_w{ width:100%; margin:0 auto; overflow:hidden; border-bottom:solid 3px #bfcee6; background:#5371a2; }
.nav_content{ width:1200px; margin:0 auto; height:55px; overflow:hidden;}
.nav_content li{ float:left; margin-left:8px; margin-right:30px; line-height:52px;}
.nav_content li a{ color:#fff;}


.head_content{ width:1200px; margin:0 auto; overflow:hidden; margin-top:45px;}
.head_content_logo{ float:left;}
.head_content_sousuo{ float:right; width:325px; margin-top:10px;}
.head_content_sousuo .shuru{ width:240px; height:36px; line-height:36px; padding-left:8px; color:#666; border:solid 1px #cccccc;  font-size:16px; float:left;}
.head_content_sousuo .button{ float:left; margin-left:-1px;}
.head_content_weizhi{ float:left; margin-top:15px; margin-left:50px;}



.content_nei{ width:1200px; margin:0 auto; overflow:hidden; margin-top:45px; border-bottom:solid 2px #f4f4f4; padding-bottom:30px;}
.content_nei_s{ float:left; width:100%; border-bottom:solid 1px #eee; padding-bottom:10px;}
.content_nei_s_t{ width:100%; float:left; font-size:36px; font-weight:bold;}
.content_nei_s_t_b{ float:left; width:100%; margin-top:30px;}
.content_nei_s_t_b_l{ float:left; width:50%;}
.content_nei_s_t_b_l p{ float:left; width:100%; margin-bottom:20px; font-size:14px;}
.content_nei_s_t_b_l p span{ margin-left:30px;}
.content_nei_s_t_b_r{ float:right; width:32.5%; line-height:45px; margin-top:10px;}
.content_nei_s_t_b_r i{ font-style:normal; font-size:24px; float:left;}
.content_nei_s_t_b_r img{ margin-top:0px;}

.content_nei_x{ float:left; width:100%; margin-top:25px;}
.content_nei_x_r{ width:382px; float:right; margin-top:8px;}
.content_nei_x_l{ float:left; width:725px;}
.content_nei_x_l p{ float:left; width:100%; margin:8px 0; line-height:36px; font-size:18px; text-indent:2em;}
.content_nei_x_l_zebian{ float:left; width:100%; margin-top:30px; text-align:right; font-size:18px;}

.content_di_fx{ float:left; width:100%; margin-top:30px; line-height:45px;}
.content_di_fx i{ font-style:normal; font-size:24px; float:left;}
.content_di_fx img{ margin-top:0px;}




.content_nei_s_zt{ width:1200px; margin:0 auto; margin-bottom:30px; overflow:hidden; margin-top:20px;}
.content_nei_s_t_zt{ width:100%; float:left; font-size:36px; font-weight:bold; text-align:center;}
.content_nei_s_t_b_zt{ float:left; width:100%; margin-top:30px; text-align:center;}
.content_nei_s_t_b_l_zt{ float:left; width:100%; text-align:center;}
.content_nei_s_t_b_l_zt p{ float:left; width:100%; margin-bottom:20px; font-size:14px;}
.content_nei_s_t_b_l_zt p span{ margin-left:30px;}




.dqwz_xin{ width:1200px; margin:0 auto; margin-top:40px; margin-bottom:10px; overflow:hidden; font-size:20px;}
.dqwz_xin img{ float:left; margin-top:-2px; margin-right:10px;}



.foot_w{ width:100%; padding:35px 0; background:#e72727; margin-top:60px; overflow:hidden;}
.foot{ width:1200px; margin:0 auto; overflow:hidden;  color:#fff;}
.foot_z{ float:left;}
.foot_m{ width:500px; float:left; margin-left:140px; line-height:40px; margin-top:10px;}
.foot_y{ float:right; width:240px; margin-top:25px;}
.foot_y span{ float:left; margin-right:20px; width:106px; text-align:center; line-height:40px;}
.foot_y .jiguan{ float:left; margin-top:30px; width:80px;}
	
	
.header{ width:1200px; margin:0 auto; margin-top:20px; overflow:hidden; border-bottom:solid 3px #f8f5f6; padding-bottom:30px;}
.logo{ float:left;}
.sousuo{ float:right; width:330px; margin-left:55px; margin-top:30px;}
.sousuo_s{ float:left;}
.sousuo_s .shurukuang{ float:left; margin-left:20px; width:220px; padding-left:15px; border:solid 1px #efefef; height:35px;}
.sousuo_s .search-btn{ background:#49a1d3; width:64px;  height:39px; color:#fff; border:none; background:url(../images/wmb_tc_but_09.png) no-repeat; border:none; outline:none;}
.sousuo_s .search-btn:hover{ cursor:pointer;}
.sousuo_tianqi{ float:left; margin-top:10px; margin-left:20px;}
.head_haorenguan{ float:right; margin-top:5px;}


.nav{ width:1200px; margin:0 auto; background:#e72727; height:86px; margin-top:25px; overflow:hidden;}
.nav_left{ float:left; margin-left:40px; margin-top:20px; width:110px; border-right:solid 1px #d91a1a; margin-right:20px;}
.nav_left img{ margin-right:8px; line-height:40px; position:relative; top:6px;}
.nav_left a{ color:#fff; font-size:18px;}
.nav_left a:hover{ text-decoration:underline;}
.nav_right{ width:1000px; float:left; margin-left:20px; margin-top:11px;}
.nav_right li{ float:left; width:130px; line-height:32px; margin-right:36px;}
.nav_right li a{ color:#fff; font-size:18px;}
.nav_right li a:hover{ text-decoration:underline;}
	
	
.content_list_l_x{ width:94%; padding:0 2%; margin:0 auto;  margin-top:20px;}
.content_list_l_x li{ float:left;  border:solid 1px #ccc; margin-right:8px; font-size:17px; line-height:24px;}
.content_list_l_x li a{ padding:4px 6px; display:block; margin:0 4px; font-size:17px;}

.yeshu{ border:none !important;  line-height:30px;}
.queding{ border:none !important;}
.queding input{ border:solid 1px #ccc; background:#fff; height:31px; padding:0 10px; }
.tiaozhuan{ border:none !important; margin-left:10px; margin-top:1px;}
.tiaozhuan input{ width:30px; height:26px; border:solid 1px #ccc; text-align:center; margin:0 5px;}	
	
	
	
	
	

.container {
	width: 570px;
	margin: 0 auto;
}


h2.acc_trigger {
	padding: 0;	margin: 15px 0 5px 0;
	background: url(../images/h2_trigger_a.gif) no-repeat;
	height: 46px;	line-height: 46px;
	width: 520px;
	font-size: 2em;
	font-weight: normal;
	float: left;
}



h2.acc_trigger a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 0 0 0 50px;
	background: #b33939;
    border-radius: 30px;
    width: 100%;
    font-size: 20px;
    line-height: 60px;
	font-weight:bold;

}


h2.acc_trigger a:hover {
	
}
h2.active {background-position: left bottom;}
.acc_container {
	margin: 0 0 5px; padding: 0;
	overflow: hidden;
	font-size: 17px;
	width: 570px;
	clear: both;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px; 
}


.acc_container .block {
	padding: 20px;
}
.acc_container .block p {
	padding: 5px 0;
	margin: 5px 0;
}
.acc_container h3 {
	font: 2.5em normal Georgia, "Times New Roman", Times, serif;
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ccc;
}
.acc_container img {
	float: left;
	margin: 10px 15px 15px 0;
	padding: 5px;
	background: #ddd;
	border: 1px solid #ccc;
}	
	
	
	
	