@charset "utf-8";



#main .top_area,
#main .inner,
#main .navi-area{
	font-family:"微软雅黑","Microsoft Yahei","黑体",SimHei,STHeiti,Helvetica,serif,Arial;
}

.mt10{
	margin-top:		10px !important;
}
.mr16{
	margin-right:		16px;
}


.appendix{display:none;}


#main .navi-area{
	background-color:	#fff;

}

#main .navi-area .navi{
	padding:		0px 0 7px 10px;
	width:			918px;
	//height:			140px;
	text-align:center;
	margin:			 20px auto;
	//background:		url(../images/nav_bg.jpg) no-repeat center center;
	position:relative;
}

#main .navi li{
	float:			left;
	margin:			0 11px 7px 0;
	line-height:    40px;
	width:			220px;
}

#main .navi.col5 li,
#main .navi.col5 li a{
	width: 174px;
}

#main .navi li.nav09 a{
	padding-left:10px;
	width: 164px;
}

#main .navi li.nav05,
#main .navi li.nav10{
	margin-right: 0;
}

#main .navi li a{
	padding-top: 0;
	font-size:15px;
	background: #1AA58E;
	box-shadow: none;
	color:#fff;
	display:		block;
	width:			220px;
	height:40px;
	position: relative;
	letter-spacing:1px;

}
#main .navi li a i{
	background:		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAJCAYAAADpeqZqAAAAYElEQVQoz43LsRGDMBBE0QuckKBm7IZEZZRGBzRgnhNrRgMnm2CTv/MCMyrixirmQMH7Bqw4UAIT9j+wgR1Ti69vOBK4dOCJ6M8MXsAZneGagQz1UAZGqMEtA79Q4DH6PreHea+lDrnMAAAAAElFTkSuQmCC
) no-repeat center center;
	background-size: 100% 100%;
	width: 13px;
	height: 9px;
	position: absolute;
	top: 16px;
	left: 10px;
}

#main .navi li a:hover{
	text-decoration:none;

}

#main .navi li a .naviInnerBlock img{
	float:			left;
	padding:		1px 0 0 20px;
	
}

#main .navi li a .txt{
	display:		block;
	float:			right;
	width:			227px;
	height:			58px;
	padding:		10px 40px 0 0;
	font-size:		30px;
	color:			#226A92;
	text-align:		right;
}


#main .inner{
	width:			906px;
	margin:			0 auto;
	letter-spacing:1px;
}
#main .inner h2{
	box-sizing: border-box;
	border:			0;
	background: url(../images/h2_bg.png) repeat-x left top;
	margin:			30px auto 20px;
	height:			72px;
	font-size:		30px;
	line-height:		72px;
	//text-align:		center;
	color:			#fff;
	position:		relative;
	text-align: center;
}

/*#main .inner h2#t7,
#main .inner h2#t8{
	padding-left: 50px;
	width: 450px;
	text-align: left;
}*/

#main .inner h2 .clearfix{
	display: inline-block;
}

#main .inner h2 .text{
	display: inline-block;
	float: left;
	padding: 21px;
	background:		#1AA58E;
	line-height: 1;
	letter-spacing:2px;
}

#main .inner h2 .bgL{
	display: inline-block;
	float: left;
	width: 12px;
	height: 72px;
	background: url(../images/h2_bg_l.png) no-repeat right top;
}

#main .inner h2 .bgR{
	display: inline-block;
	float: left;
	width: 12px;
	height: 72px;
	background: url(../images/h2_bg_r.png) no-repeat left top;
}

#main .inner h2 a{
	display: block;
    font-size: 16px;
    //height: 45px;
    line-height: 1.2;
    padding-bottom: 1px;
    padding-left: 20px;
    padding-right: 5px;
    position: absolute;
    right: 10px;
    top: 19px;
}


#main .inner .twoCol{

}

#main .inner .twoCol .flt-1{
	float: left;
	width: 450px;
}

#main .inner .twoCol .flt-2{
	float: right;
	width: 450px;
}

#main ul li{
	float:			left;
}



#main .item li .content{
	//padding:		20px 10px 10px 1px;
}
#main .item li .flt{
	border:	#999 solid 1px;
	float: left;
	margin-left:		7px;
	margin-bottom:		10px;
	position:relative;
}

#main .item li .flt.big{
	position: relative;
}

#main .item li .flt.big .pp{
	width: 100%;
	//text-align: center;
}

#main .item li .flt.big .pp .name{
	width: auto;
}

#main .item li .flt.big .pic{
	width: 200px;
	margin: 0 auto;
}

#main .item li .flt.big .feature{
	padding-bottom: 0;
}

#main .item li .flt.big .button{
	position: absolute;
	right:10px;
	bottom:0px;
}



#main .item li .flt.one1{
	height: 470px;
	margin-left: 0;
}

#main .item li .flt.one3{
	height: 488px;
	margin-left: 0;
}

#main .item li .flt.one3 .button{
	bottom: 8px;
}

#main .item li .flt.one4{
	height: 488px;
	margin-left: 0;
}

#main .item li .flt.one4 .button{
	bottom: 8px;
}

#main .item li .flt.one5{
	height: 467px;
	margin-left: 0;
}

#main .item li .flt.one5 .button{
	bottom: 4px;
}


#main .item li .flt .left{
	float: left;
	width: 145px;
	margin-left: 5px;
}

#main .item li .flt .right{
	display: table-cell;
    //padding-left: 5px;
    //padding-right: 5px;
    vertical-align: middle;
    width: 143px;
}

#main .item li .flt .pp{
	float:left;
	font-size:12px;
	margin-top:3px;
}
#main .item li .flt .pp p{
	margin-bottom:8px;
}
#main .item li .flt .logo{
	//width:24px;
	height:30px;
	margin-top:10px;
	padding-left: 8px;
}


#main .item li .flt .logo img{
	//width:100%;
	height: 24px;
}
#main .item li .flt .logo.logo1{

}
#main .item li .flt .logo.logo2{
	font-size:16px;
	width:auto;
	margin-top:10px;
	margin-bottom:0px;
}
#main .item li .flt .logo.hs{
	width:70px;
}
#main .item li .flt .logo.lt{
	width:48px;
}
#main .item li .flt .logo.sm{
	width:40px;
}
#main .item li .flt .logo.jjs{
	width:24px;
}
/*#main .item li .flt .logo.sw{
	width:33px;
}*/
#main .item li .flt .logo.sh{
	width:72px;
}
#main .item li .flt .logo.xy{
	width:48px;
}
#main .item li .flt .logo.ds{
	width:80px;
}
#main .item li .flt .logo.xc{
	width:44px;
}
#main .item li .first{
	margin-left:		0 !important;
}

#main .item li .flt .sort{
	position: absolute;
	top: -7px;
	right: -2px;
}
#main .item li .content .pic{
	text-align:		center;
	padding: 5px 0;
}
#main .item li .content .brand{
	font-size:		14px;
	color:			#4C4949;
	padding-left:		7px;
}
#main .item li .content .name{
	font-size:		14px;
	width:			128px;
	padding-left:		6px;
	letter-spacing: 0.5px;
}
#main .item li .content .model{
	border-radius:3px;
	font-size: 12px;
}
#main .item li .content .model span{
	background-color:#6a6a6a;
	color: #fff;
	padding:2px 7px;
	border-radius:3px;
}
#main .item li .content .feature{
	padding-left:		6px;
	font-size: 12px;
	word-wrap:break-word;
	word-break:break-all;
	color: #000;
	padding-bottom: 10px;
}
#main .item li .content .unit{
	padding-left: 6px;
	padding-top: 10px;
	font-size: 12px;
}
#main .item li .content .date{
	padding-left:		6px;
	font-size: 12px;
}
#main .item li .content .n1{
	width:		160px;
}
.price{
	padding-top: 20px;
	font-size:		52px;
	font-weight:		bold;
	color:			#a90000;
	font-family:		Helvetica,"黑体",SimHei,STHeiti,serif,Arial;
	padding-left:		9px;
	line-height: 0.7;
	letter-spacing: -1px;
	position: relative;
	z-index: -1;
}

.price span{
	font-size:		24px;
	vertical-align: top;
}
.price span.yuan{
	vertical-align: bottom;
}
.price span.thrid{
	font-size:		52px;
	padding-left:	5px;
	letter-spacing: -2px;
	position: relative;

}
.price span.one{
	font-size:		52px;
	padding-left:	5px;
	position: relative;

}
.price span.dw{
	position: absolute;
	bottom: 4px;
	left: 82px;
	font-size: 13px;
	font-weight: normal;
}
.price span.dw3{
	left: 111px;
}
.price span.dw1{
	left: 60px;
}
#main .item li .content .button{
	margin-left:		9px;
	margin-bottom:		10px;
}


/* 尺寸在下面调整 */

#main .item.color01 li{
	width:			906px;
}

/*#main .item.color01.group7 li,
#main .item.color01.group8 li{
	width:			450px;
}
*/

#main .item.color01 li .content.col3 .flt{
	display: table;
	width: 293px;
	padding-bottom:8px;
}

#main .item.color01 li .content.col3 .flt .pic{
	padding: 15px 0;
}


#main .item.color01 li .content.col4 .flt{
	width: 217px;
}

#main .item.color01 li .content.col5 .flt{
	width: 171px;
	margin: 0 10px 10px 0;
}

#main .item.color01 li .content.col5 .flt.last{
	margin-right: 0;
}

#main .item.color01 li .content.col6 .flt{
	width: 140px;
	margin: 0 10px 10px 0;
}

#main .item.color01 li .content.col6 .flt.last{
	margin-right: 0;
}


.contentsWrap .button--s{
	width:			120px;
}
#main .item li .content .button{
	margin-top:		10px;
}
#main .item li .content .button a{
	//padding-top:		4px;
	padding-bottom:		6px;
	font-size:		15px;
	padding-left:		12px;
	width:			105px;
}
#main .item li .content .bottomBlock .flt{
	width:			264px;
}
#main .item li .content .bottomBlock .l1{
	width:			331px;
}
#main .item li .content .bottomBlock .flt .pic{
	float:		left;
}
#main .item li .content .flt .pic.fltR{
	float:		right;
	padding: 	50px 0;
}
#main .item li .content .bottomBlock .flt .a1{
	float:		left;
}
#main .item li .content .bottomBlock .flt .brand{
	padding-top:	10px;
}
#main .item li .content .bottomBlock .l1 .name{
	width:		190px;
}


/* 尺寸在上面调整 */



/* 颜色在下面调整 */

/* color01 */
#main .item.color01 li{
	//border-right:		5px solid #4088B0;
	//border-bottom:		5px solid #4088B0;
}

#main .item.color01 li h3{
	background-color:	#DDE8F1;
	color:			#4088B0;
}



#main .item.color01 li .content .name{
	letter-spacing:0.5px;
	line-height:130%;
	color:#004bb1;
}
#main .item.color01 li .content .name a:hover{
	color:#ff730a;
	text-decoration:underline;
}
/* /color01 */
/* 颜色在上面调整 */





#main .note{
	margin-top:		20px;
}


p.backtop {
	text-align: right;
}
p.backtop a.backtop-a {
	background:		url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAEAQMAAAB4CLc+AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURQAAAABLsQqMrBsAAAABdFJOUwBA5thmAAAAEElEQVQI12MQYNBgcGFoAgACjgD/5b/zoAAAAABJRU5ErkJggg==") no-repeat scroll 0 4px transparent;
	line-height:		36px;
	padding-left:		15px;
	text-decoration:	none;
}
p.backtop a.backtop-a:hover {
	text-decoration:	underline;
}
.VN_alertBox { display:none;}

