@charset "utf-8";

/*ButtonColorHover  按钮鼠标移入颜色
BackGroundColor   字体,背景,按钮基准颜色*/
/*
#bf0011 蓝色
#bf0011 黑色
*/

/*公共样式*/
* {
    box-sizing:border-box;
    margin:0px;
    padding:0px;
}
ul,ol,li{list-style:none;}
a{text-decoration:none;color:black;}
table{border-collapse:collapse;border-spacing:0;}
img{border:none}
pre {white-space: pre-wrap; /* css-3 */white-space: -moz-pre-wrap; /* Mozilla, since 1999 */white-space: -pre-wrap; /* Opera 4-6 */white-space: -o-pre-wrap; /* Opera 7 */	word-wrap: break-word; /* Internet Explorer 5.5+ */}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
h1{font-size:24px; color:#444;}
h2{font-size:20px;}
h3{font-size:18px; }
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}
select,input,label,img,th{vertical-align:middle;}

input.dialog{height:0; height:0; font-size:0; line-height:0; border:none}
address,cite,dfn,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}

/*base styles*/
body {color: #666666;font-family:Arial,Microsoft YaHei,Raleway, Helvetica, sans-serif;font-size: 12px;font-weight:normal;line-height: 1.8em;}

input,textarea,button,select{outline:0;font-family:Arial,Microsoft YaHei,Raleway, Helvetica, sans-serif;}
em, ins {
    font-style: normal;
    text-decoration: none;
}

/*图标znl_icon.png*/
.znl_icon{
    display: inline-block;
    background: url("/assets/img/pub/znl_icon.png")/*tpa=http://www.rst-ic.com/assets/img/pub/znl_icon.png*/ no-repeat;
}
/*图标icon.png*/
.icon-lib {
    display: inline-block;
    background: url("/assets/img/pub/icon.png")/*tpa=http://www.rst-ic.com/assets/img/pub/icon.png*/ no-repeat;
    font-size: 12px;
    line-height: 18px;
    width:18px;
    height: 18px;
    cursor:pointer;
}
/*Email*/
.email_icon {
    background-position: -240px -5px;
}
/*Skype*/
.skype_icon {
    background-position: -240px -38px;
}
/*QQ*/
.qq_icon {
    background-position: -240px -70px;
}

/*字体颜色*/
.color-yellow{ color:#EE7700!important;}/*主题色-橙色*/
.color-white{ color:#fff;}
.color-gray{ color:#666}/*灰色*/
.color-black{ color:#000;}
.color-blue{color: #4897fe;}/*浅蓝色*/
.color-grayblue{color: #337ab7;}/*灰蓝*/
.color-darkblue{color:#336699;}/*深蓝*/
.color-red{ color:red;}
.color-initial { color: initial;}
.error {color: red;}
.color-lightgray{color:#999;}/*浅灰色*/

/*a标签字体:hover变主题色*/
.a-hover:hover {
    color:#ee7700!important;
    cursor: pointer;
}

/*边框*/
.border-df{ border:1px solid #f2f2f2;}/*统一边框色--浅灰色*/
.border-top { border-top:1px solid #f2f2f2;}/*浅灰色--上边框*/
.border-bottom { border-bottom:1px solid #f2f2f2;}/*浅灰色--下边框*/
.border-left { border-left:1px solid #f2f2f2;}/*浅灰色--左边框*/
.border-right { border-right:1px solid #f2f2f2;}/*浅灰色--右边框*/
.border-dashtop { border-top:1px dashed #e4e4e4;}/*虚线-深灰色-上边框*/
.border-dashbottom {border-bottom:1px dashed #e4e4e4;}/*虚线-深灰色-下边框*/

.border-gray {border:1px solid #e4e4e4;}/*深灰色*/
.border-yellow{border:1px solid #ee7700!important;}
.border-inherit{ border: inherit !important;}
.border-transparent {border:1px solid transparent;}/*透明*/
/*无下边框*/
.noborder-bottom {
    border-bottom:0px!important;
}
/*背景*/
.background-yellow { background-color:#ee7700!important;}/*主题背景色-橙色*/
.background-gray { background-color:#f2f2f2;}/*统一背景色--浅灰色*/
.bg-color {background-color:#ee7700;color:#fff;}
.bg-white {background:#fff;}
.background-lightgray{background:#999;}/*浅灰色*/
.background-e4{background:#e4e4e4;}
/*停靠*/
.fl,.left {float: left;}
.fr,.right {float: right;}

/*容器居中*/
.wrap{ width:1200px; margin:0 auto;}
.container {
    width: 1200px;
    padding-left: 0;
    padding-right: 0;
    margin-right: auto;
    margin-left: auto;
}
.row{margin: 0;}

/*清除浮动公共样式*/
.clear{ clear:both; height:0; line-height:0; font-size:0;}
.clearfix{ clear: both;}
.clearboth::after {
    content:' ';
    clear: both;
    display:block;
    visibility: hidden;
    width:0;
    height: 0;
    zoom: 1;
}

/*高度*/
.lh-30 {
    height: 30px;
    line-height: 30px;
}
.l-15em {
    line-height: 1.5em;
}
.hl-32{
    height: 32px;
    line-height: 32px;
}
.hl-36{
    height: 36px;
    line-height: 36px;
}
.hl-46{
    height: 46px;
    line-height: 46px;
}

/*小手*/
.cur-pointer{
    cursor: pointer;
}

/*不可用*/
.cur-not{
    cursor: not-allowed;
}

/*垂直居中*/
.vm {
    vertical-align: middle;
}
.vt{
    vertical-align: top;
}


/* padding */
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pt30{ padding-top:30px;}
.pt40{ padding-top:40px;}
.pb10{ padding-bottom:10px;}
.pb20{ padding-bottom:20px;}
.pl20{padding-left: 20px;}
.pl30{ padding-left:30px;}
.pr10{padding-right:10px;}
.pr20{padding-right:20px;}
.pad-40 { padding: 6px 40px!important;}
.pad-5 { padding: 0px 5px!important;}
.ptrbl{padding: 6px 10px!important;}
.plr25 {padding-left: 25px;padding-right: 25px;}
.ptb20 {padding-top: 20px; padding-bottom: 20px;}

/* margin*/
.mt10 {margin-top: 10px;}
.mt15 {margin-top: 15px;}
.mt20 {margin-top: 20px;}
.mt30 {margin-top: 30px;}
.mt40 {margin-top: 40px;}
.mt60 {margin-top: 60px;}
.mb10 {margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.ml10 {margin-left: 10px;}
.ml15 {margin-left: 15px;}
.ml20 {margin-left: 20px;}
.ml60 {margin-left:60px;}
.mr5{ margin-right:5px;}
.mr10 {margin-right: 10px;}
.mr25 {margin-right: 25px;}
.mr20 {margin-right: 20px;}
.mr40 {margin-right: 40px;}
.mtb10 {
    margin-top: 10px;
    margin-bottom: 10px;
}
.mtb20 {
    margin-top: 20px;
    margin-bottom: 20px;
}
.mtb30 {
    margin-top: 30px;
    margin-bottom: 30px;
}
.mtb100 {
    margin-top: 100px;
    margin-bottom: 60px;
}
.fgline{ margin: 0px 0px 0px 5px;}

/*文字首行缩进*/
.text-indent2{
    text-indent: 2em;
}
.text-indent {
    text-indent: 1em;
    color:initial;
}

/*字体位置*/
.tc {text-align: center;}
.tl {text-align: left;}
.tr {text-align: right;}

/*文字下划线*/
.underline {
    text-decoration: underline;
}
/*字体大小*/
.fs-12 {font-size: 12px;}
.fs-14 {font-size: 14px;}
.fs-16 {font-size: 16px;}
.fs-18 {font-size: 18px;}
.fs-21 {font-size: 21px;}
.fs-24 {font-size: 24px;}
.fs-26 {font-size: 26px;}

/* 字体加粗*/
.fw-bold {font-Weight: bold;}

/*相对位置*/
.rel { position: relative;}

/*显示隐藏*/
.ellipsis, .o-h { overflow: hidden;}
/*转化为块级元素*/
.display,.dis-block{display:block;}
.dis,.hidden{ display:none!important;}
.visi-hidden {visibility:hidden;}

/*行内块元素*/
.disin-block{
    display: inline-block;
}

/*文字超出不显示*/
.txtnowarp {
    overflow:hidden;
    white-space:nowrap;
}
/*文字超出省略号显示*/
.texthidden {
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}

/*宽度*/
.col-md-1,.col-sm-1 {
    width: 4.16666667%
}

.col-md-2,.col-sm-2 {
    width: 8.33333333%
}

.col-md-3,.col-sm-3 {
    width: 14.5%
}

.col-md-4,.col-sm-4 {
    width: 16.66666667%
}

.col-md-5,.col-sm-5 {
    width: 20.83333333%
}

.col-md-6,.col-sm-6 {
    width: 25%
}

.col-md-7,.col-sm-7 {
    width: 29.16666667%
}

.col-md-8,.col-sm-8 {
    width: 33.33333333%
}

.col-md-9,.col-sm-9 {
    width: 37.5%
}

.col-md-10,.col-sm-10 {
    width: 41.66666667%
}

.col-md-11,.col-sm-11 {
    width: 45.83333333%
}

.col-md-12,.col-sm-12 {
    width: 50%
}

.col-md-13,.col-sm-13 {
    width: 54.16666667%
}

.col-md-14,.col-sm-14 {
    width: 58.33333333%
}

.col-md-15,.col-sm-15 {
    width: 62.5%;
}

.col-md-16,.col-sm-16 {
    width: 66.66666667%
}

.col-md-17,.col-sm-17 {
    width: 70.83333333%
}

.col-md-18,.col-sm-18 {
    width: 75%
}

.col-md-19,.col-sm-19 {
    width: 79.16666667%
}

.col-md-20,.col-sm-20 {
    width: 83.33333333%
}

.col-md-21,.col-sm-21 {
    width: 87.5%
}

.col-md-22,.col-sm-22 {
    width: 91.66666667%
}

.col-md-23,.col-sm-23 {
    width: 95.83333333%
}

.col-md-24,.col-sm-24 {
    width: 100%
}

/*文本框*/
.input {
    height:32px;
    line-height: 32px;
    width: 198px;
    border: solid 1px #ccc;
    text-indent: 5px;
    font-size: 12px;
}
/*文本框聚焦*/
.inputfocus:focus {
    border-color: #ee7700;
    outline: 0;
    box-shadow: 0 0 2px #ee7700;
}
/*文本框公用部分start*/

.form-group{
    margin-top: 5px;
    height: 36px;
    line-height: 36px;
}
.form-con {
    height: 36px;
    text-indent:6px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #dfdfdf;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

/*文本框两列显示*/
.input-Column{
    height:61px;
    width:100%;
    margin-top:5px;
}

/*文本框公用部分end*/

/*文件上传*/
.div-upload {
    padding: 0px 10px;
    height: 36px;
    line-height: 36px;
    position: relative;
    cursor: pointer;
    color: #888;
    background: #fafafa;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
    display: inline-block;
    margin-right:10px;
}
.file-upload {
    cursor: pointer;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}


/********************标准按钮（a标签，button标签）---start****************************/


.btn-input {
    padding: 6px 20px;
    display: inline-block;
    font-weight: 400;
    font-size:12px;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    border-radius: 3px;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    touch-action: manipulation;
    -ms-touch-action: manipulation;
    border: 0px;
    font-family:microsoft yahei;
}
/*橙色按钮*/
.btn-default {
    color: #fff;
    background:#ee7700;
    border: 1px solid #ee7700;
    cursor: pointer;
}
.btn-default:hover {
    border: 1px solid #ff7f00;
    background-color:#ff7f00;
}

/*红色按钮*/
.btn-red {
    color: #fff;
    background: #C81623;
    border: 1px solid #C81623!important;
    cursor: pointer;
}
.btn-red:hover {
    border: 1px solid #e4393c;
    background-color:#e4393c;
}

/*取消按钮*/
.btn-cancel {
    border:1px solid #e4e4e4;
    color:inherit;
    background:#fff;
    cursor: pointer;
}

/*禁用按钮*/
.btn-disabled {
    color: #fff;
    background: #ccc!important;
    cursor: not-allowed!important;
    border: 1px solid #ccc!important;
}


/*****************************标准按钮（a标签，button标签）---end*********************************/

/*公用Config固定标签*/
.config-edit {
    position: absolute; right: 0; top: 0;font-size: 14px;width: 14px;height: 14px;z-index: 100;
}
/*公用Advert固定标签*/
.advert-edit {
    position: absolute;left: 0;width: 14px!important; height: 14px!important; font-size: 14px; margin:0 -15px;z-index: 100;
}
/*公用News固定标签*/
.news-edit {
    font-size: 14px;width: 14px;height: 14px;z-index: 100;
}

/*********************************************index首页--strat************************************************/
/*头部最上边-改版start*/
.clearfix:before,.clearfix:after,.Welcome_container:before,.Welcome_container:after{
    content: '';
    display: table;
}
.clearfix:after,.Welcome_container:after{
    clear: both;
}
.icon-new{
    display: inline-block;
    vertical-align: middle;
    background: url("/assets/img/pub/icon-new.png")/*tpa=http://www.rst-ic.com/assets/img/pub/icon-new.png*/ no-repeat;
}
.headicon{
    width: 17px;
    height: 17px;
    background-position: -3px -46px;
}
.bomicon{
    width: 17px;
    height: 17px;
    background-position: -3px -7px;
}
.phoneicon{
    width: 17px;
    height: 17px;
    background-position: -3px -27px;
}
.HeadContainer{
    width:1200px;
    margin: auto;
}
.Head{
    width:100%;
    height:28px;
    line-height: 28px;
    background-color: #f2f2f2;
}
.headline{
    display: inline-block;
    width:1px;
    color: #e4e4e4;
    margin: 0px 10px;
}
.Head_left .Login{
    display: inline-block;
    margin-left: 20px;
}
.Head_left a,.backstage,.BOM{
    color: #0979e9;
}
.Head_right ul{
    width:100%;
}
.Head_right ul li{
    float: left;
    height: 28px;
}
.Head_right ul span{
    padding-right: 0px;
}
.Welcome{
    display: inline-block;
    position: relative;
    margin-left: 8px;
}
.Welcome:hover .Welcome_title{
    background-color: #FFFFFF;
    cursor: pointer;
}
.Welcome:hover .Welcome_title i{
    background-position: -33px -18px;
}
.Welcome:hover .Welcome_container{
    display: block;
}
.Welcome a{
    color: #666666;
}
.Welcome_admin a:hover{
    color:#EE7700;
}
.Welcome .Welcome_title{
    /*width:118px;*/
    padding: 0px 15px;
    position: relative;
    z-index: 1;
}
/*.Welcome_title i{
	width:15px;
	height:15px;
	background-position: -33px -5px;
}*/
.Welcome_account{
    padding: 0px 10px;
    border-bottom: 1px solid #EEEEEE;
}
.Welcome_container{
    display: none;
    width:300px;
    /*height: 158px;*/
    padding: 10px 15px;
    position: absolute;
    left: 0px;
    top:28px;
    background-color: #FFFFFF;
    box-shadow: 0 1px 4px #e6e6e6;
    -webkit-box-shadow: 0 1px 4px #e6e6e6;
    z-index: 999;
}
.Welcome_admin li{
    float: left;
    margin: 6px 10px 0px 10px;
    width: 70px;
    height: 28px;
    overflow: hidden;
}
/* chunboli add */
/* 多语言 */
.lang{
    width: 80px;
    text-align: center;
    display: inline-block;
    position: relative;
}
.lang:hover{
    cursor: pointer;
    background-color: #FFFFFF;
}
.lang:hover i{
    background-position: -33px -18px;
}
.lang:hover .lang_container{
    display: block;
    z-index: 999;
}
.lang_container{
    display: none;
    width: 80px;
    /*height: 158px;*/
    position: absolute;
    left: 0px;
    top:28px;
    background-color: #FFFFFF;
    box-shadow: 0 1px 4px #e6e6e6;
    -webkit-box-shadow: 0 1px 4px #e6e6e6;
    z-index: 999;
}
.lang_container li{
    width: 80px;
    text-align: center;
    display: block;
}
.lang_container a:hover{
    color:#bf0011;
}

.cus-link-3{
    margin-bottom: 10px;
}

.cus-link .cus-link-4 a{
    display: inline-block;
    width: 30px;
    height: 30px;
    font-size: 35px;
    margin-right: 10px;
    background: url(//scdn.utsource.info/Images/home/footerJinglin.png) no-repeat;
}

.cus-link .cus-link-4 .a1{
    /*background-position: 0 -96px;*/
}
.cus-link .cus-link-4 .a2{
    background-position: -37px -96px;
}
.cus-link .cus-link-4 .a3{
    background-position: -76px -96px;
}
.cus-link .cus-link-4 .a4{
    background-position: -114px -96px;

}
.cus-link .cus-link-4 .a5{
    display: none;
    background-position: 0 -146px;
}

/*.cus-link .cus-link-1{*/
/*background: url(//scdn.utsource.info/Images/home/footerJinglin.png) no-repeat;*/
/*float: left;*/
/*width: 165px;*/
/*padding-left: 35px;*/
/*height: 30px;*/
/*line-height: 30px;*/
/*}*/
/*.cus-link .cus-link-2{*/

/*}*/
/*.cus-link .cus-link-3{*/

/*}*/
/*.cus-link .cus-link-4{*/

/*}*/


/*头部最上边-改版end*/

/*.toper {
    height: 28px;
    min-width: 1200px;
    line-height:28px;
    font-size: 13px;
}
.toper p {
    height: 28px;
}
.toper a:hover{text-decoration:none;}
 .toper-ad {
    position: relative;
    text-align: center;
     height: 80px;
}*/
.toper-ad .close {
    color: #fff;
    position: absolute;
    left: 49%;
    margin-left: 590px;
    width: 30px;
    text-align: center;
}
.stick-header {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    background-color: #fff;
    -moz-box-shadow: 0 0 1px 0px rgba(0,0,0,0.3),0 0 6px 2px rgba(0,0,0,0.15);
    box-shadow: 0 0 1px 0px rgba(0,0,0,0.3),0 0 6px 2px rgba(0,0,0,0.15);
    z-index: 111;
    display: none;
}
/*header*/
.header{ height: 125px;}
.logo{ width: 300px; display: block;padding-top: 11px; }
.logo a,.headerleft>a{ width: 300px; height: 100px;display: table-cell;vertical-align: middle;}
.logorightspan {
    width: 300px;
    height: 40px;
    line-height: 40px;
    font-size: 24px;
    margin: 35px 0 0 24px;
    padding-left: 24px;
}
.logorightspan:before {
    display:inline-block;
    width:0px;
    height:67px;
    content:' ';
}
.searchbar{
    padding-top: 30px;
    padding-left: 100px;
    width: 650px;
}
.searchbar .input{
    width:370px;
    border: solid 2px #EE7700;
    border-right-width: 0;
    height: 38px;
}

.searchbar .input .txt-input {
    width: 365px;
    height: 34px;
    padding: 0;
    margin: 0;
    border: none;
    text-indent: 10px;
    font-size: 12px;
}
.searchbar .btn-input>i{
    width:38px;
    height:36px;
    cursor:pointer;
    display:inline-block;
    text-align: center;
}
.searchbar .btn-input {
    width:88px;
    height: 38px;
    cursor: pointer;
    border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    padding:0px;
    text-align: left;
    -webkit-appearance: none;
    font-size: 14px;
    line-height: 38px;
}

.searchbar .txt {padding-top: 5px;width:519px;height: 30px;overflow:hidden;margin-left: 10px;}
.searchbar .txt a{ margin-right: 5px;}
.searchbar div.txt>a:hover{ color: #ee7700; text-decoration: underline;}

/**购物车start**/
.shopbuyer{
    width:170px;
}
.shopbuyer .shopbuyerleft{
    width:51px;
    height: 36px;
    line-height: 40px;
}
.shopbuyer .shopbuyerleft i{
    font-size: 25px;
    color: white;
    padding: 0px 10px;
}
.shopbuyer .shopbuyerright{
    width: 106px;
    height: 30px;
    line-height: 30px;
    margin-top:6px;
}
.trigon{
    position: absolute;
    top: 2px;
    right: -4px;
    width:0px;
    height:0px;
    border:4px solid #a25304;
    border-bottom-color: transparent;
    border-top-color: transparent;
    border-left-color: transparent;
    transform: rotate(-46deg);
}
.cart-count {
    position: absolute;
    right: -5px;
    top: -5px;
    border-radius: 50% 50% 50% 0;
    width: 20px;
    height: 20px;
    line-height: 20px;
}


/**购物车end**/

/*nav*/
.nav {
    height: 40px;
    line-height: 40px;
    min-width: 1200px;
}
.nav .list{
    width:970px;
    height: 40px;
    float: left;
    overflow: hidden;
}
/*.nav .list .listlione > h2 {
    height:40px;
}
.nav .list .listlione > h2 > i{
    margin-left: 7px;
}*/

/*全部商品分类字体*/
.navmianbox{
    height: 40px;
}
.all_ct{
    float: left;
    width: 230px;
    position: relative;
}
.all_ct h4{
    height: 40px;
}
.all_ct h4 i{
    margin-left: 7px;
}

/*分类新添加代码end*/
/*.nav .list .listlione>h2>a{
	font-size: 16px;
	text-align: left;
}*/
.nav .list>li{
    display: block;
    float: left;
    text-align: center;
    font-size: 14px;
    height:40px;
}
.nav .list > li.nav_li:hover {
    background:#d96e03;
}
.nav .list>li>a {
    font-size: 16px;
    display: inline-block;
    padding: 0px 35px;
}
.nav .list>li>a:hover {
    color: #fff
}
.dl_ullist{
    overflow:hidden;
    width:100%;
    padding-left: 15px;
}
.dl_ullist li{
    float:left;
    width: 33%;
    text-align: left;
    height: 30px;
    line-height: 30px;
}
.dl_ullist li>a{
    border-bottom:1px dashed #e4e4e4;
}
.nav .list .listlione{
    width:230px;
    position: relative;
}

.dllist .dl_divbox{
    margin-top: -48px;
    display: none;
    width:711px;
    height:auto;
    min-height:36px;
    position: absolute;
    left:228px;
    z-index: -2;
    background: #fff;
    padding: 2px 15px 15px;
    border:1px solid #ddd;
    font-size:12px;
}
.dllist{
    border:1px solid #ddd;
    border-top:none;
    white-space: nowrap;
    display: none;
    width:230px;
    height:auto;
    min-height: 430px;
    position: absolute;
    top:40px;
    left:0px;
    z-index: 110;
    text-align: left;
    background:#ffffff;

}
.dllist>dd a{
    display: inline-block;
    width: 185px;
    color: inherit;
    overflow: hidden;
}

.dllist>dd{
    height: 33px;
    line-height: 33px;
    padding-left: 6px;
    color:inherit;
    position:relative;
    width:229px;
    font-size: 12px;
}
.dllist dd:hover {
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
    border-right:1px solid #fff;
}

.storemore {
    width:35px!important;
    display:inline-block;
    vertical-align: top;
    font-size: 12px;
    overflow: hidden;
}
.dd_more {
    padding-left:84px!important;
    cursor:pointer;
}
.dd_more:hover {
    border:none!important;
}



/*轮播图样式开始*/
.banner{
    width:100%;
    overflow:hidden;
    height:430px;
    position:relative
}
.banList,.banList li{
    height: 430px;
    margin: 0 auto;
}
.fomW{
    position:absolute;
    bottom:20px;
    height:20px;
    z-index:9;
    width:100%;
    text-align:center;
}
.jsNav{
    display:inline-block;
    background:#fff;
    width:40px;
    height:10px;
    margin:0 5px;
    cursor:pointer
}
.jsNav.on{
    background:#fc8f0f;
}
.dots{
    width: 15px!important;
    height: 15px!important;
    -webkit-border-radius: 50px!important;
}
/*轮播图样式结束*/





/**会员登录开始**/
.login-news {
    position: absolute;
    z-index: 1;
    margin-left:948px;
    width: 250px;
    height: 428px;
    margin-top: -428px;
    padding-top:25px;

    /*IE8不支持rgba处理方法*/
    background: rgba(255,255,255,.9);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5ffffff,endColorstr=#E5ffffff);

}
.rightlog{height: 330px; overflow: hidden;border-bottom: 0px; line-height:20px; margin-bottom: 27px;}
.rightlog h3 {height: 40px;line-height: 40px;position: relative;font-size: 16px;width: 198px;margin:10px auto 0px;}
.login-before {width: 100%;height: 280px;}
.login-before .form { width: 198px; margin: auto;}
.login-before .form .inputlabel {margin:8px 0px;display: block;width: 198px;}
/*home login*/
.login-before .form .lgbtn:hover {
    background:#ee7700;
    color:#fff;
}
.checkspan > div {
    margin-bottom:3px;
}
.login-before .form .lgbtn {display: block;color: #ee7700;line-height: 32px;width: 198px;font-size: 16px;cursor: pointer;border: 1px solid #ee7700;background: none;}
.login-before .form .rgbtn {display: block;border: 0;line-height: 34px;width: 198px;font-size: 16px;margin: 13px 0px;cursor: pointer;}
.rightnews {
    border-top: solid 1px #eed5bf;
    background: #fff5ec;
    height: 44px;
    line-height: 44px;
    overflow: hidden;
    width: 248px;
}
.in-banner{ width: 100%;min-width: 1200px;}
.in-banner .js_ms_cont ul{  padding-left:7px;}
.in-banner .js_ms_cont ul li{ width:198px;display: block;overflow: hidden;height: 44px;margin:auto;}

.rightlog span{height:36px;line-height:36px;display:block;}
.rightlog h3:before,.rightlog h3:after {content: " ";position: absolute;left: 0;top: 19px;display: block;border: solid 1px #ee7700;border-width: 1px 0 0;width: 33px;height: 1px;}
.rightlog h3:after {right: 0;left: auto;}
.rightlog .regbox ,.rightlog .logbox{border: 1px solid #ccc; width: 200px;}
.rightlog .regbox{background-color:#e94d00;}
.rightlog .contactbox{margin-top:0px;}
.rightlog-login  .list{width: 248px;height: 190px;margin:0 auto;padding: 0 10px;}
.rightlog-login  .list li{ display: block; text-align: center;margin-top: 14px;}
.rightlog-login .tip{ margin:36px 20px 0;}
.rightlog-login .list a{
    display:block;
    text-align: center;
    color: #EE7700;
}
.rightlog-login .list a i{
    font-size:30px;
    display: block;
    width:64px;
    height:64px;
    margin:0 25px 5px;
    border: 1px solid #EE7700;
    border-radius: 50%;
    padding-top:22px;
}
/*会员登录结束*/


/*品牌start*/
#HotBrand .hd ul li {
    width: 14px;
    height: 14px;
    border: 1px solid #c1c1c1;
    float: left;
    margin-left: 5px;
    border-radius: 50%;
    cursor: pointer;
    color: #fff;
}
#HotBrand .hd ul li.on{
    background: #EE7700;
    border: 1px solid #EE7700;
    color: #fff;
}
.in-logos{width: 1200px;height: 185px}
.in-logos .big{
    width:299px;
    height: 184px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    border-width: 0 1px 0px 0;
}
.in-logos .big .bg-img {
    position: absolute;
    right: 0;
    top: 0;
}
.in-logos .big .bg-img img {
    width:300px;
    height:184px;
}
.in-logos  .other {
    height: 184px;
    float: left;
    display: flex;
}
.in-logos .pingpai-smallone,.in-logos .pingpai-smalltwo {
    height: 92px;
}
.in-logos .pingpai-small a{ border-width: 0 1px 1px 0; display: inline-block; float: left;
    width: 150px;height: 92px;}
.in-logos .pingpai-smallone a:last-child{border-width: 0 0px 1px 0;}
.in-logos .pingpai-smalltwo a{border-width: 0 1px 0px 0;}
.in-logos .pingpai-smalltwo a:last-child{border-width: 0;}
.in-logos .pingpai-small img{width: 150px; height:91px;}

/*品牌end*/

/*特卖页面--start*/

.list-pr li {display: block; float: left; border:solid 1px white;padding: 10px; width: 370px;height: 200px;position: relative;margin-right: 30px;    margin-bottom: 20px;background: white}
.list-pr li:hover{ border:solid 1px #e94d00;}
.list-pr li .pfooter{float:left;margin-top:10px;padding-top: 10px;border-top: 1px solid #f2f2f2;}
.list-pr li .pfooter .pimg{float:right}
.list-pr li .pimg{width:125px;float:left;}
.list-pr li .pinfo{width:220px;float:left;display:block;}
.list-pr li .img{ text-align: left; width:125px;display:block;}
.list-pr li .img img{ width: 125px; height: 125px;}
.list-pr li .title{ font-size: 14px;height:16px; line-height: 1.2em; overflow: hidden;width: 100%;}
.list-pr li .price{  padding-top: 0px;}

/*特卖页面--end*/


/*精选特卖 start*/
/*.boxt-main.active{ position: relative;}
.boxt-main.active{ border-bottom: solid 2px #e94d00; display: inline-block; margin-bottom: -2px;}
.boxt-main.active:after{ content: ' ';  display: block; border: solid 5px; width: 0; height: 0; border-color:transparent transparent #e94d00 transparent; position: absolute; left: 48%; bottom: 0;}*/
/*.boxt-more{ margin-right:10px; background: #e94d00; color: #fff; padding:0 15px; height: 26px; line-height: 26px; border-radius: 5px; margin-top: 5px;}
.boxt-more:hover{background: #d64700; text-decoration: none;color: #fff;}*/
/*.boxt-tip{ padding:0 10px; border:solid 1px #d6d6d6; background: #f9f9f9; line-height: 26px; margin-top: 5px; margin-left: 15px; position: relative;}
.boxt-tip:before{ content:" "; display: block; border: solid 7px #d6d6d6; position: absolute; left: -14px; top: 6px; border-color: transparent #d6d6d6 transparent transparent;}
.boxt-tip:after{ content:" "; display: block; border: solid 7px #f9f9f9; position: absolute; left: -13px; top: 6px; border-color: transparent #f9f9f9 transparent transparent; z-index: 2;}*/

.indexbox .ib-left{ width:240px; height: 350px;}
.indexbox .ibad {
    position: relative;
    height: 350px;
    width: 240px;
    overflow: hidden;
    text-align: center;
}
.indexbox .ibad h3 {
    margin: 40px 0px 25px;
    font-size: 20px;
    height: 25px;
    overflow: hidden;
}
.indexbox .ibad b {
    font-size: 20px;
    display: block;
    font-weight: normal;
    margin: 22px 0;
}
.indexbox .ibad div.btn {
    display: block;
    width: 100px;
    height: 36px;
    background: #fff;
    line-height: 36px;
    text-align: center;
    margin: 12px auto;
    border-radius: 18px;
    font-size: 16px;
}
.indexbox .ibad div.btn:hover {
    background: rgba(255,255,255,.9);
    text-decoration: none;
}
/*.indexbox .ib-right{ width: 960px; height:350px;}
.indexul{ height:350px;}
.indexul li{ display: block; float: left; width:192px; height: 175px; border-width: 0 1px 1px 0;overflow: hidden; }

.indexul li a{ display: block;height:175px; padding: 8px 0 0 10px;cursor:default;}
.indexul li a > h5,.indexul li a>p>span,.indexul li a > img {
    cursor:pointer;
}
.indexul li a > h5 {
    color:black;
    width:181px;
    height:25px;
    overflow:hidden;
    white-space:normal;
    word-break : break-all;
}
.indexul li a:hover{ text-decoration: none;}
.indexul li a:hover h5{ color: #ee7700;}
.indexul li a h5{
    color: black;
    height: 22px;
    overflow: hidden;
    white-space: normal;
    word-break: break-all;
}
.indexul li a p{
    overflow: hidden;
    height: 22px;
    width: 100%;
}
.indexul li a .price b{ font-size: 14px; margin-right: 10px;font-weight:normal;cursor:pointer; }
.indexul li a .sell{ background: #fff7f1; border: solid 1px #eac4a4; padding: 0px 5px; line-height: 26px;}
.indexul li img{ height: 115px;width: 115px;float:right;}*/
/*.indexul li img{ height: 100%;width: 100%;float:right;}*/
.indexbox .ib-right{ width: 960px; height:350px;}
.indexul{ height:350px;}
.indexul li{ display: block; float: left; width:192px; height: 175px; border-width: 0 1px 1px 0;overflow: hidden;position: relative;background: #fff; }
.indexul li a{ display: block;height:175px;text-align: center;padding: 0 10px;}
.indexul li a:hover{ text-decoration: none;}
.indexul li a h5 {
    color:black;
    height:22px;
    overflow:hidden;
    white-space:normal;
    word-break : break-all;
}
.indexul li a:hover h5{ color: #ee7700;}
.indexul li a b{ font-size: 14px; font-weight:normal; }
.indexul li a p {    overflow: hidden;
    height: 22px;
    width: 100%;}
.indexul li img{ height: 115px;width: 115px;margin: 5px 0;}


/*精选特卖end*/

/*电子圈开始*/
.dianziq{
    color:#61debb;
    line-height: 36px;
    height:36px;
    font-size: 18px;
    margin: 10px auto;
    width:1200px;
}
.elec .elc_img{
    width:240px;
    height:350px;
    margin-right: 11px;
}
.elc_cont{
    width: 948px;
    height:350px;
}
.elc_cont .elc_contleft{
    width: 597px;
    height: 350px;
    overflow: hidden;
    padding:0px 20px 10px;
    margin-right: 10px;
}
.elc_cont .elc_contright{
    width: 341px;
    height: 350px;
    padding:0 20px;
}

.elc_contleft div{
    height:36px;
    line-height: 36px;
    overflow: hidden;
}
.elc_contleft table tr{
    width: 543px;
    height:37px;
    line-height: 37px;
}
.elc_contleft table tr td:nth-child(1)>a {
    display: block;
    width: 477px;
}

.elc_contright .elc_ordertltle{
    overflow: hidden;
}
.elc_contright .maquee{
    width:340px;
    height: 290px;
    overflow: hidden
}
.elc_contright .elc_orderlist{
    padding: 0px 10px 0px;
    height: 302px;
}
.elc_contright .elc_orderlist li{
    height: 37px;
    line-height: 37px;
}
.elc_contright .elc_orderlist li span{
    margin-left: 8px;
    display: inline-block;
    overflow: hidden;
    height: 37px;
}
.elc_contright .elc_orderlist li .sp1{
    width:62px;
}
.elc_contright .elc_orderlist li .sp2{
    width:80px;
}
.elc_contright .elc_orderlist li .sp3{
    width:75px;
}
.elc_contright .elc_orderlist li .sp4{
    width:60px;
}

/*电子圈结束*/


/*首页底部--start*/


/*首字母查询-start*/
.search-later {
    margin-top: 20px;
    border-radius: 3px;
    padding: 0px 90px;
    /*width:1075px;*/
    font-size:12px;
}
.search-later .tit {
    margin-bottom: 6px;
}
.search-later .index {
    float: left;
    padding-left: 12px;
    line-height: 40px;
}

.g-clear {
    zoom: 1;
}
.g-clear:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.data-letter{
    height: 40px;
    border-radius: 3px;
    padding:9px;
}
.data-letter a{
    display: block;
    float: left;
    margin-right: 2px;
    width: 23px;
    height: 23px;
    line-height: 23px;
    border-radius: 2px;
    text-align: center;
}
.data-letter a:hover {
    background-color: #ee7700;
    color: #fff;
    border-color: #ee7700;
}
.s-letter {
    margin-top: 18px;
}
.components-types{
    margin: 10px 0px;
    padding: 20px 72px;
}
.components{
    padding-left: 14px;
    margin-top: 20px;
    margin-bottom: 25px;
}
.components li{
    width: 260px;
    height: 26px;
    float: left;
    line-height: 26px;
    overflow: hidden;
    display: inline-block;
}
.components .noproduct{text-align: center;width: 100%;margin: 60px 0px;font-size: 20px;}
/*首字母查询-end*/


/*headlinks*/
.headlinks{border-top: 2px solid #ee7700;}

/*footerlinks*/
.footlinks{padding: 30px 0;border-top: 3px solid #ee7700;min-width: 1200px;}
.footlinks .ad img{ height: 52px;width: 1045px;}
.footlinks .footerbox{
    width:100%;
    min-height:140px;
    margin-top: 30px;
    min-width: 1200px;
}
.footlinks .footerbox ul{
    min-height:50px;
    max-height:175px;
    overflow:hidden;
}
.footlinks .footerbox h4{
    margin-bottom: 10px;
}
.footlinks .footerbox .wrap {
    padding:20px;
    border-top:1px solid #e4e4e4;
}
.footlinks dl{width:100%;min-height: 150px;}
.footlinks dl dd{float:left;width:20%;min-height:150px;text-align: left;border-right:1px solid #e4e4e4;padding-left:75px;line-height: 26px;}
.footlinks dl dd:nth-last-child(1){border-right:none;}
.footlinks dl dd a{ display: block;color:#666;}
.footlinks dl dd a:hover{ text-decoration: underline;}




/*footer*/
.footer{min-width:1200px;}
.friendlink{
    margin: 0px auto;
    text-align: center
}
.friendlink dl {
    line-height: 22px;
    overflow: hidden;
    padding-bottom: 5px;
}
.friendlink dt {
    float: left;
    margin-right: 10px;
}
.friendlink dd a {
    padding-right:10px;
}

.footer .footerimg a{
    width:144px;
    height:44px;
    margin: 8px 5px;
    opacity: 0.8;
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;
    filter:Alpha(Opacity=80);
    display:inline-block;
}
.footer .footerimg a:hover{
    opacity: 1;
    -moz-opacity:1;
    -khtml-opacity:1;
    filter:Alpha(Opacity=100);
}
/****************备案号开始*******************/
.footer-bottom{
    line-height: 28px;
    text-align: center;
}
.footer-bottom a,.footer-bottom span{
    color:#666;
    font-size:12px!important;
}
/****************备案号结束******************/

/*首页底部--end*/
/*右侧悬浮窗-改版start*/

.navtoolbar{
    position: fixed;
    top:0px;
    right: -1px;
    height: 100%;
    z-index: 500;
}
.toptoolbar{
    position: fixed;
    top:30%;
    right: -1px;
    height: 100%;
    width: 50px;
}

.bar-default-status{
    /*margin-bottom: 5px;*/
    font-size: 12px;
    line-height: 18px;
}
.bar-default-status>a{
    display: inline-block;
    width:48px;
    height: 48px;
    background-image: url("/assets/img/pub/icon-new.png");
    background-repeat: no-repeat;

    border:1px solid #e4e4e4;
}
.bar-default-status>a:not(.iconbg1){
    background-color: #FFFFFF;
}
.bar-default-status>a:not(.iconbg1):hover{
    background-color:#dc2928;
    border: 1px solid #dc2928;
}
.bar-default-status .iconbg1{
    border:1px solid #dc2928;
    background-color: #dc2928;
    background-position: -37px 2px;
}
.iconbg2{
    background-position: -82px -47px;
}
.iconbg2:hover{
    background-position: -38px -46px;
}
.iconbg3{
    background-position: -82px -97px;
}
.iconbg3:hover{
    background-position: -39px -97px;
}
.iconbg4{
    background-position: -82px -148px;
}
.iconbg4:hover{
    background-position: -40px -148px;
}
.iconbg5{
    background-position: -81px -202px;
}
.iconbg5:hover{
    background-position: -39px -203px;
}
.iconbg6{
    background-position: -82px -259px;
}
.iconbg6:hover{
    background-position: -40px -260px;
}
.iconbg7{
    background-position: -82px -314px;
}
.iconbg7:hover{
    background-position: -39px -313px;
}

.cndns-right-box{
    display: none;
    position: absolute;
    right:48px;
    top:0px;
    padding-right: 15px;
}
.meau-sev .cndns-right-box .box-border{
    width: 300px;
}
.meau-wechat .cndns-right-box .box-border,.meau-history .cndns-right-box .box-border{
    width:244px;
}
.meau-contact .cndns-right-box .box-border{width:255px;}
.meau-email .cndns-right-box .box-border{width:230px;}
.meau-vip .cndns-right-box .box-border{
    /*width:120px;*/
    width:136px;
    font-size: 18px;
    font-weight: 400;
    color: #dc2828;
}
.meau-contact .cndns-right-box h3{
    color: #dc2828;
    margin-top: 8px;
    font-size: 16px;
}
.box-border{
    border:1px solid #F2F2F2;
    padding: 16px;
    background-color: #fff;
    -webkit-box-shadow: 4px 7px 20px rgba(216,216,216,.5);
    -moz-box-shadow: 4px 7px 20px rgba(216,216,216,.5);
    box-shadow: 4px 7px 20px rgba(216,216,216,.5);
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius:4px
}
.demo-icon{
    float: left;
    width: 73px;
    height: 55px;
    background:url("/assets/img/pub/icon-new.png")/*tpa=http://www.rst-ic.com/assets/img/pub/icon-new.png*/ no-repeat;
}
.meau-sev .demo-icon{
    background-position:-138px -7px;margin-bottom: 5px;
}
.meau-contact .demo-icon{
    background-position:-138px -78px;
}
.meau-email .demo-icon{
    background-position:-138px -148px;
}
.meau-wechat .demo-icon{
    background-position:-138px -220px;
}
.sev-t p{
    float: left;
    font-size: 20px;
    color: #dc2828;    padding-top: 8px;
}
.sev-t p span{
    font-size:12px;
    color:#666;
}
.sev-b ul{
    padding: 7px 0px;
    border-bottom: 1px dashed #e4e4e4;
}
.sev-b ul li{
    float: left;
}
.sev-email{
    width:196px;
    overflow: hidden;
}
.sev-email ul li { margin-top: 5px;}
.sev-email ul li i,.meau-sev .sev-b ul li i{
    margin-right: 5px;
    font-size: 14px;
}
.sev-wechat img{
    width:112px;
    height: 112px;
}
.sev-wechat{
    margin-top: 15px;
}

.bar_bb {
    color: #dc2828;
    border-bottom: 1px dotted #dedede;
    padding-bottom: 5px;
}
.history_record a{ float: left;width: 140px; height: 25px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.history_record {
    cursor: default;
    display: block;
    width: 210px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.history_record ul {
    overflow-y: auto;
    padding-bottom: 10px;
    padding-top: 5px;
}
.history_record ul li span {
    float: right;
    margin-right: 10px;
    cursor: pointer;
    display:inline-block;
    width:25px;
    height: 25px;
    background: url("/assets/img/pub/icon-new.png")/*tpa=http://www.rst-ic.com/assets/img/pub/icon-new.png*/ no-repeat 3px -64px;
}
.box-boult{
    position: absolute;
    right: -19px;
    width:20px;
    height: 20px;
    background: url("/assets/img/pub/icon-new.png")/*tpa=http://www.rst-ic.com/assets/img/pub/icon-new.png*/ no-repeat -5px -87px;
}
.sev-contact{
    height: auto;
    min-height: 25px;
}
.sev-contact li{
    float: left;
    width: 33.33333%;
    display: inline-block;
    overflow: hidden;
    height: 18px;
}
/*右侧悬浮窗-改版end*/
/*右边悬浮开始*/
/*.navtoolbar {
position: fixed;
right: 0;
top: 0;
height: 100%;
z-index: 1030;
bottom: 100px;
}
.navtoolbar .bar-default-status>a{ display: block; width: 36px; height: 36px;line-height: 36px; background:#ee7700;float: right;}
.navtoolbar  .color-gray{ background-color: #9b9a9a!important;}
.navtoolbar .active_barhistroy a{ float: left;width: 140px; height: 25px;color: white;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.navtoolbar .active_barservice a{    display: inline-block;width: 180px;}
.navtoolbar .icon {
    font-size: 26px;
    margin: 0px 5px;
    color: #fff;
}
.navtoolbar .mr2 {
    margin-right: 2px;
}
.navtoolbar .lh-20 {
    height: 20px;
    line-height: 20px;
}
.navtoolbar .bottomtoolbar {
position: fixed;
right: 4px;
bottom: 100px;
}
.navtoolbar.active {
    -moz-animation: flipInY 1s forwards;
     -webkit-animation: flipInY 1s forwards;
    animation: flipInY 1s forwards;
}
.navtoolbar   .toptoolbar {
position: fixed;
right: 4px;
top: 40%;
width: 30px;
}
.navtoolbar  .toptoolbar .bar-default-status {
border-radius: 2px 0 0 2px;
-webkit-border-radius: 2px 0 0 2px;
-moz-border-radius: 2px 0 0 2px;
cursor: pointer;
position: relative;
float: right;
margin-bottom: 2px;
height: 36px;
}
.navtoolbar  .toptoolbar .bar-default-status .bartitle {
display: none;
height: 34px;
line-height: 34px;
vertical-align: middle;
padding-left: 20px;
    overflow: hidden;
    width: 90px;
}
.navtoolbar   .toptoolbar .bar-default-status>div {display: none;}

.navtoolbar  .toptoolbar .bar-open-status {
    width: 130px;
    background: #9b9a9a;
}
.navtoolbar   .toptoolbar .bar-open-status .bartitle {
display: inline-block;
}
.navtoolbar   .toptoolbar .bar-open-status .lh-20 {
height: 20px!important;
line-height: 20px!important;
}
.navtoolbar .toptoolbar .bar-open-status .active_barservice {
cursor: default;
display: block;
position: absolute;
top: 0;
right: 35px;
background: #9b9a9a;
width: 218px;
z-index: 1032;
padding: 10px 20px;
-moz-border-radius: 2px 0 2px 2px;
border-radius: 2px 0 2px 2px;
}
.navtoolbar .toptoolbar .bar-open-status .active_barservice .bar_bb {
border-bottom: 1px dotted #deeefd;
padding-bottom: 5px;
}
.navtoolbar .toptoolbar .bar-open-status .active_barservice .bar_bb > div {
    height:28px;
    line-height:28px;
}
.navtoolbar  .toptoolbar .bar-open-status .active_barhistroy .bar_bb, .navtoolbar .toptoolbar .bar-open-status .active_barservice .bar_bb {
border-bottom: 1px dotted #deeefd;
padding-bottom: 5px;
}
.navtoolbar  .toptoolbar .bar-open-status .active_barhistroy {
cursor: default;
display: block;
position: absolute;
top: -76px;
right: 35px;
width: 210px;
z-index: 1032;
padding-left: 10px;
padding-right: 9px;
-moz-border-radius: 2px;
border-radius: 2px;
background: #9b9a9a;
}
.navtoolbar  .toptoolbar .bar-open-status .active_barhistroy ul {
height: 310px;
overflow-y: auto;
padding-top: 5px;
}
.navtoolbar .toptoolbar .bar-open-status .active_barhistroy ul li span {
    float: right;
    color: #fff;
    margin-right: 10px;
    cursor: pointer;
}*/
/*右边悬浮结束*/

/**********************************************index首页--end*********************************************/

/****************************************************登录页面 ---start************************************/

.login {
    margin: 0 auto;
}
.login .form-group .control-label{ width:33%; margin-left: 3px; text-align: right;}
.login .form-group label{ float: left;}
.login .col-md-5 {
    width:100%;
    height: 390px;
    padding: 1px 26px 0;
}
.login .col-md-6{ width: 59%;float: left;position:relative;padding-left:4px;}
.login .col-md-6:after {
    clear:both;
    content:'';
    display:block;
    zoom:1;
    width:0px;
    height:0px;
}
.login .form-group .form-con {
    width:100%!important;
}

/*****************************************登录页面 ---end*********************************************/


/*************新的登录页面--start**************/

.LoginBox {
    min-width: 1200px;
}
.LoginBox .login-bg,.RegisterBox .login-bg {
    width:100%;height:480px;display:inline-block;position:absolute;top:0;left:0;z-index:-1;
}
.LoginBox .login-bg .bg-img,.RegisterBox .login-bg .bg-img{
    width:100%;height:480px;
}
.loginmain {
    overflow:hidden;
    height:480px;
    position: relative;
}
.loginmain>a>img {
    float:left;
    width: 649px;
    height: 459px;
}
.login-content{
    width:350px;
    height:400px;
    background:#fff;
    position: absolute;
    right: 0px;
    padding: 10px 24px;
}
.ullogintab{
    height:36px;
    border-bottom: 2px solid #e4e4e4;
}
.ullogintab>li>a.curlogin{
    cursor: pointer;
    color: #EE7700;
    border-bottom:2px solid #ee7700;
}
.ullogintab li{
    height:36px;
    line-height: 36px;
}
.ullogintab li>a{
    padding: 7px 25px 6px;
}
.loginform {
    width:301px;
    height:240px;
}
.logintitle {
    width:301px;
    height: 36px;
    line-height:36px;
    text-align: right;
    font-size:12px;
}

.logintip {
    border:1px solid #f6c8b5;
    background:#fceee8;
    width:301px;
    height:28px;
    line-height:28px;
    margin: 9px 0px 15px 0;
    font-size: 12px;
}
.hidetip {
    visibility:hidden
}
.logintip i{
    width: 20px;
    height: 18px;
    font-size: 20px;
    vertical-align: middle;
}

.login-input {
    margin-bottom:15px;
    width:301px;
    height:38px;
}
.login_label {
    float:left;
    border-right:1px solid #ddd;
    width:39px;
    height:36px;
}
.login-input input[type=password],.login-input input[type=text]{
    border:0px;
    width:259px;
    height:36px;
    line-height:36px;
    text-indent:8px;
}
.login-input input[type=button]{
    height:36px;
    line-height:36px;
    width: 100px;
    margin-left: 10px;
    padding: 0px;
}
.login-free {
    margin-bottom:5px;
}
#Logging,#DyLogging,#btnEmail {
    width:301px;
}
#btnEmail {
    margin-top:5px;
}

/************新的登录页面--end*****************/

/******************************注册--新页面-start**********************/
.RegisterBox {
    width:100%;
    height:521px;
    display: flex;
    align-items: center;
    min-width: 1200px;
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
}
.loginRegister {
    width:800px !important;
    height:485px;
    background:#fff;
    padding-top: 20px;
    box-shadow: 0px 0px 15px #ccc;
    -webkit-box-shadow: 0px 0px 15px #ccc;
    -moz-box-shadow: 0px 0px 15px #ccc;
    -ms-box-shadow: 0px 0px 15px #ccc;
}

.Register-right {
    float:right;
    width:48%;
    height:390px;
    padding: 30px 40px;
}
.Register-right1 {
    width: 224px;
    height:164px;
    padding-top: 20px;
}
.Register-right1 h2 {
    margin-bottom:20px;
}
.Register-right1 .Reg-login {
    width:221px;
    height:36px;
    border:1px solid #06af06;
    background:#fff;
    color:#3a8930;
    border-radius:3px;
    margin-bottom:15px;
    cursor:pointer;
}
.Register-right1 .Reg-login:hover {
    color:#fff;
    background:#06af06;
}



/******************************注册--新页面-end**********************/

/**********************忘记密码--新页面--strat***********************/
.OrderFather {
    padding-top:55px;
    width: 576px;
}
.LineFather {
    width:800px;
    margin:0 auto;
}
.pwdline {
    width:202px;
    height:10px;
    /*border-radius:50px;*/
    position:relative;
}
.pwdline:after {
    display:inline-block;
    position:absolute;
    left:90px;
    top:-5px;
    width:22px;
    height:20px;
    border-radius:50%;
    text-align:center;
    background:inherit;
}
.line-pe1:after {
    content:'1';
}
.line-pe2:after {
    content:'2';
}
.line-pe3:after {
    content:'3';
}
.line-pe4:after {
    content:'\2714';
}
.bg-green {
    background:#76bd53;
}
.bg-qiangreen {
    background:#bce599;
}
.bg-gray {
    background:#e4e4e4;
}
.color-green {
    color:#76bd53;
}
.color-qiangreen {
    color:#bce599;
}
.RetrieveLine {
    display:inline-block;
    width: 187px;
}
.RetrieveLine p {
    width:200px;
    height:40px;
    line-height:40px;
    margin-top:5px;
    overflow: hidden;
    font-size: 14px;
}
.successpwd {
    margin-top:30px;
}
.successpwd:before{
    width: 40px;
    height: 40px;
    content: '\2714';
    display: inline-block;
    color: #76bd53;
    font-size: 48px;
}
.successpwd:after {
    content:'';
    display:block;
    width:0;
    height:70px;
}
.ImgCode {
    width: 100px;
    height: 34px;
    position: absolute;
    right:1px;
    top: 1px;
    border-width: 0 0 0 1px;
    background: #f2f2f2;
    cursor:pointer;
    border-left:1px solid #ddd;
}



/******************忘记密码--新页面-end****************************/


/*******************************quickAdd快速加入购物车--start**********************************/

.addbuyers_info{
    width: 50%;
    height: 304px;
    padding: 0 31px;
    margin-top:10px
}
.addbuyers_info1{
    width:204px;
    height:190px;
}
.addbuyers_info1>img{
    width: 128px;
    height: 128px;
}
.addbuyers_info2{
    width:290px;
}
.addbuyers_info2>ul{
    width:100%;
    padding-top: 20px;
}
.addbuyers_info2>ul>li{
    height:36px;
    line-height: 36px;
    overflow: hidden;
}
.addbuyers_nuo{
    width:50%;
    height:326px;
    padding: 30px 21px 21px 21px;
}
.addbuyers_nuoone{
    width:55%;
    height:250px;
    padding: 10px;
}
.addbuyers_nuoone img {
    width: 345px;
    height: 233px;
}
.addbuyers_nuotwo label:first-child{
    margin-right: 35px;
}

.addbuyers{
    width:770px;
    height:550px;
    border:1px solid #CCCCCC;
    margin: 0 auto;
    position: absolute;
    top: 60%;
    left: 28%;
    background: #fff;
}
.addbuyers_word{
    padding: 0 16px;
    height:45px;
    line-height: 45px;
    color:#fff;
    background: #EE7700;
    position: relative;
}
.addbuyers_word b{
    display: inline-block;
    width:33px;
    height:28px;
    vertical-align: top;
    background: url("/assets/img/pub/icon.png") no-repeat -60px 0;
    position: absolute;
    top: 12px;
    right: 4px;
}

.myinput{
    width:125px;
    height:30px;
    display: inline-block;
    margin: 28px 0px 30px 0px;
}
.myinput a{
    width: 22px;
    height: 22px;
    line-height: 20px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    font-size:20px;
}
.myinput input{
    text-align: center;
    width:69px;
    border:none;
    outline: none;
    height:28px;
}
.myinput a.less:hover,.myinput a.add:hover {color:#ee7700;}
#Price,#Amount{
    display: inline-block;
    font-size: 18px;
    margin: 6px 0;
}

/*******************************quickAdd--end**********************************/

/**************************************产品详情页--start****************************************/
/*langrenzhijia - start*/
.lanrenzhijia{height:auto; margin:0 auto;}
.jqzoom{border:none;padding:0px;cursor:pointer;margin:0px;display: inline-block; }
.jqzoom img{ max-width:350px;max-height:350px;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;background:#ffffff;border:1px solid #dfdfdf;display:none;text-align:center;overflow:hidden;}
.zoomdiv img{ max-width: 800px;max-height: 800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);cursor:crosshair}
/*图片小图预览列表*/
.spec-preview{width:352px;height:352px;display: table-cell;vertical-align: middle;text-align: center;}
.spec-scroll{clear:both;margin-top:5px;width:352px;}
.spec-scroll .prev{float:left;margin-right:4px;color: inherit;}
.spec-scroll .next{float:right;color: inherit;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:microsoft yahei;text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #dfdfdf;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:322px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:504px;height:56px;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{padding:2px;width:50px;height:50px;}
.spec-scroll .items ul li.img-hover img, .spec-scroll .items ul li:hover img {
    border: 2px solid #FF6600;
}
/*langrenzhijia - end*/

.pr-main .img{ width: 365px; height: 413px;  text-align: center;}
.pr-main form{overflow: hidden;}
.pr-main .txt{width:600px;height: 411px;padding-left:10px;}
.pr-main .txt .infos{width:600px;height:108px;padding-left: 8px;}
.pr-main .txt .infos > ul {
    width:196px;
}
.pr-main .txt .infos ul li{width:185px;height: 30px; line-height: 30px;display:inline-block;}
.pr-title{height: 40px;line-height: 40px; color: initial;text-indent: 8px;}
.txt .pr-p{font-size: 16px;height: 32px;line-height: 32px;text-indent: 8px;}
.pr-main .txt .btns{height: 234px;line-height: 32px;background: #fff5ec;padding: 20px 0px 0px 20px;}
.pr-div{width:600px;height: 80px; padding: 10px 0 0;overflow:hidden;}
.pr-div ul{
    width:10%;
    float:left;
    border-width:0 1px 0 0;
}
.pr-div ul:last-child{border-right: none;}
.pr-order{
    width: 568px;
    padding: 10px 0;
    height:58px;
}
.oneprice, .totalprice {display:inline-block;}
.oneprice {
    margin-right:45px;
}
.pr-main .txt .btns .inputs{ display: inline-block;padding: 1px; height: 34px; line-height: 25px; vertical-align: middle; background: #fff;margin-right:20px;}
.pr-main .txt .btns .inputs a{ display: inline-block; width: 24px; height: 28px; background: #fff; text-align: center; font-size: 20px; line-height: 26px; overflow: hidden; vertical-align: middle; color: #000;}
.pr-main .txt .btns .inputs a:hover{color: #ee7700;text-decoration: none;}
.pr-main .txt .btns .inputs input{ border: 0; height: 28px; width: 60px; text-align: center;}



/*产品详情页-产品描述开始*/

.interest{width:270px;height:auto;background: #fafafa;}
.interest>p{height:36px;line-height: 36px;text-indent: 20px;}
.interest ul{padding: 15px  15px;}
.interest ul li{padding: 15px 10px 15px 0;overflow:hidden;}
.interest ul li > a {
    display:inline-block;
}
.interest ul li:nth-of-type(even){background: #fff;}
.interest .interest-a1 img{width:85px;height:75px;cursor: pointer;}
.interest-dl{width:126px;}
.interest-dl dd{
    white-space:nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.pr-detail{width:900px;margin-left: 30px;}
.pr-detail-title ul{overflow: hidden;height:36px;line-height: 36px;}
.pr-detail-title ul li{float: left; padding: 0px 25px;}
.pr-product .pr-detail .pr-detail-title ul li.currenttitle{
    /*第一种效果*/
    /*background-color: #EE7700;
    color: #fff;
    cursor: pointer;*/

    /*第二种效果*/
    color: #EE7700;
    border-top:3px solid #ee7700;
    border-left:1px solid #e4e4e4;
    border-right:1px solid #e4e4e4;
    background-color:#fff;
}
.pr-detail-title ul li:hover{color: #EE7700;}
.pr-box {border-top-width:0;}
.pr-box .pr-box_introductTwo{background: #fafafa;padding: 20px;margin-top: 20px;margin-bottom: 20px;}
.pr-box .pr-box_introduct .pr-box_introductOne{padding: 10px 20px;min-height:120px;border-top:none}

.pr-box .pr-param_list .pr-param_introductOne{padding: 10px 20px;min-height:120px;border-top:none}
.pr-box .pr-param_list .pr-param_introductOne .prodetailimg li{margin-top: 15px;line-height: 24px;}
.pr-box .pr-param_list .pr-param_introductOne .prodetailimg li:first-child{margin-top: 5px;}
.pr-box .pr-param_list .pr-param_introductOne .prodetailimg li span{display:inline-flex;height: 25px;overflow: hidden}
.pr-box .pr-param_list .pr-param_introductOne .prodetailimg li span:first-child{width: 500px;}
.pr-box .pr-param_list .pr-param_introductOne .prodetailimg li span:last-child{width: 300px;}

.mar-pos{margin:0px 0; position: relative;}

.productdetail{
    margin: 20px auto;
    width:1200px;
}
.prodetailul>li>h3{
    margin: 20px 0;
}
.prodetailword{
    padding: 10px;
    height:100%;
}
.prodetailword ul{
    overflow: hidden;
}
.prodetailword li{
    float:left;
    width:100px;
}
/*.prodetailletter{
	height:200px;
}*/
.list-ul{}
.list-ul li{ display: block; float: left;height:25px;line-height:25px; border-color:#cfcfcf; border-style:dotted;  border-width:0 0 1px 0;padding:5px; width: 1176px; position: relative; margin:0 2px 0 2px; }
.list-ul li strong{color:#666666; width:200px;}
.list-ul span {padding-left:5px;padding-right:5px; width:250px;text-align:left;float:left;background: initial;}
/*产品详情页-产品描述结束*/



.pricegrads {
    position:absolute;
    bottom:0px;
    right:0px;
    width:212px;
    min-height:232px;
    height:auto;
    border:1px solid #ffdbc1;
}
.pricegrads .pricegradstitle {
    background:#fff5ec;
    height: 50px;
    line-height: 50px;
    padding: 0 16px;
    overflow: hidden;
}
.pricegrads .pricegradstitle span{
    padding-left:15px;
}
.pricegrads ul {
    padding:6px 16px;
}
.pricegrads ul li {
    height: 32px;
    line-height: 32px;
}
.san {
    position:absolute;
    bottom:116px;
    left:-8px;
    width:14px;
    height:14px;
    background: #fff;
    border-left:1px solid #ffdbc1;
    border-bottom: 1px solid #ffdbc1;
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);

}

table.layout {
    margin-top:-1px;
    border-collapse: collapse;
    font-family: Futura, Arial, sans-serif;
}
.layout th,.layout td {
    padding: .40em;
}
.layout td:first-child {
    width:250px;
    text-align:right;
    padding-right:3px;
}
.layout td:last-child {
    width:610px;
}
.layout th {
    text-align:left;
    background: #eee no-repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #333;
    font-size: 14px;
}

.layout td {
    border: 1px solid #ccc;
    font-size: 12px;
}
/****************************************产品详情页--end*****************************************/

/******************************************searchlist商品搜索页----start**************************************/
/*category*/
.storeOneclass_box{
    display:inline-block;
}
.storeOneclass{
    position: relative;
    display:inline-block;
}
.storeOneclassinfo{
    position: relative;
    z-index: 6;
    /*display: inline-block;*/
    height: 24px;
    padding: 0 4px 0 8px;
    line-height: 22px;
    vertical-align: top;
}

.storeOneclasslist{
    display: none;
    width: 380px;
    padding: 10px 0 10px 8px;
    position: absolute;
    left: 0;
    top: 23px;
    z-index: 2;
    border: 1px solid #ddd;
    background-color: #fff;
}
.storeOneclasslist li{
    float: left;
    width: 87px;
    height: 24px;
    overflow: hidden;
    line-height: 24px;
    margin-right: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.storeOneclasslist > ul > li >a {
    color:inherit;
}
.crumbs-arrow{
    font-family: simsun;
    font-style: normal;
}
.z-menu-drop-open:hover .storeOneclassinfo {
    z-index: 11;
    border-color: #ee7700;
}
.storeOneclass:hover .storeOneclassinfo {
    border-bottom-color:#fff;
}
.z-menu-drop-open:hover>.storeOneclassinfo>i{
    background-position:-32px -62px;
}
.z-menu-drop-open:hover .storeOneclasslist {
    z-index: 10;
    border-color: #ee7700;
    display: block;
}

.curr{
    display: inline-block;
    vertical-align: top;
}

.searchresult {
    width:900px;float:left;
}
.search{
    display: block;
    width:250px;
    float:right;
    font-size:12px;
    text-align:right;
}
.sc-selecter{padding: 3px 25px 12px;border-left-width: 0px;border-right-width: 0px;}
.sc-selecter dl{ margin-top: 10px;}
.sc-selecter dl dt{ float: left; min-width:75px;}
.sc-selecter dl dd{ margin-left: 75px;}
.sc-selecter dl dd a{ display: inline-block; min-width: 60px; padding: 0 10px; text-align: center; color:#000;}
.sc-selecter dl dd a.cur,.sc-selecter dl dd a.cur:hover{ color: #ee7700; border: solid 1px #ee7700; position: relative;}

.sc-selecter dl dd a.cur:before {
    position: absolute;
    right: 0;
    bottom: 0;
    content: "";
    width: 0;
    height: 0;
    border-bottom: 13px solid #ee7700;
    border-left: 13px solid transparent;
}

.sc-selecter dl dd a.cur:after {
    color: #fff;
    content: "\2714";
    font-weight: 100;
    position: absolute;
    width: 14px;
    height: 20px;
    right: -3px;
    bottom: -6px;
    font-size: 12px;
}

.sc-selecter dl dd a:hover{ color: #ee7700; text-decoration: none; background-color: #f1f1f1;}

.sc-table .sct-head{ line-height:42px;height:auto;overflow: hidden;}
.sc-table .sct-head p{color: black;}
.sc-main .listorder select,.sc-main .listorder input{ padding: 3px 10px;cursor:pointer;outline:none;}

.sc-table .w1,.sc-table .w2,.sc-table .w3,.sc-table .w4,.sc-table .w5,.sc-table .w6,.sc-table .w7,.sc-table .w8{ display: inline-block; float: left;padding-left:5px; }
.sc-table .w1{ width: 170px;}
.sc-table .w2{ width: 180px;}
.sc-table .w3{ width: 150px;}
.sc-table .w4{ width: 130px;}
.sc-table .w5{ width: 120px;}
.sc-table .w6{ width: 150px;text-align: center;}
.sc-table .w7{ width: 190px;}
.sc-table .w8{ width: 220px;}
.sct-body ul li{ clear: both; float: left; width: 100%; padding:10px 0;}
.sct-body .rel .title{word-wrap: break-word;color:black;}
.sct-body .rel .title:hover{color:#ee7700;}
.sct-body .rel a {color: #666666;}
.sct-body .titlezero{ font-size: 16px; color: initial;overflow: hidden;height: 46px;}
.sct-body .img{ display: block; width: 130px; height: 130px; text-align: center; position: relative;}
.sct-body .img img{ max-width: 128px; max-height: 128px;}
.sct-body .btn-a{ margin-left: 3px;margin-top: 10px;}
.sct-body .input{ background: #f4f4f4; border: solid 2px #cfcfcf; font-size:18px; line-height:  30px; width: 80px; height: 30px; text-align: center; margin-top: 10px;}

/*searchnoresult*/
.search-no-result {
    display: inline-block;
    width: 1200px;
    border: 1px solid #e4e4e4;
    padding: 12px 0;
}

.search-no-result h2 {
    font-size: 16px;
}

.search-no-result .no-result-info dt {
    font-weight: 500;
    font-size: 16px;
}

.search-no-result .no-result-info ul {
    line-height: 1.5;
    margin-left: 15px;
}
.search-no-result .no-result-info ul li {
    list-style: decimal;
    margin-bottom: 5px;
}
.qqiframe {
    position: relative;
}
.qqiframe iframe {
    width: 100%;
    height: 30px;
    left: 0;
    top: 0;
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0);
}

.Inquire:hover {
    text-decoration:underline;
}

/******************************************searchlist商品搜索页----end**************************************/

/**************************商品搜索页-供应商搜索-start**********************/

.providersearch .Dropselect{
    padding: 0 8px;
}
.providersearch .Dropoption{
    position: absolute;
    top:31px;
    left: 0px;
    z-index: 20;
    min-width: 100%;
    max-width: 230px;
    display: block;
}
.providersearch .Dropoption .Dropitem{
    overflow-x: hidden;
    overflow-y: auto;
    min-width: 200px;
    max-height: 300px;
}
.providersearch .Dropoption .Dropitem label{
    padding: 2px 10px;
}
.providersearch .Dropoption .Dropitem label:hover{
    background: #f2f2f2;
    cursor: pointer;
}
.providersearch .Dropbtn{
    padding: 10px 15px;
}

.smalllog {
    padding: 5px 0;
    background:antiquewhite;
    border-bottom: 1px solid #f1cd9d;
}
.smalllog .sup-logo{
    width:146px;
    height:50px;
    margin: 0 10px 0 5px;
}
.smalllog .sup-logo img{
    width:146px;
    height:50px;
    padding: 5px;
}
.smalllog>span{
    line-height: 50px;
    /*display: inline-block;*/
}

.search-logo-side{
    position: fixed;
    left: 50%;
    top: 120px;
    margin-left: -595px;
    text-align: right;
    visibility: visible;

}
.search-logo-side .search-logo-cont {
    position: relative;
    left: -109%;
    z-index: 1020;
    max-width: 100%;
    transform:rotateX(-360deg);
    transition: All 1.5s ease-in;
}
/*.search-logo-side .search-logo-cont .sup-logo.sup-30 {
    background-position: 0 0;
}*/
.search-logo-side .search-logo-cont .sup-logo {
    width: 80px;
    height: 27px;
    float: right;
}
.search-logo-side .search-logo-cont .sup-logo img{
    width: 80px;
    height: 27px;
    float: right;
}

/**************************商品搜索页-供应商搜索-end**********************/


/********************************************shopping cart---购物车立即结算开始***************************************************/

.cart-table{ border-top: solid 2px #ee7700;}
.cart-table .cart-head{ margin-top: 2px; height: 36px; line-height: 36px;}
.cart-table .cart-head p{ text-indent: 3px;height: 36px;overflow: hidden}
.cart-table .cart-head label{ padding-left:5px;}
.cart-main .listorder select,.cart-main .listorder input{ padding: 3px 10px;}

.cart-table .w0,.cart-table .w1,.cart-table .w2,.cart-table .w3,.cart-table .w4,.cart-table .w5,.cart-table .w6,.cart-table .w7,.cart-table .w8,.cart-table .w9,.cart-table .w10{ display: inline-block; float: left;}
.cart-table .w0{ width: 35px;}
.cart-table .w1{ width: 200px;}
.cart-table .w2{ width: 150px;}
.cart-table .w3{ width: 120px;}
.cart-table .w4{ width: 120px;}
.cart-table .w5{ width: 100px;}
.cart-table .w6{ width: 120px;}
.cart-table .w7{ width: 120px;}
.cart-table .w8{ width: 120px;}
.cart-table .w9{ width: 100px;}
.cart-table .w10{ width: 150px;}
.cart-body ul li{ clear: both; float: left; width: 100%; padding:10px 0;}
.cart-body ul li p{ text-indent: 3px;}
.cart-body .title{ font-size: 16px; /*color: #000;*/ vertical-align:middle;height: 52px; overflow: hidden;}
.cart-body .titlezero{ font-size: 20px; color: #000; vertical-align:middle;height: 52px; overflow: hidden;}
.cart-body .cart-checkbox{ padding-left:5px; vertical-align: middle; margin-right:10px;}
.cart-body .title:hover{ color: #e94d00;}

.cart-body .input-nub{ background: #fff; line-height:24px; width: 70px; height: 24px; text-align: center;}
.cart-body .input-bz{ background: #fff; border: solid 1px #cfcfcf; line-height:24px; width: 220px; height: 24px;}

.cart-bottom { padding: 5px; margin-top:2px;padding-left: 35px;border-width:1px 0 0 0;}
.cart-btn { text-align: right; padding-top: 20px; line-height: 40px; vertical-align:bottom;}
.cart-btn span { vertical-align: bottom; margin-right: 10px;}
.cart-pra{ padding: 20px; }
.cart-body .jiageti{ position: relative;}
.cart-body .jiageti span{ position: absolute;padding: 10px; display: none; background: #fff; box-shadow: 0 0 5px 0 rgba(0,0,0,.3); right:65px; bottom: -60px; width: 0; height: 0; opacity: 0; overflow: hidden; white-space: nowrap;}
.cart-body .jiageti:hover span{width: auto; height: inherit; opacity: 1;display: block;}


/********************************************shopping cart---购物车立即结算end***************************************************/

/************************************************在线询价页面---start*********************************************************/


/*无搜索框模板使用的头部样式*/
.indent-content ul li{padding: 0 5px; cursor: pointer}
.indent-content ul li.active{border-bottom: 2px solid #d96e03; color: #ee7700}
.indent-content #bomFile span{    position: absolute;    margin: -32px 10px;}
.indent-content  .form-group{
    margin-top: 0px;
    height: 34px;
    line-height: 32px;}
.indent-header {
    padding-top: 20px;
    padding-bottom: 20px
}
.indent-header .texts {
    line-height: 72px;
    font-size: 24px;
    color: #999
}

.batchPriceItem dd>div,.batchPriceItem dt>dfn {
    padding: 8px 10px
}
.batchPriceItem .index {
    float: left;
    width: 4%;
    text-align: center;
    height: 30px;
    line-height: 30px
}

.batchPriceItem .model {
    float: left;
    width: 15%
}

.batchPriceItem .requestqty {
    float: left;
    width: 8%
}

.batchPriceItem .brand {
    float: left;
    width: 13%
}

.batchPriceItem .package {
    float: left;
    width: 11%
}

.batchPriceItem .batchno {
    float: left;
    width: 11%
}

.batchPriceItem .deliverytime {
    float: left;
    width: 15%
}

.batchPriceItem .acceptprice {
    float: left;
    width: 10%
}

.batchPriceItem .remark {
    float: left;
    width: 8%;
    position: relative
}

.batchPriceItem .dels {
    float: left;
    width: 9%
}
.batchPriceItem dd {
    /*background-color: #fff;
    border: 1px solid #fff;*/
    -moz-transition: background-color .2s ease;
    transition: background-color .2s ease
}

.batchPriceItem dd.focus {
    margin-top: -1px;
    padding-top: 1px;
    background-color: #ebf5ff;
    border: 1px solid #a2cffc
}

.batchPriceItem dd .remark .remark-box {
    display: none
}

.batchPriceItem dd .remark .remark-box textarea {
    height: 32px
}

.batchPriceItem dd .remark .arrow {
    display: none;
    position: absolute;
    top: 65px;
    left: 30px;
    width: 18px;
    height: 18px;
}

.batchPriceItem dd .remark .arrow:after,.batchPriceItem dd .remark .arrow:before {
    content: "";
    display: block;
    left: 50%
}

.batchPriceItem dd .remark .arrow:before {
    bottom: 100%;
    position: absolute;
    width: 0;
    height: 0;
    border: 9.9px solid transparent;
    border-bottom-color: #e4e4e4;
    margin-left: -9.9px;
    margin-top: -19.8px
}

.batchPriceItem dd .remark .arrow:after {
    bottom: 97%\9;
    position: absolute;
    width: 0;
    height: 0;
    border: 9.9px solid transparent;
    border-bottom-color: #fff;
    margin-left: -9.9px;
    margin-top: -19.8px;
    bottom: 93%;
    bottom: -moz-calc(93%);
    bottom: calc(93%);
    -moz-transition: border-bottom-color ease-in-out .15s;
    transition: border-bottom-color ease-in-out .15s
}

.batchPriceItem dd .remark .last-code {
    display: none;
    position: absolute;
    top: 75px;
    right: -52px;
    width: 48px;
    color: #ccc;
}

.batchPriceItem dd .remark .remark-target {
    height: 30px;
    line-height: 30px
}

.batchPriceItem dd .remark.focus .arrow:before {
    border-bottom-color: #0979e9
}

.batchPriceItem dd .remark.focus .last-code {
    color: #f60
}

.batchPriceItem dd.in .remark .arrow,.batchPriceItem dd.in .remark .last-code {
    display: block
}

.batchPriceItem dd.in .remark {
    height: 115px
}
.batchPriceItem dd .remark .remark-box {
    display: none;
}
.batchPriceItem dd.in .remark .remark-box {
    display: block;
    position: absolute;
    right: 0;
    top: 65px;
    width: 1078px;
}

.batchPriceItem dd.in .fa-chevron-down {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg)
}
.batchPriceItem dd .fa-chevron-down {
    display: inline-block;
    -moz-transition: transform .2s linear,-moz-transform .2s linear;
    /* transition: transform .2s linear; */
    /* transition: transform .2s linear,-webkit-transform .2s linear,-moz-transform .2s linear; */
}

.buytip{
    padding: 20px 0px;
}
.buytip ul {
    padding-left: 20px;
}
.buytip ul li{
    list-style-type:disc!important;
}
.batchPriceItem dd:after,.batchPriceItem dd:before,.batchPriceItem dt:after,.batchPriceItem dt:before {
    display: table;
    content: "";
}

.amount:after,.batchPriceItem dd:after,.batchPriceItem dt:after,.clearfix:after{
    clear: both
}

/************************************************在线询价页面---end*********************************************************/





/*******************************************Brands--start**************************************/
.letter-nav{ padding: 25px 10px;}
.letter-nav li {
    margin-left: 4px;
    height: 25px;
    float: left;
    font-size: 16px;
    color: #808080;
    text-align: center;
    line-height: 25px;
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
    -ms-border-radius: 2px;
    border-radius: 2px;
}

.letter-nav li a {
    padding: 0 5px;
    height: 25px;
    float: left;
    line-height: 25px;
    position: relative;
    border-radius: 2px;
    position: relative;
    text-transform: uppercase;
    width: 30px;
    display: block;
}
.letter-nav li.active a {
    color: #fff;
    -pie-background: linear-gradient(#eb008c, #ae066a);
    background-color: #eb008c;
}

.letter-nav .list-inline {
    margin: 10px 0px 0px 100px;
    height: 32px;
    overflow: hidden;
}

.panel {
    margin-bottom: 0px;
    background-color: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.panel-default>.panel-heading {
    color: #333;
    border-color: #f2f2f2;
    background: #f2f2f2;
}
.panel-body {
    padding: 30px 30px ;
}
.brands-list li {
    width: 140px;
    height: 109px;
    float: left;
    margin-right:10px;
    margin-left: 10px;
    cursor: pointer;
    margin-bottom: 20px;
    position: relative;
}
.brand-box {
    width: 100%;
    float: left;
}
.brand-box span {
    width: 118px;
    height: 89px;
    float: left;
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    cursor: pointer;
}
.brand-box img {
    width: 118px;
    height:74px;
}

.brand-title {
    width: 100%;
    height: 18px;
    text-align: center;
    font-size: 12px;
    float: left;
    color: #999;
    font-family: Arial, Helvetica, sans-serif;
    position: absolute;
    bottom: 5px;
    background: #fff;
    overflow: hidden;
}

.brand-img{
    width: 295px;
    text-align: center;
    min-height: 100px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.brand-detalis {padding: 20px 0;}
.brand-detalis .col-md-3{width: 300px;float: left;}
.brand-detalis .col-md-9{width: 885px;float: left;margin-left: 15px;}
.brand-detalis .panel-default>.panel-heading {
    border-color: antiquewhite;
    background: antiquewhite;
}
.brand-detalis .brand-product-table{margin: 10px 0px;min-height: 725px; padding: 0 10px;}
.brand-detalis .brand-product-table .w1{ width: 170px; }
.brand-detalis .brand-product-table .w2{ width: 180px; }
.brand-detalis .brand-product-table .w3{  width: 120px;}
.brand-detalis .brand-product-table .w4{  width: 100px;}
.brand-detalis .brand-product-table .w5{  width: 100px;}
.brand-detalis .brand_head{
    color: #333;
    border: 1px solid #f2f2f2;
    margin-bottom: -1px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    padding-left: 15px;
    margin-top: 10px;
    background: #f2f2f2;
}
.brand-detalis .brand-desc{
    padding: 15px;
    min-height: 100px;
    font-size: 14px;
    line-height: 22px;
    color: #888;

}
.brand-detalis .brand-img{
    width: 100%;
    text-align: center;
}
.brand-detalis .brand-img img{width: 295px;}
/*******************************************Brands--end**************************************/



/**********************************会员中心--start*************************************************/


/*导航UCNavigation*/

.UcenterBox{
    width:100%;
    min-width:1200px;
    height: auto;
    padding-top: 20px;
}
.ucenter-left{width:115px;height:auto;}
.ucenter-left li{margin: 5px 0px;}
.ucenter-left ul{margin-top: 20px}
.ucenter-left ul:first-child{margin-top: 0px}
.ucenter-left .cur{color: #EE7700;}

/*公共右边*/
.publicright {
    padding:10px 20px;
    background:#fff;
    min-height:450px;
}




/*会员中心头部开始*/
.toptip{
    height:125px;
    width: 100%;
    min-width: 1200px;
}
.toptip .toptipcontainer{
    height: 125px;
}
.toptip .toptipleft{
    width:700px;
    height: 125px;
}
.toptip .toptipleft:before,.toptip .toptipright:before{
    content: '';
    display: block;
    width:0px;
    visibility: hidden;
}
.toptip .toptipleft:before {
    height:17px;
}
.toptip .toptipright:before {
    height:44px;
}
.toptip .toptipleft a.img{
    display: inline-block;
    vertical-align: middle;
    width:300px;
    height:100px;
    background:url("/assets/img/pub/logotop.png")/*tpa=http://www.rst-ic.com/assets/img/pub/logotop.png*/ no-repeat left center;
    margin-right: 62px;
}
.toptip .toptipleft a i{
    color: white !important;
}
.toptip .toptipleft .returnindex{
    border-radius: 50px;
    border:2px solid #fff;
    padding:6px 15px;
}
.toptip .toptipright {
    width:188px;
    height: 125px;
}
.toptip .toptipright a{
    display: inline-block;
    /*width:130px;*/
    padding: 4px 15px;
    border-radius: 50px;
    background: #ffffff;
    position: relative;
}
.toptip .toptipright a i{
    font-size: 23px;
}

/*会员中心头部结束*/


/*会员中心公用start*/
.ucenter-right {
    width:1075px;
    margin: 0 0 30px 10px;
    min-height:450px;
    background-color: #FFF;
}
.detailed{
    width:1080px;
    background: #fff;
    padding: 15px;
}
.detailed thead tr{
    height:35px;
}
.detailed td {
    text-align: left;padding-left:10px;
}
.detailed tr {
    height: 35px
}

.centertitle{
    height: 32px;
    margin-bottom: 10px;
}

/*会员中心公用end*/




/*会员中心start*/
.ucenter-right-main {width:100%;min-height: 104px;background: #fff;padding:10px 20px 15px;}
.user-header{ width: 70px;height: 70px;margin-right:32px;}
.user-header img { width: 70px;height: 70px;border-radius: 50%;}
.userinfo{padding: 10px 0px;}
.userinfo-content{width: 100%;}
.userinfo-contentone{width:40%;height:78px;}
.userinfo-contenttwo{width:60%;}
.askprice_ullist{height: 78px;}
.askprice_ullist li{
    width:33.3%;
    height: 78px;
    padding: 12px;
}
.askprice_info{padding-top:10px;}
/*会员中心-未支付订单td宽度*/
.vip-td1 {width:236px;}
.vip-td2 {width:151px;}
.vip-td3 {width:223px;}
.vip-td4 {width:148px;}
.vip-td5 {width:100px;}

/*会员中心-未支付订单*/

.detailed table {
    /*width:100%;*/
    table-layout:fixed;
}
.detailed table tr{
    height:36px;
    line-height: 36px;
    text-align: left;
}
.detailed table tr td {
    padding-left: 10px;
}
.detailed table tr:nth-child(4) {
    border-bottom-width: 0px;
}

.user-unpay-title,.quote-result-title{height: 42px;line-height: 42px;}
.user-unpay-title a { float: right;padding: 0 10px;color: #1c7ad1;}
.quote-result-content {height:181px;}
.quote-result-content ul li{float:left; height:36px;line-height:36px;padding-left: 3px;}
.quote-result-content .quote-title {width: 100%;height:36px; line-height:36px;}
.quote-result-content .quote-content ul{height:36px;}
.quote-result-content .quote-content ul:last-child { border-bottom-width:0px;}
.line.c1,.line.c2,.line.c3,.line.c4,.line.c5,.line.c6,.line.c7,.line.c8{ border-bottom:1px dashed #CCC;}
.c1{width:60px;}
.c2{width:90px;}
.c3{width:100px;}
.c4{width:170px;}
.c5{width:150px;}
.c6{width:200px;}
.c7{width:250px;}
.c8{width:300px;}
.c9{width:180px;}

/*会员中心end*/


/*会员中心(我的订单) start*/

/*订单*/
.newsorder{
    height:auto;
    min-height: 200px;
    background:#fff;
    padding: 10px 20px 15px;
}
.newsorder .order_tab1{
    width:1034px;
}
.newsorder .order_tab1 tfoot {
    border-top:1px solid #c2e1fe;
}
.newsorder .order_tab1 .tdbox2 .td_divbox a{
    /*display: block;*/
}
.newsorder .order_tab1 .tdbox1{
    display:table-cell;
}
.newsorder .order_tab1 .tdbox2{
    border-right: 1px solid #c2e1fe;
}
.newsorder .order_tab1 .tdbox3{
    padding: 0px 5px;
}
.newsorder .order_tab1 .tdbox2 .td_divbox .boxcontent{
    border:1px solid #c2e1fe;
    position: relative;
}
.newsorder .order_tab1 .tdbox2 .td_divbox .boxcontent .boult{
    position: absolute;
    left: 50%;
    top: -6px;
    z-index: 10;
    width:10px;
    height: 10px;
    background: #fff;
    border-top:1px solid #c2e1fe;
    border-right: 1px solid #c2e1fe;
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.newsorder .order_tab1 tbody .order_tab2{
    width:740px;
    height: auto;
}
.newsorder .order_tab1 tbody .order_tab2 tr{
    height: 125px;
    border:1px solid #c2e1fe;
    border-width: 0 1px 1px 0;
}
.newsorder .order_tab1 tbody .order_tab2 tr:last-child{
    border-bottom:none
}
.ordercontainer{
    border:1px solid #c2e1fe;
}
.ordercontainer .order_ullist{
    overflow: hidden;
    background:#dcedff;
    height:32px;
    line-height: 32px;
}
.newsorder .order_tab1 .ordercontainer{border-left: none;}
.newsorder .cur{color: #EE7700;}



/*会员中心(我的订单) end*/

/*会员中心订单详细界面 start*/
.detailed .nav-title-li {
    font-size: 16px;
}
.detailed .title {
    height: 36px;
    line-height: 36px;
    width: 100%;
}
.pull-right {
    float: right;
}
.detailed .title a {
    margin-right:10px;
}
.detailed .main {
    height: auto;
    width: 100%;
    margin-top: 15px;
}
.main ul {
    height: 30px;
    width: auto;
    padding-left: 10px;
    padding-top: 5px;
}
.main ul li {
    float: left;
    width: 230px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.detailed .order_log {
    width: 100%;
    margin-top: 15px;
    padding-top: 8px;
    height: auto;
    clear: both;
}
.order_log ul {
    padding-top: 5px;
    width: 100%;
    overflow: hidden;
}
.order_log ul li {
    float: left;
    margin-left: 10px;
}
.order_log .date {
    width:230px;
}
.order_log .desc {
    width:200px;
}
.order_log .remark {
    width:280px;
}
.detailed .shipAddress {
    height: 100px;
    width: 100%;
    margin-top: 15px;
    padding-top: 8px;
}

.shipAddress ul {
    height: 30px;
    width: 100%;
    padding-left: 10px;
    padding-top: 5px;
}

.shipAddress ul li {
    width: 450px;
    float: left;
}
.detailed .line{position: absolute;width: 0.5em;height: 1.8em;border-right: 0.08em solid #666666;margin: 0.9em -0.9em;}
.detailed .result-info tr:last-child .line{border-right:0}
.detailed .order_line {
    width:1039px;
    margin-top: 15px;
    padding-top: 8px;
}
.detailed .tab {
    height: auto;
}


.detailed .pay {
    margin-top: 10px;
    height: 160px;
    padding-right: 15px;
}

.detailed .pay ul {
    float: right;
    text-align: right;
}

.detailed .divider {
    height: 1px;
    margin-left: 13px;
    margin-right: 13px;
    border-width: 1px 0 0 0;
}

.detailed p {
    height: 30px;
    font-size: 16px;
}

.pay .cupid-yellow {
    width: 120px;
}

.pay .left-span {
    width: 200px;
    float:left;
}

/*订单详细界面 end*/



/*会员中心(我的询价) start*/
.publicright .detailed{width: 1035px}
.publicright .search-bar {
    width: 100%;
}
.publicright .tab-list {
    height: auto;
    width:1035px;
    margin:10px auto 0px;
    min-height: 280px;
}
.publicright .tab-list .tab {
    width:1035px;
    height: auto;
    table-layout: fixed;
}
.publicright .tab-list .tab td {
    text-align: center;
}
.publicright .tab-list .tab tr {
    height: 34px;
}
.publicright .tab-list .tab td.t1 {
    width:41px;
}
.publicright .tab-list .tab td.t2 {
    width:80px;
}
.publicright .tab-list .tab td.t3 {
    width:103px;
}
.publicright .tab-list .tab td.t4 {
    width:62px;
}
.publicright .tab-list .tab td.t5 {
    width:80px;
}
.publicright .tab-list .tab td.t6 {
    width: 74px;
}
.publicright .tab-list .tab td.t7 {
    width: 100px;
}
.publicright .tab-list .tab td.t8 {
    width:71px;
}
.publicright .tab-list .tab td.t9 {
    width:98px;
}
.publicright .tab-list .tab td.t10 {
    width: 145px;
}
.publicright .head .search-bar .input{ width: 120px;height: 32px}
.publicright .head .centertitle .cur{color: #EE7700;}
.publicright .tab-list .tab td a:hover{color: #ff9900}
/*会员中心(我的询价) End*/


/*我的询价-编辑询价记录start*/
.edit-tab{
    width: 378px;
    height: 264px;
    margin: 0 auto;
}
.edit-tab td{
    height: 44px;
}
.txt_width {
    width: 130px;
    height:32px;
    text-indent:4px;
    border: 1px solid #ccc;
}

/*我的询价-编辑询价记录end*/

/****修改密码/修改信息--start***/

label {
    display: inline-block;
}
.Tabsbox{
    width:1035px;
    height: auto;
    margin: auto;
    font-size: 12px;
}
.Tabs td {
    height: 50px;
}
.input-large {
    width: 370px!important;
    display: inline-block;
}
/*.form-control----.form-control, output注意3403行重复问题*/
.form-control {
    width: 100%;
    height: 32px;
    padding: 4px 6px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #e4e4e4;
    -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-moz-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-moz-box-shadow ease-in-out .15s;
    display: inline-block;
    font-size: 12px;
    line-height: 1.42857143;
    color: #555;
}

.form-control:focus {
    border-color: #bf0011;
    outline: 0;
}
/**修改密码/修改信息--end***/


/*新增发票资料--开始*/

.invoicebox{
    width: 566px;
    margin: auto;
    font-size: 12px;
}
.invoice-tab td{
    height: 42px;
}

/*新增发票资料--结束*/


/*新增收货地址--开始*/
.goodsaddress{
    width: 650px;
    height: 458px;
    margin: auto;
    font-size: 12px;
    padding: 20px 0px;
}
.w80p{width:80px!important;}
.w120p {width: 121px!important;}

/*新增收货地址--结束*/

/*开票资料start*/
.content .detailed {
    margin-top: 10px;
    border: 1px solid #dfdfdf;
}
.content .detailed td a:hover{color: #ee7700;}
.addbilling {
    display: inline-block;
    text-align: center;
    color: #666;
    cursor: pointer;
    vertical-align: middle;
}


/*开票资料end*/

/*收获地址start*/
.shipaddr-list ul{
    overflow:hidden;
}
.shipaddr-list li{width:48%;height:143px;float: left;margin-right: 20px;margin-bottom: 20px;}
.shipaddr-list li:last-child{
    text-align:center;
    line-height:143px;
}
.add-i{
    font-size: 20px!important;
    /*color: #ccc;*/
    cursor:pointer;
}
.shipaddr-detail {width: 100%}
.shipaddr-detail .user-name{height: 30px;line-height: 30px;border-bottom: 1px solid #dfdfdf;padding: 0px 10px;overflow: hidden;}
.shipaddr-detail .user-name a{
    display: inline-block;
}
.shipaddr-detail .user-name a > i {
    cursor:pointer;
}
.user-message{
    height:111px;
    padding: 5px 10px;
    position: relative;
}
.user-message p{
    height: 40px;
    line-height: 40px;
}

.icon3{
    width: 50px;
    height: 50px;
    background-position:-115px -37px;
    position: absolute;
    right:10px;
    top:30px;
}
/*收获地址end*/


/* 增加开票记录,增加收货地址，导入按钮 Start*/
.input-control {
    margin-top: 5px;
    text-indent: 8px;
    height: 36px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #dfdfdf;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.input-control.width {
    width: 300px;
}

.a-upload {
    padding: 4px 10px;
    height: 30px;
    line-height: 20px;
    position: relative;
    cursor: pointer;
    color: #888;
    background: #fafafa;
    border: 1px solid #ddd;
    border-radius: 2px;
    overflow: hidden;
    display: inline-block;
    *display: inline;
    *zoom: 1
}
.a-upload  input {
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
    width: 134px;
    padding: 4px 0;
}
.a-upload:hover {
    color: #444;
    background: #eee;
    border-color: #dfdfdf;
    text-decoration: none
}

/* 增加开票记录,增加收货地址，导入按钮 End*/


/**********************************会员中心--end*************************************************/




/***************************************订单支付成功页面--start***********************************/
.order_ind{
    height:40px;
    line-height: 40px;
}
.orderbox{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 60px 0;
}
.order_ind>a{
    color:red;
}
.ordersmile {
    width: 126px;
    height: 126px;
    background: url("/assets/../Error/NotFound-aspxerrorpath=-assets-img-smile.png")/*tpa=http://www.rst-ic.com/assets/img/smile.png*/ no-repeat;
}
.ordermessage{
    margin-left: 30px;
}
.ordermessage>h1{
    height:40px;
    line-height: 40px;
    color:#74ca74;
}
.ordermessage>h2{
    color:#60b1f0;
}
.myordermsg a{
    color:#74ca74;
}
.myordermsg td{
    /*width: 127px;*/
}
.myordermsg{
    padding: 25px 65px;
    background: #f7f7f7;
    border:1px solid #ddd;
}
.order_detail{
    font-size: 18px;
    color:#595757;
    height: 55px;
    line-height: 55px;
}
.doubleplace{
    height:50px;
    line-height: 50px;
    font-size: 14px;
    color:#595757;
}
.doubleplace>a{
    color:#ed7800;
}
/***************************************订单支付成功页面--end***********************************/








/* boosznl*/

/*.form-control {
    width: 100%;
    height: 30px;
    padding: 4px 6px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #e4e4e4;
    -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-moz-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-moz-box-shadow ease-in-out .15s;
}*/
/*.form-control:focus {
    border-color: #0979e9;
    outline: 0
}
.form-control, output {
    display: block;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
}*/

.btn-group-sm>.btn, .btn-sm {
    padding: 5px 10px 6px;
    border-radius: 2px;
}
.btn-group-sm>.btn, .btn-group-xs>.btn, .btn-sm, .btn-xs {
    -moz-border-radius: 2px;
    font-size: 12px;
    line-height: 1.5;
}
.btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover {
    border-color: transparent;
}

.btn-link, .btn-link.active, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
    background-color: transparent;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-link {
    color: #6d9eeb;
    font-weight: 400;
    -moz-border-radius: 0;
    border-radius: 0;
    cursor:pointer;
}
.breadcrumb>.active {
    color: #666;
}
.breadcrumb>li, .pagination {
    display: inline-block;
}


/* boosend*/


/*购物车列表 start*/
.nav-shop-cart-header {
    display: block;
    overflow: hidden;
    height: 23px;
    margin-bottom: 10px;
}
.nav-shop-cart-tabs a {
    display: block;
    color: #666;
    text-decoration:none;
    font-size: 16px;
}
.nav-shop-cart-tabs li {
    list-style: none;
    float: left;
    width: auto;
    margin-right: 16px;
}
.cart-table {
    display: none;
}
.cart-table.active {
    display: block;
}
.nav-shop-cart-tabs .active a {
    color: red;
    font-size: 16px;
}

.font-normal {
    font-style: normal;
    font-size: 16px;
}
/*购物车列表 end*/



/*************************提交订单--新页面 start*****************************/
.confirmbox .content{ height:auto; overflow:hidden; margin: 10px auto 20px;}
.confirmbox .content .t{ width:1198px; height:auto; height:36px;line-height:36px;overflow:hidden;border-width:1px 0 1px 0;}
.confirmbox .content .t a {margin-right:22px;margin-top: 2px;}
.lt05{width:1155px;}

.confirmbox .content .lt05{line-height:35px; text-align:left;margin:20px auto;}
.confirmbox .content .lt05 thead{ border:1px solid #e4e4e4;}
.lt05 tr td{
    padding-left:10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-right:1px solid #e4e4e4;
}

.lt05 tr {
    border-bottom:1px solid #e4e4e4;
}
.confirmbox .content .lt06{line-height:30px;margin:20px 0 20px 20px;}

/*收货人/提货人信息--Start*/
.Orderaddress {
    padding:20px;
}
.Orderaddress ul {
    overflow:hidden;
}
.Orderaddress li {
    float:left;
    margin:0 15px 15px 0;
}
.address_title {
    padding:10px 18px;
    width: 274px;
    height: 160px;
    position:relative;
}
.address_title:hover {
    border:1px solid #ee7700;
    cursor:pointer;
}
.address_title .address_info {
    height: 88px;
}
.address_title .address_info > p:nth-child(3) {
    white-space: pre-line;
    white-space: -o-pre-wrap;
    white-space: -moz-pre-wrap;
    word-wrap: break-word;
    text-overflow: ellipsis;
    line-height: 1.5;
    display: block;
    max-width: 100%;
    height: 60px;
    overflow: hidden;
}
.ModifyDel {
    position:absolute;
    bottom: 4px;
    left: 19px;
}
.ModifyDel a:hover {
    color:#ee7700;
}
.piece-checked {
    width: 0;
    height: 0;
    border-bottom: 20px solid #ee7700;
    border-left: 20px solid transparent;
}
.piece-right-bottom {
    position: absolute;
    right: 0;
    bottom: 0;
    color: #fff;
}
.piece-right-bottom i {
    position: absolute;
    top: 10px;
    left: -12px;
    color: #fff;
    font-size: 12px;
}



/*收货人/提货人信息--end*/


/*配送方式--start*/

.icheck-Box {
    position:relative;
    width: 1155px;
    margin: 20px auto;
}
.icheck-Box .icheck-div {
    position:relative;
    z-index:6;
    height:36px;
    line-height:36px;
}
.icheck-Box .icheck-content {
    position:relative;
    z-index:2;
    top: -1px;
    height: auto;
    border: 1px solid #ee7700;
    padding: 20px 10px;
}
.radio-tab-item dl:after,#distList:after{
    clear:both;
    content:'';
    display: block;
    zoom:1;
    width:0;
    height:0;
}
.radio-tab-item dl:first-child{margin-top: 0px}
.radio-tab-item dl{margin-top: 10px}
.icheck-div .icheck-ul li{
    display:inline-block;
    padding:0px 10px;
    height:36px;
    line-height:36px;
}
#distList .iptperson, #distList .iptphone {
    height:30px;
    line-height:30px;
    text-indent:6px;
}
#distList label {
    padding: 2px 0;
}
.part-cur{
    border:1px solid #ee7700;
    border-bottom-color: #fff;
}

/*配送方式--end*/

/*支付方式--start*/

.orderpay{
    width:1155px;
    min-height: 40px;
    margin:20px auto;
}

.orderpaychild {
    padding: 20px 0 0 20px;
    width: 550px;
    /*min-height:60px;*/
    background: #fff;
    top: 37px;
    left: 0px;
}
.pur-div {
    border:1px solid #ee7700;
}
.orderpay .orderpay-c {
    display:inline-block;
    line-height:36px;
    padding:0 14px;
}
.border_bottom_white{ z-index:30;border:1px solid #ee7700;border-bottom-color:#fff;}

/*支付方式--end*/

/*发票信息--start*/
.part-tagheadone,.part-tagheadtwo,.part-tagheadthree {
    display:inline-block;
    padding: 0 15px;
}
.part-contentinfo {
    position:relative;
    z-index:2;
    top: 1px;
    height:auto;
    border:1px solid #ee7700;
}
.boxselect_item{margin: 20px 15px;}
.boxselect {
    height: 30px;
    line-height: 30px;
}
.boxselect dl {
    overflow:hidden;
}
.boxselect dd p{
    min-width:130px;
}
.boxselect dd p a {
    display:inline-block;
    margin-right:10px;
}
.part-taghead {
    position:relative;
    z-index:6;
    height: 36px;
    line-height: 36px;
}
.partbox {
    position:relative;
    width: 1155px;
    margin: 6px auto;
}
/*发票信息--end*/



/*订单备注--start*/

.confirmbox .content .remark{ width:1155px; height:auto; overflow:hidden; line-height:30px; margin:20px auto;}
.confirmbox .content .remark textarea:focus {
    border-color:#ee7700;
}


/*订单备注--end*/

/*商品清单--start*/
.orderresult {
    width:1155px;
    height:190px;
    margin:0 auto 20px;
}
.orderresult table{
    width:250px;
    float:right;
}

/*商品清单--end*/



/*优惠券--start*/

.coupont-title{
    border-top:1px solid #E4E4E4;
    width: 1153px;
    text-align: left;
    margin: 20px auto 0px;
    padding-top: 10px;
}
.ordercoupon{
    min-height: 176px;
    height: auto;
    margin: 10px auto 20px!important;
}
.ordercoupon-main{
    padding: 16px 16px 0px;
    font-size: 12px;
    width: 1153px;
    min-height: 138px;
    height: auto;
}
.ordercoupon-main ul{
    width:1138px;
}
.ordercoupon-main ul li{
    height: 114px;
    display: inline-block;
    float: left;
    margin: 0px 16px 16px 0px;
}
.coupon_box{
    width:211px;
    height: 114px;
    overflow: hidden;
}
.coupon_top{
    padding:10px 0px 0px 18px;
}

.semi-line{
    position: absolute;
    width: 3px;
    height: 211px;
    top: -106px;
    left: 103px;
    z-index: 3;
    transform: rotate(-90deg);
    -webkit-transform: rotate(90deg);
    background: url("/assets/img/pub/semi-circle.png")/*tpa=http://www.rst-ic.com/assets/img/pub/semi-circle.png*/ top center repeat-y;
}
.coupon_bottom_sp{
    margin: 0px 43px 0px 18px;
}

/*优惠券--end*/




/***********************提交订单--新页面 end*****************************/

/*快捷购物车 start*/
.shopcart{padding-top: 32px;position:relative; width: 186px;}
.cart-count {
    color: #fff;
    display: inline-block;
    position: absolute;
    right: -10px;
    top: -10px;
    border-radius: 50% 50% 50% 0;
    width: 20px;
    line-height: 20px;
    height: 20px;
    font-size: 12px;
    text-align: center;
}
.minicart {
    text-align: center;
    width: 668px;
    position:absolute;
    top: 36px;
    right: 0;
    background-color: #fff;
    z-index: 110;
    border: 1px solid #e4e4e4;
}
.minicartnull {
    text-align: center;
    width: 610px;
    position:absolute;
    top: 36px;
    right: 0;
    background-color: #fff;
    z-index: 110;
    border: 1px solid #e4e4e4;
}
.cart-tab {
    display: none;
}
.cart-tab.active {
    display: block;
}
.ptb30 {
    padding-top: 30px;
    padding-bottom: 30px;
}
.plr10 {
    padding-left: 10px;
    padding-right: 10px;
}
.nav-tabs {
    height:30px;line-height:30px;
}
.bar-tabs-mini {
    border-bottom: 0 solid #ed6d00;
}
.nav-tabs>li {
    float: left;
    margin-bottom: 0;
}
.bar-tabs-mini li > a:active,
.bar-tabs-mini li > a:hover,
.bar-tabs-mini li > a:link,
.bar-tabs-mini li > a:visited {
    border-top: 2px solid #fff;
    border-bottom: 2px solid #ed6d00;
    background-color: #fff;
}

.bar-tabs-mini li.select>a:active,
.bar-tabs-mini li.select>a:hover,
.bar-tabs-mini li.select>a:link,
.bar-tabs-mini li.select>a:visited {
    border-left: 1px solid #ed6d00;
    border-right: 1px solid #ed6d00;
    border-top: 2px solid #ed6d00;
    border-bottom: 2px  solid #fff;
    background-color: #fff;
    color: #ed6d00;
    z-index: 110;
}
.nav-tabs>li.select>a,
.nav-tabs>li.select>a:focus,
.nav-tabs>li.select>a:hover {
    cursor: default;
}
.bar-tabs-mini li>a {
    border: 0;
    padding-left:10px;
    padding-right:10px;
    padding-top:3px;
    padding-bottom:3px;
    background: #fff;
}

.nav>li,.nav>li>a {
    display: block;
    position: relative;
}
.tab-content {
    border-top: 2px solid #ed6d00;
    margin-top: -5px;
    z-index: 110;
    min-height:200px;
}
.minicart .minicart-table.select {
    display: block;
}
.table-condensed-thead {
    padding-left: 10px;
    padding-right: 10px;
    width: 635px;
}

.table-condensed-body {
    width:100%;
    height: 160px;
    overflow: hidden;
    overflow-y: auto;
    padding-left: 9px;
    padding-right: 10px;
}
.table-condensed-foot {
    width:100%
}
.minicart .minicart-table .minicart-count {
    float: right;
}
.ptb5 {
    padding-top: 5px;
    padding-bottom: 5px;
}
.minicart .minicart-table .minicart-del {
    float: left;
    height: 31px;
    line-height: 31px;
    padding-left: 8px;
}
.table-condensed-body .title,.table-condensed-body .title110 {
    height: 25px;
    line-height:25px;
}
/*快捷购物车 end*/

/*****************************收银台start*********************************/

.Cashtip>label{
    width: 43px;
    height: 34px;
    background-position: -245px -268px;
}
.Cashtip span:nth-child(2){
    font-weight: 600;
}
.Cashtip>p{
    text-indent:3em;
    height:36px;
    line-height: 36px;
}
.Cashcontent,.Cashpay{
    padding: 20px;
}
.Cashcontent table{
    width:100%;
    table-layout: fixed;
    border-width: 1px 0 0 0;

}
.Cashcontent table tr td{
    height:36px;
    line-height: 36px;
}
.Cashpay .ulpayways{
    overflow: hidden;
}
.Cashpay .ulpayways li{
    width:116px;
    height:40px;
    margin: 0 20px 20px 0;
    cursor: pointer;
    position: relative;
}
.Cashpay .ulpayways li:hover{
    border:1px solid #EE7700;
}
.Cashpay>p{
    height: 40px;
    line-height: 40px;
}
.Cashsubmit{
    overflow: hidden;
}

/*****************************收银台end*********************************/

/*****************************微信支付start***********************************/

.Cashnum:before,.Cashnum:after,.Cashtype:before,.Cashtype:after,.CashWechat:before,.CashWechat:after{
    content: '';
    display: table;
}
.Cashnum:after,.Cashtype:after,.CashWechat:after{
    clear: both;
}

.Cashbox{
    padding: 15px 0;
}
.Cash_title{
    width:100%;
    min-height:80px;
}
.CashWechatbox{
    height:500px;
}
.CashWechat{
    width:600px;
    height:360px;
    margin:20px auto;
}
.Cashsummoney{
    height: 55px;
    line-height: 55px;
}
.Cashtype .Cashdetail{
    cursor: pointer;
}
.Cashtype .Cashdetail i{
    vertical-align: top;
    margin-top: 3px;
}
.Cashdetailcontent{
    height:70px;
    padding-top: 10px;
    width: 1160px;
    margin:20px auto 0;
    border-top: 1px solid #e4e4e4;
    display: none;
}

/*****************************微信支付end***********************************/


/************************文章列表--start****************************/

.article:after,.article .articleleft ul li:after,.articledetail:after,.articleupdown:after,.articlebottom:after{
    content:' ';
    clear: both;
    display:block;
    visibility: hidden;
    width:0;
    height: 0;
    zoom: 1;
}
.article,.articledetail{
    overflow: hidden;
    min-height: 500px;
    height: auto;
    margin:10px auto 50px;
}
.articleleft{
    width:840px;
    height: auto;
}
.article .articleleft>p{
    height: 44px;
    line-height: 44px;
    border-bottom: 1px solid #E4E4E4;
}
.article .articleleft ul li{
    width:840px;
    height: 200px;
    display: inline-block;
    padding: 20px 0;
}
.article .articleleft ul li>.articleimg{
    display: inline-block;
    width:136px;
    height: 112px;
}
.article .articleleft ul li > .articleimg > img {
    width:136px;
    height: 112px;
}
.article .articleleft .articlecontent{
    width: 680px;
    margin-left: 15px;
}
.article .articleleft .articlecontent>.articletitle{
    display: inline-block;
    width:680px;
    font-size: 16px;
}
.article .articleleft .articlecontent p{
    width: 680px;
    height: 65px;
}
.articleright{
    width:325px;
    margin-top: 50px;
}
.articleright p{
    height: 44px;
    line-height: 44px;
    font-size: 16px;
    border-bottom: 1px solid #E4E4E4;
    font-weight: bolder;
}
.articleright ul li a{
    width:308px;
    display: inline-block;
}
.articleright ul li a:hover{
    color: #EE7700;
}
.articleright .sc-selecter{padding: 0;border-left-width: 0px;border-right-width: 0px;}
.articleright .sc-selecter dl dt {
    height: 44px;
    line-height: 44px;
    font-size: 16px;
    border-bottom: 1px solid #E4E4E4;
    font-weight: bolder;color:#666;width: 100%
}
.articleright .sc-selecter dl dd{ margin: 10px 0;  min-width: 320px; }
.articleright .sc-selecter dl dd a{ display: inline-block; min-width: 50px; padding: 0 5px; text-align: center; color:#666;margin: 2px 0;}




.article .articleright ul li a>span{
    font-weight: 700;
}
.articledetail .articleleft .article-h1{
    width:840px;
}
.articlemiddle{
    height: auto;
    min-height: 320px;
    overflow: hidden;
    padding: 20px;
}
/*.articlemiddle img {
    max-width:798px;
}*/
.articledetail .articleall .articlemiddle .returnarticletop{
    width: 125px;
    margin:25px auto;
}
.articledetail .articleall .articlemiddle .returnarticletop input{
    border-radius: 0px;
}
.square{
    display: inline-block;
    margin: 0px 10px 2px 10px;
    width:5px;
    height: 5px;
    background: #EE7700;
}
.articleall .articleupdown{
    width:840px;
}
.helpBigBox{
    min-width:1200px;
    padding: 15px  0 30px;
    overflow: hidden;
}

.helpleft{
    width:140px;
}
.helpleft ul{margin-top: 16px}
.helpleft ul:first-child{margin-top: 0px}
.helpright{
    width:1050px;
    padding: 10px 20px;
    background: #ffffff;
    min-height: 700px;
}
.helpright img{
    max-width:1020px;
}
.approval{
    width:62px;
    margin:30px auto;
}
.approval .zan{
    width:60px;
    height: 60px;
    border: 1px solid #ee7700;
    border-radius: 50%;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}
.helparticleleft{
    width: 1020px;
    padding: 20px;
}



/**********************************文章列表--end**************************************/

/*多出来部分（包括弹窗标题头样式，分页样式pager.css，分页样式PagedList.css ） start*/
/*包括弹窗标题头样式*/
.layui-layer-title {
    padding: 0 80px 0 20px;
    height: 42px;
    line-height: 42px;
    border-bottom: 1px solid #eee;
    font-size: 14px;
    color: #fff;
    overflow: hidden;
    background-color: #ee7700;
    border-radius: 2px 2px 0 0;
}
/*分页样式pager.css*/
/*.pages a:hover, li.current a {
            background-color: #ee7700;
            color: #FFFFFF;
            border: #ee7700 1px solid;
}*/
/*分页样式PagedList.css*/
.pagination > li > a,
.pagination > li > span {
    border-right: #ee7700 1px solid;
    padding-right: 7px;
    background-position: 50% bottom;
    border-top: #ee7700 1px solid;
    border-left: #ee7700 1px solid;
    color: #ee7700;
    margin-right: 3px;
    border-bottom: #ee7700 1px solid;
    text-decoration: none;
    padding: 6px 12px;

}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    border-right: #ee7700 1px solid;
    border-top: #ee7700 1px solid;
    font-weight: bold;
    border-left: #ee7700 1px solid;
    color: #fff;
    margin-right: 3px;
    border-bottom: #ee7700 1px solid;
    background-color: #ee7700;
}

.pagination > .disabled > span,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
    border-right: #ee7700 1px solid;
    background-position: 50% bottom;
    border-top: #ee7700 1px solid;
    border-left: #ee7700 1px solid;
    color: #ee7700;
    margin-right: 3px;
    border-bottom: #ee7700 1px solid;
    text-decoration: none;
    cursor: not-allowed;
}
/*ICheck样式*/
.icheckbox_minimal-orange:hover {
    border: solid 1px #ee7700;
}

.icheckbox_minimal-orange.checked::after {
    content:' ';
    position:absolute;
    left:2px;
    top:2px;
    width: 11px;
    height: 6px;
    border:0px solid #ee7700;
    border-width:0 0 2px 2px;
    transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    z-index:-1;
}

.iradio_minimal-orange:hover {
    border: solid 1px #ee7700;
}

.iradio_minimal-orange.checked::after {
    content:' ';
    position:absolute;
    left:5px;
    top:5px;
    width: 6px;
    height: 6px;
    background-color:#ee7700;
    border-radius:50%;
    z-index:-1;
}
/*多出来部分（包括弹窗标题头样式，分页样式pager.css，分页样式PagedList.css ） end*/


/*******************************申请售后start**************************/
.applysaleBox{
    width: 1035px;
    min-height:818px;
    height:auto;
    margin: 0 auto;
}
.applysaleBox textarea,.modalcontent textarea{
    /*width:430px;*/
    height:90px;
    overflow-x:hidden;
    padding: 9px;
    max-width: 885px;
}
.applysaletitle{
    width: 1035px;
    height: 36px;
    line-height: 36px;
    background: #e6f1fd;
    /*text-indent:14px;*/
}
.realimg ul{
    padding: 10px 0;
}
.realimg ul li{
    margin: 10px 10px 0 0;
}
.realimg img{
    max-width:195px;
    max-height: 112px;
}
.serviceNum{
    height: 45px;
    line-height: 36px;
}
.thumbnaillist img{
    width:180px;
    height:42px;
    margin: 0px 8px 8px 0px;
}

/*****************************申请售后end********************************/

/*竖线样式*/
.Verticalbar {
    width:5px;
    height:16px;
    background:#ee7700;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}




/*******************************分销商--start***********************************/
.distritip{
    background: #fdf8dc;
    border:1px solid #f9df50;
    text-indent: 1em;
    margin: 10px 0px 12px;
    overflow: hidden;
}
.distrilist{
    width: 90%;
    margin: auto;
}
.distrilist li{
    width:50%;
    height: 86px;
    margin: 20px 0px 10px 0px;
}
.distri-i{
    display: inline-block;
    width:96px;
    height: 74px;
    vertical-align: top;
    text-align: center;
    font-size: 60px!important;
    padding-top: 30px;
}

.distrilist li .disin-block{
    width: 75%;
    height: 86px;
}
.distrilist li .disin-block:before,.distridraw:before{
    content: '';
    display: block;
    visibility: hidden;
}
.distrilist li .disin-block:before{
    width:0px;
    height: 10px;
}
.distridraw:before{
    width:0px;
    height: 26px;
}
.publiccenter{
    background: #fff;
    min-height: 535px;
}
.distribtn{
    width: 140px;
    margin:40px auto;
}
.distribtn a{
    display: inline-block;
    margin: 0 auto;
}

.distrimoneylist{
    width:100%;
    padding: 0px 0px;
    margin: auto;
    height: 225px;
}
.distrimoneylist li{
    width:50%;
}
.distrimoneylist li>div{
    margin: auto;
    display: inline;
}
.distri-suc{
    margin: 40px 0px;
    color:#03ab07;
}
.distri-code{
    width:150px;
    margin:30px auto;
    padding: 0px 20px;
}

.withdrawbox{
    width: 766px;
    margin: 16px 0px 0px 69px;
    font-size: 12px;
}

.distri-icon{
    float: left;
    text-align: center;
    padding: 58px 0px 0px 74px;
    margin-right:21px
}

.distri-fontcomposition {
    padding-top:3px;
    margin-bottom: -11px;
    text-align:center
}
/************分享开始*****************/
.share{
    width:159px;
    height: 78px;
    position: absolute;
    top: 80px;
    left: 0px;
    z-index: 2;
    background: #fff;
}
.share .sharetitle{
    padding: 0px 8px;
}
.share .sharetitle i{
    margin-top: 6px;
}


/************分享结束*****************/

/*******************************分销商--end***********************************/

/*****************************首页2--start************************************/
.bg-banner {
    width:100%;
    height:430px;
}
.header{
    width:100%;
    height: 125px;
    min-width: 1200px;
}
.headerleft{
    width:85%;
}
.headerleft > a {
    float:left;
    margin-top: 11px;
}
.headerright{
    width:12%;
    height: 125px;
    line-height: 119px;
}
.headerleft ul {
    overflow: hidden;
    width: 700px;
    height: 125px;
}
.headerleft ul li{
    height: 125px;
    line-height: 125px;
    padding: 0px 18px;
    font-size: 16px;
}
.headerleft ul li>i{
    margin-left:5px;
}
.headcart i {
    font-size: 20px;
    margin-right: 5px;
}
.headerright .logocart{
    height: 40px;
    border:2px solid #e4e4e4;
    border-radius: 50px;
    padding: 8px 16px;
}
.Search{
    width:600px;
    position: absolute;
    top:50%;
    left: 50%;
    z-index: 9;
    margin-left: 0px;
    margin-top: -163px;
}
.hotsearch{
    width:592px;
    border:6px solid #ee7700;
    border-radius: 6px;
    position: relative;
}
.Search input{
    width:480px!important;
    border:none;
    text-indent: 10px;
    line-height: 50px;
    height: 50px!important;
    font-size: 12px;
}
.Search button{
    height: 50px;
    font-size: 16px;
    position: absolute;
    top:0px;
    right: 0px;
    text-align: center;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    touch-action: manipulation;
    -ms-touch-action: manipulation;
    border: 0px;
    background: #EE7700;
    color: #ffffff;
    cursor: pointer;
    padding: 6px 20px;
    display: inline-block;
    font-weight: 400;
    line-height: 1.42857143;
    white-space: nowrap;
    vertical-align: middle;
}

.headinfo {
    min-width:1200px;
}
.headinfo .news { width: 590px;float: left;height: 36px;}
.headinfo .news .bd{width: 400px}
.headinfo .news i{
    font-size: 14px;
    text-align: center;
    padding: 0px 2px;
    cursor: pointer;
    margin-right: 5px;
}
.headinfo .news .next{position: absolute; right: 30px;top: 15px;}
.headinfo .news .prev{position: absolute; right: 30px;top: 5px;}
.headinfo .headnews {
    width:400px;
}
.hotgoods {
    height: 30px;
    margin: auto;
}
.hotgoods .line1{
    display: inline-block;
    width:460px;
    height: 1px;
    border-bottom: 2px dashed #EE7700;
    /*margin-top:45px;*/
}
.hotgoods p{
    width:270px;
    display: inline-block;
    margin-top:-18px;
}
.headleftimg{
    width:192px;
    height: 175px;
    background: #b2a5ed;
}
.headleftimg img{
    width:128px;
    height: 128px;
    margin:34px 0px 0px 30px;
}

.headdot{
    border-radius: 50%!important;
    width:16px!important;
    height: 16px!important;
}
.img-boxs{
    width: 1200px;
    height: 160px;
}
.img-boxs li{
    margin-left: 12px;
    overflow: hidden;
}
.img-boxs li:nth-last-child(4){
    margin-left: 0px;
}
.img-boxs li img{
    width:291px;
    height: 160px;
    transition: .5s ease-out;
}
.img-boxs li img:hover{
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transition: .5s ease-out;
}
/*****************************首页2--end************************************/

/******************************首页2分类开始**************************/

.show_up {
    position: absolute;
    left: 341px;
    top: -10px;
    width:20px;
    height:20px;
    background: #fff;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}

.all_class {
    height: 432px;
    width: 100%;
    background-color: #fff;
    position: absolute;
    top: 125px;
    z-index: 10;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    box-shadow: 0 1px 4px 0px #ccc;
}
.all_class .drp_cat {
    background: #fff;
    margin-top: 20px;
    width: 1200px;
    margin: auto;
    padding:15px 0px;
    height: 428px;
}
.all_class .menus {
    border: 0;
    width: 240px;
    height: 400px;
}
.menus {
    position: relative;
}
.all_class .menus .cat {
    width: 240px;
    /*margin-top: 3px;*/
}
.all_class .menus .cat .icon{
    margin-right: 2px;
    float: left;
}
.all_class .menus .cat:hover{
    background: #EE7700;
}
.all_class .menus .cat:hover a,.all_class .menus .cat:hover i{
    color:#fff;
}
.all_class .menus .cat .fa{
    font-size: 18px!important;
    float: right;
    height: 36px;
    line-height: 36px;
}
.menus .cat {
    height: 37px;
    line-height: 36px;
    color: #fff;
}
.all_class .cat .p_cat {
    color: #666;
    font-size: 14px;
    width: 212px;
    height: 37px;
    padding:0 5px;
}
.cat .p_cat {
    display: block;
    position: relative;
    z-index: 2;
}
.cat-span {
    display:inline-block;
    width:173px;
    height:37px;
    overflow:hidden;
}



/*右边*/
.all_class .sub_menus {
    left: 260px;
    height: 428px;
    padding: 15px 0;
    overflow: hidden;
    display: block;
    border-right: 0;
    border-left: none;
}
.sub_menus {
    width: 930px;
    background-color: #fff;
    min-height: 400px;
    position: absolute;
    top: 0;
}
.all_class .item .channels {
    width: 930px;
}
.item .channels {
    float: left;
}
.sub_menus .item dl {
    overflow: hidden;
    padding: 0 10px;
    line-height: 22px;
}
.all_class .sub_menus .item dt {
    text-align: left;
}

.sub_menus .item dt {
    float: left;
    width: 150px;
    padding: 15px 0 0 0;
    line-height: 25px;
}
.all_class .sub_menus .item dt a {
    color: #ee7700;
    font-size: 14px;
    font-weight: 700;
}
.all_class .sub_menus .item dd {
    width: 930px;
}
.sub_menus .item dd {
    float: left;
    width: 370px;
    padding: 6px 0 10px 0;
}
.item dd a {
    padding: 0 35px 0 0;
    float: left;
    line-height: 35px;
    height: 35px;
    color: #666;
    font-size: 12px;
}
.sub_menus .item a:hover {
    color: #ee7700;
}




.hotarea {
    height:206px;
}
.hotarea>li{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F2F2F2 #F2F2F2 #F2F2F2;
    margin-right: 25px;
    width: 220px;
    height: 206px;
    text-align: center;
    display: block;
}
.hotarea > li a h5 {
    width: 220px;
    overflow: hidden;
}
.hotarea>li:first-child+li+li+li+li{
    margin-right: 0px;
}
.hotarea>li img{
    width: 128px;
    height: 128px;
    cursor: pointer;
}
.hotarea>li>a{
    display:block;
    width: 220px;
    height: 203px;
}

/******************************首页2分类结束**************************/


/****************************库存寄售服务--start*****************************/

.BusinessPro {
    width: 1200px;
    height: 64px;
    background: url("/assets/img/pub/line.jpg")/*tpa=http://www.rst-ic.com/assets/img/pub/line.jpg*/ no-repeat;
}
.factoryMain{
    height:300px;
}
.adList li{
    margin: 5px 6.5px;
    overflow: hidden;
}
.adList li:nth-last-child(4){
    margin-left: 0px;
    margin-right: 7px;
}
.adList li:last-child{
    margin-right: 0px;
    margin-left: 7px;
}
.adList .adList-li1{
    background:#db6d49!important;
    width:294px!important;
    height: 299px!important;
    letter-spacing: 3px;
    margin: 0px!important;
}
.adList .adList-li1:before{
    display: block;
    content: '';
    width:0px;
    visibility: hidden;
}
.adList .adList-li1 h1{
    font-size: 30px;
    margin-bottom: 10px;
}
.adList li img{
    width: 290px;
    height: 290px;
    transition:.7s ease-out;
}
.adList li img:hover{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transition:.7s ease-out;
}

.formTit{
    width:420px;
    height: 320px;
}
.formTit>p{
    width:420px;
    height: 36px;
    line-height: 36px;
}
.formTit .formbox{
    width:420px;
    height:186px;
}
.formTit .formbox label{
    text-align: right;
    padding-right: 10px;
}
.bg-arrowlist{
    height: 80px;
}
.bg-arrowlist li{
    width:20%;
    line-height: 20px;
    overflow: hidden;
}
.bg-arrow .a-1{
    position: absolute;
    z-index: 2;
    width:180px;
    height: 80px;
    top: 0px;
    display: table;
}
.bg-arrow .a-1 p{
    display: table-cell;
    vertical-align: middle;
}
.bg-arrow{
    width:180px;
    position: relative;
    color: #fff;
}
.bg-arrow1{
    width:180px;
    height: 40px;
    background: #ee7700;
    transform: skewX(20deg);
    -webkit-transform: skewX(20deg);
}
.bg-arrow2{
    width:180px;
    height: 40px;
    background: #ee7700;
    transform: skewX(-20deg);
    -webkit-transform: skewX(-20deg);
}
.bg-arrowlist span{
    display: inline-block;
    width:26px;
    height: 80px;
    line-height: 80px;

}

/*在线委托开始*/
.Onlinetrust{
    width: 1200px;
    border: 1px solid #ee7700;
}

.Onlinetrust>li>.linetrust1{
    width: 900px;
    height: 330px;
    display: table-cell;
    vertical-align: middle;
    margin: 10px 0;
}
.linetrust1_left{
    width:100px;
    height:100px;
    border:1px solid #ee7700;
    border-radius:50%;
    color:#EE7700;
}
.linetrust1_left{
    margin: 25px 100px;
}
.linetrust1_left>i{
    display: inline-block;
    font-size: 45px;
    margin-top: 40px;
}
.linetrust1_right {
    width: 600px;
    float: right;
}
.linetrust1_right li:first-child{font-size: 16px;}
.linetrust1_right li{
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
}
.linetrust1_right .span{
    display: inline-block;
    width: 30px;
    height: 30px;
    background: #EE7700;
    text-align: center;
    border-radius:50%;
    margin-right: 10px;
    color: white;
}
.linetrust2{
    width: 298px;
    height: 330px;
    display: table;
}
.linetrust2_ul{
    text-align: center;
    color: white;
    display: table-cell;
    vertical-align: middle;
}
.linetrust2_ul li{
    height: 36px;
    line-height: 36px;
    margin-top: 10px;
}
/*在线委托结束*/
/****************************库存寄售服务--end*****************************/





/****************************样品推荐--start*******************************/
.samplebox{
    background: #F2F2F2;
    width:100%;
    height: auto;
}
.samplebox .sample_left{
    width:934px;
}
.samplebox .sample_right{
    width:255px;
}
.sample_left .sam_img{
    padding: 12px;
    height: 224px;
    overflow: hidden;
}
.sample_left .sam_img ul li{
    margin-right: 28px;
    width:128px;
}
.sample_left .sam_img ul li:last-child {
    margin-right:0px!important;
}
.sample_left .sam_img img{
    width:128px;
    height:128px;
    border:1px solid #E4E4E4;
}
.sample_left .sam_img p{
    font-size: 12px;
    height: 36px;
    line-height: 36px;
}
.sample_left .sam_search{
    margin: 10px 0px;
}
.sample_left .sam_search>div{
    width:415px;
    height: 77px;
    line-height: 77px;
    margin: auto;
}
.sample_left .sam_search>div input[type="text"]{
    width:300px;
    height:32px;
    text-indent: 6px;
    font-size: 12px;
}
.sample_left .sam_search>div input[type="button"]{
    height: 32px;
}
.sam_info .sampletitle{
    height: 52px;
    line-height: 52px;
    padding-left: 12px;
    border-bottom: 1px solid #E4E4E4;
}
.sam_info .sampletitle .btn-input{
    margin: 10px 20px 0px 0px;
}
.sam_info .samplecontent .samlist{
    width:932px;
    height: auto;
    min-height: 121px;
    padding: 0px 12px 12px;
}
.sam_info .samplecontent .samlist li{
    min-height:10px;
    border-bottom: 1px solid #E4E4E4;
    padding: 10px 0px;
}
.sam_info .samplecontent .samlist li:last-child{
    border-bottom: 0px;
}
.sam_info .samplecontent .samlist li .samli_left{
    width:744px;
    min-height: 75px;
}
.sam_info .samplecontent .samlist li .samli_left .samli_p{
    width:744px;
    height: auto;
}
.sam_info .samplecontent .samlist li .samli_right>div{
    width:134px;
    height:75px;
    text-align: right;
    display: table-cell;
    vertical-align: middle;
}

.sample_right img {
    width:255px;
    height:223px;
}
.sample_right .sample_rightuser ul {
    display: table-cell;
    text-align: center;
    color: #fff;
    height: 90px;
    vertical-align: middle;
    width: 255px;
}
.sample_right .sample_rightrecord{
    width:255px;
    min-height: 122px;
    margin-top: 10px;
    min-height: 40px;
}
.sample_right .sample_rightrecord p{
    height:40px;
    line-height: 40px;
    text-indent: 10px;
    border-bottom: 1px solid #E4E4E4;
}
.sample_right .sample_rightrecord ul{
    padding:12px;
    min-height:222px;
}
.sample_right .sample_rightrecord ul li{
    width:230px;
    height: 26px;
    line-height: 26px;
}
.sample_right .sample_rightrecord ul li .fl{
    display: inline-block;
    width:112px;
}
.sample_right .sample_rightrecord ul li .fr{
    display: inline-block;
    width:110px;
    height: 26px;
}


/****************************样品推荐--end*******************************/





/**********************样品申请开始**********************************/
/*.modalheader{
	width:700px;
    height:700px;
	margin:auto;
	overflow: hidden;
}*/
.modelinfo{
    background: #fff;
    padding: 0px 20px;
}
.modeltitle{
    padding: 8px 15px;
}
.modalcontent{
    font-size: 14px;
}
.modalcontent .form-group>.col-sm-5{
    padding-right:10px;
}







/*排序*/
.f-sort{
    margin-top: 13px;
}
.f-sort a{
    border:1px solid #ccc;
    float: left;
    padding: 0 10px;
    height: 25px;
    line-height: 25px;
    margin-right: -1px;
    color: #333;
    background: #FFF;
}

.f-sort a.curr{
    background: #e4393c;
    color: #FFF;
    border-color: #e4393c;
}
.f-sort a.curr:hover{
    color: #FFF;
}
.f-sort a:hover{
    position: relative;
    border-color:#e4393c;
    color:#e4393c;
}

/*筛选条件*/
.selected{
    height:52px;
    line-height: 52px;
    padding: 10px 12px;
}
.selected dl{
    height: 30px;
    line-height: 30px;
}

.selected dl dd a i{
    color: #EE7700;
    display: inline-block;
    padding: 4px;
    font-size: 16px;
}
.selected dl dd a{
    padding: 0px 10px;
}
.selected dl dd a.curr{
    border:1px solid #EE7700;
}




/************************样品申请结束*********************************/

/*国际版独立分类页面样式 - start*/
.SiteMap {
    margin: 10px 4px;
    line-height: 24px;
    color: #808080;
}
.SiteMap a {
    margin: 0px 7px;
    color: #bf0011;
}
.Main {
    min-height: 400px;
    margin-bottom: 20px;
}
.CategoryList h2 {
    margin: 10px 0px;
    font-weight: normal;
    margin-top: 30px;
}
.CategoryList h2 a {
    font-size: 16px;
    font-weight: bold;
    color: #000;
}
.CategoryList h2 span {
    font-size: 12px;
    color: #06F;
}
.CategoryList .CategoryItem {
    line-height: 23px;
}
.CategoryList .CategoryItem li {
    list-style-type: circle;
    margin-left: 35px;
}
.CategoryList .CategoryItem li a {
    font-size: 13px;
    margin-right: 10px;
    color: #06F;
}
/*国际版独立分类页面样式 - end*/

/***************************首页国际版 英文版--start*********************************/

.mainbody{
    height: auto;
}
.headerhoter{
    height: 125px;
}
.headerhoter .searchbar .input>i{float: left}
.inter-main {
    min-height: 400px;
    margin-bottom: 20px;
}
.inter-main .categories {
    width: 220px;
    float: left;
}
.inter-main .categories h2 {
    padding: 6px 12px;
    font-size: 16px;
    background-color: #e6e6e6;
    color: #bf0011;
}
.inter-main .categories h2 a {
    font-weight: normal;
    margin-left: 10px;
    color: #cc0000;
}
.inter-main .categoryList {
    padding: 8px 29px 8px 12px;
    line-height: 20px;
    background-color: #f2f2f2;
}

.inter-main .categoryList dt {
    margin-top: 6px;
    height: 21px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.inter-main .categoryList dt  {
    color: #000;
    font-size: 14px;
}
.inter-main .categoryList dt  i { margin-right: 5px}
.inter-main .categoryList dd{margin-left: 15px;}
.inter-main .categoryList dd div {
    height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.inter-main .categoryList dd a {
    color: #333;
}
.inter-main .contentinfo {
    float: right;
    width: 964px;
}
.inter-main .smallbanner {
    float: left;
    width:700px;
    height: 420px;
    position: relative;
    overflow: hidden
}
.inter-main .smallbanner .advert-edit{ margin: 5px;}
.inter-main  .banList li{
    left: inherit;
    margin-left: 0px;
    height: 420px;
}
.inter-main  .banList li img{
    width:700px;
    height: 420px;
}
.inter-main .quickPannel {
    width: 250px;
    float: right;
    margin-left: 8px;
}
.inter-main .quickAccount {
    border: 1px solid #f2f2f2;
    padding: 8px 6px 0px 8px;
    height: 71px;
    overflow: hidden;
}
.inter-main .quickAccount .loginText {
    float: left;
    margin-left: 16px;
    width: 162px;
}
.inter-main .quickAccount .loginText p .qa_l{
    margin-left: 6px;
}
.quickAccount .loginText p .qa_r{
    margin-right: 6px;
}
.inter-main .quickAccount .loginText p a {
    color: #cc0000;
}
.inter-main .quickAccount .loginText {
    float: left;
    margin-left: 16px;
    width: 162px;
}
.inter-main .quickAccount .loginText span {
    color: #999;
}
.inter-main .featurePro {
    margin-top: 15px;
}
.inter-main .title {
    height: 32px;
    line-height: 32px;
    padding: 0px 8px;
    border-bottom: 1px solid #f2f2f2;
}
.inter-main .title h3 {
    float: left;
    color: #333;
    font-size: 16px;
}
.inter-main .title a {
    float: right;
    /*color: #666;*/
}
.inter-main .title a i {
    color: #cc0000;
    margin-left: 10px;
    font-style: normal;
}
.inter-main .proItem {
    padding: 10px;
    height: 175px;
}

.inter-main .proItem .item {
    height: 165px;
    overflow: hidden;
    text-align: center;
    width: 157px;
    float: left;
    line-height: 26px;
}
.inter-main .proItem .img {
    width: 115px;
    height: 115px;
}
.inter-main .proItem .tit {
    color: #3a3a3b;
    width: 157px;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
}
.inter-main .proItem .price {
    color: #cc0000;
}
.inter-main .otherInfo {
    margin-top: 15px;
}
.inter-main .Industry{min-height: 135px}


.inter-main .specialProInfo {
    line-height: 22px;
    height: 135px;
    overflow: hidden;
    margin: 15px 0px;
    width: 462px;
    float: left;
    margin-left: 20px;
}
.inter-main .specialProInfo dt {
    height: 20px;
    overflow: hidden;
    font-weight: bold;
    margin-bottom: 3px;
}
.inter-main .specialProInfo dt a {
    color: #4f4f50;
}
.inter-main .specialProInfo .pic {
    float: left;
    width: 136px;
}

.inter-main .specialProInfo .pic img {
    width: 136px;
    height: 112px;
}
.inter-main .Keywords {
    padding: 15px;
    height: 125px;
    overflow: hidden;
}
.inter-main .Keywords a {
    width: 186px;
    float: left;
    color: #4f4f50;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
}

.inter-main .specialProInfo .detail {
    margin-left: 147px;
    color: #666;
    height: 115px;
    width: 315px;
    position:relative;
}
.inter-main .specialProInfo .detail a{
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
}
.inter-main .specialProInfo .detail p{
    height: 90px;
    overflow: hidden;
    width: 315px;
    word-wrap:break-word ;
}
.inter-main .chooseUs {
    margin: 15px 0px;
    border: 1px solid #f2f2f2;
}
.inter-main .chooseUs .chooseUs_img{
    width:1045px;
    margin:35px  auto;
}
.inter-main  .BrandTit{margin: 15px 0px; border: 1px solid #f2f2f2; width: 1200px;height: 222px;}
.inter-main .BtmTit {
    border-bottom: 1px solid #f2f2f2;
    height: 36px;
    line-height: 36px;
}

.Footer{
    width:100%;
    height: auto;
}
.FooterOne{
    width:100%;
    height:40px;
    min-width:1200px;
}
.FooterTwo{
    padding: 20px;
    background-color: #35424a;
    min-height: 170px;
    overflow: hidden;
    width:100%;
    min-width:1200px;
}
.FooterTwo dl {
    width: 240px;
    float: left;
    line-height: 24px;
    padding-left: 50px;
    /*border-right: 1px solid #e4e4e4;*/
}
.FooterTwo dl:nth-last-child(1){
    border-right: none;
}
.FooterTwo dl dt{
    font-size: 16px;
    color: #fff;
    margin-bottom: 6px;
}
.FooterTwo dl dd a {
    color: #cacaca;
}

/***************************首页国际版 英文版--end***********************************/




/***************************代理品牌--start***********************************/

.Agentbrand{
    width:100%;
    height: auto;
    min-width: 1200px;
}
.brands ul{
    width:1200px;
    min-height: 183px;
    height: auto;
    background-color:#ffffff;
}
.brands ul li{
    float: left;
}
.brands ul li img{
    width:240px;
    height:180px;
}

.brands-introduce{
    width:1200px;
    height:auto;
    min-height:392px;
}
.brands-introduce>ul>li{
    background-color: #fff;
    margin-bottom: 20px;
}
.brandsbox{
    height: 350px;
}
.brands-left{
    width:240px;
    height: 350px;
    position: relative;
}
.brands-left img{
    width:240px;
    height: 350px;
}
.brands-left a{
    position: absolute;
    bottom: 20px;
    left: 53px;
}
.brands-right{
    width:960px;
    height: 350px;
    overflow: hidden;
    padding: 20px;
}
.brandstitle{
    width:920px;
    height: 98px;
    overflow: hidden;
    margin-bottom: 10px;
    text-indent: 25px;
}
.brandstype{
    margin-bottom: 10px;
    min-height:50px;

}

.brandstype ul{
    width:800px;
    min-height:50px;
}
.brandstype ul li{
    width:800px;
    color: #ee7700;
}
.list-disc:before{
    content: "";
    position: absolute;
    left: -18px;
    top: 13px;
    z-index: 1;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    /*background-color: #EE7700;*/
}
.brandsadvantage{
    width:920px;
    min-height: 75px;
    margin-bottom: 10px;
    overflow: hidden;
}
.brandsarea{
    width:920px;
    height: 50px;
    margin-bottom: 10px;
    overflow: hidden;
}

.brandstype div ,.brandsadvantage div,.brandsarea div{
    width:110px;
    float: left;
    /*padding: 0px 5px;*/
    color: #fff;
    text-align: center;
    margin-right: 10px;
    float: left;
    height: 30px;
    line-height: 30px;
}




/***************************代理品牌--end***********************************/




/**************************优惠券--start**************************/

/**************************优惠券--start**************************/

.couponBox{
    width:100%;
    min-height: 300px;
}
.couponBox ul{
    min-height: 170px;
    width:100%;
    height: auto;
}
.couponBox ul li{
    margin: 0px 13px 20px 0px;
    width:32%;
    height: 172px;
}
.couponBox .coupon{
    width:100%;
    height: 170px;
    position: relative;
}
.couponBox .coupon .couponFl{
    width: 80%;
    height: 170px;
    padding: 24px 0px 18px 20px;
    position: relative;
}
.couponBox .coupon .couponFl .p-price{
    width: 100%;
    height: 50px;
    margin-bottom: 15px;
}
.couponBox .coupon .couponFl .p-info{
    line-height: 22px;
}
.couponBox .coupon .couponFl strong{
    line-height: 50px;
    font-size: 60px;
    margin: 0px 10px;
}
.couponBox .coupon .couponFl .p-txt{
    line-height: 22px;
    margin-top: 25px;
}
.couponBox .coupon .couponFr{
    position: absolute;
    right: 0px;
    top:0px;
    width: 20%;
    height: 170px;
    padding: 35px 0px;
}
.semi-circle{
    position: absolute;
    left: 0px;
    top:0px;
    width:3px;
    height: 170px;
    z-index: 3;
    background: url(/assets/img/pub/semi-circle.png) top center repeat-y;
}
.readyuse{
    width:22px;
    height: 100px;
    text-align: center;
    margin: auto;
    display: block;
    cursor: pointer;
    writing-mode: vertical-lr;
    font-size: 14px;
}

/**************************会员中心优惠券--end**************************/


/**************************优惠券--整页开始********************/

.privilegebox{
    width:100%;
    min-width: 1200px;
    height: auto;
}
.privilege{
    background: #FFFFFF;
    height: auto;
}

.al-received{
    display: inline-block;
    width:59px;
    height: 58px;
    background: url("/assets/img/pub/al-received.png")/*tpa=http://www.rst-ic.com/assets/img/pub/al-received.png*/ no-repeat;
    position: absolute;
    right: 20px;
    bottom: 20px;
    z-index: 4;
}

/**************************优惠券--整页结束********************/

/**************************佣金明细开始********************/
.Money-min-height {
    min-height:447px;
}
.Money-min-height .input {
    width:138px;
    height:32px;
}

/**************************佣金明细结束********************/


.Page-list p.fr{
    height: 65px;
    line-height: 65px;
}



/************典雅--start********************/

.border-bottom-2{
    border-bottom: 2px solid #EE7700;
}

.mainbannerbox{
    height: 430px;
}
.mainbanner{
    width: 971px;
    height: 430px;
}
.mainbanner_left{
    width:720px;
    height: 430px;
}
.mainbanner_left .banner,.mainbanner_left .banList{height: 430px;}
.mainbanner_left .advert-edit{ margin: 5px;}
.mainbanner_left .banList li img{
    width:720px;
    height: 430px;
}
.mainbanner_right{
    width:250px;
    height: 430px;
}
.maininfo1 a{
    padding: 6px 0px;
    width: 120px;
    text-align: center
}
.maininfo1 a:hover{
    border:1px solid #ee7700;
}
.maininfo2{
    height: 140px;
}
.maininfo2,.maininfo4{
    padding:6px 10px;

    overflow: hidden;
}
.maininfo2 i,.maininfo3 i{
    font-size: 14px;
    text-align: center;
    padding: 0px 2px;
    cursor: pointer;
}
.mainarticle  li{
    height: 75px;
}
.mainarticle  li h6{
    width: 228px;
    height: 25px;
    overflow: hidden;
}
.mainarticle  li div{
    width: 228px;
    height: 45px;
    overflow: hidden;
}
.apply{
    background: #EE7700;
    border-radius: 50px;
    color: #FFF;
    padding: 0px 10px;
    line-height: 20px;
    height: 20px;
    margin-top: 12px;
}
.maininfo3{
    height: 76px;
    padding: 6px 10px 0px;
    overflow: hidden;
}
.maininfo3-type{
    height: 42px;
    line-height: 42px;
}
.maininfo3-type div.fl{
    width:170px;
    overflow: hidden;
    height: 42px;
}

.fastnav a{
    width:74px;
    height: 100px;
    float: left;
    padding-top: 5px;
}
.maininfo4{
    height: 135px;
}



/*******************典雅--end*******************/





/******************代码未归类--start********************/

.ucenter {
    padding: 20px 0;
}

.shipaddr-list .isdefault{
    position: absolute;
    right: 10px;
    margin: 0 0 0 10px;
    font-size: 12px;
    background: #ffaa45;
    padding: 0 4px;
    color: #fff;
    font-weight: 400;
    line-height: 25px;
}

.btn-xs {color: #333;background-color: #f2f2f2;border: 1px solid #ccc;padding: 2px 8px;}
.btn-xs:hover {color: #ffffff;background-color: #ff6b06;}
.ico{display: inline-block; vertical-align: middle; background-repeat: no-repeat; background-position: center center;}
/*homeNews*/
.leftbanner{ width: 850px; height: 330px; overflow: hidden;}
.regbox a{color: white;}
.contactbox a{color:#0000FF;}
.boxselect-item{margin: 0px 10px 0 10px;}
/*css3*/
/*css3 Transition*/
.inn-img .img li,.innm-pointer span,.header .searchbar .input .checkbox,.uclink,.sellnav li a,.cart-body .jiageti span
{transition: all .3s;-moz-transition: all .3s;-webkit-transition: all .3s; -o-transition: all .3s;}
.width-44 {
    width: 44%!important;
}
.width-54 {
    width:54%!important;
}

/*****************代码未归类--end******************/
.cate_menu .active {
    background-color: #d9d9d9;
}

.none{
    display: none;
}

.cate {
    width: 229px;
    position: absolute;
    top: 40px;
    left: 0px;
    z-index: 10;
}

.cate_menu {
    overflow: hidden;
    padding: 10px 0;
    min-height: 430px;
    background-color: #bf0011;
    color: #ffffff;
}

.cate_menu_item {
    overflow: hidden;
    padding-left: 18px;
    height: 27px;
    line-height: 27px;
    font-size: 0;
    -webkit-transition: background-color .2s ease;
    -o-transition: background-color ease .2s;
    -moz-transition: background-color ease .2s;
    transition: background-color .2s ease;
}

.cate_menu li a {
    font-size: 14px;
    color: #ffffff;
    -webkit-transition: color .2s ease;
    -o-transition: color ease .2s;
    -moz-transition: color ease .2s;
    transition: color .2s ease;
}

.cate_menu li a:hover {
    cursor: pointer;
    /*color: red;*/
}

.cate_sub_menu {
    overflow: hidden;
    width: 720px;
    top: 0;
    left: 229px;
    position: absolute;
}

.cate_sub_menu dl {
    overflow: hidden;
    padding: 10px 0px 10px 20px;
    text-align: left;
    background: #ffffff;
    min-height: 430px;
}

.cate_sub_menu dd {
    display: inline-block;
    width: 170px;
    color: inherit;
    overflow: hidden;
    height: 28px;
    line-height: 28px;
}
.cate_sub_menu dd a:hover{
    cursor: pointer;
}