﻿
body{margin: 0; text-align:center; }
*{font-size:12px; line-height:150%; font-family:宋体;}
a:link,a:visited{ text-decoration:none; color:#333;}
a:hover,a:active{ text-decoration:underline; }
div.left{float:left; margin:0px; padding:0;}
div.right{float:right;margin:0px; padding:0;}
#header{margin-right: auto;
margin-left: auto;
padding: 0px;
width: 990px;
}
#rsdtlogo{width:273px; margin:10px; float:left;}
.websites{clear:both; margin:10px auto; padding:0; list-style-type:none;border-bottom:solid 1px #CCCCFF; display:block; width:950px; height:22px;}
.websites li{float:left; margin-right:10px; height:20px; line-height:20px;}
.websites li a{color:#125da7;}
#footer{clear: both;
margin-right: auto;
margin-left: auto;
padding: 0px;
width: 950px;
vertical-align:middle; line-height:180%;text-align: center;}
#container{ width:950px; margin-right: auto;
margin-left: auto; display:block; text-align:center;}
#banner{clear:both; height:70px; margin-top:10px;}
#banner ul li{height:20px; line-height:20px;}

#leftside{width:250px; float:left; background-color:#79b7f6; margin-top:10px;}
#mainarea{width:450px; float:left; margin:0 10px; padding:0px; overflow:hidden;}
#rightside{float:right; width:270px;  margin:0; padding:0; text-align:right; }
#mainarea2{ margin-top:10px;}

.searcharea{text-align:left; clear:both;width:950px; height:80px;  color:#666; vertical-align:middle; background:#fff url(images/3.gif) no-repeat ; }/* */
.searchinput{height:20px; width:420px; font-size:14px;}
.searcharea div span{font-size: 14px; line-height: 24px; height:24px; float:left; display:block; margin:0; text-align: left;}
.searcharea div {width:640px;float:left; display:block; color:#fff; float:right;} /*border:solid 1px #ccc;*/
.searcharea div a{color:#fff;text-decoration:none; text-align:center;}
.searcharea div a.tab{ margin:0 10px; width:80px; display:block;float:left; }
.searcharea div a.active{ display:block; width:80px;display:block; float:left; height:21px; line-height:21px; color:#666; background:url(images/selectedbg.gif) no-repeat; border-bottom:none; text-decoration:none;}
.block{clear:both;}
.navbar{ height:26px; line-height:26px; text-align:left; background:url(images/0619_26_bg.gif); color:#666; margin:5px auto;}
.navbar span{background:url(/images/arrow.gif) no-repeat; padding-left:15px; width:80px; height:26px; margin-left:10px;}
.navbar a{ color:#125da7;}
.navbar2{clear:both;text-align: left;height:26px;line-height:26px;background-color:#fff;border-bottom:solid 1px #3399cc;}
.navbar2 a{ color:#125da7;}
#my_menu,#my_menuhelp{	min-height: 350px; 
	display:table;
	padding-bottom:10px;
	}
#my_menu,#my_menuhelp div {	
	overflow: hidden;
	width:230px; 
	display:block;
	background-color:#d8e9f9;
	margin:0 10px;

}

#my_menu,#my_menuhelp div.collapsed {
	height: 25px;
}
#my_menu div span {
	display: block;
	font-weight: bold;
	color: #125da7;
	background: url(/webOffice/nwwd/images/menubar.gif) no-repeat;
	cursor: pointer;
	height:25px;
	line-height:25px;
	text-align:left;
}
#my_menuhelp div span
{
	display: block;
	font-weight: bold;
	color: #125da7;
	background: url(/webOffice/images/menubar.gif) no-repeat;
	cursor: pointer;
	height:25px;
	line-height:25px;
	text-align:left;
	}
.my_menuhelpdiv{
	display: block;
	font-weight: bold;
	color: #125da7;
	background: url(/webOffice/images/menubar.gif) no-repeat;
	cursor: pointer;
	height:25px;
	line-height:25px;
	text-align:left;
}

#my_menu,#my_menuhelp div span a
{
	padding-left:10px;
	display:inline;
	background-color:Transparent;
	font-weight: bold;
	color: #125da7;
	cursor: pointer;
	height:25px;
	line-height:25px;
	text-align:left;
	width:auto;
}
#my_menu,#my_menuhelp div span a:hover
{
	padding-left:10px;
	text-decoration:underline;
	background-color:Transparent;
	font-weight: bold;
	color: #125da7;
	cursor: pointer;
	height:25px;
	line-height:25px;
	text-align:left;
	width:auto;
}
#my_menu,#my_menuhelp div span a.current{
	font-weight: bold;
	background-color:Transparent;
	color: #125da7;
	cursor: pointer;
	height:25px;
	line-height:25px;
	text-align:left;
	width:auto;
	background : url(/webOffice/nwwd/images/next.gif) no-repeat  -1px 1px;
}
#my_menu,#my_menuhelp div a {
	padding-left:20px;		
	display: block;		
	text-align:left;
	color: #006699;
    line-height:20px;
}
#my_menu,#my_menuhelp div a.current {
	background : url(/webOffice/nwwd/images/next.gif) no-repeat  5px 3px;
}
#my_menu,#my_menuhelp div a:hover {	
	color: #ff0000;
	text-decoration: none;
}
ul.tabtitle{clear:both; list-style-type:none; margin:0; padding:0; overflow:hidden; width:950px;}
.tabtitle li{float:left; display:block; width:140px; line-height:25px;  height:25px;border-bottom:solid 1px #6699FF; color:#125da7; background-color:#E5F3FF; cursor:pointer;}
.tabtitle li.hover{border:0; background:url(/webOffice/nwwd/images/titlebg0718.gif) no-repeat; color:#fff; font-weight:bold; line-height:25px; height:32px; display:block; cursor:default;}
.box .title{background-color:#79b7f6;height:25px; line-height:25px; text-align:left;border:0px; display:block;font-size:12px; font-weight:bold; color:#ffffff; text-indent:20px; vertical-align:middle;}
.box .title a{float:right;width:80px;clear:right;line-height:25px;color:#004499; }
.box .title .left{float:left;width:550px;line-height:25px}
#leftside .rcbt,#leftside .rctp,#leftside.bd{ width:250px;}
.box .bd{border:0; float:left; margin-bottom:5px; text-align:center; }
.box .bd span{display:block; text-align:center; margin:2px auto;}
.rctp{background:url(/webOffice/nwwd/images/round_bg1.gif) no-repeat  -4px 0px ; position:relative; display:block;float:left;height:4px; line-height:4px; margin-bottom:-4px; overflow:hidden;}
.rctp span{background:url(/webOffice/nwwd/images/round_bg1.gif) no-repeat 0px 0px; height:4px; width:4px;display:block; float:right; line-height:4px;overflow:hidden;}
.rcbt{background:url(/webOffice/nwwd/images/round_bg1.gif) no-repeat -4px -4px; display:block; float:left; margin-top:-4px;height:4px; overflow:hidden;}
.rcbt span{background:url(/webOffice/nwwd/images/round_bg1.gif) no-repeat 0px -4px; height:4px; width:4px;display:block; float:right; overflow:hidden;}

#mainarea2 .bd{width:718px;}

#mainarea2 .box .title{background:#ffffff url(/webOffice/nwwd/images/0619_26_bg.gif) repeat-x;height:25px; line-height:25px; text-align:left; display:block;font-weight:bold; text-indent:20px; color:#125da7;}
#mainarea2 .box .bd{float:left; margin:0;}
#mainarea2 .box .bd span{display:block; text-align:center; margin:2px auto;}
.list1,.list2{margin:0;margin-top:10px;  padding:0; display:block; clear:both; float:left; width:650px; min-height:360px;}
.list2{list-style-type:none;}
.list1 {list-style:circle inside; }
.list1 li,.list2 li{margin:0px; line-height:26px;  text-align:left;text-overflow:ellipsis; overflow:hidden; height:26px;}
.list2 li{background:url(/webOffice/nwwd/images/collapse.gif) no-repeat 0 8px; padding-left:20px; cursor:pointer;}
.list2 li a{height:26px; line-height:26px; }
.list2 li.expanded{line-height:26px;  text-align:left;  overflow:visible; height:auto; background:url(/webOffice/nwwd/images/expand.gif) no-repeat 0 8px;}
.list2 li span
{
	color:#125da7;
	display: block;
	border: #3399ff 1px dashed;
	line-height:200%;
}
.SuggestFramework_List
{
	border: 1px solid #CCCCCC;
	border-top: 0px;
}

.SuggestFramework_Heading
{
	padding: 2px 1px 2px 1px;
	background-color: #CCCCCC;
	color: #FFFFFF;
	font-weight: bold;
}

.SuggestFramework_Highlighted
{
	padding: 2px 1px 2px 1px;
	background-color: #6699cc;
	color: #FFFFFF;
}

.SuggestFramework_Normal
{
	padding: 2px 1px 2px 1px;
	background-color: #FFFFFF;
	color: #000000;
}