@charset "utf-8";
/* CSS Document */

span.icon{
	background:url(../../images/v7/icon.png) no-repeat;
	display:inline-block;
	width:20px;
	height:20px;
	}	
/*tab菜单*/
.tabmain {
    /*width:718px;*/
    margin:0 auto;
    margin-top:20px;
    position:relative;
    }
.tabmain-new-page {
    /*text-align:center;*/
    padding:0px 20px;
    }
.tabmain48{
    position:relative; 
    top:-62px;
    }
.tabmenu{
    /*width:718px;*/
    margin:0 auto;
    position:relative;
    top:0;
    z-index:2;
    }
.tabmenu li{
    float:left;
    display:inline;
    padding:0px 20px;
    font-size:14px;
    height:30px;
    line-height:30px;
    text-align:center;
    margin-right:5px;
    border:1px solid #dedede;
    border-bottom:0;
    cursor:pointer;
    background:#f7f7f7;
    /*border-radius: 5px 5px 0px 0px;*/
    }   
.tabmenu li.current {
    height:31px;
    background:#fefefe;
    }
.tabcon{
    border-top:1px solid #dedede;
    /*width:718px;*/
    margin:0 auto;
    position:relative;
    top:-1px;
    /*overflow:hidden;*/
    padding:0px 0px 10px 0px;
    } 
.pNavContent{
    padding:10px 20px 10px 0px;
    }


/*背景色*/

.bg_lightgreen{
	background:#ecfed8;
	}
.bg_lightblue{
	background:#ecf6ff;
	}
.bg_lightyellow{
	background:#fefde8;
	}
.bg_lightwhite{
	background:#fff;
	}

/*翻页代码*/

.pagelist {
	padding:4px 6px 4px 0px;
	text-align: right;
	}
.pagelist a {
	padding:1px 3px;
	margin: 0px 1px; 
	color:#3b86cf;
	}
.pagelist a:hover {
	text-decoration:underline;
	}
.pagelist span.current {
	padding:1px 2px;
	color:#3b86cf;
	}
.pagelist span.disabled {
	display: none
	}
.pagelist input,.pagelist input.btn_blue{
	min-width:20px;
	width:30px;
	padding:0px;
	text-align:center;
	margin:0px 5px;
	}

/*   width  start   */
.width_1200{
	width:1200px;}
.width_1080{
	width:1080px;
}
.width_1000{
	width:1000px;
}
.width_1058{
	width:1058px;
}
.width_940{
	width:940px;
}
.width_850{
	width:850px;
}
.width_790{
	width:790px;
}
.width_780{
	width:780px;
}
.width_693{
	width:693px;
	}
.width_633{
	width:633px;
}
.width_593{
	width:593px;
}
.width_580{
	width:580px;
}
.width_570{
	width:570px;
}
.width_563{
	width:563px;
}
.width_530{
	width:530px;
}
.width_503{
	width:503px;
}
.width_450{
	width:450px;
}
.width_300{
	width:300px;
}
.width_315{
	width:315px;
	}
.width_260{
	width:260px;}
.width_265{
	width:265px;
	}
.width_245{
	width:240px;
	}
.width_225{
	width:225px;
	}
.width_220{
	width:220px;
	}
.width_210{
    width:210px;
    }
.width_200{
	width:200px;
}
.width_160{
	width:160px;
}
.width_140{
	width:140px;
}
.width_130{
	width:130px;
}
.width_80{
	width:80px;
}
.min_width120{
	min-width:120px;
}
.left{
	float:left;
}
.right{
	float:right;
}
.block{ display:block;}
.lightblue_background{
	background:#f0f4ff;
}
.cursor{	cursor:pointer;}
/*   width  end   */


/*  padding  marin  start */
.margin_auto{
	margin:0 auto;
}
.margin0{
	margin:0px;
	}
.margin_left420{
	margin-left:420px;
	}
.margin_left270{
	margin-left:270px;
	}
.margin_left260{
	margin-left:260px;
	}
.margin_left210{
	margin-left:210px;
}
.margin_left170{
	margin-left:170px;
}
.margin_left150{
	margin-left:150px;
}
.margin_left140{
	margin-left:140px;
}
.margin_left110{
	margin-left:110px;
}
.margin_left100{
	margin-left:100px;
}
.margin_left30{
	margin-left:30px;
}
.margin_left25{
	margin-left:25px;
}
.margin_left15{
	margin-left:15px;
}
.margin_left5{
	margin-left:5px;
}
.margin_left0{
	margin-left:0px;
}
.margin_left2{
	margin-left:2px;
}
.margin_left10{
	margin-left:10px;
}
.margin_left170{
	margin-left:170px;
}
.margin_left20{
	margin-left:20px;
}
.margin_top70{
	margin-top:70px;
}
.margin_top45{ /* 13:40 */
	margin-top:45px;
}
.margin_top30{ /* 13:40 */
	margin-top:30px;
}
.margin_top20{
	margin-top:20px;
}
.margin_top15{
	margin-top:15px;
}
.margin_top10{
	margin-top:10px;
}
.margin_top12{
	margin-top:12px;
}
.margin_top5{
	margin-top:5px;
}
.margin_top6{
	margin-top:6px;
}
.margin_top1{
	margin-top:2px;
}
.margin_top3{
	margin-top:3px;
}
.margin_top4{
	margin-top:4px;
}
.margin_top65{
	margin-top:65px;
}
.margin_top14{
	margin-top:14px;
	}
.margintop-15{
	margin-top:-15px;
}
.padding_20{
	padding:20px;}
.padding-bottom80{
	padding-bottom:80px;
}
.padding-bottom20{
	padding-bottom:20px;
}
.padding-bottom5{
	padding-bottom:5px;
}
.padding-bottom10{
	padding-bottom:10px;
}
.padding_left210{
	padding-left:210px;
}
.padding_left20{
    padding-left:20px;
}
.padding_right20{
    padding-right:20px;
}
/*  padding  marin  end */


/*表格样式start*/
.table_normal{
	border-collapse: collapse;
	border-spacing: 0;
	border: #E8E8E8 solid 1px;
	text-align: center;
}

.table_normal th:first-child, .table_normal th:first-child {
    /*width: 42px !important;*/
}
.table_normal th{
	background: #F6F6F6;
	border: #E8E8E8 solid 1px;
	color: #8C8C8C;
	padding:3px 2px;
	font-size: 16px;
	height: 42px;
	text-align: center;
	font-family: 微软雅黑;
}
.table_normal td{
	border: #E8E8E8 solid 1px;
	color: #595959;
	padding:3px 2px;
	height: 42px;
	font-size: 14px;
	font-family: 微软雅黑;
}

.table_normal tr:hover {
	background: #fafafa;
}
.table_normal tr.bg-blue-light{
	/*background:#eff4fe;*/
	}
.table_normal tr.bg-gray{
	/*background:#f7f7f7;*/
	}
/*表格样式end*/



/*  2014-01-21  cypress start*/
.center{	text-align:center;}
.line_height18{
	line-height:18px;}
.line_height24{
	line-height:24px;
	height:24px;}


/*  border  */
.bottom_border_dotted{
	border-bottom:1px dotted #dedede;
}
.border_de{
	border:1px solid #dedede;
}
.border_right_e9{
	border-right:1px solid #dedede;
}
.border_left_e9{
    border-left:1px solid #dedede;
}
.border_e9{
	border:1px solid #dedede;
}
.border_bottom_e9{
	border-bottom:1px solid #dedede;
}

/*字体颜色*/
.text_red{
	color:#ff0000;
	}
.blue_font{
	color:#3c86cf;
	}
a.blue_font{
	color:#3c86cf;}
a.blue_font:hover{
	text-decoration:underline;}
.font_999{
	color:#999;
	}
.green_font{
	color:#7EC12F;}
	
	
.left{
	float:left;
}
.right{
	float:right;
}
.block{ display:block;}
.lightblue_background{
	background:#f0f4ff;
}
.cursor{	cursor:pointer;}
.fff_bg{ background:#fefefe;}
.f7_bg{ background:#f7f7f7;}



.div_55{
	height:55px;
	line-height:55px;
	text-align:left;
	font-size:14px;
}
	
.hr_225_dotted{
	width:225px;
	border:0px;
	border-top:dotted 1px  #dedede;
}	
	
.hr_1080_dashed{/* 1080宽的分隔线*/
	width:1080px;
	border:0px;
	border-top:dashed 1px  #e9e9e9;
}		
.hr_1080{/* 1080宽的分隔线*/
	width:1080px;
	border:0px;
	border-top:1px solid #e9e9e9;
}
.tabwidth_1080{
	width:1080px;
	margin:0 auto;
	}
.hr_940_dashed{/* 1080宽的分隔线*/
	width:940px;
	border:0px;
	border-top:dashed 1px  #e9e9e9;
}
.hr_940{/* 940宽的分隔线*/
	width:940px;
	border:0px;
	border-top:1px solid #e9e9e9;
}

/*灰色背景标题*/
.title_text14{
	/*width:1170px;*/
	height:38px;
	line-height:38px;
	background:#f7f7f7;
	border-bottom:1px solid #e9e9e9;
	color:#333;
	font-size:14px;
	padding-left:30px;
}


/*字体颜色*/
.text_red{
	color:#ff0000;
	}
.title_black{
	font-size:18px;
	border-bottom:1px solid #dedede;
	color:#333;
	height:38px;
	line-height:38px;
	}
.title_blue{
	background:url(../../images/v7/gray_point.png) repeat-x left center;
	height:38px;
	line-height:38px;	
	}
.title_blue span{
	font-size:14px;
	color:#0c6db2;
	background:#fefefe;
	padding-right:20px;
	}	
	
	
/* 搜索框  start  */
.search_div{
	width:572px; height:360px; border:2px solid #d0cecf;
	margin:0 auto; margin-top:155px;
}
.search_title{
	display:block; background:#f7f7f7;
	width:557px; height:46px; line-height:46px;border-bottom:1px solid #e9e9e9;
	font-size:14px; color:#555; font-family:'微软雅黑';padding-left:15px; text-align:left;
}
.search_main{
	width:570px;border:1px solid #e9e9e9; clear:both; height:260px;
}
.popup_organization .search_main{
	width:552px;clear:both; height:300px;
}
.search{ float:left; padding-left:15px;width:275px;}
.search_icon{width:30px;height:30px;position:absolute; top:12px; left:240px; cursor: pointer;}
.search_text{ 
	height:28px; line-height:28px; width:217px; padding-left:10px;padding-right:30px; font-size:12px; 
	font-family:'微软雅黑'; border:1px solid #e8e8e8; color:#a7a7a7;
	background:url(../../images/v7/search1.png) no-repeat 234px 5px; margin-top:11px;
	float:left;
}
.search_organization{ float:left; padding-left:15px;width:530px;}
.search_organization .search_text{ 
	height:28px; line-height:28px; width:510px; padding-left:10px; font-size:12px; 
	font-family:'微软雅黑'; border:1px solid #e8e8e8; color:#a7a7a7;
	background:url(../../v9/static/images/iconSvg/search.svg) no-repeat 500px 5px; margin-top:11px;
	float:left;
}
.hide_div{width:20px; height:20px;z-index:999; position:relative;top:15px; left:232px;cursor:pointer;}
.search_organization .hide_div{width:20px; height:20px;z-index:999; position:relative;top:15px; left:498px;cursor:pointer;}
.search_tree{
	float:left; width:260px;/* height:210px;*//*border-right:1px solid #d8d8d8;*/
	font-size:12px; color:#555; float:left; /*overflow-x:hidden;*/
}
.search_tree .stage1{ width:240px; border-bottom:1px dashed #ececec; float:left;}
.search_tree .stage1 li{ height:30px; line-height:30px; font-size:12px; float:left; width:240px;} 
.stage1_title b{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color:  #fff #ccc #fff ;
    border-image: none;
    border-right: 5px solid #fff;
    border-style: solid;
    border-width: 5px;
    height: 0;
    line-height: 0;
    transition: -webkit-transform 0.2s ease-in 0s;
    width: 0;
	float:left;
	margin-top:10px;
}
.stage1_title b.clickB{
    border-color:#ccc #fff #fff;
	margin-top:13px;
}
.search_tree span{display:block; height:30px; line-height:30px; text-align:left; float:left;}
.stage1_title span{margin-left:5px;}
.search_tree input[type="checkbox"]{ float:right; margin-top:10px;}
.child_stage{ margin-left:15px;}
.work_cities{float:left; /*padding-left:15px;*/width:260px; border-left:1px solid #e9e9e9; height:260px;}
.select_cities_title{
	display:block;
	height:40px; line-height:40px; width:267px; padding-left:15px; font-size:12px; 
	font-family:'微软雅黑'; border-bottom:1px solid #e8e8e8; color:#3d85d1;
	float:left;
}
/*
.work_city{
	width:260px;
	float:left;
}
.work_city li{ 
	height:30px; line-height:30px;border-bottom:1px dashed #ececec;
	float:left; width:240px;font-size:12px;color:#555;
}
*/
.work_city{width:241px; }
.work_city_0{width:241px; }
.work_city li{ 
	line-height:30px;border-bottom:1px dotted #ececec;
	float:left; width:230px;font-size:12px;color:#555;
	margin-left:10px;
}

.work_city_0 li{
	line-height:30px;border-bottom:1px dotted #ececec;
	float:left; width:260px;font-size:12px;color:#555;
	margin-left:10px;
}

.work_city span{
	display:inline;}
.work_city_0 span{
	display:inline;}
.work_city span.icon{
	background-position:-10px -560px;
	float:right;
	margin-top:5px;
	cursor:pointer;
}
.work_city_0 span.icon{
	background-position:-10px -560px;
	float:right;
	margin-top:5px;
	cursor:pointer;
}

/* 搜索框  end  */



.red {color: red;}



/*公告－－－－－－－－－－－－－－－－－－－*/	
.public span.icon_public{
	background-position:-10px -265px; 
	margin-right:10px;
	}
.public span.icon_publicnew{
	background-position:-10px -288px; 
	margin-left:5px;
	}

.publicbox{
	width:1158px;
	margin:0 auto;
	padding:5px 20px 10px;
	margin-top:15px; /*background:#f7f7f7; border-bottom:none;*/
	}
	
/*当前位置*/
.location dt,.location dt a,.location dt span{
	float:left;
	display:inline;
	}
.location dt{
	width:40%;
	}



/*公告－－－－－－－－－－－－－－－－－－－*/   


    
/*当前位置*/
.location dt,.location dt a,.location dt span{
    float:left;
    display:inline;
    }
.location .dt1{
    width:40%;
    }
.location .dt2{
    width:95%;
    }  
.location dt span.home{
    background-position:-76px -131px;
    }
.location dt span.home_arrow{
    background-position:-82px -92px;
    margin:0px 10px;
    width:5px;
    }
.location dd{
    float:right;
    display:inline;
    width:55%;
    }
.location dd a,.location dd span.icon{
    float:left;
    display:inline;
    }
.location dt a span,.location dd a span{
    position:relative;
    top:3px;
    }
.clear_both{
	clear:both;
}
.width_138{
	width:138px;
}
.tabmenu_left_arrow{
	background:url(../../images/v7/icon.png) no-repeat -10px -922px;
	border-top:1px solid #dedede;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	width:19px;
	height:30px;
	float:left;
	cursor:pointer;
	}
.tabmenu_right_arrow{
	background:url(../../images/v7/icon.png) no-repeat -10px -957px;
	border-top:1px solid #dedede;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	width:20px;
	height:30px;
	float:left;
	cursor:pointer;
	}
.loading {
	background: url(../../images/v7/indicator.gif) center no-repeat;
}