BODY {
    margin: 0;
    font-size: 12px;
    text-align: center;
    font-family: "Arial","宋体";
}

DIV {
    margin-left: 0px;
    margin-right: auto;
}

IMG {
    border: 0;
}

FORM {
    margin: 0;
    padding: 0;
    background-color: #FFFFFF;
    color: #000000;
}

INPUT, SELECT {
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    margin-top: 10px;
}

BUTTON {
    margin: 0;
    padding: 0;
    background: url(image/btn.gif) no-repeat;
    width: 67px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    font-size: 13px;
    color: #669;
    border: 0;
}


table {
    margin-left: auto;
    margin-right: auto;
}

td, select, input, .p1 {
    font-size: 12px;
    font-family: "Arial", "宋体";
}

.Textblack {
    font-size: 14px;
    line-height: 140%;
}

.TextBlue {
    font-size: 14px;
    color: #333399;
    line-height: 140%;
}

.TextBlue2 {
    font-size: 14px;
    color: #3399FF;
    line-height: 140%;
}

.Textgary {
    font-size: 14px;
    color: #4B4B4B;
    line-height: 140%;
}

.TextBlue13 {
    font-size: 13px;
    color: #333399;
    line-height: 140%;
}

.Text13px {
    font-size: 13px;
    line-height: 180%;
}

.Text18 {
    font-size: 16px;
    line-height: 140%;
}

.faq {
    font-size: 13px;
    color: #666797;
    line-height: 160%;
}

A:link, A:visited {
    text-decoration: none;
    color: #000;
}

A:hover {
    text-decoration: underline;
    color: #F60;
}

a:visited {
    color: #333399;
}

A.a1:link, A.a1:visited {
    color: #339;
}

A.a1:hover {
    color: #F60;
}

A.a2:link, A.a2:visited {
    color: #669;
}

A.a2:hover {
    color: #F60;
}

A.a3:link, A.a3:visited, A.a3:hover {
    color: #FFF;
}

A.a4:link, A.a4:visited, A.a4:hover {
    color: #999;
}

a.eaw:link {
    font-size: 14.8px;
    color: #0068D3;
}

a.eaw:visited {
    font-size: 14.8px;
    color: #0068D3;
}

a.eaw:hover {
    font-size: 14.8px;
    color: #0068D3;
}

a.red:link {
    font-size: 13px;
    color: #FF0000;
}

a.red:visited {
    font-size: 13px;
    color: #FF0000;
}

a.red:hover {
    font-size: 13px;
    color: red;
}

.title {
    font-size: 14px;
}

.blue {
    color: #339;
}

.bice {
    color: #669;
    line-height: 20px;
}

/*top及结构*/
.top {
    width: 750px;
    height: 50px;
}

.lg {
    padding-top: 13px;
    padding-left: 12px;
}

.mu {
    padding-top: 26px;
    color: #09F;
}

.l {
    float: left;
}

.r {
    float: right;
}

.md {
    width: 750px;
    height: 440px;
}

/*登录*/
.login {
    width: 300px;
    height: 155px;
    border: #969BA5 1px solid;
    padding-top: 15px;
}

.inp {
    border: 1px solid #7D9BB9;
    width: 110px;
    padding: 2px 2px 2px 2px;
    background-position: -70px -424px;
    color: #FF0000;
}

.inj {
    border: 1px solid #7D9BB9;
    width: 145px;
    padding: 2px 2px 2px 2px;
    background-position: -70px -424px;
    color: #FF0000;
}

.sel {
    width: 153px;
    border: 1px solid #7D9BB9;
}

.btn-border {
    width: 67px;
    height: 24px;
    border: 1px solid #CDD7E1;
}

/*登录框下*/
.remind {
    padding-top: 5px;
    color: #AAA;
    line-height: 26px;
}

.news {
    padding-top: 15px;
    padding-left: 10px;
    color: #669;
    text-align: left;
    line-height: 26px;
}

.cs {
    margin-top: 10px;
    padding: 5px;
    width: 239px;
    background: #FFC;
    color: #339;
}


.ps {
    width: 750px;
    height: 22px;
    color: #339;
    background: #F5F5F5;
    border: #CCC 1px solid;
    padding-top: 5px;
}

.footer {
    width: 750px;
    color: #999;
    padding: 10px;
}

.test {
    border: #F00 1px solid;
}

/*为产品类型和支付方式而新增的样式*/
.p2 {
    font-size: 13px;
    color: #666699;
    line-height: 180%;
}

.p3 {
    font-size: 18px;
    color: #FF0000;
    line-height: 150%;
}

a.rose:link {
    font-size: 13px;
    color: #FF0066;
}

a.rose:visited {
    font-size: 13px;
    color: #FF0066;
}

a.rose:hover {
    color: #FF0066;
}

a.lightblue:link {
    font-size: 14.8px;
    color: #0066FF;
}

a.lightblue:visited {
    font-size: 14.8px;
    color: #0066FF;
}

a.lightblue:hover {
    color: #0066FF;
}

/***********************/
body, ul, ol, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, .pr, .pc {
    margin: 0;
    padding: 0;
}

p, dt, dd {
    margin-top: 3px;
    margin-bottom: 3px;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 1em;
    margin-top: 0px;
    margin-bottom: 3px;
}

cite, em {
    margin-top: 0px;
    margin-bottom: 0px;
    font-style: normal;
}

dl {
    margin-top: 10px;
    margin-bottom: 10px;
}

.toplist_7ree {
}

.toptitle_7ree {
    height: 25px;
    line-height: 25px;
    background-color: #f2f2f2;
}

.area {
    padding: 4px;
    background: #fff;
    zoom: 1;
}

.fl .bm_c, #online .bm_c, .lk .bm_c {
    padding-top: 0;
    padding-bottom: 0;
}
/*.bm_c{padding:0px 0}
.bm_c{padding-top:0}*/
.bm_c {
    padding: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.bm {
    border-color: #f26c4f;
    background: #fff;
}

.bmw {
    border: 1px solid #cdcdcd;
    background: #fff;
}

.bm_h {
    padding: 0 10px;
    height: 31px;
    border-bottom: 1px solid #c2d5e3;
    background: #f2f2f2;
    line-height: 31px;
    white-space: nowrap;
    overflow: hidden;
}

.bm_h {
    border-top-color: #fff;
    border-bottom-color: #c2d5e3;
    background: #e5edf2;
}

.bmn {
    padding: 7px 10px;
    border-color: #c2d5e3;
    background: #e5edf2;
}

.bm_ltrb {
    padding-left: 0px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}

.bm_ltrb2 {
    padding-left: 0px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 25px;
}

.bbda {
    border-bottom: 1px dashed #cdcdcd;
}

.btda {
    border-top: 1px dashed #cdcdcd;
}

.bbs {
    border-bottom: 1px solid #cdcdcd !important;
}

.bts {
    border-top: 1px dashed #cdcdcd !important;
}
/*.bm{margin-bottom:0;border:none}*/
.cl {
    zoom: 1;
}

.fl {
    border: 1px solid #cdcdcd;
    border-top: none;
    background: #fff;
}

.fl_tb {
    width: 100%;
}

.fl_icn_g {
    float: left;
    width: 31px;
    height: 29px;
}

.fl_g {
    vertical-align: top;
}

.fl_icn {
    width: 31px;
}

.fl_i {
    width: 150px;
    text-align: right;
    padding-right: 20px;
}

.fl_by {
    width: 220px;
}

.fl_row td {
    border-top: 1px dashed #cdcdcd;
}

.fl_tr td {
    padding-top: 10px;
    padding-bottom: 10px;
}
/*.wp{margin:0 auto;width:1024px}#wp*/ .wp {
    width: auto;
}

.wp {
    padding: 0px 0 0;
}

.td_bot_right {
    border-right: 1px solid #cdcdcd;
    padding: 5px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-color: #cdcdcd;
    border-bottom-color: #cdcdcd;
}

.td_right {
    border-right: 1px solid #cdcdcd;
    padding: 5px;
}

.td_bot {
    border-right: 1px solid #cdcdcd;
    padding: 5px;
    border-right-style: none;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #cdcdcd;
}

.top_line {
    border-top: 1px solid #cdcdcd;
}

.bot_line {
    border-bottom: 1px solid #cdcdcd;
}

.xi2 {
    color: #369 !important;
}

.xw0 {
    font-weight: 400;
}

.xw1 {
    font-weight: 700;
}

.xg2 {
    color: #666;
}

.xi1, .onerror {
    color: #f26c4f;
}

.y {
    float: right;
}

.switchwidth1 {
    overflow: hidden;
    background: url(/image/xswitch_width.png.pagespeed.ic.TxW4xgQq2y.png) no-repeat 100% -18px;
}

    .switchwidth1:hover {
        background: url(/image/xswitch_width.png.pagespeed.ic.TxW4xgQq2y.png) no-repeat 100% -54px;
    }

.switchwidth2 {
    overflow: hidden;
    background: url(/image/xswitch_width.png.pagespeed.ic.TxW4xgQq2y.png) no-repeat 100% 0px;
}

    .switchwidth2:hover {
        background: url(/image/xswitch_width.png.pagespeed.ic.TxW4xgQq2y.png) no-repeat 100% -36px;
    }

.notabs {
    color: #336699;
}

.ptm {
    padding-top: 10px !important;
}

.pbm {
    padding-bottom: 10px !important;
}

.imid {
    vertical-align: middle;
}

/*返回顶层样式*/
#scrolltop {
    visibility: hidden;
    position: fixed;
    bottom: 100px;
    display: block;
    margin: -30px 0 0 2px;
    width: 40px;
    background: #f4f4f4;
    border: 1px #cdcdcd solid;
    border-radius: 3px;
    border-top: 0;
    cursor: pointer;
}

    #scrolltop:hover {
        text-decoration: none;
    }

.ie6 #scrolltop {
    position: absolute;
    bottom: auto;
}

#scrolltop a {
    display: block;
    width: 30px;
    height: 24px;
    padding: 3px 5px;
    line-height: 12px;
    text-align: center;
    color: #787878;
    text-decoration: none;
    background: url(/image/xscrolltop.png.pagespeed.ic.P8gaz-z3wT.png) no-repeat 0 0;
    border-top: 1px #cdcdcd solid;
}

a.scrolltopa:hover {
    background-position: -40px 0px !important;
}

a.replyfast {
    background-position: 0 -30px !important;
}

    a.replyfast:hover {
        background-position: -40px -30px !important;
    }

a.returnlist, a.returnboard {
    background-position: 0 -60px !important;
}

    a.returnlist:hover, a.returnboard:hover {
        background-position: -40px -60px !important;
    }

#scrolltop a b {
    visibility: hidden;
    font-weight: normal;
}


.ptm {
    padding-top: 10px !important;
}

.mbn {
    margin-bottom: 5px !important;
}

.mbm {
    margin-bottom: 10px !important;
}

.lk .m li {
    clear: left;
    padding: 0 0 10px 98px;
}

.lk .m img {
    display: inline;
    margin-top: 4px;
    margin-top: 1px\9;
    margin-left: -98px;
}

.lk img {
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
    width: 88px;
    height: 31px;
}

.lk_logo .lk_content {
    float: left;
}

.lk_content p {
    line-height: 16px; /*设置行高*/
}

/*.z{padding-right:10px}*/
.z {
    padding-top: 3px;
}

.z {
    float: left;
}

/*li改变宽度 不再是单独一行*/
.lk .x li {
    float: left;
    margin-right: 5px;
    width: 88px;
    height: 1.5em;
    overflow: hidden;
}

ul li, .xl li {
    list-style: none; /*去掉.*/
    overflow: hidden;
}

.a_h, .a_mu, .a_c, .a_p, .a_f, .a_t {
    text-align: center;
}

.a_f {
    margin: 5px auto;
}

.pipe {
    margin: 0 5px;
    color: #ccc;
}



/*****************************************/
.span_width {
    display: -moz-inline-box;
    display: inline-block;
    width: 100px;
}


