body{background:url("../images/reg/simple_bg.jpg") repeat-x scroll 0 0 #FFFFFF;}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
* html .clearfix {
    height: 1%;
}
* + html .clearfix {
    height: 1%;
}
.fix {
    overflow: hidden;
    text-overflow: ellipsis;
}
.anchor {
    position: relative;
    z-index: 0;
}
.clear {
    clear: both;
}
.none {
    display: none;
}
.block {
    display: block;
}
.key_blue {
    color: #0069DD;
}
.key_red {
    color: #D40000;
}
.key_ora {
    color: #FF6600;
}
.key_green {
    color: #009900;
}
.key_gray, a.key_gray {
    color: #808080;
}
.key_black {
    color: #666666;
}
.font_12, a.font_12 {
    font-size: 12px;
}
.font_14, a.font_14 {
    font-size: 14px;
}
.font_18 {
    font-size: 18px;
}
.font_weight {
    font-weight: bold;
}
.center {
    text-align: center;
}
.t_right {
    text-align: right;
}

.none {
    display: none;
}
.line_solid {
    background: url("/i/v2/cssimg/locimages/nav_bg1.png") no-repeat scroll 25px -160px transparent;
    clear: both;
    height: 1px;
    overflow: hidden;
}
.line_full {
    border-bottom: 1px solid #CDDBE8;
    clear: both;
    height: 1px;
    margin: 0 auto;
    overflow: hidden;
    width: 95%;
}
.line_l {
    background: url("/i/v2/cssimg/locimages/nav_bg1.png") no-repeat scroll 30px -153px transparent;
    clear: both;
    height: 1px;
    overflow: hidden;
}
.line_dash {
    background: url("/i/v2/cssimg/locimages/nav_bg1.png") no-repeat scroll 0 -149px transparent;
    clear: both;
    height: 3px;
    overflow: hidden;
}
.line_dash1 {
    border-bottom: 1px dashed #CCCCCC;
    height: 1px;
    margin: 3px 0;
    overflow: hidden;
}
.more {
    position: absolute;
    right: 10px;
    top: 0;
}
.arrow_down {
    background: url("/i/v2/cssimg/locimages/nav_bg1.png") no-repeat scroll right -177px transparent;
    padding-right: 10px;
}
a.close {
    background: url("/i/v2/cssimg/locimages/share_icon.png") repeat scroll 0 -388px transparent;
    height: 10px;
    position: absolute;
    right: 4px;
    top: 2px;
    width: 10px;
}
a.close_red {
    background: url("/i/v2/cssimg/locimages/share_icon.png") repeat scroll 0 -410px transparent;
    height: 10px;
    position: absolute;
    right: 4px;
    top: 2px;
    width: 10px;
}
.btn {
    clear: both;
    overflow: hidden;
    padding: 10px 0 10px 154px;
}
.btn_middle {
    padding: 15px 0;
    text-align: center;
}
.btn_4 {
    cursor: pointer;
    padding: 2px 0;
    width: 85px;
}
.btn_2 {
    cursor: pointer;
    padding: 1px 4px;
}
.btn_blue {
    background: url("/i/v2/cssimg/locimages/nav_bg1.png") no-repeat scroll -1px -210px transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 33px;
    width: 102px;
}
.btn_blue_small {
    background: url("/i/v2/cssimg/locimages/nav_bg1.png") no-repeat scroll -106px -216px transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    height: 28px;
    width: 87px;
}
.btn_disable {
    background: url("/i/v2/cssimg/locimages/nav_bg.png") no-repeat scroll -270px -109px transparent;
    border: 0 none;
    color: #9D9DA1;
}
.btn_disable_small {
    background: url("/i/v2/cssimg/locimages/nav_bg.png") no-repeat scroll -376px -114px transparent;
    border: 0 none;
    color: #9D9DA1;
    font-size: 12px;
    height: 28px;
    width: 87px;
}
.btn_long {
    background: url("/i/v2/cssimg/locimages/long_btn.png") no-repeat scroll 0 0 #3366CC;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 28px;
    width: 221px;
}
.btn_b6 {
    background: url("/i/v2/cssimg/locimages/btn_b6.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 33px;
    width: 139px;
}
.bt_zhu {
    background: url("http://imgcache.qq.com/bossweb/pay/public/bt_zhu.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    vertical-align: middle;
    width: 17px;
}
.btn_disable {
    font-size: 14px;
    font-weight: bold;
    height: 33px;
    width: 102px;
}
.btn_date {
    background: url("/i/v2/cssimg/locimages/btn_date.png") no-repeat scroll 0 1px transparent;
    border: 0 none;
    cursor: pointer;
    display: inline;
    height: 21px;
    padding: 0;
    width: 20px;
}
.btn_soonQb {
    background: url("/i/v2/cssimg/locimages/textbtn.png") no-repeat scroll 0 -49px transparent;
    border: 0 none;
    cursor: pointer;
    display: inline;
    height: 42px;
    padding: 0;
    width: 149px;
}
.btn_checkQb {
    background: url("/i/v2/cssimg/locimages/textbtn.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    display: inline;
    height: 42px;
    padding: 0;
    width: 149px;
}
.ipt_text, .ipt_mid, .ipt_short {
    border: 1px solid #A0B8CF;
    font-size: 14px;
    ime-mode: disabled;
    padding: 2px 0;
}
.ipt_text {
    width: 170px;
}
.ipt_mid {
    width: 120px;
}
.ipt_short {
    width: 51px;
}
.ipt_name {
    border: 1px solid #A0B8CF;
    font-size: 14px;
    padding: 2px 0;
}
.ipt_select {
    font-size: 14px;
    line-height: 28px;
    width: 170px;
}
.top_menu {
    background: none repeat scroll 0 0 #F8F8F8;
    border-bottom: 1px solid #E6E6E6;
    color: #9E9E9E;
    display: block;
    height: 21px;
    line-height: 20px;
    width: 100%;
}
.menu, .header, .container, .copyright {
    margin: 0 auto;
    width: 978px;
}
.menu {
    text-align: right;
}
.top_menu a:link, .top_menu a:visited, .copyright a:link, .copyright a:visited {
    color: #9E9E9E;
}
.top_menu a:hover, .top_menu a:active, .copyright a:hover, .copyright a:active {
    color: #1A7CBC;
    text-decoration: none;
}
.copyright {
    margin-top: 20px;
}
.copyright p {
    color: #9E9E9E;
    text-align: center;
}

.login {
    background: url("/i/v2/cssimg/locimages/bg1.jpg") no-repeat scroll right 0 transparent;
    float: right;
    height: 62px;
    padding-top: 5px;
    text-align: right;
    width: 550px;
}
.login a {
    padding-left: 7px;
}
.logo_sub {
    background: url("/i/v2/cssimg/locimages/nav_bg1.png") no-repeat scroll -240px 8px transparent;
    float: left;
    padding: 12px 0 0 10px;
    width: 150px;
}
.announce {
    float: right;
    padding-top: 20px;
    text-align: right;
    width: 400px;
}
.nav {
    background: url("/i/v2/cssimg/locimages/nav_bg1.png") no-repeat scroll 0 -68px #71ACE1;
    color: #3366FF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 38px;
    position: relative;
    width: 950px;
}
.nav ul {
    padding-left: 50px;
}
.nav ul li {
    float: left;
    margin: 0 5px;
    padding-top: 6px;
    text-align: center;
}
.nav a {
    display: block;
    padding: 1px 0 10px;
    text-decoration: none;
    width: 86px;
}
.nav a:link, .nav a:visited {
    color: #FFFFFF;
}
.nav a:hover, .nav a:active {
    color: #FFFFFF;
    text-decoration: underline;
}
.nav .current a:link, .nav .current a:visited, .nav .current a:hover, .nav .current a:active {
    background: url("/i/v2/cssimg/locimages/nav_bg1.png") no-repeat scroll 0 -111px transparent;
    color: #333333;
}
.nav .current a:hover, .nav .current a:active {
    text-decoration: none;
}
.nav_right {
    background: url("/i/v2/cssimg/locimages/nav_bg1.png") no-repeat scroll -100px -109px transparent;
    float: right;
    font-family: '宋体',Arial,Helvetica,sans-serif;
    line-height: 34px;
    position: absolute;
    right: 5px;
    top: 0;
    width: 160px;
}
.nav_right a {
    float: left;
    font-weight: normal;
    padding: 0 0 0 25px;
    width: auto;
}
.body_iframe {
    background: url("/i/v2/cssimg/locimages/ifrme_bg.gif") repeat scroll 0 0 #FFFFFF;
}
.container {
    clear: both;
    margin-top: 4px;
    overflow: hidden;
}
.container_border {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #E5ECF5;
    margin-top: 4px;
    padding: 10px;
    width: 930px;
}
.b1 {
    background: none repeat scroll 0 0 #E5ECF2;
    display: block;
    font-size: 1px;
    height: 1px;
    margin: 0 2px;
    overflow: hidden;
}
.b2 {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #E5ECF2;
    border-right: 1px solid #E5ECF2;
    display: block;
    font-size: 1px;
    height: 1px;
    margin: 0 1px;
    overflow: hidden;
}
.content {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #E5ECF2;
    border-right: 1px solid #E5ECF2;
}
.content .h2_bg {
    background: url("/i/v2/cssimg/locimages/h2_bg.png") repeat-x scroll 1px bottom transparent;
    border-bottom: 1px solid #C0D1E5;
    font-size: 14px;
    height: 25px;
    padding: 5px 0 0 10px;
}
.disc {
    padding-top: 10px;
}
.disc li {
    background: url("/i/v2/cssimg/locimages/li_square.png") no-repeat scroll 3px 12px transparent;
    font-size: 12px;
    line-height: 24px;
    padding-left: 15px;
}
.small_hint, .small_right, .small_wrong, .small_warn, .small_qustion, .ico_unicom, .ico_mobile {
    background: url("/i/v2/cssimg/locimages/share_icon.png") no-repeat scroll 0 0 transparent;
}
.small_hint {
    background-position: 0 5px;
}
.small_right {
    background-position: 0 -82px;
}
.small_wrong {
    background-position: 0 -169px;
}
.small_warn {
    background-position: 0 -253px;
}
.small_qustion {
    background-position: 0 -325px;
}
.ico_unicom {
    background-position: 0 -498px;
    padding-left: 25px;
}
.ico_mobile {
    background-position: 0 -470px;
    padding-left: 25px;
}
.left_20 {
    padding-left: 25px;
}
.sub {
    left: -5px;
    position: absolute;
    top: 3px;
}
.qus_b {
    background: url("/i/v2/cssimg/locimages/share_icon.png") no-repeat scroll right -325px transparent;
    display: block;
    height: 20px;
    margin-top: 3px;
    width: 20px;
}
.arrow {
    background: url("/i/v2/cssimg/locimages/nav_bg1.png") no-repeat scroll right -175px transparent;
    padding-right: 20px;
}
.msg_step1, .msg_step2, .msg_step2_flow {
    background: url("/i/v2/cssimg/locimages/msg_step.png") no-repeat scroll 0 0 transparent;
    margin: 0 auto;
    width: 460px;
}
.msg_step1 {
    background-position: 0 0;
    height: 35px;
}
.msg_step2 {
    background-position: 0 -35px;
    height: 35px;
}
ul.msg_step2_flow {
    background-position: 0 -70px;
    height: 152px;
    margin-top: 10px;
    padding: 0;
}
ul.msg_step2_flow li {
    font-size: 12px;
    line-height: 24px;
    padding-bottom: 27px;
    padding-left: 90px;
}
.nav_switch {
    color: #324F64;
    position: relative;
    width: auto;
    z-index: 102;
}
.nav_switch span {
    background: url("/i/v2/cssimg/locimages/nav_bg1.png") no-repeat scroll right -177px transparent;
    cursor: pointer;
    display: inline-block;
    line-height: 17px;
    margin-right: 5px;
    padding: 1px 12px;
    z-index: 102;
}
.nav_switch_active span, .nav_switch_active1 span {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/i/v2/cssimg/locimages/nav_bg1.png") no-repeat scroll right -177px #F7FBFE;
    border-color: #A9C2D8 #A9C2D8 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    clear: both;
    cursor: pointer;
    line-height: 17px;
    margin-right: 5px;
    padding: 1px 11px;
    position: relative;
    z-index: 102;
}
.tipcontent {
    background: url("/i/v2/cssimg/locimages/tipbg.gif") repeat-x scroll 0 bottom #F7FBFE;
    border: 1px solid #A9C2D8;
    display: none;
    left: 0;
    padding: 5px;
    position: absolute;
    top: 17px;
    width: 258px;
    z-index: 100;
}
.nav_switch_active .tipcontent, .nav_switch_active1 .tipcontent {
    display: block;
}
.tipword {
    clear: both;
    line-height: 18px;
    margin-top: 8px;
    text-align: left;
    z-index: 70;
}
.tipword p {
    text-align: left;
}
.tableList {
    width: 100%;
}
.tableList th {
    font-size: 12px;
    font-weight: normal;
    padding: 3px 0;
    text-align: center;
}
.tableList td {
    color: #666666;
    cursor: pointer;
    padding: 2px;
    text-align: center;
}
.tableList tfoot td {
    text-align: right;
}
.tableList tbody tr {
}
.tableList tbody tr:hover {
    background: none repeat scroll 0 0 #F4E79A;
    cursor: pointer;
}
.tipword .operat {
    margin: 0;
    padding: 0;
}
.tipword .operat li {
    display: block;
    float: none;
    line-height: 16px;
    padding-left: 2px;
    padding-top: 5px;
    text-align: left;
}
.btninput {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F7FBFE;
    border-color: #A9C2D8 #A9C2D8 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    cursor: pointer;
    display: block;
    padding: 1px 11px;
    position: relative;
    text-align: center;
    width: 85px;
    z-index: 3;
}
.btncontent {
    background: url("/i/v2/cssimg/locimages/tipbg.gif") repeat-x scroll 0 bottom #F7FBFE;
    border: 1px solid #A9C2D8;
    display: none;
    padding: 5px;
    position: absolute;
    top: 23px;
    width: 258px;
    z-index: 0;
}
.iframe_650 {
    margin: 0 auto;
    width: 650px;
}
.frameset {
    font-size: 14px;
    margin-top: 5px;
}
.frameset h2 {
    border-bottom: 1px solid #EEEEEE;
    font-size: 14px;
    font-weight: normal;
    line-height: 30px;
    margin: 0 0 10px;
    padding-left: 5px;
    position: relative;
}
.frameset h2 .sub_logo {
    color: #999999;
    font-size: 12px;
    position: absolute;
    right: 0;
    top: 3px;
}
.frameset ul {
    padding-top: 5px;
}
.frameset ul li {
    clear: both;
    line-height: 30px;
    text-align: left;
    z-index: 1;
}
.frameset em {
    color: #FF0000;
    padding: 0 3px;
}
.frameset ul p {
    clear: both;
    color: #808080;
    font-size: 12px;
    line-height: 20px;
    margin-left: 154px;
}
.frameset blockquote {
    display: block;
    float: left;
    margin-right: 2px;
    text-align: right;
    width: 150px;
}
.frameset .label {
    display: inline-block;
    float: left;
    margin-right: 2px;
    text-align: right;
    width: 150px;
}
.frameset label {
    cursor: pointer;
}
.frameset ul li ul {
    float: left;
    padding-bottom: 0;
    padding-top: 0;
}
.frameset ul li ul li {
    line-height: 26px;
    padding-bottom: 0;
    padding-top: 0;
}
.frameset ul li ul li p {
    margin: 0;
    padding: 0;
}
.import, .warn, .wrong {
    font-size: 12px;
    padding-left: 20px;
    text-align: left;
    width: 200px;
}
.nonebiaozhi {
    padding: 0;
    position: relative;
}
.import, .wrong, .warn {
    background: url("/i/v2/cssimg/locimages/share_icon.png") no-repeat scroll 0 -2px transparent;
}
.wrong {
    background-position: 0 -175px;
}
.warn {
    background-position: 0 -260px;
}
.about_word_success {
    background: url("/i/v2/cssimg/locimages/tips_success.png") no-repeat scroll 0 0 transparent;
}
.about_word_wrong {
    background: url("/i/v2/cssimg/locimages/tips_fail.png") no-repeat scroll 0 0 transparent;
}
.about_word_warn {
    background: url("/i/v2/cssimg/locimages/tips_warn.png") no-repeat scroll 0 0 transparent;
}
.about_word_pivotal {
    background: url("/i/v2/cssimg/locimages/tips_pivotal.png") no-repeat scroll 0 0 transparent;
}
.about_word, .about_word_s {
    font-size: 14px;
    line-height: 23px;
    padding: 0 10px 5px 50px;
    text-align: left;
}
.about_word {
    margin: 10px 0 0 20px;
    min-height: 50px;
}
.about_word h2 {
    font-size: 14px;
}
.about_word p, .about_word_s p {
    line-height: 28px;
}
.about_btn {
    margin-bottom: 20px;
    padding-left: 65px;
    padding-top: 10px;
}
.tips {
    background: none repeat scroll 0 0 #FFF5C5;
    border: 1px solid #F8E2AD;
    margin-bottom: 5px;
    padding: 5px;
    position: relative;
}
.tips p {
    color: #666666;
    font-size: 12px;
    padding: 0 10px;
}
.tips .mor {
    position: absolute;
    right: 10px;
}
.tips .tips_msg {
    padding-left: 35px;
}
.tips ol {
    padding: 0 20px;
}
.tips ol li {
    color: #808080;
    font-size: 12px;
    line-height: 20px;
    list-style: decimal outside none;
}
.tips_style {
    background: none repeat scroll 0 0 #ECECEC;
    border: 1px solid #E0E0E0;
    padding: 2px;
}
.title {
    font-size: 14px;
    font-weight: normal;
    line-height: 28px;
    padding-bottom: 20px;
}
.line_tips {
    font-size: 12px;
    line-height: 18px;
    margin: 0 10px;
    padding: 5px 5px 5px 20px;
}
.list_top {
    padding: 5px 10px;
}
.winxintips, .winxintips2 {
    border-top: 1px dotted #D6D7D8;
    padding-left: 5px;
    padding-top: 10px;
}
.winxintips h3, .winxintips2 h3 {
    background: url("/i/v2/cssimg/locimages/share_icon.png") no-repeat scroll 0 -427px transparent;
    color: #217F00;
    font-weight: normal;
    padding-bottom: 10px;
    padding-left: 20px;
}
.winxintips p, .winxintips2 p {
    color: #808080;
}
.winxintips ol, .tips ol {
    padding: 0 25px;
}
.winxintips2 {
    border-top: medium none;
    padding-top: 0;
}
ol li, .winxintips ol li, .tips ol li {
    color: #808080;
    font-size: 12px;
    line-height: 22px;
    list-style: decimal outside none;
}
.main, .main_600, .main_full {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 3px solid #E6F3F9;
    border-right: 3px solid #E6F3F9;
    border-top: 3px solid #E6F3F9;
    float: left;
    min-height: 450px;
    padding: 15px 0;
    text-align: center;
}
.main {
    width: 750px;
}
.main_600 {
    width: 600px;
}
.main_full {
    border: 3px solid #E6F3F9;
    width: 923px;
}
.tablearea {
    margin: 0 auto;
    padding: 15px;
}
.com_table, .com_mine_table {
    border-collapse: collapse;
    font-size: 14px;
    text-align: left;
    width: 100%;
}
.com_table caption {
    padding-bottom: 5px;
    text-align: left;
}
.com_table th {
    background: url("/i/v2/cssimg/locimages/thbg.gif") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #E4EDF3;
    color: #666666;
    font-size: 12px;
    font-weight: normal;
    height: 27px;
    line-height: 28px;
    overflow: hidden;
    padding: 1px 0 1px 5px;
    text-align: center;
}
.com_table td {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #F2F3F3;
    line-height: 28px;
    padding: 5px 3px 5px 7px;
    vertical-align: top;
}
.com_mine_table td {
    background: none repeat scroll 0 0 #FFFFFF;
    line-height: 25px;
    padding: 5px;
    vertical-align: top;
}
.com_table .th_right {
    border-right: 1px solid #BBD6F1;
}
.com_table tfoot td {
    background: none repeat scroll 0 0 #F6F9FB;
    font-size: 12px;
    line-height: 24px;
    text-align: left;
}
.have_line th {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #E9F0F3;
    border-color: #D9E2E8 #D9E2E8 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #333333;
    font-size: 12px;
    font-weight: normal;
    padding: 3px;
}
.have_line td {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D9E2E8;
    line-height: 24px;
    padding: 3px 5px;
}
.turn_page {
    font-size: 12px;
    padding: 5px;
    position: relative;
    text-align: right;
    width: 98%;
}
.turn_page a {
    display: inline-block;
    padding: 0 5px;
}
.turn_page .page_current {
    display: inline-block;
    font-weight: bold;
    padding: 0 5px;
}
.turn_page .check {
    background: none repeat scroll 0 0 #E7F4FF;
    border: 1px solid #BCD4EC;
    height: 155px;
    padding: 5px;
    position: absolute;
    right: 10px;
    top: -165px;
    width: 140px;
}
.turn_page .check p {
    padding-top: 5px;
}
.turn_page b {
    left: 9px;
    position: absolute;
    text-align: left;
}
.min_h450 {
    min-height: 450px;
}
.none {
    display: none;
}
.floatdiv {
    margin: 0;
    padding: 0;
    position: relative;
    text-align: left;
}
.floatdiv h3 {
    background: url("/i/v2/cssimg/locimages/h2_bg.png") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #CBDEF1;
    font-size: 14px;
    line-height: 25px;
    padding-left: 5px;
}
.floatdiv .mid_center {
    margin: 0 auto;
    padding: 5px 0;
    width: 300px;
}
.floatdiv .minh {
    min-height: 250px;
}
.systembtn {
    margin: 0 auto;
    padding: 10px 0;
    text-align: center;
}
.systemword, .systemword_s {
    margin: 15px auto 0;
    padding-left: 55px;
    width: 300px;
}
.systemword_s {
    padding: 5px 15px;
}
.w_40 {
    width: 40px;
}
.w_60 {
    width: 60px;
}
.w_80 {
    width: 80px;
}
.w_100 {
    width: 100px;
}
.w_120 {
    width: 120px;
}
.w_160 {
    width: 160px;
}
.w_200 {
    width: 200px;
}
.pay_phone {
    font-weight: normal;
    height: 34px;
    line-height: 34px;
    position: absolute;
    right: 190px;
    top: 0;
    width: 60px;
}
.pay_phone a {
    padding: 0;
}
.frameset ul .QQlist {
    height: 300px;
    left: 160px;
    overflow-x: hidden;
    position: absolute;
    top: 26px;
    width: 190px;
    z-index: 100;
}
.btn_arrow {
    background: url("/i/v2/cssimg/locimages/btnarrow.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 12px;
    height: 22px;
    line-height: 24px;
    width: 87px;
}
a.kf {
    background: url("/i/v2/cssimg/locimages/icon_kf.png") no-repeat scroll 2px 0 transparent;
    padding-left: 18px;
}
.icon_new2 {
    background: url("/i/v2/cssimg/locimages/gnew2.gif") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 12px;
    left: 55px;
    position: absolute;
    top: 5px;
    width: 23px;
}
.recommend_product_one, .recommend_product_two {
    border-top: 1px solid #DDDEDD;
    margin: 20px;
    padding: 10px 0;
    width: 100%;
}
.recommend_product_one .guid {
    line-height: 36px;
    padding: 10px 0 10px 20px;
}
.recommend_product_one .product {
    border: 1px solid #EBECEB;
    float: left;
    margin: 0 20px;
    padding: 0 0 10px;
    width: 240px;
}
.recommend_product_one .product .product_name {
    font-size: 14px;
    font-weight: bold;
    padding: 10px 10px 10px 40px;
}
.recommend_product_one .introduce {
    border-top: 1px solid #EBECEB;
    line-height: 20px;
    padding-left: 30px;
}
.recommend_product_one .tit {
    line-height: 36px;
    padding-left: 30px;
}
.recommend_product_one .product ul {
    padding: 0 0 10px 40px;
}
.recommend_product_one .product ul li {
    color: #666666;
    list-style: disc outside url("/i/v2/cssimg/locimages/li_square.png");
    text-align: left;
}
.recommend_product_one .btn_div {
    margin-left: 60px;
}
.recommend_product_two {
    margin-top: 40px;
    padding-top: 20px;
}
.recommend_product_two .product {
    clear: both;
    padding-left: 15px;
}
.recommend_product_two .product li {
    clear: both;
    padding: 15px 0;
    position: relative;
    width: 580px;
}
.recommend_product_two .product li .bu_logo {
    float: left;
    padding-right: 10px;
}
.recommend_product_two .product li .product_name {
    font-size: 12px;
    font-weight: bold;
}
.recommend_product_two .product li p {
    color: #666666;
    font-size: 12px;
}
.recommend_product_two .introduce {
    float: left;
    padding-top: 5px;
    width: 390px;
}
.recommend_product_two .product li button {
    position: absolute;
    right: 25px;
    top: 22px;
}
.btns_red, .btns_blue, .btns_yellow, .btns_green {
    background: url("/i/v2/cssimg/locimages/productbtn.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    height: 28px;
    line-height: 24px;
    text-align: center;
    width: 87px;
}
.btns_red {
    background-position: 0 -30px;
}
.btns_yellow {
    background-position: 0 0;
}
.btns_blue {
    background-position: -92px -30px;
}
.btn_green {
    background-position: -92px 0;
}
.em_num {
    color: #C50000;
    font-size: 16px;
    font-weight: bold;
    padding: 0 5px;
}
.li_avavip, .li_cfclub, .li_qqhx, .li_7xzb, .li_dnfdq, .li_qqsgpay, .li_xxxy, .li_xwdq, .li_avad, .li_fhzg, .li_ffowy, .li_ffowy, .li_dnlq, .li_slyx, .li_cfdq, .li_qqkdc, .li_lszt, .li_qqhxsj, .li_xxvip, .li_cq {
    background: url("/i/v2/cssimg/locimages/playicon.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 18px;
    width: 22px;
}
.li_xxvip {
    background-position: -2px -28px;
}
.li_avavip {
    background-position: -2px -76px;
}
.li_cfclub {
    background-position: -2px -51px;
}
.li_qqhx {
    background-position: -2px -195px;
}
.li_7xzb {
    background-position: -2px -740px;
}
.li_dnfdq {
    background-position: -2px -171px;
}
.li_qqsgpay {
    background-position: -2px -715px;
}
.li_xxxy {
    background-position: -2px -631px;
}
.li_xwdq {
    background-position: -2px -218px;
}
.li_avad {
    background-position: -2px -76px;
}
.li_fhzg {
    background-position: -2px -580px;
}
.li_ffowy {
    background-position: -2px -147px;
}
.li_dnlq {
    background-position: -2px -435px;
}
.li_slyx {
    background-position: -2px -658px;
}
.li_cfdq {
    background-position: -2px -51px;
}
.li_qqkdc {
    background-position: -2px -244px;
}
.li_lszt {
    background-position: -2px -605px;
}
.li_qqhxsj {
    background-position: -2px -458px;
}
.li_cq {
    background-position: -2px -842px;
}
.li_viptop, .li_qqvip, .li_xunxian, .li_dnf, .li_blue, .li_yellow, .li_red, .li_purple, .li_pink, .li_green, .li_school, .li_yinxin, .li_book, .li_black, .li_mq {
    background: url("/i/v2/cssimg/locimages/small_ico.png") no-repeat scroll 0 0 transparent;
    display: inline;
}
.li_viptop {
    background-position: 0 0;
    display: inline;
}
.li_qqvip {
    background-position: 0 -40px;
}
.li_red {
    background-position: 0 -77px;
}
.li_purple {
    background-position: 0 -117px;
}
.li_pink {
    background-position: 0 -157px;
}
.li_green {
    background-position: 0 -197px;
}
.li_blue {
    background-position: 0 -237px;
}
.li_yellow {
    background-position: 0 -277px;
}
.li_xunxian {
    background-position: 0 -320px;
}
.li_yinxin {
    background-position: 0 -357px;
}
.li_black {
    background-position: 0 -397px;
}
.li_book {
    background-position: 0 -437px;
}
.li_school {
    background-position: 0 -477px;
}
.li_mq {
    background-position: 0 -523px;
}
.li_qqzt, .li_sg, .li_xx, .li_x5, .li_ava, .li_zg, .li_ffo, .li_dm, .li_sl, .li_dnf, .li_cf, .li_qqhx, .li_speed, .li_hxsj {
    background: url("/i/v2/cssimg/locimages/playicon.gif") no-repeat scroll 0 0 transparent;
    display: inline;
}
.li_ava {
    background-position: -2px -76px;
}
.li_qqzt {
    background-position: -2px -605px;
}
.li_sg {
    background-position: -2px -715px;
}
.li_xx {
    background-position: -2px -631px;
}
.li_x5 {
    background-position: -2px -218px;
}
.li_zg {
    background-position: -2px -580px;
}
.li_ffo {
    background-position: -2px -147px;
}
.li_dm {
    background-position: -2px -435px;
}
.li_hxsj {
    background-position: -2px -460px;
}
.li_sl {
    background-position: -2px -658px;
}
.li_dnf {
    background-position: -2px -171px;
}
.li_cf {
    background-position: -2px -51px;
}
.li_qqhx {
    background-position: -2px -195px;
}
.li_speed {
    background-position: -2px -244px;
}
.icon_vip, .icon_yellow, .icon_red, .icon_green, .icon_blue, .icon_black, .icon_purple, .icon_pink, .icon_cf, .icon_xunxian, .icon_yinxin, .icon_book, .icon_mq, .icon_yinsu, .icon_jiaoyou, .icon_sanguo, .icon_dnf, .icon_ava {
    background: url("/i/v2/cssimg/locimages/big_icon.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 30px;
    margin: 10px 0;
    padding-left: 60px;
    padding-top: 10px;
}
.icon_vip {
    background-position: 0 0;
}
.icon_yellow {
    background-position: 0 -95px;
}
.icon_red {
    background-position: 0 -195px;
}
.icon_green {
    background-position: 0 -295px;
}
.icon_blue {
    background-position: 0 -395px;
}
.icon_black {
    background-position: 0 -495px;
}
.icon_purple {
    background-position: 0 -595px;
}
.icon_pink {
    background-position: 0 -695px;
}
.icon_cf {
    background-position: 2px -795px;
}
.icon_xunxian {
    background-position: 0 -895px;
}
.icon_yinxin {
    background-position: 0 -995px;
}
.icon_book {
    background-position: 0 -1095px;
}
.icon_mq {
    background-position: 0 -1195px;
}
.icon_yinsu {
    background-position: 0 -1095px;
}
.icon_jiaoyou {
    background-position: 0 -1195px;
}
.icon_dnf {
    background-position: 0 -1300px;
}
.icon_sanguo {
    background-position: 0 -1400px;
}
.icon_ava {
    background-position: 0 -1495px;
}
#tuijian {
    margin: 0 auto;
    overflow: hidden;
    width: 654px;
}
#tuijian .title {
    background: url("/i/v2/cssimg/locimages/tuijian.png") no-repeat scroll 0 0 transparent;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    width: 212px;
}
#tuijian .serlist {
    background: none repeat scroll 0 0 #FAFCFE;
    border-left: 1px solid #D1E8F5;
    border-right: 1px solid #D1E8F5;
}
#tuijian .serlist ul {
    overflow: hidden;
    padding: 7px 0 2px 20px;
}
#tuijian .tl, #tuijian .bl, #tuijian .ml {
    background: url("/i/v2/cssimg/locimages/tuijian.png") no-repeat scroll 0 -36px transparent;
    clear: both;
    display: block;
    height: 5px;
    overflow: hidden;
}
#tuijian .bl {
    background-position: 0 -165px;
    display: block;
    height: 5px;
}
#tuijian .ml {
    background-position: 0 -104px;
    display: block;
    height: 4px;
}
#tuijian ul li {
    float: left;
    margin: 0 10px;
    padding: 0;
    width: 138px;
}
#tuijian li h5 {
    font-size: 14px;
    font-weight: normal;
    line-height: 25px;
}
#tuijian li p {
    line-height: 22px;
    margin: 0;
    padding: 3px 0 0;
    text-align: center;
}
#tuijian .m_ser {
    padding: 10px 0 10px 30px;
    text-align: left;
}
