/*css document start*/
*
{
    margin: 0;
    padding: 0;
}
html { overflow:auto; }
body
{
    font-family: Tahoma, Verdana,snas-serif;
    font-size: 12px;
    color: #111111;
    margin: 0 0px;
    padding: 0px;
    text-align: center;
    background-color: #FFFFFF;
}
 h2, h3, h4
{
    font-size: 12px;
}
h1{
    font-size: 14px;
}


img
{
    border: 0;
}
a
{
    color: #000;
    text-decoration: none;
}
div, form, ul, li, dd, dl, li
{
    margin: 0px;
    padding: 0px;
}
li
{
    list-style-type: none;
}
a:hover
{
    color: #258DC9;
    text-decoration: underline;
}

#container
{
    width: 1000px; /*width: 100%;*/
    margin: 0 auto;
    clear: both;
    float: none;
    margin-top:5px;
}
.topNavcontainer
{
    width: 1000px; /*width: 100%;*/
    margin: 0 auto;
}
.Ncontainer
{
    width: 1000px;
    text-align: center;
    margin: 0px auto 5px auto;
    clear: both;
    float: none;
}

.NcontainerH
{
    width: 1000px;
    text-align: center;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    clear: both;
}

.Pcontainer
{
    width: 1000px;
    margin: 0px auto 0px auto;
    clear: both;
    padding: 10px 0px 0px 0px; *padding:0px;
float:none;
}
/*font style start*/
.fbold
{
    font-weight: bold;
}
.fyellow
{
    font-weight: bold;
    color: #FF6600;
}
.f999
{
    color: #999;
    float: left;
    padding-right: 7px;
    font-family: Georgia,Tahoma, Verdana,snas-serif;
}
.fblue
{
    color: #3F4E5A;
    font-weight: bold;
    margin-bottom: 1px;
}
.fblack
{
    color: #000;
}
.f333
{
    color: #333333;
}
.forange
{
    font-weight: bold;
    color: #FF6600;
}
.fblue2
{
    color: #003366;
}
.fblue3
{
    color: #30516D;
}

.fnumber
{
    font-family: Georgia,Tahoma, Verdana,snas-serif;
}
.fgreen
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #009900;
    font-size: 14px;
}
/*font style end*/

/*----------------------------------*/
/*提示信息框部分样式开始*/
/*----------------------------------*/
.history-back
{
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    color: #3F4E5A;
    padding: 2px;
    font-size: 12px;
    margin-bottom: 4px;
    width: 40%;
}
.history-back a:link, .history-back a:visited
{
    color: #3F4E5A;
    text-decoration: none;
}
.history-back a:hover, .history-back a:active
{
    color: #258DC9;
    text-decoration: underline;
}
/*----------------------------------*/
/*提示信息框部分样式结束*/
/*----------------------------------*/

/*----------------------------------*/
/*头部样式开始*/
/*----------------------------------*/
#header
{
    width: 1000px;
    text-align: left;
    overflow: hidden;
    height: 86px;
    background-color: #fff;
    z-index: 1;
    background: url(images/head/topbei001.jpg) no-repeat 0 0;
    margin: auto;}
#headerlogo
{
    float: left; /*background: url(images/clogo.gif) no-repeat left center;     width: 220px;     height: 94px;*/
    width: 209px;
    height: 86px;
    padding: 0px 0px 0px 24px;
    margin: 0px;
    overflow: hidden;
}
#headerlogo h1 span
{
    display: none;
}
#ad
{
    float: right;
    text-align: right;
}
#ad img
{
    margin-top: 14px;
}
.top2n1-1
{
    width: 233px;
    height: 22px;
    background: url(images/head/kefu-new.gif) no-repeat 0 0;
}
.top2n1-2
{
    width: 233px;
    height: 21px;
    background: url(images/head/bg2-new.gif) no-repeat 0 0;
}
.top2n1-2 li, .top2n1-2 li a, .top2n1-2 li a:link
{
    width: 110px;
    height: 21px;
    float: left;
    color: #34332E;
    font-weight: bold;
}
/*----------------------------------*/
/*头部样式结束*/
/*----------------------------------*/

/*----------------------------------*/
/*菜单栏样式开始*/
/*----------------------------------*/
#menu-nav
{
    border: 1px solid #e8e8e8;
    padding-left: 2px;
}


#menu-bar
{
    background: url(images/menu_bg.gif) repeat-x 2px 0px;
    height: 34px;
    line-height: 34px;
}
#menu-welcome
{
    float: left;
    padding-left: 18px;
    color: #006699;
}
#menu-welcome a
{
    background: url(images/celan.gif) no-repeat left center;
    padding-left: 20px;
}
ul#navlist
{
    float: right;
    list-style: none;
    white-space: nowrap;
}
#navlist li
{
    float: left;
    text-align: center;
    clear:none;
}
#navlist li a, #navlist li a:link
{
    display: block;
    color: #333;
    height: 26px;
    background: url(images/menu_line.gif) no-repeat right center;
    text-decoration: none;
}
#navlist li a:hover
{
    display: block;
    color: #258DC9;
    height: 26px;
    text-decoration: none;
}

#HeadNavBar
{
    display: block;
    line-height: 27px;
    height: 38px;
    padding: 16px 0px 0px 0px;
    margin: 0px;
}
#HeadNavMenuBar
{
    display: block;
    line-height: 32px;
    height: 32px;
}
#HeadNavMenuDiv_bg
{
    background: url(images/head/bg1-new.gif) 0px 0px no-repeat;
    width: 39px;
    height: 86px;
    float: left;
    clear: none;
}
#HeadNavMenuDiv
{
    vertical-align: bottom;
    line-height: 32px;
    height: 32px;
    background: url(images/head/menubg-1.gif) repeat-x;
    width: 725px;
}



#ServicePhoneDiv
{
    text-align: right;
    padding-right: 10px;
}

ul#HeadNavMenu
{
    float: left;
    list-style: none;
    white-space: nowrap;
    vertical-align: bottom;
    margin: 0px;
    padding: 0px;
}
#HeadNavMenu li
{
    float: left;
    width: 95px;
    text-align: center;
    padding-right: 0px;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
}

#HeadNavMenu li
{
    float: left;
    margin: 0px;
    padding: 0px;
}

#HeadNavMenu li a, #HeadNavMenu li a:link
{
    display: block;
    height: 32px;
    width: 95px;
    line-height: 32px;
    background: url(images/head/menubg1-new.gif) 0px 0px no-repeat;
    text-decoration: none;
    padding-bottom: 0px;
}


#HeadNavMenu .ActiveMenu a:hover, #HeadNavMenu .ActiveMenu a, #HeadNavMenu .ActiveMenu a:link
{
    display: block;
    color: #000000;
    height: 32px;
    line-height: 32px;
    width: 95px;
    text-decoration: none;
    font-weight: bold; /*background: url(images/bg/menuhoverbg.gif) no-repeat left center;*/
    background: url(images/head/menubg1-new.gif) 0px 0px no-repeat;
    background-position: left bottom;
}
#HeadNavMenu .NormalMenu a, #HeadNavMenu NormalMenu a:link
{
    display: block;
    color: #000000;
    height: 32px;
    width: 95px;
    line-height: 32px; /*margin-top: 2px;background: url(images/bg/menubglast.gif) left center no-repeat;*/
    background: url(images/head/menubg1-new.gif) 0px 0px no-repeat;
    text-decoration: none;
    padding-bottom: 0px;
}

.n2-menu1, .n2-menu1 a, .n2-menu1 a:link
{
    width: 74px;
    height: 32px;
    font-size: 14px;
    font-weight: bold;
    float: left;
    color: #000;
    text-align: left;
    background: url(images/head/menubg-1.gif) 0px 0px no-repeat;
    line-height: 32px;
    padding: 0px;
    margin: 0px;
}
#navlist .system
{
    width: 60px;
}
#navlist .more
{
    width: 85px;
}
#navlist .gwc
{
    width: 78px;
}
#navlist .gwc5
{
    width: 55px;
}
#navlist .message
{
    width: 60px;
}
#navlist .wmessage
{
    width: 80px;
}
#navlist .more img, #navlist .message img, #navlist .wmessage img
{
    float: left;
    background: none;
    font-weight: normal;
    width: 14px;
    height: 13px;
    padding: 6px;
    padding-right: 0px;
}
#navlist .gwc img
{
    float: left;
    background: none;
    font-weight: normal;
    width: 19px;
    height: 15px;
    padding: 6px;
    padding-right: 0px;
}
#navlist .more2
{
    width: 50px;
    background: url(images/jsmenu.gif) no-repeat right center;
    text-align: center;
    padding: 0px;
    margin: 0px;
}
#navlist .last
{
    width: 55px;
}
#navlist .last a
{
    float: left;
    background: none;
    font-weight: normal;
    height: 24px;
}
#navlist .last img
{
    float: left;
    background: none;
    font-weight: normal;
    width: 14px;
    height: 13px;
    padding: 6px;
    padding-right: 5px;
}
#navlist .last a:link, #navlist .last a:visited
{
    background: none;
    height: 24px;
}
#navlist .last a:hover, #navlist .last a:active
{
    background: none;
    height: 24px;
}
#navlist span
{
    padding: 0 6px;
    color: #0954A6;
    font-weight: bold;
}

.downlist
{
    width: 80px;
    border-left: 1px solid #D7E3F2;
    border-right: 1px solid #D7E3F2;
    border-bottom: 1px solid #D7E3F2;
    margin-top: 0px;
    background-color: #F5FAFE;
}
.downlist h4
{
    height: 22px;
    font-weight: normal;
    text-align: center;
    line-height: 22px;
    padding: 2px;
}
/*----------------------------------*/
/*菜单栏样式结束*/
/*----------------------------------*/


/*----------------------------------*/
/*各个页面的当前位置样式开始*/
/*----------------------------------*/
#divposition
{
    line-height: 44px;
    margin: 0;
    padding: 0;
}
#divposition h2
{
    float: left;
    text-align: left;
    font-weight: 700;
    padding-left: 3px;
}
#divposition h2 a
{
    color: #666;
}
#divposition #URight
{
    line-height: 33px;
}

/*-----当前位置搜索专用定义-----*/
#search
{
    padding-right: 0px;
    line-height: 24px;
}

#search .text
{
    float: left;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-left: 0px solid #ccc;
    width: 108px;
    height: 20px !important;
    height: 24px;
    padding-top: 4px !important;
    padding-top: 0px;
    line-height: 24px;
    text-indent: 2px;
}
#search .s2
{
    float: left;
    background: #fff url(images/dot-down.gif) no-repeat right center;
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    width: 40px;
    height: 24px;
    color: #009900;
    text-align: center;
    line-height: 24px;
}
#search .s3
{
    float: left;
    background: url(images/button-search.gif) no-repeat left bottom;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-left: 0px solid #ccc;
    width: 28px;
    height: 26px;
    line-height: 26px;
}
/*-----当前位置搜索专用定义-----*/

/*-----当前位置中副标题专用定义-----*/
ul#Divmenu2
{
    float: right;
    list-style: none;
    white-space: nowrap;
    margin-top: 12px;
}
ul#Divmenu2 li
{
    float: left;
    width: 62px;
    text-align: center;
    line-height: 20px;
}
#Divmenu2 a, #Divmenu2 a:link
{
    display: block;
    color: #006699;
    text-decoration: none;
}

#Divmenu2 a:hover
{
    display: block;
    color: #258DC9;
    text-decoration: none;
}
#Divmenu2 .menuDiv
{
    background: #eee;
    height: 12px;
    width: 1px;
    margin-top: 3px;
    margin-left: 3px;
    margin-right: 3px;
}
/*-----当前位置中副标题专用定义-----*/

/*-----showforum及个人控制面板当前位置专用定义-----*/
#divposition2
{
    width: 100%;
    height: 26px;
    line-height: 22px;
    clear: both;
}
#divposition2 h2
{
    float: left;
    text-align: left; /* 	padding-left:18px; 	background:url(images/dot_position.gif) no-repeat left center; 	*/
    font-weight: 700;
    padding-left: 3px;
}
#divposition2 h2 span a
{
    color: #666666;
    background: url(images/dot-postiont2.gif) no-repeat left center;
    padding-right: 5px;
    padding-left: 10px;
    margin-left: 5px;
}
#divposition2 h2 a
{
    color: #666666;
}
#divposition2 img
{
    margin-right: 10px;
}
#divposition2 h3
{
    float: left;
    font-weight: lighter;
    text-align: left;
    padding-left: 3px;
}
#divposition2 h3 span
{
    color: #1F90CF;
    font-size: 12px;
    font-weight: normal;
}
#divposition2 h3 span a
{
    padding-left: 5px;
    padding-right: 5px;
}
#divposition2 #URight
{
    float: right;
    width: 570px;
    text-align: right;
}
#divposition2 #URight2
{
    float: right;
    width: 178px;
    text-align: right;
}
/*-----showforum及个人控制面板当前位置专用定义-----*/
/*----------------------------------*/
/*各个页面的当前位置样式结束*/
/*----------------------------------*/

/*----------------------------------*/
/*公告样式开始*/
/*----------------------------------*/
#divMessage
{
    clear: both;
    border: 1px solid #B5E1F7;
    margin-bottom: 6px;
}
#content
{
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
    border-bottom: 2px solid #fff;
    background-color: #EEF8FD;
    line-height: 31px;
    clear: both;
    margin: 0px auto;
}
.newcontent
{
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
    border-bottom: 2px solid #fff;
    background-color: #EEF8FD;
    line-height: 31px;
    clear: both;
    margin: 0px auto;
}
.TMessage
{
    float: left;
    width: 50px;
    text-align: center;
    color: #3F4E5A;
    font-weight: bold;
}
#content ul
{
    list-style: none;
}
#content li
{
    float: left;
    padding-left: 10px;
}
#content a
{
    color: #3F4E5A;
}
/*----------------------------------*/
/*公告样式开始*/
/*----------------------------------*/


/*----------------------------------*/
/*头部文字广告列表显示开始*/
/*----------------------------------*/
#Divad-text
{
    clear: both;
    border: 1px solid #DCE6F1;
    background-image: url(images/ad_bg.gif);
    background-repeat: repeat-x;
    background-position: 2% 2%;
}
.inner
{
    border: 1px solid #fff;
    text-align: left;
    padding: 4px;
}
.inner td
{
    padding: 6px;
}
/*----------------------------------*/
/*头部文字广告列表显示结束*/
/*----------------------------------*/

/*----------------------------------*/
/*短信列表显示开始*/
/*----------------------------------*/
ul#note
{
    padding-left: 40px;
    border: 1px solid #fff;
    background-image: url(images/ad_bg.gif);
    background-repeat: repeat-x;
    background-position: left top;
    list-style: none;
}
ul#note li
{
    text-align: left;
    line-height: 26px;
    color: #666;
    overflow: hidden;
}
ul#note span
{
    margin-right: 20px;
}
ul#note span strong
{
    font-weight: lighter;
    color: #006699;
}
/*----------------------------------*/
/*短信列表显示开始*/
/*----------------------------------*/

/*----------------------------------*/
/*论坛主题列表显示开始*/
/*----------------------------------*/
/*bbs_list area style start*/
#bbs-list-nav
{
    clear: both;
    display: inline-block;
    border: 1px solid #B4C9E0; /*--------------------特别说明:如果更改论坛中大的边框样式,可以在此更改---------------------------*/
    margin-top: 6px;
    min-width: 750px;
    width: 100%;
}
#bbs-title
{
    border: 1px solid #fff;
    background: #1080c0 url(images/bbs_title_bg.jpg) repeat-x left top;
    height: 31px;
}
#bbs-title h2
{
    float: left;
    background: url(images/bbs-title-dot.gif) no-repeat left;
    font-weight: bold;
    color: #fff;
    margin-left: 11px;
    padding-left: 25px;
    line-height: 31px;
}
#bbs-title h3
{
    float: left;
    font-weight: bold;
    color: #fff;
    padding-left: 8px;
    line-height: 31px;
    font-size: 12px;
}
#bbs-title a
{
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}
#open
{
    margin-right: 6px;
    float: right;
    margin-top: 7px;
    line-height: 20px;
    vertical-align: middle;
    color: #fff;
}
#open a
{
    font-weight: normal;
    color: #fff;
}
#open img
{
    padding: 5px;
}
/*-----------------详细页面,短信区专用开始-------------------*/
#open2
{
    margin-right: 6px;
    width: 140px;
    height: 20px;
    float: right;
    margin-top: 5px;
}
#open2 a
{
    color: #fff;
    font-weight: bold;
    padding-left: 6px;
}

/*-----------------详细页面,短信区专用结束-------------------*/

/*bbs_list area style start*/
div.th
{
    clear: both;
    color: #666;
    line-height: 30px;
    text-align: center;
    margin-left: 1px;
    margin-right: 1px;
    background: #f5f8fd url(images/title_bg.jpg); /*--------特别说明:如果更改论坛中首页的主题表头的背景,可以在此更改--------*/
}
.bbslist-right
{
    float: right;
    width: 460px;
    text-align: center;
}
.bbslist1
{
    float: left;
    width: 65px;
    border-left: 1px solid #fff;
}
.bbslist1-1
{
    float: left;
    width: 122px;
    border-left: 1px solid #fff;
}

.bbslist
{
    border-top: 1px solid #D1E1EF; /*--------------------特别说明:如果更改论坛中首页的主题与主题间的分隔线边框样式,可以在此更改---------------------------*/
    border-bottom: 2px solid #fff;
    background-color: #F5FAFE; /*--------------------特别说明:如果更改论坛中首页的主题与主题间的背景色彩,可以在此更改---------------------------*/
    height: auto !important;
    height: 55px;
    min-height: 60px;
    text-align: center;
    clear: both;
}
.list-r1
{
    float: right;
    width: 460px;
    border-top: 1px solid #fff;
}

.list2
{
    float: left;
    width: 65px;
    line-height: 60px;
    background: url(images/table_bg2.gif) no-repeat top left;
    font-family: Georgia,Tahoma, Verdana,snas-serif;
}
.today
{
    color: #009900;
    font-weight: normal;
    padding-left: 3px;
}
.list2-1
{
    float: left;
    background: url(images/table_bg2.gif) no-repeat top left;
    padding-left: 5px;
}
.list2-1 .Navdiv
{
    font-family: Georgia,Tahoma, Verdana,snas-serif;
    line-height: 18px;
    padding-left: 20px;
    text-align: left;
    background: url(images/writer.gif) no-repeat 2px 5px;
}
.list2-1 .Navdiv a
{
    color: #3F4E5A;
    text-decoration: none;
}
.Navdiv span
{
    color: #666;
}
.list2-1 h4
{
    color: #3F4E5A;
    text-align: left;
    line-height: 20px;
    font-weight: lighter;
    padding-left: 2px;
    padding-top: 10px;
}
.list2-1 a
{
    color: #3F4E5A;
}
.manager-nav
{
    color: #006699;
    text-align: left;
    padding-left: 8px;
    margin-top: 2px;
}
.manager-nav a
{
    color: #006699;
    text-decoration: underline;
    padding-right: 5px;
    padding-left: 5px;
}
.manager-nav span
{
    color: #666;
}
.list-s
{
    float: left;
    text-align: center;
    width: 53px;
    height: 48px;
    border-top: 1px solid #fff;
}
.list-s img
{
    margin-top: 7px;
}
.listtitle
{
    min-width: 280px;
    float: none !important;
    float: left;
    margin-left: 52px !important;
    margin-left: 0px;
    background: url(images/table_bg2.gif) no-repeat top left;
    border-top: 1px solid #fff;
}
.listtitle img
{
    margin-top: 5px;
    margin-right: 8px;
}
.listtitle h1
{
    font-size: 12px;
    text-align: left;
    padding-left: 8px;
    margin: 0px;
}
.listtitle h3
{
    text-align: left;
    padding-left: 8px;
    padding-top: 6px;
    margin-bottom: 4px;
}
.listtitle h3 a
{
    color: #3F4E5A;
}
.Tbottom
{
    text-align: left;
    padding-left: 8px;
    color: #666;
}
.top img
{
    margin-left: 10px;
}
.list2-1 h3
{
    line-height: 20px;
    margin-top: 8px;
    margin-left: 10px;
    width: 110px;
    text-align: left;
    font-weight: normal;
    color: #003366;
    background: url(images/writer.gif) no-repeat left center;
    padding-left: 16px;
}
/*---------------鼠标放在论坛列表上面时的样式-----------*/
.bbslist-on
{
    border-top: 1px solid #D1E1EF; /*--------------------特别说明:如果更改论坛中首页的主题与主题间的分隔线边框样式,可以在此更改---------------------------*/
    border-bottom: 2px solid #fff;
    background-color: #F9FCFF; /*------------特别说明:如果更改论坛中首页的主题与主题间在鼠标放上去时的背景色彩,可以在此更改----------*/
    height: auto !important;
    height: 55px;
    min-height: 60px;
    text-align: center;
    clear: both;
}
.bbslist-on .list-r1
{
    float: right;
    width: 460px;
    border-top: 1px solid #fff;
}
.bbslist-on .list2
{
    float: left;
    width: 65px;
    line-height: 60px;
    background: url(images/table_bg3.gif) no-repeat top left;
    font-family: Georgia,Tahoma, Verdana,snas-serif;
}
.bbslist-on .list2-1
{
    float: left;
    width: 122px;
    background: url(images/table_bg3.gif) no-repeat top left;
}
.bbslist-on .listtitle
{
    min-width: 280px;
    float: none !important;
    float: left;
    margin-left: 52px !important;
    margin-left: 0px;
    background: url(images/table_bg3.gif) no-repeat top left;
    border-top: 1px solid #fff;
}
.bbslist-on .listtitle h3 a
{
    color: #258DC9;
}
.bbslist-on .today
{
    color: #258DC9;
    font-weight: normal;
}

/*---------------bbs_list area 横向-----------*/
/*bbs_list area style end*/
/*---------------bbs_list area 横向-----------*/
ul#content-list
{
    list-style: none;
    width: 100%;
    float: left;
}
ul#content-list li
{
    float: left;
    text-align: left;
    background: url(images/table_bg2.gif) no-repeat top left;
    background-color: #F5FAFE; /*--------特别说明:如果更改论坛中首页横向排版的论坛版块的背景,可以在此更改--------*/
}
ul#content-list li div
{
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: 1px solid #D1E1EF; /*--------特别说明:如果更改论坛中首页横向排版的论坛版块的边框线,可以在此更改--------*/
    border-bottom: 2px solid #fff;
    line-height: 150%;
    height: auto !important;
    height: 60px;
    min-height: 55px;
    text-indent: 10px;
}
ul#content-list a
{
    color: #3F4E5A;
}
ul#content-list a:hover
{
    color: #258DC9;
}
ul#content-list h5
{
    padding-left: 10px;
    font-size: 12px;
    line-height: 20px;
    font-weight: normal;
    padding: 0px;
    margin: 0px;
}
ul#content-list strong
{
    font-family: Georgia,Tahoma, Verdana,snas-serif;
    color: #009900;
    font-weight: normal;
    padding-left: 3px;
    padding-right: 3px;
}
ul#content-list span
{
    float: left;
}
ul#content-list span a
{
    color: #006699;
    text-decoration: underline;
    padding-right: 5px;
    padding-left: 5px;
}
/*---------------bbs_list area 横向-----------*/

/*----------------------------------*/
/*论坛主题列表显示结束*/
/*----------------------------------*/

/*----------------------------------*/
/*主题帖子列表显示开始*/
/*----------------------------------*/
#bbs-plate-nav
{
    padding: 0px;
}
#bbs-plate-nav .Plate-th
{
    border: 1px solid #ffffff;
    background: #fff url(images/title_bg.jpg) repeat-x left top;
    color: #095F93;
    line-height: 27px;
    text-align: center;
    min-width: 750px;
}
#bbs-plate-nav .Plate-th-r
{
    float: right;
    width: 360px;
}
#bbs-plate-nav .Htitle1
{
    float: left;
    width: 131px;
    border-left: 1px solid #fff;
}
#bbs-plate-nav .Htitle1-1
{
    float: left;
    width: 89px;
    border-left: 1px solid #fff;
}
#bbs-plate-nav .plate-list
{
    clear: both;
    border-top: 1px solid #D8E6F1; /*--------------------特别说明:如果更改论坛中主题列表页面的话题之间的分隔线可以在此更改---------------------------*/
    border-bottom: 2px solid #fff;
    background-color: #f5fafe;
    height: auto !important;
    height: 30px;
    min-height: 30px;
}
#bbs-plate-nav .plate-list2
{
    clear: both;
    border-top: 1px solid #D8E6F1; /*--------------------特别说明:如果更改论坛中主题列表页面的话题之间的分隔线可以在此更改---------------------------*/
    border-bottom: 2px solid #fff;
    background-color: #f5fafe; /*--------------------特别说明:如果更改论坛中主题列表页面的话题之间的背景色可以在此更改---------------------------*/
    height: auto !important;
    height: 30px;
    min-height: 30px;
}
#bbs-plate-nav .plate-message
{
    clear: both;
    border-top: 1px solid #D8E6F1; /*--------------------特别说明:如果更改论坛中主题列表页面的话题之间的分隔线可以在此更改---------------------------*/
    border-bottom: 2px solid #fff;
    background-color: #f5fafe;
    height: auto !important;
    height: 30px;
    min-height: 30px;
}
.Plate-th-r2
{
    float: right;
    width: 360px;
    border-top: 1px solid #fff;
}
.Plate-th-r3
{
    float: right;
    width: 610px;
}
.Htitle2
{
    float: left;
    width: 131px;
    background: url(images/table_bg2.gif) no-repeat top left;
    text-align: left;
}
.Htitle2-1
{
    float: left;
    width: 89px;
    font-family: Georgia,Tahoma, Verdana,snas-serif;
    background: url(images/table_bg2.gif) no-repeat top left;
}
.Htitle2 h3
{
    line-height: 18px;
    margin-top: 2px;
    margin-left: 10px;
    width: 110px;
    text-align: left;
    font-weight: normal;
    color: #003366;
    background: url(images/writer.gif) no-repeat left center;
    padding-left: 16px;
}
.Htitle2 h4
{
    line-height: 18px;
    margin-top: 4px;
    width: 118px;
    text-align: right;
    font-weight: normal;
    color: #003366;
}
.Htitle2 h3 a
{
    color: #003366;
}
.Htitle2 h4 a
{
    color: #003366;
}
.Htitle2 div
{
    line-height: 18px;
    padding-left: 10px;
    width: 118px;
    text-align: left;
    color: #666;
    font-family: Georgia,Tahoma, Verdana,snas-serif;
}
.Htitle2 .div2
{
    line-height: 18px;
    width: 125px;
    text-align: left;
    color: #666;
    font-family: Georgia,Tahoma, Verdana,snas-serif;
}
.plate-s
{
    float: left;
    text-align: center;
    width: 54px;
    background: url(images/table_bg2.gif) no-repeat top left;
    border-top: 1px solid #fff;
}
.plate-s img
{
    margin-top: 8px;
}
.platetitle
{
    min-width: 260px;
    margin-left: 52px;
    background: url(images/table_bg2.gif) no-repeat top left;
    border-top: 1px solid #fff;
}
.platetitle img
{
    margin-right: 3px;
}
.paltitle
{
    text-align: left;
    padding-left: 10px;
    padding-top: 10px;
    height: auto !important;
    height: 30px;
    min-height: 30px;
}
.paltitle a
{
    color: #003366;
}
.paltitle a:hover
{
    text-decoration: underline;
}
.paltitle2
{
    text-align: left;
    padding-left: 10px;
    padding-top: 10px;
    height: auto !important;
    height: 30px;
    min-height: 30px;
}
.paltitle2 a
{
    color: #003366;
}
.paltitle2 a:hover
{
    color: #003366;
    text-decoration: underline;
}
.platepage
{
    padding-left: 4px;
    line-height: 20px;
    background: url(images/dot_page.gif) no-repeat 12px 0px !important;
    background: url(images/dot_page.gif) no-repeat 12px 2px;
}
.platepage a
{
    color: #666;
    padding: 3px;
}
.platepage a:hover
{
    color: #006699;
    padding: 3px;
    text-decoration: underline;
}
/*-------------鼠标在帖子上面时变化的样式定义开始----------------*/
#bbs-plate-nav .plate-list-on
{
    clear: both;
    border-top: 1px solid #D8E6F1; /*--------------------特别说明:如果更改论坛中主题列表页面的话题之间的分隔线可以在此更改---------------------------*/
    border-bottom: 2px solid #fff;
    background-color: #F9FCFF;
    height: auto !important;
    height: 30px;
    min-height: 30px;
}
.plate-list-on .Htitle2
{
    float: left;
    width: 131px;
    background: url(images/table_bg3.gif) no-repeat top left;
    text-align: left;
}
.plate-list-on .Htitle2-1
{
    float: left;
    width: 89px;
    font-family: Georgia,Tahoma, Verdana,snas-serif;
    background: url(images/table_bg3.gif) no-repeat top left;
}
.plate-list-on .platetitle
{
    min-width: 260px;
    margin-left: 52px;
    background: url(images/table_bg3.gif) no-repeat top left;
    border-top: 1px solid #fff;
}
.plate-list-on .paltitle a
{
    color: #258DC9;
}
.plate-list-on .plate-s
{
    float: left;
    text-align: center;
    width: 54px;
    background: url(images/table_bg3.gif) no-repeat -1px;
    border-top: 1px solid #fff;
}
/*-------------鼠标在帖子上面时变化的样式定义开始----------------*/

/*-------------鼠标在搜索结果上面时变化的样式定义开始----------------*/
#bbs-plate-nav .plate-result-on
{
    clear: both;
    border-top: 1px solid #D8E6F1; /*--------------------特别说明:如果更改论坛中主题列表页面的话题之间的分隔线可以在此更改---------------------------*/
    border-bottom: 2px solid #fff;
    background-color: #F9FCFF;
    height: auto !important;
    height: 30px;
    min-height: 30px;
}
.plate-result-on .Htitle2
{
    float: left;
    width: 131px;
    background: url(images/table_bg3.gif) no-repeat top left;
    text-align: left;
}
.plate-result-on .Htitle2-1
{
    float: left;
    width: 81px;
    font-family: Georgia,Tahoma, Verdana,snas-serif;
    background: url(images/table_bg3.gif) no-repeat top left;
}
.plate-result-on .platetitle
{
    min-width: 260px;
    margin-left: 52px;
    background: url(images/table_bg3.gif) no-repeat top left;
    border-top: 1px solid #fff;
}
.plate-result-on .paltitle a
{
    color: #258DC9;
}
.plate-result-on .plate-s
{
    float: left;
    text-align: center;
    width: 54px;
    background: url(images/table_bg3.gif) no-repeat -1px;
    border-top: 1px solid #fff;
}
/*-------------鼠标在搜索结果上面时变化的样式定义开始----------------*/


/*-------------帖子展开区开始----------------*/
.openlist
{
    border-top: 1px solid #D8E6F1;
    background: #F9FCFF url(images/openlist-bg.jpg) repeat-x left top;
    padding-left: 89px;
    text-align: left;
    padding-top: 12px;
    line-height: 20px;
}
ul.listcontent
{
    clear: both;
    list-style: none;
}
ul.listcontent li
{
    padding-top: 3px;
    background: url(images/openlist-dot.jpg) no-repeat left center;
    padding-left: 10px;
}
ul.listcontent a:hover
{
    text-decoration: underline;
}
.pagecontent
{
    width: 160px;
    margin-top: 6px;
    text-align: center;
    border: 1px solid #B4C9E0;
    background-color: #F5FAFE;
    margin-left: 89px;
    margin-bottom: 2px;
}
.pagediv
{
    background-color: #F9FCFF;
    text-align: left;
}
/*-------------帖子展开区结束结束----------------*/

/* -----------管理员设置密码区开始-----------------*/
#pass
{
    width: 270px;
    height: 100px;
    margin: 0 auto;
}
#pass label
{
    width: 80px;
    line-height: 25px;
}
.colorfocus
{
    font-family: Arial, Helvetica, sans-serif;
    border: 1px #99CC00 double;
    background-color: #ffffff;
    height: 20px;
    line-height: 24px;
    margin: 2px;
}
.colorblur
{
    font-family: Arial, Helvetica, sans-serif;
    border: 1px #B9CDE3 double;
    background-color: #ffffff;
    line-height: 24px;
    height: 20px;
    margin: 2px;
}
.colorblue
{
    font-family: Arial, Helvetica, sans-serif;
    border: 1px #B9CDE3 double;
    background-color: #ffffff;
    line-height: 24px;
    height: 20px;
    margin: 2px;
}
.colorblue2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: 1px #B9CDE3 double;
    background-color: #ffffff;
    margin: 2px;
}
.colorfocus2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: 1px #99CC00 double;
    background-color: #ffffff;
    margin: 2px;
}
.inp-radio
{
    padding: 15px;
    line-height: 20px;
}
.sbutton
{
    margin-left: 8px;
    margin-top: 5px;
    width: 77px;
    height: 27px;
    background: url(images/button-bg3.gif) no-repeat left top;
    color: #fff;
    border: none;
    font-weight: bold;
    margin-bottom: 3px;
}
.sbutton:hover
{
    margin-left: 8px;
    margin-top: 5px;
    width: 77px;
    height: 27px;
    background: url(images/button-bg3.gif) no-repeat left top;
    color: #fff;
    border: none;
    font-weight: bold;
    margin-bottom: 3px;
}
#pass br
{
    clear: left;
}
/* -----------管理员设置密码区结束-----------------*/

/*-------------底部标识说明展开区开始----------------*/
#plate-picture
{
    clear: both;
    padding-top: 24px;
}
#plate-picture .outer
{
    border: 1px solid #D6D6D6;
    padding: 2px 2px 5px 2px;
    width: 410px;
    margin: 0 auto;
}
#plate-picture .Parea
{
    color: #333;
    height: 72px;
    background: #FAFAFA;
}
#plate-picture .Parea ul
{
    list-style: none;
    margin-left: 20px;
}
#plate-picture .Parea li
{
    float: left;
    text-align: left;
    line-height: 22px;
    width: 125px;
}
#plate-picture .Parea li img
{
    padding: 9px;
}
/*-------------底部标识说明展开区结束----------------*/

/*----------------------------------*/
/*主题帖子列表显示结束*/
/*----------------------------------*/

/*----------------------------------*/
/*主题帖子详细内容样式定义 开始*/
/*----------------------------------*/
.detail-message
{
    line-height: 28px;
    text-align: center;
    background-color: #F5FAFE;
    color: #0099cc;
}
/*-------------top说明区开始----------------*/
#bbs-detail-nav
{
    padding: 1px;
    height: 33px !important;
    height: 34px;
    background: #F5FAFE url(images/bbs_detail_bg1.gif) repeat-x top left;
}
#bbs-detail-nav .Dleft
{
    float: left;
    font-weight: bold;
    color: #0099cc;
    width: 177px !important;
    width: 178px;
    border-right: 1px solid #e6eef7;
    background: url(images/td_bg2.gif) no-repeat top left;
    height: 32px !important;
    height: 34px;
}
#bbs-detail-nav .Dright
{
    margin-left: 179px;
    background: url(images/td_bg2.gif) no-repeat top left;
    height: 32px !important;
    height: 35px;
}
.Nleft2
{
    float: left;
    background: url(images/td_bg2.gif) no-repeat top left;
    border-left: 1px solid #fff;
    margin-left: -1px;
}
.Nleft2 span
{
    float: left;
    background: url(images/time.gif) no-repeat 6px center;
    padding-left: 28px;
    height: 34px;
    color: #006699;
    line-height: 32px;
}
.Nleft2 .see-list
{
    float: left;
    margin-left: 15px;
    line-height: 34px;
}
.Nleft2 .see-list a
{
    color: #009900;
}
.Nleft
{
    float: left;
    padding-top: 3px;
}
.Nright
{
    float: right;
    margin-right: 6px;
    padding-top: 0px !important;
    padding-top: 2px;
    line-height: 32px;
}
.Nright2
{
    float: right;
    margin-right: 6px;
    padding-top: 3px;
}
.Nright span
{
    font-family: Georgia,Tahoma, Verdana,snas-serif;
}
.Nright a:link, .Nright a:visited
{
    color: #333;
}
.Nright a:hover, .Nright a:active
{
    color: #666;
    text-decoration: underline;
}
.see-line
{
    float: left;
    margin-left: 15px;
    line-height: 34px;
    color: #eee;
}
.see-line2
{
    margin-right: 2px;
    margin-left: 2px;
    line-height: 34px;
    color: #eeeeee;
}
.Nleft3
{
    float: left;
    width: 75%;
    background: url(images/dot-ad.gif) no-repeat left center;
    border-left: 1px solid #fff;
    line-height: 28px;
    color: #333333;
    padding-left: 30px;
}
.Nleft3 div
{
    text-align: left;
}
/*-------------top说明区结束----------------*/

/*-------------middle说明区结束----------------*/
#bbs-detail-nav2
{
    width: 100%;
    border-top: 1px solid #e6eef7;
    border-bottom: 2px solid #fff;
    min-width: 750px;
    background: #F5FAFE url(images/bg-line.gif) repeat-y 178px top !important;
    background: #F5FAFE url(                     "images/bg-line.gif" ) repeat-y 179px top;
    text-align: left;
}
.Dleft2
{
    float: left;
    width: 177px !important;
    width: 178px;
    color: #0099cc;
    background: url(images/td_bg2.gif) no-repeat top left;
}
.Dleft2 #photo_img
{
    margin: 0 auto;
    text-align: center;
    padding-top: 6px;
}
.Dleft2 .photoimg
{
    border: 1px solid #B4C9E0;
    background-color: #fff;
    padding: 2px;
}
.Dleft2 h3
{
    font-weight: lighter;
    color: #006699;
    line-height: 18px;
    padding-left: 9px;
    margin: 6px;
}
.Dleft2 .face
{
    line-height: 18px;
    padding-left: 15px;
    height: 18px;
}
.Dleft2 .tools
{
    margin: 6px;
    text-align: left;
    height: auto !important;
    height: 40px;
    min-height: 40px;
}
.Dleft2 .tools img
{
    border: 0px;
    padding: 4px;
}
.Dleft2 #user-message
{
    padding-left: 15px;
}
#user-message span
{
    font-family: Georgia,Tahoma, Verdana,snas-serif;
}
.Dspace
{
    width: 170px; /*background: url(images/line-middle.gif) repeat-x left center;     height: 2px;     line-height: 2px;     */
    margin: 0 auto;
    margin-top: 6px;
}
.Dspace2
{
    width: 75px;
    background: url(images/line-middle.gif) repeat-x left center;
    margin: 0 auto;
    height: 2px;
    line-height: 2px;
}
.Dspace3
{
    width: 32px;
    background: url(images/line-middle.gif) repeat-x left center;
    margin: 0 auto;
    margin-top: 2px;
    height: 2px;
    line-height: 2px;
}
.writer-Name
{
    width: 100%;
    background: url(images/line-middle.gif) repeat-x left center;
    margin: 0 auto;
    margin-top: 6px;
    height: 2px;
    line-height: 2px;
    margin-bottom: 6px;
}
.Dleft2 ul
{
    list-style: none;
}
.Dleft2 li
{
    line-height: 18px;
    color: #999;
}
.Dleft2 span
{
    padding-left: 3px;
    color: #30516D;
}
.Dright2
{
    float: none !important;
    float: left;
    margin-left: 180px !important;
    margin-left: 1px;
    color: #006699;
    text-align: left;
    min-height: 145px;
}
.Dright2 .article
{
    overflow: hidden;
    word-break: break-all;
    letter-break: break-all;
    color: #333;
    padding: 30px;
    padding-top: 15px;
    background: url(images/td_bg2.gif) no-repeat 1px top;
}
.article h3
{
    color: #3F4E5A;
    line-height: 24px;
}
.Dright2 .QUOTE
{
    width: 86%;
    border-left: 1px solid #d7e3f2;
    border-right: 1px solid #d7e3f2;
    border-bottom: 1px solid #d7e3f2;
    border-top: 5px solid #d7e3f2;
    margin-left: 40px !important;
    margin-left: 30px;
    margin-bottom: 10px;
}
.QUOTE .text
{
    background: #f5fafe url(images/td_bg2.gif) no-repeat top left;
    border-bottom: 4px solid #fff;
    padding-left: 14px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.Dright2 h1
{
    font-size: 12px;
    color: #3F4E5A;
}
.Dright2 h1 img
{
    padding-right: 4px;
}
.text h2
{
    color: #333;
    font-weight: normal;
    padding-top: 6px;
}
#bbs-detail-nav3
{
    border-top: 1px solid #9db6c8;
    border-bottom: 1px solid #9db6c8;
    background-color: #d7e3f2;
    height: 6px !important;
    height: 8px;
    line-height: 6px !important;
    line-height: 8px;
    display: block;
}
.detail-area
{
    float: left;
    color: #3F4E5A;
    font-weight: bold;
    line-height: 28px;
    padding-left: 10px;
}
.detail-area span
{
    font-size: 8px;
    padding-left: 3px;
    padding-right: 3px;
    line-height: 28px;
}
.detail-area a:link
{
    color: #3F4E5A;
    text-decoration: none;
}
.detail-area a:hover
{
    color: #3F4E5A;
    text-decoration: underline;
}
.detail-manager
{
    background-color: #F5FAFE;
    border-top: 1px solid #e6eef7;
    text-align: left;
    padding-left: 4px;
    height: 39px;
    line-height: 38px;
}
.lightbutton
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #003366;
    font-weight: normal;
    background-color: #F5FAFE;
    border: 1px solid #95D2F0;
    height: 24px;
    margin-top: 6px;
}
.detail-area
{
    float: left;
    color: #3F4E5A;
    font-weight: bold;
    line-height: 28px;
    padding-left: 10px;
}
.detail-area span
{
    font-size: 8px;
    padding: 3px;
}
.bold
{
    padding-left: 10px;
}
/* ------------弹出窗口区域样式开始-------------------- */
.normalname
{
    font-weight: bold;
    color: #0099cc;
    border: 1px solid #F5FAFE;
    background: url(images/dot-down2.gif) no-repeat right center;
    width: 165px;
    height: 26px;
    line-height: 26px;
    margin: 0 auto;
    cursor: pointer;
    margin-top: 2px;
}
.normalname img
{
    padding: 6px;
}
.normalname-bg
{
    border: 1px solid #E6EEF7;
    background: url(images/name-bg.gif) repeat-x left center;
    width: 165px;
    height: 26px;
    line-height: 26px;
    margin: 0 auto;
    margin-top: 2px;
    color: #0099cc;
    cursor: pointer;
}
.normalname-bg img
{
    padding: 6px;
}
.popmenubutton-new
{
    color: #0099cc;
    float: none;
    white-space: nowrap;
    text-align: left;
    height: 37px;
    line-height: 37px;
    text-decoration: none;
}
.popmenubutton-new-out
{
    text-align: left;
    color: #0099cc;
    font-size: 12px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
}
.popupmenu-new
{
    margin-left: 0px;
    border-right: 3px solid #D7E3F2;
    border-bottom: 3px solid #D7E3F2;
    width: 175px;
    text-align: left;
    margin-top: 0px !important;
    margin-top: 5px;
}
.popupmenu-item
{
    white-space: nowrap;
    color: #000000;
}
.popupmenu-item .itemlast
{
    padding-left: 18px;
    line-height: 22px;
}
.itemlast a
{
    color: #666666;
}
.popupmenu-item .tools
{
    font-size: 10px;
    color: #0099CC;
    font-family: Tahoma, Verdana,snas-serif;
    text-align: center;
}
.tools img
{
    padding-right: 6px;
}
.popupmenu-item-last
{
    border-right: 1px solid #9DB6C8;
    border-bottom: 1px solid #9DB6C8;
    padding: 5px;
    white-space: nowrap;
    color: #000000;
    font-weight: normal;
    background: #F5FAFE url(images/td_bg3.gif) no-repeat left top;
}

/* ------------弹出窗口区域样式结束-------------------- */

.t_signature
{
    height: expression(signature(this));
}
.t_smallfont, .t_smallfont div
{
    font-size: 12px;
    line-height: 160%;
}
.t_msgfont
{
    overflow: hidden;
    padding-top: 6px;
    font-size: 14px;
    line-height: 160%;
}
.t_msgfont img
{
    max-width: 760px;
    width: expression( this.width > 760 ?           "760px" : this.width+ "px" );
}
.t_bigfont, .t_bigfont div
{
    font-size: 16px;
    line-height: 160%;
}
.t_smallfont *, .t_msgfont *, .t_bigfont *
{
    line-height: normal !important;
}
.msgheader
{
    margin: 0 2em;
    border-left: 1px solid #d7e3f2;
    border-right: 1px solid #d7e3f2;
    border-top: 5px solid #d7e3f2;
    background: #f5fafe url(images/td_bg2.gif) no-repeat top left;
    padding: 4px;
}
.msgborder
{
    margin: 0 2em;
    padding: 10px;
    border-left: 1px solid #d7e3f2;
    border-right: 1px solid #d7e3f2;
    border-bottom: 1px solid #d7e3f2;
    word-break: break-all;
    background-color: #f5fafe;
}
.right
{
    float: right;
    text-align: right;
    padding-right: 4px;
    margin-right: 0 !important;
}

/*----------------------------------*/
/*主题帖子详细内容样式定义 结束*/
/*----------------------------------*/

/*----------------------------------*/
/*投票主题帖子投票样式定义 开始*/
/*----------------------------------*/
#bbs-ticket-nav
{
    border: 1px solid #e4ecf6;
    margin-top: 9px;
}
#Ktop
{
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 3px solid #fff;
    background: #f5fafe url(images/td_bg3.gif) no-repeat left top;
    height: 32px !important;
    height: 35px;
    height: 32px;
    text-align: left;
}
.KPleft
{
    float: left;
    width: 80%;
    line-height: 32px;
    margin-top: 0px !important;
    margin-top: 8px;
    margin-left: 8px;
}
#KPleft img
{
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 6px;
}

/*-------------bbs-ticket center  style start-------------*/
#Kcenter
{
    border-top: 1px solid #e6eef7;
    border-bottom: 2px solid #fff;
    background-color: #f5fafe;
}
#Kcenter #kleft
{
    float: left;
    border-top: 1px solid #fff;
    background: #f5fafe url(images/td_bg3.gif) no-repeat left top;
    border-right: 1px solid #e6eef7;
    border-left: 1px solid #fff;
    width: 350px;
}
#kleft div
{
    margin-left: 12px;
    padding-left: 15px;
    padding-top: 8px;
    text-align: left;
    border-right: 1px solid #fff;
    padding-bottom: 6px;
}
#kleft input
{
    margin-right: 8px;
}

#Kcenter #kright
{
    float: left;
    border-top: 1px solid #fff;
    background-color: #f5fafe;
    line-height: 32px;
}
#ticket-show
{
    float: left;
    width: 300px;
    height: 12px !important;
    height: 13px;
    border-bottom: 1px solid #fff;
    background: url(images/ticket_bg.gif) repeat-x top left;
    margin-left: 15px;
    margin-top: 12px;
    text-align: left;
}
#ticket-show div
{
    background: url(images/ticket.gif) repeat-x top left;
    height: 12px;
}
/*-------------bbs-ticket center  style end-------------*/

/*-------------bbs-ticket bottom  style start-------------*/
#ticket-add
{
    clear: both;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    height: 43px;
    line-height: 42px;
}
#ticket-add #add-area
{
    height: 40px;
    padding-left: 45px;
    text-align: left;
}
#ticket-add input
{
    margin-top: 8px;
}
/*-------------bbs-ticket bottom  style end-------------*/

/*----------------------------------*/
/*投票主题帖子投票样式定义 结束*/
/*----------------------------------*/

/*----------------------------------*/
/*主题及回复编辑区及控制面板处样式定义开始*/
/*----------------------------------*/
.from-nav
{
    clear: both;
    border-bottom: 1px solid #D1E1EF; /*--------------------特别说明:如果更改论坛中表单区域分隔线可以在此更改---------------------------*/
    background-color: #F5FAFE; /*--------------------特别说明:如果更改论坛中表单区域背景色可以在此更改---------------------------*/
    min-width: 750px;
    text-align: left;
    color: #666;
    zoom: 1;
    overflow: hidden;
}
.from-nav .Mtitle
{
    float: left;
    width: 19.1%;
    border-top: 1px solid #fff;
    background: url(images/table_bg2.gif) no-repeat top left;
    height: 34px;
    min-height: 34px;
    line-height: 33px;
    text-align: right;
}
.from-nav .Mright
{
    float: right;
    width: 79%;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    height: auto !important;
    height: 34px;
    background: url(images/table_bg2.gif) no-repeat -1px top;
    min-height: 34px;
    padding-left: 10px;
    text-align: left;
}
.Mright h1
{
    font-weight: normal;
    margin-top: 10px;
}
.radioinput
{
    margin-left: 4px;
}

#form-Tbody
{
    border-bottom: 1px solid #B4C9E0; /*--------------------特别说明:如果更改论坛中表单区域分隔线可以在此更改---------------------------*/
    background-color: #F5FBFF; /*--------------------特别说明:如果更改论坛中表单区域背景色可以在此更改---------------------------*/
    text-align: left;
    zoom: 1;
    overflow: hidden;
}
.from-nav span
{
    margin-left: 37px;
}
.from-nav input
{
    margin-top: 7px;
}
.from-nav select
{
    margin-top: 7px;
}
.editer-smile
{
    border: 1px solid #B4C9E0; /*--------------------特别说明:如果更改论坛中快捷回复部分背景色可以在此更改---------------------------*/
    height: 120px;
    width: 145px;
    text-align: center;
    z-index: 1;
}
.editer-smile img
{
    margin: 2px;
    padding: 2px;
}
.btn-area
{
    border-bottom: 0px;
    height: 36px;
    text-align: left;
    padding-left: 240px;
    clear: both;
    line-height: 36px;
    background-color: #F5FAFE; /*--------------------特别说明:如果更改论坛中表单区域提交按钮区域背景色可以在此更改---------------------------*/
    margin-top: 1px;
}
.altbg1
{
    font: 12px Tahoma, Verdana;
}
.altbg2
{
    background: #ffffff;
    font: 12px Tahoma, Verdana;
}
/*----------------------------------*/
/*主题及回复编辑区样式定义 结束*/
/*----------------------------------*/

/*----------------------------------*/
/*个人控制面板区样式定义 开始*/
/*----------------------------------*/

#control-pannel-nav
{
    clear: both;
    float: left;
    width: 100%;
    padding-top: 4px;
    min-width: 750px;
    display: inline;
}
#control-pannel-nav .Conleft
{
    float: left;
}
#control-pannel-nav .Conright
{
    margin-left: 180px;
}
/*---------------------------left start-----------------------------------*/
#control-pannel-nav .Conpanel
{
    width: 161px !important;
    width: 162px;
    float: left;
    border: 1px solid #B4C9E0;
    background: #F5FAFE;
}
#control-pannel-nav .Conpanel .title-bg
{
    background: url(images/control_title.gif) repeat-x top left;
    text-align: center;
    font-weight: bold;
    color: #fff;
    height: 30px;
    line-height: 30px;
    width: 159px !important;
    width: 160px;
    margin: 1px;
}
#control-pannel-nav .Conpanel .title-bg2
{
    background: url(images/control_title2.gif) no-repeat;
    text-align: left;
    text-indent: 8px;
    color: #3F4E5A;
    font-weight: bold;
    height: 30px;
    line-height: 30px !important;
    line-height: 25px;
    width: 160px !important;
    width: 161px;
    border-top: 1px solid #B4C9E0;
    border-bottom: 1px solid #B4C9E0;
}
#control-pannel-nav .Conpanel .title-bg3
{
    background: url(images/control_title3.gif) no-repeat;
    text-align: left;
    text-indent: 8px;
    color: #3F4E5A;
    font-weight: bold;
    height: 30px;
    line-height: 30px !important;
    line-height: 25px;
    width: 160px !important;
    width: 161px;
    border-top: 1px solid #B4C9E0;
    border-bottom: 1px solid #B4C9E0;
}
.editer-dot3
{
    margin-left: 8px;
    padding: 10px 0;
}
.editer-dot3 ul
{
    list-style: none;
}
.editer-dot3 li
{
    text-align: left;
    line-height: 180%;
}
.editer-dot3 li span
{
    color: #000;
}
.editer-dot3 li strong
{
    font-weight: normal;
    color: #0099CC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.editer-dot3 a
{
    color: #3F4E5A;
    text-decoration: none;
}
.editer-dot3 a:hover
{
    color: #258DC9;
    text-decoration: underline;
}
.editer-dot3 span
{
    color: #0099CC;
}
.editer-space
{
    width: 200px;
    margin: 0 auto;
    background: url(images/space.gif) repeat-x left center;
}
/*---------------------------left end-----------------------------------*/
.welcome
{
    text-align: left;
    background: #F5FAFE url(images/light.gif) no-repeat 10px center;
    padding-left: 28px;
    border-bottom: 1px solid #DCE6F1;
    line-height: 25px;
    height: 25px !important;
    height: 26px;
}
.wbody
{
    margin-top: 6px;
    text-align: center;
}
#control-left2
{
    float: right;
    width: 100%;
    text-align: center;
}
#pannel-list-nav
{
    clear: both;
    border-left: 1px solid #B4C9E0;
    border-right: 1px solid #B4C9E0;
    border-top: 1px solid #B4C9E0;
    margin-bottom: 6px;
}
#pannel-list-nav2
{
    clear: both;
    border-left: 1px solid #DCE6F1;
    border-right: 1px solid #DCE6F1;
    border-top: 1px solid #DCE6F1;
    margin-bottom: 6px;
}
#control-pannel-nav .pannel-th
{
    border: 1px solid #ffffff;
    background: #fff url(images/title_bg.jpg) repeat-x left top;
    color: #095F93;
    height: 28px !important;
    height: 30px;
    line-height: 28px;
    text-align: center;
}
#control-pannel-nav .pannel-th-r
{
    float: right;
    width: 300px;
}
#control-pannel-nav .Htitle1
{
    float: left;
    border-left: 1px solid #fff;
}
.checkbox
{
    margin-top: 5px;
}
.pannel-list
{
    border-bottom: 2px solid #fff;
    border-top: 1px solid #D1E1EF;
    background-color: #f5fafe;
    height: auto !important;
    height: 39px;
    min-height: 39px;
}
.pannel-th-r2
{
    float: right;
    width: 300px;
    text-align: center;
}
.pannel-th-r3
{
    float: right;
    width: 410px;
    text-align: center;
}
.pannel-th-r4
{
    float: right;
    width: 600px;
    text-align: center;
}
.pannel-th-r5
{
    float: right;
    width: 700px;
    text-align: center;
    border-top: 1px solid #fff; ;
}
.pannel-list .Htitle2
{
    float: left;
    background: url(images/table_bg2.gif) no-repeat top left;
    min-height: 36px;
    text-align: center;
}
.pannel-list .Htitle2 a
{
    color: #666;
}
.pannel-s
{
    float: left;
    text-align: center;
    width: 36px;
    background: url(images/table_bg2.gif) no-repeat top left;
}
.pannel-s img
{
    margin-top: 10px;
}
.panneltitle
{
    border-top: 1px solid #fff;
    background: url(images/table_bg2.gif) no-repeat top left;
    margin-left: 35px !important;
    margin-left: 36px;
    line-height: 33px;
    text-align: left;
    padding-left: 12px;
    color: #003366;
}
.panneltitle a
{
    color: #003366;
    text-decoration: none;
}
.panneltitle img
{
    padding-top: 11px;
}
#panel-right
{
    border: 1px solid #b4c9e0;
    background-color: #F5FAFE;
    width: 99.5%;
}
#head-bg
{
    background: url(images/bbs_title_bg.gif) repeat-x 1px top;
    height: 31px;
    font-weight: bold;
    color: #fff;
    line-height: 30px;
    text-align: center;
}
#photo-img
{
    clear: both;
    margin-left: 20px;
    float: left;
    text-align: center;
    height: 140px;
    margin-right: 20px;
}
#photo-img img
{
    border: 1px solid #B4C9E0;
    background-color: #fff;
    padding: 2px;
    margin-top: 12px;
}
ul#photo
{
    list-style: none;
    padding: 6px;
}
ul#photo li
{
    float: left;
    width: 23%;
    height: 135px;
}
.formlist
{
    width: 100%;
    margin: 0 auto;
    text-align: left;
}
/*label
{
    float: left;
    width: 186px;
    line-height: 30px;
    background: #F5FAFE;
}*/
.textarea
{
    width: 250px;
    height: 150px;
}
.br
{
    clear: left;
}
.file-message
{
    width: 100%;
    text-align: left;
}
.file-message .file-left
{
    float: left;
    text-align: left;
    width: 48%;
    padding-left: 10px;
    line-height: 40px;
}
.file-left em
{
    font-style: normal;
    background: url(images/message_0.gif) no-repeat left center;
    padding-left: 25px;
}
.file-left strong
{
    font-style: normal;
    background: url(images/message_1.gif) no-repeat left center;
    padding-left: 25px;
    font-weight: normal;
    margin-left: 10px;
    margin-top: 15px;
}
.file-left img
{
    padding-top: 6px;
}
.file-message .file-right
{
    float: right;
    width: 48%;
    text-align: right;
}

/*-------------鼠标在短信上面时变化的样式定义开始----------------*/
.pannel-list-on
{
    border-bottom: 2px solid #fff;
    border-top: 1px solid #D1E1EF; /*--------------------特别说明:如果更改论坛中控制面板列表页面的话题之间的分隔线可以在此更改---------------------------*/
    background-color: #F9FCFF; /*--------------------特别说明:如果更改论坛中控制面板列表页面的话题之间的鼠标在帖子上面背景色可以在此更改---------------*/
    height: auto !important;
    height: 39px;
    min-height: 39px;
}
.pannel-list-on .Htitle2
{
    float: left;
    background: url(images/table_bg3.gif) no-repeat top left;
    min-height: 36px;
    text-align: center;
}
.pannel-list-on .pannel-s
{
    float: left;
    text-align: center;
    width: 36px;
    background: url(images/table_bg3.gif) no-repeat top left;
}
.pannel-list-on .pannel-s img
{
    margin-top: 10px;
}
.pannel-list-on .panneltitle
{
    border-top: 1px solid #fff;
    background: url(images/table_bg3.gif) no-repeat top left;
    margin-left: 35px !important;
    margin-left: 36px;
    line-height: 33px;
    text-align: left;
    padding-left: 12px;
}
.pannel-list-on .panneltitle a
{
    color: #258DC9;
    text-decoration: none;
}
/*-------------鼠标在短信上面时变化的样式定义结束----------------*/


/*----------------------------------*/
/*个人控制面板区样式定义 结束*/
/*----------------------------------*/

/*----------------------------------*/
/*个人注册区样式定义 开始*/
/*----------------------------------*/
.detail-message2
{
    text-align: left;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #D1E1EF;
    color: #666;
    line-height: 27px;
    background-image: url(images/title_bg.jpg);
    padding-left: 15px;
    font-weight: bold;
}
.reg-nav2
{
    border-bottom: 1px solid #D1E1EF;
    text-align: center;
}
ul#template
{
    list-style: none;
    width: 100%;
    margin: 0 auto;
}
ul#template li
{
    float: left;
    width: 45%;
    text-align: center;
    padding: 10px;
}
ul#template img
{
    margin: 1px;
    border: 1px solid #ccc;
}
/*----------------------------------*/
/*个人控制面板区样式定义 结束*/
/*----------------------------------*/

/*----------------------------------*/
/*用户信息中心 区样式定义 开始*/
/*----------------------------------*/
#user-info
{
    clear: both;
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
}
#user-info .info-left
{
    width: 48%;
    float: left;
}
#user-info .info-right
{
    width: 48%;
    float: right;
}
#newpmcount
{
    color: #0099CC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#photo-img2
{
    float: left;
    margin-left: 20px;
    height: auto !important;
    height: 100px;
    min-height: 100px;
    margin-right: 20px;
    margin-bottom: 10px;
}
#photo-img2 img
{
    border: 1px solid #B4C9E0;
    background-color: #fff;
    padding: 2px;
    margin-top: 12px;
}
.Ulist
{
    margin-left: 0px;
}
.Ulist ul
{
    list-style: none;
}
.Ulist li
{
    text-align: left;
    line-height: 22px;
    border-top: 1px solid #D1E1EF;
    color: #003366;
    background-color: #F5FAFE;
    margin-bottom: 1px;
}
.Ulist li img
{
    padding: 4px;
}
/*----------------------------------*/
/*用户信息中心区样式定义 结束*/
/*----------------------------------*/

/*----------------------------------*/
/*分栏式右侧菜单区样式定义 开始*/
/*----------------------------------*/
#forum-logo
{
    height: 94px;
    background-color: #fff;
    background-image: url(images/clogo.gif);
    background-repeat: no-repeat;
    background-position: 55% 35%;
    border-right: 8px solid #F7FBFD;
}
#forum-logo h1
{
    display: none;
}

#back
{
    height: 26px !important;
    height: 27px;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #fff;
    background-color: #DEEFFA;
    line-height: 26px;
}
.back-inner
{
    padding-left: 35px;
    border-left: 1px solid #F5FAFD;
    background: url(images/back.gif) no-repeat 25%;
}
.back-inner2
{
    padding-left: 30px;
    background: url(images/back2.gif) no-repeat 13%;
}
#back a
{
    color: #0099CC;
}
.forum-top
{
    background: #DEEFFA url(images/open-topbg.gif) no-repeat left top;
    width: 14px;
    height: 115px;
}
.forumlist
{
    clear: both;
    height: 26px;
    line-height: 22px;
    float: left;
    width: 100%;
    margin-bottom: 15px;
}

.forumlist-left
{
    float: left;
    text-align: left;
    width: 49%;
}
.forumlist-right
{
    float: right;
    text-align: right;
    width: 49%;
}
.forumlist div
{
    height: 20px;
    line-height: 20px;
}
/*----------------------------------*/
/*分栏式右侧菜单区样式定义 结束*/
/*----------------------------------*/

/*----------------------------------*/
/*主题和帖子列表中的分页样式定义 开始*/
/*----------------------------------*/
.pages-nav
{
    clear: both;
    margin-top: 6px;
    margin-bottom: 0px !important;
    margin-bottom: -8px;
}
.page-center
{
    width: 100%;
    text-align: center;
    height: 80px;
    margin: 0px;
}
.page-left
{
    float: left;
    width: 65%;
    text-align: left;
}
.page-allpages
{
    border: 1px solid #BDDAF7;
    background: #ffffff url(images/td_bg2.gif) no-repeat 1px 1px;
    text-align: center;
    color: #4ab3e6;
    line-height: 24px;
    padding-left: 4px;
    padding-right: 4px;
}
.page-allpages3
{
    border-top: 1px solid #BDDAF7;
    border-right: 1px solid #BDDAF7;
    border-bottom: 1px solid #BDDAF7;
    background: #ffffff url(images/td_bg2.gif) no-repeat 1px 1px;
    text-align: center;
    color: #666;
    padding-left: 4px;
    padding-right: 4px;
    line-height: 20px;
}
.page-allpages3 input
{
    height: 18px;
    margin-left: 2px;
    margin-right: 2px;
}
.page-allpages a
{
    color: #333333;
    padding: 5px;
    font-weight: normal;
}
.page-allpages a:hover
{
    color: #fff;
    padding: 5px;
    background: url(images/page-bg.gif) repeat-x top left;
    font-weight: normal;
}
.page-right
{
    float: right;
    width: 34%;
    text-align: right;
}
.page-right2
{
    width: 200px;
    float: right;
    text-align: right;
    padding-bottom: 5px;
}
.page-right div
{
    width: 78px;
    float: left;
}
#page-listpage
{
    float: left;
    background: url(images/page_list.gif) no-repeat top left;
    width: 95px;
    height: 26px;
    line-height: 25px;
    text-align: center;
}
#page-listpage2
{
    float: right;
    background: url(images/page_list2.gif) no-repeat top left;
    width: 77px;
    height: 26px;
    line-height: 25px;
    text-align: center;
}
/*----------------------------------*/
/*主题和帖子列表中的分页样式定义 结束*/
/*----------------------------------*/

/*----------------------------------*/
/*论坛跳转区样式定义 开始*/
/*----------------------------------*/
#bbs-function-nav
{
    clear: both;
    margin-top: 8px;
    margin-bottom: 18px;
    border: 1px solid #dfdfdf;
    height: 38px !important;
    height: 40px;
}
#bbs-function-nav .Fbg
{
    border: 1px solid #fff;
    border-bottom: 2px solid #fff;
    background: #fff url(images/function_bg.gif) repeat-x left top;
    height: 30px !important;
    height: 33px;
    line-height: 33px;
}
#bbs-function-nav div
{
    float: left;
    line-height: 30px;
}
#bbs-function-nav div .img
{
    padding: 8px;
    padding-top: 10px;
}
#bbs-function-nav .divleft
{
    height: 24px;
    line-height: 24px;
    margin-top: 4px;
}
#bbs-function-nav .divcenter
{
    background: url(images/menu_list02.gif) repeat-x left top;
    height: 24px;
    line-height: 24px;
    padding: 0px 12px;
    margin-top: 4px;
    text-align: center;
}
#bbs-function-nav .FNleft
{
    float: right;
    line-height: 38px;
}
#bbs-function-nav select
{
    margin-top: 8px;
}

/*----------------------------------*/
/*论坛跳转区样式定义 结束*/
/*----------------------------------*/


/*----------------------------------*/
/*友情链接样式定义 开始*/
/*----------------------------------*/
#divPartners
{
    clear: both;
    margin-top: 11px;
    border: 1px solid #CEDCEB; /*---------------在此可更改友情链接的外边框-------------------*/
}
#partners-title
{
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 2px solid #fff;
    border-top: 1px solid #fff;
    background: #f5fafe url(images/table_bg2.gif) no-repeat top left; /*---------------在此可更改友情链接的标题背景色彩-------------------*/
    height: 32px !important;
    height: 35px;
    padding-left: 14px;
    text-align: left;
}
#partners-title h3
{
    float: left;
    font-weight: normal;
    color: #3F4E5A;
    line-height: 32px;
}
#partners-list
{
    border-top: 1px solid #e6eef7;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    background: #f5fafe;
    height: auto !important;
    height: 50px;
    min-height: 50px;
}
#partners-list .Pnleft
{
    float: left;
    background: #f5fafe url(images/table_bg2.gif) no-repeat top left;
    width: 54px;
    line-height: 50px;
    vertical-align: middle;
    text-align: center;
}
#partners-list .Pnleft img
{
    padding-top: 10px;
}
#partners-list .Plist
{
    float: none !important;
    float: left;
    margin-left: 53px !important;
    margin-left: 0px;
    background: url(images/table_bg2.gif) no-repeat top left;
    line-height: 48px;
    padding-top: 6px;
    text-align: left;
}
#Pnright
{
    background: transparent;
    text-align: left;
    padding-left: 10px;
}
#Pnright img
{
    padding-top: 5px;
}
ul#Pnright
{
    list-style: none;
    background: transparent;
}
ul#Pnright li
{
    float: left;
    margin-left: 10px;
    line-height: 40px;
    text-align: center;
    padding-top: 6px;
}
ul#Pnright li a
{
    color: #3F4E5A;
}
ul#Pnright li a:hover
{
    color: #0099CC;
}
ul#Pnright li img
{
    margin-right: 12px;
    width: 88px;
    height: 31px;
}
#Pnright2
{
    margin-left: 36px;
    background: url(images/table_bg2.gif) no-repeat top left;
    padding: 10px;
    text-align: left;
}
#divPartners #open
{
    margin-right: 6px;
    width: 20px;
    height: 20px;
    float: right;
    margin-top: 5px;
    line-height: 20px;
    vertical-align: middle;
    text-align: center;
}
#divPartners #open img
{
    padding-top: 5px;
}
/*----------------------------------*/
/*友情链接样式定义 结束*/
/*----------------------------------*/

/*----------------------------------*/
/*在线用户区样式定义 开始*/
/*----------------------------------*/
#divUser
{
    clear: both;
    margin-top: 8px;
    border: 1px solid #CEDCEB; /*---------------可以在此更改在线用户的列表外边框的色彩-------------------*/
    color: #3F4E5A;
}
#User-title
{
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 3px solid #fff;
    border-top: 1px solid #fff;
    background: #f5fafe url(images/table_bg2.gif) no-repeat top left; /*---------------可以在此更改在线用户的标题背景色-------------------*/
    height: 32px !important;
    height: 35px;
    padding-left: 14px;
    line-height: 32px;
}
#User-title h3
{
    float: left;
    font-weight: normal;
    color: #3F4E5A;
}
#User-title .record
{
    background: url(images/time.gif) no-repeat left center;
    font-family: Georgia,Tahoma, Verdana,snas-serif;
    float: left;
    color: #999;
    font-weight: lighter;
    padding-left: 20px;
    margin-left: 15px;
}
#user-list
{
    border-top: 1px solid #e6eef7; /*---------------可以在此更改在线用户的顶部边框背景色-------------------*/
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 3px solid #fff;
    background: #f5fafe; /*---------------可以在此更改在线用户的标题背景色-------------------*/
    height: auto !important;
    height: 66px;
    min-height: 62px;
}
#user-list .Pnleft
{
    float: left;
    background: url(images/table_bg2.gif) no-repeat top left;
    width: 53px;
    line-height: 64px;
    text-align: center;
    height: 64px;
    border-right: 1px solid #fff;
}
#user-list .Pnleft img
{
    padding-top: 15px;
}
#user-list .Pnright
{
    float: none !important;
    float: left;
    margin-left: 55px !important;
    margin-left: 0px;
    background: url(images/table_bg2.gif) no-repeat top left;
    padding-left: 17px;
    padding-top: 6px;
    text-align: left;
}
#footer1-nav
{
    height: 24px;
}
#footer2-nav
{
    height: 22px;
    line-height: 22px;
    text-align: left;
}
#footer1-nav ul
{
    list-style: none;
}
#footer1-nav li
{
    float: left;
    margin-right: 10px;
    text-align: left;
}
#footer1-nav li a
{
    display: block;
    color: #333;
}
#footer1-nav li a:hover
{
    display: block;
    color: #666;
}

.newuser
{
    background: url(images/dot_newuser.gif) no-repeat left center;
    padding-left: 20px;
    width: 260px;
    padding-top: 3px;
}
.newuser a:link
{
    color: #666;
    text-decoration: none;
}
.newuser a:hover
{
    color: #666;
    text-decoration: none;
}
.newuser span
{
    color: #333;
    text-decoration: underline;
}
#divUser #open
{
    margin-right: 6px;
    width: 20px;
    height: 20px;
    float: right;
    margin-top: 5px;
    line-height: 20px;
    vertical-align: middle;
    text-align: center;
}
#divUser #open img
{
    padding-top: 5px;
}
.online-user
{
    margin-top: 4px;
}
ul#online
{
    list-style: none;
}
ul#online li
{
    float: left;
    line-height: 24px;
    text-align: left;
    height: 24px;
    min-height: 0px;
}
ul#online li img
{
    margin-right: 12px;
}

.line-middle
{
    background: url(images/line-middle.gif) repeat-x left center;
    width: 97% !important;
    width: 96%;
    margin-left: 3px !important;
    margin-left: 0px;
    line-height: 4px;
}

/*----------------------------------*/
/*在线用户区样式定义 结束*/
/*----------------------------------*/


/*----------------------------------*/
/*定部跳出转到头部区 样式定义 开始*/
/*----------------------------------*/
#footer-GoTop-nav
{
    margin-top: 5px;
    text-align: right;
}
/*----------------------------------*/
/*定部跳出转到头部区 样式定义 开始*/
/*----------------------------------*/

/*----------------------------------*/
/*标识说明 样式定义 开始*/
/*----------------------------------*/
#icon-nav
{
    clear: both;
    padding-top: 24px;
}
#iconarea
{
    border: 1px solid #D6D6D6;
    padding: 2px;
    height: 49px !important;
    height: 50px;
    width: 294px;
    margin: 0 auto;
}
#iconarea .icon
{
    height: 48px;
    float: left;
    background: #FAFAFA;
    padding-left: 10px;
    line-height: 48px;
    text-align: left;
}
#icon-nav .Fright
{
    float: right;
    margin-right: 10px;
}
#icon-nav .icon img
{
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 5px;
}

/*----------------------------------*/
/*标识说明 样式定义 结束*/
/*----------------------------------*/

/*----------------------------------*/
/*底部广告 样式定义 开始*/
/*----------------------------------*/
#bottom-ad
{
    clear: both;
    padding-top: 9px;
    margin: 0 auto;
}
/*----------------------------------*/
/*底部广告 样式定义 结束*/
/*----------------------------------*/

/*----------------------------------*/
/*底部时间显示 样式定义 开始*/
/*----------------------------------*/
#time-nav
{
    clear: both;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 23px;
    text-align: left;
}
#time-nav h1
{
    margin: 0 auto;
    padding: 0px;
    font-family: Georgia,Tahoma, Verdana,snas-serif;
    font-size: 12px;
    color: #999;
    background: url(images/time.gif) no-repeat left center;
    font-weight: lighter;
    padding-left: 20px;
    width: 290px;
}
/*----------------------------------*/
/*底部时间显示 样式定义 结束*/
/*----------------------------------*/

/*----------------------------------*/
/*编辑器 样式定义 开始*/
/*----------------------------------*/

.popupmenu_popup
{
    background: #FFFFFF;
    color: #000000;
    border: 1px solid #698CC3;
}
.popupmenu_option
{
    background: #D6E0EF;
    color: #000000;
    font: 12px Tahoma, Verdana;
    white-space: nowrap;
    padding: 3px 8px;
    cursor: pointer;
}
.popupmenu_option a
{
    color: #154ba0;
    padding: 3px 8px;
    text-decoration: none;
}
.popupmenu_option a:link
{
    color: #000000;
    text-decoration: none;
}
.popupmenu_option a:visited
{
    color: #000000;
    text-decoration: none;
}
.popupmenu_option a:hover, .popupmenu_option a:active
{
    color: #FFFFFF;
    text-decoration: none;
}

#posteditor_smilieytable img
{
    padding: 2px;
}
/*----------------------------------*/
/*编辑器 样式定义 开始*/
/*----------------------------------*/


/*----------------------------------*/
/*底部版权 样式定义 开始*/
/*----------------------------------*/
#footer
{
    margin-top: 6px;
    border-top: 1px solid #CCCCCC;
    height: 61px !important;
    height: 62px;
    margin: 0px auto;
}
#footer .nav5
{
    color: #333;
    height: 54px;
    background: url(images/copyright-bg.jpg) repeat-x left top;
    padding-left: 10px;
}
#footer .Fleft
{
    float: left;
    padding-left: 51px;
    margin-top: 15px;
    margin-left: 6px;
    line-height: 14px;
    text-align: left;
    background: url(images/copyright-dot.gif) no-repeat left center;
}
#footer .Fleft .copy
{
    color: #ccc;
    font-size: 10px;
}
#footer .Fleft span
{
    color: #666;
    font-size: 10px;
}
#footer .Fleft img
{
    padding: 6px;
}
.Fleft a
{
    color: #666;
}
#footer .Fright
{
    float: right;
    margin-right: 0px;
}
#footer .gototop
{
    position: relative;
    left: 0px !important;
    left: 0px;
    top: 10px;
    margin-top: -1px;
    margin-right: 0px;
    text-align: right;
    margin-bottom: 8px;
}


.bottom-n1
{
    width: 1000px;
    height: 27px;
    background: url(images/bottom/b-n_07.gif) repeat-x 0 0;
    margin: 6px auto 0px auto;
    padding: 0px;
    clear: both;
    overflow: auto;
}
.bottom-n1-1
{
    width: 7px;
    height: 27px;
    background: url(images/bottom/b-n_06.gif) no-repeat 0 0;
    float: left;
}
.bottom-n1-2
{
    width: 7px;
    height: 27px;
    background: url(images/bottom/b-n_09.gif) no-repeat 0 0;
    float: right;
}
.bottom-n2
{
    width: 1000px;
    background: url(images/bottom/b-n_13.gif) repeat-y 0 0;
    margin: 0px auto;
    padding: 0px;
    text-align: center;
    clear: both;
}
.bottomn2-1
{
    width: 180px;
    float: left;
}
.bottomn2-1 li
{
    width: 70px;
    height: 20px;
    float: left;
    margin: 5px 0 0 10px;
}
.bottomn2-1 li img
{
    width: 10px;
    height: 11px;
    margin: 5px;
}
.bottomn2-2
{
    float: left;
    margin: 5px;
    text-align: left;
}
.bottomn2-2 img
{
    margin-top: 12px;
}
.bottomn2-d1
{
    width: 70px;
    height: 50px;
    padding-left: 30px;
}
.bottomn2-d1 img
{
    margin: 0;
}
.bottomn2-d2
{
    width: 120px;
    height: 20px;
}
.bottom-n3
{
    width: 1000px;
    background: url(images/bottom/b-n_17.gif) repeat-x 0 0;
    margin: 0px auto;
    clear: both;
    overflow: hidden;
}
.bottom-n3-1
{
    width: 7px;
    height: 12px;
    background: url(images/bottom/b-n_15.gif) no-repeat 0 0;
    float: left;
}
.bottom-n3-2
{
    width: 7px;
    height: 12px;
    background: url(images/bottom/b-n_18.gif) no-repeat 0 0;
    float: right;
}
/*----------------------------------*/
/*底部版权 样式定义 结束*/
/*----------------------------------*/

/*新页面部分样式-开始*/
#newsd-n1
{
    float: left;
    padding: 0px;
    margin: 0px;
    clear: none;
}

#newsd-n2
{
    float: left;
    padding: 0px;
    margin: 0px;
    clear: none; +margin-left:10px;
_margin-left:0px;
}
#newsd-n3
{
    float: left;
    padding: 0px; +margin-left:5px;
_margin-left:0px;
clear:none;
}

#newsd-n1
{
    width: 227px;
    padding: 0px 15px 0px 0px; *padding:0px;
margin:0px;
}
#newsd-n1 ul
{
    width: 227px;
    list-style: none;
    padding: 0px 0px 0px 5px;
    text-align: center;
    margin: 0px;
    float: none;
    clear: both;
    overflow: auto;
}
#newsd-n1 ul li
{
    text-align: left;
    padding: 0px;
    margin: 0px;
    border-bottom: solid 1px #E3E3E3;
    width: 227px;
}
#picd-n3 li
{
    width: 212px;
    height: 22px;
    border-bottom: #E3E3E3 1px solid;
    line-height: 22px;
    margin: 0px 0px 0px 0px;
}
#newsd-n1 li img, #picd-n3 li img, #picd-n4 li img
{
    width: 3px;
    height: 3px;
    padding: 10px 5px 0px 3px;
    float: left;
}
.newsdn1-1
{
    width: 227px;
    padding: 20px 15px 0px 5px; +padding:20px25px0px5px;
_padding:20px15px0px5px;
}


.newsdn1-1 ul li
{
    text-align: left;
    overflow: hidden;
    width: 227px;
    padding: 0px !important;
    line-height: 25px;
    height: 22px;
    margin: 0px !important;
}
.newsdn1-1new
{
    width: 240px;
    height: 45px;
    padding: 15px 5px 0px 5px;
    background: url(images/newpage/bgtie.gif) no-repeat 0 0;
}
.newsdnew1
{
    width: 37px;
    height: 27px;
    background: url(images/newpage/bgtie3.gif) no-repeat 0 0;
    font-weight: bold;
    color: #FFFFFF;
    float: right;
    padding-right: 3px;
    line-height: 25px;
}
.newsdnew1 a:hover
{
    width: 37px;
    height: 27px;
    background: url(images/newpage/bgtie2.gif) no-repeat 0 0;
    font-weight: bold;
    color: #FFFFFF;
    float: right;
    margin-right: 3px;
}

#picd-n4 li
{
    width: 240px;
    height: 22px;
    border-bottom: #E3E3E3 1px solid;
    line-height: 25px;
    margin: 0px 15px 0px 15px;
    text-align: left;
}

.newsdn1-2
{
    width: 227px;
    height: 4px;
    font-size: 0px;
    margin: 0px 15px 0px 5px;
    font-size: 0px;
    background-color: #E3E3E3;
}
.newsdn1-3
{
    width: 245px;
    height: 4px;
    margin: 0px 5px 0px 15px;
    background-color: #E3E3E3;
}

/*新页面部分样式-结束*/
/* 焦点图片切换定义*/
.foucs-img
{
    width: 472px;
    height: 237px;
    padding: 1px;
    margin: 6px 5px 0px 6px !important;
    margin: 6px 5px 0px 0px;
    border: 4px solid #E3E3E3;
}
/* 右边品牌定义*/
.newbrand1
{
    width: 254px;
    height: 29px;
    padding: 6px 5px 0px 0px;
}
.newbrand2
{
    width: 254px;
    height: 215px;
    padding: 0px 5px 0px 5px;
    background: url(images/newpage/brand3.gif) repeat-y;
}
.newbrand2-1
{
    width: 240px;
    height: 11px;
    background: url(images/newpage/baand2.gif) no-repeat 0px 2px;
    padding: 2px 5px 2px 5px;
    font-size: 0px;
    margin: 0px;
}
.newbrand2 li
{
    width: 112px;
    height: 55px;
    float: left;
    border: #E3E3E3 1px solid;
    margin: 3px 2px 5px 3px;
}
.newbrand2 li img
{
    width: 112px;
    height: 27px;
    text-align: center;
    padding: 11px 6px 14px 0px;
}
.newbrand3
{
    width: 254px;
    height: 5px;
    padding: 0px 5px 0px 5px;
    background: url(images/newpage/brand4.gif) no-repeat;
}
.pdboder
{
    border: solid 1px #CBCBCB;
}
/*滑门定义*/
.huan-1
{
    width: 985px;
    height: 28px;
    margin: 0px auto 0px auto;
    background: url(images/newpage/hua2.gif) repeat-x 0px 0px;
    clear: both;
    padding: 0px 0px 0px 0px; *paddding:0px;
}
.huan-1 ul
{
    width: 969px;
    height: 28px;
    background: url(images/newpage/hua2.gif) repeat-x 0px 0px;
    float: left;
    clear: none;
    padding: 0px;
    margin: 0px;
}
.huan1-1
{
    width: 8px;
    height: 28px;
    background: url(images/newpage/hua1.gif) no-repeat 0px 0px;
    float: left;
    font-size: 0px;
    margin: 0px;
    padding: 0px;
    line-height: 28px;
    clear: none;
}
.huan1-2
{
    width: 8px;
    height: 28px;
    background: url(images/newpage/hua1-1.gif) no-repeat 0px 0px;
    float: right;
    font-size: 0px;
    margin: 0px;
    padding: 0px;
    line-height: 28px;
    clear: none;
}

.huan-1 li
{
    width: 113px;
    height: 28px;
    float: right;
    line-height: 25px;
    font-weight: bold;
    color: #525252;
    cursor: pointer;
    padding: 0px;
    margin: 0px;
}
.huan-2
{
    width: 985px;
    height: 265px;
    background: url(images/newpage/hua5.gif) repeat-y 0 0;
    margin: 0px auto;
    clear: both;
    padding: 0px;
}
#huan2-2n
{
    width: 745px;
    clear: both;
    float: none;
}
.taocan
{
    width: 749px;
    margin: 2px 0 0 16px;
    float: none;
    clear: both;
}
#huan2-2n ul
{
    float: left;
    clear: none;
    margin: 0;
    padding: 0;
}
youhui-n
{
    width: 94px;
    height: 94px;
    margin: 6px 0px 5px 12px !important;
    margin: 6px 0px 5px 6px;
    float: left;
    background: url(images/newpage/hua-bg1.gif) no-repeat 0 0;
}
.productimglist
{
    width: 975px;
    height: 272px;
    clear: both;
    text-align:center;
    padding:0px 0px 0px 10px;
}
.productimglist li
{
    width: 190px;
    height: 265px;
    margin: 6px 0px 0px 5px;
    _margin: 6px 0px 0px 3px;
    background: url(images/newpage/proimg_03.gif) no-repeat 0 0;
    float: left;
}
.productimglist li ul
{
    width: 150px;
    line-height: 15px;
    height: 43px;
    padding: 9px 0px 0px 0px;
    overflow: hidden;
    clear: both;
    float: none;
}
.productimglist li ul a
{
    line-height: 14px;
}
.productimglist li dl
{
    width: 150px;
    line-height: 14px;
    color: #DA732E;
    text-align: left;
    margin: 3px;
}
.productimglist li dl a
{
    width: 150px;
    line-height: 14px;
    color: #DA732E;
    text-align: left;
    margin: 3px;
}
.productimglist li dl img
{
    width: 53px;
    height: 19px;
    padding: 0px;
    margin: 0px;
}
.youhui-n2
{
    width: 95px;
    height: 30px;
    margin: 3px 0px 0px 12px;
    clear: both;
}
.jiahao
{
    width: 10px;
    height: 20px;
    margin: 45px 0px 0px 0px;
    float: left;
}

.productimglist li img, .youhui-n img
{
    width: 70px;
    height: 70px;
    margin: 10px;
    float: left;
}
#huan-3
{
    width: 985px;
    height: 11px;
    background: url(images/newpage/hua4.gif) 0 0 repeat-x;
    margin: 0px auto;
    font-size:0px;
}
.huan3-1
{
    width: 8px;
    height: 11px;
    background: url(images/newpage/hua3.gif) no-repeat 0px 0px;
    float: left;
    clear:none;
    font-size:0px;
}
.huan3-2
{
    width: 8px;
    height: 11px;
    background: url(images/newpage/hua3-1.gif) no-repeat 0px 0px;
    float: right;
    clear:none;
    font-size:0px;
}
/*三栏定义*/
#pic-n1, #pic-n2, #pic-n3, #HotPostHead
{
    float: left;
    margin: 0px;
    padding: 0px;
}
#HotPostHead
{
    height: 37px;
    clear: both;
    float: none;
}
.picn1-1
{
    width: 315px;
    height: 246px;
    background: url(images/newpage/pic-bg.gif) repeat-y 0 0;
    margin: 0px 5px 0px 8px;
}
picn1-1 img
{
    float: left;
    width: 300px;
    height: 246px;
}
#pic-n2 li
{
    width: 335px;
    height: 76px;
    border-bottom: #E3E3E3 1px solid;
    margin: 0px 0px 7px 0px;
}
#pic-n2 li img
{
    width: 70px;
    height: 70px;
    float: left;
}
#pic-n2 li dl
{
    width: 13px;
    height: 69px;
    float: left;
    background: url(images/newpage/pic2-bg.gif) no-repeat 0 0;
}
#pic-n2 li dd
{
    width: 250px;
    height: 63px;
    margin: 0px 0px 0px 0px;
    float: left;
    text-align: left;
    word-wrap: break-word;
    line-height: 20px;
    word-break: break-all;
    overflow: hidden;
}
/* --------------------------最新报告定义-------------------------------------- */
#pic-n3 li
{
    width: 185px;
    height: 22px;
    border-bottom: #E3E3E3 1px solid;
    line-height: 25px;
    margin: 0px 15px 0px 15px;
}
#news-n1 li img, #pic-n3 li img
{
    width: 3px;
    height: 3px;
    margin: 10px 5px 0px 3px;
    float: left;
}
.newsn1-1new
{
    width: 307px;
    height: 37px;
    margin: 0px 5px 0px 5px;
    background: url(images/newpage/bgtie.gif) no-repeat 0 0;
    padding: 0px;
}
.HotPost
{
    width: 37px;
    height: 27px;
    background: url(images/newpage/bgtie3.gif) no-repeat 0 0;
    font-weight: bold;
    color: #FFFFFF;
    float: right;
    margin-left: 3px;
    line-height: 25px;
    cursor: pointer;
    clear: none;
}
.HotPostActive
{
    width: 37px;
    height: 27px;
    background: url(images/newpage/bgtie2.gif) no-repeat 0 0;
    font-weight: bold;
    color: #FFFFFF;
    float: right;
    clear: none;
    line-height: 25px;
    margin-left: 3px;
    cursor: pointer;
}
.HotPostTabList
{
    width: 307px;
    height: 230px;
    float: left;
    clear: none;
}
#HotPostList, #HotPostList ul
{
    width: 307px;
    height: 200px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    list-style: none;
}

#HotPostList ul li
{
    width: 302px;
    list-style: none;
    height: 16px; 
*height:17px;
border-bottom:#E3E3E3 1px solid;
margin:0px;
text-align:left;
padding:6px 0px 0px 0px;
*padding:2px 0px 0px 0px;

}
#HotPostList ul li div
{
    white-space:nowrap;
      overflow:hidden;
   text-overflow:ellipsis;
    width: 210px;
    float: left;

}
#HotPostList ul li img
{
    padding: 0px 6px 0px 0px;
    float: left;
}
#HotPostList ul li span
{
    float: right;
    clear: none;
}

.newsn1-2
{
    width: 200px;
    height: 4px;
    margin: 0px 15px 0px 15px;
    background-color: #E3E3E3;
}
.newsn1-3
{
    width: 300px;
    height: 4px;
    margin: 0px 5px 0px 15px;
    font-size: 0px;
    background-color: #E3E3E3;
}
/*导航-所在位置-开始*/
.proneiNav02
{
    width: 650px;
    text-align: left;
    float: left;
   
    padding: 6px 0px 0px 0px;
    clear: none;
}
.proneiNav03
{   width: 340px;
    margin: 0px 0px 0px 0px;
    padding: 6px 0px 0px 0px;
    width: 350px;
    text-align: left;
    float: left;
    clear: none;
}
.proneiNav04
{
    width: 660px;
    text-align: left;
    float: left;
    padding: 4px 0px 0px 0px;
    clear: none;
}
.proneiNav05
{
    width: 340px;
    text-align: left;
    float: left;
    clear: none;
}
.pronei02-1
{
    width: 77px;
    height: 25px;
    float: left;
    margin-left: 10px;
}
.pronei02-2
{
    width: 142px;
    height: 25px;
    float: right;
}
.pronei03
{
    width: 985px;
    margin-left: 8px !important;
    margin: 0;
    border: #E3E3E3 3px solid;
}
/*导航-所在位置-结束*/

.newsdn1-1 ul
{
    width: 227px;
    padding: 0px !important;
    margin: 0px !important;
    float: left;
    clear: both;
}



