@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);
@import url(../../campaign/css/ywx.css);

*{color:#666;}
/*----公共部分----*/
.m_t2{ margin:2px 0 0 0;}
.m_l8{ margin:0 0 0 12px;}
.m_l24{ margin:0 0 0 24px;}
.mt_01{ margin:16px 0 0 0;}
.mt_02{ margin:24px 0 0 0;}
.mt_03{ margin:8px 0 0 12px; display:inline;}
.content01{ padding:8px;}
.content02{ padding:12px;}
.w49{ width:49%;}
.b{ font-weight:bold;}
.link01,.link01:hover{ color:#FF3100;}
.link01:hover{ text-decoration:underline;}
/*---左区域侧栏导航---*/
#sidebar li a{font-size:12px;}
.content_banner{ border:1px #D4D4D4 solid; padding:6px;}
#logo{ float:left;}
#logo_pinganone{ background:url(../images/logo_pinganone.jpg) no-repeat; width:100px; height:24px; float:left; margin:4px 0 0 18px;}
/*---右侧样式---*/
.r_border_box01{ border:2px #E7E7E7 solid; padding:3px;}
.r_border_box01 .r_content01{ background:#F9F9F9;}
#phone{ padding:5px 3px 0 3px;}
.r_title01,.r_title03{ position:relative;}
.r_title01_in,.r_title03_in{ position:absolute;}
.r_title01,.r_title02,.r_title03{ padding:0 0 0 12px; font-weight:bold; font-size:14px;}
.r_title01{ background:url(../images/r_title01.gif) repeat-x; line-height:35px; height:35px;}
.r_title02{ background:url(../images/r_title02.gif) repeat-x; line-height:32px; height:32px;}
.r_title03{ background:url(../images/r_title03.gif) repeat-x; line-height:32px; height:44px;}
.r_title01_in{ background:url(../images/r_pic01.jpg) no-repeat; width:54px; height:44px; right:8px; top:6px;}
.r_title03_in{ background:url(../images/r_pic02.jpg) no-repeat; width:28px; height:29px; right:16px; top:14px;}
.r_content01,.r_content02{ background:#F9F9F9;}
.r_content01{ padding:14px 8px 12px 8px;}
.r_content02{ padding:4px 18px 12px 18px;}
/*表格样式*/
.table01 td{ height:26px;}
.input01{ width:118px;}
.input02{ width:64px;}
.textarea01{ width:90%; padding:2px;}
.expression{ margin:6px 0 8px 0; *margin:0 0 8px 0;}
.expression input{ height:20px; *height:28px; *line-height:28px; margin:4px 0 2px 18px; *margin:4px 0 2px 12px;}
/*列表样式*/
.list00 li,.list01 li,.list02 li,.list03 li{ line-height:20px;}
.list01 li{ background:url(../images/icon/icon01.gif) no-repeat 4px 8px; padding:0 0 0 12px;}
.list02 li,.list04 li{ background:url(../images/icon/icon02.gif) no-repeat 4px 10px; padding:0 0 0 12px; line-height:26px;}
.list04 li{ border-bottom:1px #D1CDCE dashed; background-position:4px 10px;}

#faq_list01 li{ width:30%; float:left;}
/*box样式*/
.border_box01{ border-top:1px #D6D6D6 solid; border-bottom:1px #D6D6D6 solid;}
.border_box01{ background:url(../images/bg_box01.gif) repeat-x left bottom;}
.border_box00,.border_box02,.border_box04{ border:1px #E3E3E3 solid;}
.border_box02{ background:url(../images/bg_box02.gif) repeat-x left bottom;}
.border_box04{ background:url(../images/bg_box03.gif) repeat-x left bottom;}
.border_box03{ border:1px #FF9600 solid; background:#FFFFF2;}

.box01_r{ margin:0 0 0 66px;}
.box02_r{ margin:0 0 0 60px;}
.box03_l{ margin:0 180px 0 0;}
.box04_r{ margin:0 0 0 180px;}
.box05_r{ margin:0 0 0 220px;}
/*焦点样式*/
#focus0 #menu0 a,#focus1 #menu1 a,#focus2 #menu2 a,#focus3 #menu3 a,#focus40 #menu4 a,#focus41 #menu4 a,#focus50 #menu5,#focus51 #menu5 a,#focus52 #menu5 a,#focus6 #menu6 a{ color:#FF3100;}
#focus40 #submenu4 a,#focus41 #submenu4 a,#focus50 #submenu5 a,#focus51 #submenu5 a,#focus52 #submenu5 a{ color:#666;}
#focus40 #submenu40 a,#focus41 #submenu41 a,#focus50 #submenu50 a,#focus51 #submenu51 a,#focus52 #submenu52 a{ color:#FF3100;}
/*翻页样式*/
.flip{ text-align: right;}
.flip li{float: left; margin:3px 2px 0 0;> margin:0 2px 0 0;text-align: center;line-height: 20px;}
.flip li a{/* background: #fff;*/color: #000;display: block;padding: 0 5px 0 5px !important;text-decoration:none !important;}
.flip li a:hover{text-decoration: none;background: #E0E3EF;color: #000;}
.flip ul{background: none !important;}
.on_line_n1{padding: 0 5px 0 5px;line-height: 20px !important;font-weight: bold;color: #f60;}
.co_n1{padding: 0 5px;color: #f50;}
#flip{ float:right; padding:0 0 24px 0;}
*+ html #flip{ float:right; padding:0 0 20px 0;}
*html #flip{ float:right; padding:6px 0 4px 0;}
/*首页样式*/
#one_box01{ background:url(../images/pic01.gif) no-repeat; height:23px; padding:0 0 0 26px;}
#one_box01 p{ line-height:23px;}
.one_box02,.one_box03{ position:relative; height:32px; line-height:32px;}
.one_box02{ width:140px;}
.one_box02_in{ position:absolute; right:-20px; top:-6px; font-size:10px; color:#FF3100;}
.one_box04{ background:url(../images/bg_line.gif) repeat-x 0 0;}
#one_box05 p{ margin:0;}

.title01,.title02,.title03{ color:#FF3100; line-height:30px;}
.title02{ background:url(../images/icon/icon03.gif) no-repeat; background-position:2px 6px; *background-position:2px 4px; padding:0 0 0 14px; font-weight:bold; line-height:18px;}
.title03{ border-top:1px #CCC dashed; padding:6px 0 0 0;}
#yzt01{ margin:8px 0 20px 0;}
#line{ background:url(../images/bg_line.gif) repeat-x 0 28px;}
#phone2{ padding:6px;}
/*内容页*/
.line2,.con_title01{ background:url(../images/bg_line2.gif) repeat-x left bottom;}
.line2{ height:3px;}
.con_title01{ text-align:center; color:#FF3100; font-size:14px; font-weight:bold; padding:8px 0 10px 0; margin:0 0 6px 0;}
/**/
#benefits_box01 .red_f30_b{ margin:4px 0 0 0;}
#benefits_box01 .btn001{ margin:0 0 0 8px;}
.join_link01 a{ margin:0 8px 0 0;}

/*3-15 add*/
.m_r30{ margin-right:30px;}
.m_l26{ margin-left:26px;}
.m_l120{ margin-left:120px;}
.m_l5{ margin-left:5px;}
.m_t8{ margin-top:8px;}
.p_b10{ padding-bottom:10px;}

.border_box05{ border:1px #d9d9d9 solid; padding:0 7px 5px 8px;}
.title04{ color:#FF3100; line-height:30px; height:30px;}
.title05{ color:#ff3300; line-height:30px; text-align:center; width:245px;}

.tips{ text-align:center; margin-top:8px; width:245px;}

.a_a{ color:#ff3300; text-decoration:none;}
.a_a:hover{ text-decoration:underline;}
.a_b{ color:#ff3300; text-decoration:underline;}
.a_b:hover{ color:#666; text-decoration:none;}
.a_c{ color:#666; text-decoration:none;}
.a_c:hover{ color:#ff3300; text-decoration:underline;}
.a_d{ color:#ff3300;}

.topnav{ float:right;}
.toplist li{ float:left; padding:0 5px;}

.simple_main{ width:700px; margin:15px auto 15px auto;}
.simple_main2{ width:780px; margin:15px auto 15px auto;}
.border_box06{ border:1px #d9d9d9 solid; height:390px;}
.border_box07{ border:1px #d9d9d9 solid; padding:5px 0 10px 0; text-align:tenter;}
.title06{ color:#666; line-height:30px; }
.title07{ color:#666; font-weight:bold; font-size:14px; line-height:30px;}

.mediabox{ text-align:center; margin:15px auto 15px auto; vertical-align:center;}
.wordbox{ padding:8px 93px 15px 93px;}
.page{ text-align:right; line-height:25px;}

.change{ text-align:right; padding:0 10px 5px 0;}


#content_header{ height:90px;}
#content_header .out_box{ width:780px; margin:0 auto 0 auto; padding:15px 0 0 0;}
#content_header #logo{ background:url(http://www.pingan.com/app_images/logo_pa.gif); width:208px; height:19px;}
#content_header #logo a{ width:208px; height:19px; display:block;}

#campaign_mainnav{ float:left;}
#campaign_mainnav ul{ margin:5px 0 0 480px;}
#campaign_mainnav li{ float:left; height:23px; line-height:23px; position:relative; padding:0 10px;}

#mainnav li{ float:left; background:url(../../app_images/bg_nav1.gif) repeat-x; padding:5px 15px 0 15px; position:relative; height:34px;}
#pingan #mainnav10{ background:url(../../app_images/bg_nav2.gif) repeat-x; padding:5px 21px 0 17px;}

#logo{ background:url(http://www.pingan.com/app_images/logo_pa.gif); width:208px; height:19px; margin-top:5px;}
#logo a{ width:208px; height:19px; display:block;}

#content_header{ background:url(../images/bg_h1.jpg) repeat-x; height:90px;}
#content_header #outbox{ width:700px; margin:0 auto;}
#content_header #logo_big{ float:left; background:url(../images/new_big_logo.jpg); width:255px; height:30px; margin:25px 0 0 0;}
#content_header #logo_big a{ width:255px; height:30px; display:block;}
#content_header #content_mainnav{ width:300px; float:right; margin:34px 0 0 0;}
#content_mainnav li{ float:left; height:23px; line-height:23px; position:relative; padding:0 10px;}
#content_mainnav li span{ font-size:16px; color:#666;}
#content_mainnav a{ text-decoration:none;}