﻿* {	padding: 0;  margin: 0; }
body {font: 12px/1.5 "宋体",arial, helvetica, sans-serif; color: #333;_text-align:center;}
a:link{ color:#333; text-decoration:none;}
a:visited{ color:#333; text-decoration:none;}
a:hover{ color: red;text-decoration:underline;}
img{border:0}
input,table,textarea,select{font-size:12px;}

ul {list-style: none}
em,cite,i{font-style:normal}

#page {margin:0 auto;position:relative;height:1%;background:#fff;width:950px;padding-top:10px}
#header { position:relative;background:#fff;_text-align:left;_height:1%;}
#header .logo{padding:0 ;z-index:3;position:absolute;left:30px;top:5px;width:200px;text-align:center;line-height:110px;height:110px;vertical-align:middle;overflow:hidden;}
#header .logo a {display:block;outline:none;line-height:105px;*height:110px;_height:110px;height:110px;vertical-align:middle;text-align:center;width:200px;}
* + html  #header .logo a {font-size:96px}
*  html  #header .logo a {font-size:96px}
#header .logo a  img{line-height:110px;vertical-align:middle;max-width:200px;max-height:110px;_height:110px;_width:200px}
#header .logo b {font-weight:normal;position:absolute;bottom:0;left:0;height:25px;line-height:25px;display:block;overflow:hidden;width:200px;text-align:center;color:#fff}
#header .banner{display:block;width:950px;overflow:hidden;}
#header .banner img {width:950px;display:block}
#header  .banner_def_bg {height:120px}
#header  .banner_def_bg2 {height:220px}

#sidebar{float:right;width:200px;position:relative;_display:inline;margin-bottom:-3px;}
#footer {clear:both;text-align:center;background:url(images/footer_bg.gif) repeat-x 0 0;position:relative;line-height:22px;padding:15px 0;*height:1%;_height:1%}
#main {float:left;width:738px;position:relative;padding:0;_display:inline;margin-bottom:-3px;}

#navbar {border-bottom:#ea5529 1px dotted;;line-height:28px;height:28px;position:relative;padding:0 ;clear:both;margin:0 auto;_text-align:left;}
#navbar a{text-decoration:none;}
#navbar a:hover{color:red}
#navbar span {font-weight: normal;  position:absolute;right:0;top:1px;}

#menubar{;position:relative;margin:0 auto 0;background:#ea5529 url(images/menubar_bg.gif) no-repeat 0 100%;clear:both;}
.menuList{line-height:40px;height:40px;font-size:14px;font-weight:bold;}
.menuList li {float:left;_display:inline;width:95px;text-align:center;background:url(images/menu_li.gif) no-repeat 100% 8px}
.menuList li.last{background:none}
.menuList li a{text-decoration:none;outline:none;;color:#fff!important;text-align:center;width:95px;display:block;height:40px;}
.menuList li a:hover{;color:yellow!important;text-decoration:none; }
.menuList  li ul.subMenuList {  display:none; border:1px solid #ea5529;border-width:1px 1px 0;}
.menuList  li ul.subMenuList li{padding:0;margin:0;line-height:24px;height:24px;float:none;border:0;background:none;border-bottom:1px solid #ea5529;font-weight:normal}
.menuList  li ul.subMenuList li a{padding:0 1.5em;;background:none;line-height:24px;height:24px;}
.menuList  li ul.subMenuList li a:hover{padding:0 1.5em;;background:#f4653a}
#menubar .menuList LI.sfhover{position:relative;}
#menubar .menuList LI.sfhover .subMenuList {background:#f86b40;  DISPLAY: block;LEFT: -1px;  POSITION: absolute; top:40px;}
#menubar .menuList LI.sfhover .subMenuList li{margin:0;text-align:center;padding:0;background:none;font-weight:normal}
#menubar .menuList LI.sfhover .subMenuList li a:hover{text-decoration:none;background:#f4653a}

.menuList_two{height:45px;padding:0 20px 0;font-size:14px;font-weight:bold;}
.menuList_two li {float:left;_display:inline;width:90px;text-align:center;border-right:1px solid #db5a33;line-height:22px;height:22px;}
.menuList_two li.last{background:none}
.menuList_two li a{text-decoration:none;outline:none;;color:#fff!important;text-align:center;width:90px;display:block;line-height:22px;height:22px;}
.menuList_two li a:hover{;color:yellow!important;text-decoration:none; }
.menuList_two  li ul.subMenuList {  display:none;border:1px solid #ea5529;border-width:1px 1px 0;}
.menuList_two  li ul.subMenuList li{padding:0;margin:0;line-height:22px;height:22px;float:left;border:0;background:none;border-bottom:1px solid #ea5529;font-weight:normal}
.menuList_two  li ul.subMenuList li a{padding:0;background:none;line-height:22px;height:22px;}
.menuList_two  li ul.subMenuList li a:hover{padding:0;background:#f4653a}
#menubar .menuList_two LI.sfhover{position:relative;}
#menubar .menuList_two LI.sfhover .subMenuList {background:#f86b40;;  DISPLAY: block;LEFT: -1px;  POSITION: absolute; top:22px;}
#menubar .menuList LI.sfhover .subMenuList li{margin:0;text-align:center;padding:0;background:none;font-weight:normal}
#menubar .menuList_two LI.sfhover .subMenuList li a:hover{text-decoration:none;background:#f4653a;}


#menubar li a{overflow:hidden;}
#menubar  ul.subMenuList {  text-align:left;width:auto}
#menubar  ul.subMenuList li{width:100%;white-space:nowrap;text-align:left}
#menubar  ul.subMenuList li a{padding:0 1.5em;;width:auto;_width:100%;text-align:left;overflow:visible}
#menubar  ul.subMenuList li a:hover{padding:0 1.5em;;;width:auto;_width:100%;}
* + html #menubar   ul.subMenuList {width:auto;border-width:1px}
* + html #menubar    ul.subMenuList li {width:100%}
* + html #menubar  ul.subMenuList li a{width:100%}
* + html #menubar  ul.subMenuList li a:hover{width:100%}
* + html #menubar  LI.sfhover .subMenuList li {width:100%}

#content{padding:13px 0 0;clear:both;position:relative;margin:0 auto 0;_text-align:left;}
#content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.box{height:1%;position:relative;margin:-5px 0 8px}
.box .box_h{position:relative;color:#fefefe;height:35px;line-height:38px;;background:#f25b2d url(images/box_h_c.gif) repeat-x 0 50%; }
.box .box_h b{position:absolute;left:-4px;top:0;height:35px;font-size:14px;padding:0 0 0 15px;background: url(images/box_h_l.gif) no-repeat 0 0;}
.box .box_h i{position:absolute;right:-4px;top:0;font-size:12px;height:35px;padding:0 15px  ;background:url(images/box_h_r.gif) no-repeat 100% 0}
.box .box_h i a{color:#ffa184!important}
.box .box_h i a:hover{color:#ffb8a3!important}
.box .box_b{padding:8px 10px 6px;;position:relative ;_height:1%}
.box .box_b .bl {width:5px;background:url(images/box_b_l.gif) repeat-y 100% 0;position:absolute;height:100%;left:-4px;top:0}
.box .box_b .br {width:5px;background:url(images/box_b_r.gif) repeat-y 0 0;position:absolute;height:100%;right:-4px;top:0}
.box .box_h a{color:#fefefe;}
.box .box_f {background:url(images/box_f_c.gif) repeat-x 0 100%;position:relative;height:10px;}
.box .box_f b{position:absolute;left:-4px;bottom:0;background:url(images/box_f_l.gif) no-repeat 0 100%;width:10px;height:10px;}
.box .box_f i{position:absolute;right:-4px;;bottom:0;background:url(images/box_f_r.gif) no-repeat 100% 100%;width:10px;height:10px;}

.box2{height:1%;position:relative;margin:-5px 0 8px}
.box2 .box2_h{position:relative;color:#984162;height:35px;line-height:38px;;background:#f5cfbb url(images/box2_h_c.gif) repeat-x 0 0 }
.box2 .box2_h b{position:absolute;left:-4px;top:0;height:35px;font-size:14px;padding:0 0 0 15px;background: url(images/box2_h_l.gif) no-repeat 0 0;}
.box2 .box2_h i{position:absolute;right:-4px;top:0;font-size:12px;height:35px;padding:0 15px  ;background:url(images/box2_h_r.gif) no-repeat 100% 0}
.box2 .box2_h i a{color:#b74e76!important}
.box2 .box2_h i a:hover{color:#a6476b!important}
.box2 .box2_b{padding:8px 10px 6px;position:relative ;_height:1%}
.box2 .box2_b .bl {width:5px;background:url(images/box2_b_l.gif) repeat-y 100% 0;position:absolute;height:100%;left:-4px;top:0}
.box2 .box2_b .br {width:5px;background:url(images/box2_b_r.gif) repeat-y 0 0;position:absolute;height:100%;right:-4px;top:0}
.box2 .box2_h a{color:#984162;}
.box2 .box2_f {background:url(images/box2_f_c.gif) repeat-x 0 100%;position:relative;height:10px;}
.box2 .box2_f b{position:absolute;left:-4px;bottom:0;background:url(images/box2_f_l.gif) no-repeat 0 100%;width:10px;height:10px;}
.box2 .box2_f i{position:absolute;right:-4px;;bottom:0;background:url(images/box2_f_r.gif) no-repeat 100% 100%;width:10px;height:10px;}

.box2_line{height:1%;position:relative;margin:-5px 0 8px}
.box2_line .box2_h{position:relative;color:#fff;height:10px;;background:#dfead1 url(images/box2_line_h_c_corner.gif) repeat-x 0 0; }
.box2_line .box2_h b{position:absolute;left:-4px;top:0;height:10px;font-size:0;;padding:0 0 0 15px;background: url(images/box2_line_h_l_corner.gif) no-repeat 0 0;}
.box2_line .box2_h i{position:absolute;right:-4px;top:0;font-size:0;;height:10px;padding:0 15px  ;background:url(images/box2_line_h_r_corner.gif) no-repeat 100% 0}
.box2_line .box2_h i a{color:#fff!important}
.box2_line .box2_h i a:hover{color:#fff!important}
.box2_line .box2_b{padding:0 10px 4px;position:relative ;_height:1%}
.box2_line .box2_b .bl {width:5px;background:url(images/box2_b_l.gif) repeat-y 100% 0;position:absolute;height:100%;left:-4px;top:0}
.box2_line .box2_b .br {width:5px;background:url(images/box2_b_r.gif) repeat-y 0 0;position:absolute;height:100%;right:-4px;top:0}
.box2_line .box2_h a{color:#fff;}
.box2_line .box2_f {background:url(images/box2_f_c.gif) repeat-x 0 100%;position:relative;height:10px;}
.box2_line .box2_f b{position:absolute;left:-4px;bottom:0;background:url(images/box2_f_l.gif) no-repeat 0 100%;width:10px;height:10px;}
.box2_line .box2_f i{position:absolute;right:-4px;;bottom:0;background:url(images/box2_f_r.gif) no-repeat 100% 100%;width:10px;height:10px;}


.box_line {height:1%;position:relative;margin:-5px 0 8px}
.box_line .box_h{position:relative;color:#ea5529;height:35px;line-height:38px;;background:#f5f5f5 url(images/box_line_h_c.gif) repeat-x 0 0;}
.box_line .box_h b{position:absolute;left:-4px;top:0;height:35px;font-size:14px;padding:0 0 0 15px;background: url(images/box_line_h_l.gif) no-repeat 0 0;}
.box_line .box_h i{position:absolute;right:-4px;top:0;font-size:12px;height:35px;padding:0 15px  ;background:url(images/box_line_h_r.gif) no-repeat 100% 0}
.box_line .box_h i a{color:#666!important}
.box_line .box_h i a:hover{color:#555!important}
.box_line .box_b{padding:8px 10px 6px;;position:relative ;_height:1%;border-top:2px solid #ea5529;margin:-3px 1px 0}
.box_line .box_b .bl {width:5px;background:url(images/box_line_b_l.gif) repeat-y 100% 0;position:absolute;height:100%;left:-5px;top:0}
.box_line .box_b .br {width:5px;background:url(images/box_line_b_r.gif) repeat-y 0 0;position:absolute;height:100%;right:-5px;top:0}
.box_line .box_h a{color:#ea5529;}
.box_line .box_f {background:url(images/box_line_f_c.gif) repeat-x 0 100%;position:relative;height:10px;}
.box_line .box_f b{position:absolute;left:-4px;bottom:0;background:url(images/box_line_f_l.gif) no-repeat 0 100%;width:10px;height:10px;}
.box_line .box_f i{position:absolute;right:-4px;;bottom:0;background:url(images/box_line_f_r.gif) no-repeat 100% 100%;width:10px;height:10px;}


.box_line1{height:1%;position:relative;margin:-5px 0 8px}
.box_line1 .box_h{position:relative;color:#fff;height:10px;;background: url(images/box_line_h_c_corner.gif) repeat-x 0 0;}
.box_line1 .box_h b{;position:absolute;left:-4px;top:0;height:10px;font-size:0;line-height:0;;padding:0 0 0 15px;background: url(images/box_line_h_l_corner.gif) no-repeat 0 0;}
.box_line1 .box_h i{position:absolute;right:-4px;top:0;font-size:0;;height:10px;padding:0 15px  ;background:url(images/box_line_h_r_corner.gif) no-repeat 100% 0}
.box_line1 .box_h a{color:#cc0000;}
.box_line1 .box_h i a{color:#fff!important}
.box_line1 .box_h i a:hover{color:#fff!important}
.box_line1 .box_b{border-top:0;margin:0;padding-top:0;;position:relative ;_height:1%;padding:0 10px 6px}
.box_line1 .box_b .bl {width:5px;background:url(images/box_line_b_l.gif) repeat-y 100% 0;position:absolute;height:100%;left:-4px;top:0}
.box_line1 .box_b .br {width:5px;background:url(images/box_line_b_r.gif) repeat-y 0 0;position:absolute;height:100%;right:-4px;top:0}
.box_line1 .box_f {background:url(images/box_line_f_c.gif) repeat-x 0 100%;position:relative;height:10px;}
.box_line1 .box_f b{position:absolute;left:-4px;bottom:0;background:url(images/box_line_f_l.gif) no-repeat 0 100%;width:10px;height:10px;}
.box_line1 .box_f i{position:absolute;right:-4px;;bottom:0;background:url(images/box_line_f_r.gif) no-repeat 100% 100%;width:10px;height:10px;}


.box_line2{height:1%;position:relative;margin:-5px 0 8px}
.box_line2 .box_h{position:relative;color:#fff;height:10px;;background:#dfead1 url(images/box_line_h_c2.gif) repeat-x 0 0; }
.box_line2 .box_h b{position:absolute;left:-4px;top:0;height:10px;font-size:0;;padding:0 0 0 15px;background: url(images/box_line_h_l2.gif) no-repeat 0 0;}
.box_line2 .box_h i{position:absolute;right:-4px;top:0;font-size:0;;height:10px;padding:0 15px  ;background:url(images/box_line_h_r2.gif) no-repeat 100% 0}
.box_line2 .box_h i a{color:#fff!important}
.box_line2 .box_h i a:hover{color:#fff!important}
.box_line2 .box_b{padding:0 10px 4px;position:relative ;_height:1%}
.box_line2 .box_b .bl {width:5px;background:url(images/box_line_b_l2.gif) repeat-y 100% 0;position:absolute;height:100%;left:-4px;top:0}
.box_line2 .box_b .br {width:5px;background:url(images/box_line_b_r2.gif) repeat-y 0 0;position:absolute;height:100%;right:-4px;top:0}
.box_line2 .box_h a{color:#fff;}
.box_line2 .box_f {background:url(images/box_line_f_c2.gif) repeat-x 0 100%;position:relative;height:10px;}
.box_line2 .box_f b{position:absolute;left:-4px;bottom:0;background:url(images/box_line_f_l2.gif) no-repeat 0 100%;width:10px;height:10px;}
.box_line2 .box_f i{position:absolute;right:-4px;;bottom:0;background:url(images/box_line_f_r2.gif) no-repeat 100% 100%;width:10px;height:10px;}



.wide{*top:-5px;margin-bottom:5px;*margin-bottom:0}

.articleList li{border-bottom:1px solid #f7f7f7;}
.articleList li.header{background:transparent;border-top:0 solid #dfdfdf;}
.articleList li.header:hover{background:transparent;}
.articleList li:hover {background:#fefefe}

.articleList2 li span { position:absolute;right:0;top:0; width: 4.5em; color: #999;text-align:right;background:#fff;padding-left:.2em;}
.articleList2 li span a{width: 4.5em!important; color: #999}



.menuList2 {line-height: 28px; position: relative;;padding-top:5px}
.menuList2 li { overflow: hidden; margin:0 0 4px;height:28px;line-height:28px;list-style:none;}
.menuList2 li  a {display:block;text-decoration:none;padding-left:2em;background:url(images/menulist2_bg.gif) no-repeat 50% 50%;height:28px;line-height:28px;}
.menuList2 li  a:hover {text-decoration:none;background:url(images/menulist2_hover_bg.gif) no-repeat 50% 50%;color:#000}


.photoList2 img{width:158px;height:118px}

html>/**/body .photoList2>li {padding-left:2px}

.photoList {height:1%;margin:0 -.5em 2em .5em;_margin-left:.2em}
.photoList li { overflow: hidden; text-align: center;float:left;_display:inline;width:225px;margin:5px 2px;}
.photoList  img{width:210px;height:160px;display:block}
.photoList li.photo img { border:1px solid #ccc;padding:1px;}
.photoList li a:hover img{border:1px solid #c30;}
.photoList li.title{height:20px;line-height:20px;width:96%;*width:100%;_width:100%;overflow:hidden;text-overflow:ellipsis;}

/*blogIndex forumIndex */
.thumbList{position:relative;height:1%;}
.thumbList li { overflow: hidden; text-align: center;float:left;_display:inline;width:230px;margin:5px 2px;}
.thumbList li.photo a{border:1px solid #ccc;*border:0;display:table-cell;height:160px;overflow:hidden;padding:5px;text-align:center;vertical-align:middle;width:210px;line-height:160px;}
.thumbList li.photo img { max-height:160px;max-width:210px;vertical-align:middle;}
.thumbList li.title{height:20px;line-height:20px;width:95%;overflow:hidden;text-overflow:ellipsis;margin:-3px 0 0 ;}


 .col_l{float:left;width:363px;margin-right:4px;height:545px;clear:left;_width:363px;position:relative;height:1%;_margin-right:0;}
 .col_r{float:right;width:363px;height:545px;clear:right;_width:363px;position:relative;height:1%;_margin-right:0;}

 .col_l .articleList2 li a, .col_r .articleList2 li a{position:absolute;left:1em;width:18.5em}
 .col_l .articleList2 li span a,.col_r .articleList2 li span a{color:#999!important;font-size:12px;}



.forum_nav {position:relative;height:1%;margin:-5px -8px 0;}
.forum_nav dt {clear:both;color:#CC3300;margin:5px 0 0;}
.forum_nav dt a {color:#c30;}
.forum_nav dt span{margin:0 0 0 5px;font-size:12px;}
.forum_nav dt span a{color:#999;}
.forum_nav dd {margin:0 0 5px 5px;}
.forum_nav dd li {float:left;_display:inline;width:6em;font-size:13px;padding:0 0 0 5px;white-space:nowrap;overflow:hidden;}


a.rtfl{font-weight:bold;color:#093;text-decoration:underline;}


/*homepage css*/

/*photo ad*/
#focus { WIDTH: 198px; _width:200px;POSITION: relative; HEIGHT: 168px;_height:170px;BORDER: #e8a079  1px solid;margin:-3px 0 13px;overflow:hidden;position:relative; }
#au { FILTER: progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 );  WIDTH: 198px; HEIGHT: 145px}
#au IMG {;  WIDTH: 196px;  HEIGHT: 145px}
#conau {  BACKGROUND: #fdd9c5; FLOAT: left; padding-left:10px; HEIGHT: 22px; line-HEIGHT: 22px; overflow:hidden;width:98%;_width:100%;left:0;  POSITION: absolute; bottom: 0}
#conau A { COLOR: #505050}
.bbg0 ,.bbg1{FONT-SIZE: 10px; BACKGROUND: #ff8c00; CURSOR: pointer; COLOR: white; LINE-HEIGHT: 11px; FONT-FAMILY: Arial}
.bbg0 A ,.bbg1 A{COLOR: white; TEXT-DECORATION: none}
.bbg1 { BACKGROUND: #65ab31; }
#no {right:1px;  POSITION: absolute; bottom: 23px}
#no LI {FLOAT: left; WIDTH: 17px; MARGIN-RIGHT: 1px; PADDING-TOP: 2px; HEIGHT: 11px; TEXT-ALIGN: center}



.contact{margin:0 auto;}
.contact li {display:inline;border-right:1px solid #868686;padding:0 10px ;height:20px;line-height:20px;}
.contact li.last{border:0;}


.ztxx_2col{position:relative;height:1%;}
.ztxx_2col li{width:46%;margin:0 1%;float:left;_display:inline;}
.ztxx_2col li a{width:18.5em;}
.ztxx_2col li span a{width:4.5em;}
.ztxx_2col:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}

.widthauto li a{width:auto!important;position:relative!important;left:0!important;}
* + html .widthauto li {height:1.9em!important;}
*  html .widthauto li {height:1.9em!important;}
*  html .widthauto li  a{width:auto;position:relative;left:0;} 

/*input css*/


input.fixedwidth1{height:18px;_height:20px;width:98px;_width:100px;border:1px solid;border-color:#ccc #666 #666 #ccc;display:block;}
input.fixedwidth2{height:28px;width:62px;border:1px solid #ccc;background:#f7f7f7;letter-spacing:5px;padding-left:5px}



/*height*/
.gg_height{height:76px;height:69px\9;*height:73px;_height:72px;}
.hy_height{height:66px;}
.tags{height:132px;height:130px\9;overflow:hidden}
.reg_count{height:40px;line-height:20px;}


/*index ad*/
.ad_wide{position:relative;height:1%;_overflow:visible;width:100%;margin:0 0 4px ;*margin:0 0 10px ;_margin:0 0 10px ;}
.ad_wide img{width:100%!important;height:90px;}
.ad_wide:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}


.page_ad {margin-bottom:0}
.page_ad img {_width:950px;_height:90px}

/*2011-02-20*/

.tabs1_box {height:30px;position:relative;top:5px;margin:0 1px ;z-index:3;;line-height:30px}
.tabs1_box  li{float:left; _display:inline;position:relative;top:-1px}
.tabs1_box  li a{padding:0 8px;outline:none;border-right:1px solid #0474b4;display:block;height:30px;float:left;_display:inline}
.tabs1_box  li.tabf{background:#fff;top:0;height:30px;}
.tabs1_box  li.tabf a{color:#005fac}
.tabs1_box  li.tabn {}
.tabs1_box  li.tabn a {color:#f4fafd}
.tabs1_box  li a:hover{text-decoration:none;}
.tabs1_box_content{ position:relative;}

.tabs1_box li.tabf a.first  {}
.col_l .tabs1_box li a.last , .col_r .tabs1_box li a.last{border-right:0;padding: 0 43px;_padding:0 42px 0 43px}
.col_l .tabs1_box li.tabf a.last ,.col_r .tabs1_box li.tabf a.last  {}


.tabs1_box2 {height:30px;position:relative;top:5px;margin:0 1px ;z-index:3;;line-height:30px}
.tabs1_box2  li{float:left; _display:inline;position:relative;top:-1px}
.tabs1_box2  li a{padding:0 8px;outline:none;border-right:1px solid #cbdfb6;display:block;height:30px;float:left;_display:inline}
.tabs1_box2  li.tabf{background:#fff;top:0;height:30px;}
.tabs1_box2  li.tabf a{color:#2f82b2}
.tabs1_box2  li.tabn {}
.tabs1_box2  li.tabn a {color:#2f82b2}
.tabs1_box2  li a:hover{text-decoration:none;}
.tabs1_box2_content{ position:relative;}

.tabs1_box2 li.tabf a.first  {}
.tabs1_box2 li a.last{padding:0 12px;border-right:0;}
.tabs1_box2 li.tabf a.last  {}


html>/**/body  #header #banner{margin-bottom:0;margin-bottom:0\9}

/*ie9*/
.clear{  display:block\0;top:-4px\0;margin-bottom:4px\0}
.articleList2 li {;background-position: 2px 12px\0}


* + html table input[type=reset] {height:22px;line-height:22px}
* + html table input[type=button] {height:22px;line-height:22px}