@charset "utf-8";
/*
FANGFA-CMS 研发团队
(C) 2002-2008 Fangfa Inc.
http://www.fangfacms.com
*/

/*初始化*/

h1, h2, h3, h4, h5, h6, h7, h8, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em, table, td, th { padding:0; margin:0;}
h1 { font-size:20px; }
h2 { font-size:18px; }
h3 { font-size:16px; }
h4 { font-size:14px; }
h5 { font-size:12px; }
h6 { font-size:12px; }
h7 { font-size:12px; font-weight:normal;}
h8 { font-size:12px; }
img, table { border:0;}
ul, ol { list-style-type:none;}
a { color:#44474c; text-decoration:none;}
a:hover { color:#000; text-decoration:underline;}
body { font:12px  Verdana, Arial, 宋体; width:998px; margin:0 auto; background-color:#FFFFFF;}

/*头部*/

#head { width:998px; height:328px; clear:both;}
#head #logo {float:left; width:998px; height:98px; background-image:url(../images/top_drop.png); background-repeat:no-repeat; background-position:top; clear:both;}
#head #logo h1 { float:left; margin-top:22px;}
#head #logo h1 a {float: left; display: inline; background: url(/images/logo_fangfacms.gif) 0 0 no-repeat; width: 297px; height: 69px; text-indent: -9999em}
#head #logo p { float:right; vertical-align:bottom; margin-left:15px; margin-top:34px;}
#head #logo form { float:right; margin-left:15px; margin-top:35px;}
#head #logo h2 { float:right; margin:0 5px; margin-top:20px; font-size:14px; font-weight:normal; line-height:46px;}
#head #logo h2.hot { background:url(../images_cms/global_hot_1.gif) right 0 no-repeat; }
#head #logo h2 a { font-size:14px; color:#a80008; text-decoration: underline;}
#head #logo h2 a:hover { color:#000; text-decoration:underline;}
#head #logo h3 { float:right; width:470px; clear:right; margin:0 5px; font-size:12px; font-weight:normal; color:#a80008;}
#head #logo h3 a { color:#a80008;}
#head #menu { float:left; width:998px; height:33px; background-image:url(../images/menu_bg.png); white-space:nowrap; clear:both;}
	  #menu li { float:left; width:84px; height:33px; background:url(../images/menu_li_hover.gif) right top no-repeat;}
	  #menu li h1 { font-size:12px; font-weight:normal;}
	  #menu li a { color:#efefef; display:block; font-size:12px; text-decoration:none; padding:9px 18px;}
	  #menu li a.here, #menu li a:hover { color:#fe7941;}
	  #menu #search { float:right; width:232px; padding-top:5px; position:relative;}
	  #menu #search input { float:left; width:150px; padding:4px 2px 0 3px; color:#000; border:1px solid #065387; height:16px; background-color:#efefef;}
	  #menu #search select { float:left; width:100px; padding:4px 2px 0 3px; color:#000; border:1px solid #065387; height:22px; background-color:#efefef;}
	  #menu #search input.submit {float:left; background:none; height:21px; border:0; color:#fff; font-weight:600; padding:2px 0 1px 0; width:59px; background:url(../images/search_bg.jpg) left 50% no-repeat; cursor:pointer;}
#head #banner { float:left; width:998px; height:164px; padding:1px 0; clear:both;}
#head #entry { float:left; width:998px; height:29px; padding:1px 0; background-color:#666a73; clear:right; clear:both;}
	  #entry li { float:left;}
	  #entry #login { float:right; width:700px; padding-top:5px; position:relative; text-align:right; }
	  #entry #login input { background:#FFFFFF url(../images_cms/userlogin_inputbg01.png) repeat-x; padding:1px; border:1px solid #3e4146; height:16px; width:80px; color:#000;}
	  #entry #login input.code { width:60px; }
	  #entry #login input.submit { background:#ff7400 url(../images_cms/userlogin_btnbg01.png) repeat-x; padding:0; height:20px; width:60px; color:#fff; cursor:pointer;}
	  #entry #login img { padding:0 4px; cursor:pointer;}
	  #entry #login span { width:auto; padding:4px; color:#efefef; }
	  #entry #login a { width:auto; padding:4px; color:#b4b4b4; text-decoration:none; }
	  #entry #login a:hover { color:#fe7941;}
	  #head form p {display: none}
/*中部*/
#conten { float:left; clear:right; width:998px; background-image:url(../images/bg_content.png); background-repeat:repeat-y; margin-top:10px;}
	
/*c-l中间左列*/
#c-l { width:170px; float:left; padding:0 10px 0 0;}

/*类别*/
.accordion { width: 170px; border-bottom: solid 1px #c4c4c4;}
.accordion h5 {	background: #666a73 url(images/arrow-square.gif) no-repeat right -51px; padding: 7px 15px; margin: 0; color:#cfcfcf; font-weight:bold; border: solid 1px #3d3d3d; border-bottom: none; cursor: pointer;}
.accordion h5:hover { background-color: #aeb3bf; color:#666a73;}
.accordion h5.active { background-position: right 5px;}
.accordion p { background: #d7d8db; margin: 0; padding: 10px 15px 10px; border-left: solid 1px #c4c4c4; border-right: solid 1px #c4c4c4; line-height:18px;}
.accordion p a { width:130px; text-indent:20px; display:block; background-image:url(../images/ico_arrow1.gif); background-repeat:no-repeat; clear:right;}

/*底部*/
#foot { float:left; width:998px; height:30px; background-color:#F5F5F5; overflow:hidden; clear:both; border-top:1px solid #666a73; margin-top:10px;}
#foot p#author { float:left; color:#999999; padding-left:12px; line-height:30px;}
#foot p#copy { float:right; color:#999999; padding-right:12px; line-height:30px; overflow:hidden;}
#foot p#copy a { color:#999999; }
