

/* contents */
.contents {
	float:left;
	padding-bottom:19px;
}
.contents_left {
	float:left;
	width:771px;
	height:337px;
	background:url('../img/index/best_product_box.gif') no-repeat;
}
.best_pro_title {
	font-size:18px;
	color:#838383;
	padding:5px 0 0 23px;
}
.best_pro {
	float:left;
	width:725px;
	height:174px;
	padding:28px 23px 0 23px;
	background:url('../img/index/best_pro_box.jpg') no-repeat;
}
.best_pro dl{
	width:147px;
	height:173px;
	float:left;
}
.best_pro01 {
	margin-right:45px;
}
.best_pro02, .best_pro03 {
	margin-right:46px;
}
.best_pro dt {		
	float:left;	
	width:147px;
}
.best_pro dt a{
	display:block;
	font-size:12px;
	color:#18749e;
	font-weight:bold;
}
.best_pro dd {
	float:left;
	width:147px;
}
.best_pro .txt {
	padding-top:3px;
}
.best_pro .txt a{
	color:#242424;	
}
.best_pro .pro_img {
	margin-bottom:10px;
}


/* roll */
.roll {
	float:left;
	margin:25px 0 0 23px;
	width:725px;
}
.sliderkit-nav {
    float: right;    
}
.sliderkit {
    display: none;
    height: 56px;
    overflow: hidden;
    position: relative;
    text-align: left;
    width: 725px;
}
.sliderkit a, .sliderkit a:hover {
    text-decoration: none;
}
.sliderkit a:focus {
    outline: 1px dotted #000000;
}
.sliderkit img {
    border: 0 none;
}
.sliderkit .sliderkit-nav-clip {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}
.sliderkit .sliderkit-nav-clip ul {
    left: 0;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    top: 0;
}
.sliderkit .sliderkit-nav-clip ul li {
    float: left;
}
.sliderkit .sliderkit-nav-clip ul li a {
    display: block;
    overflow: hidden;
}
.carousel-continuous .sliderkit-nav {
    background: none repeat scroll 0 0 #FFFFFF;
    bottom: 0;
    height: 56px;
    left: 0;    
    width: 725px;
}
.carousel-continuous .sliderkit-nav-clip ul li {
    float: left;
    margin: 0 9px 0 0;
}
.carousel-continuous .sliderkit-nav-clip ul li a {
    display: block;
    height: 56px;
    margin: 0;
    opacity: 0.97;
    overflow: hidden;
    width: 79px;
}
.carousel-continuous .sliderkit-nav-clip ul li a:hover {
    opacity: 1;
}
.carousel-continuous .sliderkit-nav .sliderkit-nav-btn {
    position: absolute;   
	top: 0px;
}
.carousel-continuous .sliderkit-nav .sliderkit-nav-btn span {
    display: none;	
}
.carousel-continuous .sliderkit-nav .sliderkit-nav-btn a {
    background: url("../img/index/next.gif") no-repeat;
    display: block;
    height: 56px;
    width: 7px;
}
/*.carousel-continuous .sliderkit-nav .sliderkit-nav-prev {
    left: 20px;
}*/
.carousel-continuous .sliderkit-nav .sliderkit-nav-next {
    right: 0px;
}
.carousel-continuous .sliderkit-nav .sliderkit-nav-prev a {
    background-position: 0 center;
}
.carousel-continuous .sliderkit-nav .sliderkit-nav-next a {
    background-position: -7px center;
}
.carousel-continuous .sliderkit-nav .sliderkit-nav-prev a:hover, .carousel-continuous .sliderkit-nav .sliderkit-nav-prev a:focus {
    background-position: -14px center;
}
.carousel-continuous .sliderkit-nav .sliderkit-nav-next a:hover, .carousel-continuous .sliderkit-nav .sliderkit-nav-next a:focus {
    background-position: -21px center;
}

/* Contents right */
.content_right {
	float:right;
	width:208px;
	height:312px;
	border:1px solid #dcdcdc;
	margin-top:23px;
	background-color:#fff;
}
.contact {
	padding:28px 0 0 17px;
}
.contact dt {
	font-size:18px;
	color:#838383;
	margin-bottom:3px;
	font-weight:bold;
}
.contact dd {	
	color:#747474;	
}
.contact .tel {
	color:#0e4c8a;	
	font-size:17px;
	font-weight:bold;
	margin-top:3px;
}
.contact .email {
	color:#5a5a5a;
	font-weight:bold;	
}
.inquiry {
	float:right;
	margin-top:24px;
}
.inquiry a {
	display:block;
	color:#fff;
	width:164px;
	height:20px;
	line-height:20px;
	font-size:11px;
	padding-left:30px;
	background:url('../img/index/inquiry_bt.gif') no-repeat left top;
	transition: all 0.2s ease-out 0s;
}
.inquiry a:hover {
	background:url('../img/index/inquiry_bt.gif') no-repeat left bottom;
}
.banner {
	margin-top:19px;
	float:left;
}
.banner li {
	margin:0 0 7px 16px;
}
.banner .location a{
	width:178px;
	height:47px;
	display:block;
	text-indent:-999999em;
	background:url('../img/index/location_banner.jpg') no-repeat left top;
	transition: all 0.2s ease-out 0s;
}
.banner .location a:hover {
	background:url('../img/index/location_banner.jpg') no-repeat left bottom;
}
.banner .certification a{
	width:178px;
	height:47px;
	display:block;
	text-indent:-999999em;
	background:url('../img/index/certification_banner.jpg') no-repeat left top;
	transition: all 0.2s ease-out 0s;
}
.banner .certification a:hover {
	background:url('../img/index/certification_banner.jpg') no-repeat left bottom;
}
