﻿/*页面框架*/
#wrapper{width:946px; margin:0 auto;}
#mainContent{width:200px; float:left; overflow:hidden;}
#secondaryContent{width:740px; float:right; margin:0 0 0 6px; overflow:hidden;}
#mainContent_box{width:194px;border:1px solid #CBCBCB;padding:2px; margin:6px 0 0 0; overflow:hidden; clear:both;}
/*text*/
.blue,.blue a:link,.blue a:visited,.blue a:hover,.blue a:active {color:#174C9A;}
.gray,.gray a:link,.gray a:visited,.gray a:hover,.gray a:active {color:#999;}
/*搜索*/
#search_box{background: url(/images/project/openhw/search_bg.gif) repeat-x top;width:194px; height:88px; overflow:hidden;}
#mainContent_box h5{  margin:0 5px; font-size:14px; line-height:24px; display:block;}
.red{color:#F00;text-decoration: none;}
.search_input{margin:5px; width:120px;}
/*tag*/
#tag_box{width:194px; border-top:1px dotted #353535; margin:0 0 8px 0; padding:5px 0 0 0;}
#tag_box ul {margin: 0;padding: 0;width: 194px;list-style-type: none;line-height: 24px;}
#tag_box li {margin: 0 0 0 4px;width: 172px;padding: 0 0 6px 18px; line-height:18px; overflow:hidden;}
.ico {background: url(/images/project/openhw/ico_tag.gif) no-repeat 5px 5px;}
.dot {background: url(/images/openhw/dot.gif) no-repeat 6px 8px;}
#tag_box h6{  margin:0 5px; font-size:12px; line-height:24px; height:24px; overflow:hidden;}
#tag_box p{margin:0 5px; font-size:12px; line-height:18px; height:54px; overflow:hidden; }
/*focus*/
#focus_box {width: 740px;background: url(/images/project/openhw/focus_nav.gif) no-repeat top;}
#focus_tag_label{background:url(/images/project/openhw/classmenu_bg.gif) repeat-x bottom;height:25px;margin:0;padding:0 0 0 10px; line-height:25px;}
#focus_tag_label ul {margin:0;padding:4px 0 0 0;list-style:none;}
#focus_tag_label ul li {float:left;height:25px;padding:0;text-align:center;margin: 0 5px 0 0;width: auto;}
#focus_tag_label .tagon {cursor:pointer;background: url(/images/project/openhw/classmenu_w_r.gif) no-repeat right;height: 21px;float: left;}
#focus_tag_label .tagon b {cursor:pointer;background: url(/images/project/openhw/classmenu_w_l.gif) no-repeat  left;font-weight:bold;height: 21px;line-height: 21px;float: left;padding: 0 8px;}
#focus_tag_label .tagoff {cursor:pointer;background: url(/images/project/openhw/classmenu_b_r.gif) no-repeat right;height: 21px;float:left;}
#focus_tag_label .tagoff b {cursor:pointer;background: url(/images/project/openhw/classmenu_b_l.gif) no-repeat left;font-weight: normal;height: 21px;line-height: 21px;float: left;padding: 0 8px;}
.focus_tag_detail{ width:720px; border:1px solid #CCC; border-top-style:none; padding:9px;}
.focus_tag_detail img{ width:200px; height:150px; padding:2px; border:1px solid #CCC; margin:0 10px 0 0; float:left;}
.focus_tag_detail h5{ font-size:14px; line-height:24px; height:24px; overflow:hidden; width:500px;}
.focus_tag_detail p{ line-height:20px; color:#696969; margin:8px 0 0 0; height:120px; overflow:hidden;width:500px;}
/*推荐项目*/
#project_box{width: 740px; margin:6px 0 0 0;}
#project_nav {background: url(/images/project/openhw/project_nav.gif) no-repeat;width: 740px;line-height: 24px;height: 28px;text-indent: 15px;}
#project_nav b {font-size: 14px; float:left;color: #FFF;}
#project_nav span{ float:right; margin:0 6px 0 0;}
#project_content{ border:1px solid #CCC; border-top-style:none;width: 720px; padding:9px;}
.project_list{width: 720px; border-bottom:1px dotted #303030; padding:0 0 12px 0; margin:12px 0 0 0;}
.project_list img{width:100px; height:100px; padding:2px; border:1px solid #CCC; margin:0 10px 0 0; float:left;}
.project_list h5{ font-size:14px; line-height:24px; height:24px; overflow:hidden; width:600px;}
.project_list p{ line-height:18px; color:#696969; margin:4px 0 0 0; height:54px; overflow:hidden;width:600px;}
.project_list b{ font-weight:normal; text-align:right;width:600px; line-height:24px; height:24px;overflow:hidden; display:block; }
/*推荐团队*/
#team_content{ border:1px solid #CCC; border-top-style:none;width: 714px; padding:9px 12px; overflow:hidden; float:left;}
#team_content img{width:50px; height:50px; padding:2px; border:1px solid #CCC; }
#team_content dl{width: 714px; margin:0;padding:0; float:left;}
#team_content dd{width:102px; margin:0;padding:0; text-align:center; line-height:24px; height:80px; overflow:hidden; float:left;}

.space_login1 {
background-image:url(/images/openhw/logn_zhong.jpg);
background-repeat:repeat-y;
float:left;
height:90px;
line-height:30px;
margin-left:2px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
width:160px;
} 
/*login*/
.login_box {width:194px; padding:2px; background:url(/images/project/openhw/search_bg.gif) repeat-x top; border:1px solid #ccc;}
.login_box h5{ background:none; height:28px; line-height:28px; text-indent:10px; margin:0;}
.login_bg{ background:none; height:149px; overflow:hidden; line-height:24px;}
