@CHARSET "UTF-8";
body {
	font-family: '微软雅黑';
    background: #f5f5f5;
}
body,h1,h2,h3,h4,p,ul,ol,form,fieldset,figure {
	margin: 0;
	padding: 0;
}
a,ul,li{
	text-decoration: none;
}
li{
	list-style-type:none;
}
.headerSenDiv .header-outer{
	background-color:#eeeeee;
}
#header {
	width:1200px;
	margin:0 auto;
	height:30px;
	background-color:#eeeeee;
	color: #737374;
	font-size:12px;
}
#header .loginTs{
	float:left;
	display:inline;
    line-height: 30px;
}
#header .loginTs a{
	color:#343535;
}
#custName{
	color:#ba251e;
    margin: 0 15px;
    border-bottom: 1px solid #ba251e;
}
#header .loginTs #custName a{
	color:#ba251e;
}
.contractCustomer{
	color:#ba251e;
}
#contractName{
	color:#ba251e;
}
#header .loginTs a.quit{
    margin-left: 40px;
    color: #737374;
}
#header #loginOut{
	color:#014FA3;
}
#header .cz{
	float:right;
	display:inline;
}
#header .cz a{
	color:#B6B6B6
}
.content{
	width:1200px;
	margin:0 auto;
	margin-top: 15px;
    margin-bottom: 25px;
}
.logo{
	float:left;
}
.logo img{
    display: block;
    width: 226px;
    height: 80px;
}
.conSearch{
	float:left;
    margin: 20px 0 0 95px;
}
.selected{
	background-color: #014FA3;
	color:#F5F5F5;
	padding:5px;
}
.conSearch .spList{
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 28px;
    margin-top: 4px;
    padding: 0 3px;
}
.conSearch .spList span{
	color:#787878;
	font-size:12px;
    margin-right: 10px;
}
.searchInput {
    border: 2px solid #d81e06;
    height: 32px;
    line-height: 32px;
    border-radius: 5px;
	position: relative;
    font-family: "黑体";
}
.searchInput .xx{
	position:relative;
	display:inline;
	float:left;
	color:#737374;
	line-height:32px;
	vertical-align:middle;
	height:32px;
	 width:73px;
	 _width:83px;
	 _height:32px;
	 _line-height:32px;
	 font-size:16px;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
}
.searchInput .xx img{
	position:absolute;
	top:14px;
	_top:12px;
	right:14px;
	/*_right:10px;*/
}
.searchInput .textSe{
	float:left;
}
.searchInput .xx .trigger{
	list-style-type:none;
	width:63px;
	text-align:center;
	position:absolute;
	top:0;
	left:0;
    background: #f5f5f5;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.searchInput .xx .trigger a{
	color:#737374;
    font-size: 16px;
}
.searchInput .search {
	width: 406px;
	height: 32px;
	line-height:32px;
	_height:28px;
	border: none;
	outline: none;
	display: block;
	margin-left: 0px;
	font-size: 14px;
    padding-left: 5px;
	float:left;
    color: #929292;
    background: 0 none;
}
.searchInput .button {
	position: absolute;
	top:10px;
	right:25px;
}
.searchInput .lmShow{
	position: absolute;top:41px;
	left:3px;z-index:2;	
	padding-left:10px;
	background-color:#EBEBEB;
	border-top:none;
	width:60px;
	display:none;
	padding-bottom:10px;
	_width:73px;
	_top:38px;
}
.searchInput .lmShow p{
	margin-top:5px;
	color:#8F8F8F;
	text-align:left;
}	
.searchInput .button img{
	margi-left:30px;
	_height:41px;
}
.searchInput .imgDiv{
	float:left;
	background-color: #fff;
	height:37px;
	margin-left:3px;
}
.searchInput .imgDiv img{
	margin-top:12px;
}
#headSeachBrand {
	display:block;
	color:#fff;
	width:150px;
	height:32px;
	line-height:32px;
    float: left;
	text-align:center;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    background: #d81e06;
    font-size: 18px;
    font-weight: bold;
}
.searchImg{
	border:none;
}
/* 滚动时搜索框状态 */
.animateIn{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10001;
    background: #fff;
    border-bottom: 2px solid red;
    width:100%;
    height:60px;
    line-height: 60px;
    margin: 0;
}
.animateIn .searchBox{
    width: 1200px;
    margin:0 auto;
}
.animateIn .searchBox .logo{
    margin-top: 5px;
    margin-left: 55px;
}
.animateIn .searchBox .logo a{
    display: block;
}
.animateIn .searchBox .logo a img{
    width: 114px;
    height: 41px;
}
.animateIn .spList{
    display: none;
}
.animateIn .conSearch{
    width: 638px;
    margin: 0;
    margin-left: 150px;
    margin-top: 13px;
}
.animateIn .searchBox .searchInput{
    background: #fff;
}
.animateIn .searchBox .searchInput .search{
    background: #fff;
}
.animateIn .searchBox .searchInput .xx .trigger{
    background: #eee;
}
.animateIn .searchBox .searchInput #headSeachBrand{
    border-radius: 5px;
}
/*.shoppingCart{*/
	/*float:right;*/
	/*margin-right:0px;*/
	/*margin-top:30px;*/
/*}*/
/*.shopCart {*/
	/*position:relative;*/
	/*display: block;*/
	/*float:right;*/
	/*margin-right:10px;*/
	/*width:150px;*/
	/*font-size:16px;*/
	/*background:#fff;*/
	/*border:1px solid #CECAC5;*/
	/*height:35px;*/
	/*padding-top:5px;*/
	/*margin-top:15px;*/
	/*color:#8F8F8F;*/
/*}*/
/*.shopCart img{*/
	/*vertical-align:text-bottom;*/
	/*margin-right:5px;*/
/*}*/

/*#shoppNum{*/
	/*position:absolute;*/
	/*top:12px;*/
	/*right:18px;*/
	/*width: 30px;*/
    /*height: 16px;*/
    /*display: block;*/
    /*line-height: 16px;*/
    /*color: #fff;*/
    /*background: #f40000;*/
    /*border-radius: 8px;*/
    /*text-align:center;*/
/*}*/

.cz{
    width: 140px;
    height: 40px;
    margin-top: -64px;
    margin-right: 49px;
    float: right;
    overflow: hidden;
    border: 1px solid #ddd;
	
}
/*#shoppNum{*/
   	/*position: absolute;*/
    /*top: 12px;*/
    /*right:18px;*/
    /*width: 30px;*/
    /*height: 16px;*/
    /*display: block;*/
    /*line-height: 16px;*/
    /*color: #fff;*/
    /*background: #DA0012;*/
    /*border-radius: 8px;*/
	/**/
/*}*/
.cal{
    color: #b5b5b5;
    line-height: 42px;
    margin-right: -40px;
}
.hea{
	width:100%;
	height:30px;
	background:#f5f5f5;
}
.header-outer{
	width:100%;
	background: #eeeeee;
	float:left;
	height:30px;
}

.headerDiv-outer{
	width:100%;
	margin: 5px 0 20px 0;
	float:left;
}

/*.outerScroll{*/
	/*float:right;*/
	/*width:330px;*/
	/*height:30px;*/
	/*white-space:nowrap;*/
	/*overflow:hidden;*/
/*}*/

/*.span-1{*/
	/*color:#b5b5b5;*/
	/*line-height:30px;*/
	/*height:30px;*/
	/*margin-right:50px;*/
/*}*/
/* 我的订单、购物车 */
.loginLink{
    float: right;
    padding-right: 163px;
}
.loginLink a{
    color: #737374;
}
.loginLink .myOrder{
    float: left;
    height: 30px;
    line-height: 30px;
    margin-right: 15px;
}
.loginLink .myShop{
    float: left;
}
.loginLink .myShop a.shopCart{
    display: block;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    position: relative;
    z-index: 2;
}
.loginLink .myShop a.shopCart .shopIcon{
    width: 15px;
    height: 13px;
    display: inline-block;
    vertical-align: text-bottom;
    margin-right: 8px;
    background: url("../images/icon_index.png") no-repeat 0 0;
}
.loginLink .myShop a.shopCart #shoppNum{
    color: #d81e06;
    font-weight: bold;
}
.loginLink .myShop .shopHover{
    margin-top: -1px;
    position: relative;
    display: none;
}
.shopZero{
    position: absolute;
    top: 0;
    right: 0;
    background: #fff;
    border:1px solid #aaa;
    z-index: 1;
    white-space: nowrap;
    padding: 10px 8px 5px 8px;
}
.shopZero .shopIconZero{
    display: inline-block;
    width: 40px;
    height: 36px;
    margin-right: 3px;
    vertical-align: text-bottom;
    background: url("../images/icon_index.png") no-repeat 0 -23px;
}
.loginLink .myShop:hover a.shopCart{
    background: #fff;
    border-left: 1px solid #aaa;
    border-right: 1px solid #aaa;
}
.loginLink .myShop:hover .shopHover{
    display: block;
}
/**
*正文样式 		
*/
#nav{
	height:50px;
}
#nav .nav-bar{
	width:1200px;
	margin:0 auto;
	height:50px;
	position:relative;
    +z-index: 2;
}
#categorys{
	clear:both;
	float:left;
	width:265px;
	z-index:9999;
	zoom:1;
}
#categorys .dt{
	background:#d81e06;
}
#categorys .dt a{
	color:#fff;
	text-decoration: none;
	display: block;
	line-height: 50px;
	text-align:left;
}
#showCategory{
	zoom:1;
	height:500px;
	position:absolute;
	left:0;
	top:50px;
	_top:50px;
	z-index: 10000;
}

#rightSide{
	zoom:1;
	height:500px;
	width:260px;
	position:absolute;
	right:0;
	top:50px;
	_top:50px;
	z-index: 9999;
	background-color: #fff;
    background-image: url("../images/login_index2.png");
    background-repeat: no-repeat;
    background-position: 0 0;
    border: 1px solid #eee;
    border-radius: 5px;
}
.head-data ul{
    width: 100%;
    overflow: hidden;
}
.head-data ul li{
    float: left;
    width: 33%;
}
.head-data ul li span,
.head-data ul li em{
    display: block;
    font-style: normal;
    font-size: 12px;
}
.head-data ul li em{
    font-size: 14px;
    color: red;
    font-weight: bold;
}
/*#rightSide .nav-head{*/
    /*margin-top: 100px;*/
/*}*/
/*#rightSide .nav-title{*/
	/*height:50px;*/
	/*border-top:1px solid #f5f5f5;*/
	/*border-bottom:1px solid #f5f5f5;*/
/*}*/
/*#rightSide .nav-title li{*/
	/*display:inline-block;*/
	/*width:40%;*/
/*}*/
/*#rightSide .nav-title li a{*/
	/*display:inline-block;*/
	/*line-height:50px;*/
/*}*/
/*#rightSide .nav-title li a.pitchOn{*/
	/*color:#009cec;*/
	/*border-bottom:2px solid #009cec;*/
/*}*/
#rightSide .nav-head h3{
    font-size: 16px;
    height: 60px;
    line-height: 60px;
}
#rightSide .nav-head img{
    margin-bottom: 30px;
}
#rightSide .nav-head p{
	color:#999;
    font-size: 16px;
}
#rightSide .nav-head .login{
    color: #d81e06;
    font-size: 12px;
    margin-left: 5px;
}
.head-line{
    margin-top: 20px;
    width: 90%;
    height: 1px;
    background: -webkit-linear-gradient(left, #fff, #666, #fff);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #fff, #666, #fff);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #fff, #666, #fff);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fff, #666, #fff);
    /* 标准的语法 */
}
/*#rightSide .nav-content {*/
	/*padding:10px 20px 0 20px;*/
/*}*/
/*#rightSide .nav-content li{*/
	/*list-style-type:none;*/
	/*height: 35px;*/
    /*line-height: 35px;*/
    /*text-align:left;*/
/*}*/
/*#rightSide .nav-content-second li.last_more{*/
	/*text-align:right;*/
	/*cursor:pointer;*/
/*}*/
/*#rightSide .nav-content li a{*/
	/*display:inline-block;*/
	/*width:200px;*/
	/*height: 35px;*/
    /*text-overflow: ellipsis;*/
    /*white-space: nowrap;*/
    /*overflow: hidden;*/
    /*font-size: 13px;*/
    /*color: #333;*/
/*}*/
/*#rightSide .nav-content-second li.last_more a{*/
	/*color: #009cec;*/
    /*font-size: 14px;*/
/*}*/
/*#rightSide .nav-content-first{*/
	/*display:block;*/
/*}*/
/*#rightSide .nav-content-second{*/
	/*display:none;*/
/*}*/
/*无限轮播*/
.data-list{
    margin-top: 10px;
    width: 100%;
    height: 360px;
    line-height: 40px;
    overflow: hidden;
    text-align: left;
    font-size: 12px;
}
.data-list ul li{
    margin: 0 15px;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px dashed #ccc;
    /*overflow: hidden;*/
}
.data-list ul li span{
    display: block;
}
.data-list ul li span.list-time{
    float: left;
}
.data-list ul li span.list-count{
    float: right;
}
.data-list ul li span.list-count i{
    color: red;
    font-style: normal;
    margin: 0 2px;
}
.noticeTitle{
    height: 30px;
    line-height: 30px;
    margin-top: 20px;
    font-size: 14px;
}
/* 公告样式 */
.navNotice{
    text-align: left;
    padding: 0px 15px 0 15px;
}
.navNotice li{
    font-size: 12px;
    color: #333;
    overflow:hidden;
    padding: 5px 0;
    border-bottom: 1px dashed #ddd;
    margin-bottom: 10px;
    +margin-bottom:0;
}
.navNotice li span{
    float: left;
    margin-right: 5px;
}
.navNotice li a{
    color: #999;
    float: left;
    width: 100%;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}
.navNotice li.last_more{
    border: 0 none;
}
.navNotice li.last_more a{
    display: block;
    width: 100%;
    text-align: center;
}
.navNotice li.last_more a:hover{
    color: #d81e06;
}

#smalladvlist{
	zoom:1;
	height:434px;
	width:150px;
	position:absolute;
	right:248px;
	top:45px;
	_top:46px;
	z-index: 10;
	padding:8px 0;
}
#smalladvlist div img{
	width:150px;
	height:213px;
}

.first-category-se{
	clear:both;
    width:245px;
    padding:5px 10px 0 10px;
	height:495px;
	z-index:999;
    /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#BF000000", endColorstr="#BF000000");*/
    /*background-color:rgba(0,0,0,0.75);*/
    /*-pie-background:rgba(0,0,0,.7);*//*IE6-8*/
    background: #fff;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.first-category{
	clear:both;
	width:245px;
    padding:5px 10px 0 10px;
	height:495px;
	z-index:999;
    /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#BF000000", endColorstr="#BF000000");*/
    /*background-color:rgba(0,0,0,0.75);*/
	/*-pie-background:rgba(0,0,0,.7);*//*IE6-8*/
    background: #fff;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.nav-select{
    position: relative;
    width: 245px;
	background-color: #d81e06;
    color: #fff;
    line-height: 50px;
    display: block;
    float: left;
    text-align: left;
    padding: 0 10px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
/*.nav-select img {*/
    /*position: absolute;*/
    /*top: 18px;*/
    /*right: 10px;*/
/*}*/
.nav-select .selectIcon{
    float: left;
    margin-top: 16px;
    margin-left: 23px;
    margin-right: 10px;
    width: 22px;
    height: 18px;
    background: url("../images/icon_index.png") no-repeat -49px 0;
    vertical-align: text-bottom;
}
.selet{
    float: left;
    font-size: 18px;
    line-height: 50px;
    font-weight: bold;
}
#first-category .category-item{
	height:32px;
    line-height: 32px;
	padding-left: 34px;
	overflow:hidden;
    border-bottom: 1px dashed #ccc;
}
#first-category .category-item:last-child{
    border-bottom: 0 none;
}
/* 新加图标 */
.item-icon{
    float:left;
    margin-right:10px;
    margin-top:5px;
    display:inline-block;
    width:22px;
    height: 22px;
    background-position: 0 -22px;
}
#first-category .item-dir-name,.item-dir-ion{
	float:left;
	display:block;
}
#first-category .item-dir-name{
	width:157px;
	display:inline;
}
#first-category .item-dir-name a{
	float:left;
}
#first-category .item-dir-name .oneDirectory{
	color:#000;
	font-size:14px;
	height:32px;
	line-height:32px;
	text-decoration: none;
	text-align:left;
    display: block;
    width: 100%;
}
#first-category .item-dir-name .twoDirectory{
	color:#fff;
	font-size: 14px;
	height:25px;
	line-height: 25px;
	text-decoration: none;
	text-align:left;
}
#first-category .category-item-se{
	background:#f5f5f5;
}
#first-category .category-item-se .oneDirectory{
	color:#000;
}
#first-category .category-item-se .twoDirectory{
	color:#a2a2a3;
}
#first-category .category-item-se .twoDirectory{}
#first-category .item-dir-name .fisrtline{
	font-size: 12px;
    height: 30px;
    width: 110px;
    line-height: 30px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
#first-category .item-dir-ion{
	width:20px;
}
#first-category .item-dir-ion{
	width:12px;
	text-align: center;
	padding-top:11px;
}
#dropdown-layer{
	position: absolute;
	top:0;
	opacity:1;
	left:265px;
	background: #fff;
	height:480px;
	width:915px;
	padding:10px;
	display:none;
	color:#000;
	z-index:20;
}
#dropdown-layer dl{
	width:880px;
	padding:5px 0;
	clear:both;  
	overflow: hidden;
	height:auto;
	min-height:20px;
}
#dropdown-layer dl dt{
	font-size:14px;
	font-weight: bold;
	float:left;
	width:85px;
	_width:90px;
	position:relative;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	text-align: left;
	padding:5px 0 0 0;
}
#dropdown-layer dl dt a{
	color:#000;
}
#dropdown-layer dl dd{
	float:left;
	width:790px;
	-webkit-margin-start:0;
	white-space:nowrap;
	border-bottom:1px dashed  #ddd;
	height: 30px;
}
#dropdown-layer dd a{
	font-size:14px;
	text-decoration: none;
	color:#a2a2a3;
	display: block;
	word-break:keep-all;
	white-space:nowrap;
	padding:0 5px;
	margin:5px 0 5px 5px;
	float:left;
}
#dropdown-layer .item-sub{
	display:none;
}
#nav .navigation{
	float:left;
	position:relative;
    margin-top: 5px;
}
#nav .navigation a{
	font-size:16px;
    padding: 0 30px;
    line-height: 42px;
    height: 42px;
	text-decoration:none;
    margin-left: 10px;
	color:#191919;
    border-bottom: 3px solid transparent;
    display: inline-block;
    font-weight: bold;
}
#nav .navigation a.font-select,
#nav .navigation a:hover{
    color: #d81e06;
    font-weight: bold;
    border-bottom: 3px solid #d81e06;
}

#focus{
	width: 100%;
}
#focus .flexslider{
	width:100%;
	height:500px;
    background: #fff;
    +z-index: 1;
}
#flexslider ul{
	height:500px;
}
#flexslider ul li{
	height:500px;
}
.ooperativeSupplier{
	height:250px;
	width:1200px;
	margin:0 auto;
	margin-top:30px;
}
.ooperativeSupplier .supplier_img{
	float:left;
	position:relative;	
}
.supplier_img .supplier_more{
	position:absolute;
	bottom:25px;
	left:75px;
	color:#fff;
	font-size:13px;
}
.supplier_list{
	float:left;
}
.supplier_list li{
	float:left;
	width:198px;
	height:250px;
	background:#fff;
	border-right:1px solid #f5f5f5;
}
.supplier_list li img.pooimg{
	max-height:180px;
	max-width:180px;
	margin:5px 0;
}
.supplier_list li img.wait_img{
	margin-top:50px;
}
.supplier_list .cupplier_name{
	width:180px;
	padding:0 9px;
	margin-top:10px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.supplier_find{
	float:right;
	position:relative;
	width:194px;
	height:250px;
	background:#fff;
}
.supplier_find img{
	margin-top:10px;
}
.supplier_find .supplier_find_title{
	position:absolute;
	bottom:83px;
	left:45px;
	font-size:13px;
	color:#3c9bed;
}
.supplier_find .supplier_find_more{
	position:absolute;
	bottom:42px;
	left:62px;
	font-size:16px;
	color:#3c9bed;
}
.supplierAndRank{
	width:1200px;
	height:400px;
	margin:25px auto;
}
.supplierAndRank .selectedSupplier{
	float:left;
	width:800px;
	height:400px;
	background: url('../../pages/images/supplier_back.png') no-repeat center top;
    background-size: 100% 100%;
    text-align:left;
}
.supplierAndRank .selectedSupplier .selectedSupplier_title{
	margin-top:-5px;
	position:relative;
	text-align:center;
}
.supplierAndRank .selectedSupplier .selectedSupplier_title span{
	position:absolute;
	top: 8px;
    left: 352px;
    font-size: 25px;
    color: #fff;
}
.supplierAndRank .rankList{
	position:relative;
	float:right;
	width:380px;
	height:400px;
	background: url('../../pages/images/rank_back.png') no-repeat center top;
    background-size: 100% 100%;
    
}
.supplierAndRank .rankList .prev{
	position:absolute;
	left:0;
	top:190px;
	cursor:pointer;
}
.supplierAndRank .rankList .next{
	position:absolute;
	right:0;
	top:190px;
	cursor:pointer;
}
.supplierAndRank .rankList .preNext img{
	width:18px;
}
.supplierAndRank .rankList .rank_title{
	margin-top:-5px;
	position:relative;
}
.supplierAndRank .rankList .rank_cont{
	position:relative;
	width:380px;
	height:335px;
	margin-left:-10px;
	overflow:hidden;
}
.supplierAndRank .rankList #rank_cont{
	position:absolute;
	top:0px;
	left:5px;
	overflow: hidden;
}
.supplierAndRank .rankList .btn{
	z-index: 9997;
    position: absolute;
    width: 100%;
    height: 15px;
    right: 0;
    bottom: 0;
    text-align: center;
}
.supplierAndRank .rankList .btn span{
	display: inline-block;
    margin-top: 2px;
    _display: inline;
    _zoom: 1;
    width: 10px;
    height: 10px;
    _font-size: 0;
    margin-left: 4px;
    cursor: pointer;
}
.supplierAndRank .rankList .btn img{
	width:10px;
	height:10px;
}

.supplierAndRank .rankList .rank_title span{
	position:absolute;
	top: 8px;
    right: 152px;
    font-size: 25px;
    color: #fff;
}
.supplierAndRank .rank_list{
	float:left; 
	width:385px;
}
.supplierAndRank .rank_list .rankNum{
	position:relative;
	height:56px;
	line-height:56px;
	margin:12px 0;
	text-align:left;
}
.supplierAndRank .rank_list .rank_supplier{
	width:190px;
	display:inline-block;
	position:relative;
}
.supplierAndRank .rank_list .rank_supplier img{
	position:absolute;
	top:21px;
}
.supplierAndRank .rank_list .rankNum span.rank_supplier_name{
	display:inline-block;
	max-width:160px;
	width:auto;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.supplierAndRank .rank_list .rank_good{
	margin:0 20px;
	margin-left:25px;
	height:235px;
}
.supplierAndRank .rank_list .rank_good li{
	float:left;
	width:160px;
	height:230px;
	background:#fff;
	box-shadow: 1px 2px 10px #ccc;
}
.supplierAndRank .rank_list .rank_good li:nth-child(2) {
	margin-left:20px;
}
.supplierAndRank .rank_list .rank_good li img{
	width:140px;
	height:140px;
	margin:10px;
}

.supplierAndRank .rank_list .rank_good  .rank_good_name{
	width: 140px;
    color: #414141;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.supplierAndRank .rank_list .rank_good .rank_good_price{
	width: 140px;
    height: 30px;
    line-height: 30px;
    text-align: left;
}

.supplierAndRank .rank_list .rank_good .font-color-b{
	width:50px;
}

.supplierAndRank .rank_list .rankNum .rank_img{
	position:absolute;
	top:15px;
	left:0px;
}
.supplierAndRank .rank_list .rankNum .rank_logo{
	max-width: 94px;
    max-height: 56px;
	margin:0 5px;
	margin-left:50px;
}
.supplierAndRank .selectedSupplier .selectedSupplier_img{
	height:180px;
	padding:20px 0 0 20px;
}
.supplierAndRank .selectedSupplier .selectedSupplier_img img{
	float:left;
	width:370px;
	height:180px;
	margin-right:20px;
	cursor:pointer;
}

.supplierAndRank .selectedSupplier .selectedSupplier_img_more{
	margin:20px 19px 0 20px;
	height:114px;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
}
.supplierAndRank .selectedSupplier .selectedSupplier_img_more li{
	float:left;
	width:94px;
	height:56px;
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;
	
}
.supplierAndRank .selectedSupplier .selectedSupplier_img_more img{
	max-width: 94px;
    max-height: 56px;
	cursor:pointer;
}

.hotRecommendation{
	width:1200px;
	height:427px;
	background: url('../../pages/images/hot.png') no-repeat center top;
    background-size: 100% 100%;
    margin:0 auto;
    position:relative;
}
.hotRecommendation .preNext img{
	width:18px;
}
.hotRecommendation .prev{
	position:absolute;
	left:0;
	top:180px;
	cursor:pointer;
}
.hotRecommendation .next{
	position:absolute;
	right:0;
	top:180px;
	cursor:pointer;
}
.hotRecommendation .hot_title{
	position:relative;
}
.hotRecommendation .hot_title img{
	margin-top:-5px;
}
.hotRecommendation .hot_title span{
	position:absolute;
	top: 4px;
    left: 552px;
    font-size: 25px;
    color: #fff;
}
.hotRecommendation .hotslider{
	position:relative;
	margin:15px 0 0 0;
	padding:5px 0 0 2px;
	width:1160px;
	height:340px;
	overflow: hidden;
}
.hotRecommendation #hotslider{
	position:absolute;
	top:0px;
	left:5px;
	height:310px;
	overflow: hidden;
}
.hotRecommendation .hotslider li{
	float:left;
	width:216px;
	height:300px;
	background:#fff;
	box-shadow: 1px 2px 10px #ccc;
    margin:5px 16px 0 3px;
}

.hotRecommendation .hotslider li img{
	width:176px;
	height:176px;
	margin:20px;
	margin-bottom: 10px;
}

.hotRecommendation .hotslider .hot_good_name{
	width: 176px;
    color: #414141;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-top: 5px;
}
.hotRecommendation .hotslider .hot_good_price{
	width: 176px;
    height: 30px;
    line-height: 30px;
    text-align: left;
    margin-top: 5px;
}
.hotRecommendation .hotslider .contract_price{
	font-size:20px;
}
.font-color{
	color: #f33636;
	display:inline-block;
	max-width: 75px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-right:10px;	
}
.hotRecommendation .hotslider .hot_good_price .font-color{
	max-width: 100px;
}
.font-color-b{
	font-size:13px;
	color: #8f8f8f;
	display:inline-block;
	width: 80px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.hotRecommendation .hotslider .hot_good_price .font-color-b{
	width: 60px;
}
.sign{
	background: #f33636;
    padding: 1px 7px;
    font-size: 12px;
    border-radius: 3px;
    color: #fff;
    margin-right: 5px;
}
.hotslider .btn{
	z-index: 9997;
    position: absolute;
    width: 100%;
    height: 15px;
    right: 0;
    bottom: 0;
    text-align: center;
}
.hotslider .btn span{
	display: inline-block;
    margin-top: 2px;
    _display: inline;
    _zoom: 1;
    width: 10px;
    height: 10px;
    _font-size: 0;
    margin-left: 4px;
    cursor: pointer;
}
.hotslider .btn img{
	width:10px;
	height:10px;
}
/*.floor-item{*/
	/*width:1200px;*/
	/*height:570px;*/
/*}*/
/*.floor-item .floor-item-title{*/
	/*position: relative;*/
	/*width:250px;*/
	/*color:#333;*/
	/*font-size:26px;*/
	/*font-weight:bold;*/
	/*margin:32.5px 0;*/
/*}*/
/*.floor-item-goods li{*/
	/*float:left;*/
	/*width:346px;*/
	/*height:460px;*/
	/*background:#fff;*/
	/*padding:20px;*/
/*}*/
/*.floor-item-goods li:nth-child(2){*/
	/*margin:0 30px;*/
/*}*/
/*.floor-item-title:before, .floor-item-title:after{*/
	/*content: '';*/
    /*position: absolute;*/
    /*width: 50px;*/
    /*height: 3px;*/
    /*display: block;*/
    /*background: #222;*/
    /*top: 19px;*/
/*}*/
/*.floor-item-title:before{*/
	/*left:0px;*/
/*}*/
/*.floor-item-title:after{*/
	 /*right: 0px;*/
/*}*/
/*.floor-item-goods .floor-category-second{*/
	/*text-align:left;*/
/*}*/
/*.floor-item-goods .floor-category-second span{*/
	/*color:#333;*/
	/*font-size:22px;*/
	/*margin-right:10px;*/
/*}*/
/*.floor-item-goods .floor-category-second img{*/
	/*vertical-align:text-bottom;*/
/*}*/
/*.floor-item-goods .floor-category-img{*/
	/*margin:20px 0 15px 0;*/
	/*width: 340px;*/
    /*height: 180px;*/
/*}*/
/*.floor-item-goods .floor-category-img img{*/
	/*width:340px;*/
	/*height:180px;*/
/*}*/
/*.floor-category-goods .floor-category-goods-item{*/
	/*float:left;*/
	/*width:170px;*/
/*}*/

/*.floor-category-goods .floor-category-goods-item img{*/
	/*width:142px;*/
	/*height:142px;*/
	/*margin:10px;*/
/*}*/

/*.floor-category-goods-item .good_name{*/
	/*width: 150px;*/
    /*color: #414141;*/
    /*font-size: 14px;*/
    /*height: 30px;*/
    /*line-height: 30px;*/
    /*text-align: left;*/
    /*text-overflow: ellipsis;*/
    /*white-space: nowrap;*/
    /*overflow: hidden;*/
/*}*/
/*.floor-category-goods-item .good_price{*/
	/*width: 150px;*/
    /*height: 30px;*/
    /*line-height: 30px;*/
    /*text-align: left;*/
/*}*/

/*.floor-category-goods-item .font-color-b{*/
	/*width:60px;*/
/*}*/
.supplier{
	position:relative;
}
.supplier_name{
	position:absolute;
	bottom:10px;
	left:20px;
	width:166px;
	height:30px;
	line-height:30px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size:12px;
    color:#fff;
    text-align:left;
    padding:0 5px;
    background-color: rgba(0,0,0,.30);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
	-pie-background:rgba(0,0,0,.3);/*IE6-8*/ 
}

.floor-category-goods-item .supplier_name{
	width:132px;
	left:13px;
}
.youLike{
	width:1200px;
	margin:0 auto;
}
.youLike .youLike-title{
	position: relative;
	width:250px;
	color:#333;
	font-size:26px;
	font-weight:bold;
	margin:32.5px 0;
}
.youLike .like-goods{
	min-height:330px;
	height:auto;
}
.youLike .like-goods li{
	float:left;
	width:228px;
	height:302px;
	background:#fff;
	margin-right:10px;
	margin-bottom:10px;
}

.youLike-title:before, .youLike-title:after{
	content: '';
    position: absolute;
    width: 50px;
    height: 3px;
    display: block;
    background: #222;
    top: 19px;
}
.youLike-title:before{
	left:0px;
}
.youLike-title:after{
	 right: 0px;
}
.youLike .like-goods img{
	width:190px;
	height:190px;
	margin:19px;
	margin-bottom:10px;
}
.youLike .like-goods .supplier_name{
	width:180px;
	left:19px;
}

.youLike .like-goods .like_good_name{
	width: 195px;
    color: #414141;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.youLike .like-goods .like_good_price{
	width: 195px;
    height: 30px;
    line-height: 30px;
    text-align: left;
    margin-top: 5px;
}

.youLike .like-goods .contract_price{
	font-size:20px;
}
.youLike .like-goods .font-color{
	max-width:100px;
}

/*.footer .ppbs .ppbsList{*/
	/*width:19.9%;*/
/*}*/

.thre {
    display: table;
    width: 100%;
}
/* 排行榜 */
.ranking{
    padding-top: 40px;
    background: #f4f0ea;
}
.rankingContent{
    width: 1200px;
    margin: 0 auto;
}
.rankingList{
    width: 1200px;
    +width:1210px;
}
.rankingList li{
    width:292px;
    height: 160px;
    float: left;
    margin-right: 10px;
    -webkit-transition:all 0.5;
    -moz-transition:all 0.5;
    -ms-transition:all 0.5;
    -o-transition:all 0.5;
    transition: all 0.5;
}
.rankingList li:hover{
    transform: scale(1.05,1.05);
    -moz-transform: scale(1.05,1.05);
    -webkit-transform:scale(1.05,1.05) ;
    -ms-transform: scale(1.05,1.05);
    -o-transform:scale(1.05,1.05) ;
    -webkit-box-shadow: 0 0 8px #ddd;
    -moz-box-shadow: 0 0 8px #ddd;
    box-shadow: 0 0 8px #ddd;
}
.rankingList li:last-child{
    margin-right: 0;
}
.rankingList li a{
    display: block;
    width: 100%;
    height: 100%;
}
.rankingList li a img{
    display: block;
    width: 100%;
    height: 100%;
}
/* 楼层 */
.floorBg{
    width: 100%;
    background: #f4f0ea;
    padding: 30px 0;
}
.floorContent{
    width: 1200px;
    margin:0 auto;
}
.floorItem{
    margin-bottom: 30px;
}
.floorTop{
    overflow: hidden;
}
.floorTop h3{
    line-height: 40px;
    color:#191919;
    font-size: 24px;
    float: left;
    margin-right: 25px;
}
.floorNav{
    float: left;
    overflow: hidden;
    margin-top: 15px;
}

.floorNav li{
    float: left;
    font-size: 14px;
    color: #999;
    margin-right: 26px;
}
.floorMore{
    float: right;
    margin-top: 15px;
}
.floorMore a{
    color: #999;
    font-size: 14px;
}
.floorMore a .floorMoreIcon{
    display: inline-block;
    width: 6px;
    height: 11px;
    background: url("../images/icon_index.png") no-repeat -25px -12px;
    vertical-align: middle;
    margin-left: 5px;
}
.floorMain{
    width: 1192px;
    margin-top: 10px;
    height: 583px;
    background: #eee;
    padding: 4px;
}
.floorMainLeft{
    float: left;
    width: 252px;
    height: 583px;
}
.floorMainLeft a{
    display: block;
    width: 100%;
    height: 100%;
}
.floorMainLeft a img{
    display: block;
    width: 100%;
    height: 100%;
}
.floorMainMiddle{
    float: left;
    width:630px;
    margin-left:4px;
}
.floorMainMiddle li{
    width:311px;
    margin-right: 4px;
    margin-bottom: 4px;
    height: 144px;
    float: left;
    position: relative;
    -webkit-transition:all 0.5;
    -moz-transition:all 0.5;
    -ms-transition:all 0.5;
    -o-transition:all 0.5;
    transition: all 0.5;
}
.floorMainMiddle li:hover{
    transform: scale(1.01);
    -moz-transform: scale(1.01);
    -webkit-transform:scale(1.01) ;
    -ms-transform: scale(1.01);
    -o-transform:scale(1.01) ;
    -webkit-box-shadow: 0 0 15px #ddd;
    -moz-box-shadow: 0 0 15px #ddd;
    box-shadow: 0 0 15px #ddd;
    z-index: 9;
}
.floorMainMiddle li a{
    display: block;
    width: 100%;
    height: 100%;
}
/* 高 */
.floorMainMiddle .listH{
    height: 258px;
    padding-top: 28px;
    background: #fff;
    text-align: center;
}
.floorMainMiddle .listH .productName{
    color: #191919;
    font-size: 22px;
    margin-bottom: 15px;
}
.floorMainMiddle .listH .productSummary{
    font-size: 14px;
    color: #999;
    padding: 0 35px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}
.floorMainMiddle .listH .productImg{
    max-width: 272px;
    max-height: 160px;
    position: absolute;
    bottom: 10px;
    left: 50%;
    transform: translate(-50%,0%);
    -moz-transform: translate(-50%,0%);
    -webkit-transform: translate(-50%,0%) ;
    -ms-transform: translate(-50%,0%);
    -o-transform: translate(-50%,0%) ;
    +margin-left:-80px;
}
/* 正常 */
.floorMainMiddle .listN{
    padding-left: 150px;
    width: 161px;
    background: #fff;
}
.floorMainMiddle .listN a{
    display: block;
    width: 100%;
    height: 100%;
}
.floorMainMiddle .listN a .productImg{
    position: absolute;
    left: 0;
    top:50%;
    max-width:130px;
    max-height:130px;
    transform: translate(0%,-50%);
    -moz-transform: translate(0%,-50%);
    -webkit-transform: translate(0%,-50%) ;
    -ms-transform: translate(0%,-50%);
    -o-transform: translate(0%,-50%);
    margin-left: 10px;
    +margin-top:-65px;
}
.floorMainMiddle .listN a .productInfo{
    color: #999;
    font-size: 12px;
    padding-top: 35px;
}
.floorMainMiddle .listN a .productInfo h3{
    font-weight: normal;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    padding: 0 10px;
    font-size: 12px;
    line-height: 23px;
    min-height: 46px;
    margin-bottom: 20px;
}
.floorMainMiddle .listN a .productInfo .zy{
    font-style: normal;
    padding: 1px;
    border: 1px solid #ff0000;
    color: #ff0000;
    font-size: 12px;
    border-radius: 5px;
    margin-right: 5px;
}
.productPrice{
    font-size: 16px;
    color: #ff0810;
}
.productP{
    font-size: 12px;
    color: #999;
    margin-left: 8px;
}
.floorMainRight{
    float: left;
    width: 306px;
}
.floorMainRight .rightNewBox{
    background: #fff;
    text-align: left;
    padding: 0 10px 0 15px;
    overflow: hidden;
    background: #fff;
}
.floorMainRight .rightNew{
    display: inline-block;
    height: 63px;
    float: left;
}
.floorMainRight .rightNew h3{
    height: 63px;
    line-height: 63px;
    float: left;
}
.newIcon{
    display: inline-block;
    width: 9px;
    height: 19px;
    background: url("../images/icon_index.png") no-repeat -49px -23px;
    margin-left: 15px;
    vertical-align: middle;
}
.rightNewLink{
    float: right;
    display: inline-block;
    /*width: 30px;*/
    /*height: 5px;*/
    /*background: url("../images/icon_index.png") no-repeat -49px -50px;*/
    margin-top: 32px;
}
.rightNewLink span{
    display: inline-block;
    width: 6px;
    height: 6px;
    background: #ddd;
    border-radius: 6px;
    cursor: pointer;
    margin: 0 3px;
}
.rightNewLink span.rightSelect{
    background: #000;
}

.rightSlideBox{
    width: 306px;
    overflow: hidden;
    +position:relative;
}
.rightSlideOver{
    width: 918px;
    overflow: hidden;
}
.rightSlideBox .rightNewList{
    float: left;
}
.rightNewList li{
    height: 126px;
    margin-top: 4px;
    padding-left: 120px;
    background: #fff;
    position: relative;
    width: 186px;
    -webkit-transition:all 0.5;
    -moz-transition:all 0.5;
    -ms-transition:all 0.5;
    -o-transition:all 0.5;
    transition: all 0.5;
}
.rightNewList li:hover{
    transform: scale(1.01);
    -moz-transform: scale(1.01);
    -webkit-transform:scale(1.01) ;
    -ms-transform: scale(1.01);
    -o-transform:scale(1.01) ;
    -webkit-box-shadow: 0 0 15px #ddd;
    -moz-box-shadow: 0 0 15px #ddd;
    box-shadow: 0 0 15px #ddd;
    z-index: 9;
}
.rightNewList li:last-child{
    height: 125px;
}
.rightNewList li a{
    display: block;
    width: 100%;
    height: 100%;
}
.rightNewList li a .productImg{
    position: absolute;
    left: 0;
    top:50%;
    max-width:110px;
    max-height:110px;
    margin-left: 10px;
    transform: translate(0%,-50%);
    -moz-transform: translate(0%,-50%);
    -webkit-transform: translate(0%,-50%) ;
    -ms-transform: translate(0%,-50%);
    -o-transform: translate(0%,-50%);
    +margin-top:-55px;
}
.rightNewList li a .productInfo{
    color: #999;
    font-size: 12px;
    padding-top: 35px;
}
.rightNewList li a .productInfo h3{
    font-weight: normal;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    padding: 0 10px;
    font-size: 12px;
    line-height: 18px;
    min-height: 36px;
    margin-bottom: 8px;
}
@media \0screen\,screen\9{    /* IE6\7\8 */
    .rankingList{
        width: 1210px;
    }
    .floorMainMiddle .listH .productImg{
        margin-left:-80px;
    }
    .floorMainMiddle .listN a .productImg{
        margin-top:-65px;
    }
    .rightNewList li a .productImg{
        margin-top:-55px;
    }
}

.foorLink{
    position: fixed;
    bottom: 150px;
    left: 50%;
    margin-left: -650px;
    background: #fff;
    z-index: 10000;
    width: 40px;
    display: none;
    border: 1px solid #eee;
}

.foorLink ul li a{
    display: block;
    background: #fff;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-bottom: 1px dashed #eee;
}
.foorLink ul li:last-child a{
    border-bottom: none;
}
.foorLink ul li a:hover,
.foorLink ul li a.select{
    background: #d81e06;
    color: #fff;
}