﻿body { }
.main { background-color: #f9fafc; border-bottom: 1px solid #dedede; padding-bottom: 50px; font-family: "微软雅黑"; font-size: 13px; color: #999; }
.basic { color: #797979; font-size: 13px; margin-top: 10px; margin-left:5px; }
.redfont { color: #e9554b; }
.updown { cursor: pointer; float: right; margin-top: 4px; }
h2 { float: left; }
.detail_left_down .tabContent div.clearfloat { clear: both; padding-bottom: 0; }
a:hover { text-decoration: none; }

/*#region ---------------------------标题-----------------------------*/
.title_bar { padding-top: 20px; padding-bottom: 45px; }
.title_bar h5 { background-image: url("/WEB/img/v2/group_buy_detail_location.gif"); background-repeat: no-repeat; float: left; height: 15px; padding: 8px 14px; width: 68px; line-height:15px; font-size:14px; }
.current_location { float: left; margin-left: 10px; margin-top: 8px; color: #9f9f9f; }
.current_location ul li { float: left; font-size: 14px; }
.active_num { color: #9f9f9f; float: right; font-size: 13px; margin-left: 10px; margin-top: 8px; }
/*#endregion*/

/*#region ---------------------------中间-----------------------------*/
.middle_content { display: inline-block; }
/*#region ---------------------------左边----------------------------*/
.detail_left { width: 850px;*width: 848px;  margin-right: 10px; float: left; }
/*#region ---------------------------左边-上----------------------------*/
.basic a { cursor: pointer; }
.detail_left_up { position: relative; padding: 20px 25px 30px; color: #333; border: 1px solid #cecece; border-radius: 3px; background-color: #fff; }
.detail_left_up{* font-size:}
.detail_left_up .quality, .detail_left_up .time { }
.detail_left_up .quality { border: 1px solid #cf2027; display: inline-block; margin-top: 2px; padding: 2px 5px 4px;*padding: 3px 5px 4px; }
.detail_left_up .time { position: absolute; left: 240px; top: 54px; }
.detail_left_up .time img { margin-bottom: -2px; margin-right: 2px; }
.detail_left_up ul li, .buystyle { float: left; }
.detail_left_up .money_list { display: inline-block; margin-top: 15px; margin-bottom: 15px; }
.detail_left_up .money_list li { border: 1px solid #cecece; font-size: 15px; margin-right: 20px; padding: 30px 0; width: 250px;*width:247px; text-align: center; background-color: #f9fafc; }
.bigfont { font-size: 25px; margin-top: 15px; }
.share_heart { float: right; position: relative;}
.share_heart li { margin-left: 6px; }
#praise { cursor: pointer; padding-right: 3px; }
#praise { color: #9a9a9a; }
.basic a:hover, #praise:hover { color: #e9554b; text-decoration: none; }

.weixin_show { background-image: url("/WEB/img/v2/group_buy_detail_weixin.gif"); background-repeat: no-repeat; height: 145px; position: absolute; right: 0; top: 245px; width: 269px; z-index: 10; display: none; }
.weixin_show div { float: left; line-height: 25px; margin: 45px 15px; }
.weixin_show img { margin-top: 16px; }
/*进度条*/
.first_basic span.bar_img { background-image: url("/WEB/img/v2/group_buy_list_percentbar.gif"); background-repeat: no-repeat; background-position: -153px center; border-radius: 5px;display: inline-block; height: 10px; margin-right: 10px; overflow: hidden;width: 153px; }
/*#endregion*/

/*#region ---------------------------左边-下-----------------------*/
span.split_solid { background-color: #cecece; display: inline-block; height: 1px; margin-top: 20px; width: 100%; }
.detail_right span.split_solid{margin-left: 8px;width: 320px; margin-top:0;}
/*选项卡*/
.detail_left_down { font-size: 15px; }
.detail_left_down .tab { margin-top: 10px; }
.detail_left_down .tabBtn { height: 40px; overflow: hidden; position: relative; z-index: 2; }
.detail_left_down .tabBtn li { float: left; border: solid 1px #cecece; margin-right: 6px; border-radius: 3px; }
.detail_left_down .tabBtn li a { background-color: #f9fafc; color: #a0a0a0; display: block; float: left; font-size: 15px; font-weight: bold; height: 25px; padding-top: 13px; text-align: center; text-decoration: none; width: 100px; }
.detail_left_down .tabBtn li.on a { height: 26px; border-bottom: solid 1px #fff; color: #e9554b; background-color: #fff; }
.detail_left_down .tabContent { background-color: #fff; margin-top: -1px; position: relative; z-index: 1; border: solid 1px #cecece; padding: 0 20px 20px; }
.detail_left_down .tabContent div { padding-bottom: 10px; }
.detail_left_down .tabContent .pro_detail div { border-bottom: 2px solid #f9f9f9; }
/*商品详情*/
.tab_title { margin-top: 20px; font-size: 15px;position: relative; }
.tab_title, .base_account b { color: #606060; }
.tab_title span { margin-right: 2px; }
.tab_title span.alert { color: #999;display: block;font-size: 13px;margin: 0;position: absolute;right: 0;top: 1px; }
.detail_left_down .tabContent table { margin-top: 10px; }
.detail_left_down .tabContent table tr { height: 30px; }
.detail_left_down .tabContent table tr td { width: 300px; *width: 375px; }
.detail_left_down .tabContent table tr td b { color: #606060; }
.detail_left_down .tabContent div.base_account { padding-bottom: 20px; }
.base_account b.little_title { display: inline-block; padding: 18px 0 15px; }
.base_account table { border: 1px solid #cecece; border-collapse: collapse; }
.base_account table tbody { text-align: center; }
.detail_left_down .tabContent .base_account table tr { height: 40px; }
.base_account table tr td, .base_account table tr th { border: 1px solid #cecece; }
.base_account table tr th { background-color: #f9fafc; }
.account { color: #9eb751; }
/*项目进度*/
.detail_left_down .tabContent div.progress_block { background-color: #f9fafc; border: 1px solid #cecece; padding-bottom: 15px; padding-top: 15px; }
.progress_block ul { }
.progress_block ul.progress_time { float: left;  text-align: right; width: 132px; overflow: hidden;padding-top: 10px; }
.progress_block ul.progress_time li { background-image: url("/WEB/img/v2/group_buy_detail_progressbar1.gif"); background-position: 115px 0; background-repeat: no-repeat; height: 80px; }
.progress_block ul.progress_time li span { display: inline-block; padding-right: 25px; padding-top: 20px; }

.progress_block ul.progress_explain { display: inline-block; margin-left: 5px; padding-top: 2px; text-align: left; max-width: 420px; }
.progress_block ul.progress_explain li { position: relative; }
.progress_block ul.progress_explain li img { position: absolute; top: 11px; }
.progress_block ul.progress_explain li span { background-color: #fff; border: 1px solid #cecece; border-left: none; display: inline-block; margin-bottom: 15px; margin-left: 10px; margin-top: 11px; min-height: 21px; padding: 18px 10px 12px; }

/*活动详情*/
.detail_left_down .tabContent div.rule_risk { padding: 0 5px; display: inline-block; }
.rule_risk_title { border: 1px solid #e9554b; color: #e9554b; display: inline-block; margin-bottom: 10px; margin-top: 15px; padding: 8px 14px; text-align: center; width: 45px; }
.rule_risk p { background-image: url("/WEB/img/v2/group_buy_detail_point.gif"); background-position: left 8px; background-repeat: no-repeat; font-size: 13px; line-height: 25px; margin-bottom: 5px; padding-left: 12px; }

/*#endregion*/

/*#endregion*/

/*#region ---------------------------右边-----------------------------*/
.img_updown1 { background-image: url("/WEB/img/v2/group_buy_detail_updown.gif"); background-repeat: no-repeat; height: 13px; width: 26px; }
.img_updown2 { background-image: url("/WEB/img/v2/group_buy_detail_updown2.gif"); background-repeat: no-repeat; height: 12px; width: 23px; }

.detail_right { width: 340px;*width: 337px; float: right; }
.detail_right > div {width: 100%; background-color: #fff; border: 1px solid #e4e4e4; border-top: 1px solid #e9554b; border-radius: 5px; display: inline-block; margin-bottom: 10px;}

.detail_right div.display_off{ display:none;}
.detail_right .btn_submit,.detail_right .btn_submit_invalid{ display:inline-block;line-height: 42px;text-align: center;}
.detail_right .btn_submit { width:158px; height:42px; color:White; font-family:Microsoft Yahei; font-size:18px; background-image:url(/web/img/v2/btn-group-buy-submit-158-84.jpg); background-repeat:no-repeat; background-position:left top; border:0; cursor:pointer; }
.detail_right .btn_submit_invalid { background-position:left -42px; cursor:default;}

.detail_right h2 { font-size: 18px; }
.detail_right .right_span { display: inline-block; margin: 3px 12px; }
.detail_right .right_span span { margin: 0 2px; }
.detail_right p { font-size: 14px; margin: 10px 0; }
.detail_right div p{margin: 15px;}
.detail_right div p.tab_title{ font-size:16px;}
.detail_right p img{ width:100%;}
.detail_right div { display: inline-block; }
.detail_right>div>div { }
.detail_right p.order_explain { background-color: #f9fafc;line-height: 22px;border: 1px solid #e3e3e5;color: #000;display: inline-block;font-size: 16px;padding: 35px 24px; width: 288px;}
.detail_right p.order_left { position:relative; text-align:center; }
.detail_right p.order_left span.right_span {bottom: 25px;font-size: 14px;position: absolute; right: 100px;; top:10px; }

.detail_right_04 ul { display: inline-block; width: 100%; margin-bottom: 15px; }
.detail_right_04 ul li { background-color: #f9fafc; border: 1px solid #d7d9d8; float: left; font-size: 13px; margin: 10px 5px 0 0; padding: 12px 6px; }
.detail_right_04 ul li span { color: #5eb2e1;display: inline-block;margin-right: 4px;width: 30px; }


/*QA*/
.detail_right table.QA_list { padding: 10px 5px 0; margin: 10px auto;border-collapse: collapse; width:320px; }
.detail_right table.QA_list tr { background-color: #f9fafc; display: inline-block; width: 100%; height: auto; }
.detail_right table.QA_list tr.answer { background-color: #fff; }
.detail_right table.QA_list tr.space { background-color: #fff; border: medium none; height: 10px; }
.detail_right table.QA_list tr th { color: #e9554b; padding: 0 10px; border: 1px solid #dcdcdc; border-right: none; }
.detail_right table.QA_list tr td {font-size: 13px; line-height: 22px; padding: 5px; width: auto; border: 1px solid #dcdcdc; border-left: none;width: 100%; }
/*#endregion*/

/*#region ---------------------------底下-----------------------------*/
.other_show { font-size: 13px; }
.other_show table { text-align: center; width: 100%; margin-top: 20px; border-collapse: collapse; }
.other_show table tr { height: 30px; }
.other_show table thead tr td { border-bottom: 1px solid #ced9dd; }
.other_show table tbody tr td { background-color: #fff; border-top: 1px solid #ced9dd; width: 122px; * padding-left:36px;  }
.other_show table tbody tr td a { color: #9eb751;}
.more { border-top: 1px solid #929292; text-align: center; }
.more span a { color: #e9554b; border: 1px solid #929292; border-top: none; background-color: #fff; display: inline-block; font-size: 14px; padding: 6px 25px; margin-top: -1px; }
/*#endregion*/



/*#region 弹窗样式*/
.gp_pop_window { width:695px; font-size:14px; color:#000; background-color:White; }
.gp_pop_window input { font-family:Microsoft Yahei; }
.gp_pop_window h3 { position:relative; font-size:14px; padding-left:20px; padding-top:15px; }
.gp_pop_window h3 .btn_close { position:absolute; display:block; right:15px; top:12px; width:24px; height:22px; cursor:pointer; background:url(/web/img/v2/btn-group-buy-close-24-22.gif) no-repeat left top; }
.gp_pop_window .product_tips { padding-left:50px; padding-top:20px; }
.gp_pop_window .product_tips b { color:#e9554b; margin:0 5px; }
.gp_pop_window .product { color:#333; padding:15px 50px 0px 50px; }
.gp_pop_window .product ul {  border-bottom:solid 1px #e4e4e4; padding-bottom:16px; }
.gp_pop_window .product li { padding:6px 0; }
.gp_pop_window .product li label { display:inline-block; vertical-align:top; padding-top:6px; line-height:18px; }
.gp_pop_window .product li .txt_unitWeight { display:inline-block; vertical-align:top; border:solid 1px #e1e1e1; width:130px; height:28px; line-height:28px; padding-left:5px; margin-right:18px; }
.gp_pop_window .product li .btn_add_row { display:inline-block; margin-top:-1px; margin-left:22px; width:75px; height:32px; color:White; font-family:Microsoft Yahei; font-size:16px; background:url(/web/img/v2/btn-group-buy-add-pro-75-32.gif) no-repeat left top; border:0; cursor:pointer; }
.gp_pop_window .product li .btn_del_row { display:inline-block; margin-top:1px; margin-left:25px; width:50px; height:18px; color:White; font-family:Microsoft Yahei; font-size:16px; background:#fff url(/web/img/v2/btn-group-buy-del-pro-50-16.png) no-repeat left center; border:0; cursor:pointer; }
.gp_pop_window .summation { color:#666; padding-left:30px; padding-top:20px; }
.gp_pop_window .summation span { display:inline-block; padding:4px 20px; border-right:solid 1px #d9d9d9; }
.gp_pop_window .summation span.last { border-right:none; }
.gp_pop_window .submit { padding-left:50px; padding-top:22px; }
.gp_pop_window .submit .btn_submit { width:158px; height:42px; color:White; font-family:Microsoft Yahei; font-size:18px; background-image:url(/web/img/v2/btn-group-buy-submit-158-84.jpg); background-repeat:no-repeat; background-position:left top; border:0; cursor:pointer; }
.gp_pop_window .submit .btn_submit_invalid { background-position:left -42px; }
.gp_pop_window .submit .ps { display:inline-block; vertical-align:top; padding-top:17px; color:#666; font-size:12px; margin-left:15px; }
.gp_pop_window .submit .ps b { color:green; font-size:12px; }
.gp_pop_window .amount { color:#e9554b; margin:0 4px; }
.gp_pop_window .quantity_inputer { display:inline-block; width:129px; height:30px; vertical-align:top; overflow:hidden; background:url(/web/img/v2/btn-group-buy-quantity-129-30.gif) no-repeat left top; }
.gp_pop_window .quantity_inputer input { display:inline-block; vertical-align:top; width:69px; height:28px; *height:27px; line-height:28px; margin-top:1px; text-align:center; border:none; }
.gp_pop_window .quantity_inputer .q_reduce,.gp_pop_window .quantity_inputer .q_add { display:inline-block; vertical-align:top; width:30px; height:30px; overflow:hidden; cursor:pointer; }

.gp_pop_window .product_standard { padding-left:50px; padding-top:25px;  }
.gp_pop_window .product_standard .radios { margin-left:10px; }
.gp_pop_window .product_standard .radios label { margin-right:15px; }
.gp_pop_window .product_standard .radios input { vertical-align:top; margin-right:5px; }

/*#endregion*/

.no_search_product {
    height: 30px;
    font-style: normal;
    font-size: 14pt;
    text-align:center;
    color: #e9554b;
    margin-top: 5px;
    line-height:30px;
}