@charset "utf-8";
/* CSS Document */

/* Frame定义 */
#content_1 {width:100%;height:167px;margin-bottom:10px;clear:both;}

/* 广告定义 */
.product_ad {float:left;width:693px;height:167px;margin-right:5px;}

.pro_path { width:98%; padding:5px 0; text-align:right}
.pro_path span { margin:0 6px}

/* 最新产品 */
.newside {float:left;width:252px;height:167px;}
.new_left {float:left;width:9px;height:30px;background:url(../images/product/info_left.gif) no-repeat top left;}
.new_middle {float:left;width:234px;height:30px;background:url(../images/product/info_middle.gif);}
.new_right {float:right;width:9px;height:30px;background:url(../images/product/info_right.gif) no-repeat top right;}
.new_content {clear:both;margin:0;width:232px;height:117px;padding:10px 10px;background:url(../images/product/info_bg.gif);no-repeat}
.new_content ul {margin:0;padding:0;}
.new_content li {margin:0;padding:4px 0px;}

.height10px {width:100%;height:10px;overflow:hidden;}

/* 产品高级搜索 */
.search_prodcut { clear:both; margin:0 0 0 15px; padding:0; width:212px}
.search_prodcut li { padding:5px 0; margin:0}


/* 按险种分类 */
#content_2 {width:100%; clear:both; background:url(../images/bg_side.gif) repeat-y right bottom}
.siderproduct_left {float:left;width:693px}
.siderproduct_right {float:right;width:250px;}

#viewmore01 { z-index:1; width:305px; line-height:20px; background:#fff; border:1px solid #ccc; display:none; padding:10px;position:absolute;  }

.flowbox { padding:10px; margin-bottom:10px; background:#fffeff}
.flow {  margin:0; padding:4px 0; width:98%; margin-left:auto; margin-right:auto; line-height:20px; clear:both}
.flow label { margin:0 9px 0 0; width:24%; text-align:right; line-height:1.5em; float:left; padding:2px 0 0; display:inline}
.flowtitle { /* background:url(../images/product/info_bg2.gif) #e8dde8 repeat-x top; */ background:#fafceb; border-top:1px solid #dfdcdc; border-left:1px solid #dfdcdc; border-right:1px solid #dfdcdc; padding:6px 0; font-size:14px; font-weight:700; color:#62a323; text-indent:15px} 
.flowtitle2 {background:url(../images/product/info_bg3.gif); border-top:1px solid #dfdcdc; border-left:1px solid #dfdcdc; border-right:1px solid #dfdcdc; float:left; width:691px;} 
.flowfont1{padding:6px 15px 6px 15px; font-size:14px; font-weight:700; color:#fff; background-color:#7ead39; float:left;}
.flowfont1 a{ font-size:14px; font-weight:700; color:#fff; background-color:#91268F;}
.flowfont2{padding:6px 15px 6px 15px; font-size:14px; font-weight:700; color:#91268f; float:left;}
.flowfont2 a{font-size:14px; font-weight:700; color:#91268f;}
.flowHalf{width:70%; line-height:20px; float:left; text-align:left;}
.input_style{border:none;}
.flow1 {  margin:0; padding:4px 0; width:40%; float:left; line-height:20px}
.flow1 label { margin:0 9px 0 0; width:24%; text-align:right; line-height:1.5em; float:left; padding:0; display:inline}

.apprizetop { padding:2px 0; width:100%; overflow:hidden}
.apprizebot { padding:10px 0 0; width:100%; text-align:center}

.warpsucess { width:100%; padding:6% 0; background:url(../images/bg_cue.gif) repeat-x bottom}
.warp_sucess { width:948px; padding:2% 0; border:1px solid #d9d5d6; background:url(../images/bg_cue.gif) repeat-x bottom}
.warp_sucess1 { width:948px; padding:2% 0; margin-top:10px; border:1px solid #d9d5d6; background:url(../images/bg_cue.gif) repeat-x bottom; clear:both}
.sucess { width:350px; margin-left:auto; margin-right:auto; margin-bottom:5px; overflow:hidden; line-height:76px}
.sucess1 { width:220px; margin-left:auto; margin-right:auto; margin-bottom:5px; overflow:hidden; line-height:76px}
.sucess img,.sucess1 img { float:left; margin-right:10px}
.sucessmargin { margin-top:18px}
.sucesscue { margin:0 auto; width:510px; text-align:center; line-height:22px}
.warp_sucess1 h1 { margin:0 0 0 15px; padding:0; background:transparent;}
.way { float:left; margin:0; padding:0; overflow:auto}
.way li{ margin:0; padding:0; height:25px; line-height:25px}

.banklist { margin:0; padding:0; width:100%; text-align:center}
.banklist div { margin:8px 20px; padding:0; float:left}
.banklist div img { margin-right:8px}

/* 产品比较 */
#compare { width:156px; min-height:250px; border:1px solid #b4b4b4; position:absolute; left:5px; top:180px; filter:alpha(opacity=80);-moz-opacity:0.80;
opacity:0.80;
 background:url(../images/product/bottom_compare.gif) repeat-x bottom; z-index:10; display:none}
.compare_title { width:100%; height:30px; background:url(../images/product/bg_compare.gif) repeat-x; clear:both; text-align:center; line-height:31px;/* cursor:move */}
.main_compare { width:100%; background:url(../images/product/main_compare.gif) #fbf9fb repeat-x top center; min-height:187px}
.main_compare table span { margin-left:5px}
#compare table {margin-left:auto; margin-right:auto;border-collapse:collapse;font-family:arial;border:none; margin-top:8px}
#compare table td{border-collapse:collapse;border:none; padding:5px}
#compare label { float:left}
.compare_but { width:100%; padding:0; text-align:center; margin-top:12px}

/* 相关产品 */
.int_product{ width:40%; color:#61a220;text-indent:10px; font-weight:bold;font-size:14px; float:left; line-height:35px }
.int_product_r { width:30%; float:right; text-align:right; padding-right:5px; line-height:35px}

.pro_fav { margin:0 0 0 8px}
.pro_fav img { margin-right:5px}

/*保单预览 */
.pro_gua_t{ padding:10px 0; text-align:center; width:100%;
border-top:1px #B3B3B3 solid;}
.pro_gua_c{ width:100%;}
.pro_gua_table{width:100%; border:1px #353535 solid;}
.pro_gua_center{ text-align:center;}
.pro_gua_h_r{width:49%; text-align:right;float:left;}
.pro_gua_h_l{width:49%; text-align:left;float:left;}
.pro_gua_table2 td{ line-height:20px;}
.pro_gua_st{width:100%; text-align:center; float:left; padding:10px 0;}
.pro_gua_p {margin:0px auto;border-collapse:collapse;font-family:arial;border:1px solid #D9D5D6; text-indent:10px; padding:0}
.pro_gua_p td{border-collapse:collapse;border:1px solid #D9D5D6; padding:0}
.pro_gua_n{width:100%;text-align:center; float:left; padding:10px 0;border:none;}
.pro_gua_n td{border-collapse:collapse;border:none; padding:0; text-indent:10px;}


/*购买产品*/
.buy_n{width:95%;text-align:center; float:left; padding:10px 0;border:none;}
.buy_n td{border-collapse:collapse;border:none; padding:0; text-indent:10px;}

.margin_line { margin:12px 0}
/* 线下支付tab切换 */
.menu3{width:948px; margin:0; padding:0;  height:33px; line-height:33px; background:#f9e3f9; border-left:1px solid #dfdcdc; border-right:1px solid #dfdcdc; border-top:1px solid #dfdcdc}
.menu3 li{ margin:0; padding:0; float:left; height:33px; width:130px; text-align:center; display:inline; color:#5a5a5a; font-weight:700; cursor:pointer}
.menu3 li.hover{ width:130px; height:33px; text-align:center; font-size:14px; font-weight:700; color:#91268f}
#main3 ul{ display:none; clear:both; width:950px;}
#main3 ul.block2 { margin:0; padding:0;}
#main3 ul.block3 { display:block; margin:0; padding:0; }

.banklist { margin:0; padding:0; list-style:none; width:100%; float:left}
.banklist li { margin:0; padding:8px 18px 8px 0; width:196px; float:left}
.unspayline { padding:10px 0 10px 16px; border-bottom:1px dotted #ccc; width:94%; margin-left:auto; margin-right:auto}
.bankborder {  border-bottom:1px dotted #ccc; margin:0 auto; width:94%; overflow:hidden}
.radio { border:none;vertical-align:middle; margin-top:9px}

.compare_bg { background:#F6F6F6}
.compare_title1 { width:100%; height:60px; clear:both; text-align:center}
/* .compare_title { position:fixed !important;left:expression((document.body.clientWidth-950)/2); clear:both; z-index:10; position:absolute; width:950px; top:expression(window.scrollTop)}
* html .compare_title {top:expression(offsetParent.scrollTop+206)} 
*/