/*--------------------------------------------------------------------------
bbs head all Style
Ver: 0.1.0
Date:02/12/2009
author:lin
---------------------------------------------------------------------------*/
html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,th,form,fieldset,img,dl,dt,dd,input,label{margin:0;padding:0;}
textarea,input,select,body{font-size:12px;}
ul,ol{list-style:none;}
img {border:none; overflow:hidden; vertical-align:middle;}
input {border:none;}
table, td { border: none; border-collapse: collapse; }
.clear { font:0px/0px sans-serif; clear:both; display:block;}

a{color:#049;text-decoration:none;}
a:visited{color:#049;text-decoration:none;}
a:hover{color:#049;text-decoration:underline;}

a{color:#049;text-decoration:none;}
a:visited{color:#049;text-decoration:none;}
a:hover{color:#049;text-decoration:underline;}
.clear { font:0px/0px sans-serif; clear:both; display:block;}

/* 颜色属性 [定义规则，小写c加颜色名称] */
.cRed,a.cRed:link,a.cRed:visited{ color:#D71921; }


body {font-family:"宋体";margin:10px 0 10px 0; background:#fff;}



/*顶部样式*/
#topnav { width: 958px; height: 81px; margin:0 auto; clear: both; overflow: hidden; line-height: 31px; border:1px solid #e4e4e4;}
#topnav .topmbox { width: 942px; height: 31px; margin: 0 auto; clear: both; overflow: hidden; padding: 0 8px; background:url(../images/head/topsmp_bg.gif) repeat-x;}
#topnav .topmbox .tongjibox { width: 400px; height: 31px; float: left; display: inline; overflow: hidden; color: #f60; }


/*------------顶部登录信息、状态------------*/
#login_box { width: 480px; height: 31px; float: right; display: inline; overflow: hidden; }
/*未登录状态*/
#login_box .no_login { width: 460px; height: 31px; float: left; clear: both; overflow: hidden; }
*html #login_box .no_login { width: 440px; height: 27px; float: left; clear: both; overflow: hidden; padding-top: 6px; color: #454343; }
*html #login_box .no_login a { color: #2080ED !important; text-decoration: underline !important; }
#login_box .no_login .wb { width: 92px; height: 19px; border: 1px solid #C6C6C6; margin-top: -3px; line-height: 19px; text-indent: 4px; color: #666666; font-size: 12px; }
#login_box .no_login .an { width: 47px; height: 21px; border: none; background: url(../images/head/login_bn.gif) no-repeat; color: #454545; font-size: 12px; margin-top: -3px; cursor: pointer; margin-left: 6px; line-height: 21px; vertical-align:middle;}

/*登录状态*/
#login_box .login_in { width: 420px; height: 31px; float: left; clear: both; overflow: hidden; }
#login_box .login_in .user_info { width: 150px; height: 31px; float: left; line-height: 31px; overflow: hidden; display: inline; }
#login_box .login_in .user_info span { color: #2080ED; }
#login_box .login_in .youbian { width: 150px; height: 24px; float: left;  display: inline; position: absolute; line-height: normal; margin-top: 5px; }

/* 频道导航 */

#navlist { width:950px; height:40px; clear:both; overflow:hidden; padding:10px 0 0 8px;  line-height:18px !important;}
#navlist .categ1, #navlist .categ2 { width:35px; height:33px; float:left; display:inline; font-weight:bold; color:#f60;} {}
#navlist .categ2 { width:40px;}
#navlist .categ1 a, #navlist .categ1 a:link, #navlist .categ1 a:visited { color:#f60; text-decoration:none;}
#navlist .categ1 a:hover { color:#f60; text-decoration:underline;}
#navlist .categ2 a, #navlist .categ2 a:link, #navlist .categ2 a:visited { color:#f60; text-decoration:none;}
#navlist .categ2 a:hover { color:#f60; text-decoration:underline;}
#navlist .doline { width:2px; height:30px; float:left; padding:0 2px; background:url(../images/head/doline.gif) center 5px no-repeat; margin-right:8px;}

#navlist .canum1 { width:121px; float:left; display:inline; overflow:hidden; margin-right:2px;}
#navlist .canum2 { width:130px; float:left; display:inline; overflow:hidden; margin-right:2px;}
#navlist .canum3 { width:103px; float:left; display:inline; overflow:hidden; margin-right:2px;}
#navlist .canum4 { width:120px; float:left; display:inline; overflow:hidden; margin-right:2px;}
#navlist .canum1 li { width:55px; padding:0 1px; float:left; display:inline; text-align:center; line-height:18px; white-space:nowrap;}
#navlist .canum2 li { width:36px; padding:0 3px; float:left; display:inline; text-align:center; line-height:18px; white-space:nowrap;}
#navlist .canum3 li { padding:0 5px; float:left; display:inline; text-align:center; line-height:18px; white-space:nowrap;}
#navlist .canum4 li {  padding:0 5px; float:left; display:inline; text-align:center; line-height:18px; white-space:nowrap;}
#navlist li a, #navlist li a:link, #navlist li a:visited { color:#333; text-decoration:none;}
#navlist li a:hover { color:#333; text-decoration:underline;}

#navlist .searchbox { width:260px; height:35px; float:left; padding-top:2px;}
#navlist .searchbox .iblock {vertical-align:middle;}
#navlist .searchbox .ncz { width:184px; height:20px; float:left; border:1px solid #d4d4d4;padding:2px 0 2px 2px; margin-right:4px; overflow:hidden;}
/*
#navlist .searchbox .ncz a {border:medium none;float:left;padding-right:0;width:61px}
*/
#navlist .searchbox .doline { padding:0 2px 0 4px; height:20px; background:url(../images/head/doline.gif) center 0 no-repeat; float:left;}
#navlist .searchbox .sel_ect select { border:none; background:#fff; float:left; font-size:14px;}
#navlist .searchbox .inp_text input { width:140px; height:18px; font-size:14px; line-height:18px; padding-top:1px; border:none; vertical-align:middle; background:#fff; float:left; color:#666;}
#navlist .searchbox .btnb { width:66px; height:25px; float:left;}
#navlist .searchbox .btnb input { width:66px; height:25px; border:none; background:url(../images/head/ss_btn.gif) no-repeat; font-size:14px; color:#fff; line-height:24px; letter-spacing:4px; font-weight:bold;}

#graybox { width:960px; margin:0 auto; clear:both; height:2px; font:0px/0px sans-serif; background:#e4e4e4; margin-bottom:5px;}


/*导航部分*/
#menubox { width: 940px; height: 41px; margin-top: 8px; font-size: 14px; font-weight: bold; background: url(../images/head/menu_mainbg.gif) center no-repeat; overflow: hidden; padding: 0 10px; }
#menubox .navlist { display: block; text-align: center; padding-top: 5px; }
#menubox .navlist li { width: 90px; height: 34px; line-height: 34px; float: left; display: inline; margin: 0 6px; }
#menubox .navlist li a { width: 90px; height: 34px; display: block; color: #FFF; background: url(../images/head/menu_bg02.gif) center center no-repeat; }
#menubox .navlist li a:hover { width: 90px; height: 34px; line-height: 38px; display: block; color: #7E2413; background: url(../images/head/menu_bg01.gif) no-repeat; text-decoration: none; margin-top: 2px; }
/*当先状态*/
#menubox .navlist .show a { width: 90px; height: 34px; line-height: 38px; display: block; color: #7E2413; background: url(../images/head/menu_bg01.gif) no-repeat; margin-top: 2px; }

#menubox .cz_box { width: 114px; height: 27px; float: left; margin-top: 3px; line-height: 27px; display: inline; margin-left: 8px; }
#menubox .cz_box a { width: 114px; height: 27px; display: block; background: url(../images/head/cz_bg.gif) no-repeat; text-indent: 28px; color: #000; }

#menubox .r_infobox { float: right; padding-top: 7px; }
#menubox .r_infobox a { width: 84px; height: 20px; line-height: 20px; display: block; overflow: hidden; float: left; text-indent: 20px; font-size: 12px; color: #FFF; }
#menubox .r_infobox .li01 { background: url(../images/head/menu_icon01.gif) 0 1px no-repeat; }
#menubox .r_infobox .li02 { background: url(../images/head/menu_icon02.gif) 2px 1px no-repeat; }


/* LOGO 广告栏 */
#logobanner { width:960px; height:68px; margin:0 auto; clear:both; height:68px;}
#logobanner .logo { width:238px; height:51px; padding:8px 0 0; background:url(logo.gif) 0 8px no-repeat; float:left; display:inline;}
#logobanner .logo a { display:block; width:238px; height:51px;}
#logobanner .banner { float:right; height:68px; display:inline; overflow:hidden; text-align:right;}





#warp { width:960px; clear:both; margin:0 auto;}
#banner { width:960px; clear:both; margin-top:10px; margin-bottom:10px; overflow:hidden;}

#content { width:960px; clear:both;}
#main { width:720px; float:left; overflow:hidden;}

.box1 { width:718px;  border:1px solid #b4b4b4; margin-bottom:8px;}
.box1 h2 { background:#F6F6F6; margin:1px; margin-bottom:8px; border-bottom:1px solid #b4b4b4; font-size:14px; line-height:24px; text-indent:10px; color:#E34608;}
.box1 h2 span { font-size:12px; color:#999; font-weight:normal;}
.box1 .bc1 { width:708px; padding-left:10px; clear:both;}
.box1 .bc1 li { width:220px; line-height:24px; color:#333; background:url(ico.gif) 0 3px no-repeat; text-indent:20px; display:inline; float:left;}


.box2 { width:718px;  border:1px solid #b4b4b4; margin-bottom:8px;}
.box2 h2 { background:#F6F6F6; margin:1px; margin-bottom:8px; border-bottom:1px solid #b4b4b4; font-size:14px; line-height:24px; text-indent:10px; color:#E34608;}
.box2 .bc2 { width:700px; padding-left:18px; clear:both;}
.box2 .bc2 li { width:112px; float:left; display:inline; margin-right:28px;}
.box2 .bc2 li img { width:110px; height:110px; overflow:hidden; display:block; border:1px solid #b4b4b4; margin-bottom:8px;}
.box2 .bc2 li p { width:112px; line-height:24px; text-align:center;}

.box3 { width:718px;  border:1px solid #b4b4b4; margin-bottom:8px;}
.box3 h2 { background:#F6F6F6; margin:1px; margin-bottom:8px; border-bottom:1px solid #b4b4b4; font-size:14px; line-height:24px; text-indent:10px; color:#E34608;}
.box3 h2 span { color:#999; font-weight:normal; font-size:12px;}
.box3 .bc2 { width:708px; padding-left:10px; clear:both;}


#sidebar { width:230px; float:right; overflow:hidden;}

.box4 { width:228px;  border:1px solid #b4b4b4; margin-bottom:12px;}
.box4 h2 { background:#F6F6F6; margin:1px; margin-bottom:8px; border-bottom:1px solid #b4b4b4; font-size:14px; line-height:24px; text-indent:10px; color:#E34608;}
.box4 .bc4 { width:216px; padding-left:10px; clear:both;}
.box4 .bc4 li { width:216px; float:left; clear:both; line-height:23px;}


.box5 { width:228px;  border:1px solid #b4b4b4; margin-bottom:8px;}
.box5 h2 { background:#F6F6F6; margin:1px; margin-bottom:8px; border-bottom:1px solid #b4b4b4; font-size:14px; line-height:24px; text-indent:10px; color:#000;}
.box5 h2 span { font-size:12px; color:#999; font-weight:normal;}
.box5 .bc5 { width:216px; padding-left:10px; clear:both;}
.box5 .bc5 li { width:108px; float:left;line-height:26px; display:inline;}


.box6 { width:228px;  border:1px solid #b4b4b4; margin-bottom:12px;}
.box6 h2 { background:#F6F6F6; margin:1px; margin-bottom:8px; border-bottom:1px solid #b4b4b4; font-size:14px; line-height:24px; text-indent:10px; color:#E34608;}
.box6 .bc6 { width:216px; padding-left:10px; clear:both;}
.box6 .bc6 li { width:216px; height:73px; float:left; clear:both; margin-bottom:6px;}
.box6 .bc6 li img { width:78px; height:68px; display:block; float:left; margin-top:5px; margin-right:5px;}
.box6 .bc6 li h3 { width:125px; float:left; font-size:12px; line-height:23px; float:left;}
.box6 .bc6 li p { width:125px; float:left; line-height:18px; float:left;}


#footer { width:960px; clear:both; overflow:hidden; margin:0 auto;}












































