@charset "gb2312";
body { margin:0px;}
.center {
width:1003px;
margin:0 auto;
}
#container {
	background-image: url(../images/top_bg.jpg);
	height: 80px;
	width: 960px;
	margin:0 auto;
	border-left:#e4e4e4 solid 1px;
	border-top:#e4e4e4 solid 1px;
	border-right:#e4e4e4 solid 1px;
}
#container #toplink {
	float: right;
	height: 30px;
	width: 190px;
	margin-top: 2px;
	font-size:12px;
	color:#FFFFFF;
}
#container #toplink a{ font-size: 12px; color:#FFFFFF; line-height:26px; text-decoration:none; }
#container #toplink a:hover{ font-size: 12px; color:#FFFF00; line-height:26px; }
#line { height:10px;}
#menu {
	height: 34px;
	width: 1003px;
	background-image: url(../images/menu.gif);
	margin:0 auto;
}
#menu ul{ padding:0px; margin:0;}
#menu li{
	list-style:none;
	height: 34px;
	width:90px;
	float:left;
	overflow:hidden;
	font-size:12px;
	color:#000000;
	text-align:center;
}
#menu li a{ display:block; line-height:34px}

#pagebody {
	height: auto;
	width: 960px;
	background-color:#FFFFFF;
	border-left:#e4e4e4 solid 1px;
	border-bottom:#e4e4e4 solid 1px;
	border-right:#e4e4e4 solid 1px;
}
#pagebody #sidebar_left {
	float: left;
	height: auto;
	width: 226px;
	margin: 8px 0px 0px 10px;
	_margin: 8px 0px 0px 5px;
	
}
#pagebody #sidebar_left ul{padding:4px 4px 0px 4px; margin:0; margin:0px; background-color:#f8f8f8; }
#pagebody #sidebar_left li{ width: auto; height:auto; list-style:none;}

.left_bg1 { background-image:url(../images/left_t1.jpg); background-repeat:no-repeat; line-height:26px; font-weight:bold; padding-left:30px;}
.left_bg2 { line-height:25px; padding-top:4px; text-align:center; background-image:url(../images/left_t_bg.jpg); background-repeat:repeat-y}
.left_bg3 { line-height:29px; text-align:center; background-image:url(../images/left_t_bg.jpg); background-repeat:repeat-y}
.left_menu_bg { width:193px; line-height:28px; text-align:center; background-image:url(../images/left_menu_bg.jpg); background-repeat:no-repeat; margin-top:6px;}

#pagebody #mainbody {
	float: left;
	width: 677px;
	margin: 8px 10px 0px 10px;
	_margin: 8px 10px 0px 5px;
}
#pagebody #mainbody ul{padding:0px; margin:0;}
#pagebody #mainbody li{ width: 675px; height:auto; list-style:none;}
#pagebody #mainbody2 {
	float: left;
	width: 679px;
	margin: 0px 10px 0px 10px;
	_margin: 0px 10px 0px 5px;
}
#pagebody #mainbody2 ul{padding:0px; margin:0;}
#pagebody #mainbody2 li{ width: auto; height:auto; list-style:none;}
#pagebody #main_subpage {
	float: left;
	width: 700px;
	margin: 8px 0px 0px 10px;
}
#pagebody #main_subpage ul{padding:0px; margin:0; height:auto;}
#pagebody #main_subpage li{ height:auto; list-style:none; margin-bottom:-4px;}
.about {background-image:url(../images/bg.jpg); font-size:12px; line-height:29px; padding-left:5px; padding-right:5px;}
.writing { font-size:12px; line-height:29px; padding-left:5px; padding-right:5px;}
#pagebody #sidebar_right {
	float: left;
	height: auto;
	width: 250px;
	margin: 8px 0px 0px 0px;
}
#pagebody #sidebar_right ul{ padding:0px; margin:0;}
#pagebody #sidebar_right li{ height:auto; list-style:none; margin:0; margin-bottom:-4px;}
#pagebody #sidebar_right2 {
	float: left;
	height: auto;
	width: 250px;
	margin: 2px 0px 0px 0px;
}
#pagebody #sidebar_right2 ul{ padding:0px; margin:0;}
#pagebody #sidebar_right2 li{ height:auto; list-style:none; margin:0; margin-bottom:-4px;}

.contact {background-image:url(../images/rit_ico.jpg); background-repeat:no-repeat; font-size:12px; line-height:26px;background-color:#f8f8f8; color:#014013; padding-left:30px; padding-top:4px;}

#pagebody #pro {
	float: left;
	height: 150px;
	width: 715px;
	margin-left: 30px;
	background-image:url(../images/mid_p_bg.jpg);
}
#pagebody #pro ul{ padding:0px; margin:0;}
#pagebody #pro li{ width: auto; height:150; list-style:none; padding:0px;margin:0px; margin-bottom:-4px; float:left}

#pagebody #pro_bot {
	float: left;
	height: 230px;
	width: 650px;
	margin-left: 60px;
}

#fooder{ width:960px; margin-top:10px; overflow:hidden; clear:both; border:#cdcdcd solid 1px; background:#FFFFFF;}
#fooder ul{ padding:0px; margin:0;}
#fooder li{ width:100%; list-style:none;}

#main_text_left{ font-size:12px; color:4e4e4e; float:left; width:248px;}
#main_text_line{  float:left; width:10px; margin:10px 0px 0px 8px; _margin:10px 0px 0px 3px;}
#main_text_right{ font-size:12px; color:4e4e4e; float:left; width:382px;}
#main_text2_icon{ padding:0px; margin:0;}
#main_text2_icon ul{ padding:0px; margin:0; width:660px; _width:645px;}
#main_text2_icon li{ float:left; margin:20px 20px 10px 20px; _margin:20px 20px 10px 15px; padding:0px; list-style:none; overflow:hidden;}
#main_text2_icon2{ padding:0px; margin:0;}
#main_text2_icon2 ul{ padding:0px; margin:0; width:660px; _width:645px;}
#main_text2_icon2 li{ float:left; margin:15px 20px 10px 15px; _margin:15px 10px 10px 15px; padding:0px; list-style:none; overflow:hidden;}
#main_text2_right{  float:left; width:382px; margin:0px;}
#main_text3_right{  float:left; width:185px; margin:0px;}
#main_text2_zhici{ padding:0px; margin:0;}
#main_text2_zhici ul{ padding:0px; margin:0; width:650px; _width:647px;}
#main_text2_zhici li{ float:left; width:150px; margin:5px 10px 0px 10px; _margin:5px 10px 0px 7px; padding:0px; list-style:none; overflow:hidden;}
#nav_bg { width:940px; background-image:url(../images/nav_bg1.gif); background-repeat:repeat-x; height:28px; padding-left:20px; clear:both;}

* { margin:0; padding:0; font-size:12px; font-weight:normal; }

#tab01 {
	position:relative;
	width:679px;
	height:250px;
	margin:0px;
	overflow:hidden;
	background-image:url(../images/main_tab_top.jpg);
	background-repeat:no-repeat;
}
#tab01 h3 { position:relative; z-index:2; float:left; width:86px; height:25px; cursor:pointer; padding:9px 0px 0px 8px; font-weight:bold;}
#tab01 h3.up {color:#c20000; background-image:url(../images/main_tab.jpg); background-repeat:no-repeat; width:86px; height:25px; font-weight:bold;}
#tab01 h3 a { text-decoration:none; font-weight:bold; color:#4e4e4e;}
#tab01 div { display:none; }
#tab01 div.up { display:block; position:absolute; left:0; top:32px; z-index:1; width:647px; height:186px; padding:15px; border:solid 1px #ccc; color:#666; margin-top:-8px; }


#tab02 {
	position:relative;
	width:679px;
	height:305px;
	margin:6px 0px 0px 0px;
	overflow:hidden;
	background-image:url(../images/main_tab_top.jpg);
	background-repeat:no-repeat;
}
#tab02 h3 { position:relative; z-index:2; float:left; width:83px; height:25px; cursor:pointer; padding:9px 0px 0px 16px; font-weight:bold;}
#tab02 h3.up {color:#c20000; background-image:url(../images/main_tab.jpg); background-repeat:no-repeat; width:83px; height:25px; font-weight:bold;}
#tab02 h3 a { text-decoration:none; font-weight:bold; color:#4e4e4e;}
#tab02 div { display:none;}
#tab02 div.up { display:block; position:absolute; left:0; top:32px; z-index:1; width:647px; height:245px; padding:5px 15px 15px 15px; border:solid 1px #ccc; color:#666; margin-top:-8px; }



#tab03 {
	position:relative;
	width:250px;
	height:195px;
	margin:10px 0px 0px 0px;
	overflow:hidden;
	background-image:url(../images/right_tab_bg.jpg);
	background-repeat:no-repeat;
	clear:both;
}
#tab03 h3 { position:relative; z-index:2; float:left; width:66px; height:24px; cursor:pointer; padding:7px 0px 0px 16px;}
#tab03 h3.up {color:#c20000; background-image:url(../images/right_tab.jpg); background-repeat:no-repeat; width:66px; height:24px;}
#tab03 h3 a { text-decoration:none; color:#4e4e4e;}
#tab03 div { display:none; }
#tab03 div.up { display:block; position:absolute; left:0; top:32px; z-index:1; width:236px; height:155px; padding:6px; border:solid 1px #ccc; color:#666; margin-top:-9px;}
#tab03_tab{ padding:0px; margin:0;}
#tab03_tab ul{ padding:0px; margin:0; background-image:url(../images/bg_line1.gif);  height:156px;}
#tab03_tab li{ width:auto; padding-top:4px; list-style:none; overflow:hidden; line-height:26px;}

