﻿@charset "utf-8";
/* 
   for: 旅行意夊伤害保险
   date:2007/11/13
   author:hyx
   version:0.1
 */
 
/*---------->> basic <<----------*/
* { padding:0; margin:0;}
//body {background:#fff; margin:0 auto; text-align:center;}
body,td,th {font-family:"宋体",Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666; line-height:18px;}
img {border:none; vertical-align:middle;}
ul,ol {list-style:none;}
input,select{ background:#fff; color:#666; font-size:12px;}
p{ line-height:18px;}
.hidden { display:none;}


/*---------->> link <<----------*/
a.linkred:link,a.linkred:visited{color:#ff3000; text-decoration:underline;}
a.linkred:hover,a.linkred:active{color:#f00; text-decoration:underline;}
a.linkorg:link,a.linkorg:visited,a.linkorg:hover,a.linkorg:active{color:#ff6000; text-decoration:underline;}
a.link_org:link,a.link_org:visited,a.link_org:hover,a.link_org:active{color:#ff6000; text-decoration:none;}
a.linkgray:link,a.linkgray:visited{color:#666; text-decoration:none;}
a.linkgray:hover,a.linkgray:active{color:#ff3000; text-decoration:none;}
a.linkblack:link,a.linkblack:visited{color:#666; text-decoration:underline;}
a.linkblack:hover,a.linkblack:active{color:#ff3000; text-decoration:underline;}
.inputbox_link{ color:#ff8800; text-decoration:underline; }
.inputbox_link:hover{ text-decoration:none;}
/*---------->> font <<----------*/
.font18 {font-size:18px; font-family:Arial, Helvetica, sans-serif;}
.font12 {font-size:12px;}
.lineheight18 { line-height:18px;}
.lineheight24{ line-height:30px!important;}
.common_pad_margin1{ margin-top:6px;}
.common_pad_margin2{ margin-bottom:6px;}
.holiday_font1{ font-weight:bold; }
/*---------->> color <<----------*/
.colororg {color:#ff6000;}
.colorgreen { color:#387100;}
.colorblack { color:#000;}
.colorred { color:#ff3000;}
.colorgray { color:#333!important;}
.colorwhite { color:#fff;}
.holiday_color1{ color:#353535;}

/*---------->> layout <<----------*/
#leftsidebar{ width:594px; float:left;}

.labelpad1{padding-top:2px;}
.labelpad2{ padding-top:6px; padding-top:6px!important;}
.formwrap2 { background:url(../images/policy_bg_print10.gif.gif) repeat-y left top; width:586px; margin:0 auto;}
.formlist2 ul{margin:0px; padding:0px;}
.formlist2 li{width:100%; background:url(../images/policy_bg_print11.gif.gif) no-repeat left top; overflow:hidden;}
.formlist2 li label{ display:block; width:163px; text-align:right; padding:0 27px 0 0;float:left; }
.formlist2 li label.t{ display:block; width:163px; text-align:right; padding:0 27px 0 0;float:left;  background:#E9E9E9;}
.formlist2 li label span { display:block; line-height:20px;}
.vehicle_box1{float:left; width:380px;  padding:8px 0 0px 14px;}
.vehicle_box1 p{line-height:24px;}
.vehicle_box1 select{ height:18px;*height:20px!important;}
.vehicle_box1 img { position:relative; top:-2px; margin:0 2px;}
.vehicle_box1 table td{ }
.vehicle_box1 button{vertical-align:middle; position:relative; *margin:0 2px;*top:-1px;}
.vehicle_box1_trips{background:url(../images/holiday_pic_print03.jpg) no-repeat #fff left top;padding-top:21px; color:#FF7200; font-style:normal; margin-left:303px;}
.vehicle_box1_tripsin{width:244px;background:url(../images/holiday_pic_print09.gif) no-repeat left bottom;  padding:0 5px 10px 8px; color:#FF7200; font-style:normal;}
.vehicle_box1_p1{ margin-bottom:6px;}
.vehicle_box1_p2{ line-height:16px!important;}
.vehicle_box2{ padding-left:14px; line-height:18px; padding-bottom:7px;}
.vehicle_box3{ padding:15px 0 10px 12px;}
.vehicle_box3 h3 {margin-bottom:5px; text-indent:0em!important; padding-left:0px;}
.vehicle_box3 h3 img { position:relative; margin:0 2px; top:-1px;*top:0px;_top:-2px!important;}
.vehicle_box4_line {background:url(../images/policy_bg_print11.gif.gif) no-repeat left top; overflow:hidden; height:1px;}
.vehicle_box5{ padding:8px 0 8px 12px;}
.vehicle_box6{ padding:0px 0px 10px 12px;}
.vehicle_box7_trips{ margin-top:20px; padding-bottom:42px; background:url(../images/vehicle_pic_print05.jpg) no-repeat transparent left bottom;}
.vehicle_box7_trips p{ padding:24px 24px 0;background:url(../images/vehicle_pic_print06.jpg) no-repeat transparent left top;}
.vehicle_box7_trips p span { display:block; line-height:18px;}
.vehicle_box7_trips_img1 img{ position:relative;top:-2px;*top:0px!important;_top:2px;}
.vehicle_box7_trips p span em{ font-style:normal;}
.vehicle_box8{ width:575px; margin:0 auto; height:auto!important; height:54px; min-height:54px; background: url(../images/vehicle_pic_print07.jpg) repeat-x left bottom; padding-left:24px;}
.vehicle_box8_p1{ padding:10px 5px 10px 84px;}
.vehicle_box9{ padding:10px 8px 8px 0; text-align:center;}
.vehicle_box10{ padding-left:27px; padding-bottom:12px;}
.vehicle_box11{ height:32px;}
.vehicle_box12{ margin-bottom:113px; padding:13px 0;}
.vehicle_box13{ padding:0px 0 12px 12px;}
.vehicle_box14_big{width:587px; margin:0 auto;}
.vehicle_box14{ background:url(../images/vehicle_h2_print01.jpg) repeat-x left top; height:23px; border-bottom:#D9D9D9 1px solid;}
.vehicle_box14 h2 { height:24px; line-height:24px; color:#FF6000; padding-left:12px; font-size:12px; float:left;}
.vehicle_box14 span{ float:right; text-align:right; padding-right:12px; height:24px; line-height:24px; font-weight:bold;}
.vehicle_box15,.ccvehicle{ padding-left:5px;}
.vehicle_box15 table,.ccvehicle table{ margin-bottom:6px;}
.vehicle_box15 table th,.vehicle_box15 table td,.ccvehicle table th,.ccvehicle table td{ }
.ccvehicle table th{ padding:4px 0 3px 0px; background-color:#F4F4F4;font-style:normal; font-weight:normal;}
.ccvehicle table td{ padding:4px 0 3px 0px;border-bottom:1px #F4F4F4 solid;}
.vehicle_box15 table th{ width:109px; padding:4px 20px 3px 0px; background-color:#F4F4F4; border-bottom:#fff 1px solid; text-align:right; font-style:normal; font-weight:normal;}
.vehicle_box15 table td{ padding:4px 0 3px 12px; border-bottom:#fff 1px solid; }
.vehicle_box15_td_width1{width:152px;}
.vehicle_box15_table_margin1{ margin-bottom:2px!important;}
.vehicle_box16{ padding-top:19px; border-top:#EBEBEB 1px solid;}
.vehicle_box16 h3{ color:#FF6000; font-size:12px;}
.vehicle_box16 ul{ padding-left:15px;}
.vehicle_box16 ul li{ background:url(../images/org_dot.gif) no-repeat left 5px;*background:url(../images/org_dot.gif) no-repeat left 7px; padding-left:12px;}
.vehicle_box17{ height:46px; line-height:46px; text-align:center;}
.vehicle_box18{ padding-bottom:24px; text-align:center;}
.vehicle_box18 button{ margin:0 12px;}
.vehicle_popup_container{ width:679px; text-align:left; margin:0 auto;}
.vehicle_popup_content{ width:679px; height:100%; margin:0 auto; text-align:left; overflow:hidden;}
.vehicle_popup_main{ padding:16px 8px 0;}
.vehicle_popup_main p{ text-align:center;} 
.vehicle_popup_main h3{ font-size:12px; color:#FF6000; font-weight:bold; padding:7px 0 6px 8px;}
.vehicle_popup_main_table1{ border-collapse:collapse;}
.vehicle_popup_main_table1 td{ padding:4px 0 2px 12px; background-color:#F4F4F4;border-bottom:#fff 2px solid;border-left:#fff 2px solid; border-right:#fff 2px solid; }
.vehicle_popup_main_td_width{ width:106px;}
.vehicle_popup_main_td_width2{ width:114px;}
.vehicle_popup_main_table1 th{ padding:4px 12px 2px 0px; text-align:right; width:92px; border-bottom:#fff 2px solid;border-right:#fff 2px solid; background-color:#EBEBEB; font-style:normal; font-weight:normal;color:#333333;}
.vehicle_popup_main_table1_margin1{ margin-bottom:1px;*margin-bottom:0px;}
.vehicle_popup_main_table2{ background:#DEDEDE;}
.vehicle_popup_main_table2 th{padding:4px 12px 2px 0px; text-align:right;font-weight:normal; background:#f4f4f4;}
.vehicle_popup_main_table2 td{padding:4px 0 2px 12px;background:#fff;}
.vehicle_popup_main_table2_td{ padding-left:31px!important;}
.vehicle_popup2_box1{ padding-left:113px; height:27px; background:url(../images/vehicle_popup_print06.jpg) repeat-x left bottom; }
.vehicle_popup2_box2{ padding:16px 8px 8px; text-align:center;}
.vehicle_popup2_box2 button{ margin:0 6px;}
.vehicle_popup2_box3{ background-color:#F4F4F4; padding:7px 0 7px 192px;}
.vehicle_popup2_box3 ul{ text-align:left;}
.vehicle_popup2_box3 ul li{ background:url(../images/vehicle_pic_print04.jpg) no-repeat left 5px; padding-left:12px; }


.vehicletool_table2{ margin-top:10px;}
.vehicletool_table2 td{text-align:center; line-height:18px; color:#323232;padding:3px 0 3px 0; }
.vehicletool_table2 th{text-align:center; line-height:18px; color:#323232;padding:3px 0 3px 0; }
.vehicletool_table2 th{ background-color:#EBEBEB;}
.vehicletool_table2_td1{ padding-top:13px;background:url(../images/dot_linebg.jpg) repeat-x #fff left bottom;}
.vehicletool_table2_td2{ padding-top:3px;background:url(../images/dot_linebg.jpg) repeat-x #fff left bottom;}
.vehicletool_box3{ padding-top:13px; text-align:right!important; _padding-bottom:10px;}
.vehicletool_box4{ padding-bottom:33px;}
.vehicletool_main2{padding-left:5px; width:586px;}
.f_left{ float:left;}
.clear2{ font:0px/0px Arial, Helvetica, sans-serif; clear:both; display:block;}
.vehicletool_popupdiv{ padding:16px; text-align:left; background-color:#fff;}
.vehicletool_table3{ color:#333;}
.vehicletool_table3 td,.vehicletool_table3 th{line-height:18px;}
.vehicletool_table3 th{ font-weight:normal; text-align:right; padding-right:27px; color:#333333; background-color:#F4F4F4; border-bottom:#fff 1px solid; padding-top:10px; padding-bottom:5px;}
.vehicletool_table3 td{ padding-left:13px;background:url(../images/vehicletool_popup_print01.jpg) no-repeat transparent right bottom; padding-top:7px;}
.vehicletool_table3_span{ display:block;padding-top:5px;}
.vehicletool_table3_span2{display:block;padding-top:8px;}
.vehicletool_table3_span3{display:block;padding-top:4px; padding-bottom:4px;}
.vehicletool_table3 select{ color:#333;}
.vehicletool_buttondiv{ padding-top:13px; text-align:center;}



.formlist2_span1{padding:8px 0 7px;*padding:10px 0 7px!important; _padding:8px 0 7px;}
.formlist2_span1 img{ position:relative; _top:-2px;}
.formlist2_span2{ padding-top:8px; *padding-top:10px!important;_padding-top:8px;}
.formlist2_span3{ margin-top:32px;*margin-top:34px!important;_margin-top:30px; margin-bottom:6px;*margin-bottom:12px!important;_margin-bottom:6px;}
.formlist2_span4{ margin-bottom:8px;_margin-bottom:6px;}
.formlist2_span5{ *margin-top:10px!important; margin-top:6px;}
.vehicle_box1_select{ width:42px;}
.vehicle_box1_select2{ width:130px;}
.vehicle_box1_select3{ width:90px;}

/*vehicle font*/
.vehicle_font1{ color:#FF8B00; font-weight:bold; font-size:16px;}
.vehicle_org{ color:#FF7200;}
.vehicle_font_green{ color:#387100; font-weight:bold;}
.vehicle_font2{font-size: xx-small!important; position:relative; top:-2px;}
a.vehicle_font3{ color:#FF5400; text-decoration:underline;}
a.vehicle_font3:hover{ text-decoration:none;}
.vehicle_font4{ color:#FF8B00; font-size:18px; font-weight:bold;}
a.vehicle_font5{ color:#FF6000; text-decoration:underline;}
a.vehicle_font5:hover{ text-decoration:none;}
.vehicle_pop_font1{ color:#FF6000; font-weight:bold;}
.vehicle_pop_font2{ color:#ff6000;}
/*vehicle form*/

.vehicle_input{height:16px; border:#A7A6AB 1px solid; line-height:16px;}
.vehicle_input_width1{ width:126px;}
.vehicle_input_width2{ width:91px;}
.vehicle_input_width3{ width:248px;}
.vehicle_box1_input4{ width:46px;}
.vehicle_button_btn1{ width:56px; height:30px; border:none; text-align:center; background:url(../images/enterprise_pic_print12.gif) #fff  center center;}
.vehicle_button_btn2{ width:61px; height:30px; border:none; text-align:center; background:url(../images/enterprise_pic_print13.gif) #fff  center center;}
.vehicle_button3{display:block; text-align:right; background:#fff;}
.vehicle_button3 input{margin-right:6px; margin-top:10px;}






.indent3em{ text-indent:3em; display:block;}
.indent2em{ text-indent:2em; display:block;}
.indent1em {text-indent:1em; display:block;}
.holiday_box1{ padding-right:27px; width:163px; float:left;}

.clear {clear:both; font-size:0px;}

.solidbottom { border-bottom:1px solid #ECECEC; height:25px; line-height:25px;}

.paddingleft22 { padding-left:22px;}
.paddingleft1em {padding-left:1em;}
.paddingtop5 { padding-top:5px;}

.margintop50 { margin-top:45px;}
.margintop60 { margin-top:60px;}
.margintop120 { margin-top:120px;}
.margintop25 { margin-top:25px;}
.marginbottom10 { margin-bottom:10px; display:block;}
.margintop15 { margin-top:15px!important; margin-top:0; display:block; padding-top:0!important; padding-top:15px;}
.marginleft200 {margin-left:200px;}

.org_dot { padding-left:8px; background:url(../images/org_dot.gif) no-repeat 0 30%;}

.l_input,.l_input2,.s_input,.s_input2,.n_input ,.n_input2{ width:294px; height:16px; border:1px solid #A8A7AC;}
.l_input2 { width:235px;}
.s_input { width:34px;}
.s_input2 { width:57px;}
.n_input { width:126px;}
.n_input2 { width:72px;}

.n_select { width:129px;}
.num_sel { width:50px;}
.spanline { display:block;border-bottom:1px solid #ECECEC; margin-top:14px; margin-bottom:8px;}

.content{ width:778px; height:100%; margin:0 auto; text-align:left; overflow:hidden;}
#top {height:67px; background:url(../images/chargeclac_bg_print02.gif) #fff no-repeat center;}
#top img{ float:left; margin:6px 0 5px 13px;}	
#topmenu { float:right; margin-top:20px; }
#topmenu li{ float:left; height:24px; line-height:24px; margin:0 2px; display:inline; background:url(../images/chargeclac_bg_print07.gif) repeat-x top center;}
#topmenu li span { display:block; padding-left:12px; background:url(../images/chargeclac_bg_print06.gif) no-repeat left top;}
#topmenu li span a { display:block; padding-right:12px;background:url(../images/chargeclac_bg_print08.gif) no-repeat right top; color:#333;}
#banner { height: 132px; background:url(../images/quote_bg_print10.gif.gif) #fff repeat-x bottom;}
	#banner img { float:left; margin:12px 0 0 0; display:inline;}
	#banner IFRAME { float:left; margin:12px 0 0 0; display:inline;}
	#banner IFRAME { margin-right:21px;}
	#banner img#bannerimg { margin-right:21px;}
#sidebar,#formbox {float:left;}

#formbox { width:598px; display:inline; margin-right:16px; background:#fff; overflow:hidden;}
	#formbox h3 {text-indent:1em; margin-bottom:5px;}
		#formbox h3 img { position:relative; margin:0 2px; top:-1px;_top:2px;}
	#nav{margin:12px 0 8px 0; text-align:left; }
	
	.formwrap { background:url(../images/policy_bg_print10.gif.gif) repeat-y left top; width:586px; margin:0 auto;}
	
	#sum { margin-top:20px!important; margin-top:10px;}
		.bottomline,.add_del { display:block; text-align:center; background:#fff;}
		.inputlist li,,.add_del {width:100%; float:left; background:url(../images/policy_bg_print11.gif.gif) no-repeat left top; overflow:hidden;}
		.bottomline{width:100%; float:left; background:url(../images/policy_bg_print12.gif) no-repeat left top; overflow:hidden;}
		.inputlist ul{ margin:0px; padding:0px;}
		.inputlist li.hasimg label { width:178px; padding-right:12px;}
			.inputlist li label{ display:block; width:163px; text-align:right; padding:14px 27px 11px 0;float:left; color:#666; background-color:#F4F4F4;}
				.inputlist li label span { display:block; line-height:20px;}
				.inputlist li label span.paddingtop3 {padding-top:5px;}
			.inputbox2{ text-align:left; float:left; padding:13px 0 8px 22px;}
			.inputbox2 { padding:5px 0 0 22px;}
			.inputbox_hastb {text-align:left; float:left; padding:13px 0 10px 0;}
			.inputbox_hastb .c_sort_tb{ width:390px; }
			.inputbox_hastb .money_tb { margin-left:22px; width:369px; border-bottom:1px solid #D4D2D2;border-left:1px solid #D4D2D2;}
				.inputbox_hastb .c_sort_tb td{ height:20px; line-height:20px;}
					.inputbox img { position:relative; top:-2px; margin:0 2px;}
					.inputbox_hastb .c_sort_tb td select { width:50px;}
					.inputbox_hastb .c_sort_tb td input,.inputbox_hastb .c_sort_tb td select { vertical-align:middle;}
					.inputbox_hastb .money_tb th,.inputbox_hastb .money_tb td {border-top:1px solid #D4D2D2;border-right:1px solid #D4D2D2; text-align:center; height:30px; line-height:30px;}
					.inputbox_hastb .money_tb th { font-weight:normal; background:#f6f6f6;}
			.inputbox select,.inputbox input { vertical-align:middle; margin-bottom:5px;}
			
			.oper_btn{ text-align:center; display:block;}
			.oper_btn input,.add_del input{ margin-right:5px; margin-top:10px;}
			.add_del { text-align:right;}
			
			.show_client { background:url(../images/enterprise_bg_bottom.gif) no-repeat left bottom; padding-bottom:60px; margin-top:20px;}
				.show_client p { background:url(../images/enterprise_bg_top.gif) no-repeat left top; display:block;padding:28px 30px 0 30px;}
					.show_client p span { display:block; line-height:18px;}
						.show_client p span em{ font-style:normal;}
			.pay_online { background:url(../images/enterprise_pic_print09.gif) repeat-x left bottom; border-bottom:1px solid #d8d8d8;}
				.pay_online div{ padding:10px 30px 0 30px; display:block; background:url(../images/enterprise_pic_print06.gif) no-repeat 30px 40px;}
					.pay_online ul { display:block; padding-left:78px; margin-bottom:20px;}
						.pay_online ul li { display:block; padding-left:10px;background:url(../images/dot_ten.gif) no-repeat left 8px; line-height:20px;}
			.cant_pay { margin-bottom:15px;}
				.cant_pay span { display:block; margin-bottom:5px; margin-left:30px;}
				.cant_pay p{ padding:0 10px 0 30px;}
			.fill_tips { margin:9px 0 7px 0; background:url(../images/enterprise_pic_print11.gif) no-repeat left center; height:56px;}
			.fill_tips p { display:block; padding:12px 12px; line-height:18px;}
			
			.ins_aff { line-height:18px; margin-bottom:15px;}
			.ins_aff ul{ padding-left:3em; margin-bottom:15px;}
	
#sidebar { width:164px; background:#F6F6F6; padding-bottom:9999px; margin-bottom:-9999px;}
	#helpaskmore{width:100%}
		#helpaskmore li{ background:url(../images/quote_bg_print06.gif) repeat-x left bottom;}
		#helpaskmore a{ display:block; height:27px; line-height:27px; text-decoration:none; padding-left:17px; background:url(../images/dotorg.gif) no-repeat 7px 12px; }
		#helpaskmore a:link,#helpaskmore a:visited { color:#666;}
		#helpaskmore a:hover,#helpaskmore a:active { color:#ff3000;}
			
#footer { border-top:1px solid #DEDEDE; margin-top:12px; }
	#footer p{text-align:center; padding:15px 0; }						


.formlist ul{margin:0px; padding:0px;}
.formlist li{width:100%; background:url(../images/policy_bg_print11.gif.gif) no-repeat left top; overflow:hidden;}
.formlist li label{ display:block; width:163px; text-align:right; padding:14px 27px 11px 0;float:left; }
.formlist li label span { display:block; line-height:20px;}
.inputbox{float:left; width:380px;  padding:13px 0 8px 14px; line-height:18px;}
.box_pad1{ height:10px;}
.inputbox_span_left{ float:left;}
.inputbox_span_right{ float:right;}
.inputbox p  a{ color:#ff8800; text-decoration:underline; float:right; position:relative; margin-top:-16px;}
.inputbox p  a:hover{ text-decoration:none;}
.inputbox_table1{  width:354px; margin-left:22px; margin-top:25px; margin-bottom:15px;}
.inputboxspan_margin_top{ margin-top:90px; *margin-top:110px!important;_margin-top:118px;}
.inputbox_table2{ margin-top:25px; margin-bottom:15px;}
.inputbox_table3 td select{ width:50px;}
.holiday_input{ text-align:center; padding-top:20px;}
.holiday_input button{ margin:0 12px;}
.holiday_input_pad2{ padding-bottom:28PX;}
.holiday_btn_bg{ width:84px; height:28px;color:#fff ; font-weight:bold; background:url(../images/holiday_btn_printbg.jpg) transparent no-repeat left top; border:0px; padding-bottom:3px}
.inputbox_trips{width:244px; height:41px; background:url(../images/holiday_pic_print03.jpg) no-repeat #fff left top;  padding:21px 5px 7px 8px; color:#FD8703; font-style:normal; margin-left:277px;}
.inputboxspan_margin_top2{ margin-bottom:9px;_margin-bottom:11px;}
/*---------------------------->>calendar<<---------------------------------------*/
.calendarbox{ width:534px; height:100%; overflow:hidden; text-align:left; margin:0 auto;}
.calendarbox h1{ height:33px; background-color:#5AA413; padding-left:7px; line-height:33px; text-align:left; font-size:18px; color:#fff; font-weight:bold;}
.calendar_box1{ padding:7px 0 7px 7px; border-bottom:#77D51D 1px solid; border-top:#77D51D 1px solid; margin-top:2px;}
.calendar_box1_font1{  font-weight:bold;}
.calendar_box1_font2{ color:#ff3c00}
.calendar_ul{ padding-top:2px;}
.calendar_ul li p{ display:block; line-height:22px; float:left; height:22px;}
.calendar_ul li p img{margin:0 2px; position:relative; top:-2px;margin:0 2px;}
.calendar_span_width1{ width:271px; padding-left:7px;  font-weight:bold; display:block;} 
.calendar_ul_span2{ _margin-top:4px;}
.calendar_p_year{ line-height:18px; padding-left:7px;}
.calendar_ultable{ margin:0px; padding-left:8px;}
.calendar_ultable li{ float:left; width:125px; height:125px; margin:5px 6px 6px 0; overflow:hidden;}
.calendar_ultable li table{ text-align:center; color:#000;}
.calendar_ultable li table td{ color:#000;}
.calendar_ultable_redfont{ color:#ff0000!important;}
.calendar_li_bg1{ background:url(../images/calendar_num_print01.gif) no-repeat #fff  center center;}
.calendar_li_bg2{ background:url(../images/calendar_num_print02.gif) no-repeat #fff  center center;}
.calendar_li_bg3{ background:url(../images/calendar_num_print03.gif) no-repeat #fff  center center;}
.calendar_li_bg4{ background:url(../images/calendar_num_print04.gif) no-repeat #fff  center center;}
.calendar_li_bg5{ background:url(../images/calendar_num_print05.gif) no-repeat #fff  center center;}
.calendar_li_bg6{ background:url(../images/calendar_num_print06.gif) no-repeat #fff  center center;}
.calendar_li_bg7{ background:url(../images/calendar_num_print07.gif) no-repeat #fff  center center;}
.calendar_li_bg8{ background:url(../images/calendar_num_print08.gif) no-repeat #fff  center center;}
.calendar_li_bg9{ background:url(../images/calendar_num_print09.gif) no-repeat #fff  center center;}
.calendar_li_bg10{ background:url(../images/calendar_num_print10.gif) no-repeat #fff  center center;}
.calendar_li_bg11{ background:url(../images/calendar_num_print11.gif) no-repeat #fff  center center;}
.calendar_li_bg12{ background:url(../images/calendar_num_print12.gif) no-repeat #fff  center center;}

.calendar_week_fontbg1{ color:#ff3c00!important; display:block; background:url(../images/calendar_bg_print2.gif) no-repeat center center;}
.calendar_blue_fontbg2{ background:url(../images/calendar_bg_print1.gif) no-repeat center center; display:block;}

.edit{ width:100px; border:1px solid #a8a8a8; font-size:12px; padding:2px 5px;  height:16px; line-height:16px;}
.edit2{ width:200px; border:1px solid #a8a8a8; font-size:12px; padding:2px 5px;  height:16px; line-height:16px;}
a:link,a:visited{color:#666; text-decoration:none;}
a:hover,a:active{color:#ff3c00; text-decoration:none;}
.questionlist2 {margin-bottom:12px;}
	.questionlist2 li { padding:5px 5px 5px 17px; border-bottom:1px dashed #9F9F9F; background:url(../images/chargeclac_pic_pirnt10.gif) no-repeat 6px 11px;}
.fr{ float:right; padding-right:10px;}

.input01,.input02,.input03,.input04,.input05,.input06,.input07,.input08{border:1px solid #a8a8a8; font-size:12px; padding:2px;  height:16px; line-height:16px; font-family:"宋体";}
.input01{ width:4em;}
.input02{ width:1em;}
.input03{ width:3em;}
.input04{ width:9em;}
.input05{ width:5em;}
.input06{ width:6em;}
.input07{ width:7em;}
.input08{ width:14em;}

.tablebd{ background:#DEDEDE;}
.tablebd td,.tablebd th{ padding:4px 0 2px 0; background:#fff;}
.btnbar_btncommon{ width:83px; height:25px;color:#fff ; font-weight:bold; background:url(../images/machine_btn_print07.jpg) transparent no-repeat left top; border:0px; padding-top:1px;}
.formblock2 h2 { display:block; height:23px; line-height:23px; color:#FF8000; padding-left:26px; font-size:12px;background:url(../images/chargeclac_bg_pirnt20.gif) repeat-x left top;}
.formboder{ border:1px solid #D9D9D9; padding:8px 26px; margin-bottom:15px;}
	.formboder ul{line-height:27px;}
.fontgray{ color:#666;}

.belive{padding:15px 26px;}
.paddp{ padding-left:30px; line-height:28px; }


/*---------->> policy Ͷ�� <<----------*/	
	.normalinput,.shortinput,.longinput { border:1px solid #A8A7AC; width:122px; height:16px; color:#666; padding:0 2px;}
	.normalinput1{ border:1px solid #A8A7AC; width:80px; height:16px; color:#666; padding:0 2px;}
	.normalinput2{ border:1px solid #A8A7AC; width:80px; height:16px; color:#666; padding:0 2px;}
	.idnonormalinput { border:1px solid #A8A7AC; width:130px; height:16px; color:#666; padding:0 2px;}
	.shortinput{ width:42px;}
	.longinput { width:216px;}
	.dateinput { border:1px solid #A8A7AC; width:584px; height:16px; color:#666; padding:0 2px;}
	.operate { display:block; text-align:center; margin-top:22px; margin-bottom:35px;}
	.operate a { width:90px;}
	.editpolicy { padding-top:13px; text-align:right;}
	#policyform { display:block; width:100%;}
		.policyformbox { height:auto; background:url(../images/policy_bg_print10.gif.gif) repeat-y left;}
			.policyformbox label,.policyformbox p { float:left; display:block;}
			.policyformbox label { text-align:right; width:162px; padding-right:28px; color:#333;}
			.policyformbox p { text-align:left; padding-left:34px;}
		.formbgline { display:block; width:584px; background:url(../images/policy_bg_print11.gif.gif) no-repeat left top;}
		#username,#sex,.rec  { height:36px; word-wrap: break-work; overflow:hidden;}
			#username label,#sex label,.rec label { padding-top:12px;}
			#sex p,.rec p{ padding-top:9px;}
			#sex p { padding-top:11px;}
	#policy_validate .rec p { padding-top:5px;}
		#certificate,#rec_certificate { height:58px;}
			#certificate label,#rec_certificate label{ line-height:20px; padding-top:10px;}
			#certificate p,#rec_certificate p{ padding-top:11px;}
				#certificate p select,#rec_certificate p select{ width:128px; height:18px; margin-bottom:2px;}
		.import { padding-left:1em; padding-bottom:5px;}
			.import span {padding-left:2em;}
			#import p { padding-top:0; margin-bottom:0;}
				#import p{ padding-top:9px;}
				input.filebrouse { height:18px; width:250px; border:1px solid #A7A6AB; position:relative;top:-12px!important; top:-9px;}
		#phone { height:106px;}
		#rec_phone { height:80px;}
		#lm_phone { height:86px;}
			#lm_phone label { line-height:23px; padding-top:10px;}
			#lm_phone p { padding-top:8px;}
			#phone label,#rec_phone label{ line-height:25px; padding-top:23px;}
			#phone p,#rec_phone p{ padding-top:10px;}
				#phone p input,#rec_phone p input,#lm_phone p input,#lm_phone2 p input  { margin:3px 0;}
		#lm_phone2 {height:106px;}
			#lm_phone2 label {line-height:23px; padding-top:35px;}
			#lm_phone2 p { padding-top:12px;}
		#email {height:70px;}
			#email label { padding-top:15px;}
			#email p { padding-top:10px; line-height:17px;}
				#email p input { margin-bottom:3px;}
		#policy_assert { width:100%; padding-bottom:28px; background:url(../images/policy_bg_print13.gif) repeat-x bottom;}
			#policy_assert li { line-height:18px; background:url(../images/dotorg.gif) no-repeat 12px 13px; padding:7px 12px 0 20px;}
			.helpimg label{ width:178px; padding-right:8px;}
				#legal p { padding-top:14px !important;}
				#legal p { padding-top:15px;}
			#recognizee p { padding-top:12px!important;padding-top:8px;}
				#recognizee p input { margin-right:5px;}
	//外包修改
	.imgFix{position:relative;top:-2px!important;}
