@charset "utf-8";
/* CSS Document */
/* Header */
#bannerSlider{
	position:relative;
}
#mSlider{
	padding:0;
}
.slide-img{
	position:absolute;
	left:0; top:-7px; z-index:0;
}
#mSlider h2.capt{
	padding:29px 0 24px 40px;
}
#mSlider p.des{
	padding:0 0 31px 40px;
}
.boxYelTop{
	background:url(../images/index/boxYellow_top.png) left top no-repeat scroll;
	padding-top:9px;
}
.boxYelBottom{
	background:url(../images/index/boxYellow_bot.png) left bottom no-repeat scroll;
	padding-bottom:9px;
}
.boxYelMid{
	background:url(../images/index/boxYellow_mid.png) left top repeat-y scroll;
	padding:0 4px;
}
#boxDefault p span{
	color:#ec7906;
	padding-right:30px;
}
/* ------------------------------- */
/* Content */
#container{
	background:#efede0 url(../images/container_bg.jpg) left top repeat-x scroll;
}
#content{
	padding:21px 2px 0 0px;
	width:986px; margin-bottom:18px;
}
#news{
	width:645px;
}
#news .newsCont{
	padding-left:4px;
	width:635px;
	overflow:hidden;
}
#news .newsCont h3{
	display:block; width:100%;
	background:url(../images/index/newsBox_tit_bg.gif) left 17px repeat-x scroll;
	padding-bottom:5px;
}
#news .newsCont ul{ float:right; margin:7px 0 35px;}
#news .newsCont li{ float:left; padding-left:7px;}

#tbl_news{
	width:100%;
	background:url(../images/index/boxNews_cont_bg.gif) left top repeat scroll;
	margin-bottom:8px;
}
#tbl_news td{
	
	border-bottom:1px solid #fff;
	padding:8px 0; vertical-align:top;
	font-size:12px; font-size:1.2rem; line-height:18px;
}
#tbl_news td div.fixtbl{	
	font-size:12px; font-size:1.2rem; line-height:18px;
}
#tbl_news td.col01{
	padding-left:10px; width:77px;
}
#tbl_news td.col02{
	width:90px; text-align:center;
}
#tbl_news td.col03 div.fixtbl{
	padding-left:10px;
	width:440px;
}
#tbl_news td.col03 div.fixtbl a{
	background:url(../images/icon_nav.gif) left 5px no-repeat scroll;
	padding-left:15px;
	font-size:12px; font-size:1.2rem;
	display:block; line-height:18px;
	color:#333; text-decoration:underline;
}
#tbl_news td.col03 div.fixtbl a:hover{
	color:#016ccf;
}


p.fb a, p.twit a{
	display:block;
}
p.twit{
	padding:5px 10px 6px 20px;
}
p.fb{
	padding:4px 0 3px 0;

}
/* ------------------------------- */
/* Sidebar */
#side{
	width:304px;
}
#freetrial{
	padding:3px 2px 31px;
	display:block;
	background:url(../images/index/freetrial_bg1.png) left bottom no-repeat scroll;
}
#ads{
	background:url(../images/index/ads_bg.png) left top no-repeat scroll;
	margin:0 2px;
	padding:20px 21px;
	width:258px;
}
#ads a{
	float:left; display:block;
}
/* ------------------------------- */
/* about */
#about{ margin-bottom:30px;}

.top#about {
	background:url(../images/boxCommon_top_w.png) left top no-repeat scroll;
	padding-top:10px; margin-right:2px;
}
#about .bot{
	background:url(../images/boxCommon_bot_w.png) left bottom no-repeat scroll;
	padding-bottom:10px;
}
#about .mid{
	background:url(../images/boxCommon_mid_w.png) left top repeat-y scroll;
	padding:20px 20px 0;
}
#about h2{ padding-bottom:25px;}
#about .inner{ padding:0 7px 7px;}
#about h4{ padding-bottom:17px;}
#about p{ padding-bottom:15px; font-size:1.2rem;}
#about .freetrial{
	margin:0 0 0 42px;
	padding:3px 2px 21px;
	display:block;
	background:url(../images/index/freetrial_bg02.png) left bottom no-repeat scroll;
}

/* ------------------------------- */