﻿



html {



    background: #fff none repeat scroll 0 0;



    color: #000;



    overflow-y: scroll;



}



body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {



    margin: 0;



    padding: 0;



}



table {



    border-collapse: collapse;



    border-spacing: 0;



}



fieldset, img {



    border: 0 none;



}



address, caption, cite, code, dfn, em, strong, th, var, optgroup {



    font-style: inherit;



    font-weight: inherit;



}



del, ins {



    text-decoration: none;



}



li {



    list-style: outside none none;



}



caption, th {



    text-align: left;



}



q::before, q::after {



    content: "";



}



abbr, acronym {



    border: 0 none;



    font-variant: normal;



}



sup {



    vertical-align: baseline;



}



sub {



    vertical-align: baseline;



}



input, button, textarea, select, optgroup, option {



    font-family: inherit;



    font-size: inherit;



    font-style: inherit;



    font-weight: inherit;



}



input, button, textarea, select {



}



input, select {



    vertical-align: middle;



}



body {



    font: 13px/1.331 Microsoft Yahei,helvetica,clean,sans-serif;



}



select, input, button, textarea, button {



    font: 99% Microsoft Yahei,helvetica,clean,sans-serif;



}



table {



    border-collapse: collapse;



    font-size: inherit;



}



pre, code, kbd, samp, tt {



    font-family: Microsoft Yahei;



    line-height: 100%;



}



.txtboxcs {



    border: 1px solid #ccc;



    height: 22px;



}



h1 {



    font-size: 32px;



}



h2 {



    font-size: 26px;



}



h3 {



    font-size: 15px;



}



h4 {



    font-size: 14px;



}



h5 {



    font-size: 12px;



}



h6 {



    font-size: 10px;



}



.m1 {



    margin: 1px;



}



.m2 {



    margin: 2px;



}



.m5 {



    margin: 5px;



}



.m10 {



    margin: 10px;



}



.mt2 {



    margin-top: 2px;



}



.mt5 {



    margin-top: 5px;



}



.mt8 {



    margin-top: 8px;



}



.mt10 {



    margin-top: 10px;



}



.mt12 {



    margin-top: 12px;



}



.mt15 {



    margin-top: 15px;



}



.mt20 {



    margin-top: 20px;



}



.mt30 {



    margin-top: 30px;



}



.mr5 {



    margin-right: 5px;



}



.mr10 {



    margin-right: 10px;



}



.mr12 {



    margin-right: 12px;



}



.ml5 {



    margin-left: 5px;



}



.ml7 {



    margin-left: 7px;



}



.mb10 {



    margin-bottom: 10px;



}



.ml12 {



    margin-left: 12px;



}



.ml10 {



    margin-left: 10px;



}



.ml20 {



    margin-left: 20px;



}



.userorder {



    width: 700px;



}



.userorder tr {



    height: 25px;



}



.userorder tr span {



    color: #f00;



    padding-left: 4px;



}



.stf {



    border: 1px solid #ccc;



    padding-bottom: 20px;



    padding-left: 140px;



    padding-top: 10px;



}



.stf span {



    color: #000;



    font-size: 14px;



    font-weight: bold;



    line-height: 30px;



}



.stf dd {



    font-size: 14px;



    line-height: 24px;



}



.stf p {



    font-size: 14px;



    line-height: 24px;



}



.mb10 {



    margin-bottom: 10px;



}



.ml10 {



    margin-left: 10px;



}



.bg {



    background: #fff none repeat scroll 0 0;



}



em {



    font-style: normal;



}



strong {



    font-weight: normal;



}



.i_ban {



    border-bottom: 6px solid #1496E9;



    height: 500px;



}



.link_main {



    font-family: "Microsoft Yahei";



    height: 53px;



    overflow: hidden;



    width: 100%;



}



.link_main .link {



    display: inline;



    line-height: 53px;



    overflow: hidden;



    width: 630px;



}



.link_main b {



    color: #595757;



}



.link_main a {



    color: #595757;



    padding: 0 7px;



}



.search {



    background: url("../images/search.gif") no-repeat scroll 0 0;



    height: 29px;



    margin-top: 12px;



    width: 302px;



}



.search input {



    background: none repeat scroll 0 0;



    border: medium none;



    color: #d1d1d1;



    display: inline-block;



    float: left;



    height: 29px;



    outline: medium none;



}



.search .input {



    height: 29px;



    line-height: 24px;



    padding-left: 45px;



    width: 187px;



}



.search .submit {



    border: 0 none;



    cursor: pointer;



    height: 29px;



    margin-left: 8px;



    width: 62px;



}



.pro {



    font-family: "Microsoft Yahei";



    padding: 28px 0;



}



.pro_l {



    width: 201px;



}



.pro_l h3 {



    background: #1496E9 none repeat scroll 0 0;



    font-size: 30px;



    line-height: 36px;



    padding-bottom: 20px;



    padding-top: 20px;



    text-align: center;



}



.pro_l h3 span {



    color: #fff;



    display: block;



    letter-spacing: 5px;



    padding: 10px 0;



    text-decoration: none;



}



.pro_l h3 em {



    color: #ca929d;



    display: block;



    font-family: "FuturaHvBTHeavy",Microsoft Yahei,Helvetica,sans-serif;



    font-size: 24px;



    letter-spacing: 2px;



    line-height: 24px;



    padding-top: 10px;



    text-transform: uppercase;



}



.pro_l ul {



    background: #eee none repeat scroll 0 0;



    padding: 14px 0 0;



}



.pro_l li {



    border-bottom: 2px solid #fff;



    height: 40px;



    line-height: 40px;



    overflow: hidden;



    width: 100%;



}



.pro_l li a {



    background: url("../images/pro_lf_li.gif") no-repeat scroll 30px 16px;



    color: #333;



    display: block;



    padding-left: 51px;



}



.pro_l p {



    background: #1496E9 none repeat scroll 0 0;



    height: 166px;



    margin-bottom: 16px;



    padding-top: 25px;



}



.pro_l p a {



    background: #fff none repeat scroll 0 0;



    color: #1496E9;



    display: block;



    font-size: 30px;



    font-weight: bold;



    height: 75px;



    line-height: 75px;



    margin: 0 auto 14px;



    text-align: center;



    text-decoration: none;



    width: 165px;



}



.pro_l p span {



    



    color: #fff;



    display: block;



    font-size: 13px;



    text-align: center;



    width:200px;



    height:20px;



}



.pro_l p em {



    display: block;



    font-size: 24px;



    font-weight: bold;



    padding-top: 5px;



}



.pro_l img {



    display: block;



    height: 447px;



    margin-top: 10px;



    width: 201px;



}



.pro_r {



    padding-top: 8px;



    width: 747px;



}



.tl_02 {



    font-family: "Microsoft Yahei";



}



.tl_02 h4 {



    font-size: 18px;



}



.tl_02 h4 span {



    color: #1496E9;



    padding-right: 9px;



}



.tl_02 h4 em {



    color: #1496E9;



    font-family: "FuturaHvBTHeavy",Microsoft Yahei,Helvetica,sans-serif;



    font-size: 14px;



    font-weight: normal;



    text-transform: uppercase;



}



.tl_02 .more {



    color: #7a7979;



    display: inline-block;



    font-size: 11px;



    padding: 8px 10px 0 0;



}



.pro_r .tl_02 {



    margin-left: 15px;



}



.pro_r ul {



    padding: 18px 0 30px;



}



.pro_r li {



    display: inline;



    float: left;



    padding: 0 15px 5px;



    width: 343px;



}



.pro_r li img {



    /*background: url("../images/pro_pics.jpg") no-repeat scroll center bottom;*/



    display: block;



    height: 338px;



    padding-bottom: 7px;



    margin:0 auto;



}

.loadimg1{
    width: 340px;padding-left: 12px;height: 253px !important;
}

.pro_r li span {



    display: block;



    height: 32px;



    line-height: 32px;



    text-align: center;



}



.pro_r li span a {



    color: #333;



}



.cho {



    background: url("../images/cho_bg.gif") repeat-x scroll 29px center;



    font-family: "Microsoft Yahei";



    height: 494px;



    z-index: 2;



}



.cho_m {



    background: url("../images/join_mbg.gif") no-repeat scroll center 29px;



    height: 465px;



}



.cho_bm {



    background: url("../images/cho_s.png") no-repeat scroll center bottom;



    padding-bottom: 31px;



}



.cho_t {



    margin: 0 auto;



    width: 960px;



}



.cho_t h4 {



    color: #1496E9;



    display: inline;



    float: left;



    font-size: 24px;



    padding: 0 4px 0 9px;



}



.cho_t h4 strong {



    font-size: 35px;



    line-height: 35px;



}



.cho_t em {



    color: #dedddd;



    display: inline-block;



    float: left;



    font-family: "FuturaHvBTHeavy",Microsoft Yahei,Helvetica,sans-serif;



    font-size: 34px;



    font-weight: normal;



    line-height: 34px;



    text-transform: uppercase;



}



.cho_wm {



    background: url("../images/cho_01.jpg") no-repeat scroll left top;



    height: 404px;



    margin: 23px auto 0;



    padding: 0 0 0 530px;



    width: 430px;



}



.cho_wm h4 {



    color: #1496E9;



    display: block;



    font-size: 18px;



    padding-left: 32px;



}



.cho_wm h4 em {



    color: #1496E9;



    display: block;



    font-family: "FuturaHvBTHeavy",Microsoft Yahei,Helvetica,sans-serif;



    font-weight: normal;



    padding-top: 3px;



    text-transform: uppercase;



}



.cho_wm ul {



    padding-top: 25px;



}



.cho_wm li {



    padding-bottom: 15px;



}



.cho_wm li span {



    background: #1496E9 none repeat scroll 0 0;



    color: #fff;



    display: inline-block;



    float: left;



    font-family: "FuturaHvBTHeavy",Microsoft Yahei,Helvetica,sans-serif;



    font-size: 15px;



    height: 20px;



    line-height: 20px;



    margin: 2px 12px 0 0;



    text-align: center;



    width: 22px;



}



.cho_wm li p {



    color: #595757;



    float: left;



    font-size: 13px;



    line-height: 26px;



    width: 395px;



}



.cho_wm li b {



    color: #595757;



    display: block;



    font-size: 14px;



}



.cho_wm .ph {



    background: url("../images/cho_ph.gif") no-repeat scroll left center;



    color: #595757;



    display: block;



    font-size: 18px;



    height: 35px;



    margin-left: 32px;



    padding-left: 41px;



}



.cho_wm .ph em {



    color: #1496E9;



    font-size: 30px;



    font-weight: bold;



}



.join {



    font-family: "Microsoft Yahei";



    height: 470px;



    width: 100%;



}



.join_m {



}



.join_m .content {



}



.join_m h3 {



    color: black;



    height: 84px;



    margin: 0 auto;



    padding: 25px 0 0 35px;



    width: 329px;



}



.join_m h3 b {



    font-family: "FuturaHvBTHeavy",Microsoft Yahei,Helvetica,sans-serif;



    font-size: 80px;



    letter-spacing: -10px;



    line-height: 80px;



}



.join_m h3 span {



    color: #1496E9;



    display: inline-block;



    font-size: 18px;



    font-weight: normal;



    padding: 0 0 0 20px;



    text-align: center;



    font-weight:bold;



}



.join_m h3 strong {



    color: #1496E9;



    display: block;



    font-size: 27px;



    font-weight: bold;



    height: 40px;



    line-height: 40px;



    padding-bottom: 3px;



}



.join_m ul {



}



.join_m li {



    display: inline;



    float: left;



    height: 102px;



    padding: 6px 8px;



    text-align: right;



    width: 190px;



}



.join_m li b {



    background: #1496E9 none repeat scroll 0 0;



    color: #fff;



    display: inline-block;



    float: right;



    font-family: "FuturaHvBTHeavy",Microsoft Yahei,Helvetica,sans-serif;



    font-weight: normal;



    height: 20px;



    line-height: 20px;



    text-align: center;



    width: 22px;



}



.join_m li span {



    color: #606060;



    padding-left: 9px;



}



.join_m .odd {



    padding-top: 82px;



}



.join_m .odd b {



    float: left;



}



.join_m .odd span {



    float: left;



    padding-left: 0;



    padding-right: 15px;



    text-align: left;



}



.show {



    font-family: "Microsoft Yahei";



    height: 400px;



    padding-top: 40px;



}



.show .slide_m {



    height: 400px;



}



.sl_btn {



    height: 24px;



    position: absolute;



    right: 0;



    top: -30px;



    width: 51px;



    z-index: 1;



}



.show .slide_m .btn {



    display: block;



    float: left;



    height: 24px;



    width: 25px;



}



.show .slide_m .btn_l {



    background: url("../images/show_btn.gif") no-repeat scroll 0 0;



}



.show .slide_m .btn_r {



    background: url("../images/show_btnh.gif") no-repeat scroll right 0;



}



.show .slide_m .btn_l:hover {



    background: url("../images/show_btnh.gif") no-repeat scroll 0 0;



}



.show .slide_m .btn_r:hover {



    background: url("../images/show_btn.gif") no-repeat scroll right 0;



}



.show .slide_c {



    left: 0;



    overflow: hidden;



    position: absolute;



    text-align: center;



    top: 21px;



    width: 990px;



}



.show .slide_c li {



    display: inline;



    float: left;



    overflow: hidden;



    padding-right: 30px;



    width: 300px;



}



.show .slide_c img {



    border: 4px solid #deddd9;



    display: block;



    height: 243px;



    width: 292px;



}



.show .slide_c a {



    display: block;



    height: 291px;



    position: relative;



    text-decoration: none;



    width: 300px;



    z-index: 1;



}



.show .slide_c a:hover {



    color: #fff;



}



.show .slide_c a span {



    background: #deddd9 none repeat scroll 0 0;



    cursor: pointer;



    display: block;



    height: 36px;



    line-height: 36px;



    margin-top: 4px;



    width: 300px;



}



.show .slide_c a:hover img {



    border: 4px solid #1496E9;



    display: block;



}



.show .slide_c a:hover span {



    background: #1496E9 none repeat scroll 0 0;



    color: #fff;



    text-decoration: none;



}



.why {



    background: url("../images/why_bg.gif") no-repeat scroll center top;



    border-bottom: 1px solid #595757;



    border-top: 1px solid #595757;



    font-family: "Microsoft Yahei";



    height: 717px;



}



.why_m {






    height: 680px;



    padding-top: 37px;



}



.why_m h3 {



    color: #c2911a;



    font-size: 36px;



    width: 470px;



}



.why_m h3 span {



    background: url("../images/why_t.png") no-repeat scroll 0 0;



    color: #595757;



    display: block;



    font-size: 29px;



    height: 38px;



    line-height: 34px;



    margin-bottom: 8px;



}



.why_m h3 span strong {



    color: #fff;



    letter-spacing: 5px;



    padding-left: 20px;



}



.why_m h3 em {



    color: #afafaf;



    display: block;



    font-family: "FuturaHvBTHeavy",Microsoft Yahei,Helvetica,sans-serif;



    font-size: 24px;



    font-weight: normal;



}



.why_m h3 em strong {



    color: #cdcdcd;



    display: block;



    font-size: 48px;



    line-height: 48px;



    text-transform: uppercase;



}



.why_m ul {



    width: 480px;



}



.why_m ul h4 {



    color: #1496E9;



    font-size: 18px;



}



.why_m ul em {



    background: #1496E9 none repeat scroll 0 0;



    color: #ffffff;



    display: inline-block;



    float: left;



    font-family: "FuturaHvBTHeavy",Microsoft Yahei,Helvetica,sans-serif;



    font-size: 15px;



    font-weight: normal;



    height: 20px;



    line-height: 20px;



    margin: 3px 8px 0 0;



    text-align: center;



    width: 22px;



}



.why_m ul span {



    display: block;



    float: left;



    line-height: 20px;



}



.why_m li {



    padding-bottom: 8px;



}



.why_m li p {



    color: #000;



    line-height: 20px;



    margin: 5px 0 0 30px;



    padding-bottom: 20px;



    width: 452px;



}



.why_m .wb p {



    border: medium none;



}



.adv {



    background: url("../images/adv_bg.jpg") no-repeat scroll center top;



    font-family: "Microsoft Yahei";



    overflow: hidden;



    padding-top: 60px;



}



.adv h3 {



    background: url("../images/adv_tbg.png") no-repeat scroll center bottom;



    padding-bottom: 22px;



}



.adv h3 img {



    display: block;



    margin: 0 auto;



}



.adv_m {



    padding-top: 30px;



}



.adv_m h4 {



    background: url("../images/adv_h4.png") repeat-x scroll center bottom;



    padding-bottom: 10px;



}



.adv_m h4 em {



    background: #1496E9 none repeat scroll 0 0;



    color: #ffffff;



    display: block;



    float: left;



    font-family: "FuturaHvBTHeavy",Microsoft Yahei,Helvetica,sans-serif;



    font-size: 36px;



    font-weight: normal;



    height: 44px;



    line-height: 44px;



    margin-top: 10px;



    text-align: center;



    width: 52px;



}



.adv_m h4 span {



    color: #1496E9;



    display: inline-block;



    font-size: 22px;



    line-height: 60px;



    padding-left: 8px;



}



.adv_m h4 .spc {



    line-height: 28px;



}



.adv_m ul {



    padding: 12px 0 0 32px;



}



.adv_m li {



    background: url("../images/adv_lil.gif") no-repeat scroll left 7px;



    color: #222;



    font-size: 14px;



    line-height: 26px;



    padding: 0 0 9px 27px;



}



.adv_s {



    background: url("../images/adv_s.png") no-repeat scroll center bottom;



}



.adv_s1 {



    background: url("../images/adv_s1.png") no-repeat scroll center bottom;



}



.adv_1 div {



    background: url("../images/adv_01.png") no-repeat scroll 40px 10px;



    height: 431px;



    padding: 10px 0 0 452px;



}



.adv_1 p {



    background: url("../images/adv_ph.png") no-repeat scroll left top;



    bottom: 150px;



    color: #595757;



    font-size: 18px;



    font-weight: bold;



    right: 0px;



    padding-left: 40px;



}



.adv_1 p b {



    color: #1496E9;



    font-size: 30px;



}



.adv_2 {



    padding-top: 25px;



    position: relative;



    z-index: 2;



}



.adv_2 div {



    background: url("../images/adv_02.png") no-repeat scroll 510px top;



    height: 400px;



    padding: 20px 480px 0 0;



}



.adv_3 {



    height: 430px;



    position: relative;



    z-index: 1;



}



.adv_3 div {



    background: url("../images/adv_03.png") no-repeat scroll left 26px;



    height: 415px;



    left: 0;



    padding: 0 0 0 452px;



    position: absolute;



    top: -18px;



}



.adv_4 {



    padding-top: 4px;



}



.adv_4 div {



    background: url("../images/adv_04.png") no-repeat scroll 549px top;



    height: 320px;



    padding: 2px 455px 0 0;



}



.adv_5 {



    padding-top: 5px;



}



.adv_5 div {



    background: url("../images/adv_05.png") no-repeat scroll 8px top;



    height: 300px;



    padding: 1px 0 0 452px;



}



.s_ban {



    background: url("../images/s_bans.jpg") no-repeat scroll center bottom;



    font-family: "Microsoft Yahei";



    height: 238px;



    margin: 0 auto;



    padding-bottom: 30px;



    width: 978px;



}



.s_ban img {



    display: block;



    height: 240px;



    margin: 0 auto;



    width: 960px;



}



.s_ban p {



    left: 260px;



    top: 105px;



}



.s_ban p a {



    background: #1496E9 none repeat scroll 0 0;



    color: #fff;



    display: block;



    float: left;



    font-size: 18px;



    font-weight: bold;



    height: 41px;



    line-height: 41px;



    margin: 0 25px 0 36px;



    text-align: center;



    width: 134px;



}



.s_ban p span {



    color: #1496E9;



    display: block;



    float: left;



    font-size: 26px;



    font-weight: bold;



    padding-top: 2px;



    text-align: center;



}



.s_ban p em {



    font-size: 26px;



    font-weight: bold;



}



.s_ban1 {



    height: 140px;



    padding-top: 39px;



    width: 100%;



}



.jz {



    background: url("../images/jz_t.gif") repeat-x scroll left 53px;



    margin-top: 30px;



}



.jz h3 {



    background: url("../images/jz_strong.gif") no-repeat scroll center center;



    font-family: "Microsoft Yahei";



    text-align: center;



}



.jz h3 b {



    color: #1496E9;



    display: block;



    font-size: 44px;



    letter-spacing: 2px;



    line-height: 44px;



}



.jz h3 em {



    color: #dedddd;



    font-family: "FuturaHvBTHeavy",Microsoft Yahei,Helvetica,sans-serif;



    font-size: 30px;



    font-weight: normal;



    line-height: 30px;



    text-transform: uppercase;



}



.jz h3 span {



    background: #1496E9 none repeat scroll 0 0;



    color: #fff;



    display: block;



    font-size: 16px;



    font-weight: normal;



    height: 25px;



    letter-spacing: 2px;



    line-height: 25px;



    margin: 8px auto 0;



    text-align: center;



    width: 209px;



}



.jz_m {



    padding-top: 35px;



}



.jz dl {



    border-bottom: 1px dashed #dedddd;



    float: left;



    height: 195px;



    overflow: hidden;



    padding: 0 29px 26px 0;



    width: 450px;



}



.jz dt {



    float: left;



    width: 195px;



}



.jz dt img {



    display: block;



    height: 195px;



    width: 195px;



}



.jz dd {



    display: inline;



    float: left;



    line-height: 22px;



    padding-left: 23px;



    width: 232px;



}



.jz dd h4 a {



    border-bottom: 1px solid #dedddd;



    color: #595757;



    display: block;



    font-family: "Microsoft Yahei";



    font-size: 15px;



    padding-bottom: 12px;



}



.jz dd span {



    color: #595757;



    display: block;



    font-family: "Microsoft Yahei";



    font-weight: bold;



    margin: 7px 0 3px;



}



.jz dd p {



    color: #9b9a9a;



    height: 88px;



    overflow: hidden;



}



.jz .more {



    background: url("../images/more.gif") no-repeat scroll 0 0;



    display: block;



    height: 18px;



    margin-top: 22px;



    width: 42px;



}



.jz .odd {



    border-left: 1px dashed #dedddd;



    padding-left: 29px;



    padding-right: 0;



}



.jz .ev {



    border-bottom: 0 none;



    padding-top: 26px;



}



.hon {



    padding-top: 60px;



}



.hon .slide_m {



    font-family: "Microsoft Yahei";



    height: 290px;



    overflow: hidden;



    padding: 21px 0 0;



}



.hon .slide_m .btn {



    display: block;



    float: left;



    height: 70px;



    margin-top: 98px;



    width: 21px;



}



.hon .slide_m .btn_l {



    background: url("../images/hon_btn.gif") no-repeat scroll 0 0;



}



.hon .slide_m .btn_r {



    background: url("../images/hon_btn1.gif") no-repeat scroll 0 0;



}



.hon .slide_c {



    display: inline;



    overflow: hidden;



    padding: 0 10px;



    text-align: center;



    width: 896px;



}



.hon .slide_c li {



    display: inline;



    float: left;



    overflow: hidden;



    padding: 0 10px;



    width: 204px;



}



.hon .slide_c img {



    background: url("../images/hon_s.jpg") no-repeat scroll center bottom;



    display: block;



    height: 250px;



    padding-bottom: 7px;



    width: 204px;



}



.hon .slide_c span {



    display: block;



    height: 24px;



    line-height: 24px;



    margin-top: 3px;



    overflow: hidden;



}



.hon .slide_c span a {



    color: #4e4e4e;



}



.rep {



    padding-top: 45px;



}



.r_tab {



    background: url("../images/r_tab.gif") repeat-x scroll center top;



    font-family: "Microsoft Yahei";



    height: 44px;



}



.r_tab li {



    border-left: 1px solid #fff;



    float: left;



    font-size: 15px;



    font-weight: bold;



}



.r_tab li a {



    display: inline-block;



    height: 44px;



    line-height: 38px;



    padding: 0 40px;



}



.r_tab li a:hover, .r_tab .cur a {



    background: url("../images/tab_h.png") repeat-x scroll 0 0;



    color: #fff;



    text-decoration: none;



}



.r_tab li a:hover span, .r_tab .cur span {



    background: url("../images/tab_arrow.png") no-repeat scroll center bottom;



    display: inline-block;



    height: 44px;



}



.rep_m {



    background: #fff none repeat scroll 0 0;



    border: 1px solid #ccc;



    height: 260px;



    padding: 17px 55px 0;



}



.rep_m a {



    display: block;



}



.rep_m img {



    display: block;



    height: 236px;



    margin: 0 auto;



    width: 847px;



}



.ab {



    padding-top: 18px;



    position: relative;



}



.ab dl {



    font-family: "Microsoft Yahei";



    padding-top: 15px;



}



.ab dt {



    background: url("../images/ab_v_bg.gif") no-repeat scroll left top;



    height: 310px;



    width: 366px;



}



.ab dt img {



    display: block;



    height: 280px;



    padding: 20px 0 0 22px;



    width: 333px;



}



.ab dd {



    color: #595757;



    padding-left: 12px;



    width: 580px;



}



.ab dd h4 a {



    color: #595757;



    display: block;



    font-size: 24px;



    padding-bottom: 8px;



}



.ab dd p {



    line-height: 26px;



    text-align: justify;



    width: 556px;



}



.ab ul {



    left: 378px;



    padding-top: 13px;



    position: absolute;



    top: 230px;



}



.ab li {



    display: inline;



    float: left;



    padding-right: 17px;



    text-align: center;



    width: 174px;



}



.ab li img {



    display: block;



    height: 112px;



    width: 174px;



}



.ab li span a {



    color: #595757;



    display: block;



    height: 26px;



    line-height: 26px;



    padding-top: 4px;



}



.d_w {



    background: url("../images/d_w_s.jpg") no-repeat scroll 642px 100px;



    font-family: "Microsoft Yahei";



    padding-top: 58px;



}



.dyn {



    width: 610px;



}



.dyn_t .r_tab {



    background: url("../images/dyn_t.gif") repeat-x scroll center top;



    width: 569px;



}



.dyn_t .r_tab em {



    font-family: "FuturaHvBTHeavy",Microsoft Yahei,Helvetica,sans-serif;



    font-size: 12px;



    font-weight: normal;



    padding-left: 10px;



    text-transform: uppercase;



}



.dyn_t .r_tab li {



    border: medium none;



}



.dyn_t .more {



    background: #595757 none repeat scroll 0 0;



    color: #fff;



    display: block;



    height: 38px;



    line-height: 38px;



    text-align: center;



    width: 38px;



}



.dyn_m {



    clear: both;



    padding-top: 20px;



}



.dyn dt {



    float: left;



    width: 239px;



}



.dyn dt img {



    display: block;



    height: 162px;



    width: 239px;



}



.dyn dd {



    display: inline;



    float: left;



    line-height: 24px;



    padding-left: 18px;



    width: 350px;



}



.dyn dd h4 a {



    color: #222;



    display: block;



    padding: 3px 0 5px;



}



.dyn dd p {



    color: #595757;



    height: 96px;



    overflow: hidden;



}



.dyn dd .more {



    background: url("../images/more.gif") no-repeat scroll 0 0;



    display: block;



    height: 18px;



    margin-top: 10px;



    width: 42px;



}



.dyn_m ul {



    height: 228px;



    overflow: hidden;



    padding-top: 25px;



}



.dyn_m li {



    background: url("../images/dyn_li.gif") no-repeat scroll 2px 16px;



    border-bottom: 1px dotted #d3d3d3;



    clear: both;



    height: 38px;



    line-height: 38px;



    overflow: hidden;



    padding-left: 23px;



}



.dyn_m li span {



    color: #ccc;



    float: right;



}



.dyn_m li a {



    float: left;



    height: 38px;



    line-height: 38px;



    overflow: hidden;



    width: 500px;



}



.wd {



    display: inline;



    float: left;



    overflow: hidden;



    width: 290px;



}



.wd .tl_02 {



    padding-top: 7px;



}



.wd_m {



    clear: both;



    height: 425px;



    overflow: hidden;



    padding: 20px 15px 0;



}



.wd dl {



    background: url("../images/wd_dl.jpg") no-repeat scroll center bottom;



    line-height: 22px;



    margin-bottom: 15px;



    padding: 0 0 13px;



}



.wd dt {



    background: url("../images/wd.gif") no-repeat scroll 0 2px;



    height: 24px;



    margin-bottom: 8px;



    overflow: hidden;



    padding-left: 32px;



}



.wd dt a {



    color: #222;



    font-weight: bold;



}



.wd dd {



    background: url("../images/wd.gif") no-repeat scroll 0 -30px;



    padding-left: 34px;



}



.fm {






    font-family: "Microsoft Yahei";



    height: 495px;



    margin-top: 35px;



}



.fm .content {



    background: url("../images/fm_ms.jpg") no-repeat scroll center bottom;



    padding-bottom: 35px;



}



.fm h4 {



    height: 69px;



    line-height: 69px;



    padding-left: 80px;



}



.fm h4 a {



    color: #fff;



    font-size: 24px;



    padding-right: 9px;



}



.fm h4 em {



    color: #bc7684;



    font-family: "FuturaHvBTHeavy",Microsoft Yahei,Helvetica,sans-serif;



    font-size: 16px;



    font-weight: normal;



    text-transform: uppercase;



}



.p_ak {






    height: 452px;



    width: 451px;



}



.p_ak ul {



    padding: 23px 0 0 80px;



}



.p_ak ul li {



    margin-bottom: 13px;



}



.p_ak label, .p_ak input, .p_ak textarea, .p_ak img, .p_ak b {



    border: medium none;



    display: inline-block;



    float: left;



}



.p_ak label {



    color: #242424;



    line-height: 28px;



    width: 65px;



}



.p_ak input {



    background: url("../images/fm_input.gif") no-repeat scroll 0 0;



    height: 24px;



    line-height: 24px;



    padding: 2px;



    width: 257px;



}



.p_ak textarea {



    background: url("../images/fm_textarea.gif") no-repeat scroll 0 0;



    height: 76px;



    overflow: hidden;



    padding: 2px;



    width: 257px;



}



.p_ak span {



    color: #ff0000;



    float: left;



    line-height: 28px;



    margin-left: 8px;



}



.p_ak .test input {



    background: url("../images/fm_test.gif") no-repeat scroll 0 0;



    padding: 2px;



    width: 86px;



}



.p_ak .s_btn {



    height: 35px;



    margin: 16px 0 0 70px;



    overflow: hidden;



}



.p_ak .s_btn input {



    border: medium none;



    color: #fff;



    cursor: pointer;



    height: 35px;



    text-align: center;



    width: 106px;



}



.p_ak .s_btn .s_m {



    background: url("../images/fm_btn.gif") no-repeat scroll 0 0;



}



.p_ak .s_btn .t_i {



    background: url("../images/fm_btn.gif") no-repeat scroll right 0;



    margin-left: 28px;



}



.re_lk {



    background: url("../images/relk_bg.gif") repeat-x scroll center top;



    font-family: "Microsoft Yahei";



    height: 114px;



    margin-top: 20px;



    padding-top: 2px;



}



.app {



    background: url("../images/link.gif") no-repeat scroll left top;



    color: #9b9a9a;



    display: inline-block;



    font-size: 14px;



    height: 32px;



    margin: 27px 0 0 3px;



    padding: 32px 0 0;



    width: 139px;



}



.lk_m {



    background: url("../images/link_m.gif") repeat-x scroll left top;



    display: inline;



    height: 99px;



    line-height: 40px;



    overflow: hidden;



    padding-top: 15px;



    width: 794px;



}



.lk_m a {



    color: #595757;



    display: inline-block;



    padding: 11px 10px;



}



.lk_m .wb {



    padding-right: 0;



}



body {



    background: #fff none repeat scroll 0 0;



    color: #666;



    font-family: "宋体";



    font-size: 12px;



}



a {



    color: #232323;



    text-decoration: none;



}



a:focus {



    outline: 0 none;



}



a:hover {



    text-decoration: underline;



}



.vam {



    vertical-align: middle;



}



.clear {



    clear: both;



    font-size: 0;



    height: 0 !important;



    line-height: 0;



}



.fixed::after {



    clear: both;



    content: ".";



    display: block;



    font-size: 0;



    height: 0;



    visibility: hidden;



    width: 0;



}



.fixed {



}



_html .fixed {



    height: 1%;



}



p {



    word-spacing: -1.5px;



}



.tr {



    text-align: right;



}



.tl {



    text-align: left;



}



.center {



    text-align: center;



}



.fl {



    float: left;



}



.fr {



    float: right;



}



.pa {



    position: absolute;



}



.pr {



    position: relative;



}



em {



    font-style: normal;



}



.cart_header, .cart_content, .cart_footer {



    margin: 0 auto;



    width: 760px;



}



.header, .content {



    margin: 0 auto;



    overflow: hidden;



    width: 960px;



}



.left {



    float: left;



    overflow: hidden;



    width: 201px;



}



.left2 {



    float: left;



    overflow: hidden;



    width: 670px;



}



.left3 {



    color: #666;



    float: left;



    overflow: hidden;



    width: 754px;



}



.lefttop {



    background: url("../images/left_top_img.gif") no-repeat scroll 0 0;



    font-size: 0;



    height: 3px;



    margin-top: 10px;



    overflow: hidden;



}



.left2top {



    background: url("../images/left2_top_img.gif") no-repeat scroll 0 0;



    font-size: 0;



    height: 3px;



    overflow: hidden;



}



.leftbot {



    background: url("../images/left_bot_img.gif") no-repeat scroll 0 0;



    font-size: 0;



    height: 3px;



    margin-bottom: 10px;



    overflow: hidden;



}



.left2bot {



    background: url("../images/right_bot2_img.gif") no-repeat scroll 0 0;



    font-size: 0;



    height: 3px;



    margin-bottom: 10px;



    overflow: hidden;



}



.right {



    display: inline;



    float: left;



    margin-left: 5px;



    overflow: hidden;



    width: 754px;



}



.right2 {



    float: right;



    overflow: hidden;



    width: 275px;



}



.right3 {



    color: #666;



    float: right;



    overflow: hidden;



    width: 201px;



}



.righttop {



    background: url("../images/right_top_img.gif") no-repeat scroll 0 0;



    font-size: 0;



    height: 3px;



    overflow: hidden;



}



.right2top {



    background: url("../images/right2_top_img.gif") no-repeat scroll 0 0;



    font-size: 0;



    height: 3px;



    overflow: hidden;



}



.rightbot {



    background: url("../images/right_bot_img.gif") no-repeat scroll 0 0;



    font-size: 0;



    height: 3px;



    margin-bottom: 10px;



    overflow: hidden;



}



.right2bot {



    background: url("../images/left_bot2_img.gif") no-repeat scroll 0 0;



    font-size: 0;



    height: 3px;



    margin-bottom: 10px;



    overflow: hidden;



}



.right_main {



    background: #fff none repeat scroll 0 0;



    border: 1px solid #ccc;



    overflow: hidden;



    padding-bottom: 15px;



    width: 752px;



}



.right2_main {



    background: #fff none repeat scroll 0 0;



    border: 1px solid #ccc;



    overflow: hidden;



    padding-bottom: 15px;



    width: 273px;



}



.left2_main {



    background: #fff none repeat scroll 0 0;



    border: 1px solid #ccc;



    overflow: hidden;



    padding-bottom: 15px;



    width: 668px;



}



.h_wrap {



    background: url("../images/h_wrap.png") repeat-x scroll center top;



    font-family: "Microsoft Yahei";



    height: 277px;



}



.h_top {



    color: #595757;



    font-size: 11px;



    line-height: 30px;



    overflow: hidden;



}



.h_top a {



    color: #595757;



    display: inline-block;



    line-height: 30px;



    padding: 0 5px;



}



.h_top a img {



    vertical-align: middle;



}



.h_top .wb {



    padding-right: 0;



}



.h_top span a {



    padding: 0 5px;



}



.h_mid {



    height: 139px;



    padding-top: 49px;



}



.logo {



    display: inline;



    width: 580px;



}



.logo .hd_logo {



    border-right: 1px solid #d6d6d6;



    display: block;



    padding-right: 25px;



}



.logo p {



    color: #595757;



    font-size: 16px;



    font-weight: bold;



    padding: 12px 0 0 17px;



}



.logo p b {



    color: #1496E9;



    display: block;



    font-size: 24px;



    padding-bottom: 10px;



}



.phone {



    padding-top: 10px;



}



.phone span {



    background: url("../images/ph_sp.gif") no-repeat scroll left 8px;



    color: black;



    display: block;



    font-size: 14px;



    text-align: center;



    width: 210px;



}



.phone em {



    color: #1496E9;



    display: block;



    font-size: 30px;



    font-weight: bold;



    padding-top: 5px;



}



.nav {



    font-family: "Microsoft Yahei";



    height: 60px;



}



.nav ul {



    height: 60px;



    margin: 0 auto;



    overflow: hidden;



    width: 1200px;



}



.nav li {



    display: inline;



    float: left;



    margin-left: 35px;



    text-align: center;



}



.nav li a {



    color: #fff;



    display: inline-block;



    font-size: 14px;



    font-weight: bold;



    height: 45px;



    padding: 8px 21px 0;



}



.nav li a:hover, .nav li.cur a {



    background: #E1011D none repeat scroll 0 0;



    color: white;



    display: inline-block;



    font-weight: bold;



    text-decoration: none;



}



.nav li a em {
    display: block;
    font-size: 10px;
    font-weight: normal;
    text-transform: uppercase;
}



.nav .wb {



    background: none repeat scroll 0 0;



}



.f_wrap {



    background: url("../images/f_wrap.png") repeat-x scroll center top;



    font-family: "Microsoft Yahei";



    height: 200px;



}



.f_nav {



    color: #fff;



    height: 60px;



    line-height: 60px;



    text-align: center;



}



.f_nav a {



    color: #fff;



    font-weight: bold;



    padding: 0 14px;



}



.f_cr {



    color: #595757;



    padding: 32px 0 0 127px;



}



.f_cr a img {



    border-right: 1px solid #dcdcdc;



    display: block;



    margin-top: 5px;



    padding-right: 22px;



}



.f_cr ul {



    display: inline;



    line-height: 32px;



    padding: 0 0 0 22px;



    width: 500px;



}



.f_cr ul span {



    padding-left: 15px;



}



.f_cr ul img {



    padding-left: 11px;



    vertical-align: middle;



}



.f_cr ul .wide {



    padding-left: 30px;



}



.nor_tab {



    border: 1px solid #ccc;



    margin-bottom: 10px;



    width: 100%;



}



.nor_tab th {



    background: #f9f9f9 none repeat scroll 0 0;



    border: 1px solid #ccc;



    font-weight: bold;



    padding: 6px 0;



    text-align: center;



}



.nor_tab td {



    border: 1px solid #ccc;



    padding: 5px;



}



ul.t05_ul table {



}



.kq99billpay {



    background: url("../images/99bill_pay.gif") repeat scroll 0 0;



    border: 0 none;



    cursor: pointer;



    font-size: 14px;



    font-weight: bold;



    height: 31px;



    width: 176px;



}



#div___________Perm {



    background: #fff none repeat scroll 0 0;



    color: #000;



    height: 3000px;



    left: 0;



    padding: 30px;



    position: absolute;



    top: 0;



    width: 2000px;



    z-index: 999999;



}



.imt {



    color: Red;



}



.info_box {



    background: #fff2db none repeat scroll 0 0;



    border: 1px solid #f58d12;



    margin-bottom: 10px;



    padding: 5px;



}



.info_box .ib_h {



    color: #007130;



    font-size: 140%;



    font-weight: bold;



}



#nodata {



    background: url("../images/nodata.gif") no-repeat scroll 20px 20px;



    border: 1px solid #eee;



    margin: 10px 0;



    padding: 80px 80px 80px 150px;



}



.b15 {



    background: url("../images/SkinsVIBtn.jpg") no-repeat scroll -79px -650px;



    border: 0 none;



    color: #fff;



    font-size: 14px;



    font-weight: bold;



    height: 24px;



    line-height: 24px;



    width: 60px;



}



#mesbook1_c, #mesbook1 {



    background: #fff none repeat scroll 0 0;



    border: 1px solid #ccc;



    display: none;



    padding-bottom: 20px;



    width: 398px;



    z-index: 1001;



}



#mesbook1_c div, #mesbook1 div {



    background: #ebeceb none repeat scroll 0 0;



    border: 1px solid #e4e3e3;



    height: 18px;



    margin-bottom: 10px;



    padding: 4px 0.5em 0;



}



#mesbook1_c dl.b1, #mesbook1 dl.b1 {



    margin: 0 auto;



    width: 370px;



}



#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt {



    float: left;



    overflow: hidden;



    width: 105px;



}



#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd {



    float: right;



    width: 265px;



}



#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns {



    padding-bottom: 10px;



}



#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {



    margin-right: 20px;



}



#oran_div_processing {



    background: #fffeef none repeat scroll 0 0;



    border: 1px solid #b8ab04;



    padding: 20px;



    text-align: center;



    width: 300px;



    z-index: 9999;



}



.register_tab {



    background: #f6f6f6 none repeat scroll 0 0;



    font-size: 14px;



    margin-bottom: 10px;



    width: 670px;



}



.register_tab td {



    padding: 10px 5px;



}



.register_tab cite {



    background: #fff8e8 none repeat scroll 0 0;



    border: 1px solid #ffe7af;



    color: Red;



    display: block;



    font-size: 12px;



    font-style: normal;



    padding-left: 18px;



    width: 200px;



}



.register_tab .icon_cln {



    text-align: center;



    vertical-align: middle;



    width: 50px;



}



.register_tab .icon_cln img {



    display: none;



}



.register_tab .tr {



    width: 80px;



}



.register_prof {



    background: #fffdf0 none repeat scroll 0 0;



    border: 1px solid #fed289;



    color: Gray;



    font-size: 14px;



    margin-bottom: 10px;



    width: 670px;



}



.register_prof td {



    padding: 8px 5px;



}



.register_prof cite {



    background: #fff8e8 none repeat scroll 0 0;



    border: 1px solid #ffe7af;



    color: Red;



    display: block;



    font-size: 12px;



    font-style: normal;



    padding-left: 18px;



    width: 200px;



}



.register_prof span {



    font-size: 12px;



}



.register_prof .tr {



    width: 140px;



}



.blk {



    display: block;



}



.p {



    cursor: pointer;



}



.p5 {



    padding: 5px;



}



.hd {



    display: none;



}



.tfocus {



    background: #fffdf0 none repeat scroll 0 0;



}



.error {



    background: #fff8e8 url("../images/verror.gif") no-repeat scroll 2px 2px;



    border: 1px solid #ffe7af;



    padding-left: 18px;



}



cite {



    display: block;



}



li.sub_column {



    background: none repeat scroll 0 0;



    clear: both;



    margin-left: 10px;



}



.t05_ul .nones {



    background: none repeat scroll 0 0;



}



li.sub_column li {



    background: url("../images/ico10.gif") no-repeat scroll 0 10px;



    padding-left: 10px;



}



li.sub_column li.cur {



    background: url("../images/ico7.gif") no-repeat scroll 0 10px;



    font-weight: bold;



    padding-left: 10px;



}



li.sub_column li.cur a {



    color: #fa8d0d;



}



.t05_ul li.cur a {



    color: #fa8d0d;



    font-weight: bold;



}



li.sub_column li a {



    height: 25px;



    line-height: 25px;



}



li.sub_column ul {



    margin-left: -20px;



}



.login_tb {



}



.login_tb td {



    padding: 5px;



}



.login_tb .tr {



    font-size: 14px;



    vertical-align: top;



    width: 70px;



}



.bgF7F7F7 {



    background: #f7f7f7 none repeat scroll 0 0;



}



#tbCartProducts td {



    border: 1px solid #ececec;



}



.quantity_tr {



    text-align: center;



}



.quantity_tr input {



    border: 1px solid #ddd;



    text-align: right;



    width: 30px;



}



.quantity_tr a {



    display: none;



    text-decoration: underline;



}



.payment_tab {



    margin-bottom: 10px;



    width: 100%;



}



.payment_tab tr {



    cursor: pointer;



}



.payment_tab .hover {



    background: #f3f2f2 none repeat scroll 0 0;



}



.payment_tab td {



    padding: 5px;



}



.add_info {



    background: #edecec none repeat scroll 0 0;



    border: 1px solid #bdbdbd;



    line-height: 180%;



    margin-bottom: 10px;



    padding: 10px;



}



#prod_all_columns {



    display: none;



    width: 557px;



    z-index: 999;



}



#prod_all_columns h1 {



    background: url("../images/all_columns_title.gif") repeat scroll 0 0;



    font-size: 100%;



    height: 25px;



    line-height: 25px;



    padding-left: 10px;



}



#prod_all_columns .close {



    cursor: pointer;



    float: right;



    font-weight: normal;



    line-height: 25px;



    margin-right: 8px;



}



#prod_all_columns .close img {



    vertical-align: middle;



}



#prod_all_columns .columns {



    -moz-border-bottom-colors: none;



    -moz-border-left-colors: none;



    -moz-border-right-colors: none;



    -moz-border-top-colors: none;



    background: #fff none repeat scroll 0 0;



    border-color: -moz-use-text-color #d5d5d5 #d5d5d5;



    border-image: none;



    border-style: none solid solid;



    border-width: 0 1px 1px;



    height: 400px;



    overflow: auto;



    width: 555px;



}



#prod_all_columns td {



    padding: 5px;



}



#prod_all_columns .top_column a {



    color: orange;



    font-weight: bold;



}



#prod_all_columns .top_column img {



    margin-right: 5px;



}



#prod_all_columns .sub_columns a {



    background: url("../images/ico12.gif") no-repeat scroll 0 5px;



    line-height: 150%;



    margin-right: 15px;



    padding-left: 10px;



}



.pop_addr {



    width: 557px;



}



.addr_title {



    background: url("../images/all_columns_title.gif") repeat scroll 0 0;



    font-size: 100%;



    height: 25px;



    line-height: 25px;



    padding: 0 5px;



    width: 547px;



}



.addr_title .close {



    float: right;



    margin-top: 5px;



}



.pop_addr .bord {



    -moz-border-bottom-colors: none;



    -moz-border-left-colors: none;



    -moz-border-right-colors: none;



    -moz-border-top-colors: none;



    background: #fff none repeat scroll 0 0;



    border-color: -moz-use-text-color #d5d5d5 #d5d5d5;



    border-image: none;



    border-style: none solid solid;



    border-width: 0 1px 1px;



    height: 350px;



    padding-top: 5px;



    width: 555px;



}



.pop_addr .cont {



    height: 350px;



    overflow-y: scroll;



}



.pop_addr div table .tr {



    width: 100px;



}



.pop_addr div table td {



    padding: 2px;



}



.pop_addr .line {



    background: #ddd none repeat scroll 0 0;



    font-size: 0;



    height: 1px;



    line-height: 0;



    margin: 10px;



    overflow: hidden;



}



#divCartMyAddr {



    display: none;



    width: 557px;



    z-index: 999;



}



#divCartMyAddr iframe {



    height: 356px;



    width: 557px;



}



.apage .cur {



    border: 1px solid #d5d5d5;



    padding: 0 3px;



}



.prod_attrs_b {



    background: url("../images/attr_form.gif") repeat scroll 0 0;



    height: 131px;



    margin-left: 5px;



    margin-top: 5px;



    overflow: hidden;



    padding: 10px;



    width: 246px;



}



.prod_attrs_b h5 {



    border-bottom: 1px solid #eeeded;



    line-height: 16px;



    margin-bottom: 5px;



}



.prod_attrs_b .prod_attrs_det {



    height: 96px;



    overflow-y: auto;



    width: 236px;



    word-break: break-all;



}



.prod_attrs {



    background: url("../images/attr_form_b.gif") repeat scroll 0 0;



    height: 267px;



    margin-bottom: 10px;



    margin-left: 5px;



    margin-top: 5px;



    overflow: hidden;



    padding: 10px;



    width: 246px;



}



.prod_attrs h5 {



    border-bottom: 1px solid #eeeded;



    line-height: 16px;



    margin-bottom: 5px;



}



.prod_attrs .prod_attrs_det {



    height: 236px;



    overflow-y: auto;



    width: 236px;



    word-break: break-all;



}



.photo_list {



    padding: 10px;



}



.photo_list ul li {



    float: left;



    margin-bottom: 15px;



    margin-left: 15px;



}



.photo_list ul li img {



    border: 1px solid #fff;



    height: 120px;



    width: 120px;



}



.photo_list ul li a.cur img, .photo_list ul li a:hover img {



    border: 1px solid #fda305;



}



.photo_list input {



    background: #fda305 none repeat scroll 0 0;



    border: 0 none;



    color: white;



    cursor: pointer;



    height: 20px;



    line-height: 20px;



    width: 54px;



}



.photo_big {



    padding: 10px;



    text-align: center;



}



.static_graph {



    background: orange none repeat scroll 0 0;



    font-size: 0;



    line-height: 0;



    margin: 10px auto 0;



    width: 20px;



}



.static_graph .tc {



    text-align: center;



}



#cntrStatic_0, #cntrStatic_1, #cntrStatic_2 {



    text-align: center;



    vertical-align: bottom;



}



#mailArticle {



    border: 1px solid #ccc;



    display: none;



}



#mailArticle iframe {



    height: 602px;



    overflow: hidden;



    width: 632px;



}



.mailprod {



    background: #fff none repeat scroll 0 0;



    border: 1px solid #aaa;



    height: 600px;



    overflow: hidden;



    width: 626px;



}



#div_nsw_copy_url {



    background: #fff none repeat scroll 0 0;



    border: 1px solid #ccc;



    width: 400px;



}



#div_nsw_copy_url h1 {



    background: #f0f0f0 none repeat scroll 0 0;



    border-bottom: 1px solid #ccc;



    font-size: 14px;



    padding: 3px;



}



#div_nsw_copy_url h1 a {



    float: right;



    font-size: 12px;



    font-weight: normal;



}



#div_nsw_copy_url .cont {



    border-top: 1px solid #f6f6f6;



    padding: 10px;



}



#div_nsw_copy_url .cont textarea {



    height: 50px;



    margin: 10px 0;



    width: 380px;



}



#div_nsw_news_advan_cntr {



    display: none;



}



#div_nsw_news_advan_cntr iframe {



    height: 222px;



    width: 402px;



}



#div_nsw_news_advan {



    background: #fff none repeat scroll 0 0;



    border: 1px solid #ccc;



    height: 220px;



    width: 400px;



}



#div_nsw_news_advan h1 {



    background: #f0f0f0 none repeat scroll 0 0;



    border-bottom: 1px solid #ccc;



    font-size: 14px;



    padding: 3px;



}



#div_nsw_news_advan h1 a {



    float: right;



    font-size: 12px;



    font-weight: normal;



}



#div_nsw_news_advan .cont {



    border-top: 1px solid #f6f6f6;



    padding: 10px;



}



#div_nsw_news_advan .cont table td {



    padding: 3px;



}



.anns {



}



.anns dl {



    border-bottom: 1px solid #ddd;



    line-height: 150%;



    margin: 10px;



    padding-bottom: 5px;



}



.anns dl dt {



    font-weight: bold;



}



.anns dl .showtime {



    color: #959595;



}



.rele_search {



    border-top: 1px solid #ddd;



    line-height: 160%;



    margin: 5px;



}



.rele_search li {



    float: left;



    width: 150px;



}



.NewsColumns select {



    width: 130px;



}



#img_scroll {



    overflow: hidden;



    width: 400px;



}



#img_scroll #imgPrev {



    cursor: pointer;



    float: left;



    margin-top: 25px;



}



#img_scroll #imgNext {



    cursor: pointer;



    float: right;



    margin-top: 25px;



}



#img_scroll #img_list {



    float: left;



    margin-left: 10px;



    overflow: hidden;



    white-space: nowrap;



    width: 360px;



}



#img_scroll #img_list a {



    margin-left: 10px;



}



#img_scroll #img_list a img {



    padding: 8px 3px 3px;



}



#img_scroll #img_list a.cur img {



    background: url("../images/smallimgbg1.gif") no-repeat scroll 0 0;



}



#img_scroll #img_list a img.cur {



    background: url("../images/smallimgbg1.gif") no-repeat scroll 0 0;



}



#div_fav_cntr {



    height: 135px;



    overflow: hidden;



    width: 250px;



}



dl.l08 {



    display: inline;



    float: left;



    margin: 1.5em 0 0 25px;



    width: 197px;



}



dl.l08 dt {



    border: 1px solid #ececec;



    height: 195px;



    overflow: hidden;



    width: 195px;



}



dl.l08 img {



    display: block;



    height: 195px;



    width: 195px;



}



dl.l08 dd {



    background: #ececec none repeat scroll 0 0;



    font-weight: bold;



    height: 24px;



    line-height: 24px;



    margin: 2px 0 0;



    overflow: hidden;



    text-align: center;



    white-space: nowrap;



    width: 100%;



}



dl.l08 dd a {



    color: #666;



}



.provideo .video_tit {



}



.provideo .cont {



}



.payad_cntr {



    overflow: hidden;



    white-space: nowrap;



    width: 726px;



}



.sale_prom_info {



    background: #fffada none repeat scroll 0 0;



    border: 1px solid #f00;



    color: #535353;



    line-height: 150%;



    padding: 5px;



}



.msg_li______ li {



    background: url("../images/ico6.gif") no-repeat scroll 0 8px;



    padding-left: 14px;



}



.invitation_2 {



    background: url("../images/u_invitation.gif") no-repeat scroll 0 10px;



    border: 1px solid #ccc;



    line-height: 200%;



    margin-bottom: 10px;



    padding: 20px 20px 20px 150px;



}



li.sub_column {



    margin-left: 10px;



}



li.sub_column li {



    background: url("../images/ico10.gif") no-repeat scroll 0 10px;



    padding-left: 10px;



}



li.sub_column li.cur {



    background: url("../images/ico7.gif") no-repeat scroll 0 10px;



    font-weight: bold;



    padding-left: 10px;



}



li.sub_column li.cur a {



    color: #fa8d0d;



}



.t05_ul li.cur a {



    color: #fa8d0d;



    font-weight: bold;



}



.prof_rate {



    background: #fff2db none repeat scroll 0 0;



    border: 1px solid #f58d12;



    width: 600px;



}



.prof_rate td {



    padding: 5px;



}



.prof_rate td.rate {



    width: 500px;



}



.prof_rate td.rate div.r_cntr {



    border: 1px solid #0068b7;



    width: 490px;



}



.prof_rate td.rate div.r_cntr div {



    background: #a7e2fe none repeat scroll 0 0;



    padding: 0 5px;



}



.lnav div.lnav_more {



    margin-left: 18px;



}



.lnav ul.lnav_more {



    display: none;



    margin: 0 auto;



    width: 180px;



}



.lnav ul.lnav_more li {



    overflow: hidden;



    white-space: nowrap;



}



.lnav ul.lnav_more li a {



    color: #666;



    padding-left: 10px;



}



.lnav ul.lnav_more li a:hover {



    background: url("../images/ico7.gif") no-repeat scroll 0 6px;



}



.vc {



    line-height: 2;



    overflow: visible;



    word-break: break-all;



}



.vc a.o:link, .vc a.o:visited {



    background: #fff none repeat scroll 0 0;



    border: 1px solid #ddd;



    margin: 0 4px;



    padding: 3px 6px 1px;



    text-decoration: none;



}



.vc a.o:hover {



    border: 1px solid #049;



    text-decoration: none;



}



.ob {



    background: #fff none repeat scroll 0 0;



    border: 1px solid #ddd;



    margin: 0 4px;



    padding: 3px 6px 1px;



    text-decoration: none;



}



.obg {



    background: #f00 none repeat scroll 0 0;



    border: 1px solid #ddd;



    color: #fff;



    margin: 0 4px;



    padding: 3px 6px 1px;



    text-decoration: none;



}



#div_nsw_show_help {



    background: #fff none repeat scroll 0 0;



    border: 1px solid #ccc;



    width: 600px;



}



#div_nsw_show_help h1 {



    background: #f0f0f0 none repeat scroll 0 0;



    border-bottom: 1px solid #ccc;



    font-size: 14px;



    padding: 3px;



}



#div_nsw_show_help h1 a {



    float: right;



    font-size: 12px;



    font-weight: normal;



}



#div_nsw_show_help .cont {



    border-top: 1px solid #f6f6f6;



    padding: 10px;



}



#div_nsw_show_help .cont textarea {



    height: 100px;



    margin: 10px 0;



    width: 580px;



}



.n_info_con a.keys {



    color: Blue;



    text-decoration: underline;



}



.payad {



    color: #666;



    padding-top: 15px;



}



.payad1 {



    background: url("../images/ad_bg.gif") repeat scroll 0 0;



    height: 80px;



    overflow: hidden;



    padding: 24px 0 0;



}



.payad1 p {



    line-height: 22px;



    padding-left: 60px;



}



.payad1 p span {



    color: red;



}



.payad1 p a.m {



    color: #fe7101;



    font-weight: bold;



    text-decoration: underline;



}



.payad1 p a.m:hover {



    color: #e00;



}



.payad2 {



    background: #f6f6f6 none repeat scroll 0 0;



    height: 134px;



    overflow: hidden;



    padding: 5px;



}



.pl, .pr {



}



.pm {



    float: left;



    width: 692px;



}



.pm dl {



    display: inline;



    float: left;



    margin: 16px 0 0 11px;



    width: 330px;



}



.pm dt {



    background: white none repeat scroll 0 0;



    border: 1px solid #e4e4e4;



    float: left;



    height: 100px;



    overflow: hidden;



    width: 100px;



}



.pm dt img {



    width: 100px;



}



.pm dd {



    float: right;



    width: 220px;



}



.pm dd.tit {



    overflow: hidden;



    white-space: normal;



}



.pm dd.tit a {



    color: #04d;



    font-size: 14px;



}



.pm dd.con {



    height: 45px;



    margin: 7px 0;



    overflow: hidden;



}



.pm dd.btn a {



    color: #e87917;



    font-weight: bold;



    text-decoration: underline;



}



.pm dd.btn a:hover {



    color: #e00;



}



.pm dd.btn input {



    vertical-align: text-bottom;



}



#flashs {



    position: relative;



}



#flashs .bgitem {



}



#flashs .btn {



    bottom: 22px;



    margin-right: -470px;



    padding: 5px 6px;



    position: absolute;



    right: 50%;



    z-index: 7;



}



#flashs .btn span {



    background: #efefef none repeat scroll 0 0;



    border: 1px solid #1496E9;



    color: #1496E9;



    cursor: pointer;



    display: inline-block;



    margin-left: 5px;



    padding: 2px 6px;



}



#flashs .btn span.cur {



    background: #1496E9 none repeat scroll 0 0;



    color: #fff;



}



.join ul li.bi01 {






}



.join ul li.bi02 {






}



.join ul li.bi03 {






}



.join ul li.bi04 {






}



.join ul li.bi05 {






}



.join ul li.bi06 {






}



.join ul li.bi07 {






}



.join ul li.bi08 {






}



.join ul li.bi09 {






}



.join ul li.bi010 {






}



.join_m ul li span {



    color: #c8a87b;



    display: block;



    font-size: 15px;



    text-align: center;



    font-weight:bold;



    width: 170px;



}



.join ul li.bi01 span, .join ul li.bi03 span, .join ul li.bi08 span, .join ul li.bi09 span, .join ul li.bi010 span {



    line-height: 30px;



    padding-top: 40px;



}



.join ul li.bi02 span, .join ul li.bi05 span, .join ul li.bi06 span, .join ul li.bi07 span {



    line-height: 25px;



    padding-top: 30px;



}

.footlinks {clear:both;margin:0px auto;padding:0px;height:auto;font-size:9pt;line-height:140%;color:#777;text-align:center;}

.footlinks a:link, .footlinks a:visited {font-size:9pt;line-height:140%;color:#777;}

.typo_img{    
	float: left;
    margin-right: 20px;
    margin-bottom: 12px;
    margin-top: 8px;
    }
