/*base*/
* {padding: 0px;margin: 0px;}
h1,h2,h3,h4,h5,h6{font-size: 12px;font-weight: normal;text-align: left;}
body {font-size: 12px;background: #5E8FAD url(bg.jpg) repeat-x left top;color: #000;}
a:link,a:visited {color: #000000;text-decoration: none;}
a:hover,a:active {color: #cc6600;text-decoration:underline;}
ul,li {list-style-type: none;}
.clear {clear: both;height:1px;margin-bottom:0 !important; margin-bottom:-1px;overflow:hidden;}
.marginTop{margin-top:8px;}

.showb b{font-size:16px;font-weight:bold;padding:0px 5px;}
/*common*/
#head,#content,.contentBottom,#foot{width:980px; margin: 0px auto;}

/*head*/
#head{height:15px; background:url("top.jpg") no-repeat left top;}
#head h1{font-size:32px; font-weight:bold; color:#fff; height:60px; line-height:50px; padding-left:20px;}

#nav{background:url(nav_bg.gif) no-repeat left top; height:31px; margin-bottom:10px;}
#nav ul{background:url(nav_bg.gif) repeat-x left -34px;height:31px; margin:0px 3px;}
#nav li{float:left; height:21px; display:inline;width:108px; padding:5px 0px;}
#nav .showDate{width:306px; padding-top:8px; text-align:center; color:#fff;}
#nav a{display:block; text-decoration:none;font-size:13px; color:#fff; font-weight:bold;  width:77px; height:23px; line-height:23px; text-align:center;}
#nav .nav_current, #nav .nav_current:hover,#nav a:hover{ background-color:#fff; height:21px; line-height:23px;color:#000; border:1px solid #999;}
#nav .rightBG{background:url(nav_bg.gif) no-repeat right -68px;height:31px;}

#content{width:960px;background:#fff url(content_bg.jpg) repeat-x left top; padding:10px;height:auto;}
.mainPic{ position:relative;margin-bottom:10px; height:270px; width:960px; background:url(mainpic.jpg) no-repeat;}
.mainPic h1{font-size:32px; font-weight:bold; color:#000; height:80px; line-height:80px; padding-left:58px;}
.vipPic{height:21px; width:41px; position:absolute; left:12px; top:26px;}

.left2{width:300px;float:left; background:#EEF4FB; padding-top:5px; margin-right:8px; text-align:center; height:auto;}
.right2{float:left;display:inline;width:652px;}
.right2 .title{background:#fff; width:652px; height:29px; }
.tRight{background:url(800_28.gif) no-repeat right; position:relative; width:646px; font-size:14px; color:#000; font-weight:bold; height:29px;text-align:center; line-height:29px;}

.linkType dl,.corpInfo dl{width:290px;}
.linkType .top,.corpInfo .top{ float:none; background:#196B9A; text-align:center; font-size:14px; color:#fff; width:280px; display:block;}
.linkType dt,.corpInfo dt{ width:25%; float:left; display:inline; line-height:180%; text-align:right; padding:2px 0px;}
.linkType dd,.corpInfo dd{ width:73%; float:left; display:inline; line-height:180%; text-align:left; padding:2px 0px;}
.detailBody{margin-bottom:10px;border:1px solid #eee;text-indent:30px; line-height:200%; font-size:13px; padding:10px 10px;}

.infoList table{ width:646px; border:1px solid #f4f4f4;}
.infoList th{background:#196B9A; font-weight:normal; color:#fff; line-height:20px;}
.infoList td{text-align:center; line-height:24px;}
.infoList .more{ height:24px;text-align:right;}
.infoList a{color:#cc6600;}

/*foot*/
#foot{height:170px;}
.f-bor {border-bottom:1px solid #FFFFFF;border-top:1px solid #A4CEDE;height:0; margin-left:10px;line-height:0;overflow:hidden;width:960px;}
.ftop{height:140px;background:url(footer-bg.jpg) repeat-x; position:relative;}
.bLinkType{ height:140px; width:270px; position:absolute; left:10px; top:10px;}
.bLinkType ul{height:100px; margin-left:5px; padding:20px 5px 0px 24px; background:url(f-box1.gif) no-repeat left 20px;}
.bLinkType ul li{height:25px;}
.f-ele1{ position:absolute; left:300px; top:20px; background:url(f-bor.jpg) no-repeat; height:140px; width:10px; }
.f-ele2{ position:absolute; left:646px; top:20px; background:url(f-bor.jpg) no-repeat; height:140px; width:10px; }

.mainRoad{ height:140px; width:330px; position:absolute; left:310px; top:10px;}
.mainRoad dl{height:100px; margin-left:5px; padding:20px 5px 0px 24px;}
.mainRoad dt{background:url(f-box1.gif) no-repeat; height:20px; padding-left:20px;}
.mainRoad ul{width:300px;}
.mainRoad li{float:left;width:145px; line-height:20px;}

.showPower{height:140px; width:316px; background:url(f-ico.jpg) no-repeat; position:absolute; left:658px; top:10px;}
.showPower ul{margin:20px 0px 0px 80px; position:relative;}
.showPower li{line-height:20px;}
.showPower .pby{color:#666; padding-bottom:10px;}
.showPower .v2{position:absolute; right:30px; top:0px;}
.showPower .stat{display:none;}
.contentBottom{height:16px;background:url(content_bot_bg.gif) no-repeat; }

.pageStyle{ line-height:30px; text-align:right;}