/*
	共同部分
 */
#sub_wrap { background: #f4f4f4; }
.sub_content { width: 1135px; margin: 0 auto; background:  #ffffff; padding: 0 25px 30px 0; }

#sub_left_box { float: left; width: 220px;  padding-top: 20px;}
#sub_left_box .sub_tit {  padding: 15px 0; text-align: center; background: url(/bmwz/mzj/images/sub_pngbg01.png); color: #ffffff; font-size: 25px; font-weight: bold; }
#sub_menu { border-bottom: #dbdbdb 1px solid; }
#sub_menu > li > a { display: block; border-top: #dbdbdb 1px solid; padding: 14px 20px 14px 15px; font-size: 16px; color: #222222; line-height: 21px; }
#sub_menu > li > a.has_m { background: url(/bmwz/mzj/images/sub_menu_bg2.png) no-repeat 93% center; }
#sub_menu > li > a.has_m.on { background: url(/bmwz/mzj/images/sub_menu_bg3.png) no-repeat 93% center #2452a7; color: #fff; font-weight: bold; }
#sub_menu > li > a.on { background-color:#2452a7; color: #fff; font-weight: bold; }
#sub_menu > li:first-child > a { border-top: 0; }
#sub_menu > li > ul { display: none; }
#sub_menu > li > ul > li { padding: 0 15px 10px 15px; }
#sub_menu > li > ul > li:first-child { border-top: #dbdbdb 1px solid; padding-top: 10px; }
#sub_menu > li > ul > li > a { display: block; color: #666666; font-size: 16px; padding-left: 11px; background: url(/bmwz/mzj/images/sub_menu_bg1.gif) no-repeat left 10px; }
#sub_menu > li > ul > li > a.on ,
#sub_menu > li > ul > li > a:hover { color: #02429b; text-decoration: underline; }


#sub_right_box { float: right; width: 880px; }
.sub_right_top_box { padding-top: 20px; }
#sub_path > div { float: right; }
#sub_path a { float: left; color: #666666; font-size: 15px; }
#sub_path a+a { padding-left: 21px; background: url(/bmwz/mzj/images/path_bg.gif) no-repeat 7px center; }
#sub_path a:first-child { padding-left: 17px; }
#sub_path a:last-child { font-weight: bold; color: #434343; }
#sub_right_box .sub_tit2 { float: left; color: #243423; font-size: 26px; font-weight: bold; padding-left: 40px; background: url(/bmwz/mzj/images/sub_tit2_bg.png) no-repeat left center; margin-top: 15px; }
#sub_right_box .sub_share { float: right; margin-top: 15px; }
#sub_right_box .sub_share a { display: block; float: left; font-size: 0; *line-height: 0; width: 30px; height: 30px; }
#sub_right_box .sub_share a+a { margin-left: 15px; }
#sub_right_box .sub_share a.fx { background: url(/bmwz/mzj/images/share_btn.gif) no-repeat; }
#sub_right_box .sub_share a.dy { background: url(/bmwz/mzj/images/print_btn.gif) no-repeat; }

.contents { margin-top: 15px; padding-top: 30px; border-top: #e5e5e5 1px solid;margin-bottom: 50px; }

#container.shouye .sub_content { width: 1110px; margin: 0 auto;padding: 0 25px 30px 25px;background: #fff; }
#container.shouye #sub_left_box { float: none; width: auto; padding: 0; }

/*
	其他页面
 */

.ul_list01 li.row1 { width: 20%; }
.ul_list01 li.row2 { width: 80%; }
/*.ul_list01 li.row3 { width: 18%; }*/
.ul_list01 .tit { border-top: #2452a7 2px solid; *zoom:1; background: #f8f8f8; }
.ul_list01 .tit:after{content:'';display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
.ul_list01 .tit > li { font-size: 16px; font-weight: bold; color: #2452a7; text-align: center; padding: 14px 0; float: left; }
.ul_list01 .list { border-top: #acb4ba 1px solid; }
.ul_list01 .list > li:hover { background: #f8f8f8; }
.ul_list01 .list > li > ul { border-bottom: #d8dcdf 1px solid; *zoom:1; }
.ul_list01 .list > li > ul:after{content:'';display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
.ul_list01 .list > li > ul > li { color: #666666; font-size: 15px; float: left; padding: 14px 0; text-align: center; white-space:nowrap; overflow: hidden; text-overflow: ellipsis; }
.ul_list01 .list > li > ul > li > a { color: #666666; font-size: 15px; }
.ul_list01 .list > li > ul > li > a:hover { text-decoration: underline; color: #1c1b1b; }
.ul_list01 .list .m_date { display: none; }


.paging { text-align: center; margin-top: 30px; }
.paging > span ,
.paging > a { height: 26px; line-height: 26px; border: #cccccc 1px solid; display: inline-block; color: #666; font-size: 14px; padding: 0 10px; margin:3px; }
.paging > span.on { background: #01a2a6; border: 0; height: 28px; line-height: 28px; color: #fff; }
.paging > a img { vertical-align: top; }



.ul_view01 .tit li.row1 { border-top: #2980b9 2px solid; font-size: 18px; color: #243423; text-align: center; padding: 13px; font-weight: bold; background: #f8f8f8; line-height: 25px;}
.ul_view01 .tit li.row2 { border-top: #acb4ba 1px solid; border-bottom: #d8dcdf 1px solid; font-size: 15px; color: #939393; text-align: center; padding: 10px 15px; line-height: 22px; }
.ul_view01 .con { padding: 30px 0; font-size: 15px; color: #666; }
.ul_view01 .con .imgBox { text-align: center; padding: 15px; }
.ul_view01 .con img { max-width: 100%; }

.view_page_box { border-top: #d8dcdf 1px solid; border-bottom: #d8dcdf 1px solid; }
.view_page_box > li { padding: 0 20px 0 92px; position: relative; height: 40px; line-height: 40px; }
.view_page_box > li+li { border-top: #d8dcdf 1px solid; }
.view_page_box > li > span { position: absolute; left:0; top: 0; width: 83px; height: 40px; line-height: 40px; color: #222222; font-size: 15px; background:#f6f6f6; text-align: center;}
.view_page_box > li > a { color: #666666; font-size: 15px; display: block; white-space:nowrap; overflow: hidden; text-overflow: ellipsis; }
.view_page_box > li > a:hover { text-decoration: underline; }


.view_btn_box { margin-top: 20px; text-align: right; }
.view_btn_box a { width: 86px; height: 42px; line-height: 42px; text-align: center; background: #2452a7; font-size: 16px; color: #ffffff; display: inline-block; }



/*01机构介绍_00综合*/
.sub_tit4 { background: url(/bmwz/mzj/images/images/sub_titbg01.gif) no-repeat left center; font-size: 18px; color: #333; font-weight: bold; padding-left: 21px; }
.sub_profile_box { margin-left: -21px; }
.sub_profile_box > a { display: block; float: left; width: 202px; padding: 9px 0 8px; text-align: center; border: 1px solid #ddd; background-color: #fafafa; margin-left: 21px; margin-top: 12px; }
.sub_profile_box > a p { color: #666; font-size: 15px; }
.sub_profile_box > a span { color: #2854a9; font-size: 15px; }
.sub_profile_box > a:hover , .sub_profile_box > a.on { background-color: #01a2a6; border: 1px solid #01a2a6; }
.sub_profile_box > a:hover p , .sub_profile_box > a.on p , .sub_profile_box > a:hover span , .sub_profile_box > a.on span { color: #fff; }

.sub_profile_tab_box.tab_box { width: 428px; border: 1px solid #d6d6d6; margin-top: 20px; }
.sub_profile_tab_box.tab_box .tab_scroll { border-bottom: 1px solid #d6d6d6; }
.sub_profile_tab_box.tab_box .tab { padding-left: 20px; }
.sub_profile_tab_box.tab_box .tab li > a { color: #666; font-size: 18px;height: 45px; line-height: 45px; display: block; padding: 0 10px; background: #fff;}
.sub_profile_tab_box.tab_box .tab li > a.on { background-color: #fff; color: #333; font-size: 18px; font-weight: bold; border-bottom: 2px solid #02429b; }
.sub_profile_tab_box.tab_box .con .more { right: 20px; }
.sub_profile_tab_box.tab_box .con .list_data { padding: 12px 20px 19px 20px; }

.sub_profile_box2 > div { margin-top: 20px; }
.sub_profile_box2 img { width: 100%; }
.sub_profile_box2 img.mbe { display: none; }



/*01机构介绍_01领导简介*/
.sub_detaied > div:after {content:'';display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
.sub_detaied > div { *zoom:1; }
.sub_detaied > div { margin-bottom: 30px; }
.sub_detaied > div > div { float: left; width: 398px; padding-left: 45px; padding-right: 19px; border-left: 1px solid #ddd; min-height: 90px; }
.sub_detaied > div > div:first-child { padding-left: 0; border-left: none; }
.sub_detaied > div > div h3 { font-size: 18px; color: #2452a7; }
.sub_detaied > div > div h4 { font-size: 18px; color: #222; }
.sub_detaied > div > div p { font-size: 16px; color: #666; margin-top: 5px; }
.sub_detaied > div > div span { color: #2452a7; }


.sub1_01box1 > div { overflow: hidden; margin-bottom: 20px; }
.sub1_01box1 > div > p { float: left; border: 1px solid #ddd; background-color: #eee; padding: 6px; margin-right: 20px; width: 200px; height: 280px; }
.sub1_01box1 > div > p > img { border: 1px solid #ddd; width: 200px; height: 280px; }
.sub1_01box1 > div > div > p { font-size: 16px; border-bottom: 1px solid #d1d1d1; padding-bottom: 10px; margin-left: 240px; }
.sub1_01box1 > div > div > p > span { font-size: 20px; color: #2452a7; font-weight: bold; display: inline-block; *display: inline; margin-top: 10px; margin-right: 10px; }
.sub1_01box1 > div > div > strong { display: block; font-size: 16px; margin-top: 15px; }
.sub1_01box1 > div > div > div { font-size: 15px; color: #666; margin-top: 15px; }



/*01机构介绍_02内设机构*/
.sub01_p02_box1 dl { border-top: 2px solid #2452a7; }
.sub01_p02_box1 dl > dt { border-bottom: 1px solid #e4e4e4; overflow: hidden; line-height: 55px; height: 55px; padding: 0 20px; }
.sub01_p02_box1 dl > dt > p { float: left; font-size: 18px; background: url(/bmwz/mzj/images/images/sub01_p1tit01.gif) no-repeat left center; padding-left: 24px; color: #333; }
.sub01_p02_box1 dl > dt > a { float: right; font-size: 16px; background: url(/bmwz/mzj/images/images/sub01_p1tit02_off.gif) no-repeat right center; padding-right: 24px; color: #999; }
.sub01_p02_box1 dl > dt > a.on { background: url(/bmwz/mzj/images/images/sub01_p1tit02_on.gif) no-repeat right center; color: #075dac; }
.sub01_p02_box1 dl > dd { border-bottom: 1px solid #e4e4e4; display: none; background-color: #f8fafe; padding: 15px 32px; font-size: 16px; color: #666; }
.sub01_p02_box1 ul > li { font-size: 15px; text-indent: -28px; margin-left: 28px; line-height: 25px; }
.sub01_p02_box1 ol > li { font-size: 15px; text-indent: 0; line-height: 25px; }



/*01机构介绍_02机构职责*/
.sub01_p03_box1 > div img { width: 100%; }
.sub01_p03_box1 > div img.mbe { display: none; }
.sub01_p03_box1 > ol { margin-top: 10px; }
.sub01_p03_box1 > ol li { text-indent: 20px; font-size: 16px; line-height: 30px;color: #666; }
.sub01_p03_box1 > ol li > span { color: #a7242d; }



/*02申博体育_00综合*/
.sub_gover_box1 { margin-bottom: 30px; }
.sub_gover_box1 li { float: left; width: 20%; text-align: center; }
.sub_gover_box1 li a { border-left: 1px dotted #ddd; display: block; font-size: 15px; color: #6b7482; }
.sub_gover_box1 li:first-child a { border-left: none; }
.sub_gover_box1 li a img { margin-bottom: 10px; }



/*03要闻_00综合*/
.sub_slider_news_img {  }
#sub_slider_news .slides li > a { display: block; float: left; width: 540px; }
#sub_slider_news { position: relative; *zoom:1; }
#sub_slider_news:after { content: ' '; display: block; clear: both; height: 0; overflow: hidden; }
#sub_slider_news .slides li { position: relative; }
#sub_slider_news .slides li a img { width: 100%; }
#sub_slider_news .flex-control-nav { position: absolute; margin-left: -35px; left:50%; bottom: 12px; }
#sub_slider_news .flex-control-nav > li { float: left; margin: 0 2px; }
#sub_slider_news .flex-control-nav li a { cursor:pointer; display:block; font-size: 0; *line-height: 0; width: 10px; height: 10px; background:url(/bmwz/mzj/images/images/sub_slider_news_off.png) no-repeat left top; }
#sub_slider_news .flex-control-nav li a.flex-active { background:url(/bmwz/mzj/images/images/sub_slider_news_on.png) no-repeat left center; }
#sub_slider_news .flex-direction-nav { height: 0; }
#sub_slider_news .flex-direction-nav a { display: block; font-size: 0; *line-height: 0; position: absolute; z-index: 2; width: 17px; height: 28px; top: 50%; margin-top: -14px; }
#sub_slider_news .flex-direction-nav a.flex-prev { background: url(/bmwz/mzj/images/images/sub_slider_news_lf.png) no-repeat; left: 10px; }
#sub_slider_news .flex-direction-nav a.flex-next { background: url(/bmwz/mzj/images/images/sub_slider_news_rt.png) no-repeat; right: 355px; }

.sub_slider_news_text { float: right; width: 340px; background-color: #f5f5f5; height: 304px; }
.sub_slider_news_text > div { padding: 26px 25px; }
.sub_slider_news_text > div h3 { color: #2452a7; font-size: 20px; border-bottom: 1px solid #d2d4d7; padding-bottom: 20px; }
.sub_slider_news_text > div div { font-size: 15px; color: #464646; margin-top: 20px; }
.sub_slider_news_text > div p { font-size: 14px; color: #999; margin-top: 40px; }
.sub_profile_tab_box.tab_box.wb100 { width: 100%; }




/*04互动_00综合*/
.sub06_inter_d1 { margin-left: -41px; }
.sub06_inter_d1 > a { display: block; float: left; width: 266px; height: 106px; margin-left: 41px; text-align: center; background-color: #e8e8e8; }
.sub06_inter_d1 > a.on , .sub06_inter_d1 > a:hover { background-color: #2452a7; color: #fff; }
.sub06_inter_d1 > a > span { line-height: 106px; color: #2452a7; font-size: 22px; display: inline-block; }
.sub06_inter_d1 > a.on > span , .sub06_inter_d1 > a:hover > span { background-color: #2452a7; color: #fff; }
.sub06_inter_d1 > a.bg1 > span { background: url(/bmwz/mzj/images/images/sub_icon02.png) no-repeat left center; padding-left: 79px; }
.sub06_inter_d1 > a.bg2 > span { background: url(/bmwz/mzj/images/images/sub_icon03.png) no-repeat left center; padding-left: 70px; }
.sub06_inter_d1 > a.bg3 > span { background: url(/bmwz/mzj/images/images/sub_icon04.png) no-repeat left center; padding-left: 77px; }



/*04互动_01局长信箱*/
.sub_email_d1 { border: 1px solid #ddd; background-color: #f0f0f0; padding: 28px 25px; font-size: 16px; color: #666; }
.sub_email_d1 > span { color: #da0f0f; }
.sub_table_img > img { width: 100%; }



/*05党建_00综合*/
.sub_interac_img { margin-top: 20px; }



/*00_网站导航*/
#container_outbg { background-color: #f4f4f4; }
.sub_guide { background-color: #fff; }
.sub_guide #sub_right_box { float: none; width: auto; padding: 0 25px; }

.sub_tit3 { border-top: 1px solid #2452a7; border-left: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6; background: url(/bmwz/mzj/images/sub_wzdh_tit1.gif) no-repeat 30px center #f8f8f8; padding-left: 56px; font-size: 20px; color: #2452a7; font-weight: bold;line-height: 62px; }

.sub_guide_style { padding-left: 29px; border: 1px solid #d6d6d6; }
.sub_guide_style li { border-top: 1px dashed #d6d6d6; padding: 20px 0; }
.sub_guide_style li:first-child {border-top: none;}
.sub_guide_style li > a { background: url(/bmwz/mzj/images/sub_wzdh_bg1.gif) no-repeat left center; padding-left: 16px; color: #2452a7; font-size: 16px; font-weight: bold; }
.sub_guide_style li > div { margin-top: 10px; }
.sub_guide_style li > div > a { background: url(/bmwz/mzj/images/sub_wzdh_bg2.gif) no-repeat left center; padding-left: 12px; font-size: 15px; color: #666; margin-left: 16px; margin-top: 8px; display: inline-block; }
.sub_guide_style li > div > a.on { text-decoration: underline; color: #01a2a6; }
.sub_guide_style li > div > a:hover { text-decoration: underline; color: #01a2a6; }



/*06专题*/
.sub_special { margin-left: -20px; }
.sub_special  a { display: block; float: left; margin-left: 20px; margin-bottom: 20px; 

	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.sub_special  a img{width: 430px; height: 200px;}
.sub_special  a .pic_tit{
	width: 430px; 
	font-size: 14px;
	text-align: center;
	padding: 5px 0;
}


