﻿@charset "utf-8";
/* CSS Document */
body{ font-size:14px; color:#666; font-family:Arial, Helvetica, sans-serif; line-height:30px;/* text-transform:capitalize;*/}
*{ margin:0px; padding:0px;}
ul,li,ol{ list-style:none;}
ul,li,ol,p,h1,h2,h3,h4,h5,h6,p,form,dl{ margin:0px; padding:0px;}
em,i{ font-style:normal;}
a{color:#666; text-decoration:none; outline:none; cursor:pointer;}/*默认*/
a:hover{color:#666;}
a:hover,a:link,a:visited,a:hover,a:active{text-decoration:none;}
*[placeholder]:focus::-webkit-input-placeholder{color:rgba(255,255,255,0);}
.mt10{ margin-top:10px;}
.m30{ margin-left:30px; margin-right:30px;}
.red{ color:#c9151e;}
.fl{ float:left;}
.fr{ float:right;}
.bgwhite{ background:#fff;}
i.icon{ font-size:16px; vertical-align:top; margin:0 3px;}
.relative{ position:relative;overflow:hidden;}
/*--top--*/
.top{ border-bottom:solid 1px #ddd; background:#f8f8f8;}
.top-cart{ float:right;}
.top-cart i{ font-size:20px; vertical-align:middle;}
.top-cart i.icon-kefu3,i.icon-kefu3{ font-size:16px; color:#c8161e; vertical-align:top;}
.top i.icon-shouye{ vertical-align:top;}
i.icon-icon37{ font-size:18px; vertical-align:top}
.top-cart ul li{ display:inline-block; position:relative; padding:0 10px;}
.top-cart ul li:after{ content:''; position:absolute; right:0px; top:12px; bottom:12px; width:1px; background:#ddd;}
.top-cart ul li.top-register{ padding-right:30px;}
.top-cart ul li.top-register:after,.top-cart ul li:last-child:after{ display:none;}
.top-cart ul li span{padding: 0 10px;}
.top-cart ul li a.logout{ color: #999; }
/*--header--*/
.header{ padding:20px 0; border-bottom:solid 1px #ddd;}
.header.hFixed{ position:fixed; left:0px; right:0px; top:0px; z-index:9; background:#fff; padding:10px 0; border-bottom: 2px solid #c9151e;}
.logo{ display:inline-block; float:left; margin-right:136px;}
.logo h1 em{font-size: 30px;font-weight: normal;margin-left: 20px;font-weight: 100;color: #666;}
.header_search{display:inline-block; float: left;width:553px;}
.header_search_p{ line-height: 20px; }
.header_search_p a{ font-size:12px; color:#999; padding:0 10px; position:relative;}
.header_search_p a:first-child{ padding-left:0px;}
.header_search_p a:after{ content:''; display:inline-block; position:absolute; width:1px; top:5px; bottom:1px; right:0px; background:#ddd;}
.header_search_p a:last-child:after{ display:none;}
.header_search_fore {position: relative;border-radius:5px; overflow:hidden; padding-right:75px; height: 36px;}
.header_search .header_select{position:relative; z-index:1;  float:right; height:36px; width:130px;}
.header_search .header_select a.header_select_sort{ height:36px; border:1px solid #ddd; width:130px; background:#eee; text-decoration:none; position:relative; z-index:2; display:inline-block; color:#666;padding-right:15px;}
.header_search .header_select a.header_select_sort span em{ float:left; height:38px; line-height:38px; margin:0 10px 0 15px; font-size:12px;  display: inline}
.header_search .header_select a.header_select_sort span b{background-position:-70px 0 ; width:7px; height:4px;top:16px; float: left; position: relative;display: inline; background-image:url(../images/global.png); background-repeat:no-repeat;}
.header_search .on a.header_select_sort{height:34px; border-left:1px solid #eee; border-bottom:1px solid #fff; border-top:1px solid #eee; background:#fff }
.header_search .on a.header_select_sort span em{height:34px;  line-height:33px;margin:0 9px 0 14px;}
.header_search .on a.header_select_sort span b{background-position:-91px 0;top:15px}
.header_search .header_select ul{position:absolute; z-index:99; background:#fff; border:1px solid #eee; top:35px; padding:10px 0;  left:0; display:none}
.header_search .on ul{display:block}
.header_search .header_select ul li{width:93px; height:32px; ; line-height:32px}
.header_search .header_select ul li a{display:block; padding-left:14px; color:#666}
.header_search .header_select ul li a:hover{background:#f8f8f8; text-decoration:none}
.header_search .header_search_input{width:348px; height:36px;border:1px solid #ddd; border-right:none; float:left; line-height:18px; padding:8px 5px; color:#666;outline:none; border-radius:5px 0 0 5px;}
.header_search .header_search_input:focus{border-color: none}
.narrow_980 .header_search .header_search_input{width:180px}
.header_search .header_search_input_text{ position:absolute; width:321px; padding-left:9px;height:34px; line-height:34px; color:#bcbcbc; top:1px; right:70px; cursor:text;}
.header_search  .header_search_submit{border:0;width:76px; text-align:center; font-size:16px;  color:#fff; position:absolute; right:0px; top:0px ; bottom:0px; cursor:pointer; display:block; outline:none; text-indent:-999px; background:url(../images/header_search_submit.png) #c9151e no-repeat center center; background-size:22px;}
.header_search i{ position:absolute; right:18px; top:5px; color:#fff; font-size:30px;}
.header_cart{ display:inline-block; float:right; text-align:right; position:relative; z-index:999; margin-top:10px;}
.header_cart i{ font-size:40px; color:#999; display:block; float:left; height: 40px;}
.header_cart p{ float:right; line-height:24px; font-size:20px; color:#999; font-weight:100;}
.header_cart p span{ display:block; border-radius:10px; padding:0 15px; color:#fff; background:#c9151e; line-height:14px; text-align:center; font-size:12px;}
.header-code-img{ display:inline-block; width:132px; height:132px; position:absolute; /*border:solid 1px #ddd; */left:0px; top:42px;/* padding:5px;*/ background:#fff; display:none;}
.header-code-img img{ max-width:100%;}
.nav{line-height:45px; height:45px; border-bottom:solid 1px #ddd;}
.my-nav.nav{border:none; background:#c9151e;}
.nav .dorpdown{ display:block; float:left; width:260px; position:relative; z-index:99;}
.nav .dorpdown .dt{ background:#c9151e; color:#fff; font-size:18px; text-align:left;height:45px; padding-left:15px;}
.nav .dorpdown .dt i{ font-size:20px; padding:0 5px;}
.nav .dorpdown ul{position:absolute; left:0px; top:44px; right:0px; padding-bottom:1px;}

.nav .dorpdown ul li{line-height:24px; color:#666; padding-left:42px; padding-top:6px; padding-bottom: 7px; position:relative;background:#fff;}
.nav .dorpdown ul li .sub-child{ display:none; position:absolute; right:-260px; top:0px; z-index:111; background:rgba(246,246,246,.95); width:260px; padding:10px 30px 30px 30px;}
.nav .dorpdown ul li .sub-child dt {font-size:16px; color:#333;border-bottom:solid 1px #ddd; line-height:35px; font-weight:normal; margin-top:20px;}
.nav .dorpdown ul li .sub-child dt a{ color:#333;}
.nav .dorpdown ul li .sub-child dd{ padding:10px 0 0 0;}
.nav .dorpdown ul li .sub-child dd p{ display:block; padding-top:0px;}
.nav .dorpdown ul li .sub-child dd p a{ float:none;}
.nav .dorpdown ul li .sub-child dd p:hover a,.nav .dorpdown ul li .sub-child dt a:hover{ color:#c9151e;}
.nav .dorpdown ul li i{display:block; position:absolute; top:4px; width:24px; height:24px;color:#9b9b9b; background-repeat:no-repeat; background-position: center center; background-size:16px;}
.nav .dorpdown ul li i.icon-jiantou{right:5px; font-size: 12px;}
.nav .dorpdown>ul>li:before{ content:''; display:inline-block; position:absolute; top:7px; left:10px;width:24px; height:24px;background-repeat:no-repeat; background-position: center center; background-size:18px;}
.nav .dorpdown ul li:nth-child(1):before{ background-image:url(../images/ico1.png);}
.nav .dorpdown ul li:nth-child(2):before{ background-image:url(../images/ico2.png);}
.nav .dorpdown ul li:nth-child(3):before{ background-image:url(../images/ico3.png);}
.nav .dorpdown ul li:nth-child(4):before{ background-image:url(../images/ico4.png);}
.nav .dorpdown ul li:nth-child(5):before{ background-image:url(../images/ico5.png);}
.nav .dorpdown ul li:nth-child(6):before{ background-image:url(../images/ico6.png);}
.nav .dorpdown ul li:nth-child(7):before{ background-image:url(../images/ico7.png);}
.nav .dorpdown ul li:nth-child(8):before{ background-image:url(../images/ico8.png);}
.nav .dorpdown ul li:nth-child(9):before{ background-image:url(../images/ico9.png);}
.nav .dorpdown ul li:nth-child(10):before{ background-image:url(../images/ico10.png);}
.nav .dorpdown ul li:nth-child(11):before{ background-image:url(../images/ico11.png);}
.nav .dorpdown ul li:nth-child(1):hover:before{ background-image:url(../images/ico1-hover.png);}
.nav .dorpdown ul li:nth-child(2):hover:before{ background-image:url(../images/ico2-hover.png);}
.nav .dorpdown ul li:nth-child(3):hover:before{ background-image:url(../images/ico3-hover.png);}
.nav .dorpdown ul li:nth-child(4):hover:before{ background-image:url(../images/ico4-hover.png);}
.nav .dorpdown ul li:nth-child(5):hover:before{ background-image:url(../images/ico5-hover.png);}
.nav .dorpdown ul li:nth-child(6):hover:before{ background-image:url(../images/ico6-hover.png);}
.nav .dorpdown ul li:nth-child(7):hover:before{ background-image:url(../images/ico7-hover.png);}
.nav .dorpdown ul li:nth-child(8):hover:before{ background-image:url(../images/ico8-hover.png);}
.nav .dorpdown ul li:nth-child(9):hover:before{ background-image:url(../images/ico9-hover.png);}
.nav .dorpdown ul li:nth-child(10):hover:before{ background-image:url(../images/ico10-hover.png);}
.nav .dorpdown ul li:nth-child(11):hover:before{ background-image:url(../images/ico11-hover.png);}
.nav .dorpdown ul li h3{ font-size:16px; line-height: 24px;}
.nav .dorpdown ul li p{ padding-top:5px; height: 34px; overflow: hidden;}
.nav .dorpdown ul li p a{ font-size:14px; margin:0 15px 5px 0;white-space:nowrap; display:inline-block; line-height:24px; float:left; color:#666;}
.nav .dorpdown ul li:hover{ background:rgba(246,246,246,.95)}
.nav .dorpdown ul li:hover h3 a{ color:#c9151e;}
.nav .dorpdown ul li a{ color:#333; font-size:14px;}

.nav .menu{ display:inline-block; float:left; line-height:45px; height:45px; overflow:hidden;}
.nav .menu li{ display:inline-block; padding:0 30px; position:relative;}
.nav .menu li:after{ content:''; position:absolute; right:0px; top:15px; bottom:15px; width:1px; background:#ddd;}
.my-nav.nav .menu li:after{ display:none;}
.nav .menu li:last-child:after{ display:none;}
.nav .menu li a{ font-size:14px; color:#333;}
.my-nav.nav .menu li a{ color:#fff;}
.page-nav.nav .menu li a{color:#fff;}
.page-nav.nav .dorpdown .dt{ background:#c81428;}
.page-nav.nav .menu li:after{ display:none;}
.nav .menu li.active a{ color:#f10215;}
.my-nav.nav .menu li.active a{ color: #fff; }
.nav-toggle{ display:none; border:none; outline:none;}

/*.index-main{ padding:20px 0 0 0;}*/
.banner .owl-pagination{ position:absolute; left:0px; right:0px; bottom:0px;}
.banner .item a{ display:inline-block; height:406px; background-repeat:no-repeat; background-position: center bottom; width:100%;}
.banner .owl-theme .owl-controls .owl-page span{ width:20px; border-radius:0px; height:2px;}
.banner  .owl-theme .owl-controls .owl-page.active span, .banner .owl-theme .owl-controls.clickable .owl-page:hover span{ background-color:#c9151e;}
.index-product-box{ margin:32px 0 0 0;}
.index-product-box .title{ border-bottom:solid 1px #ddd; border-top:solid 2px #f10215; padding:0 10px; overflow: hidden;}
.index-product-box:nth-child(2) .title{border-top-color:#8c6e63;}
.index-product-box:nth-child(3) .title{border-top-color:#0059a7;}
.index-product-box:nth-child(4) .title{border-top-color:#009893;}
.index-product-box:nth-child(5) .title{border-top-color:#15c1d7;}
.index-product-box:nth-child(6) .title{border-top-color:#55c932;}
.index-product-box:nth-child(7) .title{border-top-color:#a9b900;}
.index-product-box:nth-child(8) .title{border-top-color:#f3b516;}
.index-product-box .title .t{display:inline-block;}
.index-product-box .title .t a{font-size:18px; line-height:40px;color:#f10215;}
.index-product-box:nth-child(2) .title .t a{color:#8c6e63;}
.index-product-box:nth-child(3) .title .t a{color:#0059a7;}
.index-product-box:nth-child(4) .title .t a{color:#009893;}
.index-product-box:nth-child(5) .title .t a{color:#15c1d7;}
.index-product-box:nth-child(6) .title .t a{color:#55c932;}
.index-product-box:nth-child(7) .title .t a{color:#a9b900;}
.index-product-box:nth-child(8) .title .t a{color:#f3b516;}
.index-product-box .title .t span{ display:inline-block; background:#ff7900; border-radius:5px; padding:0 10px; color:#fff; vertical-align:middle; margin-right:5px; position:relative; line-height:25px;}
.index-product-box .title .t span:after{ content:''; display:inline-block; position:absolute; top:22px;left:45%;width: 0;height: 0;    border-top: 10px solid #ff7900; border-right: 10px solid transparent;}
.index-product-box .title ul{ display:inline-block; text-align:right; float:right; /*padding-top:5px;*/}
.index-product-box .title ul li{ display:inline-block; text-align:left; line-height: 43px;}
.index-product-box .title ul li.more{ text-align:right;}
.index-product-box .title ul li a{ font-size:14px; padding:0 10px; max-width: 150px; display:block;white-space: nowrap;word-break: keep-all;overflow: hidden;text-overflow: ellipsis;font-weight: normal;color: #333;}
.index-product-box .title ul li.more a{ padding:0px;}
.index-product-info{/* background:#f8f8f8;*/ padding:0 3px; overflow:hidden;}
.index-product-info li{ width:20%; padding:28px 10px 5px; float:left; position:relative; overflow:hidden; cursor:pointer;}
.index-product-info li .thumb img{ max-width:100%;}
.index-product-info li .go-buy{ display:inline-block; position:absolute; right:0px; bottom:-33px; padding:0 10px; background:#fff;transition: all .3s ease-out 0s;}
.index-product-info li .go-buy a{ margin:0;}
.index-product-info li .go-buy a i{ font-size:20px;}
.index-product-info li .go-buy a.see i{ font-size:30px; vertical-align:middle;}
.index-product-info li:hover .go-buy{ bottom:0px;}
.index-product-info li h3{ font-size:14px; color:#333; text-align:left; line-height:30px;}
.index-product-info li h3 strong{ width:80%; display:inline-block;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis; font-weight:normal; color:#333;}
.index-product-info li h3 a{ float:right;}
.index-product-info li .price{ font-size:14px; text-align:left; color:#c9161f; font-weight:bold;}

/*--footer--*/
.footer{ margin-top:10px;}
.footer-top{ border-top:solid 1px #ddd; padding:30px 0; font-size:12px; color:#999; line-height:20px;}
.footer-top h3{ font-size:18px; color:#333; margin-bottom:10px;}
.footer-bottom{ background:#0d0d0d; color:#fff; padding-top:50px;}
.footer-bottom a{ color:#999;}
.footer-bottom h3{ font-size:16px; padding-bottom:15px;}
.footer-bottom p{ line-height:24px;color:#999;}
.footer-ico{ padding-top:20px;}
.footer-ico i{ font-size:76px; vertical-align:middle; color:#000;}
.footer-ico i.yunshupeisong{ margin-top:10px;}
.footer-ico.pay i{font-size:90px;}
.footer-ico.time i{ font-size:50px;}
.f-search{ height:30px; background:#fff; position:relative;}
.f-search form{ display:block; height:30px; width:100%;}
.f-search input[type="email"]{ color:#999; border:none;outline:none; width:75%; float:left; padding:3px 5px; line-height:23px; background:#fff; height: 29px; display:block;}
.f-search .f-search-btn{ background:#f10215; color:#fff; width:25%; border:none; outline:none; float:right; text-align:center; position:absolute; right:0px; top:0px; bottom:-1px;}
.f-search-tips{ font-size:12px; color:#999;}
.copy{ margin-top:50px; line-height:40px; color:#999; border-top:solid 1px #717171;}

/*--产品列表--*/
.break-nav{ padding:10px 0; line-height:25px;}
.product-list-menu{ border:solid 1px #ddd;}
.product-list-menu li{ position:relative; margin:0 25px;padding-left:100px; line-height:30px; z-index:1;}
.product-list-menu li:after{ content:''; display:inline-block; position:absolute; left:0px; right:0px; border-bottom:dashed 1px #ddd; z-index:2; bottom:0px;}
.product-list-menu li:last-child:after{ display:none;}
.product-list-menu li p{ padding:10px 0; line-height:30px;}
.product-list-menu li p a{ padding:0 10px; display:block; float:left; color:#333;}
.product-list-menu li p a.active{ color:#ff9400;}
.product-list-menu li label{ background:#f8f8f8; position:absolute; left:-25px; top:0px; bottom:0px; margin-bottom:0px; width:120px; text-align:right; padding-right:15px; padding-top:10px; font-weight:normal; z-index:0; color:#333;}
.product-list-ul{ margin-top:10px;}
.product-list-ul li{/* margin-top:10px; */margin-bottom:10px;}
.product-list-ul li .bodrder{padding:5px 5px 0 5px; cursor:pointer; margin-left:-10px; margin-right:-10px;}
.product-list-ul li:hover .bodrder{background-color: #fff;box-shadow: 0px 1px 8px 0 rgba(66, 66, 66, 0.35);}
.product-list-ul li .product-img{ position:relative; overflow:hidden;}
.product-list-ul li .product-img a.follow{ display:inline-block; position:absolute; right:1px; bottom:-31px; background:rgba(0,0,0,.5); color:#fff; padding:0 10px;transition: all .3s ease-out 0s; }
.product-list-ul li:hover .product-img a.follow{ bottom:1px; }
.product-list-ul li .product-img a.follow.active,.product-list-ul li .product-img a.follow:hover{ color:#c9151e; text-decoration:none;}
.product-img img{width:100%; border:solid 1px #eee;}
.product-price{ padding:0 5px;}
.product-list li .product-title{ padding:0 5px; height: 60px;}
.product-price del{ color:#999; font-size:12px; margin-left:5px;}
.product-price em{ float:right; color:#999; font-size:14px;}
.product-list li .product-price span{font-size:18px; font-weight:bold;}
.product-list li .product-price strong{font-size:18px;}
.product-list li .product-title a{color:#333}
.product-list li .product-name a{color:#9d9c9c;font-size:12px}
.product-list li .product-pr{color:#000}
.product-list li .product-pr i{color:#c81428}
.product-list li .product-pr span i{color:#58b0e3}
/*--列表分页--*/
.p_ListpageNav { font-size: 12px;text-align: center; width: auto;}
.p_pageNav {height: auto; padding: 20px 0;position: relative;zoom: 1;}
.p_page_inline {display: inline-block;}
.p_pageNav .p_page {text-align: center; float: left;} 
.p_pageNav .p_page .none {color: #dedede; display: none;}
.p_page span, .p_pageNav .p_page a { display: inline-block; border: 1px solid #eee;background: #fff; margin-right: 5px;padding:2px 13px;color: #666;text-align: center;}
.p_pageNav .p_page .cur {background: #F00; border-color: #F00;color: #fff!important;}
.p_ListpageNav .p_pageLocate {float: left;width: 150px;}
.p_ListpageNav .p_pageLocate input {float: right;display: block;}
.p_ListpageNav .p_pageLocate .p_pageBtn { height:34px;width: 45px;border: 1px solid #eee;cursor: pointer; background: #fff; line-height: 20px;color: #666; text-align: center;}
.p_ListpageNav .p_pageLocate .p_pageTxt {border: 1px solid #eee;padding: 7px 0;width: 32px; line-height: 18px; text-align: center;}
.p_ListpageNav .p_pageLocate .p_LocateTxt {float: right; padding: 0 4px;line-height: 34px;color: #666;}
@media (max-width:470px){
	.p_pageNav .p_page{ margin-bottom:5px; float:left ;} 
	.p_ListpageNav .p_pageLocate{ margin-top:5px; }
	.p_page span, .p_pageNav .p_page a {display: block; padding: 0px 6px;float: left; font-size: 12px;margin-top:5px; }
	.p_ListpageNav .p_pageLocate .p_pageBtn{height: 22px;}
	.p_ListpageNav .p_pageLocate .p_LocateTxt { line-height: 24px; }
	.p_ListpageNav .p_pageLocate .p_pageTxt { padding: 0; height: 22px;}
	.p_ListpageNav .p_pageLocate {}
}
/*--产品详情--*/
.productInfoBg{width:100%;/*background:#f4f4f4;border-bottom:solid 1px #f2f2f2*/}
.pos{line-height:30px;color:#606060;padding:5px 0}
.pos a{color:#606060;margin:0 5px}
.pos a:first-child{ margin-left:0px;}
.pos span{margin:0 5px;color:#303030}
.productImg{}
#pView{position:relative;width:420px;margin-bottom:20px}
#pView #pic-list a.disabled{cursor:default}
#zoom-jpg{height:400px;width:400px}
#pic-list{width:360px;overflow:hidden;position:relative;height:54px;float:left;padding:0 20px;margin-top:10px}
#pic-list .btn-control{display:block;width:20px;position:absolute;top:0;height:50px;cursor:pointer}
#btn-forward{left:0}
#btn-backward{right:0}
.btn-control b{top:14px;display:block;position:absolute;height:19px;width:10px;overflow:hidden}
#btn-forward b{background:url(../images/productinfo.png) no-repeat -49px 0}
#btn-backward b{background:url(../images/productinfo.png) no-repeat -58px 0;right:0}
#btn-forward.disabled b{background:url(../images/productinfo.png) no-repeat -30px 0}
#btn-backward.disabled b{background:url(../images/productinfo.png) no-repeat -39px 0;right:0}
#pic-list .pic-items{left:20px;position:absolute;top:0}
#pic-list .pic-items li{font-size:0;position:relative;text-align:center;height:54px;line-height:0;width:72px}
#pic-list .pic-items img{height:52px;padding:1px;width:52px}
.jqzoom{padding:0;position:relative}
.zoomdiv{background:url(../images/loading.gif) no-repeat center center #FFF;display:none;left:405px;overflow:hidden;position:absolute;text-align:center;top:0;width:360px;z-index:8}
.bigimg{height:800px;width:800px}
.jqZoomLens{background-color:#fff;cursor:move;height:50px;left:0;opacity:.5;filter:alpha(opacity=50);position:absolute;top:0;visibility:hidden;width:50px;z-index:92}
#pic-list .pic-items img.img-hover{border:1px solid #e60012;padding:0}
#recomm_list{overflow:hidden;padding:0 51px;position:relative;width:900px;height:230px}
#recomm_list .btn-reco{display:block;height:230px;position:absolute;top:0;width:21px;cursor:pointer}
#btn_prev{left:15px}
#btn_next{right:15px}
.btn-reco b{top:55px;display:block;position:absolute;width:21px;height:39px}
#btn_prev b{background:url(../images/productinfo.png) no-repeat -173px -130px}
#btn_next b{background:url(../images/productinfo.png) no-repeat -194px -130px}
#btn_prev.disabled b{background:url(../images/productinfo.png) no-repeat -215px -130px}
#btn_next.disabled b{background:url(../images/productinfo.png) no-repeat -236px -130px}
.p-view li{float:left;width:150px;padding:0 15px;overflow:hidden}
.p-view .p-img{margin-bottom:5px}
.p-view .p-img img{width:150px}
.proRomm .ct{margin-bottom:10px}
.proRomm .cm{padding:10px 20px}
.p-view .p-now{color:#BB3221;font-family:微软雅黑;margin-right:5px}
.p-view .p-now strong{font-size:20px;font-weight:400}
.p-view .p-nor{font-family:微软雅黑;text-decoration:line-through}
.p-view .title-a,.p-view .title-b{line-height:20px;height:20px;overflow:hidden}
.p-view .title-b{color:#EA5404}
.p-view .title-c{line-height:20px;height:40px;overflow:hidden}
/*.productInfo{margin-top:20px; padding-left:25px;}*/
.productInfo h3{ font-size:30px; color:#333; font-weight:normal; padding-bottom:15px;}
.productInfo h3 span{ font-size:14px; color:#666; font-weight:normal;}
.productInfo label{display:inline-block;width:110px;text-align:right;padding-right:10px;color:#333;float:left; font-weight:normal;}
.info_sales{ padding-top:15px;}
.info_sales p del,.info_sales p em{ color:#999;}
.info_sales p em{ font-style:normal;}
.info_sales p strong{ color:#c9151e; font-size:24px; display:inline-block; vertical-align:middle; font-weight:100; /*--padding-top:15px;--*/}
.productCM label{ line-height:48px; color:#333;}
.productCM.productCM_Img label{ line-height:68px;}
.info_sales_price{background:url(../images/price-bg.png)  0 -12px repeat-x #efefef; left:0;line-height:30px;margin-bottom:10px; position:relative; padding:15px 20px;}
.comment-count{ position:absolute; top:16px; right:10px; width:120px; text-align:center; line-height:40px;}
.comment-count a{ color:#666; font-size:20px;}
.comment-count:after{ content:''; position:absolute; top:12px; bottom:12px; width:1px; background:#ddd; left:0px;}
.info_sales_price_p i{ font-size:14px; color:#999; font-weight:normal; margin-left:5px;}
.info_sales_price_p del{ font-size:14px; color:#999;}
.info_sales_price .p-promotions span{ display:inline-block; padding:0 12px; background:#ffa4ab; font-size:12px; color:#fff; font-weight:normal; line-height:20px; margin-right:10px;}
.info_sales_price em,.info_sales_price span{color:#e60012}
.info_sales_price .del span{text-decoration:line-through;font-size:12px;color:#000;font-weight:400}
.info_sales_price .del em{color:#000;font-size:12px}
.info_sales_price em.tm-promo-type{background-color:#f47a86;border-radius:1px;color:#fff;font-size:10px;height:16px;line-height:16px;margin:0 2px 4px 6px;padding:1px 5px;position:relative;top:-5px}
.tm-promo-type s{position:absolute;width:0;display:block;font-size:0;left:-4px;bottom:0;height:0;border:3px solid #f47a86;border-color:transparent #f47a86 #f47a86 transparent}
.info_sales_price span{font-size:30px;font-weight:700; line-height:40px;}
/*.productCM{margin-top:10px; padding-top:10px; padding-bottom:10px; border-bottom:dotted 1px #ddd;border-top:dotted 1px #ddd;}
*/
.productCM .thumb,.productCM p{margin-left:80px}
.productCM .thumb li{width:50px;float:left;padding:2px;border:solid 1px #ddd;float:left;margin:10px 10px 0 0}
.productCM .thumb li img{width:100%}
.productCM span{border:solid 1px #d7d7d7;color:#000;padding:3px 5px;vertical-align:middle;margin:5px 10px 5px 0;cursor:pointer;display:inline-block}
.productCM .thumb span{ padding:3px;}
.productCM span.on{border:solid 1px #e60012;color:#e60012;background:url(../images/productCM_on.png) right bottom no-repeat}
.dashed{color:#000}
.choose-amount{width:60px;height:38px;overflow:hidden;border:1px solid #ccc;position:relative;margin:10px 10px 0 0}
#choose-btns em{ display:inline-block; color:#999;}
#choose-btns label,#choose-btns em{margin-top:15px;}
.choose-amount a{display:block;width:20px;text-align:center;height:20px;line-height:20px;overflow:hidden;background:#f1f1f1;color:#666;position:absolute;right:-1px;border:1px solid #ccc}
.choose-amount input{display:block;width:39px;height:38px;line-height:38px;position:absolute;top:0;left:0;border:none;border:0;text-align:center}
.choose-amount a.btn-reduce{bottom:-1px}
.choose-amount a.btn-add{top:-1px}
.btn-action{margin-top:20px;/*padding-left:88px*/}
.btnbuy{display:inline-block;width:150px;border:solid 2px #e60012;color:#e60012;line-height:40px;text-align:center;background:#ffe8e8;font-size:16px;cursor:pointer;outline:0}
.btnbuy:hover{color:#e60012}
.btnbuy2{display:inline-block;width:150px;border:solid 2px #e60012;color:#fff;line-height:40px;text-align:center;background:url(../images/goshop.png) no-repeat 15px center #e60012;font-size:16px;cursor:pointer;margin-left:20px;padding-left:20px;outline:0}
.btnbuy2:hover{color:#fff}
.goshop{display:inline-block;width:150px;border:solid 2px #e60012;color:#fff;line-height:40px;text-align:center;background:url(../images/goshop.png) no-repeat 15px center #e60012;font-size:16px;cursor:pointer;margin-left:20px;padding-left:20px;outline:0}
.goshop:hover{color:#fff}
.btnbuy3{display:inline-block;width:130px;border:solid 2px #e60012;color:#fff;line-height:24px;text-align:center;background:url(../images/goshop.png) no-repeat 15px center #e60012;font-size:16px;cursor:pointer;margin-left:20px;padding-left:20px;outline:0}
.btnbuy3:hover{color:#fff}
.pledge{margin-top:20px}
.pledge label{float:none; display:inline-block;}
.pledge span{ margin:0 10px;white-space:nowrap;color:#535353; display:inline-block;}
.pledge span i{ color:#e60012;}
.shareDiv{padding:10px 0; color:#999;}
.shareDiv .span2{color:#666;padding-left:30px; float:left;}
.shareDiv .span2 a{height:22px;color:#666}
.bds_more.share i{ color:#e60012;}
.shareDiv .span2 .attention i{ color:#e60012;}
.shareDiv .span2 em{ color:#999; padding:0 5px;}
.bds_more.share{ background:none !important; padding-left:0px !important;}

.productSidem{width:240px;float:right;margin:20px 20px 20px 0}
.productSidem h3.shoplogo{border-top:solid 1px #d5d5d5;border-bottom:solid 1px #d5d5d5;padding:10px;text-align:center}
.productSidem h3.shoplogo img{max-width:100%}
.productSidem h4.shoptitle{border-bottom:solid 1px #d5d5d5;padding:10px;background:url(../images/shoptitleBg.png) no-repeat 90% center;color:#003567;cursor:pointer}
.productSidem .grade{overflow:hidden;padding:15px 0;border-bottom:solid 1px #d5d5d5}
.productSidem .grade label{width:80px;float:left;text-align:center;padding-top:20px;color:#e4393c;font-size:30px;font-family:Arial,Helvetica,sans-serif}
.productSidem .grade ul{width:140px;float:left;padding-left:12px}
.productSidem .grade ul li{line-height:26px;color:#e60012}
.productSidem .grade ul li img{vertical-align:middle}
.productSidem .grade ul li b{padding:0 10px}
.productSidem .grade ul li span{color:#999}
.productSidem .grade ul li em{color:#666;display:none}
.productSidem .grade ul li em:hover{color:red}
.productSidem .addr{color:#000;padding:10px 0 0 10px;white-space:nowrap}
.productSidem .phone{background:url(../images/phone.png) no-repeat 10px center;padding:5px 0 5px 25px;color:#000;white-space:nowrap}
.productSidem .store a.tel{display:none;background:url(../images/phone.png) no-repeat 5px center}
.productSidem .store{padding:10px 0 0 0; position:relative;}
.productSidem .store a{display:inline-block;border:solid 1px #d5d5d5;text-align:center;height:24px;line-height:24px;margin-left:10px;font-size:12px;color:#000;padding:0 10px 0 25px}
.productSidem .store a.gotoshop{background:url(../images/gotoshop.png) no-repeat 5px center}
.productSidem .store a.shopkefu{background:url(../images/shopkefu.png) no-repeat 5px center;}
.tips_code{ display:none; background:url(../images/weixin-code-bg.png) no-repeat center center; padding:10px; width:155px; height:200px; position:absolute; top:40px; left:50px; z-index:9999;}
.tips_code i.tips-img{ background:#fff; text-align:center; border:solid 1px #ddd; margin-top:51px; width:110px; margin-left:auto; margin-right:auto;display:block;}
.tips_code i.tips-img img{ width:110px; height:110px;}
.tips_code i.tips-close{ display:inline-block; width:20px; height:20px; position:absolute; top:5px; right:5px; cursor:pointer;}
.productDesc{width:100%;margin-top:20px;padding-bottom:30px}
.boxReviewDiv{margin-top:60px}
.productDesc .border{border-top:none;padding:20px 0}
.productDesc .boxImg img{max-width:100%}
.productDesc .boxImg .good-detail-text{ text-align: left;}
/*.border{border:solid 1px #e6e6e6}*/
.productDesc .boxImg{padding:10px;border-top:none; text-align:center;}
.productDesc .boxImg ul{padding:0 0 20px 0;border-bottom:solid 1px #ddd;margin-bottom:20px}
.productDesc .boxImg li{width:20%;float:left;text-align:left;padding-left:5%;height:30px;line-height:30px;white-space:nowrap}
.productDesc .boxImg li b{color:#003567}
.goods-nav{position:relative;z-index:70;background-color:#f7f7f7;border-bottom:1px solid #c9151e;border-right:1px solid #ddd;border-top:1px solid #ddd;border-left:1px solid #ddd;height:45px;margin-top:1px}
.goods-nav dl dt{float:left;width:672px}
.goods-nav dl dt em{float:left;position:relative;z-index:70;height:41px;width:150px}
.goods-nav dl dt em a{color:#626262;line-height:46px;display:block;position:absolute;width:150px;text-align:center;height:46px;overflow:hidden;text-overflow:clip;font-weight:400;font-size:16px}
.goods-nav dl dt em a.on{background:#c9151e;text-decoration:none;border-top:solid 2px #c9151e;border-left:solid 1px #c9151e;border-right:solid 1px #c9151e;border-bottom:solid 1px #c9151e; color:#fff; top:-2px;}
.goods-nav dl dt em a.goods{}
.goods-nav dl dd{float:right;margin:7px 13px 0 0}
a.goshop:hover{color:#fff}
a.btnbuy2:hover{color:#fff}
a.btnbuy3:hover{color:#fff}
.qrcode{position:relative;padding:10px 60px 10px 0;background:url(../images/qrcode.png) center right no-repeat;color:#000;z-index:2}
.qrcode.on{background:url(../images/qrcode_on.png) center right no-repeat}
.qrcode em{position:absolute;top:40px;left:55px;width:160px;z-index:2;display:none; padding:5px; border:solid 1px #ddd; background:#fff;}
.qrcode em img{ max-width:100%;}
.qrcode.on em{display:block}
.qrcode em:after{ content:''; display:inline-block; width:30px; height:30px; background:url(../images/coder-logo.png) center center no-repeat #fff; border-radius:5px; border:solid 1px #fff; overflow:hidden; position:absolute; left:50%; top:50%; margin-left:-15px; margin-top:-15px;}
.goshop.nav_buy_btn{cursor:pointer;display:inline-block;line-height:24px;width:130px; background-position:7px center;}
.btnbuy2.nav_buy_btn{cursor:pointer;display:inline-block;line-height:24px;width:130px; background-position:7px center;}
.btnbuy3.nav_buy_btn{cursor:pointer;display:inline-block;line-height:24px;width:130px; background-position:7px center;}
.pFixed{position:fixed;top:0px;left:0;right:0;background:#fff; z-index:1;}
.sj-banner,.index-sj-banner{display:none}
.productSidem .grade .tit{display:none}
.productSidem .grade.shop-tips .tit{display:block;border-bottom:1px solid #d5d5d5;line-height:32px;margin-bottom:10px}
.shop-tips .tit span{width:32%;display:inline-block;text-align:center;line-height:32px}
.productSidem .grade.shop-tips{padding:0}
.productSidem .grade.shop-tips ul li span{font-size:12px}
.productSidem .grade.shop-tips ul li em{font-size:12px;display:inline}
.productSidem .grade .pop-shop-detail{display:none}
.productSidem .grade.shop-tips .pop-shop-detail{display:block;border-top:solid 1px #d5d5d5;margin-top:10px}
.productSidem .grade.shop-tips .pop-shop-detail .item{padding:5px 10px;margin-bottom:5px;line-height:20px}
.productSidem .grade.shop-tips .pop-shop-detail .item .label{color:#999;width:60px;display:inline-block;float:left;font-size:12px}
.productSidem .grade.shop-tips .pop-shop-detail .item .text{width:150px;display:inline-block;float:right}
.product-inf0-box{display:none}
.state{line-height:24px}
.state span{margin:0 5px}
.ping-feng{padding:10px 0 0 0}
.ping-feng .rate{width:20%;float:left;text-align:center;padding:20px 0 0 0}
.rate strong{font:400 46px/30px arial;color:#e4393c}
.rate strong span{font-size:24px;color:#e4393c}
.rate span{color:#666;font-family:arial;font-size:12px}
.ping-feng .percent{float:left;width:21%;height:74px;padding:8px 0}
.percent dt{float:left;width:80px;color:#999;font-size:12px;line-height:20px; font-weight:normal;}
.percent dd{float:left;width:145px;height:10px;margin-top:6px;overflow:hidden;background:#efefef}
.percent dd div{overflow:hidden;height:10px;width:0;background-color:#e4393c}
.actor-new{float:left;width:55%;padding:5px 0;line-height:15px;white-space:nowrap}
.actor-new dt{float:left;color:#999}
.actor-new dd{overflow:hidden;padding:25px 0 0 0}
.comm-tags,.p-tabs em{float:left;height:21px;line-height:21px;padding:0 7px;margin-right:5px;background:#eee;margin-bottom:10px}
q::after,q::before{content:''}
.ping-feng-nav{margin:20px 0 0 0}
.ping-feng-nav li{display:inline-block;float:left;padding:0 20px;line-height:30px;border:solid 1px #ddd;margin:0 5px;border-radius:5px}
.ping-feng-nav li.red,.ping-feng-nav li:hover{background:red;border:solid 1px red}
.ping-feng-nav li.red a,.ping-feng-nav li.red a:hover,.ping-feng-nav li:hover a{color:#fff}
.ping-feng-list{border-top:solid 1px #ddd;margin:10px 0 0 0}
.ping-feng-list li{padding:20px 30px 18px;border-bottom:solid 1px #ddd}
.ping-feng-list li .column{float:left;line-height:20px;font-size:12px}
.ping-feng-list li .column1{width:200px;padding-right:30px}
.ping-feng-list li .column1 span{margin:0 10px 0 0}
.ping-feng-list li .column2{width:647px}
.ping-feng-list li .column3{/*width:172px*/;padding:30px 0 0 0;text-align:center}
.column1 .grade-star{width:85px;height:22px;background:url(../images/commentsListIcons1.png) no-repeat}
.column1 .grade-star.g-star5{background-position:0 0}
.column1 .grade-star.g-star4{background-position:-17px 0}
.column1 .grade-star.g-star3{background-position:-34px 0}
.column1 .grade-star.g-star2{background-position:-51px 0}
.column1 .grade-star.g-star1{background-position:-68px 0}
.column1 .grade-star.g-star0{background-position:-85px 0}
.p-thumb ul li{padding:2px;border:solid 2px #ddd;float:left;margin:10px 10px 0 0;position:relative;}
.p-thumb li img{cursor:url(../images/fangdajing-ico.png),url(../images/fangdajing-ico2.png),auto;}
.p-thumb ul li.on{ border-color:#f23d6a;}
.p-thumb li.on img{cursor:url(../images/fangdajing-ico2.png),url(../images/fangdajing-ico.png),auto;}
.p-thumb li b{opacity:0}
.p-thumb li.on b{width:0;height:0;line-height:0;font-size:0;border:transparent 6px dashed;border-top:6px solid #f23d6a;position:absolute;left:15px;filter:alpha(opacity=0);opacity:1;bottom:-12px;background:0 0}
.p-thumb li img{width:40px}
.p-thumb .p-img{ max-width:900px; max-height:800px; display:none;}
.p-img img{padding:1px;border:solid 1px #ddd;margin:5px 0 0 0;max-width:900px; max-height:800px;}
.wrap-input a:link,.wrap-input a:visited,.wrap-input a:hover,.wrap-input a:active{ text-decoration:none;}
/*--加入购物车--*/
.add-car{width: 830px;margin: 70px auto 85px;font-family: 'Microsoft YaHei';}
.add-car-tips{font-size: 24px;line-height: 30px; color: #c9151e; font-weight:bold;}
.add-car-product-info{ padding:30px 0;}
.add-car-product-info .thumb{ width:80px; float:left; border:solid 1px #ddd; padding:2px; margin-right:15px;}
.add-car-product-info .thumb img{ max-width:100%;}
.add-car-product-info .p-name{width: 100%;line-height: 28px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.add-car-product-info .p-name a{ font-size: 16px;}
.add-car-product-info .desc{ width:315px; float:left; padding-top:10px;}
.add-car-product-info .p-extra{ font-size:14px; color:#999;}
.add-car-success-btns{ float:right;}
.add-car-success-btns .btn-tobback {display: inline-block;font-size: 18px;vertical-align: middle;height: 48px;line-height: 48px; padding: 0 40px; border: 1px solid #000; color: #000;}
.add-car-success-btns .btn-addtocart {display: inline-block;font-size: 18px;vertical-align: middle;position: relative; width: 200px;height: 50px; margin-left: 10px; line-height: 50px; background:#c81428; color: #fff;text-align: center;}


.reset_line{ padding:20px 0; width: 100%; text-align: center;;}
.reset_line ul li{position:relative;width:270px; display: inline-block;}
.reset_line ul li.last{width:50px}
.reset_line ul li em{float:left;width:25px;height:25px;line-height:25px;text-align:center; background:#ccc; color:#fff; border-radius:50%; overflow:hidden;}
.reset_line ul li.on em{ background:#c81428;}
.reset_line ul li.reset_finish{width:25px}
.reset_line ul li b{position:absolute;top:10px;left:40px;width:210px;height:3px;overflow:hidden;content:"";background-color:#eee}
.reset_line ul li.on b{ background:#c81428;}
.reset_line ul li span{position:absolute;top:30px;left:-100px;width:234px;font-size:14px;text-align:center}
.reset_line ul li.cur em{background-position:-149px -188px}
/*--关于我们--*/
.about-nav{ padding-right:8.333333333333332%;}
.about-nav h3{ font-size:16px; color:#333;}
.area_l{ margin-top:10px;}
.area_l li.on a {background:#c9151e; color: #FFF;}
.area_l li a {display: inline-block; width: 100%;text-align:left;font-size: 14px; line-height:40px;border-radius:5px; overflow:hidden; padding-left:10px; color:#333;}
.about-box{ padding:10px 0;}
.about-box .time{ color:#999; line-height:50px;}
.about-title{  font-weight:100; font-size:30px; color:#000; margin-bottom:15px;}
.about-box dl{ margin:10px 0 50px;}
.about-box dl dt{ font-size:14px; color:#333; font-style:italic; line-height:35px;}
.about-box dl dd{ font-size:14px; color:#666; line-height:35px;}
/*--购物车空--*/
.cart-empty {height: 98px; padding:120px 0 220px 0; color: #333;width:420px; margin:0 auto;}
/*.cart-empty .message {height: 98px;padding-left:90px; background:url(../images/no-login-icon.png) no-repeat left center;}
*/.cart-empty .message ul {padding-top: 23px;}
.cart-empty .message ul li{ line-height:24px; padding-left:110px; position:relative;}
.cart-empty .message ul li i{ font-size:100px; position:absolute; left:0px; vertical-align:middle; top:23px; color:#f4d8d5;}
.cart-empty .message ul .go-buy{ color:#005ea7;}
.cart-warp-tile{ border-bottom:solid 1px #ddd;}
.cart-warp-tile strong{ font-size:24px; color:#333;}
.cart-warp-tile  span{ font-size:14px; color:#999;}
.cart-continue-shopping{ padding:10px 0;}
.cart-continue-shopping a{ color:#999;}
.cart-group-wrapper{margin-bottom: 20px; padding: 15px 20px 30px;border: 3px solid #eee;}

/*--购物车列表--*/
.cart-warp{ padding-top:30px;}
.cart-warp .cart-thead {display:block;padding:5px 0; border-bottom: 1px solid #e9e9e9;position: relative;}
.cart-warp label{ margin-bottom:0px; font-weight:normal;}
.cart-checkbox{ display:inline-block;}
.shop-extra-r{ display:inline-block; float:right;}
.cart-tbody .shop{ border-bottom:solid 2px #aaa; padding:0 10px;}

.item-list{border-bottom:solid 1px #f1f1f1; line-height:20px;}
.item-list li{ padding:15px 0; border-bottom:1px solid #c5c5c5}
.item-list li:last-child{ border-bottom:none;}
.cart-product{ width:415px;}
.cart-p{float:left; margin:0px 10px 0 10px; color:#999;}
.cart-thumb{ width:80px;}
.cart-thumb img{ max-width:100%;}
.cart-name{ width:290px;}
.cart-name .p-title{ line-height:20px; margin-bottom:10px;overflow:hidden;}
.cart-name .p-title a{ color:#000;}
.cart-props{width:140px;}
.cart-name .props-txt{ white-space: nowrap; text-overflow: ellipsis;overflow: hidden;cursor: default; font-size:12px;}
.cart-price{ width:165px;font-family: verdana; text-align:center;}
.cart-price strong {color:#F00;font-weight: 400;}
.cart-quantity{ width:165px; text-align:center;}
.cart-quantity .number_con{position: relative;overflow: hidden;height: 22px; width: 80px; position:relative; border:solid 1px #ddd; margin:0 auto;}
.cart-quantity span{ display:inline-block; width:50px; position:absolute; width:20px; text-align:center; background:#fff; cursor:pointer;}
.cart-quantity span.minus{ border-right:solid 1px #ddd; left:0px; top:0px;}
.cart-quantity span.plus{ border-left:solid 1px #ddd; right:0px; top:0px;}
.cart-quantity .input{ position:absolute; left:20px; right:20px; top:0px; text-align:center; bottom:0px;}
.cart-quantity input[type="number"]{border:none; outline:none; text-align:center; width:100%; font-size:12px;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
input[type="number"]{
  -moz-appearance: textfield;
}
.cart-sum{ width:185px; text-align:left;}
.cart-sum select{ line-height:18px; padding:3px 10px; margin-bottom:10px;}
.cart-sum strong{color:#333; font-weight:700;display: block;}
.cart-sum .p{ font-size:12px; color:#000;} 
.cart-sum .t{ font-size:12px; color:#999;}
.cart-ops a{ display:block;}
.nologin-tip{border:1px solid #edd28b;background:#fffdee;padding:10px 20px;line-height:25px;color:#f70;margin:20px 0}
.nologin-tip .wicon{display:inline-block;vertical-align:middle;margin-right:10px;width:16px;height:16px;overflow:hidden; background:url(../images/icon16.png) 0 0 no-repeat;}
a.submit-btn {display: inline-block; color: #fff; background: #c8161e; -webkit-border-radius: 2px;-moz-border-radius: 2px; -ms-border-radius: 2px;border-radius: 2px; text-align: center;cursor: pointer;text-decoration: none;padding: 0 10px; line-height:24px;}
.toolbar-wrap{}
.toolbar-wrap .comm-right{ float:right; text-align:right;}
.toolbar-wrap .comm-right p{ font-size:18px; color:#999; margin-bottom:5px;}
.toolbar-wrap .comm-right p span{ color:#c9151e;}
.toolbar-wrap .comm-right .btn-area{ margin:20px 0 10px; }
.toolbar-wrap .comm-right .btn-area a{ background:#e64346; display:inline-block; font-size:18px; color:#fff; padding:5px 30px; }
.toolbar-wrap .operation,.toolbar-wrap .select-all{ display:inline-block;}
.toolbar-wrap .select-all{ margin:0 15px;}


/*--订单核对--*/
.check-out-wrap{ border:solid 1px #ddd; padding:20px 30px; margin-top:20px;}
.check-out-wrap .my-address-list ul{ padding:0 0 20px 0;}
.check-out-title{ font-size:18px; font-weight:100; color:#717171; border-top: 1px dotted #ddd; padding-top:10px;padding-bottom:20px; margin-top:20px;}
.check-out-title span{ font-size:12px; color:#999; padding-left:10px; font-weight:normal;}
.check-out-title  a{font-size:14px;}
.check-out-title:first-child{ border-top:none; padding-top:0px; margin-top:0px;}
.step-content{ padding-left:10px;}
.step-content a{ color:#005ea7;}
.address-add a{ display:inline-block; padding:3px 25px; border:solid 1px #ddd; color:#999; border-radius:5px; overflow:hidden;}
.pay-method{ padding:0 20px;}
.pay-method dt{ font-size:16px; font-weight:100; color:#333;}
.pay-method dd{ padding:5px 0 10px 0px;}
.pay-method dd label{ font-weight:normal; color:#000;}
.pay-method dd span.tip{ padding-left:20px; color:#666; font-size:12px;}
.pay-method dd .tip_con{ display:none;}
.pay-method dd span.ems_price{ color:#c00; padding-left:20px;}
.goods-info-p{ display:inline-block; float:left; padding:0 10px 0 0;}
.goods-info-title{border: 1px solid #e3e3e3;background: #fafafa; line-height:30px; padding:3px 20px;}
.goods-info-name{ width:500px;}
.goods-info-price{ width:150px; text-align:center;}
.goods-info-number{ width:120px;text-align:center;}
.goods-info-discount{ width:150px;}
.goods-info-total{ width:180px;text-align:center;}
.goods-info-boday{ padding:10px 20px; border:solid 1px #ddd; border-top:none;}
.goods-info-boday li{ border-bottom: 1px dotted #ddd; padding-bottom:10px; margin-top:10px;}
.goods-info-boday li:last-child{ border-bottom:none;}
.goods-info-name .thumb{ width:80px; padding:1px; border:solid 1px #ddd; float:left;}
.goods-info-name .name{ padding: 0 20px 0 10px; float:right; display:inline-block; width:400px; line-height:20px; font-size:14px; margin-top:5px;}
.goods-info-name .name i{ display:block; white-space: nowrap; text-overflow: ellipsis;overflow: hidden;cursor: default; font-size: 12px;}
.goods-info-name .thumb img{ max-width:100%;}
.tab-nav label{ font-weight:normal; padding:0 10px; cursor:pointer;}
.cart-check-info{ border-top: 1px dotted #ddd; text-align:right; padding-top:10px; margin-top:20px;}

.cart-check-info i.number{ color:#c9151e; font-weight:bold;}
.cart-check-info i.discount{ color:#aaa;}
.cart-check-info span{ color:#000; margin:0 5px;}
.cart-checkout{ padding:10px 0; text-align:right;}
.cart-checkout p{}
.cart-checkout i{ display:inline-block; width:115px;text-align:left;}
.cart-checkout i.c-total{ font-size:22px; color:#c00;}
.cart-checkout span{ width:300px; display:inline-block; color:#000;}
.cart-checkout b{ font-size:20px; color:#c00;}
.cart-check-act input.chkbtn{ display:inline-block; float:right; border:none; outline:none; background:#c00; color:#fff; font-size:16px; padding:5px 25px; border-radius:5px;}
#amountInfo{ padding-bottom:20px;margin-top:20px; padding-top:20px;}

/*--发票--*/
.invoice-dialog{ margin:15px;}
.invoice-dialog .tab-nav{ border-bottom:solid 1px #ddd;}
.invoice-dialog .tab-nav li{ display:inline-block; padding:5px 20px; border:solid 1px #ddd; border-bottom:none; cursor:pointer;}
.invoice-dialog .tab-nav li.active{ position:relative;}
.invoice-dialog .tab-nav li.active:after{ content:''; display:inline-block; position:absolute; left:0px; right:0px; bottom:-1px; height:1px; background:#fff;}
.invoice-tips,.vat-inv-tips{color: #FFA800; padding:10px 20px;background: rgba(255,168,0,.08); line-height:24px; font-size:12px;}
.invoice-info,.vat-inv{ padding:20px;}
.invoice-li,.vat-inv-item{ padding:20px;}
.invoice-li li,.vat-inv-item .item{ position:relative; padding-left:110px; min-height:45px;}
.invoice-li li p,.vat-inv-item .item p,.item-select{ margin:5px 0;}
.invoice-li li label,.vat-inv-item .item label{ font-weight:normal; position:absolute; width:100px; text-align:right; top:5px; left:0px; display:inline-block; line-height:18px; padding:11px 0; margin-bottom:0px;}
.invoice-li li#lbnr label{top:0px;}
.invoice-li li .invoice-p,.vat-inv-item .item .vat-inv-p{ border:solid 1px #cfcfcf; line-height:18px; padding:10px 10px; outline:none; width:40%; overflow:hidden; position:relative;}
.invoice-li li i{ font-size:12px; color:#999; vertical-align:middle; font-style:normal; display:inline-block; line-height:40px; float:left; padding-left:5px;}
.invoice-li li .invoice-p.active,.vat-inv-item .item .vat-inv-p.active{ border-color:#F00;}
.invoice-li li .invoice-p .invoice-input,.vat-inv-item .item .vat-inv-input{ border:none; outline:none; width:100%;}
.invoice-li li .invoice-p.active:after,.vat-inv-item .item .vat-inv-p.active:after{ content:''; position:absolute; display:inline-block; width:12px; height:12px; background:url(../images/selected-icon.png) no-repeat bottom right; right:0px; bottom:0px;}
.invoice-li li span,.vat-inv-item p span{ display:inline-block; padding:10px 10px; line-height:18px; border:solid 1px #cfcfcf; margin-right:5px; font-size:12px; position:relative; cursor:pointer;}
.invoice-li li span.active,.vat-inv-item p span.active{ border-color:#F00;}
.invoice-li li span.active:after,.vat-inv-item p span.active:after{ content:''; position:absolute; display:inline-block; width:12px; height:12px; background:url(../images/selected-icon.png) no-repeat bottom right; right:0px; bottom:0px;}
.invoice-li li .tips{ font-size:12px; color:#999;}
.vat-inv-item .item font{ color:#F00;}
.add-invoice a{ color:#005ea7;}
.invoice-sendwithgift{ padding-left:110px;}
.invoice-sendwithgift a{ display:inline-block;padding: 0;height: 32px;line-height: 32px;width: 90px;text-align: center; font-size: 14px;}
.invoice-sendwithgift a.btn-1{background-color: #e74649;background-image: -moz-linear-gradient(top,#e74649,#df3134); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#e74649),color-stop(1,#df3134));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e74649', endColorstr='#df3134', GradientType='0');-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e74649', endColorstr='#df3134');/* background-image: linear-gradient(to top,#e74649 0,#df3134 100%); */ border-radius: 3px; color:#fff;}
.invoice-sendwithgift a.btn-9{background-color: #f2f2f2;background-image: -moz-linear-gradient(top,#f2f2f2,#f7f7f7);background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f2f2f2),color-stop(1,#f7f7f7));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#f7f7f7', GradientType='0'); -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#f7f7f7'); background-image: linear-gradient(to top,#f2f2f2 0,#f7f7f7 100%);border-radius: 3px; color: #323333; border:solid 1px #ddd;}
.item-select { width:40%;}
.item-select select{ border:solid 1px #ddd; margin-right:5px; display:inline-block; line-height:18px; padding:5px 10px; outline:none;}
.item-select textarea{border:solid 1px #ddd; padding:5px; width:100%; outline:none;}
/*--地址信息--*/
.add-list{display:block;margin:0 -15px 10px -2px}
  .add-list li{float:left;padding:16px 20px 20px;width:220px;overflow:hidden;margin:4px 8px 5px 0;border:1px solid #e5e5e5;cursor:pointer;background:#fff;color:#666;position:relative}
  .add-list li.hover{border:1px solid #fee581;box-shadow:0 0 4px #ddd;}
  .add-list li.select,.add-list li.select:hover{border:1px solid #fee581;background:#fff5cc;}
  .add-list li i.check{width:20px;height:20px;position:absolute;background:url('cart.png') no-repeat -356px -122px;right:0;bottom:0;display:none;z-index:1}
  .add-list li i.default{position:absolute;height:16px;line-height:16px;right:3px;top:1px;color:#aaa;display:none;z-index:2}
  .add-list li i.set-default{position:absolute;height:16px;line-height:16px;right:32px;top:1px;display:none;z-index:3}
  .add-list li i.edit{position:absolute;height:16px;line-height:16px;right:3px;top:1px;display:none;z-index:4}
  .add-list li i.success{background:#fff url('cart.png') no-repeat -360px -148px;padding-left:20px;position:absolute;height:16px;line-height:16px;right:3px;top:1px;display:none;z-index:5}
    .add-list li.select i.check,
    .add-list li.default i.default,
	.add-list li.hover i.set-default,
	.add-list li.hover i.edit{display:block}
  .add-list li.hover i.default,
  .add-list li.default i.set-default{display:none}
 	 .add-list li.success i.success{display:block}

.add-list li .add-hd{margin-bottom:10px}
	.add-list li .add-hd .addinfo-province{font-size:14px}
	.add-list li .add-hd .addinfo-city{font-size:14px;font-weight:700}
	.add-list li .add-hd .addinfo-name{padding-left:20px}
.add-list li .add-bd{line-height:16px; font-size:12px;}
	.add-list li .add-bd span{padding-right:10px}
#checkout-recaddr .addr-warp{background-color:#f2f2f2;margin-bottom:-15px;padding:20px 0 20px 30px}
	#checkout-recaddr input{border:1px solid #ccc;padding:3px}
	#checkout-recaddr td{padding:5px 0}
.add-list li.hover i.default, .add-list li.default i.set-default,.add-list li.default a.setDefault {
    display: none;
}
.cart-check-act i{ font-size:22px; color:#c00; vertical-align:middle;}
.leaving-message{ padding:20px 0 10px 120px; position:relative;}
.leaving-message .form-control{ display:inline-block;}
.textarea-message.form-control{ width:30%;}
.leaving-message label{ width:100px; text-align:right; font-weight:100; font-size:14px; position:absolute; top:15px; left:0px;}
/*--订单确认页--*/
.get-order-tip{width:400px;margin:50px auto}
.get-order-tip h3{color:#c81428;font-size:18px;line-height:40px;font-weight:400}
.get-order-tip p{color:#7e7e7e;line-height:30px;font-size:14px}
.get-order-tip .txt{padding:10px 0}
.get-order-tip a.btn-register{width:115px;height:36px;line-height:36px;text-align:center;display:inline-block;color:#fff;background:#c81428;border:0;font-size:14px;font-family:"Microsoft YaHei","Hiragino Sans GB";color:#fff}
.get-order-tip .message{padding:0 0 0 90px}
.succeed-tip .message{background:url(../images/succeed.png) no-repeat center left}
.error-tip .message{background:url(../images/error.png) no-repeat center left}

/*--my--*/
.my-header{ background:#c8161e;}
.my-header .logo{ display:inline-block; float:left; margin-right:30px;}
.my-header .menu{ display:inline-block; float:left; border:none;}
.my-header ul li{ display:inline-block; padding:0 25px; line-height:82px;}
.my-header ul li a{ color:#fff; font-size:16px;}
.my-header .search{ display:block; float:right; margin-top:25px; margin-left:30px; height:32px; overflow:hidden; background:#fff;}
.my-header .search input[type="text"]{ border:solid 1px #ddd; line-height:20px; padding: 5px 0 5px 10px; outline:none; float:left;}
.my-header .search input[type="submit"]{ background:#ddd; display:block;color:#666; float:left; outline:none; border:solid 1px #ddd; line-height:20px; padding:5px 15px;}

/*.my-wrap{padding:20px 0; background:#fff; }
.my-wrap .container:after{ content:''; top:41px; bottom:1px; left:16px; display:inline-block; background:#f5f5f5; width:185px; position:absolute; z-index:0;}*/
.my-wrap .container{position:relative;}
#currentPath{height:36px;line-height:36px;color:#000;}
#currentPath a{color:#333}
/*.ucwarp{ border:solid 1px #ddd;border-top-color: #a21f24;}*/
.my-menu{ width: 185px;float: left; position:relative; z-index:1;}
.my-menu dt{ padding:10px 0; color:#333; font-size:16px; text-transform:uppercase;}
/*.my-menu dd{ padding:10px 0;}*/
.my-menu dd p{ line-height:48px; padding:0 20px;}
.my-menu dd p.active{ background:#c9151e; border-radius:5px; overflow:hidden;}
.my-menu dd p.active a{ color:#fff;}
.my-main{ padding:0 20px; width:930px; float:right;/*border-left: 1px solid #ddd; */min-height:320px;}
.order-title{ border-bottom:solid 1px #ddd;}
.order-title li{ display:inline-block; padding:0 20px; position:relative;}
.order-title li:after{ content:''; position:absolute; right:0px; top:10px; bottom:10px; width:1px; background:#ddd;}
.order-title li:last-child:after{ display:none;}
.order-title li.active{ border-bottom:solid 1px #c8161e; }
.order-title li.active a{color:#c8161e; font-weight:600;}
.my-main-info-title{ border-bottom:solid 1px #ddd; font-size:30px; color:#000; line-height:50px;}
.me-ui-box dl{ padding:50px 0;}
.me-ui-box dl dt{ display:inline-block; float:left; width:80px; border-radius: 50%; overflow: hidden; margin-right: 10px;}
.me-ui-box dl dt img{width: 100%;}
.me-ui-box dl dd{ display:inline-block; padding:5px 0;}
.me-ui-box dl dd p{ line-height:30px; color:#000;}
.me-ui-box dl dd p span{ color:#c9151e;}
.recommended-products-title{ border-bottom:solid 1px #ddd; font-size:18px; line-height:45px;}
.recommended-products ul{ padding:30px 0;}
.recommended-products li .thumb img{ max-width:100%;}
.recommended-products li .name a{ font-size:14px; color:#333;}
.recommended-products li .price{ font-size:14px; color:#c9161f; font-weight:bold;}



/*--订单列表--*/
.span-44{width:44px}
.span-60{width:60px}
.span-87{width:87px}
.span-95{width:95px}
.span-104{width:104px}
.span-131{width:131px}
.span-303{width:303px}
.span-331{width:331px}
.span-380{width:380px}
.all-order{margin:5px 10px}
.all-order input{margin:0 5px}
.my_tb_head{ margin-top:20px;}
.my-tb-body-head, .my_tb_head{ background-color: #f5f5f5; border: 1px solid #e8e8e8;}
.my_tb_head th{font-weight:400; text-align:center;}
.my-tb-body-head{height:30px;line-height:30px;color:#000}
.my-tb-body-head input[type=checkbox]{vertical-align:middle;margin-top:-3px}
.my-tb-body-head span.date{margin:0 10px}
.my-tb-body-head .del-order{display:inline-block;width:32px;height:32px;float:right;margin-right:10px;}
.my-tb-body-head .del-order i{ font-size:20px; color:#000;}
.my-cart-container,.my-tb-container{border-left:solid 1px #ddd;color:#000;border-bottom:solid 1px #ddd}
.my-cart-container,.my-tb-container td{border-top:solid 1px #ddd;border-right:solid 1px #ddd}
.my-tb-container td em{display:none}
a.kefu-ico{display:inline-block;background:url(../images/shopkefu.png) no-repeat center left;padding-left:20px;color:#000}
.my-tb-container td.border-right-none{border-right:none}
.my-tb-container td.border-top-none{border-top:none}
.my-tb-container td p span{color:#999; font-size:12px;}
.my-cart-container dt,.my-tb-container dt{width:120px;float:left;padding:10px;}
.my-cart-container dd,.my-tb-container dd{width:215px;float:left;text-align:left;padding:20px 0 0 0}
.my-tb-body, .my_tb_head { margin:10px 0; text-align: center;}
.my-tb-container h6{ font-size:16px; color:#333;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis; margin-bottom:5px;}
.my-tb-container p{ line-height:24px;}
/*--订单详情--*/
.appStepbar{ padding:20px 0; text-align:center;}
.appStepbar ul{ display:inline-block;}
.appStepbar ul li{ display:inline-block; padding:10px 60px; position:relative; float:left;}
.appStepbar ul li:after{ content:''; position:absolute; left:1px; bottom:0px; height:6px; right:-1px; background:#dcdcdc; z-index:0;}
.appStepbar ul li.active:after{ background:#00944a;}
.appStepbar ul li .title{ font-size:16px; color:#666; padding-bottom:15px;}
.appStepbar ul li span{ display:inline-block; width:30px; height:30px; border-radius:50%; overflow:hidden; background:#dcdcdc; text-align:center; line-height:30px; color:#fff; position:absolute; bottom:-13px; left:50%; margin-left:-15px; z-index:1;}
.appStepbar ul li.active span{ background:#00944a;}
.appDetailPanel{ border:solid 1px #ddd; margin-top:30px;}
.appDetailPanel-imfor{ width:25%; float:left; border-right:solid 1px #ddd; background:#fbfbfb; padding:0;}
.appDetailPanel-trade-detail{ width:75%; float:right; padding:30px 60px; line-height:30px;}
.appDetailPanel-imfor .appDetailPanel-imfor-title{height: 29px;border-bottom: 1px solid #DDD; background-color: #F3F3F3; line-height: 29px; padding-left:20px;color: #333;font-size: 12px;font-weight: 700;}
.appDetailPanel-imfor ul{ padding:15px 20px;}
.appDetailPanel-imfor ul li{ line-height:34px; position:relative; padding-left:75px; min-height:34px;}
.appDetailPanel-imfor ul li label{ font-weight:normal; position:absolute; left:0px; width:80px;}
.appDetailPanel-trade-detail h3{ font-size:16px; padding-bottom:15px;}
.appDetailPanel-trade-detail ul{ padding:0 30px;}
.appDetailPanel-trade-detail li label{ font-weight:normal;}
.appDetailPanel-trade-detail li .evaluateBtn{padding:0 10px; outline:none; line-height:30px; border:solid 1px #ddd; background:#f2f2f2;}
.appOrders{ border:solid 1px #ddd; margin-top:15px;}
.appOrders-title{ border-bottom:solid 1px #ddd; line-height:30px;}
.appOrders-shop{ width:500px;}
.appOrders-price{ width:150px;}
.appOrders-number{ width:150px;}
.appOrders-discount{ width:150px;}
.appOrders-state{ width:150px;}

.appOrders-t{ float:left; display:block; text-align:center; line-height:30px; }
.appOrders-listform-content li{ border-bottom:solid 1px #ddd;}
.appOrders-listform-content li:last-child{ border-bottom:none;}
.appOrders-listform-content .appOrders-t{min-height:125px;}
.appOrders-listform-content .appOrders-state{ border-left:solid 1px #ddd;}
.appOrders-listform-content .appOrders-t{ padding:20px 0;}
.appOrders-shop-thumb{ width:80px; float:left; margin-left:20px;}
.appOrders-shop-thumb img{ max-width:100%; padding:3px; border:solid 1px #ddd;}
.appOrders-shop-info{width:300px; float:left; text-align:left; line-height:24px; margin-left:10px;}
.appOrders-shop-info .name{white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}
.appOrders-shop-info .name a{ color:#333;}
.appOrders-shop-info .size span{ color:#999;}
.appOrders-content-package{height: 45px;line-height: 45px; text-align: left;padding-left: 15px; background-color: #E3EEFF;color: #666; border-bottom: 1px solid #DDD;}
.appAmount{color: #666;background-color: #F3F3F3; margin-top:20px; padding:20px;}
.appAmount li{ text-align:right;}
.appAmount li span,.appAmount li strong{ display:inline-block; width:100px; text-align:left;}
.appAmount li label,.appAmount li b{width:200px; text-align:right; display:inline-block;}
.appAmount li label{font-weight:normal;}
.appAmount li strong{ font-size:18px;}

/*--评价--*/
.detailBox{ border:solid 1px #ddd; margin-top:20px;}
.detailBox-thumb img{ max-width:100%;}
.detailBox-info{ padding:30px;}
.detailBox-info h3{ font-size:18px; color:#333; padding-bottom:40px;}
.detailBox-info ul{ padding:0 30px;}
.detailBox-info ul li { padding-left:50px; position:relative; height:42px; line-height:22px; padding:10px 0 10px 50px;}
.detailBox-info ul li label{ font-weight:normal; width:100px; position:absolute; left:0px; top:10px; color:#999;}
.detailBox-info ul li .column1 .grade-star{ display:inline-block; vertical-align:middle; margin-right:10px;}

.item-rate-info{width:20%;padding:1% 0;margin:1% 3% 0 5%;float:left}
.item-rate-info .title-name{font-size:16px;line-height:30px}
.item-rate-main{}
.rate-msg-box textarea{border:solid 1px #ddd;width:100%; outline:none; padding:10px;}
.rate-msg-btn .btn-register{width:150px;height:40px;line-height:40px;color:#fff;background:#c8161e;border:0;font-size:16px;font-family:"Microsoft YaHei","Hiragino Sans GB"; outline:none;}
.rev_pro li{line-height:24px;clear:both;padding:0 0 10px 0;height:24px}
.rev_pro li .revtit{text-align:left;display:block;float:left;margin-right:10px;width:70px}
.revinp{float:left;line-height:24px}
.level{display:inline-block}
.revgrade{display:inline-block;line-height:24px;vertical-align:middle;float:right}
.level .level_hollow,.level .level_solid{float:left;background-image:url(../images/star.png);background-repeat:no-repeat;display:inline-block;width:24px;height:24px}
.level .level_solid{background-position:0 -28px}
.level .level_hollow{background-position:0 0}
.revgrade{margin-left:20px}
.compose-main{ margin-top:20px; background: #f6f6f6;padding-bottom: 25px;z-index: 100; padding:20px;}
.rev_pro li{ padding:10px 0;}
.rate-msg-btn{ margin-top:20px;}
.rate-list{ border:solid 1px #ddd; margin-top:20px;}
.rate-list .ping-feng{ padding:30px;}
.rate-list-title{ background: #EFEFEF; border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;line-height: 34px;padding: 5px 10px;}
.scinfo-bd {display: block; padding:60px 100px; text-align:left; margin:10px;margin-left: 10px; background: #fdfbfa; border: 1px solid #f6f5f3;}

/*--我的收藏--*/
.no-null{ text-align:center; height:320px; padding:100px 0;}
.no-null i{ font-size:50px; display:block; color:#999; margin-bottom:20px;}
.my-follow{ padding:20px 0 0 0;}
.my-follow li .bodrder{ padding:5px; margin-bottom:14px; border:solid 1px #ddd; margin-left:-8px; margin-right:-8px;}
.my-follow li:hover .bodrder{box-shadow:1px 2px 20px rgba(0,0,0,.39);}
.my-follow li .product-price{ padding:5px; text-align:left; line-height:22px;}
.my-follow .product-title{white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis; line-height:22px; padding-bottom:10px; padding-left:5px; padding-right:5px;}
.my-follow li .delBtn{position:absolute; right:14px; top:7px; background:rgba(0,0,0,.5); padding:0 10px; color:#fff; display:none;}
.my-follow li:hover .delBtn{display:inline-block;}
/*--个人信息--*/
.user-info{ padding:0 50px 100px 50px;}
.user-info li{ padding:10px 0 10px 100px; position:relative; line-height:34px;}
.user-info li label{ width:100px; text-align:right; line-height:34px; top:10px; left:0px; position:absolute; padding-right:10px; font-weight:normal; color:#000;}
.fileinput-thumb-upload{ position:relative; cursor:pointer;}
.fileinput-thumb-upload-btn{ position:absolute; left:5px; bottom:10px; right:5px; background:rgba(0,0,0,.5); text-align: center; cursor:pointer;}
.fileinput-thumb-upload-btn span{ font-size:12px; line-height:24px;  position:relative; display:inline-block; width:100%}
.fileinput-exists-btn{ position:absolute; top:5px; right:5px; display:inline-block; background:rgba(0,0,0,.5); color:#fff; font-size:12px; padding:0 3px; line-height:24px;}
.fileinput-exists-btn:hover{ color:#fff;}
.fileinput-thumb-upload:hover .fileinput-thumb-upload-btn{ display:block;}
.fileinput .thumbnail img{ max-width:110px; max-height:110px;}
a.weixin-btn{ color:#d43f3a;}
.btn-upload{ color:#fff;}
.uploadSubmit-btn{ padding:0 50px; background:#c8161e; color:#fff; border:none; outline:none;}
/*--收货地址--*/
.address-title{ border-bottom:solid 1px #ddd; padding:5px 0;}
.address-title strong{ font-size:16px; color:#333;}
.address-title span{ padding-left:10px;}
.address-title span b{ color:#c8161e; padding:0 5px;}
a.add-address-btn{ display:inline-block; float:right; padding:0 10px; background:#c8161e; color:#fff;}
a.add-address-btn:hover{ color:#fff;}
.my-address-list ul{ padding:20px 0;}
.my-address-list ul li{ padding:10px 10px; line-height:24px; font-size:12px; cursor:pointer;}
.my-address-list ul li .my-address-info i{ display:inline-block;vertical-align:bottom; position:absolute; left:0px; font-size:16px; width:18px; text-align:center;}
.my-address-list ul li .my-address-info p.name{ border-bottom:dotted 1px #dcdcdc; position:relative; padding-left:25px;}
.my-address-list ul li .my-address-info p.name i{ font-size:14px;}
.my-address-list ul li .my-address-info .addr{border-bottom:dotted 1px #dcdcdc; padding-left:25px; height:60px;padding-top:5px; padding-bottom:5px; position:relative; font-size:12px; color:#333;}
.my-address-list ul li .my-address-info .tel{position:relative; padding-left:25px; padding-top:5px;}
.my-address-list ul li .my-address-info .tel a{ display:inline-block; padding:0 10px; float:right; margin:0 5px; border:solid 1px #ddd; line-height:20px; font-size:12px;}
.my-address-list ul li .my-address-info .tel a:hover{ background:#ddd;}
.my-address-list li .my-address-info{padding:30px 20px;  border:solid 1px #ddd; position:relative; z-index:1;}
.my-address-list li .my-address-info:after{ content:''; position:absolute; display:inline-block; height:3px; left:0px; right:0px;background:url(../images/address-bg.png) repeat-x left top; top:-1px; z-index:0;}
.my-address-list li .my-address-info:before{ content:''; position:absolute; display:inline-block; height:3px; left:0px; right:0px;background:url(../images/address-bg.png) repeat-x left top; bottom:-1px; z-index:0;}
.my-address-list li.on .my-address-info{ background:url(../images/my-address-info.png) no-repeat bottom right;}
.my-address-list li.on .my-address-info:after{background:url(../images/address-bg-selected.png) repeat-x left top;}
.my-address-list li.on .my-address-info:before{ background:url(../images/address-bg-selected.png) repeat-x left top;}
.my-address-list ul li.on .my-address-info .tel a.del-btn{}
.my-address-list ul li .my-address-info .address-major{background:#c8161e;border-radius: 0 0 5px 5px;color: #fff; padding: 0 14px;position: absolute;cursor: pointer;right:-1px;top: -1px;-webkit-transition: top .2s ease 0s;  transition: top .2s ease 0s; z-index:9999;}
.my-add-address-title{ font-size:16px; color:#000;  background:url(../images/bg-addr-frm.png) repeat-x left bottom; padding:10px 0 5px;}
.my-add-address ul,.my-password ul{ padding:30px 50px;}
.my-add-address ul li,.my-password ul li{position:relative; padding:5px 0 5px 180px;}
.my-add-address ul li label,.my-password ul li label{ width:180px; padding-right:20px; text-align:right; font-weight:normal; font-size:14px; color:#808080; position:absolute; left:0px; top:5px;}
.form-control{ width:auto;}
.my-add-address ul li input,.my-password ul li input{ display:inline-block; width:35%;}
.my-add-address ul li input[type="checkbox"]{ vertical-align:middle;width: auto; border: none; outline: none; margin-top: 0px;}
.my-add-address ul li select{ margin-right:1%; width:23%;}
.my-add-address-btn{ text-align:left; padding:30px 0 30px 220px;}
.my-password-btn{ padding:5px 0 5px 220px;}
.my-add-address-btn input[ type="submit"],.my-password-btn input[ type="submit"]{ display:inline-block; padding:5px 20px; color:#fff;background:#c8161e; border-radius:5px; overflow:hidden; outline: none; border: none;}
/*--支付--*/
.payment{ padding:20px 0;}
.payment-left{}
.payment-right{text-align:right;}
.payment-right strong{ font-size:24px; padding:0 5px;}
.payment-right a,.payment-list a{ color:#67a4ff;}
.payment-list input[type="checkbox"]{ vertical-align:middle; margin:0 0 0 0;}
.payment-list{text-align:center; padding:50px 0;}
.payment-list ul{ width:500px; margin:0 auto;}
.payment-list li{ display:block; padding:0 30px; width:220px; margin-bottom:50px; float:left;}
.payment-list li .code-box{ position:relative;}
.payment-list li .code-tips{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; background:rgba(0,0,0,.5); padding-top:30%; display:none;}
.payment-list li.on .code-tips{ display:block;}
.payment-list li .code-tips p{ text-align:center; color:#fff; font-size:18px;}
.payment-list li .code-box img{ max-width:100%;}
.code-tips .icon{ font-size:30px; color:#fff;}
.zfb-ico{ color:#23b2fc; margin:0 3px; font-size:16px;}
.wx-ico{ color:#00c204;margin:0 3px; font-size:16px;}
/*--注册协议--*/
.services{ padding:50px; border:solid 1px #ddd;box-shadow: 0px 1px 8px 0 rgba(66, 66, 66, 0.35);}
.services h3{ font-size:16px; font-weight:normal; color:#000; padding:10px 0;}
/*--支付记录--*/
.payrecord{ }
.payrecord td,.payrecord th{ border-bottom:solid 1px #ddd; border-left:solid 1px #ddd; text-align:center;}
.payrecord th{ font-weight:normal; color:#000;}
.payrecord table{ border-top:solid 1px #ddd; border-right:solid 1px #ddd;}
.pay-title{ border-bottom:solid 1px #e8e8e8; padding:5px 0; color:#000;background-color: #f5f5f5;}
.payrecord .pay-info li{ margin-bottom:20px;text-align:center; border-bottom:none;}
.payrecord .pay-info li .title{ padding:10px 0 0;background-color: #fff; color:#000;font-weight:600; text-align:left;}
.payrecord .pay-info li:last-child{ border-bottom:none;}
.payrecord .pay-info li .t{border:solid 1px #e8e8e8; padding:5px 0;background-color: #f5f5f5;color:#333;}
.payrecord .pay-info li .pay-li{border-bottom:solid 1px #e8e8e8; padding:5px 0;border-left:solid 1px #ddd; border-right:solid 1px #ddd;}
.appDetailPanel-trade-detail .pay-info span{margin:0 5px;}
.my-follow li .delBtn{ display:block;}
.sj-car-info.car-show{ height:0px;}
.my-header ul li.sj{ display:none;}
.sj{ display:none;}
/*--404--*/
.error-time{ display:inline-block; background:#ff4848; border-radius:10px; overflow:hidden; color:#fff; padding:10px 0; position:absolute; bottom:80px; font-size:16px; color:#fff; margin-left:-40px; width:150px; left:50%;}
.error-time a{ font-size:16px; color:#fff;}
.error-bg{ padding:130px 0; text-align:center; position:relative;}
.error-bg img{ max-width:100%;}
#leftsead{width:61px;height:143px;position:fixed;top:258px;right:18px; z-index:0; font-size:12px;}
*html#leftsead{right:30px;}
*+html#leftsead{ right:30px;}
#leftsead li{width:61px;height:60px;}
#leftsead li img{float:right;}
#leftsead li a{height:60px;float:right;display:block;min-width:60px;max-width:150px;}
#leftsead li a .pic{ width:60px; height:60px; position:relative; overflow:hidden;}
#leftsead li a .pic img{ position:absolute;}
#leftsead li a .shows{position:absolute; top:0; left:0;transition: all ease-out .3s;}
#leftsead li a .hides{ position:absolute; top:0; left:60px;transition: all ease-out .3s;}
#leftsead li:hover a .hides{ left:0px;}
#leftsead li:hover a .shows{ left:-60px;}
.leftsead-box{ width:220px; border:solid 1px #ddd;display:none;position:absolute;right:65px;top:-90px; background:#fff; text-align:center;}
.weixin-box.leftsead-box{ top:20px; width:120px;}
.leftsead-box p{ line-height:30px;color:#666; text-align: center}
.ke-title{ padding-top:10px;}
#leftsead li .leftsead-box p img{ float:none;}
.leftsead-box p.p1,.leftsead-box p.p2{ border-top:solid 1px #ddd; padding:10px 0 10px 20px; text-align:left;}
.leftsead-box p img{ vertical-align:middle; }
.leftsead-box p.ke-code img{ margin: 0 auto; }
#leftsead li .leftsead-box p.p img{ float: left; }
.qrcode-img-area{ margin-top:20px;}
#thumb-list .owl-pagination{ display:none !important;}
.menu-services{ margin: 50px 0;}
.menu-item h3 a{ font-size: 18px; color: #c9151e;}
.menu-item .menu-item-a{padding: 10px 0; line-height:24px;min-height:165px;}
.menu-item .menu-item-a a{ font-size: 14px; color: #666;}
.menu-item .menu-item-a a:hover{color:#f10215;}
.online-pay{ padding: 0 0 20px 0;}
.online-pay-title{ line-height: 60px;}
.online-pay-title i{ 
color: #666;
display: inline-block;
-webkit-transform: rotate(180deg);/*Safari 4+,Google Chrome 1+ */
transform: rotate(180deg);
-moz-transform: rotate(180deg);/*Firefox 3.5+*/
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);/*ie*/
}
.online-pay-text{border: solid 3px #ddd; padding:20px 30px;}
.online-pay-text h6{ line-height: 50px; font-size: 18px; color: #333;}
.online-pay-text ul{ border-top: solid 1px #ddd; border-bottom: solid 1px #ddd; padding: 10px 0;}
.online-pay-text ul li,.pay-orde-info p{ color: #666;}
.online-pay-text ul li span,.pay-orde-info p span{color: #999;}
.online-pay-tips{line-height: 45px; color:#999;}
@media (max-width:960px){
.pc{ display:none;}	
.my-header ul li.sj{ display:block;}
.error-time{bottom:0px; font-size:16px; color:#fff; width:120px; font-size:12px; padding:5px 0;margin-left:-25px;}
.error-bg{ padding:30px 0 80px;}
.error-time{ bottom:50px;}
	}
/*--2018-06-14 意见反馈--*/
 .from{ padding:30px 50px; border:solid 1px #ddd; background:#fff; margin:10px auto 0;}
	.from h3{ font-size:20px; line-height:50px;}
	.from li{position:relative; padding:5px 0 5px 70px;line-height:30px;}
	.from li label{ position:absolute; left:0; top:5px; line-height:30px; display:inline-block; width:60px; text-align:right; font-size:14px; color:#666;}
	.from li span.name{ color:#666; margin-left:5px;}
	.from li input[type="text"]{ padding:6px 5px; line-height:18px; border:solid 1px #ddd; outline:none; width:95%;}
	.from li textarea{ padding:5px; width:95%; line-height:24px; min-height:100px; border:solid 1px #ddd; outline:none;}
	.from li img{ border-radius:5px; overflow:hidden;}
	.from li textarea::-webkit-textarea-placeholder { -webkit-text-security: none; color: rgb(117, 117, 117); pointer-events: none; line-height:30px;}
	.from li .p2{ font-size:12px; color:#999; line-height:24px;}
	.from li .btn{ border:none; outline:none; background:#e60012; color:#fff; border-radius:5px; overflow:hidden; padding:10px 35px; cursor:pointer;}
	.from li .btn:hover{ background:#e64545;}
	.from li span.t{ padding-left:10px; color:#999;}
	.from-bg{ background:#f5f7fa; border-top:solid 1px #ddd; padding:30px 0;}
	.footer{ margin-top:0;}
/*--2018-08-13--*/
	.menu-table{ width: 100%; line-height: 30px;}
	.menu-table td{ text-align: left; vertical-align: top; padding-left: 40px;}
	.menu-table td span{ color: #888888; margin-left: 5px;}
	.menu-table td h3{ margin-bottom: 10px; margin-top: 20px;}
	.menu-table td h3 a{ color: #c9151e; font-size: 18px;}
	.menu-table td p a{ color: #333; font-size: 14px;}
	.Visit{ margin:50px 0; text-align: center;}
	.Visit a{ display:inline-block;background: #F00; border-color: #F00;color: #fff!important;text-align: center;display: inline-block;padding: 0 50px;}
	.Visit a:hover{ color: #fff; text-decoration: none; }
.nodata{ text-align: center; padding: 10px 0;}
/*--2018-12-07 related-product--*/
.related-product{ padding: 15px 20px; margin: 10px 0; background: #fff; border: solid 1px #ddd;}
.related-product h4{ font-size: 20px; line-height:50px; border-bottom: solid 1px #ddd;}
.related-product li img{ width: 100%;}
.related-product ul{ padding: 15px 0;}
.related-product ul li h3{ font-size: 16px; padding-top: 15px;}