﻿/*充值和商城页面用*/
/*银行图标*/
.icon_bank {
    background: url(/img/bank2.jpg) no-repeat;
    width: 137px;
    height: 33px;
    display: inline-block;
    vertical-align: middle;
}

.icon_banks0 {
    background-position: 0 0;
}

.icon_banks1 {
    background-position: 0 -33px;
}

.icon_banks2 {
    background-position: 0 -66px;
}

.icon_banks3 {
    background-position: 0 -99px;
}

.icon_banks4 {
    background-position: 0 -132px;
}

.icon_banks5 {
    background-position: 0 -165px;
}

.icon_banks6 {
    background-position: 0 -198px;
}

.icon_banks7 {
    background-position: 0 -231px;
}

.icon_banks8 {
    background-position: 0 -264px;
}

.icon_banks9 {
    background-position: 0 -297px;
}

.icon_banks10 {
    background-position: 0 -330px;
}

.icon_banks11 {
    background-position: 0 -363px;
}

.icon_banks12 {
    background-position: 0 -396px;
}

.icon_banks13 {
    background-position: 0 -429px;
}

.icon_banks14 {
    background-position: 0 -462px;
}

.icon_banks15 {
    background-position: 0 -495px;
}

.icon_banks16 {
    background-position: 0 -528px;
}

.icon_banks17 {
    background-position: 0 -561px;
}

.icon_banks18 {
    background-position: 0 -594px;
}

.icon_banks19 {
    background-position: 0 -627px;
}

.icon_banks20 {
    background-position: 0 -660px;
}

.icon_banks21 {
    background-position: 0 -693px;
}

.icon_banks22 {
    background-position: 0 -726px;
}

.icon_banks23 {
    background-position: 0 -759px;
}

.icon_banks24 {
    background-position: 0 -793px;
}

.icon_banks25 {
    background-position: 0 -827px;
}

.icon_banks26 {
    background-position: 0 -861px;
}

.icon_banks27 {
    background-position: 0 -895px;
}

.icon_banks28 {
    background-position: 0 -929px;
}

.icon_banks29 {
    background-position: 0 -963px;
}

.icon_banks30 {
    background-position: 0 -997px;
}

.icon_banks31 {
    background-position: 0 -1031px;
}

.setSign {
    margin-top: 10px;
    padding: 10px 0;
}

.setSign label {
    font-size: 18px;
    color: #4B4B4B;
    vertical-align: middle;
}

.setSign input {
    vertical-align: middle;
    height: 28px;
    line-height: 28px;
    padding: 0 4px;
    width: 185px;
    border: 2px solid #b7b7b7;
    color: #999;
}

.setSign button {
    line-height: 26px;
    vertical-align: middle;
    width: 43px;
    background: url(/img/mycar.png) no-repeat -15px -70px;
    height: 26px;
    color: #fff;
    border: 0
}

.setSign button:hover {
    background-position: -98px -70px;
}

.lqCarLs {
    margin-top: 10px;
}

h1.ptit {
    margin-top: 10px;
    font-size: 14px;
    background: url(/img/mycar.png) no-repeat -354px -3px;
    height: 26px;
    width: 86px;
    text-align: center;
    color: #fff;
    padding-top: 27px;
}

.lqCarLs dl {
    margin: 10px 10px 5px 10px;
    border-bottom;
    width: 100%
}

.lqCarLs dl dt {
    overflow: hidden;
}

.lqCarLs dl img {
    width: 150px;
}

.lqCarLs dl dt,
.lqCarLs dl dd,
.yyCarLs ul li div,
.yyCarLs ul li {
    float: left;
}

.lqCarLs dl dt {
    padding-right: 30px;
    width: 128px;
    height: 95px;
}

.lqCarLs dl dd {
    padding: 20px 0;
    height: 68px;
    width: 590px;
}

.lqCarLs dd p.t {
    margin-bottom: 10px;
}

.botline {
    height: 1px;
    width: 735px;
    border-bottom: 1px dashed #b7b7b7;
    background: #fff;
    overflow: hidden
}

.botline2 {
    margin: 20px 0;
    height: 1px;
    width: 735px;
    border-bottom: 1px dotted #eee;
    background: #fff;
    overflow: hidden
}

.cbld {
    font-size: 14px;
    color: #222;
    font-size: 14px;
    padding-right: 20px;
}

.ylbtn,
.ylbtn2 {
    display: inline-block;
    text-align: center;
    line-height: 22px;
    width: 37px;
    background: url(/img/mycar.png) no-repeat -197px -72px;
    height: 22px;
    color: #fff;
}

.ylbtn:hover,
.ylbtn2:hover {
    background-position: -274px -72px;
}

.yyCarLs dl {
    margin: 10px 10px 5px 10px;
    border-bottom;
    width: 100%
}

.wrapfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.carBg {
    background: url("/img/mall_ui_2.png") no-repeat scroll 0 0 transparent;
    height: 145px;
    width: 307px;
}

.carBg img {
    margin: -10px 0 0 18px
}

.yyCarLs li {
    background: url(/img/mycar.png) no-repeat 218px -102px;
    margin: 10px 0
}

.carrt {
    width: 422px;
    padding: 40px 10px 0;
}

.yyCarLs li p.t {
    margin-bottom: 10px;
}

.yyCarLs li p.p {
    color: #fff
}

.chosWin {
    display: none;
    position: absolute;
    width: 1000px;
    background-color: #E6E6E6;
    z-index: 20000;
}

.chosWin h1 {
    position: relative;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    color: #fff;
    font-size: 16px;
    background-color: #CCC
}

.chosWin h1 .cls {
    position: absolute;
    right: 0;
    background: url("/img/a.png") no-repeat scroll 0 -267px transparent;
    width: 25px;
    height: 30px
}

.carlist {
    width: 981px;
}

.chosWin .carlist {
    height: 500px;
    overflow: auto;
    width: 980px;
    position: relative;
}

.carlist li {
    float: left;
    padding: 20px 10px 0 10px;
    width: 300px;
    position: relative;
}

.detl {
    background: url("/img/mall_ui_2.png") no-repeat scroll -328px -144px;
    width: 176px;
    height: 94px;
    position: relative;
    margin: 0 64px;
}

.detl .carName {
    color: #FF7900;
    text-align: center;
    line-height: 55px;
}

.detl .stc {
    position: absolute;
    top: 47px;
    left: 15px;
    color: #fff
}

.detl .ylbtn {
    position: absolute;
    top: 53px;
    left: 130px;
}

.detl .ylbtn2 {
    position: absolute;
    top: 53px;
    left: 73px;
}

.content .mb_right {
    overflow: hidden
}

/*mall*/
.bluebox {
    border-radius: 5px;
    background-color: #67bfd2
}

.balance {
    font-size: 14px;
    height: 40px;
    line-height: 40px;
}

.balance p {
    font-size: 14px;
    line-height: 30px
}

.mrBk {
    display: none
}

#bankName2 .mrBk2 {
    display: none
}

.boxcenter {
    background-color: #67bfd2
}

.mb_mall .boxtop1,
.mb_mall .boxbom1,
.mb_mall .boxcenter {
    width: 718px
}

.buyon {
    background-color: #f4f8f8;
    color: #fa6c3c;
    border-radius: 5px 5px 0 0;
    height: 35px;
    line-height: 35px;
    width: 200px;
    font-size: 22px;
    text-align: center
}

.mb_mall .mallbody {
    margin-top: 30px;
}

.mall_propbody {
    background-color: #f4f8f8;
}

.buy_currency {
    float: left
}

.buy_currency .b_c_l {
    float: left;
    width: 150px;
    padding: 40px 20px
}

.buy_currency .selectbank {
    text-align: center;
    width: 141px;
    background: url(/img/bg_03.png) 0 0 no-repeat
}

.buy_currency .b_c_r {
    float: left;
    width: 749px;
    padding: 30px 0
}

.b_c_r table td {
    padding-left: 5px;
}

.buy_currency .buyform {
    margin-top: 4px;
}

.buy_currency label {
    display: inline-block;
    width: 120px;
    text-align: right
}

.buy_currency .buyform p {
    line-height: 30px
}

.buy_currency .buyform .pinput {
    width: 150px
}

.buy_currency .banksblock {
    width: 628px;
    float: right
}

.buy_currency .comhead {
    margin: 5px 0 0 0;
    line-height: 24px;
}

.attention span {
    border: 1px solid #FEC182;
    color: red;
    padding: 2px 5px;
    background: #FEF9D9;
    margin-left: 24px;
}

.banksblock p {
    float: left;
    width: 115px
}

.crtip {
    margin: 6px 0 10px 118px;
    color: red;
    font-weight: bold
}

.crnextBtn {
    margin: 0 0 0 118px;
    width: 80px
}


#chargeBankList li img {
    border: 1px solid #DDDDDD;
    border-radius: 4px 4px 4px 4px
}

#chargeBankList li {
    height: 40px
}

.byProxybtn {
    position: relative;
    margin: 4px 0 0 0;
    display: inline-block;
    width: 116px;
    height: 27px;
    background: url(/img/byproxy.png) no-repeat;
    color: #fff;
    padding: 2px 5px
}

.proxyList {
    position: absolute;
    top: 26px;
    border: 1px solid #AAA;
    color: #ff0000;
    width: 276px;
    right: 10px;
    padding: 15px 20px;
    background: #F2F2F2;
    _background: #fff;
    visibility: hidden
}

.byProxybtn:hover .proxyList {
    visibility: visible
}

.byProxybtn a {
    color: #222
}

.proxyList ul {
    padding-top: 10px;
}

.proxyList li {
    display: inline-block;
    width: 135px;
    float: left;
    height: 25px;
    line-height: 25px;
}

.proxyList li img {
    vertical-align: middle
}

.page {
    position: relative;
    _position: static;
}

.pageTop {
    width: 960px;
    margin: 0 auto;
    position: relative;
}

.mallMenu_o {
    position: absolute;
    right: 125px;
    top: 3px;
}

.mallMenu {
    position: relative;
    z-index: 100;
    background: url("/img/mall_m_b.png") repeat-x scroll 0 3px transparent;
    float: left;
}

.mallMenu li {
    width: 80px;
    height: 34px;
    line-height: 34px;
    float: left;
    margin-right: 10px;
    text-indent: 38px;
    border-radius: 2px 2px 2px 2px;
    cursor: pointer
}

.mallMenu li a {
    display: block;
    font-size: 16px;
    color: #767678;
    background: url(/img/mall_ui_2.png) no-repeat
}

.mallMenu li.on {
    width: 88px;
    background: url(/img/mall_menu.png) no-repeat -76px 0;
    height: 38px;
}

.mallMenu li.on a {
    color: #fff;
    outline: none
}

.mallMenu li.mn_l {
    cursor: normal;
    width: 17px;
    background: url(/img/mall_menu.png) no-repeat 0 0;
    position: absolute;
    left: -17px;
    margin: 0
}

.mallMenu li.mn_r {
    cursor: normal;
    width: 17px;
    background: url(/img/mall_menu.png) no-repeat -27px 0;
    position: absolute;
    right: -17px;
    margin: 0
}

.mallMenu li.on .m1 {
    background-position: -130px -333px
}

.mallMenu li a.m1 {
    background-position: 16px -335px;
}

.mallMenu li.on .m2 {
    background-position: -131px -287px;
}

.mallMenu li a.m2 {
    background-position: 13px -289px;
}

.mallMenu li.on .m3 {
    background-position: -139px -197px;
}

.mallMenu li a.m3 {
    background-position: 5px -199px;
}

.mallMenu li.on .m4 {
    background-position: -137px -241px;
}

.mallMenu li a.m4 {
    background-position: 8px -243px;
}

.mb_mall {
    width: 960px;
    margin: 0 auto;
    border: 0;
}

#pageCon .boxcenter {
    width: 960px;
}

.bluebox {
    padding: 10px;
    position: relative;
    float: left;
}

.bluebox .mallbody {
    float: left;
}

.bluebox .bboxhd {
    position: relative;
}

.bluebox .mlt {
    position: absolute;
    top: 0;
    left: 0;
}

.bluebox .mrt {
    position: absolute;
    top: 0;
    right: 0;
}

#mall_vip .content {
    position: relative
}

.vipbox {
    float: left;
    width: 740px;
    display: inline;
    margin-bottom: 20px;
}

.vipbuy {
    width: 740px;
    margin-bottom: 20px;
}

.vipbox h1,
.vipbuy h1 {
    overflow: hidden;
    height: 28px;
    line-height: 35px;
    font-size: 16px;
    text-indent: 45px;
}

.vipbox h1.p,
.vipbuy h1.p {
    background: url(/img/indexQ2/icon_vip2.png) no-repeat;
}

.vipbox h1.y,
.vipbuy h1.y {
    background: url(/img/indexQ2/icon_vip.png) no-repeat;
}

.bd_line {
    border-bottom: 1px dotted #eee;
    height: 0;
    width: 740px;
    margin-bottom: 20px;
}

.vipbuy table {
    text-align: center;
}

.vipbuy table tr {
    height: 30px;
    line-height: 30px;
}

.vipbuy table tr.tdtitle {
    border-bottom: 0;
}

.vipbuy table .d_border td {
    border-right: 1px dotted #eee;
}

.vipbuy table .tdtitle td {
    border-right: 0
}

.vipbuy table img {
    vertical-align: middle;
    height: 22px;
}

.vipbuy .tdtitle {
    background: #ffcb99;
    height: 25px;
}

.vipbuy .tdtitle td {
    font-size: 14px;
}

.vipbox ul {
    float: left;
    position: relative
}

.vipbox ul li {
    width: 185px;
    height: 155px;
    overflow: hidden;
    float: left;
    background: url(/img/vipui.png) no-repeat;
}

.vipbox ul li p {
    width: 154px;
    margin: 0 auto;
    margin-top: 135px;
    font-size: 14px;
    text-align: center;
}

.vipbox li.x_1,
.vipbox li.x_5 {
    background-position: 10px 10px;
}

.vipbox li.x_2,
.vipbox li.x_6 {
    background-position: -195px -3px;
}

.vipbox li.x_3 {
    background-position: -428px 18px;
}

.vipbox li.x_4 {
    background-position: -213px -238px
}

.vipbox li.x_7 {
    background-position: 1px -220px;
}

.vipbox li.x_8 {
    background-position: -418px -238px
}

/*mall_cars*/
.banner {
    margin: 0 auto;
}

#mall_car {
    background: url("/img/shop_car_bnr_rer.png") repeat-x
}

#mall_car .banner {
    width: 1300px;
    height: 557px;
}

#mall_vip .banner {
    width: 960px;
    height: 478px;
}

#mall_vip .banner div {
    width: 960px;
}

#mall_car .banner div {
    width: 1300px;
}

.bnr1 {
    height: 182px;
    background: url(/img/shop_car_bnr_01.jpg) no-repeat;
}

.bnr2 {
    height: 202px;
    background: url(/img/shop_car_bnr_02.jpg) no-repeat;
}

.bnr3 {
    height: 180px;
    background: url(/img/shop_car_bnr_03.jpg) no-repeat;
}

.bnr-vip {
    height: 500px;
    background: url(/img/bannervip.jpg) no-repeat center center;
}

.pagetip {
    background: #C4E1FF;
    width: 800px;
    padding: 15px;
}

#mall_prop table {
    text-align: center;
    background: #fff;
}

#mall_prop table tr {
    height: 30px;
    line-height: 30px;
}

#mall_prop table img {
    vertical-align: middle;
    height: 22px;
}

.tdtitle {
    background: #eee
}

.tbbuybtn {
    background: #3ac2e9;
    color: #FFF;
    display: inline-block;
    float: right;
    height: 22px;
    line-height: 22px;
    text-align: center;
    vertical-align: middle;
    width: 40px;
}

.vipbuy .tbbuybtn {
    margin-top: 4px;
}

.tbbuybtn:hover {
    background: #60d9fb;
}

.qtrd {
    display: inline-block;
    font-family: '宋体';
    height: 8px;
    overflow: hidden;
    width: 8px;
}

.qtrd span {
    display: inline-block;
    font-size: 16px;
    line-height: 1;
}

.qtrd .lt {}

.qtrd .rt {
    margin-left: -7px;
}

.qtrd .lb {
    margin-top: -6px;
}

.qtrd .rb {
    margin: -6px 0 0 -7px;
}

.sharp_sq {
    background: none repeat scroll 0 0 #A0B3D6;
    color: #A0B3D6;
    height: 110px;
    position: relative;
    width: 333px;
}

.sharp_sq .qtrd {
    position: absolute;
}

.sharp_sq .qtrd span {
    background: none repeat scroll 0 0 white;
}

.sharp_sq .rd_lt {
    left: -1px;
    top: 0;
}

.sharp_sq .rd_rt {
    right: -1px;
    top: 0;
}

.sharp_sq .rd_lb {
    bottom: 0;
    left: -1px;
}

.sharp_sq .rd_rb {
    bottom: 0;
    right: -1px;
}

.sharp_top_cnr {
    font-size: 16px;
    line-height: 1;
    position: absolute;
    right: 80px;
    top: -12px;
}

.content_sq {
    color: #FFFFFF;
    font-size: 14px;
    padding: 20px;
}

.content_sq span {
    background: #316AC5;
}

.sq_out_bdr {
    background: #C4E1FF;
    border: 1px solid #84D1FD;
    color: #84D1FD;
    position: relative;
}

.sq_inner_bdr {
    color: #333333;
    font-size: 14px;
    padding: 15px;
}

.sq_out_bdr .qtrd {
    position: absolute;
    z-index: 1;
}

.sq_out_bdr .qtrd span {
    background: #F8F8F8;
}

.sq_out_bdr .rd_lt {
    left: -1px;
    top: -1px;
}

.sq_out_bdr .rd_rt {
    right: -1px;
    top: -1px;
}

.sq_out_bdr .rd_lb {
    bottom: -1px;
    left: -1px;
}

.sq_out_bdr .rd_rb {
    bottom: -1px;
    right: -1px;
}

.sq_top_cnr {
    font-size: 40px;
    height: 15px;
    line-height: 1;
    position: absolute;
    left: 80px;
    top: -22px;
    _top: -20px;
}

.sq_top_cnr2 {
    color: #C4E1FF;
    font-size: 40px;
    line-height: 1;
    position: absolute;
    right: 0;
    top: 2px;
}

.sq_out_bdr .qtrd2 {
    color: #C4E1FF;
    z-index: 2;
}

.sq_out_bdr .qtrd2 span {
    background: none repeat scroll 0 0 transparent;
}

.sq_out_bdr .rd_lt2 {
    left: 0;
    top: 0;
}

.sq_out_bdr .rd_rt2 {
    right: 0;
    top: 0;
}

.sq_out_bdr .rd_lb2 {
    bottom: 0;
    left: 0;
}

.sq_out_bdr .rd_rb2 {
    bottom: 0;
    right: 0;
}

.spagetip {
    width: 800px;
    left: 65px;
    top: 0;
}

#balance .money,
#balance .beans {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    height: 25px;
    width: 95px;
}

#balance .btnexc {
    padding: 4px 0;
    display: inline-block;
    float: right;
}

/*-商城 座驾-*/
.car_banner {
    position: relative;
   
   	height: 31px;
}

.vip_banner {
    position: relative;
    background: url(/img/indexQ2/banner_vip.jpg) no-repeat;
    width: 740px;
    height: 322px;
    margin: 10px 0;
}

.prop_banner {
    position: relative;
    background: url(/img/indexQ2/banner_prop.jpg) no-repeat;
    width: 740px;
    height: 322px;
    margin: 10px 0;
}

.btn_entry {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 111px;
    height: 31px;
    line-height: 29px;
    text-align: center;
    cursor: pointer;
    background: url(/img/indexQ2/banner_btn.png) no-repeat;
    background-position: -4px -5px;
    font-size: 14px;
    color: #fff !important;
}

.btn_entry:hover {
    background-position: -4px -46px;
}

.car_list {
    width: 740px;
    overflow: hidden;
}

.car_list .label,
.lhlist .label {
    border-left: 3px solid #fe7e00;
    padding: 0 5px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    margin-bottom: 15px;
}

.car_list ul.ul_part1 {
    margin-top: 10px;
}

.car_list ul.ul_part2 {
    margin: 10px 0;
    height: 430px;
}

.car_list li {
    margin: 10px 25px 50px 0;
    border: 1px solid #cccccc;
    position: relative;
    display: inline;
    float: left;
    padding: 8px;
    width: 200px;
}

.car_list li.car01 {
    background-position: 0 0;
}

.car_list li.car02 {
    background-position: -210px 0;
}

.car_list li.car03 {
    background-position: -420px 0;
}

.car_list li.car04 {
    background-position: 0 -200px;
}

.car_list li.car05 {
    background-position: -210px -200px;
}

.car_list li.car06 {
    background-position: -420px -200px;
}

.car_list li.car07 {
    background-position: 0 -400px;
}

.car_list li.car08 {
    background-position: -210px -400px;
}

.car_list li.car09 {
    background-position: -420px -400px;
}

.car_list li table {
    width: 210px;
    margin-top: 120px;
}

.car_list li h2 {
    margin-top: 5px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    overflow: hidden;
    color:#ffba00;
}

.car_list li img {
    vertical-align: middle;
    max-width: 30px;
}

.car_list li .a1 {
    text-align: center;
    display: inline-block;
    font-size: 12px;
    width: 45px;
    height: 23px;
    line-height: 23px;
    border: 1px solid #ffba00;
    border-radius: 13px;
    color: #ffba00;
    cursor: pointer;
    float: right;
}

.car_list li .a1:hover {
    color: #fff;
    background: #ffba00;
}

.car_list li .a2 {
    text-align: center;
    display: inline-block;
    font-size: 12px;
    width: 45px;
    height: 23px;
    line-height: 23px;
    background: #fe7e00;
    cursor: pointer;
    border: 0;
    color: #fff;
}

.car_list li .a2:hover {
    background: #fca54f
}

.car_list li .level {
    padding-right: 5px;
    vertical-align: middle;
}

.car_list li .lin {
    margin-top: 110px;
    color: #333333;
}

.car_page {
    clear: both;
    text-align: center;
    padding-bottom: 10px;
    margin-top: 10px;
}

.car_page .spanitem a {
    color: #444;
    margin: 0 1px;
    padding: 2px 6px;
}

.car_page .spanitem a.current {
    background: #3AC2E9;
    color: #fff;
    margin: 0 1px;
    padding: 2px 6px;
}

/*-商城 充值-*/
/*银行充值*/
.online_bank,
.base_info {
    margin: 10px 0;
}

.base_info p {
    height: 45px;
    line-height: 45px;
    font-size: 14px;
}

.base_info select {
    line-height: 28px;
    height: 28px;
    width: 90px;
    border: 2px solid #b7b7b7;
    margin-right: 5px;
    vertical-align: middle
}

.base_info .input180 {
    width: 180px;
    border: 2px solid #b7b7b7;
    margin-right: 5px;
}

.base_info .input_special {
    border: 0;
    background: #FFF;
}

.choose_bank {}

.choose_bank p {
    font-size: 14px;
    height: 35px;
    line-height: 35px;
}

.choose_bank li {
    display: inline;
    float: left;
    height: 35px;
    line-height: 35px;
    margin: 10px;
}

.choose_bank input[type="radio"] {
    float: left;
    margin-right: 5px;
    margin-top: 10px;
    vertical-align: middle;
}

.choose_bank .icon_banks {
    display: inline-block;
    background: url(/img/indexQ2/icon_bank.png) no-repeat;
    width: 137px;
    height: 32px;
    vertical-align: middle;
}

.choose_bank .mrBk {
    display: none;
}

/*汇款充值*/
.remit {
    padding-bottom: 25px;
}

.remit p.p1 {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    margin: 17px 0 10px 0;
}

.remit p.p2 {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}

.remit .tdtitle,
.paypal .tdtitle {
    background: #ffcb99;
    height: 25px;
}

.remit .tdtitle,
.tdtitle2 {
    background: #ffcb99;
    height: 25px;
}

.remit td,
.paypal td {
    text-align: center;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}

.word_info p {
    margin: 10px 0;
    color: #999;
}

.remit .qq_content,
.paypal .qq_content {
    height: 26px;
    line-height: 26px;
    margin-bottom: 10px;
}

.remit .qq_content label,
.paypal .qq_content label {
    display: inline;
    float: left;
    margin-right: 15px;
}

.remit .qq_content li,
.paypal .qq_content li {
    display: inline;
    float: left;
    margin-right: 15px;
    width: 120px;
    height: 26px;
    line-height: 26px;
    cursor: pointer;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    zoom: 1;
}

.remit .qq_content .qq_online,
.paypal .qq_content .qq_online {
    display: inline;
    float: left;
    margin: 2px 5px 2px 0;
    background: url(/img/indexQ2/qq_online.png) no-repeat;
    width: 60px;
    height: 20px;
}

.remit .qq_content .qq_notonline,
.paypal .qq_content .qq_notonline {
    display: inline;
    float: left;
    margin: 2px 5px 2px 0;
    background: url(/img/indexQ2/qq_notonline.png) no-repeat;
    width: 60px;
    height: 20px;
}

.remit .qq_content .qq_nick,
.paypal .qq_content .qq_nick {
    display: inline;
    float: right;
}

/*代理充值*/
#proxyEdList {
    margin: 10px 20px;
}

#proxyEdList li {
    display: inline-block;
    width: 220px;
    height: 30px;
    line-height: 30px;
}

#proxyEdList li img {
    display: inline-block;
    float: left;
    margin: 3px 3px 3px 0;
}

#proxyEdList li span {
    display: inline-block;
    float: left;
    cursor: pointer;
}

#proxyEdList li span:hover,
#proxyEdList li span:active {
    color: #ff9967;
    text-decoration: underline;
}

/*Paypal充值*/
.paypal p.p1 {
    height: 45px;
    line-height: 45px;
    font-size: 14px;
}

.Cservice img {
    vertical-align: middle;
    margin: 2px 2px 6px 0;
}

/*积分*/
.mb_content .f16 {
    font-size: 16px;
}

.mb_content .cl_o {
    font-size: 16px;
    color: #fe7e00
}

.mb_content .cl_r {
    margin-left: 10px;
    font-size: 14px;
    color: #ce3f3f;
    text-decoration: underline;
}

.mb_content .oline {
    border-bottom: 1px dashed #eee;
    height: 1px;
    width: 740px;
    margin: 10px 0;
}

.scorebox {
    float: left;
    width: 740px;
    display: inline;
    margin-bottom: 20px;
}

.scorebox .label {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
}

.scorebox .line_o {
    display: inline-block;
    vertical-align: middle;
    height: 20px;
    width: 3px;
    margin-right: 5px;
    background: #fe7e00
}

.scorebox li {
    position: relative;
    float: left;
    margin: 10px 15px 40px 0;
    border: 1px solid #cccccc;
    position: relative;
    width: 168px;
    height: 148px;
}

.scorebox li h2 {
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    text-align: left;
    overflow: hidden;
}

.scorebox li img {
    vertical-align: middle;
}

.scorebox li .v_m {
    vertical-align: middle;
    display: inline-block;
}

.scorebox li .a1 {
    text-align: center;
    display: inline-block;
    font-size: 12px;
    width: 45px;
    height: 23px;
    line-height: 23px;
    background: #3ac2e9;
    cursor: pointer;
    border: 0;
    color: #fff;
}

.scorebox li .a1:hover {
    background: #43cdf4
}

.scorebox li .a2,
.scorebox li .a2:hover {
    background: #c8c8c8
}

.scorebox li .xiangou {
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    background: url(/img/indexQ2/1ci.png) no-repeat;
    border: 0;
    width: 47px;
    height: 47px;
}

.scorebox li .level {
    padding-right: 5px;
    vertical-align: middle;
}

.scorebox li .lin {
    margin: 90px 0 0 5px;
    color: #969696;
}

.scorebox li .pin {
    width: 168px;
    text-align: center;
    position: absolute;
    bottom: -30px;
}

/*积分记录*/
.record_t {
    height: 35px;
}

.record_t li {
    float: left;
    font-size: 14px;
    width: 80px;
    text-align: center;
    line-height: 35px;
    cursor: pointer;
}

.record_t li.on {
    text-decoration: underline;
    color: #fe7e00
}

.table_record {
    width: 500px;
}

.table_record tr {
    height: 35px;
    line-height: 35px;
}

.table_record tr.tit {
    background: #ffcb99
}

.table_record th,
.table_record td {
    font-size: 14px;
    text-align: center;
}

/*送车*/
.picInfo {
    margin: 0 10px;
}

.picInfo .carInfo {
    margin: 25px 0 0 15px;
}

.picInfo .carInfo .f18 {
    font-size: 18px;
}

.picInfo .carInfo .fc {
    color: #fe7e00
}

.picInfo .piccar {
    width: 200px;
    height: 160px;
}

.picbor {
    background: url(/img/indexQ2/bor.jpg) no-repeat;
    width: 2px;
    height: 260px;
    margin: 5px 15px 0 0;
}

.rechargeInfo {}

.rechargeInfo p {
    height: 35px;
    line-height: 35px;
}

.rechargeInfo p.p1 {
    font-size: 14px;
}

.rechargeInfo p.p1 .yue {
    color: #fe7e00
}

#inp_email {
    border: 1px solid #ddd;
    height: 22px;
    line-height: 22px;
    padding: 0 2px;
    color: #999
}

#s_nick {
    color: #fe7e00;
}

#prompt {
    display: none;
    color: #fe7e00;
    background: url("/img/error.png") no-repeat 0 50%;
    padding-left: 28px;
    margin-left: 3px;
}

.rechargeInfo .inp {
    border: 1px solid #ddd;
    height: 22px;
    line-height: 22px;
    padding: 0 2px;
}

.rechargeInfo .btn_t,
.rechargeInfo .btn_t2 {
    display: inline-block;
    width: 54px;
    border: 1px solid #ddd;
    height: 22px;
    line-height: 22px;
    text-align: center;
    background: #eee;
    margin-right: 5px;
}

.rechargeInfo .on_time,
.rechargeInfo .on_time2 {
    background: #FFF;
    border: 1px solid #fe7e00;
    position: relative;
}

.rechargeInfo .on_time .ic_on,
.rechargeInfo .on_time2 .ic_on {
    position: absolute;
    top: 0px;
    right: 0px;
    background: url(/img/indexQ2/ic_on.jpg) no-repeat;
    width: 10px;
    height: 11px;
}

.rechargeInfo .btn_op {
    display: inline-block;
    background: #eee;
    width: 17px;
    border: 1px solid #ddd;
    heihgt: 22px;
    line-height: 22px;
    text-align: center;
}

.rechargeInfo .f_red,
.rechargeInfo .f_red2 {
    color: red
}

.rechargeInfo .btn_send,
.rechargeInfo .btn_buycar {
    width: 40px;
    height: 22px;
    display: inline-block;
    line-height: 22px;
    text-align: center;
    color: #FFF;
}

.rechargeInfo .btn_send {
    background: #3ac2e9;
}

.rechargeInfo .btn_buycar {
    background: #fe7e00;
}

.rechargeInfo .fc {
    color: #ef0006;
    text-decoration: underline;
}

.rechargeInfo .cl_o {
    color: #fe7e00
}

/*购买守护*/
#guard_buy {
    width: 720px;
    font-size: 12px;
    height: 490px;
    background: #fff;
    font-family: Microsoft YaHei;
    padding: 8px;
}

#guard_buy h3 {
    font-size: 24px;
    padding-bottom: 6px;
    color: #444;
    border-bottom: 1px solid #ccc;
    margin: 2px 10px 0;
}

#guard_buy h4 {
    color: #36b553;
    font-size: 18px;
    margin-left: 10px;
}

#guard_buy .guard_content {
    font-size: 12px;
    padding-top: 4px;
    margin-top: 4px;
}

#guard_buy .content_left {
    width: 356px;
    height: 375px;
    border-right: 1px solid #ccc;
    float: left;
    font-size: 12px;
}

#guard_buy .content_right {
    width: auto;
    height: 375px;
    overflow: hidden;
    padding-right: 20px;
}

#guard_buy_bottom {
    width: 100%;
    text-align: center;
    padding: 10px 0;
}

.buy_button {
    display: inline-block;
    height: 47px;
    width: 166px;
    background-image: url(/images/guard/guardBuy.png?2013);
    background-position: 0 -137px;
    margin-bottom: 6px;
}

.buy_button:hover {
    background-position: 0 -184px;
}

.xufei_button {
    display: inline-block;
    height: 47px;
    width: 166px;
    background-image: url(/images/guard/guardBuy.png?2013);
    background-position: 0 -231px;
    margin-bottom: 6px;
}

#guard_buy_disable {
    display: inline-block;
    height: 47px;
    width: 166px;
    background-image: url(/images/guard/guardBuy.png?2013);
    background-position: 0 -372px;
    margin-bottom: 6px;
}

.xufei_button:hover {
    background-position: 0 -278px;
}

#guard_info_button {
    margin-left: 18px;
    font-size: 14px;
}

#buy_table_guard {
    text-align: left;
    margin: 10px 0 0 10px;
}

#buy_table_guard td {
    line-height: 24px;
    font-size: 12px;
    padding: 4px 2px 8px;
}

#buy_table_guard td.menu_td {
    color: #999;
    width: 100px;
}

#buy_table_guard td.bottom_td {
    width: 330px;
}

#anchor {
    height: 55px;
    width: 240px;

    line-height: 41px;
  font-size: 12px;
  text-align: left;

  margin: 6px 8px 6px 0;
  border: 1px solid #eee;
  border-radius: 5px;
  color: #292727;
  padding-left: 10px;
}

#guard_one_month {
    color: orange;
    margin: 0 4px;
        line-height: 50px;
}

#guard_month li {
    width: 107px;
    padding-left: 10px;
    height: 41px;
    color: #333;
    line-height: 41px;
    font-size: 12px;
    text-align: left;
    float: left;
    cursor: pointer;
    position: relative;
    margin: 6px 8px 6px 0;

    border: 1px solid #eee;
    border-radius: 5px;
    color: #292727;
}

#guard_month li.current {
    background-position: 0 -42px;
    cursor: default;
}

#guard_month li .recommend {
    display: inline-block;
    height: 14px;
    width: 50px;
    background: url(/images/guard/guard_moreG.png) no-repeat;
    position: absolute;
    right: -8px;
    top: -4px;
}

.guardt_txt {
    font-size: 14px;
}

.guardt_txt li {
    font-size: 14px;
    line-height: 28px;
}

.green {
    color: #0db600;
}

.red {
    color: #e02c4d;
}

.orange {
    color: #ec5e00;
}

.brown {
    color: #644d19;
}

.grey {
    color: #999;
}

a.green {
    color: #36b553;
}

a.green:hover {
    color: #36b553;
    text-decoration: underline;
}

p.inline {
    display: inline;
    vertical-align: top;
    line-height: 20px;
}

.tiped {
    display: inline-block;
    height: 16px;
    width: 21px;
    background: url(/images/guard/guard_tiped.jpg?1) no-repeat;
}

/*买收费房间*/
#buy_table_shoufei {
    text-align: left;
    margin: 10px 0 0 10px;
}

#buy_table_shoufei td {
    line-height: 24px;
    font-size: 12px;
    padding: 4px 2px 8px;
}

#buy_table_shoufei td.menu_td {
    color: #999;
    width: 100px;
}

#buy_table_shoufei td.bottom_td {
    width: 330px;
}

#shoufei_buy_bottom {
    width: 100%;
    text-align: center;
    padding: 10px 0;
}

#shoufei_buy_bottom span {
    display: inline-block;
    height: 35px;
    width: 200px;
}

#shoufei_buy_bottom span a {
    font-size: 16px;
    line-height: 35px;
}

#shoufei_one_month {
    color: orange;
    margin: 0 4px;
}

#anchor_shoufei {
    border: 2px solid #CCC;
    height: 55px;
    width: 240px;
    padding: 2px;
}

/*给他人充值*/
.porc-pay-tit {
    overflow: hidden;
    padding-bottom: 10px;
    border-bottom: 1px solid #EDEDED;
}

.porc-pay-tit p {
    float: left;
    color: #000;
    font-size: 14px;
}

.porc-pay-tit .pry-t02 {
    color: #666;
    padding-top: 4px;
}

.porc-pay-tit .pry-t03 {
    overflow: hidden;
    float: right;
}

.porc-pay-tit .pry-t03 a {
    display: inline-block;
    background: #f865a0;
    color: #fff;
    margin-left: 8px;
    padding: 5px 14px;
}

.agent_m {
    overflow: hidden;
    width: 230px;
    margin: 15px auto 25px;
}

.agent_m span {
    color: #333;
    font-size: 13px;
    line-height: 26px;
    display: block;
    float: left;
}

.agent_m .agt_m_t {
    display: block;
    float: left;
    width: 150px;
    height: 26px;
    border: 1px solid #c1c1c1;
    margin-left: 5px;
}

.agent_sure_m {
    float: none;
}

#changeuserdiv .agent_sure {
    background: #FB629D;
    color: #FFF;
    display: block;
    float: right;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    width: 100px;
}

/*实物商品*/
.ul_goods {
    overflow: hidden;
    width: 740px;
}

.ul_goods li.loading {
    padding-top: 50px;
    width: 740px;
    border: medium none;
    text-align: center;
}

.ul_goods li {
    position: relative;
    float: left;
    display: inline;
    margin: 10px 25px 50px 0;
    padding: 8px;
    width: 200px;
    border: 1px solid #ccc;
}

.ul_goods li .cover2 {
    width: 200px;
    height: 200px;
}

.ul_goods li .cover2 img {
    max-width: 200px;
    max-height: 200px;
}

.ul_goods li .title2 a {
    display: block;
    overflow: hidden;
    width: 200px;
    height: 50px;
    line-height: 22px;
}

.ul_goods li .btn12 a {
    float: right;
    display: inline-block;
    width: 45px;
    height: 23px;
    border: 0 none;
    background: #3ac2e9 none repeat scroll 0 0;
    color: #fff;
    text-align: center;
    font-size: 12px;
    line-height: 23px;
    cursor: pointer;
}

/*拍卖商品*/
.ul_paimai {
    overflow: hidden;
    width: 740px;
}

.ul_paimai li.loading {
    padding-top: 50px;
    width: 740px;
    border: medium none;
    text-align: center;
}

.ul_paimai li {
    position: relative;
    float: left;
    display: inline;
    margin: 10px 25px 50px 0;
    padding: 8px;
    width: 200px;
    height: 230px;
    border: 1px solid #ccc;
}

.ul_paimai li .img2 {
    width: 200px;
    height: 100px;
    text-align: center;
}

.ul_paimai li .img2 .cover2 {
    max-width: 200px;
    max-height: 100px;
}

.ul_paimai li .title2 a {
    display: block;
    overflow: hidden;
    width: 200px;
    height: 25px;
    line-height: 22px;
}

.ul_paimai li .pmtype {
    margin-bottom: 5px;
    color: red;
}

.ul_paimai li .row1 {
    clear: both;
    line-height: 22px;
}

.ul_paimai li .row1 .a {
    float: left;
    display: block;
    width: 100px;
}

.ul_paimai li .row1 .b {
    display: inline-block;
    height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100px;
}

.ul_paimai li .btn12 {
    clear: both;
}

.ul_paimai li .btn12 a {
    float: right;
    display: inline-block;
    width: 45px;
    height: 23px;
    border: 0 none;
    background: #3ac2e9 none repeat scroll 0 0;
    color: #fff;
    text-align: center;
    font-size: 12px;
    line-height: 23px;
    cursor: pointer;
}