.container {width:1020px;display:block; margin:8px auto;overflow: hidden;}
.left-area {width:262px;display:block;float:left;}
.left-area .tit {width:262px; heihgt:34px; display:block; background-image:url(tit-back1.gif);color:#fff; font-size:14px; font-weight:bold; line-height:34px; text-indent:10px;}
.left-link li  {width:260px; heihgt:40px; display:block; background-image:url(arr.gif); background-position:left; background-repeat:no-repeat;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;color:#737373; font-size:12px; font-weight:bold; line-height:40px; text-indent:30px;}
.left-link li a {width:260px; heihgt:40px;color:#737373; font-size:12px; font-weight:bold; text-decoration:none;}
.left-link li a:hover {width:262px; heihgt:40px;color:#333; font-size:14px; font-weight:bold;text-decoration:none; }
.jtfwsx_page {
   width:737px; display:block; float:left;
   padding:0px;
   
}
.jtfwsx_page ul{
   margin:15px auto;
   width:400px;
   
}
.jtfwsx_page  ul li {
	float:left;
	margin:0px 10px;
	cursor: pointer;
}
.right-tit {width:737px;height:36px; display:block; line-height:36px; background-image:url(tit-back2.gif); font-size:14px; font-weight:bold;color:#fff; line-height:36px; text-indent:30px;}

.sidebar_left {
	float: left;
	width: 236px;
	height:100%;
	border: #c8e1f7 1px solid;
	overflow: hidden;
	position: absolute;
}
.right {
	margin-left: 258px;
	width: 735px;
	float: left;
	position:relative;
	border: #c8e1f7 1px solid;
	height: 100%;
	background-color: #ffffff;
}
.deffdepart_box {
	width: 737px;display:block; float:right;
	background-color: #ffffff;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;
}
/**
 *左侧栏目按对象，按主题，按部门栏目样式集合
 */
.iwantOn {
	background-image: url(abm_banner_pic3.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	cursor: pointer;
}
.iwantOn span {
	display: block;
	height: 81px;
	width: 118px;
	background-image: url(abm_banner_pic3.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
.iwant span {
	display: block;
	height: 81px;
	width: 118px;
	background-image: url(abm_banner_pic3.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
.iwant .span2 {
	display: block;
	height: 84px;
	width: 236px;
	background-image: url(abm_banner_pic3.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

.jwantOn {
	background-image: url(abm_banner_pic2.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	cursor: pointer;
}
.jwantOn span {
	display: block;
	height: 81px;
	width: 118px;
	background-image: url(abm_banner_pic2.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
.jwant span {
	display: block;
	height: 81px;
	width: 118px;
	background-image: url(abm_banner_pic2.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
.jwant .span2 {
	display: block;
	height: 84px;
	width: 236px;
	background-image: url(abm_banner_pic2.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

.sidebar_left .tab_menu {
	clear: both;
}
.sidebar_left .tab_menu ul {
	width: 243px;
	height: 81px;
	
}
.sidebar_left .tab_menu li {
	float: left;
	cursor: pointer;
	list-style: none;
	height: 81px;
	width: 79px;
}
.sidebar_left .tab_box {
	padding-top: 15px;
	background-color: #f1f6fa;
	
	
	clear: both;
}
.sidebar_left .tab_box .tabbox_azt ul {
	margin: 0 auto;
	list-style: none;
	width: 204px;
}
.sidebar_left .tab_box .tabbox_azt ul li {
	cursor: pointer;
	list-style: none;
	float: left;
	font-size: 12px;
	color: #4e4e4e;
	font-weight: bold;
	width: 100px;
	height: 30px;
	text-align: left; 
	background: url(abm_line.jpg) bottom repeat-x;
}
.sidebar_left .tab_box .tabbox_abm{
	height: 450px;
	overflow: hidden;
}
.sidebar_left .tab_box .udbtn{
	margin: 0 auto;
	height: 30px;
	text-align: center;
	cursor: pointer;
}
.sidebar_left .tab_box .tabbox_abm ul {
	margin: 0 auto;
	list-style: none;
	width: 204px;
}
.sidebar_left .tab_box .tabbox_abm ul li {
	cursor: pointer;
	list-style: none;
	float: left;
	font-size: 12px;
	color: #4e4e4e;
	font-weight: bold;
	width: 100px;
	height: 30px;
	text-align: left;
	background: url(abm_line.jpg) bottom repeat-x;
}
.sidebar_left .tab_box .tabbox_adx ul {
	margin: 0 auto;
	list-style: none;
	width: 204px;
}
.sidebar_left .tab_box .tabbox_adx ul li {
	cursor: pointer;
	list-style: none;
	float: left;
	font-size: 12px;
	color: #4e4e4e;
	font-weight: bold;
	width: 200px;
	height: 30px;
	text-align: center;
	background: url(abm_line.jpg) bottom repeat-x;
}


.sidebar_left .tab_box li span.hover {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	background-color: #5e94c2;
	padding:2px 7px 2px 7px;
	height: 26px;
	border-radius: 3px;
}

.sidebar_left .hide {
	display: none
}




/*按部门列表样式*/
.deffdepart_box .hide {
	display: none
}
.deffdepart_box .parttop {
	background-color: #f2f9fe;
	border-bottom: 1px solid #c8e1f7;
	height: 88px;
	background-image: url(abm_banner_pic.jpg);
	background-position: left;
	background-repeat: no-repeat;
}
.deffdepart_box .parttop .parttop_parttitle {
	padding-left: 85px;
	padding-top: 20px;
	font-weight: bold;
	color: #414141;
}
.deffdepart_box .parttop .parttop_parttitle .parttop_parttitle_more {
	float: left;
	font-weight: bold;
	font-size: 15px;
	color: #ed9b38;
	line-height: 30px
}
.deffdepart_box .parttop .parttop_parttitle .parttop_parttitle_count {
	padding-left: 400px;
	font-weight: bold;
	font-size: 12px;
	line-height: 25px
}
.deffdepart_box .partbottom .srinput {
	width: 211px;
	height: 20px;
	border: 1px solid #dedede;
	line-height: 20px;
	padding: 4px;
}
.deffdepart_box .partbottom .partbottom_input ul li {
	list-style: none;
	float: left;
	margin: 10px 5px;
	height: 30px;
	line-height: 30px;
}
.deffdepart_box .partbottom {
	padding: 20px;
}
.deffdepart_box .partbottom .partbottom_line {
	height: 1px;
	border-bottom: 1px solid #e1e1e1;
	width: 690px;
}
.deffdepart_box .partbottom .fwsxmc {
	padding: 10px;
	margin: 5px 0;
	background-color: #e6f1f9;
	height: 85px;
	float: left;
	width: 670px;
}
.deffdepart_box .partbottom .fwsxmc ul {
	width: 670px;
	margin: 0 auto;
}
.deffdepart_box .partbottom .fwsxmc li {
	list-style: none;
	float: left;
	margin: 0 5px;
}
.deffdepart_box .partbottom .jtfwsx {
	float: left;
	width: 670px;
}
.deffdepart_box .partbottom .jtfwsx li {
	float: left;
	width: 670px;
	list-style: none;
	height: 57px;
	padding: 10px;
	border-bottom: 1px dashed #e1e1e1;
}
.deffdepart_box .partbottom .jtfwsx p {
	float: left;
	width: 100%;
	height: 30px;
}
.deffdepart_box .partbottom .jtfwsx .bs_biaoti {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
.deffdepart_box .partbottom .jtfwsx li span {
	float: left;
	margin: 0 8px;
}
.deffdepart_box .partbottom .jtfwsx li.selected {
	float: left;
	
	list-style: none;
	height: 101px;
	padding: 10px;
	background-color: #f7fcff;
	border-bottom: 1px dashed #e1e1e1;
}
.deffdepart_box .partbottom .jtfwsx .sx_tbnone {
	margin: 10px auto;
	display: none;
}
.deffdepart_box .partbottom .jtfwsx .sx_tb {
	margin: 10px auto;
}
.deffdepart_box .partbottom .jtfwsx .sx_bszn {
	margin: 10px 8px;
	font-size: 12px;
	color: #ffffff;
	background-color: #3c76a6;
	width: 72px;
	height: 23px;
	line-height: 23px;
	border-radius: 3px;
	text-align: center;
	cursor: pointer;
}
.deffdepart_box .partbottom .jtfwsx .sx_bszn  a{color:#fff;}

.deffdepart_box .partbottom .jtfwsx .sx_bszn2 {
	margin: 10px 8px;
	font-size: 12px;
	color: #ffffff;
	background-color: #cccccc;
	width: 72px;
	height: 23px;
	border-radius: 3px;
	text-align: center;
}
.deffdepart_box .partbottom .jtfwsx_page {
   margin:15px auto;
   width:100%;
   padding:0px;
   
}
.deffdepart_box .partbottom .jtfwsx_page ul{
   margin:15px auto;
   width:400px;
   
}


.deffdepart_box .partbottom .jtfwsx_page  ul li {
	float:left;
	margin:0px 10px;
	cursor: pointer;
}
.shiji{
	background:#35c4f0 ;
	color:white;
	font: bold;
}
.qiehuan1{
	position: absolute; 
	width: 67px; 
	height: 47px;
	right:10px;
	top:20px; 
	cursor:pointer;
	background: url('qiehuan2.png') no-repeat
}
.qiehuan2{
	position: absolute; 
	width: 67px; 
	height: 47px;
	right:10px;
	top:20px; 
	cursor:pointer;
	background: url('qiehuan1.png') no-repeat
}
.showmore{
	float: left;
	width:58px;
	height:40px;
	cursor:pointer;
	background: url('showmore.png') no-repeat
}
.messagepic{
	width: 204px;;
	margin-top:30px;
	float: left;
	height:241px;
	background: url('message.gif') no-repeat;
}
.messageword{
	width: 490px;;
	margin-top:120px;
	float: left;
	height:241px;
	text-align: left;
	vertical-align: middle;
}
.messagearrow{
	width:47px;
	height: 205px;
	background: url('arrow.png'); no-repeat;
	position: absolute;
	z-index: 5;
	top:70px;
	left:340px;
}