

/* contents */
.contents {
	position:relative;		
	float:left;
}
.best_pro {
	float:left;
	width:954px;
	height:315px;
	padding:47px 23px 0;
	background:url('../img/index/best_pro_box.jpg') no-repeat;
}
.best_pro dl{
	width:223px;
	height:239px;
	float:left;
}
.best_pro01, .best_pro02 {
	margin-right:21px;
}
.best_pro03 {
	margin-right:20px;
}
.best_pro dt {		
	float:left;	
	width:223px;
}
.best_pro dt a{
	display:block;
	font-size:12px;
	color:#18749e;
	font-weight:bold;
}
.best_pro dd {
	float:left;
}
.best_pro .txt {
	padding-top:7px;
}
.best_pro .txt a{
	color:#242424;
	line-height:130%;
}
.best_pro .pro_img {
	margin-bottom:14px;
}
.content {
	float:left;	
	width:1000px;
	height:111px;	
}

/* roll */
.roll {
	float:left;
	margin-top:29px;
	width:736px;
}
.sliderkit-nav {
    float: right;    
}
.sliderkit {
    display: none;
    height: 56px;
    overflow: hidden;
    position: relative;
    text-align: left;
    width: 736px;
}
.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: 736px;
}
.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;
}
.roll li a strong {
    color: #666666;
    line-height: 130%;
}
.roll strong {
    display: block;
    margin-top: 7px;
    text-align: center;
    width: 79px;
}
.contactus {
	float:right;
	width:246px;
	height:111px;
	background: url("../img/index/contact_bg.jpg") no-repeat right 0;
}
.contact {
	padding:27px 0 0 10px;
}
.content dt {
	font-size:18px;
	color:#838383;
	margin-bottom:3px;
}
.content dd {	
	color:#747474;	
}
.contact .tel {
	color:#18749e;
	font-size:18px;
	font-weight:bold;
}
.contact .email {
	color:#5a5a5a;
}
.inquiry {
	float:left;
	margin-top:10px;
}
.inquiry a {
	display:block;
	text-indent:-99999em;
	width:284px;
	height:20px;
	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;
}
