@charset "utf-8";
/************************************/
/*	layout 通用布局
/*	Created By ZHI(UI Group)
/*	2012-4-12
/************************************/

/*<行布局>*/
.area_header, .area_footer, .area_main, .area_row{
	overflow: hidden;
	height: 100%;
}
.area_row{
	margin: 0 auto 10px auto;
	width: 1002px;
}

a{ color: #000 } a:hover{ color: #0072d3 }

.center1002{
	margin: 0 auto 0 auto;
	width: 1002px;
}

/************************************/
/*	section 区域片段样式
/*	Created By ZHI(UI Group)
/*	2012-4-12
/************************************/
.section, .section_header, .section_main{
	overflow: hidden;
	height: 100%;
}
.section_header{
	height: 30px;
}

/************************************/
/*	页头
/*	Created By ZHI(UI Group)
/*	2012-4-12
/************************************/
.header{
	margin: 20px auto 28px auto
}

.lnk_sitemap{
	background: url(cmc_icon.png) no-repeat -2px -149px;
	padding-left: 15px;
	line-height: 36px;
	float: left;
	margin-left: 41px;
}
.lnk_sitemap, .lnk_sitemap:hover{ color: #fff; text-decoration: none }
 
.layer_ie6{ }
.layer_ie6, .mini_sitemap, .layer_ie6 iframe{ width: 712px; height: 160px; }
.layer_ie6{ position: absolute; z-index: 998; margin-top: 36px; padding-top: 6px; margin-left: 101px; * margin-left: -686px}
.layer_ie6 iframe{ filter: Alpha(opacity=0); border: 0px solid blue }

.mini_sitemap{ position: absolute; z-index: 999; * margin-left: -712px; margin-top: -160px; * margin-top: 0; border: 0px solid green }
.mini_sitemap .edge_top, .mini_sitemap .edge_bottom{ width: 712px; height: 13px; background: url(cmc_sitemap_edge.gif);}
.mini_sitemap .edge_bottom{ background-position: 0px -15px; }
.mini_sitemap .mini_sitemap_body{ width: 672px; height: 130px; background:url(cmc_sitemap_body_bg.gif) repeat-x; padding: 2px 18px; border: 2px solid #36a5f3; border-width: 0 2px }

.mini_sitemap ul{ width: 94px; background: url(cmc_sitemap_edge.gif) repeat-x 0px -29px; padding-left: 39px; font-weight: bold; line-height: 28px; float: left; }
.mini_sitemap ul li{ height: 24px; padding-left: 6px; background: url(cmc_icon.png) no-repeat -6px -179px; }
.mini_sitemap ul li a{ color: #056ab6; line-height: 24px; }

.logo img{
	width: 156px;
}

/*<页顶导航栏>*/
.nav_bar, .nav_edge_left, .nav_edge_right{
	background: url(cmc_nav_bg.gif) repeat-x;
}
.nav_bar{
	width: 808px; height: 40px;
	background-position: 0px -41px;
	float: left;
	margin: 10px 0 0 30px
}
.nav_edge_left, .nav_edge_right{ width: 11px; height: 41px; }
.nav_edge_left{ background-position: 0px 0px; float: left }
.nav_edge_right{ background-position: -11px 0px; float: right }

.main_nav{
	height: inherit;
	float: left
}
.main_nav li{
	width: auto; background: url(cmc_nav_bg.gif) no-repeat 0px -82px;
	text-align: center;
	float: left;
	position: static
}
.main_nav li.first{ background: none }
.main_nav li a{ line-height: 38px;  font-size: 13px; font-weight: bold;	padding: 0 22px; text-align: center; }
.main_nav li a, .main_nav li a:hover{ color: #fff; text-decoration: none }

.main_nav .current{ padding: 0px 7px; }
.main_nav .current a{
	background: url(cmc_nav_bg.gif) no-repeat 0px -122px;
	display: inline-block;
	
	height: 36px;
	margin: 6px 0 0 2px;
	line-height: 26px; text-align: center; color: #0055a9; font-weight: bold;
}
.main_nav .current a, .main_nav .current a:hover{ color: #0055a9 }
.main_nav .current a, .main_nav .current a:hover{ text-decoration: none }

.main_nav li ul{ height: 24px; position: absolute; top: 68px; z-index: 90; padding-top: 4px; visibility: hidden }

.main_nav li ul.selected{ visibility: visible }

.main_nav li ul li{ background: url(cmc_pop_subnav_bg.gif) repeat-x 0px -5px; padding: 0; }

.main_nav li ul li a{ line-height: 24px; font-weight: normal; display: block; padding: 0 8px; } .main_nav ul li a:hover{ text-decoration: underline; } .main_nav li ul li a, .main_nav li ul li a:hover{ color: #37A5F3 }
.main_nav li ul li.first{ background: url(cmc_pop_subnav_bg.gif) repeat-x 0px -5px }
.main_nav li ul li.first a{ background: url(cmc_pop_subnav_bg.gif) no-repeat 0px -30px; }
.main_nav li ul li.last a{ background: url(cmc_pop_subnav_bg.gif) no-repeat bottom right; }
.main_nav li ul .tips_guide{ font-size: 1px; width: 9px; display: block; float:left; height: 5px; background: url(tips_guider.gif) no-repeat; position: relative; top: -4px; left: 52%; margin-left: -9px }

/*ie6~ie7*/
.main_nav li ul .tips_guide{ * left: 49%; }
.main_nav li.main_nav_intro ul{ margin-left: -54px ; * margin-left: -157px  }
.main_nav li.main_nav_business ul{ margin-left: -90px; * margin-left: -177px }
.main_nav li.main_nav_info ul{ margin-left: -24px; * margin-left: -124px }
.main_nav li.main_nav_invest ul{ margin-left: -56px; * margin-left: -152px }
/*<广告横幅>*/
.banner{ margin: 8px auto }
.banner img{ width: 1002px; height: 120px }

/************************************/
/*	页脚
/*	Created By ZHI(UI Group)
/*	2012-7-6
/************************************/
.footer{
	width: 100%; height: 80px;
	background: url(cmc_footer_bg_1_81.gif) repeat-x #E7E7E7 top center;
	margin-bottom: 0;
}
.footer .area_row{ margin-bottom: 0; padding-top: 16px; height: 60px}
.footer .logo{ float: left }
.footer .copyright{ float: right; line-height: 26px; text-indent: 188px }

/************************************/
/*	form 表单
/*	Created By ZHI(UI Group)
/*	2012-7-3
/************************************/
.textbox, .ddl{
	border: 1px solid #C7C7C7;
	background: #fff;
	height: 18px;
	background: url(cmc_form_elem_bg.gif)
}
.ddl{ padding: 1px 0; height: 20px; line-height: 20px }

.s_btn{
	width: 107px; height: 29px; background: url(cmc_btn.gif) no-repeat; display: inline-block;
	line-height: 28px; font-size: 14px; text-align: center; text-indent: 10px;
	outline: none
}
.s_btn:hover{ background-position: 0px -29px; color: #000; text-decoration: none }
.s_btn:active{ background-position: 0px -58px; color: #fff }

/************************************/
/*	子栏目通用
/*	Created By ZHI(UI Group)
/*	2012-7-3
/************************************/
.area_column228, .area_column774{ min-height: 600px; float: left;  }
.area_column228{ width: 228px; height: 100% }
.area_column774{ width: 749px; padding-left: 25px; background: #fff url(cmc_subcol_bg.gif) repeat-y -7px 0 }
.area_main{ background: #fff url(cmc_subcol_bg.gif) repeat-y -7px 0 }

.subnav{ margin: 0 12px }
.subnav h2{ height: 36px; background: url(cmc_subnav_bg.gif) no-repeat 0px 28px; margin-bottom: 20px; text-align: center; line-height: 32px; font: bold 16px/32px "幼圆"; color: #145FCF }
.subnav li{ height: 42px; border-bottom: 1px solid #D4DFE5 }
.subnav li a{ line-height: 44px; color: #4F7ABB; font-weight: bold; margin-left: 76px }
.subnav li{ background: url(cmc_icon.png) no-repeat 182px -236px }
.subnav .current{ background-position: 182px -200px }
.subnav .current a{ color: #fe7800 }

.page_nav{ height: 36px; background: url(cmc_subnav_bg.gif) repeat-x 0px -9px; }
.page_nav h3{ display: inline; float: left; line-height: 32px; color: #606060; font-weight: bold; text-indent: 8px }
.crumb{ float: right; line-height: 32px; margin-right: 8px }
.crumb a{ color: #858585 }
.crumb .home{ background: url(cmc_icon.png) no-repeat 0px -31px; padding-left: 17px }
.crumb .current{ color: #000 }