﻿@import url(http://www.pingan.com/app_css/global.css);
@import url(http://www.pingan.com/app_css/form.css);
@import url(http://www.pingan.com/app_css/general.css);
@import url(http://www.pingan.com/app_css/header.css);

body{ color:#666;}
/*---公共样式---*/
.p_8_12{ padding:8px 12px;}
.p_r12{ padding:0 12px 0 0;}
.p_r26{ padding:0 26px 0 0;}
.p_r24{ padding:0 24px 0 0;}
.p_r30{ padding:0 33px 0 0;}
.p_r2{ padding:0 2px 0 0; *padding:0;}
.m_l24{ margin:0 0 0 24px;}
.m_t2_l8{ margin:2px 0 0 8px;}
/*---box样式---*/
.frame_box01{ border:1px #CCCCCC solid;}
.title_box01{ background:url(../images/bg_title01.gif) repeat-x; height:26px; line-height:26px; padding:0 0 0 12px; color:#FF3100; font-weight:bold; font-size:14px;}
/*---列表样式---*/
.list01 li{ background:url(../images/list_icon02.gif) no-repeat 0 5px; padding:0 0 0 20px; line-height:20px;}
.list02 li{ background:url(../images/list_icon01.gif) no-repeat 0 5px; padding:0 0 0 12px; line-height:20px;}
/*---按钮样式---*/
.btn01{ background:url(../images/btn01.gif) no-repeat; width:30px; height:18px; color:#FFFFFF; text-align:center; border:0; padding:0 0 3px 0; *padding:0;}
.btn_blue_01,.btn_blue_01 a,.btn_blue_01 a:hover{ display:block; width:100px; height:20px; text-align:center;}
.btn_blue_01{ background:url(../images/btn02.gif) no-repeat 0 -40px;}
.btn_blue_01 a,.btn_blue_01 a:hover{ text-decoration:none; color:#FF3100; padding:2px 0 0 0; *padding:4px 0 0 0;}
.btn_blue_02,.btn_blue_02 a,.btn_blue_02 a:hover{ display:block; width:68px; height:20px; text-align:center; font-weight:bold;}
.btn_blue_02{ background:url(../images/btn02.gif) no-repeat 0 0px;}
.btn_blue_02 a,.btn_blue_02 a:hover{ text-decoration:none; color:#666; padding:2px 0 0 0; *padding:4px 0 0 0;}
.btn_orange_01,.btn_orange_01 a,.btn_orange_01 a:hover{ display:block; width:74px; height:26px; text-align:center; color:#FFF; font-weight:bold; font-size:14px;}
.btn_orange_01{ background:url(../images/btn03.gif) no-repeat; border:0; padding:0 0 5px 0; *padding:0;}
.btn_orange_01 a,.btn_orange_01 a:hover{ text-decoration:none; padding:3px 0 0 0; *padding:5px 0 0 0;}
/*---表格样式---*/
.contact_tb01 td{ border-bottom:3px #FFFFFF solid; height:20px; background:#F7F7F7; padding:0 0 0 8px;}
.contact_tb01 .td_l{ border-left:3px #FFFFFF solid;}
.contact_tb02 td{ height:28px;}
.contact_tb02 .td_r{ padding:0 8px 0 0; text-align:right;}
/*---表单样式---*/
.input{ width:150px;}
.textarea{ width:400px; padding:2px;}
.input_radio_82{ width:83px; display:inline-table;}
.input01{ width:36px;}
.input02{ width:97px;}
.select01{ width:74px;}
.select02{ width:120px;}
/*---contact样式---*/
.box_l{ width:393px; float:left;}
.box_r{ margin:0 0 0 399px; display:inline-block;}
.box_l .searchbox01{ padding:8px 0 0 28px;}
.box_l .searchbox01 a{ padding:0 12px 0 0;}
.box_r .searchbox02{ margin:0 0 23px 0; *margin:0 0 24px 0;}
.contact_box01{ border-bottom:1px #CCCCCC solid; margin:4px 0 0 0;}
.contact_box02{ margin:24px 0 0 24px;}
.contact_box03{ margin:12px 0 0 124px;}
.contact_box04{ position:relative; width:100%;}
.contact_box05{ position:absolute; right:18px; bottom:2px !important; *bottom:-2px;}
.contact_box05 .contact_link01{ margin:0px 6px 0 0;}
.contact_box05 .contact_link02{ padding:0 2px; font-size:16px; font-style:italic; font-weight: bold; color:#FF3100; font-family:Geneva, Arial, Helvetica, sans-serif;}

#sidebar li{ background-image:none;}
#sidebar li a{ background-image:none;}
#sidebar li li{ background:url(../../app_images/icon/jt1.gif) no-repeat 14% 7px;}
#sidebar li li a{ font-weight:bold;}
#sidebar .online{ color:#FF3100;}
/*---头部样式---*/
#contact_logobox{ background:url(../images/bg_header.gif) repeat-x 0 0; height:68px;}
#contact_logo{ margin:12px 0 0 14px;}
#contact_logo2{ margin:24px 0 0 38px;; float:left}
#contact_linklanguage{ margin:24px 247px 0 0; display:inline;}
#contact_linklanguage a{ font-family:"宋体"; color:#000;}
#contact_linklanguage a:hover{ text-decoration:none; color:#FF3100;}
#simple_header{ position:relative;}
#simple_topnav{ height:22px; margin:0 0 12px 0;}
#link_title{ position:absolute; top:38px; right:120px; color:#FF3100; font-weight:bold; font-size:18px;}
/*新LOGO样式*/
#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;
}

/*---contact样式---*/
#contact{ padding:20px 12px 8px 12px;}
.contact_title{ border-bottom:1px #DADADA solid; color:#FF3100; font-weight:bold; padding:0 0 4px 0;}
#contact .btn01{ margin:2px 0 0 12px;}
/*---q&a样式---*/
.questions_box01{ background:#EFEFEF; padding:4px 0 4px 8px;}
/*---内容页样式---*/
.detail_title{ border-bottom:1px #CCCCCC solid; padding:8px 0 6px 0; font-size:14px;}
/*---焦点样式---*/
#sidebar .online a{ color:#FF3100;}
/*---常见问题---*/
.q_a_list li{ margin:0px 0 0 0;}
.question{ height:34px; line-height:34px; border-bottom:1px #D6D6D6 solid; cursor:pointer; cursor:hand;}
.q_a_l{ background:url(../images/q.gif) no-repeat 8px 9px; padding:0 0 0 40px; color:#123B6A; font-weight:bold; float:left;}
.q_a_r{ background:url(../images/q_a_r.gif); width:7px; height:34px; float:right;}
.answer{ background:url(../images/a.gif) no-repeat 8px 0; padding:0 0 0 40px; margin:8px 0 0 0; line-height:20px;}
.collapse .answer{display: none;}

#sidebar li a{ color:#666; margin:0 0 0 25px; font-weight:bold; text-decoration:none;}
#sidebar .online{ font-size:16px;}
.l_content01{ padding:8px 6px;}

/*20100528*/
#sidebar .submenu li {background:transparent url(/app_images/pingan/v20/homepage/pingan_index_ipc_32.jpg) no-repeat scroll left 5px;font-weight:bold;height:18px;line-height:18px;padding:0 0 0 14px;
}
#sidebar .submenu li a{margin-left:0;}
#sidebar li ul{padding:7px 0 7px 20px;}
#sidebar li a{margin-left:20px;}
#topnav {background-color:#EEEEEE;border-bottom:1px solid #C7C7C7;height:20px;}
#topnav ul{background:none;line-height:auto;overflow:hidden;}
#topnav ul li {background:transparent url(/app_images/pingan/v20/homepage/pingan_index_ipc_03.jpg) no-repeat scroll right center;float:right;height:20px;line-height:20px;margin:0 -2px 0 0;padding:0 10px;}
#foot_nav {line-height:38px;}
#footer .copyen {font-family:Arial,Helvetica,sans-serif;font-size:11px;}
#footer .safe img {margin:0 6px;}

/*mainnav style star*/
#mainnav_box,#mainnav_box .mainnav_box_ll,#mainnav_box .mainnav_box_rr, #pingan #mainnav, #mainnav .ul_ll, #pingan #mainnav .ul_rr,
#pingan #mainnav li a,#pingan #mainnav li.focus a .ll, #pingan #mainnav li.focus a .rr, #pingan #mainnav li a:hover .ll, #pingan #mainnav li a:hover .rr
{background:url(/app_images/pingan/v20/homepage/new/mainnav.gif) no-repeat;}

#mainnav_box{background-repeat:repeat-x; background-position:0 0; height:52px; padding:10px 14px 0 14px; position:relative;}
#mainnav_box .mainnav_box_ll, #mainnav_box .mainnav_box_rr{width:6px; height:64px; display:block; position:absolute; top:0;}
#mainnav_box .mainnav_box_ll{background-position:0 -100px; left:0;}
#mainnav_box .mainnav_box_rr{background-position:-50px -100px; right:0;}
#pingan #mainnav{background-repeat:repeat-x; background-position:0 -200px; position:relative; padding:0 24px; height:41px;}
#pingan #mainnav .ul_ll, #mainnav .ul_rr{width:6px; height:41px; display:block; position:absolute; top:0;}
#pingan #mainnav .ul_ll{background-position:0 -250px; left:0;}
#pingan #mainnav .ul_rr{background-position:-50px -250px; right:0;}
#pingan #mainnav ul{background-image : none;padding:0;}
#pingan #mainnav li{float:left;margin:0;padding:0;background-image : none;}
#pingan #mainnav li a{background-position:0 -1000px; float:left; padding:0 17px; display:block; height:41px; line-height:41px; font-size:14px; font-weight:bold; color:#fff; position:relative;}/*20101029 Modify*/
#pingan #mainnav li a:hover{color:#fff; text-decoration:none;}

#pingan #mainnav li.focus a{background-repeat:repeat-x; background-position:0 -300px; color:#ea5503;}
#pingan #mainnav li.focus a:hover{color:#ea5503; text-decoration:none;}
#pingan #mainnav li.focus a .ll, #mainnav li.focus a .rr{width:6px; height:41px; display:block; position:absolute; top:0;}
#pingan #mainnav li.focus a .ll{background-position:0 -350px; left:0;}
#pingan #mainnav li.focus a .rr{background-position:-50px -350px; right:0; _right:-1px;}

#pingan #mainnav li a:hover{background-repeat:repeat-x; background-position:0 -300px; color:#e24800;}
#pingan #mainnav li a:hover .ll, #mainnav li a:hover .rr{width:6px; height:41px; display:block; position:absolute; top:0;}
#pingan #mainnav li a:hover .ll{background-position:0 -350px; left:0;}
#pingan #mainnav li a:hover .rr{background-position:-50px -350px; right:0; _right:-1px;}
/*mainnav style end*/

#mainnav_box, .sub_mainnav{z-index:100;}
.sub_mainnav{background:url(/app_images/pingan/v20/homepage/new/sub_mainnav_bg.gif) repeat-x left bottom #fff; border:2px solid #ec5504; border-top:none; width:480px; height:164px; _height:164px; padding:10px 0; /*position:absolute; top:46px; left:102px;*/z-index:1000; position:absolute; top:46px; display:none;}
.sub_mainnav_box{background:url(/app_images/pingan/v20/homepage/new/sub_mainnav_line.gif) repeat-y 0 0; float:left; width:33%; height:100%;}
.sub_mainnav .icon_01, .sub_mainnav .icon_02, .sub_mainnav .icon_03, .sub_mainnav .icon_04, .sub_mainnav .icon_05, .sub_mainnav .icon_06, .sub_mainnav .icon_07, .sub_mainnav .title_01, .sub_mainnav .bl, .sub_mainnav .br, .sub_mainnav .title_02 li{background:url(/app_images/pingan/v20/homepage/new/sub_mainnav.gif) no-repeat; display:block;}
.sub_mainnav .icon_01{background-position:8px -92px; height:36px;width:36px;margin:0 auto;}
.sub_mainnav .icon_02{background-position:10px -194px; height:36px;width:36px;margin:0 auto;}
.sub_mainnav .icon_03{background-position:10px -294px; height:36px;width:36px;margin:0 auto;}
.sub_mainnav .icon_04{background-position:10px -392px; height:36px;width:36px;margin:0 auto;}
.sub_mainnav .icon_05{background-position:10px -492px; height:36px;width:36px;margin:0 auto;}
.sub_mainnav .icon_06{background-position:10px -592px; height:36px;width:36px;margin:0 auto;}
.sub_mainnav .icon_07{background-position:10px -692px; height:36px;width:36px;margin:0 auto;}

.sub_mainnav .title_01{background-position:0px -793px; line-height:20px; padding-left:12px; font-weight:bold;}
.sub_mainnav .title_02 li{background-position:0px 6px; line-height:20px; padding-left:12px;}
.sub_mainnav ul{margin:6px 0 6px 12px;}
.sub_mainnav ul li{line-height:20px;}
.sub_mainnav .bl, .sub_mainnav .br{width:10px; height:10px; position:absolute; bottom:-2px; font-size:1px; z-index:101;}
.sub_mainnav .bl{background-position:0 -50px; left:-2px;}
.sub_mainnav .br{background-position:-20px -50px; right:-2px;}

#person_menu{left:92px; width:540px; height:216px !important;}
#person_menu .icon_05{background-position:102px -492px !important;}
#person_menu .icon_07{background-position:102px -692px !important;}
#person_menu ul.list_two, #business_menu ul.list_two{margin:6px 0 6px 6px;}
#person_menu .list_two li, #business_menu .list_two li{float:left; width:44%;}
/*#person_menu .sub_mainnav_box{width:42% !important; margin-left:6px;  _display:inline;}
#person_menu .sub_mainnav_box2{width:24% !important;}
#person_menu .sub_mainnav_box3{width:29% !important;}*/
#person_menu{left:102px; width:600px;}
#person_menu .sub_mainnav_box{width:220px !important; margin-left:6px;  _display:inline;}
#person_menu .sub_mainnav_box2{width:130px !important;}
#person_menu .sub_mainnav_box3{width:220px !important;}

#business_menu{left:196px; height:240px; width:640px;}
#business_menu .sub_mainnav_box{padding-right:10px; width:120px;}
#business_menu .sub_mainnav_box2{padding-right:10px; width:300px; !important;}
#business_menu .icon_05{background-position:140px -492px;}
#shop_menu{left:260px; width:650px;}
#shop_menu .sub_mainnav_box{width:130px;}
#shop_menu .sub_mainnav_box2{width:150px;}

#mobile_menu{left:306px; *left:318px;}
#one_menu{left:415px; *left:427px;}
#vip_menu{right:335px; *right:323px;}
#relative_menu{right:226px; *right:214px;}
#about_menu{right:132px; *right:120px;}

#shop_menu  {  height: auto !important; left: 290px; width: 650px;}


.another{margin:8px 0 6px 6px;border-top:1px solid #d7d7d7;padding-top:6px;}
.another_two{margin-left:12px;}
#person_menu .another .l{width:49.5%;}

#business_menu .another .l{width:49.5%;}
.another_three{margin:6px 0 6px 6px !important;}
.another_three .l{margin:0 6px; _display:inline;}

#header_01{width:998px;margin:20px auto 0 auto;}
#logo_pa{background:url(http://www.pingan.com/app_images/logo_pa.gif) no-repeat; width:208px; height:19px; margin:10px 12px 0 14px; display:inline-block;}
#top_link{float:right; *width:560px;}
#top_link span{margin:0 8px;}
#top_link a{color:#666; text-decoration:none;}
#top_link a:hover{color:#e24800; text-decoration:underline;}
#search_box{ position:absolute; right:-260px; top:-30px; _left:390px;}/*20101008 add*/
.search_l{ float:left; background:url(/app_images/pingan/v20/homepage/new/search.gif) no-repeat 0 0; width:12px; height:21px;_ margin:1px 0 0 0;}/*20101008 add*/
.search_m{ float:left;}/*20101008 add*/
.search_r{ float:left; background:url(/app_images/pingan/v20/homepage/new/search.gif) no-repeat 0 -25px; width:29px; height:21px;_ margin:1px 0 0 0;}/*20101008 add*/
.search_r a{ width:29px; height:21px; display:block;}/*20101008 add*/

.l_gg li{ float:left; margin:0 10px 0 0;}/*20101008 add*/
.l_gg li a{ margin:0 5px 0 0;}/*20101008 add*/
.l_gg li img{ vertical-align:-2px;_ vertical-align:0;}/*20101008 add*/
#top_link .l_gg li span{margin:0 5px 0 0;}

.tc_box{ border:1px #fc7d21 solid; padding:1px; background:#fff;}/*20101008 add*/
.tc_box li{ height:22px; line-height:22px; padding:0 10px;}/*20101008 add*/
.tc_box .online{ background:#FEDBC1;}/*20101008 add*/
.tc_box li a{ color:#666; text-decoration:none;}
.tc_box li a:hover{ color:#E24800; text-decoration:none !important;}
.line_a{background:url(/app_images/pingan/v20/homepage/new/line2.gif) repeat-x; margin:10px 0;_margin:10px 0 0 0; height:1px; font-size:1px;}/*20101008 add*/
.cbg{background:none;}

/* edit:li 20110923*/
.sub_mainnav { padding:0;}
	#person_menu{ width:738px!important; height:283px!important;}
	#person_menu .sub_mainnav_box4{width:144px !important;}
	#person_menu .sub_mainnav_box4 .fund-box{background:url(/app_images/pingan/v20/homepage/per_fund-e_bg.jpg) repeat-y; height:100%;}
#person_menu .sub_mainnav_box4 .fund-box .sub_mainnav_box_in{ position:relative;}
#person_menu .sub_mainnav_box4 .fund-box .sub_mainnav_box_in .per_fund_t{ background:url(/app_images/pingan/v20/homepage/per_fund-e_t.jpg) no-repeat; width:80px; height:92px; position:absolute; top:0; right:0; z-index:1;}
#person_menu .sub_mainnav_box4 .fund-box .sub_mainnav_box_in .title_fund-e{ font-size:14px; font-family: "Microsoft YaHei",Arial; font-weight:bold; z-index:99; position:absolute; left:20%; top:20px;}
#person_menu .sub_mainnav_box4 .fund-box .sub_mainnav_box_in .title-box-p{ position:absolute; top:71px; overflow:hidden; z-index:999; _zoom:1; _overflow:hidden;}
#person_menu .sub_mainnav_box4 .fund-box .sub_mainnav_box_in .title-box-p .fund-hot-i-a{ display:block; background:url(/app_images/pingan/v20/homepage/fund-e-p1.jpg) no-repeat; width:144px; height:60px;}
#person_menu .sub_mainnav_box4 .fund-box .sub_mainnav_box_in .title-box-p .fund-hot-i-b{display:block; background:url(/app_images/pingan/v20/homepage/fund-e-p2.jpg) no-repeat; width:144px; height:60px;}
#person_menu .sub_mainnav_box4 .fund-box .sub_mainnav_box_in .title-box-p .fund-hot-i-c{display:block; background:url(/app_images/pingan/v20/homepage/fund-e-p3.jpg) no-repeat; width:144px; height:60px;}
#person_menu .sub_mainnav_box4 .fund-box .sub_mainnav_box_in .title-box-p .fund-hot-i-a:hover{  background:url(/app_images/pingan/v20/homepage/fund-e-p1-1.jpg) no-repeat; width:144px; height:60px;}
#person_menu .sub_mainnav_box4 .fund-box .sub_mainnav_box_in .title-box-p .fund-hot-i-b:hover{ background:url(/app_images/pingan/v20/homepage/fund-e-p2-2.jpg) no-repeat; width:144px; height:60px;}
#person_menu .sub_mainnav_box4 .fund-box .sub_mainnav_box_in .title-box-p .fund-hot-i-c:hover{background:url(/app_images/pingan/v20/homepage/fund-e-p3-3.jpg) no-repeat; width:144px; height:60px;}
.sub_mainnav .fund-e-br{background:url(/app_images/pingan/v20/homepage/fund_e_br.jpg) no-repeat; width:10px; height:10px; position:absolute; bottom: -2px; font-size: 1px; z-index: 101;right:-2px;}
