* {
    margin: 0;
    padding: 0
}

body {
    margin: 0px auto;
    text-align: center;
    font-family: 'Microsoft Yahei', Tahoma, Arial, Helvetica, STHeiti, serif;
    background: url("https://999cai-cdn.873ad45.com/images/bg.gif") repeat-x scroll center top #F6F6F6;
}

body, div, span {
    font-size: 12px
}

a {
    font-size: 12px;
    color: #333;
    text-decoration: none
}

a:hover {
    color: #0070AF;
    text-decoration: underline
}

img {
    border: 0px
}

.L {
    float: left
}

.R {
    float: right
}

.C {
    clear: both
}

.top {
    display: table
}

.tl {
    text-align: left
}

.pl {
    padding-left: 10px;
}

.lh {
    line-height: 25px
}

.top div.t {
    text-align: left; /*background:#003366;color:#fff;*/;
    height: 28px;
    line-height: 28px;
}

.top div.c { /*border:2px #003366 solid;background:#fff;line-height:90px;*/
    width: 780px;
    height: 78px;
    overflow: hidden;
}

.top div.c div.R { /*width:530px;*/
    text-align: center;
    padding-top: 10px;
}

.logo {
    width: 300px;
    height: 80px
}

.banner {
    width: 660px;
}

.mb {
    margin-bottom: 5px
}

.mbm {
    margin-bottom: 50px;
}

.nav {
    height: 22px;
    line-height: 22px;
    text-align: left;
    border: 2px #003366 solid;
    border-top: none
}

.nav a {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold
}

.M {
    width: 780px;
    margin: 0 auto;
}

.nav_bt {
    background: url(https://999cai-cdn.873ad45.com/images/bottom_bg.gif) repeat-x;
    height: 6px;
}

* html .mainbox div.R {
    width: 600px;
}

.box {
}

.box div.t {
    height: 30px;
    background: #E1F2FA;
    line-height: 30px;
    border: 1px #87BCD8 solid;
    border-top: 3px #87BCD8 solid;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    color: #006699;
    padding-left: 20px;
}

.box div.c {
    background: #F5FCFF;
    text-align: left;
    border: 1px #87bcd8 solid;
    border-top: none;
    padding: 10px;
    line-height: 20px;
}

.com_t {
    height: 20px;
    line-height: 20px;
    text-align: left;
    padding-left: 10px;
}

.com_c {
    padding-left: 10px
}

* html .com_c {
    padding-left: 0px
}

.com_c div.cbox {
    float: left;
    width: 180px;
    margin-left: 10px;
}

.com_c div.cbox div.t {
    background: #3399cc url(https://999cai-cdn.873ad45.com/images/anl.gif) no-repeat;
    text-align: left;
    color: #FFFFFF;
    text-indent: 15px;
    font-weight: bold
}

.com_c div.cbox div.c {
    line-height: 20px;
    text-align: left;
    text-indent: 15px;
}

.com_c div.cbox div.m {
    COLOR: #336699;
    TEXT-DECORATION: none;
    text-align: left
}

.com_c div.cbox div.m a {
    COLOR: #336699;
    TEXT-DECORATION: none;
}

.com_c div.cbox div.m a:hover {
    COLOR: #0099cc;
    TEXT-DECORATION: none
}

.comlv {
    height: 100%;
    padding-left: 10px;
}

.comlv div.L {
    width: 97px;
    height: 94px;
    background: url(https://999cai-cdn.873ad45.com/images/main.gif) no-repeat;
}

.comlv div.RR {
    width: 500px;
    float: right;
    text-align: left
}

* html .comlv div.RR {
    width: 480px;
}

.lvinfo div.left {
    float: left
}

.lvinfo div.right {
    float: right;
    padding-right: 5px;
}

.menutop {
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    background-color: #0D5585;
    text-align: left;
    color: #fff;
    font-weight: bold;
    margin: 10px 0 5px 0;
    width: 99%;
}

.menutop i {
    cursor: pointer;
    font-style: normal;
    padding: 5px 10px 6px;
}

.menutop i.sub {
    background-color: #07304b;
}

.menutop i.unsub {
    background: #ddd;
    color: #07304b;
}

.menutop span {
    float: right;
    color: #33CCFF;
    font-weight: normal;
    padding-right: 10px;
}

.menutop span a {
    color: #33CCFF;
    text-decoration: none
}

.menutop span a:hover {
    color: #33ccff;
    text-decoration: none
}

.newsc {
    text-align: left;
    padding-left: 10px
}

.spandiv {
    text-align: left;
    text-indent: 10px;
}

.spandiv span {
    float: right
}

.tsbox {
    height: 100%
}

.tsbox div.tt {
    line-height: 20px;
    text-align: left;
    color: #003366;
    padding-left: 10px;
}

.tsbox div.cc {
    color: #CC6600;
    margin-top: 10px;
    border-bottom: 1px #ccc solid;
    text-align: left;
    padding-left: 10px;
    margin-bottom: 10px;
}

.bottomline {
    height: 25px;
    background: #003366 url(https://999cai-cdn.873ad45.com/images/bottom_bg.gif) repeat-x bottom;
    width: 780px;
}

.copy {
    width: 780px;
}

.copy div.L {
    padding: 10px;
    width: 200px;
    text-align: center
}

.copy div.R {
    width: 500px;
    padding: 10px 20px 0px 20px;
    text-align: center;
    color: #003366
}

/*show*/
.smain {
    border: 2px #003366 solid;
    background: #F2F4FB
}

.smain div.title {
    font-size: 24px;
    font-weight: bold;
    margin: 20px 0px 10px 0px;
    color: #303030
}

.smain div.info {
    border-top: 1px #003366 solid;
    width: 400px;
    padding-top: 10px;
    font-size: 14px;
}

.smain div.content {
    text-align: left;
    line-height: 30px;
    padding: 10px;
    font-size: 14px;
}

.smain div.content embed {
    width: 640px;
    margin: 10px auto;
}

.smain div.mdCon {
    font-size: 14px;
}

.smain div.content img {
    margin: 10px auto;
    text-align: center;
    display: block;
    max-width: 100%;
}

.smain div.tc {
    text-align: center;
    height: 40px;
    line-height: 40px;
    font-size: 28px;
}

.listbody {
    text-align: left;
    padding: 10px;
}

.listbody a {
    font-size: 13px;
}

.listbody li {
    height: 25px;
    line-height: 25px;
    text-align: left
}

.pages {
    margin-bottom: 10px
}

.listbody li span {
    float: right;
    margin-right: 5px;
}

/* header */

.header {
    background: url("https://999cai-cdn.873ad45.com/images/linkbg.gif") repeat scroll 0 0 transparent;
    height: 33px;
    text-align: center;
}

.mainBody {
    clear: both;
    margin: 2px auto 8px;
    padding-bottom: 2px;
    width: 860px;
}

.mainMenu ul {
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

.mainMenu ul li {
    color: #7E7E7E;
    float: left;
    line-height: 33px;
    list-style: none inside none;
    margin-left: 0;
    padding: 0 !important;
    width: 86px;
}

ul, li {
    list-style: none outside none;
}

.mainMenu ul .lc2 a:hover, .mainMenu ul li a.selected {
    background: url("https://999cai-cdn.873ad45.com/images/mbg2.gif") no-repeat scroll center center transparent;
    color: #FFFFFF;
    padding-left: 0;
}

.mainMenu ul .lc1 a:hover {
    background: url("https://999cai-cdn.873ad45.com/images/mbg120.gif") no-repeat scroll center center transparent;
    color: #FFFFFF;
    padding-left: 0;
}

.mainMenu ul .lc3 a:hover {
    background: url("https://999cai-cdn.873ad45.com/images/mbg150.gif") no-repeat scroll center center transparent;
    color: #FFFFFF;
    padding-left: 0;
}

.mainMenu ul li a:link, .mainMenu ul li a:active, .mainMenu ul li a:visited {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}

.mainMenu ul li a {
    background: url("https://999cai-cdn.873ad45.com/images/right.gif") no-repeat scroll left center transparent;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 33px;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    text-decoration: none;
}

.mainMenu ul li.last {
    float: right;
}

.mainMenu ul li a.zt {
    background: url("https://999cai-cdn.873ad45.com/images/zt.gif") no-repeat scroll center center transparent;
    color: #FFFFFF;
}

.mainMenu ul li a.zt:hover {
    background: url("https://999cai-cdn.873ad45.com/images/mbg3.gif") no-repeat scroll center center transparent;
    color: #FFFFFF;
}

.mainMenu ul li a.ts {
    background: url("https://999cai-cdn.873ad45.com/images/ts.gif") no-repeat scroll center center transparent;
    color: #FFFFFF;
}

.mainMenu ul li a.ts:hover {
    background: url("https://999cai-cdn.873ad45.com/images/mbg3.gif") no-repeat scroll center center transparent;
    color: #FFFFFF;
}

.mainMenu ul li a.yh {
    background: url("https://999cai-cdn.873ad45.com/images/yh.gif") no-repeat scroll center center transparent;
    color: #FFFFFF;
}

.mainMenu ul li a.yh:hover {
    background: url("https://999cai-cdn.873ad45.com/images/mbg3.gif") no-repeat scroll center center transparent;
    color: #FFFFFF;
}

.mainMenu ul li a.qz {
    background: url("https://999cai-cdn.873ad45.com/images/qz.gif") no-repeat scroll center center transparent;
    color: #FFFFFF;
}

.mainMenu ul li a.qz:hover {
    background: url("https://999cai-cdn.873ad45.com/images/mbg3.gif") no-repeat scroll center center transparent;
    color: #FFFFFF;
}

.mainMenu ul li a.last {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 33px;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    text-decoration: none;
}

input, select {
    vertical-align: middle;
}

.sobutton {
    background: url("https://999cai-cdn.873ad45.com/images/bg_search_btn.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 19px;
    overflow: hidden;
    text-indent: -999px;
    vertical-align: middle;
    width: 45px;
    cursor: pointer;
}

/* ������ */
.sideTool {
    z-index: 0;
    top: 150px;
    margin-right: 390px;
    _margin-right: 430px;
    position: fixed;
    _position: absolute;
    right: 50%;
    width: 44px;
}



.sideToolr h2, .sideTool h2 {
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin: 5px 0;
    text-align: center;
}

.sideTool h2.h2_fx {
    background: url("https://999cai-cdn.873ad45.com/images/sideTool.png") no-repeat scroll left top transparent;
    height: 93px;
}

.sideTool h2.h2_jy {
    background: url("https://999cai-cdn.873ad45.com/images/sideTool.png") no-repeat scroll left -106px transparent;
    height: 43px;
}

.sideTool h2.h2_bc {
    background: url("https://999cai-cdn.873ad45.com/images/sideTool.png") no-repeat scroll left -161px transparent;
    height: 43px;
}

.sideTool h2.h2_bfdy {
    background: url("https://999cai-cdn.873ad45.com/images/sideTool.png") no-repeat scroll left -271px transparent;
    height: 53px;
}

.sideTool h2.h2_bfdy_ko {
    background: url("https://999cai-cdn.873ad45.com/images/sideTool.png") no-repeat scroll left -325px transparent;
    height: 53px;
}

.sideTool h2.h2_fh {
    background: url("https://999cai-cdn.873ad45.com/images/sideTool.png") no-repeat scroll left -213px transparent;
    height: 53px;
    overflow: hidden;
}

.sideTool h2.h2_fx, h2.h2_jy, h2.h2_bc {
    padding-top: 5px;
}

.sideToolr a, .sideTool a {
    cursor: pointer;
}

.sideToolr a:hover, .sideTool a:hover {
    text-decoration: none;
}

/* ������ */
.sideToolr {
    z-index: 0;
    top: 150px;
    margin-left: 395px;
    _margin-left: 435px;
    position: fixed;
    _position: absolute;
    left: 50%;
    width: 44px;
}

.sideToolr h2.h2_fx {
    background: url("https://999cai-cdn.873ad45.com/images/sideToolr.png") no-repeat scroll left top transparent;
    height: 93px;
}

.sideToolr h2.h2_jy {
    background: url("https://999cai-cdn.873ad45.com/images/sideToolr.png") no-repeat scroll left -106px transparent;
    height: 43px;
}

.sideToolr h2.h2_bc {
    background: url("https://999cai-cdn.873ad45.com/images/sideToolr.png") no-repeat scroll left -155px transparent;
    height: 53px;
}

.sideToolr h2.h2_bfdy {
    background: url("https://999cai-cdn.873ad45.com/images/sideToolr.png") no-repeat scroll left -271px transparent;
    height: 53px;
}

.sideToolr h2.h2_bfdy_ko {
    background: url("https://999cai-cdn.873ad45.com/images/sideToolr.png") no-repeat scroll left -325px transparent;
    height: 53px;
}

.sideToolr h2.h2_fh {
    background: url("https://999cai-cdn.873ad45.com/images/sideToolr.png") no-repeat scroll left -213px transparent;
    height: 53px;
    overflow: hidden;
}

.sideToolr h2.h2_fx, h2.h2_jy, h2.h2_bc {
    padding-top: 5px;
}

/* �ƽ� */
.tjtable {
    display: inline-block;
}

.tjtable ul {
    border-top: 1px solid #aaaaaa;
    display: inline-block;
    margin-top: 10px;
}

.tjtable ul li {
    border-bottom: 1px solid #aaaaaa;
    border-right: 1px solid #aaaaaa;
    float: left;
}

.tjtable ul li span {
    border-left: 1px solid #aaaaaa;
    display: block;
    float: left;
    overflow: hidden;
    padding: 5px;
}

.tjtable ul li.bg1 {
    background: url("https://999cai-cdn.873ad45.com/images/tab.gif") repeat-x scroll 0 -94px transparent;
    color: #FFFFFF;
}

.tjtable ul li.topbg {
    background: #eeeeee;
    color: #000000;
    font-weight: bold;
}

.tjtable ul li.bg1 span {
    height: 30px;
    line-height: 30px;
}

.tjtable ul li.bg span {
    height: 20px;
    line-height: 20px;
    padding: 2px 5px 2px 5px;
}

.tjtable span.n1 {
    width: 54px;
    _width: 50px;
}

.tjtable span.n2 {
    width: 70px;
}

.tjtable span.n3 {
    width: 80px;
}

.tjtable span.n4 {
    width: 55px;
}

.tjtable span.n5 {
    width: 80px;
    _width: 75px;
}

.tjtable span.n6 {
    width: 80px;
    _width: 75px;
}

.tjtable span.n7 {
    width: 35px;
}

.tjtable span.n8 {
    width: 30px;
}

.tjtable span.n9 {
    width: 30px;
}

.tjtable span.n10 {
    width: 10px;
}

.tjtable .bg1 {
    background: none repeat scroll 0 0 #00CCCC;
    color: #FFFFFF;
    font-weight: bold;
}

.tjtable .bg2 {
    background: none repeat scroll 0 0 #990101;
    color: #FFFFFF;
    font-weight: bold;
}

.tjtable .bg3 {
    background: none repeat scroll 0 0 #006633;
    color: #FFFFFF;
    font-weight: bold;
}

.tjtable .bg4 {
    background: none repeat scroll 0 0 #7C70C3;
    color: #FFFFFF;
    font-weight: bold;
}

.tjtable .bg5 {
    background: none repeat scroll 0 0 #3B0606;
    color: #FFFFFF;
    font-weight: bold;
}

.tjtable .bg6 {
    background: none repeat scroll 0 0 #CC9933;
    color: #FFFFFF;
    font-weight: bold;
}

.tjtable .bg7 {
    background: none repeat scroll 0 0 #B435CF;
    color: #FFFFFF;
    font-weight: bold;
}

.tjtable .bg8 {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    font-weight: bold;
}

.tjtable .bg9 {
    background: none repeat scroll 0 0 #6969E0;
    color: #FFFFFF;
    font-weight: bold;
}

.tjtable .c1 {
    color: #FF0000;
    font-weight: bold;
}

.ds-powered-by {
    display: none
}

.pagebot {
    background: url("https://999cai-cdn.873ad45.com/images/bg_bottom.jpg") repeat-x scroll 0 bottom #FFFFFF;
    margin: 0 auto;
    text-align: center;
}

.pagebot950 {
    background: url("https://999cai-cdn.873ad45.com/images/bg_bottom.jpg") repeat-x scroll 0 bottom #FFFFFF;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    width: 950px;
}

.pagebotbg {
    background: url("https://999cai-cdn.873ad45.com/images/bg_bot1.jpg") no-repeat scroll 50% bottom transparent;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 30px;
    text-align: center;
    width: 950px;
}

#footer {
    clear: both;
    color: #FFFFFF;
    line-height: 28px;
    margin: 0 auto;
    padding-top: 10px;
    text-align: center;
}

#footer a:link, #footer a:visited {
    color: #FFFFFF;
    text-decoration: none;
}

#lottery {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #CCCCCC;
    float: left;
    font-family: 'Microsoft Yahei', 'SimSun', 'Arial';
    font-size: 12px;
    height: 75px;
    left: 50%;
    margin-left: -540px;
    overflow: hidden;
    padding: 5px;
    position: absolute;
    top: 20px;
    width: 120px;
}

#lottery .item {
    height: 80px;
}

#lottery ul {
    height: 40px;
    background-image: url("https://999cai-cdn.873ad45.com/images/lottery.gif");
    background-repeat: no-repeat;
    padding: 0 0 0 50px;
    overflow: hidden;
    background-position: 0px 1000px;
}

#lottery ul.DLT {
    background-position: 0px 0px;
}

#lottery ul.QXC {
    background-position: 0px -40px;
}

#lottery ul.PL3 {
    background-position: 0px -80px;
}

#lottery ul.PL5 {
    background-position: 0px -120px;
}

#lottery ul.X5 {
    background-position: 0px -160px;
}

#lottery ul.LHC {
    background-position: 0px -280px;
}

#lottery ul.SSQ {
    background-position: 0px -320px;
}

#lottery ul.QLC {
    background-position: 0px -360px;
}

#lottery ul.FC3D {
    background-position: 0px -400px;
}

#lottery ul li {
    list-style: none;
    margin: 0 0;
    padding: 0 0 0 5px;
    height: 18px;
    line-height: 18px;
    float: none
}

#lottery ul li.issue {
    padding-top: 2px;
}

#lottery ul li span.history a {
    padding-left: 10px;
    text-align: right;
    font-weight: bold;
    color: #f00;
    float: right;
}

#lottery span.num1 {
    color: #ff0000;
    font-weight: bold;
}

#lottery span.num2 {
    color: #0000ff;
    font-weight: bold;
}

#lottery .sp {
    margin: 1px 10px;
    height: 1px;
    overflow: hidden;
    clear: both;
    padding: 0px;
    border-top: 1px dotted #cccccc;
}

.s_btn {
    border: 0 none;
    cursor: pointer;
    display: inline;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    text-align: center;
}

.s_btn a, .s_btn a:visited {
    color: #2D64B3;
    text-decoration: none;
}

.s_ipt_fixed, .s_btn_fixed, .s_btn_fixed:hover {
    background: url("https://999cai-cdn.873ad45.com/images/s_btn.png") no-repeat scroll 0 0 transparent;
}

.s_btn_fixed {
    font-size: 12px;
    height: 28px;
    line-height: 28px;
    margin: 0 20px;
    width: 71px;
}

.s_btn_enter_ba_fixed {
    background-position: 0 -99px;
    color: #FFFFFF;
}

.s_btn_enter_ba_fixed:hover {
    background-position: 0 -132px;
    color: #FFFFFF;
    text-decoration: none;
}

.tableoutline {
    margin: 5px;
    background: #EBEBEB;
    font-size: 14px;
}

.tb_title {
    background: #CCFFFF;
    color: #666;
    font-weight: 700
}

.firstalt {
    background: #fff;
    height: 30px;
}

.firstalt td.r {
    padding-right: 10px;
    font-size: 16px;
}

.firstalt td.l {
    padding-left: 10px;
    color: #333
}

.tb_head {
    background: #FFFFCC;
    height: 30px;
    padding: 0 0 0 20px;
    margin: 0;
    font-weight: normal;
    font-size: 16px;
}

.pagefooter {
    z-index: 0;
    background: #0D4783;
    color: #96ADCB;
    padding: 0 0 19px;
    text-align: left;
    position: relative;
}

.pagefooter .pfmenu {
    background: url("https://999cai-cdn.873ad45.com/images/body_bj.gif") repeat-x scroll 0 -49px #072545;
    color: #FFFFFF;
    font-weight: normal;
    height: 47px;
    line-height: 47px;
    overflow: hidden;
}

.pagefooter .main {
    margin: 0 auto;
    width: 810px;
}

.pagefooter .totop {
    display: block;
    height: 19px;
    line-height: 19px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 14px;
    width: 56px;
}

.pagefooter .m2 {
    padding-top: 4px;
}

.pagefooter h3 {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    padding: 9px 0;
}

.pagefooter .links {
    line-height: 24px;
}

.pagefooter .links a {
    color: #7397C5;
    display: inline-block;
    margin-right: 16px;
}

#announcement {
    background: #fff;
    border: 2px solid #286fc1;
    padding: 15px;
    box-sizing: border-box;
    width: 200px;
    text-align: left;
    font-size: 15px;
    right: 0px;
    position: fixed;
    top: 150px;
}

#_close_announcement {
    padding-left: 0px;
    padding-top: 30px;
}

#_close_announcement a {
    background: #2974c5;
    color: #fff;
    padding: 5px;
}
