@charset "utf-8";
/* CSS Document */
/************************************************************************/
/********************************* 理财超市首页 ****************************/
/************************************************************************/
/*Banner Settings */
.box_banner { position: relative; z-index: 80; width:100%; }

/*轮换大区域*/
.lunhuan{width:100%;height:330px;position:relative; z-index:1;}
.lunhuan #lunhuanback{width:100%;height:330px;position:absolute;left:0px;top:0px;overflow:hidden;}
.lunhuan #lunhuanback a{width:100%;height:330px;position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0);background-repeat:no-repeat;background-position:50% 0px;}

/*轮换中间区域*/
#lunbonum{height:14px;line-height:23px;position:absolute; width:100%; bottom:28px; text-align:center; *width:auto; z-index:2;}
#lunbonum li{display:inline-block; width:19px; height:12px; background:url(../images/finacial_nav.png) -19px 0 no-repeat; text-indent: -999em; overflow: hidden; *float:left;}
#lunbonum .lunboone{background-position:0 0;cursor:pointer;}

.product_box_l{ width:800px; padding:20px 0 55px 0;}
.product_box_l h2{ color:#999;}
.product_box_l h2 .pro_title_name{ font-size:2.8rem; font-size:28px; color:#ff9900; padding-right:12px;}
.fina_pro_one{ width:99.75%; height:242px; position:relative;  margin-top:20px; position:relative; border:1px solid #e9e9e9; }
.fina_pro_one:hover{background:url(../images/finaPro_bg.png) no-repeat; border:1px solid #fff;}
.fina_pro_one .pro_type{top:168px; right:25px;}
.fina_pro_one .pro_status{ right:0px;}

.fina_pro_img{ width:39.375%;}
.fina_pro_r{ width:56.25%; padding:20px 0 0 0;}
.fina_pro_detail{ width:95%;}
.pro_info_b_l { border:none; padding-top:4px;}

.fina_btn{ width:74.6%; height:36px; line-height:36px; background:url(../images/btn_group.png) 0 -453px no-repeat; text-align:center; color:#fff; font-size:1.6rem; font-size:16px; border:none;}
.fina_btn:hover{ color:#fff; text-decoration:none;}

/**加入对比**/
.add_compare{z-index:100;float:left;display:block;bottom:18px;margin-left:355px;}
.add_compare:hover{text-decoration:none ! important;color:#666;}
.add_compare input{cursor:pointer;}
/*产品比较显示框*/
.add_product_compare{width:135px;height:135px;position:absolute;background-color:#fff;box-shadow:-1px 0px 3px #e9e9e9,1px 0px 3px #e9e9e9,0px 1px 3px #e9e9e9,0px -1px 3px #e9e9e9;z-index:1000;}
.pro_compare_first{width:100%;height:40px;background-color:#69f;color:#fff;line-height:40px;text-align:center;}
.start_compare,.cancel_compare{text-align:center;line-height:30px;display:block;width:100px;height:30px;margin:0 auto;margin-top:12px;color:#fff;}
.start_compare{background-color:#f60;}
.cancel_compare{background-color:#999;}
.start_compare:hover,.cancel_compare:hover{text-decoration:none ! important;color:#fff;}
button.disable{ background-position:0 -490px;}

.product_box_r{ width:32%; min-height:950px; _height:950px;}
.pro_box_r_one{ width:100%; padding-top:20px;}
.pro_r_one_title{ width:100%;}
.title_txt{ font-size:2.8rem; font-size:28px; color:#f90; padding-left:12px;}
.pro_r_one_title a{color:#999; text-decoration:none; display:inline-block; padding-top:12px;}

.pro_one_info{ width:100%; border:1px solid #e3e3e3; margin-top:20px;}
.pro_one_info ul{ width:340px; margin:0 auto;text-align:left;content:"";display:table;clear:both; padding-top:18px; }.pro_one_info ul{zoom:1;}
.pro_one_info ul li{ width:340px;float:left;}
.pro_one_info ul li a{width:340px;float:left; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-bottom:15px; *padding-bottom:12px;}

.eqcord{ width:340px; text-align:center; margin:0 auto; padding:12px 0;}
/************************************************************************/
/******************************** 理财超市对比页 **************************/
/************************************************************************/
.compare_table{ padding:16px 0 20px 0; width:100%;}
.compare_table h1{ font-size:28px; font-size:2.8rem; color:#ff6600; width:100%; display:inline-block;}
.table_l{ width:87.083%; border:1px solid #999999; border-bottom:none;  border-left:none;margin:14px 0 18px 0; text-align:center;}
.table_l th,.table_r th{ background-color:#f0f1f1;line-height:35px;}
.table_l th,.table_l td,.table_r th,.table_r td{border-bottom:1px solid #999999; border-left:1px solid #999999; text-align:center;}
.table_l td,.table_r td{ font-size:12px; font-size:1.2rem; padding:6px 0;}

.buyNow_btn,.choose_btn{ display:inline-block; width:87px; height:26px; background:url(../images/btn_group.png) no-repeat; text-align:center; line-height:26px; color:#fff;}
.buyNow_btn:hover,.choose_btn:hover{ color:#fff; text-decoration:none;}
.buyNow_btn{ background-position:-296px -41px;}
.choose_btn{ background-position:-296px -67px;}
.table_l td strong{ font-weight:bold; font-size:14px;font-size:1.4rem;}


.table_r{ width:11.25%;margin-top:14px;border:1px solid #999999; border-bottom:none;  border-left:none; }
.pro_num{ color:#ff6600; font-size:14px; font-size:1.4rem; font-family:Arial;}

.compare_box{width:87.083%;  border-left:1px solid #999999; margin-top:16px;text-align:center;}
.compare_box tr{border-bottom:1px solid #999999;}
.compare_box th,.compare_box td{ width:20%; *width:209px; border-top:1px solid #999999;border-right:1px solid #999999;*border-bottom:1px solid #999999;}
.compare_box th{ font-weight:bold;}
.compare_box tr.first_item th{ background-color:#f0f1f1;}
.compare_box th p,.compare_box td p{ padding:8px 10%; *padding:8px 20px;}

/************************************************************************/
/******************************** 理财超市商品详情页 **************************/
/************************************************************************/
.product_intro { width:100%;}
.product_img{ width:38.333%;}
.product_info{ width:59.1666%;}
.product_name{ line-height:22px; padding-bottom:8px; width:60%;}
.product_name h1{ font-size:20px; font-size:2.0rem; color:#333333;}
.product_deadline{ padding-top:25px;}
.product_deadline i{ width:16px; height:14px; background:url(../images/icon_group.png) -23px -405px no-repeat; display:inline-block; vertical-align:-2px;}
.product_summary{ padding-top:8px; width:100%; line-height:26px; border-top:1px dotted #c6c6c6;}
.product_summary .rate_num{ color:#ff6600; font-size:30px; font-size:3rem; font-weight:bold;}
.product_summary p{ padding-bottom:0px;margin-top:3px;}
.product_summary span.f999{ width:114px; text-align:right; display:inline-block;}
.product_price{height:40px;margin-top:2px;}
.sell_sale{height:30px;margin-top:3px;}
.sell_sale p{float:left;}
.select_sell{height:25px;float:left;margin-top:2px;z-index:0;}
.select_sell span{font-size:14px;line-height:25px;color:#666;}
#se_union_name{cursor:pointer;font-size:14px;line-height:20px;color:#666;letter-spacing:1px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.option_icon{margin-left:-15px;}.select_prompt{color:red;font-size:12px;margin-left:15px;line-height:31px;text-decoration:none;}.select_prompt:hover{color:red;text-decoration:none;cursor:default;}
.sell_drop{clear:both;padding-top:10px;width:400px;height:230px;border:1px solid #ccc;float:left;z-index:101;position:absolute;background-color:#fff;margin-left:-1px;margin-top:25px;*margin-top:1px;}
.sell_drop p a{font-size:12px;color:#999;}.sell_drop p a:hover{color:#f90;}.signed:hover{text-decoration:none;}
.sell_drop p{text-indent:10px;line-height:20px;position:relative;}
.select_page{clear:both;padding-top:15px;width:300px;height:30px;margin-left:5px;}
.select_page a{width:50px;height:25px;border:1px solid #ccc;display:inline-block;line-height:25px;margin-left:5px;margin-right:2px;text-align:center;font-size:12px;}
.select_page span{color:#666;display:inline-block;width:25px;height:25px;border:1px solid #ccc;margin-left:3px;text-align:center;padding-left:0;}
.select_page span:hover{color:#f90;cursor:pointer;}
#curr_page{color:#f90;}
.select_page label{font-size:12px;margin-left:10px;}
#no_signed_show{z-index:110;clear:both;position:absolute;width:170px;height:68px;background:url("../images/no_signed.png") no-repeat; text-align:left; }
.signed_show_l{width:20px;float:left;margin-left:10px;}.signed_show_l img{padding-top:22px;}
.signed_show_r{width:130px;float:left;margin-left:5px;margin-top:12px;font-size:12px;line-height:16px;color:#999;}
.prompt_mess{clear:both;display:inline-block;margin-top:10px;color:red;font-size:12px;width:100%;}
.find_map{color:#39f;text-decoration:underline;}

.signed{margin-right:10px;color:#39f;padding-top:3px; padding-left:8px;}
.unsigned{margin-right:10px;color:#999;padding-top:3px;padding-left:10px;}
.volumeColor{color:red;width:60px;}
span.no_volumeColor{color:#999;width:60px; padding-left:0;}
.union_name{width:150px;display:inline-block;overflow:hidden;float:left;padding-top:3px;text-overflow:ellipsis;white-space:nowrap;}
.no_union_name{width:150px;display:inline-block;overflow:hidden;float:left;padding-top:3px;text-overflow:ellipsis;white-space:nowrap;}
.signed:hover,.no_signed:hover{text-decoration:none;}
.no_signed{margin-right:10px;color:#999;float:right;padding-top:3px;}

.price_item{ margin-right:18px; line-height:50px; height:40px;}
.add_btn,.minus_btn{border:none; display:inline-block; width:16px; height:16px; background-color:#ff6600; color:#fff; line-height:16px; text-align:center;}
.price_item .disable{ background-color:#999;}
.add_btn:hover,.minus_btn:hover,.product_buy_btn:hover{ color:#fff; text-decoration:none;}
.price_item input{ width:94px; height:20px; line-height:20px; border:1px solid #cccccc; margin:0 3px; padding:0 2px;}
.calculator img{ width:26px;}
.cal_txt{ padding-left:6px;color:#ff9900; text-decoration:underline; vertical-align:5px;}
.earn_num{ font-size:18px; font-size:1.8rem; color:#f60; font-weight:bold;}
.product_buy_btn,.book_btn{display:block; height:34px; line-height:34px; text-align:center; color:#fff; background:url(../images/btn_group.png) no-repeat; border:none; margin-top:14px;}
.product_buy_btn{ width:178px;background-position:0 -637px;}
.book_btn{ width:74px; background-position:-178px -637px;}

.collection{ margin:26px 0 0 30px; display:block; cursor:pointer; color:#999999; font-size:12px; width:65px;}
.collection:hover{ color:#999; text-decoration:none;}
.collect_icon{ display:inline-block; width:20px; height:20px; background:url(../images/icon_group.png) -53px -405px no-repeat; vertical-align:-4px;}
.collection .active{ background-position:-73px -405px;}

.product_share{ width:100%; margin-top:0px;}
.product_share a{ width:20px; height:20px; margin-right:5px; display:inline-block; text-align:center; }
.product_share a img{ width:18px; height:18px; vertical-align:0; }
 
.product_tab_box{ width:1198px; border:1px solid #f2f2f2; margin-top:20px;}
.product_tab{ width:100%; border-bottom:1px solid #f2f2f2;}
.product_tab li{ float:left; padding:0 40px; height:40px; line-height:40px;border-right:1px solid #f2f2f2;}
.product_tab li a{ color:#666; text-decoration:none;}
.product_tab li.active{ background:#6699ff; }
.product_tab li.active a{color:#fff;}

.product_tab_content{ padding:15px 0 35px 0; width:100%;}
.pro_content_one,.pro_content_part{ height:34px; line-height:34px; background:#fbfbfc; font-size:1.2rem; font-size:12px; color:#333; margin-bottom:10px;}
.product_table{ padding:0 15px; width:97.5%;}
.pro_content_one{width:100%;}
.pro_content_part{width:33.333%;}
.pro_content_l,.pro_content_r{ padding-left:10px;}
.pro_content_l{ width:115px; background-color:#f7f7f7; color:#666;}
a.pro_content_r{ padding-left:30px; background:url(../images/pdf_icon.png) 10px center no-repeat; display:block; color:#f60; text-decoration:underline;}
.product_table img{ width:auto; max-width:none;}

.comment_user{ width:100px; margin-left:26px; cursor:pointer; padding-bottom:10px;}
.user_name{width:90%; text-align:center;}
.hover_img{ width:84px; height:84px; position:absolute; left:0; top:0;}
.add_friend{ width:100%; font-size:10px; margin-top:16px;}
.add_friend a{ margin:0; padding:0; color:#3399ff;}
.hover_status{ display:none;}

.record{ width:95%; margin:24px auto 36px auto;}
.record th,.record td{ line-height:32px; text-align:left; width:29.876%; padding-left:40px;}
.record th{ background-color:#fbfbfb; font-weight:bold; border-bottom:1px solid #e8e8e8;}
.record td{ border-bottom:1px dashed #e8e8e8;}

.comment_info{ min-height:75px; *height:75px; padding-bottom:30px; position:relative; }
.buy_date{ bottom:12px; left:0; color:#999; font-size:1.2rem; font-size:12px;}

.constlu_box{ width:100%; margin-bottom:26px;}
.constlu_title{ height:55px; line-height:55px; padding-left:140px; color:#ff9933; font-weight:bold; font-size:1.6rem; font-size:16px;}
.leaveMsg{width:85.393%;  margin-left:14px;  *margin-left:8px;  }
.leaveMsg textarea{width:99.217%;border:1px solid #f2f2f2; padding:6px 4px; color:#999999; height:114px;  margin-bottom:12px;}
.publish{ *padding-left:7px;}
.publish_btn{display:inline-block;border:none;width:87px; height:26px; line-height:26px; text-align:center; color:#fff; background:url(../images/btn_group.png) -296px -41px no-repeat;}
.publish_btn:hover{color:#fff; text-decoration:none;}
.question_box{margin-left:17px; border:1px solid #f2f2f2; width:82.303%; padding:5px 17px 18px 18px;position:relative;}
.ask_line{ width:100%; padding:18px 0;position:relative;}
.grey_date{ right:4px; top:18px;color:#999; font-size:1.2rem; font-size:12px;}
.answer_line{width:100%; padding:13px 0; background-color:#f0f0f0;position:relative;}
.answer_line .txt_orange{ padding-left:12px;}
.pagebox{text-align:center;}


/*modify 0302*/
.user_icon img{width:84px;max-width:none;}

.sold_out{display:block; height:34px; line-height:34px; text-align:center; color:#c0bebe; background:url(../images/btn_group.png) -266px -637px no-repeat; border:none; margin-top:14px; width:178px; cursor:default;}
.sold_lll{height: 34px;line-height: 34px;text-align: center;border: none;margin-top: 14px;width: 283px;background: url(../images/btn_group.png) 0 -453px no-repeat;}
.reserve_grey{display:block; height:34px; line-height:34px; text-align:center; color:#c0bebe; background:url(../images/btn_group.png) -0px -766px no-repeat; border:none; margin-top:14px; width:74px; cursor:default;}


/*首页快速导航*/
#tbox{width:34px; float:right; position:fixed; z-index:99999;margin:-125px 0 0;overflow:hidden;padding:0;right:20px;top:80%;}
.floor{height:34px; margin-bottom:2px;cursor:pointer; background:url(../images/floor_nav_bg.png) no-repeat;}
.floor:hover,.activeBg{ background:url(../images/floor_nav_bg_active.png) no-repeat;}

.big_l{width:800px;}
.loading{ width:800px; height:150px;text-align:left;background:url(../images/run.gif) center top no-repeat; margin-top:20px;}

.q_icon,.a_icon{ width:22px; height:20px; line-height:20px;display:inline-block; float:left; margin-right:4px;  color:#fff; font-size:16px;text-align:center;}
.q_icon{ line-height:18px;background-color:#f90;}
.a_icon{ margin-left:4px; background-color:#7d9ff6;}

/*套餐产品详情*/
.package_product_name{ padding-bottom:5px;}
.package_product_name h2{ font-size:18px; color:#333333; margin-bottom:10px;}
.package_pro_title{ color:#8c8a8a; font-size:12px;}
.package_product_summary{ padding-top:8px; width:100%; line-height:26px;font-size:16px;}
.buy_num{ line-height:30px; height:30px;}
.package_product_summary p{ margin-bottom:6px;}
.package_buy_btn{isplay:block; height:34px; line-height:34px; text-align:center; color:#fff; background:url(../images/btn_group.png) no-repeat; border:none; margin-top:3px;width:178px;background-position:0 -637px;}
.pack_collection_btn{ margin:17px 0 0 10px}
.mt_18{ margin-top:18px;}
.date_blue{ color:#7d9ff6;}
.warm_tip{ color:#8c8a8a; font-size:12px; margin-top:20px;}

.pac_content_one{ padding-left:1%;width:98%;margin:15px 0 10px 0; line-height:22px;}
.pac_content_one p{text-indent:30px; padding-bottom:4px;}
.pac_content_one p.orange_title{ display:inline-block; padding-left:15px; background:url(../images/icon_group.png) -44px -480px no-repeat; color:#ff9933; font-weight:bold;text-indent:0;}

/**
* 点击阅读内容
*/
.popup_mask{width:100%;min-height:100%;position:fixed;top:0;}
.popup_content{display:none;position:fixed;width:700px;height:560px;top:50%;margin-top:-270px;left:50%;margin-left:-350px;z-index:999999;background-color:#fff;box-shadow:-1px 0 3px #c4c4c4,1px 0 3px #c4c4c4,0 -1px 3px #c4c4c4,0 1px 3px #c4c4c4;}
.popup_closeBtn{width:100%;height:30px;border-bottom:1px solid #e8e8e8;}
.popcloseBtn{float:right;padding-top:8px;width:16px;height:15px;margin-right:10px;cursor:pointer;}
.popcloseBtn img{width:100%;height:100%;}
.popup_content a{text-decoration:none;color:#999;cursor:auto;}
.linkHover:hover{text-decoration:underline;cursor:pointer;color:#f93;}
.popup_title{font-size:28px;text-align:center;line-height:90px;clear:both;margin-top:3px;}
.popup_content p{padding-left:25px;padding-right:25px;color:#999;text-indent:2em;text-align:justify;text-justify:inter-word;line-height:25px;}
.scan_content{width:100%;height:500px;overflow-y:auto;text-align:justify;text-justify:inter-word;}
.popup_second_title{clear:both;font-size:20px;text-align:center;font-weight:bold;margin-top:10px;margin-bottom:20px;}
.scrcuUnioName{color:#999;}
.scan_content p{text-align:justify;text-justify:inter-word;}
.scan_content strong{font-weight:bold;text-align:justify;}
.scan_content p span{font-size:16px;text-align:justify;}
.popupImg{width:500px;display:block;margin-top:20px;margin-bottom:20px;}
.popupImg img{width:100%;height:100%;}
.fengeline{clear:both;margin:0 auto;width:93%;display:block;height:2px;margin-top:20px;margin-bottom:40px;border-bottom:1px dotted #999;}
.contentFR{margin-top:20px;margin-bottom:20px;float:right;}
.proImportant{width:92%;margin:0 auto;margin-top:10px;margin-bottom:10px;border-collapse: collapse; border-spacing: 0;cellpadding:0;cellspacing:0;border:1px solid #ddd;collapse:collapse;}
.proImportant td{border:1px solid #ddd;text-align:left;color:#999;height:35px;padding-left:8px;padding-right:8px;}
.pro_first_td{width:115px;}
/*
	销售协议书
*/
.sale_agreement{display:none;position:fixed;width:700px;height:560px;top:50%;margin-top:-270px;left:50%;margin-left:-350px;z-index:999999;background-color:#fff;box-shadow:-1px 0 3px #c4c4c4,1px 0 3px #c4c4c4,0 -1px 3px #c4c4c4,0 1px 3px #c4c4c4;}
.sale_agreement p{padding-left:25px;padding-right:25px;color:#999;text-indent:2em;text-align:justify;text-justify:inter-word;line-height:25px;}
.sale_agreement p a{color:#999;}
.sale_agreement p a:hover{color:#f93;}
.sale_title{font-size:28px;text-align:center;line-height:40px;clear:both;width:85%;margin:0 auto;}
.sale_title_top{letter-spacing:1px;margin-top:30px;margin-bottom:30px;}
.sale_title_last{margin-bottom:30px;}
