@charset "utf-8";
/* CSS Document By Heavensn */

body { margin:0 auto; font: 12px/1.6em "宋体", Arial, Helvetica, sans-serif; color:#8A8A8A; background:#ddd; }
ul, dl, dt, dd { margin:0; padding:0; }
li { list-style:none; }
img { border:0; }
a:link { color:#767676; text-decoration:none; }
a:visited { color:#999; text-decoration:none; }
a:hover { color:#333; cursor:pointer; text-decoration:none; }
a:active { color:#FF6600; text-decoration:none; }
.clear { clear:both; width:0; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1; }
/*
=================
Header Style
=================
*/
#Header { margin:0 auto 4px; width:1000px; }
.logo { margin:0 auto; width:1000px; }
.Banner { width:1000px; overflow:hidden; }
#playerBox { overflow:hidden; zoom:1; position:relative; }
#playerImage { width:1000px; height:255px; overflow:hidden; }
#playerImage ul { list-style:none; position:absolute; }
#playerImage ul li { position:absolute; }
#playerImage li img { width:1000px; height:255px; }
#playerNavAndTitle { z-index:10; position:absolute; height:34px; right:10px; top:215px; }
#playerNavAndTitle #playerNav a { color:#FFF; float:left; display:inline; width:16px; height:16px; margin:5px 2px; text-align:center; line-height:16px; cursor:pointer; font-weight:bold; background:#1F52A3; }
#playerNavAndTitle #playerNav a.hover { color:#1F52A3; background:#FFF; }
/*
=================
Menu Style
=================
*/
.menu { margin:2px auto 0; height:42px; background: url(../images/MenuBg.gif) repeat-x; }
.menu ul { padding:0 0 0 60px; height:42px; background:url(../images/MenuIcon.gif) no-repeat 0 7px; }
.menu ul li ul { padding:0; height:auto; background:none; }
.menu ul li { float:left; margin:3px 0 0; background:url(../images/MenuLine.gif) no-repeat right 0; padding-right:2px; height:33px; position:relative; z-index:668; }
.menu ul li.last { background:none; }
.menu ul li a, .menu ul li a:visited { display:block; float:left; height:30px; width:98px; line-height:30px; color:#000; font-weight:bold; font-size:12px; text-align:center; font-family: "Microsoft YaHei", "宋体", Arial, Helvetica, sans-serif; }
.menu ul li a:hover, .menu ul li.iShow a, .menu ul li.iShow a:visited, .menu ul li.iShow a:hover, .menu ul li.iActive a, .menu ul li.iActive a:visited, .menu ul li.iActive a:hover { color:#666; }
.menu ul li ul { display:none; margin:0; width:98px; background:#0D4485; filter: alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; padding:0px; position:absolute; top:33px; left:0; }
.menu ul li.iShow ul { display:block; }
.menu ul li ul li { float:none; font-weight:normal; padding:0; width:98px; height:26px; line-height:26px; white-space:nowrap; background:none; vertical-align:top; }
.menu ul li ul li a, .menu ul li ul li a:visited, .menu ul li.iShow ul li a, .menu ul li.iShow ul li a:visited, .menu ul li.iActive ul li a, .menu ul li.iActive ul li a:visited { display:block; padding:0; color:#FFF; width:98px; height:26px; text-align:center; line-height:26px; font-size:12px; font-weight: normal; _font-family:"宋体", Arial, Helvetica, sans-serif; background:none; }
.menu ul li ul li a:hover, .menu ul li.iActive ul li a:hover, .menu ul li.iShow ul li a:hover { background:#FFF; color:#605F5F; }
#MoreMenu ul li.iActive a, #MoreMenu ul li.iActive a:visited, #MoreMenu ul li.iActive a:hover { background-image:none; }
#MoreMenu ul li a { padding:0; }
#MoreMenu ul { width: 98px;  *filter:!important none;
height: auto; }
#MoreMenu ul li { float:none; height:26px; vertical-align:top; white-space:normal; }
#MoreMenu ul li ul { display:none; position: absolute; left:-98px; top:0px; }
#MoreMenu ul li.iShow ul { display:block; }
/*
=================
OA Style
=================
*/
body.OA { background:#1A5E8D; }
.OABox { margin:0 auto; width:1000px; height:630px; background:url(../images/OABg.jpg) no-repeat; overflow:hidden; }
.OAformBox { margin: 246px 0 0 325px; width:265px; height:130px; overflow:hidden; }
.OAformBox td { vertical-align:top; padding-bottom:18px; }
.OAformBox tr.bottom td { padding-left:17px; }
.OAformBox td.item { padding:0; width:60px; color:#FFF; font-size:14px; }
.OAformBox .UserName, .OAformBox .Password { width:200px; height:18px; line-height:18px; color:#FFF; background:#1696C3; border:1px solid #217DA6; }
.OAformBox .UserName:hover, .OAformBox .Password:hover { border:1px solid #1A5E8D; }
.OAformBox .submit, .OAformBox a.black, .OAformBox a.black:visited { float:left; margin: 0 15px 0 0; display:block; width:77px; height:23px; line-height:23px; color:#FFF; text-align:center; border:0; cursor:pointer; background:url(../images/OABtn.gif) no-repeat; }
.OAformBox .submit:hover, .OAformBox a.black:hover { color:#eee; }
/*
=================
电子化招标平台 Style
=================
*/
body.tender { background:#E6F4FF; }
.tenderHeader { margin: 0 auto; height:122px; background:url(../images/tenderHeaderBg.gif) repeat-x; }
.tenderLogo { margin: 0 auto; width:1000px; height:122px; text-indent:-999px; background:url(../images/tenderLogo.gif) no-repeat; }
.tenderBox { margin: 80px auto 0; padding-bottom:80px; width:602px; height:245px; background: url(../images/tenderBoxBg.jpg) no-repeat; overflow:hidden; zoom:1; }
.tenderBox .leftNav { float:left; display:inline; margin:95px 0 0 9px; width:308px; }
.tenderBox .leftNav ul { margin: 0 0 0 22px; }
.tenderBox .leftNav li { float:left; width:108px; height:23px; line-height:23px; text-align:left; overflow:hidden; }
.tenderBox .leftNav li.last { width:68px; }
.tenderBox .leftNav li a, .tenderBox .leftNav li a:visited { color:#000; font-size:14px; }
.tenderBox .leftNav li a:hover { color:#333; }
.tenderformBox { float:right; display:inline; margin:73px 11px 0 0; width:228px; }
.tenderformBox td { vertical-align:top; padding-bottom:15px; }
.tenderformBox tr.bottom td { padding-left:20px; }
.tenderformBox td.item { padding:0; width:60px; color:#000; font-size:14px; }
.tenderformBox .UserName, .tenderformBox .Password { width:138px; height:18px; line-height:18px; color:#FFF; background:#FFF; border:1px solid #C0C0C2; }
.tenderformBox .UserName:hover, .tenderformBox .Password:hover { border:1px solid #999; }
.tenderformBox .submit, .tenderformBox a.black, .tenderformBox a.black:visited { float:left; margin: 0 15px 0 0; display:block; width:77px; height:23px; line-height:23px; color:#FFF; text-align:center; border:0; cursor:pointer; background:url(../images/OABtn.gif) no-repeat; }
.tenderformBox .submit:hover, .tenderformBox a.black:hover { color:#eee; }
/*
=================
Home Style
=================
*/
.HomeBox01 { position:relative; height:330px; }
.HomeBox01Left { position:absolute; left:0; top:0; width:315px; height:330px; background:url(../images/HomeBox01LeftBg.gif) no-repeat right 0; }
.HomeContact { margin: 0 auto; width:260px; }
.HomeContact .Title { height:38px; line-height:38px; text-indent:10px; }
.HomeContact .Title a, .HomeContact .Title a:visited { font-size:14px; _font-size:13px; font-weight:bold; color:#000; font-family:"Microsoft YaHei", "宋体", Arial, Helvetica, sans-serif; _font-family: "宋体", Arial, Helvetica, sans-serif; }
.HomeContact .Title a:hover { color:#333; }
.HomeContact .Title a span.en { font-family:Arial, Helvetica, sans-serif; }
.HomeContact .HomeContactTop { height:7px; background:url(../images/HomeContactTop.gif) no-repeat; overflow:hidden; }
.HomeContact .HomeContactMain { background:url(../images/HomeContactBg.gif) repeat-y; overflow:hidden; }
.HomeContact .HomeContactMain ul { margin: 0 auto; width:228px; overflow:hidden; }
.HomeContact .HomeContactMain ul li { line-height:31px; vertical-align:top; background:url(../images/HomeContactLine.gif) repeat-x 0 29px; zoom:1; }
.HomeContact .HomeContactMain ul li span { display:block; text-indent:25px; color:#747474; background:url(../images/HomeContactIcon.gif) no-repeat; }
.HomeContact .HomeContactMain ul li.Add span { background-position: 0 10px; }
.HomeContact .HomeContactMain ul li.Tele span { background-position: 0 -26px; }
.HomeContact .HomeContactMain ul li.Fx span { background-position: 0 -58px; }
.HomeContact .HomeContactMain ul li.eMail span { background-position: 0 -88px; }
.HomeContact .HomeContactBottom { height:7px; background:url(../images/HomeContactBottom.gif) no-repeat; overflow:hidden; }
.HomeContact .mapIcon { margin: 10px 0 0 30px; }
.HomeContact .mapIcon a { display:block; height:41px; line-height:32px; text-indent:70px; color:#1A5189; font-size:14px; font-weight:bold; background:url(../images/mapsIcon.gif) no-repeat; }
.HomeContact .mapIcon a:hover { color:#0D4485; }
.HomeBox01Left .OtherBtn { margin:20px 0 0 15px; }
.HomeBox01Left .OtherBtn li { float:left; display:inline; width:144px; height:74px; overflow:hidden; }
.HomeBox01Left .OtherBtn li a { display:block; width:144px; height:74px; text-indent:-999px; overflow:hidden; }
.HomeBox01Left .OtherBtn li.btn01 a { background:url(../images/btn01.gif) no-repeat; }
.HomeBox01Left .OtherBtn li.btn02 a { background:url(../images/btn02.gif) no-repeat; }
.HomeBox01Right { position:absolute; right:0; top:-17px; width:669px; padding-left:16px; height:347px; background:#FFF url(../images/HomeBox01RightBg.gif) repeat-x; }
.TitleBox { height:28px; line-height:28px; background:url(../images/TitleBoxLine.gif) no-repeat right 25px; overflow:hidden; }
.TitleBox span.icon { display:block; text-indent:20px; background:url(../images/TitleBoxIcon.gif) no-repeat 3px 8px; }
.TitleBox a, .TitleBox a:visited { font-size:14px; _font-size:13px; font-weight:bold; color:#000; font-family:"Microsoft YaHei", "宋体", Arial, Helvetica, sans-serif; _font-family: "宋体", Arial, Helvetica, sans-serif; }
.TitleBox a:hover { color:#333; }
.ListBox { float:left; display:inline; overflow:hidden; }
.HomeBox01 .ListBox { margin:18px 14px 0 0; width:320px; }
.ListBox ul { margin:12px 10px 0 0; }
.HomeBox01 .ListBox ul { height:192px; overflow:hidden; }
.ListBox ul li { height:24px; line-height:24px; text-indent:20px; background:url(../images/ListIcon.gif) no-repeat 0 8px; overflow:hidden; }
.ListBox ul li span.left { float:left; padding-right:32px; }
.ListBox ul li span.NewIcon { float:left; margin:5px 0 0 -22px; display:block; width:22px; height:7px; background:url(../images/new.gif) no-repeat; overflow:hidden; }
.ListBox ul li a, .ListBox ul li a:visited { color:#797979; }
.ListBox ul li a:hover { color:#333; }
.HomeAd { margin: 10px 0 0 -5px; width:663px; height:75px; overflow:hidden; }
.HomeBox02 { padding:0 0 20px 17px; }
.HomeBox02 .ListBox { margin: 0 18px 0 0; width:320px; overflow:visible; }
.HomeBox02 .NewsBox { float:left; display:inline; margin:0 18px 0 0; width:294px; height:232px; overflow:visible; }
.HomeBox02 .NewsBox dl { margin:16px 0 12px; _margin:18px 0 15px; overflow:hidden; zoom:1; }
.HomeBox02 .NewsBox dl dt { float:left; display:inline; width:120px; height:89px; border:1px solid #DBDCD7; overflow:hidden; }
.HomeBox02 .NewsBox dl dt img { width:120px; height:89px; }
.HomeBox02 .NewsBox dl dd { float:right; display:inline; margin:5px 0 0; width:160px; height:80px; line-height:20px; overflow:hidden; }
.HomeBox02 .NewsBox dl dd a, .HomeBox02 .NewsBox dl dd a:visited { color:#6C6C6C; }
.HomeBox02 .NewsBox dl dd a:hover { color:#333; }
.HomeBox02 .NewsBox ul li { height:22px; line-height:22px; overflow:hidden; }
.HomeBox02 .NewsBox ul li a, .HomeBox02 .NewsBox ul li a:visited { color:#343434; }
.HomeBox02 .NewsBox ul li a:hover { color:#666; }
.HomeBox02 .lastBox { margin: 0; }
.HomeBox02 .ListBox ul { height:240px; }
.HomeBox02 .TitleBox { position:relative; height:34px; line-height:34px; background-position: right 31px; overflow:visible; }
.HomeBox02 .TitleBox span.icon { position:absolute; left:-7px; top:0; width:121px; text-indent:28px; background:url(../images/TitleBoxIcon02.gif) no-repeat; }
.ServiceNav { margin: 0 auto; width:981px; height:84px; background: url(../images/ServiceNav.jpg) no-repeat; overflow:hidden; }
.ServiceNav .title { margin:5px 0 0 34px; }
.ServiceNav .title a { display:block; width:210px; height:25px; text-indent:-999px; overflow:hidden; }
.ServiceNav ul { margin: 7px 0 0 35px; }
.ServiceNav ul li { float:left; display:inline; }
.ServiceNav ul li a { display:block; width:140px; height:35px; text-indent:-999px; overflow:hidden; }
.ServiceNav ul li.step02 { margin-left:18px; }
.ServiceNav ul li.step02 a { width:135px; }
.ServiceNav ul li.step03 { margin-left:18px; }
.ServiceNav ul li.step04 { margin-left:10px; }
.ServiceNav ul li.step05 { margin-left:15px; }
.ServiceNav ul li.step06 { margin-left:8px; }
.ServiceNav ul li.step06 a { width:150px; }
.HomeBox03 { margin:15px 0 0; padding-left:14px; overflow:hidden; zoom:1; }
.ListBox02 { float:left; display:inline; margin: 0 15px 0 0; width:324px; height:304px; border:1px solid #CDCDCD; overflow:hidden; }
.ListBox02 .Title { height:50px; background:url(../images/ListBox02TitleBg.gif) repeat-x 0 21px; overflow:hidden; }
.ListBox02 .Title a { display:block; margin: 14px 0 0 21px; width:134px; height:35px; text-indent:-999px; overflow:hidden; }
.ListBox02 .Title a.Policies { background:url(../images/TitlePolicies.gif) no-repeat; }
.ListBox02 .Title a.Accommdate { background:url(../images/TitleAccommdate.gif) no-repeat; }
.ListBox02 ul { margin: 7px 0 0 23px; width:275px; }
.ListBox02 ul li { height:24px; line-height:24px; text-indent:20px; background:url(../images/ListIcon.gif) no-repeat 0 8px; overflow:hidden; }
.ListBox02 ul li a, .ListBox02 ul li a:visited { color:#575757; }
.ListBox02 ul li a:hover { color:#333; }
.HomeLink { float:left; display:inline; width:292px; }
.HomeLink .Title { position:relative; height:25px; }
.HomeLink .Title a, .HomeLink .Title a:visited { font-size:14px; _font-size:13px; font-weight:bold; color:#000; font-family:"Microsoft YaHei", "宋体", Arial, Helvetica, sans-serif; _font-family: "宋体", Arial, Helvetica, sans-serif; }
.HomeLink .Title a:hover { color:#333; }
.HomeLink .Title a span.en { font-family:Arial, Helvetica, sans-serif; color:#D74545; }
.HomeLink .Title span.more { position:absolute; top:3px; right:0; width:155px; height:14px; background:url(../images/LinkTitleBg.gif) repeat-x; overflow:hidden; }
.HomeLink .Title span.more a, .HomeLink .Title span.more a:visited { float:right; margin-right:15px; display:block; width:40px; height:14px; line-height:14px; font-size:12px; text-align:center; font-weight:normal; background: #FFF; overflow:hidden; }
.HomeLink .Title span.more a:hover { color:#666; }
.HomeLinkBox { border:1px solid #E9E9E9; background:url(../images/HomeLinkTop.gif) repeat-x 0 0; overflow:hidden; }
.HomeLinkBox ul { padding-top:23px; height:256px; background:url(../images/HomeLinkBottom.gif) repeat-x 0 bottom; overflow:hidden; }
.HomeLinkBox ul li { margin: 0 auto; width:258px; height:24px; line-height:24px; text-indent:20px; background:url(../images/ListIcon.gif) no-repeat 0 8px; overflow:hidden; }
.HomeLinkBox ul li a, .HomeLinkBox ul li a:visited { color:#575757; }
.HomeLinkBox ul li a:hover { color:#333; }
/*
=================
Main Style
=================
*/
#Main { margin:4px auto 0; padding-bottom:15px; width:1000px; background:#FFF url(../images/MainBg.gif) repeat-x; }
.MainBox { margin: 0 auto; width:982px; padding:6px 0 0; overflow:hidden; zoom:1; }
.MainLeft { float:left; display:inline; margin-bottom:15px; width:223px; background:url(../images/MainLeftBg.gif) repeat-y; overflow:hidden; }
.MainLeft .Title { margin: 15px 10px; height:26px; background:url(../images/TitleBoxBg.gif) repeat-x; overflow:hidden; position:relative; }
.MainLeft .Title .title { color:#FFFFFF; display:block; font-weight:bold; height:26px; line-height:26px; padding-left:31px; background:url(../images/TitleBoxIcon03.gif) no-repeat; }
.MainLeft .Title .right { height:26px; overflow:hidden; position:absolute; right:0; _right:-1px; top:0; width:3px; background:url(../images/TitleBoxRightBg.gif) no-repeat; }
.MainLeftTitle { margin: 0 auto; height:55px; background:url(../images/MainLeftTitleBg.gif) no-repeat; overflow:hidden; }
.MainLeftBottom { height:12px; overflow:hidden; background:url(../images/MainLeftBottom.gif) no-repeat; }
.MainLeft .OtherBtn li { width:170px; margin: 0 auto 10px auto; }
.MainLeft .OtherBtn li a, .MainLeft .OtherBtn li a:visited { display:block; width:98px; height:45px; padding: 7px 0 0 72px; color:#000; font-family:"Microsoft YaHei", "宋体", Arial, Helvetica, sans-serif; }
.MainLeft .OtherBtn li a:hover { color:#666; }
.MainLeft .OtherBtn li a .en { font-family:Arial, Helvetica, sans-serif; }
.MainLeft .OtherBtn li.Icon01 a { background:url(../images/OtherIcon01.jpg) no-repeat; }
.MainLeft .OtherBtn li.Icon02 a { background:url(../images/OtherIcon02.jpg) no-repeat; }
.MainLeft .OtherBtn li.Icon03 a { background:url(../images/OtherIcon03.jpg) no-repeat; }
.MainRight { float:left; display:inline; margin-bottom:15px; width:759px; }
.Nav { padding:17px 0 0 40px; background:url(../images/NavBg.gif) repeat-x; height:38px; overflow:hidden; }
.Nav span.title { float:left; display:inline; font-family: "Microsoft YaHei", "宋体", Arial, Helvetica, sans-serif; _font-family: "宋体", Arial, Helvetica, sans-serif; _font-weight: 500; font-style:italic; _font-style: normal; font-size:16px; color:#A5A5A5; height:20px; line-height:20px; overflow:hidden; }
.Nav span.title span { padding-right:5px; }
.Nav span.en { margin-right:10px; font-style:italic; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
.Nav span.NavBox { float:right; display:inline; width:430px; height:20px; line-height:20px; margin: 0 40px 0 10px; color:#000; text-align:right; font-size:12px; }
.Nav span.NavBox a, .Nav span.NavBox a:visited { color:#000; }
.Nav span.NavBox a:hover { color:#333; }
.ContentBox { width:675px; margin: 0 auto; overflow:hidden; }
/*
=================
Article Style
=================
*/
.AboutTitle, .ArticleTitle { line-height:25px; margin:20px auto 10px; text-align:center; color:#211614; font-weight:bold; font-size:16px; font-family:"Microsoft YaHei", 黑体, SimSun, Verdana, Arial, Helvetica, sans-serif; }
.AboutPic { margin: 0 auto; overflow:hidden; }
.ArticleTitle { font-size:15px; }
.ArticleInfo { margin: 0 0 5px; text-align:center; color:#6A6A6A; }
.ArticleBrief { margin: 10px auto; border:1px dashed #C8C8C8; background:#FAFAFA; padding:10px; line-height:20px; color:#424242; }
.ArticleBody { margin: 15px auto; line-height:2em; color:#424242; font-family:宋体, SimSun, Verdana, Arial, Helvetica, sans-serif; }
.PrevNext { margin-top:25px; overflow:hidden; zoom:1; border-top:1px dashed #747474; }
.ProductPrevNext { margin:25px 0 0 0; }
.PrevNext li { height:45px; padding-top:10px; overflow:hidden; }
.PrevNext li a { display:block; height:25px; line-height:25px; overflow:hidden; color:#767676; }
.PrevNext li.prev { float:left; width:300px; }
.PrevNext li.next { float:right; width:260px; }
.PrevNext li.prev a { background:url(../images/prev.gif) no-repeat 0 7px; text-indent:40px; }
.PrevNext li.next a { padding-right:40px; text-align:right; background:url(../images/next.gif) no-repeat right 7px; }
.PrevNext li a:hover { color:#666; }
/*
=================
News Style
=================
*/
.NewsList { margin: 20px auto 0; }
.NewsList dl { overflow:hidden; zoom:1; margin-bottom:20px; }
.NewsList dt { height:30px; line-height:30px; overflow:hidden; }
.NewsList dt a { font-size:14px; font-weight:bold; color:#262626; }
.NewsList dt a:visited { color: #666; }
.NewsList dt a:hover { color:#000; }
.NewsList dt span.title { float:left; padding-right:140px; }
.NewsList dt span.update { float:right; margin-left:-120px; color:#AB9339; font-size:12px; }
.NewsList dd.text { height:65px; line-height:21px; color:#717171; overflow:hidden; border-bottom:1px dashed #EBEBEB; }
/*
=================
GuestBook Style
=================
*/
.GuestBookList, .GuestBookForm { overflow:hidden; }
.BookListBottom { height:40px; overflow:hidden; }
.Topical { margin:10px auto 0; padding: 0 5px; overflow:hidden; zoom:1; background:url(../images/Line.gif) repeat-x 0 bottom; border:0; }
.TopicalTitle { height:28px; line-height:28px; color:#000; font-size:14px; font-weight:bold; background:none; border:0; text-indent:0; padding:0; }
.TopicalBody { margin:8px 0 5px 20px; color:#636363; line-height:22px; padding:0; }
.TopicalReply { display:block; line-height:25px; margin-top:20px; padding: 0 20px 0 40px; overflow:hidden; background:#F9F0FA url(../images/MessageReplyIcon.gif) no-repeat 20px 5px; text-indent:0; border:0; color:#636363; }
.TopicalInfo { margin:0 0 15px 0; color: #999; line-height:30px; border:0; }
.TopicalInfo span { margin-right:10px; }
.TopicalFormBox { clear:both; margin:15px auto 0; overflow:hidden; border:0; }
.TopicalFormBoxBody { margin: 0 0 0 28px; }
.TopicalFormBoxBody .tdItem, .TopicalFormBoxBody .item { vertical-align:top; color:#333333; font-weight:bold; }
.TopicaltableForm td { border:0; padding: 5px 0; }
.TopicaltableForm td.tdItem { width:80px; }
.TopicalFormBoxTitle { background:url(../images/MessageIcon.gif) no-repeat 0 50%; height:28px; line-height:28px; margin-bottom:20px; color:#3C3C3C; text-indent:40px; font-family: "Microsoft YaHei", 宋体, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; border:0; text-indent:30px; }
.TopicalFormBoxTitle span { color:#666; font: 13px normal; }
.TopicalFormBoxBody .markerMust, .TopicalFormBoxBody .must { color:#F00; font-weight:bold; }
.TopicalFormBoxBody .textPsBox { color:#A4A3A1; }
.TopicalFormBoxBody input { background:#FFF url(../images/InputBg.gif) repeat-x; border:1px solid #B1B1B1; }
.TopicalFormBoxBody input#submitBtn { background:url(../images/MessageSubmit.gif) no-repeat; border:0; width:99px; height:33px; display:block; cursor:pointer; text-indent:-9999px; }
.trBottomConsole { height:40px; }
.TopicalFormBoxBody textarea { border:1px solid #B1B1B1; }
.valiCodeInput { display: inline; float:left; }
.valiCodeBox { display:inline; margin: 0 0 0 15px; float:left; }
.valiCodeBox img { vertical-align:middle; }
.MessageBox { margin: 10px auto; width:455px; padding:10px; text-align:center; background-color:#F9F0FA; border:1px dashed #C1C1C1; overflow:hidden; }
.MessageBox .notifactionBox_title { float:left; height:25px; width:45px; padding:0; background-position:3px -33px; }
.Message { float:left; margin: 5px 0 0; width:410px; line-height:20px; padding:0; color:#6B5C2A; font-size:13px; font-weight:normal; }
/*
=================
Engage Style
=================
*/
.engageBox .engageBoxTitle { color:#434343; }
.engageBox .withImportBackground { background:#FAFAEE; color:#585757; border-color:#ccc; }
/*
=================
Link Style
=================
*/
.LinkList { margin:15px auto 0; overflow:hidden; zoom:1; }
.LinkList li { display:inline; float:left; width:102px; margin: 0 14px 15px 0; }
.LinkList li.nLast { margin: 0 0 15px 0; }
.LinkList li a { display:block; width:100px; height:40px; text-align:center; background:#FDFDF1; border:1px solid #CCC; overflow:hidden; }
.LinkList li a:hover { border-color:#999; }
.LinkList li.textLink a, .LinkList li.textLink a:visited { line-height:40px; color:#A45919; }
.LinkList li.textLink a:hover { color:#B07742; }
.LinkListBox { zoom:1; overflow:hidden; }
.LinkFormBox { display: block; margin: 15px auto 0; height:0; zoom:1; overflow:hidden; }
#InfoBox { display:none; position:absolute; left:10px; top:40px; z-index:10000; padding:10px; min-width:150px; max-width:192px; _width:192px; background:#0B5196; color:#FFF; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; box-shadow:0 2px 8px #333; -moz-box-shadow:0 2px 8px #333; -webkit-box-shadow:0 2px 8px #333; border-radius:5px; overflow:hidden; }
#InfoBox span.title { font-weight:bold; }
/*
=================
Search Style
=================
*/
.MainBox .notifactionBox { margin: 20px auto 10px; width:600px; text-align:center; }
.MainBox .SearchBox { margin: 30px auto 100px; }
.MainBox #searchForm { text-align:center; }
/*
=================
分类菜单
=================
*/
.category { overflow:hidden; width:212px; background:url(../images/MainLeftBg.jpg) repeat-y 9px 0; margin: 7px auto 20px; }
.category ul li span { display:block; height:37px; }
.category ul li ul li ul li ul li ul li ul { display:none; }
.category ul li a, .category ul li a:visited { display:block; height:37px; line-height:37px; padding: 0 10px; letter-spacing:2px; text-align:left; text-indent:30px; color:#414141; font-size:13px; overflow:hidden; background:url(../images/CatIcon.gif) no-repeat 0 0; }
.category ul li ul li a, .category ul li ul li a:visited { text-indent:45px; background-position:15px 0; }
.category ul li ul li ul li a, .category ul li ul li ul li a:visited { text-indent:60px; background-position:30px 0; }
.category ul li ul li ul li ul li a, .category ul li ul li ul li ul li a:visited { text-indent:75px; background-position:45px 0; }
.category ul li ul li ul li ul li ul li a, .category ul li ul li ul li ul li ul li a:visited { text-indent:90px; background-position:60px 0; }
.category ul li a.active, .category ul li a.active:visited, .category ul li.iShow a, .category ul li.iShow a:visited, .category ul li a:hover { color:#414141; background:url(../images/CatIcon.gif) no-repeat 0 -37px; }
.category ul li ul li a.active, .category ul li ul li a.active:visited, .category ul li.iShow ul li a, .category ul li.iShow ul li a:visited, .category ul li ul li a:hover { background-position:0 -74px; }
.category ul li ul li ul li a.active, .category ul li ul li ul li a.active:visited, .category ul li.iShow ul li ul li a, .category ul li.iShow ul li ul li a:visited, .category ul li ul li ul li a:hover { background-position:0 -111px; }
.category ul li ul li ul li ul li a.active, .category ul li ul li ul li ul li a.active:visited, .category ul li.iShow ul li ul li ul li a, .category ul li.iShow ul li ul li ul li a:visited, .category ul li ul li ul li ul li a:hover { background-position:0 -147px; }
.category ul li ul li ul li ul li ul li a.active, .category ul li ul li ul li ul li ul li a.active:visited, .category ul li.iShow ul li ul li ul li ul li a, .category ul li.iShow ul li ul li ul li ul li a:visited, .category ul li ul li ul li ul li ul li a:hover { background-position:0 -184px; }
/*
=================
pagelist Style
=================
*/
.pagelist { float:right; display:inline; margin:10px 0 0 0; overflow:hidden; }
.pagelist li { float:left; width:17px; height:16px; margin-left:5px; }
.pagelist li a, .pagelist li a:visited, .pagelist li.current { display:block; width:15px; height:14px; color:#095DAF; line-height:14px; text-align:center; cursor:pointer; border:1px solid #095DAF; }
.pagelist li a:hover, .pagelist li.current { cursor:pointer; background:#095DAF; color:#FFF; border:1px solid #095DAF; }
/*
=================
Footer Style
=================
*/
#Footer { width:1000px; margin: 0 auto; text-align:center; border-top:1px solid #9EB5CF; overflow:hidden; }
.FootNav { text-align:center; height:32px; line-height:32px; background:#0C4588; color:#FFF; overflow:hidden; }
.FootNav span a, .FootNav span a:visited { padding: 0 10px; height:32px; line-height:32px; color:#FFF; }
.FootNav span a:hover { color:#F8F8F8; }
.FootCopyright { margin:0 auto; padding:0 0 10px; line-height:1.6em; overflow:hidden; text-align:center; color:#FFF; background:#0C4588; font-family:Arial, Helvetica, sans-serif; }
.FootCopyright span { color:#FFF; }
.FootCopyright a, .FootCopyright a:visited { color:#FFF; }
.FootCopyright a:hover { color:#F8F8F8; }

.linkList { padding:22px 0;}
.linkList li { height:20px;}
