/*公共样式*/
* { margin: 0px; padding: 0px; }
a { color: #333; text-decoration: none; outline:none; }
a:hover { color: #F60; }
a:active { text-decoration: none; color: #F60; star:expression(this.onFocus=this.blur());
}
ul,li,dl,dt,dd { list-style:none; margin:0; padding:0; }
img { border:0; }
.yellow:link, .yellow:visited { color: #F60; font-size: 12px; }
.yellow:hover { color: #F90; }
.green:link, .green:visited { color: #4B9D09; }
.green:hover { color: #F90; }

body { background-color: #fff; font-family: "宋体"; font-size: 12px; color: #333; }
/*头部页面样式*/
/*top*/
.top { height: 37px; padding-top:5px; width: 100%; background: url(../images/topline.jpg) repeat-x left top; }
.top .topbg { height:37px; background:url(../images/topbg.jpg) repeat-x left bottom; }
.top .topmid { width: 980px; margin:0 auto; height:37px; }
.toplist { float: left; width: 535px; height:37px; }
.toplist ul li { float: left; line-height: 37px; height: 37px; padding:0 8px; }
.toplist ul .line { background:url(../images/ulline.jpg) no-repeat right center; }
.login { float: right; width: 175px; height:29px; padding:8px 0 0 0; }
.login span { float: right; }
.login ul li { float: left; height: 21px; line-height:21px; width: 50px; background:url(../images/loginbg.jpg) no-repeat center center; text-align:center; }
.login ul .cur { margin-right: 5px; }
/*head*/
.box { width: 980px; margin:0 auto; }
.head { float: left; width: 980px; }
.logoblock { float: left; width: 980px; padding:14px 0 20px 0; }
.logo { float: left; }
.banner1 { float: right; width: 720px; height: 60px; padding: 9px 3px 0 0; }
.menu { float: left; width: 980px; height:40px; background:url(../images/BKmenubg.jpg) no-repeat left center; }
.menu ul { float: left; width: 940px; padding-left:40px; }
.menu ul li { float: left; font-size: 14px; font-weight:bold; height:40px; line-height:40px; padding:0 15px; }
.menu ul li a { color:#FFF; }
.menu ul .menline { background:url(../images/BKline.jpg) no-repeat right center; }
.seachbg { float: left; width: 980px; padding:7px 0 0 0; background:url(../images/bg02.gif) repeat-x left top; }
.seach { float: left; height: 38px; width: 980px; }
.seachinput { float: left; width: 157px; padding-left:10px; }
.seachinput .textseach { height: 22px; width: 155px; line-height: 22px; padding-left: 5px; border: 1px solid #CCC; }
.seachbut { float: left; height: 24px; width: 54px; padding:0 9px; }
.seachkey { float: left; width: 730px; height:24px; line-height:24px; }
.seachkey a { margin-right: 9px; }
.yunqi { float: left; width: 980px;  padding-bottom:40px; }
.links { float: left; width: 978px; margin-top:10px; border: solid 1px #ccc; background:url(../images/hspback1.jpg) repeat-x left top; }
/*STRTitle */
.STRTitle { width: 978px; margin: 0 auto }
.STRTitle ul { float: left; width: 978px; }
.STRTitle ul li { float: left; width: 80px; line-height: 30px; height: 30px; }
.STRTitle ul .active { width: 80px; text-align: center; cursor:pointer; cursor: hand; background:url(../images/hspbuter1.jpg) no-repeat center top; }
.STRTitle ul .normal { width: 80px; text-align: center; cursor:pointer; cursor: hand; }
#STR0_strategy0 { float: left; width: 948px; padding:15px; line-height:200%; color:#999; font-weight:bold; }
#STR0_strategy0 a { color:#666; padding:0 7px; font-weight: normal; }
#STR0_strategy1 { float: left; width: 948px; padding:15px; line-height:200%; color:#999; font-weight:bold; }
#STR0_strategy1 a { color:#666; padding:0 7px; font-weight: normal; }
/*页尾页面样式*/
.footer { float: left; width: 980px; padding-top: 10px; }
.footercopy { float: left; width: 980px; padding:16px 0 22px 0; text-align: center; line-height:200%; color:#656565; font-size:13px; }
.footeritem { line-height: 32px; background-color: #F5F5F5; height: 32px; text-align: center; font-size: 12px; color: #999; }


/*页面样式*/
.mainblock { float: left; width: 980px; padding:10px 0 0 0; }
.midbanr { float: left; width: 980px; padding-top: 10px; }
.midbanr2{ float: left; height:63px; width: 978px; text-align: center; border: 1px solid #dedede; }
.BKleft { float: left; width: 710px; }
.BKblockL { float: left; width: 710px; }
.BKcontA { float: left; width: 710px; padding-top: 15px; }
.BKcontA p { float: left; width: 235px; padding-right: 22px; }
.BKcontA h1 { font-size: 16px; font-weight: bold; color: #2D9EF0; padding-top: 8px; }
.BKcontA .bktext { font-size: 14px; line-height: 180%; padding-top: 8px; }
.BKcontA .bktext a { color: #F60; }
.BKtitleA { float: left; width: 680px; height:29px; padding-left:30px; font-size:14px; font-weight:bold; color:#FFF; line-height:29px; border-bottom:2px solid #1EA0FE; background:url(../images/BKtitlbg1.jpg) no-repeat left bottom; }
.BKtitleA span { float: right; padding-top: 6px; padding-right: 5px; }

.BKright { float: right; width: 250px; }
.BKblockR { float: left; width: 250px; }
.bktitleB { float: left; width: 213px; height:28px; padding:0 0 0 37px; font-size:14px; font-weight:bold; color:#FFF; line-height:28px; background:url(../images/bktitlebg2.jpg) no-repeat left bottom; }
.bktitleB span { float: right; padding-top: 8px; padding-right: 8px; }

.bkcontB { float: left; width: 228px; background-color: #F7F7F7; border-bottom:solid 1px #CCC; border-left:solid 1px #CCC; border-right:solid 1px #CCC; line-height: 30px; padding:10px; }
.bkcontB font a { color: #F60; }
.hotleft { float: left; width: 250px; }
.hotright { float: right; width: 430px; }
.honum { float: left; width: 250px; padding:10px 0; }
.honum ul li { float: left; width: 250px; height: 21px; padding:1px 0; }

.hotitle { line-height: 23px; height: 23px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #1EA0FE; font-size: 14px; font-weight: bold; color: #2D9EF0; }
.hotitle span { float: right; padding-top: 3px; padding-right: 3px; }
.honum font { float: left; width: 13px; padding-right: 5px; }
.honum span { float: right; color: #F60; padding-right: 10px; }
.hotgz { float: left; width: 430px; }
.hotgz dl { float: left; width: 430px; padding-top: 25px; }
.hotgz dl .hgpic { float: left; width: 83px; padding-right: 12px; }
.hotgz dl .hgtitle { font-size: 14px; font-weight: bold; color: #666; padding-top: 4px; }
.hotgz dl .hgtext { line-height: 150%; padding:8px 0; }
.hotgz dl .hgitem { color: #999; }
.hotgz dl .hgitem a{color: #999; }
.hotgz dl .hgtitleB { font-size: 14px; height: 25px; }
.hgtitleB font { color: #F60; }
.bkContent { float: left; width: 710px; }
.bkContent dl { display: block; float: left; width: 335px; padding-top: 10px; }
.BKecontB { float: left; width: 323px; padding:0 5px; border:1px solid #CCC; background-color:#F7F7F7; height:26px; line-height:26px; color:#999;}
.BKecontB a{color:#999;}
.BKecontA { float: left; width: 335px; padding:10px 0; }
.BKecontA p { float: left; width: 116px; padding-right: 10px; }
.BKecontA h1 { font-size: 14px; font-weight: bold; color: #2D9EF0; }
.BKecontA .text { line-height: 160%; padding-top: 6px; }
.bketitle { float: left; width: 295px; padding-left:40px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#FFF; background:url(../images/bktitlebg3.jpg) no-repeat left center; }
.BKecontC { float: left; width: 335px; padding:10px 0; }
.BKecontC ul li { float: left; width: 325px; padding-left:10px; height:22px; line-height:22px; background:url(../images/libg.gif) no-repeat left center; }
.BKecontC ul li span { float: right; }
.BKecontC ul li span a{ color:#F60;}
.bkpict { float: left; width: 710px; padding-top: 13px; }
.bkpict dl { float: left; width: 162px; text-align: center; padding-right: 20px; }
.bkpict dl .bkname { padding-top: 8px; }
.bkclass { float: right; width: 710px; padding-top:10px; }
.bkclass ul li { line-height: 21px; float: left; height: 21px; width: 320px; margin-top:13px; color:#CCC; }
.bkclass ul li a{ padding:0 3px;}
.bkclass ul li span { line-height: 21px; text-align: center; float: left; height: 21px; font-size:12px; font-weight:bold; color:#FFF; width: 73px; background:url(../images/ybsanbg.jpg) no-repeat left center; padding-right: 6px; }
/*实用工具*/
.Ptool { float: left; width: 220px; padding:10px 0; }
.Ptool ul li { line-height: 18px; float: left; height: 18px; width: 100px; padding:5px; }
.Ptool ul li span { float: left; width: 20px; padding-right: 6px; }
/*样式*/
#album { position:relative; width:710px; height:177px; float: left; }
#album ul,
#album li { list-style:none; margin:0; padding:0; }
#album ul { position:relative; height:177px; width:710px; overflow:hidden;  }
#album li { position:absolute; width:1000%; font-size: 14px; font-weight: normal; color: #666; }
#album a { float:left; text-align: left; }
#album img { display:block; border:0; color: #666; }
#album span { position:absolute; right:3px; bottom:183px; }
#album span a { display:block; margin-right:6px; width:18px; height:18px; line-height:18px; text-align:center; text-decoration:none; color:#666; background:url(../images/icon.png) no-repeat right 0; font-weight: normal; }
#album span a:hover,
#album span a.hover { color:#FFF; background-position:0 0; }

.bktext font{ color: #F60; }
.BKcontA .bktext a{ color: #666; }
