/*sonis css*/
/*头部*/

#index_pic{ width:1003px; height:395px; padding-top:80px; margin:auto}

#index_text{ width:1003px; height:23px; line-height:23px; text-align:center; color:#FFF; background:#F7F7F7; font-size:10pt; margin:auto;}

%index_text a{ color:#FFF;}




#top {
	width:938px;
	height:80px;
	margin-top:10px;
	margin:auto;
}
.logo {
	width:390px;
	height:80px;
	padding-left:10px;
	float:left;
}
.nav {
	width:538px;
	height:40px;
	padding-top:40px;
	float:left
}

.date {
	width:150px;
	height:40px;
	line-height:40px;
	position:absolute;
	right:60px;
	top:-1px;
	font-weight:bold;
}

/*导航CSS*/
.imcm ul, .imcm li, .imcm div, .imcm span, .imcm a {
	text-align:left;
	vertical-align:top;
	padding:0px;
	margin:0;
	list-style:none outside none;
	border-style:none;
	background-image:none;
	clear:none;
	float:none;
	display:block;
	position:static;
	overflow:visible;
	line-height:normal;
}
.imcm li a img {
	display:inline;
	border-width:0px;
}
.imcm span {
	display:inline;
}
.imcm .imclear, .imclear {
	clear:both;
	height:0px;
	visibility:hidden;
	line-height:0px;
	font-size:1px;
}
.imcm .imsc {
	position:relative;
}
.imcm .imsubc {
	position:absolute;
	visibility:hidden;
}
.imcm li {
	list-style:none;
	font-size:1px;
	float:left;
}
.imcm ul ul li {
	width:100%;
	float:none !important;
}
.imcm a {
	display:block;
	position:relative;
}
.imcm ul .imsc, .imcm ul .imsubc {
	z-index:10;
}
.imcm ul ul .imsc, .imcm ul ul .imsubc {
	z-index:20;
}
.imcm ul ul ul .imsc, .imcm ul ul ul .imsubc {
	z-index:30;
}
.imde ul li:hover .imsubc {
	visibility:visible;
}
.imde ul ul li:hover .imsubc {
	visibility:visible;
}
.imde ul ul ul li:hover .imsubc {
	visibility:visible;
}
.imde li:hover ul .imsubc {
	visibility:hidden;
}
.imde li:hover ul ul .imsubc {
	visibility:hidden;
}
.imde li:hover ul ul ul .imsubc {
	visibility:hidden;
}
.imcm .imea {
	display:block;
	position:relative;
	left:0px;
	font-size:1px;
	line-height:1px;
	height:0px;
	width:1px;
	float:right;
}
.imcm .imea span {
	display:block;
	position:relative;
	font-size:1px;
	line-height:0px;
}
.dvs, .dvm {
	border-width:0px
}
/* --[[ Main Expand Icons ]]-- */
	#imenus0 .imeam span, #imenus0 .imeamj span {
	background-image:url(../images/sample1_main_arrow.gif);
	width:15px;
	height:14px;
	left:-15px;
	top:0px;
	background-repeat:no-repeat;
	background-position:top left;
}
#imenus0 li:hover .imeam span, #imenus0 li a.iactive .imeamj span {
	background-image:url(../images/sample1_main_arrow.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
/* --[[ Sub Expand Icons ]]-- */
	#imenus0 ul .imeas span, #imenus0 ul .imeasj span {
	background-image:url(../images/sample1_sub_arrow.gif);
	width:14px;
	height:14px;
	left:-14px;
	top:0px;
	background-repeat:no-repeat;
	background-position:top left;
}
#imenus0 ul li:hover .imeas span, #imenus0 ul li a.iactive .imeasj span {
	background-image:url(../images/sample1_sub_arrow.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
/* --[[ Main Container ]]-- */
	#imouter0 {
/*	background-color:#e6ede7;
	border-style:solid;
	border-color:#87b77b;
	border-width:1px;*/
	padding:0px;
}
/* --[[ Sub Container ]]-- */
	#imenus0 li ul {
	background-color:#f3f9fc;
	border-style:solid;
	border-color:#e9f2fa;
	border-width:6px;
	padding:5px;
}
/* --[[ Main Items ]]-- */
	#imenus0 li a, #imenus0 .imctitle {
	color:#333333;
	text-align:center;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	border-style:none;
	border-color:#000000;
	border-width:0px;
	padding:2px 5px;
}
/* [hover] - These settings must be duplicated for IE compatibility.*/
		#imenus0 li:hover>a {
	background-color:#e9f2fa;
	color: #0072b6;
}
#imenus0 li a.ihover, .imde imenus0 a:hover {
	background-color:#e9f2fa;
	color:#0072b6;
}
/* [active] */
		#imenus0 li a.iactive {
}
/* --[[ Sub Items ]]-- */
	#imenus0 ul a, #imenus0 .imsubc li .imctitle {
	color:#111111;
	text-align:left;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	border-style:none;
	border-color:#000000;
	border-width:1px;
	padding:2px 5px;
}
/* [hover] - These settings must be duplicated for IE comptatibility.*/
		#imenus0 ul li:hover>a {
	background-color:#fff;
	color:#255585;
}
#imenus0 ul li a.ihover {
	background-color:#fff;
	color:#255585;
}
/* [active] */
		#imenus0 ul li a.iactive {
	text-decoration:underline;
}




/*banner*/
#banner {
	width:938px;
	height:280px;
	margin:auto
}





/*主体内容*/
#con { width:938px; margin:auto;

}


.tab-main {
	WIDTH: 100%
}

.newspic{ width:127px; height:92px;}
.tab-main INPUT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; BORDER-RIGHT-WIDTH: 0px
}
.tab-main DIV.tab-main-top {
	PADDING-LEFT: 25px; BACKGROUND: url(../images/tab_main_top_bg.gif) repeat-x left top; MARGIN: 0px; HEIGHT: 26px
}
.tab-main DIV.tab-main-top UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.tab-main DIV.tab-main-top UL LI {
	MARGIN-TOP: 3px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND-IMAGE: url(../images/tab_main_top_li_bg.gif); WIDTH: 139px; CURSOR: pointer; COLOR: #0072b6; FILTER: dropshadow(color=#ffffff,offx=1,offy=1); LINE-HEIGHT: 24px; MARGIN-RIGHT: 5px; BACKGROUND-REPEAT: repeat-x; LIST-STYLE-TYPE: none; HEIGHT: 23px
}
.tab-main DIV.tab-main-top DIV.search {
	MARGIN-TOP: 4px; DISPLAY: inline; FLOAT: right; WIDTH: 135px; MARGIN-RIGHT: 25px
}
.tab-main-top-li {
	FLOAT: left; HEIGHT: 23px
}
.tab-main DIV.tab-main-top UL LI.isactive DIV.tab-main-top-li {
	
}
.tab-main DIV.tab-main-top UL LI.isactive {
	FONT-WEIGHT: bold; BACKGROUND: #ffffff; COLOR: #333
}
.tab-main DIV.tab-main-content {
	PADDING-LEFT: 30px; BACKGROUND: url(../images/tab_main_content_bg.gif) repeat-x; OVERFLOW: hidden; COLOR: #666666; HEIGHT: 165px
}
.tab-main DIV.tab-main-content DIV.block {
	MARGIN-TOP: 15px; FLOAT: left; WIDTH: 180px; HEIGHT: 135px
}
.tab-main DIV.tab-main-content DIV.thead {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000
}
.tab-main DIV.tab-main-content DIV.tbody {
	MARGIN-TOP: 15px; FONT-SIZE: 13px; LINE-HEIGHT: 22px; HEIGHT: 70px
}

.tab-main DIV.tab-main-content DIV.block2 {
	MARGIN-TOP: 15px; margin-right:20px; FLOAT: left; WIDTH: 300px; HEIGHT: 135px
}
.tab-main DIV.tab-main-content DIV.thead2 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000
}
.tab-main DIV.tab-main-content DIV.tbody2 {
	MARGIN-TOP: 15px; FONT-SIZE: 13px; LINE-HEIGHT: 22px; HEIGHT: 70px
}


.tab-main DIV.tab-main-content DIV.block_newspic {
	MARGIN-TOP: 15px;
	margin-right:10px;
	FLOAT: left;
	WIDTH: 127px;
	HEIGHT: 135px
}
.tab-main DIV.tab-main-content DIV.thead_newspic {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000
}
.tab-main DIV.tab-main-content DIV.tbody_newspic {
	MARGIN-TOP: 15px; FONT-SIZE: 13px; LINE-HEIGHT: 22px; HEIGHT: 70px
}


.tab-main DIV.tab-main-content DIV.block_newsc { MARGIN-TOP: 15px; margin-right:10px;	FLOAT: left; WIDTH: 127px;	HEIGHT: 135px
}
.tab-main DIV.tab-main-content DIV.thead_newsc {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000
}
.tab-main DIV.tab-main-content DIV.tbody_newsc {
	MARGIN-TOP: 15px; FONT-SIZE: 13px; LINE-HEIGHT: 22px; HEIGHT: 70px
}


.tab-main DIV.tab-main-content DIV.tmore {
	CLEAR: both; FONT-SIZE: 13px; LINE-HEIGHT: 25px
}
.tab-main DIV.tab-main-content DIV.tright {
	TEXT-ALIGN: right
}
.tab-main DIV.tab-main-content DIV A.more {
	
}
.tab-main DIV.tab-main-content DIV A.more:visited {
	
}
.tab-main DIV.tab-main-content DIV A.more:hover {
	
}
.tab-main DIV.tab-main-content UL.arrow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.tab-main DIV.tab-main-content UL.arrow LI {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 22px
}
.tab-main DIV.tab-main-content UL.arrow LI SPAN.title {
	BACKGROUND: url(../images/tab_main_content_li_arrow.gif) no-repeat 0px 3px; FLOAT: left; TEXT-INDENT: 13px
}
.tab-main DIV.tab-main-content UL.arrow LI SPAN.pubDate {
	FLOAT: right; MARGIN-RIGHT: 15px
}
.tab-main DIV.tab-main-content UL.dot {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(../images/tab_main_content_li_dot.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px
}
.tab-main DIV.tab-main-content DIV.double-block {
	PADDING-RIGHT: 5px; MARGIN-TOP: 15px; PADDING-LEFT: 2px; FLOAT: left; WIDTH: 292px; HEIGHT: 135px
}
.tab-main DIV.tab-main-content DIV.left-block {
	MARGIN-TOP: 15px; PADDING-LEFT: 2px; FLOAT: left; WIDTH: 215px; PADDING-TOP: 4px; HEIGHT: 135px
}
.tab-main DIV.tab-main-content DIV.right-block {
	MARGIN-TOP: 15px; FLOAT: left; WIDTH: 215px; PADDING-TOP: 4px; HEIGHT: 135px; TEXT-ALIGN: right
}
.tab-main DIV.tab-main-content A.hoverunderline:hover {
	TEXT-DECORATION: underline
}
.tab-main DIV.tab-main-content A.hoverunderline {
	
}
.tab-main DIV.tab-main-content A.hoverunderline:visited {
	
}
.tab-main DIV.tab-main-content DIV.bold {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; LINE-HEIGHT: 22px
}

/*子页CSS开始*/
/*#subbanner{ width:938px; height:}*/
#subcon{ width:938px; margin:auto;}
#subcon_left{ width:215px; /*background:url(../images/subcon_left_bg.gif) repeat-y; */float:left;}
#subcon_right{ width:723px; float:left;}

.subcon_left_t{ width:195px; font-size:14px; color:#0072b6; padding-left:20px; padding-top:10px; height:45px; line-height:45px;  background:url(../images/subcon_left_t.gif) no-repeat; float:left;}
/*.subcon_left_list{ float:left;}*/
.subcon_left_list ul { padding:0px;}
.subcon_left_list ul li{ width:215px;float:left;}
.subcon_left_list ul li a{ display: block; width:185px; padding-left:30px; height:26px; line-height:26px; background:url(../images/subcon_li.gif) no-repeat; margin-bottom:1px; float:left }
.subcon_left_list ul li a:hover{width:185px; padding-left:30px; height:26px; line-height:26px; background:url(../images/subcon_li_hover.gif) no-repeat; color:#FFF; float:left}

.subcon_left_b{ width: 215px; height:23px; margin-bottom:10px; float:left;}


.subcon_right_wz{ PADDING-LEFT: 30px; BACKGROUND: url(../images/positonbg.gif) no-repeat 0px 0px; WIDTH: 693px; height:37px; line-height:37px;  float:left;}
.subbanner{ width:706px; padding-left:17px; margin-top:5px; margin-bottom:5px; height:189px; float:left;}
.subcon_c{ width:688px; PADDING-RIGHT: 10px; PADDING-LEFT: 25px; PADDING-BOTTOM: 20px; LINE-HEIGHT: 22px; PADDING-TOP: 20px; FONT-FAMILY: "宋体"; float:left;}
.subcon_c_title{ width:688px; PADDING-RIGHT: 10px; PADDING-LEFT: 25px; LINE-HEIGHT: 20px; PADDING-TOP: 5px; font-size:13px; text-align:center; FONT-FAMILY: "宋体"; float:left;}
.subcon_list{ width:688px; PADDING-RIGHT: 10px; PADDING-LEFT: 25px; PADDING-BOTTOM: 20px; LINE-HEIGHT: 22px; PADDING-TOP: 10px; FONT-FAMILY: "宋体"; float:left;}


/*底部*/
#footer {
	width:938px; HEIGHT: 70px; margin:auto;
}
#footer DIV.footer-content {
	BACKGROUND: url(../images/footer_bg.gif) repeat-y; HEIGHT: 46px
}
#footer DIV.copyright {
	PADDING-LEFT: 30px; FLOAT: left; COLOR: #999999; LINE-HEIGHT: 20px; PADDING-TOP: 5px
}
#footer DIV.kingdee-link {
	MARGIN-TOP: 8px; DISPLAY: inline; FLOAT: right; WIDTH: 135px; MARGIN-RIGHT: 25px; POSITION: relative; HEIGHT: 18px
}
#footer DIV.bottom {
	BACKGROUND: url(../images/footer_bg.gif) repeat-y; HEIGHT: 24px
}
#footer DIV.bottom-right {
	BACKGROUND: url(../images/footer_right_bottom.gif) no-repeat; FLOAT: right; WIDTH: 24px; HEIGHT: 24px
}
A.sink {
	COLOR: #999999
}
A.sink:visited {
	COLOR: #999999
}
A.sink:hover {
	COLOR: #003f8c
}

/* 在线QQ  */
.kefu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 35px;
	WIDTH: 110px;
	PADDING-TOP: 0px;
	HEIGHT: auto
}
.kefu_all {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 110px;
	PADDING-TOP: 0px
}
.kefu_shang {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: url(../images/kefu_up.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 105px;
	PADDING-TOP: 5px;
	HEIGHT: 65px;
	TEXT-ALIGN: right
}
.kefu_shang A {
	COLOR: #6080be;
	TEXT-DECORATION: none
}
.kefu_shang A:hover {
	COLOR: #6080be;
	TEXT-DECORATION: underline
}
.kefu_zhong {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../images/kefu_middle.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 110px;
	PADDING-TOP: 0px;
	HEIGHT: auto;
	TEXT-ALIGN: center
}
.tousu {
	CLEAR: both;
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #ccc 1px solid;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: #f5f5f5;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: #ccc 1px solid;
	WIDTH: 70px;
	COLOR: #666;
	LINE-HEIGHT: 20px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #ccc 1px solid;
	HEIGHT: 20px;
	TEXT-ALIGN: center
}
.diaoyong {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 2px auto;
	WIDTH: 110px;
	COLOR: #666;
	PADDING-TOP: 0px;
	HEIGHT: 20px;
	TEXT-ALIGN: center
}
.diaoyong A {
	COLOR: #666;
	TEXT-DECORATION: none
}
.diaoyong A:hover {
	COLOR: #666;
	TEXT-DECORATION: none
}
.kefu_xia {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: url(../images/kefu_down.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 110px;
	PADDING-TOP: 0px;
	HEIGHT: 50px;
	TEXT-ALIGN: center
}
