@charset "utf-8";

/* #mainimg */
#mainimg {
	min-width:934px;
	overflow:hidden;
	height:461px;
}
#mainBody {
	padding-bottom:77px;
}


/*  .flexslider  */
.flexslider {
	width:1649px;
	left:50%;
	margin-left:-825px;
	padding-bottom:20px;
	position:relative;
	zoom:1;
}
.flexslider .slides > li {
	display:none;
	-webkit-backface-visibility:hidden;
}
.flexslider .slides img {
	width:100%;
	display:block;
}
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility:hidden;
	line-height:0;
	height:0;
} 
.no-js .slides > li:first-child {
	display: block;
}
.flexslider .slides {
	zoom:1;
}
.flex-control-nav {
	display:none;
}
.flex-direction-nav {
	display:none;
}

.productArea {
	padding-bottom:63px;
}

/* .TopNews */
.TopNews {
	width:290px;
	float:left;
}
.TopNews .photo {
	width:92px;
	float:left;
	padding:5px 0 20px 0;
}
.TopNews div {
	width:270px;
	overflow:hidden;
	clear:both;
	padding:0 10px 2px;
}
.TopNews .txt {
	padding:5px 0 10px;
	line-height:1.55;
	float:right;
	width:160px;
}
.TopNews .txt a {
	color:#000;
}
.TopNews .btn {
	padding:10px 5px 39px 0;
	text-align:right;
}

/* .topArea */
.topArea {
	clear:both;
}
.topArea .headTitle01 {
	padding-top:24px;
}
.topArea .bnr01 {
	width:620px;
	overflow:hidden;
	clear:both;
	padding-bottom:62px;
}
.topArea .topCont {
	width:620px;
	overflow:hidden;
	clear:both;
}
.topArea .topCont div {
	width:295px;
	overflow:hidden;
} 
.topArea .topCont .headTitle02 {
	padding:23px 0 17px;
}
.topArea .topCont ul {
	clear:both;
}
.topArea .topCont ul li {
	border-bottom:#A0A0A0 1px dashed;
	padding:16px 0 21px 5px;
	line-height:1.55;
}
.topArea .topCont ul li a {
	color:#000;
}
.topArea .topCont ul li.noline {
	border-bottom:none;
	padding-bottom:0;
}
.topArea .topCont .img {
	float:left;
}
.topArea .topCont dl {
	width:172px;
	float:right;
	padding:0 8px 0 0;
	line-height:1.7;
}
.topArea .topCont dl dt {
	padding-bottom:6px;
}
.topArea .topCont dl dd {
	text-align:right;
}
.topArea .topCont dl dd a {
	background:url(../common/images/ico_arrow_right.png) no-repeat right;
	padding:0 12px 0 0;
	color:#000;
}