/*topbaner*/
.xilongtop {

    position: relative;
    z-index: 30;
    -webkit-transition: opacity 0.35s linear;
    -o-transition: opacity 0.35s linear;
    -moz-transition: opacity 0.35s linear;
    transition: opacity 0.35s linear;

}
.topbnerinfos{
	width: 100%;
	background: url(../../images/topads.png) #fff no-repeat center;
	height: 80px;
	overflow: hidden;
	position: relative;
}
.topbnerinfos a{
	width: 100%;
	display: block;
	overflow: hidden;
}
.dvtoff{
	position: relative;
	height: 78px;
}
.dvtoff img{
	position: absolute;
    top: 10px;
    right: 16px;
	z-index: 300;
	display: block;
	width: 16px;
	height: 16px;
	cursor: pointer;
	transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.dvtoff img:hover{
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
}
/*悬浮*/
.search-floor{
    position: fixed;
    z-index: 310;
    left: 0;
    top: 0;
    width: 100%;
    border-bottom: 2px solid #3786F7;
    background-color: #fff;
    -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 2px 2px 2px rgba(0,0,0,.2);
    box-shadow: 2px 2px 2px rgba(0,0,0,.2);
	-webkit-animation: searchTopMove .5s ease-in-out;
    -moz-animation: searchTopMove .5s ease-in-out;
    animation: searchTopMove .5s ease-in-out;
}
.search-floor .yl-w{
    margin-top: 0;
    padding-top: 6px;
    height: 78px;
}
.search-floor .hotwords{
	display: none;
}
.search-floor .fsmalllogo{
	width: 200px;
    height: 63px;
    border: 0 none;
    text-align: right;
    margin-top: 5px
}
.search-floor .yl-w .serachright{
	height: 72px;
}

.huastates{
	float: left;
	width: 200px;
	display: none;
}
.huastates .ajdeng{
	color: #084CDF;
	display: block;
	width: 150px;
	text-align: center;
	height: 40px;
    line-height: 40px;
    background: #F0F0F0;
    border: 1px solid #EAEAEA;
    margin-top: 28px;
}
.flot-head .tfuloat{
	font-size: 13px;
	position: relative;
    text-align: center !important;
    padding: 5px 10px;
    width: 110px;
	margin-top: 35px;
	border: 1px solid #fff;
}
.flot-head .tfuloat .arrow {
    top: -1px;
    margin-left: 6px;
}
.flot-head .dropfloot {
	width: 130px;
    min-width: 103px;
    position: absolute;
    top: 26px;
    left: -1px;
    background: #fff;
    border: 1px solid #ddd;
    border-top: none;
    z-index: 200;  
    display: none;
}
.flot-head .tfuloat:hover{
	border: 1px solid #ddd;
}
.flot-head .tfuloat:hover .dropfloot {
	/*box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);*/
	display: block;
}
.flot-head .tfuloat ul li a:hover{
	color: #1558E0;
}
.flot-head .dropfloot ul{
	margin-top: 10px;
    overflow: hidden;
}
.flot-head .dropfloot ul li {
    line-height: 23px;
    height: 23px;
    text-align: center;
    margin-bottom: 5px;
}

@keyframes searchTopMove{
	from{top:-50px}to{top:0}
}
@-webkit-keyframes searchTopMove{
	from{top:-50px}to{top:0}
}
@-moz-keyframes searchTopMove{
	from{top:-50px}to{top:0}
}


/*banner*/
.yl-banner {
	width: 100%;
	height: 460px;
	position: relative;
	overflow: hidden;
}
.yl-banner .bd {
	position: relative;
}
.yl-banner .bd ul {
	width: 100% !important;
}
.yl-banner .bd ul li {
	width: 100% !important;
	height: 450px;
	overflow: hidden;
	background-color: #F0F0EE !important;
}
.yl-banner .bd ul li a {
	display: block;
	height: 460px;
	z-index: 20;
	position: relative;
}
.yl-banner .hd_cover {
	position: absolute;
	width: 1200px;
	height: 30px;
	margin: auto;
	left: 0;
	top: 410px;
	bottom: 0;
	right: 0;
	z-index: 100;
	text-align: center;
}
.yl-banner .hd_cover .hd {
	/*float: right;
	margin-top: 10px;
	margin-right: 45%;*/
}
.yl-banner .hd_cover .hd ul li {
	width: 40px;
	height: 8px;
	text-indent: -9999px;
	margin-right: 10px;
	background: #f2f2f2;
	display: inline-block;
	cursor: pointer;
}
.yl-banner .hd_cover .hd ul li.on {
	background: #3267E0;
}
/*public 模块*/
.linewid{
	width: 4px;
	height: 20px;
	background: #2F67E2;
	display: inline-block;
}
.floor-aside{
	line-height: 20px;
	width: 600px;
}
.floor-aside span{
	margin-right: 12px;
}
.floor-rgt{
	margin-top: 1px;
}
.floor-rgt a{
	display: inline-block;	
	padding: 2px 8px;
	color: #2F67E2;
	text-align: center;
	font-size: 14px;
    font-family: "微软雅黑";
}
.floor-rgt a:hover{
	text-decoration: underline;
}
.floor-head{
	/*margin-bottom: 15px;*/
}
.floor-pub:hover,
.floor-item:hover,
.matoor-item:hover,
.reagent-item:hover,
.modelfive-item:hover,
.commed-item:hover,
.oftenused-item:hover,
.rush-item:hover,
.macklin-item:hover,
.hoter-prod:hover,
.hoter-item:hover,
.single-item:hover,
.other-lisitem:hover,
.jifen-lisitem:hover{
	position: relative;
	z-index: 10;
	border-color:#ccc;
	box-shadow:0 2px 15px #ccc;
	-webkit-box-shadow:0 2px 15px #ccc;
	-moz-box-shadow:0 2px 15px #ccc;
	-ms-box-shadow:0 2px 15px #ccc;
}

/*模块one*/
/*.floorone{
	margin-top: 40px;	
}*/
.floorall{
	margin-top: 40px;
}
.floor-rows{
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
} 

.floor-item{
	float: left;
    position: relative;
    width: 159px;
    height: 308px;
    padding: 15px 20px;
    border: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-left: none;
    border-top: none;
    background: #fff;
    z-index: 1;	
}
.floor-item:nth-child(6n){
	width: 158px;
}
.fitem-title{
	height: 50px;
    text-align: center;
}
.fitem-title .fname{
	line-height: 18px;
	display: block;
	margin-top: 2px;
}
.fitem-title .fname a,
.fitem-title .fname p.btoub{
	color: #4487C9;
}
.fitem-title .fname a:hover,
.fitem-title .fname p.btoub:hover{
	color: #2F67E2;
}
.fitem-title .fname-desc{
	padding-top: 5px;
	display: block;
}
.fitem-title .fname-desc a.asmal,
.fitem-title .fname-desc p.pasl{
	color: #000;
}
.f-picture{
	height: 150px;
	line-height: 150px;
    text-align: center;
    overflow: hidden;
}
.f-picture img {
    max-width: 150px;
    max-height: 150px;
    vertical-align: middle;
}
.f-infos .fpro-item {
    width: 99%;
    height: 55px;
    padding-top: 12px;
}
.fpro-item .pro-item-info {
    max-width: 100%;
}
.pro-item-info p,
.b-tit-item p{
	margin-bottom: 3px;
}

.fpro-price-box{
	max-width: 99%;
}
.fpro-price-box p.p02{
	margin-top: 3px;
}
.fpro-price-box p.p-price em{
	position: relative;
	top: 2px;
}
/*模块two 品牌*/
.bland-rows ul {
    border: 1px solid #ddd;
	border-top: 3px solid #2F67E2;
}
.bland-rows li,
.bland-rows li a{
	width: 149px;
    height: 120px;
}
.bland-rows li {
    float: left;
    position: relative;
}
.bland-rows li a {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.bland-rows li img {
    vertical-align: middle;
    max-width: 110px;
    max-height: 110px;
}
.bland-rows li a:hover{
	transform: scale(0.9);
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
}
.bland-rows li span {
    width: 1px;
    background: #ddd;
    height: 80px;
    position: absolute;
    right: 0px;
    top: 21px;
}
.bland-rows li:last-child span{
	width: 0;
	background: 0 none;
}
/*模块three 化工原料*/
.matoor-slider {
    width: 244px;
    height: 517px;
    overflow: hidden;
}
.matoor-article {
    position: relative;
    width: 956px;
    height: 517px;
    zoom: 1;
}
.maitname-desc{
	width: 170px;
}
.material-rows,
.reagent-rows,
.modelfive-rows{
	border-top: 1px solid #ddd;
}

.matoor-item {
    position: relative;
    float: left;
    width: 170px;
    height: 228px;
    padding: 15px 10px;
    border: 1px solid #ddd;
    border-top: none;
    border-left: none;
    background: #fff;
    overflow: hidden;
}
.matoor-item:nth-child(5n){
	width: 171px;
}
.matoor-item .maitem-title{
	margin-bottom: 10px;
}
.matoor-infos{
	margin-top: 10px;
}

/*模块4 化学试剂*/
.reagent-slider {
    width: 244px;
    height: 445px;
    overflow: hidden;
}
.reagent-article {
    position: relative;
    width: 956px;
    height: 445px;
    zoom: 1;
}
.reagent-item{
	float: left;
	width: 282px;
	height: 212px;
	padding: 10px 18px 0;
	border: 1px solid #ddd;
	border-top: none;
	border-left: none;
	background: #fff
}
.reagent-item:nth-child(3n){
	width: 281px;
}
.reagent-title{
	width: 100%;
	height: 45px;
    line-height: 45px;
    margin-bottom: 15px;
}
.reagent-item .item-pic {
    width: 130px;
    height: 130px;
    line-height: 130px;
    overflow: hidden;
    text-align: center;
}
.reagent-item .item-pic img {
    max-width: 130px;
    max-height: 130px;
    vertical-align: middle;
}
.reagent-item .item-param {
    width: 135px;
   margin-left: 10px;
}
.item-param span.sp1{
	margin-left: 4px;
}
.item-param span.sp2{
	color: #2F67E2;
}
.item-param p{
	width: 142px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.pitem-price{
	margin-top: 30px;
}
/*模块5 图右*/
.modelfive-slft{
	position: relative;
	width: 956px;
}
.modelfive-rgtcont{
	width: 244px;
	height: 522px;
    overflow: hidden;
}
.modelfive-item{
	float: left;
	width: 445px;
	height: 142px;
	padding: 16px;
	border: 1px solid #ddd;
	border-top: none;
	border-right: none;
	background: #fff
}
.modelfive-title{
	width: 100%;
    padding-bottom: 14px;
    margin-bottom: 12px;
}
.model-pic{
	width: 100px;
    height: 100px;
    line-height: 100px;
    overflow: hidden;
    text-align: center;
}
.model-pic img {
    max-width: 100px;
    max-height: 100px;
    vertical-align: middle;
}
.model-param{
	width: 320px;
	overflow: hidden;
}
.model-param p{
	width: 315px;
}
.model-param p.firstp {
    line-height: 22px;
    height: 44px;
    overflow: hidden;
}
/*模块6 精品*/
.commed-rows,
.oftenused-rows,
.rush-rows,
.macklin-rows {
    border-left: 1px solid #ddd;
}
.commed-item:nth-child(6n){
	width: 158px;
}
.commed-item {
    float: left;
    position: relative;
    width: 159px;
    height: 308px;
    padding: 15px 20px;
    border: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-left: none;
    background: #fff;
    z-index: 1;
}
/*模块7 耗材*/
.oftenused-item{
	float: left;
    position: relative;
    width: 209px;
    height: 218px;
    padding: 20px 15px;
    border: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-left: none;
    background: #fff;
    z-index: 1;
}
.oftenused-item:nth-child(5n){
	width: 208px;
}
.fused-title{
	text-align: center;
}
.ofname{
	line-height: 18px;
    display: block;
}

.used-picture{
	height: 160px;
	line-height: 160px;
    text-align: center;
    overflow: hidden;
}
.used-picture img {
    max-width: 160px;
    max-height: 160px;
    vertical-align: middle;
}
.used-price {
	margin-top: 12px;
	width: 100%;
}
/*模块8 抢购*/
.rush-item{
	float: left;
    position: relative;
    width: 209px;
    height: 278px;
    padding: 20px 15px;
    border: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-left: none;
    background: #fff;
    z-index: 1;
}
.rush-item:nth-child(5n){
	width: 208px;
}
.used-overtime em,
.used-overtime em.usedem{
	color: #FFB829;
}
.used-overtime em.waitem,
.used-waitime em{
	color: #666;
}
/*通栏1*/
.adsone{
	height: 160px;
	overflow: hidden;
	background: #1461DB;
}
/*通栏2*/
.adstwo{
	height: 80px;
	overflow: hidden;
	background: #000080;
}
.adstwoer,.adsoneer{
	overflow: hidden;
}
/*通栏2-3-4张图片*/
.adsothers a{
	display: block;
	/*height: 100px;*/
	overflow: hidden;
	margin-bottom: 5px;
	background: #fff;
	text-align: center;
}
.hang_two{
	width: 600px;
}
.hang_two img{
	width: 595px;
}

.hang_three{
	width: 400px;
}
.hang_three img{
	width: 395px;
}

.hang_fours{
	width: 300px;
}
.hang_fours img{
	width: 295px;
}

/*展示某一品牌*/
.trand-baner{
	/*background: url(../../images/brandg.jpg) no-repeat center;*/
	/*height: 120px;*/
}
.trand-baner .trand-item{
	height: 120px;
}
.trand-item .t-logo{
	width: 155px;
}
.brandimg{
	width: 155px;
    height: 96px;
    line-height: 96px;
    position: relative;
    background: #fff;
    text-align: center;
}
.brandimg span {
    width: 40px;
    height: 20px;
    line-height: 20px;
    background: #3267E0;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
}
.brandimg p {
	height: 96px;
    text-align: center;
    overflow: hidden;
}
.brandimg p img{
	max-width: 130px;
	max-height: 80px;
	vertical-align: middle;
}
.t-title{
	width: 949px;
    height: 66px;
    background: #FCFCFC;
    margin-left: 20px;
    padding: 15px 18px;
}
.t-title h4{
	color: #337EE5;
}
.t-title p{
	margin-top: 4px;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
}
.macklin-item:nth-child(6n){
	width: 158px;
}
.macklin-item {
    float: left;
    position: relative;
    width: 159px;
    height: 268px;
    padding: 15px 20px;
    border: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-left: none;
    background: #fff;
    z-index: 1;
}
.b-tit-item p,
.fpro-price p{
	width: 100%;
	display: block;
}
/*floornew*/
.hoter-rows {
    border-top: 1px solid #ddd;
}
.hoter-prod{
	width: 275px;
    height: 343px;
    padding: 12px;
	border: 1px solid #ddd;
	border-top: 0 none;
}
.hoter-picter{
	height: 270px;
    line-height: 270px;
    text-align: center;
    overflow: hidden;
}
.hoter-picter img{
	max-width: 270px;
    max-height: 270px;
    vertical-align: middle;
}
.hoter-proname{
	padding: 0 6px;
	max-width: 270px;
}
.hoter-article{
	width: 899px;
	height: 369px;
    overflow: hidden;
}
.hoter-item:nth-child(3n){
	width: 268px;
}
.hoter-item {
    float: left;
    width: 269px;
    height: 153px;
    padding: 15px;
    border: 1px solid #ddd;
    border-top: none;
    border-left: none;
    background: #fff;
}
.hot-param{
	width: 102px;
}
.hot-param .h-parts{
	width: 100px;
	height: 118px;
	overflow: hidden;
}
.hot-param .h-parts p{
	line-height: 20px;
}
/*last 模块 单品*/
.single-item{
    float: left;
    width: 220px;
    height: 348px;
    border: 1px solid #ddd;
    background: #fff;
    margin-right: 22px;
    margin-bottom: 22px;
}
.single-item:nth-child(5n){
	margin-right: 0;
}
.s-picture{
	height: 222px;
    line-height: 222px;
    text-align: center;
    overflow: hidden;
}
.s-picture img{
	max-width: 200px;
    max-height: 200px;
    vertical-align: middle;
}
.sing-param{
	padding: 15px;
}
.sing-param .p-parts p{
	width: 100%;
	display: block;
}
.sing-param .p-parts p.hs-t{
	height: 30px;
	line-height: 16px;	
	overflow: hidden;
}
/*
 *商品列表
 * 左-商品列
 * 右-筛选列
 * */
/*位置*/
.list_posit{
	height: 50px;
	line-height: 50px;
	overflow: hidden;
}
.list_posit a:not(:last-child){
	color: #808080;
	display: inline-block;
}
.list_posit a:not(:last-child):hover{
	text-decoration: underline;
	color: #4D4D4D;
}
.list_posit a:last-child{
	color: #4487C9;
}
.list_posit em{
	padding: 0 4px;
	display: inline-block;
}
.list-sideleft{
	width: 210px;
}
.l-leftone{
	border: 1px solid #ddd;
	padding: 10px;
	padding-top: 0px;
	margin-bottom: 25px;
}
.l-leftone.btop{
	border-top: 3px solid #2F67E2;
}
.l-leftone  p.p-sontit{
	height: 36px;
	line-height: 36px;
	border-bottom: 1px solid #ddd;
	padding: 0 2px;
}

.lftul li{
	margin-top: 8px;
}
.lftul li a.twoji{
	height: 22px;
	line-height: 22px;
	width: 160px;
	color: #666;
	padding-left: 15px;
	vertical-align: middle;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    overflow: hidden;
    border: 1px solid #fff;
    position: relative;
    z-index: 30;
}
.lftul li a.twoji.actived,
.lftul li a.twoji:hover{
	background: #F7F7F7;
	border: 1px solid #F7F7F7;
	
}

/*子级*/
.fu-sluper{
	position:  relative;
}
.son-reslist{
	position: absolute;
    top: 38px;
    left: 208px;
    z-index: 45;
    display: none;
   
}
.son-reslist .shul{
	background: #F7F7F7;
	border: 1px solid #ddd;
	padding: 10px;
	width: 266px;
	min-height: 55px;
    overflow-y: auto;
}
.son-reslist .shul p{
	margin-top: 3px;
}
.son-reslist .shul p.chao{
	float: left;
	width: 130px;
	max-height: inherit;
}
.son-reslist .shul a{
	height: 25px;
	line-height: 25px;
	padding-left: 5px;
	display: inline-block;
	padding: 0 5px;
	color:#666;
}
.son-reslist .shul a:hover{
	text-decoration: underline;
	color: #666;
}



.lftdl dt{
	width: 60px;
	height: 60px;
	padding: 1px;
	border: 1px solid #ddd;
	text-align: center;
}
.lftdl dt:hover{
	border: 1px solid #999;
}
.lftdl dt a{
	display: block;
	line-height: 59px;
}
.lftdl dt img{
	max-width: 60px;
    max-height: 60px;
    vertical-align: middle;
}
.lftdl dd{
	margin-left: 10px;
	width: 110px;
	overflow: hidden;
}
.lftdl dd a{
	display: block;
	height: 38px;
	line-height: 18px;
	overflow: hidden;
}
.lftdl dd.cnt{
	width: 120px;
}
/*list 右侧*/
.list-sideright{
	width: 970px;
}
.top-editor{
	/*height: 339px;*/
	overflow: hidden;
	padding-bottom: 20px;
}
.top-editor p.pedit,.top-editor p.catadit{
	height: 38px;
	line-height: 38px;
}
.top-editor p.pedit em,.top-editor p.catadit em{
	width: 4px;
	height: 20px;
	margin-top: 9px;
	background: #2F67E2;
}
.top-editor p.pedit span{
	width: 940px;
	margin: 0 12px;
	display: block;
	border-bottom: 1px solid #ddd;
}
.top-editor p.catadit{
	background: #F1F1F1;
	padding-left: 12px;
}
.top-editor p.catadit span{
	width: 500px;
	margin: 0 12px;
	display: block;
	color: #333;
}
.prod_item{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #DCDCDC;
}
.prod_item p.spxing{
	display: block;
	width: 100px;
	margin-top: 3px;
}
.prod_item p.spshuo{
	margin-left: 10px;
	width: 770px;
	line-height: 22px;
}
.parter_ten{
	width: 965px;
	overflow: hidden;
}
.parter_ten img{
	max-width: 965px;
	max-height: 240px;
}
.parter_ten p{
	width: 125px;
	height: 62px;
	background: #fff;
	margin-right: 12px;
	margin-top: 20px
}
.parter_ten p a{
	display: table-cell;
	width: 125px;
	height: 62px;
	border-radius: 5px;
	border: 1px solid #888;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
}
.parter_ten p a img{
	max-width: 100px;
	max-height: 60px;
}
.cate_kinding{
	height: 350px;
	overflow: hidden;
}
.regentitems{
	width: 476px;
	margin-bottom: 10px;
	border: 1px solid #fff;
}
.regentitems:nth-child(2n){
	margin-left: 10px;
}
.regentitems:hover{
	border:1px solid #ccc;
}
.regtitle .piang{
	height: 310px;
	overflow: hidden;
}
.descipt_cont{
	background: #F1F1F1;
	padding: 15px 30px;
}
.descipt_cont .pxming{
	font-size: 24px;
	color: #333;
	width: 400px;
}
.descipt_cont span{
	color: #333;
	display: block;
	line-height: 20px;
	margin-top: 10px;
}
p.pfleis{
	padding-left: 2px;
}
.kanmores{
	width: 98px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	background: #00B3BC;
	border-radius: 5px;
	margin-top: 15px;
}



.product_cust {
	width: 896px;
	margin: 0 auto;
}
.product_cust p.pxue{
	color: #808080;
	line-height: 17px;
	overflow: hidden;
	margin-bottom: 10px;
}
.selected_good{
	padding: 15px 0px;
}
.select_list span{
	height: 28px;
	line-height: 28px;
	padding-left: 8px;
	display: inline-block;
	border-left: 1px solid #666;	
	display: none;
	font-size: 12px;
	
}
.select_list span.filter_brand{
	border-left: 0 none;	
	padding-left: 0;
}
.acopy-item{
    display: inline-block;
    background: #fff;
    position: relative;
    padding-left: 10px;
    margin-left: 10px;
    margin-bottom: 10px;
    border: 1px solid #3D7AFF;
	color: #3D7AFF;
}
.acopy-item i{
	background: url(../../images/icon-error.png) #3D7AFF no-repeat center;
	width: 28px;
	height: 28px;
	display: inline-block;
	vertical-align: top;
	margin-left: 10px;
}
.filter_purity{
	margin-left: 10px;
}
/*choose-pinpai*/
.choos-list{
	border: 1px solid #ddd;
	padding: 10px 12px;
	margin-top: -10px;
}
.chose-brand,.chose-purity.onlypurity,
.chose-spec.onlypurity{
	border-bottom: 1px dotted #ddd;
	margin-bottom: 10px;
	padding-bottom: 5px;
	overflow: hidden;
}
.chose-purity,.chose-circle{
	padding-top: 5px;
	overflow: hidden;
}

.left-brd{
	width: 40px;
    line-height: 18px;
    padding-right: 5px; 
    padding-top: 4px;  
}
.middle-brad{
	width: 800px;
	height: 28px;
}
.middle-brad.actived{
	height: auto;
	max-height:200px;
	overflow-y:auto
}
.middle-brad a,
.middle-brad span{
	color: #555;
	display: inline-block;
    vertical-align: middle;
    height: 25px;  
    line-height: 25px;
    padding: 0 10px;
    margin: 0 10px 7px 0;
    font-size: 12px;
    cursor: pointer;
}

.middle-brad a:hover,
.middle-brad a.cur,
.middle-brad span.cur,
.news-butom a.torzh:hover{
	background: #3D7AFF;
	color: #fff;
}
.right-brad{
	width: 48px;
	color: #3D7AFF;
	margin-left: 50px;
	line-height: 20px;
}
.right-brad i{
	left: -2px;
}

/*排序选择*/
.gd-toper{
	height: 24px;
	background: #F7F7F7;
	padding: 12px 15px;
}
.gd-ul{
	width: 320px;
	
}
.gd-ul li{
	float: left;
	height: 24px;
	line-height: 24px;
	width: 63px;
	cursor: pointer;
	text-align: center;
	border: 1px solid #ddd;
	border-left: 0 none;
}
.gd-ul li:first-child{
	border-left: 1px solid #ddd;
}
.gd-ul li.on{
	background: #3D7AFF;
	color: #fff;
	border: 1px solid #3D7AFF;
}
.gd-ul li i{
	display: inline-block;
	margin-left: 2px;
}
.page-txt{
	line-height: 24px;
	color: #555;
}
.page-txt span.sp01{
	margin-right: 10px;
	display: inline-block;
}
/*商品*/
.goods-item{
	padding: 12px;
	border: 1px solid #fff;
	border-bottom: 1px solid #ddd;
}
.goods-item:first-child{
	border-top: 1px solid #fff;
}

.goods-item:hover{
	border: 1px solid #B3B3B3;
}
.g-item-lft{
	width: 80px;
	height: 80px;
	line-height: 79px;
	text-align: center;
	overflow: hidden;
}
.g-item-lft img{
	max-width: 78px;
	max-height: 78px;
	vertical-align: middle;
}
.g-item-rgt{
	width: 838px;
	padding-left: 15px;	
}
.g-rgt-title{
	height: 38px;
	line-height: 38px;
	border-bottom: 1px dotted #F2F2F2;
}
.g-rgt-title a.ati{
	max-width: 400px;
}
.g-rgt-title a.ati:hover{
	text-decoration: underline;
	color: #000;
}
.g-descript li{
	width: 180px;
	float: left;
	height: 40px;
	line-height: 40px;
	margin-right: 5px;
}
.g-descript li.fstli em{
	color: #4487C9;
}
.g-descript li.fzili{
	width: 340px;
}
.c-slider a{
	display: inline-block;
	width: 72px;
	height: 28px;
	line-height: 28px;
	background: #3D7AFF;
	font-size: 14px;
	color: #fff;
	text-align: center;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.c-slider i{
	left: -1px;
	top: -2px;
}
.c-tooltip{
	display: inline-block;
	margin-left: 10px;
	position: relative;
}
.c-tooltip span{
	top: 3px;
	cursor: pointer;
}
.c-tooltip .tshow{
	position: absolute;
	display: none;
}
.tshow .tsjiao{
	/*width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #FFD396;*/
    position: absolute;
    top: -10px;
    left: -2px;
    z-index: 99;
    background: url(../../images/topjtou.png) no-repeat;
    width: 19px;
    height: 11px;
}
.c-tooltip .tcont{
	width: 300px;
	position: absolute;
	padding: 10px;
	line-height: 18px;
	left: -36px;
	border: 1px solid #FFD396;
	background: #FFFEE4;
	z-index: 5;
}

/*table*/
.g-table{
	width: 99%;
    overflow-x: auto;
    display: none;
}
.g-table table{
	width: 100%;
	empty-cells: show;
    border-collapse: collapse;
    margin-top: 10px;
}
.g-table table th, 
.g-table table tr td {
    white-space: nowrap;
    padding: 0 10px;
    text-align: left;
}
.g-table table th.cnt, 
.g-table table tr td.cnt {
    text-align: center;
}
.g-table table tr{
	height: 40px;
	line-height: 40px;
}
.g-table .tbhead tr{
	background: #F7F7F7;
    color: #808080; 
    font-size: 13px;
    box-sizing: border-box;
    border: 1px solid #F7F7F7;
    border-bottom: 0 none;
}
.g-table .tbbody tr{
	border: 1px dotted #ddd;
	border-left: 1px dotted #fff;
	border-right: 1px dotted #fff;
	border-top: 1px dotted #fff;
}
.g-table .tbbody tr:hover{
	background: #FFFEE4;
	border: 1px solid #FFD396;
}

.g-total{
	padding: 15px 5px 2px 5px;
}
.g-total .g-son-money,
.cont-total .cont-heji{
	width: 300px;
	height: 35px;
	line-height: 35px;
	position: relative;
}
.g-total .g-son-money em,
.cont-total .cont-heji em{
	position: absolute;
	font-size: 21px;
	top: 0px;
	margin-left: 11px;
}
.g-addshop{}
.g-addshop a{
	display: inline-block;
	width: 130px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	color: #fff;
	background: #FB5260;
	border-radius: 3px;
	-weibkit-border-radius: 3px;
	-moz-border-radius: 3px;
	
}
.cont-buyshop a.notomai{
	border: 1px solid #888;
	color: #888;
    margin-right: 20px;
    cursor: no-drop;
}
.cont-buyshop a.notomai:hover{
	border: 1px solid #666;
	color: #666;	
}
.g-addshop a.notbtny,.cont-buyshop a.notbtny{
	background: #888;
	cursor: no-drop;
}
.g-addshop a.notbtny:hover,.cont-buyshop a.notbtny:hover{	
	background: #666;
}

.g-addshop a:hover,
.cont-buyshop a.cshoper:hover{
	background: #F02C71;
}
.cont-buyshop span.spadu_line,
.g-addshop span.spadu_line{
	color: #ED1C24;
	display: inline-block;
	margin-right: 20px;
}
.pages.onleygpage{
	float: right;
	background: #fff;
	/*width: 100%;*/	
	margin-left: -1px;
	height: 90px;
}
.zhegaibrd{
	position: relative;
	height: 2px;
	background: #fff;
	top: -1px;
}
/*分页 自定义*/
.btnfenyeall,.ajaxgods2_btnpage{
	background: #fff;
    position: relative;
    left: -1px;
    top: 0px;
    width: 970px
}
.btnfenyeall{
    height: 110px;
}
.ajaxgods2_btnpage{
    height: 90px;
    border-top: 1px solid #ddd;
}
.dataTables_paginate {
    float: right;
    margin: 30px 0px;
}
.pagination ul {
	display: inline-block;
	*display: inline;
	margin-bottom: 0;
	margin-left: 0;
	*zoom: 1;
}
.pagination li {
	float: left;
	margin-left: 10px;
}
.pagination li.prev a span,
.pagination li.next a span{
	font-size: 18px;
	position: relative;
	top: -2px;
}

.pagination li>a,.pagination li>span {
	float: left;
	width: 28px;
	height: 28px;
	line-height: 30px;
	text-align: center;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
	color: #333;
	font-size: 12px;
	font-family: verdana;
}

.pagination li>a:hover,.pagination li>a.active,
.pagination li.active>a,.pagination li.active>span {
	color: #fff;
	background: #3D7AFF;
	border: 1px solid #3D7AFF;
}
.pagination li>span.sprdole{
	line-height: 21px;
	font-size: 14px;
}
.pagination .disabled>span,.pagination .disabled>a,.pagination .disabled>a:hover,.pagination .disabled>a:focus {
	color: #999;
	/*cursor: default;*/
	background-color: transparent
}
.fengong{
	display: inline-block;
	padding: 0 10px;
	height: 28px;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: 10px;
    margin-top: 30px;
    float: left;
}
.fengong.jfenpogs,
.pgo-skip.jfenpogs{
	margin-top: 0
}
.pgo-skip{
	margin-left: 10px;
	margin-top: 30px;
	display: inline-block;
	float: left;
}
.pgo-skip input{
	width: 38px;
	line-height: 28px;
	margin: 0 10px;
	padding: 0 3px;
	text-align: center;
	background-color: #fff;
	border: 1px solid #ddd;
}
.pgo-skip button{
	background: #3D7AFF;
	line-height: 28px;
	border: 1px solid #3D7AFF;
	text-align: center;
	width: 36px;
	color: #fff;
	margin-left: 10px;
	cursor: pointer;
}
/*other list*/
.other-lisitem{
	padding: 12px 20px 25px 20px;
    border: 1px solid #fff;
    width: 200px;
    height: 281px;
}
.other-lisitem:nth-child(4n-3),
.other-lisitem:nth-child(5n-4){
	border-left: 0 none;
}
.other-lisitem:nth-child(4n-3):hover,
.other-lisitem:nth-child(5n-4):hover{
	border-left: 0 none;
}
.other-lisitem:hover a,
.jifen-lisitem:hover a{
	color: #407AFD;
}
.other-lisitem:hover,
.jifen-lisitem:hover{
	border: 1px solid #ddd
}
.other-lisitem .lis_pic,
.jifen-lisitem .lis_pic{
	width: 196px;
	height: 196px;
	line-height: 194px;
	text-align: center;
}
.other-lisitem .lis_pic img,
.jifen-lisitem .lis_pic img {
    max-width: 196px;
	max-height: 196px;
    vertical-align: middle;
}
.other-lisitem .lis-title,
.jifen-lisitem .lis-title{
	margin-top: 10px;
}
.lis-title .licont{
	height: 58px;
	overflow: hidden;
}
.lis-title .licont a{
	max-height: 38px;
	overflow: hidden;
	line-height: 19px;
	display: block;
}
.licont span{
	display: block;
	margin-top: 4px
}
.lis-title p.piced{
	margin-top: 5px;
}
/*
 内容页
 * */
.content-boxed{
	border-top: 1px solid #ddd;
	
}
.cont-lft{
	width: 966px;
}
.cont-rgt{
	width: 220px;
	margin-left: 12px;
}
.photo-left{
	width: 340px;
	
}
.jqzoom-big{
	width: 340px;
	height: 340px;
	line-height: 340px;
	text-align: center;
	overflow: hidden;
	border: 1px solid #F1F1F1;
}
.jqzoom-big img{
	max-height: 340px;
	max-width: 340px;
	vertical-align: middle;
}
.photo_list{
}  
.photo_list a{
	float: left;
    width: 12px;
    height: 50px;
    line-height: 50px; 
}
.smallitems{
	float: left;
    position: relative;
    width: 315px;
    height: 52px;
    overflow: hidden; 
}    
.smallitems ul{
    position: absolute;
    width: 1600px;
    margin-left: 3px;
} 
.smallitems ul li{
	float: left;
    text-align: center;
    width: 50px;
    height: 50px;
    line-height: 49px;
    margin: 0 5px;
    border: 1px solid #CCC;
} 
.smallitems ul li:hover,
.smallitems ul li.active{
	border: 1px solid #2F67E2;
}
.smallitems ul li img{
    padding: 1px;
    width: 48px;
    height: 48px;
    vertical-align: top;
}
.desct-right{
	width: 595px;
}
.desct-right .ctitle{	
    padding: 0px 5px 15px 5px;
    border-bottom: 1px dotted #ddd;
    overflow: hidden;
}
.desct-right .ctitle span{
	display: inline-block;
	margin-top: 10px;
}
/*促销活动详情*/
.art_promotion{
	padding: 7px 16px 6px 16px;
	background: #F7F7F7;
	position: relative;
	top: -1px;
}
.aet_progui{
	height: 33px;
	line-height: 33px;
}
.aet_progui span.cstips{
	background: #ED1C24;
	color: #fff;
	height: 20px;
	line-height: 20px;
	padding: 0 10px;
	display: block;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin-top: 6px;
	margin-right: 8px;
}
/*请购进度*/
.art_litbuyer{
	position: relative;
	top: -1px;
}
.litming .art_ltime{
	padding-right: 14px;
}
.artlimitime span.lmtext{
	color: #fff;
	float: left;
}
.artlimitime span.spem{
	float: left;
	margin-left: 2px;
	padding-left: 6px;
	width: 31px;
	height: 36px;
	color: #000;
	font-size: 18px;
	display: block;
	background: url(../../images/ggou_bg.png) no-repeat center 5px;
}
.litming{
	padding-left: 16px;
	height: 38px;
	line-height: 38px;
	background: #2F67E2;
	border: 1px solid #2F67E2;;
}
/*进度条*/
.progress_year {	
	background: url(../../images/gress-bg.png) no-repeat;
	width: 594px;
	height: 10px;
	border-right:1px solid #ddd;
	overflow: hidden;
}
.progress_year .gebar {
	width: 0%;
	height: 100%;
	color: #fff;
	background: #174BC3;
	border-top-right-radius: 60px;
	border-bottom-right-radius:90px;
	-webkit-border-top-right-radius:60px;
	-webkit-border-bottom-right-radius:90px;
	font-size: 12px;
	border:1px solid #174BC3;
}
.limt_infos{
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	padding: 0 16px;
	border: 1px solid #ddd;
	border-top: 0;
}
.limt_infos p.lpyi{
	width: 350px;
	margin-right: 5px;
}

.cothert{
	padding: 15px 5px;
	border-bottom: 1px dotted #ddd;
}
.cothert span.sone{
	width: 70px;
}
.cothert span.stwo{
	width: 510px;
	margin-left: 3px;	
	line-height: 22px;
}
.cdescript{
	padding: 15px 5px 0px 5px;
}
.cdescript li{
	float: left;
	width: 280px;
	line-height: 20px;
	height: 20px;
	margin-bottom: 14px;
	margin-right: 10px;
}
.cdescript span.lpone{
	width: 70px;
	text-align: left;
	display: inline-block;
	float: left;
}
.cdescript span.lptwo,
.cdescript span.lpthree{
	display: inline-block;
	margin-left: 3px;
}
.cdescript span.lptwo{
	color: #4487C9;
}
.cdescript span.lpthree{
	color: #333;
	float: left;
	max-width: 205px
}
.cdescript span.lpfour{
	color: #ED1C24;
}
/* add server内容页 */
.cont-server{
	height: 26px;
	line-height: 26px;
	background: #EEF3F9;
	padding-left: 30px;
	margin: 8px 0px;
}
.cont-server em{
	margin-left: 5px;
	display: inline-block;
}
.cont-server i.icon-smalldui{
	top: -1px;
}
sub.sb{
	font-size: 12px;
	position: relative;
}
.ctificate{}
/*shoucang and share*/
.ctificate .cti-left{
	/*width: 370px;*/
	max-width: 390px;
}
.ctificate .cti-left a{
	display: inline-block;
	color: #fff;
	font-size: 12px;
	padding: 5px 15px;
	background: #3D7AFF;
	margin-right: 20px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
.ctificate .cti-right{
	
}
.cti-right a{
	display: inline-block;
	margin-right: 20px;
}
.cti-right a span.tb{
	top: 2px;
}
.cti-right a span.fx{
	top: 3px;
}
.cti-right em.yellowed{
	color: #FBB03B;
}
.cont-tablelist{
	width: 962px;
	overflow: hidden;
	margin-top: 25px;	
}

.cont-tablelist table{
	margin-top: 0;
	
}
.cont-tablelist table th, 
.cont-tablelist table tr td{
	padding: 0 15px;
}
.cont-tablelist table th.zhekout{
	position: relative;
    top: -8px;
}
.cont-tablelist table th span.thspan{
	position: absolute;
    display: block;
    top: 17px;
    left: 30px;
	font-weight: lighter;
	color: #808080;
}
.cont-tablelist table th span.thspan a{
	color: #4487C9;
}
.cont-tablelist table th span.thspan a:hover{
	color: #3D7AFF;
}
.cont-total{
	padding: 15px;
}
.cont-buyshop a{
	display: inline-block;
	width: 130px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	color: #fff;

	border-radius: 3px;
	-weibkit-border-radius: 3px;
	-moz-border-radius: 3px;	
}
.cont-buyshop a.cbuyer{
	color: #FB5260;
	border: 1px solid #FB5260;
	margin-right: 20px;
}
.cont-buyshop a.cbuyer:hover{
	box-shadow: 0px 0px 5px #ED1555;
	-webkit-box-shadow: 0px 0px 5px #ED1555;
	-moz-box-shadow: 0px 0px 5px #ED1555;
}
.cont-buyshop a.cshoper{
	background: #FB5260;
}
/*tab content*/
.detail-whole{
	margin-top: 30px;
}
.detail-ul li{
	float: left;
	min-width: 110px;
	margin-right: 2px;
}
.detail-ul li a{
	height: 34px;
	line-height: 34px;
	padding: 0 25px;
	text-align: center;
	background: #fff;
	color: #808080;
	font-size: 14px;
	display: inline-block;
}
.detail-ul li a:hover,
.detail-ul li a.actived{
	background: #3D7AFF;
	color: #fff;
}
.detail-content{
	padding: 6px;
}
.detail-title{
	height: 34px;
	line-height: 34px;
	background: #F2F2F2;
	padding: 0 20px;
	color: #4D4D4D;
}
.dail-ul{
	border-bottom: 1px dotted #ddd;
	margin: 0 18px;
	margin-top: 10px;
}
.dail-ul li{
	width: 440px;
}
.dail-ul li,
.dail-saveul li{
	height: 35px;
	line-height: 35px;	
	padding: 0 5px;
}

.dail-ul li span.dp1,
.dail-saveul li span.dp1{
	display: inline-block;
	width: 100px;
	margin-right: 5px;
}
.dail-saveul{
	margin: 0 18px 26px 18px;
	margin-top: 10px;
}
.dail-saveul li{
	border-bottom: 1px dotted #ddd;
}

.mshu-item{
	border-bottom: 1px dotted #ddd;
	margin: 0 18px;
	padding: 10px 0px;
}
.mshu-item span{
	float: left;
	display: inline-block;
}
.mshu-item span.mone{
	display: inline-block;
	width: 90px;
	margin-right: 5px;
}
.mshu-item span.mtwo{
	width: 815px;
	line-height: 20px;
	word-break: break-all;
}
.mshu-item div.zhizhun{
	width: 815px;
}
.zhizhun .stext {
	margin-top: 6px;
}
.zhizhun .stext:first-child {
	margin-top: 0;
}
.mshu-item div.zhizhun span.mtechy_01,
.mshu-item div.zhizhun span.mtechy_02 {
	margin-right: 8px;
	display: inline-block;
	float: none;
}
.mshu-item div.zhizhun span.mtechy_01 {
	min-width: 80px;
}
.detail-serv{
	margin-top: 30px;
}
.detail-serv li{
	/*float: left;
	width: 240px;*/
	display: inline-block;
	margin-right: 45px;
}
.detail-serv li:last-child{
	margin-right: 1px;
}
.detail-serv li a{
	float: left;
	width: 58px;
	height: 58px;
	line-height: 58px;
	border-radius: 50%;
	text-align: center;
	overflow: hidden;	
}
.detail-serv li a img{

}
.detail-serv li p{
	float: left;
	line-height: 50px;
	margin-left: 12px;
	padding-right: 5px;
	white-space:nowrap;
	overflow: hidden;
}
.dpart-three{
	padding: 0px 26px 26px 26px;
}
.dpart-three p.pme{
	line-height: 37px;
}
table.table-striped-data{
	border: 1px solid #F4F4F4;
	width: 50%;
	border-collapse: collapse
}
.table-striped-data th,.table-striped-data td{
	height: 30px;
	line-height: 30px;
	padding: 0 8px;
	border: 1px solid #ddd;
	text-align: left;
}
.table-striped-data th{
	color: #808080;
	background: #F7F7F7;
}
.coacont input,
.coacont a,
.serchdown a.ajdown{
	display: inline-block;
	height: 37px;
	line-height: 37px;
	
}
.coacont input{
	width: 313px;
	border: 1px solid #ddd;
	padding-left: 5px;
	float: left;
	font-family: simsun;
	font-size: 12px;
	text-indent: .5em;
}
.coacont input::-webkit-input-placeholder { 
	color: #999;
} 
.coacont input:-moz-placeholder {
	color: #999;
} 
.coacont input::-moz-placeholder { 
	color: #999;
} 
.coacont input:-ms-input-placeholder {
	color: #999;
} 
.coacont a{
	background: #2F67E2;
	color: #fff;
	border-radius: 3px;
	width: 90px;
	margin-left: 6px;
	text-align: center;
	border: 1px solid #2F67E2;
	float: left;
}
.coacont a:hover,
.serchdown a.ajdown:hover{
	background: #3D7AFF;
}
.serchdown a.ajdown{
	width: 130px;
	background: #2F67E2;
	text-align: center;
	color: #fff;
	border-radius: 3px;
}
/*内容页-商品评论*/
.pro-discut{
	padding: 20px 26px;
}
.whscore{
	width: 380px;
}
.whscore p{
	display: inline-block;
}
.generepi .s-label{
	display: block;
	line-height: 20px;
	color: #808080;
	margin-left: 5px;
}
.generepi .s-avg{
	font-size: 42px;
	color: #2F67E2;
}
.scomment{
	display: inline-block;
	line-height: 68px;
	text-align: right;
	max-width: 310px;
} 
.contabul {
	margin-top: 20px;
}
.contabul li{
	float: left;
	/*width: 98px;*/
	width: 80px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	font-size: 12px;
	color: #999;
	margin-left: 4px;
	cursor: pointer;
	border: 1px solid #ddd;
	border-radius: 3px;
}
.contabul li.active{
	color: #2F67E2;
	border: 1px solid #2F67E2;
}
.comend-bar dl{
	border-bottom: 1px dashed #ddd;
	padding-bottom: 20px;
	margin-top: 20px;
}
.comend-bar dt{
	width: 60px;
	height: 60px;
	line-height: 59px;
	text-align: center;
	overflow: hidden;
}
.comend-bar dt img{
	max-width: 60px;
	max-height: 60px;
	border-radius: 50%;
	vertical-align: middle;
}
.comend-bar dd{
	margin-left: 14px;
	width: 823px;
}
.comend-bar dd .name-star{
	width: 400px;
}
.name-star p{
	width: 150px;
	overflow: hidden;
	text-align: left;
	line-height: 20px;
}
.name-star span{
	display: inline-block;
    width: 78px;
    height: 14px;
    position: relative;
    top: 4px;
    margin-left: 5px;
}
.com-star-1{
	background: url(../../images/stars_1.png) no-repeat;
}
.com-star-2{
	background: url(../../images/stars_2.png) no-repeat;
}
.com-star-3{
	background: url(../../images/stars_3.png) no-repeat;
}
.com-star-4{
	background: url(../../images/stars_4.png) no-repeat;
}
.com-star-5{
	background: url(../../images/stars_5.png) no-repeat;
}
.comendtime{
	line-height: 20px;
}
.coment-word{
	margin-top: 14px;
}
.coment-word p.pcont{
	line-height: 20px;
	word-break: break-all;
}
.comed-reply{
	margin-top: 12px;
	background: #F2F2F2;
	padding: 8px 15px;
}
.comed-reply p{
	margin-top: 5px;
	line-height: 20px;
	margin-left: 30px;
	word-break: break-all;
}
/*shop car*/
.empt-shpcar{
	border: 1px solid #ddd;
	padding: 40px 0px;
	margin-top: 1px;
}
.empt-shpcar p.psp1{
	width: 320px;
	margin: 0 auto;
	line-height: 48px;
}
.empt-shpcar p.psp2{
	margin-top: 20px;
}
.empt-shpcar p.psp2 a{
	width: 120px;
	margin: 0 auto;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border-radius: 3px;
	display: block;
	background: #3D7AFF;
	color: #fff;
}
.empt-shpcar p.psp2 a:hover{
	background: #2F67E2;
}
.shopstep-right{
	margin-top: 30px;
}
.goods_cart{
	margin: 25px 0 10px 0;
}
.filter_list {
    height: 35px;
    line-height: 33px;   
    position: relative;
}
.filter_list li {
    float: left;
    min-width: 82px;
    max-width: 200px;
    margin-right: 35px;
    font-size: 14px;
    color: #000;
    cursor: pointer;
    text-align: center;
    border-bottom: 2px solid #fff;
}
.filter_list li:hover,
.filter_list li.active{
	color: #2F67E2;	
	border-bottom-color: #2F67E2;
}
.filter_list li.not-allowed,
.person_list li.not-allowed{
	cursor: not-allowed;
}
.cart-table-th {   
    box-sizing: border-box;
    height: 42px;
    line-height: 42px;
    background: #F7F7F7;
    color: #808080;
    overflow: hidden;
}
.cart-table-th .th-ckname{
	width: 50px;
	height: 40px;
}

.cart-table-th .th{
	float: left;
}
.cart-table-th .th.th-item {
    width: 105px;
}
.cart-table-th .th.th-info {
    width: 335px;
}
.cart-table-th .th.th-amount {
    width: 155px;
    text-align: center;
}
.cart-table-th .th.th-price,
.shopbox-list .td-price {
    width: 140px;
    text-align: center;	
}
.cart-table-th .th.th-count {
    width: 170px;
    text-align: center;
}
.cart-table-th .th.th-sub{
	width: 152px;
	text-align: center;
}
.cart-table-th .th.th-opear,
.shopbox-list .td-caozuo{
	width: 90px;
}
/* new */
.dtop-whole{
	height: 44px;
	line-height: 44px;
	background: #F6F9FC;
	margin-top: 20px;
	padding-left: 16px;
}
.dtop-whole.dtsig-part{
	height: auto !important;
	line-height: 0 !important;
	margin-top: 0px !important;
	
}
.dtop-whole.dtsig-part .sing_second_son{
	margin-left: 32px;
	margin-right: 32px;
	border-bottom: 1px dashed #ddd;
	padding-bottom: 6px;
}
.sing_second_son .pgroups{
	margin-top: 12px
}
.sing_second_son .pgroups p.pex02{
	margin-top: 11px;
}
.sing_second_son .pgroups p.pex02,
.dtop-could p.pex02,
.dtopcoul-son p.pex02{
	margin-left: 10px;
}
.dtopcoul-son{
	height: 44px;
	line-height: 44px;
	background: #F6F9FC;
	margin-top: 20px;
	padding-left: 34px;
}
.sing_second_son{
	margin-top: 0 !important;
}
p span.ds1,.sing_second_son span.sjdone{
	display: inline-block;
	line-height: 20px;
	padding: 0px 8px;
	border-radius: 3px;
	margin-right: 6px;
	background: #ED1C24;
	color: #fff;
}
.sing_second_son span.sjdone{
	background: #fff;
	color: #ED1C24;
	border: 1px solid #ED1C24;
}
.sing_second_son span.sjdtwo{
	color: #ED1C24;
}
p span.ds2{
	max-width: 300px;
}
.full-cont{
	margin-top: 6px;
}
.li-ckname label {
    width: 18px;
    height: 18px;
    float: left;
    overflow: hidden;
    cursor: pointer;
    position: relative;
    margin-left: 16px;
		margin-top: 10px;
		margin-right: 5px;
}
.fqi-list{
	line-height: 34px;
}
.fiexdcheck a{
	display:inline-block;
	line-height: 48px;
	margin-left: 70px;
}


.fullModel {
	width: 500px;
	/* height: 180px; */
	margin-left: -250px;
	margin-top: -150px;
	z-index: 206;
	
}
.full_block{
	max-height: 300px;
	overflow-y: auto;
}
.exch-group{
	margin: 0 auto;
	width: 430px;
}
.shoper_man {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	background: #fff;
	border-bottom: 1px solid #ddd;
}
.shoper_man:last-child{
	border-bottom: 0 none;
}
.shoper_man.fullcur{
  background: #EEF3F9;
}

.ditem_content{
	overflow: hidden;
    border-bottom: 1px solid #ddd;
}
.ditem_content:last-child{
	border-bottom: 0 none;
}
.ditem_content .full-could{
	margin: 0 50px;
	padding-bottom: 8px;
	border-bottom: 1px dashed #F2F2F2
}
.full-could p{
	color: #ED1C24;
	margin-top: 12px;
}
.full-could p span.mj{
	display: inline-block;
	padding: 2px 8px;
	border: 1px solid #ED1C24;
	border-radius: 3px;
	margin-right: 6px;
}
.shopbox-list{
	height: 93px;
	padding: 20px 0px;
	overflow: hidden;
}
.shopbox-list:hover,
.shopbox-list.hover{
	background: #F6F9FC;
}
.shopbox-list .td-item{
	width: 155px;
}
.shopbox-list .td_info{
	width: 330px;
}
.shopbox-list .td-amount{
	width: 165px;
	text-align: center;	
	color: #888;
}
.shopbox-list .td-shuliang{
	width: 175px;
	text-align: center;	
}
.shopbox-list .td-xiaoji{
	width: 138px;
	text-align: center;
}
.cart-table-th .th-ckname label,
.shopbox-list .td label,.fiexdcheck label{
	/*	background: url(../../images/checknot.png) no-repeat; */
}

.cart-table-th .th-ckname label,
.shopbox-list .td label{

	width: 18px;
    height: 18px;
    float: left;
    overflow: hidden;
    cursor: pointer;
    position: relative;
    margin-left: 14px;
}
.cart-table-th .th-ckname label { 
    z-index: 1;       
    top: 11px;
}
.shopbox-list .td label { 
    margin-top: 36px;    
    margin-right: 16px;
}
.fiexdcheck label{
	position: relative;
    z-index: 1;
    float: left;
    width: 52px;
    height: 26px;
    overflow: hidden;
    cursor: pointer;

    float: left;
    top: 17px;
    left: 16px;
}

.not_checked{
	background: url(../../images/checknot.png) no-repeat; 
}
.ok_checked {
    background: url(../../images/checked.png) no-repeat;
    
}

.shopbox-list .td span.noqi {
    float: left;
    border: 1px solid #FFD396;
    background: #FFFEE4;
    color: #FFD396;
    font-size: 12px;
    width: 30px;
    height: 20px;
    line-height: 20px;
    border-radius: 3px;
    text-align: center;
    display: inline-block;
    margin-top: 36px;
    left: 8px;
    margin-right: 16px;
    position: relative;
}

.shopbox-list .td .good_img {
    float: left;
    text-align: center;
    overflow: hidden;
}
.shopbox-list .td .good_img .pa_img {
    display: block;
    width: 90px;
    height: 90px;
    line-height: 89px;
    border: 1px solid #ddd;
    overflow: hidden;
    text-align: center;
    background: #fff;
}
.shopbox-list .td .good_img .pa_img img{
	max-width: 90px;
    max-height: 90px;
    vertical-align: middle;
}
.shopbox-list .td .son-ptit{
	height: 77px;	
}
.shopbox-list .td .son-ptit p.tp{
	line-height: 18px;
	height: 35px;
	overflow: hidden;
}
.shopbox-list .td .son-ptit span.nosp{
	margin-left: 0px;
	line-height: 18px;
	margin-top: 10px;
}
.shopbox-list .td .gbars{
	width: 158px;
	margin-right: 5px;
}
.shopbox-list .td .guige{
	width: 310px;
}
.shopbox-list .td a.afavo{
	margin-bottom: 6px;
}
.shopbox-list .td a.afavo,
.shopbox-list .td a.adel{
	display: block;
	/*padding-left: 5px;*/
	padding-left: 15px;
}
/* 购物车+-*/
.stepper.sp-step{
  width: 107px;
  margin: 0 auto;
  border: 1px solid #E6E6E6;
  background: 0 none;
}
.stepper.sp-step .subtract{  
	border-right: 1px solid #E6E6E6;
	color: #999;
}
.stepper.sp-step .add{
	border-left: 1px solid #E6E6E6;
	color: #999;
}
.stepper.sp-step input.putdowner {
    height: 29px;
    line-height: 29px;
}
/*结算*/
@media only screen and (max-width: 1300px) {
    .wid1200.quesying{
		width: 1150px !important
	}
}

.jfloatBar{
	position:static;
	bottom: 0;
	z-index: 200;
	min-width: 1200px;
	width: 100%;	
	background: #fff;
	height: 45px;
	padding: 20px 0px;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}

.jfloatBar.fexbottom{
	position:fixed;
	width: 100%;
	min-width: 1200px;
	bottom: 0;
	transform: translateZ(0);
	-webkit-transform: translateZ(0);
	_top:expression(eval(document.documentElement.scrollTop));
}

.fiexdcheck label em{
	margin-left: 25px;
	position: absolute;
	top: 0px;
}
.account-whole span.stone,
.account-whole span.shj{
	line-height: 45px;
	display: inline-block;
}
.account-whole span.shj{
	margin-left: 15px;
	margin-right: 20px;
}
.account-whole span.shj em{
	color: #888;
}

.account-whole p.prtwo span.szjia{
	font-size: 21px;
}
.account-whole a.payatotal{
	width: 120px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	background: #FB5260;
	color: #fff;
	border-radius: 3px;
	margin-left: 15px;
	display: inline-block;
}
.account-whole a.payatotal:hover{
	background: #ED1C24;
}
/*填写订单*/
.order_whole{
	padding: 10px;
}
.xx{
	margin-bottom: 10px;
}
.xx p.pint{
	height: 20px;
}
.xx p.pint em {
    width: 4px;
    height: 20px;
    background: #2F67E2;
}
.xx p.pint span{
	margin-top: -1px;
	margin-left: 10px;
	display: inline-block;
}
.line-heng,.line-xing,
.line-qit{
	height: 1px;
	background: #ddd;
}
.line-heng{
	margin: 0 12px 10px 12px;
}
.line-xing{
	margin: 0 20px;
}
.line-qit{
	margin: 16px 12px 0px 10px;
}
.infocont{
	padding: 16px 12px 8px 12px;
	
}
p.pint span.fhname{
	margin-top: 4px;
}
/*配送方式*/
.peisong,.pro-matienitem{
	padding: 10px;
}
.pro-matienitem{
	margin-top: 16px;
}
.dispactway{
	
}
.paysul li{
	float: left;
	width: 108px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
	border: 2px solid #ddd;
	margin-right: 22px;
	overflow: hidden;
	font-size: 12px;
}
.paysul li.active{
	border: 2px solid #3D7AFF;
	background: url(../../images/duigou_03.png) no-repeat right bottom;
}

.freight{}
.freight p{
	height: 32px;
	line-height: 32px;
}
.wuliu_block{
	border-top: 1px solid #ddd;
	margin-top: 5px;
}
.order_address,
.fapiao_address{	
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	margin-bottom: 6px;
	background: #fff;
	border: 2px solid #fff;
}
.order_address.parcurt,
.fapiao_address.parcurt{
	border: 2px solid #3D7AFF;
}
.order_address:hover,
.fapiao_address:hover{
	background: #DEE7F3;
}
.paido-cricle{
	width: 40px;
}
.paido-cricle a{
	display: inline-block;
	margin-left: 12px;
	margin-top: 9px;
}
.paido-cricle a.cur,
.fahuo-way a span.cur{
	width: 12px;
	height: 12px;
	background-position: -106px 0px;
}
.order_address:first-child{
	margin-top: 16px;
}
.padio-name{
	width: 75px;
	margin-left: 2px;
}
.padio-tel{
	width: 115px;
	margin-left: 5px;
}
.padio-caid{
	width: 170px;
	margin-left: 5px;
}
.padio-ress{
	width: 650px;
	margin-left: 5px;
}
.padio-opear{
}
.padio-opear a{
	display: inline-block;
	margin-right: 20px;
}
.ad_adress a,
.relatlft a,
.rectzheng a{
	margin-top: 16px;
	padding: 0 18px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border-radius: 3px;
	color: #fff;
	background: #3D7AFF;
	display: inline-block;
	float: left;
	margin-right: 20px;
}
.ad_adress a:hover,
.relatlft a:hover,
.rectzheng a:hover{
	background: #2F67E2;
}
.ad_adress a.je{
	margin-top: 5px;
}
.relatlft a.re{
	margin-top: 0px;
}
.fahuo-way .dictpre{
	width: 420px;
}
.fahuo-way .dictpre p.pptzd{
	margin-bottom: 5px;
	margin-top: 0;
}
p.pywend,
.dictpre p.pptzd span.sptshi{
	color: #FBB03B;
}
.fahuo-way .dictpre p.pywend{
	position: relative;
	top: -8px;
}
.fahuo-way a.kfz{
	margin-left: 1px;
}
.fahuo-way a,.fahuo-way .dictpre{
	display: inline-block;
	margin-left: 7px;
	margin-top: 9px;
	margin-right: 25px;
	font-size: 12px;
}
.fahuo-way a.ator{
	margin-left: 162px;
	margin-top: 0px;
}
.fahuo-way a span{
	top: 2px;
}
.fahuo-way a span.sptshi{
	color: #FB5260;
}
.self-whole{
	padding: 10px;
	background: #EDF2F8;
	margin: 10px 0px;
}
.zti_zuo p.pduibi{
	color: #3D7AFF;
}
.dcku p{
	margin-top: 5px;
	color: #333;
}
.zti_you p{
	color: #FB5260;
	margin-bottom: 5px;
}
.zti_you p a,.fahuo-way a.kfz{
	color: #3D7AFF;
}
.zti_you p a:hover,.fahuo-way a.kfz:hover{
	text-decoration: underline;
}

/*发票信息*/
.bill-name{
	width: 100px;
}
.bill-name.onlybl{
	background: #999;
	text-align: center;
    margin-right: 10px;
    height: 24px;
    line-height: 24px;
    margin-top: 3px;
}
.bill-name.onlybl span{
	color: #fff !important;
}
.fapiao_address.parcurt .bill-name.onlybl{
	background: #3D7AFF;
}
img.weing{
	position: relative;
	max-width: 14px;
	max-height: 14px;
	top: 3px;
	margin-right: 3px;
}
.bill-compy{
	width: 192px;
}
.bill-carid{
	margin-left: 20px;
	width: 176px;
	margin-right: 20px;
}
.bill-dress{
	margin-left: 6px;
	width: 400px;
}
/*填写---商品信息*/
.info-titp{
	height: 18px;
	border-bottom: 1px solid #ddd;
    overflow: hidden;
}
.info-titp .f-info{
	width: 315px;
}
.info-titp .f-amount{
	width: 135px;
}
.info-titp .f-pconefo{
	width: 312px;
}
.info-titp .f-axzhi{
	width: 130px;
}
.info-titp .f-baozh{
	width: 125px;
}
.info-titp .f-rule{
	width: 110px;
}
.info-titp .f-hdate{
	width: 120px;
	text-align: center;
}
.info-titp .f-meny{
	width: 120px;
	text-align: center;
}
.info-titp .f-quantum{
	width: 120px;
	text-align: center;
}
.info-titp .f-pcshuer{
	width: 113px;
	text-align: center;
}
.info-titp .f-opear{
	width: 105px;
	text-align: center;
}
.mj.full-could{
	margin: 0 2px;
}
.or.ditem_content:last-child{
	border-bottom: 0 none;
}
.orderibox{
	padding: 12px 0px;
	border-bottom: 1px solid #ddd;
	min-height: 54px;
	overflow: hidden;
}
.orderibox:last-child{
	border-bottom: 0 none;
}
.orderibox .info-item{
	width: 310px;
}
.orderibox .info-btmitem{
	width: 304px;
}
.orderibox .info-amount {
    width: 125px;
    margin-left: 10px;
}
.orderibox .inbfo-amone{
	width: 125px;
	margin-left: 5px;
}
.info-amount span{
	width: 90px;
}
.colored1{
	color: #ED1C24;
}
.orderibox .info-daiz{
	width: 125px;
}
.info-daiz span{	
	width: 65px;	
}
.info-daiz span,
.info-gze span,
.info-amount span{
	display: inline-block;
	line-height: 16px;
	overflow: hidden;
}
.orderibox .info-gze{
	width: 115px;
}
.info-gze span{
	width: 75px;
}
.orderibox .info-qih{
	text-align: center;
	width: 120px;
}
.orderibox .info-pried{
	width: 120px;
	text-align: center;
	margin-left: 8px;
}
.orderibox .info-liang{
	width: 110px;
	overflow: hidden;
	text-align: center;
}
.orderibox .info-pzonglang{
	width: 88px;
	overflow: hidden;
	text-align: center;
}
.orderibox .info-money{
	width: 105px;
	text-align: center;
}
.orderibox .info-pcqian{
	width: 125px;
	text-align: center;
}
.orderibox .info-money span.sbaet{
	border: 1px solid #333;
	display: inline-block;
	padding: 3px 6px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.orderibox .order_ag{
	width: 50px;
	height: 50px;
	line-height: 49px;
	text-align: center;
	border: 1px solid #ddd;
	background: #fff;
	overflow: hidden;
	display: block;
}
.orderibox .order_ag img{
	max-width: 50px;
    max-height: 50px;
    vertical-align: middle
}
.order-ptit{
	width: 222px;
	height: 40px;
	line-height: 19px;
	margin-left: 8px;
	margin-top: 0px;
	overflow: hidden;
}
/*服务信息*/
.left-server{
	width: 522px;
}
.serv-name{
	line-height: 30px;
	margin-right: 12px;
	width: 50px;
}
.serv-name.svne{
	line-height: 34px;
}
.servifno p{
	margin-bottom: 15px;
}
.servifno p.pmz{
	margin-left: 4px;
	display: inline-block;
}
.servifno select{
	width: 230px;	
	background: #F2F2F2;
	border-radius: 3px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #E6E6E6;
	float: left;
}
.servifno input,
.servifno button.quan,
.servifno a.quan{
	width: 120px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #E6E6E6;
	float: left;
	margin-left: 12px;
	text-indent: .5em;
}
.servifno button.quan,
.servifno a.quan{
	background: #3D7AFF;
	border: 1px solid #3D7AFF;
	text-align: center;
	color: #fff;
	border-radius: 3px;
	cursor: pointer;
	display: inline-block;
}
.servifno a.quan{
	height: 30px;
	line-height: 30px;
	text-indent: 0;
}
.markarea{
	width: 630px;
	margin-top: 9px;
}
.markarea span.mkone{
	margin-right: 12px;
	margin-top: 2px;
}
.markarea textarea{
	width: 554px;
    height: 182px;
	border: 1px solid #E6E6E6;
	padding: 4px 6px;
	line-height: 18px;
	margin-top: -4px;
}
.oderinfo-btm{
	margin-top: 16px;
	margin-bottom: 30px;
}
.oder-btmer{
	margin-top: 16px;
	margin-bottom: 30px;
	padding: 16px 20px 20px 20px;
}
.yuhui-name {
  line-height: 30px;
  margin-right: 12px;
  min-width: 50px;
	max-width: 80px;
}
.servifno input.rput{
	width: 363px;
	border: 1px solid #E6E6E6;
	background: #EEF3F9;
	margin-left: 0px;
}
.servifno select.rsel,
.servifno div.cpntyh{
	width: 230px;
	border: 1px solid #E6E6E6;
	background: #EEF3F9;
}
.servifno div.cpntyh {
    border-radius: 3px;
    min-height: 30px;
    line-height: 30px;
    padding-left: 6px;
    float: left;
    background: url(../../images/icon_down.png) no-repeat 218px center #F2F2F2;
}

a.backshop{
	color: #3D7AFF;
    margin-left: 12px;
    margin-top: 75px;
    display: inline-block;
}
a.backshop span{
	top: 2px;
}
.all-oller{
	width: 546px;
	padding: 10px 20px;
	border: 1px solid #E6E6E6
}
.btmtop{
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
}
.sing-oller p em{
	text-align: right;
	min-width: 118px;
	display: inline-block;
}
.rela-oller{
	padding-top: 20px;
}
i.idottd{
	position: relative;
	top: -1px;
}
.dollft p,
.dolrgt p.shone{
	height: 24px;
	line-height: 24px;
}
.dollft p.lfp span{
	min-width: 62px;
	display: inline-block;
}
.dolrgt p em{
	font-size: 21px;
	display: inline-block;
	position: relative;
	top: 3px;
	margin-left: 10px;
}
.dolrgt p em.jqing{
	text-align: right;
	min-width: 108px;
	margin-left: 5px;
	
}
i.ilettle-two{
	display: inline-block;
    width: 23px;
}
.aiporter{
	width: 120px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	background: #FB5260;
	display: inline-block;
	border-radius: 3px;
	color: #fff;
	margin-top: 10px;
}
.aiporter:hover{
	background: #ED1C24;
}
/*配送信息弹窗*/
.wm{
	border: 1px solid #ccc;
    border-top: 3px solid #2F67E2;
}
.wuliuModel,
.viptuModel,
.cupeModel{
	width: 560px;
	/*height: 180px;*/	
    margin-left: -280px; 
}
.wuliuModel{
	margin-top: -255px;
}
.viptuModel{
	margin-top: -375px; 
}
.cupeModel{
	margin-top: -104px;
}
.torderModel{
	width: 500px;
	margin-left: -250px;
	margin-top: -110px
}
.pmtitle{
	height: 68px;
	line-height: 68px;
	padding: 0px 24px 0px 40px;
}
.pmtitle.lftpd24{
	padding: 0px 24px;
}
.pmtitle a.auseone{
	color: #FBB03B;
    margin-left: 10px;    
    display: inline-block;
}
.pmtitle a.auseone span{
	display: inline-block;
	height: 15px;
	width: 15px;
	background: url(../../images/jtanhao.png) no-repeat 0px 0px;
	position: relative;
	top: 3px;
	margin-right: 5px;
}
.pmtitle a.air{
	display: inline-block;
    width: 18px;
    height: 18px;
    margin-top: 25px;
}
.ress-group{
	width: 450px;
	margin: 0 auto;
}

.logistics{
	min-height: 46px;
}
.stic-group label{
    width: 90px;
    text-align: right;
    letter-spacing: 1px;
    display: inline-block;
    line-height: 30px;
}
.stic-group label span.d4{
	letter-spacing: 4px;
	display: inline-block;
}
.stic-group label span.d1{
	display: inline-block;
	margin-right: -5px;
}
.stic-group input,
.stic-group select{
	width: 248px;	
	margin-left: 12px;
	border: 1px solid #E6E6E6;
	text-indent: .5em;
	height: 28px;
	line-height: 29px;
	font-size: 12px;
}
/*.stic-group input{
	font-family: simsun;
}*/
.stic-group input.redz{
	border: 0 none;
	width: 700px;
	line-height: 22px;
	margin-top: -2px;
}

.stic-group input.haserror,
.pick-show.haserror,
.stic-group select.haserror {
    border-color: #FBB03B !important;
    box-shadow: 0 0 2px #FBB03B !important;
}
.stic-group p.ordtips{
	font-family: "微软雅黑";
	line-height: 21px;
	font-size: 14px;
}
.gist-tip {
    line-height: 30px;
}
.gist-tip p {
    color: #FBB03B;
    margin-left: 13px;
    background: url(../../images/jtanhao.png) no-repeat 0px 7px;
    padding-left: 20px;
}
.gist-tip p.iewy{
	margin-left: 0px;
}
.lastdft{
	line-height: 46px;
	
}
.lastdft input#dftper{
	margin-left: 15px;
	width: 12px;
    height: 12px;
    border: 0 none;
    cursor: pointer;
}
.lastdft input.cur,
.topknd input.cur {
    width: 12px;
    height: 12px;
    background-position: -106px 0px;
}
.lastdft label.lel{
	text-align: left;
}
.logins-btn{
	margin-left: 102px;
	margin-bottom: 34px;
}
.logins-btn a{
	display: inline-block;
	width: 118px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #fff;
	float: left;
	margin-right: 8px;
	border-radius: 3px;
}
.logins-btn a.qx{
	border: 1px solid #2F67E2;
	color: #2F67E2;
}
.logins-btn a.qx:hover{
	border: 1px solid #0340CB;
	color: #0340CB;
	box-shadow: 0 0 3px #0340CB;
}
.logins-btn a.qd{
	background: #2F67E2;
	border: 1px solid #2F67E2;
}
.logins-btn a.qd:hover{
	background: #0340CB;
}
.uploader {
    position: relative;
    overflow: hidden;
}
.stic-group input.fiput,
.transfer input.sfput{
	width: 156px;
    overflow: hidden;
    margin-left: 1px;
    border: 0 none;
    color: #B3B3B3;
    font-size: 12px;
}
.stic-group input.upton,
.transfer input.sfton,
.transfer input.squanton,
.transfer input.rstton {
    float: left;
    height: 30px;
    width: 80px;
    display: inline-block;
    outline: 0 none;
    margin: 0;
    border: 1px solid #E6E6E6;
    margin-left: 12px;
    background: #F2F2F2;
    border-radius: 3px;
    font-size: 12px;
}
.uploader input[type=file] {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 0;
    height: 30px;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    font-size: 12px;
}
.topknd input.tp {	
    width: 12px;
    height: 12px;
    border: 0 none;
    cursor: pointer;
}
.topknd label.lel {
	width: 70px;
    text-align: left;
}
/*订单详情 提交*/
.p_smaling{
	width: 48px;
	height: 48px;
	line-height: 48px;
	text-align: center;
}
.p_smaling img{
	max-width: 48px;
	max-height: 48px;
	vertical-align: middle;
}
.refer-client{
	margin-left: 20px;
	width: 1010px;
	
}
.refer-client p{
	margin-top: 4px;
}
.psmill span{
	color: #3D7AFF;
	display: inline-block;
	margin: 0 1px;
}
.refer-itmes{
	border: 1px solid #ddd;
	padding: 6px 25px 0px 25px;
}
.refer-is-top{
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	border-bottom: 1px dashed #F2F2F2;
}
.refer-is-top p.is-p1,
.refer-is-top p.is-p2{
	width: 331px;
}
.refer-is-top p.is-p3{
	width: 405px;
}
.refer-is-middle{
	padding: 12px 0px;
}
.reful{
	margin-right: 25px;
	width: 518px;
	height: 134px;
	overflow: hidden;
}
.reful li{
	float: left;
	margin-right: 12px;
	width: 90px;
}
.reful li p.pu{
	height: 90px;
	width: 90px;
	line-height: 89px;
	text-align: center;
	border: 1px solid #f2f2f2;
}
.reful li img{
	max-height: 90px;
	max-width: 90px;
	vertical-align: middle;
}
.reful li span{
	display: block;
    margin-top: 6px;
    line-height: 18px;
    height: 36px;
    overflow: hidden;
}
.reful li a:hover span{
	color: #3D7AFF;
}
.ref-anchor{
	width: 50px;
	margin-top: 48px;
}
.ref-anchor span{
	background: #ccc;
	width: 6px;
	height: 6px;
	display: inline-block;
	border-radius: 50%;
	float: left;
	margin-left: 8px;
}
.ref-lump{
	margin-left: 60px;
	margin-top: 42px;
	width: 145px;
}
.ref-lump p{
	
}
.ref-lump p a{
	display: block;
	margin-top: 5px;
	margin-left: 5px;
}
.ref-lump p span{
	display: inline-block;
	margin: 0 10px;
}
.ref-jiage{
	width: 195px;
    text-align: center;
    line-height: 105px;
}
.ref-butom a{
	width: 120px;
	height: 46px;
	line-height: 46px;	
	color: #fff;
	border-radius: 3px;
	text-align: center;
	display: block;
	margin-top: 28px;
}
.ref-butom a.cred{
	background: #FB5260;
}
.ref-butom a.cred:hover,
.jumpbtn a.jmp:hover,
.news-butom a.tofuba:hover{
	background: #C70201;
}
.ref-butom a.cblue{
	background: #3D7AFF;
}
.ref-butom a.cblue:hover{
	background: #2F67E2;
}
.authenmodal{
	width: 500px;
	/*height: 180px;*/	
    margin-left: -250px; 
    margin-top: -153px;
}
.tip-wtext{
	margin-top: 22px;
}
.tip-wtext a{
	width: 118px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	border: 1px solid #999;
	background: #fff;
	display: inline-block;
	margin-right: 20px;
	margin-bottom: 10px;
	float: left;
	border-radius: 3px;
}
.tip-wtext a:nth-child(3n){
	margin-right: 5px;
}
.tip-wtext a:hover,
.tip-wtext a.act{
	color: #3D7AFF;
	border: 1px solid #3D7AFF;
	background: #EEF3F9;
}
.tip-infots p {
    color: #FBB03B;
    margin-left: 13px;
    background: url(../../images/jtanhao.png) no-repeat 0px 0px;
    padding-left: 20px;
    margin-top: 12px;
    text-align: center;
    line-height: 15px;
    font-size: 12px;
}
.c-modalfoot.ovk{
	font-size: 14px;
	letter-spacing: 2px;
}
.c-modalfoot.ovk:hover,
.otherftd a.tj:hover,
.status-up a.rst:hover{
	background: #3D7AFF;
}
.otherftd{
	margin: 0 auto;
	width: 290px;
}
.otherftd{
	margin-top: 40px;
    margin-bottom: 34px;
   
}
.otherftd a,
.status-up a{  
    text-align: center;
    border-radius: 3px;
    display: inline-block;
    float: left;  
    line-height: 36px;
}
.otherftd a{
	width: 128px;  
	margin-left: 10px;
}
.otherftd a.bk{
	border: 1px solid #2F67E2;
	color: #2F67E2;
}
.otherftd a.bk:hover,
.otherftd a.gos:hover{
	border: 1px solid #002A80;
}
.otherftd a.tj,
.status-up a.rst{
	background: #2F67E2;
	color: #fff;
}
/*提交状态*/
.order_statues{
	height: 400px;
	margin-bottom: 100px;
}
.pstimg{
	margin: 0 auto;
	height: 90px;
	width: 90px;
	line-height: 90px;
	text-align: center;
	margin-top: 100px;
}
.pstimg img{
	max-height: 90px;
	max-width: 90px;
	vertical-align: middle;
}
.statword{
	margin-top: 20px;
	text-align: center;
}
.statword span{
	display: block;
	color: #000;
}
.status-up{	
	margin: 0 auto;
	width: 260px;
	margin-top: 50px;
}
.status-up a{
	width: 120px;
}
.status-up a.gos{
	border: 1px solid #2F67E2;
	color: #3D7AFF;
}
.status-up a.rst{
	border: 1px solid #2F67E2;
	margin-left: 10px;
}
/*提交状态-news*/
.order-upboder{
	height: 158px !important;
	padding: 40px 50px;
	margin-bottom: 55px;
}
.news-butom.upsea{
	margin: 10px 0 30px 12px;	
}
.news-butom{
	margin-top: 30px;
	margin-left: 70px;
}
.news-butom a {
    width: 120px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    float: left;
    margin-right: 10px;
    
}
.news-butom a.aoonbuy{
	border: 1px solid #2F67E2;
	color: #3D7AFF;
}
.news-butom a.torzh{
	background: #2F67E2;
	color: #fff;
}
.news-butom a.tofuba{
	background: #FB5260;
}
/*支付*/
.pay-client{
	margin-left: 15px;
	width: 590px;
	
}
.pay-client p{
	margin-top: 4px;
}
.pay-allmoney em{
	font-size: 21px;
	position: relative;
	top: 2px;
	margin-left: 12px;
	margin-right: 20px;
}
.pay-items{
	padding: 16px 18px 20px 18px;
}
.paycont{
	padding: 16px 20px 20px 20px;
}
.paycont.oes{
	padding: 16px 20px 12px 20px;
}
.pay-items p.pzi,
.pay-items p.py,
.pay-items p.othy{
	font-size: 12px;
	height: 24px;
	line-height: 24px;
	color: #333;	
}
.pay-items p.pzi{
	color: #FB5260;
}
.pay-items p.overhert{
	overflow: inherit !important;
	line-height: 22px;
	height: auto;
	word-break: break-all;
	word-wrap: break-word;
}
.pay-items p.py{
	overflow: hidden;
}
.pay-items p.py .agai{
	color: #ED1C24;
	margin-left: 8px;
}
.pay-items p.py .agai:hover{
	color: #0000FF;
}
input.c-mkgput{
	border: 1px solid #F2f2f2;
	margin-top: 1px;
	line-height: 24px;
	text-indent: .5em;
	padding-right: 3px;
}
a.a-quxiao{
	color: #777;
}
a.a-quxiao:hover{
	color: #000
}
a.a-qding:hover{
	color: #FF0000
}
.order_whole.ow{
	padding-bottom: 1px !important;
}
.paydetail{
	width: 100%;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background: #EEF3F9;
	color: #2F67E2;
	cursor: pointer;
}
.paydetail span{
	top: 1px;
	left: 3px;
}
.pul li {
    float: left;
    width: 140px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
    border: 2px solid #ddd;
    margin-right: 20px;
    overflow: hidden;
    font-size: 12px;
}
.pul li.active{
	border: 2px solid #3D7AFF;
    background: url(../../images/duigou_03.png) no-repeat right bottom;
}
.paybanker{
	border-top: 1px solid #ddd;
	padding-top: 16px;
	padding-bottom: 24px;
	margin: 0px 15px 0px 20px;
}
.bank-all{
	padding-top: 10px;	
}
.bank-all a{
	border: 1px solid #E6E6E6;
	width: 218px;
	height: 80px;
	line-height: 79px;
	display: inline-block;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	text-align: center;
	position: relative;
}
.bank-all a img{
	max-width: 218px;
	max-height: 80px;
	vertical-align: middle;
}
.bank-all a:nth-child(5n){
	margin-right: 0px;
}
.bank-all a.active{
	border: 1px solid #3D7AFF;  
}
span.bgicon{
	background: url(../../images/duigou_03.png) no-repeat;
	position: absolute;
	width: 16px;
	height: 16px;
	z-index: 20;
	right: 0px;
    bottom: 0px;
}
.chosedbank{
	height: 50px;
	line-height: 50px;
}
.chosedbank span{
	width: 108px;
	height: 40px;
	line-height: 39px;
	text-align: center;
	border: 1px solid #E6E6E6;
	margin-top: 4px;
	margin-left: 3px;
	display: inline-block;
}
.chosedbank span img{
	max-width: 108px;
	max-height: 38px;
	vertical-align: middle;
}
.jumpbtn a.jmp{
	display: inline-block;
	width: 170px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	color: #fff;
	border-radius: 3px;	
	background: #FB5260;
	letter-spacing: 2px;
}
.jumpbtn a.amb{
	color: #3D7AFF;
	margin-top: 30px;
	margin-right: 10px;
}
.jumpbtn a.amb:hover{
	color: #0000FF;
}
.pay-offline{
	background: #EEF3F9;
	padding: 16px 40px;
	margin-top: 5px;
}
.pay-offline p{
	height: 24px;
	line-height: 24px;
	color: #333;
	font-size: 12px;
}
.pay-offline p span{
	display: inline-block;
	margin-right: 30px;
}
.transfer{
	line-height: 46px;
	overflow: hidden;
}
.transfer label{
	
}
.transfer input.sfton{
	margin-top: 9px;
	margin-right: 3px;
}
/*支付状态*/
.paystat-item{
	height: 300px;
	margin-bottom: 50px;
	overflow: hidden;
}
.payleft{
	width: 360px;
	
}
.payleft p.pyimg{
	text-align: center;
	margin-top: 40px;
}
.payright{
	border-left: 1px solid #E6E6E6;
	height: 300px;
	width: 837px;
}
.pyword{
	text-align: center;
	margin-top: 24px;
}
.pyword p,
.pbpay p{
	line-height: 24px;
	height: 24px;
}
.pyword p.lp{
	font-size: 21px;
}
.pyckan{
	margin: 0 auto;
	width: 145px;
	margin-top: 24px;
}
.pyckan a,
.pyerrory a{	
	width: 140px;
	height: 36px;
	line-height: 36px;
	border-radius: 3px;
	text-align: center;
	border: 1px solid #2F67E2;
	color: #2F67E2;
	display: inline-block;
}
.relatlft a.lqqb,a.morekf{
	color: #fbb03b;
	margin-top: 0;
	background: 0 none;
}
.relatlft a.lqqb:hover,a.morekf:hover{
	text-decoration: underline;
}
.pyckan a:hover,
.pyerrory a.ack:hover,
.relatright a.amai:hover,
.relatlft a.shou:hover,
.relatlft a.upan:hover,
.batchmeage a:hover,
.news-butom a.aoonbuy:hover{
	box-shadow: 0 0 5px #2F67E2;
}
.pyerrory{
	margin-top: 24px;
	margin-left: 35px;
}
.pyerrory a.arst{
	background: #2F67E2;
	color: #fff;
}
.pyerrory a.arst:hover{
	background: #3D7AFF;
}
.firstpay.btm{
	border-bottom: 1px solid #E6E6E6; /*#*/
}
.firstpay,
.secondpay,
.thiredpay,
.fourpay{
	padding-right: 0px;
	padding-left: 50px;
	padding-bottom: 28px;
}
.firstpay{		
	padding-top: 50px;
}
.secondpay{
	padding-top: 35px;
}
.thiredpay{
	padding-top: 100px;
}
.fourpay{
	padding-top: 24px;
}
.fivepay{
	padding-top: 80px;
	padding-left: 50px;
}
.gist-tip p.pek{
	margin-left: 0px;
    background-position: 0px 5px;
}
.transfer.pste{
	line-height: 36px;
}
.transfer input.squanton{
	margin-top: 4px;
	margin-left: 8px;
	margin-right: 10px;
}
.accllow{
	color: #3D7AFF;
    display: block;
    margin-right: 20px;
}
.accllow:hover{
	color: #2F67E2;
}
.smaillimg{
	width: 75px;
	height: 100px;
	border: 1px solid #E6E6E6;
	line-height: 99px;
	text-align: center;
	margin-left: 10px;
}
.smaillimg img{
	max-width: 73px;
	max-height: 98px;
	vertical-align: middle;
}
.zwaitli{
	width: 470px;
}
.gist-tip p.ske{
	line-height: 17px;
	height: 35px;
	overflow: hidden;
}
.transfer input.rstton{
	background: #3D7AFF;
	color: #fff;
	margin-top: 18px;
}
.uploader input[type=file].only{
	top: 18px;
	left: 12px;
	width: 80px;
}
.twentye{
	margin-top: 52px;
	padding-left: 50px;
	width: 435px;
	line-height: 18px;
	max-height: 56px;
	overflow: hidden;
}
/*优惠券兑换*/
.coupons-list.active{
	background: #DEE7F3;
}
.coupons-list{
	margin-bottom: 2px;
	position: relative;
}
.conpur-group{
	max-height: 500px;
	overflow-y: auto;
	margin: 0 60px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd; 
}
.dv_inner{
	width: 85px;
}
.li-ckname.dv_inner label {
    margin-left: 34px;
    margin-top: 60px;
}
.dv_rght{
	margin-top: 4px;
	margin-bottom: 4px;
}
.vou-middle.onlyvou{
	min-width: 298px;	
}
.mid-you.onlyou{
	width: 194px;
}
.mid-you.onlyou p.pola, .mid-you.onlyou p.powd{
	width: 176px;
}

.mid-you.onlyou  p.ptime span.s-1, 
.mid-you.onlyou  p.ptime span.s-3 {
    width: 82px;
}
.discoup {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    background: rgba(0,0,0,.4);
    height: 138px;
    overflow: hidden;
}
.discoup:hover,.dis_coup:hover{
	cursor: not-allowed;
}
.dis_coup{
	position: relative;
}
.zhezhao{
	width: 14px;
	height: 14px;
	position: absolute;
	background: rgba(255,255,255,.5);
	left: 27px;
	top: 54px;
	z-index: 4;
	border: 1px solid #fff;
}
.dis_coup .vou-numer,.dis_coup .mid-zuo p.qkeny,.dis_coup .mid-you p.ptime,.dis_coup.vou-numer,
.dis_coup .mid-you p.pma, .dis_coup .mid-you p.pwrd{
	color: #999;
}

.logins-btn.quanbtn{
	width: 265px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 34px;
}
.wuliuModel.cmp{
	margin-top: -280px;
}
/*优惠券更改new*/
.coupons-list.tancoup{
	padding: 5px 0px;
}
.coupenter{
	width: 316px;
	height: 128px;
}
.multright{
	background: url(../../images/coup_more_one.png) no-repeat;	
}
.multsigle{
	background: url(../../images/coup_sigle_one.png) no-repeat;
}
.mid-zuo p.qkeny{
	height: 98px;
	line-height: 98px;
    min-width: 78px;
    max-width: 80px;
    height: 100px;
    text-align: center;
    border-right: 1px solid #E6E6E6;
    font-weight: bold;
    padding: 0 10px;
}
.conpur-group.mat{
	padding-bottom:0;
	min-width: 462px;
}
.dv_inner.mat{
	width: 70px;
}
.li-ckname.dv_inner.mat label{
	margin-left: 28px;
    margin-top: 55px;
}
.mid-ta.mat{
	border: 0 none;
}
.vou-numer{
	margin-left: 6px;
	color: #1A1A1A;
	margin-top: 50px;
	width: 52px;
}
/*seo title*/
.seoeditor{
	padding: 15px 20px;
	margin-bottom: 10px;
    border-top: 2px solid #ddd;
    background: #f5f5f5;
}
.seodesct h1{
	font-size: 20px;
}
.seodesct a{
	display: block;
	margin-top: 5px;
}
.se_tit_per{ margin-top: 15px;}
.vgh_lfqpart p{
	width: 80px;
    height: 80px;
    line-height: 78px;
    text-align: center;
    overflow: hidden;
    border: 1px solid #e5e5e5;
}
.vgh_lfqpart p img {
    max-width: 78px;
    max-height: 78px;
    vertical-align: middle;
}
.vgh_rgtpart{
    width: 820px;
    margin-left: 15px;
    overflow: hidden;
}
.c_perpu_rt.high{
	height: 86px;
	overflow: hidden;
}
.c_perpu_rt.high .tbie p.htr_eng{
	height: 20px;
	overflow: hidden;
} 
.c_perpu_rt .tbie span{
	display: block;
    float: left;
    width: 70px;
    margin-right: 10px;
    margin-top: 2px;
    text-align: right;
}
.c_perpu_rt .tbie p{
	float: left;
    width: 740px;
    word-break: break-all;
    table-layout: fixed;
    line-height: 21px;
    margin-bottom: 2px;
}
.item_pt{ margin-bottom: 8px;}
.item_pt .son_d_lt{
	width: 198px;
	margin-right: 4px;
	font-size: 12px;
	color: #333;
}
.son_d_lt span{
	width: 68px;
	display: inline-block;
	text-align: right;
	overflow: hidden;
	float: left;
	line-height: 20px;
}
.son_d_lt em{
	display: inline-block;
	width: 125px;
	float: left;
	line-height: 20px;
}
.son_d_lt.longlt{width: 100%;}
.son_d_lt em.longem{ width: 700px;}
