@charset "gb2312";
/* CSS Document */
.red{
	color:#d90000;	
}

#main_body{
	margin:auto; width:960px; padding:0px 5px; background:#ffffff;
}
#main {
	width:960px; padding-bottom:8px;
}
#main_left{
	float:left; width:200px;
}
#main_right{
	float:right; width:751px
}

/*right*/
#main_right .flash{ 
	width:751px; height:284px; overflow:hidden; margin-bottom:10px;
}
#main_right .rbox{ 
	 width:751px;
}
#main_right .itit{ 
	background:#EBEBEB /*url(../index_files/home-title-bg.jpg) right no-repeat*/; height:27px; line-height:27px; overflow:hidden;
}
#main_right .rbleft{
	width:398px; height:229px; border:1px solid #CCC; overflow:hidden; float:left;
}
#main_right .ititf_r{ 
	padding-top:8px; padding-right:10px; float:right
}
#main_right .f_lf_l{ 
	background:url(../index_files/ico_1.gif) no-repeat 10px 5px; padding-left:27px; color:#666; font-weight:bold; float:left;
}
#main_right .newsbox{ 
	padding:8px; width:382px;
}
#main_right .newsboxtop{ 
	width:100%; height:93px; padding-bottom:16px;
}
#main_right .newsboxtopl{ 
	background:url(../index_files/bg_pic.jpg) no-repeat; float:left; width:137px; height:93px; margin-right:8px; display:inline; 
}
#main_right .newsboxtopl img{
	padding:4px;
}
#main_right .newsboxtopr{ 
	width:232px; float:left; line-height:24px;
}
#main_right .newsboxtopr h1{ 
	color:#0c77f5;
}
#main_right .newsboxbnav{ 
	width:100%; float:left;
}

#main_right .newsboxblist{font-size: 12px;color: #646363;text-decoration: none;}
#main_right .newsboxblist a:hover{font-size: 12px;color: #d90000;text-decoration: underline;}

.newsboxblist .news_cs{font-size: 12px;color: #ff6600;text-decoration: none;}
.newsboxblist .news_cs a:hover{font-size: 12px;color: #d90000;text-decoration: underline;}

#main_right .newsboxblist li{ 
	background:url(../index_files/home-i.jpg) no-repeat 6px 9px; padding-left:15px;line-height:23px; float:left; width:365px;
}
#main_right h1,#main_right h2{ 
	margin:0;padding:0;border:0; font-size:12px; font-weight:normal;
}
#main_right .rbright{ 
	float:right; width:342px; height:229px; overflow:hidden;border:1px solid #CCC; 
}

#main_right a{ 
	text-decoration:none;
} 
#main_right .newsboxtopr .detail a{ color:#d90000;}
#main_right .newsboxtopr .detail a:hover{text-decoration:underline}


#main_right .newsboxtopr h1 a{ 
	color:#333;
}
#main_right .newsboxtopr h1 a:hover{ 
	color:#D90000
}
#main_right .newsboxtopr h2{ 
	color:#666;
}

#main_right .rbright .service_pic{
	width:342px;
	height:202px;
}
.newsboxbnav .time{ float:right;}
/*»õÎï×·×Ù*/
.rightmenu{
	background-color:#efefef;
	width:198px;
	height:282px;
	float:left;
	color:#6a6a6a;
	font-size:12px; 
	border:1px solid #ccc;
}
.searchBtn{
	background-image:url(../index_files/btn_trace.gif);
	width:64px;
	height:20px;
	border:none;
}

.rightmenu h1{
	background:url(../index_files/home-scroll-bg.gif) repeat-x;
	height:27px;
	line-height:27px;
	font-size:12px;
	color:#666;
	padding-left:12px;
	cursor:pointer;
	border-bottom:solid 1px #e6e5e5;
	border-top:solid 1px #e6e5e5;
}
.rightmenu h1 a:hover{	

}
.rightmenu input{
	color:#6a6a6a;
	font-size:12px;
}
.rightmenu .box{
	width:100%;height:27px;
	background:url(../index_files/home_scroll_bodybg.jpg) repeat-x;
	overflow:hidden;
}
.rightmenu .box-c{
	width:100%;height:200px;
	background:url(../index_files/home_scroll_bodybg.jpg) repeat-x;
	overflow:hidden;
}
.rightmenu table{
	width:90%;
	margin:5px auto;
}
.rightmenu td
{
	line-height:22px;
}
.rightmenu .trace-div{					
	margin:8px;
}
.rightmenu .trace-div  span{
	float:left;
	text-align:left;
	padding-top:10px;
	padding-left:5px;
}				 
.rightmenu .trace-div .thisinput{
	width:170px;
	height:80px;
	font-size: 12px;
	color:#666;
}		
.rightmenu .container{
	margin:10px;
	line-height:20px;
}				
.rightmenu .container  a,.rightmenu .container  a:visited{
	text-decoration:underline;
	color:#384b73;
}
.rightmenu .container img,.rightmenu .container input{							
	vertical-align:middle;
}			
#main_left .login{
	height:101px;
	border:1px solid #ccc;
	background-color:#efefef;
	padding:5px;
}
#main_left .login ul li{
	height:28px;
	line-height:28px;
}
#main_left .login .title span{
	padding-left:15px; color:#666; font-weight:bold;
}
#btnLog{
	height:22px;
	width:47px;
	background-image:url(../index_files/log.gif);
	background-color:transparent;
	border:none;
}
#btnReg{
	height:22px;
	width:47px;
	background-image:url(../index_files/reg.gif);
	background-color:transparent;
	border:none;
}

#main_left .tese{
	height:97px;
	_height:99px;
	background:url(../index_files/aa_22.jpg) no-repeat;
	border:1px solid #ccc;
	padding:5px;
}
#main_left .tese .title{
	padding-left:25px; color:#f30; font-weight:bold;
	background:url(../index_files/hot.gif) no-repeat;
}
#main_left .tese .list{
	line-height:25px;
	padding:5px;
	
}
#main_left .tese .list a{
	color:#F39;
	
}
/*--Í¼Æ¬ÂÖ»»--*/

.imgContainer{width:749px; height:282px; overflow:hidden;position:relative; border:1px solid #ccc}
.slider{position:absolute;}
.slider li{
	list-style:none;
	display:inline;
}
.slider img{ width:749px; height:282px; display:block;}
.num{ position:absolute; right:5px; bottom:5px;}
.num li{float: left;color: #00f;text-align: center;line-height: 16px;width: 16px;height: 16px;font-family: Arial;font-size: 12px;cursor: pointer;overflow: hidden;margin: 3px 1px;border: 1px solid #00f;background-color: #fff;}
.num li.on{color: #fff;line-height: 21px;width: 21px;height: 21px;font-size: 16px;margin: 0 1px;border: 0;background-color:#f60;font-weight: bold;}

