@charset "utf-8";
.web{ width:980px; margin:0 auto}
.header_top{ padding:3px 0; background:#fcfcfc; text-align:right; border-bottom:1px solid #ececec; line-height:20px;color:#999}
.header_top span{ float:left; text-align:left}
.header_top strong{font-weight:100}
.top {width: 980px;padding: 0px;margin:5px auto 10px}
.top h1 {margin: 0px;padding: 0px;float: left;}
.top p {font-size: 14px;margin: 0px;padding: 3px 0 0 65px;color: #7b7b7b;font-weight: normal;}
form,div,h3,h4,ul,li{font-size:12px;padding:0px;margin:0px;}
.search{width:980px;margin:0px auto 5px;text-align:left;height:200px;}
.search{height:94px;text-align:left;}

div,h3{text-align:left;}
.search .left{width:22px;float:left;height:94px;}
.search .right{width:21px;float:left;height:94px;}
.search .center{width:936px;background:url(../../images/header/pic2_03.gif) no-repeat;float:left;height:94px;}
.search .center div,h3{text-align:left;}

.search_logo{width:50px;float:left;padding:20px 40px;}
.search_content{width:640px;padding:20px 10px;text-align:left;float:left;}
.search_content h3{padding-bottom:5px}
.search_login{float:left;padding:25px 40px 25px 30px;*padding:25px 10px;}
/**+兼容IE7，IE7专属。*/
*+ .search_login{padding:25px 40px 25px 30px;}
.search_content h3,div[id=search_option]{padding-left:58px;}
.search_login ul,li{list-style:none;}
.search_login li{margin:6px;}
.search_login li img{margin-right:3px;}
.search_option input[type=button]{margin:0px 8px;}
.keyword{margin:10px 0px;}
.keyword span{ float:left}
#searchmodle{width:120px;}
#searchforum{width:140px;}
#searchmethod{width:140px;}

.search_nav{ margin:25px 10px 10px; float:right;}













.menu {width:80px;font-size:12px;float:right;margin:0 0 0 0;*margin:-20px 0 0 0;padding: 0 0 0 25px;background: url(../../images/search/botton_bg_psd.jpg) no-repeat center -2px;}
.menu ul {padding:0;margin:0;list-style-type:none; background:transparent;}
.menu ul li {float:left;line-height:18px;display:block;vertical-align: bottom;	}
.menu ul ul li {width:430px; padding:10px;display:block;height:auto;color:#000000;font-weight: lighter;}
.menu a, .menu a:visited {width:132px;display:block;float:left;font-size:1em;text-decoration:none;color:#fff;font-weight: bold;line-height: 20px;}
.menu ul ul a, .menu ul ul a:visited {display:block;color:#000;width:12em;height:100%;line-height:12px; }
* html .menu a:hover {color:#000; position:relative; z-index:100;}
.menu li:hover {position:relative;}
* html .menu ul ul a:hover{color:#000; position:relative; z-index:110; text-decoration:none;}
.menu ul ul li:hover {position:relative;color:#fff;font-weight: lighter; text-decoration:none;}
.menu ul ul :hover > a {color:#000;text-decoration:none;}
.menu ul ul { width:432px;visibility:hidden;position:absolute;height:0;top:22px;left:0;background: #FFFFCC; border: 1px solid #FFCC33;padding:5px;}
.menu ul ul ul{left:5px;top:0;}
.menu ul :hover ul{visibility:visible; height:auto; left:-12em;}
.menu ul :hover ul ul{visibility:hidden;}
.menu ul :hover ul :hover ul ul{visibility:hidden;}
.menu ul :hover ul :hover ul{visibility:visible; left:9em;}
.menu ul :hover ul :hover ul :hover ul {visibility:visible;}
.menu img {border: none;}
.menu .ooo { padding:10px; width:300px;line-height:16px;}
.ooo span { margin:0px; padding:0px;}
