﻿@charset "utf-8";
/* CSS Document */

#pop_wrapper{z-index:9999; position:absolute; display:none;left:50%;top:50%;position:fixed;_position:absolute;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop+(document.documentElement.clientHeight-this.offsetHeight)/2:document.body.scrollTop+(document.body.clientHeight - this.clientHeight)/2);}
#pop_over_bg,#iframe_over_bg{ background-color:#111;display:none;width:100%;height:100%;left:0;top:0;filter:alpha(opacity=80);opacity:0.5;z-index:9908;position:fixed;_position:absolute;_height:expression(eval(document.compatMode && document.body.scrollHeight));}
#iframe_over_bg{filter:alpha(opacity=0);opacity:0; font-size:0;}

.pop_s, .pop_m, .pop_t, .pop_xl, .pop_xxl{ position:absolute; width:460px; z-index:9999; top:-50%; _top:0; display:none}
.pop_m{width:600px;}
.pop_t{width:400px;}
.pop_xl{width:850px;}
.pop_xxl{width:940px;}
.pop_s .p_t, .pop_m .p_t, .pop_t .p_t, .pop_xl .p_t, .pop_m .p_t .pop_xxl .p_t{height:35px; overflow:hidden; background:url(../images/pop_bg.png) repeat-x;}

.pop_s .p_t h4, .pop_m .p_t h4, .pop_t .p_t h4, .pop_xl .p_t h4, .pop_xxl .p_t h4{ float:left; padding-left:22px; font-size:14px; font-weight:bold; color:#fff; line-height:35px;}
.pop_s .p_t .btn_close, .pop_m .p_t .btn_close,  .pop_t .p_t .btn_close,.pop_xl .p_t .btn_close,.pop_xxl .p_t .btn_close{ float:right; width:22px; height:24px; margin:5px 8px 0 0; background:url(../images/pop_bg.png) no-repeat 3px -40px;}
.pop_s .p_t .btn_close:hover, .pop_m .p_t .btn_close:hover,  .pop_t .p_t .btn_close:hover, .pop_xl .p_t .btn_close:hover, .pop_xxl .p_t .btn_close:hover{ background-position:3px -66px;}

.pop_s .p_c, .pop_m .p_c, .pop_t .p_c, .pop_xl .p_c, .pop_xxl .p_c{ position:relative; padding:20px; background:#FFFFFF;}
.pop_t .p_c{padding:10px 10px 15px 10px; width:378px; overflow:hidden;}

.pop_s .p_c .hr, .pop_m .p_c .hr, .pop_t .p_c .hr{display:block; clear:both; height:0; border-bottom:1px solid #eee; margin-bottom:10px; font-size:0; overflow:hidden;}

.pop_s .p_txt, .pop_m .p_txt{margin-bottom:40px; line-height:22px;}
.pop_s .p_btns{ text-align:right;}

/* goods category selector pop */
.pop_category_selector .p_c{}
.pop_category_selector .category_list{}
.pop_category_selector .category_list dl{ position:relative; margin-bottom:10px;line-height:20px; z-index:10000;}
.pop_category_selector .category_list dl dt{ float:left; width:60px; height:20px; text-align:center; line-height:20px; background:#0059b3; color:#fff; font-weight:bold;}
.pop_category_selector .category_list dl dd{position:relative; float:right; width:490px;}
.pop_category_selector .category_list dl dd li{display:inline-block; *display:inline; width:auto;}
.pop_category_selector .category_list a{ display:inline-block; padding:0 12px; margin-bottom:5px; height:20px; color:#666; }
.pop_category_selector .category_list a:hover{background:#b2d9ff; color:#013366; text-decoration:none;}

.pop_category_selector .category_list .sub_sort{ display:none; position:absolute; left:0; width:478px; padding:14px 5px; top:20px; border:1px solid #b2d9ff; background:#fff; z-index:10002;}
.pop_category_selector .category_list .sub_sort a:hover{ color:#fff; background:#fe6b1e;}


.pop_m .com_list{}
.pop_m .com_list li{ line-height:26px; border-bottom:1px solid #ccc;}
.pop_m .chkbox, .pop_s .radio{ margin:3px; vertical-align:middle;}



.bubble_pop{z-index:9999; position:absolute; display:none; left:50%;top:50%;position:fixed; min-width:150px; _width:150px; height:54px; _overflow:visible; white-space:nowrap; border:1px solid #aaa; margin:-30px 0 0 -90px;_position:absolute;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop+(document.documentElement.clientHeight-this.offsetHeight)/2:document.body.scrollTop+(document.body.clientHeight - this.clientHeight)/2); padding:16px 20px 0 20px; font-size:14px; font-family:Microsoft yahei; line-height:32px; text-align:center; background:#f3f9ff; -webkit-box-shadow: rgba(0,0,0,0.3) 0 1px 5px;
-moz-box-shadow: rgba(0,0,0,0.3) 0 1px 5px;
box-shadow: rgba(0,0,0,0.3) 0 1px 5px;}
.bubble_pop .bub_success{ margin:0 auto; display:inline-block; padding-left:20px; text-align:left; background:url(../images/ico_bubble_ok.gif) no-repeat 0 11px; line-height:32px;}
.bubble_pop .bub_fail{ margin:0 auto; display:inline-block; padding-left:20px; text-align:left; background:url(../images/ico_bubble_wrong.png) no-repeat 0 10px; line-height:32px;}

.p_c .input_txt{height:18px; padding:5px; border:1px solid #CCCCCC; line-height:18px; vertical-align:middle; font-size:14px;}
.pop_s .p_c .p_com_section{width:420px; margin:0 auto; font-size:12px;}
.pop_s .p_c .p_com_section p{ line-height:20px; margin-bottom:16px;}
.pop_s .p_c .p_com_section .field{height:30px; margin-bottom:16px;}
.pop_s .p_c .p_com_section .field dt{float:left; width:90px; padding-right:8px; text-align:right; font-weight:bold; color:#333333; line-height:26px; font-size:14px;}
.pop_s .p_c .p_com_section .field dd{float:left; width:320px; line-height:26px;}
.pop_s .p_c .p_com_section .field dd .input_txt{width:218px; height:18px; margin-right:10px; padding:5px; border:1px solid #CCCCCC; line-height:18px; vertical-align:middle; font-size:14px;}
.pop_s .p_c .p_com_section .field span.tip_wrong{ display:inline-block;}
.pop_s .p_c .p_com_section .field .tip_wrong{padding-left:20px; color:#ff3300; line-height:22px; background:url(../images/ico_07.png) no-repeat 1px 5px; font-size:12px;}
.pop_s .p_c .p_com_section .field .chkbox, .pop_s .p_c .p_com_section .field .radio{ margin:3px; vertical-align:middle;}
.pop_s .p_c .btns_c, .pop_m .p_c .btns_c, .pop_xl .p_c .btns_c,.pop_xxl .p_c .btns_c{ text-align:center;}

.pop_m .p_address_list{ position:relative; width:570px;}
.pop_m .p_address_list .item{ float:left; width:170px; height:100px; padding:6px; border:1px solid #ccc; overflow:hidden; margin:0 5px 5px 0; background:#fff; line-height:18px;}
.pop_m .p_address_list .item:hover{ background:#e6f3ff;}
.pop_m .p_address_list .item .i_t{ line-height:26px; border-bottom:1px solid #ddd; margin-bottom:6px;}

#kefu_in_pop a{ display:inline-block; width:50px; height:25px; padding-left:30px; margin:0 5px; line-height:25px; background:url(../images/kefu_bg.png) 0 0;}
#kefu_in_pop a.online{background-position:0 -30px;}