@charset "utf-8";
/* CSS Document文件*/
html, body {margin:0; padding:0}
img {border:none; margin:0; padding:0;}
.more ,
.more A{font:Arial, Helvetica, sans-serif bolder;color:#F60;margin:0 8px 0 0;font-size: 12px;line-height:10px;text-decoration:none;}
.more A:hover {text-decoration:underline;}
.more_text A{font:Arial, Helvetica, sans-serif bolder; color:#F29333;margin:0;padding:0;font-size:12px;line-height:12px;text-decoration:none;}
.more_text A:hover {color:#F66; text-decoration:underline;}
.more_content_img{padding:3px 0 0 8px ;}
.more_content_img:hover{padding:3px 0 0 10px ;}

.img_over img:hover{margin:0 0 0 1px; cursor:pointer;}
.img_border {padding:3px; border:#E6E6E6 solid 1px}

/*all_content*/
.all_content {font-size:13px; color:#F66;}
.all_content A {font:Arial, Helvetica, sans-serif bolder; color:#36C; font-size:11px; text-decoration:underline;}
.all_content A:hover {font:Arial, Helvetica, sans-serif bolder; color:#F77474;}


/*btn---------------------------------------------------------------------*/
/*btn_top*/
.btn_top {padding:0 ; width:100%; height:11px; display:block; }
.btn_top a{width:34px;height:11px; text-indent:-5000px; display:block; background:url(images/btn_top.gif) no-repeat;}
.btn_top a:hover{text-indent:-5000px; width:34px; height:11px; background:url(images/btn_top_over.gif) no-repeat;}
/*btn_go_container*/
.btn_go_container {height:22px; width:155px; display:block; float:right;}
.btn_go_container a {font-size:13px; color:#914800; text-decoration:none; line-height:22px;
				     letter-spacing:1px; padding:0 0 0 15px; background:url(images/btn_go_icon.gif) no-repeat;
				     vertical-align:middle; /*ff ie7*/ _vertical-align:bottom; /*ie6*/}
.btn_go_container a:hover {color:#FFF;}
.btn_go_container .left{width:9px; height:22px; float:right; background:url(images/btn_go_left.gif) no-repeat;}
.btn_go_container .center{height:22px; float:right; padding:0 3px; background:url(images/btn_go_center.gif) repeat-x;}
.btn_go_container .right{width:8px; height:22px; float:right; background:url(images/btn_go_right.gif) no-repeat;}
/*btn_confirm_send_container*/
.btn_confirm_send_container { height:22px; display:block;}
.btn_confirm_send_container a {font-size:13px; color:#FFF; text-decoration:none; line-height:22px; letter-spacing:1px;
							   vertical-align:middle; /*ff ie7*/ _vertical-align:bottom; /*ie6*/}
.btn_confirm_send_container a:hover {font-size:13px; color:#fff;}
.btn_confirm_send_container .left{width:9px; height:22px; float:left; background:url(images/btn_confirm_send_01.gif) no-repeat;}
.btn_confirm_send_container .center{height:22px;float:left;padding:0 3px;background:url(images/btn_confirm_send_02.gif) repeat-x;}
.btn_confirm_send_container .right{width:8px; height:22px; float:left; background:url(images/btn_confirm_send_03.gif) no-repeat;}
/*btn_check*/
.btn_check {margin:0px 15px 2px 0; width:47px; height:16px; display:block; float:right}
.btn_check a {width:47px; height:16px; text-indent: -5000px; display:block; background:url(images/icon_check.gif);}
.btn_check a:hover {width:47px; height:16px; display:block; background:url(images/icon_check_over.gif);}

/*font_style---------------------------------------------------------------------*/
.style_gray   {font-size:12px; color:#999; padding:0 0 0 5px;}

.style_dark_gray{font-size:13px; color:#666;}

.style_dark_gray2 ,
.style_dark_gray2 A{font-size:12px; color:#666; text-decoration:none; line-height:14px;}
.style_dark_gray2 A:hover {color:#999;text-decoration:underline;}

.style_orange {font-size:12px; color:#EE9111;}
.style_orange_auther{font-size:14px; color:#F39700;}
.style_orange_auther a{font-size:14px; color:#F39700; text-decoration:none;}
.style_orange_auther a:hover{font-size:14px; color:#FC0; text-decoration:underline;}

.style_red    {font-size:13px; color:#900; line-height:26px;}

.style_pink   {font-size:13px; color:#DD5468; line-height:30px; font-weight:bolder;}
.style_pink2 A{font-size:13px;color:#E44E6E;text-decoration:none;line-height:14px;}
.style_pink2 A:hover {font-size:13px;color:#F69;text-decoration:underline;border:none;}

.style_black  {font-size:13px; color:#000; line-height:25px;}
.style_black_title  {font-size:15px; color:#000; line-height:25px; font-weight:bolder;}

.style_right_text {font-size:12px; color:#000; float:right; padding:10px 0 0 0; margin:0 -6px 0 0;}
.style_right_text a{color:#999; float:right; width:52px;}
.style_right_text a:hover{color:#CCC; float:right;}

.style_light_blue {font:15px;color:#223D7F;}
.style_light_blue a{font:15px;color:#223D7F; font-weight:bolder;}
.style_light_blue a:hover{font:15px;color:#223D7F;}

.style_blue {font-size:12px;color:#285C98;text-decoration:none;line-height:18px;}
.style_blue A{font-size:12px;color:#285C98;text-decoration:none;line-height:18px;}
.style_blue A:hover {color:#69C; text-decoration:underline; }

.style_dark_bolder_blue {font-size:15px; color:#00499D; font-weight:bolder;}

.style_brown_red , 
.style_brown_red A {font-size:12px; color:#804300; text-decoration:none; line-height:17px;}
.style_brown_red A:hover{color:#C66300; text-decoration:underline;}

.style_drak_brown , 
.style_drak_brown A {font-size:13px; color:#75501E; text-decoration:none; line-height:20px;}
.style_drak_brown A:hover{color:#AB7912; }

.style_drak_pink {font-size:13px; color:#AD6769; line-height:20px;}

.style_purple {font-size:13px; color:#574692; line-height:25px;}
.style_purple2 {font-size:18px; color:#A8177C; line-height:25px; font-weight:bolder;}

.style_green {font-size:13px; color:#058D9B; line-height:25px;}
.style_green2 {font-size:18px; color:#7BB80C; line-height:25px; font-weight:bolder;}
.style_green3 {font-size:15px; color:#7CA224; line-height:25px; font-weight:bolder; letter-spacing:1px;}

.style_gray_reply {font-size:13px; color:#fff; background-color:#DBDBDB; padding:1px 4px; margin:0 8px 0 0;}
/**/
.style_title_pink {font-size:17px; color:#966; line-height:35px; font-weight:bolder;}
.style_second_title_orange {font-size:15px; color:#C63; line-height:30px;}
.style_third_title_green {font-size:15px; color:#099; line-height:28px; }
.style_title_white {font-size:15px; color:#fff; line-height:30px; }

#discussion {font-size:13px; color:#666;}
#discussion .comment {font-size:13px; color:#F93;}
#discussion .recommend {font-size:13px; color:#09C;}
#discussion a {font-size:14px; color:#005F8C;text-decoration:none;}
#discussion a:hover{color:#0080C0;text-decoration:underline;}

/*
.style_green , 
.style_green A {font-size:13px; color:#4E8B5C; text-decoration:none; line-height:20px;}
.style_green A:hover{color:#A6CA59; }
*/

/*right_box_text_href*/
.right_box_text_href {font-size:13px; color:#999; line-height:20px;}
.right_box_text_href a{font-size:13px; color:#09C; text-decoration:none;}
.right_box_text_href a:hover{color:#01D8FE;}

.description_content_margin {width:610px;margin:10px 30px 15px 30px;}
/*content_text_style*/
.content_text_style  {padding:3px 0 5px 12px;font-size:13px ;color:#666; line-height:20px;}
.content_text_style A{font-size:13px ;color:#666; line-height:20px;}
/*description_list*/
.description_list {width: 650px; margin: 0px 0 15px 0;}
.description_list ul{font-size:13px; list-style:none; line-height:22px; margin:0 0 0 45px; padding:0;}
/*topics_title_black*/
.topics_title_black {padding:0 0 0 10px;}
.topics_title_black A {font-size:13px; color:#666; line-height:25px; text-decoration:none;}
.topics_title_black A:hover {color:#999; text-decoration:underline;}
/**/
.click_rate{font-size:12px; color:#963; font-style:normal;}
/*breadCrumb*/
.breadCrumb{font-size:12px; color:#666; padding:0 0 0 8px;}
.breadCrumb a{color:#069; text-decoration:none;}
.breadCrumb a:hover{color:#069; text-decoration:underline;}

/*list---------------------------------------------------------------------*/
.list {font-size:13px; color:#333; line-height:18px; }
.list A {font-size:13px; color:#333; text-decoration:none;}
.list A:HOVER {font-size:13px; color:#333; text-decoration:underline;}
.list UL{font-size:15px; color:#333; line-height:28px; list-style:none; padding:0; margin:10px 0 0 15px;}
.list UL A{color:#285C99; padding:0 0 0 5px;}
.list LI{border-bottom:#C1E7F4 thin dotted;}
.list LI A{background:#FFF; text-decoration:none;}
.list LI A:HOVER {color:#69C; text-decoration:underline;}


/*line---------------------------------------------------------------------*/
.gray_line{
	width:230px;
	height:3px;
	background:url(images/gray_line.gif) repeat-x center;	
	margin:0;
	_margin:-8px 0;/*IE6 only*/
	padding:0 ;
}
.line_gray2{
	width:98%;
	height:2px;
	margin:2px 0;
	background:url(images/gray_line.gif) repeat-x;
}
.line_blue{
	width:98%;
	height:2px;
	margin:0 ;
	background:url(images/line_blue.gif) repeat-x bottom;
}
.line_dotted{
	width:92%;
	height:5px;
	background:url(images/box_center01.gif) repeat-x;
	margin:5px 0 8px 25px;
}
.line_dotted2{
	width:92%;
	height:5px;
	background:url(images/dotted_line.gif) repeat-x;
	margin:5px 0 8px 25px;
}
.line_text_bg{
	width:99%;
	height:8px;
	background:url(images/content_text_bg.jpg) repeat-x;	
	margin:0px 0 10px 0px;
}
.line_double_gray {
	width:99%;
	height:7px;
	background:url(images/line_double_gray.gif) repeat-x;	
}
.line_shadow {
	height:46px;
	width:621px;
	background:url(images/line_shadow.gif) no-repeat center center;	
}


/*form*/
.textarea {
	width:376px;
	height:80px;
	display:block;
	color:#000;
	font-size: 12px;
	line-height:19px;
}
.textinput {
	width:376px;
	height:13px;
	display:inline;
	color:#069;
	font-size: 12px;
}
.textinput_short {
	width:137px;
	height:13px;
	display:inline;
	color:#069;
	font-size: 12px;
}

input {vertical-align:middle;}
input:focus{
	border:#FC0 solid 2px;
	padding:1px;
}


/*pagination2*/
.pagination {
    height:50px;
    font-size:12px;
}
.pagination .current{
    color:#fff;
    background-color:#7AD4FC;
	border: 1px solid #CAEAFF;
}
.pagination a{
    text-decoration:none;
    color:#2e6ab1;
    padding:3px;
    background-color:#fff;
	border: 1px solid #CAEAFF;
}
.pagination a:hover{
    text-decoration:none;
    color:#fff;
    background-color:#06C;
}

/*pagination
div.pagination {overflow:hidden; font-size:9pt;}
div.pagination ul { list-style:none; padding:2px 0;line-height:16px; margin:10px 0 0 0;}
div.pagination li { display: inline;}
div.pagination.sabrosus {padding:3px; margin:3px; text-align:center;}
div.pagination.sabrosus a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #BAD8EF;
	text-decoration: none;
	color: #2e6ab1;
}
div.pagination.sabrosus a:hover, div.pagination.pagination a:active {
	border: 1px solid #0CF;
	color: #FFF;
	background-color: #06C;
}
div.pagination.sabrosus li.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #BAD8EF;
	font-weight: bold;
	background-color: #2e6ab1;
	color: #FFF;
}
div.pagination.sabrosus li.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #CCC;
	color: #CCC;
}
*/
/*next_news_container*/
.next_news_container {
	font-size:12px;
	padding:10px 0 10px 15px;
}
.next_news_container A {
	font-size:13px;
	color:#069;
	text-decoration:none;
	line-height:22px;
}
.next_news_container A:hover {
	text-decoration:underline;
	color:#369;
}

/*hot_insurance_products*/
#hot_insurance_products {
	width:93%;
	border:#FFD2C7 solid 1px;
	padding:5px 7px 5px 20px;
	margin:20px 0px 5px 10px;
} 
#hot_insurance_products legend {
	background:#FFF;
} 

#hot_insurance_products a {
	font-size:13px;
	color:#666;
	text-decoration:none;
} 
#hot_insurance_products a:hover {
	color:#999;
	text-decoration:underline;
} 
/**/
#main_box{
	width:630px;
	padding:10px 20px;
} 

/*publish-----------------------------------------------------------------*/
#publish_title_img {
	/*width:104px;*/
	height:26px;
	float:left;
}
#publish_form {
	padding:10px 0 0 0;
	color:#333;
	font-size:13px;
}



#reply {
	background-color:#fff;
	background:url(images/reply_line_blue.gif) no-repeat 85px 15px;
}

.reply_box {
	margin:12px 0 ;
	width:630px;
	padding:10px 20px;
	border:#E0D6CD solid 1px;
}

.reply_content{
	padding:10px 20px;
	font-size:13px;
	color:#666;
	line-height:22px;
}

/*btn_mail_to_me*/
.mail_to_me {padding:2px 0 0 20px;margin:0 5px;background:url(images/btn_mail_to_me.gif) no-repeat left center;}
.mail_to_me a{font-size:13px;color:#765C2F;text-decoration:none;}
.mail_to_me a:hover{color:#963;text-decoration:underline;}
	
/*btn_my_dr_web*/
.my_dr_web {padding:2px 0 0 20px;margin:0 5px;background:url(images/btn_my_dr_web.gif) no-repeat left center;}
.my_dr_web a{font-size:13px;color:#765C2F;text-decoration:none;}
.my_dr_web a:hover{color:#963;text-decoration:underline;}

/*btn_other_consult_answer*/
.other_consult_answer {padding:2px 0 0 20px;margin:0 5px;background:url(images/btn_other_consult_answer.gif) no-repeat left center;}
.other_consult_answer a{font-size:13px;color:#765C2F;text-decoration:none;}
.other_consult_answer a:hover{color:#963;text-decoration:underline;}


/*content_title_yellow_box*/
.content_title_yellow_box{
	height:26px;
}
.content_title_yellow_box .left{
	height:26px;
	float:left;
	padding:0 0 0 6px;
	margin:0 0 0 -10px;
	background:url(images/content_title_yellow_bg_02.gif) repeat-x;
}
.content_title_yellow_box .right{
	width:14px;
	height:26px;
	float:left;
	background:url(images/content_title_yellow_bg_03.gif) no-repeat;
}




/*page_tab_yellow*/
.page_tab_yellow{
	height:25px;
	margin:0 5px;
	display:inline;
	float:left;
}
.page_tab_yellow a{
	font-size:13px;
	color:#E85926;
	text-decoration:none;
}
.page_tab_yellow a:hover{
	color:#F90;
	text-decoration:underline;
}
.page_tab_yellow a:active{
	color:#C03;
}
.page_tab_yellow .left{
	width:5px;
	height:29px;
	float:left;
	background:url(images/page_tab_yellow_01.gif) no-repeat;
}
.page_tab_yellow .center{
	height:25px;
	float:left;
	padding:2px 3px;
	background:url(images/page_tab_yellow_02.gif) repeat-x;
}
.page_tab_yellow .right{
	width:5px;
	height:29px;
	float:left;
	background:url(images/page_tab_yellow_03.gif) no-repeat;
}

#page_tab_table{
	background:url(images/page_tab_yellow_bg.gif) repeat-x top;
}













