.text_blue {
	font-family: Arial, "宋体";
	font-size: 12px;
	color: #006699;
	padding-top: 2px;
	line-height: 150%;
}
.text_blue:link, .text_blue:visited  {
	text-decoration: none;
}

.text_blue:hover {
	color: #CC0000;
	text-decoration: underline;
}

.tit_blue {
	font-family: Arial, "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	padding-top: 2px;
	line-height: 150%;
}

.text_orange {
	font-family: Arial, "宋体";
	font-size: 12px;
	color: #FF6600;
	padding-top: 2px;
	line-height: 150%;
}
.text_orange:link, .text_orange:visited  {
	text-decoration: none;
}

.text_orange:hover {
	text-decoration: underline;
}

.text_white {
	font-family: Arial, "宋体";
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 2px;
	line-height: 150%;
	font-weight: bold;
}

.text_white:link, .text_white:visited  {
	text-decoration: none;
}

.text_white:hover {
	text-decoration: underline;
}

.text_red {
	font-family: Arial, "宋体";
	font-size: 12px;
	line-height: 150%;
	color: #CC0000;
	padding-top: 2px;
}

.text_gray {
	font-family: Arial, "宋体";
	font-size: 12px;
	line-height: 150%;
	color: #555555;
	padding-top: 2px;
}

.text_gray:link, .text_gray:visited  {
	text-decoration: none;
}

.text_gray:hover {
	text-decoration: underline;
}

.text_green {
	font-family: Arial, "宋体";
	font-size: 12px;
	line-height: 150%;
	color: #44B44E;
	padding-top: 2px;
}

.text_black {
	font-family: Arial, "宋体";
	font-size: 12px;
	line-height: 150%;
	color: #000000;
	padding-top: 2px;
}

.text_black:link, .text_black:visited  {
	text-decoration: none;
}

.text_black:hover {
	color: #CC0000;
	text-decoration: underline;
}

.middot {
	font-family: "宋体";
	font-size:12px;
}

#l_g_bg {
	background: url(../images/g_bg.gif) center no-repeat;
	height: 30px;
	padding-left: 20px;
}

#l_g_bg_f {
	background: url(../images/g_bg_f.gif) center no-repeat;
	height: 30px;
	padding-left: 20px;
}

#pc_lbg_f {
	background: url(../images/pc_lbg_f.gif) center no-repeat;
	height: 25px;
	padding-left: 20px;
}

#pc_lbg {
	background: url(../images/pc_lbg.gif) center no-repeat;
	height: 25px;
	padding-left: 20px;
}

#shop_lbgf {
	background: url(../images/shop_lbgf.gif) center no-repeat;
	height: 30px;
	padding-left: 20px;
}

#shop_lbg {
	background: url(../images/shop_lbg.gif) center no-repeat;
	height: 30px;
	padding-left: 20px;
}

.box {
	font-family: Arial, "宋体";
	font-size: 12px;
	color: #555555;
	border: #7F9DB9 1px solid;
	height: 20px;
	padding-top: 2px;
	padding-left:5px;
}

.box_top {
	font-family: Arial, "宋体";
	font-size: 12px;
	color: #555555;
	height: 20px;
	padding-top: 2px;
	padding-left:5px;
	border-top: 1px solid #006699;
	border-bottom: 1px solid #006699;
	border-left: 1px solid #006699;
	border-right: none;	
	width: 140px;
}

.box02 {
	font-family: Arial, "宋体";
	font-size: 12px;
	color: #555555;
	border: #7F9DB9 1px solid;
	height: 21px;
	background: url(../images/but_search2.gif) right center no-repeat;
	padding-top: 2px;
	padding-left:5px;
}

.box_t {
	font-family: Arial, "宋体";
	font-size: 12px;
	color: #555555;
	border: #7F9DB9 1px solid;
	padding-top: 2px;
	padding-left:5px;
	width: 100%;
}

.textarea_t {
  font-family: Arial, "宋体";
  font-size: 12px;
  color: #555555;
  margin-bottom: 0;
  width: 100%;
  display: block;
  padding-left:5px;
}

/** Resizable text areas**/

.resizable-textarea .grippie {  
  height: 9px;
  overflow: hidden;
  background: #eee url(../images/grippie.png) no-repeat center 2px;
  border: 1px solid #ddd;
  border-top-width: 0;
  cursor: s-resize;
}

#line {
	background: url(../images/line_p.gif) center repeat-x;
	height: 9px;
}

#line2 {
	background: url(../images/line_p.gif) right repeat-y;
}

#line3 {
	background: url(../images/line_blue.gif) center repeat-x;
	height: 13px;
}

#pc_line {
	background: url(../images/pc_line.gif) center repeat-x;
	height: 3px;
}

#v_line {
	background: url(../images/v_line.gif) center repeat-y;
	height: 10px;
}

#step_bor {
	padding: 5px 10px 5px 10px;
}

li {
	float: left;
	list-style: none;
}

.bq {
	font-family: Arial, "宋体";
	font-size: 12px;
	color: 555555;
	height: 26px;
	padding-top: 8px;
	background-image: url(../images/step_lab.gif);
	background-repeat: no-repeat;
	cursor: hand;
}

.bq_ovr {
	font-family: Arial, "宋体";
	font-size: 12px;
	color: 006699;	
	font-weight: bold;
	padding-top: 8px;
	height: 26px;
	background-image: url(../images/step_lab_f.gif);
	background-repeat: no-repeat;
}

.step_lab_bor {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #909090;
	border-bottom-color: #909090;
	border-left-color: #909090;
}

.pe_lab_bor {
	border: 1px solid #D7D7D7;
}

.p_end_lab {
	font-family: Arial, "宋体";
	font-size: 12px;
	color: 555555;
	height: 25px;
	padding-top: 5px;
	background-image: url(../images/p_end_labi.gif);
	background-repeat: no-repeat;
	cursor: hand;
}

.p_end_lab_f {
	font-family: Arial, "宋体";
	font-size: 12px;
	color: 006699;
	height: 25px;
	padding-top: 5px;
	background-image: url(../images/p_end_labi_f.gif);
	background-repeat: no-repeat;
}

.pc_i_lab_f {
	font-family: Arial, "宋体";
	font-size: 12px;
	color: #006699;
	font-weight: bold;
	height: 23px;
	padding-top: 6px;
	background-image: url(../images/pc_i_lab_f.gif);
	background-repeat: no-repeat;
}

.pc_i_lab {
	font-family: Arial, "宋体";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	height: 23px;
	padding-top: 6px;
	background-image: url(../images/pc_i_lab.gif);
	background-repeat: no-repeat;
	cursor: hand;
}

.pc_i_text:link, .pc_i_text:visited {
	color:#FFFFFF;
	text-decoration: none;
}

.pc_i_text:hover {
	color:#FFFFFF;
	text-decoration: underline;
}

.p_i_bg01 {
	background: url(../images/p_i_bg01.gif) #FFFFFF right bottom no-repeat;
}

.p_i_bg02 {
	background: url(../images/p_i_bg02.gif) #FFFFFF right bottom no-repeat;
}

.p_i_bg03 {
	background: url(../images/p_i_bg03.gif) #FFFFFF right bottom no-repeat;
}

.p_i_bg04 {
	background: url(../images/p_i_bg04.gif) #FFFFFF right bottom no-repeat;
}

.u_b_tl {
	background: url(../images/u_b_tl.gif) left top no-repeat;
	height:4px;
}

.u_b_tr {
	background: url(../images/u_b_tr.gif) right top no-repeat;
	height:4px;
}

.u_b_bl {
	background: url(../images/u_b_bl.gif) left bottom no-repeat;
	height:4px;
}

.u_b_br {
	background: url(../images/u_b_br.gif) right bottom no-repeat;
	height:4px;
}

.pic_xbg {
	background: url(../images/pic_xbg.gif) center no-repeat;
	height:65px;
}

#m_tit {
	background: url(../images/m_tit.gif) left no-repeat;
	height:25px;
	width:200px;
	padding-left:20px;
}

#m_bg {
	background: url(../images/m_bg.gif) left no-repeat;
	height:25px;
	width:200px;
	padding-left:20px;
}

#m_bg2 {
	background: url(../images/m_bg2.gif) left no-repeat;
	height:25px;
	width:200px;
	padding-left:20px;
}

#m_ctit {
	background: url(../images/icon_b.gif) 10px center no-repeat #FFFFFF;
	height:25px;
	padding-left:25px;
}
.icon07 {
    background-image:url(../images/icon_pdown.gif);
	background-repeat:no-repeat;
	height:15px;
	cursor:hand;
}
.icon07_focus{
    background-image:url(../images/icon_pdown_focus.gif);
	background-repeat:no-repeat;
	height:15px;
	cursor:hand;
}
.icon08 {
    background-image:url(../images/icon_pup.gif);
	background-repeat:no-repeat;
	height:15px;
	cursor:hand;
}
.icon08_focus{
    background-image:url(../images/icon_pup_focus.gif);
	background-repeat:no-repeat;
	height:15px;
	cursor:hand;
}
.icon09 {
    background-image:url(../images/icon_tdown.gif);
	background-repeat:no-repeat;
	height:15px;
	cursor:hand;
}
.icon09_focus{
    background-image:url(../images/icon_tdown_focus.gif);
	background-repeat:no-repeat;
	height:15px;
	cursor:hand;
}
.icon10 {
    background-image:url(../images/icon_tup.gif);
	background-repeat:no-repeat;
	height:15px;
	cursor:hand;
}
.icon10_focus{
    background-image:url(../images/icon_tup_focus.gif);
	background-repeat:no-repeat;
	height:15px;
	cursor:hand;
}

.text_tel {
	font-family: Arial, "宋体";
	font-size:10px;
	color:#FF6600;
	padding-top:2px;
	font-weight:bold;
}
