﻿/*--全局样式<<-------*/
@charset "utf-8";
* {
	margin:0;
	padding:0;
}
body {
	background-color:#FFF;
	text-align:center;
	margin:0;
	padding:0;
}

#pa2010{width:100%; background:url(/app_images/pingan/v20/homepage/pa_2010_cj.jpg) no-repeat top center; padding-top:53px;}
#subject{ background:url(/app_images/pingan/v20/homepage/duanwu_top.jpg) no-repeat; width:1002px; height:53px;}
body, td, th {
	font-family:"宋体", Verdana, Lucida, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
ul {
	list-style:none;
}
body a {
	text-decoration:none;
}
/*--基本样式<<-------*/
h1 {
	color: #FF3000;
	font-family:"宋体", Arial, Helvetica, sans-serif;
	font-size: 26px;
	line-height: 30px;
}
h2, h3 {
	color: #FF3c00;
	font-weight:bold;
}
h2 {
	font-family:"宋体", Arial, Helvetica, sans-serif;
	font-size:14px;
}
h3 {
	font-family:"宋体", Arial, Helvetica, sans-serif;
	font-size:12px;
}
p {
	line-height:20px;
}
.p-indent {
	text-indent:2em;
}
.p-indent1 {
	text-indent:3em;
}
.p-left {
	padding-left:72px;
}
.p-left1 {
	padding-left:84px;
}
.p-left2 {
	padding-left:12px;
}
.padding-top {
	padding-top:8px;
}
.padding-bottom {
	padding-bottom:10px;
}
a:link, a:visited {
	color: #666;
}
a:hover, a:active {
	color: #ff3c00;
}
a.link_red_underline:link, a.link_red_underline:visited {
	color: #ff3c00;
	text-decoration: underline;
}
a.link_red_underline:hover, a.link_red_underline:active {
	color: #ff0000;
	text-decoration: underline;
}
a.link_red:link, a.link_red:visited {
	color: #ff3c00;
	text-decoration: none;
}
a.link_red:hover, a.link_red:active {
	color: #ff0000;
	text-decoration: none;
}
a.link_gray:link, a.link_gray:hover, a.link_gray:active, a.link_gray:visited {
	color:#666;
	font-weight:bold;
	padding-left:15px;
	text-decoration:underline;
}
.foot {
	font-size:11px;
}
.fontbold {
	font-weight:bold;
}
.fontlineheight {
	line-height:22px;
}
.clear {
	clear:both;
	height:0;
	overflow:hidden;
}
.banna_right {
	text-align:right;
	line-height:23px;
}
.margin_top {
	margin-top:8px;
}
.margin_bottom {
	margin-bottom:8px;
}
.color_red {
	color:#FF3c00;
}
.float_left {
float:left;
}
.float_right {
float:right;
}
/*--整体外框布局<<-------*/
#container {
	width:1002px;
	margin:0 auto;
	text-align:left;
	overflow:hidden;
}
#incontainer {
width:100%;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_85.jpg) repeat-y left top;
}
/*--头部样式<<-------*/
#topnav {
height:20px;
border-bottom:1px solid #C7C7C7;
background-color:#EEE;
}
#topnav ul {
list-style:none;
}
#topnav ul li {
float:right;
padding:0 10px;
height:20px;
line-height:20px;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_03.jpg) no-repeat right center;
margin:0 -2px 0 0;
}
#header {
height:75px;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_18.jpg) no-repeat left bottom;
}
#logo {
float:left;
width:208px;
height:19px;
margin:20px 0 0 12px;
background:url(http://www.pingan.com/app_images/logo_pa.gif) no-repeat left top;
}
#logo_txt {
float:left;
width:112px;
height:15px;
margin:24px 0 0 38px;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_10.jpg) no-repeat left top;
}
#search {
float:right;
width:220px;
height:22px;
margin:24px 0 0 0;
color:#000;
}
#search span {
display:block;
float:left;
line-height:22px;
}
.search_input {
border:1px solid #D4D0C8;
border-top:1px solid #404040;
border-left:1px solid #404040;
margin:0;
}
.search_submit,.search_submit1 {
width:23px;
height:17px;
overflow:hidden;
border:0;
margin:1px 0 0 5px;
cursor:pointer;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_13.jpg) no-repeat left top;

}
.search_submit1 {
width:30px;
height:18px;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_97.jpg) no-repeat left top;
}
#lang {
width:130px;
float:right;
margin:24px 0 0 0;
line-height:22px;
}
#lang a:link,#lang a:visited {
color:#000;
}
#lang a:hover {
color:#F00;
}
/*left*/
#left {
float:left;
width:195px;
}
.left_h2 {
font-size:18px;
height:33px;
line-height:33px;
padding:5px 0 0 20px;
border-bottom:1px solid #ACACAC;
background-color:#FFF;
}
.left_nav {
padding:7px 0 7px 20px;
border-bottom:1px solid #ACACAC;
background-color:#FFF;
}
.left_nav ul {
list-style:none;
}
.left_nav ul li {
padding:0 0 0 14px;
height:18px;
font-weight:bold;
line-height:18px;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_32.jpg) no-repeat left 5px;
}
.left_nav_a {
font-size:14px;
font-weight:bold;
}
.joinus_title {
	height:20px;
	line-height:20px;
	border-bottom:1px solid #DADADA;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 8px;
}
.joinus_box {
margin:0 10px;
padding:10px 0;
border-top:1px solid #FFF;
}
.joinus_box span {
float:left;
display:block;
height:22px;
}
.sclect1 {
width:130px;
border:1px solid #A7A6AA;
}
.joinus_box ul {
list-style:none;
padding:0 0 0 10px;
}
.joinus_box ul li {
height:24px;
line-height:24px;
padding:0 0 0 12px;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_118.jpg) no-repeat left 7px;
}
/*right*/
#right {
float:right;
display:inline;
width:778px;
margin:0 12px 0 0;
}
.contact {
float:right;
clear:both;
width:340px;
height:20px;
margin:10px 0 0 0;
}
.contact span {
display:block;
float:left;
line-height:20px;
padding:0 3px;
}
.contact_tel {
width:40px;
height:12px;
margin:3px 30px 0 0;
overflow:hidden;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_24.jpg) no-repeat left top;
}
.contact_btn {
display:block;
float:left;
width:68px;
height:19px;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_21.jpg) no-repeat left top;
}
.banner {
clear:both;
display:inline;
margin:6px auto 0 auto;
}
.banner img {
width:778px;
border:0;
}
.banner2 {
clear:both;
margin:0 auto 6px auto;
padding:0;
}
.banner2 img {
border:0;
}
.rightbox_left {
float:left;
width:583px;
margin:10px 0 0 0;
}
.ash_title {
font-size:14px;
color:#333;
height:26px;
line-height:26px;
padding:0 0 0 17px;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_38.jpg) repeat-x left top;
}
.ash_title_tl {
width:7px;
height:26px;
overflow:hidden;
float:left;
margin:-26px 0 0 0;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_37.jpg) no-repeat left top;
}
.ash_title_tr {
width:50px;
height:26px;
line-height:26px;
overflow:hidden;
float:right;
margin:-26px 0 0 0;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_40.jpg) no-repeat right top;
}
.ash_title_bl,.ash_title_br {
width:7px;
height:7px;
overflow:hidden;
float:left;
margin:-7px 0 0 0;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_88.jpg) no-repeat left top;
}
.ash_title_br {
float:right;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_91.jpg) no-repeat right top;
}
.ash_box {
border:2px solid #E6E6E6;
border-width:0 2px;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_90.jpg) repeat-x left bottom;
}
.ash_box h3 {
height:27px;
line-height:27px;
font-size:14px;
color:#FF4E00;
padding:0 0 0 15px;
background-color:#F2F2F2;
}
.ash_box_more {
float:right;
margin:-20px 15px 0 0;
}
.ash_boxin {
float:left;
width:275px;
padding:15px 0 10px 10px;
}
.ash_boxin_p {
float:left;
width:160px;
line-height:21px;
}
.ash_ptitle {
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_71.jpg) no-repeat left 3px;
height:21px;
line-height:21px;
width:145px;
padding:0 0 0 15px;
color:#FF4800;
}
.ash_boxin1 {
margin:10px 10px 0 10px;
border-top:1px solid #B3B3B3;
}
.ash_boxin1 ul {
list-style:none;
width:420px;
float:left;
padding:20px 0;
}
.ash_boxin1 ul li {
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_71.jpg) no-repeat left 3px;
height:22px;
line-height:22px;
padding:0 0 0 15px;
}
.ash_boxin1_img {
float:right;
margin:10px 10px 0 0;
}
a.ash_boxin_morre:link,a.ash_boxin_morre:visited,a.ash_boxin_morre:hover,a.ash_boxin_morre1:link,a.ash_boxin_morre1:visited,a.ash_boxin_morre1:hover {
display:block;
float:left;
width:78px;
height:22px;
line-height:22px;
color:#FF4800;
text-align:center;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_64.jpg) no-repeat left top;
}
a.ash_boxin_morre1:link,a.ash_boxin_morre1:visited,a.ash_boxin_morre1:hover {
float:right;
display:inline;
margin:10px 10px 0 0;
clear:right;
}
.cbox1 {
height:31px;
line-height:31px;
border:1px solid #D1D1D1;
border-width:1px 1px 0 1px;
margin:5px 0 0 0;
padding:0 0 0 20px;
color:#FF4E00;
font-size:14px;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_95.jpg) repeat-x left bottom;
}
.cbox1_bl {
float:left;
width:7px;
height:4px;
overflow:hidden;
margin:-4px 0 0 0;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_99.jpg) no-repeat left top;
}
.cbox1_br {
float:right;
width:26px;
height:7px;
overflow:hidden;
margin:-4px 0 0 0;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_100.jpg) no-repeat right top;
}
.cbox2 {
width:285px;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_109.gif) repeat-x left top;
}
.cbox2_in {
border:1px solid #D1D1D1;
border-width:1px 2px 0 1px;
padding:0 0 20px 0;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_125.jpg) repeat-x left bottom;
}
.cbox2_in h2 {
margin:15px 0 0 20px;
padding:3px 0;
}
.cbox2_in p {
float:left;
width:160px;
padding:0 0 0 20px;
}
.cbox2_in_img {
float:right;
margin:-10px 10px 0 0;
}
.cbox2_tl {
float:left;
width:5px;
height:5px;
margin:-1px 0 0 -1px;
position:relative;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_104.jpg) no-repeat left top;
}
.cbox2_tr {
float:right;
width:6px;
height:5px;
display:inline;
margin:-1px -2px 0 0;
position:relative;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_107.jpg) no-repeat right top;
}
.cbox2_bl {
float:left;
width:5px;
height:6px;
margin:-6px 0 0 0;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_123.jpg) no-repeat left top;
}
.cbox2_br {
float:right;
width:6px;
height:6px;
margin:-6px 0 0 0;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_126.jpg) no-repeat right top;
}

.rightbox_right {
float:right;
width:188px;
margin:10px 0 0 0;
}
.rrbox1 {
BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 3px; BACKGROUND: url(/app_images/pingan/v20/homepage/pingan_index_ipc_43.jpg) repeat-x left bottom; PADDING-BOTTOM: 0px; BORDER-LEFT: #c0c0c0 1px solid;  BORDER-BOTTOM: #c0c0c0 1px solid; font-size:12px;
}
.rb {
	padding:0 0 0 15px;
}
.rrbox1 p {
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_71.jpg) no-repeat left 5px;
height:22px;
line-height:22px;
padding:0 0 0 15px;
}
.rrbox2_top {
height:5px;
margin:0;
overflow:hidden;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_49.jpg) no-repeat left top;
}
.rrbox2 {
padding:0 0 11px 0;
background:#EFEFEF url(/app_images/pingan/v20/homepage/pingan_index_ipc_52.jpg) repeat-x left bottom;
}
.rrbox2 h2 {
height:25px;
line-height:25px;
color:#666;
padding:0 0 0 13px;
font-size:14px;
}
.rrbox2 a {
display:block;
height:21px;
line-height:21px;
width:150px;
padding:0 0 0 19px;
margin:3px  auto 0 auto;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_60.gif) no-repeat left top;
}
.rrbox2_bottom {
height:5px;
overflow:hidden;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_74.jpg) no-repeat left top;
}
.rrbox3_top {
height:4px;
margin:5px 0 0 0;
overflow:hidden;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_76.jpg) no-repeat left top;
}
.rrbox3 {
padding:0 0 5px 0;
background:#EFEFEF url(/app_images/pingan/v20/homepage/pingan_index_ipc_78.jpg) repeat-x left bottom;
}
.rrbox3 h2 {
height:25px;
width:166px;
margin:0 auto;
line-height:25px;
color:#666;
border-bottom:1px solid #BDBFBF;
font-size:14px;
}
.rrbox3 ul {
list-style:none;
width:156px;
padding:5px;
margin:0 auto;
border-top:1px solid #FFF;
}
.rrbox3 ul li {
height:20px;
line-height:20px;
border-bottom:1px dashed #BABABA;
padding:3px 0 0 15px;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_82.jpg) no-repeat left 7px;
}
.rrbox3_bottom {
height:5px;
overflow:hidden;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_127.jpg) no-repeat left top;
}
./yq_1.jpg {
clear:both;
margin:0 auto 0 auto;
padding:5px 0 0 0!important;
padding:0;
}
./yq_1.jpg img {
width:778px;
border:0;
}

/**/
.rrbox4_top {
height:5px;
margin:5px 0 0 0;
overflow:hidden;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_134.jpg) no-repeat left top;
}
.rrbox4 {
padding:0 0 11px 0;
background:#EFEFEF url(/app_images/pingan/v20/homepage/pingan_index_ipc_136.jpg) repeat-x left bottom;
}
.rrbox4 h2 {
height:25px;
line-height:25px;
color:#666;
padding:0 0 0 13px;
font-size:14px;
}
.rrbox4 a {
display:block;
height:21px;
line-height:21px;
width:150px;
padding:0 0 0 19px;
margin:3px  auto 0 auto;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_60.gif) no-repeat left top;
}
.rrbox4_bottom {
height:4px;
overflow:hidden;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_138.jpg) no-repeat left top;
}
.rrbox5 {
margin:5px 0 0 0;
padding:8px;
border:2px solid #CFCFCF;
background:#FFF;
}
.rrbox5 h3 {
font-size:14px;
color:#666;
}
.rrbox5_img {
width:165px;
border:1px solid #CFCFCF;
margin:5px auto;
}
.rrbox5in {
margin:8px 0 0 0;
}
.rrbox5in p {
padding:0 10px;
width:60px;
float:right;
line-height:16px;
}
a.rrbox5in_more:link,a.rrbox5in_more:visited {
color:#f00;
float:right;
white-space:nowrap;
text-decoration:underline;
width:60px;
}
a.rrbox5in_more:hover {
color:#f90;
text-decoration:none;
}
/*第二屏左*/
.news_list {
border:2px solid #E6E6E6;
border-width:0 2px;
padding:10px 15px;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_90.jpg) repeat-x left bottom;
}
.news1_list {
border:1px solid #CFCFCF;
padding:11px 15px 12px 15px;
margin:5px 0 0 0;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_162.jpg) repeat-x left bottom;
}
.news1_list h2 {
height:25px;
line-height:25px;
padding:0 0 0 15px;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_147.jpg) no-repeat left 7px;
}
.news_list ul,.news1_list ul {
list-style:none;
padding:0 0 0 3px;
height:1%;
}
.news_list ul li,.news1_list ul li {
line-height:22px;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_151.jpg) no-repeat left 7px;
padding:0 0 0 15px;
}
.news_list_more {
display:block;
float:right;
width:49px;
height:22px;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_165.jpg) no-repeat left top;
}
.llbox2_img {
margin:5px 0 0 0;
}
.llbox2_img img {
border:0;
}
/*----foot----*/
#foot {
	font-family:Arial, Helvetica, sans-serif;
	margin-top:18px;
	float:left;
	text-align:center;
	width:100%;
	border-top:#C1C1C1 solid 1px;
	padding-bottom:30px;
}
#foot_nav {
	line-height:38px;
}
#foot_nav a {
	padding:0 5px;
}
.foot_img {
	margin:5px 5px 0 0;
}

/*--end-1399208@qq.com<<------*/
/*------郭琰2008.4.28新增加首页右下脚链接样式开始------*/
.rrbox5_product ul,.rrbox5_product1 ul {
list-style:none;
padding:0 0 0 3px;
}
.rrbox5_product ul li,.rrbox5_product1 ul li {
height:22px;
line-height:22px;
background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_151.jpg) no-repeat left 7px;
padding:0 0 0 15px;
}
.rrbox5_product {
	margin-top: 8px;
}
.toareg {
	background-image: url(/app_images/pingan/v20/homepage/toareg.jpg);
	height: 35px;
	width: 155px;
	line-height: 35px;
	padding-left: 35px;
}

/*20090323 by ciacia start  给汽车保险快速报价加new图标*/
.rrbox3 a{ position:relative;}
.login2_new #news{ background:url(/app_images/pingan/v20/homepage/new.gif) no-repeat ; width:24px; height:16px; position:absolute; top:-2px; left:105px; }
/*20090323 by ciacia end*/

/*------郭琰2008.4.28新增加首页右下脚链接样式结束------

/*---------->>2009.07.10 zjq 添加背投广告 css for ad <<---------------*/
 #home_banner{ width:1002px; margin:0 auto; position:relative; height:auto!important; height:500px; min-height:500px}
 #home_banner img{ display:block;}
 #home_banner em#shut_icon{ display:block; position:absolute; right:10px;top:20px; width:15px; height:15px;cursor:pointer; background: url(/app_images/pingan/v20/homepage/shuticon.gif) no-repeat left top}
 .hidden{ display:none}
 .show{ display:block}

 #replay_box{ width:1002px; height:0; position:relative;z-index:2}
 #replay_box em.replay_icon{ position:absolute;top:-5px;right:0; display:block; font-style:normal; font-weight:normal; cursor:pointer}

/*--------------->>2009.07.10 ad css end<<-------------------------------*/

/*------------------------>>zjq 2009.08.05 new css for new icon bec<<--------------------------------------------*/
.ash_boxin p span.home_hoticon{ color:#666; position:relative; overflow:hidden}
.ash_boxin p span.home_hoticon img{ border:none; position:absolute;top:15px;left:70px}
.ash_boxin1 li a{ position:relative;zoom:1}
.ash_boxin1 li a img.home_newicon,.ash_boxin1 li a img.home_newicon2{ border:none; position:absolute;top:1px; right:-25px}
.ash_boxin1 li a img.home_newicon2{ right:-30px}
:root .ash_boxin1 li a img.home_newicon,:root .ash_boxin1 li a img.home_newicon2{ top:-3px}
/*------------------------>>zjq 2009.08.05 new css for new icon end<<--------------------------------------------*/

/*zjq 2009-0807 modify */
.l{ float:left}
.r{ float:right}
.no_mar{ margin-top:0}
.p_lr_8{ padding:0 8px}
.m_r_10{ margin-right:10px; display:inline}
.m_t_4{ margin-top:4px}
.h_22{ height:22px}
.hui_line{ height:1px; overflow:hidden; background-color:#fff; border-top:1px solid #BDBFBF; width:166px; margin:0 auto}
.contact { margin-top:24px; clear:none}
.home_toabox{ background:#EFEFEF url(/app_images/pingan/v20/homepage/pingan_index_ipc_52.jpg) repeat-x left bottom; padding:0 0 11px;zoom:1}
.home_toabox h2{ line-height:25px; padding:0 0 0 8px; color:#666; height:25px; position:relative}
.home_toabox h2 img.toa_new{ position:absolute; right:-6px;top:-10px; border:none}
.home_toabox p.toa_pad1{ padding:4px 8px 0; text-indent:2em}
.home_toabox p.more_gd{ padding:0 10px 4px 22px; float:right; line-height:14px}
.toa_combtn_box{ padding:0 0 0 2px; height:21px}
.toa_combtn{ height:21px; line-height:24px; overflow:hidden}
.toa_combtn a{ display:block; padding:0 8px 0 18px}
.toa_combtn a:hover{ text-decoration:none}
.toa_combtn2 a{ display:block; padding:0 8px 0 18px; width:24px; height:21px; line-height:24px; overflow:hidden}
.toa_combtn a:hover{ text-decoration:none}
.hui_line{ background-color:#fff; border-top:1px solid #BDBFBF; height:1px; overflow:hidden; width:166px; margin:0 auto}
.toa_ullist{ width:169px; margin:-3px auto 0}
.toa_ullist li{ margin-top:3px; height:21px; overflow:hidden}
.toa_ullist li a{ display:block; height:21px; line-height:21px; background:url(/homepage/images/pingan_index_ipc_60.gif) no-repeat left top;padding:0 0 0 19px;}
.toa_ullist li a:hover{ text-decoration:none}
.toa_ullist li a.toa_deng{ width:92px; background:url(/homepage/images/toa_small.gif) no-repeat left top;}
.toa_ullist li a.font_link{ float:left; background:none; margin-left:9px; display:inline; padding:0}

/*zjq new add css for new toa login*/
.p_t_7{ padding-top:7px}
#toa_login_box{ border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; border-bottom:1px solid #bdbfbf;border-top:none; position:relative; padding:7px 7px 9px 7px;zoom:1}
#toa_login_box b{ display:block; position:absolute;}
#toa_login_box b.b1{ left:-1px;top:0}
#toa_login_box b.b2{ right:-1px;top:0}
#toa_login_box h3{ position:relative; line-height:22px; font-size:14px; color:#66666; font-weight:bold}
#toa_login_box h3 img{ position:absolute;left:82px;top:-2px}
:root #toa_login_box h3 img{top:0;}
#toa_login_box div.toa_titlebox{ position:relative; height:22px}
#toa_login_box p.toa_title{ font-size:14px; color:#666; line-height:22px; font-weight:bold; font-family:Tahoma; position:absolute}

#toa_txtbox{ margin-top:7px; border:1px solid #dedbe1; padding:10px 6px 11px 8px; position:relative; background:#fff;zoom:1}
#toa_txtbox em{ display:block; position:absolute;}
#toa_txtbox em.em_tl{ top:-1px;left:-1px}
#toa_txtbox em.em_br{ bottom:-1px;right:-1px}
#toa_txtbox p{ line-height:20px}
#toa_txtbox p.txtbox1{ line-height:20px;}
#toa_txtbox p.txtbox2{ padding-right:6px; text-align:right; line-height:19px}
.txtbox2 a{ color:#ff4e00; text-decoration:underline}
.txtbox2 a:hover{ color:#666; text-decoration:none}

#toa_register_box{ margin-top:1px; height:63px; background:#dadade; border:1px solid #cdcdcd; border-top:none; border-bottom:none; position:relative;padding:5px 9px 0}
#toa_register_box b{ display:block; position:absolute}
#toa_register_box b.b1{left:-1px;bottom:0}
#toa_register_box b.b2{ right:-1px;bottom:0}
.toa_link_com{ width:81px}
.toa_link_com a{ padding-left:22px; display:block; cursor:pointer}
.toa_link_com a.tao_regbtn{ width:58px; height:23px; overflow:hidden; line-height:23px; padding-left:23px; color:#eb5606; text-decoration:none; display:block}
.toa_link_com a.tao_regbtn:hover{ text-decoration:#666; text-decoration:underline}
.toa_link_com p a.toa_fontlink,.toa_link_com p a.toa_fontlink2{ line-height:20px; display:block; color:#666; text-decoration:underline}
.toa_link_com p a.toa_fontlink:hover,.toa_link_com p a.toa_fontlink2:hover{ color:#666; text-decoration:none}
.toa_link_com p a.toa_fontlink{ }
.toa_link_com p a.toa_fontlink2{ }

#pinganone_hoticon{ position:relative}
#pinganone_hoticon img.pingone_icon{ display:block; position:absolute;left:83px;top:-5px; vertical-align:top}


/*zjq for login fangan 2 css*/
#red_pa_onebox{font-family:Tahoma,Arial, Helvetica, sans-serif; line-height:150%; color:#666; font-size:12px}
.c:after{ content:""; display:block; height:0; clear:both; visibility:hidden}
.c{zoom:1}
.l{ float:left}
.r{ float:right}
.hidden{ display:none}
.show{ display:block}
.p_r_4{ padding-right:4px}
#red_pa_onebox{ margin-top:0}
#red_pa_onebox #red_pa_onetop{ height:42px; position:relative;z-index:10; background:url(/app_images/pingan/v20/homepage/red_pa_one_topbg.jpg) repeat-x left top; padding:8px 8px 0}
#red_pa_onetop em{ display:block; width:7px; height:50px; overflow:hidden; position:absolute;z-index:2;}
#red_pa_onebox em.em_l{ top:0; left:0; background:url(/app_images/pingan/v20/homepage/red_pa_sprits.jpg) no-repeat 0 0}
#red_pa_onetop em.em_r{ top:0;right:0; background:url(/app_images/pingan/v20/homepage/red_pa_sprits.jpg) no-repeat -93px 0}
#red_pa_onetop #red_pa_mask{ position:absolute;right:0;bottom:-135px;z-index:20; background-color:#fff}
#red_pa_onetop #red_pa_mask .red_pa_tsbox{ padding:13px 25px 13px 15px; border:3px solid #eb5606; position:relative; background-color:#fff;z-index:100}
#red_pa_onetop #red_pa_mask .red_pa_tsbox img{ display:block}
.red_pa_tsbox a.red_pa_tsbtn{ position:absolute; width:100px; height:24px; background-color:transparent;text-decoration:none;right:30px;bottom:15px; display:block}
.red_pa_tsbox a.red_pa_tsbtn:hover{ text-decoration:none}
.red_pa_tsbox a.red_pa_tsbtn img{ border:none}
.red_pa_tsbox i#red_shut_mask{ display:block; position:absolute; width:22px; height:22px; background:url(/app_images/pingan/v20/homepage/red_pa_sprits.jpg) no-repeat 0 -96px; right:8px;top:8px; cursor:pointer}


#red_pa_onebox h2{ font-size:14px; font-weight:bold; color:#fff; line-height:22px; position:relative; z-index:3;}
#red_pa_onebox h2 a{ color:#fff; font-weight:bold; text-decoration:none}
#red_pa_onebox h2 a:hover{ color:#fff; text-decoration:underline}
#red_pa_onebox h2 span.red_pa_newicon{ width:45px; height:25px; background:url(/app_images/pingan/v20/homepage/red_pa_sprits.jpg) no-repeat -27px 0; position:absolute; left:78px;top:-4px;_top:-3px;*top:-7px!important; overflow:hidden}
#red_pa_onebox p.red_pa_p1{ line-height:20px; color:#fff; font-weight:bold}
#red_pa_onebox #red_pa_bottombox{ padding:7px 8px 0 8px; height:203px; background:#eb5606 url(/app_images/pingan/v20/homepage/red_pa_bottombg.jpg) repeat-x left top; position:relative;z-index:4}
#red_pa_bottombox em{ display:block; width:9px; height:9px; overflow:hidden; position:absolute; background:url(/app_images/pingan/v20/homepage/red_pa_sprits.jpg) no-repeat}
#red_pa_bottombox em.em_bl{ background-position:-27px -41px; bottom:0;left:0;z-index:4}
#red_pa_bottombox em.em_br{ background-position:-63px -41px; bottom:0;right:0;z-index:4}
#red_pa_bottombox .red_pa_innerbox{ background: url(/app_images/pingan/v20/homepage/red_pa_innerbg.jpg) repeat-y left top; padding:10px 10px 11px 10px; zoom:1; position:relative;z-index:1}
.red_pa_innerbox b{ display:block; position:absolute; background:url(/app_images/pingan/v20/homepage/red_pa_sprits.jpg) no-repeat; width:10px; height:10px; overflow:hidden;z-index:3}
.red_pa_innerbox b.b1{ background-position:0 -53px; left:0;top:0}
.red_pa_innerbox b.b2{ background-position:-27px -53px; right:0;top:0}
.red_pa_innerbox b.b3{ background-position:-63px -53px;left:0;bottom:0}
.red_pa_innerbox b.b4{ background-position:-90px -53px;right:0;bottom:0}
.red_pa_innerbox cite{ width:172px;display:block; position:absolute; height:10px; background:transparent url(/app_images/pingan/v20/homepage/red_pa_innerbg2.jpg) repeat-x; line-height:8px; overflow:hidden}
.red_pa_innerbox cite.em_top{ background-position:0 0;height:10px;left:0;top:0;z-index:2}
.red_pa_innerbox cite.em_bottom{ background-position:0 -10px;height:10px;left:0;bottom:0;z-index:2}
.red_pa_innerbox p.red_pa_p2{ line-height:20px; color:#666;}
.red_pa_innerbox div.red_pa_more{ padding-top:4px; padding-right:7px;text-align:right}
.red_pa_link{ color:#ff4e00; text-decoration:underline}
.red_pa_link:hover{ color:#f50; text-decoration:none}
#red_pa_btnbox{ padding:12px 4px 0; width:164px; overflow:hidden}
#red_pa_btnbox .l{ width:80px;}
#red_pa_btnbox a.red_pa_combtn{ width:61px; height:25px; color:#eb5606; text-decoration:none; overflow:hidden; padding-left:20px; background:url(/app_images/pingan/v20/homepage/red_pa_sprits.jpg) no-repeat 0 -66px; display:block;line-height:22px;overflow:hidden}
#red_pa_btnbox a.red_pa_combtn:hover{ color:#eb5606; text-decoration:none}
:root #red_pa_btnbox a.red_pa_combtn{ line-height:25px}

#red_pa_btnbox .red_font_link1,#red_pa_btnbox .red_font_link2{ color:#fff; text-decoration:underline; display:block; padding-left:20px; line-height:20px; height:20px; padding-top:3px}
#red_pa_btnbox .red_font_link1:hover,#red_pa_btnbox .red_font_link2:hover{ color:#fff; text-decoration:none}
#red_pa_btnbox .red_font_link1{ background:url(/app_images/pingan/v20/homepage/red_pa_key.gif) no-repeat 2px 4px}
#red_pa_btnbox .red_font_link2{ background:url(/app_images/pingan/v20/homepage/red_pa_key.gif) no-repeat 5px -19px}

/*zjq new add css for page font at 2009/09/17*/

 .a_cheng_b{position:relative;top:-1px;_top:2px}
  .a_cheng_b:link,.a_cheng_b:visited{color:#f50;font-weight:bold;text-decoration:none}
 .a_cheng_b:hover,.a_cheng_b:active{color:#666;text-decoration:underline}
 #right .ash_boxin p.ash_ptitle img{vertical-align:top; position:relative;top:-2px;*top:-6px!important;_top:-4px;left:4px;}
 .p_b_20{padding-bottom:20px!important}
.cbox2_in .d_yh_a{ line-height:20px;float:left;padding:0 0 20px 20px;width:160px;}

/*fix hubox*/
* html .cbox2_tl{margin:0;left:-1px;top:-1px}


/*国庆主题样式*/
#nationalday_body{background:url(/app_images/pingan/v20/homepage/bg_body.jpg) repeat-x;}
#nationalday{background:url(/app_images/pingan/v20/homepage/bg_nationalday.jpg) no-repeat top center; padding-top:52px;}


/*频道首页热门资讯模块样式表 2009/09/29*/
.p_b_4{ padding-bottom:4px}
.m_t_4{ margin-top:4px}
.p_l_12{ padding-left:12px}
.m_l_12{ margin-left:12px}
#homepage_hotnews{ margin-bottom:6px}
#homepage_hotnews h2{ height:31px;background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_95.jpg) repeat-x left bottom; border:1px solid #d1d1d1; border-bottom:none; position:relative; color:#FF4E00; font-size:14px; font-weight:bold; line-height:31px; padding-left:20px;}
#homepage_hotnews h2 em{ position:absolute}
#homepage_hotnews h2 em.em_bl{ width:7px; height:4px; background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_99.jpg) no-repeat left top; left:-1px;bottom:0; overflow:hidden}
#homepage_hotnews h2 em.em_br{ width:26px; height:7px; background:url(/app_images/pingan/v20/homepage/pingan_index_ipc_100.jpg) no-repeat left top; right:-1px; bottom:-3px; overflow:hidden}
*html #homepage_hotnews h2 em.em_bl{bottom:-1px;}
*html #homepage_hotnews h2 em.em_br{ bottom:-4px;right:-2px}

#homepage_hotnews .homepage_news_l{ width:312px; border-right:1px solid #b0b0b0; border-bottom:1px solid #b0b0b0;float:left}
#homepage_hotnews .homepage_news_in{ border:1px solid #d1d1d1; height:auto!important; height:217px; min-height:217px}
#homepage_hotnews .homepage_news_in .homepage_hotnews_pad1{ padding:10px 10px 0 10px}

.homepage_hotnews_ulist1 li{ line-height:22px; height:22px; overflow:hidden}
.homepage_hotnews_ulist1 li.homepage_hotnews_current{ background:url(/app_images/pingan/v20/homepage/homepage_hotnews_current.jpg) repeat-x left center}
#homepage_hotnews .homepage_news_line{ height:23px; background:url(/app_images/pingan/v20/homepage/homepage_hotnews_line.jpg) no-repeat center 9px; overflow:hidden}
#homepage_hotnews .homepage_news_in .homepage_hotnews_pad2{ padding:0 10px 6px 10px}

#homepage_hotnews .homepage_news_r{  border-right:1px solid #b0b0b0; border-bottom:1px solid #b0b0b0;float:right; width:256px}
#homepage_hotnews .homepage_news_in .homepage_hotnews_pad3{ padding:6px 8px 6px 0}
.homepage_hotnews_imgbox{ }
.homepage_hotnews_imgbox img.hotnews_img{ float:left; padding:0 0 0 7px; display:block}
.homepage_hotnews_imgbox .hotnews_ptxtbox{ margin:0 0 0 85px;}
.homepage_hotnews_imgbox p{ line-height:24px}
.homepage_hotnews_imgbox p.w_130{ width:130px; line-height:20px}
.homepage_hotnews_imgbox p.line_20{ line-height:20px}
.homepage_hotnews_imgbox em.hotnews_more{ position:absolute; font-style:normal; right:2px; bottom:4px; display:block}
.homepage_pad_d{ padding:8px 0 0 12px}


.c_o_a{position:relative; border-bottom:none; background:#efefef url(/app_images/pingan/v20/homepage/c_o_a_bb.gif) repeat-x left bottom; zoom:1;}
.c_o_a .tl, .c_o_a .tr, .c_o_a .bl, .c_o_a .br{background:url(/app_images/pingan/v20/homepage/c_o_a.gif) no-repeat; position:absolute; z-index:2; font-size:1px;}
.c_o_a .tl{background-position:0 0; left:0; top:0; width:10px; height:10px;}
.c_o_a .tr{background-position:-50px 0; right:0; top:0; width:10px; height:10px;}
.c_o_a .bl{background-position:0 -50px; left:0; bottom:0; /*_bottom:-1px;*/ width:8px; height:25px;}
.c_o_a .br{background-position:-50px -50px; right:0; bottom:0;/* _bottom:-1px; */width:8px; height:25px;}
.c_o_a_a{padding:13px 10px;}
.c_p_a{background:url(/app_images/pingan/v20/homepage/c_p_a_a.gif) no-repeat 0 0; padding-left:20px; margin-left:5px; display:inline-block;}
.c_p_b{margin-top:5px; display:inline-block;}
.c_p_b_a{padding-top:10px;}

.c_m_a{margin-left:10px;}
.c_m_b{margin-top:10px; text-align:center;}

/*yizhangtong jihuo 3.4add*/
.c_p_c_a_1{background:url(/app_images/pingan/v20/homepage/c_p_c_1.jpg) repeat-x bottom; _height:8px; padding:0 0 5px 0; }
.c_p_c_a_1 .title{ font-size:14px; font-weight:bold; color:#666; line-height:26px; position:relative; }
.c_p_c_a_1 .hot{background:url(/app_images/pingan/v20/homepage/hot.jpg) no-repeat; position:absolute; top:0; _top:-5px; right:15px; width:30px; height:20px;}
.c_p_c_a_2{ padding:5px 0;}
.c_p_c_a_2 .tac{ text-align:center; padding:5px 0 0 0;}

.c_p_d{ background:url(/app_images/pingan/v20/homepage/jihuo_bg1.jpg) no-repeat; width:135px; height:48px; line-height:48px; padding:0 0 0 53px;  font-size:14px; font-weight:bold;}
.c_p_d a,.c_p_d a:hover{color:#FEFFFB !important; text-decoration:none; }

.c_p_e{width:188px; height:56px; margin:0 0 3px 0;}
.c_p_e a{display:block;width:188px; height:56px; background-position:no-repeat 50% 50%;}

.a_a{ background:url(/app_images/pingan/v20/homepage/button_jihuo.jpg) no-repeat; width:70px; height:26px; display:inline-block; line-height:26px; font-weight:bold; color:#fff !important;}
.a_b{ color:#f30!important; text-decoration:underline;}
.a_b:hover{ text-decoration:none; color:#666;}
.m_b3{ margin:0 0 3px 0;}

a img{border:none;}

/*一账通整合2010-06-04*/
.c{zoom:1;}
.c:after{content:"."; height:0; display:block; clear:both; visibility:hidden;}
.c_o_b{padding:6px 6px;}
.c_o_b_a{background:url(/app_images/pingan/v20/homepage/c_y_z_a.jpg) 0 0 no-repeat; height:21px; padding-left:66px; line-height:21px;}
.c_o_b_b{background:url(/app_images/pingan/v20/homepage/c_y_z_t.jpg) 0 0 no-repeat; width:178px; height:74px; margin:0 auto;}
.c_o_b_c{width:176px; margin:0 auto; padding-top:10px;}
.c_o_b_d{text-align:right; padding-right:6px; padding-top:2px;}
.c_o_b_e{margin-top:8px;}

.c_a_a{background:url(/app_images/pingan/v20/homepage/c_y_z_t.jpg) 0 -80px no-repeat; display:block; font-size:14px; width:80 height:28px; line-height:28px; font-weight:bold; color:#fff !important; text-align:center; margin:0 auto;}
.c_a_b{background:url(/app_images/pingan/v20/homepage/c_y_z_t.jpg) 0 -120px no-repeat; display:block; font-size:14px; width:80 height:28px; line-height:28px; font-weight:bold; color:#fff !important; text-align:center; margin:0 auto;}
a.c_a_c{text-decoration:underline;}
a.c_a_c:hover{text-decoration:none;}

.c_l_o_a{margin-left:5px;}
.c_l_o_a li{width:49.9%; float:left;}

.c_l_o_b{}
.c_l_o_b li{line-height:20px; padding-left:12px; background:url(/app_images/pingan/v20/homepage/blackdot.gif) no-repeat 0 8px;}
.c_l_o_b span.c_font{color:#e24800;}
.c_l_o_c{margin:15px auto auto 10px; height:20px; overflow:hidden;}