/*wapper*/

.bsp-warp{display:block; width: 980px; margin: 0 auto;}
/* 大标题行 */
.bsp-main-left1 .butt2{
	height: 50px;
	margin-bottom: 10px;
	background-color: rgba(0, 0, 0, 0);
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px;
}
/* 大标题文字 */
.bsp-main-left1 .butt2 a{
	font-style: normal;
	font-size: 20px;
	font-family: weiruanyahei;
	color: #559fee;
	font-weight: normal;
	background-position: 0px;
	background-repeat: no-repeat;
	display:inline-block;
	width: 100%;
	height: 100%;
}
.bsp-main-left1 .butt2 a:hover{
	color: #fff;
}
.bsp-main-left1 .butt2 .apadding{
	padding: 12px 10px 12px 35px;
}

/* 小标题行 */
.bsp-main-left1 .list1 li{
	height: 35px;
	min-width: 100%;
	background: none;
}
.bsp-main-left1 .list1 p{
background: url(zwgk11.jpg) left center no-repeat;
padding: 0 0 0 20px;
    margin-left: 20px;
}
/* 小标题文字 */
.bsp-main-left1 .list1 li a{
	font-style: normal;
	font-size: 17px;
	line-height: 35px;
	font-family: weiruanyahei;
}
.bsp-main-left1 .list1 li a:hover{
	font-style: normal;
	font-size: 17px;
	line-height: 35px;
	font-family: weiruanyahei;
	    color: #559FEE;
		font-weight: 600;
}
li.aaa a{	font-style: normal!important;
	font-size: 17px!important;
	line-height: 35px!important;
	font-family: weiruanyahei!important;
	    color: #559FEE!important;
		font-weight: 600!important;}
li.aaa a:hover{font-style: normal!important;
	font-size: 17px!important;
	line-height: 35px!important;
	font-family: weiruanyahei!important;
	    color: #559FEE!important;
		font-weight: 600!important;}

/* 加减号 */
.bsp-main-left1 .butt2 .asymbol{
	float: right;
	cursor: pointer;
}

.bsp-main-left1 .butt2 a.zwgk_001{
	background-image: url(zwgk01.png);
}
.bsp-main-left1 .butt2 a.zwgk_001:hover{	
	background-image: url(zwgk02.png);
	background-color: #559FEE;
} 

.bsp-main-left1 .butt2 a.zwgk_002{
	background-image: url(zwgk03.png);
	
}
.bsp-main-left1 .butt2 a.zwgk_002:hover{	
	background-image: url(zwgk04.png);
	    background-color: #559FEE;
} 

.bsp-main-left1 .butt2 a.zwgk_003{
	background-image: url(zwgk05.png);
}
.bsp-main-left1 .butt2 a.zwgk_003:hover{	
	background-image: url(zwgk06.png);
	    background-color: #559FEE;
} 

.bsp-main-left1 .butt2 a.zwgk_004{
	background-image: url(zwgk07.png);
}
.bsp-main-left1 .butt2 a.zwgk_004:hover{	
	background-image: url(zwgk08.png);
	    background-color: #559FEE;
} 
 
.bsp-main-left1 .butt2 a.zwgk_005{
	background-image: url(zwgk09.png);
}
.bsp-main-left1 .butt2 a.zwgk_005:hover{	
	background-image: url(zwgk10.png);
	    background-color: #559FEE;
} 
 
.bsp-main-left1 .butt2 a.zwgk_006{
	background-image: url(zwgk11.png);
}
.bsp-main-left1 .butt2 a.zwgk_006:hover{	
	background-image: url(zwgk12.png);
	    background-color: #559FEE;
} 
 
.bsp-main-left1{}
.bsp-main-left1 .butt2 a.zwgk_001,.bsp-main-left1 .butt2 a.zwgk_002,.bsp-main-left1 .butt2 a.zwgk_003,.bsp-main-left1 .butt2 a.zwgk_004,.bsp-main-left1 .butt2 a.zwgk_005,
.bsp-main-left1 .butt2 a.zwgk_006{background-position:20px 50%;}
.bsp-main-left1 .butt2 .apadding{padding:18px 10px 18px 60px!important;}
.bsp-main-left1 .butt2 .apadding em{font-style:normal;}
.bsp-main-left1 .butt2{height:auto!important;margin-top: 20px;}


.menu_active{background-color: rgb(175, 4, 0)!important;}
.menu_active a{color:#fff!important;}
.menu_active .zwgk_001{background-image: url(zwgk02.png)!important;}
.menu_active .zwgk_002{background-image: url(zwgk04.png)!important;}
.menu_active .zwgk_003{background-image: url(zwgk06.png)!important;}
.menu_active .zwgk_004{background-image: url(zwgk08.png)!important;}
.menu_active .zwgk_005{background-image: url(zwgk10.png)!important;}
.menu_active .zwgk_006{background-image: url(zwgk012.png)!important;}




/*右侧列表*/

.xxgk_tt {
    float: left;
    width: 100%;
    border-bottom: 1px solid #e2e2e2;
}
.xxgk_tt span {
    float: left;
    height: 35px;
    line-height: 35px;
    background: #559FEE;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    padding: 0 10px;
}
.xxgk_rul {
    float: left;
    width: 100%;
    margin: 20px 0 0;
}
.xxgk_rul li {
    float: left;
    width: 100%;
    line-height: 35px;
    font-size: 16px;
}
.xxgk_rul li a {
    float: left;
    line-height: 35px;
    font-size: 16px;
    margin: 0 10px 0 20px;
	
	
	color: #000;
    text-decoration: none;
    font-family: SimSun,"ËÎÌå";
	

    width: 510px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.xxgk_rul li span {
    float: right;
    line-height: 35px;
    font-size: 16px;
    color: #999999;
	margin-right:20px;
}
.xxgk_rmore {
    float: left;
    width: 100px;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    text-align: center;
    background: #e6e6e6;
    color: #4d4d4d;
    margin: 20px 0 20px 280px;
	text-decoration: none;
    font-family: SimSun,"ËÎÌå";
}



.xxgk_fra1 {
    float: left;
    width: 100%;
    padding: 20px 0;
    background: #f3f2f2;
    margin: 15px 0;
}

.msxxl2 {
    float: left;
    text-align: left;
    padding: 0 0 0 30px;
    font-size: 16px;
    background: url(zf28.png) 12px center no-repeat;
	    font-size: 16px;
    font-weight: bold;
}

.msxxl2 a {
    font-size: 16px;
    font-weight: bold;
}
.msxxr {
    float: left;
    width: 550px;
    text-align: left;
    font-size: 14px;
    padding: 0 0 0 30px;
}






/*tongyi*/
html,body,.bsp-main{font-family:"Microsoft YaHei"!important;}
/*bug*/
.bsp-main-right1 .title1{margin-top:0;display:none;padding: 0 0 20px 10px;height: 40px;}
/*styles*/
.bsp_main_top_lay{width:980px;margin:0 auto;display:inline-block;height:218px;border: 1px solid #e2e2e2;background:#f8f8f8;}
.bsp_main_top_lay hr{width:190px;border-color:#fff!important;float:left;margin:105px 20px 0 22px;}
.bsp_main_top_lay .bsp_search{width:510px;height:50px;border:2px solid #559FEE;border-radius:9px;overflow:hidden;margin:80px 0 0 0;background:#fff;float:left;}
.bsp_main_top_lay .bsp_search input[type=text],.bsp_main_top_lay .bsp_search input[type=submit]{height:48px;line-height:48px;border:0;}
.bsp_main_top_lay .bsp_search input[type=text]{width:460px;line-height:43px;float:left;padding-left:20px;font-size:24px;}
.bsp_main_top_lay .bsp_search input[type=submit]{width:45px;background:#fff url(bsp_search_icon.png)50% 50% no-repeat;background-size:32px 32px; font-size:0px;}
/*left menu*/
.bsp-main-left1{width:280px;background-color:#f8f8f8;}
.bsp-main-left1 .butt2{width:240px;background-color:rgb(255, 255, 255)!important;margin-top:15px;}
.bsp-main-left1 .butt2 a{font-size:21px;}
.bsp-main-left1 .butt2 .apadding {
    padding: 10px 40px 0 80px!important;font-family:"Microsoft YaHei"!important;height:70px; position:relative;
}
.bsp-main-left1 .butt2:nth-child(9) .apadding{padding: 22px 40px 0 80px!important;}
.bsp-main-left1 .butt2:nth-child(11) .apadding{padding: 10px 40px 0 80px!important;}
.bsp-main-left1 .menu_active {
    background-color: #559FEE!important;
}
.bsp-main-left1 .butt2 a.zwgk_001,.bsp-main-left1 .butt2 a.zwgk_002,.bsp-main-left1 .butt2 a.zwgk_003,.bsp-main-left1 .butt2 a.zwgk_004,.bsp-main-left1 .butt2 a.zwgk_005,.bsp-main-left1 .butt2 a.zwgk_006{background-size:40px 40px;}
.bsp-main-left1 .butt2 .asymbol{ position:absolute;top:25px;right:13px;width:19px;height:19px;display:block;background: url(icon_jianhao.gif)50% 50% no-repeat;}
.icon_act{background: url(icon_jiahao.gif)50% 50% no-repeat!important;}
.ico_hid{background: url(icon_jiahao1.gif)50% 50% no-repeat!important;}
.butt2 a:hover .ico_hid{background: url(icon_jiahao.gif)50% 50% no-repeat!important;}
.bsp-main-left1 .list1 li,.bsp-main-left1 .list1 p{height:32px;line-height:32px;}
.bsp-main-left1 .list1 li a{font-size:15px!important;}

/*right content*/
.bsp-main-right1{width: 684px;background-color:#fff;}
.bsp-main-right1 .title4{font-size:32px;margin:30px 0;color:#559FEE;}
.bsp-main-right1 .list-bsp{line-height:30px;padding:0 30px;}
.bsp-main-right1 .list-bsp strong{font-size:21px;line-height:60px;}

/*xxgkzd*/
.xxgk_tt span{width:130px;height:35px;text-align:center;}
.xxgk_rul li,.xxgk_rul li a{line-height:40px;}

/*top   background-size:100% auto;*/
.bsp_main_bg{background:url(szf_zt_bg.jpg) 50% 0 no-repeat;text-align:center;}
.bsp_main_bg_lay{width:980px;;margin:0 auto;display:block;padding-bottom:100px;}
.bsp_main_bg_lay strong{width:100%;text-align:left;font-size:24px;color:#fff;margin-top:38px;display:inline-block;}
.bsp_main_bg_lay strong img{margin-right:15px;}
.bsp_main_bg_lay h1{width:100%;font-size:100px;text-align:center;color:#fff; text-shadow:1px 1px 4px #000;margin-top:50px;}
.bsp_main_bg_lay hr{width:488px;display:inline-block;margin-right:-140px;margin-top:10px;border-color:#fff;}

/*other*/
.bsp-main-right1 .title3{font-size:18px;}
.bsp-main-right1 .list4 li{height:40px;line-height:40px;}
#webname,#webname_ej{display:none;}
#menli_ej{transition: height .3s;overflow:hidden;}

/* pindao web */
.zf_top {
	background: rgb(255, 255, 255); height: 205px; border-bottom-color: rgb(168, 5, 6); border-bottom-width: 2px; border-bottom-style: solid;
}
.zf_main {
	margin: 0px auto; width: 1040px; position: relative;
}
.zf_timg {
	float: left;
}
.zf_topr {
	margin: 60px 20px 0px 0px; width: 390px; float: right;
}
.zf_topr form {
	width: 170px; float: left;
}
.textlb {
	background: rgb(238, 238, 238); border: 0px currentColor; border-image: none; width: 129px; height: 18px; line-height: 18px; float: left;
}
.h1212 {
	background: url("zf02.jpg") no-repeat center; border: 0px currentColor; border-image: none; width: 22px; height: 18px; float: left;
}
.bdsharebuttonbox {
	float: left;
}
a.zf_yx {
	background-position: 0px 0px; margin: 0px 15px 0px 10px; width: 22px; height: 20px; float: left; background-image: url("zf03.jpg");
}
a.zf_yx:hover {
	opacity: 0.8;
}
a.zf_weixin {
	background-position: -39px 0px; margin: 0px 15px 0px 10px; width: 22px; height: 20px; float: left; background-image: url("zf03.jpg");
}
a.zf_weixin:hover {
	opacity: 0.8;
}
a.zf_weibo {
	background-position: -79px 0px; margin: 0px 15px 0px 10px; width: 22px; height: 20px; float: left; background-image: url("zf03.jpg");
}
a.zf_weibo:hover {
	opacity: 0.8;
}
.h121211 {
	background: url("zf53.jpg") no-repeat center rgb(255, 255, 255); border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(182, 185, 178) rgb(182, 185, 178) rgb(182, 185, 178) currentColor; border-image: none; width: 26px; height: 16px; float: left;
}
.textlb1 {
	background: rgb(255, 255, 255); border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(182, 185, 178) currentColor rgb(182, 185, 178) rgb(182, 185, 178); border-image: none; width: 129px; height: 14px; line-height: 14px; float: left;
}
.zf_top1 {
	background: rgb(255, 255, 255); height: 55px; border-bottom-color: rgb(168, 5, 6); border-bottom-width: 2px; border-bottom-style: solid;
}
.zf_navs {
	padding: 0px; width: 100%; float: left; position: relative;
}
.zf_navs li {
	background: url("zf04.jpg") no-repeat right; padding: 0px 25px; height: 55px; text-align: center; line-height: 55px; float: left;
}
.zf_navs li a {
	color: rgb(168, 5, 6); font-size: 16px;
}
.sy_nav {
	padding: 0px; width: 100%; float: left; position: relative;
}
.sy_nav dl {
	margin: 0px; padding: 0px; float: left;
}
.sy_nav dt {
	background: url("zf04.jpg") no-repeat right; padding: 0px 25px; height: 55px; text-align: center; line-height: 55px; font-family: microsoft yahei; float: left;
}
.sy_nav dt a {
	height: 55px; text-align: center; color: rgb(168, 5, 6); line-height: 55px; font-size: 16px; float: left;
}
.sy_nav dd {
	background: rgb(238, 238, 238); margin: 0px 20px; padding: 0px 0px 12px; left: 0px; top: 55px; width: 740px; height: 63px; text-align: left; line-height: 30px; border-top-color: rgb(168, 5, 6); border-bottom-color: rgb(238, 238, 238); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: none; position: absolute;
}
.sy_nav dd.tan_wu {
	background: none; padding: 0px; border: currentColor; border-image: none; height: 0px;
}
.sy_nav .nav-pop {
	color: rgb(0, 0, 0); padding-top: 10px;
}
.nav-pop a {
	background: url("ic-nav-rel.gif") no-repeat left; padding: 0px 7px; font-family: microsoft,"Microsoft Yahei"; font-size: 14px;
}
.nav-pop a:link {
	color: rgb(0, 0, 0);
}
.nav-pop a:visited {
	color: rgb(0, 0, 0);
}
.nav-pop a:hover {
	color: rgb(0, 0, 0);
}
.sy_nav .nav-pop1 {
	background: url("navon.png") no-repeat 115px top; padding-left: 20px;
}
.sy_nav .nav-pop2 {
	background: url("navon.png") no-repeat 225px top; padding-left: 20px;
}
.sy_nav .nav-pop3 {
	background: url("navon.png") no-repeat 455px top; padding-left: 20px;
}
.sy_nav .nav-pop4 {
	background: url("navon.png") no-repeat 570px top; padding-left: 20px;
}
.sy_nav .nav-pop5 {
	background: url("navon.png") no-repeat 685px top; padding-left: 20px;
}
.sy_nav .nav-pop5 a {
	padding: 0px 6px;
}
.sy_nav .nav-pop6 {
	background: url("navon.png") no-repeat 340px top; padding-left: 20px;
}
.sy_nav .nav-pop7 {
	padding-left: 0px;
}
.sy_nav .nav-pop8 {
	padding-left: 0px;
}
.sy_nav .nav-pop9 {
	
}
.zf_weather1 {
	top: 0px; right: 30px; position: absolute;
}
a.bsxt_login {
	margin: 0px 0px 0px 10px; color: rgb(255, 255, 255);
}
a.zf_login {
	margin: 3px 5px 0px 10px; color: rgb(145, 145, 145); font-size: 12px; float: left;
}
.zf_nav {
	padding: 40px 0px 0px; width: 100%; float: left; position: relative;
}
.zf_nav li {
	background: url("zf04.jpg") no-repeat right; padding: 0px 25px; height: 20px; text-align: center; line-height: 20px; float: left;
}
.zf_nav li a {
	color: rgb(168, 5, 6); font-size: 16px;
}
.zf_weather {
	top: 150px; right: 30px; position: absolute;
}
.zf_stop {
	background: rgb(175, 10, 0); padding: 3px 0px; height: 24px; line-height: 24px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid;
}
a.zf_syl {
	color: rgb(255, 255, 255); float: left;
}
.zf_syr {
	float: right;
}
.zf_syr form {
	margin: 4px 0px 0px; float: left;
}
a.zf_login1 {
	margin: 0px 5px 0px 10px; color: rgb(255, 255, 255); font-size: 12px; float: left;
}
a.zf_yx1 {
	background-position: 0px 0px; margin: 2px 5px 0px 10px; width: 22px; height: 17px; float: left; background-image: url("zf52.jpg");
}
a.zf_yx1:hover {
	opacity: 0.8;
}
a.zf_weixin1 {
	background-position: -35px 0px; margin: 2px 5px 0px 10px; width: 22px; height: 17px; float: left; background-image: url("zf52.jpg");
}
a.zf_weixin1:hover {
	opacity: 0.8;
}
a.zf_weibo1 {
	background-position: -73px 0px; margin: 2px 5px 0px 10px; width: 22px; height: 17px; float: left; background-image: url("zf52.jpg");
}
a.zf_weibo1:hover {
	opacity: 0.8;
}
.zf_stbg {
	background: url("../images/zf54.jpg") no-repeat top rgb(200, 18, 7); height: 172px;
}
#_ideConac {
	vertical-align: -13px; display: inline-block;
}
.wy_er {
	margin: 0px 10px; width: 80px; text-align: center; line-height: 1; display: inline-block;
}
.wy_wj {
	background: url("../images/wy1.jpg") no-repeat top rgb(245, 248, 255); text-align: center;
}
.lj_ya {
	background: rgb(200, 18, 7); margin: 0px 0px 20px; height: 40px; color: rgb(255, 255, 255); line-height: 40px;
}
.lj_ya a {
	margin: 0px 10px; color: rgb(255, 255, 255);
}
.zf_maincon {
	margin: 0px auto; width: 980px;
}
.zf_now {
	background: url("../images/zf05.jpg") no-repeat 20px rgb(255, 255, 255); margin: 0 0px; padding: 0px 0px 0px 60px; height: 35px; color: rgb(145, 145, 145); line-height: 35px; font-size: 14px; display: block;border: 1px solid #e2e2e2;
}
.zf_now a {
	color: rgb(145, 145, 145);
}
.zf_now a:hover {
	color: rgb(168, 5, 6);
}
.zf_hdsz {
	background: url("../images/zf15.jpg") no-repeat right bottom rgb(255, 255, 255); margin: 0px 10px 0px 0px; padding: 0px 25px; width: 382px; height: 367px; float: left;
}
.zf_hdtit {
	background: url("../images/zf06.jpg") repeat-x left bottom; margin: 0px; padding: 20px; width: 100%; float: left;
}
.zf_hdtit span {
	height: 23px; line-height: 23px; font-family: microsoft yahei,"Microsoft Yahei"; font-size: 16px; float: left;
}
.zf_hdtit a {
	background: #000 url("../images/zf07.jpg") no-repeat center; margin: 3px 0px 0px; width: 16px; height: 17px; float: right;
}
.zf_hdszcon {
	padding: 20px 0px 0px; width: 100%; line-height: 30px; text-indent: 2em; font-size: 16px; float: left;
}
.zf_hdft {
	background: rgb(255, 255, 255); padding: 0px 22px; width: 553px; height: 367px; float: left;
}
.szf_fztop {
	padding: 25px 0px 15px; width: 100%; border-bottom-color: rgb(173, 173, 173); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.szf_ftrr {
	margin: 0px 0px 0px 20px; width: 350px; float: left;
}
.szf_fztop img {
	margin: 0px; float: left;
}
.szf_ftrr h4 {
	background: url("../zf09.jpg") no-repeat 80px top; margin: 0px; padding: 0px 0px 10px; text-align: left; line-height: 1; font-size: 18px;
}
.zxft_name {
	width: 100%; text-align: left; line-height: 30px; font-size: 14px; float: left; display: block;
}
.zxft_name a {
	color: rgb(168, 5, 6); font-size: 14px;
}
.lnsp_new_titlezx1 {
	width: 240px; color: rgb(51, 51, 51); font-size: 14px; margin-left: 10px; float: left;
}
.lnsp_new_titlezx2 {
	width: 240px; color: rgb(51, 51, 51); font-size: 14px; margin-left: 10px; float: left;
}
.zxft_name label {
	float: left;
}
.lnsp_new_titlezx {
	width: 240px; color: rgb(168, 5, 6); line-height: 20px; margin-top: 5px; margin-bottom: 5px; margin-left: 10px; float: left;
}
.lnsp_new_titlezx:hover {
	color: rgb(168, 5, 6);
}
.lnsp_new_titlezx font {
	color: rgb(168, 5, 6);
}
.szf_fimg {
	margin: 16px 0px 0px; float: left;
}
.szf_uu {
	padding: 11px 0px 0px; width: 100%; float: left;
}
.szf_uu li {
	width: 100%; line-height: 20px; float: left;
}
.szf_uu li a {
	background: url("zf11.jpg") no-repeat left; margin: 0px; padding-left: 20px; font-size: 14px; float: left;
}
.szf_uu li span {
	margin: 0px 40px 0px 0px; font-size: 16px; float: right;
}
.zf_yj {
	background: rgb(255, 255, 255); margin: 10px 0px 0px; padding: 0px 20px 20px; width: 100%; float: left;border: 1px solid #e2e2e2;
}
.zf_yjl {
	background: rgb(248, 248, 248); margin: 22px 0px 0px; padding: 0px 10px 0px 18px; width: 194px; height: 301px; float: left;
}
.zf_yjabs {
	padding: 23px 0px 0px; color: rgb(132, 132, 132); line-height: 24px; font-size: 14px;
}
.zf_yja {
	background: url("zf10.jpg") no-repeat center; margin: 30px 0px 0px; width: 85px; height: 31px; float: right;
}
.zf_yjr {
	margin: 22px 0px 0px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 700px; height: 299px; float: left;
}
.zf_yjtable {
	font-size: 16px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.zf_yjcon {
	width: 100%; float: left;
}
.zf_yjcon li {
	width: 100%; line-height: 50px; font-size: 14px; border-bottom-color: rgb(241, 241, 241); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.zf_yjcon li a {
	padding: 0px 0px 0px 45px; width: 390px; float: left;
}
.zf_ysta0 {
	background: rgb(189, 9, 10); margin: 8px 0px 0px 40px; border-radius: 5px; border: 1px solid rgb(189, 9, 10); border-image: none; width: 85px; height: 31px; text-align: center; color: rgb(255, 255, 255); line-height: 31px; font-size: 14px; float: left;
}
.zf_ysta {
	margin: 8px 0px 0px 40px; border-radius: 5px; border: 1px solid rgb(189, 9, 10); border-image: none; width: 85px; height: 31px; text-align: center; color: rgb(189, 9, 10); line-height: 31px; font-size: 14px; float: left;
}
.zf_yjtime {
	margin: 0px 0px 0px 50px; float: left;
}
.zf_8890 {
	background: url("zf12.jpg") no-repeat top rgb(255, 255, 255); margin: 0px; padding: 0px 0px 20px; width: 100%; height: 130px; float: left;
}
.zf_8890f {
	margin: 19px 54px 0px 0px; width: 705px; border-right-color: rgb(0, 0, 0); border-right-width: 1px; border-right-style: solid; float: left;
}
.zf_8890f a {
	margin: 0px 10px 0px 60px; width: 92px; height: 92px; float: left;
}
.zf_8890f a:hover {
	width: 92px; height: 92px; float: left;
}
.zf_8890f a.zf_801 {
	background: url("zf31.png") no-repeat center;
}
.zf_8890f a.zf_801:hover {
	background: url("zf32.png") no-repeat center;
}
.zf_8890f a.zf_802 {
	background: url("zf33.png") no-repeat center;
}
.zf_8890f a.zf_802:hover {
	background: url("zf34.png") no-repeat center;
}
.zf_8890f a.zf_803 {
	background: url("zf35.png") no-repeat center;
}
.zf_8890f a.zf_803:hover {
	background: url("zf36.png") no-repeat center;
}
.zf_8890f a.zf_804 {
	background: url("zf37.png") no-repeat center;
}
.zf_8890f a.zf_804:hover {
	background: url("zf38.png") no-repeat center;
}
.zf_8890r {
	margin: 10px 50px 0px 0px; width: 230px; float: right;
}
.zf_8890r a {
	margin: 10px 0px 0px; float: left;
}
.zf_8890bg {
	background: rgb(255, 255, 255); margin: 10px 0px 0px; padding: 0px 20px 20px; width: 1000px; float: left;
}
.zf_xie {
	background: url("zf13.jpg") no-repeat center; margin: 22px 0px 6px 18px; width: 133px; height: 45px; float: left;
}
.zf_ban {
	background: url("zf14.jpg") no-repeat center; margin: 0px 0px 0px 18px; width: 133px; height: 45px; float: left;
}
.zf_xief {
	width: 100%; float: left; display: block;
}
.zf_hdtit1 {
	background: url("zf06.jpg") repeat-x left bottom; margin: 0px; padding: 20px 0px; width: 100%; float: left;
}
.zf_hdtit1 a.a1 {
	background: url("zf07.jpg") no-repeat right; padding-right: 30px; font-size: 18px; float: left;
}
.zf_hdtit1 a.a2 {
	height: 17px; font-size: 16px; float: right;
}
.zf_yjlx {
	width: 704px; float: left;
}
.zf_yjx {
	width: 266px; float: right;
}
a.zf_yjxa {
	background: url("zf68.jpg") no-repeat top; margin: 23px 0px 0px; padding: 50px 20px 0px; width: 223px; height: 251px; color: rgb(132, 132, 132); line-height: 25px; text-indent: 2em; font-size: 14px; float: left;
}
.zfs_left {
	width: 544px; float: left;
}
.zhen_iptop1 {
	background: url("zf06.jpg") repeat-x left bottom; margin: 20px 0px 0px; height: 40px; display: block; position: relative;
}
.zhen_iptop1 span {
	margin: 0px 34px 0px 0px; text-align: left; font-size: 16px; float: left;
}
.zhen_iptop1 span a {
	color: rgb(0, 0, 0); font-family: "Microsoft Yahei"; font-size: 18px;
}
.zhen_iptop1 span.pro_tab a {
	color: rgb(168, 5, 6); font-size: 18px;
}
.zfs_ul {
	padding: 15px 0px 0px; width: 100%; float: left;
}
.zfs_ul li {
	width: 100%; line-height: 30px; float: left;
}
.zfs_ul li a {
	background: url("zf11.jpg") no-repeat left; margin: 0px; padding-left: 20px; font-size: 14px; float: left;
}
.zfs_ul li span {
	margin: 0px 2px 0px 0px; color: rgb(144, 144, 144); font-size: 14px; float: right;
}
.zfs_ss {
	background: rgb(251, 251, 251); margin: 18px 0px 0px; padding: 14px 0px 0px; border: 1px solid rgb(231, 229, 226); border-image: none; width: 570px; height: 40px; float: left;
}
.zfs_ss span {
	margin: 4px 0px 0px 40px; font-size: 16px; float: left;
}
.zfs_ss .zfs_inp1 {
	margin: 0px 0px 0px 13px; border: 1px solid rgb(182, 184, 177); border-image: none; width: 253px; height: 23px; line-height: 23px; float: left;
}
.zfs_ss .zfs_inp2 {
	background: url("zf16.jpg") no-repeat center; margin: 0px 0px 0px 10px; border: 0px currentColor; border-image: none; width: 85px; height: 25px; float: left;
}
.zfs_fa {
	padding: 10px 0px 0px; width: 100%; float: left;
}
.zfs_fa a {
	background: rgb(238, 238, 238); margin: 0px 7px 0px 0px; width: 120px; height: 35px; line-height: 35px; font-family: "Microsoft Yahei"; font-size: 18px; vertical-align: middle; float: left;
}
.zfs_fa a img {
	margin: 0px 10px 0px 0px; vertical-align: -0.3em;
}
a.zfs_a1 {
	background: url("zf07.jpg") no-repeat right; margin: 1px 0px 0px; padding-right: 30px; font-family: "Microsoft Yahei"; font-size: 18px; float: right;
}
.zfs_right {
	width: 410px; float: right; position: relative;
}
.zhen_iptop2 {
	background: url("zf06.jpg") repeat-x left bottom; margin: 20px 0px 0px; height: 40px; display: block; position: relative;
}
.zhen_iptop2 span {
	margin: 0px 34px 0px 0px; font-size: 16px; float: left;
}
.zhen_iptop2 span a {
	color: rgb(0, 0, 0); font-family: "Microsoft Yahei"; font-size: 18px;
}
.zhen_iptop2 span.pro_tab a {
	color: rgb(168, 5, 6); font-size: 18px;
}
.zfs_ul2 {
	padding: 15px 0px 0px; width: 100%; float: left;
}
.zfs_ul2 li {
	width: 100%; line-height: 30px; float: left;
}
.zfs_ul2 li a {
	background: url("zf11.jpg") no-repeat left 12px; margin: 0px; text-align: left; padding-left: 20px; font-size: 14px; float: left;
}
.zfs_ul2 li span {
	margin: 0px 2px 0px 0px; color: rgb(144, 144, 144); font-size: 14px; float: right;
}
.cj_more {
	background: url("zf07.jpg") no-repeat center; top: 25px; width: 18px; height: 17px; right: 0px; position: absolute;
}
.sy_fra {
	margin: 0px auto; padding: 10px 20px 0px; width: 1001px;
}
.szf_fra {
	border-width: 5px 0px 0px; border-style: solid none none; border-color: rgb(238, 238, 238) currentColor currentColor; border-image: none;
}
.szf_fra1 {
	border-width: 0px 0px 5px; border-style: none none solid; border-color: currentColor currentColor rgb(238, 238, 238); border-image: none; margin-bottom: 5px;
}
.szf_ft {
	border: 0px currentColor; border-image: none;
}
.qsgd_table1 {
	border: 0px currentColor; border-image: none;
}
a.zfsy_a1 {
	background: url("zf22.png") no-repeat 43px rgb(238, 238, 238); margin: 10px 0px 0px 14px; padding: 0px 0px 0px 94px; width: 116px; height: 48px; line-height: 48px; font-family: "Microsoft Yahei"; font-size: 18px; float: left;
}
a.zfsy_a2 {
	background: url("zf23.png") no-repeat 43px rgb(238, 238, 238); margin: 10px 0px 0px 10px; padding: 0px 0px 0px 94px; width: 116px; height: 48px; line-height: 48px; font-family: "Microsoft Yahei"; font-size: 18px; float: left;
}
.jrgz_right_td1sy {
	background: url("zf24.jpg") no-repeat 10px 37px;
}
.zfs_ul3 {
	padding: 15px 0px 0px; width: 100%; float: left;
}
.zfs_ul3 li {
	width: 100%; line-height: 30px; float: left;
}
.zfs_ul3 li a.title {
	background: url("zf11.jpg") no-repeat left 12px; margin: 0px; width: 310px; text-align: left; padding-left: 20px; font-size: 14px; float: left;
}
.zfs_ul3 li span {
	margin: 0px 2px 0px 0px; color: rgb(144, 144, 144); font-size: 14px; float: right;
}
.zfsy_xin {
	margin: 10px 0px; padding: 10px 0px 0px; width: 100%; border-top-color: rgb(238, 238, 238); border-top-width: 5px; border-top-style: solid; float: left;
}
.zfsy_xin a.sy01 {
	background: url("zf24.png") no-repeat 29px rgb(238, 238, 238); padding: 0px 0px 0px 88px; width: 152px; height: 75px; text-align: left; color: rgb(200, 18, 7); line-height: 75px; font-family: "Microsoft Yahei"; font-size: 18px; float: left;
}
.zfsy_xin a.sy01:hover {
	background: url("zf24_2.png") no-repeat 29px rgb(200, 18, 7); padding: 0px 0px 0px 88px; width: 152px; height: 75px; text-align: left; color: rgb(255, 255, 255); line-height: 75px; font-family: "Microsoft Yahei"; font-size: 18px; float: left;
}
.zfsy_xin a.sy02 {
	background: url("zf25.png") no-repeat 29px rgb(238, 238, 238); margin: 0px 0px 0px 12px; padding: 0px 0px 0px 100px; width: 140px; height: 75px; text-align: left; color: rgb(200, 18, 7); line-height: 75px; font-family: "Microsoft Yahei"; font-size: 18px; float: left;
}
.zfsy_xin a.sy02:hover {
	background: url("zf25_2.png") no-repeat 29px rgb(200, 18, 7); margin: 0px 0px 0px 12px; padding: 0px 0px 0px 100px; width: 140px; height: 75px; text-align: left; color: rgb(255, 255, 255); line-height: 75px; font-family: "Microsoft Yahei"; font-size: 18px; float: left;
}
.zfsy_xin a.sy03 {

	background: url("zf26.png") no-repeat 29px rgb(238, 238, 238); margin: 0px 0px 0px 14px; padding: 0px 0px 0px 110px; width: 130px; height: 75px; text-align: left; color: rgb(200, 18, 7); line-height: 75px; font-family: "Microsoft Yahei"; font-size: 18px; float: left;
}
.zfsy_xin a.sy03:hover {
	background: url("zf26_2.png") no-repeat 29px rgb(200, 18, 7); margin: 0px 0px 0px 14px; padding: 0px 0px 0px 110px; width: 130px; height: 75px; text-align: left; color: rgb(255, 255, 255); line-height: 75px; font-family: "Microsoft Yahei"; font-size: 18px; float: left;
}
.zfsy_xin a.sy04 {
	background: url("zf27.png") no-repeat 29px rgb(238, 238, 238); margin: 0px 0px 0px 14px; padding: 0px 0px 0px 110px; width: 130px; height: 75px; text-align: left; color: rgb(200, 18, 7); line-height: 75px; font-family: "Microsoft Yahei"; font-size: 18px; float: left;
}
.zfsy_xin a.sy04:hover {
	background: url("zf27_2.png") no-repeat 29px rgb(200, 18, 7); margin: 0px 0px 0px 14px; padding: 0px 0px 0px 110px; width: 130px; height: 75px; text-align: left; color: rgb(255, 255, 255); line-height: 75px; font-family: "Microsoft Yahei"; font-size: 18px; float: left;
}
.zwgk_ld {
	background: rgb(255, 255, 255); padding: 0px 20px; width: 679px; height: 409px; float: left;
}
.zwgk_szt {
	background: url("zf21.jpg") no-repeat 20px rgb(253, 241, 237); margin: 28px 0px 0px; width: 662px; height: 30px; color: rgb(51, 51, 51); line-height: 30px; font-size: 18px; float: left;
}
.zwgk_szt span {
	padding-left: 40px;
}
.zwgk_szl {
	margin: 20px 0px 0px; width: 141px; float: left;
}
.zwgk_szr {
	width: 498px; float: right;
}
.zwgk_hy {
	background: rgb(255, 255, 255); padding: 0px 20px; width: 273px; height: 409px; float: right;
}
.zwgk_ul01 {
	width: 100%; float: left;
}
.zwgk_ul01 li {
	margin: 20px 7px 0px 0px; width: 150px; height: 71px; overflow: hidden; float: left; box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
}
.zwgk_ul01 li a {
	width: 130px; height: 71px; text-align: center; padding-left: 30px; font-size: 16px; float: left; display: block;background-size:32px;padding-top: 10px!important;
    background-position: 15px 55%!important;
}
.zwgk_ul01 li a:hover {
	color: rgb(255, 255, 255); background-color: #559FEE;
}
.zwgk_ul01 li.zwgk_a1 a {
	background-position: 15px; height: 56px; padding-top: 15px; background-image: url("zwgk01.png"); background-repeat: no-repeat;
}
.zwgk_ul01 li.zwgk_a1 a:hover {
	background-position: 15px; background-image: url("zwgk02.png"); background-repeat: no-repeat;
}
.zwgk_ul01 li.zwgk_a2 a {
	background-position: 15px; height: 56px; padding-top: 15px; background-image: url("zwgk03.png"); background-repeat: no-repeat;
}
.zwgk_ul01 li.zwgk_a2 a:hover {
	background-position: 15px; background-image: url("zwgk04.png"); background-repeat: no-repeat;
}
.zwgk_ul01 li.zwgk_a3 a {
	background-position: 15px; height: 56px; padding-top: 15px; background-image: url("zwgk05.png"); background-repeat: no-repeat;
}
.zwgk_ul01 li.zwgk_a3 a:hover {
	background-position: 15px; background-image: url("zwgk06.png"); background-repeat: no-repeat;
}
.zwgk_ul01 li.zwgk_a4 a {
	background-position: 15px; height: 56px; overflow: hidden; padding-top: 5px; background-image: url("zwgk07.png"); background-repeat: no-repeat;
}
.zwgk_ul01 li.zwgk_a4 a:hover {
	background-position: 15px; background-image: url("zwgk08.png"); background-repeat: no-repeat;
}
.zwgk_ul01 li.zwgk_a5 a {
	background-position: 15px; height: 56px; padding-top: 15px; background-image: url("zwgk11.png"); background-repeat: no-repeat;
}
.zwgk_ul01 li.zwgk_a5 a:hover {
	background-position: 15px; background-image: url("zwgk12.png"); background-repeat: no-repeat;
}
.zwgk_ul01 li.zwgk_a6 a {
	background-position: 15px; height: 56px; padding-top: 15px; background-image: url("zwgk09.png"); background-repeat: no-repeat;
}
.zwgk_ul01 li.zwgk_a6 a:hover {
	background-position: 15px; background-image: url("zwgk10.png"); background-repeat: no-repeat;
}
.zwgk_ul01 li.zwgk_a4 a{
	padding-top: 15px;
}
.zwgk_ul01 li.zwgk_a6 {
	margin: 20px 0px 0px 0px;
}
.zwgk_ul02 {
	padding: 15px 0px 0px; width: 100%; float: left;
}
.zwgk_ul02 li {
	width: 100%; line-height: 27px; float: left;
}
.zwgk_ul02 li a {
	background: url("zf11.jpg") no-repeat left 9px; margin: 0px; padding-left: 20px; font-size: 14px; float: left;
}
.zwgk_ul02 li span {
	margin: 0px 2px 0px 0px; color: rgb(144, 144, 144); font-size: 14px; float: right;
}
.zhen_iptop3 {
	margin: 20px 0px 0px; height: 35px; border-bottom-color: rgb(241, 241, 241); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative;
}
.zhen_iptop3 span {
	background: rgb(248, 248, 248); margin: 0px 10px 0px 0px; width: 128px; height: 35px; text-align: center; line-height: 35px; font-size: 16px; float: left;
}
.zhen_iptop3 span a {
	color: rgb(0, 0, 0); font-size: 16px;
}
.zhen_iptop3 span.pro_tab {
	background: rgb(253, 241, 237);
}
.zhen_iptop3 span.pro_tab a {
	color: rgb(168, 5, 6); font-size: 16px;
}
.zwgk_wj {
	margin: 10px 0px 0px; padding: 0px 20px; width: 100%; height: 713px; float: left;
}
.zwgk_wj .zwgk_wj{width:100%;}
.zwgk_yjcon {
	width: 100%; float: left;
}
.zwgk_yjcon li {
	width: 100%; line-height: 50px; font-size: 14px; border-bottom-color: rgb(241, 241, 241); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.zwgk_yjcon li a {
	padding: 13px 5px; width: 380px; text-align: center; font-size: 14px; float: left; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
}
.zwgk_yjcon li .zwgk_wjh {
	width: 200px; text-align: center; float: left;
}
.zwgk_yjcon li .zwgk_wtime {
	margin: 0px 0px 0px 5px; width: 160px; text-align: center; float: left;
}
.zwgk_yjcon li .zwgk_wtime1 {
	margin: 0px; width: 180px; text-align: center; float: left;
}
.zwgk_jd {
	width: 100%; float: left;
}
.zwgk_jdl {
	width: 100%; float: left;
}
.zwgk_jdl ul {
	padding: 10px 0px 0px; width: 100%; float: left;
}
.zwgk_jdl ul li {
	background: url("zf29.png") no-repeat 10px rgb(238, 238, 238); margin: 10px 0px 0px; width: 100%; height: 60px; line-height: 60px; float: left;
}
.zwgk_jdl ul li a {
	padding: 20px 20px 0px 65px; font-size: 14px; display: block; overflow: hidden; white-space: nowrap;  text-overflow: ellipsis;
}
.zwgk_jdr {
	margin: 25px 0px 0px; width: 294px; height: 216px; float: right; position: relative;
}
a.zwgk_tht {
	background: rgb(200, 18, 7); left: 0px; top: 0px; width: 48px; height: 37px; text-align: center; color: rgb(255, 255, 255); line-height: 37px; font-size: 16px; position: absolute;
}
.zwgk_jdr img {
	border: 1px solid rgb(184, 184, 184); border-image: none; width: 292px; height: 214px;
}
.zwgk_gb {
	background: rgb(255, 255, 255); margin: 11px 0px 0px; padding: 0px 10px 0 10px; width: 290px; height:710px; float: right;display:none;
}
.zwgk_gg {
	background: url("zf29.jpg") no-repeat left; padding: 0px 0px 0px 130px; width: 130px; height: 188px; float: left;
}
.zwgk_gg h4 {
	padding: 45px 0px 0px; text-align: center; font-size: 16px;display:block;width:140px;
}
a.zwgk_gba {
	background: #e0efff; margin: 20px 0px 0px 11px; border: 1px solid #b3d3f4; border-image: none; width: 116px; height: 30px; text-align: center; color: #448edd; line-height: 30px; font-size: 14px; float: left;
}
.zwgk_qs {
	background: rgb(238, 238, 238); margin: 10px 0px 0px 10px; width: 118px; height: 22px; text-align: center; line-height: 22px; float: left;
}
.zwgk_ggf {
	background: rgb(255, 255, 255); margin: 12px 0px 0px; padding: 20px; width: 1000px; float: left;
}
.zwgk_ggf a {
	background: rgb(238, 238, 238); margin: 0px 14px 8px 0; border: 1px solid rgb(255, 255, 255); border-image: none; width: 175px; height: 45px; text-align: center; line-height: 45px; font-size: 16px; float: left;
}
.zwgk_ggf a:hover {
	
	background: #e0efff;  border: 1px solid #b3d3f4; border-image: none;  color: #448edd;
}
.zwgk_zt {
	background: rgb(255, 255, 255); margin: 10px 0px 0px; padding: 0px 0; width: 100%;  float: left;
}
.zwgk_xw {
	background: rgb(255, 255, 255); margin: 0 0px 0px; padding: 0px 20px; width: 273px; height: 342px; float: right;
}
.zf_xwt {
	background: url("zf30.jpg") no-repeat left; padding: 0px 0px 0px 40px;
}
.zf_xwtwor {
	text-align: center; line-height: 30px; font-size: 14px; display: block;
}
.mr_frbox2 {
	padding: 20px 0px 40px; width: 100%; height: 240px; overflow: hidden; float: left; position: relative;
}
.mr_frBtnL2 {
	left: 0px; top: 110px; width: 44px; height: 44px; position: absolute; cursor: pointer;
}
.mr_frUl2 {
	padding: 0px 50px; width: 579px; float: left;
}
.mr_frBtnR2 {
	top: 110px; width: 44px; height: 44px; right: 0px; position: absolute; cursor: pointer;
}
.zwgk_ztul {
	width: 100%; float: left;
}
.zwgk_ztul li {
	margin: 0px 10px 0px 2px; border: 1px solid rgb(230, 230, 230); border-image: none; width: 278px; height: 233px; float: left;
}
.zwgk_ztul li a.mimg {
	margin: 22px 0px 0px 22px; width: 235px; height: 158px; float: left;
}
.zwgk_ztul li a.wor {
	width: 100%; text-align: center; line-height: 35px; font-size: 14px; margin-top: 10px; float: left;
}
.gb_list {
	margin: 20px 3px 0px 6px; width: 125px; height: 30px; line-height: 30px; float: left;
}
.find_btn {
	background: rgb(189, 9, 10); margin: 10px 0px 20px 6px; border: 0px currentColor; border-image: none; width: 260px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; float: left;
}
.zf_zwsearch {
	
}
.zf_zwinp1 {
	border: 1px solid rgb(182, 184, 177); border-image: none; width: 253px; height: 23px; float: left;
}
.zf_zwinp2 {
	background: url("zf16.jpg") no-repeat center; margin: 0px 0px 0px 9px; border: 0px currentColor; border-image: none; width: 85px; height: 25px; float: left;
}
.zf_ifra1 {
	margin: 0px 20px 0px 0px; float: right;
}
.zwgk_szming {
	padding: 5px 0px; width: 100%; text-align: center; line-height: 30px; font-size: 16px; float: left;
}
a.zwgk_ldjj {
	background: rgb(189, 9, 10); width: 142px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; float: left;
}
.slideBox03 {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px 20px; width: 963px; height: 570px; float: left; position: relative;
}
.slideBox03 .hd {
	background: rgb(102, 102, 102); margin: 20px 0px 0px; padding: 20px 0px 0px; width: 266px; height: 444px; overflow: hidden; float: left; z-index: 1;
}
.slideBox03 .hd ul {
	overflow: hidden; float: left; -ms-zoom: 1;
}
.slideBox03 .hd ul li {
	background: rgb(102, 102, 102); padding: 10px 5px 10px 15px; width: 246px; text-align: left; line-height: 25px; font-size: 14px; margin-bottom: 12px; float: left; cursor: pointer;
}
.slideBox03 .hd ul li.on {
	background: rgb(185, 33, 48); padding: 10px 5px 10px 15px; width: 246px; text-align: left; line-height: 25px; font-size: 14px; margin-bottom: 12px; float: left; cursor: pointer;
}
.slideBox03 .hd ul li.on a {
	color: rgb(255, 255, 255);
}
.slideBox03 .hd ul li a font {
	color: rgb(255, 255, 255);
}
.slideBox03 .hd ul li.on a font {
	color: rgb(255, 255, 255);
}
.slideBox03 .hd ul li a {
	color: rgb(255, 255, 255); text-decoration: none; display: block;
}
.slideBox03 .bd {
	margin: 20px 0px 0px; width: 696px; height: 464px; float: left; position: relative; z-index: 0;
}
.slideBox03 .bd li {
	vertical-align: middle; -ms-zoom: 1;
}
.slideBox03 .bd li span {
	background: rgb(176, 0, 0); padding: 0px 20px; left: 0px; width: 1200px; height: 40px; bottom: 3px; color: rgb(255, 255, 255); line-height: 40px; overflow: hidden; font-size: 16px; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis; box-sizing: border-box;
}
.slideBox03 .bd li span a {
	color: rgb(255, 255, 255);
}
.slideBox03 .prev {
	top: -20px; width: 30px; height: 30px; right: 37px; margin-top: -55px; display: block; position: absolute;
}
.slideBox03 .next {
	top: -20px; width: 30px; height: 30px; right: 0px; margin-top: -25px; display: block; position: absolute;
}
.slideBox03 .prevStop {
	display: none;
}
.slideBox03 .nextStop {
	display: none;
}
.spxx_l {
	background: rgb(255, 255, 255); margin: 10px 0px; padding: 0px 20px; width: 673px; height: 552px; float: left;
}
.szf_ftrrsp {
	padding: 30px 0px; width: 673px; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.zxft_namesp {
	width: 100%; text-align: left; line-height: 30px; font-size: 14px; float: left; display: block;
}
.zxft_namesp a {
	color: rgb(168, 5, 6); font-size: 14px;
}
.lnsp_new_titlezx1sp {
	width: 230px; color: rgb(51, 51, 51); font-size: 14px; margin-left: 10px; float: left;
}
.lnsp_new_titlezx2sp {
	width: 230px; color: rgb(51, 51, 51); font-size: 14px; margin-left: 10px; float: left;
}
.zxft_namesp label {
	float: left;
}
.lnsp_new_titlezxsp {
	width: 560px; color: rgb(168, 5, 6); line-height: 20px; margin-top: 5px; margin-bottom: 5px; margin-left: 10px; float: left;
}
.lnsp_new_titlezxsp:hover {
	color: rgb(168, 5, 6);
}
.lnsp_new_titlezxsp:hover font {
	color: rgb(168, 5, 6);
}
.spxx_r {
	background: rgb(255, 255, 255); margin: 10px 0px; padding: 0px 20px; width: 235px; height: 271px; float: right;
}
.spxx_r2 {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px 20px; width: 235px; height: 271px; float: right;
}
.zfz_sp {
	margin: 15px 0px 0px; width: 235px; height: 175px; float: left;
}
.zfz_sp img {
	width: 235px; height: 175px; float: left;
}
.zf_maincon1 {
	margin: 0px auto; width: 1001px; position: relative;
}
.slideBoxyw {
	margin: 0px; width: 1040px; height: 510px; float: left; position: relative;
}
.slideBoxyw .hd {
	height: 24px; right: 50px; bottom: 0px; overflow: hidden; position: absolute; z-index: 1;
}
.slideBoxyw .hd ul {
	overflow: hidden; float: left; -ms-zoom: 1;
}
.slideBoxyw .hd ul li {
	background: rgb(204, 204, 204); padding: 0px; border-radius: 50%; width: 7px; height: 7px; text-align: center; line-height: 7px; margin-right: 10px; float: left; cursor: pointer;
}
.slideBoxyw .hd ul li.on {
	background: rgb(255, 255, 255);
}
.slideBoxyw .bd {
	height: 100%; position: relative; z-index: 0;
}
.slideBoxyw .bd li {
	vertical-align: middle; -ms-zoom: 1;
}
.slideBoxyw .bd li img {
	display: block;
}
.slideBoxyw .bd li span {
	background: rgb(166, 37, 27); padding: 0px; left: 0px; width: 1040px; height: 40px; text-align: left; bottom: 0px; color: rgb(255, 255, 255); line-height: 40px; text-indent: 20px; overflow: hidden; font-size: 16px; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis; box-sizing: border-box;
}
.slideBoxyw .bd li span a {
	color: rgb(255, 255, 255); font-size: 14px;
}
.slideBoxyw .prev {
	background: url("fg8.png") no-repeat center; left: 0px; top: 272px; width: 42px; height: 69px; display: block; position: absolute;
}
.slideBoxyw .next {
	background: url("fg9.png") no-repeat center; top: 272px; width: 42px; height: 69px; right: 0px; display: block; position: absolute;
}
.slideBoxyw .prevStop {
	display: block;
}
.slideBoxyw .nextStop {
	display: block;
}
.yw_fra {
	width: 689px; float: left;
}
.yw_jrln {
	background: rgb(255, 255, 255); margin: 10px 0px 0px; padding: 0px 20px; width: 649px; height: 428px; float: left;
}
.yw_ul {
	padding: 15px 0px; width: 100%; float: left;
}
.yw_ul li {
	width: 100%; line-height: 30px; float: left;
}
.yw_ul li a {
	background: url("zf11.jpg") no-repeat left; margin: 0px; padding-left: 20px; font-size: 14px; float: left;
}
.yw_ul li span {
	margin: 0px 2px 0px 0px; color: rgb(144, 144, 144); font-size: 14px; float: right;
}
.yw_ul2 {
	padding: 15px 0px 0px; width: 100%; border-top-color: rgb(241, 241, 241); border-top-width: 1px; border-top-style: solid; float: left;
}
.yw_ul2 li {
	width: 100%; line-height: 30px; float: left;
}
.yw_ul2 li a {
	background: url("zf11.jpg") no-repeat left; margin: 0px; padding-left: 20px; font-size: 14px; float: left;
}
.yw_ul2 li span {
	margin: 0px 2px 0px 0px; color: rgb(144, 144, 144); font-size: 14px; float: right;
}
.yw_fra1 {
	width: 342px; float: right;
}
.yw_a1 span {
	background: url("zf34.jpg") no-repeat left; padding: 0px 0px 0px 30px; height: 25px; line-height: 25px; font-size: 16px; float: left;
}
.yw_a1 {
	background: url("zf06.jpg") repeat-x left bottom; margin: 0px; padding: 20px 0px; width: 100%; float: left;
}
.yw_a1 a {
	background: url("zf07.jpg") no-repeat center; width: 16px; height: 25px; float: right;
}
.yw_zymt {
	background: rgb(255, 255, 255); margin: 10px 0px 0px; padding: 0px 20px; width: 302px; height: 428px; float: left;
}
.zf_hdtitkln {
	background: url("zf06.jpg") repeat-x left bottom; margin: 0px; padding: 20px 0px; width: 100%; float: left;
}
.zf_hdtitkln span {
	padding: 0px; font-family: microsoft yahei,"Microsoft Yahei"; font-size: 16px; float: left;
}
.zf_hdtitkln a {
	background: url("zf07.jpg") no-repeat center; width: 16px; height: 17px; float: right;
}
.zf_hdtitkln02 {
	background: url("zf06.jpg") repeat-x left bottom; margin: 10px 0px 0px; padding: 20px 0px; width: 100%; float: left;
}
.zf_hdtitkln02 span {
	padding: 0px; font-family: microsoft yahei,"Microsoft Yahei"; font-size: 16px; float: left;
}
.zf_hdtitkln02 a {
	background: url("zf07.jpg") no-repeat center; width: 16px; height: 17px; float: right;
}
.zf_gd {
	margin: 20px 0px 0px; width: 100%; float: left;
}
.zf_gd span {
	text-align: center; line-height: 40px; font-size: 14px; display: block;
}
.yw_sp {
	background: rgb(255, 255, 255); margin: 10px 0px 0px; padding: 0px 20px; width: 1000px; height: 355px; float: left;
}
.yw_ywxx {
	background: rgb(255, 255, 255); margin: 10px 0px 0px; padding: 0px 20px; width: 272px; height: 290px; float: left;
}
.zwgk_ul02yw {
	padding: 15px 0px 0px; width: 100%; float: left;
}
.zwgk_ul02yw li {
	width: 100%; line-height: 27px; float: left;
}
.zwgk_ul02yw li a {
	background: url("zf11.jpg") no-repeat left 9px; margin: 0px; width: 252px; height: 27px; line-height: 27px; overflow: hidden; padding-left: 20px; font-size: 14px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.zwgk_ul02yw li span {
	margin: 0px 2px 0px 0px; color: rgb(144, 144, 144); font-size: 14px; float: right;
}
.yw_tjd {
	background: rgb(255, 255, 255); margin: 10px 0px 0px; padding: 0px 20px; width: 1000px; height: 245px; float: left;
}
.yw_qsgd {
	background: rgb(255, 255, 255); margin: 10px 0px 0px; padding: 0px 20px; width: 1000px; height: 395px; float: left;
}
.yw_qsgd ul {
	padding: 26px 0px 0px; width: 100%; float: left;
}
.yw_qsgd ul li {
	margin: 0px 12px 15px 0px; width: 132px; float: left;
}
.yw_qsgd ul li span {
	padding: 10px 0px 0px; text-align: center; line-height: 35px; font-size: 14px; display: block;
}
.zwgk_ul02zy {
	padding: 15px 0px 0px; width: 100%; float: left;
}
.zwgk_ul02zy li {
	width: 100%; line-height: 30px; float: left;
}
.zwgk_ul02zy li a {
	background: url("zf11.jpg") no-repeat left; margin: 0px; padding-left: 20px; font-size: 14px; float: left;
}
.zwgk_ul02zy li span {
	margin: 0px 2px 0px 0px; color: rgb(144, 144, 144); font-size: 14px; float: right;
}
.zhen_iptop5 {
	background: url("zf06.jpg") repeat-x left bottom; margin: 20px 0px 0px; height: 40px; display: block; position: relative;
}
.zhen_iptop5 span {
	margin: 0px 34px 0px 0px; text-align: left; font-size: 16px; float: left;
}
.zhen_iptop5 span a {
	color: rgb(0, 0, 0); font-family: "Microsoft Yahei"; font-size: 16px;
}
.zhen_iptop5 span.pro_tab a {
	color: rgb(168, 5, 6); font-size: 16px;
}
.mr_frboxyw {
	padding: 30px 0px 0px; width: 100%; height: 240px; overflow: hidden; float: left; position: relative;
}
.mr_frBtnLyw {
	left: 0px; top: 130px; width: 32px; height: 56px; position: absolute; cursor: pointer;
}
.mr_frUlyw {
	padding: 0px 50px; width: 900px; float: left;
}
.mr_frBtnRyw {
	top: 130px; width: 32px; height: 56px; right: 40px; position: absolute; cursor: pointer;
}
.zwgk_spul {
	width: 100%; float: left;
}
.zwgk_spul li {
	margin: 0px 10px; border: 1px solid rgb(230, 230, 230); border-image: none; width: 278px; height: 233px; float: left;
}
.zwgk_spul li a.mimg {
	margin: 22px 0px 0px 22px; width: 235px; height: 158px; float: left;
}
.zwgk_spul li a.wor {
	width: 100%; text-align: center; line-height: 35px; font-size: 14px; margin-top: 10px; float: left;
}
.zfxxgkbody {
	background: url("zf43.jpg") no-repeat top rgb(255, 255, 255);
}
.zf_xxgkmain {
	margin: 0px auto; width: 1100px;
}
.zf_xxgktop {
	margin: 38px 0px 0px; width: 100%; float: left;
}
.zf_xxgkf {
	background: url("zf44.jpg") repeat-x left top; margin: 240px 0px 0px; width: 1100px; height: 1448px; float: left;
}
.zf_xxsearch {
	background: url("zf45.jpg") no-repeat center; margin: 85px 0px 0px 35px; width: 1024px; height: 56px; float: left;
}
.zf_xxinp1 {
	margin: 6px 0px 0px 264px; border: 0px currentColor; border-image: none; width: 430px; height: 40px; float: left;
}
.zf_xxinp2 {
	background: url("zf46.jpg") no-repeat center; margin: 6px 0px 0px 24px; border: 0px currentColor; border-image: none; width: 39px; height: 38px; float: left;
}
.zf_xxgkl {
	margin: 59px 0px 0px 36px; width: 245px; float: left;
}
a.zf_xxgka1 {
	background: url("zfxxgk01.png") no-repeat 22px rgb(255, 255, 255); padding: 8px 0px 0px 90px; width: 150px; height: 62px; line-height: 27px; font-size: 23px; float: left; box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
}
a.zf_xxgka1:hover {
	background: url("zfxxgk02.png") no-repeat 22px rgb(165, 46, 45); padding: 8px 0px 0px 90px; width: 150px; height: 62px; color: rgb(255, 255, 255); float: left; box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
}
a.zf_xxgka2 {
	background: url("zfxxgk03.png") no-repeat 22px rgb(255, 255, 255); margin: 12px 0px 0px; padding: 8px 0px 0px 90px; width: 150px; height: 62px; line-height: 27px; font-size: 23px; float: left; box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
}
a.zf_xxgka2:hover {
	background: url("zfxxgk04.png") no-repeat 22px rgb(165, 46, 45); margin: 12px 0px 0px; padding: 8px 0px 0px 90px; width: 150px; height: 62px; color: rgb(255, 255, 255); float: left; box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
}
a.zf_xxgka3 {
	background: url("zfxxgk09.png") no-repeat 22px rgb(255, 255, 255); margin: 12px 0px 0px; padding: 8px 40px 0px 75px; width: 125px; height: 62px; text-align: center; line-height: 27px; font-size: 23px; float: left; box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
}
a.zf_xxgka3:hover {
	background: url("zfxxgk10.png") no-repeat 22px rgb(165, 46, 45); margin: 12px 0px 0px; padding: 8px 40px 0px 75px; width: 125px; height: 62px; text-align: center; color: rgb(255, 255, 255); float: left; box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
}
.zf_xxgkr {
	background: rgb(255, 255, 255); margin: 73px 0px 0px 18px; padding: 0px 16px; width: 738px; height: 1082px; float: left; box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
}
.zf_xxgkr1 {
	background: rgb(255, 255, 255); margin: 73px 0px 30px 18px; padding: 0px 0px 30px; width: 770px; float: left; min-height: 1160px; box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
}
.zf_xxgkr2 {
	background: rgb(255, 255, 255); margin: 73px 0px 30px 18px; padding: 0px 0px 30px; width: 770px; float: left; box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
}
.zf_xxgktitle {
	padding: 34px 0px 0px; text-align: center; color: rgb(165, 46, 45); line-height: 1; font-size: 32px; font-weight: bold; display: block;
}
.zf_xxgkrcon {
	margin: 30px 0px 0px; padding: 0px 15px; width: 708px; height: 940px; line-height: 30px; font-size: 16px; float: left;
}
.zf_xxgkrcon1 {
	margin: 30px 0px 0px 13px; padding: 0px 15px; width: 715px; height: 940px; line-height: 30px; font-size: 14px; float: left;
}
.zf_xxgkrcon1 img {
	max-width: 100%;
}
.nicescroll-rails {
	background: rgb(238, 238, 238);
}
.navBox ul {
	display: none;

}
a.zf_xxgka4 {
	background: url("zfxxgk05.png") no-repeat 22px rgb(255, 255, 255); margin: 12px 0px 0px; padding: 8px 40px 0px 75px; width: 125px; height: 62px; text-align: center; line-height: 27px; font-size: 23px; float: left; box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
}
a.zf_xxgka4:hover {
	background: url("zfxxgk06.png") no-repeat 22px rgb(165, 46, 45); margin: 12px 0px 0px; padding: 8px 40px 0px 75px; width: 125px; height: 62px; text-align: center; color: rgb(255, 255, 255); float: left; box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
}
a.zf_xxgka4.cur {
	background: url("zfxxgk06.png") no-repeat 22px rgb(165, 46, 45); margin: 12px 0px 0px; padding: 8px 40px 0px 75px; width: 125px; height: 62px; text-align: center; color: rgb(255, 255, 255); float: left; box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
}
a.zf_xxgka5 {
	background: url("zfxxgk07.png") no-repeat 22px rgb(255, 255, 255); margin: 12px 0px 0px; padding: 8px 40px 0px 75px; width: 125px; height: 85px; text-align: center; line-height: 27px; font-size: 23px; float: left; box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
}
a.zf_xxgka5:hover {
	background: url("zfxxgk08.png") no-repeat 22px rgb(165, 46, 45); margin: 12px 0px 0px; padding: 8px 40px 0px 75px; width: 125px; height: 85px; text-align: center; color: rgb(255, 255, 255); float: left; box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
}
a.zf_xxgka5.cur {
	background: url("zfxxgk08.png") no-repeat 22px rgb(165, 46, 45); margin: 12px 0px 0px; padding: 8px 40px 0px 75px; width: 125px; height: 85px; text-align: center; color: rgb(255, 255, 255); float: left; box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
}
.navBox ul {
	background: rgb(255, 255, 255); width: 240px; float: left; box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
}
.msxxl {
	background: url("zf28.png") no-repeat 12px; padding: 0px 0px 0px 30px; width: 110px; text-align: left; font-size: 16px; float: left;
}
.msxxl a {
	font-size: 16px; font-weight: bold;
}
.msxxr {
	padding: 0px 0px 0px 30px; width: 580px; text-align: left; font-size: 14px; float: left;
}
.msxxr a {
	font-size: 14px;
}
.msxxl2 {
	background: url("zf28.png") no-repeat 12px; padding: 0px 0px 0px 30px; text-align: left; font-size: 16px; float: left;
}
.msxxl2 a {
	font-size: 16px; font-weight: bold;
}
.zf_xxgktitle1 {
	padding: 74px 0px 0px; text-align: center; color: rgb(0, 0, 0); line-height: 20px; font-size: 16px; font-weight: bold; display: block;
}
a.xin_butt {
	background: rgb(165, 46, 45); margin: 20px 0px 0px 20px; width: 300px; height: 35px; text-align: center; color: rgb(255, 255, 255); line-height: 35px; font-size: 15px; float: left;
}
.leftNav {
	width: 100%;
}
.leftNav a {
	
}
.leftNav .navLi {
	border-radius: 3px; height: 68px; overflow: hidden; margin-top: 15px; box-shadow: 0px 0px 3px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255);
}
.leftNav .navLi.slideToggle {
	background: url("jiajia.png") no-repeat 195px rgb(255, 255, 255);
}
.leftNav .navLi.slideToggle:hover {
	background: url("jiabai.png") no-repeat 195px rgb(165, 46, 45);
}
.leftNav .navLi img {
	width: 40px; margin-top: 12px; margin-left: 20px; float: left;
}
.leftNav .navLi .large {
	display: none;
}
.leftNav .navLi a {
	width: 110px; color: rgb(165, 46, 45); line-height: 32px; padding-top: 3px; font-family: microsoft,"Microsoft Yahei"; font-size: 23px; margin-left: 25px; float: left;
}
.leftNav .navLi:hover {
	box-shadow: 0px 0px 3px rgba(0,0,0,0.2); background-color: rgb(165, 46, 45);
}
.leftNav .yes .navLi {
	box-shadow: 0px 0px 3px rgba(0,0,0,0.2); background-color: rgb(165, 46, 45);
}
.leftNav .navLi:hover a {
	color: rgb(255, 255, 255);
}
.leftNav .yes .navLi a {
	color: rgb(255, 255, 255);
}
.leftNav .yes .navLi.slideToggle {
	background: url("jiabai.png") no-repeat 195px rgb(165, 46, 45);
}
.leftNav .yes .twoUl {
	display: block;
}
.leftNav .yes .navLi .large {
	display: block;
}
.leftNav .navLi:hover .large {
	display: block;
}
.leftNav .yes .navLi .small {
	display: none;
}
.leftNav .navLi:hover .small {
	display: none;
}
.leftNav .aaa.jianPic {
	background: url("zfxxgk12.png") no-repeat 195px rgb(165, 46, 45) !important;
}
.leftNav .bbb.jianPic {
	background: url("jiabai.png") no-repeat 195px rgb(165, 46, 45) !important;
}
.leftNav .bbb.jianPic a {
	color: rgb(255, 255, 255);
}
.leftNav .bbb.jianPic:hover a {
	color: rgb(255, 255, 255);
}
.leftNav .bbb.jianPic .large {
	display: block;
}
.leftNav .bbb.jianPic:hover .large {
	display: block;
}
.leftNav .bbb.jianPic .small {
	display: none;
}
.leftNav .bbb.jianPic:hover .small {
	display: none;
}
.leftNav .twoUl {
	padding: 15px 0px; display: none; box-shadow: 0px 0px 3px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255);
}
.leftNav .twoUl li a {
	line-height: 43px; text-indent: 60px;
}
.leftNav .twoUl li a {
	background: url("huidian.png") no-repeat 40px; color: rgb(64, 64, 64); font-size: 15px; display: block;
}
.leftNav .twoUl li:hover a.ccc {
	background: url("hongdian.png") no-repeat 40px rgb(255, 230, 233);
}
.leftNav .twoUl li.twoyes a.ccc {
	background: url("hongdian.png") no-repeat 40px rgb(255, 230, 233);
}
.leftNav .twoUl li:hover a.ccc {
	color: rgb(165, 46, 45);
}
.leftNav .twoUl li.twoyes a.ccc {
	color: rgb(165, 46, 45);
}
.leftNav .twoUl .navTwoLi .threeUl {
	display: none;
}
.leftNav .twoUl li.twoyes .slideToggle.ccc {
	background: url("hongdian.png") no-repeat 15% rgb(255, 230, 233);
}
.leftNav .twoUl li.navTwoLi:hover a.slideToggle {
	background: url("hongdian.png") no-repeat 40px rgb(165, 46, 45);
}
.leftNav .twoUl li.twoyes a.slideToggle {
	background: url("hongdian.png") no-repeat 40px rgb(165, 46, 45);
}
.leftNav .twoUl li.navThreeLi a {
	height: 43px; text-indent: 56px; overflow: hidden; font-size: 14px;
}
.leftNav .twoUl li.navThreeLi.threeyes a {
	background-color: rgb(255, 230, 233);
}
.leftNav .twoUl .navTwoLi.twoyes ul {
	display: block;
}
.leftNav .twoUl li a.slideToggle:hover {
	color: rgb(165, 46, 45);
}
.leftNav .twoUl li a:hover {
	background: url("hongdian.png") no-repeat 40px rgb(255, 230, 233); color: rgb(165, 46, 45);
}
.leftNav .twoUl li.navTwoLi a.twojianPic.slideToggle {
	background: url("hongdian.png") no-repeat 15% rgb(255, 230, 233);
}
.leftNav .twoUl li.navTwoLi:hover a.twojianPic.slideToggle {
	background: url("hongdian.png") no-repeat 15% rgb(255, 230, 233);
}
.leftNav .twoUl li.navThreeLi a.fs13 {
	font-size: 13px;
}
.leftNav .liBox .ysqgk01 a {
	text-align: center; line-height: 30px; padding-top: 5px; font-size: 22px; margin-left: 15px;
}
.leftNav .ysqgk01 {
	height: 96px;
}
.leftNav .liBox .ysqgk a {
	text-align: center; line-height: 32px; font-size: 22px; margin-left: 15px;
}
.xxgk_tt {
	width: 100%; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.xxgk_tt span {
	background: #559FEE; padding: 0px 10px; height: 35px; color: rgb(255, 255, 255); line-height: 35px; font-size: 16px; font-weight: bold; float: left; width: unset;
}
.xxgk_rul {
	margin: 20px 0px 0px; width: 100%; float: left;
}
.xxgk_rul li {
	width: 100%; line-height: 35px; font-size: 16px; float: left;
}
.xxgk_rul li a {
	margin: 0px 10px 0px 20px; line-height: 35px; font-size: 16px; float: left;
}
.xxgk_rul li span {
	color: rgb(153, 153, 153); line-height: 35px; font-size: 16px; float: left;
}
.xxgk_rmore {
	background: rgb(230, 230, 230); margin: 20px 0px 30px 330px; width: 100px; height: 30px; text-align: center; color: rgb(77, 77, 77); line-height: 30px; font-size: 15px; float: left;
}
.xxgk_rulzd {
	margin: 20px 0px 0px; width: 100%; float: left;
}
.xxgk_rulzd li {
	width: 100%; line-height: 35px; font-size: 16px; float: left;
}
.xxgk_rulzd li a {
	margin: 0px 10px 0px 20px; line-height: 35px; font-size: 16px; float: left;
}
.xxgk_rulzd li span {
	width: 240px; text-align: left; color: rgb(153, 153, 153); line-height: 35px; font-size: 16px; float: right;
}
.provincial-leaders-inner li {
	padding: 20px 10px 0 10px; overflow: hidden;
}
.provincial-leaders-position {
	width: 135px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 18px; font-weight: 700; margin-right: 10px; float: left; background-color: #559FEE;
}
.provincial-leaders-inner dl {
	width: 110px; height: 145px; overflow: hidden; margin-left: 20px; float: left;
}
.provincial-leaders-inner .margin-layour-photo {
	margin-left: 165px;
}
.provincial-leaders-inner dl dt {
	padding: 5px; width: 100px; height: 119px; background-color: rgb(251, 251, 251);
}
.provincial-leaders-inner dl dt img {
	width: 100%; height: 100%; overflow: hidden;
}
.provincial-leaders-inner dl dd {
	height: 36px; text-align: center; line-height: 36px;width:100px;
}
.provincial-leaders-inner dl dd a {
	height: 36px; text-align: center; line-height: 36px; font-size: 16px;
}
.provic-orgnize-name {
	width: 100%; height: 36px; line-height: 36px; overflow: hidden; margin-top: 10px; float: left; position: relative; background-color: rgb(238, 238, 238);
}
.provic-orgnize .provic-orgnize-name span {
	padding: 20px; transition:0.3s linear; text-align: center; color: #666666; font-size: 14px; 
}
.provic-orgnize .current span {
	color: rgb(255, 255, 255); background-color: #559FEE;
}
.provic-orgnize .provic-orgnize-name i {
	background: url("jiajia.png") no-repeat center; transition:0.3s ease-in-out; top: 0px; width: 18px; height: 36px; right: 10px; display: block; position: absolute;
}
.provic-orgnize .current i {
	background: url("hongdian1.png") no-repeat center;
}
.provic-orgnize-items {
	padding: 10px 4px 0px 20px;
}
.provic-orgnize-items li {
	padding: 0px 10px; width: 140px; height: 36px; line-height: 36px; overflow: hidden; font-size: 14px; margin-top: 10px; margin-left: 8px; float: left; background-color: rgb(238, 238, 238);
}
.provic-orgnize-items .reset-mglf {
	margin-left: 0px;
}
.xxgk_sf {
	background: rgb(248, 248, 248); margin: 15px 0px; padding: 20px 0px; width: 100%; font-size: 16px; float: left;
}
.xxgk_sf a {
	margin: 0px 10px; color: rgb(51, 51, 51); font-size: 16px; display: inline-block;
}
.xxgk_sf a:hover {
	margin: 0px 10px; color: rgb(142, 0, 23); font-size: 16px; display: inline-block;
}
.xxgk_fra1 {
	background: rgb(238, 238, 238); margin: 15px 0px; padding: 20px 0px; width: 100%; float: left;
}
.zhen_iptop4 {
	padding: 20px 0px; width: 100%; font-size: 16px; float: left;
}
.zhen_iptop4 a {
	margin: 0px 10px; color: rgb(51, 51, 51); font-size: 16px; display: inline-block;
}
.zhen_iptop4 a.pro_tab {
	margin: 0px 10px; color: rgb(142, 0, 23); font-size: 16px; display: inline-block;
}
.yao_nfra4 a {
	margin: 0px 10px; color: rgb(131, 131, 131); font-size: 14px; display: inline-block;
}
.xxgk_rul02 {
	margin: 20px 0px 0px; width: 100%; float: left;
}
.xxgk_rul02 li {
	width: 100%; line-height: 35px; font-size: 16px; float: left;
}
.xxgk_rul02 li a {
	margin: 0px 10px 0px 20px; line-height: 35px; font-size: 16px; float: left;
}
.xxgk_rul02 li span {
	color: rgb(153, 153, 153); line-height: 35px; font-size: 16px; float: left;
}
.xxgk_rmore02 {
	background: rgb(230, 230, 230); margin: 20px 0px 30px 350px; width: 100px; height: 30px; text-align: center; color: rgb(77, 77, 77); line-height: 30px; font-size: 15px; float: left;
}
.xxgk_bgul {
	padding: 20px 0px; width: 100%; float: left;
}
.xxgk_bgul li {
	background: url("zf48.jpg") repeat-x left; margin: 0px 0px 10px 20px; padding: 0px 10px 0px 0px; border: 1px solid rgb(197, 197, 197); border-image: none; height: 28px; line-height: 28px; float: left;
}
.xxgk_bgul li a {
	background: url("zfxxgk11.png") no-repeat 7px; padding: 0px 0px 0px 25px; height: 28px; line-height: 28px; font-size: 14px; float: left; display: block;
}
.xxgk_bgul2 {
	padding: 20px 0px; width: 100%; float: left;
}
.xxgk_bgul2 li {
	background: url("zf48.jpg") repeat-x left; margin: 10px 0px 0px 20px; border: 1px solid rgb(197, 197, 197); border-image: none; width: 126px; height: 28px; line-height: 28px; float: left;
}
.xxgk_bgul2 li a {
	background: url("zfxxgk11.png") no-repeat 7px; padding: 0px 0px 0px 25px; height: 28px; line-height: 28px; font-size: 14px; float: left; display: block;
}
.xxgk_bgul3 {
	padding: 20px 0px; width: 100%; float: left;
}
.xxgk_bgul3 li {
	background: url("zf48.jpg") repeat-x left; margin: 10px 0px 0px 20px; border: 1px solid rgb(197, 197, 197); border-image: none; width: 126px; height: 28px; line-height: 28px; float: left;
}
.xxgk_bgul3 li a {
	background: url("zfxxgk11.png") no-repeat 7px; padding: 0px 0px 0px 25px; height: 28px; line-height: 28px; font-size: 14px; float: left; display: block;
}
.year_td1 {
	background: url("zf47.jpg") no-repeat center; margin: 20px 0px 30px 20px; padding: 0px 10px; width: 710px; height: 38px; float: left;
}
.year_td3 {
	width: 86px; height: 38px; text-align: center; color: rgb(200, 18, 7); line-height: 38px; font-size: 14px; font-weight: bold; vertical-align: middle; background-image: url("zfxxgk_qin_06.jpg"); background-repeat: no-repeat; background-size: 100% 100%;
}
.year_td2 {
	width: 74px; height: 38px; text-align: center; color: rgb(0, 0, 0); line-height: 38px; font-size: 14px; font-weight: bold; vertical-align: middle;
}
.contq:link {
	color: rgb(0, 0, 0); font-size: 14px; font-weight: bold; text-decoration: none;
}
.contq:visited {
	color: rgb(0, 0, 0); font-size: 14px; font-weight: bold; text-decoration: none;
}
.contq:hover {
	color: rgb(200, 18, 7); font-size: 14px; font-weight: bold; text-decoration: none;
}
.contq1:link {
	color: rgb(200, 18, 7); font-size: 14px; font-weight: bold; text-decoration: none;
}
.contq1:visited {
	color: rgb(200, 18, 7); font-size: 14px; font-weight: bold; text-decoration: none;
}
.contq1:hover {
	color: rgb(200, 18, 7); font-size: 14px; font-weight: bold; text-decoration: none;
}
.xxgk_now {
	padding: 20px 10px 20px 0px; width: 760px; text-align: right; float: left;
}
.zf_mainconlist {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 10px 20px 30px; width: 1000px; overflow: hidden;
}
.zf_mainconlist1 {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 30px 20px; width: 1000px; overflow: hidden;
}
.dlist_rul {
	width: 100%; padding-bottom: 20px; margin-top: 20px; float: left;
}
.dlist_rul li {
	width: 100%; line-height: 36px; font-size: 14px; border-bottom-color: rgb(114, 114, 114); border-bottom-width: 1px; border-bottom-style: dotted; float: left;
}
.dlist_rul li .dong_wor {
	padding-left: 18px; font-size: 14px; float: left;
}
.dlist_rul li .dong_date {
	font-size: 12px; float: right;
}
.dlist_page {
	width: 100%; text-align: center; padding-top: 20px; padding-bottom: 10px; font-size: 16px; float: left;
}
.dlist_page a {
	font-size: 16px; display: inline-block;
}
.dlist_title {
	width: 100%; text-align: center; line-height: 45px; font-family: microsoft yahei,"Microsoft Yahei"; font-size: 29px; font-weight: bold; margin-top: 2px; margin-bottom: 2px; float: left;
}
.dlist_subtitle {
	text-align: center; line-height: 25px; font-family: microsoft yahei,"Microsoft Yahei"; font-size: 20px; font-weight: bold; margin-top: 5px; margin-bottom: 5px; display: block;
}
.dlist_td {
	background: rgb(238, 238, 238); margin: 30px 0px 0px 30px; padding: 10px 0px; width: 940px; text-align: center; font-size: 12px; float: left;
}
.dlist_con {
	margin: 33px 65px 20px; width: 870px; text-align: left; color: rgb(0, 0, 0); line-height: 29px; font-size: 14px; float: left;
}
.dlist_bj {
	margin: 0px 0px 10px 30px; width: 940px; text-align: right; color: rgb(2, 83, 148); padding-top: 10px; font-size: 12px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; float: left;
}
.dlist_ztdx {
	margin: 0px 10px; float: right;
}
.dlist_time {
	margin: 0px 0px 0px 10px; float: left;
}
.bdsharebuttonbox {
	float: right;
}
.bdshare-button-style0-16 a {
	margin-top: 0px !important; margin-bottom: 0px !important;
}
.bdshare-button-style0-16 .bds_more {
	margin-top: 0px !important; margin-bottom: 0px !important;
}
.dxg {
	background: url("q_dang_pic_new.jpg") no-repeat 30px top; width: 100%; height: 50px; float: left;
}
.xg_fra {
	margin: 0px 0px 0px 50px; width: 900px; float: left;
}
.dlist_fj {
	margin: 0px 0px 0px 50px; width: 900px; padding-bottom: 20px; float: left;
}
.dlist_fj li {
	width: 100%; line-height: 36px; font-size: 12px; float: left;
}
.dlist_fj li a {
	background: url("find_r.jpg") no-repeat left; padding: 0px 0px 0px 20px; float: left;
}
.dh_dleft {
	margin: 18px 0px 0px 15px; width: 182px; float: left;
}
.dh_dright {
	padding: 10px 25px 0px; width: 748px; float: right;
}
.dh_ltitle {
	background: rgb(200, 18, 7); height: 48px; color: rgb(255, 255, 255); line-height: 48px; padding-left: 19px; font-family: microsoft yahei; font-size: 16px; display: block;
}
.dh_lul {
	background: rgb(247, 247, 247); padding: 10px 0px 20px; width: 182px; float: left;
}
.dh_lul li {
	background: url("dh_dian.jpg") no-repeat 20px 12px; margin: 5px 0px; padding: 0px 0px 11px 30px; width: 152px; line-height: 25px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.dh_lul li a {
	font-family: microsoft yahei; font-size: 16px;
}
.shu_title {
	background: url("zf06.jpg") repeat-x left bottom; width: 100%; padding-bottom: 5px; float: left;
}
.shu_title span {
	width: 173px; height: 41px; color: rgb(0, 0, 0); line-height: 41px; font-family: microsoft yahei,"Microsoft Yahei"; font-size: 16px; font-weight: bold; float: left;
}
.shu_title1 {
	background: url("zf06.jpg") repeat-x left bottom; margin: 10px 0px 0px; width: 100%; padding-bottom: 5px; float: left;
}
.shu_title1 span {
	height: 41px; color: rgb(0, 0, 0); line-height: 41px; font-family: microsoft yahei,"Microsoft Yahei"; font-size: 16px; font-weight: bold; float: left;
}
.fb_wq {
	background: url("zf55.jpg") no-repeat center; margin: 30px 0px 0px; width: 100%; height: 36px; text-align: center; line-height: 36px; font-size: 16px; float: left;
}
.dlist_rulf {
	width: 100%; padding-bottom: 20px; margin-top: 20px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.dlist_rulf li {
	width: 100%; line-height: 36px; font-size: 14px; float: left;
}
.dlist_rulf li .dong_wor {
	padding-left: 18px; font-size: 14px; float: left;
}
.dlist_rulf li .dong_date {
	font-size: 12px; float: right;
}
.fbh_fra {
	background: url("zf56.jpg") no-repeat center; width: 1000px; height: 355px; border-bottom-color: rgb(19, 19, 19); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.fbh_tp {
	margin: 20px 0px 0px 10px; padding: 18px; border: 2px solid rgb(228, 228, 228); border-image: none; width: 375px; height: 250px; float: left;
}
.fbh_wor {
	padding: 30px 0px 0px 58px; width: 506px; float: left;
}
.zxft_namefb {
	width: 506px; text-align: left; line-height: 30px; font-size: 16px; margin-bottom: 5px; float: left; display: block;
}
.zxft_namefb a {
	color: rgb(0, 0, 0); font-size: 16px;
}
.zxft_namefb label {
	color: rgb(168, 5, 6); font-size: 16px; float: left;
}
.lnsp_new_titlezxfb {
	width: 396px; color: rgb(168, 5, 6); line-height: 20px; margin-top: 5px; margin-bottom: 5px; margin-left: 10px; float: left;
}
.lnsp_new_titlezxfb:hover {
	color: rgb(0, 0, 0);
}
.lnsp_new_titlezxfb font {
	color: rgb(0, 0, 0);
}
.fbh_year {
	background: url("zf57.jpg") no-repeat center; margin: 30px 0px 0px; width: 100%; height: 47px; float: left;
}
#tm2008style .select_box {
	margin: 0px 0px 0px 80px; width: 52px; height: 24px; font-size: 16px; float: left;
}
#tm2008style div.tag_select {
	background: url("zf58.jpg") no-repeat right rgb(4, 15, 23); padding: 0px 10px; width: 52px; height: 47px; color: rgb(255, 255, 255); line-height: 47px; display: block;
}
#tm2008style div.tag_select_hover {
	background: url("zf58.jpg") no-repeat right rgb(4, 15, 23); padding: 0px 10px; width: 52px; height: 47px; color: rgb(255, 255, 255); line-height: 47px; display: block;
}
#tm2008style div.tag_select_open {
	background: url("zf58.jpg") no-repeat right rgb(4, 15, 23); padding: 0px 10px; width: 52px; height: 47px; color: rgb(255, 255, 255); line-height: 47px; display: block;
}
#tm2008style ul.tag_options {
	list-style: none; margin: 0px; padding: 0px 0px 1px; width: 52px; position: absolute;
}
#tm2008style ul.tag_options li {
	background: rgb(4, 15, 23); padding: 0px 10px; width: 52px; height: 47px; color: rgb(255, 255, 255); line-height: 47px; text-decoration: none; display: block;
}
#tm2008style ul.tag_options li.open_hover {
	background: rgb(48, 49, 49); color: rgb(255, 255, 255);
}
#tm2008style ul.tag_options li.open_selected {
	background: rgb(48, 49, 49); color: rgb(255, 255, 255);
}
#tm2008style {
	background: rgb(0, 0, 0); margin: 10px 0px 0px 100px; width: 100px; height: 30px; float: left;
}
#tm2008style select {
	background: rgb(0, 0, 0); border: 0px currentColor; border-image: none; width: 100px; height: 30px; color: rgb(255, 255, 255); font-size: 16px; float: left;
}
.fbh_wz {
	background: rgb(255, 255, 255); width: 100%; float: left;
}
.fbh_wztitle {
	margin: 20px 0px 0px; width: 100%; height: 42px; line-height: 42px; border-bottom-color: rgb(19, 19, 19); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.fbh_wztitle span {
	background: url("zf67.jpg") no-repeat 20px; padding: 0px 0px 0px 70px; color: rgb(195, 22, 24); font-size: 16px; float: left;
}
.mr_frboxyw2 {
	padding: 30px 0px 0px; width: 1040px; height: 240px; overflow: hidden; float: left; position: relative;
}
.mr_frBtnLyw2 {
	left: 0px; top: 130px; width: 32px; height: 56px; display: none; position: absolute; cursor: pointer;
}
.mr_frUlyw2 {
	padding: 0px 20px; width: 1000px; float: left;
}
.mr_frBtnRyw2 {
	top: 130px; width: 32px; height: 56px; right: 0px; display: none; position: absolute; cursor: pointer;
}
.zwgk_spul2 {
	width: 100%; float: left;
}
.zwgk_spul2 li {
	margin: 0px 10px 0px 20px; width: 218px; float: left;
}
.zwgk_spul2 li a.mimg {
	width: 218px; height: 145px; float: left;
}
.zwgk_spul2 li img {
	width: 218px; height: 145px;
}
.zwgk_spul2 li a.wor {
	width: 100%; text-align: center; line-height: 25px; font-size: 14px; margin-top: 10px; float: left;
}
.fbh_wzf {
	background: rgb(255, 255, 255); padding: 20px; width: 960px; height: 600px; overflow: hidden; float: left; -ms-overflow-y: scroll;
}
.szf_wzifra {
	margin: 30px 0px 0px 20px;
}
.fbh_rm {
	background: rgb(243, 243, 243); padding: 0px 15px; height: 47px; line-height: 47px; font-size: 14px; float: left;
}
.fbh_jh {
	padding: 20px 0px; width: 100%; color: rgb(153, 153, 153); line-height: 23px; text-indent: 2em; font-size: 12px; float: left;
}
.fbh_lsul00 {
	width: 100%; float: left;
}
.fbh_lsul00 li {
	margin: 20px 15px 0px; padding: 8px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 198px; float: left;
}
.fbh_lsul00 li img {
	width: 198px; height: 131px; float: left;
}
.fbh_lsul00 li span {
	margin: 10px 0px 0px; width: 100%; height: 60px; line-height: 30px; font-size: 14px; float: left;
}
.zfjg {
	background: rgb(255, 255, 255); margin: 10px 0px 0px; padding: 0px 20px 40px; width: 1000px; float: left;
}
.zfjg_top {
	background: url("zf59.jpg") no-repeat center; margin: 35px 0px 0px; width: 100%; height: 41px; text-align: center; line-height: 41px; font-family: microsoft yahei,"Microsoft Yahei"; font-size: 36px; float: left;
}
.zfjg_title {
	background: rgb(238, 238, 238); margin: 30px 0px 0px; width: 100%; height: 40px; text-align: left; line-height: 40px; font-size: 16px; float: left;
}
.zfjg_title span {
	background: url("zf60.jpg") no-repeat left; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 20px; text-align: left; color: rgb(154, 32, 23); font-family: microsoft yahei,"Microsoft Yahei鎷�"; font-size: 16px; float: left;
}
.zfjg_ul {
	padding: 20px 0px 0px; width: 100%; float: left;
}
.zfjg_ul li {
	margin: 5px 0px 0px 30px; width: 165px; line-height: 30px; font-size: 14px; float: left;
}
.zfjg_ul li a {
	width: 100%; line-height: 30px; text-indent: 10px; font-size: 14px; float: left; cursor: pointer;
}
.zfjg_ul li a:hover {
	background: rgb(238, 238, 238); width: 100%; line-height: 30px; font-size: 14px; float: left;
}
.jyta_fra {
	margin: 0px 0px 0px 40px; width: 920px; float: left;
}
.jyta_ul {
	padding: 20px 0px; width: 100%; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.jyta_ul li {
	margin: 5px 45px 0px 0px; width: 180px; text-align: left; line-height: 30px; font-size: 14px; float: left;
}
.jyta_ul li a {
	width: 100%; text-align: left; line-height: 30px; text-indent: 10px; float: left;
}
.jyta_ul li a:hover {
	background: rgb(238, 238, 238); width: 100%; text-align: left; line-height: 30px; float: left;
}
.ld_fra {
	background: rgb(255, 255, 255); margin: 10px 0px 0px; padding: 0px 20px 40px; width: 1000px; float: left;
}
.l-box-left {
	margin: 25px 0px 0px; width: 780px; float: left;
}
.l-main {
	margin: 0px auto; width: 700px;
}
.l-main-box {
	clear: both; margin-top: 30px;
}
.l-box-right {
	margin: 25px 0px 0px; width: 200px; float: right;
}
.l-box-right ul {
	margin: 0px 20px; width: 160px; float: left;
}
.l-box-right ul li {
	width: 160px; line-height: 47px; font-size: 14px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.l-box-right ul li a {
	background: url("zf61.jpg") no-repeat left; width: 130px; height: 47px; line-height: 47px; padding-left: 30px; font-size: 14px; float: left;
}
.l-box-right ul li a:hover {
	background: url("zf61.jpg") no-repeat left rgb(238, 238, 238);
}
.ld_img {
	margin: 0px 0px 0px 27px; width: 140px; float: left;
}
.ld_worr {
	padding: 0px 40px 0px 0px; width: 520px; height: 600px; overflow: hidden; border-right-color: rgb(241, 241, 241); border-right-width: 1px; border-right-style: solid; float: right; -ms-overflow-y: scroll;
}
.ld_nn {
	width: 100%; height: 30px; line-height: 30px; font-size: 14px; font-weight: bold; float: left;
}
.ld_con {
	width: 100%; line-height: 30px; font-size: 14px; float: left;
}
.ld_img span {
	text-align: center; line-height: 35px; font-size: 14px; font-weight: bold; display: block;
}
.ld_bd {
	padding: 10px 0px 0px; width: 100%; float: left;
}
.ld_bd li {
	width: 100%; line-height: 30px; float: left;
}
.ld_bd li a {
	margin: 0px 0px 0px 10px; font-size: 14px; float: left;
}
.ld_bd li span {
	margin: 0px 10px 0px 0px; font-size: 14px; float: right;
}
.ld_left {
	margin: 25px 0px 0px 15px; padding: 0px 35px 0px 0px; width: 730px; border-right-color: rgb(241, 241, 241); border-right-width: 1px; border-right-style: solid; float: left; min-height: 450px;
}
.dlist_td1 {
	background: rgb(238, 238, 238); margin: 30px 0px 0px; padding: 10px 0px; width: 730px; text-align: center; font-size: 12px; float: left;
}
.dlist_con1 {
	margin: 33px 0px 20px; width: 730px; text-align: left; color: rgb(0, 0, 0); line-height: 29px; font-size: 14px; float: left;
}
.dlist_bj1 {
	margin: 0px 0px 10px; width: 730px; text-align: right; color: rgb(2, 83, 148); padding-top: 10px; font-size: 12px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; float: left;
}
.ld_list {
	padding: 10px 0px 0px; width: 100%; float: left;
}
.ld_list li {
	width: 100%; line-height: 30px; float: left;
}
.ld_list li a {
	margin: 0px 0px 0px 10px; font-size: 14px; float: left;
}
.ld_list li span {
	margin: 0px 10px 0px 0px; font-size: 14px; float: right;
}
.ld_left1 {
	margin: 25px 0px 0px; padding: 0px 35px 0px 0px; width: 740px; border-right-color: rgb(241, 241, 241); border-right-width: 1px; border-right-style: solid; float: left; min-height: 450px;
}
.dlist_title1 {
	width: 100%; text-align: center; line-height: 30px; font-family: microsoft yahei,"Microsoft Yahei"; font-size: 22px; font-weight: bold; margin-top: 2px; margin-bottom: 2px; float: left;
}
.dlist_subtitle1 {
	text-align: center; line-height: 25px; font-family: microsoft yahei,"Microsoft Yahei"; font-size: 14px; font-weight: bold; margin-top: 5px; margin-bottom: 5px; display: block;
}
.ld_videolist {
	padding: 10px 0px 0px; width: 100%; float: left;
}
.ld_videolist li {
	width: 300px; float: left;
}
.ld_videolist li a img {
	padding: 1px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 138px; height: 106px; float: left;
}
.ld_videolist li .vvr {
	padding: 0px 0px 0px 10px; width: 138px; float: left;
}
.ld_videolist li .vvr .vwor {
	width: 100%; height: 57px; line-height: 28px; font-size: 12px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: dashed; float: left;
}
.ld_videolist li .vvr .vtime {
	width: 100%; height: 28px; line-height: 28px; font-size: 12px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: dashed; float: left;
}
.ld_videolist li .vvr .vsc {
	width: 100%; height: 28px; line-height: 28px; font-size: 12px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: dashed; float: left;
}
.dlist_titlefbh {
	width: 600px; text-align: center; line-height: 45px; font-family: microsoft yahei,"Microsoft Yahei"; font-size: 29px; font-weight: bold; margin-top: 2px; margin-bottom: 2px; margin-left: 210px; float: left;
}
.lnsd1 {
	background: url("zf62.jpg") no-repeat left top rgb(254, 247, 242); width: 207px; height: 226px; margin-bottom: 7px;
}
.gwyd1 {
	background: url("zf63.jpg") no-repeat left top rgb(254, 247, 242); width: 207px; height: 47px; margin-bottom: 7px;
}
.swwjd1 {
	background: url("zf64.jpg") no-repeat left top rgb(254, 247, 242); width: 207px; height: 47px; margin-bottom: 7px;
}
.fld1 ul li a:link {
	background: url("zf65.jpg") no-repeat left top; font: 16px/32px Microsoft YaHei; width: 115px; height: 32px; color: rgb(67, 67, 67); padding-left: 13px; text-decoration: none; display: block; font-size-adjust: none; font-stretch: normal;
}
.fld1 ul li a:visited {
	background: url("zf65.jpg") no-repeat left top; font: 16px/32px Microsoft YaHei; width: 115px; height: 32px; color: rgb(67, 67, 67); padding-left: 13px; text-decoration: none; display: block; font-size-adjust: none; font-stretch: normal;
}
.fld1 ul li a:hover {
	background: url("zf65.jpg") no-repeat left top; font: 16px/32px Microsoft YaHei; width: 115px; height: 32px; color: rgb(67, 67, 67); padding-left: 13px; text-decoration: none; display: block; font-size-adjust: none; font-stretch: normal;
}
.fld1 ul li a:hover {
	background: url("zf66.jpg") no-repeat left top; color: rgb(159, 46, 10);
}
.fld1 ul {
	margin: 0px auto; width: 125px;
}
.fld1 {
	clear: both; float: left;
}
.fld1 hr {
	margin: 4px auto; border: 1px solid rgb(215, 218, 222); border-image: none; width: 162px;
}
.dataListd1 {
	background: rgb(255, 255, 255); margin-top: 10px;
}
.dataListd1 th {
	background: rgb(249, 221, 222); text-align: left; line-height: 30px; font-size: 14px;
}
.dataListd1 td {
	padding: 0px 1px; height: 45px; color: rgb(80, 80, 80); overflow: hidden; font-size: 14px;
}
.dataListd1 .xh {
	width: 5px; color: rgb(85, 90, 91);
}
.dataListd1 .bt {
	color: rgb(85, 90, 91);
}
.dataListd1 .cwrq {
	width: 125px; color: rgb(85, 90, 91);
}
.dataListd1 .fwrq {
	width: 170px; color: rgb(85, 90, 91);
}
.dataListd1 .fbrq {
	width: 105px; color: rgb(85, 90, 91);
}
.dataListd1 .info ul {
	display: none;
}
.dataListd1 a:link {
	color: rgb(14, 14, 14); font-size: 14px; text-decoration: none;
}
.dataListd1 a:visited {
	color: rgb(14, 14, 14); font-size: 14px; text-decoration: none;
}
.dataListd1 a:hover {
	color: rgb(14, 14, 14); font-size: 14px; text-decoration: none;
}
.dataListd1 a:hover {
	color: rgb(0, 70, 147);
}
.dataListd1 td {
	padding: 10px 1px; height: 25px; color: rgb(80, 80, 80); line-height: 20px; overflow: hidden; font-size: 14px;
}
.lm01 {background: url(zwgk_03.jpg); padding:10px;margin-top:10px;}
.lm01 .lm0-main {padding:10px; background: #fff;}
.lm01 .lm0-main .title {border: 1px dashed #e7e9ea; height: 40px; line-height: 40px; background: #f9f8f8; font-size: 24px; color: #559FEE; text-align: center; margin-bottom: 10px;}
.lm01 .lm0-main .list {line-height: 22px; overflow: hidden;}
.lm01 .lm0-main .list .tit {width: 70px; text-align: right; float: left; font-size: 17px;}
.lm01 .lm0-main .list .txt {float: left; text-align: left; width: 150px;/*padding-left:60px;*/}
.lm01 .lm0-main .list .txt li {width: 30%; display: inline-block; height: 22px; line-height: 22px; font-size: 17px;}

.mr_frbox1{ position: relative;float:left; width:100%; padding:26px 0;}
.mr_frBtnL1{cursor:pointer;position: absolute;left:30px;top:160px;height:25px;width:19px;}
.mr_frul1{float:left;width:980px;padding:0 0 0 25px;}
.mr_frBtnR1{position: absolute;right:40px;top:160px;cursor:pointer;width:19px;height:25px;}

.index_zulm{ float:left; width:1100px; padding:0;}
.index_zulm li{ float:left; width:178px; margin-left:0;  margin-right:10px;  }
.index_zulm li a{ float: left; width:100%;}
.index_zulm li a img{ display:block; width:100%; height:122px; }
.vabtMark,em{
    font-style: normal;
}
.lm01 .lm0-main .list .txt li {
    display: inline-block;
    height: 36px;
    line-height: 36px;
    font-size: 17px;
}
.lm01 .lm0-main .list .tit {
    width: 70px;
    text-align: right;
    float: left;
    font-size: 16px;
    margin-top:9px;
}
.bsp_jgsz_ldtb{margin-top:20px!important;}
.provic-orgnize .provic-orgnize-name i {
    position: absolute;
    top: 0;
    right: 10px;
    display: block;
    width: 18px;
    height: 36px;
    transition: all .3s ease-in-out;
    background: url(icon_jiahao1.gif) center no-repeat;
}
.provic-orgnize .current i {
     background: url(icon_jianhao1.gif) center no-repeat;

}
.xxgk_ld_list li{margin-bottom:20px;}
.xxgk_ld_list li a{overflow:visible!important;white-space: normal;width:100%!important;}
.xxgk_ld_list li img{width:140px;height:165px;float:left;margin-right:20px;}
.xxgk_ld_list li strong,.xxgk_ld_list li span{width:450px;float:left;}
.xxgk_ld_list li span{line-height:32px;}

.bsp_jgjj_tab{width:100%;display:inline-block;margin:10px 0 0 10px;}
.bsp_jgjj_tab a{display:inline-block;height:30px;line-height:30px;background-color:#559FEE; border-radius:30px;padding:0 20px;color:#fff;margin:0 0 0 10px;font-size:16px;}

.bsp_hn_table{padding:20px;display:block;}
.bsp_hn_table table{width:100%;}
.bsp_hn_table table td{vertical-align:top!important;padding-top:20px;}
.bsp_hn_table table img{width:140px;height:165px;margin:0 20px 0 0;float:left;}
.bsp_hn_table table .firstRow td{padding-bottom:20px;}

.zf_yjtable tbody td[width=270]{width:400px!important;}

/* hack20201125 */
body,td,th,a,p{font-size:14px;}
.list-bsp,.list-bsp p,.list-bsp td{font-size:14px;}
.bsp-main-left1 .butt2 .apadding{padding: 10px 60px 0 80px!important;}
.bsp-main-right1 .main-wrap1,.bsp-main-right1 .main-wrap1 .firstRow td{text-align:center!important;}
.xxgk_rul li span{float:right;}
.bsp-main-right1 .title1,.bsp-main-right1 .main-wrap1 .xxgk_rul,.bsp-main-right1 .main-wrap1 .list-bsp,.bsp-main-right1 .main-wrap1 .title_futi_time,.bsp-main-right1 .main-wrap1 .yinti{text-align:left;}
.bsp-main-right1 .main-wrap1 .xxgk_rul{margin-bottom:20px;}

.title_futi_time div{padding:0 0 0 5px;}
.title_futi_time .time_gen{text-align:center;}
.title_futi_time .time_pub{margin-right:5px!important;}
.title_futi_time .futi,.title_futi_time .time_gen,.title_futi_time .time_pub{word-break:keep-all;white-space:nowrap;}

/*政府信息公开年报*/
.zfbm-time {margin: 0px auto; /*width: 700px;*/ height: 40px; line-height: 40px; border: 1px solid #e2e2e2;}
.zfbm-time li {float: left; width: 18%; text-align: left;}
.zfbm-time li a {color: #333;}
.zfbm-time li a:before {content: ''; float: left; margin: 15px 5px 0 65px; display: block; line-height: 40px; width: 14px; height: 11px; background: url(http://www.syhg.gov.cn/gongyong/hgqzf/img/jantou.gif);}
.zfbm-baogao {margin: 20px auto;}
.zfbm-baogao-title {background: url(http://www.syhg.gov.cn/gongyong/hgqzf/img/tm.png) repeat; height: 36px; line-height: 36px;font-size: 16px; color: #2481c6;}
.zfbm-baogao-title i {float: left; display: block; margin: 9px 10px 0 15px; width: 6px; height: 20px; background: #ff6a00;}
ol, ul {list-style: none;     margin: 0 11px;}
.zfbm-baogao ul li {line-height: 33px;}
a { text-decoration: none; color: #000; line-height: 24px;}
.zfbm-list {float: left; width: 100%; box-sizing: border-box; margin: 10px auto;}
.zfbm-baogao-title { background: url(http://www.syhg.gov.cn/gongyong/hgqzf/img/tm.png) repeat; height: 50px; line-height: 36px; font-size: 16px; color: #2481c6; }
.zfbm-baogao-title i {float: left; display: block; margin: 9px 10px 0 15px; width: 6px; height: 20px; background: #ff6a00;}
.zfbm-list ul {margin: 0 11px;}
.zfbm-list ul li {width: 33.33%; float: left; line-height: 36px; font-size: 14px;}
.zfbm-list ul li a {color: #333; width: 90%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; line-height: 40px;}


.bsp_main_bg_lay strong{font-size:20px!important;font-weight:normal!important;}

/*2021-4-4 hack*/
.bsp-warp,.bsp_main_top_lay{width:1100px!important;}
.bsp-warp{background-color:#f7f7f7!important;border: 1px solid #e2e2e2!important;border-top:0!important;margin-top:-13px!important;margin-bottom:20px!important;}
.bsp-main-left1{border:0!important;width:240px!important;margin-left:36px;margin-right:18px;}
.bsp-main-left1 .bsp-main-left1{margin:0!important;}
.bsp-main-right1{width:770px!important;float:left!important;min-height:735px!important;padding-bottom:0!important;margin-bottom:0!important;}
.bsp_main_top_lay{border-bottom:0!important;overflow:hidden!important;}
.bsp_main_top_lay hr{width: 238px!important;margin: 105px 25px 0 27px!important;}
.bsp-main{display: inline-block!important;margin-bottom:25px!important;}
.bsp-main:before{display:none!important;}

.bsp-main{overflow:visible!important;display: inline-block!important;}
.bsp-main-left1{margin-top:-15px!important;float:left!important;padding-bottom:0!important;margin-bottom:0!important;}
.bsp_main_bg_lay{height:366px!important;padding:0!important;width:1100px!important;}
.xxgk_tt span{min-width:90px!important;width:auto!important;}
.bsp-main-left1 .list1{width:240px!important;background-color:#fff!important;box-shadow: 0 0 3px rgba(0,0,0,0.2);margin-top:-10px!important;padding:10px 0!important;}
.bsp-main-left1 .list-paddingleft-2 li[class=aaa],.bsp-main-left1 .list-paddingleft-2 li:hover{background-color:#f0f0f0!important;}
.bsp-main-left1 .list-paddingleft-2 li[class=aaa] a,.bsp-main-left1 .list-paddingleft-2 li:hover a{color: #000!important;font-weight:normal!important;}
.bsp-main-right1 .main-wrap1{width:97%!important;padding:0 10px!important;}
.xxgk_rmore{margin:20px 0px 30px 330px!important;}
.minhei1172{min-height:1172px!important;}
.title_futi_time .title{width:240px!important;}
.bsp-main-left1 .butt2 .apadding{font-size:23px!important;}
.hei1172{min-height:1172px!important;}
.bsp-main-right1 .pad0{padding:0!important;}
.bsp-main-right1 .title4{margin: 35px auto!important;font-size:32px!important;height:auto!important;}
.bsp-main-right1 .list-bsp{width:100%!important;padding-right:20px!important;}
.bsp-main-right1 .list-bsp *{font-size:12pt!important;}

.bsp-main-right1 .list-bsp strong{font-size:18pt!important}
.bsp-main-right1 .list-bsp span{word-break:break-all;}

.bsp-main-right1 .list-bsp{
  width   : 98%;
 
  float   : left;
  margin  : 5px;
  border  : none;
  }
  .bsp_main_bg_lay strong{font-size:20px!important;font-weight:normal!important;}


.bsp-main-right1 .list-bspp span,.bsp-main-right1 .list-bsp span,.bsp-main-right1 .list-bsp p{font-size:16px!important;line-height:1.5!important;}
.bsp-main-right1 .list-bspp strong span,.bsp-main-right1 .list-bsp strong span,.bsp-main-right1 .list-bspp strong,.bsp-main-right1 .list-bsp strong{font-size:16px!important;}
.bsp-main-right1 .list-bspp span,.bsp-main-right1 .list-bsp span{word-break:break-all;}
.bsp_main_bg_lay h1{margin-top:20px;}

/*nianbao*/
.bsp-main-right1 .zfbm-time {width:100%;height:38px;line-height:38px;margin:20px 0 30px 0;
background-image: linear-gradient(#ffd0d0, #ffeeec);border:2px solid #ffa09a;}
.bsp-main-right1 .zfbm-baogao-title{background:none;border-bottom: 2px solid #ccc;padding:0;}
.bsp-main-right1 .zfbm-baogao-title{height: 35px;float:left;
    line-height: 35px;
    background: #559FEE;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    padding: 0 10px;}
.bsp-main-right1 .zfbm-baogao-title i{display:none!important;}
.bsp-main-right1 .zfbm-baogao  ul,.zfbm-list ul{display:inline-block;border-top: 2px solid #ccc;}
.bsp-main-right1 .zfbm-baogao  ul li{

    border: 1px solid #c5c5c5;
    height: 30px;display: inline-block;
    line-height: 26px!important;
    background-image: linear-gradient(#fff, #dfdfdf,#fff);
    margin: 0 0 10px 20px;
    padding: 0 10px 0 10px;
}
.bsp-main-right1 .zfbm-baogao ul{width:100%;padding: 20px 0;margin:0;}
.bsp-main-right1 .zfbm-baogao ul li a{font-size:14px;
    color: #555;}
.bsp-main-right1 .zfbm-baogao-title{margin:0;}
.bsp-main-right1 .zfbm-list{margin:0;}
.bsp-main-right1 .zfbm-list ul{margin: 0;padding: 20px 0;}
.zfbm-list ul li{width:auto;line-height:100%!important;}
.bsp-main-right1 .zfbm-list li em{width:25px;display:inline-block;text-align:center;display:none;}
.bsp-main-right1 .zfbm-list li a{padding: 0 0 0 0;display: inline-block;width:100%;width: 126px;
    border: 1px solid #c5c5c5;
    height: 28px;
    line-height: 26px;
background-image: linear-gradient(#fff, #dfdfdf,#fff);
    margin: 10px 0 0 20px;}
.bsp-main-right1 .zfbm-list li a{display:inline-block;overflow: hidden;width:116px;padding:0 5px;line-height:28px;
text-overflow:ellipsis;
white-space: nowrap;text-align:left;}
.bsp-main-right1 .zfbm-list li a:empty{display:none!important;}

.foot{
	padding-top:25px;
	width:1000px; margin:auto; 
	height:auto;
	font-size:14px;
	color:#666666;
	text-align: center;
}

.foot-pic{ width:830px; text-align:center; height:90px; margin-left:174px; margin-top:15px;}
.foot-pic li{ float:left; margin-right:15px;}