.fl {
    float: left;
    display: inline-block;
    zoom: 1;
}
.radio {
    display: block;
    width: auto;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    font-size: 12px;
    color: #666;
    text-align: center;
    cursor: pointer;
}

.container {
    width: 100%;
    padding-bottom: 1px;
}

.wrap {
    width: 1170px;
    margin: 0 auto;
}

.clearfix {
    zoom: 1;
}

.detailpage .wrap {
    padding: 30px 0 40px;
}

.sideBar {
    width: 220px;
    margin-right: 20px;
}

.sliderMenu {
    -moz-box-shadow: 0px 1px 5px #ccc;
    -webkit-box-shadow: 0px 1px 5px #ccc;
    box-shadow: 0px 1px 5px #ccc;
    background: #fff;
}

h3 .arrow .iconfont {
    color: #cbcbcb;
    font-size: 12px;
}

.sliderMenu h3 {
    font-size: 18px;
    color: #666;
    border-bottom: 1px solid #ddd;
    height: 61px;
    line-height: 61px;
    padding: 0 22px;
    zoom: 1;
    overflow: hidden;
    cursor: pointer;
	margin:0px;
}

.sliderMenu h3 .arrow .iconfont {
    color: #cbcbcb;
    font-size: 12px;
}
.sliderMenu h3 .icon {
    margin-right: 10px;
}

.sliderMenu h3 .fl {
    float: left;
    display: inline-block;
    zoom: 1;
}



.sliderMenu h3 .span .fl {
    float: left;
    display: inline-block;
    zoom: 1;
    background-color: white;
}
.fr {
    float: right;
    display: inline-block;
    zoom: 1;
}

.sliderMenu ul {
    padding: 0;
    margin: 0;
}
.sliderMenu ul li {
    height: 40px;
    line-height: 40px;
    color: #666;
    padding-left: 40px;
}

.sliderMenu ul li a {
    display: block;
    font-size: 14px;
	color: #666;
    -moz-transition: all 0.2s linear 0s;
    -webkit-transition: all 0.2s linear 0s;
    text-decoration: none;
}

.colMain {
    width: 930px;
}

.goodsContent {
    background: #fff;
    border: 1px solid #e6e6e6;
}
.goodsContent .goodsInfo {
    position: relative;
    padding-top: 30px;
    margin-bottom: 40px;
	min-height:450px;
}
.goodsContent .goodsInfo .pic {
    position: absolute;
    left: 1px;
    top: -1px;
    width: 200px;
}
.goodsContent .goodsInfo .pic img {
    display: block;
    width: 160px;
    height: 200px;
    margin-bottom: 10px;
}

.goodsContent .goodsInfo .pic .favBtn.on, .goodsContent .goodsInfo .pic .favBtn:hover {
    border-color: #df2828;
}

.goodsContent .goodsInfo .pic .favBtn {
    font-size: 12px;
    color: #999;
    display: block;
    width: 68px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #ddd;
    border-radius: 12px;
    text-align: center;
}

.goodsContent .goodsInfo .infoMain {
    padding-left: 210px;
}
.goodsContent .goodsInfo .infoMain h1 {
    font-size: 24px;
    color: #333;
    height: 34px;
    line-height: 34px;
    margin-bottom: 20px;
}

.goodsContent .goodsInfo .infoMain dl.priceLine {
    margin-bottom: 0;
}

.goodsContent .goodsInfo .infoMain dl {
    font-size: 14px;
    color: #666;
    height: 34px;
    line-height: 34px;
    padding-left: 20px;
    margin-bottom: 20px;
}

.goodsContent .goodsInfo .infoMain dl.priceLine dd {
    font-family: Verdana;
    color: #df2828;
    line-height: 24px;
}

.goodsContent .goodsInfo .infoMain dl dd {
    color: #c38e39;
    width: 558px;
    height: 34px;
    line-height: 34px;
    padding-left: 0px;
}


.goodsContent .goodsInfo .infoMain .promotionsLine {
    #height: auto;
}


.goodsContent .goodsInfo .infoMain .promotionsLine dd {
    height: auto;
    line-height: 22px;
}

.goodsContent .goodsInfo .infoMain dl dd {
    color: #c38e39;
    width: 558px;
    height: 34px;
    line-height: 34px;
    padding-left: 20px;
}

.goodsContent .goodsInfo .infoMain .recordLine {
    width: 670px;
    height: 31px;
    background: #f8f8f8;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    margin-bottom: 25px;
    padding-top: 3px;
	margin: 0;
    padding: 0;
}

.goodsContent .goodsInfo .infoMain .recordLine .dealRecord {
    width: 334px;
    border-right: 1px solid #e7e7e7;
}

.goodsContent .goodsInfo .infoMain .recordLine .item {
    width: 325px;
    height: 24px;
    line-height: 30px;
    text-align: center;
    font-size: 12px;
    color: #666;
}

.goodsContent .goodsInfo .infoMain a {
    color: #666;
    -moz-transition: all 0.2s linear 0s;
    -webkit-transition: all 0.2s linear 0s;
    text-decoration: none;
}

.goodsContent .goodsInfo .infoMain dl.priceLine dd .price em {
    font-size: 26px;
}


.goodsContent .goodsInfo .infoMain dl.typeLine {
    height: auto;
    margin-bottom: 5px;
	margin-top: 10px;
}

.goodsContent .goodsInfo .infoMain dl {
    font-size: 12px;
    color: #666;
    height: 34px;
    line-height: 34px;
    padding-left: 20px;
    margin-bottom: 20px;
}
.goodsContent .goodsInfo .infoMain dl.typeLine dd.c {
    height: auto;
}
.goodsContent .goodsInfo .infoMain dl dd {
    color: #c38e39;
    width: 558px;
    height: 34px;
    line-height: 34px;
    padding-left: 20px;
}

.goodsContent .goodsInfo .infoMain dl.typeLine dd.c .radio {
    height: 28px;
    line-height: 28px;
    padding: 0 15px;
    border: 1px solid #ddd;
    font-size: 12px;
    color: #666;
    margin-right: 10px;
    margin-bottom: 10px;
    border-radius: 4px;
    white-space: nowrap;
}

.goodsContent .goodsInfo .infoMain dl.typeLine dd.c .radio.on{
    color: #fff;
    background: #2a2a2a;
    border: 1px solid #2a2a2a;
}
.radio .radioicon {
    display: inline-block;
    width: 12px;
    height: 22px;
    vertical-align: top;
}
.goodsContent .goodsInfo .infoMain .opreat {
    padding-left: 190px;
    margin-bottom: 25px;
}

.goodsContent .goodsInfo .infoMain .opreat .buyBtn {
    background: #f7ecd1;
    border-color: #f7dbd1;
    color: #df2828;
    margin-right: 10px;
    outline: none;
}

.goodsContent .goodsInfo .infoMain .opreat .btn {
    width: 180px;
    height: 40px;
    line-height: 28px;
    text-align: center;
    border-radius: 4px;
    font-size: 18px;
    cursor: pointer;
    color: #fff;
    background: #df2828;
    border: 1px solid #df2828;
    font-family: "Microsoft Yahei";
}


.tabTitle {
    background: url("/themes/store/default/images/tabb.png") repeat-x 0 0;
    height: 50px;
}

.tabTitle .tabTitleMain {
    width: 898px;
    padding-left: 50px;
    height: 50px;
    overflow: hidden;
    position: relative;
}

.tabTitle .tabTitleMain ul {
    height: 48px;
}
.tabTitle .tabTitleMain ul li.on {
    color: #df2828;
    border-top: 4px solid #df2828;
    border-bottom: 1px solid #fff;
    height: 45px;
    line-height: 41px;
}
.tabTitle .tabTitleMain ul li {
    height: 48px;
    line-height: 48px;
    padding: 0 30px;
    font-size: 14px;
    color: #333;
    float: left;
    display: inline-block;
    zoom: 1;
    border: 1px solid #ddd;
    margin-left: -1px;
    cursor: pointer;
}

.goodsContent .goodsTab .tabTitle .tabTitleMain .quickBuy {
    height: 50px;
    line-height: 50px;
    position: absolute;
    right: 0;
    top: 0;
    display: none;
}

.goodsContent .goodsTab .tabContentList .tabContent {
    padding: 0px 0;
}

.goodsContent .goodsTab .tabContentList .tabContent .con .assessment .c .assessmentList {
    padding: 15px 45px 22px;
    overflow: hidden;
}
.loader {
    position: relative;
}
.goodsContent .goodsTab .tabContentList .tabContent .con .assessment .c .assessmentList .item {
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
}
.goodsContent .goodsTab .tabContentList .tabContent .con .assessment .c .assessmentList .item .aitem {
    position: relative;
    min-height: 103px;
}
.goodsContent .goodsTab .tabContentList .tabContent .con .assessment .c .assessmentList .item .aitem .statusBox {
    width: 145px;
    height: 75px;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 14px;
    padding-top: 28px;
}
.goodsContent .goodsTab .tabContentList .tabContent .con .assessment .c .assessmentList .item .aitem .statusBox .status {
    display: block;
    color: #999;
    line-height: 24px;
}
.goodsContent .goodsTab .tabContentList .tabContent .con .assessment .c .assessmentList .item .aitem .statusBox .date {
    display: block;
    color: #ccc;
    line-height: 24px;
}
.goodsContent .goodsTab .tabContentList .tabContent .con .assessment .c .assessmentList .item .aitem .msgCon {
    margin-left: 145px;
    padding-bottom: 22px;
}
.goodsContent .goodsTab .tabContentList .tabContent .con .assessment .c .assessmentList .item .aitem .msgCon .textBox {
    min-height: 103px;
    border-left: 1px solid #ddd;
}
.goodsContent .goodsTab .tabContentList .tabContent .con .assessment .c .assessmentList .item .aitem .msgCon .textBox .text, .goodsContent .goodsTab .tabContentList .tabContent .con .assessment .c .assessmentList .item .aitem .msgCon .textBox .replyBox {
    font-size: 12px;
    color: #333;
    line-height: 20px;
    margin-bottom: 4px;
    padding-left: 30px;
    font-family: Verdana,"Microsoft Yahei";
    text-align: justify;
    text-justify: auto;
    word-wrap: break-word;
}
.goodsContent .goodsTab .tabContentList .tabContent .con .assessment .c .assessmentList .item .aitem .msgCon .textBox .from {
    font-size: 14px;
    color: #999;
    line-height: 20px;
    padding-bottom: 30px;
}
.goodsContent .goodsTab .tabContentList .tabContent .con .assessment .c .assessmentList .item .aitem .msgCon .textBox .from .goods {
    margin-right: 35px;
}
.loader {
    position: relative;
}
.goodsContent .goodsTab .tabContentList .tabContent .con .dealRecordList .dealRecordTable {
    width: 100%;
    margin-bottom: 0px;
}
thead {
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit;
}
tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}
.goodsContent .goodsTab .tabContentList .tabContent .con .dealRecordList .dealRecordTable th {
    width: 25%;
    text-align: center;
    height: 40px;
    line-height: 40px;
    background: #efefef;
    color: #333;
    font-size: 14px;
}
tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}
tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}
.goodsContent .goodsTab .tabContentList .tabContent .con .dealRecordList .dealRecordTable .user {
    text-align: center;
}
.goodsContent .goodsTab .tabContentList .tabContent .con .dealRecordList .dealRecordTable td {
    padding: 20px;
    color: #666;
    font-size: 14px;
    border-bottom: 1px solid #ddd;
}

.tabContent h3{
    height: 33px;
    line-height: 33px;
    background: url(/themes/store/default/images/hrbg.png) repeat-x 0 0;
}

.tabContent h3 span {
    display: inline-block;
    background: #fff;
    padding-right: 15px;
    font-weight: bold;
}

.indexTopModule{
	padding-bottom: 4px;
	margin:0 auto 56px;
	background:url(../../images/indexTopModule.png) repeat-x 0 bottom #fcfcfc;
	// overflow: hidden;
	min-width: 1190px;
	width:100%;
	/*focus pic*/
	.indexFocusMain{
		position: relative;
		height:360px;
		// overflow: hidden;
		.indexFocusBox {
			position: absolute;
			left: 50%;
			top: 0;
			width: 1920px;
			height: 360px;
			overflow: hidden;
			margin-left:-960px;
			.pic{
				position: relative;
				z-index: 0;
				height: 360px;
				img{
					width: 1920px;
					height: 360px;
					display: block;
				}
				li{
					height:360px;
					a{
						display:block;
						width:1920px;
						height:360px;
					}
				}
			}
			.hd{
				width: 100%;
				position: absolute;
				left: 0;
				bottom: 10px;
				text-align: center;
				font-size: 0;
				z-index: 1;
				li{
					width:30px;
					height:8px;
					background:#fff;
					margin:0 5px;
					display:inline-block;
					*display:inline;
					zoom:1;
					cursor: pointer;
				}
				.on{
					background:$red;
				}
			}
		}
	}
}
/*search module*/
.searchBox{
	padding:50px 0;
	.search{
		width:800px;
		margin:0 auto;
		.text{
			font-size: 12px;
			color:$c3;
			font-family: $simsun;
			margin-bottom: 6px;
			em{
				font-family: $yahei;
				color:$red;
				font-size: 18px;
				padding:0 4px;
			}
		}
		.searchForm{
			height:50px;
			width:800px;
			position: relative;
			.iconfont{
				position: absolute;
				left: 19px;
				top: 8px;
				color:#ccc;
				font-size: 30px;
				z-index: 1;
			}
			.inputSearch{
				width:500px;
				height:26px;
				line-height: 26px;
				border:2px solid $red;
				border-right: 0;
				border-radius: 4px 0 0 4px;
				padding:10px 10px 10px 60px;
				font-size: 14px;
			}
			.searchBtn{
				width: 150px;
			    height: 50px;
			    line-height: 50px;
			    border: 0;
			    background: $red;
			    color: #fff;
			    font-size: 14px;
			    text-align: center;
			    border-radius: 0 4px 4px 0;
			    cursor: pointer;
			}
		}
	}
}
.indexMainModule{
	.area{
		margin:0 -10px 60px;
		.title{
			display: block;
			width:300px;
			height:340px;
			margin:0 10px;
			background:url(../../images/indexMainModule.png) no-repeat 0 0;
			padding-top: 20px;
			position: relative;
			h2{
				color:#fff;
				font-size: 34px;
				text-align: center;
				margin-bottom: 20px;
				padding:0 10px;
				width:280px;
			}
			.icon{
				display:block;
				text-align: center;
				width:135px;
				height:135;
				margin: 0 auto 30px;
				img{
					display:block;
					width: 135px;
					height:135px;
				}
			}
			.des{
				display:block;
				text-align: center;
				color:#fff;
				font-size: 14px;
				line-height: 22px;
				padding:0 10px;
				width:280px;
			}
			.text{
				display:block;
				width:280px;
				height:35px;
				line-height: 35px;
				color:#fff;
				text-align: center;
				font-size: 14px;
				background:#000;
				position: absolute;
				left: 0;
				bottom:0;
				padding:0 10px;
			}
		}
		.focus {
			position: relative;
			width: 300px;
			height: 360px;
			overflow: hidden;
			margin:0 10px;
			.pic{
				position: relative;
				z-index: 0;
				height: 360px;
				img{
					width: 298px;
					height: 358px;
					display: block;
					border:1px solid #e6e6e6;
				}
				li{
					height:360px;
					a{
						display:block;
						width:300px;
						height:360px;
						position: relative;
						.info{
							display:block;
							width: 280px;
							height: 48px;
							overflow: hidden;
							background:url(../../images/alpha40.png) repeat 0 0;
							position: absolute;
							left: 0;
							bottom:0;
							// bottom:-60px;
							color:#fff;
							padding:6px 10px;
							.t{
								display:block;
								height:30px;
								line-height: 30px;
								overflow: hidden;
								.name{
									width: 180px;
									overflow: hidden;
									font-size: 20px;
								}
								.price{
									width:80px;
									font-size: 12px;
									em{
										font-size: 20px;
									}
								}
							}
							.des{
								display: block;
								height:22px;
								line-height: 22px;
								overflow: hidden;
							}
						}
					}
				}
			}
			.prev,
			.next {
				width: 40px;
				height: 40px;
				position: absolute;
				top: 135px;
				z-index: 10;
				cursor: pointer;
				.iconfont{
					color:#e5e5e5;
					font-size: 40px;
				}
				&:hover{
					.iconfont{
						color:#ccc;
					}
				}
			}
			.prev {
				left: 0;
			}
			.next {
				right: 0;
			}
		}
		.goodsBox{
			width:570px;
			height:365px;
			overflow: hidden;
			.item{
				width:263px;
				height:168px;
				margin:0 10px 20px;
				position: relative;
				border-radius: 4px;
				border:1px solid #e6e6e6;
				overflow: hidden;
				background:#fff;

				// -moz-box-shadow: 0px 4px 4px #ccc;
				// 	-webkit-box-shadow: 0px 4px 4px #ccc;
				// 	box-shadow: 0px 4px 4px #ccc;
				// 	filter: progid:DXImageTransform.Microsoft.Shadow(strength = 4, direction = 180, color = '#ccc');
				.pic{
					display:block;
					width:120px;
					height:96px;
					position: absolute;
					left: 15px;
					top: 50%;
					margin-top: -48px;
					z-index: 1;
					img{
						display:block;
						width:120px;
						height:96px;
					}
				}
				.text{
					display: block;
					width:80px;
					height:128px;
					padding-left: 160px;
					padding-top: 30px;
					span{
						display: block;
					}
					.name{
						font-size: 18px;
						color: $c6;
						height:44px;
						line-height: 22px;
						overflow: hidden;
						margin-bottom: 5px;
					}
					.des{
						font-size: 14px;
						color: $c6;
						line-height: 20px;
						height:40px;
						overflow: hidden;
						margin-bottom: 5px;
					}
					.price{
						font-size: 16px;
						color: $red;
					}
				}
				&:hover{
					-moz-box-shadow: 0 2px 5px #ccc;
					-webkit-box-shadow: 0 2px 5px #ccc;
					box-shadow: 0 2px 5px #ccc;
				}
				.line{
					display:block;
					width:267px;
					height:2px;
					background:#42aedb;
					border-radius: 0 0 4px 4px;
					position: absolute;
					left: 0;
					bottom:0;
					z-index: 3;
				}
			}
			.iFocus{
				.pic{
					border:0;
				}
			}
		}
	}
	.aPatent{
		.title{
			background-position: -300px 0;
		}
		.goodsBox{
			.item{
				.line{
					background:#6eba4b;
				}
			}
		}
	}
	.aCopyright{
		.title{
			background-position: -600px 0;
		}
		.goodsBox{
			.item{
				.line{
					background:#e18751;
				}
			}
		}
	}
}
.indexAd1{
	background:#f8b551;
	min-width: 1190px;
	height: 130px;
	position: relative;
	.wrap{
		height:130px;
		line-height: 130px;
		color:#fff;
		text-align: center;
		font-size: 30px;
		position: absolute;
		left: 50%;
		top: 0;
		margin-left: -595px;
	}
}
.aboutModule{
	width:100%;
	min-width: 1190px;
	height: 450px;
	background:url(../../images/aboutModule.jpg) no-repeat center 0;
	.wrap{
		position: relative;
	}
	.text{
		width: 564px;
		color: #fff;
		padding-top: 35px;
		h2{
			font-size: 34px;
			font-family: $yahei;
			margin-bottom: 15px;
		}
		.c{
			font-size: 12px;
			font-family: $yahei;
			line-height: 21px;
			margin-bottom: 55px;
			p{
				margin-bottom: 20px;
				display: block;
			}
		}
		.opreat{
			.more{
				width:105px;
				height:26px;
				line-height: 26px;
				color:#fff;
				border:1px solid #fff;
				text-align: center;
				&:hover{
					background: #fff;
					color: $red;
				}
			}
		}
	}
	.aboutlianrui{
		width: 362px;
		height: 400px;
		background: url(../../images/aboutlianrui.png) no-repeat center center;
		position: absolute;
		right:90px;
		top: 30px;
		.ablrtext{
			width: 155px;
			font-size: 18px;
			color:#fff;
			text-align: center;
			position: absolute;
			left: 103px;
			top: 178px;
			.t,
			.c{
				font-size: 32px;
			}
		}
		.item{
			font-size: 14px;
			color:#fff;
			text-align: center;
			width: 100px;
			height: 100px;
			position: absolute;
			cursor:default;
			.t{
				position: relative;
				z-index: 1;
				line-height: 20px;
				padding-top: 20px;
			}
			.bgs{
				width:100px;
				height: 100px;
				background: url(../../images/aboutitem1.png) no-repeat 0 0;
				position: absolute;
				left: 0;
				top: 0;
			}
			.bge{
				width:133px;
				height: 133px;
				background: url(../../images/aboutitem2.png) no-repeat 0 0;
				position: absolute;
				left: -16.5px;
				top: -16.5px;
			}
		}
		.item1{
			left: 130px;
			top: 0;
		}
		.item2{
			left: 260px;
			top: 78px;
			.t{
				padding-top: 22px;
			}
		}
		.item3{
			left: 260px;
			top: 226px;
			.t{
				padding-top: 28px;
			}
		}
		.item4{
			left: 130px;
			top: 296px;
			.t{
				padding-top: 28px;
			}
		}
		.item5{
			left: 0;
			top: 226px;
			.t{
				padding-top: 28px;
			}
		}
		.item6{
			left: 0;
			top: 78px;
		}
	}
}
.timeLineModule{
	padding-bottom: 35px;
	background: #f5f5f5;
	min-width: 1190px;
	width:100%;
	.wrap{
		height: 115px;
		overflow: hidden;
		background: url(../../images/timelinebg.png) repeat-x 0 0;
		.timelineSlider{
			position: relative;
			padding:0 40px;
			.btn{
				display: block;
				width: 37px;
				height: 38px;
				background: url(../../images/timelinebtn.png) no-repeat 0 0;
				line-height: 38px;
				text-align: center;
				position: absolute;
				top: 36px;
				.iconfont{
					font-size: 20px;
					color:#d1d1d1;
				}
				&:hover{
					.iconfont{
						color: $red;
					}
				}
			}
			.prev{
				left: 0;
			}
			.next{
				right:0;
			}
			.timeline{
				li{
					width:160px;
					text-align: center;
					padding-top: 18px;
					margin:0 30px;
					float: left;
					display:inline-block;
					*display:inline;
					zoom:1;
					.year{
						font-size: 14px;
						color:#c20000;
						margin-bottom: 5px;
					}
					.circle{
						margin-bottom: 8px;
						img{
							display:block;
							width:24px;
							height: 25px;
							margin: 0 auto;
						}
					}
					.text{
						line-height: 20px;
					}
				}
			}
		}
	}
}
.clientModule{
	background: #fff;
	padding: 40px 0 18px;
	.wrap{
		h2{
			font-size: 26px;
			color:$c3;
			margin-bottom: 30px;
		}
		.clientContent{
			margin:0 -20px;
			.item{
				width: 204px;
				height: 90px;
				margin:0 20px;
				padding-bottom: 40px;
				img{
					border:1px solid #e8e8e8;
					display: block;
					width:202px;
					height: 88px;
				}
			}
		}
	}
}

/*goodsContent*/
.detailpage{
	background: #eee;
	.wrap{
		padding: 30px 0 40px;
	}
}
.goodsContent{
	background: #fff;
	border: 1px solid #e6e6e6;
	.goodsInfo{
		position: relative;
		padding-top: 30px;
		margin-bottom: 40px;
		.pic{
			position: absolute;
			left: 33px;
			top: -1px;
			width:135px;
			img{
				display: block;
				width:135px;
				height:184px;
				margin-bottom: 10px;
			}
			.favBtn{
				font-size: 12px;
				color:$c9;
				display: block;
				width:68px;
				height: 24px;
				line-height: 24px;
				border: 1px solid #ddd;
				border-radius: 12px;
				text-align: center;
				.iconfont{
					color: $red;
				}
			}
			.favBtn.on,
			.favBtn:hover{
				border-color: $red;
			}
		}
		.infoMain{
			padding-left: 200px;
			h1{
				font-size: 24px;
				color:$c3;
				height:34px;
				line-height: 34px;
				margin-bottom: 20px;
			}
			dl{
				font-size: 12px;
				color:$c6;
				height: 34px;
				line-height: 34px;
				padding-left: 20px;
				margin-bottom: 20px;
				dt{
					// width:50px;
				}
				dd{
					color:#c38e39;
					width:558px;
					height:34px;
					line-height: 34px;
					padding-left: 20px;
				}
			}
			dl.priceLine{
				margin-bottom: 0;
				dd{
					font-family: Verdana;
					color:$red;
					line-height: 24px;
					.price{
						margin-right: 20px;
						em{
							font-size: 26px;
						}
					}
					.oldprice{
						font-size: 12px;
						color:$c9;
						text-decoration: line-through;
					}
				}
			}
			.promotionsLine{
				height: auto;
				dt{
					height:22px;
					line-height: 22px;
				}
				dd{
					height:auto;
					line-height: 22px;
				}
			}
			.recordLine{
				width:670px;
				height:31px;
				background:#f8f8f8;
				border-top: 1px solid #e7e7e7;
				border-bottom: 1px solid #e7e7e7;
				margin-bottom: 25px;
				padding-top: 3px;
				.item{
					width:335px;
					height:24px;
					line-height: 24px;
					text-align: center;
					font-size: 12px;
					color:$c6;
					em{
						color:#42aedb;
					}
				}
				.dealRecord{
					width:334px;
					border-right: 1px solid #e7e7e7;
				}
			}
			dl.typeLine{
				height:auto;
				margin-bottom: 5px;
				dd.c{
					height:auto;
					.radio{
						height: 28px;
						line-height: 28px;
						padding:0 15px;
						border:1px solid #ddd;
						font-size: 12px;
						color: $c6;
						margin-right: 10px;
						margin-bottom: 10px;
						border-radius: 4px;
						white-space: nowrap;
						.radioicon{
							display:none;
						}
					}
					.radio:hover,
					.radio.on{
						color: #fff;
						background: #2a2a2a;
						border:1px solid #2a2a2a;
					}
				}
			}
			dl.amountLine{
				.text{
					font-size: 12px;
					color: $c9;
				}
			}
			.opreat{
				padding-left: 90px;
				margin-bottom: 25px;
				.btn{
					width: 180px;
					height:40px;
					line-height: 28px;
					text-align: center;
					border-radius: 4px;
					font-size: 18px;
					cursor: pointer;
					color: #fff;
					background: #df2828;
					border: 1px solid #df2828;
					font-family: $yahei;
				}
				.buyBtn{
					background:#f7ecd1;
					border-color: #f7dbd1;
					*border:none;
					color: #df2828;
					margin-right: 10px;
					outline: none;
				}
			}
		}
		.recommend{
			width: 850px;
			margin: 0 auto;
			h2{
				font-size: 14px;
				color: $c6;
				height:36px;
				line-height: 36px;
				border-bottom: 1px solid #ddd;
			}
			.c{
				padding: 30px 0 15px;
				border-bottom: 1px solid #ddd;
				.recommendGoodsBox{
					width:540px;
					height:145px;
					overflow: hidden;
					outline:none;
					.recommendGoodsCon{
						height: 123px;
						overflow: hidden;
					}
					.scroll-pane
					{
						width: 100%;
						height: 123px;
						overflow: auto;
					}
					.goodstype{
						width: 120px;
						img{
							display:block;
							width: 120px;
							height:96px;
							margin-bottom: 5px;
						}
						.text{
							width:120px;
							height: 22px;
							line-height: 22px;
							overflow: hidden;
							font-size: 12px;
							color: $c6;
							text-align: center;
						}
					}
					.icon{
						height:96px;
						line-height: 96px;
						padding:0;
						.iconfont{
							font-size: 20px;
							color: #ccc;
						}
					}
					.packages{
						.rpic{
							display:block;
							width:120px;
							img{
								display:block;
								width: 120px;
								height:96px;
								margin-bottom: 5px;
							}
						}
						.checkbox{
							display:block;
							width:120px;
							height: 22px;
							line-height: 22px;
							overflow: hidden;
							font-size: 12px;
							color: $c6;
							text-align: center;
							cursor: pointer;
							.checkicon{
								display:inline-block;
								width:13px;
								height:22px;
								background: url(../../images/checkicon.png) no-repeat 0 -22px;
								vertical-align: top;
							}
							.text{
								display:inline-block;
							    max-width: 100px;
							}
						}
						.on{
							.checkicon{
								background-position: 0 0;
							}
						}
					}
				}
				.line{
					width:8px;
					height:109px;
					background: url(../../images/recommendline.png) no-repeat center 0;
					margin:0 22px 0 30px;
				}
				.packageprice{
					font-size: 14px;
					color:$c6;
					text-align: center;
					.priceBox{
						margin-bottom: 20px;
						line-height: 24px;
						.price{
							color: $red;
							font-size: 18px;
							margin-right: 10px;
						}
						.save{
							font-size: 12px;
							color:#fff;
							background: $c3;
							height:18px;
							line-height: 18px;
							padding: 0 5px;
							margin-top: 3px;
						}
					}
					.btn{
						display: block;
						width: 104px;
						height:30px;
						line-height: 30px;
						text-align: center;
						border-radius: 4px;
						font-size: 14px;
						cursor: pointer;
						color: #fff;
						background: #df2828;
						border: 1px solid #df2828;
					}
					.buyBtn{
						background:#f7ecd1;
						border: 1px solid #f7dbd1;
						*border: 0;
						color: #df2828;
						margin: 0 0 10px;
					}
				}
			}
		}
	}
	.goodsTab{
		.tabTitle{
			.tabTitleMain{
				.quickBuy{
					height:50px; 
					line-height: 50px;
					position: absolute;
					right:0;
					top: 0;
					display:none;
					.price{
						font-size: 12px;
						color: $red;
						margin-right: 30px;
						em{
							font-size: 26px;
						}
					}
					.addCartBtn{
						width:130px;
						height:50px;
						line-height: 50px;
						color: #fff;
						background: $red;
						font-size: 14px;
						text-align: center;
						border: 0;
						cursor: pointer;
					}
				}
			}
		}
		.fixedClass{
			position: fixed;
			top: 0;
			left: 0;
			width:100%;
			z-index: 900;
			.tabTitleMain{
				position: absolute;
				left: 0;
				top: 0;
				width: 898px;
				.quickBuy{
					display:block;
				}
			}
		}
		.tabContentList{
			.tabContent{
				padding:35px 0;
				.title{
					
				}
				.con{
					.goodsdetail{
						margin-bottom: 35px;
						padding: 0 35px;
						p{
							display:block;
							text-align: center;
						}
						.tabs_content{
							font-size: 16px;
							line-height: 2em;
							.row{
								.big{
								    color: #c8000b;
								    font-size: 20px;
								    font-family: $yahei;
								}
								.big2 {
								    color: #333;
								    font-size: 30px;
								    font-family: $yahei;
								}
								h3{
									height: 33px;
									line-height: 33px;
									background: url(../../images/titlebg.png) repeat-x 0 0;
									span{
										display: inline-block;
										background: #fff;
										padding-right: 15px;
										font-weight: bold;
									}
								}
							}
						}
					}
					.t{
						height:39px;
						line-height: 39px;
						background: #efefef;
						border-top: 3px solid #ccc;
						border-bottom: 1px solid #ddd;
						font-size: 14px;
						color:$c6;
						padding-left: 30px;
						position: relative;
						em{
							color: #42aedb;
							padding-left: 8px;
						}
						.adviceBtn{
							width: 80px;
							height:27px;
							background: $red;
							color: #fff;
							line-height: 27px;
							text-align: center;
							border-radius: 4px;
							position: absolute;
							top: 6px;
							right: 45px;
							font-size: 12px;
						}
					}
					.assessment{
						.c{
							.desc{
								height:150px;
								border-bottom: 1px solid #ddd;
								.descT{
									width:166px;
									height:86px;
									line-height: 86px;
									margin-top: 32px;
									font-size: 14px;
									color:$c6;
									text-align: center;
									border-right: 1px solid #ddd;
									.iconfont{
										color: #ffac29;
										margin-right: 5px;
										font-size: 22px;
									}
								}
								.descC{
									padding-top: 24px;
									padding-left: 30px;
									.starLine{
										margin-bottom: 12px;
										.text{
											width: 85px;
											height:22px;
											line-height: 22px;
											color:$c6;
											margin-right: 10px;
										}
										.starBox{
											margin-right: 10px;
										}
										.scoreBox{
											height:22px;
											line-height: 22px;
											.score{
												font-size: 14px;
												font-family: Arial;
												color: $c6;
												margin-right: 5px;
											}
											.status{
												.iconfont{
													display:none;
												}
												.icon-rankup{
													color: $red;
												}
												.icon-rankdown{
													color: #059216;
												}
											}
										}
										.rankup{
											.status{
												.icon-rankup{
													display: inline-block;
												}
											}
										}
										.rankdown{
											.status{
												.icon-rankdown{
													display: inline-block;
												}
											}
										}
									}
								}
							}
							.assessmentFilter{
								height:30px;
								line-height: 30px;
								background:#efefef;
								border-bottom: 1px solid #ddd;
								padding-top: 10px;
								padding-left: 30px;
								.radio{
									margin-right: 32px;
								}
							}
							.assessmentList{
								padding:35px 45px 22px;
								overflow: hidden;
								.item{
									border-bottom: 1px solid #ddd;
									margin-bottom: 20px;
									.aitem{
										position: relative;
										min-height: 103px;
										// padding-bottom: 22px;
										.statusBox{
											width: 145px;
											height: 75px;
											position: absolute;
											left: 0;
											top: 0;
											font-size: 14px;
											padding-top: 28px;
											.status{
												display:block;
												color: $c9;
												line-height: 24px;
											}
											.date{
												display:block;
												color: #ccc;
												line-height: 24px;
											}
										}
										.msgCon{
											margin-left: 145px;
											padding-bottom: 22px;
											.textBox{
												min-height: 103px;
												border-left: 1px solid #ddd;
												.text,
												.replyBox{
													font-size: 12px;
													color: $c3;
													line-height: 20px;
													margin-bottom: 4px;
													padding-left: 30px;
													font-family: Verdana,$yahei;
													text-align:justify;
													text-justify:auto;
													word-wrap: break-word;
												}
												.from{
													font-size: 14px;
													color: $c9;
													line-height: 20px;
													padding-bottom: 30px;
													.goods{
														margin-right: 35px;
													}
												}
												.replyBox{
													color: #ff6500;
													.reply{
														margin-bottom: 5px;
													}
													.date{
														color: $c9;
														text-align: right;
													}
												}
											}
										}
									}
									.appendAssessment{
										.msgCon{
											padding-bottom: 22px;
											padding-top: 22px;
											border-top: 1px solid #ddd;
										}
									}
									.showAppend{
										.msgCon{
											
										}
									}
								}
								.noresult{
									text-align: center;
									font-size: 14px;
									color: #999;
								}
							}
						}
					}
					.buyAdvice{
						.c{
							padding:20px 45px;
							.item{
								line-height: 26px;
								font-family: $simsun;
								padding:10px 0;
								border-bottom: 1px dotted #ddd;
								.date{
									font-size: 12px;
									color: #9c9a9c;
									width: 180px;
								}
								dt,
								dd{
									float: left;
									display:inline-block;
									*display:inline;
									zoom:1;
								}
								dt{
									width: 60px;
								}
								dd{
									width: 798px;
									.text{
										width: 608px;
									    word-wrap: break-word;
									    padding-right: 10px;
									}
								}
								dl.user{
									color:#9c9a9c;
									.name{
										margin-right: 40px;
									}
								}
								dl.q{
									color: $c6;
								}
								dl.a{
									color: #ff6500;
								}
							}
							.pageBox{
								padding-top: 20px;
								margin-bottom: 25px;
							}
						}
						.commentOpreat{
							padding: 0 45px;
    						line-height: 30px;
    						font-size: 14px;
							.uarea{
								width: 838px;
							    height: 80px;
							    border-color: #ddd;
							    resize: none;
							    font-size: 12px;
							    color: #666;
							    padding: 10px;
							}
							.usend{
					    	    width: 80px;
							    height: 27px;
							    background: #df2828;
							    color: #fff;
							    line-height: 27px;
							    text-align: center;
							    border-radius: 4px;
							    font-size: 12px;
							    border: 0;
							    cursor: pointer;
						    }
						    .nologin{
						    	text-align: center;
						    	font-size: 16px;
						    	padding: 35px 0;
						    	color: #999;
						    	a{
						    		color: $red;
						    		padding: 0 6px;
						    		&:hover{
						    			text-decoration: underline;
						    		}
						    	}
						    }
						}
					}
					.dealRecordList{
						padding-bottom: 50px;
						.dealRecordTable{
							width: 100%;
							margin-bottom: 20px;
							th{
								width: 25%;
								text-align: center;
								height:40px;
								line-height: 40px;
								background: #efefef;
								color: $c3;
								font-size: 14px;
								em{
									color: $c9;
								}
							}
							td{
								padding:20px;
								color: $c6;
								font-size: 14px;
								border-bottom: 1px solid #ddd;
							}
							.user{
								text-align: center;
							}
							.detail{
								font-size: 12px;
								font-family: $simsun;
								line-height: 24px;
								padding:20px 20px 20px 70px;
							}
							.amount{
								font-size: 16px;
								text-align: center;
							}
							.date{
								font-size: 12px;
								line-height: 24px;
								padding:20px;
								text-align: center;
							}
						}
						.pageBox{
							margin-right: 45px;
						}
					}
					.packagesRecommend{
						.t{
							height: 44px;
							line-height: 44px;
							background:none;
							border-top: 0;
							padding-left: 0;
						}
					}
					.mayLike{
						.t{
							background:none;
							padding-left: 0;
							border:0;
							margin-bottom: 10px;
						}
					}
				}
			}
			.tabContent2{
				padding-top: 0;
			}
			.tabContent3{
				padding-top: 13px;
			}
		}
	}
}
// /*searchPage*/
.searchPage{
	background: #fff;
	.wrap{
		.searchBox{
			padding: 60px 0 70px;
		}
		.searchListMain{
			/*result*/
			.resultFilter{
				border:1px solid #e7e7e7;
				padding:16px 20px;
				.selectBox{
					height:32px;
					line-height: 32px;
					margin-right: 20px;
				}
				.applyDate{
					height:32px;
					line-height: 32px;
					margin-right: 40px;
					.dateInputBox{
						position: relative;
						width: 142px;
						height: 32px;
						.inputDate{
							border:1px solid #e7e7e7;
							height:20px;
							line-height: 20px;
							font-size: 12px;
							cursor: pointer;
							width: 120px;
							padding:5px 10px;
							color:$c6;
						}
						.clearBtn{
							width: 30px;
							height:30px;
							line-height: 30px;
							text-align: center;
							display:block;
							position: absolute;
							right:1px;
							top: 1px;
							.iconfont{
								color: $c6;
							}
						}
					}
					.line{
						padding: 0 10px;
					}
				}
				.typeBox{
					width:470px;
					height:32px;
					line-height: 32px;
					position: relative;
					a.typeItem{
						height:30px;
						line-height: 30px;
						border: 1px solid #ddd;
						padding: 0 40px;
						margin-left: -1px;
						&:hover{
							background: $red;
							color:#fff;
							border-color: $red;
						}
					}
					a.on{
						background: $red;
						color:#fff;
						border-color: $red;
					}
					.typeSelect{
						height:30px;
						line-height: 30px;
						border: 1px solid #ddd;
						margin-left: -1px;
						color: $c6;
						&:hover{
							color: $c6;
						}
						.t{
							display:block;
							padding: 0 54px 0 40px;
							position: relative;
							.icon{
						    	display:block;
						    	width: 34px;
						    	height:30px;
						    	line-height: 30px;
						    	text-align: center;
						    	background: #ececec;
						    	position: absolute;
						    	right:0;
						    	top: 0;
						    	z-index: 1;
						    	.iconfont{
						    		color: #555;
						    		font-size: 14px;
						    	}
						    }
						}
					}
					.typePaneBox{
						position: absolute;
						left: -1px;
						top: 31px;
						display:block;
						width: 468px; 
						height:266px;
						background: #fff;
						border: 1px solid #ddd;
						border-bottom: 0;
						z-index: 99;
						.typePane{
							width: 100%;
							height:266px;
							outline:none;
							.item{
								border-top: 1px solid #ddd;
								margin-top: -1px;
								.item-t{
									padding-top: 10px;
									font-size: 14px;
									color: $c3;
									height:26px;
									line-height: 26px;
									padding-left: 20px;
									margin-bottom: 10px;
								}
								.item-c{
									padding:0 10px;
									a.checkbox{
										width: 129px;
										color: $c6;
										font-size: 12px;
										font-family: $simsun;
										margin: 0 8px;
										overflow: hidden;
										text-align: left;
										margin-bottom: 7px;
									}
									.on{
										background: none;
										color: $c6;
									}
								}
							}
						}
						.opreat{
							background: #fff;
							margin: -1px -1px 0;
							height:40px;
							padding-top: 9px;
							padding-right: 20px;
							border: 1px solid #ddd;
							border-top: 0;
							.confirmBtn{
								border: none;
								border-radius: 4px;
								background: $red;
								color: #fff;
								height: 22px;
								line-height: 22px;
								padding: 0 15px;
								font-size: 12px;
								font-family: $simsun;
								cursor: pointer;
							}
						}
					}
				}
			}
			.resultTextBox{
				margin-top: -1px;
				background: #fff8f6;
				border: 1px solid #f7eae7;
				padding:17px 20px;
				font-size: 14px;
				color: $c6;
				position: relative;
				z-index: 1;
				.textLine{
					margin-bottom: 15px;
					em{
						font-family: Arial;
						font-size: 16px;
						color: $red;
						font-weight: bold;
						padding: 0 3px;
					}
				}
				.textLine2{
					em{
						font-family: $yahei;
					}
				}
				.more{
					p{
						padding-bottom: 25px;
					}
					.itemList{
						color: $c3;
						.item{
							margin-right: 105px;
							strong{
								font-size: 18px;
								font-weight: bold;
								font-family: $yahei;
							}
							em{
								color: $red;
							}
							a{
								line-height: 26px;
								padding: 0 15px;
								border-radius: 4px;
								background: $red;
								color: #fff;
								display: inline-block;
								margin-left: 17px;
								border: 1px solid $red;
								&:hover{
									background: #fff;
									color: $red;
								}
							}
						}
					}
				}
			}
			.searchList{
				margin-top: -1px;
				margin-bottom: 20px;
				ul{
					.item{
						height:106px;
						border:1px solid #ddd;
						padding: 19px;
						position: relative;
						margin-top: -1px;
						vertical-align:middle;
						&:hover{
							position: relative;
							z-index: 1;
							border-color: $red;
						}
						.pic{
							display:block;
							width:125px;
							height:100px;
							position: absolute;
							left: 20px;
							top: 20px;
							img{
								display:block;
								width: 125px;
								height: 100px;
							}
						}
						.text{
							padding-left: 160px;
							font-size: 14px;
							color: $c6;
							.lineBox{
								height:32px;
								line-height: 32px;
								.name{
									color: $c3;
									margin-right: 35px;
								}
								.name,
								.classify{
									margin-right: 35px;
								}
								.status{
									em{
										color: $red;
									}
								}
							}
							.ucanBox{
								line-height: 26px;
								padding-top: 10px;
								.t{
									margin-right: 5px;
								}
								.c{
									a{
										padding: 0 15px;
										background: #ffece5;
										border: 1px solid #ff4800;
										border-radius: 4px;
										margin-right: 30px;
										color: #ff4800;
										&:hover{
											background: #ff4800;
											color:#fff;
										}
									}
								}
							}
						}
					}
				}
				.pageBox{
					padding: 23px 0;
					border: 1px solid #ddd;
					border-top: 0;
				}
			}
			.packagesRecommend{
				border: 1px solid #ddd;
				padding: 15px 35px;
				margin-bottom: 20px;
				.t{
					font-size: 16px;
					color: $c3;
				}
				.c{
					height: 460px;
					.item{
						.icon{
							padding: 0 50px;
							.iconfont{
								font-size: 26px;
							}
						}
						.icon2{
							padding: 0 70px;
						}
					}
				}
			}
			.mayLike{
				border: 1px solid #ddd;
				padding: 15px 0;
				margin: 0 0 20px;
				.t{
					font-size: 16px;
					color: $c3;
				    height: 44px;
				    line-height: 44px;
				    background: none;
				    border-top: 0;
				    padding-left: 30px;
				}
				.c{
					height:192px;
					padding:0 11px;
					.maylikeSliderBox{
						margin-bottom: 0;
						.maylikeSlider{
							.item{
								margin: 0 16px;
							}
						}
					}
				}
			}
			.applyForm{
				border: 1px solid #ddd;
				padding: 30px 40px;
				margin: 20px 0;
				.opreat{
					.submitBtn{
						width: 140px;
						height:40px;
						line-height: 40px;
						border: 0;
						background: $red;
						color: #fff;
						text-align: center;
						cursor: pointer;
						font-size: 18px;
						border-radius: 4px;
					}
				}
				.formLine{
					font-family: $yahei;
					.inputText{
						font-family: $yahei;
					}
					.radio{
						margin-right: 10px;
						margin-bottom: 10px;
						padding-bottom: 0;
						height: 27px;
						line-height: 27px;
						padding: 0 15px;
						border: 1px solid #ccc;
						border-radius: 4px;
						.radioicon{
							display: none;
						}
						&:hover{
							background: #494949;
							border-color: #494949;
							color: #fff;
						}
					}
					.radio.on{
						background: #494949;
						border-color: #494949;
						color: #fff;
					}
				}
			}
			.yunzhiRecommend{
				border: 1px solid #ddd;
				margin: 20px 0;
				display:none;
				.t{
					height: 56px;
					line-height: 56px;
					font-size: 16px;
					color: $c6;
					border-bottom: 1px solid #e7e7e7;
					padding-left: 18px;
					background: #f8f8f8;
				}
				.c{
					.item{
						padding: 15px;
						border-bottom: 1px solid #efefef;
						.it{
							font-size: 14px;
							color: $c3;
							margin-bottom: 15px;
							.tips{
								font-size: 12px;
								color: #c38e39;
							}
						}
						.ic{
							.checkbox{
								margin-right: 25px;
							    padding-bottom: 5px;
							    width: 140px;
							    text-align: left;
							}
						}
					}
					.opreat{
						padding: 20px;
						height:40px;
						line-height: 40px;
						.priceBox{
							margin-right: 65px;
							.price{
								color: $red;
								font-size: 16px;
								margin-right: 15px;
							}
							.tips{
								font-size: 12px;
								font-family: $simsun;
								color: #c38e39;
							}
						}
						.btnBox{
							.btn{
								width: 180px;
								height:40px;
								line-height: 28px;
								text-align: center;
								border-radius: 4px;
								font-size: 18px;
								cursor: pointer;
								color: #fff;
								background: #df2828;
								border: 1px solid #df2828;
								font-family: $yahei;
							}
							.buyBtn{
								background:#f7ecd1;
								border-color: #f7dbd1;
								*border:none;
								color: #df2828;
								margin-right: 10px;
								outline: none;
							}
							.addCartBtn{

							}
						}
					}
				}
			}
		}
	}
}

/*selfService*/
.selfService{
	.businessLine{
		.category-select{
			width: 190px;
		}
	}
}
.ordercp{color:$red; font-size:16px; margin-left:30px;}

.pageBox .load-more {
    border-radius: 2px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05);
    margin-top: 20px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: #cdd8e3;
    display: block;
    box-shadow: none;
    color: #6483a2;
}
