﻿/**公共样式**/

html, body{
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
	font-family: simsun;
}
body {
   
    font-size:12px;
}
button, input, optgroup, select, textarea{line-height:normal;}
textarea{min-height:100px}
.clear {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
label{ font-weight: lighter; }
.clearfix:before, .clearfix:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
.clearfix:after {
    clear: both;
}
ul, ol {
    list-style-position: inside;
    margin: 0;
    padding: 0;
}
ul ul, ul ol, ol ol, ol ul {
    margin-bottom: 0;
}
li {
    list-style: none outside none;
}
img {
    border: 0 none;
    height: auto;
    vertical-align: middle;
}

.fl{
    float:left;
}
.fr{
    float:right;
}
.pr {
    position: relative;
}
a {
    color: #333333;
 
    margin: 0;
    padding: 0;
    text-decoration: none;
    vertical-align: baseline;
    cursor: pointer;
}
a:hover {
    color: #B10D1B;
    transition: color 0.2s ease-in-out 0s;
}
a > label {
    cursor: pointer;
}

address, cite, dfn, em, var ,em,i,s{
    font-style: normal;
}
body.homePage{
    width:100%;
}
.homePage header{
    position: inherit;
    height: 168px;
}
.box{
    width: 100%;
}
.homePage section{
    width:1190px;
    margin:0 auto;
}



/**公共样式**/

.navbar .icon_new,.pro1 s,.pro2 s,.pro3 s,.pro4 s,.notlogin .loginbar li a.login,.notlogin .loginbar li a.reg,.orangebk,.orangebk1,.postion,.trending-head1,.item-ul a,.block-content ul li a,.gotop{
    background:url("../images/use/category1.png") no-repeat;
    display:block;
}


/**header**/
/*top*/
.top{
    width:100%;
    height:31px;
    border-bottom:1px solid #ebebeb;
}
.top-wapper{
    width:1190px;
    height:30px;
    margin:0 auto;
}
.top-welcome{
    width:270px;
    height:30px;
    line-height:30px;
    float:left;
}
.top-ribbon{
    width:370px;
    text-align: right;
    float:right;
    position: relative;
    z-index: 21;
    height:30px;
    line-height:30px;
}
.top-ribbon a{
    font:12px/150% arial;
}
.top-ribbon ul{
    padding:0;
}
.top-ribbon ul li{
    display:inline;
    border-left: 1px solid #ebebeb;
    padding: 0 10px;
}
#appId{
    position:relative;
    padding:0;
    border:none;
}
#appId > a{
    position:relative;
    padding:0 20px; 
    z-index:21;
    border-left: 1px solid #ebebeb;
    border-right: 1px solid transparent;
    left:1px;
}
li#appId:hover > a{
    border-top:1px solid #ebebeb;
    border-right:1px solid #ebebeb;
    border-left:1px solid #ebebeb;
    padding-top:10px;
    padding-bottom:10px;
    background:#fff;
    left:1px;
}
li#appId:hover .headerNavBarCode{
    display:block;
}
.headerNavBarCode{
    text-align:left;
    display:none;
    position:absolute;
    background: #fff;
    border: 1px solid #ebebeb;
    padding: 6px;
    left: 2px;
    width:270px;
    top:25px;
    z-index:200;
}
.homePage .headerNavBarCode{
    top:23px;
    left: 1px;
}
.headerNavBarCode ul{
    padding:0;
}
.headerNavBarCode .bar-code-image{
    float:left;
}
.top-bar-code{
    float: left;
}
.icon-section{
    float: right;
    margin-top: 16px;
    padding-left: 8px;
}
.icon-section p{
    margin-bottom: 10px;
    margin-left: 35px;
}
.icon-section ul li{
    width: 44px;
    float:left;
    border:none;
    padding: 0;
    text-align: center;
    margin-right:5px;
}
.icon-section ul li span{
    display:block;
}
/*top*/
/*header-wrap*/
.header-wrap{
    width:1190px;
    margin:0 auto;
    position: relative;
    overflow: hidden;
    clear:both;
}
.site-logo{
    width:400px;
    float:left;
    height:70px;
    margin-top:15px;
    display:inline;
}
.logo{
    width:185px;
    height:70px;
    float:left;
}
    
.slogan img{
    margin:0 0 0 5px;
    float:left
}
.searchbar {
    margin-top:25px;
    width:700px;
    height:40px;
    float:right;
    display:inline;
}

.searchbar .text {
    height: 36px;
    border: 2px solid #b60b1a;
    border-right: 0;
    padding-left: 5px;
    width: 300px;
    background: #fff!important;
    font-size: 12px;
    outline: 0;
    float: right;

}
.btn_search {
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: #b60b1a;
    width: 98px;
    color: #fff!important;
    font-size: 14px;
    cursor: pointer;
    display:block;
    margin-right:20px;
    float: right;
}
/*header-wrap*/

/* 导航样式 */
.nav-box{
    width:100%;
    font-size:14px;
    z-index: 20;
    height:42px;
    line-height:42px;
    background-color:#b10d1b;
    margin-top:10px;

}
.navwrap{
    /**background:#9b0000 url(../images/nav-bg.jpg) repeat-x;**/
    height:42px;
    /**border-top:1px #9c1900 solid;
    border-bottom:1px #8a1501 solid;**/
    box-shadow:0 1px 2px #999;
    -webkit-box-shadow:0 1px 2px #999;
    -moz-box-shadow:0 1px 2px #999
}
#nav{
    height:42px;
    width:1190px;
    margin:0 auto;
    position:relative;
    padding:0;
    z-index:20
}
.navbar{
    height:42px;
    padding-left:212px;
    position:relative;
    line-height: 42px;
}
.navbar .icon_new{
	position: absolute;
	width: 33px;
	height: 34px;
	left: 86px;
	top: -2px;
	display: inline-block;
	z-index: 10;
	background-position: -185px -2px;
}
.navbar a{
    float:left;
    width:auto;
    text-align:center;
    height:41px;
    line-height:41px;
    color:#fff;
    padding:0 30px;
    text-decoration:none;
    font-size:14px;
    white-space:nowrap;
    border-right:1px #931900 solid;
    border-left:1px #a52600 solid;
    position:relative
}
.navbar a.first{
    border-left:0 none
}
.navbar a.last{
    border-right:0 none
}
.navbar a:hover{
    background-color:#8d1e01;
    color:#fff
}
.navbar a.current{
    background-color:#6c1500;
    border-right:1px #6c1500 solid;
    box-shadow:0 0 10px #4f0000 inset;
    -webkit-box-shadow:0 0 10px #4f0000 inset;
    -moz-box-shadow:0 0 10px #4f0000 inset
}
.navbar a:hover{
    text-decoration:none
}
.navbar a.current:hover{
    color:#fff
}
.navbar .navbt{
    width:133px;
    height:42px;
    position:absolute;
    top:-1px;
    right:10px;
    background:url(../images/navbt.jpg) no-repeat;
    border:0 none;
    float:none;
    font-size:14px;
    line-height:30px;
    padding:0
}

.navbar a.navbt:hover{
    background:transparent url(../images/navbt-hover.jpg) no-repeat
}


.pros{
    position:absolute;
    top:0px;
    left:0;
    z-index:1000;
    width:212px;
    background-color:#d03322;
}
.pros .submenu{
    width:196px;
    color:#fff;
    padding-left:14px;
    font-size:14px;
}
.subpage .submenu{
    background:url(../images/icon-dropdown.jpg) no-repeat 122px center;
    cursor:pointer
}
.subpage .prosul{
    display:none
}
.prosul{
    padding-left:3px;
    width:207px;
    margin-top:2px;
    _overflow:hidden;
    height:367px
}
.prosul li,.prosul i,.trending-head h3.DRINK_DAIRY_INDU,.trending-head h3.CANDY_INDU,.trending-head h3.BAKING_INDU,.trending-head h3.ROSTED_INDU,.trending-head h3.COLD_DRINK_INDU,.trending-head h3.OHTER_INDU{
    background:url(../images/iconcatg.png) no-repeat;
}
li.DRINK_DAIRY_INDU{
    background-position:0px -15px
}
li.CANDY_INDU{
    background-position:0px -75px
}
li.BAKING_INDU{
    background-position:0px -135px
}
li.ROSTED_INDU{
    background-position:0px -195px
}
li.COLD_DRINK_INDU{
    background-position:0px -255px
}
li.OHTER_INDU{
    background-position:0px -315px
}
.prosul li{
    height:60px;
    _overflow:hidden;
    border-bottom:1px #bb2d1e dashed;
    margin-right:3px;
    padding-left:38px
}
.prosul li.prosahover{
    border-bottom:1px #b10d1b solid;
    background-color:#b10d1b;
    margin-right:0;
    padding-right:3px;
}

.prosul a{
    color:#ffd0c0;
    white-space:nowrap;
    display:inline-block;
    height:22px;
    font-size: 12px;
}
/**.prosul a.hot{
    background:url(../images/icon-hot.png) right 8px no-repeat
}
.prosul li.prosahover a.hot{
    background-image:url(../images/icon-hot-hover.png)
}**/
.prosul li.prosahover a{
    color:#fff
}
.prosul li a.ti{
    font-size:14px;
    color:#fff;
    display: block;
}
.prosul li.prosahover a.ti{
    color:#fff
}
.prosul li a:hover{
    color:#fff
}
.prosul li.nochild a:hover{
    color:#fff
}
.prosul li i{
    float:right;
    display:block;
    width:3px;
    height:50px;
    text-indent:-999em;
    background-position:0 -276px;
    padding-right:12px
}
.prosul li.prosahover i{
    background-position:0 -326px
}
.prosul li.last{
    border-bottom:0 none
}
.prosul li.bd-solid{
    border-bottom:1px #c22900 solid
}
.prosul li.hotareas{
    background-image:none;
    padding-left:12px;
    line-height:26px;
    height:106px;
    *overflow:hidden
}
.prosul li.hotareas i{
    line-height:30px;
    margin-top:-2px;
    height:40px;
    background-position:0 -279px
}
.prosul li.hotareas a{
    line-height:30px;
    height:30px
}
.prosul li.hotareas a.hot{
    background-position:right 0
}
.prosul li h2{
    padding-left:0;
    line-height:40px;
    display:inline;
    font-size:14px;
    font-weight:400;
}
.prosul li.prosahover h2{
    color:#d03322
}
.prosmore{
    padding:15px 0 15px 15px;
    position:absolute;
    z-index:999;
    left:210px;
    top:38px;
    background-color:#fff;
    border:2px #d03322 solid;
    border-left:0 none;
    width:214px;
    height:382px
}
.prosul .prosmore{
    text-align:left
}
.prosul .prosmore span{
    float:left;
    height:36px;
    width:107px;
    line-height:22px
}
.prosul li .prosmore a{
    height:18px;
    line-height:18px;
    padding:0 4px
}
.prosul li .prosmore a:hover{
    background-color:#d03322;
    color:#fff
}
.prosmore em{
    font-weight:400;
    padding-top:9px;
    display:inline-block
}
.prosmore em.morehot{
    background:url(../images/icon-hot-more.png) right top no-repeat;
    padding-right:22px
}

/* 导航样式 */

/* 主体部分1样式 */
.top-container{
    width:1190px;
    height:375px;
    margin:0 auto;
}
.top_main  {
    padding-left:212px;
    position:relative;
    
}
.top_main_l {
    border: 1px solid #FF0000;
    width: 744px;
    height: 366px;
    margin:3px 3px 0 2px;
}

/*焦点图片*/
#jssor_1{position: relative; margin: 0 auto; top: 0px; left: 0px; max-width: 1450px; height: 471px !important; overflow: hidden; visibility: hidden;}
.slider-wrp{cursor: default; position: relative; top: 0px; left: 0px; width: 1450px; height: 300px; overflow: hidden;}
.jssora12l { background-position: -16px -37px; }
.jssora12r { background-position: -75px -37px; }
.jssora12l:hover { background-position: -136px -37px; }
.jssora12r:hover { background-position: -195px -37px; }
.jssora12l.jssora12ldn { background-position: -256px -37px; }
.jssora12r.jssora12rdn { background-position: -315px -37px; }
.jssorb05 {
    position: absolute;
}
.jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
    position: absolute;
    width: 16px;
    height: 16px;
    background: none;
    overflow: hidden;
    cursor: pointer;
    border:2px solid #fff;
    border-radius:50px;
}
.jssorb05 div { background-position: -7px -7px; }
.jssorb05 div:hover, .jssorb05 .av:hover, .jssorb05 .av { background: #B10D1B;border-color:#B10D1B; }
.jssorb05 .dn, .jssorb05 .dn:hover { background-position: -97px -7px; }
.jssora12l, .jssora12r {
    display: block;
    position: absolute;
    width: 30px;
    height: 46px;
    cursor: pointer;
    background: url('../images/slider/a12.png') no-repeat;
    overflow: hidden;
}
/*焦点图片*/

.top_main_r {
    width: 222px;
    height: 366px;
    margin-top:3px;
}
.notlogin{
    width:220px;
    height:53px;
    border: 1px solid #ededed;
}
.notlogin .loginbar {
    display:block;
    background-color:#f9f9f9;
    height:51px;
    font-size:14px;
}
.notlogin .loginbar li a.login{
    width:109px;
    padding-left: 10px;
    line-height:50px;
    border-right:#eeeeee 1px solid;
    text-align:center;
    background-position:19px -32px;
}
.notlogin .loginbar li a.reg{
    width:109px;
    line-height:50px;
    text-align:center;
    background-position:-100px -32px;
}
.textRed{
    color:#b10d1b;
}

.announcement{
    width:221px;
    margin-top:5px;
    border:#eeeeee 1px solid;
}
.announcement h3 {
    font-size: 14px;
    border-bottom:#eeeeee 1px solid;
    line-height:36px;
    height:36px;
    padding:0 0 0 15px;
    margin:0;
    font-weight:normal;
}
.announcement h3 a.more {
    float: right;
    font-weight: normal;
    font-size: 12px;
    color: #666;
    display: inline-block;
    margin-right: 10px;
}
.newslist {
    display:block;
    padding:13px 10px ;
    border-bottom:#e5e5e5 1px  dotted;
}
.newslist li a{
    line-height:26px;
	display:block;
	width:200px;
	height:26px;
	overflow:hidden;
}
.mainpoint{
    width:222px;
    height:103px;
}
.mainpoint ul{
}
.mainpoint ul li{
    padding: 10px 15px 0 45px;
    width:110px;
    height:50px;
    float:left;
    position: relative;
}
.mainpoint ul li span{
    display:block;
    width:55px;
    /*height:34px;
    float:right;
    margin-top:10px;
    margin-right:5px;*/
 }
 .pro1{
    border-bottom:1px solid #efefef;
 }
 .pro2{
    border-left:1px solid #efefef;
 }
 .pro3{
    border-right:1px solid #efefef;
 }
 .pro4{
    border-top:1px solid #efefef;
 }
.pro1 s {
    background-position: -5px -6px;
}
.pro2 s {
    background-position: -40px -6px;
}
.pro3 s {
    background-position: -70px -6px;
}
.pro4 s {
    background-position: -109px -6px;
}
.mainpoint s {
    position: absolute;
    width: 30px;
    height: 30px;
    top: 15px;
    left: 8px;
}
/* 主体部分1样式 */


/**header**/


/**产品推荐**/
.homePage .trending-wrap{
    margin:0;   
}

.trending-head1{
    float: left;
    width: 100%;
    padding-bottom:10px;
    margin-top:20px;
    background-position:70px -85px; 
}
.trending-head1 h3{
    float:left;
    margin:0;
    font-size:16px;

}
.trending-head1 span.more a{
    float:right;
}

div.jcarousel-wrapper{
    clear:both;
    border:1px solid #ebebeb;
    box-shadow:none;
}
.product-section{
    text-align:center;
    /*position:relative;*/
    top:0;
}
.product-section ul li{
    float:left;
    text-align:center;
    border-bottom: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    width: 25%;
    height: 130px;
    position:relative;
}
.product-section ul li img, 
.product-section.row span img, 
.trending-wrap ul li img{
    width: 196px;
    height:160px;
    margin-bottom:15px;
}
.product-section .jcarousel-wrapper ul li img{
    width:100%;
    height:160px !important;
}
.product-section .jcarousel-wrapper ul li{
    border:none;
}
.product-section ul li label{
    display:block;
    position:absolute;
    z-index:50;
    top:30px;
    left:12px;
    font-size:14px;
    font-weight:bold;
}
.product-section ul li span{
    width:77px;
    height:22px;
    background-color:#c81623;
    line-height:22px;
    color:#fff;
    text-align:center;
    position:absolute;
    top:55px;
    left:12px;
    font-size: 12px;
    font-weight:normal;
}
/**产品推荐**/

/**楼层**/
.f{
    margin-top:20px;
}
.f1{
    border-top:#c81623 1px solid;
    height:367px;
    
}
.f2{
    border-top:#7500ab 1px solid;
    height:367px;
    
}
.f3{
    border-top:#ee6907 1px solid;
    height:367px;
}

.f4{
    border-top:#872900 1px solid;
    height:367px;
    
}
.f5{
    border-top:#0038ab 1px solid;
    height:367px;
    
}
.f6{
    border-top:#83d045 1px solid;
    height:367px;
    
}

.trending-head{
    float: left;
    width: 100%;
    /**padding-bottom:10px;**/
}
.trending-head h3{
    float:left;
    margin:0;
    font-size:16px;
    color:#fff;
}

.trending-head h3.DRINK_DAIRY_INDU{
    width:213px;
    height:43px;
    line-height:43px; 
    background-color: #c81623;
    background-position: 5px -14px;
    font-size:16px;
    padding-left:40px;
     color:#fff;
}
.trending-head h3.CANDY_INDU{
    width:213px;
    height:43px;
    line-height:43px; 
    background-color:#7500ab;
    background-position: 5px -74px;
    font-size:16px;
    padding-left:40px;
     color:#fff;
}
.trending-head h3.BAKING_INDU{
    width:213px;
    height:43px;
    line-height:43px; 
    background-color:#ee6907;
    background-position: 5px -134px;
    font-size:16px;
    padding-left:40px;
    color:#fff;
}
.trending-head h3.ROSTED_INDU{
    width:213px;
    height:43px;
    line-height:43px;
     background-color:#872900;
     background-position: 5px -194px;
    font-size:16px;
    padding-left:40px;
    color:#fff;
}
.trending-head h3.COLD_DRINK_INDU{
    width:213px;
    height:43px;
    line-height:43px; 
    background-color: #0038ab;
    background-position: 5px -254px;
    font-size:16px;
    padding-left:40px;
    color:#fff;
}
.trending-head h3.OHTER_INDU{
    width:213px;
    height:43px;
    line-height:43px;
    background-color:#83d045;
    background-position: 5px -314px;
    font-size:16px;
    padding-left:40px;
    color:#fff;
}

.tab-menu{
    float:right;
}
.tab-menu li{
    display:inline;
    border-left: 1px solid #454545;
    padding:0px 10px;
    position: relative;
    top: 12px;
}
ul.tab-menu li{
    cursor:pointer;
}
.tab-menu li.active{
     background: #fff;
    /*border-left: 1px solid #D52A2D;
    border-right: 1px solid #D52A2D;
    border-top: 2px solid #D52A2D;
    top: 7px;*/
    z-index: 1;
    font-weight:bold; 
    
    /*background: #fff;
    border-left: 1px solid #D52A2D;
    border-right: 1px solid #D52A2D;
    border-top: 2px solid #D52A2D;
    top: 7px;
    z-index: 1;*/
}

.block-main{
    width:1190px;
    height:368px;
}
.block-content{
    height:321px;
    border-bottom:#efefef 1px solid;
    border-left:#efefef 1px solid;
    position:relative;
    width:211px;
    float:left;
}
.block-content ul{
    width:212px;
    height:86px;
    background-color:#fff;
    background-color:rgba(255,255,255,0.5);
    padding:10px 10px;
    position:absolute;
    bottom:0;
    
}
.block-content ul li a{
    width:85px;
    line-height:28px;
    float:left;
    font-size:14px;
    background-position:-70px -164px; 
    text-indent:12px;
    margin-right:5px;
}

    
.box-content {
    border: 1px solid #e4e5e5;
    border-left: none;
    border-bottom: none;
    overflow: hidden;
    position: relative;
}
.item-style {
    border-bottom: 1px solid #e4e5e5;
    border-left: 1px solid #e4e5e5;
    height: 320px;
    width: 196px;
    position: relative;
    overflow: hidden;
    display: inline;
    zoom: 1;
}
.item-style1{
    width: 195px;
    height:160px;
}
.f-image {
    position: absolute;
    height: 100%;
    width: 100%;
    right: 0;
    top: 0;
    text-align: right;
    z-index: 0;
}
.item-ul{
    border-bottom: 1px solid #e4e5e5;
    border-left: 1px solid #e4e5e5;
    float: left;
    height: 320px;
    width:980px;
    position: relative;
    overflow: hidden;
    display: inline;
    zoom: 1;
}

.item-ul h3{
    font-size:14px;
    color:#656565;
    position:absolute;
    left:20px;
    top:10px;
    display:block;
    z-index:1
}
.item-ul a{
	background-position:-140px -124px; 
    line-height:19px;
    width:69px;
    display:block;
    color:#fff;
    font-size:12px;
    position:absolute;
    top:55px;
    left:20px;
    text-indent:6px;
    z-index:1
}
/**底部**/
footer{
    clear:both;
    width:100%;
}
.footer{
    background:#ededed;
    padding:20px 0;
    height:270px;
    text-align:center;
    border-top:1px solid #c2c2c2;
}
.help{
    height:100px;
    width:1190px;
    padding:30px;
    margin:0 auto;
}

.help dl {
    float: left;
    width: 200px;
    border-right: 1px solid #c3cad1;
    line-height: 26px;
    padding:0 20px ;
    height:100px;
}

.help dl dt{
    font-size:12px;
    font-weight:bold;
    line-height:26px;
    display:block;
    text-align:center;
}
    
.help dl dd a{
     line-height:26px;
     display:block;
     text-align:center;
      margin: 0;
    padding: 0;
    color: #727272;
    font-size: 12px;
}
.help img{
    float:left;
}

.problem{
    text-align:center;
    line-height:28px;
}
    
.problem a{
    font-size:10px;
    padding:0 10px;
    margin: 0;
    color: #727272;
}
.problem .copy-note{
    top:10px;
    text-align:center;
}
/**微信**/
.gotop-box {
    width: 50px;
    position: fixed;
    right: 10px;
    bottom: 80px;
    z-index: 10001;
    height:105px;
}
.gotop {
	background-position:-157px -147px; 
    display: block;
    height: 50px;
    overflow: hidden;
    text-indent: -999px;
}

.weixin-big {
    background: #fff;
    border: 1px solid #ccc;
    position: absolute;
    bottom: 0;
    left: -267px;
    width: 260px;
}
.weixin-tools {
    border: 1px solid #ddd;
    display: block;
    margin-top: 5px;
    width:50px;
    height:50px;
}



/* 产品分类 */
.newpageWape{
    width:1190px;
    margin:0 auto;
}
.postion{
    width:100%;
   background: url(../images/postion_03.png) no-repeat 10px 12px #fafafa;
    line-height:35px;
    text-indent:25px;
    margin-bottom:10px;
}

/**筛选**/
.screen{
    width:100%;
    line-height:35px;
    border:#dcdcda 1px solid;
    background: url(../images/icon_03.png) no-repeat 10px 8px #f9f9f9;
    margin-bottom:10px;
    height: 35px;
}
.screen dl{
    margin-left:25px;
    margin:0;
    padding:0;
}

.screen dl dt{
    float:left;
    text-indent:30px;
    line-height:30px;

}
.screen dl dd{
    float:left;
    line-height:30px;
}
.screen dl dd a{
    display:block;
    float:left;
    margin-right:10px;
}
.screen dl dd a:hover,.screen dl dd a:active{
    text-decoration:underline;
    color:#c81623;
}

/**产品二级页面**/
.product-box{
    width:222px;
    border:#dcdcda 1px solid;
    margin:7px;
    padding:0;
}
.product-box img{
    display:block;
}
.productname{
    height:40px;
    border-top:#dcdcda 1px solid;
    width:100%;
    
    padding:0 10px;
}
.productname h3{
    float:left; 
    font-size:13px;
    line-height:40px;
    margin:0;
    padding:0;
}

.productname a{
    background:url(../images/ck_07.png) no-repeat;
    float:right;
    display: block;
    width:65px;
    height:19px;
    color:#fff;
    text-indent:10px;
    margin-top:10px;
}

/**help**/
.col-left{
     float:left;
    
 }
 .left-title{
     line-height:30px;
     background:#ffc1c1;
     font-size:14px;
     font-weight:bold;
     width:210px;
     text-indent:20px;
 }
  .left-nav{
      background-color:#f9f9f9;
      padding:10px 1px;
  }
  .left-nav li{
    line-height: 28px;
    height: 28px;
    position: relative;
    list-style:none;
    
  }
  .left-nav li a {
    display: block;
    height: 28px;
    text-indent:20px;
    width:210px;
    background:url(../images/jt.png) no-repeat 190px 10px
}


.left-nav li a:hover,.left-nav li a:focus{
     display: block;
    height: 28px;
    text-indent:20px;
    width:210px;
    background:url(../images/jt.png) no-repeat 190px 10px
}
.left-nav li a.or{
    height:28px;
    line-height:28px;
    color:#fc5e17;
    text-indent:20px;
    width:210px;
    background:url(../images/jt.png) no-repeat 190px -14px #eeeeee; 
}
.left-main{
    width:940px;
    height:auto;
    float:right;
}
.box-title1{
    width:100%;
    background: #eee;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    position: relative;
}

.box-title1 h3{
    font-size:14px;
}
.box-content1{
    width:100%;
    padding:20px;
}


/**资讯**/
.news{
    width:1190px;
    height:auto;
    margin:0 auto;
}
.news-list{
    width:100%;
    height:155px;
    border:#d6d6d6 1px solid;
    margin:10px 0;
}
.news-list img{
    width:213px;
    height:132px;
    border:#d6d6d6 1px solid;
    display: block;
    float:left;
    margin:10px;
}
.news-listR{
    width:900px;
    height:132px;
    float:left;
    margin:10px;
}

.news-listR h5{
    font-size:16px;
    font-weight:bold
}
.edit{
    color:#cacaca;
    line-height:20px;
    font-size: 14px;
}
.news-listR p{
    padding-top:5px;
    line-height:24px;
    font-size: 14px;
}
.news-listR p a{
    color:#b10d1b;
    text-decoration:underline;
}
.news-main{
    width:100%;
    padding:20px 0 40px 0;
    border-bottom:#d4d4d4 1px solid;
    text-align:center;
}
.news-main h1{
    font-size:20px;
    line-height:30px;
    font-weight: bold;
}
.news-content{
    padding:20px;
    }
.news-content p{
    text-indent:2em;
    font-size:16px;
    line-height:28px;
}
.news-content .piccenter{
   margin:0 auto;
    width: 600px;
    height:auto;
    
    }
.news-content h4{
        text-align: center;
        font-weight: bold;
    }

/**解决方案**/
.Solution{
    width:1190px;
    margin:0 auto;
}


.Solution-nav{
    width:210px;
    height:auto;
    float:left;
    background-color:#f6f6f6;
    -webkit-box-shadow:2px 0 5px #e0dfdf;  
    -moz-box-shadow:2px 0 5px #e0dfdf;  
    box-shadow:2px 0 5px #e0dfdf;
    padding-bottom:20px;
    position:relative;
}
.Solution-nav .itembo h3{
    padding:0;
    margin:0;
    line-height:39px;
    display:block;
    border-bottom:#dfdedc 1px solid;
    -webkit-box-shadow:1px 0 1px #fff;  
    -moz-box-shadow:1px 0 1px #fff;  
    box-shadow:1px 0 2px #fff;
    padding-left:20px;
    font-size:14px;
    font-weight:normal;
}
.Solution-nav .itembo h3.active1{
    background-color:#b10d1b;
    display:block;
}
.Solution-nav .itembo h3.active1 a{
    color:#fff;
}

.item-list { 
    position:absolute;
    width:705px;
    min-height:20px;
    _height:20px;
    background:#FFF;
    left:210px;
    box-shadow:0px 0px 10px #DDDDDD;
    border:1px solid #DDD;
    top:3px;
    z-index:10;
}
.item-list .subitem { float:left; width:477px; padding:0px 4px 0px 8px; }
.item-list .subitem dl { border-top:1px solid #EEE; padding:6px 0px; overflow:hidden; zoom:1; }
.item-list .subitem .fore1 { border-top:none; }
.item-list .subitem dt { float:left; width:54px; line-height:22px; text-align:right; padding:3px 6px 0px 0px; font-weight:700; color:#E4393C; }
.item-list .subitem dt a { color:#E4393C; text-decoration:underline; }
.item-list .subitem dd { float:left; width:415px; padding:3px 0px 0px; overflow:hidden; }
.item-list .subitem dd em { float:left; height:14px; line-height:14px; padding:0px 8px; margin-top:5px; border-left:1px solid #CCC; }
.item-list .subitem dd em a, .item-list .cat-right dd a { color:#666; text-decoration:none; }
.item-list .subitem dd em a:hover, .item-list .cat-right dd a:hover { font-weight:normal; text-decoration:underline; }


.Solution-main{
    width:950px;
    height:auto;
    float:right;
}
.Solution-list{
    width:100%;
    height:150px;
    border-bottom:#dedddb 1px solid;
    padding-bottom:10px;
    margin-top:10px
}
.Solution-list a{
    color: #b10d1b;
}
.Solution-list img{
    display:block;
    width:218px;
    height:138px;
    border:#dedede 1px solid;
    float:left;
}
.Solution-list .list-style{
    
    float:right;
    position:relative;
}

.souW1{
    width:76%;
}
.souW2{
    width:80%;
}
.Solution-list .list-style h4{
    margin:0;
    padding:0;
    font-size:16px;
    line-height:30px;
    color:#b10d1b;
}
.Solution-list dl {
    color:#7e7e7e;
    background-color:#f0f0f0;
    display:block;
    width:100%;
    height:28px;
    margin:0;
    padding:0;
    padding-left:10px;
    position:absolute;
    top:110px;
}
.Solution-list dl dt{
    float:left;
    line-height:28px;

}

.Solution-list dl dd{
    float:left;
    margin-right:10px;
    line-height:28px;
    color:#b10d1b;

}

.Solution-list p{
    line-height:24px;
    position:absolute;
    top:35px;
    font-size: 14px;
}

.Solution-main1{
    width:1190px;
    height:auto;
}

.Solution-content{
    background-color:#fffbf2;
    width:100%;
    padding:20px 0;
}

.box-title{
    -webkit-box-shadow:0px 2px  4px #e6e4de;  
    -moz-box-shadow:0px 2px 4px #e6e4de;  
    box-shadow:0px 2px 4px #e6e4de;
    padding-bottom: 5px;
}
.box-title h4{
    background:url(../images/icon00_03.png) no-repeat 20px 10px;
    font-size:14px;
    line-height:28px;
    color:#b10d1b;
    text-indent:40px;
}

.box-main{
    padding:20px 30px;
    min-height:300px;
}
.souMain-con img{
    border:2px solid #d5dee7;
}
.table-list{
    float:left;
    margin:0 20px;
}
.souMain-con1{
    width: 400px;
    height: 140px;
    font-size: 14px;
}
.table-list table{
     background-color:#b46a00;
     padding:5px;
     margin:0;
     padding:0;
     font-size:14px;
     border: 1px solid #b46a00;
 }
 
.table-list table td{
     background-color:#fff;
     padding:10px;
     border-left: 1px solid #b46a00;
     border-top: 1px solid #b46a00;
 }
 
.table-list table td.zt{
     background-color:#f5d8ae;
     font-weight:bold;
     color:#7f4b00;
 }
 .table-list table td.zt1{
     background-color:#fff9f1;
     
     font-size:14px;
 }
 .video{
     margin:0 auto;
     width:642px;
     height:355px;
 }
 
/**login&Register**/
span.password-icon, span.user-icon, span.phonenumber-icon, span.email-icon{
    display:block;
    box-shadow: none;
    border: none;
    border-radius: 0;
    margin:0;
    position:relative;
    top:1px;
    left:39px;
}
span.phonenumber-icon, span.email-icon{
    width:37px;
}
.login-reg-wrap{
    width:100%;
    margin:0 auto;
    clear:both;
    background: url(/huabaomain/images/loginImage/LoginBG.png) no-repeat; 
    height: 532px;
}

.usr-addr-area h3{
    text-align:left;
    width:100%;
    font-size:16px;
}
.usr-addr-area{
    padding:10px 20px;
    border:1px solid #ebebeb;
}
.btn-section{
    display:none;
}
.usr-addr-area ul li .desc-area:hover .btn-section{
    display:block;
}
.add-new-addr, .div-overflow span.btn-section{
    float:right;
    margin:0;
}
.div-overflow span.btn-section a{
    margin:0 10px;
}
.usr-addr-area ul li{
    padding:10px 30px 10px 30px;
}

.address-btn a{
    padding:5px 20px;
    border:1px solid #ebebeb;
    background:#fff;
    display: inline-block;
    width:114px;
    height:33px;
}
.address-btn a.default{
    border:2px solid #E4393C;
    background:url(../images/btn-bg-usr.png) no-repeat 97px 17px #fff;
}
.description > span{
    text-align:left;
    padding:0
}
span.address-btn{
    display: inline-block;
    margin: 0;
}
span.desc-area{
    width: 86%;
    display: inline-block;
    padding: 7px 10px;
    margin: 0;
    position:relative;
    left:-4px;
}


.shopInfoBtn:hover,
.sampleBtn:hover,
.sampleSubmit:hover, 
.tabs-field-options input.orderSubmit:hover{
    background:#d52a2d; 
}

/**详情页面**/
.product-page{
    min-width:1190px;
    margin:0;
    padding:0;
    width:100%;
}
.product-page .product-section.row {
    padding:0;
    margin:0;
}
.product-page .product-section.row .col-md-2{
    width:120px;
}
.product-details .product-section.row.sectionControl .col-md-2,
.product-details .product-section.row.top-picks .col-md-2{
    width:20%;
    min-height: 220px;
}
.product-section.row .col-md-2 {
  width: 16%;
}
span.description{
    width:710px;
    margin-bottom: 10px;
}
span.column{
    width:auto;
    text-align:left;
    margin-right:20px;
}
.product-page .product-section.row.top-picks{
    margin:0 auto;
    clear:both;
}
.product-page .pdp-right h3{
    margin-top:0;
    text-align:left;
    font-size:18px;
    padding:0;
}
.top-picks{
    max-width:1170px;
    margin:0 auto;
    border: 1px solid #ebebeb;
}
.top-picks h3{
    text-align:left;
    font-size: 18px;
}

@media (max-width:1000px){
    .product-page .pdp-right{
        max-width:850px;
    }
}
.product-details-peacock.product-details header{
    position:relative;
    padding-bottom: 26px;
    border-bottom: 2px solid #b10d1b;
    height: 131px;
}
.product-details header{
    height:188px;
}
.container.row{
    font-size: 1.2222em;
    min-width: 1170px;
}

.homepage .container{
    margin:0 auto;
    padding:0;
}
.product-page .pdp-left img{
    border: 1px solid #ebebeb;
    width:100%;
    height:auto;
}
.product-page .pdp-left{
    width: 430px;
    padding:0;
}
.product-page .pdp-right{
    text-align:left;
    padding:0;
    width:60%;
    margin-left: 30px;
    position:relative;
}
.product-page .pdp-right .description{
    padding:0;
}
.product-page .pdp-right h4{
    color:#999999;
    padding-bottom:10px;
    margin-top:0;
}
.pdp-bg{
    width:100%;
    background-color:#fff5ec;
    border-top:#f94103 1px solid;
    padding:20px 10px;
    min-height:250px;
    margin-top:20px; 
}
.pdp-button{
    position:absolute;
    bottom:-100px;

}
.product-section.row .similar-products span img{
    width:100px;
    height:100px;
    border: 1px solid #ebebeb;
}
.product-section.row .similar-products > span.col-md-2{
    margin-right:10px;
    padding: 0;
    width: 102px;
    text-align:center;
    float: left;
}
.product-section.row .similar-products > span.col-md-2:hover img{
    border: 1px solid #EA4A58;
}
.buttonStyle {
    display: inline-block;
    position: relative;
    margin: 10px;
    padding: 0 20px;
    text-align: center;
    text-decoration: none;
    -webkit-border-radius: 5px;
    -moz-border-radius:5px;
    border-radius: 5px;
}

.big {  
    height: 45px;
    width:122px;
    line-height:45px;
    font: bold 16px/22px ;  
}  
.big1 {  
    height: 45px;
    line-height:45px;
    font: bold 16px/22px ;  
}  
.orange {  
    color:#fff;  
    background:#ff4400;
    border:#ff4400 1px solid;    
} 
.orangebk {
    padding-left:40px; 
    color:#ff4400;
    background-position: 0px -112px;
    border:#ffcab7 1px solid; 
    background-color: #ffe4d0;
 
}  
.orangebk1 {
    padding-left:40px; 
    color:#ff4400;
    background-position: 0px -154px;
    border:#ffcab7 1px solid; 
    background-color: #ffe4d0; 
}  
.col-main{
    width:100%;
    margin-top:10px;
}
.tabs-detail{
    border-bottom: 1px solid #d9d9d9;
    height:42px;
    position:relative;
}
.tabs-detail ul{}
.tabs-detail ul li{
    width:130px;
    height:40px;
    position:absolute;
    bottom:-1px;
    border-right:#d9d9d9 1px solid;
    border-left:#d9d9d9 1px solid;
    border-top:#fc5e17 2px solid;
    line-height:40px;
    background-color:#fff;
    text-align:center;
}
.xq-box h3{
    font-size:26px;
    text-align:center;
    color:#e13916;
    font-family:"黑体";
}

.xq-box h4{
    font-size:34px;
    text-align:center;
    color:#e13916;
    font-family:"幼圆";
    font-weight:bold;
}

.xqmid{
    margin: 0 auto;

}
.xqfl{
    float: left;
}
.xq-con{
    width:50%;
    margin-bottom:60px; 
}
.xq-con1{
    width:70%;
    margin-bottom:60px; 
}
.yl-con{
    height:auto;
    padding:20px 0;
    color:#6c2900;
}
.yl-bk{
        border-bottom:2px solid #915f40;

}
.yl-col{
    background:url(../images/icon_10.png) no-repeat 8px 10px;
    display:block;
    text-indent:20px;
    font-size:18px;
}
.yl-col2{
    padding:10px 0 0 0;
    display:block;
    margin-left:20px;
}
.yl-col2 a{
    line-height:30px;
    margin-right:20px;
    color:#6c2900;

}
.yl-col2 p{
    line-height:24px;
}
.xq-img{
    width: 20%;
 }   
/**登录后产品列表**/
.order-details .left-col{
    min-height: 800px;
    width:212px;
}
.order-details  .right-col{
    border:none;
    float:right;
    width:930px;
}
.left-col h3{
    margin:0;
    padding:20px 0 0 0;
    background: #f9f7f4;
    border: 2px solid #eae8e2;
    color:#545454;
    height: 120px;
    font-size: 20px;
}
.top-line{
    background:#c20719;
    height:10px;
    width:212px;
    position: relative;
    top:0;
    -moz-box-shadow:0 2px 0 0px #88040f ; 
    -webkit-box-shadow:0 2px 0 0px #88040f;
    box-shadow:0 2px 0 0px #88040f;
}
h3.nav-links span{
    font-size:14px;
    color:#EFAE00;
    position: relative;
    left: -5px;
}
h3.nav-links div{
    position: relative;
    top: -5px;
}
.integral{
    width: 100%;
    line-height: 30px;
    height: 30px;
    border-top: 1px #ecebea dashed;
    margin-top: 18px;
    font-size: 14px;
    text-align: left;
    padding: 0 0 0 5px;
}
.left-col ul{
     background: #f9f7f4;
    border: 2px solid #eae8e2;
    margin-top: 10px;

}
.left-col ul li{
    height: 50px;
    border-bottom:1px #ecebea dashed; 
    line-height: 50px;
}

.left-col ul li a{
    background:url(../images/icon1.png) no-repeat;
    padding-left: 65px;
    display: block;
    height: 50px;
}
.left-col ul li a:hover{
    background:url(../images/icon2.png) no-repeat #fff;
    display: block;
    height: 50px;
    padding-left: 65px;
}
.left-col ul li a.list,.left-col ul li a.list:hover{
    background-position: 20px 0px;
}
.left-col ul li a.order,.left-col ul li a.order:hover{
    background-position: 20px -50px;
}
.left-col ul li a.shopping,.left-col ul li a.shopping:hover{
    background-position: 20px -103px;
}
.left-col ul li a.customized,.left-col ul li a.customized:hover{
    background-position: 20px -156px;
}
.left-col ul li a.datum,.left-col ul li a.datum:hover{
    background-position: 20px -209px;
}
.left-col ul li a.tickling,.left-col ul li a.tickling:hover{
    background-position: 20px -262px;
}
.left-col ul li a.sale,.left-col ul li a.sale:hover{
    background-position: 20px -310px;
}
.right-col h3{
    width:90%;
    margin:10px auto;
    padding-bottom:10px;
    border-bottom:1px solid #ebebeb;
    text-align:center;
}
.right-container{
    margin:0;
    padding: 0; 
}
.right-container h1{
    font-size:18px; 
    margin-top:0;
}
.checkbox-options {
    color: #5c5c5c;
    font-size: 14px;
    background: #f6f6f6;
    border: 1px solid #ebebeb;
    padding-bottom: 5px;
    margin-bottom: 10px;
}
.check-box-list {
    display: inline;
    float: left;
    padding: 0;
    margin-top: 10px;
}
.check-box-list label {
    float: left;
    margin-right: 5px;
    font-weight:400;
    font-size:14px;
}
.check-box span {
    background: url(/huabaomain/images/checkboxes-sprites.png) no-repeat 0 0;
    display: inline-block;
    height: 18px;
    width: 18px;
    padding:0;
    vertical-align: middle;
    margin-right: 5px;
}
.grid-container {
    padding: 20px 0 0px;
    text-align:center;
    border:1px solid #ebebeb;
    margin-top:20px;
}
.products-grid-list li a h3, .products-grid-list li a p{
    width:auto;
    border-bottom:none;
    margin:0;
    font-size:14px;
}
.products-grid-list li a h3{
    padding-top:10px;
}
.products-grid-list li a p{
    font-weight:700;
    color:#b51d1a;  
}
.columns-4-grid li {
    width: 22.6%;
    float: left;
    min-height: 235px;
    box-shadow: none;
    margin: 0 0 20px 2%;
}
.columns-4-grid.prdt-box li{
    border:1px solid #ebebeb;
}
.columns-4-grid.prdt-box li img{
    width:100%;
    height:auto;
}
.columns-4-grid li img{
    max-height: 162px;
    
}


/**登录后产品列表**/

/**登陆后产品详情**/
div.adjustnewCap{
    margin:0;
}
.order-details .breadcrumb{
    padding-left:0;
    font-size: 14px;
    padding-left: 15px;
}
 .breadcrumb > li + li::before{
    content:">";
    color:#333;
}
.prodImageBlock img{
    width:360px;
    border: 1px solid #ebebeb;
}
.prod-right-col-wrap{
    float: left; 
    width: 450px;
    padding:0 20px;
    margin-left:20px;
}
.title-number{
    padding:15px 0; 
    margin:0; 
}
.prod-right-col-wrap .title-number.grid-4{
    font-weight:700;
    font-size:16px;
}

.div-overflow span{
    margin:20px 0;
    padding: 0 0 0 10px;
}
.errorMsg, .div-overflow span.errorMsg{
    clear:both;
    display:block;
    color:#ff0000;
    margin:0;
    float:none;
}



.quantityAdd, .quantityRemove{
    border:1px solid #787878; 
    text-align:center; 
    padding:0 6px; 
    float:left;
}
select#quantityStandard{
    padding:3px 25px 3px 5px;
    font-size:14px;
}
.prod-price-list{
    position: absolute;
    right:0;
    top:305px;
}
.padingBtm130 {
    margin:20px 0;
}
.product-Features-table{
    background: #b9b9b9;
    margin-top: 20px;
    border-left: 1px solid #b9b9b9;
    border-bottom: 1px solid #b9b9b9;
}
.product-Features-table tr.bg1{
    background: #fff;
}
.product-Features-table tr.bg2{
    background: #f4f4f4;
}
.product-Features-table td{
    padding:8px;
    border-right: 1px solid #b9b9b9;
    border-top: 1px solid #b9b9b9;
}
.tabs-detail1{
    border: 1px solid #d9d9d9;
    height:42px;
    position:relative;
    background: #f7f7f7
}
.tabs-detail1 ul{}
.tabs-detail1 ul li{
    width:130px;
    height:42px;
    position:absolute;
    bottom:-1px;
    left:-1px;
    border-right:#d9d9d9 1px solid;
    border-left:#d9d9d9 1px solid;
    border-top:#e81123 2px solid;
    line-height:42px;
    background-color:#fff;
    text-align:center;
}
.product-bt{
    width: 100%;
    line-height: 35px;
    text-indent: 35px;
    color: #383838;
    background:#dedede;
    margin: 10px 0;
}
.rightTd-align{
    text-align:right;
}
/**登陆后产品详情**/

/**购物车**/
.padding20{
    padding: 20px 0;
}
.mydetails-table th{
    text-align:center; 
    background:#dfdfdf; 
    padding:8px 0; 
    font-weight:normal; 
}
.mydetails-table td{
    text-align:center; 
    padding:20px 0;
    font-size: 14px;
}

.mydetails-table tr{
    border-bottom:1px dashed #ebebeb;
}
.mydetails-table tr:first-child{
    border:none;
}
tr.totalCartCost{
    border-top:1px solid #ebebeb; 
    border-bottom:2px solid #ebebeb;
}
.quantity-box input{ 
    width:50px; 
    padding:1px 6px 2px 6px; 
    float:left; 
    text-align:center;
    margin:0 3px;
    height:23px
}
.quantityAdd, .quantityRemove{
    border:1px solid #787878; 
    text-align:center; 
    padding:0 6px; 
    float:left;
}
.shopInfoBtn, input.sampleSubmit, .tabs-field-options input.orderSubmit, .ajax-file-upload input{ 
    margin-right:60px; 
    border:none; 
    padding:5px 25px; 
    text-align:center; 
    border-radius:4px;
    -webkit-border-radius:4px; 
    -moz-border-radius:4px; 
    cursor:pointer; 
    background:#B10D1B;
    color: #FFFFFF;
    font-size: 16px;
    font-weight:normal;
    min-width:140px;
}

input.sampleSubmit.adjustnewSubmit{
    margin-top:0;
    margin-left:245px;
}

.tabs-field-options input.orderSubmit{
    padding:1px 10px;
    width:auto;
}
#queryDemandInfo .tabs-field-options input.orderSubmit{
    float: left;
    margin-right: 0px;
}
a.sampleSubmit{ 
    margin-right:60px; 
    border:none; 
    padding:5px 25px; 
    text-align:center; 
    border-radius:4px;
    -webkit-border-radius:4px; 
    -moz-border-radius:4px; 
    cursor:pointer; 
    background:#B10D1B;
    color: #FFFFFF;
    font-size: 16px;
    font-weight:normal;
    min-width:140px;
}
.modal-footer input.sampleSubmit{
    margin:0;
}
.sampleBtn{ 
    min-width:140px; 
    border:none; 
    padding:5px 12px; 
    text-align:center; 
    border-radius:4px; 
    -webkit-border-radius:4px;
    -moz-border-radius:4px; 
    cursor:pointer; 
    background:#ed5565;
    color: #FFFFFF;
    font-size: 16px;
}
.bckBgGrey.margTop18 form .title-heading{
    padding-left:20px;
}
.cartHeading{
    background:url(/huabaomain/images/carticon.png) no-repeat left 16px; 
    font-size:18px; 
    padding:22px 0 22px 60px; 
}
.title-heading {
    border-bottom: 1px solid #ebebeb;
    padding: 14px 0 5px 0;
    margin-bottom: 20px;
    font-size:16px;
}
.register-form03 .feildlabel{
    width:125px;
    vertical-align:top;
    font-weight:400;
}

.usr-addr-area h3{
    text-align:left;
    width:100%;
    font-size:16px;
}
.usr-addr-area{
    padding:10px 20px;
    border:1px solid #ebebeb;
}
.usr-addr-area ul li{
    padding:10px 30px 10px 30px;
}
.usr-addr-area ul li .desc-area:hover{
    background-color:#FFF3F3;
    line-height: 34px;
}

#checkoutForm .feildlabel-checkout{
    width: 110px;
}

.feildlabel01{
    width:125px; 
}


.regInputDiv{
    display:inline-block; 
    margin-right: 20px;
}
.input100{
    width: 150px;
    padding: 5px 5px;
}
.input230, .input150{
    padding:5px 5px; 
    width:230px; 
    border:1px solid #ccc;
}
.textareaSampleHgt, textarea{
    width: 400px;
    resize:none;
    border:1px solid #ccc;
}
.popup .modal-dialog{
    width:774px;
    padding-top:250px;
}
.popup{
    overflow:auto;
}
.regInputDiv662 textarea{
    width:100%;
}

.required{
    font-size:20px;
    font-weight:700;
    color:#ff0000;
}
.regSpace{ 
    margin:18px 0;
}
.regSpace .validateDiv{
    width: 48%;
    vertical-align: top;
}   
.regSpace .regInputDiv:last-child{
    margin:0;
}
#companyInfo .regSpace label{
    width: 240px;
    margin-right: 10px;
    text-align: right;
}
.regSpace .feildlabel{
    width:130px;
}
/**购物车**/

/**定制**/
.tab-links a {
    padding:8px 15px;
    display:inline-block;
}
/**.tabs ul{
    border-bottom:1px solid #D52A2D; 
}**/

.checkbox-right-panel.register-checkbox-list{
    float:left;
    width:100%;
}
.div-overflow span.check-box-cust{
    margin:0 10px 0 0;
}
.checkbox-right-panel.register-checkbox-list li{
    min-width: 100px;
    margin-top: 20px;
}
.checkbox-right-panel.register-checkbox-list ul{
    width:730px;
    border:none;
}
.check-box-area{
    position: relative;
    top: 30px;
    overflow:hidden;
}
.check-box-area .checkbox-right-panel.register-checkbox-list{
    border-top: 1px solid #D52A2D;
    margin-bottom: 20px;
    float: left;
    width: 100%;
}
.of-hdn span.floatRht{
    float:right;
}

.Margin20{
    margin-top:20px; 
}

.btn-control{
    clear:both;
    margin-top:20px;
    line-height: 22px;
}
td .quantitySample-box{
    margin:0;
}
td .quantitySample-box a, td .quantitySample-box input{
    float:none;
}
.quantitySample-box input{
    width:35px;  
    float:left; 
    text-align:center;
    height:23px;
    margin: 0 5px;
}
.sampleMydetails-table th{
    text-align:center; 
    padding:8px 0; 
    font-weight:normal; 
    background:#dfdfdf;
}
.sampleMydetails-table{
    padding:0; 
    border-collapse: collapse; 
    background:#FFF;
    border: 1px solid #cdcdcd;
}

/**订单详情**/
.status-col-left, .left-ul, .right-ul{
    float:left;
    width:50%;
}
.order-details .right-col-content{
    width:100%;
}
.right-col-content article span{
    margin-right:20px;
}
.right-col-content{
    width:90%;
    margin:0 auto;
}
.status-col{
    border: 1px solid #eed97c;
    padding: 10px;
    background: #fffceb;
}
.green-txt{
    color:#42A546;
}
.status-bar{
    position: relative;
    top:30px;
    margin: 0 auto;
    width: 80%;
    height:55px;
}
.status-bar .gray-bar{
    height:6px;
    background:#ebebeb;
    width:100%;
    margin:0 auto;
    float:left;
}
.progressBar li.bullet{
    background: #ED5565;
    border-radius: 50px;
    height: 15px;
    position: relative;
    width: 15px;
    position: absolute;
    top: -5px;
}
.current-status{
    background: #ED5565;
    float: left;
    height: 6px;
    position: relative;
    top: -6px;
    display:none;
}
.current-status.completed-stage-one{
    width:26%;
    display:block;
}
.current-status.completed-stage-two{
    width:51%;
    display:block;
}
.current-status.completed-stage-three{
    width:76%;
    display:block;
}
.current-status.completed-stage-four{
    width:100%;
    display:block;
}
.bullet.one{
    left:0;
}
.bullet.two{
    left:25%;
}
.bullet.three{
    left:50%;
}
.bullet.four{
    left:75%;
}
.bullet.five{
    right:0;
}
span.caption{
    width: 200px;
    display: block;
    margin: 20px 0 0 -10px;

}
.item-dtls .left-ul li{
    clear:both;
    overflow:hidden;
}
.item-dtls .col-md-1 {
    width: 8.33333%;
    float:left;
}
.item-dtls .col-md-3{
    width: 25%;
    float:left;
}
.item-dtls.item-thumb > ul {
    background: #f8f8f8;
    border: 1px solid #ebebeb;
    display: block;
    padding: 20px 10px;
    text-align: center;
    width: 98%;
    margin:10px auto;
}
.item-thumb ul li{
    margin-top: -10px;
}
.item-dtls {
  border: 1px solid #ebebeb;
  margin-top: 20px;
  float:left;
  width:100%;
}
.item-dtls h4{
    line-height: 40px;
    border-bottom:1px solid #ebebeb;
    font-size:16px; 
    background:#f9f9f9;
    text-indent: 15px;  
}
.left-ul span.dtls-txt, .right-ul span.dtls-txt{
    width:20%;
    float:left;
    line-height: 24px;
}

.left-ul span, .right-ul span{
    width:70%;
}
.left-ul li, .right-ul li{
  margin: 10px 0;
  padding-left: 15px;
}
.dynamic-item-section ul li ul li{
    padding:15px 0;
}
.dynamic-item-section ul li ul li.transFormLi{
    -webkit-transform: translateY(55%);
    transform: translateY(55%);
    top: 55%;
}
.dynamic-item-section img {
    border: 1px solid #ebebeb;
    margin-right: 10px;
}
.dynamic-item-section > ul > li{
    text-align:center;
    width:100%;
    height:120px;
    border-bottom: 1px solid #ebebeb;
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    clear:both;
}
ul.order-total li{
    border:none;
    padding:2% 2% 0 0;
    text-align: right;
    height:auto;
}
.total-price{
    color:#ed5565;
    font-weight: 600;
}

.table-row-head{
    overflow:hidden; 
    background:#c4c4c4; 
    padding:5px 10px 5px 40px; 
    border:0;
    color:#fff;
}

.table-row {
    overflow: hidden;
    padding: 5px 10px 5px 40px;
}
.pagination{
    margin: 20px 0;
    font-size: 13px;
}
.margTop18{ 
    border:1px solid #efefef;
    clear:both;
} 
/**分页**/
#pagination-digg{ float:right; margin:  20px 0;}
#pagination-digg li { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }
#pagination-digg a { border:solid 1px #DEDEDE; margin-right:2px; }
#pagination-digg .previous-off,#pagination-digg .next-off  { border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; }
#pagination-digg .next a,#pagination-digg .previous a { font-weight:bold; } 
#pagination-digg .active { background:#b10d1b; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 6px; /* savers */ margin-right:2px; }
#pagination-digg a:link,#pagination-digg a:visited { color:#888888; display:block; float:left; padding:3px 6px; text-decoration:none; }
#pagination-digg a:hover { border:solid 1px #DEDEDE; }

.DRINK_DAIRY_INDU-pic{background:url(../images/use/pic01.jpg) no-repeat;}
.CANDY_INDU-pic{background:url(../images/use/pic02.jpg) no-repeat;}
.BAKING_INDU-pic{background:url(../images/use/pic03.jpg) no-repeat;}
.ROSTED_INDU-pic{background:url(../images/use/pic04.jpg) no-repeat;}
.COLD_DRINK_INDU-pic{background:url(../images/use/pic05.jpg) no-repeat;}
.OHTER_INDU-pic{background:url(../images/use/pic06.jpg) no-repeat;}

.adjustContainer2{margin-top:10px; margin-left:180px;}
.contactWarp{
	width:1190px;
	height:540px;
	background:url(../images/contact_03.jpg) no-repeat;
	margin:0 auto;
	padding-top:150px;
	font-size:16px;
}
.adjustContainer1{margin-top:35px; margin-left:180px;}
.adjustContainer1 span{
	display:block;
	width:110px;
	height:30px;
	float:left;
	line-height:30px;
}
.adjustContainer1  ul{
	float:left;
}
.adjustContainer1  ul li{
	line-height:30px;
}

.checklabelodform{
	float: left; 
	width:125px; 
}

div.subpage:hover #proinfo {
    display: block;
}


.souMain {
    width: 472px;
    height: 172px;
    border: 4px solid #c27f3b;
    border-radius: 5px;
    background: #fff;
    padding: 20px;
    margin-top: 20px;
}
.souMain-con {
    width: 200px;
    height: 140px;
    font-size: 14px;
}
.souMain-con img {
    border: 2px solid #d5dee7;
    width: 200px;
    height: 130px;
}