@charset "utf-8";
@import url(../../../app_css/global.css);
@import url(../../../app_css/form.css);
@import url(../../../app_css/general.css);
@import url(../../../app_css/header.css);

#auto_wrapper{ width:1004px; margin:0 auto; background:#fff;}
#auto_wrapper #main{ background:none;}
#auto_wrapper #secondary{ width:220px; padding:28px 0 0 0;}
#auto_wrapper #content{ margin-right:240px;}

/*---活动页面头部样式---*/
#campaign_wrapper{ width:100%; margin:0; padding:0;}
#campaign_header{ background:transparent url(/app_images/new_header_bg1.jpg) repeat-x left top; height:86px;} 
#campaign_wrapper #main{ width:720px;}
#campaign_header .out_box{ padding:20px 0 0 0; width:720px; margin:0 auto; position:relative; } 
#campaign_header #logo{ width:255px; height:30px; background:url(/app_images/new_big_logo.jpg) no-repeat left top; float:left;} 
#campaign_header #logo a{width:255px; height:30px;} 
#campaign_header .otherlogo{ position:absolute;left:265px; margin-left:0;} 
#campaign_mainnav{ float:right; position:relative;right:-14px;} 
#campaign_mainnav ul{ padding:11px 0 0 0; margin:0; position:static;float:left;} 
#campaign_mainnav li{float:left; padding:0 16px; background:none; line-height:16px; border-right:#8d8d8d 1px solid; height:16px; } 
#campaign_mainnav li.no_border{ border-right:none;} 
#campaign_mainnav li a{ *position:relative;*top:2px;} 
#campaign_wrapper #campaign_footer{line-height:17px; background:#f7f7f7; height:45px; padding:10px 0 0 0;}
#campaign_header .no_left{ left:0;} 

/*----公共部分----*/
.m_t8{ margin:8px 0 0 0;}
.m_t12{ margin:12px 0 0 0;}
#menu li a{font-size:12px;}
*{color:#666;}
.column1{ background:url(../../../app_images/column_m1.gif) repeat-x; line-height:26px; padding:0 0 0 10px; height:26px;}
.column1 h2,.column1 h2{ color:#FF3300;}
.column2{ background:url(../images/r_title02.gif) repeat-x; line-height:32px; height:32px; padding-left:10px;}
.rad{ color:#FF3300;}
.rad_2{ color:#FF3300; font-weight:bold; }
.a{text-decoration:none; color:#FF3300;}
.a:hover{text-decoration:underline; color:#FF3300;}
.more{ text-align:right; padding:5px 0 0 0;}
.position{ font-size:14px; padding: 5px 0;}
.position a{ padding:0 5px;}
.buttom{background:url(../images/bottom.gif) no-repeat 0 0;line-height:19px; float:right; width:55px; text-align:center; color:#FFFFFF; line-height:18px; height:18px; margin:0px 6px;}
.buttom_2{background:url(../images/bottom.gif) no-repeat 0 -19px; float:right; width:75px;line-height:19px; height:19px; text-align:center; color:#FFFFFF;  margin:0px 6px;}
.buttom a,.buttom_2 a,.buttom a:hover,.buttom_2 a:hover{ color:#ffffff; text-decoration:none;}


/*左侧样式*/
#page_11 #submenu11 a,#page_12 #submenu12 a,#page_13 #submenu13 a,#page_14 #submenu14 a,#page_15 #submenu15 a,#page_16 #submenu16 a{ color:#FF3300 !important;}
#page_21 #submenu21 a,#page_22 #submenu22 a,#page_23 #submenu23 a{ color:#FF3300 !important;}
#page_10 .menu1,#page_11 .menu1,#page_12 .menu1,#page_13 .menu1,#page_14 .menu1,#page_15 .menu1,#page_16 .menu1,#page_20 .menu2,#page_21 .menu2,#page_22 .menu2,#page_23 .menu2,#page_30 .menu3,#page_40 .menu4,#page_50 .menu5{ color:#FF3300 !important;}


/*---右侧样式---*/
.r_a{ border:2px #D9D9D9 solid; padding:3px;}
.r_a img{display:block;}
.r_border_box01 .r_content01{ background:#F9F9F9;}
.r_c{ border:2px #D9D9D9 solid; background:url(../images/r_1.jpg) repeat-x top; position:relative; width:218px;}
.r_c_1{ padding:2px 0 5px 0;}
.r_c_1_1{ border-bottom:1px #D9D9D9 solid; padding:5px 0px 2px 10px;}
.r_c_1_2{ padding:2px 0; text-align:center;}
.tl,.tr,.bl,.br{ position:absolute; width:10px; height:10px;}
.tl{ left:-2px; top:-2px; background:url(../images/r_2.jpg) no-repeat;}
.tr{ right:-2px; top:-2px; background:url(../images/r_3.jpg) no-repeat;}
.bl{ left:-2px; bottom:-2px !important; bottom:-6px; background:url(../images/r_4.jpg) no-repeat;}
.br{ right:-2px; bottom:-2px !important; bottom:-6px; background:url(../images/r_5.jpg) no-repeat;}
.r_d{ border:2px #D9D9D9 solid;}
.r_d_a{ padding:10px 5px 10px 45px; background:url(../images/r_6.jpg) no-repeat 8px 20px;}
.r_d_a ul{ margin:0; padding:0; list-style-type:none;}
.r_d_a ul li{ background:url(../images/icon/icon02.gif) no-repeat 0 8px; padding-left:10px; line-height:18px;}
.r_e{ border:2px #D9D9D9 solid;  background:url(../images/qu.jpg) repeat-x left bottom; padding:10px;}
.r_e_1{border-bottom:1px #D9D9D9 solid; padding:2px 0;}
.r_f{ border:2px #D9D9D9 solid;padding:3px; }
.r_f_a{padding:4px; background:#F9F9F9; }

/*正文样式*/
.p_a, .p_b,.p_c,.p_d{border:1px #D9D9D9 solid;}
.bannar{border:1px #D9D9D9 solid; padding:4px;}
.p_a_a{ padding:15px 12px;}
.p_a_a p{text-indent:24px; line-height:150%;}
.p_a_b{ padding:12px;}
.p_a_b_1{float:left; width:205px;}
.p_a_b_2{ margin-left:225px;}
.p_a_c{ padding:12px 10px;}
.p_b_a,.p_b_b{ padding:15px 12px;}
.p_b_a h2{ font-size:12px;}
.p_b_a p{ text-indent:24px;}
.p_b_b_a{ border-bottom:1px #D9D9D9 dashed; padding:23px 0 15px 0;}
.p_b_b_b{ width:74px; float:left;}
.p_b_b_c{ margin-left:95px;}
.p_b_b_1{ width:65px; float:left; padding-left:15px; padding-top:5px;}
.p_b_b_2{ margin-left:110px;}
.p_b_b_2 .b_2_work{ float:left; font-weight:bold;}
.p_b_b_2 .m_100{ margin-top:-52px; * margin-top:0px;}
.p_c .p_c_a{ padding:15px;}
.p_d .p_d_a{ padding:10px; line-height:18px;}
.p_d_a dl{ margin:0; padding:0;}
.p_d_a dl dt{ background:url(../images/icon/c_3.gif) no-repeat 0 6px; padding-left:12px;}
.p_d_a dl dd{ background:url(../images/icon/c_6.gif) no-repeat 15px 6px; padding-left:28px;}
.p_e{ border:2px solid #d9d9d9; padding:10px;}
.p_f_a{ padding:0 12px 12px 12px; background:url(../images/list_bg.jpg) repeat-x left bottom; border-bottom:1px solid #d9d9d9;}
.p_f_a_a{clear:both; padding:20px 0;}
.p_g{ padding:10px; border:1px solid #d9d9d9;}
.p_g_2{border:1px solid #d9d9d9;}
.p_g_title{font-weight:bold; padding:15px 0 8px 0; font-size:26px; color:#ff3300;}
.p_g_line{ border-top:1px solid #d9d9d9; padding:5px 0;}
.p_g_Column{ background:url(../images/tb_m1.gif) repeat-x; height:26px; line-height:26px; padding:0 0 0 10px; color:#f30; font-weight:bold; font-size:14px;}
.p_g_b{ padding:5px 0;}
.p_g_b span{ padding-right:20px;}
.p_g_b a{ padding:0 5px;}
.p_g_c{ padding:5px 0;}
.p_g_c p{ margin:9px 0;}
.p_g_c img{ padding:10px 0; }
.p_g_d{ padding:5px; text-align:right;}
.p_g_e{ padding:5px 0 2px 0;}
.p_g_f{ padding:10px;}
.p_h{ border:1px solid #d9d9d9; padding:8px;}
.p_h h2{ color:#ff3300; padding:5px 0; font-size:12px;}
.p_h .xulie{ background:url(../images/icon/icon03.gif) no-repeat 0 6px; padding-left:12px; line-height:20px;}
.p_h .p_12{ padding:0 0 0 12px;}
.p_h .p_24{ padding:0 0 0 24px;}
.p_h .zx_sq_1{ background:url(../images/endowment_ins_pic_print04.gif) no-repeat 0 3px; padding-left:22px;}
.p_h .zx_sq_2{ background:url(../images/endowment_ins_pic_print05.gif) no-repeat; padding-left:22px;}
.p_h .xbt{ background:url(../images/icon/c_6.gif) no-repeat 0 8px; padding-left:12px;}
.p_h_1{ padding:0 8px;}
.p_h_1 .shengm{ border-top:1px dashed #d9d9d9;  margin:5px 0 0 0; padding:10px 0;}

.l_a{ margin:10px 0 0 0; padding:0; list-style-type:none;}
.l_a li{ background:url(../images/icon/icon03.gif) no-repeat 0 5px; padding-left:15px; float:left; width:45%; height:22px; line-height:160%;}
.l_b{ margin:10px 0 0 0; padding:0; list-style-type:none;}
.l_b li{ background:url(../images/icon/icon03.gif) no-repeat 0 8px; padding-left:12px; line-height:180%;}
.l_c{ margin:5px 0 0 0; padding:0; list-style-type:none;}
.l_c li{ background:url(../images/icon/icon02.gif) no-repeat 0 6px; padding-left:10px; height:22px; line-height:160%;}
.l_d{ margin:0; padding:0; list-style-type:none; float:left; width:170px;}
.l_d li{ text-align:center;}
.l_e{ margin:20px 0 0 0; padding:0; list-style-type:none;}
.l_e li{ background:url(../images/icon/icon01.gif) no-repeat 0 7px ; padding-left:12px; line-height:20px; height:1%;}
.l_e li:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.l_e span{ float:right;}
.l_f{ margin:0; padding:0; list-style-type:none;}
.l_f li{background:url(../images/xu_line1.gif) repeat-x 0 10px;line-height:20px; height:1%; font-family:"宋体"}
.l_f li:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.l_f a{padding-left:4px; padding-right:8px; background:#fff;}
.l_f span{ float:right; padding:0 0 0 8px; background:#fff;}
.l_g,.l_i{ margin:0; padding:0; list-style-type:none;}
.l_g li{ background:url(../images/icon/icon02.gif) no-repeat 4px 8px; padding:0 0 0 12px; line-height:20px;}
.l_h{ margin:0 4px 0 4px !important; *margin:0 3px 0 4px !important; padding:0; list-style-type:none; width:15%; float:left;}
.l_h li {text-align:center;}
.l_i li{ background:url(../images/icon/icon08.gif) no-repeat 0 8px; padding-left:12px; line-height:160%;}



.d_a{ margin:0; padding:0; line-height:18px;}
.d_a dt{ background:url(../images/icon/c_6.gif) no-repeat 0 6px; padding-left:12px;}

.t_a{ width:100%; background:#d9d9d9;}
.t_a th{ background:#eeeeee; padding:5px;}
.t_a td{ background:#fff; padding:5px;}

/*login*/
.login{ border:2px #D9D9D9 solid; padding:3px; background:#F8F8F8;}
.login .login_1{ padding:2px 0 0 12px; font-weight:bold; font-size:12px; line-height:18px;}
.login_3{color:#666; font-size:12px; }
.login_3 .login_3_1{padding:8px 0px 0px 16px; }
.login_3 .login_3_1 ul{margin:0px; padding:0px; list-style:none;}
.login_3 .login_3_1 li{ background:url(../images/p_b_a_a.gif); padding:0 0 0 32px; line-height:21px; width:149px; height:21px; margin:4px 0;}
.login_3 .login_3_1 li a{color:#666; text-decoration:none;}
.login_3 .login_3_1 li a:hover{color:#f30; text-decoration:underline;}
.login_3 p{margin:12px 0px;}
.a_a{color:#f30; text-decoration:underline;}
.a_a:hover{ color:#666; text-decoration:none;}
.ac{text-align:center;}

/*FAQ*/
.q_a_box{ padding:0 0 10px 0;}
.q_a_box li{ background:url(../images/q.gif) 0 3px no-repeat; border-bottom:1px #E4E3D8 solid;}
.question{ padding:0 0 0 30px; font-weight:bold; line-height:20px; cursor:pointer; cursor:hand; margin:10px 0 10px 0;}
.q_a_box .answer{ background:url(../images/a.gif) 0 10px no-repeat; padding:10px 0 0 30px; line-height:20px; border-top:1px #E4E3D8 solid;}
.tar{ line-height:25px;}
.collapse .answer{display: none;}
.answer ul{	border: 1px solid #DDDDDD;}
.answer li{ border-right: 1px solid #DDDDDD;}
.all{ text-align:right;}
.all span{padding-left:5px; vertical-align:top;}
.question a:hover{ text-decoration:none !important;}

/*右侧网上门店样式*/
.lr_b{ border:2px #d9d9d9 solid;  margin:8px 0 0 0; color:#666;  height:1%;}
.lr_b .lr_b_i{ padding:8px; background:#FAFAFA url(../images/bg/t_m.gif) repeat-x;}
.lr_b .lr_b_t{ background:url(../images/pic02.gif) no-repeat 98% 0; height:40px;}
.lr_b .lr_b_l{ margin:0 76px 0 0;}
.lr_b .lr_b_b{ border-bottom:1px #B1B1B1 dotted; margin:6px 0 0 0; padding:0 0 8px 0;}
.la_b{ background:url(../images/bottom.gif) no-repeat 0 -19px; width:75px; height:19px; line-height:19px; *line-height:20px; text-align:center; display:block; color:#fff;}
.la_b:hover{ text-decoration:none; color:#fff;}

.r_title02{ background:url(../images/r_title02.gif) repeat-x; line-height:32px; height:32px;}



.p_f_column1 ul{ background:url(../images/hm.gif) repeat-x; height:23px; padding:0 0 0 15px;}
.p_f_column1 li{ float:left; position:relative; height:23px; background:url(../images/hm_m1.gif) repeat-x; padding:0 15px; line-height:23px; margin:0 2px 0 0;}
.p_f_column1 li a{ font-size:12px; color:#666; font-weight:bold;}
.p_f_column1 li a:hover{ text-decoration:none;}
.column1_l1,.column1_r1{ position:absolute; height:23px; width:4px;}
.column1_l1{ background:url(../images/hm_l1.gif); left:0; top:0;}
.column1_r1{ background:url(../images/hm_r1.gif); right:0; top:0;}
.on .column1_l1{ background:url(../images/hm_l1_h.gif);}
.on .column1_r1{ background:url(../images/hm_r1_h.gif);}
.on{ background:url(../images/hm_m1_h.gif) repeat-x !important;}

.on a{ color:#FE3102 !important;}

/*zjq new add for vip box*/
.c2:after{ content:"."; display:block;visibility:hidden; height:0; clear:both;}
.c2{ display: inline-block;}
* html .c2{ height:1%}
.c2{ display:block}
.vip_combox{border:1px solid #D9D9D9;width:273px; height:150px;overflow:hidden}
.l img{ display:block}
.vip_img_r{ float:left; width:175px; padding-left:6px;}
.vip_com_list1 li{background:transparent url(../images/icon/icon03.gif) no-repeat 0 5px;line-height:18px;padding-left:12px; width:163px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
