
/*初始化*/
article, aside, blockquote, body, button, code, dd, details, div, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, input, legend, li, menu, nav, ol, p, pre, section, td, textarea, th, ul{ margin: 0; padding: 0;}
dl, ul{ list-style: none;}
body, h1, h2, h3, h4, h5, h6, ul, ul li, ol, ol li, li, dl, dl dt, dl dd, form, img, p, span{ padding:0; margin:0; border:none; color: #333; font: 12px/22px tahoma, Verdana, Arial, "宋体"; list-style: none; text-align:left;}
article, footer, header, nav, section{ display: block;}
img{ border: none;}
.hover-color{ color: #e6186f;}
/*覆盖旧top.css*/
a{ text-decoration: none; color: inherit;}
.w{ margin: 0 auto; overflow: hidden; width: 950px;}
.w1190{ margin: 0 auto; overflow: hidden; width: 1190px;}
.clear{ clear: both;}
/*首页头部样式 --> 头部广告位*/
.header-wrap{ min-width: 1190px; margin: 0 auto;}
.header-wrap .top-banner-box{ position: relative; z-index: 1; overflow: hidden; height: 0; margin: 0 auto;}
.header-wrap .top-banner a, .header-wrap .top-banner img, .header-wrap .top-big-banner a, .header-wrap .top-big-banner img{ display: block; margin: 0 auto;}
.header-wrap .top-banner{ display: none;}
.header-wrap .top-big-banner{ position: absolute; z-index: 2; top: 0; left: 50%; width: 1190px; margin-left: -595px;}
/*头部顶栏*/
.header-wrap .top-nav{ line-height: 35px; height: 35px; border: 1px solid #e9e9e9; background-color: #f7f7f7;}
.header-wrap .top-nav .top-nav-contain{ line-height: 35px; position: relative; z-index: 9999; width: 1190px; height: 35px; margin: 0 auto;}
.header-wrap .top-nav .login-txt, .header-wrap .top-nav .welcome-txt{ font-family: microsoft yahei; line-height: 35px; height: 35px; color: #666;}
.header-wrap .top-nav .welcome-txt em{ font-style: normal;}
.header-wrap .top-nav .welcome-login{ margin: 0 6px 0 10px; text-decoration: none; color: #e6186f;}
.header-wrap .top-nav .welcome-login:visited{ color: #e6186f;}
.header-wrap .top-nav .welcome-register{ text-decoration: none; color: #666;}
.header-wrap .top-nav .welcome-register:visited{ color: #666;}
.header-wrap .top-nav .welcome-register:hover{ color: #e6186f;}
.header-wrap .top-nav .login-txt em{ font-style: normal;}
.header-wrap .top-nav .login-txt a{ margin-right: 15px; text-decoration: none; color: #a8a8a8;}
.header-wrap .top-nav .login-txt a:hover{ color: #e6186f;}
.header-wrap .top-nav .login-txt b{ margin: 0 12px 0 6px;}
.header-wrap .top-nav .login-txt .top-account{ display: inline-block; max-width: 140px; margin-top: -4px; vertical-align: middle; color: #e6186f;}
.header-wrap .top-nav .top-menu{ line-height: inherit; position: absolute; z-index: 2; top: 0; right: 0; height: 35px;}
.header-wrap .top-nav .top-menu-li{ position: relative; font-family: microsoft yahei; line-height: 35px; float: left; height: 35px; margin-left: 3px; color: #a8a8a8;}
.mobile_qr_box{ display: none; position: absolute; top: 35px; left: 50%; width: 150px; height: 150px; margin-left: -75px; background: #fff; border: 1px solid #eee;}
.mobile_qr_box img{ width: 100%; }
.mobile{ position: relative; }
.header-wrap .top-nav .login-account-box{ position: relative; width: 194px; height: 56px; padding: 5px 10px;}
.header-wrap .top-nav .login-account-info{ position: absolute;top: 6px; left: 81px;}
.header-wrap .top-nav .login-account-info p{ font-size: 12px; color: #666; line-height: 18px; padding-bottom: 10px;}
.header-wrap .top-nav .login-account-info p span{ font-size: 12px; color: #e6186f;}
.header-wrap .top-nav .login-account-box a.login-account-exit{ position: absolute; right: 10px; top: 3px; text-decoration: none; font-size: 12px; color: #666; padding: 0;}
.header-wrap .top-nav .top-member-box a.login-account-btn{ display: block; width: 194px; height: 22px; line-height: 22px; font-size: 12px; color: #fff; text-align: center; background-color: #e51a6c; text-decoration: none; padding: 0; margin-left: 10px;}
.header-wrap .top-nav .top-member-box a.login-account-btn:hover{ color: #fff;}
.header-wrap .top-nav .top-member-box a.login-account-btn:visited{ color: #fff;}
.header-wrap .top-nav .top-menu-left{ line-height: inherit; position: absolute; z-index: 2; top: 0; left: 0; height: inherit;}
.header-wrap .top-nav .top-menu-left .top-menu-li{ margin-left: 0; margin-right: 16px;}
.header-wrap .top-nav .top-line{ float: left; width: 0; height: 15px; margin-top: 10px; margin-left: 3px; border-left: 1px solid #e0e0e0;}
.header-wrap .top-nav .i-icon{ margin-top: -3px; margin-right: 1px; vertical-align: middle;}
.header-wrap .top-nav .account-level{ margin-top: -25px; margin-right: 1px;}
.header-wrap .top-nav .top-cart, .header-wrap .top-nav .top-heart, .header-wrap .top-nav .top-help, .header-wrap .top-nav .top-member, .header-wrap .top-nav .top-phone, .header-wrap .top-nav .top-ship, .header-wrap .top-nav .top-star{ display: inline-block; height: inherit; text-decoration: none; color: #666;}
.header-wrap .top-nav .top-cart:visited, .header-wrap .top-nav .top-heart:visited, .header-wrap .top-nav .top-help:visited, .header-wrap .top-nav .top-member:visited, .header-wrap .top-nav .top-phone:visited, .header-wrap .top-nav .top-ship:visited, .header-wrap .top-nav .top-star:visited{ color: #666;}
.header-wrap .top-nav .top-cart:hover, .header-wrap .top-nav .top-heart:hover, .header-wrap .top-nav .top-help:hover, .header-wrap .top-nav .top-member:hover, .header-wrap .top-nav .top-phone:hover, .header-wrap .top-nav .top-ship:hover, .header-wrap .top-nav .top-star:hover{ color: #e6186f;}
.header-wrap .top-nav .top-cart span{ margin: 0 1px;}
.header-wrap .top-nav .top-member-li{ position: relative; z-index: 1;}
.header-wrap .top-nav .top-member{ padding: 0 8px; border-right: 1px solid #f7f7f7; border-left: 1px solid #f7f7f7;}
.header-wrap .top-nav .top-member-box{ font-family: microsoft yahei; position: absolute; z-index: 3; top: 35px; right: 0; display: none; padding: 5px 0; color: #525252; border: 1px solid #e9e9e9; border-top: 0; background-color: #fff;}
.header-wrap .top-nav .top-member-box a{ font-family: inherit; line-height: 24px; display: block; height: 24px; padding: 0 10px; text-decoration: none; text-align: center;}
.header-wrap .top-nav .top-member-box a:visited{ color: inherit;}
.header-wrap .top-nav .top-member-box a:hover{ color: #e6186f;}
.header-wrap .top-nav .icon-tri{ margin: -2px 0 0 3px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; transition: all .3s; vertical-align: middle;}
.header-wrap .top-nav .top-member-li:hover .top-member{ color: #e6186f; border-right: 1px solid #e9e9e9; border-left: 1px solid #e9e9e9; background-color: #fff;}
.header-wrap .top-nav .top-member-li:hover .top-member-box{ display: block; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
.header-wrap .top-nav .top-member-li:hover .icon-tri{ -moz-transition: rotate(180deg); -ms-transition: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);}
.header-wrap .top-nav .top-menu-li em{ font-family: Verdana; font-style: normal; color: #747474;}
.header-wrap .top-nav .top-phone{ padding: 0 8px; border-right: 1px solid #f7f7f7; border-left: 1px solid #f7f7f7;}
.header-wrap .top-nav .top-member-li:hover .top-phone{ color: #e6186f; border-right: 1px solid #e9e9e9; border-left: 1px solid #e9e9e9; background-color: #fff;}
.header-wrap .top-nav .top-login{ padding: 0 8px; border-right: 1px solid #f7f7f7; border-left: 1px solid #f7f7f7;cursor: pointer;}
.header-wrap .top-nav .top-login:hover{ color: #e6186f;}
.header-wrap .top-nav .top-menu-li .top-login em{ color: #e6186f; }
.header-wrap .top-nav .top-member-li:hover .top-login{ color: #e6186f; border-right: 1px solid #e9e9e9; border-left: 1px solid #e9e9e9; background-color: #fff;}
.header-wrap .top-nav .p-leftRight{ padding: 0 8px;}
.header-wrap .top-nav .p-left{ padding-left: 8px;}
/*头部搜索-logo-保证*/
.header-wrap .top-main{ width: 1190px; height: 58px; margin: 36px auto 0;}
.header-wrap .top-main .top-search{ float: left; width: 100%; height: inherit;}
.header-wrap .top-main .top-blank{ float: left; width: 100%; height: inherit;}
.header-wrap .top-main .top-search .search-contain{ position: relative; z-index: 2; height: 58px; margin: 3px 282px 0 280px;}
.header-wrap .top-main .top-search .search-contain > div{ /*overflow: hidden; height: 32px;*/ }
.header-wrap .top-main .top-search .search-contain .search-contain-1{ height:32px; }
.header-wrap .top-main .search-form{float:left; width: 546px; height: 28px; border: 2px solid #13489d;}
.header-wrap .top-main .search-form .search-box{ font-family: microsoft yahei; font-size:13px; line-height:28px; float:left; width:360px; height:28px; text-indent:5px; border: none; background: 0 0; outline:none;}
.header-wrap .top-main .search-form .search-btn{ font-family: microsoft yahei; font-size:15px; line-height:26px; float:right; width:106px; height:28px; text-align:center; color: #fff; border:none; background-color:#13489d; cursor:pointer;}
/*  select下拉框 */
.search_select{ float:left; width:75px; height:25px; display:inline-block; position:relative; padding-bottom:3px; background-color:#FAFAFA; border-right:1px solid #E4E4E4; }
.search_select .select_title { position:relative; }
.search_select .select_title input{ width:40px; height:28px; font-size:13px; padding-left:9px; padding-right:25px; border:none; cursor:pointer; -webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none; }
.search_select .select_title .select_icon{width:0; height:0; border-right:6px solid transparent; border-left:6px solid transparent; border-top:6px solid #717171; position: absolute; right:8px; top:50%; margin-top:-3px; cursor:pointer; transition:all .3s; -webkit-transition:all .3s; }
.search_select .select_option { display:none; position:absolute; left:0; top:29px; z-index:888; padding:5px 0; min-width:100%; max-height:80px; 
	border:1px solid #1562b6; overflow-y:auto; background-color:#fff; border-radius:2px; box-shadow: 0 2px 4px rgba(0,0,0,.12); box-sizing: border-box; 
	animation-name: layui-upbit; -webkit-animation-name: layui-upbit; 
	animation-duration: .3s; -webkit-animation-duration: .3s; 
	animation-fill-mode: both; -webkit-animation-fill-mode: both; }
.search_select .select_option::-webkit-scrollbar {width: 5px; }
.search_select .select_option li { cursor:pointer; padding: 0 10px; line-height:28px; font-size:12px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:1px solid #fafafa; }
.search_select .select_option li:hover { background-color:#f2f2f2; transition: .5s all; -webkit-transition: .5s all; }
.search_select .select_option .select_tips{ color:#999; }
.search_select .select_option .select_this ,.search_select .select_option .select_this:hover { background-color:#1E9FFF; color:#fff; }
.select_click {z-index:2;}
.select_click .select_icon { margin-top:-9px; margin-top:-9px\0/IE9; margin-top: -3px\9; transform: rotate(180deg); -webkit-transform: rotate(180deg); }
.select_click .select_input {border-color:#1E9FFF !important; }
.select_click .select_option {display:block !important; }

.header-wrap .top-main .autocomplete{ position: absolute; z-index: 2; top: 31px; left: 0; display: none; width: 441px; border: 1px solid #1562b6;}
.header-wrap .top-main .autocomplete li{ display: block; height: 30px; color: #333; background-color: #fff;}
.header-wrap .top-main .autocomplete li a{ font-family: microsoft yahei; font-size: 13px; line-height: 30px; display: block; padding: 0 5px; text-decoration: none; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.header-wrap .top-main .autocomplete .cur{ color: #fff; background: #1562b6;}
.header-wrap .top-main .autocomplete .cur a{ color: #fff;}
.header-wrap .top-main .recommend{ line-height: 20px; overflow:hidden; width:550px; margin-top:8px; height:20px;}
.header-wrap .top-main .recommend a{ line-height: 13px; display: inline-block; height: 14px; margin-left: -11px; padding: 0 21px 0 10px; text-decoration: none; color: #b7b7b7; border-left: 1px solid #b7b7b7; margin-bottom: 5px;}
.header-wrap .top-main .recommend a:hover{ text-decoration: underline; color: #e6186f;}
.header-wrap .top-main .top-logo{ display: block; float: left; width: 190px; height: inherit; margin-left: -100%;}
.header-wrap .top-member-box .top-main .top-logo{ margin-left: 0;}
.header-wrap .top-main .top-ensure{ float: left; width: 272px; height: 58px; margin-left: -272px; overflow: hidden;}
.header-wrap .top-main .top-ensure a, .header-wrap .top-main .top-ensure p{ display: block; float: left; height: 38px; text-decoration: none;}
.header-wrap .top-main .top-ensure em{ font-family: microsoft yahei; font-size: 16px; font-style: normal; line-height: 38px; color: #6c6c6c;}
.header-wrap .top-main .top-ensure .i-icon{ margin-top: -2px; vertical-align: middle;}
.header-wrap .top-main .top-ensure .top-zheng{ margin-right: 28px;}
.header-wrap .top-main .top-ensure ul{ }
.header-wrap .top-main .top-ensure li{width:100%; height:58px; overflow: hidden;}
.header-wrap .top-main .top-ensure li .font_si14{display:inline-block; float:right; width:230px; line-height:20px; font-size:15px; }

/*商家搜索*/
.header-wrap .top-main .search-shop-form{ width: 464px; float: left;}
.header-wrap .top-main .search-shop-form .search-box{ width: 310px;}
.header-wrap .top-main .search-shop-form .search-btn{ width: 76px;}
.header-wrap .top-main .search-shop-btn{ font-family: microsoft yahei; font-size: 15px; line-height: 30px; float: left; width: 76px; height: 32px; text-align: center; color: #fff; border: none; background-color: #e6186f; cursor: pointer; float: left; margin-left: 2px;}
.header-wrap .top-main .autocomplete-shop{ width: 389px;}
/*头部导航*/
.header-wrap .top-siteNav{ width: 1190px; height: 46px; margin: 24px auto 0;}
.header-wrap .top-siteNav .main-nav{ float: left; height: 38px; margin-top: 8px; with: 1000px;}
.header-wrap .top-siteNav .main-nav span{ position: relative; font-family: microsoft yahei; font-size: 15px; line-height: 38px; display: block; float: left; width: 106px; height: inherit; text-align: center; text-decoration: none; color: #222;}
.header-wrap .top-siteNav .main-nav a{ position: relative; font-family: microsoft yahei; font-size: 15px; line-height: 38px; display: block; float: left; width: 106px; height: inherit; text-align: center; text-decoration: none; color: #222;}
.header-wrap .top-siteNav .main-nav a.new::after{ content: ''; position: absolute; top: -5px; right: 0; width: 27px; height: 20px; display: block; background: url(../image/new_tag.gif) no-repeat center center;}
.header-wrap .top-siteNav .main-nav a.hot::after{ content: ''; position: absolute; top: -5px; right: 14px; width: 27px; height: 20px; display: block; background: url(../image/hot_tag.gif) no-repeat center center;}
.header-wrap .top-siteNav .main-nav a:hover{ color: #e6186f;}
.header-wrap .top-siteNav .main-nav .subjects_nav{ width: 106px; height: 38px;font-size: 15px; line-height: 38px; float: right;font-family: microsoft yahei; text-align: center; margin-right: 256px; cursor: pointer; position: relative;}
.header-wrap .top-siteNav .main-nav .subjects_nav em{ display: inline-block; width: 0;height: 0;border-left: 4px solid transparent;border-right: 4px solid transparent; border-top: 6px solid #0f5cb3; z-index: 999; position:absolute;top:17px; right:25px;}
.header-wrap .top-siteNav .main-nav .subjects_nav .drop_down{ width: 106px; height:auto; position:absolute;right:0px; top:38px; z-index: 999; background:#0f5cb3; display: none;}
.header-wrap .top-siteNav .main-nav .drop_down a{ height: auto; color: #fff; line-height: 39px;}
.header-wrap .top-siteNav .main-nav .drop_down a:hover{ background:#13489D;}
.header-wrap .top-siteNav .main-nav .subjects_nav:hover .drop_down{ display: block;}
/*头部导航 --> 导航全部分类*/
.header-wrap .top-siteNav .main-sort{ position: relative; z-index: 2000; float: left; width: 190px; height: inherit;}
.header-wrap .top-siteNav .main-sort .all-sort{ font-family: microsoft yahei; font-size: 16px; line-height: 46px; display: block; height: inherit; text-align: center; text-decoration: none; color: #fff; background-color: #14489c;}
.header-wrap .top-siteNav .main-sort .sort-list{ position: absolute; z-index: 2000; top: 46px; left: 0; width: 190px; height: 480px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; transition: all .3s; display: none;}
.header-wrap .top-siteNav .main-sort:hover .sort-list{ display: block;}
.header-wrap .top-siteNav .sort-list-bg{ position: absolute; z-index: 4; top: 0; left: 0; width: 100%; height: 100%; content: ''; opacity: .75; background-color: #000; filter: alpha(opacity=75);}
.header-wrap .top-siteNav .sort-item-box{ height: 50px; margin-top: 2px; margin-left: 2px;}
.header-wrap .top-siteNav .sort-item-box:hover .sib-abox{ color: #13489d; background-color: #fff;}
.header-wrap .top-siteNav .sort-item-box:hover .nor-pill{ width: 15px; height: 21px; background-position: 0 -34px;}
.header-wrap .top-siteNav .sort-item-box:hover .nor-zhen{ width: 16px; height: 15px; background-position: 0 -134px;}
.header-wrap .top-siteNav .sort-item-box:hover .nor-tao{ width: 16px; height: 19px; background-position: 0 -170px;}
.header-wrap .top-siteNav .sort-item-box:hover .nor-pot{ width: 16px; height: 17px; background-position: 0 -207px;}
.header-wrap .top-siteNav .sort-item-box:hover .nor-lip{ width: 16px; height: 18px; background-position: 0 -240px;}
.header-wrap .top-siteNav .sort-item-box:hover .nor-nai{ width: 16px; height: 18px; background-position: 0 -307px;}
.header-wrap .top-siteNav .sort-item-box:hover .nor-ping{ width: 16px; height: 18px; background-position: 0 -100px;}
.header-wrap .top-siteNav .sort-item-box:hover .nor-eye{ width: 16px; height: 14px; background-position: 0 -273px;}
.header-wrap .top-siteNav .sort-item-box:hover .nor-case{ width: 16px; height: 15px; background-position: 0 -69px;}
.header-wrap .top-siteNav .sort-item-box:hover .sort-detail-box{ display: block;}
.header-wrap .top-siteNav .sort-item-box .i-icon{ margin: 0 16px 0 20px; vertical-align: middle;}
.header-wrap .top-siteNav .sort-item-box .nor-zhen{ margin-left: 19px;}
.header-wrap .top-siteNav .sort-item-box .nor-ping, .header-wrap .top-siteNav .sort-item-box .nor-tao{ margin-right: 17px; margin-left: 19px;}
.header-wrap .top-siteNav .sort-item-box .nor-pot{ margin-right: 17px; margin-left: 19px;}
.header-wrap .top-siteNav .sort-item-box .nor-lip{ margin-right: 16px; margin-left: 20px;}
.header-wrap .top-siteNav .sort-item-box .nor-nai{ margin-right: 18px; margin-left: 19px;}
.header-wrap .top-siteNav .sort-item-box .nor-ping{ margin-right: 15px; margin-left: 20px;}
.header-wrap .top-siteNav .sort-item-box .nor-eye{ margin-right: 17px; margin-left: 19px;}
.header-wrap .top-siteNav .sort-item-box .nor-case{ margin-right: 16px;}
.header-wrap .top-siteNav .sort-item-box .sib-abox{ font-family: microsoft yahei; font-size: 15px; line-height: 50px; position: relative; z-index: 5; display: block; height: 50px; text-decoration: none; color: #fff;}
/*头部导航 --> 分类展开*/
.header-wrap .top-siteNav .sort-detail-list dd a, .header-wrap .top-siteNav .sort-detail-list dt a{ line-height: 25px; text-decoration: none; color: #666;}
.header-wrap .top-siteNav .sort-item-box .sort-detail-box{ position: absolute; z-index: 3; top: 0; left: 189px; display: none; overflow: hidden; width: 959px; min-height: 478px; padding: 0 20px; border: 1px solid #d9dee3;}
.header-wrap .top-siteNav .sort-detail-bg{ position: absolute; z-index: 2; top: 0; left: 0; width: 100%; height: 100%; opacity: .95; background-color: #fff; filter: alpha(opacity=95);}
.header-wrap .top-siteNav .sort-detail-list{ position: relative; z-index: 3; float: left; width: 730px; padding-top: 3px;}
.header-wrap .top-siteNav .sort-detail-list dl{ overflow: hidden;}
.header-wrap .top-siteNav .sort-detail-list dt{ font-weight: 700; float: left; width: 100px; margin-right: 28px; padding: 16px 0; text-align: right;}
.header-wrap .top-siteNav .sort-detail-list dd{ float: left; width: 600px; padding: 16px 0; border-bottom: 1px dotted #c6cacb;}
.header-wrap .top-siteNav .sort-detail-list dt span{ font-size: 12px; font-weight: 400; margin-left: 10px;}
.header-wrap .top-siteNav .sort-detail-list dd a{ display: inline-block; margin-right: 18px;}
.header-wrap .top-siteNav .sort-detail-list a:hover{ color: #e6186f;}
.header-wrap .top-siteNav .sort-detail-recommend{ position: relative; z-index: 3; float: left; width: 198px; margin-left: 30px; padding-top: 14px; padding-bottom: 10px;}
.header-wrap .top-siteNav .rb-tit{ font-weight: 700; padding-bottom: 6px; color: #6b6b6b;}
.header-wrap .top-siteNav .rs-tit{ font-weight: 700; margin-top: 10px; padding-top: 8px; padding-bottom: 2px; color: #6b6b6b; border-top: 1px solid #ccc;}
.header-wrap .top-siteNav .b-shop a{ line-height: 30px; display: inline-block; margin-right: 2px; text-decoration: none; color: #666;}
.header-wrap .top-siteNav .b-shop a:hover{ color: #e6186f;}
.header-wrap .top-siteNav .b-brank img{ border: 1px solid #ebebeb;}
/*商家头部*/
/*.m-icon{ display: inline-block; vertical-align: middle; background: url(/shop/images/product/indexTag/shopIndex_icon.png) no-repeat;}*/
/*.top-shopHeader{ position: relative; width: 1190px; margin: 0 auto; padding: 24px 0;}*/
/*.top-shopHeader .sh-info-wrapper{ position: relative; width: 100%; height: 72px;}*/
/*.top-shopHeader .sh-info-wrapper ul li{ float: left; margin-right: 20px;}*/
/*.top-shopHeader .sh-info-wrapper .sh-info-img{ display: inline-block; width: 172px; height: 72px;}*/
/*.top-shopHeader .sh-info-wrapper .v-line{ display: inline-block; width: 1px; height: 72px; background: #ececec;}*/
/*.top-shopHeader .sh-info-wrapper .sh-info-content{ display: inline-block; text-align: left;}*/
/*.top-shopHeader .sh-info-wrapper .sh-info-name{ font-size: 24px; color: #333; font-weight: 600; margin-bottom: 7px;}*/
/*.top-shopHeader .sh-info-wrapper .sh-info-add{ font-size: 14px; color: #999; margin-bottom: 2px;}*/
/*.top-shopHeader .sh-info-wrapper .sh-info-mark li{ float: left; width: 100px; height: 22px; line-height: 22px; font-size: 12px; color: #999;}*/
/*.top-shopHeader .sh-info-wrapper .sh-info-mark li span{ display: inline-block; margin-left: 5px; color: #e6186f;}*/
/*.top-shopHeader .sh-info-wrapper .icon-up{ width: 15px; height: 15px; background-position: 5px -55px;}*/
/*.top-shopHeader .sh-info-wrapper .sh-info-certifi{ position: absolute; right: 0; bottom: 0; text-decoration: none; height: 20px; overflow: hidden;}*/
/*.top-shopHeader .sh-info-wrapper .sh-info-certifi ul li{ float: none; color: #13489d; text-align: right; margin-right: 0;}*/
/*.top-shopHeader .sh-info-wrapper .icon-certifi{ width: 27px; height: 17px; background-position: -8px -56px;}*/
/*.top-shopHeader .icon-goldMerchant{ position: absolute; top: 0; right: 0; width: 179px; height: 53px; background-position: 0 0;}*/
/*商家导航*/
.top-shopNav{ position: relative; z-index: 1; height: 46px; width: 100%; margin: 0 auto; background-color: #14489e;}
.top-shopNav .s-nav-item{ position: relative;}
.top-shopNav .s-nav-box{ position: relative; width: 1190px; height: 100%; margin: 10px auto;}
.top-shopNav a.s-nav-item, .top-shopNav .s-nav-item > p{ display: block; height: 100%; width: 120px; line-height: 46px; font-size: 15px; font-family: microsoft yahei; color: #fff; text-align: center; float: left; cursor: pointer;}
.top-shopNav .s-nav-item > p{ width: 250px; text-align: left; padding-left: 20px;}
.top-shopNav .s-nav-item:hover, .top-shopNav .s-nav-item:hover > p{ background-color: #ee136d;}
.top-shopNav .s-nav-extra{ position: absolute; top: 46px; left: 0; width: 270px; background-color: #fff; border-bottom: 1px solid #d0d0d0; box-shadow: 0 2px 3px #e9e9e9; display: none;}
.top-shopNav .s-nav-item:hover .s-nav-extra{ display: block;}
.top-shopNav .s-nav-extra .merchant-sort{ width: 250px; padding-left: 20px; margin: 10px auto 0;}
.top-shopNav .s-nav-extra .merchant-sort .merchant-sort-title{ display: block; font-size: 16px; color: #333; margin-bottom: 5px;}
.top-shopNav .s-nav-extra .merchant-sort ul{ width: 100%; overflow: hidden; margin-bottom: 15px;}
.top-shopNav .s-nav-extra .merchant-sort li{ float: left; margin-right: 13px; margin-bottom: 2px; font-size: 12px;}
.top-shopNav .s-nav-extra .merchant-sort a:hover{ color: #e6186f;}
.top-shopNav .search-form{ position: absolute; right: 0; top: 8px; width: 231px; height: 30px;}
.top-shopNav .search-form .search-box{ font-size: 12px; width: 160px; height: 30px; line-height: 30px; float: left; text-indent: 5px; border: none; margin-right: 1px;}
.top-shopNav .search-form .search-shop-btn{ font-size: 12px; color: #666; width: 70px; height: 30px; line-height: 30px; border: none; cursor: pointer; background: #fff url(http://www.800pharm.com/shop/images/product/indexTag/shopSearch_icon.png) no-repeat; background-position: 15px 8px;padding-left: 19px;}
/*页头预项*/
.header-wrap .top-nav-line{ width: 100%; height: 0; margin: 0 auto; border-bottom: 2px solid #13489d;}
.header-wrap .top-line-grey{ width: 100%; height: 0; margin: 30px auto 0; border-bottom: 2px solid #818181;}
.header-wrap .top-line-grey2{ width: 100%; height: 0; margin: 30px auto 0; border-bottom: 2px solid #c5c5c5;}
/*顶部fixed搜索*/
.fixed-search-box{ position: fixed; z-index: 90; top: -100%; left: 0; width: 100%; height: 46px; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s; background-color: #f7f7f7; box-shadow: 0 2px 5px #bababa;}
.fixed-search-show{ top: 0;}
.fixed-search-box .fixed-search-content{ position: relative; z-index: 91; width: 1190px; height: 100%; margin: 0 auto;}
.fixed-search-box .fixed-logo{ position: absolute; z-index: 92; top: 0; left: 23px; width: 76px; height: 46px;}
.fixed-search-box .search-contain{ position: relative; z-index: 93; width: 870px; height: 32px; margin: 0 auto; padding: 6px 0;}
.fixed-search-box .search-form{ width: 868px; height: 30px; border: 1px solid #13489d; background-color: #fff;}
.fixed-search-box .search-form .search-box{ font-family: microsoft yahei; font-size:13px; line-height:30px; float:left; width: 668px; height:30px; text-indent: 5px; border: none; background: 0 0; outline:none;}
.fixed-search-box .search-form .search-btn{ font-family: microsoft yahei; font-size:15px; line-height:29px; float:right; width: 120px; height:30px; text-align: center; color: #fff; border: none; background-color: #13489d; cursor: pointer;}
.fixed-search-box .autocomplete{ position: absolute; z-index: 93; top: 37px; left: 0; display: none; width: 748px; border: 1px solid #1562b6;}
.fixed-search-box .autocomplete li{ display: block; height: 28px; color: #333; background-color: #fff;}
.fixed-search-box .autocomplete li a{ font-family: microsoft yahei; font-size: 13px; line-height: 30px; display: block; padding: 0 5px; text-decoration: none; color: inherit; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.fixed-search-box .autocomplete .cur{ color: #fff; background: #1562b6;}
.fixed-search-box .search-shop-form{ width: 746px; float: left;}
.fixed-search-box .search-shop-form .search-box{ width: 545px;}
.fixed-search-box .search-shop-btn{ font-family: microsoft yahei; font-size: 15px; line-height: 31px; float: left; margin-left: 2px; width: 120px; height: 32px; text-align: center; color: #fff; border: none; background-color: #e6186f; cursor: pointer;}
.fixed-search-box .autocomplete-shop{ width: 626px;}
/*提示*/
.hd_notice{ margin: 3px auto 0; width: 1158px; border: 1px solid #f6ca7f; height: 20px; line-height: 20px; background: url(../image/noticeIcon_01.png) no-repeat 6px 7px #feffb1; padding: 2px 2px 5px 28px;}
.hd_notice .noticeTxt{ float: left;}
.hd_notice .noticeClose{ width: 9px; height: 20px; float: right; display: block; background: url(../image/noticeIcon_02.png) no-repeat 0 7px; margin-right: 5px;}
/*资讯页头*/
.header-wrap .top-main .top-info-logo{ width: 270px;}
.header-wrap .searchBox{ float: left; width: 502px; height: 40px; margin-left: 336px;}
.header-wrap .selectBox{ float: left; width: 73px; height: 38px; border: 1px solid #ddd; border-right: none; position: relative; z-index: 1;}
.header-wrap .selectBox select{ width: 73px; height: 38px; position: absolute; top: 0; left: 0; z-index: 1; cursor: pointer; opacity: 0; filter: alpha(opacity=0);}
.header-wrap .selectBox .selectFaker{ width: 73px; height: 38px; line-height: 38px; padding-right: 6px; background: url(../image/infoHeader_05.jpg) no-repeat; background-position: 55px center; background-color: #fff; font-size: 16px; font-weight: 700; color: #a6a6a6; text-indent: 15px;}
.header-wrap .searchForm{ float: right; width: 428px; overflow: hidden;}
.header-wrap .searchTxt{ width: 294px; padding: 0 6px; height: 38px; border: none; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; color: #666; float: left; outline: none; line-height: 38px; font-size: 14px;}
.header-wrap .searchSubmit{ height: 40px; width: 122px; border: none; background: url(../image/infoHeader_02.jpg) no-repeat 22px 7px; background-color: #13489d; cursor: pointer; float: right; text-indent: 30px; font-size: 19px; color: #fff; font-family: microsoft yahei;}
/*个人中心页头*/
.header-wrap .top-member-box{ width: 100%; background-color: #13489d;}
.header-wrap .top-member-box .top-main{ margin: 0 auto; padding-top: 36px;}
.header-wrap .top-member-nav{ float: left; height: inherit;}
.header-wrap .top-member-nav .tmn-box{ width: 450px; height: 48px; margin-left: 100px;}
.header-wrap .tmn-box li{ width: 150px; height: 48px; float: left; position: relative; z-index: 999;}
.header-wrap .tmn-box li > a, .header-wrap .tmn-box li > p{ display: block; width: 100%; height: 100%; font-family: microsoft yahei; font-size: 13px; line-height: 48px; color: #fff; text-align: center;}
.header-wrap .tmn-box li > p{ cursor: pointer;}
.header-wrap .tmn-box .w-tri{ width: 0; height: 0; border-width: 5px 5px 0 5px; border-style: solid; border-color: #fff transparent transparent transparent; display: inline-block; vertical-align: middle; margin: -2px 0 0 8px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
.header-wrap .tmn-box li:hover .w-tri{ -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}
.header-wrap .tmn-link-box{ position: absolute; top: 48px; left: 0; z-index: 2; width: 100%; padding: 6px 0; border: 1px solid #dfdfdf; background-color: #fff; display: none}
.header-wrap .tmn-box li:hover .tmn-link-box{ display: block}
.header-wrap .tmn-link-box a{ display: block; width: 100%; height: 32px; font-family: microsoft yahei; line-height: 32px; color: #666; text-align: center;}
.header-wrap .tmn-link-box a:hover{ color: #e6186f;}
.header-wrap .top-member-search{ float: left; height: inherit; width: 387px; margin-left: 50px; margin-top: 8px;}
.header-wrap .search-form-member{ width: 385px; height: 30px; border: 1px solid #d0d0d0;}
.header-wrap .search-form-member .search-box{ font-family: microsoft yahei; font-size: 13px; line-height: 30px; float: left; width: 324px; height: 30px; text-indent: 5px; border: none; background: #fff;}
.header-wrap .search-form-member .search-btn{ font-family: microsoft yahei; font-size: 13px; line-height: 29px; float: left; width: 61px; height: 30px; text-align: center; color: #696969; border: none; border-left: 1px solid #d0d0d0; background-color: #f4f4f4; cursor: pointer;}
/*厂家页头*/
.fac-header .top-main .v-line{ display: inline-block; width: 1px; height: 35px; background-color: #ccc; margin: 0 5px 16px;}
.fac-header .active-bg{ background-color: #f2116d;}
.fac-header .top-siteNav .main-sort .all-sort{ font-size: 15px; background-color: #4f5dc6; height: 40px; line-height: 40px;}
.fac-header .top-siteNav .main-sort{ margin-right: 20px;}
.fac-header .top-siteNav .main-nav a{ line-height: 40px; display: inline-block; width: unset; padding: 0 20px;}
.fac-header .top-siteNav .main-nav span{ line-height: 40px; display: inline-block; width: unset; padding: 0 40px;position: relative;}
.fac-header .top-siteNav .main-nav span:hover{
    background: #f2116d;
}
.fac-header .top-siteNav .main-nav span:hover ul{
    display: block;
}
.fac-header .top-siteNav .main-nav span ul{position: absolute;top: 40px;left: 0;
    width: 100%;z-index: 999;display: none}
.fac-header .top-siteNav .main-nav span ul li{
    height: 42px;
    background: #ff70ab;
}
.fac-header .top-siteNav .main-nav span ul li:hover{
    background: #ff8dbc;
}
.fac-header .top-siteNav .main-nav span ul li a{
    display: block;

}
.fac-header .top-siteNav .main-nav{ margin-top: 0; height: 40px;}
.fac-header .top-siteNav { height: 40px;}
.fac-header .top-siteNav .main-sort .sort-list{ top: 40px;}
.fac-header .top-siteNav .main-nav{ width: 980px;}
.fac-header .main-nav a { color: white !important;}
.fac-header .main-nav span{ color: white !important;}
.fac-header .main-nav .contactWay:before { content: ""; display: inline-block; background: url("../image/contactPho.png") no-repeat center; background-size: cover; width: 22px; height: 22px; margin-right: 6px; vertical-align: -5px;}
.fac-header .sort-list li h4 { color: #364ab0;}
.fac-header .sort-list li div { line-height: 22px;}
.fac-header .sort-list li { border-bottom: 1px solid #c7c7cc; padding-left: 17px; padding-bottom: 10px; margin: 7px 17px 0 0;}
.fac-header .top-siteNav .topRight { position: absolute; right: 0; top: 40px; width: 100px; height: 480px; z-index: 3; background-color: white;}
.fac-header .top-siteNav .topRight li { width: 50px; height: 68px; margin: 0 auto; margin-top: 43px;}


/* /styles/footer/kefuPop.css */
.kefu_pop_big {position:fixed;width:542px;height:268px;background:transparent url("../image/kefu_pop_big.png") 0 0 no-repeat;z-index:200;opacity:1;}
.kefu_pop_big .big_close {position:absolute;display:block;width:5.55%;height:11.19%;background:url(about:blank);/*IE8 bug*/    right:12.75%;top:22.01%;cursor:pointer;}
.kefu_pop_big .big_input {display:block;position:absolute;width:201px;height:36px;left:207px;top:173px;border:none;padding-left:8px;font-size:12px;line-height:36px}
.kefu_pop_big .big_contact {display:block;position:absolute;cursor:pointer;width:74px;height:36px;right:50px;top:173px;}
.kefu_pop_big .nangan_btn {display:block;position:absolute;cursor:pointer;width:80px;height:70px;right:282px;bottom:25px;}
.kefu_pop_big .zonghe_btn {display:block;position:absolute;cursor:pointer;width:80px;height:70px;right:187px;bottom:25px;}
.kefu_pop_big .shouhou_btn {display:block;position:absolute;cursor:pointer;width:80px;height:70px;right:92px;bottom:25px;}
.kefu_pop_big .yl_wenzhen {position:absolute;bottom:-60px;right:-58px;display:none;width:132px;height:150px;padding-top:10px;box-shadow:0 0 0 1px #dedede,0 0 0 1px #dedede,0 0 0 1px #dedede,0 0 0 1px #dedede;background-color:#ffffff;border-radius:8px;border:1px solid #f1f1f1;text-align:center;}
.kefu_pop_big .yl_wenzhen img {width:110px;height:110px;}
.kefu_pop_big .yl_wenzhen i {display:block;width:0;height:0;position:absolute;left:-12px;top:26px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:12px solid #ffffff;}
.kefu_pop_big .yl_wenzhen .tips_text {line-height:30px;text-align:center;font-size:13px;}
.kefu_pop_mid {position:fixed;width:86px;height:140px;background:transparent url("../image/kefu_pop_mid.png") 0 0 no-repeat;background-size:86px 140px;z-index:200;bottom:10px;left:100px;opacity:0;}
.kefu_pop_mid .mid_close {position:absolute;display:block;width:14%;height:8.6%;background:url(about:blank);/*IE8 bug*/    right:4%;top:2.5%;cursor:pointer;}
.kefu_pop_mid .mid_btn {position:absolute;display:block;width:90%;height:16.56%;left:5%;top:79.75%;cursor:pointer;}
.kefu_pop_small {position:fixed;z-index:200;bottom:48px;left:0;height:32px;cursor:pointer;opacity:0;}
.kefu_pop_small .small_tips {height:32px;font-family:"microsoft yahei";background-color:#1360ac;color:#ffffff;font-size:13px;padding:0 10px;line-height:32px;float:left;}
.kefu_pop_small .small_icon {display:inline-block;height:32px;width:32px;background:#a8a8a8 url("../image/kefu_pop_phone.png") 5px 5px no-repeat;border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-o-border-radius:0 5px 5px 0;}


/* /styles/footer/sidebar.css */
/*通用图标*/
.i-icon {display:inline-block;background:url(../image/i-icon.png) no-repeat;}
.icon-tri {width:5px;height:3px;background-position:-23px 0;}
.red-phone {width:12px;height:14px;background-position:-90px -62px;}
.red-heart {width:14px;height:14px;background-position:-23px -17px;}
.red-help {width:14px;height:14px;background-position:-23px -31px;}
.icon-qrcode {width:15px;height:15px;background-position:-23px -45px;}
.icon-feedback {width:16px;height:16px;background-position:-23px -60px;}
.icon-account {width:56px;height:56px;background-position:-44px -509px;}
.icon-level,.icon-level-one,.icon-level-two,.icon-level-three,.icon-level-four,.icon-level-five {width:18px;height:14px;}
.icon-level {background-position:0 -890px;}
.icon-level-one {background-position:-86px -568px;}
.icon-level-two {background-position:-65px -568px;}
.icon-level-three {background-position:-43px -568px;}
.icon-level-four {background-position:-22px -568px;}
.icon-level-five {background-position:0 -568px;}
.account-level,.account-level-one,.account-level-two,.account-level-three,.account-level-four,.account-level-five {width:78px;height:22px;}
.account-level {background-position:0 -1050px;}
.account-level-one {background-position:0 -584px;}
.account-level-two {background-position:0 -610px;}
.account-level-three {background-position:0 -637px;}
.account-level-four {background-position:0 -663px;}
.account-level-five {background-position:0 -688px;}
.icon-merchant {display:inline-block;width:100%;height:58px;background:url(../image/icon-merchant.png) no-repeat;background-size:100% 100%;}
.icon-cjhz {display:inline-block;width:100%;height:32px;background:url(../image/icon-cjhz.png) no-repeat;background-size:100% 100%;}
.red-kefu {width:14px;height:14px;background-position:-86px -94px;}
.red-cart {width:15px;height:16px;background-position:-85px -44px;}
.red-blog {width:18px;height:14px;background-position:-53px -24px;}
.home-star {width:13px;height:13px;background-position:-87px -31px;}
.red-website {width:17px;height:14px;background-position:-85px -78px;}
.black-mail {width:18px;height:13px;background-position:-23px -138px;}
.icon-member {width:18px;height:18px;background-position:-23px -151px;}
.white-kefu {width:20px;height:19px;background-position:-23px -169px;}
.white-cart {width:21px;height:18px;background-position:-23px -188px;}
.icon-top {width:22px;height:19px;background-position:-23px -206px;}
.icon-weibo {width:25px;height:20px;background-position:-23px -225px;}
.floor-1,.floor-2,.floor-3,.floor-4 {width:20px;height:25px;}
.floor-3 {background-position:-80px -159px;}
.floor-2 {background-position:-80px -133px;}
.floor-1 {background-position:-80px -108px;}
.floor-4 {background-position:-80px -184px;}
.black-help {width:26px;height:26px;background-position:-23px -309px;}
.black-card {width:26px;height:18px;background-position:-23px -273px;}
.black-heart {width:26px;height:18px;background-position:-23px -291px;}
.black-nav {width:26px;height:26px;background-position:-23px -247px;}
.icon-yg {width:40px;height:40px;background-position:0 -425px;}
.icon-yao {width:40px;height:40px;background-position:0 -342px;}
.icon-zp {width:40px;height:40px;background-position:0 -383px;}
.icon-zheng {width:34px;height:38px;background-position:-3px -466px;}
.icon-bao {width:35px;height:38px;background-position:-3px -504px;}
.red-bao,.red-huan,.red-kuai,.red-pei,.red-xun,.red-zheng {width:50px;height:50px;}
.red-bao {background-position:-50px -208px;}
.red-zheng {background-position:-50px -258px;}
.red-xun {background-position:-50px -308px;}
.red-huan {background-position:-50px -358px;}
.red-kuai {background-position:-50px -408px;}
.red-pei {background-position:-50px -458px;}
.nor-allSort {width:16px;height:13px;background-position:-55px -40px;margin-left:20px;margin-right:16px;}
.icon-close {width:9px;height:9px;background-position:0 0;}
.hover-lip {width:10px;height:19px;}
.nor-lip {width:16px;height:18px;background-position:0 -224px;}
.hover-lip {background-position:0 -28px;}
.nor-tao {width:16px;height:19px;background-position:0 -150px;}
.hover-ping {width:16px;height:18px;}
.hover-ping {background-position:0 -64px;}
.nor-ping {width:16px;height:18px;background-position:0 -83px;}
.hover-tao {width:11px;height:17px;background-position:0 -100px;}
.hover-nai,.nor-nai {width:16px;height:18px;}
.nor-nai {background-position:0 -288px;}
.hover-nai {background-position:0 -307px;}
.orange-speaker {width:14px;height:14px;background-position:0 -155px;}
.hover-case {width:15px;height:15px;background-position:0 -169px;}
.nor-pill {width:15px;height:21px;background-position:0  -12px;}
.nor-case {width:16px;height:15px;background-position:0 -55px;}
.hover-pill {width:15px;height:18px;background-position:0 -217px;}
.hover-zhen,.nor-zhen {width:16px;height:15px;}
.nor-zhen {background-position:0 -118px;}
.hover-zhen {background-position:0 -257px;}
.hover-eye,.nor-eye {width:16px;height:14px;}
.nor-eye {background-position:0 -258px;}
.hover-eye {background-position:0 -273px;}
.hover-pot,.nor-pot {width:16px;height:17px;}
.nor-pot {background-position:0 -191px;}
.hover-pot {background-position:0 -314px;}
.black-cart {width:21px;height:20px;background-position:-52px 0;}
/*首页主体icon*/
.icon-hotsale {width:20px;height:25px;background-position:-52px -57px;}
.icon-clock {width:20px;height:22px;background-position:-52px -82px}
.icon-brand {width:20px;height:24px;background-position:-52px -103px;}
.icon-change {width:12px;height:14px;background-position:-88px 0;}
.icon-gold {width:20px;height:19px;background-position:-52px -175px;}
.icon-doctor {width:20px;height:23px;background-position:-52px -127px;}
.icon-sort {width:20px;height:20px;background-position:-52px -152px;}
/*首页 侧栏部分*/
.sidebar-wrap {position:fixed;z-index:9999;top:0;right:0;width:36px;height:100%;}
.sidebar-wrap .sidebar-bg {position:absolute;top:0;left:0;width:100%;height:100%;opacity:.95;background-color:#40454d;filter:alpha(opacity=95);}
/*侧栏主体*/
.sidebar-wrap .sidebar-main {position:absolute;top:24%;left:0;width:100%;}
.sidebar-wrap .sidebar-main .sidebar-content {position:relative;width:100%;margin-top:-1px;padding:10px 2px;cursor:pointer;text-align:center;}
.sidebar-wrap .sidebar-main .sidebar-content:hover {background-color:#77818b;}
.sidebar-wrap .sidebar-main .sidebar-content:hover .drawer-handle {display:block;}
.sidebar-wrap .sidebar-main .sidebar-line {width:18px;height:0;margin:4px auto;border-bottom:1px solid #949494;}
.sidebar-wrap .sidebar-main .i-icon {display:block;margin:0 0 5px 6px;*float:left;}
.sidebar-wrap .sidebar-main .sidebar-cart p,.sidebar-wrap .sidebar-main .sidebar-kefu p,.sidebar-wrap .sidebar-main .sidebar-member p.login_text {font-family:microsoft yahei;font-size:14px;line-height:19px;letter-spacing:5px;color:#fff;text-align:center;}
.sidebar-wrap .sidebar-main .sidebar-cart a {display:block;text-decoration:none;}
.sidebar-wrap .sidebar-main .sidebar-cart span {line-height:20px;display:inline-block;min-width:14px;margin-top:5px;margin-left:-5px;padding:0 3px;color:#fff;border-radius:20px;background-color:#e6186f;text-align:center;}
/* .sidebar-wrap .sidebar-main .sidebar-member .i-icon {display:inline-block;margin:10px 0 0;*margin:10px 0 0 10px}
*/
/*侧栏下方*/
.sidebar-wrap .sidebar-extra {position:absolute;bottom:10px;left:0;width:100%;}
.sidebar-wrap .sidebar-extra .i-icon {margin-top:10px;}
.sidebar-wrap .sidebar-extra li {line-height:36px;position:relative;width:100%;height:36px;margin-bottom:40px;text-align:center;}
.sidebar-wrap .sidebar-extra li:hover {background-color:#77818b;}
.sidebar-wrap .sidebar-extra li:hover .drawer-handle {display:block;}
.sidebar-wrap .sidebar-extra a {display:block;width:100%;height:100%;}
/*侧栏抽屉*/
.sidebar-wrap .drawer-handle {position:absolute;top:13px;left:0;display:none;width:0;height:0;border-width:5px 0 5px 5px;border-style:solid;border-color:transparent transparent transparent #fff}
.sidebar-wrap .sidebar-drawer {position:absolute;z-index:-2;bottom:-1px;left:240px;width:200px;cursor:default;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;transition:all .4s;border:1px solid #dedede;background-color:#fff;box-shadow:1px 1px 3px #d4d4d4}
.sidebar-wrap li:hover .sidebar-drawer {left:-200px;*left:-202px}
.sidebar-wrap li:hover .cart-drawer {left:-270px;*left:-272px}
.sidebar-wrap .qrcode-drawer {height:170px;text-align:center;width:150px}
.sidebar-wrap li:hover .qrcode-drawer {left:-150px;*left:-152px}
.sidebar-wrap li .qrcode-drawer:hover {left:190px;}
.sidebar-wrap .qrcode-drawer p {font-family:microsoft yahei;line-height:18px;margin:10px 0 5px;color:#6d6d6d;text-align:center}
.sidebar-wrap .kefu-drawer {top:0;text-align:center;height:275px;}
.sidebar-wrap .kefu-drawer .btn {font-family:microsoft yahei;font-size:14px;line-height:31px;display:inline-block;width:80px;height:32px;margin:30px 4px 15px;text-decoration:none;color:#fff;border-radius:3px;background-color:#e84489}
/*
 *需求2602*//*#kefu-drawer {left:36px;}
 */
.sidebar-wrap .sidebar-main .kefu-drawer .close_kefu-drawer {display:block;font-size:20px;text-align:center;cursor:pointer;width:20px;position:absolute;top:5px;left:5px}
.sidebar-wrap .sidebar-main .kefu-drawer .contact_box {background-color:#ececec;padding:10px 13px;}
.sidebar-wrap .sidebar-main .kefu-drawer .input_group:after {content:"";display:block;visibility:hidden;clear:both;height:0}
.sidebar-wrap .sidebar-main .kefu-drawer .input_group input {color:#333;width:120px;float:left;padding:3px;border:1px solid #e73276;height:22px;font-family:"microsoft yahei";font-size:12px}
.sidebar-wrap .sidebar-main .kefu-drawer .input_group a {display:inline-block;height:22px;padding:4px 5px;background-color:#e84489;color:white;-webkit-border-radius:0 3px 3px 0;cursor:pointer;font-family:"microsoft yahei";}
.sidebar-wrap .sidebar-main .kefu-drawer .contact_box p {color:#666666;font-family:normal;letter-spacing:inherit;text-align:left;padding-top:5px;font-family:"microsoft yahei";font-size:12px}
.sidebar-wrap .sidebar-main .kefu-drawer .qr_code {padding-top:10px;text-align:center;}
.sidebar-wrap .sidebar-main .kefu-drawer .qr_code img {margin:0 auto;}
.sidebar-wrap .sidebar-main .kefu-drawer .qr_code p {color:#666666;font-family:"microsoft yahei";letter-spacing:inherit;font-size:14px;padding-top:5px;text-align:center;padding-bottom:10px;}
.sidebar-wrap .sidebar-main .kefu-drawer .qr_code .code_tips {color:#828282;}
.sidebar-wrap .member-drawer {top:0;height:120px}
.sidebar-wrap .drawer-close {display:none}
.sidebar-wrap .drawer-out {left:-150px;*left:-152px}
.sidebar-wrap li:hover .drawer-out {left:-150px;*left:-152px}
.sidebar-wrap .drawer-out .drawer-close {position:absolute;top:0;right:10px;cursor:pointer;display:block}
.sidebar-wrap .logout .login-box {position:relative;height:90px;padding-left:88px;text-align:left;border-bottom:1px dotted #acb2b2}
.sidebar-wrap .logout .login-box img {position:absolute;top:20px;left:16px;width:50px;height:50px}
.sidebar-wrap .logout .login-box p {font-family:microsoft yahei;line-height:22px;padding-top:18px;color:#969696}
.sidebar-wrap .logout .login-box a {font-family:microsoft yahei;font-size:14px;margin-right:5px;color:#5d5d5d}
.sidebar-wrap .logout .login-box a:hover {color:#e84489}
.sidebar-wrap .logout .btm {line-height:29px;height:29px;text-align:left;text-indent:20px;color:#909090}
.sidebar-wrap .logout .user-header {width:88px;height:100%}
.sidebar-wrap .login {padding:5px 10px 10px 15px}
.sidebar-wrap .login .user-account {height:65px;padding-left:8px;text-align:left}
.sidebar-wrap .login .user-account p {font-family:microsoft yahei;font-size:14px;line-height:20px;margin-top:4px;color:#434343}
.sidebar-wrap .login .user-account a {text-decoration:none;color:#434343}
.sidebar-wrap .login .user-account span {font-family:microsoft yahei;font-size:14px;line-height:34px;color:#1562b6}
.sidebar-wrap .login .user-account em {font-size:12px;font-weight:400;line-height:21px;display:inline-block;width:19px;height:20px;margin-top:-2px;margin-right:3px;padding-right:1px;text-align:center;vertical-align:middle;letter-spacing:-1px;color:#fff;border-radius:100%;background-color:#1562b6}
.sidebar-wrap .login .user-info {overflow:hidden;height:42px}
.sidebar-wrap .login .user-info li {line-height:0;float:left;width:58px;margin-left:-1px;border-left:1px solid #d0d0d0}
.sidebar-wrap .login .user-info a {display:block;width:100%;height:100%;text-decoration:none}
.sidebar-wrap .login .user-info span {font-family:microsoft yahei;line-height:16px;color:#e61e73;text-align:center;display:block}
.sidebar-wrap .login .user-info p {font-family:microsoft yahei;line-height:26px;color:#999;text-align:center}
.sidebar-wrap .sidebar-drawer .sd-title {position:relative;}
.sidebar-wrap .sidebar-drawer .sd-title .close_kefu-drawer {left:auto;right:5px;}
.sidebar-wrap .sidebar-drawer .sd-title .kefu-icon {line-height:38px;color:#333;text-align:left;padding-left:30px;background:url("../image/index_icon_01.png") no-repeat 5px center;}
.sidebar-wrap .sidebar-drawer .btn-box {/*overflow:hidden;*/ height:65px;clear:both;}
.sidebar-wrap .sidebar-drawer .btn-box a {position:relative;width:33.3333%;float:left;color:#fff;padding-top:35px;line-height:30px;}
.sidebar-wrap .sidebar-drawer .btn-box a:hover .mask-lay {display:block;}
.sidebar-wrap .sidebar-drawer .btn-box a .mask-lay {position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;display:none;background:rgba(0,0,0,.2);}
.sidebar-wrap .sidebar-drawer .btn-box a.ng-btn {background:#FF9000 url(../image/index_icon_sq.png) no-repeat center 10px;}
.sidebar-wrap .sidebar-drawer .btn-box a.sh-btn {background:#FF2323 url(../image/index_icon_sh.png) no-repeat center 10px;}
.sidebar-wrap .sidebar-drawer .btn-box a.zh-btn {background:#009EE8 url(../image/index_icon_wz.png) no-repeat center 10px;position:relative;}
.sidebar-wrap .sidebar-drawer .btn-box a.zh-btn i {display:none;}
.sidebar-wrap .sidebar-drawer .btn-box a.yswz_but i {display:block;width:0;height:0;border-right:8px solid transparent;border-left:8px solid transparent;border-top:8px solid #009EE8;position:absolute;left:50%;bottom:-8px;margin-left:-4px;cursor:pointer;z-index:199;}
.sidebar-wrap .sidebar-drawer .wenzhen_code {display:none;padding-top:12px;}
.sidebar-wrap .sidebar-drawer .wenzhen_code .code_tips {text-align:center;font-size:16px;color:#666666;letter-spacing:0;}
/*侧栏新增顶部位置*/
.sidebar-wrap .sidebar-adv-top {position:absolute;top:0;right:0;height:25%;max-height:267px;width:80px}
.sidebar-wrap .sidebar-adv-top a {display:block;width:100%;height:100%;position:relative}
.sidebar-wrap .sidebar-adv-top img {position:absolute;bottom:0;right:0}
/* 新增购物车浮框 */
.cart-fixed-box {position:absolute;top:0;left:36px;z-index:-1;width:270px;height:410px;background-color:#f2f2f2;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.cfb-title-box {overflow:hidden;padding:0 33px;border-bottom:1px solid #dedede;}
.cfb-title-box .black-cart {position:absolute;left:0;top:10px;}
.cfb-title-box .close-btn {position:absolute;top:15px;right:10px;}
.cfb-title-box p {padding:10px 0;text-align:left !important;letter-spacing:normal !important;color:#666 !important;font-size:14px;}
.cart-fixed-box ul {height:324px;overflow:hidden;overflow-y:auto;}
.cart-fixed-box ul li {position:relative;margin-bottom:10px;background-color:#fff;padding:10px 20px 10px 70px;}
.cfb-empty-text {text-align:center;padding:10px 0 !important;background:transparent !important;}
.cart-fixed-box .cfb-img-box {position:absolute;top:10px;left:5px;width:55px;height:55px;border:1px solid #dedede;}
.cart-fixed-box .cfb-img-box a {display:block;}
.cart-fixed-box .cfb-img-box img {max-width:100%;max-height:100%;}
.cart-fixed-box ul li .package-goods-list {position:relative;padding:10px 0 10px 55px;text-align:left;}
.cart-fixed-box ul li .pgl-img-box {position:absolute;top:10px;left:0;width:40px;height:40px;}
.cart-fixed-box ul li .pgl-goods-name {text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:left !important;}
.cart-fixed-box ul li .pgl-price {font-style:normal;text-align:left;font-size:12px;color:#e11641;}
.cart-fixed-box ul li .pgl-img-box img {max-width:100%;}
.cgi-title {text-align:left !important;height:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666;line-height:15px;}
.cgi-price-box {overflow:hidden;text-align:left;padding-top:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.cgi-price-box .price {background:none !important;color:#f1156f !important;padding:0!important;margin:0!important;vertical-align:middle;}
.cgi-price-box .del-btn {vertical-align:middle;color:#13489d;float:right;display:none !important;}
.cpb-jj-box {overflow:hidden;width:70px;display:inline-block;vertical-align:middle;}
.cpb-jj-box span,.cpb-jj-box input {float:left;}
.cpb-jj-box span.cjb-jia,.cpb-jj-box span.cjb-jian {background-color:#fff!important;width:16px;height:20px;border:1px solid #dedede;line-height:18px!important;color:#666!important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;padding:0!important;margin:0!important;}
.cpb-jj-box input.goods-number {width:33px;height:20px;border:0;border-top:1px solid #dedede;border-bottom:1px solid #dedede;text-align:center;outline:none;color:#666;}
.cfb-bottom-box {position:absolute;bottom:0;left:0;width:100%;border-top:1px solid #dedede;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cfb-bottom-box p,.cfb-bottom-box span {padding:0 !important;margin:0 !important;background-color:transparent !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;color:#666 !important;letter-spacing:normal !important;text-align:left !important;min-width:0 !important;overflow:hidden;vertical-align:middle;}
.cfb-bottom-box span.red {color:#f1156f !important;}
.cfb-js-btn {display:inline-block !important;background-color:#f1156f;padding:3px 15px;color:#fff;float:right;vertical-align:middle;}
.cart-fixed-box ul li:hover .del-btn {display:inline-block !important;}
.noAlive {display:none;position:fixed;_position:absolute;top:100px;left:50%;margin-left:-245px;width:490px;border:4px solid #ccc;background:#fff;overflow:hidden;z-index:9901;}
.noAlive .hd {width:490px;height:43px;background:url(../image/log_t.png) repeat-x;overflow:hidden;}
.noAlive .close {display:inline;float:right;width:22px;height:22px;margin:11px 8px 0 0;background:url(../image/cart_icon.png) no-repeat -170px -168px;cursor:pointer;}
.noAlive .bd {width:490px;overflow:hidden;}
.noAlive .bd .b_log {background:#fafcfc;padding:9px 0 18px;border-bottom:1px solid #d3d5d5;overflow:hidden;}
.noAlive .b_log .input_l {margin:8px 45px 8px 45px;overflow:hidden;text-align: center;}
.noAlive .b_log .title {display:block;float:left;width:58px;height:27px;line-height:27px;font-size:14px;text-align:right;overflow:hidden;}
.noAlive .b_log .b_input {width:205px;height:25px;line-height:25px;padding:0 5px;border:1px solid #b1b1b1;color:#666;font-family:arial;background:#fff;overflow:hidden;}
.noAlive .b_log .b_submit,.noAlive .b_log .b_submit1 {float:left;width:53px;height:22px;margin-left:211px;background:url(../image/confirm_icon.png) no-repeat;border:none;cursor:pointer;}
/*处方药购买须知*/
#prescription {width:100%;height:100%;position:fixed;left:0px;top:0px;display:none;z-Index:9999;background:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);}
.neednotice {width:600px;position:fixed;top:50%;left:50%;z-index:10;margin-left:-300px;border-radius:6px;overflow:hidden;margin-top:-185px;}
.notice_header {overflow:hidden;background:#14489c;height:42px;padding:0 12px 0 17px;}
.notice_header span {display:block;height:100%;line-height:42px;float:left;color:#fffefe;}
.notice_header span.closeProtocol {width:18px;height:18px;float:right;margin:11px 0;cursor:pointer;background:url(../image/close1.png) no-repeat;}
.notice_center {padding:20px;background:#ffffff;}
.notice_center p {color:#000000;font-size:16px;word-spacing:8px;line-height:25px;font-family:"微软雅黑";}
.notice_center p a {color:#e63576;font-size:16px;font-weight:bold;}
.agreementContent {height:130px;overflow-y:auto;background:#fbfbfb;padding:18px;}
.agreementContent h2 {text-align:center;font-family:"微软雅黑";font-weight:bold;font-size:18px;}
.notice_bottom {margin-top:40px;}
.notice_bottom ul {overflow:hidden;display:table;margin:auto;}
.notice_bottom ul li {float:right;}
.notice_bottom ul li a.abolish {color:#999999;}
.notice_bottom ul li a.contact {background:#0060f5;color:#ffffff;border:0;}
.notice_bottom ul li a {display:inline-block;width:70px;height:30px;border:1px solid #999999;border-radius:3px;line-height:30px;text-align:center;}
/** * 协议内容 */
.agreementContent p {font-size:12px;color:#999;padding:2px 0;}
.agreementContent ul li {color:#999;}


/* /styles/footer/footer.css */

/*页脚*/
.footer-wrap{margin:0 auto;padding-bottom:40px}
.footer-wrap .ft-authentication-box a:focus,.footer-wrap .ft-ensure-box .ensure-content:focus{outline:none}
/*页脚 -- 保证*/
.footer-wrap .ft-ensure-box{height:100px;margin:0 auto;border-top:2px solid #f2f2f2;}  /*++*/
.footer-wrap .ft-ensure-box .ensure-content{display:block;width:1188px;height:100%;margin:0 auto;padding:0 1px}
.footer-wrap .ft-ensure-box .ensure-list{overflow:hidden;width:100%;height:100%}
.footer-wrap .ft-ensure-box .ensure-item{float:left;width:198px;height:50px;padding:22px 0 28px}
.footer-wrap .ft-ensure-box .ensure-item .i-icon{display:block;float:left;margin-right:10px}
.footer-wrap .ft-ensure-box .ensure-item .ensure-tit{font-family:microsoft yahei;font-size:16px;line-height:28px;float:left;width:130px;height:28px;color:#1b1b1b}
.footer-wrap .ft-ensure-box .ensure-item .ensure-desp{font-family:microsoft yahei;line-height:14px;float:left;width:130px;height:14px;color:#919191}
/*页脚 -- 帮助信息*/
.footer-wrap .ft-info-box{height:150px;margin:0 auto;padding:32px 0 38px;background-color:#f4f4f4}  /*++*/
.footer-wrap .ft-info-box .info-content{position:relative;z-index:1;width:1190px;height:100%;margin:0 auto}
.footer-wrap .ft-info-box .info-content-list{float:left;overflow:hidden;width:630px;height:100%}
.footer-wrap .ft-info-box .info-content-item{float:left;width:155px;height:100%}
.footer-wrap .ft-info-box .info-content-item .info-tit{font-family:microsoft yahei;font-size:14px;line-height:26px;height:26px;margin-bottom:0;color:#262626}/*margin-bottom:22px;*/
.footer-wrap .ft-info-box .info-content-item .info-tit .i-icon{margin-top:-2px;margin-right:10px;vertical-align:middle}
.footer-wrap .ft-info-box .info-content-item .info-a{line-height:18px;display:block;height:18px;margin-bottom:8px;text-decoration:none;text-indent:38px;color:#6a6a6a}
.footer-wrap .ft-info-box .info-content-item .info-a:hover{color:#e6186f}
.footer-wrap .ft-info-box .info-contact{float:left;width:186px;height:100%;margin-top:-3px}
.footer-wrap .ft-info-box .ic-tel{font-size:22px;line-height:32px;height:32px;color:#3b3b3b;font-family:tahoma}
.footer-wrap .ft-info-box .ic-time{font-family:microsoft yahei;line-height:18px;height:18px;padding-bottom:6px;color:#a5a5a5;border-bottom:1px solid #a4a4a4}
.footer-wrap .ft-info-box .ic-weibo{font-family:microsoft yahei;line-height:24px;display:block;height:24px;margin-top:11px;text-decoration:none;color:#8f8f8f}
.footer-wrap .ft-info-box .ic-weibo .icon-weibo{margin-right:15px;vertical-align:top}
.footer-wrap .ft-info-box .ic-mail{line-height:14px;display:block;height:14px;margin-top:8px;text-decoration:none;color:#8f8f8f;font-family:tahoma}
.footer-wrap .ft-info-box .ic-mail img{display: inline-block;vertical-align: -3px;}
.footer-wrap .ft-info-box .ic-mail .black-mail{margin-top:-2px;margin-right:18px;margin-left:3px;vertical-align:middle}
.footer-wrap .ft-info-box .info-qrcode{position:absolute;z-index:2;top:0;right:0;width:110px;height:100%}
.footer-wrap .ft-info-box .info-qrcode2{right:180px;}
.footer-wrap .ft-info-box .iq-img{display:block;overflow:hidden;width:108px;height:108px;margin-bottom:7px;border:1px solid #ececec;border-radius:3px}
.footer-wrap .ft-info-box .iq-img img{width:100%;height:100%}
.footer-wrap .ft-info-box .info-qrcode p{/*font-family:microsoft yahei;*/line-height:16px;text-align:center;color:#484848}
/*页脚 -- 链接与支持*/
.footer-wrap .ft-link-box{height:118px;margin:0 auto;padding:26px 0 18px;background-color:#1562b6}
.footer-wrap .ft-link-box .link{width:1190px;margin:0 auto;color:#fff;text-align:center;}
.footer-wrap .ft-link-box .link a{margin:0 10px;text-decoration:none;color:#fff}
.footer-wrap .ft-link-box .link a:hover{text-decoration:underline;color:#fff}
.footer-wrap .ft-link-box .copyright{width:1190px;margin:20px auto 0}
.footer-wrap .ft-link-box .copyright p{text-align:center;color:#85b6ff;line-height: 28px;}
.footer-wrap .ft-link-box .copyright a{margin:0 3px;text-decoration:none;color:#85b6ff}
.footer-wrap .ft-link-box .copyright a:hover{text-decoration:underline;color:#85b6ff}
.footer-wrap .ft-authentication-box{margin-top:32px;text-align:center}
.footer-wrap .ft-authentication-box a{text-decoration:none}
/*页脚seo热搜*/
.seo_txt {width:1160px;border:1px solid #D0D0D0;padding:10px 15px;margin:20px auto;background-color:#fff}
.seo_txt a {color:#999;margin:0 5px;line-height:24px;display:inline-block}
.seo_txt a:hover{color:#333;text-decoration:underline}


/*用户注册协议*/
.protocol_cont {
    width: 800px;
    /*border: 1px solid #ADCEED;*/
    height: 570px;
}

.proto_title {
    background: url(../image/top_bg.gif) repeat-x;
    height: 30px;
    line-height: 40px;
    width: 800px;
    color: #000;
    font-weight: bold;
    font-size: 14px;
    padding-left: 14px;
    box-sizing: border-box;
}
.proto_cont {
    margin: 10px 15px 15px 15px;
    border: 1px solid #DFDDDE;
    height: 515px;
    color: #000;
    overflow: auto;
}
.proto_cont h5{color:#000;font-size:16px;font-weight:bold; text-align:center;padding-top:10px; padding-bottom:15px;}
.proto_cont h2{color:#000;font-size:14px;font-weight:bold;line-height:25px;padding-right:20px;padding-left:20px; padding-top:20px;}
.proto_cont p{line-height:20px; text-indent:25px;padding-right:20px;padding-left:20px;}
.proto_cont ul{padding:0 60px;line-height:20px;}
.proto_cont h3{color:#000;font-size:12px;font-weight:bold;line-height:25px;padding-right:20px;padding-left:20px; text-indent:25px;}
.protocol_box {
    position: relative;
    width: 800px;
    background: white;
    border-radius: 3px;
}
.protocol_box .hd {
    position: relative;
    width: 100%;
    height: 60px;
    border-bottom: 1px solid #e9e9e9;
    padding-left: 25px;
    box-sizing: border-box;
}
.protocol_box .hd .tit {
    line-height: 60px;
    font-size: 22px;
    font-weight: bold;
}
.protocol_box .hd .close {
    position: absolute;
    top: 15px;
    right: 20px;
    width: 30px;
    height: 30px;
    background: url(../image/close.png)no-repeat;
    cursor: pointer;
}
.protocol_wrap {
    width: 800px;
    margin: 0 auto;
    overflow: hidden;
}
.protocol_wrap .check {
    margin: 10px 0 5px 15px;
}
.protocol_wrap .check input {
    width: 15px;
    height: 15px;
    vertical-align: middle;
    margin-right: 5px;
}
.protocol_wrap .bottom_btn {

}
.protocol_wrap .bottom_btn div {
    float: right;
    width: 75px;
    height: 30px;
    line-height: 30px;
    margin: 0 15px 15px 0;
    border: 1px solid #999;
    border-radius: 5px;
    text-align: center;
    font-size: 15px;
    cursor: pointer;
}
.protocol_wrap .bottom_btn .affirm_btn {
    border: 1px solid #f1156f;
    color: white;
    background-color: #f1156f;
