@charset "utf-8";
/* CSS Document */


/* 合作伙伴 start */

.ascout_24k99_partner {
	width: 1000px;
	margin: 10px auto 0;}
.ascout_24k99_partner table {
	font: 12px Arial;}
.ascout_24k99_partnericon {
	width: 90px;
	height: 21px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	background: url(../images/partner_icon.jpg);}
.ascout_24k99_partnercon {
	border: 1px solid #ccc;
	padding: 9px;
	overflow: hidden;}

/* 合作伙伴 end */



/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {

	/* required settings */
	position:relative;
	margin: 0 20px;
	width: 900px;
	height: 50px;
	overflow:hidden;
	
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:1000em;
	position:absolute;
	clear:both;
}

.items div {
	float:left;
}

/* single scrollable item */
.scrollable img {
	border: 0;
	float:left;
	margin: 0 10px;
	width:160px;
	height:50px;
}

/* active item */
.scrollable .active {
	position:relative;
	cursor:default;
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	float: left;
	display:block;
	width:20px;
	height:30px;
	cursor:pointer;
	text-align: center;
}
a.left {
	background: url(../images/arrow_left.gif) no-repeat;}
a.lefthover {
	background: url(../images/arrow_lefthover.gif) no-repeat;}
a.right {
	background: url(../images/arrow_right.gif) no-repeat;}
a.righthover {
	background: url(../images/arrow_righthover.gif) no-repeat;}
