@charset "utf-8";
/* CSS Document */

a.p { cursor: pointer }
* { margin: 0px; padding: 0px; }
ol, ul, li { list-style: none; }
body { font: normal 12px/1em Tahoma, Geneva, sans-serif; }
img { border: 0px; }
table { border-collapse: collapse; border-spacing: 0; }
a:link, a:visited, a:hover, a:active { text-decoration: none; color: #000; }
.fl { float: left; }
.fr { float: right; }
.fb { font-weight: bold; }
.f14 { font-size: 14px; }
.fb14 { font-size: 14px; font-weight: bold; }
.clear { clear: both; }
.blue { color: #0f3f94; }
.lblue { color: #165ce6; }
.yellow { color: #d84600; }
.red { color: #ff0000; }
.lred { color: #df4443; }
.mt3 { margin-top: 3px; }
.mt5 { margin-top: 5px; }
.mt8 { margin-top: 8px; }
.mt10 { margin-top: 10px; }
#header { width: 962px; margin: 5px auto; }
#header .tp1 { width: 962px; height: 70px; }
#header .tp1 .logo { width: 215px; height: 70px; text-align: left; float: left; }
#header .tp1 .top_login{ height:21px; float:right; margin-top:8px}
#header .tp1 .top_login form{text-align: right;}
#header .tp1 ul { width: 747px; height: 33px; margin-top: 10px; float: left; background: #2d8ec0 }
#header .tp1 ul li { float: left; font-size: 14px; height: 15px; line-height: 33px; padding: 9px 0; }
#header .tp1 ul li:hover { }
#header .tp1 ul li a { color: #fff; font-weight: bold; display: block; padding: 0px 19px; text-align: center; line-height: 15px; border-right: 1px solid #fff; }
#header .tp1 ul .num1 a { font-size: 14px; font-weight: bold; color: #fff; width: 34px; }
#header .tp1 .right { width: 195px; height: 29px; margin-top: 41px; text-align: right; float: left; color: #666; line-height: 29px; }
#header .tp1 #tabnav_btn_6 a { border-right: none; }
#header .tp1 .right span { margin: 0 5px 0 5px; }
#header .tp2 { width: 962px; height: 32px; background-image: url(../images/tp2_bg.gif); line-height: 32px; overflow: hidden; }
#header .tp2 span { color: #fff; padding: 0 4px; font-size: 12px; cursor: pointer; }
#header .tp2 .hover span { color: #fff; height: 32px; display: inline-block; background: #054278; line-height: 32px; }
#header .tp2 a { height: 32px; line-height: 32px; display: inline-block; overflow: hidden; }
#header .tp2 a span { height: 32px; line-height: 32px; display: inline-block; position: relative; top: 0px; }
#wrap1 { margin-top: 10px; }
#wrap1 .left { width: 312px; float: left; margin-bottom: 10px; }
#wrap1 .left .kjh { height: 413px; border: 1px solid #e6C9a0; overflow: hidden; background: #FFFFEE; }
#wrap1 .left .kjh .title { height: 30px; background-color: #FFF2C9; }
#wrap1 .left .kjh .title h3 { color: #800000; height: 30px; line-height: 31px; font-size: 14px; font-weight: bold; margin-left: 10px; }
#wrap1 .left .kjh .title p { color: #783800; float: right; margin: -27px 10px 0px 0px; }
#wrap1 .left .kjh .sjh { float: left; width: 312px; }
#wrap1 .left .kjh .sjh li { line-height: 26px; margin: 4px 8px 3px 12px; }
#wrap1 .left .kjh .sjh li p { float: right; margin-top: 7px; +margin-top:-20px;
_margin-top: -20px; margin-right: 5px; }
#wrap1 .left .kjh .sjh li p a { color: #333; }
#wrap1 .left .kjh .kjhinfo { float: left; width: 312px; border-top: 1px solid #ddd; padding-top: 3px; }
#wrap1 .left .kjh .kjhinfo td { line-height: 34px; height: 34px; }
#wrap1 .left .kjh .kjhinfo td a { text-decoration: none; color: #000; }
.rboll { background: url(../images/rboll.gif) no-repeat center center; width: 23px; height: 21px; display: block; float: left; color: #fff; text-align: center; line-height: 21px; }
.bboll { background: url(../images/bboll.gif) no-repeat center center; width: 23px; height: 21px; display: block; float: left; color: #fff; text-align: center; line-height: 21px; }
.hboll { background: url(../images/hboll.gif) no-repeat center center; width: 23px; height: 21px; display: block; float: left; color: #333; text-align: center; line-height: 21px; }
.wrap_1 { width: 1200px; }
#wrap1 .left .adv { margin-top: 1px; }
#wrap1 .left .adv ul { height: 90px; border: 1px solid #dadada; background-color: #f4f4f4; }
#wrap1 .left .adv ul li { width: 116px; float: left; text-align: center; }
#wrap1 .left .adv ul li a { color: #111; height: 29px; line-height: 29px; }
#wrap1 .middle { width: 312px; float: left; margin: 0 13px 10px 13px; overflow: hidden; }
#wrap1 .middle .keynav { height: 275px; border: 1px solid #dadada; overflow: hidden; }
#wrap1 .middle .keynav ul { margin: 5px 0 0 7px; }
#wrap1 .middle .keynav ul li { width: 95px; float: left; }
#wrap1 .middle .keynav ul li a { height: 29px; line-height: 29px; color: #111; }
#wrap1 .middle .tuku { height: 123px; border: 1px solid #dadada; margin-bottom: 13px; }
#wrap1 .middle .tuku .title { height: 30px; background-color: #ededed; }
#wrap1 .middle .tuku .title h3 { color: #222; height: 30px; line-height: 31px; font-size: 14px; font-weight: bold; margin-left: 10px; }
#wrap1 .middle .tuku .title p { color: #333; float: right; margin: -27px 10px 0px 0px; }
#wrap1 .middle .tuku ul { margin: 3px 0 0 12px; }
#wrap1 .middle .tuku ul li { width: 138px; float: left; height: 29px; line-height: 29px; overflow: hidden; margin-right: 10px; }
#wrap1 .middle .tuku ul li a { height: 29px; line-height: 29px; color: #0f3f94; }
#wrap1 .right { width: 290px; height: 413px; float: right; border: 1px solid #D4DDE7; }
#wrap1 .right .title { height: 30px; background-color: #eaf3fe; }
#wrap1 .right .title h3 { color: #222; height: 30px; line-height: 31px; font-size: 14px; font-weight: bold; margin-left: 10px; }
#wrap1 .right .title p { color: #333; float: right; margin: -27px 10px 0px 0px; }
#wrap1 .right ul { margin: 3px 0 0 12px; +margin:3px 0 0 6px;
_margin: 3px 0 0 6px; }
#wrap1 .right ul li { width: 278px; float: left; }
#wrap1 .right ul li a { height: 29px; line-height: 29px; color: #122c55; }
.wrap { width: 962px; margin: 0px auto; clear: both; overflow: hidden; }
#sobox { height: 32px; border: 1px solid #d4dde7; margin-top: 10px; }
#sobox a { color: #122C55; }
#sobox .left { float: left; width: 305px; font-size: 14px; line-height: 32px; padding-left: 10px; }
#sobox .left a { color: #0f3f94; font-size: 14px; }
#sobox .middel { float: left; width: 400px; }
#sobox .right { float: left; width: 240px; }
#sobox .right a { font-size: 14px; line-height: 32px; color: #122c55; }
.content { margin-top: 10px; }
.content .ml13 { margin-left: 13px; }
.bluebox { width: 310px; border: 1px solid #D4DDE7; height: 413px; overflow: hidden; margin-right: 13px; margin-bottom: 10px; }
.bluebox .title { height: 30px; background-color: #EAF3FE; }
.bluebox .title h3 { color: #222; height: 30px; line-height: 31px; font-size: 14px; font-weight: bold; margin-left: 10px; }
.bluebox .title h3 em { font-size: 12px; font-style: normal; margin-left: 50px; display: inline-block; }
.bluebox .title h3 em a { color: #f00; }
.bluebox .title p { color: #333; float: right; margin: -27px 10px 0px 0px; }
.yellowbox { width: 310px; border: 1px solid #e6c9a0; height: 413px; overflow: hidden; margin-bottom: 10px; margin-right: 13px; }
.yellowbox .title { height: 30px; background-color: #fff2c9; }
.yellowbox .title h3 { color: #222; height: 30px; line-height: 31px; font-size: 14px; font-weight: bold; margin-left: 10px; cursor: pointer; }
.yellowbox .title p { color: #783800; float: right; margin: -27px 10px 0px 0px; cursor: pointer; }
.bluebox ol, .yellowbox ol { padding: 5px 9px 1px 10px; overflow: hidden; }
.bluebox ol li, .yellowbox ol li { background: url(../images/point1.gif) no-repeat left center; padding-left: 13px; }
.bluebox ol li a, .yellowbox ol li a { font-size: 13px; color: #122c55; line-height: 28px; height: 28px; display: inline-block; overflow: hidden; width: 240px; white-space: nowrap; text-overflow: ellipsis; }
.bluebox ul, .yellowbox ul { padding: 1px 9px 5px 10px; overflow: hidden; }
.bluebox ul li, .yellowbox ul li { background: url(../images/point.gif) no-repeat left center; padding-left: 13px; }
.bluebox ul li a, .yellowbox ul li a { font-size: 13px; color: #111; line-height: 28px; }
.bluebox li span, .yellowbox li span { float: right; color: #666; margin-top: 7px; +margin-top:-20px;
_margin-top: -20px; }
#rbox { width: 310px; border: 1px solid #d4dde7; float: right; }
#rbox .uad { margin: 5px; }
#rbox ul { margin-left: 5px; }
#rbox ul li { width: 95px; float: left; background: url(#); padding-left: 0px; }
#rbox ul li a { height: 28px; line-height: 28px; color: #0f3f94; }
.keywordslist { border: 1px solid #d4dde7; height: 30px; line-height: 30px; text-indent: 10px; margin-top: 10px; }
.keywordslist a { color: #111; margin: 0 6px 0 6px; +margin:0 5px 0 4px;
_margin: 0 5px 0 4px; }
.links { float: left; border: 1px solid #d4dde7; margin-top: 10px; overflow: hidden; }
.links .title { float: left; width: 80px; height: 25px; line-height: 25px; text-align: right; font-weight: bold; color: #333; }
.links .conts { float: left; width: 880px; line-height: 25px; color: #666; }
.links .conts a { color: #222; margin: 0 4px 0 4px; +margin:0 3px 0 3px;
_margin: 0 3px 0 3px; }
#footer { width: 962px; height: 90px; margin: 12px auto; clear: both; }
#footer .about { text-align: center; height: 25px; line-height: 25px; border-bottom: 1px solid #ccc; }
#footer .about a { font-size: 13px; color: #0f3f94; }
#footer .info { width: 960px; text-align: center; height: 22px; line-height: 22px; margin-top: 3px; }
/* pad */

.pad { height: 90px; border: 1px solid #dadada; background-color: #f4f4f4; margin-top: 10px; }
.pad ul { margin-left: 2px; }
.pad ul li { width: 136px; float: left; text-align: center; }
.pad ul li a { color: #111; height: 29px; line-height: 29px; }
/* list */



#list { border: 1px solid #e6C9a0; margin-top: 10px; overflow: hidden; }
#list .title { height: 30px; background-color: #f7e7c7; }
#list .title h3 { color: #800000; height: 30px; line-height: 31px; font-size: 14px; font-weight: bold; margin-left: 12px; }
#list .keywords { text-indent: 10px; margin-top: 5px; clear: both; }
#list .keywords a { font-size: 14px; color: #0f3f94; margin: 0 6px 0 6px; +margin:0 5px 0 4px;
_margin: 0 5px 0 4px; height: 30px; line-height: 30px; }
#list .keywords a:hover { color: #ff0000; }
#list ul { overflow: hidden; padding-top: 10px; }
#list ul li { background: url(../images/point.gif) 12px 17px no-repeat; text-indent: 36px; width: 460px; float: left; margin-left: 12px; height: 36px; line-height: 36px; overflow: hidden; }
#list ul li a { font-size: 14px; color: #111; line-height: 36px; }
#list ul li.thisclass a { color: #f00; font-weight: bold; }
#list ul li a:hover { color: #0f3f94; font-weight: bold; }
#list ul li a:visited { color: #555; }
#list .bg { background-color: #f5f5f5; }
#list .pagesb { margin-top: 5px; text-align: center; width: 958px; float: left; }
#list .pagesb a { font-size: 14px; padding-left: 5px; padding-right: 4px; height: 40px; line-height: 40px; }
#list .pagesb span { font-size: 14px; padding-left: 5px; padding-right: 4px; font-weight: bold; }
#list .dede_pages ul li { height: 30px; line-height: 30px; width: auto; }
/*info*/

#info { width: 962px; margin: 12px auto; clear: both; }
#info .left { width: 650px; float: left; border: 1px solid #e6C9a0; overflow: hidden; }
#info .left .dh, #list .dh { height: 30px; line-height: 30px; text-indent: 15px; background-color: #f7e7c7; color: #333; font-size: 14px; }
#info .left .dh a, #list .dh a { color: #800000; font-size: 14px; }
#info .left h2 { height: 60px; line-height: 60px; color: #111; text-align: center; font-size: 20px; font-weight: bold; }
#info .left .t_ad { border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; }
#info .left .t_ad ul { height: 83px; background-color: #f4f4f4; }
#info .left .t_ad ul li { width: 129px; float: left; text-align: center; }
#info .left .t_ad ul li a { color: #111; height: 27px; line-height: 27px; }
#info .left .cc-txt { color: #333333; }
#info .left .cc-txt, p { font-size: 14px; margin-top: 8px; line-height: 25px; margin-left: 10px; clear: both; }
#info .left .cc-txt a { color: #111; font-size: 14px; }
#info .left .userlog { width: 600px; margin: 10px 0 0 20px; clear: both; }
#info .left .userlog .ul-word { width: 600px; height: 28px; border-bottom: #ccc 1px solid; line-height: 30px; font-size: 12px; float: left; font-weight: bold; }
#info .left .userlog ul { margin-top: 8px; }
#info .left .userlog ul li { float: left; background: url(../images/point.gif) 0 center no-repeat; padding-left: 12px; width: 280px; }
#info .left .userlog ul li a { color: #111; font-size: 12px; height: 30px; line-height: 30px; }
#info .left .tuku { width: 600px; border-top: #ccc 1px solid; margin: 15px 0 0 20px; +margin:5px 0 0 20px;
_margin: 5px 0 0 20px; clear: both; }
#info .left .tuku ul { margin-top: 2px; height: 90px; +height:100px;
_height: 100px; }
#info .left .tuku ul li { color: #666; float: left; width: 189px; height: 28px; line-height: 28px; overflow: hidden; margin: 0 5px; }
#info .left .tuku ul li a { color: #0f3f94; height: 28px; line-height: 28px; }
#info .left .tools { width: 600px; height: 115px; border-top: 1px solid #ccc; margin: 15px 0 0 20px; clear: both; }
#info .left .tools ul { margin-top: 8px; }
#info .left .tools li { float: left; width: 100px; text-align: left; }
#info .left .tools li a { height: 22px; line-height: 22px; color: #111; }
#info .left .tools .othermore { margin-top: 5px; float: left; }
#info .left .tools .othermore span { float: left; font-weight: bold; margin-top: 5px; }
#info .left .tools .othermore a { height: 22px; line-height: 22px; color: #111; }
#info .left .more-sy { width: 600px; border-top: 1px solid #ccc; margin: 15px 0 0 20px; clear: both; }
#info .left .more-sy ul { margin-top: 8px; }
#info .left .more-sy ul li { background: url(../images/point.gif) 0 10px no-repeat; padding-left: 10px; float: left; line-height: 25px; width: 138px; }
#info .left .more-sy ul li a { height: 22px; line-height: 22px; color: #111; }
#info .right { width: 295px; float: right; border: 1px solid #D4DDE7; overflow: hidden; }
#info .right .title { height: 30px; background-color: #EAF3FE; }
#info .right .title h3 { color: #222; height: 30px; line-height: 31px; font-size: 14px; font-weight: bold; margin-left: 10px; }
#info .right .title h3 span, #info .right .title h3 a { float: right; height: 3px; line-height: 30px; color: #C30; padding-right: 5px; width: 50px; text-align: right; font-size: 12px; font-weight: normal; }
#info .right .r_ad { border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; background-color: #f4f4f4; }
#info .right .r_ad ul { height: 130px; padding-top: 5px; }
#info .right .r_ad ul li { background: none; width: 145px; float: left; text-align: center; }
#info .right .r_ad ul li a { color: #111; height: 31px; line-height: 31px; }
#info .right .rlist { margin-top: 5px; }
#info .right .rlist li { background: url(../images/num_bg.gif) no-repeat 2px 0px; overflow: hidden; height: 25px; line-height: 25px; }
#info .right .rlist li p { float: left; width: 30px; text-align: center; margin-left: -2px; _margin-left: -1px; margin-top: 1px; color: #fff; font-weight: bold; font-size: 12px; }
#info .right .rlist li a { color: #111; height: 29px; line-height: 29px; overflow: hidden; white-space: nowrap; display: inline-block; width: 220px; text-overflow: ellipsis; }
#info .right .rlist li span { float: right; font-size: 12px; margin-right: 6px; }
#info .right .bg { background-color: #f5f5f5; }
#info .right .unad { margin-top: 10px; }
#tags { width: 960px; float: left; margin-top: 5px; }
#tags .title { width: 960px; float: left; height: 40px; text-align: left; padding-left: 5px; line-height: 40px; border-bottom: 1px solid #BDE0F6; }
#tags .title a { color: #000; text-decoration: none; font-size: 18px; }
#tags .title a:hover { text-decoration: none; }
#tags .title span { color: #FF6400; font-size: 18px; }
#tags .allTagList { width: 960px; float: left; padding-top: 8px; }
#tags .allTagList dl { width: 960px; padding: 6px 0px 12px; background: url(../images/dashed_x.gif) 0px 17px repeat-x; float: left; }
#tags .allTagList dl dt { height: 24px; line-height: 24px; font-size: 14px; color: #F60; font-weight: bold; padding: 0px 8px 0px 24px; float: left; background: #fff url(../images/icons.gif) 6px 6px no-repeat; }
#tags .allTagList dl dd { clear: both; padding-left: 24px; width: 935px; margin: 0px auto; }
#tags .allTagList dl dd ul { }
#tags .allTagList dl dd ul li { height: 16px; float: left; padding: 6px 30px 6px 1px; overflow: hidden; white-space: nowrap; }
#tags .allTagList dl dd ul li a { color: #069; font-size: 14px; }
#tags .allTagList dl dd ul li a:hover { color: #F30; }
#tags .tagslist { width: 162px; float: left; padding-top: 8px; }
#tags .tagslist .nexus { width: 158px; border: 2px solid #EDF8FE; margin-top: 6px; }
#tags .tagslist .nexus .tagclass { background: #F3FAFE url(../images/icons.gif) 10px 10px no-repeat; height: 30px; line-height: 30px; text-indent: 30px; display: block; color: #333; font-weight: bold; border-width: 1px; border-style: solid; border-color: #FFF #FFF #E0E5F6; }
#tags .tagslist .nexus ul { width: 156px; border: 1px solid #D0D7F1; }
#tags .tagslist .nexus ul li { border-bottom: 1px solid #E7F1FA; }
#tags .tagslist .nexus ul li a { width: 154px; height: 31px; line-height: 31px; text-indent: 8px; overflow: hidden; display: block; color: #666; white-space: nowrap; }
#tags .tagslist .nexus ul li a:hover { color: #F30; }
#tags .newslist { width: 760px; float: right; padding-top: 20px; }
#tags .newslist .lastnews { float: left; width: 760px; height: 40px; line-height: 40px; font-size: 18px; font-weight: bold; border-bottom: 1px dashed #ccc; }
#tags .newslist .lastnews .first { color: #ff0000; font-size: 18px; font-weight: bold; margin-right: 10px; }
#tags .newslist .lastnews a { font-size: 18px; font-weight: bold; color: #111; text-decoration: underline; margin-right: 30px; }
#tags .newslist .bg { background-color: #f5f5f5; }
#tags .newslist ul { width: 760px; overflow: hidden; clear: both; }
#tags .newslist ul li { background: url(../images/point.gif) 12px 18px no-repeat; width: 370px; float: left; }
#tags .newslist ul li a { font-size: 14px; color: #111; text-indent: 36px; line-height: 36px; padding-left: 22px; _padding-left: 0px; }
#tags .newslist ul span { float: right; margin-top: 0px; +margin-top:-27px;
font-size: 13px; margin-right: 10px; }
/* shuyu  */

#shuyulist { float: left; width: 650px; overflow: hidden; }
#shuyulist h3 { clear: both; height: 30px; text-align: left; font-size: 14px; font-weight: bold; line-height: 30px; border-bottom: #999999 1px solid; width: 650px; }
#shuyulist ul { clear: both; float: left; width: 650px; margin-top: 8px; }
#shuyulist ul li { background: url(../images/Point.gif) 0 10px no-repeat; padding-left: 10px; float: left; margin-right: 10px; }
#shuyulist ul li a { font-size: 14px; color: #222; height: 28px; line-height: 28px; }
#baike { float: left; width: 650px; overflow: hidden; }
#baike .title { height: 30px; line-height: 30px; border-bottom: #ccc 1px solid; text-align: center; }
#baike .bk-txt, p { font-size: 14px; margin-top: 8px; line-height: 25px; margin-left: 10px; clear: both; }
#baike .more-sy { width: 600px; border-top: 1px solid #ccc; margin: 15px 0 0 20px; clear: both; }
#baike .more-sy ul { margin-top: 8px; }
#baike .more-sy ul li { background: url(../images/point.gif) 0 10px no-repeat; padding-left: 10px; float: left; line-height: 25px; width: 138px; }
#baike .more-sy ul li a { height: 22px; line-height: 22px; color: #111; }
#pright { width: 295px; float: right; border: 1px solid #E7D877; }
#pright .title { height: 30px; background-color: #FBF1B0; }
#pright .title h3 { color: #222; height: 30px; line-height: 31px; font-size: 14px; font-weight: bold; margin-left: 10px; }
#pright li { background: url(../images/num_bg.gif) no-repeat 2px 0px; overflow: hidden; }
#pright li p { float: left; width: 30px; text-align: center; margin-left: -2px; _margin-left: -1px; margin-top: 1px; color: #fff; font-weight: bold; font-size: 12px; }
#pright li a { color: #111; height: 29px; line-height: 29px; }
#pright li span { float: right; margin-top: 9px; +margin-top:-27px;
font-size: 12px; margin-right: 2px; }
#pright .bg { background-color: #f5f5f5; }
.dede_pages { margin: 10px 20px; }
.dede_pages ul li { float: left; font-family: Tahoma; line-height: 17px; margin-right: 6px; border: 1px solid #E9E9E9; width: auto!important; text-indent: 0em!important; list-style: none!important; background: none!important; height: 30px; line-height: 30px; margin-left: 0px!important; }
.dede_pages ul li a { float: left; padding: 0px 8px; color: #555; display: block; line-height: 30px!important; }
.dede_pages ul li a:hover { color: #690; padding: 0px 8px; }
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover { background-color: #F8F8F8; }
.dede_pages .pageinfo { line-height: 21px; padding: 0px 10px 0px 16px; color: #999; }
.dede_pages .pageinfo strong { color: #555; font-weight: normal; margin: 0px 2px; }
.cc-txt td { font-size: 16px; }
.context { margin-left: 20px; font-size: 14px; margin-top: 10px; border-top: 1px solid #ccc; padding-top: 10px; width: 600px; }
.context ul li { float: left; width: 49%; overflow: hidden; }
.context ul li, .context ul li a { font-size: 16px; line-height: 30px; }
.context ul li a { color: #0F3F94; }
.left .info { height: 24px; line-height: 17px; text-align: center; overflow: hidden; color: #666; }
.left .info small { margin-left: 8px; margin-right: 3px; color: #999; font-size: 12px; }
.left .info a { color: #690; }
.kj_box { padding: 0px; padding-bottom: 10px; }
.kj_box_bottom { background: url("bglinkdown.png") no-repeat scroll 0 0; height: 6px; overflow: hidden; }
.kj_box .kj_tab { background: none repeat scroll 0 0 #F7F7F7; width: 100%; margin-top: 1px; }
.kj_box .kj_tab .title2 { background: none repeat scroll 0 0 #FFF2C9; color: #7F2D00; font-weight: bold; height: 28px; text-align: center; overflow: hidden; }
.kj_box .kj_tab .title2 td { height: 12px; }
.kj_box .kj_tab td { border-left: 1px solid #FFFFFF; padding: 8px 0; text-align: center; }
.kj_box .kj_tab td.b { font-weight: bold; }
.kj_box .kj_tab .czbgcolor { background: none repeat scroll 0 0 #FFFFFF; }
.kj_box .kj_tab .czbgcolor td { text-align: left; }
.kj_box .kj_tab .czbgcolor .fc { font-size: 14px; font-weight: bold; background: url("../images/lottery_logo_bg.gif") no-repeat scroll 0 0; color: #E20A16; height: 22px; padding-left: 32px; line-height: 22px; }
.kj_box .kj_tab .czbgcolor .tc { font-size: 14px; font-weight: bold; background: url("../images/lottery_logo_bg.gif") no-repeat scroll 0 -100px; color: #E20A16; height: 23px; padding-left: 32px; line-height: 22px; }
.kj_box .kj_tab .czbgcolor .fc span { font-size: 12px; font-weight: normal; color: #000; float: right; line-height: 22px; margin-right: 10px; }
.kj_box .kj_tab .czbgcolor .tc span { font-size: 12px; font-weight: normal; color: #000; float: right; line-height: 22px; margin-right: 10px; }
.kj_box .kj_tab .bgcolor { background: none repeat scroll 0 0 #EBEBEB; }
.kj_box .kj_tab .ballbg { margin: 0 8px; text-align: center; }
.kj_box .kj_tab .ballbg span { color: #FFFFFF; display: inline-block; font-weight: bold; height: 21px; line-height: 21px; text-align: center; width: 21px; }
.kj_box .kj_tab .ballbg span.ball_1 { background: url("../images/openprize_ball_bg.gif") no-repeat scroll 0 0; }
.kj_box .kj_tab .ballbg span.ball_2 { background: url("../images/openprize_ball_bg.gif") no-repeat scroll -21px 0; }
.kj_box .kj_tab .ballbg span.ball_4 { background: url("../images/openprize_ball_bg.gif") no-repeat scroll -59px 0; }
.kj_box .kj_tab .ballbg span.ball_3 { background: url("../images/openprize_ball_bg.gif") no-repeat scroll -42px 0; color: #700505; height: 19px; line-height: 19px; width: 16px; }
.kj_box .kj_tab .extra { color: #890000; display: inline; float: left; line-height: 21px; margin-left: 8px; width: 26px; }
.kj_box .kj_tab .extra .fpball { background: url("../images/openprize_ball_bg.gif") no-repeat scroll -82px 0; color: #890000; display: block; height: 22px; line-height: 22px; margin: 0 auto; text-align: center; width: 22px; }
.foot_box { margin: 0 auto; width: 986px; }
.foot_box .link_box { background: none repeat scroll 0 0 #F4F4F4; border: 1px solid #CFCFCF; margin-top: 10px; padding: 5px; }
.foot_box .link_box .link_main { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #DEDEDE; color: #888888; line-height: 22px; padding: 5px; }
.foot_box .link_box .link_main a { color: #888888; margin-right: 12px; }
.foot_box .link_box .link_main a.red { color: #FF0000; }
.foot_box .link_box .link_main a.red:hover { text-decoration: underline; }
.foot_box .link_box .link_main a:hover { color: #FF0000; text-decoration: none; }
.foot_box .link_box .link_main .weibo { margin-left: 75px; }
.foot_box .link_box .link_main .weibo a { margin-right: 2px; }
.foot_box .about_box { border-top: 1px solid #CFCFCF; margin-top: 10px; }
.hotzj { background: none repeat scroll 0 0 #FFFFFF; width: 310px; }
.hotzj .title { background: url("../images/hotzj_back.gif") repeat-x scroll left center; height: 30px; line-height: 30px; width: 310px; }
.hotzj .title h2 { float: left; cursor: pointer; font-size: 12px; padding: 0 9px; line-height: 28px; }
.hotzj .title .tab { background: none repeat scroll 0 0 #FFFFFF; border-right: 1px solid #D8D8D8; border-top: 2px solid #C2D5E3; height: 28px; }
.hotzj ul { padding: 0px; }
#wrap1 .middle .keynav .hotzj ul li { width: 310px; float: none; }
#wrap1 .middle .keynav .hotzj ul { margin: 0px; padding: 0px; }
.highcharts-legend { display: none; }
.conts ul li { float: left; line-height: 25px; white-space: nowrap; height: 25px; overflow: hidden; }
.conts ul li a { line-height: 25px; }
#kjhinfo td { font-size: 12px; line-height: 21px; }
.zhong3 { background-repeat: no-repeat; color: #f0f; font-size: 12px; line-height: 180%; text-align: center; font-weight: bold; }
.zhong2 { background-repeat: no-repeat; color: #00c; font-size: 12px; line-height: 180%; text-align: center; }
.zhong1 { background-repeat: no-repeat; color: #f00; font-size: 12px; line-height: 180%; text-align: center; font-weight: bold; }
.img_boder { margin-left: 8px; margin-right: 5px; margin-top: 1px; }
.D_Award2 { background-color: #F0F8FF; border-bottom: 1px solid #DDEDFF; border-top: 1px solid #DDEDFF; text-align: center; line-height: 25px; }
.D_Award1 { border-top: 1px solid #DDEDFF; border-bottom: 1px solid #DDEDFF; margin-bottom: 2px; margin-top: 1px; padding-top: 3px; text-align: left; background-color: #F0F8FF; line-height: 25px; }
.kaijiang_index td { padding: 0px 12px; }
.kaijiang_index td strong { margin: 0 2px; color: #f00; }
.tfl { float: left; height: 21px; line-height: 21px; }
.xiangqing, .xiangqing a { float: right; height: 21px; line-height: 21px; display: inline; width: 30px; text-align: right; }
.kaijiang_index a { color: #06C }
.blist .menus { background: url("../images/tab_bg.gif") repeat-x scroll left center; float: left; height: 26px; margin-top: 6px; width: 100%; }
.blist .menus ul { float: left; margin-left: 10px; }
.blist .menus ul li { cursor: pointer; float: left; line-height: 26px; padding: 0 12px; text-align: center; }
.blist .menus ul .tab { background: none repeat scroll 0 0 #FFFFFF; border-color: #E1E1E1; border-image: none; border-style: solid; border-width: 1px 1px 0; color: #FF0809; }
.blist .list { float: left; width: 100%; }
.blist .list th { color: #666666; font-weight: normal; line-height: 25px; text-align: center; }
.blist .list td { border-bottom: 1px solid #EEEEEE; line-height: 33px; text-align: center; }
.blist .list td a { line-height: 33px; color: #0F3F94; }
.rmc { background: url("../images/pm_red_bg.gif") no-repeat scroll left center; color: #FFFFFF; display: block; height: 18px; line-height: 18px; margin: 0 auto; text-align: center; width: 18px; }
.wmc { background: url("../images/pm_white_bg.gif") no-repeat scroll left center; color: #333333; display: block; height: 18px; line-height: 18px; margin: 0 auto; text-align: center; width: 18px; }
.tags_list dd { padding: 4px 12px; line-height: 220%; }
.tags_list dd a { margin-right: 10px; white-space: nowrap; }
.tagc1 { font-size: 12px; color: #666; }
.tagc2 { font-size: 14px; font-weight: bold; }
.sp-title { color: #888; padding: 0px 12px; border-top: 1px solid #EAEAEA; border-bottom: 1px solid #EAEAEA; background: #f3fbea url(../images/search-top-bg.gif) repeat-x scroll; margin-bottom: 8px; }
.sp-title h2 { font-size: 14px; line-height: 27px; }
.sp-title h2 a { margin-left: 6px; color: #03541F; }
.sp-title .more { float: right; margin: -27px 0px; line-height: 27px; }
.tags { font-weight: bold; font-size: 12px; color: #069!important; }
.tags a { font-weight: normal; font-size: 12px; color: #f00!important; }
.search-keyword { width: 200px; height: 20px; border: 1px solid #CCC; padding-left: 10px; float: left; margin-left: 10px; margin-right: 2px; }
.search-buttom { width: 24px; height: 24px; border: 0px; background: url(../images/search_button.gif) center center no-repeat #1972b1; float: left; margin-right: 10px; }
.shangxia ul li { font-size: 12px; }
.shangxia ul li a { font-size: 12px; }
.list_article { width: 620px; padding: 10px; }
.list_article li { width: 100%; border-bottom: 1px dotted #ccc; line-height: 35px; font-size: 14px; }
.list_article li a { color: #333; }
.list_article li span { color: #f00; margin-rigth: 5px; }
.tagtable th { padding: 5px 0px; }
.tagtable td { background: #fff; text-align: center; padding: 5px 0px; }
/*��ҳ��ʽ*/

.epages { margin: 3px 0; font: 11px/12px Tahoma }
.epages * { vertical-align: middle; }
.epages a { color: #555; padding: 4px 8px; border: 1px solid #e9e9e9; margin: 0 1px 0 0; text-align: center; text-decoration: none; font: normal 12px/14px verdana; line-height: 30px; }
.epages b { color: #555; font-weight: bold; padding: 4px 8px; border: 1px solid #e9e9e9; margin: 0 1px 0 0; text-align: center; text-decoration: none; font: normal 12px/14px verdana; background: #f8f8f8; }
.epages a b { background: none; border: 0px; padding: 0px; margin: 0px; }
.epages a:hover { border: #e9e9e9 1px solid; background: #f3f8ef; text-decoration: none; color: #004c7d }
.epages input { margin-bottom: 0px; border: 1px solid #659B28; height: 15px; font: bold 12px/15px Verdana; padding-bottom: 1px; padding-left: 1px; margin-right: 1px; color: #659B28; }
.daunxindb { clear: both; background: #D10119; display: inline-block; color: #FAEDEA; width: 962px; font-size: 14px; margin-bottom: 10px; }
.daunxindb ul, .daunxindb .dxdb { width: 239px; float: left }
.daunxindb span { color: #F5DD06; font-weight: bold; }
.daunxindb ul { border-left: 2px solid #D62539 }
.daunxindb ul li { line-height: 20px; width: 100%; text-align: center; }
.daunxindb .dxdb h2 { width: 100%; text-align: center; line-height: 30px; }
.daunxindb .dxdb p { line-height: 22px; width: 100%; text-align: center; margin: 0; }
.tp2 { display: none; }
