
@charset "utf-8";

#wrapper{width:950px; margin:0 auto; color:#404040;}

/* Manager
------------------------------------------------------------------------------------ */
.manager{
	width:411px;
	height:232px;
	background-image: url(../iim_layout/bg_index_manager.jpg);
	background-repeat: no-repeat;
	float: left;
}
.manager-say{
	height:128px;
	overflow:hidden;
	line-height:1.5;
	position:relative;
	width: 180px;
	margin-top: 10px;
	margin-right: 154px;
	margin-bottom: 0;
	margin-left: 12px;
}
.manager-say span{
	position:absolute;
	right:106px;
	bottom:16px;
}
.manager-say span a{text-decoration:underline; color:#0086ce;}
.manager-say span a:hover{text-decoration:none;}
.subscribe{margin:15px 0 0 5px;}

/* Main Banner
------------------------------------------------------------------------------------ */
.main-banner{background:url(../iim_layout/bg_index_banner.jpg) no-repeat; width:601px; height:232px; float:right; position:relative;}
.main-banner div{position:absolute; left:0; top:0;}
.main-banner ul{position:absolute; right:10px; bottom:15px; z-index:99;}
.main-banner li{float:left; margin-left:8px;}
.main-banner li a{display:block; background:url(../iim_layout/btn_num.gif) no-repeat; width:32px; height:32px;}
.main-banner li.num1 a{background-position:0 0;}
.main-banner li.num1 a:hover, .main-banner li.num1 a.now{background-position:0 -32px;}
.main-banner li.num2 a{background-position:-32px 0;}
.main-banner li.num2 a:hover, .main-banner li.num2 a.now{background-position:-32px -32px;}

/*.main-banner .num1{position:absolute; right:50px; bottom:15px; height:32px; width:32px;}
.main-banner .num1 a{display:block; background:url(../iim_layout/btn_num.png) no-repeat 0 0; cursor:pointer;}
.main-banner .num1 a:hover, .main-banner .num1 a.now1{background-position:0 -32px;}
.main-banner .num2{position:absolute; right:10px; bottom:15px;}
.main-banner .num2 a{display:block; height:32px; width:32px; background:url(../iim_layout/btn_num.png) no-repeat -32px 0;}
.main-banner .num2 a:hover, .main-banner .num2 a.now2{background-position:-32px -32px;}*/

/* Hot
------------------------------------------------------------------------------------ */
.hot-title{
	background-image: url(../images/title.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 950px;
}
.hot-content{background:url(../iim_layout/bg_index_hotm.gif) repeat-y; padding:12px 0 0 20px;}
.hot-content li{width:168px; height:190px; border-right:#bfbfbf 1px solid; float:left; margin:0 20px 10px 0; position:relative;}
.hot-content li .img-hot{border:#e0e0e0 1px solid;}
.hot-content li h4{font-size:125%; width:120px;}
.hot-content li p{color:#cf0000; width:130px;}
/*.hot-content li p a{color:#cf0000;}*/
.hot-content li a:hover h4{text-decoration:underline; color:#404040;}
.hot-content li a:hover p{text-decoration:underline;}
.hot-content li div{position:absolute; right:0px; bottom:-5px;}
.hot-bottom{}

/* News
------------------------------------------------------------------------------------ */
.index-news{background:url(../iim_layout/bg_index_newsm.gif) repeat-y; width:310px; float:left; margin-top:8px;}
.index-news-box{margin:15px 10px 5px 15px; height:235px; overflow-y:auto; padding-right:10px;}
.index-news-box li{border-bottom:1px solid #e5e5e5; padding-bottom:7px; margin-bottom:7px;}
.index-news-box h5{color:#ff6800; font-size:125%; margin-bottom:3px;}
.index-news-box p{color:#8b8b8b; margin-top:3px;}
.index-news-box p a{color:#8b8b8b; text-decoration:underline;}
.index-news-box p a:hover{color:#0086ce; text-decoration:none;}

/* Sort
------------------------------------------------------------------------------------ */
.index-sort{background:url(../iim_layout/bg_index_sortm.gif) repeat-y; width:630px; float:right; margin-top:8px;}
.index-sort ul{_margin:7px 0 -7px;}
.index-sort li{float:left; width:195px; height:78px; margin:7px 0 0 11px; _margin:0px 0 0 7px;}