@charset "utf-8";
/* 首页轮换广告 */
div#MainPromotionBanner{width:450px;height:191px;z-index:1;overflow:hidden;}
#MainPromotionBanner #SlidePlayer{position:relative;margin: 0 auto;}
#MainPromotionBanner .Slides{height: 191px;overflow: hidden;}
#MainPromotionBanner .Slides li {float: left;width: 450px;height: 191px;}
#MainPromotionBanner .Slides img{display: block;width: 450px;height: 191px;}
#MainPromotionBanner .SlideTriggers{position: absolute; top: 165px; right: 5px;z-index: 10;height: 25px;	}
#MainPromotionBanner .SlideTriggers li{float: left;display: inline;color: #909094;text-align: center;line-height:16px;width: 16px;height: 16px;font-family: Arial;	font-size: .9em;cursor: pointer;overflow: hidden; margin:3px 6px;background: url(../images/slide_trigger.gif) no-repeat center center}
#MainPromotionBanner .SlideTriggers li.Current{ color:#fff; background: url(../images/slide_trigger_c.gif) no-repeat center center;border:0; font-weight:bold;	font-size: 1.4em;line-height: 21px;height: 21px;width: 21px;margin:0 6px}
/* logo */
#login {float:left; width:250px}
.login_round { width:250px; height:7px; background:url(../images/bg_login_f.gif); overflow:hidden}
.fm_tr { width:88%; height:20px; padding:5px 0 !important; padding:4px 0; margin:0 auto }
.fm_tr label { display:block; float:left; width:40px; height:21px; line-height:21px; margin:0; padding:0}
.fm_button { text-align:center; padding:5px 0}
.fm_tr3 { width:88%; height:20px; line-height:20px; margin:0 auto ; overflow:hidden}

#login2 { float:left; width:350px;margin-left:50px;}
.login_round2 { width:350px; height:7px; background:url(../images/login/bg_login_f.gif); overflow:hidden}
.fm_tr2 { width:88%; height:20px; padding:5px 0 !important; padding:4px 0; margin:0 auto }
.fm_tr2 label { display:block; float:left; width:74px; height:21px; line-height:21px; margin:0; padding:0}
.fm_button2 { text-align:center; padding-top:3px}

#affiche { clear:both; width:232px; height:110px; margin:5px 0; overflow:hidden}

/* 登录区tab切换 */
.menu_login{width:250px;  background:url(../images/bglogin2.gif); height:33px; overflow:hidden}
.menu0{width:250px; background:url(../images/bglogin.gif); height:33px; line-height:33px}
.mainbox { background:url(../images/bg_login2.gif) repeat-x top}
.menu0 li{ float:left; height:33px; width:125px; text-align:center; display:inline; color:#5a5a5a; font-weight:700; cursor:pointer}
.menu0 li.hover{ width:125px; height:33px; text-align:center; font-size:14px; font-weight:700; color:#62a321}
#main0 ul,.mainbox ul{ display:none; clear:both; width:250px; height:153px}
#main0 ul.block2,.mainbox ul.block2 { background:url(../images/bg_login1.gif) repeat-x top}
#main0 ul.block3,.mainbox ul.block3 { display:block; margin:0; padding:0; background:url(../images/bg_login2.gif) repeat-x top}


/* 二级登录区tab切换 */
.menu2{width:350px; background:url(../images/login/bglogin.gif); height:33px; line-height:33px}
.menu2 li{ float:left; height:33px; width:175px; text-align:center; display:inline; color:#5a5a5a; font-weight:700; cursor:pointer}
.menu2 li.hover{ width:175px; height:33px; text-align:center; font-size:14px; font-weight:700; color:#63a21f}
#main2 ul{ display:none; clear:both; width:350px; height:153px}
#main2 ul.block2 { background:url(../images/login/bg_login1.gif) repeat-x top}
#main2 ul.block3 { display:block; background:url(../images/login/bg_login.gif) repeat-x top}

.login_topline {margin:0px auto;width:950px;height:4px;overflow:hidden;background:url(../images/login/top_line.gif)}
#right_sider {float:right;width:350px;margin-left:25px;line-height:155%}
#right_sider li{padding:3px 0 3px 40px;border-bottom:1px dotted #ccc}
.online_contact {margin:0;padding:0}
.online_contact ul {}
.online_contact li{height:50px;}

#banenr { float:left; width:450px; height:191px;margin:0 5px}
/* 优惠活动 */
#favo { float:right; width:240px}
.favo_title { width:240px; height:30px; background:url(../images/fav_title.gif) no-repeat; clear:both}
.favolist { margin:0; padding:8px 5px}
.favolist span { color:#777}
.favolist li {padding:2px 0}

.sideservice { width:233px; height:89px; background:url(../images/bg_servic.gif) no-repeat center center; margin:0 auto}
.servicelist { margin:0; padding:10px 0 0}
.servicelist li { margin:0 0 0 67px; padding:5px 0}

#sidebar { clear:both; float:left; width:250px}
#main { float:right; width:694px}

/* 精品组合 */
#recommend { clear:both; width:692px; border:1px solid #d8d5d5; margin-bottom:8px; clear:both}
.rec_l {width:154px; height:31px; border-bottom:1px solid #d8d5d5; background:url(../images/bgrectitle.gif) repeat-x; float:left}
.reclist { margin:0; padding:0; width:200px; line-height:22px;}
.reclist span { display:block}
.reclist img { float:left; margin:0 5px 0 10px}
.rec_add { background:url(../images/icon_add.gif) no-repeat center 40px; float:left; width:30px; height:79px}
/* 精品组合tab切换 */
.menu1{width:538px; margin:0; padding:0; height:32px; float:right; background:url(../images/bgrecdown.gif) repeat-x}
.menu1 li{ margin:0; padding:0 20px; float:left; height:32px; line-height:32px; text-align:center; display:inline; color:#464646; cursor:pointer; border-left:1px solid #d8d5d5; background:url(../images/bgrecdown.gif) repeat-x}
.menu1 li.hover{ height:32px; line-height:31px; padding:0 22px; text-align:center; font-size:12px; font-weight:700; color:#464646; border-left:1px solid #d8d5d5; background:url(../images/bgrecup.gif) #fff repeat-x}
#main1 ul{ display:none; clear:both; width:692px; height:128px; margin:0; padding:0}
#main1 ul.block2 {}
#main1 ul.block3 { display:block}
#main1 ul li { float:left; padding:19px 0 0}

/* 首页产品分类 */
#h_product { width:692px; border-top:3px solid #e4e4e4; padding:6px 0 0; margin:0; clear:both;}
.productbox { margin:0; padding:0; width:50%;  float:left; display:inline}
.productbox dl { width:346px; padding:10px 0 0 0; float:left; display:inline; line-height:22px; clear:both}
.productbox dt { float:right; text-align:right; width:280px;}
.productbox dt span { float:left}
.productbox dt a { margin-right:8px; display:block}
.productbox dd { padding:0 8px 0 0;}
.productbox dd.img img { margin:0 5px 18px 5px; padding:0; float:left; display:inline}
.productbox ul { clear:both; padding:0 0 6px 45px; border-bottom:1px solid #e4e4e4}
.productbox ul li { height:25px; line-height:25px; padding:0 0 0 17px; background:url(../images/icon_recomm1.gif) no-repeat left 8px}
.productbox1 { clear:both; margin:0; padding:0; width:690px; border:1px solid #e4e4e4; border-top:none; background:url(../images/bg_com.gif) #fff right top no-repeat}
.productbox1 dl { padding:10px 0 10px 10px; line-height:22px; clear:both}
.productbox1 dt { width:680px; float:left;}
.productbox1 dd { padding:0 8px 0 0; text-align:left}
.productbox2 { margin:0; padding:0; width:341px; height:110px; border:1px solid #e4e4e4; background:url(../images/bg_com1.gif) #fff right top no-repeat; float:left}
.productbox2 dl { padding:10px 0 10px 10px; line-height:22px; clear:both}
.productbox2 dt { width:311px; margin:0; padding:0; }
.productbox2 dd { padding:0 8px 0 0; text-align:left}
.productbox2 dd img { margin-left:5px}
.productbox3 { margin:0; padding:0; width:341px; height:110px; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; background:url(../images/bg_com2.gif) #fff right top no-repeat; float:right }
.productbox3 dl {padding:10px 0 10px 10px; line-height:22px; clear:both}
.productbox3 dt { width:311px; margin:0; padding:0; }
.productbox3 dd { padding:0 8px 0 0; text-align:left}
.productbox3 dd img { margin-left:5px}

/* 首页热销产品推荐 */
.productbox4 { margin:0; padding:0; width:50%;  float:left; display:inline;margin-top:6px;}
.productbox4 dl { width:346px; padding:10px 0 0 0; float:left; display:inline; line-height:22px; clear:both}
.productbox4 dt { float:right; text-align:left; width:251px;}
.productbox4 dt span { float:left}
.productbox4 dt a { margin-right:8px; display:block}
.productbox4 dd { padding:0 8px 0 0;color:#464646;}
.productbox4 dd.img img { margin:0 10px 18px 5px; padding:0; float:left; display:inline}
.productbox4 ul { clear:both; padding:0 0 16px 45px; border-bottom:1px solid #e4e4e4}
.productbox4 ul li { height:25px; line-height:25px; padding:0 0 0 17px; background:url(../images/icon_recomm1.gif) no-repeat left 8px}










/* 保险机构排列 */
#ins_logo { clear:both; margin:8px 0 8px 0; border:1px solid #d0d0d0; width:948px; margin-left:auto; margin-right:auto}
.ins_logo_l { float:left; padding:13px 0; margin:0; width:130px; text-align:center}
.ins_logo_r { float:right; margin:0; padding:0; width:815px}
.ins_logo_r li a { text-decoration:underline}
.ins_logo_r li { margin:0; padding:14px 10px 10px; float:left;  display:inline}
.ins_logo_r li a:hover { background:#64a223; color:#fff; text-decoration:none}
.ins_logobox { width:50%; line-height:22px; border: 1px solid #d8d5d5; padding:5px 10px 10px; margin:0 auto; overflow:auto}
.ins_logotitle { border-bottom:1px solid #cfcece; margin-bottom:10px}
.ins_logobox span { display:block; padding:5px 10px; float:right}
.ins_logobox span a { display:block; background:#bd7dbc; color:#fff; padding:0 10px}
/* 保险导购台 */
.entry_title { height:23px; background:url(../images/entrt_bg.gif) repeat-x left bottom}
.entry_title_b { background:#fff; border-left:1px solid #cfcece; border-right:1px solid #cfcece; border-top:1px solid #cfcece; border-bottom:1px solid #fff; font-size:14px; font-weight:700; color:#61a421; background:url(../images/icon_h1.gif) no-repeat 8px 4px;  margin:0 0 0 60px; padding:4px 15px 1px 26px}
.issuebox { border:1px solid #d8d5d5; background:url(../images/entrt_bg1.gif) repeat-x top center; margin:10px 0 0; line-height:22px}
.issuebox label { float:left; margin:0; padding:5px 0 60px 0; text-align:right; width:13%}
.issuebox ul { margin:25px 15px 15px; }
.issuebox li { padding:5px 0; clear:both}

/* 注册页面　*/
#reg_step { clear:both; width:100%; overflow:auto}
.reg_path { width:315px; float:right; overflow:auto}
.reg_msg { line-height:28px; float:left; margin-right:5px}
.reg_pathbg { background:url(../images/login/step1_on.gif); width:105px; height:28px; float:left; margin:0 7px; color:#63a21f; font-weight:bold; text-align:center; line-height:28px; text-indent:10px}
.reg_pathbg1 { background:url(../images/login/step1.gif); width:105px; height:28px; float:left; margin:0 7px; text-align:center; line-height:28px; text-indent:10px}
.reg_pathbg2 { background:url(../images/login/step2_on.gif); width:105px; height:28px; float:left; margin:0 7px; color:#63a21f; font-weight:bold; text-align:center; line-height:28px; text-indent:10px}
.reg_pathbg3 { background:url(../images/login/step2.gif); width:105px; height:28px; float:left; margin:0 7px; color:#727071; text-align:center; line-height:28px; text-indent:10px}
.border_top { border-top:3px solid #8dbc5e}
.special{ color:#000; border:1px solid #fee7de; background:#fef9f4 url(../images/icon_rg.gif) 5px 4px no-repeat}
#reg_step fieldset { width:950px;  margin-left:auto; margin-right:auto; padding:0; border:none; border-top:1px solid #ccc}
#reg_step legend { margin:0 0 10px 10px; padding:8px 1.8em; font-size:14px; font-weight:700; color:#63a21f; background:url(../images/personal/icon_h2.gif) no-repeat left 9px}
#reg_step label { width:150px; float:left; text-align:right; padding:4px .8em}
.regline { width:790px; min-height:32px; margin-bottom: .5em; margin-left:auto; margin-right:auto; padding:0; display: block}
.regline1 { width:790px; height:32px; margin-bottom: .5em; margin-left:auto; margin-right:auto; padding:0; display: block}
.regline2 { width:790px; background:#FEF8F8;margin-bottom: .5em; margin-left:auto; margin-right:auto; padding:15px;border:1px solid #D7D6D4; margin-bottom:15px;line-height:22px;display: block}

.sucess01 { width:100px; float:left;margin-left:auto; margin-right:auto;}
.error404 { text-align:center; padding:12% 0; background:url(../images/bg_cue.gif) repeat-x bottom}
.regline input, .regline textarea { width:220px; border:1px solid #cadcec; padding:1px; color:#000; float:left}
.regline input{ padding:3px 0}
.regline input {star : expression(
onmouseover=function(){this.style.borderColor="#c00"},
onmouseout=function(){this.style.borderColor="#cadcec"})}
.regline select { padding: 1px; float:left}
.regline p { width:370px; float:right}
.regline dl { width:340px; float:right; padding:4px 4px 4px 26px}
.label_word { font:100 14px "SimSun"; color:#222}
#reg_step fieldset .input_width { width:120px}
.reg_line { width:100%; height:47px; border-top:1px solid #d8d5d5; text-align:center; padding-top:20px}
#reg_step textarea { background:#fafafa; line-height:22px; border:1px solid #ccc; width:780px; height:100px; padding:10px}
#reg_step .sucess { width:390px; margin-left:auto; margin-right:auto; padding:10% 0; text-align:center}
#reg_step .sucess span { padding-top:15px; display:block}
#reg_step .sucess img { float:left; margin-right:10px}
.sucess02 { width:480px; margin-left:auto; margin-right:auto; padding:10% 0; text-align:left}
.sucess02 span { display:block}
.sucess02 img { float:left; margin-right:10px}