@charset "utf-8";
* {
	padding: 0;
	margin: 0;
	font-family: "microsoft yahei";
}

img {
	border: none;
}

li {
	list-style: none;
}

a {
	font-size: 15px;
	color: #4c4c4c;
	text-decoration: none;
}

a:hover {
	color: #d20500;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clearfix:before,
.clearfix:after {
	display: table;
	content: '';
}

.clearfix:after {
	clear: both;
}

.clearfix {
	*clear: both;
}

.w_max {
	width: 100%;
}

.w_middle {
	width: 1200px;
	margin: 0 auto;
}

body {
	font-size: 15px;
	background: #f6f3f1;
	color: #4c4c4c;
	min-width: 1200px;
	width: expression(document.body.clientWidth <=1200 ? "1200px":"auto");
}
.top_box{
	height: 253px;
	background: url(../images/top_bg.png) center top no-repeat;
}
.logo_box{
	display: block;
	width: 765px;
	height: 73px;
	margin-top: 68px;
	background: url(../images/logo0614.png) center bottom no-repeat;
}
.menu_box{
	margin-top: 18px;
	height: 62px;
	line-height: 62px;
	background: url(../images/menu_bg.png) center no-repeat;
}
.menu_box ul li{
	float: left;
}
.menu_box ul li a{
	font-size: 17px;
	color: #fff;
	padding: 0 28px 0px 27px;
}
.menu_box ul li:hover,.cur_menu_li{
	font-weight: bold;
	border-bottom: 2px solid #ffc419;
	line-height: 60px;
	height: 60px;
}
.menu_box ul li:hover a,.cur_menu_li a{
	color:#ffc419;
}
.index_box{
	padding: 30px 0px;
	background: url(../images/body_bg.jpg) center bottom no-repeat;
}
.index_left{
	width: 310px;
}
.tzgg_box{
	box-shadow: 0 0 20px #d2d0d5;
}
.tit_box{
	height: 45px;
	line-height: 45px;
	background: url(../images/tzgg_title_bg.png) center no-repeat;
}
.tit_box a{
	color: #d70500;
	display: block;
}
.tit_name{
	font-size: 18px;
	color: #d70500;
	font-weight: bold;
	padding-left: 30px;
}
.tit_more{
	margin-right: 21px;
	padding-right: 20px;
	background: url(../images/more_icon.png) right center no-repeat;
}
.tzgg_list{
	padding: 12px 20px;
	background: #fff url(../images/tzgg_bg.jpg) center bottom no-repeat;
}
.tzgg_list ul{
           height:252px;
}
.tzgg_list ul li{
	background: url(../images/tzgg_icon.png) left center no-repeat;
	line-height: 36px;
           height: 36px;
           vertical-align: middle;
}
.tzgg_list ul li a{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	width: 255px;
	margin-left: 15px;
}
.wkt_box{
	margin-top: 30px;
}
.wkt_list{
	background: #fff url(../images/wxt_bg.jpg) center bottom no-repeat;
}
.ztw_box{
	padding-top: 5px;
}
.ztw_box ul li{
	height: 90px;
          	margin: 25px 0px 0px;
	box-shadow: 0 0 20px #d2d0d5;
}
.ztw_box ul li img,.ztw_box ul li a{
	display: block;
	height: 90px;
	width: 310px;
}
.ztw_box ul li img{
          vertical-align: middle;
}
.index_right{
	width: 860px;
           height:1023px;
}
.gzdt_box{
	width: 610px;
	box-shadow: 0 0 20px #d2d0d5;
}
.gzdt_tit_box{
	line-height: 45px;
	height: 54px;
	background:#fff url(../images/title_bg_m_01.png) center no-repeat;
}
a.gzdt_name{
	margin-left: 20px;
	padding-left: 30px;
	display: block;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	background: url(../images/dh_icon.png) left center no-repeat;
}
.gzdt_list{
	background: #fff;
	padding: 12px 20px;
}
.gzdt_list ul{
           height: 243px;
}
.gzdt_fir_li{
	margin-bottom: 6px;
	padding-bottom: 16px;
	border-bottom: 1px #cccccc dashed;
           height:110px;
}
.img_box{
	border: 1px #d18184 solid;
}
.img_box,.img_box img{
	display: block;
	width: 167px;
	height: 110px;
}
.gzdt_fir_right{
	width: 382px;
}
.gzdt_fir_a{
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	line-height: 36px;
	color: #d70500;
	font-weight: bold;
	font-size: 16px;
}
.gzdt_data{
	font-size: 15px;
	color: #4c4c4c;
	padding-left: 21px;
	line-height: 28px;
	background: url(../images/date_icon.png) left center no-repeat;
}
.gzdt_zy{
	line-height: 24px;
}
.gzdt_more{
	color: #000;
	font-size: 15px;
	padding-left: 5px;
}
.gzdt_sec_li{
	line-height: 36px;
	background: url(../images/jt_icon.png) left center no-repeat;
           vertical-align: middle;
}
.gzdt_sec_li a{
	width: 450px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	float: left;
	margin-left: 15px;
}
.gzdt_sec_li span{
	float: right;
}
.dwzd_sea{
	width: 220px;
}
.dwzd_box{
	box-shadow: 0 0 20px #d2d0d5;
	background: url(../images/dwzd_bg.png) center no-repeat;
	height: 245px;
	width: 220px;
}
.dwzd_tit{
	height: 45px;
	line-height: 45px;
	background: url(dw);
}
.dwzd_tit{
	margin-left: 22px;
	padding-left: 36px;
	color: #d70500;
	font-size: 18px;
	font-weight: bold;
	display: block;
	height: 45px;
	line-height: 44px;
	background: url(../images/dwzd_title_icon.png) left center no-repeat;
}
.dwzd_list ul{
	margin: 24px 30px 0px;
}
.dwzd_list ul li{
	line-height: 47px;
	border-bottom: 1px #cccccc dashed;
	background: url(../images/dwzd_icon_01.png) left center no-repeat;
           vertical-align: middle;
}
.dwzd_list ul li a{
	margin-left: 29px;
	color: #333333;
	width: 130px;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
}
.dwzd_list ul li:hover{
	border-color: #d10d08;
}
.dwzd_list ul li:hover a{
	color: #d10d08;
}
.dwzd_list ul li+li{
	background: url(../images/dwzd_icon_02.png) left center  no-repeat;
}
.dwzd_list ul li+li+li{
	background: url(../images/dwzd_icon_03.png) left center no-repeat;
}
.sear_box{
	height: 32px;
	padding: 10px 0px;
	margin-top: 24px;
	background: #fff;
	box-shadow: 0 0 20px #d2d0d5;
	line-height: 32px;
}
.zzdt_gbgz{
	margin-top: 30px;
}
.zzdt_box{
	background: #fff;
	width: 415px;
	box-shadow: 0 0 20px #d2d0d5;
           height: 321px;
}
.zzdt_tit_box{
	height: 54px;
	line-height: 45px;
	background: url(../images/title_bg_m_02.png) left center no-repeat;
}
.zzdt_list ul{
	padding: 6px 20px 12px;
}
.zzdt_fir_li{
	padding-bottom: 12px;
	margin-bottom: 8px;
	border-bottom: 1px #ccc dashed;
}
.zzdt_sec_li{
	line-height: 36px;
	background: url(../images/jt_icon.png) left center no-repeat;
           vertical-align: middle;
}
.zzdt_sec_li a{
	width: 310px;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-left: 15px;
	float: left;
}
.gbgz_box{
           background: #fff url(../images/gbgz_bg.jpg) center bottom no-repeat;
}
.gbgz_tit_box{
	height: 45px;
	background: #fff url(../images/title_bg_02.png) center bottom no-repeat;
}
.gbgz_name{
	display: block;
	font-weight: bold;
	color: #d70500;
	font-size: 18px;
	padding-left: 49px;
}
.gbgz_list{
	padding: 12px 20px;
}
.gbgz_list ul li{
	line-height: 36px;
	background: url(../images/lx_icon.png) left center no-repeat;
           vertical-align: middle;
}
.gbgz_list ul li a{
	width: 310px;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-left: 15px;
	float: left;
}
.bywj_tit_box{
	height: 54px;
	line-height: 45px;
	background: url(../images/title_bg_m_03.png) center no-repeat;
}
.bywj_img{
	margin-top: 6px;
}
.bywj_img,.bywj_img a{
	width: 106px;
	height: 76px;
	display: block;
}
.bywj_right{
	width: 255px;
}
.sjwj_list{
	background: url(../images/sjwj_bg.png) center bottom no-repeat;
}
.tplj_box{
	box-shadow: 0 0 20px #d2d0d5;
	background: #fff;
	padding: 20px 0px;
	margin-top: 30px;
}
.tplj_box ul li{
	width: 216px;
	height: 60px;
	float: left;
	margin-left: 20px;
}
.tplj_box ul li a,.tplj_box ul li img{
	width: 216px;
	height: 60px;
	display: block;
}
.footer_box{
	height: 30px;
	line-height: 30px;
	padding: 45px 0;
	background: #b30400;
	color: #fff;
	font-size: 15px;
}
.footer_left span{
	padding-right: 12px;
}
.footer_right{
	width: 198px;
	height: 30px;
	background: url(../images/link_bg.png) center no-repeat;
}
select{
                outline: none;
                height: 30px;
                line-height: 30px;
                appearance: none;
                -webkit-appearance: none;
                -moz-appearance: none;
}
select::-ms-expand { display: none; }
.er_left_box{
	width: 220px;
}
.er_left_con{
	width: 204px;
	background: #fff;
	padding: 8px;
}
.lmmc_box{
	text-align: center;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	height: 54px;
	border-bottom: 1px #d70500 solid;
	line-height: 54px;
	background: url(../images/lmmc_bg.png) center top no-repeat;
}
.er_menu_box ul li{
	line-height: 40px;
	background: #f6f3f1;
	margin-top: 7px;
	text-align: center;
}
.er_menu_box ul li a{
	display: block;
}
.er_menu_box ul li:hover,.er_cur_li{
	line-height: 39px;
	background: #ffeeee !important;
	border-bottom: 1px #e96c69 solid;
}
.er_cur_li a{
           color: #d20500;
}
.er_left_bg{
	height: 90px;
	margin-top: 7px;
	background: url(../images/er_left_bg.jpg) center no-repeat;
}
.er_right{
	width: 890px;
	box-shadow: 0 0 20px #d2d0d5;
	padding: 6px 30px 20px;
	background: #fff;
           min-height: 400px;
           height: auto;
}
.addre_box{
	background: url(../images/addre_bg.png) left center no-repeat;
	height: 42px;
	line-height: 42px;
	line-height: 42px;
	color: #333333;
	padding-left: 16px;
	border-bottom: 1px #d70500 solid;
}
.addre_box a{
	color: #333;
}
.list_box ul{
	padding: 15px 0px;
}
.list_box ul li{
	background: url(../images/jt_icon.png) left center no-repeat;
	line-height: 42px;
	height: 42px;
	border-bottom: 1px #ccc dashed;
}
.list_box ul li a{
	margin-left: 15px;
	width: 785px;
	float: left;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
}
.content_box{
	
}
.con_tit_box{
	line-height: 35px;
	color: #d70500;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	padding: 20px 0px 15px;
}
.data_click{
	text-align: center;
	font-size: 14px;
	color: #666;
	line-height: 18px;
}
.data_click span{
	padding: 0 8px;
}
.content_con{
	padding-top: 15px;
	color: #333;
}
.content_con,.content_con p,.jianjie_box{
	line-height: 200%;
}
.content_con p,.jianjie_box p{
	text-indent: 2em;
	margin-bottom: 10px;
}
.jianjie_box,.search_list{
           padding-top: 18px;
}