#main {position: relative;}
.member {overflow: hidden;margin-top: 20px;}
.header-search {display: none;}
.logo {position: relative;}

:-moz-placeholder {color: #ccc;opacity:1;}
::-moz-placeholder {color: #ccc;opacity:1;}
 input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #ccc;opacity:1;}
 input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #ccc;opacity:1;}


.login-wrap {width: 600px;border-radius: 4px;background-color: #fff;margin: 30px auto}
.login-wrap .hd {height: 46px;text-align: center;padding: 30px 0 0px;border-bottom: 1px solid #E8E8E8;}
.login-wrap .hd ul {width: 340px;margin: 0 auto;}
.login-wrap .hd li {float:left;border-bottom: 1px solid #E8E8E8;width: 170px;}
.login-wrap .hd a {display: block;position: relative;font-size: 20px;line-height: 46px;color: #666;cursor: pointer; position: relative;bottom: -1px;border-radius: 3px 3px 0 0;}
.login-wrap .hd a.on {border:1px solid #E8E8E8;background: none;border-bottom:1px solid #fff;color: #0767C8;height: 44px;}
.login-wrap .hd a.on:hover {background: none;}
.login-wrap .hd a:hover {background: #F2F2F2;}

.login-wrap .bd {padding: 20px 0 40px;height: 100%;overflow: hidden;}
.login-form {width: 340px;margin: 0 auto;}
.login-form .input-inline {width: 340px;height:66px;position: relative}
.login-form .input-inline input {border: 1px solid #e3e3e3;border-radius: 4px;outline: 0;width: 296px;height: 40px;line-height: 40px;font-size: 14px;color: #333;padding-left: 42px;}
.login-form .input-inline input:focus {border: 1px solid #0767c8}
.login-form .input-inline input.danger {border: 1px solid #fda233}
.login-form .input-inline p {clear:both;width:100%}
.login-form .input-inline .input-icon {background: url(login_v6.png) no-repeat;position: absolute;left: 10px;top: 10px}
.login-form .input-inline .input-icon.i-phone {height: 22px;width: 14px;background-position: -141px -168px}
.login-form .input-inline .input-icon.i-email {height: 22px;width: 22px;background-position: -162px -168px}
.login-form .input-inline .input-icon.i-user {height: 20px;width: 18px;background-position: -79px -168px}
.login-form .input-inline .input-icon.i-password {height: 19px;width: 18px;background-position: -120px -168px}

.login-form .login-switch {text-align: center;margin-top: 12px;color: #666;font-size: 12px;}
.login-form .login-switch a {color: #666;font-size: 14px;}
.login-form .login-switch a:hover {color: #0767c8}
.login-form .login-submit {width: 340px;height: 40px;line-height: 40px}
.login-submit input {display: block;vertical-align: middle;height: 44px;line-height: 44px;text-align: center;border-radius: 4px;border: 1px solid #ccc;cursor: pointer;border: 0;color: #fff;width: 100%;font-size: 16px}
.login-submit input:hover {-webkit-transition: all .2s;transition: all .2s;opacity: .9}

.captcha a.sms,.captcha #telmsg {position: absolute;top: 0;right: 0;width: 100px;height: 38px;line-height: 38px;font-size: 14px;border-radius: 3px;}
.captcha #telmsg {pointer-events: none;background-color: #e3e3e3;border-color: #e3e3e3;color: #fff;text-align: center;display: none;}
.captcha #telmsg b {font-weight: 400;}
.captcha a.sms {border: 1px solid #1980FF;background: #EEF8FF;text-align: center;color: #1980FF;display: block;cursor: pointer;}
.captcha a.sms:hover {filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}

.captcha a.esms {position: absolute;top: 0;right: 0;width: 100px;height: 38px;line-height: 38px;font-size: 14px;border-radius: 3px;}
.captcha a.esms {border: 1px solid #1980FF;background: #EEF8FF;text-align: center;color: #1980FF;display: block;cursor: pointer;}
.captcha a.esms:hover {filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}

.login-form .input-inline.captcha input {width: 218px;padding-left: 10px}

.login-form .incode input {width: 218px;padding-left: 10px}
.incode a {position: absolute;top: 0;right: 0;width: 100px;height: 38px;line-height: 38px;font-size: 14px;border-radius: 3px;color: #0a0;}

.login-submit input {display:block;vertical-align:middle;height:40px;line-height:40px;text-align:center;border-radius:4px;border:1px solid #ccc;cursor:pointer;border:0;color: #fff;width: 100%;font-size: 16px}
.login-submit input:hover{-webkit-transition:all .2s;transition:all .2s;opacity:.9}
.login-submit input,.login-submit input:hover{FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#1f9dfe,endColorStr=#0767c8)}
.login-submit input{border:1px solid #044e97;background: #0767c8;}
.login-submit input:hover{background:#044e97}

.login-form .login-switch {text-align: center;margin-top: 12px;color: #666;font-size: 12px;}
.login-form .login-switch a {color: #666;font-size: 14px;}
.homelogin .bd2 {padding: 0;}

.blogin {margin:38px 0px 0;height:60px;text-align:center;border-top:1px solid #C6C6C6; position:relative;width:340px;margin:30px auto 0}
.blogin h3 {height:24px;line-height:24px;widtH:130px;position:absolute;top:-14px;left:105px;background:#fff;font-size: 14px;color:#999}


.login-others-cards {text-align:center;padding-top:20px;-webkit-transition:all .28s;transition:all .28s;}
.login-others-cards .other-logo{display:inline-block;width:128px;height:40px;line-height:40px;margin-left:5px;text-align:center;border-radius:4px}
.login-others-cards .other-logo:hover{opacity:.8;FILTER:alpha(opacity=80)}
.login-others-cards .other-logo:first-child{margin-left:0}
.login-others-cards .other-logo i{vertical-align:middle;display:inline-block;background:url(login_v6.png) no-repeat; margin-right:.5em}
.login-others-cards .other-logo.logo-wechat{background-color:#0b0}
.login-others-cards .other-logo.logo-wechat i{height:22px;width:26px;background-position:-23px -168px}
.login-others-cards .other-logo.logo-qq{background-color:#19a9f1}
.login-others-cards .other-logo.logo-qq i{height:21px;width:20px;background-position:0 -168px}
.login-others-cards .other-logo.logo-weibo{background-color:#ed2b2f}
.login-others-cards .other-logo.logo-weibo i{height:20px;width:24px;background-position:-52px -168px}
.login-others-cards .other-logo span{display:inline-block;font-size:14px;color:#fff}



.agreement-handle {width: 16px;height: 16px;display: inline-block;vertical-align: sub;background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAEKSURBVDiNYxQoOOXJyPB/1v9/DDIMJABGJoYn/xkY05jI0czAwMDw/x+DDCPD/1lM5GhGNoSJXM0wQF8DKj2lGA6V6ZBnQJWXFEOZhwzD3msfcBuQZifOoC3FiaG53FOKodRdhmHqgRcMjVue4DYgxlyYYVOuJoOuNBdcrMRdkqHCQ4Zh5sHnDDXrH2EYjmJA2KzbDO++/mFYn6XGoC3JyVDoIslQ7SXLMPvwS4aKdY+xeo1RIO/kf2QBSX5Whq15mgyiPKwMPBzMDHMPv2QoWfMQq2YMFzAwMDA8//ibwW/KdYZHb38wzCagGasLSAWUJyRGJoYnhJVhB4xMDE+Y/jMwppFjCCw7AwDF7VHYI0EkpwAAAABJRU5ErkJggg==");margin-right: 5px;}
.agreement-alert {text-align: center;font-size: 12px;color: #666;margin-top: 18px;}
.agreement-alert .text {color: #666;}
.agreement-alert .text:hover {color: #1980FF;}

.sbtn, .rbtn {border: 0;padding: 0 34px;color: #fff;height: 38px;background: #f80;cursor: pointer;border-radius: 4px;font-size: 14px}
.rbtn, .sbtn:hover {background: #EBA006;}
.rbtn:hover {background: #e00;}
a.gbtn, a.gbtn:visited {display: inline-block;padding: 0 20px;line-height: 32px;height: 32px;background: #f60;color: #fff;border-radius: 3px;}
a.gbtn:hover {background: #f80}

.mipt input[type=text],.mipt input[type=number], .mipt input[type=password], .mipt select, .mipt textarea {border: 1px solid #dedede;resize: none;font-size: 14px;color: #333;outline: 0;border-radius: 4px;padding: 7px 6px;line-height: 20px;height: 20px;}
.mipt textarea {height: auto}
.btn-green {background-color: #edfff4;border: 1px solid #0767c8;}


input[type=number]::-webkit-inner-spin-button {-webkit-appearance: none;}
input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;}


.qt-btn {width: 200px;border-radius: 4px;cursor: pointer;display: inline-block;vertical-align: middle;display: block;line-heighT: 44px;height: 44px;font-size: 16px}
.qt-btn:hover {-webkit-transition: all .2s;transition: all .2s;opacity: .9}
.qt-btn:hover {-webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,.15);box-shadow: 0 2px 8px 0 rgba(0,0,0,.15)}
.btn-green-linear a {color: #fff!important}
.btn-green a {color: #0767c8!important}



.opay {height: 54px;overflow: hidden;}
.opay li {float: left;height: 54px;margin-right: 20px;}
.opay li a, .opay li a:visited {display: block;line-height: 44px;height: 44px;width: 140px;overflow: hidden;position: relative;text-align: center;border: 1px solid #ddd;padding: 1px;}
.opay li a.on {border: 2px solid #E4393C;padding: 0;background: url(../images/opaysel.gif) no-repeat right bottom}
.opay li img {display: inline-block;vertical-align: middle;margin: 0 auto;max-width: 100%;max-height: 100%;position: relative;top: 0px;}

.paycol {padding-top: 20px;}
.paycol dl {margin-bottom: 16px;width: 100%;float: left;}
.paycol dl dt {float: left;width: 100px;text-align: right;padding-right: 10px;font-size: 16px;line-height: 40px;}
.paycol dl dd {float: right;width: 830px;line-height: 40px;}
.payside {float: right;width: 200px;border: 1px solid #ddd;}
.payside h4 {background: #FAFAFA;border-bottom: 1px solid #eee;height: 44px;line-height: 44px;text-indent: 14px;font-size: 18px;font-weight: 400;}
.payside .desc {padding: 12px;color: #888;line-height: 26px;}
.czlx {width: 800px;line-height: 20px;}
.czlx li {margin-bottom: 10px;float: left;width: 246px;margin-right: 20px;}
.czlx li a, .czlx li a:visited {display: block;position: relative;text-align: center;border: 2px solid #ddd;padding: 10px 0;}
.czlx li i {display: none;width: 12px;height: 12px;background: url(opaysel.gif) no-repeat;position: absolute;bottom: 0;right: 0;}
.czlx li a.on {border: 2px solid #E4393C;}
.czlx li a.on i {display: block;}
.czlx li b {font-size: 18px;color: #f00;line-height: 30px;display: block;}
.czlx li p.desc {font-size: 14px;color: #666;padding: 5px 0;}
.czlx li span {display: block;font-size: 14px;text-decoration: line-through;color: #aaa;}
.czlx li em {position: absolute;top: -2px;right: -2px;background-color: #E4393C;width: auto;height: 20px;line-height: 20px;font-size: 12px;color: #fff;text-align: center;padding: 0 5px;font-style: normal;}


.agreement-handle {width: 16px;height: 16px;display: inline-block;vertical-align: sub;background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAEKSURBVDiNYxQoOOXJyPB/1v9/DDIMJABGJoYn/xkY05jI0czAwMDw/x+DDCPD/1lM5GhGNoSJXM0wQF8DKj2lGA6V6ZBnQJWXFEOZhwzD3msfcBuQZifOoC3FiaG53FOKodRdhmHqgRcMjVue4DYgxlyYYVOuJoOuNBdcrMRdkqHCQ4Zh5sHnDDXrH2EYjmJA2KzbDO++/mFYn6XGoC3JyVDoIslQ7SXLMPvwS4aKdY+xeo1RIO/kf2QBSX5Whq15mgyiPKwMPBzMDHMPv2QoWfMQq2YMFzAwMDA8//ibwW/KdYZHb38wzCagGasLSAWUJyRGJoYnhJVhB4xMDE+Y/jMwppFjCCw7AwDF7VHYI0EkpwAAAABJRU5ErkJggg==");margin-right: 5px;}
.agreement-alert {text-align: center;font-size: 12px;color: #666;margin-top: 8px;}
.agreement-alert .text {color: #666;}
.agreement-alert .text:hover {color: #1980FF;}
.member {height: 100%;overflow: hidden;}
.member .m-side {float: left;width: 200px;padding: 20px 0;position: relative;background: #fff;}
.m-col {float: right;width: 948px;background: #fff;height: auto;min-height: 717px;padding: 16px;}
.member .minfo {height: 100px;padding-top: 16px;clear: both;}
.member .minfo .face {float: left;width: 98px;height: 98px;border-radius: 98px;background: #0767c8 url(user.png) no-repeat center center;margin-left: 32px;}
.member .minfo .face a, .member .minfo .face img {width: 100%;height: 100%;border: none;display: block}
.member .minfo .uinf {float: left;width: 480px;height: 100px;padding-left: 35px;}
.member .minfo .uinf p {font-weight: bold;line-height: 60px;}
.member .minfo .uinf span {color: #888;}
.member .minfo .loginfo {float: right;color: #aaa;font-size: 12px;padding-top: 30px;text-align:right}
.member .minfo .loginfo p {line-height: 20px;}
.m-side dl {margin-bottom: 10px;}
.m-side dt {line-height: 32px;height: 32px;font-size: 16px;text-indent: 20px;color: #000;border-bottom: 1px solid #E8E8E8;margin-bottom: 4px;}
.m-side dd {heighT: 32px;padding: 1px 0;}
.m-side dd a, .m-side dd a:visited, .m-side .out a, .m-side .out a:visited {line-heighT: 32px;color: #888;display: block;padding-left: 23px;}
.m-side dd a:hover, .m-side .curr a, .m-side .curr a:visited, .m-side .out a:hover {color: #0767c8;border-left: 3px solid #0767c8;padding-left: 20px;background: #E7F2FE;}
.m-col .title {border-bottom: 1px solid #E8E8E8;heighT: 40px;}
.m-col .title b {font-size: 20px;font-weighT: 400;color: #333;display: block}
.m-col .title2 {padding-left: 0;line-height: 30px;}
.m-col .title2 b {color: #333;font-weight: 400;font-size: 18px}

.member .mtit {position: relative;margin: 25px auto 10px;padding: 0 15px 0 15px;clear: both;height: 20px;clear: both;}
.member .mtit b {font-weight: 400;color: #333;font-size: 18px;float: left;}
.member .mtit span {float: right;}
.member .mtit span a {color: #888;}
.member .mtit:after {content: "";position: absolute;left: 0;top: 2px;width: 4px;height: 20px;background-color: #0767c8}
.member .centent {padding:0 0 16px 0px;clear: both;}
.member .member-hd {height: 58px;clear: both;margin-bottom: 20px;}
.member .member-hd li {float: left;margin-right: 10px;}
.member .member-hd li a, .member .member-hd li a:visited {padding: 0 16px;color: #666;display: block;height: 40px;line-height: 40px;font-size: 16px;font-weight: 400;border: 1px solid #A2A2A2;}
.member .member-hd .curr a, .member .member-hd .curr a:visited, .member .member-hd li.curr a:hover {background:#0767c8;color: #fff;border: 1px solid #0767C8;}
.member .member-hd li em {color: #f00;font-size: 14px}
.member .member-hd .curr em{color: #fff;}
.member .member-hd li a:hover {background: #F2F2F2;}
.member .member-hd li.add {float: right;margin-right: 0;}
.member .member-hd li.add a {background: #f0ad4e;border-color: #eea236;color: #fff;}
.member .member-hd li.add a:hover{background: #EC971F;}

.member-tab {height: 40px;}
.member-tab li {display: inline-block;}
.member-tab li a {background: none;border: 1px solid #E8E8E8;padding: 0 20px;margin-right: 10px;line-height: 36px;display: inline-block;border-radius: 3px;}
.member-tab li.curr a {background: #1F40C5;color: #fff;border: 1px solid #1F40C5;}

.sbtn, .rbtn {border: 0;padding: 0 34px;color: #fff;height: 38px;background: #f80;cursor: pointer;border-radius: 4px;font-size: 14px}
.rbtn, .sbtn:hover {background: #EBA006;}
.rbtn:hover {background: #e00;}
a.gbtn, a.gbtn:visited {display: inline-block;padding: 0 20px;line-height: 32px;height: 32px;background: #f60;color: #fff;border-radius: 3px;}
a.gbtn:hover {background: #f80}
.tableborder {widtH: 100%;border-width: 0px;border-color: #E8E8E8;border-collapse: collapse;margin-top: 14px;border: 0;}
.tableborder th {border-width: 1px;height: 40px;line-height: 40px;font-size: 14px;border: none;border-color: #EBEBEB;background: #f6f6f6;color: #666;font-weight: bold;}
.tableborder td {border-width: 0 0 1px;line-height: 40px;border-style: solid;border-color: #eee;text-align: center;font-size: 12px;color: #666;}
.tableborder>tbody {}
.tableborder>tbody+tbody {border: 0px solid #E8E8E8;border-top: 0px solid #ddd}
.tableborder>tbody>tr:nth-of-type(even) {background-color: #FBFBFB}
.tableborder tr:hover td {background: #f9f9f9}
.tableborder .tleft {text-indent: 12px;text-align: left}
.tdlist {widtH: 100%;border-width: 0px;border-color: #E8E8E8;border-collapse: collapse;margin-top: 14px;border: 0;}
.tdlist th {border-width: 1px;height: 40px;line-height: 40px;font-size: 14px;border: none;border-color: #EBEBEB;background: #fff;color: #666;font-weight: bold;width: 10%;}
.tdlist td {border-width: 0 0 0px;border-style: solid;border-color: #eee;font-size: 12px;color: #666;padding: 6px 0;}
.tdlist td.th {color: #333;text-align: right;padding-right: 20px;font-size: 14px}
.tdlist .tleft {text-indent: 12px;text-align: left;}
.mipt input[type=text], .mipt input[type=password], .mipt select, .mipt textarea {border: 1px solid #dedede;resize: none;font-size: 14px;color: #333;outline: 0;border-radius: 4px;padding: 7px 6px;line-height: 20px;height: 20px;}
.mipt textarea {height: auto}
.mipt select {padding:0;line-height: 34px;height: 34px;}
.login-form2 {}
.login-form2 {padding:0;}
.mipt .login-form2 .input-inline input {border: 1px solid #e3e3e3;border-radius: 4px;outline: 0;width: 296px;height: 40px;line-height: 40px;font-size: 14px;color: #333;padding:0 0 0 42px}
.mipt .login-form2 .input-inline.captcha input {width: 218px;padding-left: 10px}
.btn-green {background-color: #edfff4;border: 1px solid #0767c8;}
.btn-green-linear {background:#0767c8;border: 0}
.btn-green-linear:hover {background: #044e97;}
.qt-btn {width: 200px;border-radius: 4px;cursor: pointer;display: inline-block;vertical-align: middle;display: block;line-heighT: 44px;height: 44px;font-size: 16px}
.qt-btn:hover {-webkit-transition: all .2s;transition: all .2s;opacity: .9}
.qt-btn:hover {-webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,.15);box-shadow: 0 2px 8px 0 rgba(0,0,0,.15)}
.btn-green-linear a {color: #fff!important}
.btn-green a {color: #0767c8!important}
.no-fav {display: table;width: 100%;table-layout: fixed;text-align: center;
padding-top:34px height:160px;padding: 10px 0 20px 0px;}
.no-fav p {text-align: center;line-height: 1.5;font-size: 16px;color: #666}
.no-fav .no-img {width: 140px;height: 120px;overflow: hidden;background: url(user-vip.png) 0 -316px no-repeat;display: inline-block;vertical-align: middle}
.no-fav .no-alert {margin-left: 25px;display: inline-block;height: 120px;vertical-align: middle;font-size: 16px;color: #666}
.no-fav .no-alert p:first-child {color: #666;font-size: 16px;line-height: 1.4}
.no-fav .no-alert .qt-btn {margin-top: 12px;width: 86px;height: 36px;line-height: 36px}
.no-fav .no-alert .qt-btn a {font-size: 14px}
.jfsc {height:80px;border: 1px solid #dfdfdf;padding-top: 14px;margin-bottom: 30px;position: relative;}
.jfsc-i {width: 43px;height: 80px;background: url(leve1.png) no-repeat;display: block;margin-left: 25px;float: left;margin-top: 6px;}
.leve-img1 {background: url(leve1.png) no-repeat;}
.leve-img2 {background: url(leve2.png) no-repeat;}
.leve-img3 {background: url(leve3.png) no-repeat;}
.leve-img4 {background: url(leve4.png) no-repeat;}

.jfsc-p1 {height: 35px;width: 80px;display: block;margin-left: 20px;color: #666;margin-top: 3px;float: left;font-size: 14px;line-height: 25px;text-align: center;}
.jfsc-p1 strong {font-weight: bold;font-size: 16px;display: block;}
.jfsc .shop-index i {display: inline-block;width: 22px;height: 24px;background: url(sc32.png) no-repeat;vertical-align: -5px;margin-right: 6px;}
.jfsc .shop-index {width: 140px;height: 46px;float: right;border-radius: 5px;display: block;margin-right: 15px;font-size: 17px;text-align: center;line-height: 46px;color: #fff;background: #0767c8;margin-top: 10px;padding: 0;}
.groupclass {padding: 7px 20px 7px 0px;margin-left: -1%;}
.groupclass li {padding: 7px 0;float: left;width: 24%;margin-left: 1%;}
.groupclass li a, .groupclass li a:visited {display: block;position: relative;border: 1px solid #ddd;padding: 10px 16px;}
.groupclass li a:hover {text-decoration: none}
.groupclass li p.name {heighT: 30px;line-height: 30px;font-size: 14px;}
.groupclass li span {display: block;line-height: 30px;height: 30px;font-size: 18px;color: #f00;float: right}
.groupclass li span em {color: #888;font-size: 14px;font-style: normal;padding-left: 10px}
.groupclass li p.desc {line-height: 24px;color: #999}
.groupclass li i {display: none;width: 12px;height: 12px;background: url(../images/opaysel.gif) no-repeat;position: absolute;bottom: 0px;right: 0;}
.groupclass li a.on {border: 2px solid #E4393C;padding: 9px 15px;}
.groupclass li a.on i {display: block;}

.favbtn {padding:6px 15px;border-radius:4px}
.m-orderlist {}
.m-orderlist ul {padding-top: 20px;}
.m-orderlist li {position: relative;border-bottom: 1px solid #e8e8e8;background-color: #fff;padding: 5px 10px 15px;height: 70px;margin-bottom: 10px;}
.m-orderlist li, .m-orderlist li:hover {-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}
.m-orderlist li:hover {transform: translateY(-6px);-webkit-transform: translateY(-6px);-moz-transform: translateY(-6px);box-shadow: 0 6px 30px -14px rgba(0,0,0,.3);-webkit-box-shadow: 0 6px 30px -14px rgba(0,0,0,.3);-moz-box-shadow: 0 6px 30px -14px rgba(0,0,0,.3);z-index: 9;}
.m-orderlist li .inf {width: 410px;}
.m-orderlist li p.name {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;height: 30px;line-height: 30px;color: #888;}
.m-orderlist li .inf p.price b {color: #ED3E3E;padding-right: 4px;font-size: 12px}
.m-orderlist li .inf p.price {font-size: 12px}
.m-orderlist li i {color: #ed3e3e;font-size: 14px;margin-right: 0;float: right;}
.m-orderlist li i.free {color: #43bc60}
.m-orderlist li .tool {position: absolute;top: 5px;left: 440px;width: 370px;}
.m-orderlist li .tool p {float: left;width: 160px;height: 52px;font-size: 12px;line-height: 26px;padding-top: 5px;}
.m-orderlist li .tool p.ddno span {display: block;color: #aaa;}
.m-orderlist li .tool p.time {width: 130px;}
.m-orderlist li .tool p.sata {width: 80px;text-align: center;line-height: 50px;}
.m-orderlist li .tool p.sata span {display: block;}
.m-orderlist li .tool p.sata span:before {content: "";width: 6px;height: 6px;display: inline-block;background: #FFA51F;border-radius: 100%;margin-right: 10px;position: relative;top: -2px}
.m-orderlist li .tool p.sata span.pay {color: #16A96C;}
.m-orderlist li .tool p.sata span.pay:before {background: #16A96C;}
.m-orderlist li .tool p.sata span.close {color: #ccc;}
.m-orderlist li .tool p.sata span.close:before {background: #ccc;}
.m-orderlist li .option {position: absolute;top: 25px;right: 0;width: 80px;}
.m-orderlist .option div {line-height: 10px;display: inline-block;-webkit-box-shadow: inset 1px 0 0 0 rgba(0,0,0,.08);-moz-box-shadow: inset 1px 0 0 0 rgba(0,0,0,.08);box-shadow: inset 1px 0 0 0 rgba(0,0,0,.08);font-size: 13px;padding: 4px 8px;}
.m-orderlist .option div.last {padding-left: 0;box-shadow: none;}
.m-orderlist .option div a.cd-link-primary {color: #43bc60;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;display: block}
.m-orderlist .option div.more {position: relative;}
.m-orderlist .option div.more a.cd-link-primary i {display: inline-block;width: 6px;height: 4px;margin: 4px 0 0 8px;background: url(aow.png) no-repeat;}
.m-orderlist li.close,.m-orderlist li.close a {color:#ccc}
.dropdown-menu {position: absolute;top: 100%;right: 0;z-index: 1000;display: none;border: none;text-align: left;padding: 0;margin: 0;-webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,.01), 0 8px 8px 0 rgba(0,0,0,.06);-moz-box-shadow: 0 0 8px 0 rgba(0,0,0,.01), 0 8px 8px 0 rgba(0,0,0,.06);box-shadow: 0 0 8px 0 rgba(0,0,0,.01), 0 8px 8px 0 rgba(0,0,0,.06);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;min-width: 80px;font-size: 12px;background-color: #fff}
.dropdown-menu>dd {position: relative;}
.dropdown-menu>dd:first-child>a {border-top-left-radius: 4px;border-top-right-radius: 4px}
.dropdown-menu>dd:last-child>a {border-bottom-left-radius: 4px;border-bottom-right-radius: 4px}
.dropdown-menu>dd>a {padding: 10px 16px;line-height: 1;background: none;white-space: nowrap;display: block}
.dropdown-menu>dd>a, .dropdown-menu>dd>a:hover {color: rgba(0,0,0,.88);-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}
.dropdown-menu>dd>a:hover {background-color: rgba(67,188,96,.08)}
/*订单提交*/

.prolist {border-radius: 5px;height: 108px;background: #FAFAFA;}
.prolist a.img {height: 108px;display: block;float: left;width: 192px;}
.prolist a.img img {width: 100%;height: 100%;border-radius: 5px 0 0 5px;}
.prolist ul {float: left;padding: 9px 0 0 0px}
.prolist ul li {line-height: 30px;}
.prolist ul li span {display: inline-block;width: 80px;text-align: right;padding-right: 10px;color: #999;}
.proplay {padding: 30px 0 20px;}
.proplay .tit {height: 40px;}
.proplay .tit b {font-weight: 400;font-size: 16px}
.proplay .tit span {padding-left: 20px;color: #aaa;}

.playprice {padding-top:10px}
.playprice li {line-height: 40px;height: 40px;}
.playprice li b, .playprice li em {display: inline-block;}
.playprice li b {width: 90px;text-align:right;font-weight:normal;color:#999}

.playprice li .price {font-weight: bold;color:#f00}


.orinfo {background: #fff;}
.orinfo li {line-height: 32px;height: 32px;padding: 0 20px;}
.orinfo li span {width: 100px;color: #aaa;display: inline-block}
.orinfo li:nth-of-type(even) {background-color: #FBFBFB}
.pleve {position: absolute;top:16px;left: 200px;}
.uleve {width: 500px;height: 60px;}
.uleve span.leve-name {width: 100px;height: 50px;line-height: 20px;display: block;float: left;color: #333;text-align: center;padding-top: 10px;}
.uleve span.leve-name em {font-size: 12px;display: block;color: #aaa;}
.uleve .uleve-slep {width: 300px;float: left;padding-top: 24px;}

.uleve .uleve-slep p {line-height: 10px;background: #e8e8e8;position: relative;height: 10px;border-radius: 10px;}
.uleve .uleve-slep p em {background: #FF7C03;line-height: 10px;height: 10px;display: block;border-radius: 10px;position: relative;text-align: right;font-weight: bold;}
.uleve .uleve-slep p i {position: relative;top: -18px;color: #FF7C03;font-size:12px;}
.uleve .uleve-slep span {display: block;text-align: center;line-height: 30px;font-size: 13px;color: #aaa;}
.uleve .uleve-slep span  b {color: #0767c8;}


.leve-color1 {color: #28CEAF;}
.leve-color2 {color: #FF963B;}
.leve-color3 {color: #41AFFA;}
.leve-color4 {color: #C56DFF;}
.l_hd {width:342px;margin:0 auto;height:62px}
.l_hd li {float:left;text-align:center;line-height:40px;height:40px;border-bottom:2px solid #e8e8e8;width:50%}
.l_hd li.on {border-bottom:2px solid #0767c8}
.l_hd li.on a {color:#0767c8}
.l_bd .l_box {display:none}
.l_bd .l_box.dis {display:block}
#Validform_msg {display:none}
.Validform_checktip{}
.Validform_wrong,
.Validform_right,
.Validform_loading{display:block;font-size:12px;color:#aaaaaa}
.Validform_right{
	color:#71b83d;
	font-size:12px;display:block;
}
.Validform_right {display:none;}

.Validform_wrong{
	color:#f00;
	font-size:12px;
}



#msgerro {padding-top:10px;}
.queslist li {border-bottom: 1px solid #E8E8E8;line-height: 26px;padding: 10px 10px;position: relative;}
.queslist li.tit p,.queslist li em,.queslist li i {display: block;float: left;}
.queslist li p {width: 528px;padding-right: 20px;}
.queslist li em {width: 140px;}
.queslist li.tit {height: 40px;line-height: 40px;font-weight: bold;color: #333;background: #F9F9F9;padding: 0 0 0 10px;}
.queslist li.tit em,.queslist li.tit i {color: #333;}
.queslist li .text-gold {background-position: -186px -21px;margin-right: 10px;}
.queslist li .stat-ok {background: #10C55B;color: #fff;padding: 2px 6px;border-radius: 4px;}
.queslist li em {color: #888;}
.queslist li i {width:160px;color: #999;display:table-cell}
.queslist li i.option {width: 90px;}
.queslist li i.option a.btn {padding: 3px 10px;font-size: 12px;}
.queslist li div {position: absolute;top:50%;left: 558px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}
.wxqueslist li p {width: 558px;}
.wxqueslist li div {left: 588px;}
.wxqueslist li i {left: 160px;}
.wxqueslist li i.option {width: 200px;}
.istop {display: none;}
.istop .bd {padding: 10px;}
.istop dl {border-bottom:1px solid #eee;margin:0 10px;padding:10px 0;clear: both;line-height: 26px;}
.istop dl.last {border-bottom:0}
.istop dl dt {width:100px;float:left;text-align:right;color:#333;font-weight:bold;padding-right:10px}
.istop dl dd {width:430px;float:left;}
.istop .pbtn {text-align: center;padding-top: 0;}
.r_checkbox {float:left}
.f_radio {border:1px solid #ddd;line-height:24px;height:24px;overflow:hidden; cursor:pointer;padding:1px}
.ck {border:2px solid #E4393C;line-height:24px;height:24px;padding:0;background:url(../images/opaysel.gif) no-repeat right bottom}
.r_checkbox li {float:left;width:70px;heighT:28px;margin-right:10px}
.r_checkbox li span {float:left}
.type {position: relative;float:left;width:30px}
.type p { width:14px; height:14px; cursor: pointer; position: absolute; top: 4px; left:50%; border:1px solid #B3B3B3;border-radius: 100%;margin-left: -9px;}
.type p:after { content: ''; width: 6px; height: 6px; position: absolute; top:4px; left:4px;background:#f30;display: none;border-radius:100%}
.type input[type=radio] { visibility: hidden;}
.type input[type=radio]:checked +p {background: #fff;border-color: #f30;}
.type input[type=radio]:checked + p:after { display: block;border-color: #fff;}


/* 订单 */
.ddshow {padding-top: 20px;}
.ddshow .ctitle {background: #fff;margin-bottom: 20px;}

.stepend {display: none;}
.ddshow .dd-inf {margin-top: 20px;background: #fff;padding: 10px;box-shadow: 0 0 4px 0 #d7d8d9;}
.ddshow .dd-inf .tit {padding:10px 0 16px;border-bottom: 2px solid #ebecec;font-size: 18px;color: #333;}
.ddshow .dd-inf .tit h3 {padding-left: 20px;float: left;}
.ddshow .dd-inf .tit span {float: right;font-size: 16px}
.ddshow .dd-inf .tit span em {color: #f00;}
.ddshow .dd-inf .bd {padding: 0 20px;}
.ddshow .dd-inf .des {line-height: 26px;padding: 15px;}
.dd-list {padding:15px 0}
.dd-list li {line-height: 30px;font-size: 13px;color: #888;}
.dd-list li.t {font-size: 16px;}
.dd-list li b.red {color: #f00;}

.biuaskclass {margin-left: -20px;}
.biuaskclass li {display: inline-block;margin:10px 0 10px 20px;}
.biuaskclass li a {position: relative;display: inline-block;width: 290px;background-color: #ffffff;border-radius: 6px;border: solid 1px #e5e5e5;padding: 20px 0;text-align: center;cursor: pointer;}
.biuaskclass li h3 {font-size: 24px;color: #333;margin-bottom: 20px;}
.biuaskclass li p.price span{font-size: 14px;color: #ff4733;}
.biuaskclass li p.price span b {font-size: 20px}
.biuaskclass li p.price em {font-size: 16px;color: #999;margin-left: 16px;text-decoration: line-through;}
.biuaskclass li p.desc {text-align: left;text-indent: 2em;color: #999;line-height: 24px;padding-top: 10px;font-size: 12px}


a.btn-lg{height:44px;line-height:44px;padding:0 25px;font-size:16px}
a.btn-sm{height:30px;line-height:30px;padding:0 10px;font-size:12px}
a.btn-sm i{font-size:16px!important}
a.btn-xs{height:22px;line-height:22px;padding:0 5px;font-size:12px}
a.btn-xs i{font-size:14px!important}

#feedback .bd {padding: 15px;}
#feedback .desc {}
#feedback .gofeed {text-align: center;padding: 20px 0;}

.ddshow dl {border-bottom: 1px solid #E8E8E8;padding: 10px 0;}
.ddshow dl dt {font-weight: bold;line-height: 36px;color: #333;}
.ddshow dl dd {line-height: 26px;padding: 10px 0;}
.ddshow dl dd a {color: #00f;}
.ddshow dl dd a:hover {color: #f00;}
.ddshow dl dd span {margin-left: 1em;font-size: 13px;color: #999;}
.ddshow dl dd span em {color: #0a0;}
.ddshow dl dd.desc {font-size: 12px;padding-top:0;}
.ddshow dl dd.desc a {color: #aaa;}
.ddshow dl dd.desc a:hover {color: #f00;}
.ddshow dl dd p.ts {font-size: 12px;color: #f00;}
.ddshow dl.word{border-bottom: 0;}

.login-input-ul li {position: relative;padding-left: 130px;height: 66px;}
.login-input-ul li em {display: block;width: 120px;position: absolute;top:0;left: 0;line-height: 42px;text-align: right;color: #666;font-size: 16px;}
input.login-input {border: 1px solid #e3e3e3;border-radius: 4px;outline: 0;width:338px;height: 38px;line-height: 38px;font-size: 14px;color: #333;text-indent: 10px;}
input.login-input:focus {border: 1px solid #162D8E}
input.login-input.danger {border: 1px solid #fda233}
.login-input-ul li p {line-height: 42px;}
.login-input-ul li span.tps {color: #888;display: inline-block;font-size: 12px;padding-left: 1em;}
.login-input-ul li span.tps a {color: #10C55B;}
.login-input-ul .imgkey input,.smskey input {width: 228px;}
.login-input-ul .login-input-div {width: 340px;position: relative;}

.fkclass h3,.fklist h3 {line-height: 40px;color: #333;font-weight: bold;}
.fkclass p {float: left;width: 24%;margin:10px 1% 10px 0;}
.fkclass p a {line-height: 40px;height: 40px;border: 1px solid #E8E8E8;text-align: center;display: block;background: #F9F9F9;}
.fkclass p a:hover {border-color: #c00;background: #c00;color: #fff;}

.fkdesc {line-height: 26px;color: #333;min-height: 200px;min-width: 500px;padding: 16px;font-size: 14px}

.fklist {margin-top: 2em;}
.fklist h3 {}
.fklist dl {border: 1px solid #E8E8E8;margin-bottom: 10px;padding: 10px;}
.fklist dl dt {border-bottom: 1px solid #E8E8E8;}
.fklist dl dt p {width: 50%;display: inline-block;line-height: 36px;}
.fklist dl dt p:last-child {text-align: right;font-size: 12px;color: #999;}
.fklist dl dd {padding: 10px 0 10px;line-height: 26px;}
.fklist dl dd .desc2 {color: #f00;font-size: 12px;}
.fklist dl dd .hfname {color: #0a0;font-size: 12px;}