.sub_banner{ height:250px; overflow:hidden; position:relative; }
.sub_banner_on{ position:absolute; top:0px; left:0px; }

.content{ padding:10px 10px 30px 10px; overflow:hidden; zoom:1;  background:url("images/bg_sub.jpg") #fff bottom repeat-x; }
.content .content{ background:none; }
	.side{ width:230px; overflow:hidden; FONT-FAMILY:Times New Roman; }
		.subNav{BACKGROUND-COLOR:#f5faff; BORDER-BOTTOM: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px solid;}
		.subNav h3{ height:38px; line-height:38px;BACKGROUND-COLOR:#eeeeee; BORDER-BOTTOM: #CCCCCC 1px solid; color:#0f568c;FONT-FAMILY: "Microsoft Yahei"; FONT-SIZE: 17px;font-weight:bold}
		.subNav ul{ margin-top:0px; }
		.subNav ul li{ height:38px; line-height:38px; BORDER-BOTTOM: #e5e5e5 1px dotted; padding-left:12px; }
                .subNav ul li .last{ height:38px; line-height:38px; padding-left:12px; }
		.subNav ul li a{ font-weight:normal; color:#006699; }
         .num {height:38px; TEXT-ALIGN: center; LINE-HEIGHT: 14px; BACKGROUND-COLOR: #f9a856; MARGIN-TOP: 12px; WIDTH: 14px; DISPLAY: block; FONT-FAMILY: Tahoma; FLOAT: left; HEIGHT: 14px; COLOR: #fff; FONT-SIZE: 10px; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px}
		.sub_service{ width:230px;  height:213px; position:relative; background:url("images/bg_subService.jpg") no-repeat;}
		.sub_service .linkA,.sub_service .linkB{ position:absolute; top:50px; left:40px; font-weight:bold; }
		.sub_service .linkB{ left:152px;}
		.sub_service .comA{ position:absolute; top:92px; left:60px; font-weight:bold; }
		.sub_service .comB{ position:absolute; top:120px; left:60px; font-weight:bold; }
		.sub_service .comC{ position:absolute; top:172px; left:60px; font-weight:bold; }
	
	.con{ width:688px; padding:15px;  min-height:700px; overflow:hidden; _height:700px; _overflow:visible; border:1px solid #ccc; background:url("images/bg_con.jpg") repeat-x 1px 1px #FFFFFF;margin-left:10px; }
		.con_con{ width:660px; overflow:hidden; padding:0 15px; FONT-FAMILY:Times New Roman;}
	.userCon{ min-height:560px; _height:560px; overflow:hidden; _overflow:visible;  }
	.fgPwdCon{ min-height:300px; _height:300px; margin-left:0px; width:auto;  }
	.fgPwdCon .con_con{ text-align:center; width:auto;  }
	.fgPwdCon .u_management_Password{ margin:0 auto; padding-bottom:10px;  }
	.fgPwdCon table td{ padding-top:10px; }

	.singlePageCon{ background:url("images/bg_singlePageCon.jpg") no-repeat right 1px #FFFFFF;;}
	.singlePageCon .aTitle{ margin-top:18px; padding-left:35px; font:normal normal 24px/40px "ºÚÌå";   }

.case .m-picNews .title{ font:normal bold 14px/1.5em "ËÎÌå"; color:#333; background:url("images/share/dotted.gif") bottom repeat-x; display:block; width:100%; height:34px; }
.case .m-picNews li{ margin-bottom:25px; }
	  .title_case{height:28px; border-bottom:1px solid #a6cae4;margin-bottom:15px;    }
	  .title_case h3{ width:96px; height:28px; line-height:28px; font-weight:bold; color:#fff; text-align:center; background:url("images/bg_case_title.jpg"); }
	  .caseColum{ margin-bottom:20px; clear:both; }
	  .caseColum .casePicNews{ overflow:hidden; padding:10px;  }
	  .caseColum .line{ width:3px; height:140px; margin:0 20px 0 10px;  overflow:hidden; background:url("images/share/dotted.gif") repeat-y; }
	  .caseColum .m-picNews .pe_u_thumb_title{ width:220px; }
	  .caseColum .m-picNews .title{ font:normal bold 12px/1.5em "ËÎÌå"; background:none; height:24px;  }
	  .caseColum .m-picNews .txt{ margin-top:0px; }
	  .caseColum .m-picNews li{ overflow:hidden; height:auto; background:none; }
	  .caseColum .m-picNews .pe_u_thumb img{ width:112px; height:82px;  }
	  .caseColum .caseNews li{ margin-top:5px; height:22px; background:none;  }

.dl_baoxiu{ position:relative; height:120px; background:url("images/bg_dl_baoxiu.png"); }
.dl_baoxiu a{ position:absolute; left:571px; top:13px; display:block; width:80px; height:25px; background:#fff; filter:alpha(opacity=0);opacity:0;  }
.dl_baoxiu p{ padding:52px 10px 10px 262px;  }
.dl_guzhang h3,.dl_dl h3{ height:60px; line-height:60px; margin-top:20px;  background:url("images/bg_dl_guzhang.png"); font-weight:normal; }
.dl_dl h3{ background:url("images/bg_dl_dl.png"); margin-top:10px;  }
.dl_con .m-news { width:640px; overflow:hidden;  }
.dl_con .m-news ul{ width:660px; padding-top:10px;  }
.dl_con .m-news li{ width:310px; margin-bottom:10px;  float:left; margin-right:20px; }

.dl_BoxCont{ font-size:12px; overflow:hidden; }
.s_info_content{ overflow:hidden; padding:10px; zoom:1; background:url("images/share/dotted.gif") repeat-x top; padding-top:20px;  }
.s_info_content_l,.s_info_content_c li{ font-weight:bold; }
.s_info_content_l{ width:150px; float:left;  }
.s_info_content_c{ width:230px; float:left;  }
.s_info_content_r{ width:150px; float:right; padding-right:15px;  }
.s_info_content_r img{ border:1px solid #ccc; padding:5px; width:150px; height:120px;  }
.s_font_weight{ font-weight:normal;}
.s_font_red_a{ color:red; }
.s_font_green{ color:green; }
.s_font_collection{ text-align:center; }
.S_Intro dt{ border-bottom:1px solid #DBDBDB; }
.S_Intro dt span{ display:block; width:82px; text-align:center; background:#f0f0f0; font-size:14px; font-weight:bold; color:#0F568C; border:1px solid #DBDBDB; border-bottom:none;   }
.S_Intro dd{ padding:10px 15px; }
.dl_BoxCont .dl_address{ zoom:1; overflow:hidden; }
.dl_BoxCont .dl_address li{ width:82px; float:left; margin-right:20px; background:url("images/share/ico_dl.png") no-repeat left center; padding-left:20px;  }
.dl_BoxCont .dl_address a{ font-size:14px; font-weight:bold; color:#000; text-decoration:underline;  }

.side_search ul{ padding:15px 0 20px 8px; background:url("images/bg_side_search.jpg") repeat-x scroll center bottom transparent;}
.side_search li{ width:202px;  height:24px; background:#E4EEF6; padding:3px 5px; }
.side_search li *{ vertical-align:middle;}
.side_search li #Submit{ padding-left:3px; }

#Keyword{ color:#999; }

.box1{
	border:1px solid #99BBDD;
	margin-bottom:10px;
}
.box1:hover{
    background:url(images/bg_row.png)

}
.box_bt {
	background: url(images/title_icon.gif) no-repeat 10px 12px  #f6f6f6;
	padding:4px;
	padding-left:24px;
	font-size:15px;
	margin:5px 7px 4px 7px;
	color:#275C91;
}

.box_text{
	color:#666;
	text-indent:0px;
	line-height:24px;
	font-size:13px;
	margin:0px 7px;
	background:url(images/title_bg-.gif) repeat-x bottom;
	padding-bottom:6px;
}
.zz_zf_img{
	float:left;
	margin:0px 4px 0px 0px;
	padiing-left:2px
	
}

.column {
	MARGIN: 0px auto; WIDTH: 980px; PADDING-LEFT: 0px;
}

.navmenu DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.navmenu A {
	COLOR: #000000; TEXT-DECORATION: none
}
.headerd {
	WIDTH: 980px; FLOAT: left
}
.header_1d {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 960px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 10px
}

.navmenu {
	WIDTH: 980px; BACKGROUND: url(menu-bg.png) repeat-x left bottom; FLOAT: left; HEIGHT: 43px;  
}

.navmenu A {
	PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FLOAT: left; COLOR: #ffffff
}
.navmenu A:hover {
	BACKGROUND: #0f97df; TEXT-DECORATION: none;COLOR: #000000; 
}
.navmenu .last {
	PADDING-RIGHT: 0px
}
.navmenu DL {
	FLOAT: left
}
.navmenu DT {
	FONT-FAMILY: "Microsoft Yahei"; FLOAT: left; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.navmenu DT A {
	LINE-HEIGHT: 43px
}
.navmenu DD {
	FLOAT: left
}
.navmenu DD A {
	HEIGHT: 26px; PADDING-TOP: 17px
}




#main {
	MARGIN: 0px auto; WIDTH: 980px
}
.x-container {
	MARGIN: 0px auto; WIDTH: 980px
}

HTML .x-left {
	FLOAT: left
}
HTML .x-right {
	FLOAT: right
}
HTML .x-left {
	_display: inline
}
HTML .x-right {
	_display: inline
}

#topbar {
	Z-INDEX: 2000; BORDER-BOTTOM: #CCCCCC 1px solid; POSITION: relative; BACKGROUND: url(../images/page/topbar.png) #eeeeee repeat-x 0px -1px; HEIGHT: 32px; BORDER-TOP: #CCCCCC 1px solid
}
#topbar .x-container {
	Z-INDEX: 2000
}
#topbar UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#topbar LI {
	LINE-HEIGHT: 32px; DISPLAY: inline-block; FLOAT: left; HEIGHT: 32px
}
#topbar .topbar-nav A {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; ZOOM: 1; DISPLAY: inline-block; HEIGHT: 32px; COLOR: #666; PADDING-TOP: 0px
}
#topbar .topbar-nav A:hover {
	BACKGROUND-COLOR: #e1e1e1; COLOR: #494949; TEXT-DECORATION: none
}
#topbar-name {
	COLOR: #919191; MARGIN-RIGHT: 7px
}
#topbar-name A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; PADDING-TOP: 0px
}
HTML .x-relative {
	POSITION: relative
}
HTML DIV.x-relative {
	POSITION: relative
}

#header {
	MARGIN: 0px
}
#header .header-logo {
	WIDTH: 370px; PADDING-TOP: 10px;PADDING-Bottom: 4px
}
#header .header-logo A {
	WIDTH: 370px; PADDING-RIGHT: 50px; HEIGHT: 64px
}
#header .header-logo IMG {
	WIDTH: 370px; HEIGHT: 54px
}
.x-grid {
	MARGIN-TOP: 10px; ZOOM: 1
}
.x-grid:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.x-grid-2 .x-col-side {
	WIDTH: 280px; FLOAT: left; MARGIN-LEFT: 10px
}
.x-grid-2 .x-col-extra {
	WIDTH: 280px
}
.x-grid-2 .x-col-extra-left {
	WIDTH: 280px
}
.x-grid-2 .x-col-main {
	WIDTH: 690px
}
.x-grid-2 .x-col-main-right {
	WIDTH: 690px
}
.x-col-main {
	FLOAT: left; _display: inline
}
.x-breadcrumb {
	BORDER-BOTTOM: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; LINE-HEIGHT: 36px; MARGIN-BOTTOM: 10px; BACKGROUND: white 0px 0px; HEIGHT: 36px; BORDER-TOP: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px solid
}
.x-breadcrumb DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.x-breadcrumb DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.x-breadcrumb DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.x-breadcrumb DT {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #f7f7f7 0px 0px; FLOAT: left; COLOR: #333; MARGIN-RIGHT: 8px; BORDER-RIGHT: #CCCCCC 1px solid; PADDING-TOP: 0px
}
.x-breadcrumb DD {
	PADDING-RIGHT: 12px; BACKGROUND: url(images/page/crumb-li-arrow.jpg) no-repeat right 50%; FLOAT: left; COLOR: #333; MARGIN-LEFT: 8px
}
.x-breadcrumb DD.x-breadcrumx-noarrow {
	BACKGROUND: 0px 0px
}
.x-breadcrumb EM {
	FONT-WEIGHT: bold
}
.x-breadcrumb .x-breadcrumx-crumbs {
	POSITION: absolute; MARGIN-TOP: -6px; WIDTH: 7px; BACKGROUND: url(images/page/crumb-arrow.jpg) no-repeat 0px 0px; HEIGHT: 11px; FONT-SIZE: 0px; TOP: 50%; RIGHT: -6px
}
.x-panel {
	BORDER-BOTTOM: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BACKGROUND-COLOR: #fff; BORDER-TOP: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px solid
}
.x-panel .x-panel-header-h {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 20px; PADDING-RIGHT: 10px; FLOAT: left; HEIGHT: auto; BORDER-RIGHT: #c8c8c8 1px solid; PADDING-TOP: 10px
}
.x-panel .x-panel-body-h {
	MARGIN-LEFT: 40px; OVERFLOW: hidden
}
HTML .x-control {
	MARGIN-BOTTOM: 10px
}
HTML DIV.x-control {
	MARGIN-BOTTOM: 10px
}