/******************reset start*********************/
/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html {
    background:#fff;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

/* 内外边距通常让各个浏览器样式的表现位置不同 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    margin:0;
    padding:0;
}

/* 要注意表单元素并不继承父级 font 的问题 */
body,button,input,select,textarea {
    font:12px/1.5 tahoma,arial,\5FAE\8F6F\96C5\9ED1,\5b8b\4f53;
}
input,select,textarea {
    font-size:100%;
}

/* 去掉各Table  cell 的边距并让其边重合 */
table {
    border-collapse:collapse;
    border-spacing:0;
}

/* IE bug fixed: th 不继承 text-align*/
th {
    text-align:inherit;
}

/* 去除默认边框 */
fieldset,img {
    border:0;
}

/* ie6 7 8(q) bug 显示为行内表现 */
iframe {
    display:block;
}

/* 去掉 firefox 下此元素的边框 */
abbr,acronym {
    border:0;font-variant:normal;
}

/* 一致的 del 样式 */
del {
    text-decoration:line-through;
}

address,caption,cite,code,dfn,em,th,var {
    font-style:normal;
    font-weight:500;
}

/* 去掉列表前的标识, li 会继承 */
ol,ul {
    list-style:none;
}

/* 对齐是排版最重要的因素, 别让什么都居中 */
caption,th {
    text-align:left;
}

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:500;
}

q:before,q:after {
    content:'';
}

/* 统一上标和下标 */
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup { top: -0.5em; }
sub { bottom: -0.25em; }

/* 正常链接 未访问 */
a:link {
    color: #08c;
}

/* 鼠标悬停 */
a:hover {
    color: #08c;
    text-decoration: underline;
}
a{outline: none;}
/* 默认不显示下划线，保持页面简洁 */
ins,a {
    text-decoration:none;
}
/******************reset start*********************/

/* 清理浮动 */
.clear:after{visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
.clear{zoom:1;}
/* 隐藏, 定位, 通常用来与 JS 配合 */
.hide{display: none;}
.relative{position: relative;}
.absolute{position: absolute;}
.fixed{position: fixed;}
/* 设置内联, 减少浮动带来的bug */
.fl, .fr{display:inline;}
.fl{float: left;}
.fr{float: right;}
/* 单行文字溢出时出现省略号，需设定宽度 */
.text-overflow{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/* 人民币符号 */
.rmb{font-family: arial; font-style: normal; padding-right: 4px; font-size: .7em;}
/* 宽度设定 */
.w1200{margin: 0 auto; width: 1200px;}
/* margin设置 */
.m10{margin: 10px;}
/* 字体设置 */
.text-number{font-family: arial;}
/* 字体颜色 */
.cpr{color: #aaabab; text-decoration: line-through; font-family: arial;}
.opr{color: #2395b0; font-family: arial;}
.text-orange{color: #2395b0;}
.text-muted{color: #626161;}
/* 字体大小 */
.f14{font-size: 14px;}
.f16{font-size: 16px;}
/* 背景颜色 */
.bg-orange{background: #2395b0;}
.bg-yellow{background: #fabf13;}
.bg-blue{background: #008ccf;}
.bg-deepblue{background: #006cb8;}
.bg-gray{background: #efefef;}
/* 栅格 */
.row{width: 1200px; overflow: hidden;}
.span1, .span2, .span3, .span5{float: left;}
.span1{width: 200px;}
.span2{width: 400px;}
.span3{width: 600px;}
.span5{width: 1000px;}
/*.product .span1,.product .span5{float: right;}*/
/* 面包屑导航 */
.breadcrumbs{ overflow: hidden;}
.report{line-height: 20px;padding-top: 5px;color: #7a7777;}
.report_list{height: 25px;overflow: hidden;padding: 5px 0;line-height: 25px;text-align:center}
.breadcrumbs a{font-size: 14px; color: #595757;}
.breadcrumbs em{margin:0 14px;}
.breadcrumbs.bg-gray{margin-bottom: 14px; border-bottom: 1px solid #f5f5f5;}
/* loading */
.loading{height: 100px; background-image: url(../images/loading.gif); background-position: center; background-repeat: no-repeat;padding: 50px 0;}
/* 右侧推荐配置 */
.related{margin-bottom: 18px; border: 1px solid #dcdddd; overflow: hidden;}
.related h2{padding: 0 20px; height: 32px; line-height: 32px; background: #e6e6e6; color: #595757; border-bottom: 1px solid #dcdddd;}
.related .link{padding: 20px;}
.related .link a{font-size: 14px; color: #595757;}
.related .link a.text-orange{color: #2395b0;}
.related .link ul{overflow: hidden;}
.related .link ul li{float: left; width: 50%; line-height: 2;}
.related .product-items{float: none; width: 198px;}
.related .refilter{margin-bottom: -1px; overflow: hidden;}
.related .refilter .items{background: #e6e6e6; border-bottom: 1px dashed #a8a8a9;}
.related .refilter .items h3{padding: 0 20px; height: 32px; line-height: 32px; background: #e6e6e6; color:#595757; cursor: pointer;}
.related .refilter .items h3 span{display: block; margin-top: 10px; float: right; width: 13px; height: 13px; background: url(../images/icon_gray.png) 0 -230px no-repeat;}
.related .refilter .items ul{display: none; background: #fff;}
.related .refilter .items ul li{padding: 0 20px; line-height: 2;}
.related .refilter .items ul li a{color: #595757;}
.related .refilter .active ul{display: block;}
.related .refilter .active h3 span{background: url(../images/icon_gray.png) -25px -230px no-repeat;}
/* 特色 */
.special{margin-bottom: 38px;}
.special .tab ul{overflow: hidden;}
.special .tab ul li{float: left; width: 199px; height: 46px; line-height: 46px; text-align: center; font-size: 18px; color: #595757; font-weight: 700;}
.special .tab ul li.spacer{margin-top: 14px; width: 1px; height: 18px; background: #b2b1b1;}
.special .tab ul li.bg-left{background: url(../images/special_left.png) left center no-repeat;}
.special .tab ul li.bg-right{background: url(../images/special_right.png) right center no-repeat;}
.special .tab .tab-line{position: relative;}
.special .tab .tab-line span{height: 6px;}
.special .tab .tab-line .tab-line-arrow{display: block; position: absolute; bottom: 6px; left: 93px; width: 0; height: 0; border-color: transparent; border-color: transparent\0; *border-color: transparent; _border-color:tomato; _filter:chroma(color=tomato); border-style: solid; border-width: 0 7px 10px; border-bottom-color: #2395b0; overflow: hidden; *zoom: 1;}
.special .product{overflow: hidden;}
.special .product ul{border-width: 0 1px 1px 0; border-style: solid; border-color: #dcdddd; overflow: hidden;}
.special .product li{float: left; width: 198px; height: 228px; text-align: center; border-left: 1px solid #dcdddd;}
.special .product li a{display: inline-block; padding: 0 10px; width: 178px; font-size: 12px; color: #595757;}
.special .product li a img{display: inline-block;height: 145px;}
.special .product li p{font-size: 18px;}
/*jQzoom*/
.jqzoom{border:1px solid #BBB; float:left; position:relative; padding:0px; cursor:pointer;}
div.zoomdiv{z-index: 999; position : absolute; top:0px; left:0px; width : 200px; height : 200px; background: #ffffff; border:1px solid #CCCCCC; display:none; text-align: center; overflow: hidden;}
div.jqZoomPup{z-index : 999; visibility : hidden; position : absolute; top:0px; left:0px; width : 50px; height : 50px; border: 1px solid #aaa; background: #ffffff url(../images/zoomlens.gif) 50% top no-repeat; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50);}
.w1200 .product-intro .share .beencoll{background: url("../images/icon_s.png") no-repeat scroll -1px -200px;}
.disabled{pointer-events: none;}
/*步骤条*/
.step li{width: 33.33%; position: relative; text-align: center; border-top: 4px solid #b9baba; color: #b6b6b6;}
.step li span{display: inline-block; width: 40px; height: 40px; border-radius: 20px; position: absolute; top: -20px; left: 45%; background-color: #b9baba; font-size: 22px; color: #fff; line-height: 40px;}
.step li p{line-height: 80px;}
.step .cur{border-top-color: #fc4537;}
.step .cur span{background-color: #fc4537;}
.step .cur p{color: #fc4537;}
.step .finish{border-top-color: #fea691;}
.step .finish span{background-color: #fea691;}
.step .finish p{color: #fea691;}
.step-success{background-image: url(../images/right.png); background-repeat: no-repeat; background-position: center;}
.step-green{width: 312px; float: right; margin-top: 25px;}
.step-green .finish span{background-color: #7cddb5;}
.step-green .finish{border-top-color: #7cddb5;}
.step-green .finish p{color: #7cddb5;}
.step-green .cur{border-top-color: #009c75;}
.step-green .cur span{background-color: #009c75;}
.step-green .cur p{color: #009c75;}
.step-green li span{width: 32px; height: 32px; border-radius: 16px; left: 40px; line-height: 32px;}
.step-green li p{line-height: 50px;}
/*分页*/
.pagenum{width:100%; text-align:center; padding:10px 0;background: #fff}
.pagenum span.disabled {border: 1px solid #e1e1e1;vertical-align: top; background:none;color:#333}
.pagenum span {display: inline-block;height: 36px;line-height: 36px;margin:0 2px;padding: 0 15px; vertical-align: top}
.pagenum a {background:#f6f6f6; border: 1px solid #e1e1e1;color:#333; display: inline-block;height: 36px;line-height: 36px;margin:0 2px;padding: 0 15px;text-align: center;vertical-align: top}
.pagenum .current{ background:#007e8c;color:#fff; border:1px solid #007e8c;}

.pagenum span.selected{border:1px solid #ccc;}
.pagenum span.pnum{color: #f00;padding:0px 16px; line-height: 38px; height:38px;}
.pagenum span.dd{color: #333;}
.pagenum .text{ display: none;}
.pagenum .snum{ width:50px; height:36px; background-image:url("../images/icon_s.png");background-repeat:no-repeat; background-position: 8px 0px;text-indent: 12px;}
.pagenum .enum{ width:50px; height:36px; background-image:url("../images/icon_s.png");background-repeat:no-repeat; background-position: 54px -40px;text-align: left;  }

.pageskip{display: inline-block;*display: inline;}
.pageskip .pageInt{height:36px; line-height:36px;width:36px; border:1px solid #ccc;text-align:center;vertical-align: top;} 
.pageskip .gotobtn{height:36px; line-height:36px;width:68px; border:1px solid #ccc;text-align:center;cursor: pointer; vertical-align: baseline;}

.pagin span{float: left;}
.pagin .anum,.pagin .pnum{display: none; }
.pagin .snum{border: 1px solid #ccc; width:44px; height:24px; background-image:url("../images/icon_s.png");background-repeat:no-repeat; background-position: 10px -5px;background-color:#fff; display: inline-block;text-indent: -9999px;float: left; }
.pagin .enum{border: 1px solid #ccc; width:44px; height:24px;background-color:#fff; background-image:url("../images/icon_s.png");background-repeat: no-repeat; background-position: 20px -47px; display: inline-block;text-indent: -9999px;float:left; }
.pagin span.selected{border:1px solid #ccc;background-color:#eee;}
.pagin .pageskip{display: none;}
/*****************header start*********************/
/**********************header-nav categorys start********************************/

.header-nav .categorys .dd{height: 453px; width: 200px; background: #ffffff; opacity: 0.95; filter:alpha(opacity=95); /*This works in IE 8 & 9 too*/ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; /*IE4-IE9*/ filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95); display: none;}
.header-nav .categorys .dd .dd-inner li a{/*background: url(../images/nav_logo.png) 0 0 no-repeat;*/}
.header-nav .categorys .dd .dd-inner li:hover a{/*background: url(../images/nav_hoverlogo.png) 0 0 no-repeat;*/ color: #ffffff;}





.header-nav .categorys .dd .dd-inner li:hover{padding-left: 35px; transition:padding-left .2s linear; -webkit-transition: padding-left .2s linear; -moz-transition: padding-left .2s linear; -o-transition: padding-left .2s linear; transition: padding-left .2s linear;background-position: 0px -36px;}
.header-nav .categorys .dd .dd-inner a{margin-top: 20px;}
.header-nav .categorys .dd .dd-inner [data-action="0"] a{background-position: 0px -36px;}
.header-nav .categorys .dd .dd-inner [data-action="1"] a{background-position: 11px -27px;}
.header-nav .categorys .dd .dd-inner [data-action="2"] a{background-position: 11px -49px;}
.header-nav .categorys .dd .dd-inner [data-action="3"] a{background-position: 11px -74px;}
.header-nav .categorys .dd .dd-inner [data-action="4"] a{background-position: 11px -97px;}
.header-nav .categorys .dd .dd-inner [data-action="5"] a{background-position: 11px -120px;}
.header-nav .categorys .dd .dd-inner [data-action="6"] a{background-position: 11px -142px;}
.header-nav .categorys .dd .dd-inner [data-action="7"] a{background-position: 11px -159px;}
.header-nav .categorys .dd .dd-inner [data-action="0"]:hover a{background-position: 11px 3px;}
.header-nav .categorys .dd .dd-inner [data-action="1"]:hover a{background-position: 11px -18px;}
.header-nav .categorys .dd .dd-inner [data-action="2"]:hover a{background-position: 11px -39px;}
.header-nav .categorys .dd .dd-inner [data-action="3"]:hover a{background-position: 11px -64px;}
.header-nav .categorys .dd .dd-inner [data-action="4"]:hover a{background-position: 11px -85px;}
.header-nav .categorys .dd .dd-inner [data-action="5"]:hover a{background-position: 11px -108px;}
.header-nav .categorys .dd .dd-inner [data-action="6"]:hover a{background-position: 11px -127px;}
.header-nav .categorys .dd .dd-inner [data-action="7"]:hover a{background-position: 11px -150px;}
.header-nav .categorys .dd .dd-inner li{text-indent: 16px; padding-left: 25px; transition: all .2s ease-out 0s;}
.header-nav .categorys .dd{width: 197px; height: 448px; border: 2px solid #2395b0; border-top:none; position: relative;}
.header-nav .categorys .dd .dd-inner li{/* cursor: pointer; */}
.header-nav .categorys .dd .dd-inner li:hover{background-color: #2395b0; padding-left: 35px; transition:padding-left .2s linear; -webkit-transition: padding-left .2s linear; -moz-transition: padding-left .2s linear; -o-transition: padding-left .2s linear; transition: padding-left .2s linear;}
.dd-inner li:hover .dd-inner li{padding-left: 35px;}
.header-nav .categorys .dd h3 a{text-decoration: none;}
.header-nav{height: 42px; background:#2395b0; border-bottom: 1px solid #47b3cc;}
.header-nav .w1200{position: relative;}
.header-nav .categorys{position: absolute; top: 0; left: 0; width: 200px;/* background: #37a2bc;*/ padding-bottom: 42px; height: 0;}
.header-nav .categorys .dt a{display: block; width: 200px; font-weight: 500; text-align: center; color: #ffffff; cursor: default; text-decoration: none; height: 43px; line-height: 43px; font-size: 16px;}
.header-nav .categorys .dt a i{display: inline-block; margin-right: 13px; width: 18px; height: 14px; background: url(../images/icon_white.png) 0 -26px no-repeat; vertical-align: middle;}
.header-nav .categorys .dd ul{overflow: hidden;width: 200px;width: 100%\9; ;/*ie6,ie7,ie8*/ *width: 100%;/*ie7*/ width: 100%;/*ie6*/}
.header-nav .categorys .dd .dd-inner ul{height: 448px;}
/*.header-nav .categorys .dd .dd-inner li{float: left; padding: 19px 10px 19px 20px; width: 170px; height: 18px; overflow: hidden;}*/
.header-nav .categorys .dd .dd-inner li{float: left; padding: 0; width: 200px; height: 56px; overflow: hidden;padding-left: 25px;}
.header-nav .categorys .dd h3{float: left;}
/*.header-nav .categorys .dd h3 a{line-height: 1; font-size: 14px; color: #ffffff;}*/
.header-nav .categorys .dd h3 a{display: block; width: 200px; text-indent: 36px; font-size: 14px; color: #000000;}
.header-nav .categorys .dd i{float: right; width: 7px; height: 14px; /*background: url(../images/icon_gray.png) -50px -180px no-repeat;*/}
.header-nav .navitems{margin-left: 200px;}
.header-nav .navitems ul{height: 42px; overflow: hidden;}
.header-nav .navitems li{float: left; margin-left: 45px; height: 42px; line-height: 42px;}
.header-nav .navitems li a{font-size: 16px; font-weight: 500; color: #ffffff;}
/**/
/*2015-12-11¸²¸ÇbaseÖÐµÄÑùÊ½*/
.header-body .logo .link-shopcart {
    color: #595757;
    font-size: 28px;
    position: absolute;
    right: -160px;
    top: 42px;
}
.header-body .logo .link-shopcart-sub {
    color: #595757;
    position: absolute;
    right: -255px;
    top: 65px;
}
.headimg_ed img{
    width: 100%;
    height: 100%;
}
.headimg_ed{
    width: 110px;
    height: 90px;
    margin-left: 20px;
    position: relative;
   margin-right: -110px;
}
.headimg_ed img{
    position: absolute;
    top: -7px;
}
.headimg_ed a{
    display: inline-block;
    width: 110px;
    height: 90px;
}
.step_cart{ float: right;}
.step_top{
    background:url("../images/step_cart.png") no-repeat -19px -72px;
    height:36px;
    margin-top: 28px;
    width: 312px;}
    .step_top_1{
    background:url("../images/step_cart.png") no-repeat -19px 0px;
    height:36px;
    margin-top: 28px;
    width: 312px;}
.step_top div{width: 104px;height: 36px; float: left;}
.step_top .step1{background:url("../images/step_cart.png") no-repeat -19px 1px;}
.step_top .step2{background:url("../images/step_cart.png") no-repeat -122px -36px;}
.step_top .step2-i{background:url("../images/step_cart.png") no-repeat -122px 1px;}
.step_top .step3{ background:url("../images/step_cart.png") no-repeat -227px -36px;}
.step_bottom{width: 312px;}
.step_bottom ul li{width: 104px; float: left;text-align: center;}
.step_bottom a, .step_bottom a:hover,.step_bottom a:link{color: #7cddb2;}
.step_bottom .active a{color: #009c75;}
.step_bottom .off a{color: #b8b8b8;}
.header-body .logo .title_append {
    color: #595757;
    font-size: 22px;
    position: absolute;
    right: -160px;
    top: 48px;
    text-decoration: none; cursor: default;
}
.header-bar .fr li, .header-body .hotwords a, .related h2{font-size: 12px;}
/**********************header-nav categorys end********************************/

.header{position: relative; z-index: 10;}
.header-body{padding: 18px 0; height: 73px;}
.header_fix{background: #efefef none repeat scroll 0 0;height: 28px;width:100%;min-width: 1200px;}
.header-bar{height: 28px; background: #efefef;}
.header-bar li{float: left; /*margin: 7px 0;*/ height: 14px; line-height: 14px;}
.xinxifu{margin: 7px 0;}
.header-bar .fl li{color: #898989;}
.header-bar .fr li,
.header-bar .fr li a{color: #707070;}
.header-bar .fr li .link-user{color: #ff462d;}
.header-bar .fr li.spacer{margin: 7px 0px; padding: 0; width: 1px; background: #707070;}
.header-bar .fr li{padding: 7px 5px;}
.header-bar .fr li, .header-body .hotwords a, .related h2{font-size: 12px;}
.header-bar .text-orange{margin-left: 15px; font-size: 14px; color: #ff462d;}


.header-body .logo{position: relative; float: left; width: 218px; height: 91px;}
.header-body .logo .link-shopcart{position: absolute; top: 42px; *top: 49px; right: -130px; font-size: 28px; color: #595757;}
.header-body .logo .link-shopcart:hover{text-decoration: none;}
.header-body .logo .link-shopcart-sub{position: absolute; top: 55px; right: -225px; color: #595757;}
.header-body .logo .link-shopcart{color: #595757; font-size: 28px; position: absolute; right: -160px; top: 42px;}
.header-body .logo .link-shopcart-sub{color: #595757; position: absolute; right: -255px; top: 65px;}

.header-body .logo .title_append{color: #595757; font-size: 22px; position: absolute; right: -160px; top: 48px; text-decoration: none; cursor: default;}

.header-bar .NewsList ul{margin-top: 5px;}
.header-bar .NewsList li{float: none; padding: 3px 5px; height: auto;}
.header-bar .NewsList li a:hover{color: #2395b0;}
.header_box{margin-left: 40px; float: left; overflow: hidden; margin-top: 32px; color: #595757;}
.header_box .title{font-size: 28px;}
.header_box a{color: #595757;}

.header-body .search{float: left; margin:5px 0 5px 164px;}
.header-body .search .form{height: 36px;}
.header-body .search .form input{float: left; padding: 7px; width: 472px; height: 18px; line-height: 18px; border-width: 2px 0 2px 2px; border-style: solid; border-color: #2395b0; outline: none; font-size:12px;}
.header-body .short-search .form input{width: 205px;}
.header-body .search .form button{float: left; padding: 0 6px 0 13px; height: 36px; font-size: 18px; border: none; background: #2395b0; color: #ffffff; cursor:pointer; letter-spacing: 10px; line-height: 1px;}
.header-body .search .form button i{/*display: inline-block;*/ display: none; margin-left: 8px; width: 28px; height: 27px; background: url(../images/icon_white.png) 0 0 no-repeat; vertical-align: middle; outline: none;}
.header-body .search-shopcart{float: right; margin: 29px 0 0;}
.header-body .settleup .cart,
.header-body .settleup .order{float: left; margin-left: 20px; width: 100px; text-align: center;}
.header-body .settleup .cart i,
.header-body .settleup .order i{display: block; margin:2px auto 8px;}
.header-body .settleup .cart a,
.header-body .settleup .order a{color: #626161;}
.header-body .settleup .cart i{width: 26px; height: 23px; background: url(../images/icon_orange.png) 0 0 no-repeat;}
.header-body .settleup .order i{width: 24px; height: 24px; background: url(../images/icon_orange.png) 0 -30px no-repeat;}
.header-body .settleup{float: right; height: 36px; margin-top: 5px; z-index: 11; overflow:visible; position: relative;}

.header-body .hotwords{float: left; margin-left: 164px; width: 600px;    text-align: left;}
.header-body .hotwords a{margin-right: 10px; color: #949495;}
.header-body .hotwords a.text-orange{color: #ff462d;}
/*头部特殊样式*/
.header-nav .categorys.index {
    background: #37a2bc none repeat scroll 0 0;
    height: 0;
    padding-bottom: 42px;
}
.header-nav .index .dd{display: block;}


/*åˆ†ç±»èœå•2015.11.13*/
.dorpdown-layer{position: absolute; top: 0px; left: 197px; padding: 10px 20px;width: 960px; background-color: #ffffff; border: 2px solid #2395b0; display: none; height: 426px; column-count: 4; -webkit-column-count: 4; -ms-column-count: 4; -moz-column-count: 4; -o-column-count: 4;}
.item-sub{min-height: 410px; display: none; height: 1700px;}
.item-sub div{width: 100%; border: 10px solid #ffffff;border-left: none;border-right: none;}
.item-sub div a{color:#595757;}
.item-sub ul li{float: left; line-height: 20px;}
.item-sub ul h2{width: 90px; text-align: left; font-size: 14px; font-weight: bold; float: left\9; ;/*ie6,ie7,ie8*/ *float: left;/*ie7*/ _float: left;/*ie6*/}

/*mini shopcar*/
.settleup .cw-icon{background: #f9f9f9 none repeat scroll 0 0; border: 1px solid #dfdfdf; height: 34px; line-height: 34px; padding: 0 28px 0 36px; text-align: center; width: 75px; cursor: default; position: relative;}
.cw-icon .i, .cw-icon i{display: block; overflow: hidden; position: absolute;font-style: normal;}
.ci-left{background:url("../images/icon_orange.png") no-repeat scroll 0 0; height: 23px; left: 10px; top: 5px; width: 26px;}
.ci-right{color: #999; font: 400 13px/13px simsun; height: 13px; right: 10px; top: 11px; width: 7px;}
.ci-count{background-color: #2395b0; border-radius: 7px 7px 7px 0; color: #fff; display: inline-block; font-size: 12px; left: 104px; line-height: 12px; min-width: 12px; padding: 1px 2px; text-align: center; top: -4px;}
.header-body .settleup .c-dorpdown-layer{display: none; position: absolute;}
.header-body .settleup .prompt{padding: 10px 15px;}
.header-body .settleup .nogoods{color: #999; height: 49px; line-height: 49px; overflow: hidden; padding-left: 20px; line-height: 20px;}
.header-body .settleup .nogoods b{background-image: url("../images/settleup-nogoods.png"); float: left; height: 49px; width: 66px; background-repeat: no-repeat;}
.header-body .settleup .nogoods .no_text{overflow: hidden; float: left; width: 136px;}
.header-body .settleup.hover .cw-icon, .header-body .settleup.hover .c-dorpdown-layer, .header-body .settleup:hover .cw-icon, .header-body .settleup:hover .c-dorpdown-layer{background: #fff none repeat scroll 0 0; border: 1px solid #ddd; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);}
.header-body .settleup.hover .c-dorpdown-layer, .header-body .settleup:hover .c-dorpdown-layer{display: block; right: 0; width: 308px;}
.header-body .settleup.hover .spacer, .header-body .settleup:hover .spacer{background: #fff none repeat scroll 0 0; height: 12px; position: absolute; right: 0; top: -7px; width: 139px;}
.go_cart,.go_cart:hover, .go_cart:link{color:#595757;}
#settleup-content{background: #fff none repeat scroll 0 0; position: relative; width: 100%; z-index: 2;}
#settleup-content .smt{height: 25px; line-height: 25px; padding: 6px 8px;}
#settleup-content .smc{background: #fff none repeat scroll 0 0; height: auto !important; max-height: 344px; overflow-y: auto;}
#settleup-content #mcart-mj,#settleup-content .mini-item{margin-top: -1px;}
#settleup-content .mini-item{margin-top: -1px;background: #f8fefe;}
#settleup-content #mcart-mj .mini-item{margin-top: 0px; background:none;}
#settleup-content .mini-item{border-top: 1px dotted #ccc; line-height: 17px; overflow: hidden; padding: 8px 10px; vertical-align: bottom; clear:both;}
#settleup-content a,#settleup-content a:hover, #settleup-content a:link{color:#595757;}
#settleup-content .p-img{/* border: 1px solid #ddd;*/ float: left; font-size: 0; height: 50px; margin-right: 10px; padding: 0; width: 50px;}
#settleup-content .delete:hover{color: #2395b0;}
#settleup-content .p-img img{width: 50px; height: 50px;}
#settleup-content .p-name{float: left; height: 52px; width: 120px; overflow: hidden;}
#settleup-content .p-detail{float: right; text-align: right; overflow: hidden;}
#mcart-mj .dt, #mcart-mj .dt:hover, #mcart-mz .dt, #mcart-mz .dt:hover{ background: #eaf0ff none repeat scroll 0 0;line-height: 34px; overflow:hidden;}
#mcart-mj .dt .title{display: block; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 242px;float:left;}
#mcart-mj .dt .icon_gtype{float:left;padding:0px 10px;}
#mcart-sigle li{background: #f8fefe;}
#settleup-content .hl-green{background: #3b0 none repeat scroll 0 0; color: #fff; display: inline-block; font: 12px/16px simsun; margin-right: 5px; padding: 0 2px;}
/*.clear, .clr{clear: both; display: block; font-size: 0; height: 0; line-height: 0; overflow: hidden;}*/
#settleup-content .smb{background: #f5f5f5 none repeat scroll 0 0; padding: 8px;}
#settleup-content .smb .p-total{float: left; line-height: 29px;}
#settleup-content .smb{background: #f5f5f5 none repeat scroll 0 0; padding: 8px; overflow: hidden;}
/*#settleup-content .smb a{background: #2395b0 none repeat scroll 0 0;  color: #fff; float: right; font-weight: 700; height: 29px; line-height: 29px; padding: 0 10px; text-align: center;}*/
#settleup-content .loading{background: none; display: block; height: 50px;}
#settleup-content .loading img{margin:0px auto; clear: both; display: block;}
#settleup-content .shopCarInvalidList{display: none;}
            /*失效商品*/
#settleup-content .smb .shopCartInbalidNum{clear: both;}
#settleup-content .smb .shopCartInbalidNum a:hover{text-decoration: none;}
#settleup-content .smb .shopCartBar{clear: both;}
#settleup-content .smb #btn-payforgoods{background: #2395b0 none repeat scroll 0 0; /*border-radius: 3px;*/ color: #fff; float: right; font-weight: 700; height: 29px; line-height: 29px; padding: 0 10px; text-align: center;}
#settleup-content .gift{display: block;clear: both;}
#settleup-content .gift .gift-info{float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 210px;}
#settleup-content .gift a.gift-info + span.num {
    float: left;
    margin-left: 5px;
}
.goodcodeItem{ clear: both;}
.miniGiftList{ padding: 0px 0px 5px 0px; clear: both; overflow: hidden; }
#settleup-content .codeItemHeader{ line-height: 22px; text-indent: 5px;  }
#mcart-mj{clear: both;}

/*搜索吸顶*/
.sucktop .sucktop_header{width: 1200px; margin: 0 auto;height: 36px;}
.sucktop .searchbox{float: left; padding: 0 7px; width: 614px; height: 25px; line-height: 18px; border-width: 2px 0 2px 2px; border-style: solid; border-color: #e32e14; outline: none; font-size: 14px;} .sucktop .searchbtn{float: left; padding: 0 6px 0 13px; height: 27px; font-size: 14px; border: none; background: #BD1509; color: #ffffff; cursor: pointer; letter-spacing: 10px; line-height: 1px; z-index: 999999; padding: 7px; margin-top: 1px;} .sucktop .form{overflow: hidden; margin-left: 85px; margin-top: 3px;} .sucktop{position: fixed; background: #2395b0 none repeat scroll 0 0; height: 36px; width: 100%; z-index: 11; top: -50px; padding: 5px 0; opacity: 0.9;}
/*公告*/
.gonggao,.links{width: 253px; height: 118px; border: 1px solid #dddddd; background: #ffffff; position: absolute; z-index: 99; left: -236px; top: 22px; display: none; padding: 10px 20px; overflow: auto;word-break: break-all;}
.gonggaoline,.linksline{width: 58px; height: 2px; background-color: #ffffff; position: absolute; z-index: 999999999; left: 0px; top: 21px; display: none;}
.linksline{width: 68px;}
.gonggbox{position: relative;}
.gonggbox:hover .gonggaoline,.linksbox:hover .linksline{display: block;}
.gonggbox:hover .gonggao,.linksbox:hover .links{display: block;}
.gonggbox:hover,.linksbox:hover{background-color:#ffffff;}
.gonggbox a:hover{text-decoration:none;}
.gonggao_zx,.links .line{display: inline-block; width: 3px; height: 14px; background-color: #2395b0;margin-right: 3px;}
.gonggao_title span{vertical-align: middle;}
/*网站导航*/
.links{padding: 10px;width: 273px;left: -226px;}
.ver-m{vertical-align: middle;}
.header-bar .links li{width: 44%;float: left;height: auto;padding: 0 0 10px 10px;}
.header-bar .links li:nth-child(odd){border-right: 1px solid #ddd;}
.header-bar .links .link-list a{white-space:nowrap;margin-top: 3px;margin-right: 5px;display: inline-block;max-width: 100%;height: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.header-bar .links .link-list a:hover,.header-bar .fr .linksbox .links-title a:hover{color: #2395b0;text-decoration:none;}
.links .links-title{padding-bottom: 2px;}
.links .links-title span{margin-left: 3px;}
.linksbox .link-ico{display: inline-block;width: 9px;height: 8px;margin-left: 2px;background-image: url(../images/icon_gray.png);background-position: -55px -272px;}
.linksbox:hover .link-ico{background-position: -55px -279px;}
.s_safew{font-size: 16px; padding-left: 9px; display: inline-block; margin-left: 20px; font-size: 16px;}

/******************header end********************/
/******************toolbar start*********************/
/************************sidebar  2016.03.04 wn start ****************************/ 
.sidebar{position: fixed; top: 0; right: 0; width: 0; height: 100%; border-left: 6px solid #595757; z-index: 200; transition: all 0.4s ease-out 0s;}
.sidebar .tab{position: absolute; top: 50%; left: -43px; margin-top: -100px; width: 43px; height: 305px;}
.sidebar .tab ul li{margin-bottom: 1px; width: 43px; height: 35px;position: relative;}
.sidebar .tab ul li.h147{height:147px; right: 2px; }
.sidebar .tab ul li span,
.sidebar .tab ul li em{display: block; width: 43px; height: 35px;}
.sidebar .tab ul li span{background-color: #595757; z-index: 2;position: absolute;z-index: 999999;}
.sidebar .tab ul li .icon-online{height: 147px;background: none; background: none;}
.sidebar .tab ul li span i{display: inline-block; margin-top: 5px; margin-left: 2px; width: 28px; background-image: url(../images/icon_white.png); background-repeat: no-repeat;}
.sidebar .tab ul li .icon-online i{height: 147px;width: 37px; background:url('../images/yszx.png') no-repeat; /*background-position: 0 -58px;*/}
.sidebar .tab ul li .icon-cart i{height: 25px; background-position: 0 -81px;}
.sidebar .tab ul li .icon-feedback i{height: 23px; background-position: 0 -104px;}
.sidebar .tab ul li .icon-backtop i{height: 28px; background-position: 0 -128px;}
.sidebar .tab ul li em{position: absolute; width: 85px; height: 35px; background-color: #ff462d; top: 0px; text-align: center; left: 0px; line-height: 35px; font-size: 14px; color: #ffffff;}
.sidebar .panels{background: #eaeaea none repeat scroll 0 0; height: 100%; left: 0px; position: absolute; top: 0; width: 270px; z-index: 2;}
.sidebar .panel{background: #eaeaea none repeat scroll 0 0; height: 100%; position: absolute; width: 270px; visibility:hidden;}
.sidebar .panel .panel-header{background: #dcdddd none repeat scroll 0 0; height: 40px; line-height: 40px; position: relative; width: 270px;}
.sidebar .panel .panel-header .close-panel{background-image: url(../images/icon_silder.png); background-repeat: no-repeat; background-position: 0px -23px; display: inline-block;}
.sidebar .panel .panel-header i{margin-left: 10px; margin-right: 4px; vertical-align: top;}
.sidebar .panel .panel-header i{background-image: url(../images/icon_silder.png); background-repeat: no-repeat; background-position: 0px 0px; display: inline-block; height: 23px; margin-top: 10px; width: 23px;}
.sidebar .panel .panel-header .title{color: #5e5050; display: inline-block; font: 16px/40px "微软雅黑"; height: 40px; cursor: default;}
.sidebar .panel .panel-header .title em{display: inline-block; vertical-align: top;}
.sidebar .panel .panel-header .close-panel{cursor: pointer; height: 18px; position: absolute; right: 10px; top: 8px; /*transition: transform 0.2s ease-out 0s;*/ width: 18px;}
.sidebar .panel .panel-header .close-panel:hover{/* transform: rotate(180deg);*/}
.sidebar .panel .panel-main{position: relative;}
/*右侧浮动 客服*/
.sidebar #new_client{height: 100%; width: 100%;}
/************************sidebar 2016.03.04 wn end ****************************/
/******************toolbar end*********************/
/******************footer start*********************/
.footer{padding-bottom: 50px;}
.footer .slogen{padding: 3px 0; height: 50px; background: #2395b0;}
.footer .slogen ul{overflow: hidden;}
.footer .slogen ul li{float: left; width: 150px; height: 50px; line-height: 50px; font-size: 14px; color: #ffffff;}
.footer .slogen ul li i{display: inline-block; margin-left: 21px; margin-right: 10px; width: 43px; height: 50px; background-image: url(../images/icon_white_outline.png); background-repeat: no-repeat; vertical-align: middle;}
.footer .slogen ul li i.icon-honor{background-position: 0 0;}
.footer .slogen ul li i.icon-brand{background-position: 0 -50px;}
.footer .slogen ul li i.icon-real{background-position: 0 -100px;}
.footer .slogen ul li i.icon-certification{background-position: 0 -150px;}
.footer .slogen ul li i.icon-benefits{background-position: 0 -200px;}
.footer .slogen ul li i.icon-easy{background-position: 0 -250px;}
.footer .slogen ul li i.icon-privacy{background-position: 0 -300px;}
.footer .slogen ul li i.icon-auction{background-position: 0 -350px;}
.footer .info{overflow: hidden;}
.footer .info .logo{float: left; width: 200px; height: 200px;}
.footer .info .logo a{display: block; margin: 50px 0 0 12px; width: 176px; height: 102px; background: url(../images/logo_footer.png) 0 0 no-repeat; text-indent: -9999px;}
.footer .info .help{float: left; width: 767px; overflow: hidden;margin-left: 40px;}
.footer .info .help dl{float: left; margin-top: 40px; width: 120px; line-height: 2; text-align: left; color: #545454;}
.footer .info .help dl dt{font-size: 16px; font-weight: 500;}
.footer .info .help dl dd{font-size: 12px;}
.footer .info .help dl dd a{color: #545454;}
.footer .info .qrcode{float: left; padding-top: 50px;margin-left: 30px;}
.footer .info .qrcode li{overflow: hidden;}

.footer .info .qrcode li h5{font-size: 14px;}
.qrcode div{text-align: center;}
.footer .copyright{line-height: 2; text-align: center;padding-top:30px}
.footer .copyright p,
.footer .copyright p a{color: #595757;}
.re_phoneno{padding: 30px 15px;color: #545454;}
.re_phoneno .p1,.re_phoneno .p2{font-size: 16px;font-weight: bold;} 
.re_phoneno .p2{color: #2395b0;}
.re_phoneno .p1{font-size: 14px;}
.re_phoneno .p3{font-size: 12px;}
.mt-10{margin-top: 10px;}
/******************footbar start*********************/
/******************dialog start*********************/

.dialog{position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 900;}
.dialog .mask{position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 901;}
.dialog-content{width: 448px; margin: 0 auto; color: #595757; box-shadow: 0 0 15px #c3c3c3; border: 1px solid #d9d9d9; position: absolute; top: 50%; left: 50%; margin-left: -224px; margin-top: -220px; background-color: #fff; z-index: 902;}
.dialog .dialog-header{height: 37px; line-height: 37px; border-top: 2px solid #2395b0; padding:0 16px; background-color: #e7e7e7; font-size: 16px; position: relative;}
.dialog .dialog-header i{position: absolute; top: 9px; right: 10px; width: 20px; height: 20px; display: inline-block; background-image: url(../images/icon_gray.png); background-position: 0 -264px; cursor:pointer;}
.dialog .address .dialog-body{padding:0 28px;}
.dialog .info li{margin-top: 19px;}
.dialog .info li span{display: inline-block; width: 60px; text-align: right; vertical-align: middle;}
.dialog .info li .checkbox,.dialog .info li label{vertical-align: middle;}
.dialog .btn{display: inline-block; width: 186px; height: 43px; line-height: 43px; background-color: #2395b0; color: #fff; text-align: center; font-size: 18px; cursor: pointer;}
.dialog .pay .dialog-body,.dialog .pay .dialog-action,.dialog .date .dialog-body{padding-left: 40px; margin-top:40px;}
.dialog .date .dialog-action{margin-top: 30px; padding-left: 40px; margin-bottom: 30px}
.dialog .pay .dialog-action{margin-bottom: 80px;}
.dialog .ml12{margin-left: 12px;}
.dialog .pay .btn,.dialog .date .btn{width: 116px; height: 33px; line-height: 33px;}
.dialog .input{width: 318px; height: 28px; vertical-align: middle; line-height: 28px; border: 1px solid #dcdddd;}
.dialog .select{border: 1px solid #d9d9d9; text-align: center; display: inline-block; width: 115px; height: 26px; line-height: 26px; cursor: pointer;}
.dialog .date .select{width: 264px; display: block; margin-bottom: 17px;}
.dialog .selected{border-color:#2395b0;}
.dialog .address .dialog-action,.dialog .receipt .dialog-action{width: 390px; margin: 28px auto;}
.dialog .drop{width: 70px; height: 28px; line-height: 28px; padding:0 12px; color: #918f8f; vertical-align: middle; background: #fff url(../images/select-arr.png) 79px center no-repeat ; border: 1px solid #dcdddd; overflow: hidden; cursor: pointer; display: inline-block; *zoom:1; *display:inline;}
.dialog .receipt .dialog-body{padding:16px 0 0 26px;}
.dialog .receipt .dialog-body .select{display: block;}
.dialog .receipt .dialog-body .receipt-cotent .select{display: inline-block;}
.dialog .mt17{margin-top: 17px;}
.dialog .ml65{margin-left: 65px;}
.dialog .blue{color: #005aa0;}
.dialog .login-tab{margin: 0 10px;}
.dialog .login-tab li{cursor: pointer; text-align: center; border-bottom: 3px solid #dcdddd; width: 212px; height: 50px; line-height: 50px; font-size: 16px; color: #595757;}
.dialog .login .dialog-header{background-color: #2395b0; background-image: url(../images/login_logo.png);  height: 48px;background-repeat: no-repeat; background-position: 0px center; }
.dialog .login .dialog-header a{color: #595757; font-size: 14px;}
.dialog .login .login-tab .active{border-bottom: 3px solid #2395b0;}
.dialog .login .login-box{margin: 0 auto; width: 300px;}
.dialog .login .login-box li{position: relative; margin-top: 20px;}
.dialog .login .login-box .username,
.dialog .login .login-box .password{width: 100%; height: 37px; text-indent: 3.5em; box-sizing: border-box;border: 1px solid #dcdddd;}
.dialog .login .login-box .dynamic-psd{/*width: 204px;*/width: 159px;}
.dialog .login .dynamic-btn{height: 37px; background-color: #e7e7e7; width: 139px; border: 1px solid #dcdddd; cursor: pointer; color: #595757;}
.login .bg-gray{display: inline-block; width: 35px; height: 35px; background-repeat: no-repeat; background-position: center; background-color: #f6f6f6; position: absolute; left: 1px; top: 1px;}
.login .user-ico{background-image: url(../images/login-username.png);}
.login .psd-ico{background-image: url(../images/login-password.png);}
.dialog .login .btn{width: 100%;}
.dialog .login .login-box .checkbox{vertical-align: middle; margin-right: 3px; margin-top: -1px;}
.dialog .login .wx,.dialog .login .wb,.dialog .login .qq{display: inline-block; width: 38px; height: 37px; cursor: pointer; background-image: url(../images/login-ico.png); position: absolute;}
.dialog .login .wx{background-position: 0 0;}
.dialog .login .wb{background-position: -38px 0; left: 48px;}
.dialog .login .qq{background-position: -76px 0; left: 96px;}
.dialog .login .wx:hover{background-position: 0 -37px;}
.dialog .login .wb:hover{background-position: -38px -37px;}
.dialog .login .qq:hover{background-position: -76px -37px;}
.dialog .f14{font-size: 14px;}
.dialog .login{padding-bottom: 50px;}
.dialog .login .dialog-body{margin-top: 0px; padding-left: 0px;}
/*dialog login new css 2017-01-06*/
    /*表单错误信息提示*/
    .dialog .msg-wrap{ margin:5px auto 5px auto; auto;width:360px;}
    .dialog .msg-info{width:100%;line-height:36px; height:36px; display:block;text-align: left;
        text-indent: 10px;}
    .dialog .msg-error{background:#ffdbd6;}
    .dialog .msg-error b{ width:14px;height: 14px; display: inline-block; background: url('../images/icon_msg.png'); vertical-align: middle; margin:-2px 10px 0px 0px;}

    /*登录按钮*/
    .dialog .login-btn{
        display: inline-block;
        width: 100%;
        height: 43px;
        line-height: 43px;
        background-color: #2395b0;
        color: #fff;
        text-align: center;
        font-size: 18px;
        cursor: pointer;
    }
    /*动态密码按钮*/
    .dialog .login .dynamic-btn {
        background-color: #e7e7e7;
        border: 1px solid #dcdddd;
        color: #595757;
        cursor: pointer;
        height: 35px;
        width: 139px;
        line-height: 35px;
        text-align: center;
    }
    .dialog .login .red {
        color: #2395b0;
    }
    .dialog .login {
        padding-bottom: 0px;
    }
    .dialog .login .login-box li.mt0{margin-top: 0px;}
    .dialog .login .dialog-header a.mr20{margin-right: 20px;}
    /*三方登录按钮样式调整*/
    .dialog .login .wx,.dialog .login .wb,.dialog .login .qq {     
        cursor: pointer;
        display: inline-block;
        height: 37px;
        margin: 0 10px;
        position: static;
        width: 38px;
    }
    .dialog  .login .login-box-bottom {
    background: #e9eff3 none repeat scroll 0 0;
    clear: both;
    line-height: 53px; text-align: center;
}
    .dialogPlogin .mask{background: #333; opacity: .4; }
    .dialogPlogin .dialog-header i{background:url(../images/login_close.png) 0 center no-repeat ;width: 36px;height: 36px;top:0px;}
    .dialogPlogin .dialog-content{top:45%;}
   
    .dialogPlogin .date .dialog-action{display: none;}
 /******************address*********************/
.dialog .dialog_c_670 .info li span.label{float: left;width: 80px;}
.dialog .dialog_c_670 .info li{    display: block;
    line-height: 25px;
    margin-bottom: 15px; clear:both\9; overflow: hidden\9;}
.dialog .dialog_c_670 .info li::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;}   
 .dialog .dialog_c_670 .inp120{width:1.dialog_c_670 20px;}
 .dialog_c_670 .mgl20{margin-left: 20px;}
 .dialog .dialog_c_670 .info li span.errbox {text-align: left; width: auto;border:1px solid #2395b0; padding:0px 10px 0px 10px;display: none; margin-left: 10px;}
 .dialog_c_670{width:670px; background-color: #fff;
    border: 1px solid #d9d9d9;
    box-shadow: 0 0 15px #c3c3c3;
    color: #595757;
    left: 50%;
    margin: -220px auto 0 -335px;
    position: absolute;
    top: 50%;
    z-index: 902;}
 .dialog .dialog_c_670 .drop{padding:0px;width: 90px;border:none;}  
 .dialog .dialog_c_670 .btn{font-size: 14px;}
 .dialog .dialog_c_670 .btn_save_adr{font-size: 14px;} 
 .dialog .dialog_c_670 #location select{width: 90px;}
 .dialog .dialog_c_670 .info li span .s_mark{width:auto; color: #ff0000;}
 .dialog .dialog_c_670 .inp120{width: 120px;}
 .dialog .dialog_c_670 .info li span.msgerr {
    display: inline-block;
}   
/******************dialog end*********************/.dialog .info li span.msgerr {
    display: inline-block;
}
.panel-main{width:100%; overflow:hidden; height:98%;display:block;background:#eaeaea; left:0px; position: absolute;}