/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html{
	color:#000;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;
	color:#333;
}

/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display:block;
}

/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video {
    display: inline-block;*display: inline;*zoom: 1;
}

/* 要注意表单元素并不继承父级 font 的问题 */
body,button,input,select,textarea{
font:12px/1.5 tahoma,arial,\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{
	color: #333;
}
/* 让链接在 hover 状态下显示下划线 */
a:hover {
	text-decoration:underline;
	color: #c00;
}

/* 默认不显示下划线，保持页面简洁 */
ins,a {
text-decoration:none;
}

/* 清理浮动 */
.fn-clear:after {
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0px;
}
.fn-clear {
zoom:1; /* for IE6 IE7 */
}

/* 隐藏, 通常用来与 JS 配合 */
body .fn-hide {
display:none;
}

/* 设置内联, 减少浮动带来的bug */
.fn-left,.fn-right {
display:inline;
}
.fn-left {
float:left;
}
.fn-right {
float:right;
}


/* 自动2 */
#club{width:219px;/* height:100px;margin:40px auto; */border:1px solid #dddddd;border-radius:5px 5px 0px 0px;}
#club .modle{width:219px;height:190px;border-right:1px solid #dddddd;float:left;}
#club .modle_right{border-right:none;float:right;}
#club .modle .modle_title{340px;height:29px;line-height:29px;font-size:12px;font-weight:bold;background:#f3f3f3;}
#club .modle .modle_title span{padding-left:7px;}
#club .modle .modle_con{width:219px;margin:0 auto;height:115px;overflow:hidden;}
#club .modle .modle_con ul li{float:left;border-bottom:1px #DDD dotted;position:relative;}
#club .modle .modle_con .modle_img{width:50px;height:79px;text-align:center;}
#club .modle .modle_con .modle_img img{margin-top:14px;}
#club .modle .modle_con .modle_img i{display:block;width:15px;height:17px;background:url(../image/buy.png)no-repeat;position:absolute;top:10px;left:60px;}
#club .modle .modle_con .modle_text{width:337px;height:60px;overflow:hidden;margin-top:15px;padding-left:8px;}
#club .modle .modle_con .modle_text p a{color:#005ea7;}
#club .modle .modle_con .modle_text div a{color:#999999;}


/*初始化元素*/
html,body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,form,td,th{margin:0;padding:0;    font-size: 12px;}
ul,ol{list-style:none;}
em,i{font-style:normal;}
a{text-decoration:none;color:inherit;}
a:active,a:hover {outline:none;}
input,button,textarea{outline:none;border:none;}
textarea{resize:none;}
img{vertical-align:top;}
label { /*文字不能选中*/
-moz-user-select:none;/*火狐*/
-webkit-user-select:none;/*webkit浏览器*/
-ms-user-select:none;/*IE10*/
-khtml-user-select:none;/*早期浏览器*/
user-select:none;
}

/*自定义常用原子类*/
.clearfix{*zoom:1;}
.clearfix:after{
    content: "200B";
    height: 0;
    font-size: 0;
    display: block;
    clear: both;
}
.hide{display: none;}
.show{display: block;}
.f-l{float:left;}
.f-r{float:right;}
.t-l{text-align:left;}
.t-c{text-align:center;}
.t-r{text-align:right;}
.ellipsis-1{overflow:hidden;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.font-MY{ font-family:"Microsoft YaHei","sans-serif";}
.w-100{width: 100%;height:100%;}
.hide-text{  /*隐藏文字*/
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border:none;
}
.t-bg{
    -ms-transition: background .5s ease;
    -moz-transition: background .5s ease;
    -o-transition: background .5s ease;
    -webkit-transition: background .5s ease;
    transition: background .5s ease;
}
.t-all{
    -ms-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
/*old-自定义*/
.w1224 { width: 1224px;margin: 0 auto;}
.fl { float: left;}
.fr { float: right;}
.p:before,.p:after {
    content: "";
    clear: both;
    display: block
}
/*共用头部区域-header*/

.xbx-tm-hander {
    background-color: white;
}
.red,.ls-dlzc a:hover{
    color: #e23435
}
/* .gray_f5 {
    background:#f5f5f5;
} */
.top-hander {
    position: relative;
    z-index: 9;
    height: 30px;
    line-height: 30px;
    background-color: #f5f5f5;
    font-size: 12px;
    color: #666;
}
.sendaddress{
    cursor: pointer;
}
.top-ri-header>li{
    float: left;
    padding: 0 10px;
    cursor: pointer;
}
.top-ri-header>li:hover{
    color: #e23435;
}
.top-ri-header .hover-ba-navdh:hover {
    color: #666;
    border-color: #ccc;
}
.top-ri-header .hover-ba-navdh{
    position: relative;
    border: 1px solid transparent;
    line-height:28px;
    padding: 0;
}
.hover-ba-navdh .nav-dh{
    height: 28px;
    padding: 0 10px;
}
.top-ri-header .spacer {
    padding: 0
}
.spacer {
    width: 1px;
    height: 12px;
    padding: 0;
    margin: 10px 2px 0;
    background: #dedede;
    overflow: hidden
}
.conta-hv-nav{
    display: none;
    width: 150px;
    border: 1px solid #ccc;
    background-color: #fff;
    position: absolute;
    right:-1px;
    top: 29px;
    padding: 10px 0
}
.conta-hv-nav>li{
    float: left;
    height: 30px;
    width: 50%;
    padding: 0;
    text-align: center;
}
.conta-hv-nav>li:hover{
    color: #e23435;
}
.hover-ba-navdh:hover .nav-dh{
    position: relative;
    z-index: 3;
    background: #fff;;
    height: 30px;
    color: #e23435;
}
.hover-ba-navdh:hover .conta-hv-nav {
    display: block;
}
.xbx-tm-hander .share-a_a1 {
    display: inline-block;
    width: 12px;
    height: 6px;
    vertical-align: middle;
    margin-left: 6px;
    background: url("../images/ico-tphsop-index.png") no-repeat -200px -27px;
}
.ls-dlzc{
    margin-left: 40px;
}
.ls-dlzc a {
    padding: 0 10px
}
.nav-middan-z{
    height: 90px;
    padding-top: 30px;
}
.nav-middan-z.home-index-head{
    height: 57px;
    padding-top: 23px;
}
.nav-middan-z .xbx-logo {
    float: left;
}
.xbx-search {
    float: left;
    margin-left: 250px;
    width: 500px;
}
.xbx-search-form{
    height: 34px;
    position: relative;
}
.xbx-search-input {
    float: left;
    width: 380px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    font-size: 14px;
    border: 2px solid #e23435;
    color: #666;
}
.xbx-search-button {
    float: left;
    width: 96px;
    height: 34px;
    line-height: 34px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    background: #e23435;
    cursor: pointer;
}
.xbx-search .keyword{
    padding-top: 4px;
    height: 48px;
    overflow: hidden;
}
.xbx-search .keyword .key-item{
    float: left;
    line-height: 24px;
    margin-right: 15px;
    font-size: 12px;
    color: #999;
}
.xbx-search .keyword .key-item:hover{
    color: #e23435;
}
.u-g-cart {
    position: relative;
    z-index: 4;
    height: 32px;
	 font-size: 20px;
   /*  border: 1px solid #e3e4e5; */
}
.u-g-cart .c-n {
    position: relative;
    z-index: 9;
    width: 178px;
    height: 32px;
    line-height: 32px;
    background-color: white;
    color:#e23435;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
}
.u-g-cart:hover{
    border-color: #ccc;
}
.u-g-cart:hover .c-n{
    height: 33px;
}
.u-g-cart .c-n .share-shopcar-index {
    display: inline-block;
    width: 20px;
    height: 18px;
    vertical-align: middle;
    margin-right: 10px;
    background: url("../images/ico-tphsop-index.png") no-repeat -200px -40px;
}
.u-g-cart .c-n .shop-nums{
    display: inline-block;
    height: 16px;
    line-height: 16px;
    padding: 0 3px;
    min-width: 10px;
    background-color: #e23435;
    color: #fff;
    border-radius: 8px;
    vertical-align: top;
    margin-top: 2px;
}
.u-g-cart .c-num {
    line-height: 40px;
    font-size: 14px;
    cursor: pointer;
    letter-spacing: 2px
}
.u-g-cart .c-num {
    width: 28px;
    height: 45px;
    padding-left: 36px;
    background-color: #e23435;
    color: #fff;
    position: relative
}
.u-g-cart .c-num .count {
    font-weight: 700;
}
.u-fn-cart{
    display: none;
    position: absolute;
    top: 32px;
    right: -1px;
    width: 288px;
    background: #fff;
    border: 1px solid #ccc;
}
.u-g-cart:hover .u-fn-cart{
    display: block
}
.u-fn-cart .empty-c {
    width: auto;
    height: 80px;
    line-height: 80px;
    text-align: center
}
.u-fn-cart .empty-c span {
    display: inline-block;
    color: #999;
    font-size: 12px;
    padding-left: 67px;
    position: relative
}
.u-fn-cart .empty-c span .c-i {
    display: inline-block;
    width: 50px;
    height: 50px;
    background: url("../images/ico-tphsop-index.png") no-repeat -315px 0;
    position: absolute;
    top: 12px;
    left: 10px
}
.u-fn-cart .mn-c-box {
    width: 288px;
    position: relative;
    background-color: #e9e9e9;
}
.u-fn-cart .c-store {
    background-color: #fff;
    display: block;
    font-size: 12px;
    margin-bottom: 10px;
}
.u-fn-cart .c-store-tt {
    height: 29px;
    line-height: 29px;
    padding: 0 15px;
    border-bottom: 1px solid #e9e9e9;
    color: #666;
}
.u-fn-cart .c-sale-b {
    margin: 5px 15px 0;
    height: 24px;
    line-height: 24px;
    background: #e9e9e9;
    color: #c20053;
    overflow: hidden;
}
.u-fn-cart .i{
    padding: 0 3px;
    margin: 0 5px;
    background: #f58813;
    color: #fff;
}
.u-fn-cart .c-item {
    padding: 5px 15px;
    position: relative;
    border-bottom: 1px dashed #ccc;
}
.u-fn-cart .del{
    position: absolute;
    cursor: pointer;
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    background-color: #e9e9e9;
    top: 5px;
    right: 15px;
    display: none;
}
.u-fn-cart .c-store:hover .del{
    display: block;
}
.u-fn-cart .goods-pic{
    width: 50px;
    height: 50px;
    margin-right: 5px;
    overflow: hidden;
}
.u-fn-cart .goods-pic>img{
    width: 100%;
}
.u-fn-cart .c-item .goods-name{
    display: block;
    width: 180px;
    height: 15px;
    line-height: 15px;
    overflow: hidden;
    color: #666;
    margin-bottom: 6px;
}
.u-fn-cart .c-item .num{
    color: #333;
}
.u-fn-cart .mn-c-total {
    padding: 10px 14px 18px;
    background: #e9e9e9;
    font-weight: 700;
}
.u-fn-cart .mn-c-total .c-t{
    height: 34px;
    line-height: 34px;
    font-size: 14px;
}
.u-fn-cart .mn-c-total .c-btn{
    display: block;
    width: 260px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    background: #e23435;
}
.u-fn-cart .mn-c-total .c-btn:hover {
    background: #d03031;
}

.cata-nav-name .ico{
    display: inline-block;
    width: 25px;
    height: 27px;
    margin-right: 20px;
    background-image: url("../images/ico-tphsop-index.png");
    background-repeat: no-repeat;
}
.ico-nav-0{
    background-position: -25px 0;
}
.ico-nav-1{
    background-position: -50px 0;
}
.ico-nav-2{
    background-position: -75px 0;
}
.ico-nav-3{
    background-position: -100px 0;
}
.ico-nav-4{
    background-position: -125px 0;
}
.ico-nav-5{
    background-position: -150px 0;
}
.ico-nav-6{
    background-position: -175px 0;
}
.ico-nav-7{
    background-position: -200px 0;
}
.cata-nav-name a{
    display: inline-block;
    vertical-align: top;
    margin-right:5px;
    line-height: 27px;
    font-size: 14px;
    color: #333;
}
.cata-nav-name a:hover{
    color:#e23435;
}
.categorys .cata-nav-layer {
    position: absolute;
    top:39px;
    left: 209px;
    width: 1013px;
    min-height: 449px;
    border: 1px solid #333;
    background: white;
    display: none;
}
.categorys .item:hover .cata-nav-layer {
    display: block;
}
.categorys .cata-nav-left{
    float: left;
    width: 687px;
    padding-left: 25px;
    padding-bottom: 97px;
}
.cata-nav-left .cata-layer-title{
    padding-top: 18px;
    height: 22px;
    width:100%;
    overflow: hidden;
}
.layer-title-item{
    float: left;
    line-height: 22px;
    padding: 0 7px;
    margin-right: 14px;
    background-color: #ff5e5f;
    color: #fff;
    font-size: 14px;
}
.layer-title-item:hover{
    background-color: #e23435;
}
.layer-title-item>.ico{
    vertical-align: top;
    margin-left: 5px;
    font-family:consolas;
}
.cata-nav-left dl{
    font-size: 12px;
    padding-top: 20px;
    line-height: 14px;
}
.cata-nav-left dt{
    position: relative;
    float: left;
    width: 66px;
    color: #333;
    font-weight: 700;
}

.cata-nav-left dt:hover{
    color:#e23435;
}

.cata-nav-left dd{
    float: left;
    width: 621px;
}
.cata-nav-left dd>a{
    float: left;
    padding: 0 10px;
    margin-bottom: 10px;
    color: #666;
    border-left: 1px solid #e5e5e5;
}
.cata-nav-left dd>a:hover{
    color: #ff0c0c;
}
.advertisement_down{
    position: absolute;
    left: 25px;
    bottom: 25px;
    width: 687px;
    height: 47px;
    overflow: hidden;
    padding-left: 1px;
}
.advertisement_down>a{
    float: left;
   /*  width: 129px; */
    height: 45px;
    border: 1px solid #e8e8e8;
    margin-left: -1px;
    overflow: hidden;
}
.cata-nav-layer .cata-nav-rigth{
    float: right;
    width: 300px;
    max-height: 449px;
    overflow: hidden;
}
/*footer*/
.footer{
    background-color: #fff;
    padding:20px 0 40px;
}
.left-help-list{
    float: left;
    width: 1024px;
}
.left-help-list dl{
    float: left;
    width: 200px;
}
.left-help-list dl>dt{
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    color: #333;
}
.left-help-list dl>dd{
    display: block;
    width:180px;
    padding-right: 20px;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    color: #666;
    overflow: hidden;
}
.left-help-list dl a:hover{
    color: #e23435;
}
/* 友情链接 */
.friendship-links{
    padding-top: 16px;
    width: 920px;
    height: 18px;
    font-size: 14px;
    overflow: hidden;
}
.friendship-links>span{
    display: inline-block;
    font-weight: bold;
    color: #333;
}
.friendship-links>a{
    display: inline-block;
    line-height: 18px;
    padding: 0 10px;
    color: #666;
    border-right: 1px solid #ddd;
}

.right-contact-us{
    float: right;
    width: 180px;
    padding-left: 20px;
}
.right-contact-us .title{
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    color: #333;
}
.right-contact-us .phone{
    display: block;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    color: #e30000;
}
.right-contact-us .tips{
    margin-bottom: 18px;
    line-height: 20px;
    color: #999;
    font-size: 12px;
}
.qr-code-list .qr-code{
    float:left;
    width: 80px;
    height: 80px;
}
.qr-code-tpshop{
    margin-left: 20px;
}

.tpshop-service{
    margin-top: 40px;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    padding: 27px 0;
    background-color: #fff;
}
.tpshop-service li{
    float: left;
    width: 305px;
    height: 56px;
    text-align: center;
}
.tpshop-service li+li{
    border-left: 1px solid #e7e7e7;
}
.tpshop-service .ico{
    display: inline-block;
    width: 49px;
    height: 56px;
    margin-right: 16px;
    background-image: url("../images/ico-tphsop-index.png");
    background-repeat: no-repeat;
}
.ico-day7{
    background-position:0 -27px;
}
.ico-day15{
    background-position:-50px -27px;
}
.ico-quality{
    background-position:-100px -27px;
}
.ico-service{
    background-position:-150px -27px;
}
.tpshop-service .service{
    display: inline-block;
    line-height: 56px;
    font-size: 20px;
    color: #333;
    vertical-align: top;
}
.sendaddress span {
    cursor: pointer;
    color: #666666;
    display: inline-block;
    vertical-align: top;
}


/** 搜索框提示样式 s **/
.candidate {
    display: none;
    background: white;
    border: 1px solid #ccc;
    box-shadow: 1px 2px 1px rgba(0,0,0,0.2);
    position: absolute;
    z-index: 1000;
    top: 36px
}

.candidate ul li {
    clear: both;
    overflow: hidden;
    padding: 1px 6px;
    line-height: 24px;
    cursor: pointer
}

.candidate ul li:hover {
    background: #f5f5f5 !important
}

.candidate .search-item {
    width: 190px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    float: left;
    color: #666666
}

.candidate .search-count {
    float: right;
    width: 194px;
    text-align: right;
    color: #aaa
}

.candidate .close {
    border-top: 1px solid #efefef
}
/** 搜索框提示样式 e *

/*写死样式*/
.w1210 {
    width: 1210px !important;
    margin: 0 auto;
}
.index-sale {
    overflow: hidden;
    margin: 10px auto !important;
}
.index-sale .tabs-nav {
    background-color: transparent;
    width: 100%;
    height: 40px;
    border-style: solid;
    border-width: 0 0 2px 0;
    border-color: transparent transparent #F0F0F0 transparent;
    position: relative;
    z-index: 1;
}


/* 滑动css */
ul,ol,li{list-style:none;}
a{text-decoration:none;}
.r{float:right;}
.l{float:left;}
.center{margin:0 auto;}
		#keshi{width: 100%;overflow: hidden;padding: 20px 0 25px 0;background: #f2f2f2;}
#keshi .center{width: 1200px;height: 360px;}
#keshi .center .jianyan{float: left;width:220px;overflow: hidden;}
#keshi .center .jianyan .jy_top{width: 218px;border: 1px solid #00F7DE;height: 40px;background: #25BDFF;border-radius: 15px;text-align: center;}
#keshi .center .jianyan .jy_top h2{color: #FFF6E6;margin: 10px 10px;}
#keshi .center .jianyan .jy_bot{width: 220px;height: 240px;margin-top: 10px;}
#keshi .center .jianyan .jy_bot img{width: 100%;height: 100%;}
#keshi .center .jianyan .jy_over{margin-top: 5px;width: 220px;margin-bottom:20px;height: 125px;}
#keshi .center .jianyan .jy_over ul li{border-radius:5px;float: left;margin-top: 5px;width: 108px;text-align: center;height:30px;line-height: 30px;border: 1px solid #ccc;background: #009EF4;}
#keshi .center .jianyan .jy_over ul li a{color: #fff;}
#keshi .center .fenlei{float: left;overflow: hidden;width: 980px;}
#keshi .center .fenlei .tabs{width:940px;height: 40px;border: 1px solid #F9B49C;border-radius: 15px;margin-left: 30px;}
#keshi .center .fenlei .tabs li{height: 40px;line-height: 40px;text-align: center;float: left;padding: 0px 10px;}
#keshi .center .fenlei .tabs li a{color: #666;}
#keshi .center .fenlei .tabs li a:hover{color: #009EF4;}
#keshi .center .fenlei .keshi{margin-top: 10px;margin-left: 45px;overflow: hidden;}
#keshi .center .fenlei .keshi ul{overflow: hidden;}
#keshi .center .fenlei .keshi ul li{float: left;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;height: 230px;width: 230px;}
#keshi .center .fenlei .keshi ul li a .pics{width:150px;height: 150px;display: block;margin: auto;vertical-align: middle;text-align: center;}
#keshi .center .fenlei .keshi ul li a .pics img{width: 130px;height: 130px;}
#keshi .center .fenlei .keshi ul li a p{padding: 0px 10px;line-height: 18px;color: #000000;}
#keshi .center .fenlei .keshi ul li a .kefuren{display: block;width:80px;height: 30px;line-height: 30px;margin:5px auto;text-align: center;border: 1px solid red;}


/*楼层*/
.floor-nav{
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left:-674px;
    z-index: 7;
    background: #fff;
    border:1px solid #ddd;
    display: none;
}
.floor-nav>li{
    width: 30px;
    height: 30px;
    padding:5px;
    line-height: 15px;
    font-size: 12px;
    color: #999;
    text-align: center;
    overflow: hidden;
    cursor: pointer;
}
.floor-nav>li+li{
    border-top: 1px solid #ddd;
}
.floor-nav>li:hover{
    background: #aaa;
    color: #fff;
}
.floor-nav .floor-nav-ac{
    background: #aaa;
    color: #fff;
}
.floor-nav>li>span{
    display: block;
    height: 15px;
    overflow: hidden;
}



/*右侧边栏*/
.slidebar-right{
    position: fixed;
    right: 20px;
    bottom: 20px;
    z-index: 7;
    background: #fff;
    border:1px solid #ddd;
}
.slidebar-item{
    position: relative;
    display: block;
    width: 40px;
    height: 40px;
    border-bottom: 1px solid #ddd;
    background-image: url("../images/ico-tphsop-index.png");
    background-repeat: no-repeat;
}
.ico-slidebar4{
    border-bottom: none;
    height: 0;
    overflow: hidden;
}
.ico-slidebar1{
    background-position: -235px 0;
}
.ico-slidebar2{
    background-position: -275px 0;
}
.ico-slidebar3{
    background-position: -235px -40px;
}
.ico-slidebar4{
    background-position: -275px -40px;
}
.sbar-hover-txt{
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 30px;
    height: 30px;
    padding: 5px;
    font-size: 12px;
    color: #fff;
    line-height: 15px;
    background-color: #aaa;
    text-align: center;
}
.slidebar-item:hover .sbar-hover-txt{
    display: block;
}
.sbar-hover-pic{
    position: absolute;
    /*left: -117px;*/
    left: 61px;
    top: -41px;
    padding: 10px;
    width: 80px;
    background: #fff;
    border: 1px solid #ddd;
    opacity: 0;
}
.slidebar-item:hover .sbar-hover-pic{
    left:-117px;
    opacity:1;
    -ms-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.sbar-hover-pic:before{
    content: '';
    position: absolute;
    left: 101px;
    top: 48px;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 14px solid #ddd;
}
.sbar-hover-pic:after{
    content: '';
    position: absolute;
    left: 100px;
    top: 49px;
    border-top: 11px solid transparent;
    border-bottom: 11px solid transparent;
    border-left: 13px solid #fff;
}
.ico-slidebar3 .sbar-hover-pic{
    top: -82px;
}
.ico-slidebar3 .sbar-hover-pic:before{
    top: 89px;
}
.ico-slidebar3 .sbar-hover-pic:after{
    top: 90px;
}



.qrcode-wrap{
    width: 80px;
    height: 80px;
    overflow: hidden;
    cursor: pointer;
}
.qrcode-des{
    line-height: 21px;
    height: 63px;
    overflow: hidden;
    font-size: 12px;
    color: #333;
    text-align: center;
}

/*轮播图*/
.carousel{
    position: relative;
    height: 450px;
    width: 100%;
    overflow: hidden;
}
.carousel-inner{
    position: absolute;
    left: 0;
    top: 0;
    height: 450px;
    width: 100%;
}
.carousel-inner>.item{
    float: left;
    position: relative;
    height: 450px;
    width: 100%;
}

/* .carousel-inner .item-pic{
/*position: absolute; *1/
    top: 0;
    left: 50%;
    margin-left: -379px;
    /*  width: 1269px;  *1/
    height: 450px;
    overflow: hidden;
} */

/* .carousel-inner .item-pic {
    position: absolute;
    top: 0;
    /* left: 50%; */
    /* margin-left: -379px; *1/
    /* width: 1269px; *1/
    height: 450px;
    overflow: hidden;
} */


.carousel-inner .item-pic {
   /*  position: absolute; */
    top: 0;
    /* left: 50%; */
    /* margin-left: -379px; 1*/
    /* width: 1269px; */
    height: 450px;
    overflow: hidden;
}

.pagination{
   /*  position: absolute; */
    bottom: 20px;
    left: 0;
    z-index:6;
    width: 100%;
    text-align: center;
}
.pagination-item{
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 2px;
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer;
}
.pagination-item:hover{
    background-color: #fff;
}
.pagination-item.active{
    background-color: #fff;
}
.carousel-control{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -40px;
    width: 40px;
    height: 80px;
    color: #ff0025;
    background-color:#fff;
    background-image:url("../images/ico-arrow-banner.png");
    background-repeat: no-repeat;
    opacity: .2;
	z-index:1;
}
.carousel-control.left-btn{
    background-position: -2px 0;
    margin-left: -380px;
}
.carousel-control.right-btn{
    background-position: -42px 0;
    margin-left:347px;
}
.carousel .carousel-control:hover{
	color:#ff0025;
    opacity:.6;
}/*新闻文本*/
.news h2{height: 30px; line-height: 30px; background: #f3f3f3; border: 1px solid #ddd; border-bottom: 0; border-radius: 5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;}
.news h2 a{float: right; padding-right: 10px;color: #005EA7;}
.news h2 strong{font:bold 14px "microsoft yahei"; line-height: 30px; padding-left: 10px; }
.news ul{height: 200px; border: 1px solid #ddd; border-top: 0; padding: 4px 0;}
.news ul li{width: 133px; height: 25px; line-height: 25px; padding: 0 10px; float: left; display: inline;}
.news ul li.odd{border-right: 1px solid #eee;} 
.news ul li a{color: #666;    display: block;
     width: 31em; 
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}	
/*`````````````*/
.service{height:138px; clear: both; overflow: hidden; }
.service h2{height: 30px; line-height: 30px; border: 1px solid #ddd; border-bottom: 0; border-radius: 5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;}
.service h2 span{float:left; display: inline; width: 76px; text-align: center; background: url("../images/bg1.png") 0 -32px repeat-x ; border: 1px solid #ddd; border-top:0; border-left: 0;}
.service h2 span.title1{border-radius: 5px 0 0 0;}
.service h2 span.title4{border-radius: 0 5px 0 0; border-right: 0;padding-right: 1px;}
.service h2 a{font:bold 14px "microsoft yahei";line-height: 30px; }
.service h2 span.on{background: none; border-bottom: 0;}
.service_wrap{height: 137px; border: 1px solid #ddd; border-top: 0;}

/**`````````````````*/
.havebackground{margin-top:5px;width:75px;height:32px; font-size:20px; font-family:微软雅黑;color:#ff2400; text-align:center;line-height:42px; background:url(/public/images/);}
.zhengimgandtext  p{margin:5px 0 0 0;}
.zhengleft{float:left;margin-left:30px;}
.zhengright{float:right;margin-right:30px;}
.zhengleft img,.zhengright img{padding-top:10px}

/*添加结束*/
.banner-right-box{
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: 412px;
    width: 310px;
    height: 440px;
    /*padding-top: 10px;图片上边距*/
}
.banner-right-item{
    display: block;
    width: 200px;
    height: 210px;
    margin-bottom:10px;
    opacity: 0.7;
}
.banner-right-item:hover{
    opacity: 1;
}


/*广告图*/
.adv3 {
	width: 1224px;
    margin: 0 auto;
    padding-top: 20px;
    height: 180px;
    overflow: hidden;
    background: url("../images/bg-brand.jpg") no-repeat 0 20px;
}
.adv3 .recommend-brand{
    float: left;
    width: 238px; /*400 改为238 增加2*/
    height: 168px;
    margin-left: 6px;
    margin-top: 6px;
    overflow: hidden;
    background-color: #f5f5f5;
}
.adver_line{
    display: block;
    width: 1224px;
    height: 130px;
    margin: 20px auto 0;
    overflow: hidden;
}
/*楼层*/
.floor-top{
    height: 35px;
    padding-top: 40px;
}
.floor-title{
    float: left;
    width: 240px;
    height: 35px;
    font-weight: 500;
    font-size: 20px;
    color: #333;
}
.floor-nav-list{
	line-height: 30px;
/* 	border: 1px solid #F9B49C; */
    border-radius: 15px;
    float: left;
    width: 740px;
    height: 35px;
    margin-left: 4px;
    overflow: hidden;
}
.floor-nav-item{
    float: left;
    height: 35px;
    padding:0 10px;
    font-size: 14px;
    color: #666;
}
.floor-nav-item:hover{
    color: #e23435;
}
.nav-more-btn{
    float: right;
    font-size: 14px;
    color: #666;
}
.nav-more-btn>i{
    font-family: consolas;
    margin: 0 10px;
    font-size: 20px;
}
.nav-more-btn:hover{
    color:#e23435;
}
.floor-main{
    height: 538px;
}
.floor-brand{
    float: left;
    width: 240px;
    min-height:1px;
}
.floor-brand .brand-big{
    display: block;
    width: 240px;
    height: 538px;
    overflow: hidden;
    margin-bottom: 13px;
}
.floor-brand .brand-samll{
    display: block;
    width: 240px;
    height: 140px;
    overflow: hidden;
}
.floor-goods-list{
    float: left;
    width: 744px;
    height: 538px;
    margin-left: 13px;
    overflow: hidden;
    background-color: #fff;
    border-left: 1px solid #eee;
}
.floor-goods-item{
    float: left;
    width: 167px;
    padding: 0 40px;
    height: 268px;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
    overflow: hidden;
    text-align: center;
}
.floor-goods-item:hover{
    /*background-color: #f5f5f5;*/
}
.floor-goods-item .googs-title{
    font-size: 14px;
    width: 167px;
    height: 24px;
    line-height: 24px;
    padding-top: 24px;
    color: #555;
}
.floor-goods-item .googs-price{
    font-size:14px;
    width: 167px;
    height: 20px;
    line-height: 48px;
    color: #f71b1c;
}
.floor-goods-item .goods-pic{
    width: 167px;
    height: 167px;
    margin:auto;
    overflow: hidden;
	margin-top:30px;
}
.floor-recommend{
    float: left;
    width: 226px;
    height: 538px;
    background-color: #fff;
}
.floor-recommend-title{
    height: 52px;
    padding-left: 15px;
    line-height: 52px;
    font-size: 16px;
    color: #333;
    border-bottom: 1px solid #eee;
}
.floor-recommend-wrap{
    position: relative;
    height: 432px;
    overflow: hidden;
}
.floor-recommend-list{
    position: absolute;
    left: 0;
    top: 0;
}
.floor-recommend-item{
    display: block;
    width: 195px;
    height: 67px;
    padding: 20px 15px;
    border-bottom: 1px solid #eee;
}
.floor-recommend-item:hover{
    background-color: #f5f5f5;
}
.floor-recommend-pic{
    float: left;
    width: 67px;
    height: 67px;
    margin-right: 10px;
    overflow: hidden;
}
.floor-recommend-cont{
    float: left;
    width: 118px;
}
.recommend-goods-name{
    width: 118px;
    height: auto;
    font-size: 14px;
    line-height: 1;
    margin-bottom: 7px;
    color: #333;
	line-height:60px;
	}
.recommend-goods-des{
    height: 22px;
    line-height: 22px;
    font-size: 12px;
    color: #999;
}
.recommend-goods-price{
    color: #f50c0c;
}
.recommend-more-btn{
    display: block;
    height: 53px;
    line-height: 53px;
    text-align: right;
    font-size: 12px;
    color: #999;
}
.recommend-more-btn>i{
    font-family: consolas;
    margin: 0 10px;
    font-size: 16px;
}
.recommend-more-btn:hover{
    color:#e23435;
}

/*写死样式*/
.w1210 {
    width: 1210px !important;
    margin: 0 auto;
}
.index-sale {
    overflow: hidden;
    margin: 10px auto !important;
}
.index-sale .tabs-nav {
    background-color: transparent;
    width: 100%;
    height: 40px;
    border-style: solid;
    border-width: 0 0 2px 0;
    border-color: transparent transparent #F0F0F0 transparent;
    position: relative;
    z-index: 1;
}
.index-sale .tabs-nav li h3 {
    font-size: 16px;
    font-weight: 400;
    line-height: 38px;
    text-align: center;
}
.index-sale .tabs-nav li i {
    font-size: 0px;
    line-height: 0;
    display: none;
    width: 0px;
    height: 0px;
    float: right;
    margin-left: -4px;
    border-width: 5px;
    border-style: dashed dashed solid dashed;
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 50%;
}
i, cite, em, strong, th {
    font-style: normal;
    font-weight: normal;
}
.index-sale .tabs-nav .tabs-selected h3 {
    color: #71a303;
}
.index-sale .tabs-nav .tabs-selected {
    border-style: solid;
    border-width: 0 0 2px 0;
    border-color: #71a303;
}
.index-sale .tabs-nav {
    background-color: transparent;
    width: 100%;
    height: 40px;
    border-style: solid;
    border-width: 0 0 2px 0;
    border-color: transparent transparent #F0F0F0 transparent;
    position: relative;
    z-index: 1;
}
ul, ol {
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.index-sale .tabs-panel ul li {
    width: 241px;
    height: 235px;
    padding: 15px 0 0;
    border-left: dotted 1px #F0F0F0;
    float: left;
    overflow: hidden;
}
.index-sale .tabs-nav li {
    background-color: transparent;
    width: 20%;
    height: 40px;
    float: left;
    padding: 0;
    position: relative;
    z-index: 1;
    cursor: pointer;
}
.index-sale .tabs-panel dl {
    width: 160px;
    margin: 0 auto auto;
    position: relative;
    z-index: 1;
}
.index-sale .tabs-panel dl dt.goods-name {
    width: 160px;
    height: 35px;
    position: absolute;
    z-index: auto;
    top: 164px;
    left: 0;
    overflow: hidden;
}
.index-sale .tabs-panel dl dd.goods-price {
    height: 20px;
    line-height: 20px;
    color: #999;
    position: absolute;
    z-index: auto;
    top: 200px;
    left: 0;
}
.index-sale .tabs-panel dl dd.goods-thumb img {
    max-width: 160px;
    max-height: 160px;
    margin-top: expression(160-this.height/2);
}
/*左栏目*/
.soubao-sidebar {
	position:fixed;
	top:0;
	right:0;
	z-index:1000090;
	width:35px;
	height:100%;
	font:12px/1.5 arial,tahoma,\5b8b\4f53
}
@media screen and (max-width:1430px) {
	.soubao-sidebar {
	display:none
}
}.soubao-sidebar .soubao-sidebar-bg {
	position:absolute;
	left:0;
	top:0;
	z-index:4;
	width:35px;
	height:100%;
	background-color:#383838
}
.soubao-sidebar .sidertabs {
	position:absolute;
	z-index:5;
	left:0;
	transition:height .3s ease-in-out .1s;
	-ms-transition:height .3s ease-in-out .1s;
	-moz-transition:height .3s ease-in-out .1s;
	-webkit-transition:height .3s ease-in-out .1s;
	-o-transition:height .3s ease-in-out .1s
}
.soubao-sidebar .sidertabs.tab-lis-1 {
	top:178px;
	height:357px;
	width:35px
}
.soubao-sidebar .sidertabs.tab-lis-2 {
	bottom:5px;
	background-color:#383838
}
.sider-top-stra {
	position:absolute;
	z-index:5;
	left:0;
	transition:height .3s ease-in-out .1s;
	-ms-transition:height .3s ease-in-out .1s;
	-moz-transition:height .3s ease-in-out .1s;
	-webkit-transition:height .3s ease-in-out .1s;
	-o-transition:height .3s ease-in-out .1s
}
.sider-midd-1 {
	top:0
}
.sider-midd-2 {
	bottom:0
}
.icon-tabe-chan {
	width:35px;
	height:30px;
	margin-bottom:10px;
	position:relative;
	cursor:pointer
}
.icon-tabe-chan .tab-icon-tip {
	display:none;
	position:absolute;
	left:0;
	top:12px;
	z-index:3;
	width:4px;
	height:8px;
	background-position:0 -245px;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0;
	-moz-transition-property:all;
	-o-transition-property:all;
	-webkit-transition-property:all;
	transition-property:all;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	transition-duration:0.5s
}
.icon-tabe-chan:hover .dl_login {
	left:-202px;
	filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity:1
}
.icon-tabe-chan:hover .tab-tip {
	left:-47px;
	filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity:1
}
.icon-tabe-chan:hover .share-side {
	background-position-x:-26px;
	background-color:#e23435
}

/*!!
 * author  : FeiNiu WuHan UED (HQY)
 * version : 1.0.1
 * date    : 2015-11-06
 * email   : hqy321@gmail.com
 */
button, input, select, textarea {
	font-size:100%;
	outline:0
}
img {
	vertical-align:top
}
@font-face {
font-family:iconfont;
src:url(../fonts/iconfont/iconfont.eot);
src:url(../fonts/iconfont/iconfont.eot?#iefix) format('embedded-opentype'), url(../fonts/iconfont/iconfont.woff) format('woff'), url(../fonts/iconfont/iconfont.ttf) format('truetype'), url(../fonts/iconfont/iconfont.svg#iconfont) format('svg')
}
.iconfont {
	font-family:iconfont!important;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:.2px;
	-moz-osx-font-smoothing:grayscale
}
.fn-mall {
	background:#f8f8f8;
	font-family:tahoma, arial, 'Microsoft Yahei', 'Hiragino Sans GB', '\5b8b\4f53', sans-serif;
	min-width:1190px;
	overflow-x:hidden
}
.fn-mall a, .fn-mall button, .fn-mall input, .fn-mall select, .fn-mall textarea {
	font-family:tahoma, arial, 'Microsoft Yahei', 'Hiragino Sans GB', '\5b8b\4f53', sans-serif
}
.fn-mall a {
	color:#2D2C2C;
	font-weight:400;
}
.fn-mall a:hover {
	color:#000
}
.fn-mall .mt30 {
	margin-top:30px
}
.fn-mall .pt30 {
	padding-top:30px
}
.img-effect {
-webkit-transition:-webkit-transform .2s linear;
transition:-webkit-transform .2s linear;
-o-transition:transform .2s linear, -o-transform .2s linear;
transition:transform .2s linear;
transition:transform .2s linear, -webkit-transform .2s linear, -o-transform .2s linear
}
.img-effect:hover {
	-webkit-transform:translateX(-5px);
	-ms-transform:translateX(-5px);
	-o-transform:translateX(-5px);
	transform:translateX(-5px)
}
.main-slider {
	width:100%;
	height:480px
}
.main-slider .ui-switchable {
	height:480px;
	width:6000px;
	overflow:hidden;
	margin-left:-3000px;
	position:absolute;
	left:50%
}
.main-slider .ui-switchable .panel {
	height:480px;
	width:6000px;
	overflow:hidden
}
.main-slider .ui-switchable .panel a {
	display:block;
	height:480px;
	width:810px;
	margin:0 auto;
	-webkit-transform:scale(1.04);
	-ms-transform:scale(1.04);
	-o-transform:scale(1.04);
	transform:scale(1.04)
}
.main-slider .ui-switchable .panel-full a {
	height:480px;
	width:2000px
}
.main-slider .ui-switchable .zoom-out a {
	-webkit-transition:-webkit-transform 4s linear;
	transition:-webkit-transform 4s linear;
	-o-transition:transform 4s linear, -o-transform 4s linear;
	transition:transform 4s linear;
	transition:transform 4s linear, -webkit-transform 4s linear, -o-transform 4s linear;
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
.main-slider .ui-switchable .ctrl-wrapper {
	width:810px;
	position:absolute;
	top:0;
	left:2595px;
	z-index:20
}
.main-slider .ui-switchable .ui-switchable-nav {
	position:absolute;
	top:451px;
	left:0;
	width:100%;
	text-align:center
}
.main-slider .ui-switchable .ui-switchable-nav li {
	display:inline-block;
*display:inline;
*zoom:1;
	text-align:center;
	margin-right:10px;
	width:20px;
	cursor:pointer;
	background:url(../images/icon.png) 0 -28px no-repeat;
	line-height:20px;
	height:20px;
	font-size:12px;
	font-family:Arial;
	color:#fff
}
.main-slider .ui-switchable .ui-switchable-nav li span {
	display:none
}
.main-slider .ui-switchable .ui-switchable-nav li.ui-switchable-active {
	background-position:0 -48px
}
.main-slider .popup {
	position:relative
}
.main-slider .imgbox {
	float:right;
	width:190px;
	height:480px;
	z-index:23
}
.main-slider .imgbox .item {
	display:block;
	width:190px;
	margin-left:0;
-webkit-transition:-webkit-transform .2s linear;
transition:-webkit-transform .2s linear;
-o-transition:transform .2s linear, -o-transform .2s linear;
transition:transform .2s linear;
transition:transform .2s linear, -webkit-transform .2s linear, -o-transform .2s linear
}
.main-slider .imgbox .item:hover {
	-webkit-transform:translateX(-5px);
	-ms-transform:translateX(-5px);
	-o-transform:translateX(-5px);
	transform:translateX(-5px)
}
.main-slider .imgbox .item-02 {
	height:240px
}
.main-slider .imgbox .item-01 {
	height:480px
}
.main-slider .nav-list {
	float:left;
	width:190px;
	height:480px;
	z-index:24;
	position:relative
}
.main-slider .nav-list-warpper {
	background: #000;
    position: relative;
    z-index: 25;
    overflow: hidden;
    width: 100%;
    height: 100%;
    opacity: 0.5;
}
.main-slider .nav-list .nav-item {
	height:32px;
	vertical-align:top
}
.main-slider .nav-list .nav-item .nav-menu-item {
	line-height:32px;
	height:32px;
	display:block;
-webkit-transition:-webkit-transform .2s linear;
transition:-webkit-transform .2s linear;
-o-transition:transform .2s linear, -o-transform .2s linear;
transition:transform .2s linear;
transition:transform .2s linear, -webkit-transform .2s linear, -o-transform .2s linear;
	color:#fff
}
.main-slider .nav-list .nav-item .nav-menu-item .icon {
	width:38px;
	float:left;
	text-align:center;
	font-size:18px
}
.main-slider .nav-list .nav-item .nav-menu-item .title {
	float:left;
	width:152px;
	margin-left:15px;
	height:32px;
	white-space:nowrap;
	overflow:hidden
}
.main-slider .nav-list .nav-item .nav-menu-item a {
	color:#fff;
	font-size:13px;
	font-weight: 900;
}

.main-slider .nav-list .nav-item .nav-menu-item a:hover {
    color: red;
    font-size: 13px;
    font-weight: 900;
}

.main-slider .nav-list .nav-item-hover {
	background:#4a4a4a
}
.main-slider .nav-list .nav-item-hover .nav-menu-item {
	-webkit-transform:translateX(8px);
	-ms-transform:translateX(8px);
	-o-transform:translateX(8px);
	transform:translateX(8px)
}
.main-slider .nav-list .menu-sub {
	width:960px;
	height:440px;
	padding:20px;
	z-index:24;
	background:#fff;
	position:absolute;
	top:0;
	left:180px;
	display:none;
	overflow:hidden
}
.main-slider .nav-list .menu-sub-show {
	display:block;
	-webkit-box-shadow:1px 0 2px #978d8d inset;
	box-shadow:1px 0 2px #978d8d inset
}
.main-slider .nav-list .sub-columns {
	font-size:13px;
	width:205px;
	height:440px;
	overflow:hidden;
	float:left;
	margin-right:39px
}
.main-slider .nav-list .right-wrap {
	float:right;
	width:211px
}
.main-slider .nav-list .right-wrap .li-item {
	max-height:256px;
	overflow:hidden;
	border:1px #f8f8f8 solid
}
.main-slider .nav-list .right-wrap .right-img {
	width:211px;
	height:183px;
	overflow:hidden
}
.main-slider .nav-list .right-wrap .item {
	width:104px;
	height:50px;
	border-right:1px #f8f8f8 solid;
	border-bottom:1px #f8f8f8 solid;
	float:left
}
.main-slider .nav-list .right-wrap .item img {
	width:100%;
	height:100%;
	vertical-align:top
}
.main-slider .nav-list .right-wrap .even {
	border-right:0 none
}
.main-slider .column-item {
	margin-bottom:20px
}
.main-slider .column-item .tlt {
	border-bottom:1px #ccc solid;
	line-height:13px;
	padding-bottom:5px
}
.main-slider .column-item .tlt .name {
	font-weight:700
}
.main-slider .column-item .tlt .more {
*margin-top:-17px!important;
	color:#999;
	float:right
}
.main-slider .column-item .words {
	vertical-align:middle
}
.main-slider .column-item .words a {
	line-height:28px;
	color:#818686;
	padding: 0 6px;
	border-left: 1px solid #DEDEDE;
}
.main-slider .column-item .words a:hover {
	color:#da3a4c
}
.main-slider .column-item .words .lh {
	color:#db384c
}
.layout-title {
	margin-left: 200px;
	font-size:20px;
	font-weight:500;
	color:#000;
	line-height:50px;
	width:190px;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	white-space:nowrap
}
.layout-hd {
	height:50px
}
.layout .tab-nav {
	margin-top:17px
}
.layout .tab-nav .item {
	float:left;
	margin-right:24px;
	padding-bottom:5px
}
.layout .tab-nav .item a {
	line-height:28px;
	display:block;
	min-width:60px;
	font-size:15px;
	text-align:center
}
.layout .tab-nav .item-active a {
	text-decoration: underline;
	font-weight:700;
	background:url(../images/active.png) no-repeat 0 bottom
}
.layout .slide-nav {
	text-align:center;
	width:100%
}
.layout .slide-nav li {
	display:inline-block;
*display:inline;
*zoom:1;
	cursor:pointer;
	background:url(../images/icon.png) no-repeat 0 -17px;
	margin-right:6px;
	width:10px;
	height:10px
}
.layout .slide-nav li span {
	display:none
}
.layout .slide-nav li.ui-switchable-active {
	background-position:0 -7px
}
.brand-wall .tab-nav {
	margin-left:3px
}
.brand-wall .layout-bd {
	height:286px
}
.brand-wall .wall-left {
	width:190px;
	height:286px;
	float:left
}
.brand-wall .wall-right {
	width:190px;
	height:286px;
	float:right
}
.brand-wall .wall-center {
	float:left;
	margin-left:3px;
	width:805px;
	height:286px
}
.brand-wall .wall-center .item {
	float:left;
	width:113px;
	height:70px;
	margin:0 2px 2px 0
}
.feture-cates {
	height:397px;
	width: 1224px;
	margin: 0 auto;
}
.feture-cates .cates-left {
	overflow:hidden;
	float:right;
	width:933px;
	height:397px
}
.feture-cates .cates-left .item {
	float:left; 
	width:230px;
	/* height:198px; */
	/* border-right:1px solid #ededed; */
	/* border-bottom:1px solid #ededed */
}
.feture-cates .cates-center {
	position:relative;
	height:397px;
	width:290px;
	float:right;
	overflow:hidden
}
.feture-cates .cates-center .panel {
	height:397px;
	width:394px;
	overflow:hidden
}
.feture-cates .cates-center .panel .item {
	width:100%;
	height:198px;
	border-bottom:1px solid #ededed
}
.feture-cates .cates-center .slide-nav {
	position:absolute;
	bottom:10px;
	left:0
}
.feture-cates .cates-center .ctrl {
	background:url(../images/icon.png) no-repeat 0 -71px;
	width:28px;
	height:62px;
	position:absolute;
	top:167.5px;
-webkit-transition:all .2s linear;
-o-transition:all .2s linear;
transition:all .2s linear
}
.feture-cates .cates-center .ctrl-prev {
	left:-28px
}
.feture-cates .cates-center .ctrl-next {
	right:-28px;
	background-position:-28px -71px
}
.feture-cates .cates-center:hover .ctrl-prev {
	left:0
}
.feture-cates .cates-center:hover .ctrl-next {
	right:0
}
.feture-cates .cates-right {
	overflow:hidden;
 	float:right; 
	width:199px;
	height:397px
}
.feture-cates .cates-right .item {
	float:right;
	width:198px;
	height:198px;
	border-left:1px solid #ededed;
	border-bottom:1px solid #ededed
}
.boutique .layout-bd {
	overflow:hidden;
	height:245px;
	background:#fff
}
.boutique-left {
	float:left;
	width:812px
}
.boutique-right {
	float:right;
	width:378px
}
.boutique .item {
	float:left;
	height:122px;
	width:202px;
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed
}
.boutique .item-list-wrap {
	float:left;
	width:406px
}
.boutique .item .num {
	font-size:16px;
	line-height:20px;
	display:block;
	color:#da3a4c;
	font-family:Arial;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	white-space:nowrap
}
.boutique .item .title {
	font-size:14px;
	line-height:20px;
	display:block;
	color:#333
}
.boutique .item-big {
	height:245px
}
.boutique .item-big .pic {
	padding:15px 0;
	text-align:center
}
.boutique .item-big .pic a {
	width:160px;
	height:160px;
	display:inline-block;
	vertical-align:top
}
.boutique .item-big .title {
	width:160px;
	margin:0 auto;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	white-space:nowrap
}
.boutique .item-big .num {
	width:160px;
	margin:5px auto 0 auto
}
.boutique .item-small .pic {
	padding:15px 5px 0 15px;
	float:left
}
.boutique .item-small .pic img {
	vertical-align:top;
	width:80px;
	height:80px
}
.boutique .item-small .info {
	float:left;
	padding:15px 0 0 6px
}
.boutique .item-small .title {
	width:90px;
	height:40px;
	overflow:hidden
}
.boutique .item-small .num {
	width:90px;
	margin-top:6px
}
.boutique .comment-list {
	margin-top:12.5px;
	height:220px;
	overflow:hidden
}
.boutique .comment-list .comment {
	height:97px;
	padding-top:13px
}
.boutique .comment-list .comment .pic {
	float:left;
	padding:4px 0 0 14px
}
.boutique .comment-list .comment .pic img {
	vertical-align:top;
	width:80px;
	height:80px
}
.boutique .comment-list .comment .info {
	padding-left:18px;
	float:left;
	width:258px;
	color:#666
}
.boutique .comment-list .comment .author {
	height:28px;
	line-height:28px;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	white-space:nowrap
}
.boutique .comment-list .comment .author img {
	border-radius:50%;
	float:left;
	margin-right:8px;
	width:28px;
	height:28px
}
.boutique .comment-list .comment .detail {
	margin-top:6px;
	height:50px;
	line-height:25px;
	overflow:hidden;
	padding:0 10px;
	background:#f8f8f8
}
.boutique .comment-list .comment .detail a {
	color:#666
}
.boutique .comment-list .comment .detail a:hover {
	color:#da3a4c
}
.banner-img-single {
	height:80px;
	display:block
}
.m-fn-plink {
	width:1170px;
	height:164px;
	border:1px solid #E9E9E9;
	padding:10px
}
.m-fn-plink ul {
	width:1170px;
	height:164px
}
.m-fn-plink li {
	float:left;
	width:100px;
	height:164px;
	background:#FBFBFB;
	margin:0 1px;
	padding:0 14px;
	text-align:center
}
.m-fn-plink li .n {
	width:100px;
	height:18px;
	font-size:12px;
	font-weight:700;
	color:#333;
	font-family:SimSun;
	margin-top:17px;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	white-space:nowrap
}
.m-fn-plink li .p {
	display:block;
	width:100px;
	height:100px;
	margin-top:12px;
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
.m-fn-plink li .p:hover {
	-webkit-transition:-webkit-transform 2s linear;
	-o-transition:-o-transform 2s linear;
	transition:-webkit-transform 2s linear;
	-o-transition:transform 2s linear, -o-transform 2s linear;
	transition:transform 2s linear;
	transition:transform 2s linear, -webkit-transform 2s linear, -o-transform 2s linear;
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1)
}
.floor-wrapper {
	height:521px
}
.floor-left {
	float:left;
	overflow:hidden;
	width:190px;
	height:536px
}
.floor-right {
	float:right;
	overflow:hidden;
	width:1000px;
	height:536px;
	background: #e2e2e2;
}
.floor-left .menu-box {
	height:230px;
	background:#f8f8f8 url(../images/floor.png) no-repeat 0 0
}
.floor-left .menu-box-hd {
	position:relative;
	height:40px;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	white-space:nowrap
}
.floor-left .menu-box-hd em {
	font-size:15px;
	color:#fff;
	position:absolute;
	top:1px;
	left:5px
}
.floor-left .menu-box-hd p {
	line-height:40px;
	padding-left:37px;
	font-size:20px
}
.floor-left .menu-box-hd p a {
	color:#fff
}
.floor-left .menu-box-bd {
	padding-top:0px;
}
.floor-left .menu-box-bd .item-list {
	padding-left:14px;
	float:left
}
.floor-left .menu-box-bd .item-list .item a {
	font-size:14px;
	color:#fff;
	width:70px;
	display:block;
	line-height:28px;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	white-space:nowrap
}
.floor-left .slide {
	width:170px;
	margin:0 auto
}
.floor-left .slide-container {
	width:100%;
	height:240px;
	margin-top:15px;
	overflow:hidden
}
.floor-left .slide-container .panel {
	width:170px;
	height:240px
}
.floor-left .slide .slide-nav {
	margin-top:10px
}
.floor-right .goods-list .item {
	float:left;
	overflow:hidden;
	width:190px;
	height:230px;
	padding-bottom: 8px;
	background:#fff;
	border:1px solid #FFF;
	    margin: 4px;
}

.floor-right .goods-list .item:hover{
	float:left;
	overflow:hidden;


	background:#fff;
	border:1px solid #da3a4c;
	
}


.floor-right .goods-list .item .pic {
	text-align:center;
	height:155px;
	padding:5px 0
}
.floor-right .goods-list .item .pic img {
	width:155px;
	height:155px;
	vertical-align:top;
	
}

.floor-right .goods-list .item .pic img:hover {
	width:155px;
	height:155px;
	vertical-align:top;
	border-color: #000;
}


.floor-right .goods-list .item .title a {
	height:40px;
	line-height:20px;
	overflow:hidden;
	display:block;
	font-size:14px;
	padding:0 10px
}

.floor-right .goods-list .item .title a:hover {
	height:40px;
	line-height:20px;
	overflow:hidden;
	display:block;
	font-size:14px;
	padding:0 10px;
	text-decoration: underline;
	color:#da3a4c;
}

.floor-right .goods-list .item .price {
	font-family:arial;
	line-height:20px;
	height:20px;
	overflow:hidden;
	padding:0 10px;
	margin-top:8px
}
.floor-right .goods-list .item .price .curr {
	float:left;
	color:#da3a4c;
	font-size:18px;
	margin-right:10px
}
.floor-right .goods-list .item .price .prev {
	float:left;
	color:#999;
	font-size:14px
}
.floor-right .goods-list .nbdr {
	border-right:none!important
}
.floor-right .layout-hd {
	height:40px;
	overflow:hidden
}
.floor-right .layout-hd .tab-nav {
	margin-top:7px;
	padding-left:24px
}
.floor-right .layout-hd .cates-list {
	float:right;
	margin-top:15px
}
.floor-right .layout-hd .cates-list .cates {
	float:left;
	line-height:18px;
	color:#666;
	margin-left:24px
}
.floor-right .pics .img-effect {
-webkit-transition:-webkit-transform .2s linear;
transition:-webkit-transform .2s linear;
-o-transition:transform .2s linear, -o-transform .2s linear;
transition:transform .2s linear;
transition:transform .2s linear, -webkit-transform .2s linear, -o-transform .2s linear
}
.floor-right .pics .img-effect:hover {
	-webkit-transform:translateX(-5px);
	-ms-transform:translateX(-5px);
	-o-transform:translateX(-5px);
	transform:translateX(-5px)
}
.floor-right .pics .item {
	float:left;
	overflow:hidden;
	height:240px;
	width:200px;
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
	background:#fff
}
.floor-right .pics .nbdr {
	border-right:none!important
}
.floor-right .pics-01 .item-big {
	border:none;
	height:481px;
	width:397px
}
.floor-right .pics-02 .item-big {
	border:none;
	height:481px;
	width:196px
}
.floor-right .pics-03 .item {
	height:199px;
	width:199px
}
.floor-right .pics-03 .item-small {
	height:281px
}
.floor-right .pics-03 .item-big {
	height:281px;
	width:599px
}
.floor .banner-img-list {
	height:80px;
	margin-top:10px
}
.floor .banner-img-list .item {
	width:131px;
	height:80px;
	float:left;
	border-right:1px solid #ededed
}
.floor .banner-img-list .item04, .floor .banner-img-list .item05, .floor .banner-img-list .item06 {
	width:132px
}
.floor .banner-img-list .item09 {
	border-right:0
}
.floor-01 .floor-left {
	background:#f7ecf2;
	height:536px;
}
.floor-01 .floor-left .menu-box {
	background-position:0 0
}
.floor-02 .floor-left {
	background:#f7efeb
}
.floor-02 .floor-left .menu-box {
	background-position:0 -250px
}
.floor-03 .floor-left {
	background:#ebf9f4
}
.floor-03 .floor-left .menu-box {
	background-position:0 -500px
}
.floor-04 .floor-left {
	background:#ecf5fd
}
.floor-04 .floor-left .menu-box {
	background-position:0 -750px
}
.floor-05 .floor-left {
	background:#f4f0f6
}
.floor-05 .floor-left .menu-box {
	background-position:0 -1000px
}
.floor-06 .floor-left {
	background:#fdf3f2
}
.floor-06 .floor-left .menu-box {
	background-position:0 -1250px
}
.floor-07 .floor-left {
	background:#fbf2eb
}
.floor-07 .floor-left .menu-box {
	background-position:0 -1500px
}
.floor-08 .floor-left {
	background:#f1f4f5
}
.floor-08 .floor-left .menu-box {
	background-position:0 -1750px
}
.floor-09 .floor-left {
	background:#efeff8
}
.floor-09 .floor-left .menu-box {
	background-position:0 -2000px
}
.mall-side-nav {
	z-index:300;
	position:fixed;
	bottom:100px;
	left:50%;
	width:36px;
	margin-left:-641px;
	display:none;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
.mall-side-nav .side-wrapper {
	border:1px solid #e5e5e5;
	width:34px;
	-webkit-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2);
-webkit-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease;
	background:#fff
}
.mall-side-nav-show .side-wrapper {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
.mall-side-nav .item {
	display:block;
	height:34px;
	position:relative;
	color:#666;
	text-decoration: underline;
	margin-bottom:1px
}
.mall-side-nav .item:last-child {
	margin-bottom:0
}
.mall-side-nav .item .sep {
	position:absolute;
	top:-1px;
	left:7px;
	width:20px;
	height:1px;
	background:#e5e5e5
}
.mall-side-nav .item .level {
	line-height:34px;
	display:block;
	visibility:visible;
	text-align:center;
	font-size:14px
}
.mall-side-nav .item .text {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center;
	line-height:34px;
	visibility:hidden;
-webkit-transition:background-color .3s ease-out;
-o-transition:background-color .3s ease-out;
transition:background-color .3s ease-out;
	cursor:pointer
}
.mall-side-nav .item .text-twoline {
	line-height:12px;
	height:29px;
	padding-top:5px
}
.mall-side-nav .item-last {
	margin-bottom:0
}
.mall-side-nav .item-active .level {
	visibility:hidden
}
.mall-side-nav .item-active .text {
	visibility:visible;
	color:#da3a4c
}
.mall-side-nav .item:hover .text {
	visibility:visible;
	background:#da3a4c;
	color:#fff
}



/*左边*/


#main_Sell { position: relative; }
.img_R { width: 220px; position: absolute; z-index: 98; right: 80px;  /* height: 500px; */ top:-16px; background: #fff; }
.R_top { padding: 10px; }
.R_middle { border-top: 1px #e4e4e4 solid; margin-top: 5px; }
.R_middle li { float: left; width: 105px; height: 80px; border-bottom: 1px #e4e4e4 solid; text-align: center; }
.R_middle li.R_s2, .R_middle li.R_s4 { width: 114px; border-left: 1px #e4e4e4 solid; }
.R_middle li a { display: block; color: #666; text-decoration: none; padding: 13px 0; }
.R_middle li a:hover { color: #296ecc; }
.R_middle li a i { background: url(/images2017/index_icno.png) no-repeat; width: 31px; height: 31px; display: inline-block; }
.R_middle li.R_s1 i { background-position: 0 -337px; }
.R_middle li.R_s2 i { background-position: 0 -391px; }
.R_middle li.R_s3 i { background-position: 0 -450px; }
.R_middle li.R_s4 i { background-position: 0 -498px; }
.R_middle li a:hover i { margin-top:-5px; }
.R_middle li a i { -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px;-webkit-animation: margin-top .5s forwards; -moz-animation: margin-top .5s forwards; transition: margin-top .5s; }
.R_middle li a span { display: block; }

.R_bottom { padding: 10px; margin-top: 10px; }
.R_bottom dt span { font-size: 14px; color: #333; }
.R_bottom dt span a { float: left; }
.R_bottom .next { float: left; border-left: 1px #dedfe0 solid; border-right: 1px #dedfe0 solid; border-top: 1px #dedfe0 solid; border-bottom: 1px #dedfe0 solid; width: 17px; height: 12px; overflow: hidden; display: inline-block; cursor: pointer; }

.R_bottom .prev { float: left; border-top: 1px #dedfe0 solid; border-right: 1px #dedfe0 solid; border-bottom: 1px #dedfe0 solid; width: 17px; height: 12px; overflow: hidden; display: inline-block; cursor: pointer; }

.R_bottom dt span a i { background: url(/images2017/index_icno.png) no-repeat; width: 6px; height: 4px; display: inline-block; margin: 4px auto; }
.R_bottom dt span a i.i1 { background-position: -2px -544px; }
.R_bottom dt span a:hover i.i1 { background-position: -2px -561px; }
.R_bottom dt span a i.i2 { background-position: -21px -544px; }
.R_bottom dt span a:hover i.i2 { background-position: -21px -561px; }
.R_bottom dd a { display: block; text-align: left; text-decoration: none; color: #666; background: url(/images2017/index_icno.png) no-repeat; background-position: 0 -306px; padding-left: 10px; height: 24px; line-height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.R_bottom dd a:hover { color: #296ecc; }
.Hot_zone { margin-top: 20px;}
.H_title { height: 50px; width: 1200px; line-height: 50px; overflow: hidden; margin-left:340px; margin-bottom:10px;}
.H_title h3 { font-size: 20px; font-family: "微软雅黑"; color:#ff0025; font-weight: 600; float: left; display:block; width:100%; height:auto; }
.H_title span { display: block; float: left; font-size: 20px; color: #ccc; font-family: Arial; text-transform: uppercase; margin-left: 10px; }
.H_mc { width: 1200px; overflow: hidden;margin:0 auto }
.H_mc ul { width: 1215px; }
.H_mc li { float: left; margin-right: 12px; }
.H_mc li:last-child{ margin-right:0px;}
.H_mc li img { width: 292px; height: 331px; transition:2s;}
.H_mc li img.two{ display:none;}
.H_mc li:hover img.one{display:none; transition:2s;}
.H_mc li:hover img.one{display:none; transition:2s;}

.H_mc li:hover img.two{display:block; transition:2s;}
.B_mc div { float: left; }
.B_mc div img { width: 297px; height: 174px; }
.B_mc ul { float: left; }
.B_mc li { float: left; border-right: 1px #e6e6e6 solid; border-top: 1px #e6e6e6 solid; border-bottom: 1px #e6e6e6 solid; width: 300px; height: 172px; overflow: hidden; }
.B_mc li a img { width: 300px; height: 172px; }


@charset "utf-8";
em{font-style:normal;}
ol, ul{list-style:none outside none;padding:0;margin:0;}

.tab li, .tab a, .tab-item{float:left;text-align:center;}
.tab li, .tab a, .tab-item{cursor:pointer;float:left;text-align:center;}
.summary-stock .dt{margin-top:4px;}
.list1 .dt{float:left;height:18px;text-align:right;width:72px;}
.list1 .dd{width:350px;float:left;}
.list1 .content{z-index:100}
#dispatching_select{ outline: none;height: 28px;width: 120px;font-family : Trebuchet MS ;position: relative;top: -2px;color: #666;border:1px solid #cecbce; appearance:none; -moz-appearance:none; -webkit-appearance:none;border-right: 0; /*替换选择框的最右侧显示小箭头图片*/ background: url(../images/btn20121210.png) no-repeat scroll right center transparent; /*为下拉小箭头留出一点位置，避免被文字覆盖*/ padding:0 2px;background-position:115px 0}
#dispatching_msg{vertical-align: middle;position: relative;top: -4px;left: -1px}
.store-selector{position:relative;float:left;height:30px;margin-right:6px}
.store-selector dl,.store-selector dt,.store-selector dd{float:none;color:#999}
.store-selector dl{position:absolute;top:23px;z-index:1;width:358px;width:358px;padding:5px;border:1px solid #ddd;background:#fff;display:none;-moz-box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd}
.store-selector dt{padding:6px 0 10px;color:#999}
.store-selector dd{padding-bottom:5px;line-height:18px}
.store-selector a:link,.store-selector a:visited{color:#005aa0}
.store-selector a:hover,.store-selector a:active{background:#005aa0;color:#fff}
.store-selector .text{float:left;+float:none;_float:left;position:relative;top:0px;left: 0px;z-index:2;height:30px;border:0;color: #666666;padding:0 20px 0 4px;line-height:30px;overflow:hidden}
.store-selector .text b{display:block;position:absolute;top:0;right:0;overflow:hidden;width:17px;height:24px;background:url(../images/btn20121210.png) 0 4px no-repeat}
.store-selector .close{display:none;position:absolute;z-index:2000;top:19px;left:520px;cursor:pointer;width:17px;height:17px;background:url(../images/20120418.png) no-repeat -40px 0}
.store-selector a:hover{background:#B79567;color:#fff;cursor:pointer}
.store-selector.hover .text{border-bottom:0}
.store-selector.hover .i-storeinfo{position:relative;z-index:2;background:url(../images/bg_store.gif) no-repeat right -50px}
.store-selector.hover .i-storeinfo div{background:url(../images/bg_store.gif) no-repeat -81px -75px}
.store-selector.hover dl{display:block}
.store-selector.hover .close{display:block}
*html .store-selector .i-storeinfo,*html .store-selector .i-storeinfo div{float:left}
*html .store-selector dl{left:0}
.store-selector .content{display:none;position:absolute;top:23px;left:-45px;border:1px solid #cecbce;width:550px;padding:15px;background:#fff;-moz-box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd}
.store-selector .content select{float:left;width:120px;border:1px solid #cecbce;margin-right:15px}
.store-selector .content .select3{margin-right:0}
.store-selector.hover .content,.store-selector.hover .close{display:block}
.JD-stock{position:relative;margin-bottom:0}
.JD-stock .tab{width:100%;height:25px;float:left;border-bottom:2px solid #edd28b;overflow:visible;*overflow:hidden}
.JD-stock .tab li{float:left;clear:none;height:23px;padding:1px 1px 0;border:1px solid #ddd;border-bottom:0;margin-right:3px;background-color:#fff;line-height:22px;text-decoration:none}
.JD-stock .tab .curr{*position:relative;height:25px;padding:0;border:2px solid #edd28b;border-bottom:0}
.JD-stock .tab a{position:relative;float:left;height:23px;padding:0 20px 1px 10px;line-height:23px;text-align:center;text-decoration:none;cursor:pointer;color:#005AA0;outline:0;*blr:expression(this.onFocus=this.blur())}
.JD-stock .tab a:hover{background:0;color:#005AA0}
.JD-stock .tab a i{position:absolute;right:5px;top:10px;*top:9px;display:block;width:7px;height:5px;overflow:hidden;background:url(../images/20130606B.png) no-repeat -76px -34px;opacity:.5;filter:alpha(opacity=50)}
.JD-stock .tab .curr i,.JD-stock .tab a:hover i{opacity:1;filter:alpha(opacity=100)}
.JD-stock .area-list{padding-top:5px}
.JD-stock .area-list li{float:left;width:120px;padding:2px 0 2px 15px;clear:none}
.JD-stock .area-list li a{float:left;padding:2px 4px;*padding:0 4px;color:#005aa0}
.JD-stock .area-list li a:hover{color:#fff}
.JD-stock .area-list .longer-area{width:370px}
.JD-stock .area-list .long-area{width:170px}


html, body { font-family:"微软雅黑"}
div.slideBox{ position:relative; width:670px; height:300px; overflow:hidden;}
div.slideBox ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;margin-left:10px;}
div.slideBox ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox ul.items li a img{ width:280px;height:395px;margin:0px !important; padding:0px !important; display:block; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox div.tips{ position:absolute; bottom:0px; width:100%; height:50px; background-color:#000; overflow:hidden;}
div.slideBox div.tips div.title{ position:absolute; left:0px; top:0px; height:100%;}
div.slideBox div.tips div.title a{ color:#FFF; font-size:18px; line-height:50px; margin-left:10px; text-decoration:none;}
div.slideBox div.tips div.title a:hover{ text-decoration:underline !important;}
div.slideBox div.tips div.nums{ position:absolute; right:0px; top:0px; height:100%;}
div.slideBox div.tips div.nums a{ display:inline-block; >float:left/*For IE.ADD.JENA.201206300844*/; width:20px; height:20px; background-color:#FFF; text-indent:-99999px; margin:15px 10px 0px 0px;}
div.slideBox div.tips div.nums a.active{ background-color:#093;}



/* 清理浮动 */
.fn-clear:after {
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0;
}




.qq{
	background-images:url(/img/icon_QQ.png);
	}




.txtwav.vibe span {
    display: inline-block;
    animation-duration: .8s;
    animation-name: vibe-wave;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}
	
	
	
@keyframes flip-wave-0{5%{transform:translate3d(0, -16px, 0) rotate(720deg)}10%{transform:translate3d(0, 0, 0) rotate(720deg)}100%{transform:translate3d(0, 0, 0) rotate(720deg)}}.txtwav.flip :nth-child(20n+0){display:inline-block;animation-duration:4s;animation-name:flip-wave-0;animation-iteration-count:infinite}@keyframes flip-wave-1{10%{transform:translate3d(0, -16px, 0) rotate(720deg)}15%{transform:translate3d(0, 0, 0) rotate(720deg)}100%{transform:translate3d(0, 0, 0) rotate(720deg)}}.txtwav.flip :nth-child(20n+1){display:inline-block;animation-duration:4s;animation-name:flip-wave-1;animation-iteration-count:infinite}@keyframes flip-wave-2{15%{transform:translate3d(0, -16px, 0) rotate(720deg)}20%{transform:translate3d(0, 0, 0) rotate(720deg)}100%{transform:translate3d(0, 0, 0) rotate(720deg)}}.txtwav.flip :nth-child(20n+2){display:inline-block;animation-duration:4s;animation-name:flip-wave-2;animation-iteration-count:infinite}@keyframes flip-wave-3{20%{transform:translate3d(0, -16px, 0) rotate(720deg)}25%{transform:translate3d(0, 0, 0) rotate(720deg)}100%{transform:translate3d(0, 0, 0) rotate(720deg)}}.txtwav.flip :nth-child(20n+3){display:inline-block;animation-duration:4s;animation-name:flip-wave-3;animation-iteration-count:infinite}@keyframes flip-wave-4{25%{transform:translate3d(0, -16px, 0) rotate(720deg)}30%{transform:translate3d(0, 0, 0) rotate(720deg)}100%{transform:translate3d(0, 0, 0) rotate(720deg)}}.txtwav.flip :nth-child(20n+4){display:inline-block;animation-duration:4s;animation-name:flip-wave-4;animation-iteration-count:infinite}@keyframes flip-wave-5{30%{transform:translate3d(0, -16px, 0) rotate(720deg)}35%{transform:translate3d(0, 0, 0) rotate(720deg)}100%{transform:translate3d(0, 0, 0) rotate(720deg)}}.txtwav.flip :nth-child(20n+5){display:inline-block;animation-duration:4s;animation-name:flip-wave-5;animation-iteration-count:infinite}@keyframes flip-wave-6{35%{transform:translate3d(0, -16px, 0) rotate(720deg)}40%{transform:translate3d(0, 0, 0) rotate(720deg)}100%{transform:translate3d(0, 0, 0) rotate(720deg)}}.txtwav.flip :nth-child(20n+6){display:inline-block;animation-duration:4s;animation-name:flip-wave-6;animation-iteration-count:infinite}@keyframes flip-wave-7{40%{transform:translate3d(0, -16px, 0) rotate(720deg)}45%{transform:translate3d(0, 0, 0) rotate(720deg)}100%{transform:translate3d(0, 0, 0) rotate(720deg)}}.txtwav.flip :nth-child(20n+7){display:inline-block;animation-duration:4s;animation-name:flip-wave-7;animation-iteration-count:infinite}@keyframes flip-wave-8{45%{transform:translate3d(0, -16px, 0) rotate(720deg)}50%{transform:translate3d(0, 0, 0) rotate(720deg)}100%{transform:translate3d(0, 0, 0) rotate(720deg)}}.txtwav.flip :nth-child(20n+8){display:inline-block;animation-duration:4s;animation-name:flip-wave-8;animation-iteration-count:infinite}@keyframes flip-wave-9{50%{transform:translate3d(0, -16px, 0) rotate(720deg)}55%{transform:translate3d(0, 0, 0) rotate(720deg)}100%{transform:translate3d(0, 0, 0) rotate(720deg)}}.txtwav.flip :nth-child(20n+9){display:inline-block;animation-duration:4s;animation-name:flip-wave-9;animation-iteration-count:infinite}@keyframes flip-wave-10{55%{transform:translate3d(0, -16px, 0) rotate(720deg)}60%{transform:translate3d(0, 0, 0) rotate(720deg)}100%{transform:translate3d(0, 0, 0) rotate(720deg)}}.txtwav.flip :nth-child(20n+10){display:inline-block;animation-duration:4s;animation-name:flip-wave-10;animation-iteration-count:infinite}@keyframes flip-wave-11{60%{transform:translate3d(0, -16px, 0) rotate(720deg)}65%{transform:translate3d(0, 0, 0) rotate(720deg)}100%{transform:translate3d(0, 0, 0) rotate(720deg)}}.txtwav.flip :nth-child(20n+11){display:inline-block;animation-duration:4s;animation-name:flip-wave-11;animation-iteration-count:infinite}@keyframes flip-wave-12{65%{transform:translate3d(0, -16px, 0) rotate(720deg)}70%{transform:translate3d(0, 0, 0) rotate(720deg)}100%{transform:translate3d(0, 0, 0) rotate(720deg)}}.txtwav.flip :nth-child(20n+12){display:inline-block;animation-duration:4s;animation-name:flip-wave-12;animation-iteration-count:infinite}@keyframes flip-wave-13{70%{transform:translate3d(0, -16px, 0) rotate(720deg)}75%{transform:translate3d(0, 0, 0) rotate(720deg)}100%{transform:translate3d(0, 0, 0) rotate(720deg)}}.txtwav.flip :nth-child(20n+13){display:inline-block;animation-duration:4s;animation-name:flip-wave-13;animation-iteration-count:infinite}@keyframes flip-wave-14{75%{transform:translate3d(0, -16px, 0) rotate(720deg)}80%{transform:translate3d(0, 0, 0) rotate(720deg)}100%{transform:translate3d(0, 0, 0) rotate(720deg)}}.txtwav.flip :nth-child(20n+14){display:inline-block;animation-duration:4s;animation-name:flip-wave-14;animation-iteration-count:infinite}@keyframes flip-wave-15{80%{transform:translate3d(0, -16px, 0) rotate(720deg)}85%{transform:translate3d(0, 0, 0) rotate(720deg)}100%{transform:translate3d(0, 0, 0) rotate(720deg)}}.txtwav.flip :nth-child(20n+15){display:inline-block;animation-duration:4s;animation-name:flip-wave-15;animation-iteration-count:infinite}@keyframes flip-wave-16{85%{transform:translate3d(0, -16px, 0) rotate(720deg)}90%{transform:translate3d(0, 0, 0) rotate(720deg)}100%{transform:translate3d(0, 0, 0) rotate(720deg)}}.txtwav.flip :nth-child(20n+16){display:inline-block;animation-duration:4s;animation-name:flip-wave-16;animation-iteration-count:infinite}@keyframes flip-wave-17{90%{transform:translate3d(0, -16px, 0) rotate(720deg)}95%{transform:translate3d(0, 0, 0) rotate(720deg)}100%{transform:translate3d(0, 0, 0) rotate(720deg)}}.txtwav.flip :nth-child(20n+17){display:inline-block;animation-duration:4s;animation-name:flip-wave-17;animation-iteration-count:infinite}@keyframes flip-wave-18{95%{transform:translate3d(0, -16px, 0) rotate(720deg)}100%{transform:translate3d(0, 0, 0) rotate(720deg)}100%{transform:translate3d(0, 0, 0) rotate(720deg)}}.txtwav.flip :nth-child(20n+18){display:inline-block;animation-duration:4s;animation-name:flip-wave-18;animation-iteration-count:infinite}@keyframes flip-wave-19{100%{transform:translate3d(0, -16px, 0) rotate(720deg)}105%{transform:translate3d(0, 0, 0) rotate(720deg)}100%{transform:translate3d(0, 0, 0) rotate(720deg)}}.txtwav.flip :nth-child(20n+19){display:inline-block;animation-duration:4s;animation-name:flip-wave-19;animation-iteration-count:infinite}@keyframes slow-wave{from{transform:translateY(0)}to{transform:translateY(-10px)}}.txtwav.slow span{display:inline-block;animation-duration:3s;animation-name:slow-wave;animation-iteration-count:infinite;animation-direction:alternate}.txtwav.slow :nth-child(25n+0){animation-delay:-6s}.txtwav.slow :nth-child(25n+1){animation-delay:-5.76s}.txtwav.slow :nth-child(25n+2){animation-delay:-5.52s}.txtwav.slow :nth-child(25n+3){animation-delay:-5.28s}.txtwav.slow :nth-child(25n+4){animation-delay:-5.04s}.txtwav.slow :nth-child(25n+5){animation-delay:-4.8s}.txtwav.slow :nth-child(25n+6){animation-delay:-4.56s}.txtwav.slow :nth-child(25n+7){animation-delay:-4.32s}.txtwav.slow :nth-child(25n+8){animation-delay:-4.08s}.txtwav.slow :nth-child(25n+9){animation-delay:-3.84s}.txtwav.slow :nth-child(25n+10){animation-delay:-3.6s}.txtwav.slow :nth-child(25n+11){animation-delay:-3.36s}.txtwav.slow :nth-child(25n+12){animation-delay:-3.12s}.txtwav.slow :nth-child(25n+13){animation-delay:-2.88s}.txtwav.slow :nth-child(25n+14){animation-delay:-2.64s}.txtwav.slow :nth-child(25n+15){animation-delay:-2.4s}.txtwav.slow :nth-child(25n+16){animation-delay:-2.16s}.txtwav.slow :nth-child(25n+17){animation-delay:-1.92s}.txtwav.slow :nth-child(25n+18){animation-delay:-1.68s}.txtwav.slow :nth-child(25n+19){animation-delay:-1.44s}.txtwav.slow :nth-child(25n+20){animation-delay:-1.2s}.txtwav.slow :nth-child(25n+21){animation-delay:-.96s}.txtwav.slow :nth-child(25n+22){animation-delay:-.72s}.txtwav.slow :nth-child(25n+23){animation-delay:-.48s}.txtwav.slow :nth-child(25n+24){animation-delay:-.24s}@keyframes bounce-wave{from{transform:translateY(0)}to{transform:translateY(-10px)}}.txtwav.bounce span{display:inline-block;animation-duration:.3s;animation-name:bounce-wave;animation-iteration-count:infinite;animation-direction:alternate}.txtwav.bounce :nth-child(25n+0){animation-delay:-.6s}.txtwav.bounce :nth-child(25n+1){animation-delay:-.576s}.txtwav.bounce :nth-child(25n+2){animation-delay:-.552s}.txtwav.bounce :nth-child(25n+3){animation-delay:-.528s}.txtwav.bounce :nth-child(25n+4){animation-delay:-.504s}.txtwav.bounce :nth-child(25n+5){animation-delay:-.48s}.txtwav.bounce :nth-child(25n+6){animation-delay:-.456s}.txtwav.bounce :nth-child(25n+7){animation-delay:-.432s}.txtwav.bounce :nth-child(25n+8){animation-delay:-.408s}.txtwav.bounce :nth-child(25n+9){animation-delay:-.384s}.txtwav.bounce :nth-child(25n+10){animation-delay:-.36s}.txtwav.bounce :nth-child(25n+11){animation-delay:-.336s}.txtwav.bounce :nth-child(25n+12){animation-delay:-.312s}.txtwav.bounce :nth-child(25n+13){animation-delay:-.288s}.txtwav.bounce :nth-child(25n+14){animation-delay:-.264s}.txtwav.bounce :nth-child(25n+15){animation-delay:-.24s}.txtwav.bounce :nth-child(25n+16){animation-delay:-.216s}.txtwav.bounce :nth-child(25n+17){animation-delay:-.192s}.txtwav.bounce :nth-child(25n+18){animation-delay:-.168s}.txtwav.bounce :nth-child(25n+19){animation-delay:-.144s}.txtwav.bounce :nth-child(25n+20){animation-delay:-.12s}.txtwav.bounce :nth-child(25n+21){animation-delay:-.096s}.txtwav.bounce :nth-child(25n+22){animation-delay:-.072s}.txtwav.bounce :nth-child(25n+23){animation-delay:-.048s}.txtwav.bounce :nth-child(25n+24){animation-delay:-.024s}@keyframes vibe-wave{from{transform:translateY(0)}to{transform:translateY(4px)}}.txtwav.vibe span{display:inline-block;animation-duration:.8s;animation-name:vibe-wave;animation-iteration-count:infinite;animation-direction:alternate}.txtwav.vibe :nth-child(10n+0){animation-delay:-1.6s}.txtwav.vibe :nth-child(10n+1){animation-delay:-1.44s}.txtwav.vibe :nth-child(10n+2){animation-delay:-1.28s}.txtwav.vibe :nth-child(10n+3){animation-delay:-1.12s}.txtwav.vibe :nth-child(10n+4){animation-delay:-.96s}.txtwav.vibe :nth-child(10n+5){animation-delay:-.8s}.txtwav.vibe :nth-child(10n+6){animation-delay:-.64s}.txtwav.vibe :nth-child(10n+7){animation-delay:-.48s}.txtwav.vibe :nth-child(10n+8){animation-delay:-.32s}.txtwav.vibe :nth-child(10n+9){animation-delay:-.16s}	
	
	.phone {
    width: 275px;
    height: 85px;
    float: right;
    background: url(/images2017/phone.png) no-repeat 1px 3px;
    padding-left: 42px;
    margin-top: -24px;
}
	
	
	#logow-2013 {
       position: absolute;
    top: 0px;
    float: left;
    width: 209px;
    height: 150px;
    background: #fff;
    z-index: 10;
    -moz-box-shadow: 5px 2px 6px #c7c6c5;
    -ms-box-shadow: 5px 2px 6px #c7c6c5;
    -wekit-box-shadow: 5px 2px 6px #c7c6c5;
    -o-box-shadow: 5px 2px 6px #c7c6c5;
    box-shadow: 0 -6px 10px rgba(0,0,0,0.2);
}
	

#logow-2013 a {
    margin-top: 38px;
    width: 200px;
    display: block;
    height: 75px;
}

#logow-2013 .logotext {
       text-align: center;
    font-size: 16px;
    font-family: 微软雅黑;
    color: #777777;
    z-index: inherit;
}