﻿/*默认样式---------------------*/
body{
background-color:#ffffff;
margin:0;
text-align:center;
font-family:Arial, Helvetica, sans-serif，宋体;
color:#000000;
/*color:#07519A;*/
}

table{
font-size:12px;
table-layout:auto;
}
td {
font-size:12px;
table-layout:auto;
}


input {
vertical-align:middle;
font-size:12px;
padding:2px;
}


a {
color:#000000;
/*color:#07519A;*/
text-decoration:none;
}
a:visited {
color:#000000;
/*color:#07519A;*/
text-decoration:none;
}
a:hover {
color:#000000;
/*color:#07519A;*/
text-decoration:underline;
}

/*公共调用样式---------------------*/
/*不换行，溢出自动隐藏*/
.NoWrap_OverflowHidden {
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;/*IE6+专有属性，自动截断并补足“…”，设为clip时，纯粹截断*/
}

/*指定高度分隔空白*/
.SpaceZone_Height5 {
clear:both;
margin:0;
padding:0;
height:5px;
font-size:0px;
}
.SpaceZone_Height10 {
clear:both;
margin:0;
padding:0;
height:10px;
font-size:0px;
}

/*正中间弹出层*/
#Layer_Center {
z-index:9;
position:fixed;
height:100px;
width:200px;
top:50%;
left:50%;
margin:-50px 0 0 -100px;
padding:20px 0;
border:#333333 dashed 1px;
background-color:#FFFFFF;
overflow:auto;
text-align:center;
}

/*页面头部---------------------*/
#HeadZone {
clear:both;
margin:0 auto;
padding:0 20px;
width:910px;
height:100px;
}
#Head_Bg {
background:url(../Images/Head_Bg.jpg) no-repeat center;
margin:0;
height:100px;
}
#Head_Logo {
background:url(../Images/Head_Logo.gif) no-repeat center;
float:left;
margin:0;
padding:10px 0 10px 0;
width:340px;
height:80px;
text-align:center;
}
#Head_NavZone {
float:right;
margin:0;
padding:18px 0 12px 0;
width:540px;
height:70px;
text-align:center;
}
#Head_NavZone_Top {
background:url(../Images/Head_Nav_SeparateLine.gif) repeat-x center bottom;
overflow:hidden;
margin:0;
padding:0;
height:35px;
text-align:center;
}
#Head_NavZone_Bottom {
margin:0 auto;
overflow:hidden;
padding:0;
width:500px;
height:35px;
text-align:left;
}
#Head_NavZone_Top .MenuOff {
background:url(../Images/Head_Nav_SeparateLine.gif) repeat-x center bottom;
overflow:hidden;
margin:0;
padding:0 10px;
height:35px;
line-height:35px;
vertical-align:middle;
text-align:center;
font-size:14px;
cursor:pointer;
}
#Head_NavZone_Top .MenuOn {
background:url(../Images/Head_Nav_Arrow.gif) no-repeat center bottom;
overflow:hidden;
margin:0;
padding:0 10px;
height:35px;
line-height:35px;
vertical-align:middle;
text-align:center;
font-size:14px;
font-weight:bold;
cursor:pointer;
}
#Head_NavZone_Bottom .Menu {
overflow:hidden;
margin:0;
padding:0 8px;
height:35px;
line-height:35px;
vertical-align:middle;
text-align:center;
font-size:12px;
}

/*头部Bar---------------------*/
#BarZone {
clear:both;
background:url(../Images/Bar_Bg.gif) repeat-x center;
margin:0 auto 5px auto;
padding:0;
width:950px;
height:35px;
}
#Bar_Left {
float:left;
margin:0;
padding:5px 5px 5px 20px;
height:25px;
line-height:25px;
vertical-align:middle;
font-size:12px;
text-align:left;
}
#Bar_Right {
float:right;
margin:0;
padding:0 20px;
height:35px;
line-height:35px;
vertical-align:middle;
}
#Bar_Right .SearchTipPic {
background:url(../Images/Bar_Right_SearchTipPic.gif) no-repeat center;
margin:0;
padding:0 3px;
width:20px;
height:35px;
line-height:35px;
vertical-align:middle;
}
#Bar_Right .SearchTipTitle {
margin:0;
padding:0 3px;
height:35px;
line-height:35px;
vertical-align:middle;
}
#Bar_Right .SearchContent {
margin:0;
padding:0 3px;
height:35px;
line-height:35px;
vertical-align:middle;
}
#Bar_Right .SearchType {
margin:0;
padding:0 3px;
height:35px;
line-height:35px;
vertical-align:middle;
}
#Bar_Right .SearchSubmit {
margin:0;
padding:0 3px;
height:35px;
line-height:35px;
vertical-align:middle;
}
#Bar_Right .SearchContent .TextBox {
border:#999999 1px solid;
background-color:#FFFFFF;
margin:0;
padding:0;
width:150px;
height:18px;
line-height:18px;
vertical-align:middle;
font-size:12px;
}
#Bar_Right .SearchType .DropDownList {
border:#999999 1px solid;
background-color:#FFFFFF;
margin:0;
padding:0;
vertical-align:middle;
font-size:12px;
}

/*页面尾部---------------------*/
#FootZone {
clear:both;
background:url(../Images/Foot_Bg.gif) repeat-x top;
margin:0 auto;
padding:7px 10px 7px 10px;
width:930px;
height:36px;
}
#Foot_Right {
float:right;
margin:0;
padding:0;
height:36px;
line-height:18px;
vertical-align:middle;
text-align:right;
font-size:12px;
overflow:hidden;
}

/*首页 Page---------------------*/
/*首页主内容区 ShowZone---------------------*/
#ShowZone {
clear:both;
margin:0 auto;
padding:0 20px;
width:910px;
height:425px;
}
#ShowZone_Left {
float:left;
margin:0;
padding:0;
width:280px;
}
#ShowZone_Middle {
float:left;
margin:0 10px;
padding:0;
width:340px;
}
#ShowZone_Right {
float:left;
margin:0;
padding:0;
width:270px;
}

/*首页图片*/
#IndexPicZone {
clear:both;
float:left;
margin:0 0 10px 0;
padding:0;
width:280px;
height:235px;
}
#IndexPicShow {
border:#A6C2FF 1px solid;
margin:0;
padding:0;
width:278px;
height:233px;
line-height:233px;
vertical-align:middle;
text-align:center;
}

/*快速导航*/
#FastNavZone {
clear:both;
background:url(../Images/FastNav_Bg.gif) no-repeat center;
float:left;
margin:0;
padding:0;
width:280px;
height:150px;
}
#FastNavButtonZone {
margin:60px 10px 10px 60px;
padding:0;
width:210px;
height:80px;
text-align:center;
}

/*友情链接*/
#LinksZone {
clear:both;
float:left;
margin:0;
padding:0 10px;
width:260px;
height:30px;
}
#LinksZone .LinksTip {
background:url(../Images/Links_TipPic.gif) no-repeat left;
margin:0;
padding:0;
width:20px;
height:30px;
line-height:30px;
vertical-align:middle;
}
#LinksZone .Link {
margin:0;
padding:3px 5px 0 5px;
height:27px;
line-height:27px;
vertical-align:middle;
text-align:center;
font-size:12px;
}

/*主新闻区*/
#NewsListZone {
clear:both;
background:url(../Images/NewsList_Middle_Bg.gif) repeat-y center;
margin:0;
padding:0;
width:340px;
height:425px;
overflow:hidden;
}

#PrimaryNewsHead {
clear:both;
background:url(../Images/NewsList_PrimaryHead_Bg.gif) no-repeat center;
margin:0;
padding:0;
width:340px;
height:40px;
overflow:hidden;
}
#PrimaryNewsHead .PrimaryNewsTitle {
margin:0;
padding:3px 0 0 40px;
height:37px;
line-height:37px;
vertical-align:middle;
text-align:left;
color:#DD4F02;
font-size:14px;
font-weight:bold;
}
#PrimaryNewsHead .PrimaryNewsMore {
margin:0;
padding:2px 20px 0 20px;
height:38px;
line-height:38px;
vertical-align:middle;
text-align:right;
font-size:12px;
}

#PrimaryNewsList {
clear:both;
margin:0;
padding:0 10px;
width:320px;
height:130px;
overflow:hidden;
}
#PrimaryNewsList table {
margin:0;
padding:0;
text-align:center;
table-layout:fixed;
}
#PrimaryNewsList table .ItemTitle {
background:url(../Images/ItemList_TipPic.gif) no-repeat left;
margin:0;
padding:0 0 0 10px;
line-height:21px;
vertical-align:middle;
font-size:12px;
text-align:left;
text-overflow:ellipsis;/*IE6+专有属性，自动截断并补足“…”，设为clip时，纯粹截断*/
white-space:nowrap;
overflow:hidden;
}
#PrimaryNewsList table .ItemDisplayTime {
margin:0;
padding:0 0 0 5px;
width:70px;
line-height:21px;
vertical-align:middle;
font-size:12px;
color:#BBBBBB;
text-align:center;
}

#NewsListSeparateLine {
clear:both;
background:url(../Images/NewsList_SeparateLine.gif) no-repeat center;
margin:0;
padding:0 10px;
width:320px;
height:10px;
font-size:0px;
}

#SecondaryNewsHead {
clear:both;
background:url(../Images/NewsList_SecondaryHead_Bg.gif) no-repeat center;
margin:0;
padding:0;
width:340px;
height:30px;
overflow:hidden;
}
#SecondaryNewsHead .SecondaryNewsTitle {
margin:0;
padding:2px 0 0 40px;
height:28px;
line-height:28px;
vertical-align:middle;
text-align:left;
color:#07519A;
font-size:14px;
font-weight:bold;
}
#SecondaryNewsHead .SecondaryNewsMore {
margin:0;
padding:1px 20px 0 20px;
height:29px;
line-height:29px;
vertical-align:middle;
text-align:right;
font-size:12px;
}
#SecondaryNewsList {
clear:both;
margin:0;
padding:0 10px;
width:320px;
height:210px;
overflow:hidden;
}
#SecondaryNewsList table {
margin:0;
padding:0;
text-align:center;
table-layout:fixed;
}
#SecondaryNewsList table .ItemTitle {
background:url(../Images/ItemList_TipPic.gif) no-repeat left;
margin:0;
padding:0 0 0 10px;
line-height:21px;
vertical-align:middle;
font-size:12px;
text-align:left;
text-overflow:ellipsis;/*IE6+专有属性，自动截断并补足“…”，设为clip时，纯粹截断*/
white-space:nowrap;
overflow:hidden;
}
#SecondaryNewsList table .ItemDisplayTime {
margin:0;
padding:0 0 0 5px;
width:70px;
line-height:21px;
vertical-align:middle;
font-size:12px;
color:#BBBBBB;
text-align:center;
}

#NewsListFoot {
clear:both;
background:url(../Images/NewsList_Bottom_Bg.gif) no-repeat center;
margin:0;
padding:0;
width:340px;
height:5px;
font-size:0px;
}

/*右上内容列表*/
#RightUpListZone {
clear:both;
background:url(../Images/RightUpList_Middle_Bg.gif) repeat-y center;
margin:0;
padding:0;
width:270px;
height:170px;
overflow:hidden;
}
#RightUpListHead {
clear:both;
background:url(../Images/RightUpList_Head_Bg.gif) no-repeat center;
margin:0;
padding:0;
width:270px;
height:30px;
}
#RightUpListHead .RightUpListTitle {
margin:0;
padding:2px 0 0 11px;
height:28px;
line-height:28px;
vertical-align:middle;
text-align:left;
color:#07519A;
font-size:14px;
font-weight:bold;
}
#RightUpListHead .RightUpListMore {
margin:0;
padding:1px 10px 0 20px;
height:29px;
line-height:29px;
vertical-align:middle;
text-align:right;
font-size:12px;
}
#RightUpListMiddle {
clear:both;
background:url(../Images/RightUpList_Middle_Bg.gif) repeat-y center;
margin:0;
padding:5px 10px 0 10px;
width:250px;
height:130px;
overflow:hidden;
}
#RightUpListMiddle table {
margin:0;
padding:0;
text-align:center;
table-layout:fixed;
}
/*固定*/
#RightUpListMiddle table .ItemTitle {
background:url(../Images/ItemList_TipPic.gif) no-repeat left;
margin:0;
padding:0 0 0 10px;
line-height:21px;
vertical-align:middle;
font-size:12px;
text-align:left;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
}
/*滚动*/
#RightUpListMiddle table .ItemTitleMarquee {
margin:0;
line-height:21px;
vertical-align:middle;
font-size:12px;
text-align:left;
}

#RightUpListFoot {
clear:both;
background:url(../Images/RightUpList_Bottom_Bg.gif) no-repeat center;
margin:0;
padding:0;
width:270px;
height:5px;
font-size:0px;
}

/*Banner广告*/
#NewsList_Banner {
clear:both;
margin:5px 0px;
padding:0;
width:270px;
height:60px;
overflow:hidden;
font-size:0px;
}

/*右下内容列表*/
#RightDownListZone {
clear:both;
background:url(../Images/RightDownList_Middle_Bg.gif) repeat-y center;
margin:0;
padding:0;
width:270px;
height:185px;
}
#RightDownListHead {
clear:both;
background:url(../Images/RightDownList_Head_Bg.gif) no-repeat center;
margin:0;
padding:0;
width:270px;
height:30px;
}
#RightDownListHead .RightDownListTitle {
margin:0;
padding:2px 0 0 25px;
height:28px;
line-height:28px;
vertical-align:middle;
text-align:left;
color:#07519A;
font-size:14px;
font-weight:bold;
}
#RightDownListHead .RightDownListMore {
margin:0;
padding:1px 10px 0 20px;
height:29px;
line-height:29px;
vertical-align:middle;
text-align:right;
font-size:12px;
}
#RightDownListMiddle {
clear:both;
background:url(../Images/RightDownList_Middle_Bg.gif) repeat-y center;
margin:0;
padding:3px 10px 0 10px;
width:250px;
height:147px;
overflow:hidden;
}
#RightDownListMiddle table {
margin:0;
padding:0;
text-align:center;
table-layout:fixed;
}
#RightDownListMiddle table .ItemTitle {
background:url(../Images/ItemList_TipPic.gif) no-repeat left;
margin:0;
padding:0 0 0 10px;
line-height:21px;
vertical-align:middle;
font-size:12px;
text-align:left;
text-overflow:ellipsis;/*IE6+专有属性，自动截断并补足“…”，设为clip时，纯粹截断*/
white-space:nowrap;
overflow:hidden;
}
#RightDownListFoot {
clear:both;
background:url(../Images/RightDownList_Bottom_Bg.gif) no-repeat center;
margin:0;
padding:0;
width:270px;
height:5px;
font-size:0px;
}



/*次级页面 Sub_Page---------------------*/
/*次级页面主内容区 Sub_ShowZone---------------------*/
#Sub_ShowZone {
clear:both;
margin:0 auto;
padding:0 20px;
width:910px;
}
#Sub_ShowZone_Left {
float:left;
margin:0;
padding:0;
width:620px;
}
#Sub_ShowZone_Right {
float:right;
margin:0;
padding:0;
width:280px;
}

/*次级页面HotItemList*/
#HotItemListZone {
clear:both;
background:url(../Images/HotItemList_Middle_Bg.gif) repeat-y center;
margin:0;
padding:0;
width:280px;
height:auto;
}
#HotItemListHead {
background:url(../Images/HotItemList_Head_Bg.gif) no-repeat center;
margin:0;
padding:0;
width:280px;
height:40px;
}
#HotItemListHead .HotItemListTitle {
position:relative;
margin:0;
padding:2px 0 0 45px;
height:38px;
line-height:38px;
vertical-align:middle;
text-align:left;
color:#DD4F02;
font-size:14px;
font-weight:bold;
}
#HotItemListMiddle {
background:url(../Images/HotItemList_Middle_Bg.gif) repeat-y center;
margin:0;
padding:5px 10px 0 10px;
width:260px;
height:auto;
overflow:hidden;
}
#HotItemListMiddle table {
margin:0;
padding:0;
text-align:center;
table-layout:fixed;
}
#HotItemListMiddle .ListItemTip {
background:url(../Images/HotItemList_TipPicBg.gif) no-repeat center;
margin:0;
padding:0;
width:16px;
line-height:21px;
vertical-align:middle;
font-size:12px;
color:#FFFFFF;
text-align:center;
white-space:nowrap;
overflow:hidden;
}
#HotItemListMiddle .ListItem {
margin:0;
padding:0 0 0 8px;
line-height:21px;
vertical-align:middle;
font-size:12px;
text-align:left;
text-overflow:ellipsis;/*IE6+专有属性，自动截断并补足“…”，设为clip时，纯粹截断*/
white-space:nowrap;
overflow:hidden;
}
#HotItemListFoot {
background:url(../Images/HotItemList_Bottom_Bg.gif) no-repeat center;
margin:0;
padding:0;
width:280px;
height:5px;
font-size:0px;
}

/*次级页面ItemList*/
#Sub_NewsListZone {
clear:both;
background:url(../Images/Sub_NewsList_Middle_Bg.gif) repeat-y center;
margin:0;
padding:0;
width:620px;
height:auto;
overflow:hidden;
}
#Sub_NewsListHead {
clear:both;
background:url(../Images/Sub_NewsList_Head_Bg.gif) no-repeat center;
margin:0;
padding:0;
width:620px;
height:30px;
}
#Sub_NewsListHead .Sub_NewsListTitle {
margin:0;
padding:2px 0 0 30px;
height:28px;
line-height:28px;
vertical-align:middle;
text-align:left;
color:#07519A;
font-size:14px;
font-weight:bold;
}
#Sub_NewsListHead .Sub_NewsListMore {
margin:0;
padding:1px 10px 0 20px;
height:29px;
line-height:29px;
vertical-align:middle;
text-align:right;
font-size:12px;
}
#Sub_NewsListMiddle {
clear:both;
background:url(../Images/Sub_NewsList_Middle_Bg.gif) repeat-y center;
margin:0;
padding:5px 10px 0 10px;
width:600px;
height:auto;
overflow:hidden;
}
#Sub_NewsListMiddle table {
margin:0;
padding:0;
text-align:center;
table-layout:fixed;
}
#Sub_NewsListMiddle table .ItemTitle {
background:url(../Images/ItemList_TipPic.gif) no-repeat left;
margin:0;
padding:0 0 0 10px;
line-height:24px;
vertical-align:middle;
font-size:14px;
text-align:left;
text-overflow:ellipsis;/*IE6+专有属性，自动截断并补足“…”，设为clip时，纯粹截断*/
white-space:nowrap;
overflow:hidden;
}
#Sub_NewsListMiddle table .ItemDisplayTime {
margin:0;
padding:0 0 0 10px;
width:90px;
line-height:24px;
vertical-align:middle;
font-size:14px;
color:#BBBBBB;
text-align:center;
}
#Sub_NewsListPager {
clear:both;
background:url(../Images/Sub_NewsList_Middle_Bg.gif) repeat-y center;
margin:0;
padding:20px 20px 5px 20px;
width:580px;
text-align:right;
font-size:14px;
overflow:hidden;
}
#Sub_NewsListFoot {
clear:both;
background:url(../Images/Sub_NewsList_Bottom_Bg.gif) no-repeat center;
margin:0;
padding:0;
width:620px;
height:5px;
font-size:0px;
}

#Sub_NewsListSearchNoResult {
clear:both;
margin:0;
padding:20px 20px;
text-align:center;
font-size:14px;
font-weight:bold;
color:#FF0000;
overflow:hidden;
}

/*次级页面ShowItem&Comment框架*/
#Sub_ShowItemZone {
clear:both;
margin:0;
padding:0;
width:620px;
height:auto;
overflow:hidden;
}

#Sub_ShowItemHead_NoComment {
clear:both;
background:url(../Images/Sub_ShowItem_Head_Bg_NoComment.gif) no-repeat center;
margin:0;
padding:0;
width:620px;
height:30px;
overflow:hidden;
}
#Sub_ShowItemHead_NoComment .MenuOn {
background:url(../Images/Sub_ShowItem_Tab_MenuOn.gif) no-repeat center;
margin:0;
padding:2px 0 0 0;
width:68px;
height:28px;
line-height:28px;
vertical-align:middle;
text-align:center;
color:#000000;
font-size:12px;
cursor:pointer;
overflow:hidden;
}

#Sub_ShowItemHead {
clear:both;
background:url(../Images/Sub_ShowItem_Head_Bg.gif) no-repeat center;
margin:0;
padding:0;
width:620px;
height:30px;
overflow:hidden;
}
#Sub_ShowItemHead_Tab_1 {
float:left;
margin:0 0 0 1px;
padding:0;
width:68px;
height:30px;
line-height:30px;
vertical-align:middle;
text-align:center;
overflow:hidden;
display:inline;
}
#Sub_ShowItemHead_Tab_2 {
float:left;
margin:0 0 0 1px;
padding:0;
width:68px;
height:30px;
line-height:30px;
vertical-align:middle;
text-align:center;
overflow:hidden;
display:inline;
}
#Sub_ShowItemHead_Tip {
float:right;
margin:0;
padding:0 10px;
height:30px;
line-height:30px;
vertical-align:middle;
text-align:right;
color:#999999;
font-size:12px;
overflow:hidden;
}
#Sub_ShowItemHead .MenuOn {
background:url(../Images/Sub_ShowItem_Tab_MenuOn.gif) no-repeat center;
margin:0;
padding:2px 0 0 0;
width:68px;
height:28px;
line-height:28px;
vertical-align:middle;
text-align:center;
color:#000000;
font-size:12px;
cursor:pointer;
overflow:hidden;
}
#Sub_ShowItemHead .MenuOff {
background:url(../Images/Sub_ShowItem_Tab_MenuOff.gif) no-repeat center;
margin:0;
padding:2px 0 0 0;
width:68px;
height:28px;
line-height:28px;
vertical-align:middle;
text-align:center;
color:#000000;
font-size:12px;
cursor:pointer;
overflow:hidden;
}

#Sub_ShowItemMiddle {
clear:both;
background:url(../Images/Sub_ShowItem_Middle_Bg.gif) repeat-y center;
margin:0;
padding:15px 10px 5px 10px;
width:600px;
height:auto;
overflow:hidden;
}

#Sub_ShowItemFoot {
clear:both;
background:url(../Images/Sub_ShowItem_Bottom_Bg.gif) no-repeat center;
margin:0;
padding:0;
width:620px;
height:5px;
font-size:0px;
}

/*次级页面ShowItem内容*/
#Sub_ShowItem_ItemTitle {
clear:both;
margin:10px 0 10px 0;
padding:0 10px;
width:580px;
line-height:150%;
vertical-align:middle;
text-align:center;
color:#000000;
font-size:20px;
font-weight:bold;
}
#Sub_ShowItem_ItemTitle_Append {
clear:both;
margin:0 0 10px 0;
padding:0 10px;
width:580px;
line-height:150%;
vertical-align:middle;
text-align:center;
color:#333333;
font-size:14px;
font-weight:bold;
}

#Sub_ShowItem_ItemInforList {
clear:both;
border-top:#A6C2FF 1px solid;
margin:0;
padding:5px 0px;
width:570px;
text-align:center;
}
#Sub_ShowItem_ItemInforList .ListItem {
margin:0;
padding:0 5px;
line-height:120%;
vertical-align:middle;
text-align:center;
color:#666666;
font-size:12px;
}

#Sub_ShowItem_ItemContent {
clear:both;
margin:10px 0;
padding:5px 10px;
width:580px;
line-height:24px;
vertical-align:middle;
text-align:left;
color:#333333;
font-size:14px;
}
#Sub_ShowItem_ItemContent a{
color:#0000FF;
text-decoration:underline;
}

#Sub_ShowItem_ItemPager {
clear:both;
margin:10px 15px 5px 15px;
padding:5px;
width:560px;
height:auto;
line-height:130%;
vertical-align:middle;
text-align:left;
color:#000000;
font-size:12px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}

#Sub_ShowItem_ItemInforBox_Dashed {
clear:both;
border:#A6C2FF 1px dashed;
background-color:#FFFFFF;
margin:10px 15px 5px 15px;
padding:5px;
width:558px;
height:auto;
line-height:130%;
vertical-align:middle;
overflow:hidden;
}
#Sub_ShowItem_ItemInforBox_Dashed #LeftItem {
float:left;
margin:0;
padding:0 10px 0 0;
text-align:left;
color:#000000;
font-size:12px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}
#Sub_ShowItem_ItemInforBox_Dashed #RightItem {
float:right;
margin:0;
padding:0 0 0 10px;
text-align:right;
color:#000000;
font-size:12px;
white-space:nowrap;
overflow:hidden;
}

#Sub_ShowItem_ItemInforBox_Solid {
clear:both;
border:#A6C2FF 1px solid;
background-color:#FFFFFF;
margin:10px 15px 5px 15px;
padding:5px;
width:558px;
height:auto;
line-height:130%;
vertical-align:middle;
text-align:left;
overflow:hidden;
}
#Sub_ShowItem_ItemInforBox_Solid .AttachmentTip {
float:left;
margin:0;
padding:0;
line-height:130%;
vertical-align:middle;
text-align:left;
color:#000000;
font-size:12px;
white-space:nowrap;
overflow:hidden;
}
#Sub_ShowItem_ItemInforBox_Solid .AttachmentListItem {
float:left;
margin:0;
padding:0;
text-align:left;
color:#000000;
font-size:12px;
white-space:nowrap;
overflow:hidden;
}
#Sub_ShowItem_ItemInforBox_Solid .AttachmentListItem ol {
margin:0;
padding:0;
text-align:left;
color:#000000;
font-size:12px;
white-space:nowrap;
overflow:hidden;
}
#Sub_ShowItem_ItemInforBox_Solid .AttachmentListItem li {
margin:0;
padding:0;
line-height:130%;
vertical-align:middle;
text-align:left;
color:#000000;
font-size:12px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}

#Sub_ShowItem_ItemPager {
clear:both;
margin:0;
padding:5px 10px;
width:580px;
line-height:120%;
vertical-align:middle;
text-align:center;
color:#000000;
font-size:14px;
}

/*次级页面ShowComment内容*/
#Sub_ShowComment_NoComment {
clear:both;
margin:30px 10px 25px 10px;
padding:0;
height:30px;
line-height:30px;
vertical-align:middle;
text-align:center;
font-size:14px;
font-weight:bold;
color:#999999;
}

#Sub_ShowComment_Top {
border-bottom:#ADC7FF 1px solid;
clear:both;
margin:5px 0;
padding:0 10px;
width:560px;
}
#Sub_ShowComment_FastAddComment {
float:left;
margin:0;
padding:0;
height:30px;
line-height:30px;
vertical-align:middle;
text-align:left;
font-size:12px;
color:#07519A;
}
#Sub_ShowComment_FastAddComment a {
color:#DD4F02;
}
#Sub_ShowComment_WarmTip {
float:right;
margin:0 0 0 10px;
padding:0;
height:30px;
line-height:30px;
vertical-align:middle;
text-align:right;
font-size:14px;
font-weight:bold;
color:#07519A;
}

#Sub_ShowComment_CommentZone {
clear:both;
margin:5px 0;
padding:0 10px;
width:580px;
text-align:center;
}
#Sub_ShowComment_CommentZone table {
margin:0;
padding:0;
}
#Sub_ShowComment_CommentZone td {
border-bottom:#ADC7FF 1px dashed;
margin:5px 0;
padding:0 10px;
width:560px;
}

#Sub_ShowComment_CommentHead {
clear:both;
margin:5px 0 0 0;
padding:0;
width:560px;
height:30px;
}
#Sub_ShowComment_CommentHeadTip {
background:url(../Images/Sub_ShowComment_TipPic_User.gif) no-repeat left;
float:left;
margin:0;
padding:2px 0 0 0;
width:20px;
height:28px;
line-height:28px;
vertical-align:middle;
text-align:right;
font-size:12px;
font-weight:bold;
overflow:hidden;
}
/*显示楼层时*/
#Sub_ShowComment_CommentHeadTip_CommentNum {
background:url(../Images/Sub_ShowComment_TipPic_User.gif) no-repeat left;
float:left;
margin:0;
padding:2px 0 0 0;
width:55px;
height:28px;
line-height:28px;
vertical-align:middle;
text-align:right;
font-size:12px;
font-weight:bold;
overflow:hidden;
}
#Sub_ShowComment_CommentAuthor {
float:left;
margin:0;
padding:0 5px;
height:30px;
line-height:30px;
vertical-align:middle;
text-align:left;
color:#000000;
font-size:12px;
font-weight:bold;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}
#Sub_ShowComment_CommentIP {
float:left;
margin:0;
padding:0 5px;
height:30px;
line-height:30px;
vertical-align:middle;
text-align:right;
color:#000000;
font-size:12px;
white-space:nowrap;
overflow:hidden;
}
#Sub_ShowComment_CommentCreateTime {
float:left;
margin:0;
padding:0 5px;
height:30px;
line-height:30px;
vertical-align:middle;
text-align:right;
color:#000000;
font-size:12px;
white-space:nowrap;
overflow:hidden;
}
#Sub_ShowComment_CommentReply {
float:right;
margin:0;
padding:0 5px;
height:30px;
line-height:30px;
vertical-align:middle;
text-align:right;
color:#000000;
font-size:12px;
white-space:nowrap;
overflow:hidden;
}

#Sub_ShowComment_CommentContent {
clear:both;
margin:5px 0 10px 0;
padding:0;
width:560px;
height:auto;
line-height:150%;
vertical-align:middle;
text-align:left;
color:#000000;
font-size:12px;
}
#Sub_ShowComment_CommentContent .Quote {
clear:both;
border:#A6C2FF 1px dashed;
background-color:#FFFFFF;
margin:5px 0;
padding:5px 10px;
line-height:150%;
vertical-align:middle;
text-align:left;
color:#000000;
font-size:12px;
overflow:hidden;
text-overflow:ellipsis;
}
#Sub_ShowComment_CommentContent .Quote .QuoteTitle {
background:url(../Images/Sub_ShowComment_TipPic_Quote.gif) no-repeat left;
clear:both;
margin:3px 0;
padding:0 0 0 25px;
line-height:150%;
vertical-align:middle;
text-align:left;
color:#000000;
font-size:12px;
font-weight:bold;
overflow:hidden;
text-overflow:ellipsis;
}

#Sub_ShowComment_Pager {
clear:both;
float:right;
margin:0;
padding:5px 10px;
width:580px;
line-height:120%;
vertical-align:middle;
text-align:right;
color:#000000;
font-size:13px;
}

/*次级页面ShowRelatedItem*/
#Sub_ShowRelatedItemZone {
clear:both;
margin:10px 0 0 0;
padding:0;
width:620px;
height:auto;
overflow:hidden;
}

#Sub_ShowRelatedItemHead {
clear:both;
background:url(../Images/Sub_ShowExtra_Head_Bg.gif) no-repeat center;
margin:0;
padding:0;
width:620px;
height:36px;
text-align:left;
overflow:hidden;
}
#Sub_ShowRelatedItemHead_TipPic {
float:left;
background:url(../Images/Sub_ShowRelatedItem_TipPic.gif) no-repeat right;
margin:0;
padding:0;
width:30px;
height:36px;
overflow:hidden;
}
#Sub_ShowRelatedItemHead_TipTitle {
float:left;
margin:0;
padding:3px 5px 0 5px;
height:33px;
line-height:33px;
vertical-align:middle;
color:#07519A;
font-size:14px;
font-weight:bold;
text-align:left;
overflow:hidden;
}

#Sub_ShowRelatedItemMiddle {
clear:both;
background:url(../Images/Sub_ShowExtra_Middle_Bg.gif) repeat-y center;
margin:0;
padding:0 10px 5px 10px;
width:600px;
height:auto;
overflow:hidden;
}
#Sub_ShowRelatedItemMiddle_ItemList {
margin:0;
padding:0 5px;
width:590px;
height:auto;
overflow:hidden;
}
#Sub_ShowRelatedItemMiddle_LeftItem {
float:left;
background:url(../Images/ItemList_TipPic.gif) no-repeat left;
margin:0;
padding:0 0 0 10px;
width:280px;
line-height:24px;
vertical-align:middle;
text-align:left;
font-size:14px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}
#Sub_ShowRelatedItemMiddle_RightItem {
float:right;
background:url(../Images/ItemList_TipPic.gif) no-repeat left;
margin:0;
padding:0 0 0 10px;
width:280px;
line-height:24px;
vertical-align:middle;
text-align:left;
font-size:14px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}

#Sub_ShowRelatedItemFoot {
clear:both;
background:url(../Images/Sub_ShowExtra_Bottom_Bg.gif) no-repeat center;
margin:0;
padding:0;
width:620px;
height:5px;
font-size:0px;
}

/*次级页面CommentAdd*/
#Sub_CommentAddZone {
clear:both;
margin:10px 0 0 0;
padding:0;
width:620px;
height:auto;
overflow:hidden;
}

#Sub_CommentAddHead {
clear:both;
background:url(../Images/Sub_ShowExtra_Head_Bg.gif) no-repeat center;
margin:0;
padding:0;
width:620px;
height:36px;
text-align:left;
overflow:hidden;
}
#Sub_CommentAddHead_TipPic {
float:left;
background:url(../Images/Sub_CommentAdd_TipPic.gif) no-repeat right;
margin:0;
padding:0;
width:30px;
height:36px;
overflow:hidden;
}
#Sub_CommentAddHead_TipTitle {
float:left;
margin:0;
padding:3px 5px 0 5px;
height:33px;
line-height:33px;
vertical-align:middle;
color:#07519A;
font-size:14px;
font-weight:bold;
text-align:left;
overflow:hidden;
}
#Sub_CommentAddHead_TipRight {
float:right;
margin:0;
padding:2px 15px 0 5px;
height:34px;
line-height:34px;
vertical-align:middle;
color:#07519A;
font-size:12px;
text-align:right;
overflow:hidden;
}

#Sub_CommentAddMiddle {
clear:both;
background:url(../Images/Sub_ShowExtra_Middle_Bg.gif) repeat-y center;
margin:0;
padding:0 10px 5px 10px;
width:600px;
height:auto;
text-align:left;
overflow:hidden;
}
#Sub_CommentAddMiddle .LeftTD_Middle {
margin:0;
padding:3px 5px 3px 15px;
line-height:150%;
vertical-align:middle;
text-align:right;
color:#07519A;
font-size:13px;
white-space:nowrap;
overflow:hidden;
}
#Sub_CommentAddMiddle .LeftTD_Top {
margin:0;
padding:3px 5px 3px 15px;
line-height:150%;
vertical-align:Top;
text-align:right;
color:#07519A;
font-size:13px;
white-space:nowrap;
overflow:hidden;
}
#Sub_CommentAddMiddle .RightTD {
margin:0;
padding:3px 5px 3px 3px;
line-height:150%;
vertical-align:middle;
text-align:left;
color:#07519A;
font-size:13px;
white-space:nowrap;
overflow:hidden;
}
#Sub_CommentAddMiddle .TextBox {
border:#A6C2FF 1px solid;
background-color:#FFFFFF;
margin:0;
padding:0;
vertical-align:middle;
text-align:left;
font-size:12px;
}

#Sub_CommentAddFoot {
clear:both;
background:url(../Images/Sub_ShowExtra_Bottom_Bg.gif) no-repeat center;
margin:0;
padding:0;
width:620px;
height:5px;
font-size:0px;
}
