@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif, "宋体";
}
body {
	font-size: 12px;
	background-color: #FFFFFF;
	background-image: url(hp_menu_d1_bg.gif);
	background-repeat: repeat-x;
	background-position: 1000px 85px;
}
form {
	margin: 0px;
	padding: 0px;
	display: inline;
}
input {
	display: inline;
	vertical-align: bottom;
}
img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: inline;
}
.clear {
	clear: both;
}
#body_warp_table {
	background-color: #FFFFFF;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#hp_logo {
	margin-top: 20px;
	margin-left: 10px;
	position: absolute;
	margin-top: 10px;
}
#hp_logo span.cima_title {
	font-family: Arial;
	font-size: 18px;
	color: #000066;
	margin-left: 10px;

}
#hp_header_bar {
	position: absolute;
	margin-top: 75px;
	margin-left: 650px;
	width: 330px;
}
#hp_header_bar ul {
	list-style-type: none;
	overflow: hidden;
	display: block;
}
#hp_header_bar ul li {
	display: inline;
}
#hp_header_bar ul li a {
	display: block;
	float: left;
	text-decoration: none;
	color: #666666;
	margin-right: 5px;
	margin-left: 5px;
}
#hp_header_bar ul li a:hover {
	color: #0099FF;
}






#hp_header {
	background-color: #FFFFFF;
	height: 20px;
	padding-top: 10px;
	padding-bottom: 5px;
	vertical-align: bottom;
	text-align: right;
}
#hp_header ul {
	list-style-type: none;
}
#hp_header ul li {
	display: inline;
	color: #666666;
	font-size: 12px;
}
#hp_header ul li a {
	text-decoration: none;
	padding-right: 2px;
	padding-left: 2px;
	display: inline;
	color: #666666;
}
#hp_header ul li a:hover {
	color: #0099FF;
}


#hp_header input.text {
	background-color: #CCCCCC;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#hp_menu {
	width: 1000px;
	display: block;
}

/*- Menu Tabs B--------------------------- */

#hp_menu_d1 {
	width:100%;
	line-height:normal;
	margin-top: 50px;
	font-size: 12px;
	background-image: url(hp_menu_d1_bg.gif);
	height: 40px;
  }
#hp_menu_d1 span.divider {
	background-image: url(hp_menu_d1_divider.gif);
	height: 20px;
	width: 3px;
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: 0px 3px;
	margin-right: 1px;
	margin-left: 1px;
}

	   
	#hp_menu_d1 ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style-type: none;
      }
		
	.hp_menu_dl_ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style-type: none;
	}
	
	   
	#hp_menu_d1 li {
	display:inline;
      }
		
	.hp_menu_dl_li {
	display:inline;
	}
	
	#hp_menu_dl_li_a {
	float:left;
	background:url("hp_menu_d1_left.gif") no-repeat left top;
	margin:0;
	text-decoration:none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 4px;
	}
	
	#hp_menu_d1 a {
	float:left;
	background:url("hp_menu_d1_left.gif") no-repeat left top;
	margin:0;
	text-decoration:none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 4px;
    }
	
	
    #hp_menu_d1 a.d0_style_1 {
	background:url("hp_menu_d1_left_s1.gif") no-repeat left top;
    }
    #hp_menu_d1 a.d0_style_2 {
	background:url("hp_menu_d1_left_s2.gif") no-repeat left top;
    }
    #hp_menu_d1 a.d0_style_3 {
	background:url("hp_menu_d1_left_s3.gif") no-repeat left top;
    }
    #hp_menu_d1 a.d0_style_4 {
	background:url("hp_menu_d1_left_s4.gif") no-repeat left top;
    }
    #hp_menu_d1 a.d0_style_5 {
	background:url("hp_menu_d1_left_s5.gif") no-repeat left top;
    }
	
	
    #hp_menu_d1 a span {
	background:url("hp_menu_d1_right.gif") no-repeat right top;
	color:#333333;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 6px;
	display: block;
	float: left;
	height: 14px;
      }
	
	#hp_menu_dl_li_a span {
	background:url("hp_menu_d1_right.gif") no-repeat right top;
	color:#333333;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 6px;
	display: block;
	float: left;
	height: 14px;
      }

	#hp_menu_d1 a.d0_style_1 span {
	background:url("hp_menu_d1_right_s1.gif") no-repeat right top;
    }
    #hp_menu_d1 a.d0_style_2 span {
	background:url("hp_menu_d1_right_s2.gif") no-repeat right top;
    }
    #hp_menu_d1 a.d0_style_3 span {
	background:url("hp_menu_d1_right_s3.gif") no-repeat right top;
    }
    #hp_menu_d1 a.d0_style_4 span {
	background:url("hp_menu_d1_right_s4.gif") no-repeat right top;
    }
    #hp_menu_d1 a.d0_style_5 span {
	background:url("hp_menu_d1_right_s5.gif") no-repeat right top;
    }
	
    #hp_menu_d1 em a {
	background:url("hp_menu_d1_left_em.gif") no-repeat left top;
	font-style: normal;
    }
    #hp_menu_d1 em a.d0_style_1 {
	background:url("hp_menu_d1_left_em.gif") no-repeat left top;
    }
    #hp_menu_d1 em a.d0_style_2 {
	background:url("hp_menu_d1_left_em.gif") no-repeat left top;
    }
    #hp_menu_d1 em a.d0_style_3 {
	background:url("hp_menu_d1_left_em.gif") no-repeat left top;
    }
    #hp_menu_d1 em a.d0_style_4 {
	background:url("hp_menu_d1_left_em.gif") no-repeat left top;
    }
    #hp_menu_d1 em a.d0_style_5 {
	background:url("hp_menu_d1_left_em.gif") no-repeat left top;
    }
		
    #hp_menu_d1 em a span {
	color: #333333;
	background-image: url(hp_menu_d1_right_em.gif);
	background-repeat: no-repeat;
	background-position: right top;
    }
    #hp_menu_d1 em a.d0_style_1 span {
		background-image: url(hp_menu_d1_right_em.gif);
    }
    #hp_menu_d1 em a.d0_style_2 span {
		background-image: url(hp_menu_d1_right_em.gif);
    }
    #hp_menu_d1 em a.d0_style_3 span {
		background-image: url(hp_menu_d1_right_em.gif);
    }
    #hp_menu_d1 em a.d0_style_4 span {
		background-image: url(hp_menu_d1_right_em.gif);
    }
    #hp_menu_d1 em a.d0_style_5 span {
		background-image: url(hp_menu_d1_right_em.gif);
    }
		
    #hp_menu_d1 a:hover {
	background-position:0% -42px;
      }
    #hp_menu_d1 a:hover span {
		background-position:100% -42px;
		color: #FFFFFF;
    }
	#hp_menu_d1 em a:hover span {
		color: #000000;
	}


#hp_menu_d1 .cima_global_link a{
	padding-right: 10px;
	height: 30px;
	float: right;
}

/*************************************************************/
#hp_menu_d1_2two {
	width:100%;
	line-height:normal;
	margin-top: 50px;
	font-size: 12px;
	background-image: url(hp_menu_d1_bg.gif);
	height: 40px;
  }
#hp_menu_d1_2two span.divider {
	background-image: url(hp_menu_d1_divider.gif);
	height: 20px;
	width: 3px;
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: 0px 3px;
	margin-right: 1px;
	margin-left: 1px;
}

#hp_menu_d1_2two a.d0_style_1 {
background:url("hp_menu_d1_left_s1.gif") no-repeat left top;
}
#hp_menu_d1_2two a.d0_style_2 {
background:url("hp_menu_d1_left_s2.gif") no-repeat left top;
}
#hp_menu_d1_2two a.d0_style_3 {
background:url("hp_menu_d1_left_s3.gif") no-repeat left top;
}
#hp_menu_d1_2two a.d0_style_4 {
background:url("hp_menu_d1_left_s4.gif") no-repeat left top;
}
#hp_menu_d1_2two a.d0_style_5 {
background:url("hp_menu_d1_left_s5.gif") no-repeat left top;
}


#hp_menu_d1_2two a.d0_style_1 span {
background:url("hp_menu_d1_right_s1.gif") no-repeat right top;
}
#hp_menu_d1_2two a.d0_style_2 span {
background:url("hp_menu_d1_right_s2.gif") no-repeat right top;
}
#hp_menu_d1_2two a.d0_style_3 span {
background:url("hp_menu_d1_right_s3.gif") no-repeat right top;
}
#hp_menu_d1_2two a.d0_style_4 span {
background:url("hp_menu_d1_right_s4.gif") no-repeat right top;
}
#hp_menu_d1_2two a.d0_style_5 span {
background:url("hp_menu_d1_right_s5.gif") no-repeat right top;
}

#hp_menu_d1_2two em a {
background:url("hp_menu_d1_left_em.gif") no-repeat left top;
font-style: normal;
}
#hp_menu_d1_2two em a.d0_style_1 {
background:url("hp_menu_d1_left_em.gif") no-repeat left top;
}
#hp_menu_d1_2two em a.d0_style_2 {
background:url("hp_menu_d1_left_em.gif") no-repeat left top;
}
#hp_menu_d1_2two em a.d0_style_3 {
background:url("hp_menu_d1_left_em.gif") no-repeat left top;
}
#hp_menu_d1_2two em a.d0_style_4 {
background:url("hp_menu_d1_left_em.gif") no-repeat left top;
}
#hp_menu_d1_2two em a.d0_style_5 {
background:url("hp_menu_d1_left_em.gif") no-repeat left top;
}
	
#hp_menu_d1_2two em a span {
color: #333333;
background-image: url(hp_menu_d1_right_em.gif);
background-repeat: no-repeat;
background-position: right top;
}
#hp_menu_d1_2two em a.d0_style_1 span {
	background-image: url(hp_menu_d1_right_em.gif);
}
#hp_menu_d1_2two em a.d0_style_2 span {
	background-image: url(hp_menu_d1_right_em.gif);
}
#hp_menu_d1_2two em a.d0_style_3 span {
	background-image: url(hp_menu_d1_right_em.gif);
}
#hp_menu_d1_2two em a.d0_style_4 span {
	background-image: url(hp_menu_d1_right_em.gif);
}
#hp_menu_d1_2two em a.d0_style_5 span {
	background-image: url(hp_menu_d1_right_em.gif);
}
	
#hp_menu_d1_2two a:hover {
background-position:0% -42px;
  }
#hp_menu_d1_2two a:hover span {
	background-position:100% -42px;
	color: #FFFFFF;
}
#hp_menu_d1_2two em a:hover span {
	color: #000000;
}


#hp_menu_d1_2two .cima_global_link a{
	padding-right: 10px;
	height: 30px;
	float: right;
}

/**************************************************/



#hp_body_warp {
	clear: both;
	padding-top: 20px;
}

#hp_body_right {
	width: 230px;
	float: right;
	display: inline-block;
}


#hp_br_news {
	width: 210px;
	padding-right: 10px;
	padding-left: 10px;
}
#hp_br_news ul {
	list-style-type: none;
}
#hp_br_news ul li{
	display: inline;
}
#hp_br_news ul li a{
	display: block;
	background-image: url(bt_arrow_blue.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration: none;
	color: #0099cc;
	background-position: 8px 0px;
	height: 16px;
	overflow: hidden;
}
#hp_br_news ul li a:hover{
	text-decoration: underline;
}
#hp_br_news ul li.title{
	padding: 0px;
}

#hp_br_events {
	width: 210px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
}
#hp_br_events ul {
	list-style-type: none;
}
#hp_br_events ul li{
	display: block;
	width: 210px;
}
#hp_br_events  ul  li  a.event_link{
	text-decoration: none;
	color: #0099cc;
}
#hp_br_events  ul  li  a.event_link:hover{
	text-decoration: underline;
}
#hp_br_events  ul  li  a.event_link_em{
	text-decoration: none;
	color: #cc0066;
	font-weight: bold;
}
#hp_br_events  ul  li  a.event_link_em:hover{
	text-decoration: underline;
}
#hp_br_events ul li span.date {
	color: #000066;
}

#hp_br_events ul li.title{
	padding: 0px;
}
#hp_br_survey {
	width: 210px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
}
#hp_br_survey  div.title {
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
#hp_br_survey ul {
	list-style-type: none;
	display: inline;
}
#hp_br_survey ul li {
	float: left;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 2px;
	padding-left: 3px;
	width: 200px;
	height: 12px;
}
#hp_br_survey ul li input.radio {

}

#hp_br_appform {
	width: 210px;
	padding-right: 10px;
	padding-top: 10px;
	padding-left: 10px;
}
#hp_br_appform ul {
	list-style-type: none;
}
#hp_br_appform ul li{
	display: inline;
}
#hp_br_appform ul li a{
	display: block;
	background-image: url(bt_arrow_blue.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration: none;
	color: #0099cc;
	background-position: 8px 0px;
	height: 16px;
	overflow: hidden;
}
#hp_br_appform ul li a:hover{
	text-decoration: underline;
}
#hp_br_appform ul li.title{
	padding: 0px;
}
#hp_br_appform .title{
	color:#CD0067;
	font-size:14px;
	font-weight:bold; 
	margin-left:12px;
}

#hp_br_job {
	width: 210px;
	padding-right: 10px;
	padding-top: 10px;
	padding-left: 10px;
}
#hp_br_job ul {
	list-style-type: none;
}
#hp_br_job ul li{
	display: inline;
}
#hp_br_job ul li a{
	display: block;
	background-image: url(bt_arrow_blue.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration: none;
	color: #0099cc;
	background-position: 8px 0px;
	height: 16px;
	overflow: hidden;
}
#hp_br_job ul li a:hover{
	text-decoration: underline;
}
#hp_br_job ul li.title{
	padding: 0px;
}
#hp_br_job .title{
	color:#CD0067;
	font-size:14px;
	font-weight:bold; 
	margin-left:12px;
}

#hp_br_video {
	width: 210px;
	padding-right: 10px;
	padding-top: 10px;
	padding-left: 10px;
}
#hp_br_video ul {
	list-style-type: none;
}
#hp_br_video ul li{
	display: inline;
}
#hp_br_video ul li a{
	display: block;
	background-image: url(bt_arrow_blue.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration: none;
	color: #0099cc;
	background-position: 8px 0px;
	height: 16px;
	overflow: hidden;
}
#hp_br_video ul li a:hover{
	text-decoration: underline;
}
#hp_br_video ul li.title{
	padding: 0px;
}
#hp_br_video .title{
	color:#CD0067;
	font-size:14px;
	font-weight:bold; 
	margin-left:12px;
}

#hp_br_posts {
	width: 210px;
	padding-right: 10px;
	padding-top: 10px;
	padding-left: 10px;
}
#hp_br_posts ul {
	list-style-type: none;
}
#hp_br_posts ul li{
	display: inline;
}
#hp_br_posts ul li a{
	display: block;
	background-image: url(bt_arrow_blue.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration: none;
	color: #0099cc;
	background-position: 8px 0px;
	height: 16px;
	overflow: hidden;
}
#hp_br_posts ul li a:hover{
	text-decoration: underline;
}
#hp_br_posts ul li.title{
	padding: 0px;
}
#hp_br_posts .title{
	color:#CD0067;
	font-size:14px;
	font-weight:bold; 
	margin-left:12px;
}

#hp_body_left {
	padding-left: 2px;
	float: left;
}
#hp_bl_pic {
	height: 300px;
	width: 750px;
	border: 2px solid #CCCCCC;
}
#hp_bl_pic   div.left {
	height: 300px;
	width: 500px;
	display: block;
	float: left;
}
#hp_bl_pic   div.right {
	height: 300px;
	width: 250px;
	display: block;
	float: left;
}

#hp_bl_qlink {
	padding-top: 30px;
	padding-left: 20px;
}
#hp_bl_qlink ul {
	width: 180px;
	display: block;
	float: left;
	list-style-type: none;
}
#hp_bl_qlink ul li {
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 13px;
	background-image: url(bt_arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: 5px 4px;
}
#hp_bl_qlink ul li.title {
	padding: 0px;
}
#hp_bl_qlink ul li a {
	text-decoration: none;
	color: #0099cc;
	font-size: 13px;
	font-weight: bold;
}
#hp_bl_qlink ul li a:hover {
	text-decoration: underline;
}
#buttom_flash {
	height: 110px;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
}

