﻿html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0}html{font-size:62.5%;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left;font-weight:normal}html,body,fieldset,img,iframe,abbr{border:0}i,cite,var,em,address,dfn{font-style:normal}[hidefocus],summary{outline:0}li{list-style:none}h1,h2,h3,h4,h5,h6,small{font-size:100%}sup,sub{font-size:83%}pre,code,kbd,samp{font-family:inherit}q:before,q:after{content:none}textarea{overflow:auto;resize:none}label,summary{cursor:default}a,button{cursor:pointer}h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold}del,ins,u,s,a,a:hover{text-decoration:none}body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0}body{background:#fff}a{color:#333}.g-cloumn{width:1000px;margin:0 auto}.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:"."}.f-cb,.f-cbli li{zoom:1}.f-ib{display:inline-block;*display:inline;*zoom:1}.f-dn{display:none}.f-db{display:block}.f-fl{float:left}.f-fr{float:right}.f-pr{position:relative}.f-prz{position:relative;zoom:1}.f-oh{overflow:hidden}.f-ff0{font-family:arial,\5b8b\4f53}.f-ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53}.f-fs1{font-size:12px}.f-fs2{font-size:14px}.f-fwn{font-weight:normal}.f-fwb{font-weight:bold}.f-tal{text-align:left}.f-tac{text-align:center}.f-tar{text-align:right}.f-taj{text-align:justify;text-justify:inter-ideograph}.f-vam,.f-vama *{vertical-align:middle}.f-wsn{word-wrap:normal;white-space:nowrap}.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all}.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all}.f-ti{overflow:hidden;text-indent:-30000px}.f-ti2{text-indent:2em}.f-lhn{line-height:normal}.f-tdu,.f-tdu:hover{text-decoration:underline}.f-tdn,.f-tdn:hover{text-decoration:none}.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis}.f-csp{cursor:pointer}.f-csd{cursor:default}.f-csh{cursor:help}.f-csm{cursor:move}.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.f-clear,.f-h10,.f-h15,.f-h20,.f-h25,.f-h30{clear:both}.f-h10{height:10px}.f-h15{height:15px}.f-h20{height:20px}.f-h25{height:25px}.f-h30{height:30px}.f-mt5{margin-top:5px}.f-mt10{margin-top:10px}.f-mt15{margin-top:15px}.f-mt20{margin-top:20px}.f-mt30{margin-top:30px}.audio-box{width:40%;height:40px;min-width:500px;background-color:#222;margin:0 auto}.audio-box .play-btn{width:16px;height:100%;display:block;background:url('../images/play.png') no-repeat 0 center;margin-left:6%;float:left;cursor:pointer}.audio-box .audio-progress{display:inline-block;width:70%;height:2px;line-height:36px;background:#ccc}.audio-box .audio-progress .audio-progress-bar{display:inline-block;width:0;height:100%;background:#26bf8f;float:left;-webkit-transition:width 1s linear;-moz-transition:width 1s linear;-ms-transition:width 1s linear;-o-transition:width 1s linear;transition:width 1s linear}.audio-box .currentTime{display:inline-block;width:15%;height:100%;line-height:40px;text-align:center;color:#fff;text-indent:0;font-size:14px}.audio-box .audio-playing{background:url('../images/play.png') no-repeat -16px center}@media screen and (max-width:375px){.audio-box .play-btn{margin-left:3%}.audio-box .currentTime{width:18%;float:right}}@media screen and (max-width:440px){.audio-box{width:100%;min-width:290px}}.article ul,.article ol{text-indent:0;padding-left:40px}.article em{font-style:italic;font-weight:normal}.article ul{list-style:disc}.article ol{list-style:decimal}.article li{list-style:inherit}color: #999;
    text-align: right;
    margin-right: 20px;
    margin-left: 10px;
}

.regTouch {
    background-color: #fff;
    padding: 10px;
    position: relative;
}

.regTouch ul li.underline {
    background: url("../images/under-b.png") no-repeat 58px 69px;
}

.regTouch ul li.qdunder {
    background: url("../images/under-b.png") no-repeat 0 69px;
}

.riches .regTouch ul li.underline {
    border-bottom: 1px solid #edeeee;
    padding: 10px 0 9px;
}

.regTouch ul {
    margin-top: 10px;
}

.regTouch ul li.underline input {
    font-size: 14px;
    color: #999;
    position: relative;
}

.rigUser,.rigPhone,.rigMessage,.loginPasswordc,.rigPassword {
    color: #898989;
}

.rigUser2 {
    float: left;
    display: inline-block;
    width: 44px;
    height: 44px;
    margin-top: 10px;
    background: url(../images/login-user-c.png) no-repeat;
}

.login-other {
    float: left;
    display: inline-block;
    width: 44px;
    height: 44px;
    margin-top: 10px;
    background: url(../images/login-other.png) no-repeat;
}

.login-rz {
    float: left;
    display: inline-block;
    width: 44px;
    height: 44px;
    margin-top: 10px;
    background: url(../images/login-rzs.png) no-repeat;
}

.login-yzm {
    float: left;
    display: inline-block;
    width: 44px;
    height: 44px;
    margin-top: 10px;
    background: url(../images/login-yzm.png) no-repeat;
}

.rigPhone {
    padding-left: 5px;
}

.rigMessage {
    padding-left: 5px;
}

.rigPassword {

}

.riskAssessment {
    float: left;
    display: inline-block;
    width: 44px;
    height: 44px;
    margin-top: 10px;
    background: url(../images/login-pw-d.png) no-repeat;
}

.rigQd {
    float: left;
    display: inline-block;
    width: 44px;
    height: 44px;
    margin-top: 3px;
    background: url(../images/login-qd.png) no-repeat;
}

.richesuser {
    float: left;
    display: inline-block;
    width: 44px;
    margin-top: 3px;
    height: 44px;
    background: url(../images/richesuser.png) no-repeat;
}

.havecast {
    float: left;
    display: inline-block;
    width: 44px;
    height: 44px;
    margin-top: 3px;
    background: url(../images/havecast.png) no-repeat;
}

.detail {
    float: left;
    display: inline-block;
    width: 44px;
    height: 44px;
    margin-top: 3px;
    background: url(../images/detail.png) no-repeat;
}

.tradede {
    float: left;
    display: inline-block;
    width: 44px;
    margin-top: 3px;
    height: 44px;
    background: url(../images/tradede.png) no-repeat;
}

.cards {
    float: left;
    display: inline-block;
    width: 44px;
    height: 44px;
    margin-top: 3px;
    background: url(../images/cards.png) no-repeat;
}

.safe {
    float: left;
    display: inline-block;
    width: 44px;
    margin-top: 3px;
    height: 44px;
    background: url(../images/safe.png) no-repeat;
}

.mancard {
    float: left;
    display: inline-block;
    width: 44px;
    margin-top: 3px;
    height: 44px;
    background: url(../images/login-phone.png) no-repeat;
}

a.proving {
    background-color: #ff6600;
    border: 1px solid #ff6600;
    color: #fff;
    display: inline-block;
    float: right;
    font-weight: bold;
    line-height: 33px;
    margin-top: 5px;
    padding: 0 10px;
    position: absolute;
    border-radius: 4px;
    text-align: center;
}

a.obtained {
    background-color: #999999;
    border: 1px solid #999999;
    border-radius: 4px;
    color: #fff;
}

.pwOff {
    width: 94px;
    height: 35px;
    display: inline-block;
    float: right;
    margin-top: 3px;
    background: url(../images/swithon.png) no-repeat;
    position: absolute;
    right: 10px;
}

.pwOn {
    display: inline-block;
    float: right;
    width: 94px;
    margin-top: 3px;
    height: 35px;
    background: url(../images/swithoff.png) no-repeat;
    position: absolute;
    right: 10px;
}

.src {
    height: 50px;
    line-height: 50px;
    color: #333;
    width: 100%;
}

.apply-div {
    line-height: 30px;
    font-size: 12px;
    text-align: center;
}

.apply-div a {
    color: #007aff;
}

.riches header {
    padding: 20px;
    background-image: url("../images/headerimg.jpg");
    background-size: 100% 100%;
    overflow: hidden;
    min-height: 100px;
}

.riches header dl {
    float: left;
    width: 300px;
    margin-left: 20px;
    margin-top: 20px;
    text-shadow: 1px 0 0 #b04b09;
    color: #fff;
}

.riches header dl dd {
    float: left;
    color: #fff;
}

.riches header dl dd.img {
    float: left;
    display: block;
    margin-right: 20px;
    width: 74px;
    height: 74px;
}

.riches header dl dd.woman {
    background: url(../images/headeruser02.png);
}

.riches header dl dd.defhead {
    background: url(../images/headeruser01.png);
}

.riches header dl dd.man {
    background: url(../images/headeruser.png);
}

.riches header dl dt {
    float: left;
    width: 170px;
    margin-top: 10px;
    font-size: 16px;
    line-height: 30px;
    font-family: 微软雅黑;
    font-weight: bold;
}

.riches .underline a {
    width: 100%;
    color: #666;
    height: 50px;
    float: left;
}

.riches .underline a:hover {
    color: #666;
}

.riches .underline h3 {
    float: left;
    font-size: 14px;
    line-height: 50px;
    padding: 0 20px;
}

.riches .underline p {
    float: right;
    font-size: 14px;
    color: #999;
    line-height: 50px;
    padding: 0 20px;
}

.riches .underline .rightarrow {
    float: right;
    width: 15px;
    height: 50px;
    background: url(../images/arrowright.png) no-repeat 0 13px;
}

h2.h2-c {
    color: #0099cc;
    font-size: 16px;
    font-weight: bold;
    margin: 5px 0;
    text-align: center;
}

h2.h2-c img {
    margin-right: 10px;
}

.con-wrapper {
    color: #999;
    padding: 10px;
    text-align: center;
}

.con-wrapper p {
    font-size: 14px;
}

.con-wrapper h3 {
    color: #ff6600;
    font-size: 18px;
}

.con-wrapper a {
    color: #0199cb;
    text-decoration: underline;
}

.wacUser header {
    background-image: url("../images/accountbg.png");
    background-size: 100% 100%;
    min-height: 148px;
    overflow: hidden;
    padding: 20px;
}

.wacUser header .leftdiv {
    float: left;
    width: 300px;
    margin-top: 40px;
}

.wacUser header .leftdiv p {
    float: left;
    width: 100%;
    line-height: 27px;
    color: #fff;
    font-size: 18px;
}

.wacUser header .leftdiv p sub {
    background-image: url("../images/accicon.png");
    float: left;
    width: 27px;
    height: 27px;
    margin-right: 10px;
}

.wacUser header .leftdiv p.sum {
    float: left;
    line-height: 60px;
}

.wacUser header .leftdiv p.sum span {
    float: left;
    font-size: 35px;
    text-indent: 37px;
    text-shadow: -1px 0 0 #330066;
    margin-right: 10px;
}

.wacUser header .leftdiv p.sum sup {
    float: left;
    font-size: 18px;
    margin-top: 13px;
    line-height: 18px;
}

.wacUser header .leftdiv p.sum a {
    float: left;
    font-size: 16px;
    line-height: 20px;
    color: #22cc4b;
    margin-top: 30px;
}

.wacUser header .rightcash {
    background-image: url("../images/outcash.png");
    color: #fff;
    float: right;
    font-size: 16px;
    font-weight: bold;
    height: 47px;
    line-height: 44px;
    text-align: center;
    width: 103px;
}

.wacUser header .rightcash:hover {
    background-image: url("../images/outcash01.png");
}

.bigdiv {
    width: 100%;
}

.bigdiv .left {
    background: url("../images/cash001.png") no-repeat;
    background-color: #fff;
    border-radius: 4px;
    padding-left: 122px;
    text-align: center;
    position: relative;
    height: 170px;
}

.secondiv .left {
    background: url("../images/cash002.png") no-repeat;
    background-color: #fff;
    border-radius: 4px;
    padding-left: 142px;
    text-align: center;
    position: relative;
    height: 170px;
}

.secondiv2 .left {
    background: url("../images/cash003.png") no-repeat;
    background-color: #fff;
    border-radius: 4px;
    padding-left: 142px;
    text-align: center;
    position: relative;
    height: 170px;
}

.bigdiv .right {
    width: 77%;
    float: left;
}

.bigdiv .left dl {
    width: 50%;
    float: left;
    margin: 20px 0;
}

.secondiv .left dl {
    margin: 64px 0;
}

.bigdiv .left dl dt {
    font-size: 20px;
}

.bigdiv .left dl dd {
    font-size: 12px;
    color: #666;
}

.bigdiv .left h2 {
    color: #fff;
    font-size: 18px;
    left: 20px;
    line-height: 80px;
    position: absolute;
    top: -10px;
    z-index: 1;
}

p.imgsee {
    position: relative;
}

.loadimg {
    background-color: #000;
    height: 100%;
    line-height: 100px;
    margin: 0 0 5px;
    opacity: 0.5;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    border-radius: 4px;
}

.genform {
    width: 300px;
    padding: 10px 0;
    z-index: 999;
    background-color: #fff;
    text-align: center;
    opacity: 1;
    margin: 0 auto;
    margin-top: 100px;
    -moz-box-shadow: 0 0 10px #000;
    -webkit-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000;
    border-radius: 4px;
}

.genform p {
    text-align: center;
    line-height: 20px;
    margin: 0;
}

.con-wrapper b {
    color: #ff9900;
}

.genform p span.imgload {
    background: rgba(0, 0, 0, 0) url("../images/loading02.gif") no-repeat scroll 0 13px;
    color: #000;
    display: inline-block;
    line-height: 50px;
    margin-right: 5px;
}

.loadimg span {
    background: rgba(0, 0, 0, 0) url("../images/loading04.gif") no-repeat scroll 0 13px;
    color: #fff;
    display: inline-block;
    line-height: 50px;
    margin-right: 5px;
    padding-left: 30px;
}

.bigdiv .right .line {
    width: 4px;
    height: 200px;
    float: right;
    border-radius: 0;
    background-color: #ebebeb;
    margin-left: 2px;
}

.addcard {
    display: block;
    padding: 20px;
    background-color: #fff;
    border: 1px solid #d3d2d2;
    text-align: center;
    border-radius: 4px;
}

.addcard p {
    line-height: 40px;
    color: #999;
}

ul.width100 {
    background-color: #fff;
    border: 1px solid #d3d2d2;
}

ul.width100 li {
    height: 65px;
    line-height: 65px;
    border-bottom: 1px #d3d2d2 solid;
}

ul.width100 li input {
    width: 210px;
    line-height: 20px;
    height: 50px;
    color: #999;
}

.details ul.width100 li input {
    width: 210px;
    line-height: 20px;
    height: 50px;
    color: #999;
}

ul.width100 li label {
    width: 120px;
    padding-right: 10px;
    display: inline-block;
    margin-right: 5px;
    text-align: right;
    border-right: 1px solid #d3d2d2;
    color: #666;
}

.areaSec {
    width: 100px;
    background: none;
    border: solid 1px #d3d2d2;
    line-height: 33px;
    height: 33px;
    color: #999;
}

ul.width100 li .pwOff, ul.width100 li .pwOn {
    margin: 8px 10px 0 0;
}

.width100 p {
    float: right;
    padding-right: 5px;
    color: #999;
}

.width100 span {
    float: left;
    padding-left: 5px;
    vertical-align: middle;
    color: #666;
}

.cardh2 {
    border-bottom: 2px #d3d2d2 solid;
    line-height: 33px;
    width: 100%;
}

.cardinfo {
    background-color: #fff;
    border: 1px solid #d3d2d2;
    border-radius: 4px;
    margin: 10px 0;
    display: block;
    padding: 10px;
}

.cardinfo dd.icon {
    width: 44px;
    height: 44px;
    float: left;
    margin: 10px 10px 0 0;
}

.cardinfo dt {
    line-height: 40px;
    font-size: 16px;
}

.cardinfo dd {
    line-height: 30px;
}

.cardinfo dd span {
    margin-left: 10px;
    float: right;
    color: #999;
    font-weight: normal;
}

.cardinfo dt .handle {
    color: #fa5546;
    float: right;
    font-size: 14px;
    font-weight: normal;
    margin-left: 10px;
}

.cqgs {
    background: url("../images/cardlogo.png") no-repeat -2px -198px;
}

.cqzs {
    background: url("../images/cardlogo.png") no-repeat -2px -247px;
}

.cqnsh {
    background: url("../images/cardlogo.png") no-repeat 0 0;
}

.cqyh {
    background: url("../images/cardlogo.png") no-repeat -2px -46px;
}

.cqny {
    background: url("../images/cardlogo.png") no-repeat -2px -146px;
}

.cqjs {
    background: url("../images/cardlogo.png") no-repeat -2px -96px;
}

.cqjt {
    background: url("../images/cardlogo.png") no-repeat -2px -297px;
}

.zgyh {
    background: url("../images/cardlogo.png") no-repeat -2px -352px;
}

.yzcx {
    background: url("../images/cardlogo2.png") no-repeat 0 0;
}

.msyh {
    background: url("../images/cardlogo2.png") no-repeat -2px -46px;
}

.gdyh {
    background: url("../images/cardlogo2.png") no-repeat -2px -96px;
}

.pfyh {
    background: url("../images/cardlogo2.png") no-repeat -2px -146px;
}

.hxyh {
    background: url("../images/cardlogo2.png") no-repeat -2px -198px;
}

.payh {
    background: url("../images/cardlogo2.png") no-repeat -2px -247px;
}

.zxyh {
    background: url("../images/cardlogo2.png") no-repeat -2px -297px;
}

.xyyh {
    background: url("../images/cardlogo2.png") no-repeat -2px -352px;
}

.purple {
    color: #6507df;
    border-bottom: #6507df 2px solid;
}

.orange {
    color: #fa5546;
    border-bottom: #fa5546 2px solid;
}

.banner img {
    width: 100%;
    height: auto;
}

.wrapper nav {
    height: 40px;
    margin: 10px 0 20px;
    text-align: center;
    width: 100%;
}

.wrapper nav a {
    float: left;
    height: 44px;
    line-height: 44px;
    width: 33.33%;
    background-color: #fff;
    display: inline-block;
    font-size: 16px;
    line-height: 44px;
    height: 44px;
}

.wrapper nav a.selceted {
    background-color: #0095d8;
    color: #fff;
}

.progress {
    background-color: #d9dadb;
    background-image: none;
    border-radius: 4px;
    box-shadow: none;
    width: 90%;
    height: 10px;
    margin: 5px 0;
    overflow: hidden;
    position: relative;
}

.progress .progress-bar {
    background-color: #428bca;
    box-shadow: none;
    color: #fff;
    float: left;
    font-size: 12px;
    height: 100%;
    line-height: 20px;
    text-align: center;
    transition: width 0s ease 0s;
    width: 0;
}

.mycollect dl b.step_value {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    position: absolute;
    right: 5px;
}

.progress .progress-bar-info {
    background-color: #428bca;
    background-image: url("../images/stepbg.jpg");
}

.prolist {
    width: 100%;
    float: left;
    padding: 10px 0;
    background-color: #fff;
    border: 1px solid #dbdddd;
    margin: 10px 0;
}

.prolist .procon {
    padding: 10px;
}

.prolist h4 {
    padding: 3px 10px;
    border-bottom: 1px #edeeee solid;
}

.prolist .procon .left {
    float: left;
    width: 70%;
    border-right: 1px #bcbdbe solid;
}

.prolist .procon .right {
    float: right;
    text-align: center;
    width: 25%;
}

.prolist .procon .right p {
    line-height: 22px;
}

.left li {
    float: left;
    line-height: 36px;
    margin-right: 10px;
}

.left .rate {
    font-size: 24px;
    color: #eb6106;
}

.prolist .procon .moneycol {
    color: #eb6106;
}

.prolist .procon .moneycol label {
    color: #999;
}

.left .term {
    font-size: 14px;
    color: #666;
}

.left .amountinve {
    float: right;
    font-size: 16px;
    padding-right: 20px;
    color: #eb6106;
}

.smallbtn, .smallbtn:hover {
    line-height: 35px;
    margin-top: 0;
    margin-bottom: 5px;
    font-weight: bold;
    height: 35px;
    font: 14px 微软雅黑;
    width: 100%;
    border-radius: 4px;
    color: #fff;
}

.disable, .disable:hover {
    background-color: #d9d8d8;
    color: #999;
    text-shadow: none;
}

.lsp {
    float: left;
}

.rsp {
    float: right;
}

.procon p {
    width: 90%;
    line-height: 18px;
    color: #2F2B2B;
}

.details {
    background-color: #fff;
    padding: 10px;
    margin-bottom: 10px;
}

.affirm {
    background-image: url("../images/trans.png");
}

.details h2 {
    font-size: 14px;
    line-height: 33px;
    border-bottom: 1px #edeeee solid;
}

.details dl {
    width: 45%;
    float: left;
    margin: 10px 10px 10px 0;
}

.details dl dd {
    float: left;
    width: 60%;
    line-height: 24px;
    font-size: 18px;
}

.details dl dt {
    float: left;
    width: 60%;
    font-size: 14px;
    color: #999;
    line-height: 18px;
}

.details dl dd.img {
    width: 44px;
    height: 44px;
    margin-right: 10px;
    float: left;
}

.details dl dd.sum {
    background-image: url("../images/icon01.png");
}

.details dl dd.rate {
    background-image: url("../images/icon02.png");
}

.details dl dd.days {
    background-image: url("../images/icon03.png");
}

.green {
    color: #66cc00;
}

.org {
    color: #ff6633;
}

.blue {
    color: #3399cc;
}

.red {
    color: #e4393c;
}

.details p {
    line-height: 33px;
    height: 33px;
}

.details p .lsp {
}

.details p .rsp {
    padding-right: 20px;
}

.details .width100 li, .details .width100 li label, .details .width100 li input, .details .width100 li span, .details .width100 li p {
    line-height: 50px;
    height: 50px;
}

.details .width100 li p {
    margin: 0;
}

.details .width100 li a {
    height: 33px;
    line-height: 33px;
    margin: 7px 5px;
}

.textdet p {
    line-height: 22px;
    height: auto;
    color: #999;
    margin: 10px 0;
}

.payheader {
    background-color: #07a6eb;
    height: 50px;
}

.payheader label {
    line-height: 60px;
    text-align: left;
    text-indent: 30px;
    font-size: 16px;
    color: #fff;
    padding-left: 30px;
    font-weight: bold;
    background: url("../images/list.png") no-repeat;
}

.payheader b {
    float: right;
    color: #ffff00;
    line-height: 50px;
    font-weight: normal;
    font-size: 26px;
}

.con-wrapper .leftJump, .con-wrapper .rightJump {
    display: inline-block;
    padding: 0 10px;
    width: 100px;
    height: 33px;
    font-size: 14px;
    text-decoration: none;
    line-height: 33px;
    color: #fff;
    text-align: center;
}

.leftJump {
    background-color: #ff6633;
    float: left;
}

.rightJump {
    background-color: #1c9639;
    float: right;
}

.invrecord {
    background-color: #fff;
    margin-bottom: 10px;
    padding: 10px;
}

.invrecord ul {
}

.invrecord ul li {
    border-bottom: 1px #d3d2d2 solid;
    height: 44px;
    padding: 5px 0;
}

.invrecord ul li label {
    float: left;
    line-height: 44px;
    color: #07a6eb;
}

.invrecord ul li div {
    float: right;
    text-align: right;
}

.invrecord ul li div b {
    color: #ff6633;
    line-height: 22px;
    font-weight: normal;
    margin: 5px 0;
    font-size: 16px;
}

.invrecord ul li div p {
    color: #bfbfbf;
    line-height: 16px;
    font-size: 14px;
}

.morebottom {
    width: 100%;
    text-align: center;
    line-height: 44px;
    color: #666;
    opacity: 0.7;
    background-color: #d9d8d8;
}

p.imgsee a {
    margin: 0 auto;
    background-color: #fff;
    border: 1px solid #d3d2d2;
    margin-bottom: 10px;
    border-radius: 4px;
    display: block;
    padding: 10px;
    text-align: center;
}

p.imgsee a img {
    width: 100%;
    height: auto;
}

.details h2 span {
    float: right;
    font-weight: normal;
    color: #999;
}

.votedlist {
}

.votedlist li {
    width: 32%;
    height: 50px;
    color: #999;
    display: inline-table;
    text-align: center;
}

.votedlist li b {
    font-size: 16px;
    display: inline-block;
    width: 100%;
    font-weight: normal;
    line-height: 22px;
    margin: 5px 0;
}

.votedlist li label {
    display: inline-block;
    width: 100%;
    font-size: 14px;
    line-height: 16px;
}

.historylist {
}

.details .historylist li {
    border-bottom: 1px solid #d3d2d2;
    padding: 5px 0;
}

.details .historylist li p {
    margin: 3px 0;
    line-height: 16px;
    color: #999;
    height: 18px;
}

.details .historylist li label {
    line-height: 16px;
    float: left;
}

.details .historylist li span, .details .historylist li b {
    line-height: 16px;
    float: right;
}

.details .historylist li b {
    font-size: 16px;
    font-weight: normal;
    color: #ff6633;
}

.details .historylist li span {
    color: #999;
}

.fixed {
    position: absolute;
    bottom: 0;
    left: 0;
    margin-bottom: 0;
}

.mask {
    background-color: #333;
    height: 100%;
    opacity: 0.9;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
}

.Selcard {
    width: 100%;
    z-index: 500;
    background: #fff;
    position: absolute;
    top: 0;
}

.cardslist {
    height: 70%;
}

.cardslist ul {
    height: 480px;
    overflow-y: scroll;
}

.cardslist li {
    line-height: 33px;
    border-bottom: 1px #d3d2d2 solid;
    color: #999;
    text-indent: 20px;
}

.opac {
    opacity: 0.7;
}

.titleheader {
    line-height: 40px;
    font-size: 14px;
    text-indent: 20px;
    background-color: #33ccff;
}

.titleheader h2 {
    font-size: 14px;
    text-indent: 20px;
    color: #fff;
}

.search {
    height: 33px;
    line-height: 33px;
    margin: 10px 0;
    padding-left: 20px;
}

.search input {
    height: 33px;
    font-size: 14px;
    width: 66%;
    text-indent: 5px;
    color: #999;
    border-radius: 4px;
    line-height: 33px;
    border: 1px #33ccff solid;
}

a.btn {
    display: inline-block;
    background-color: #33ccff;
    width: 100px;
    border-radius: 4px;
    height: 33px;
    font-size: 16px;
    font-weight: bold;
    margin-left: 10px;
    margin-top: 2px;
    color: #fff;
    position: absolute;
    text-align: center;
}

a.btn:hover {
    color: #fff;
    background-color: #2fc4f5;
}

.titleheader .p-del {
    background: url("../images/p-del.png") no-repeat scroll 0 0;
    cursor: pointer;
    height: 35px;
    position: absolute;
    right: 0;
    top: 0;
    width: 35px;
}

.tipsbottom {
    padding: 0 10px;
    color: #ff9900;
    background-color: #ffffcc;
    clear: both;
    line-height: 33px;
    text-align: center;
}

.lalign {
    text-align: left;
}

.loadbottom {
    height: 50px;
    line-height: 50px;
    text-align: center;
    background-color: #fff;
    margin: 5px 0;
    opacity: 0.6;
}

.loadbottom span.imgload {
    margin-right: 5px;
    background: url("../images/loading02.gif") no-repeat scroll 0 13px;
    line-height: 50px;
    display: inline-block;
    padding-left: 30px;
    color: #000;
}

.loadbottom2 {
    height: 50px;
    line-height: 50px;
    text-align: center;
    background-color: #000;
    margin: 5px 0;
    opacity: 0.6;
}

.loadbottom2 span.imgload {
    margin-right: 5px;
    background: url("../images/loading03.gif") no-repeat scroll 0 13px;
    line-height: 50px;
    display: inline-block;
    padding-left: 30px;
    color: #fff;
}

sub.stepa {
    background: url("../images/tab02.png") no-repeat scroll 0 0;
    display: block;
    height: 85px;
    margin-top: -18px;
    position: absolute;
    z-index: 5;
    right: 20px;
    width: 52px;
}

sub.stepb {
    background: url("../images/tab02.png") no-repeat scroll -51px 0;
    display: block;
    height: 85px;
    margin-top: -18px;
    position: absolute;
    z-index: 5;
    right: 20px;
    width: 52px;
}

sub.stepc {
    background: url("../images/tab02.png") no-repeat scroll -102px 0;
    display: block;
    height: 85px;
    margin-top: -18px;
    position: absolute;
    z-index: 5;
    right: 20px;
    width: 52px;
}

sub.stepd {
    background: url("../images/tab02.png") no-repeat scroll -155px 0;
    display: block;
    height: 85px;
    margin-top: -18px;
    position: absolute;
    z-index: 5;
    right: 20px;
    width: 52px;
}

#tab_bar {
    width: 100%;
    height: 44px;
}

#tab_bar ul {
    padding: 0px;
    margin: 0px;
    height: 44px;
    text-align: center;
}

#tab_bar li {
    list-style-type: none;
    float: left;
    width: 33.33%;
    height: 44px;
    line-height: 44px;
    background-color: #fff;
}

.tab_css {
    width: 100%;
    height: 200px;
    background-color: orange;
    display: none;
    float: left;
}

.con-wrapper {
    color: #999;
    padding: 20px;
    text-align: center;
}

.applyContent {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    font-size: 1em;
    overflow-y: auto;
    padding: 20px;
}

.applyContent p {
    color: #333;
    font-size: 1em;
    line-height: 1.2em;
    text-align: left;
    text-indent: 2em;
    margin-bottom: 10px;
}

.applyContent b {
    color: #333;
    text-decoration: underline;
    font-size: 1em;
    line-height: 1.3em;
}

.details h2 b {
    width: 50%;
    display: inline-block;
    line-height: 18px;
}

.loadbottom {
    height: 50px;
    line-height: 50px;
    text-align: center;
    background-color: #fff;
    margin: 0;
    width: 100%;
    opacity: 0.6;
}

.loadbottom2 {
    height: 50px;
    line-height: 50px;
    text-align: center;
    background-color: #000;
    margin: 0;
    width: 100%;
    opacity: 0.6;
}

.fixed {
    position: fixed;
    bottom: 0;
    left: 0;
    margin-bottom: 0;
}

.txlist {
    float: left;
    width: 100%;
    line-height: 33px;
    margin: 0 0 10px 0;
}

.txlist label {
    float: left;
}

.txlist b {
    font-size: 14px;
    float: right;
    font-size: 14px;
}

.txlist input {
    width: 70%;
    float: right;
    border: 1px #ccc solid;
    background-color: #fff;
    line-height: 33px;
    text-indent: 5px;
    font-size: 12px;
}

#wch-header.menus-show {
    display: block;
}

#wch-header {
    background-color: #fff;
    margin: auto;
    max-width: 100%;
    height: 50px;
    position: fixed;
    top: 0;

    width: 100%;
    z-index: 10;
}

#wch-header .icon-c {
    min-height: 50px;
}

#wch-header .icon-c a:active, #wch-header .icon-c a:visited, #wch-header .icon-c a:focus, #wch-header .icon-c a:link {
    background-color: transparent;
    border: 0 none;
    color: #666;
}

#wch-header .logo img {
    height: 36px;
    margin-left: 5px;
}

#wch-header .menu img {
    height: 25px;
}

#wch-header .menus a img {
    clear: both;
    display: block;
    margin: auto;
    width: 55px;
}

img {
    border: 0 none;
    vertical-align: middle;
}

#wch-header span.menu {
    float: right;
    display: inline-block;
    width: 50px;
    height: 50px;
    background: url("../images/menu.png") no-repeat 0 0;

}

.clearfix {
    clear: both;
}

#wch-header.menus-show .menus {
    display: block;
    border-top: 1px solid #ccc;
    opacity: 0.9;
}

#wch-header .menus {
    background-color: #fff;
    display: none;
    padding: 1em;

}

#wch-header .unlogined a {
    width: 32%;
}

#wch-header .menus a {
    display: inline-block;
    text-align: center;
    color: #666;
    margin: 10px 0;
}

#wch-header.menus-show .shadow-c {
    background-color: #fff;
}

#wch-header .shadow-c.shadow-dispear {
    display: none;
}

#wch-header .shadow-c {
    bottom: -18px;
    height: 18px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 200;
}

#wch-header .shadow {
    background: rgba(0, 0, 0, 0) url("../images/shadow.png") repeat-x scroll center center;
    height: 10px;
    width: 100%;
}

#wch-header.menus-show .menu-mask {
    display: block;
}

#wch-header .menu-mask {
    background-color: #000;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    width: 100%;
    z-index: 30;
}

.icon-c a.di-l {
    line-height: 50px;
    margin: 0 6px;
    color: #333;
}

#wch-header .icon-c a.di-user {
    line-height: 50px;
    margin: 0 6px;
    color: #07a6eb;
}

.icon-c span {

    color: #666;
}

#wch-slide {
    height: 130px;
    max-width: 100%;
    overflow: hidden;
    position: relative;
    white-space: nowrap;
    margin-top: 50px;
}

#wch-slide .ws-flipsnap {
    font-size: 0;
    white-space: nowrap;
    width: 100%;
}

#wch-slide .ws-wrap {
    display: inline-block;
    width: 100%;
}

#wch-slide .ws-wrap img {
    height: 130px;
    width: 100%;
}

#wch-slide .ws-nav {
    bottom: 8%;
    left: 8%;
    position: absolute;
}

#wch-slide .ws-nav span {
    background: #333 none repeat scroll 0 0;
    border-radius: 6px;
    display: inline-block;
    height: 12px;
    margin-right: 3px;
    width: 12px;
}

#wch-slide .ws-nav .ws-selected {
    background: #f40 none repeat scroll 0 0;
}

.bott-nav {
    border-top: 1px #ccc solid;
    width: 100%;
    height: auto;
    padding: 10px 0;
    position: absolute;
    bottom: 0;
}

.bott-nav p {
    line-height: 26px;
    text-align: center;
    color: #999;
}

.bott-nav p a {
    color: #07a6eb;
}

#menutree {
    margin: 10px 5px;
    padding: 10px 0 0 0;
    border-bottom: 1px #ccc solid;
    border-top: 1px #ccc solid;
}

#menutree a {
    display: inline-block;
    border: 1px #ccc solid;
    line-height: 33px;
    margin: 0 10px 10px 0;
    background-color: #fff;
    text-align: center;
    padding: 0 7px;
    color: #888;
}

#menutree a:hover, #menutree a.select {
    border: 1px #07a6eb solid;
    background-color: #07a6eb;
    color: #fff;
}

.user-top {
    height: 50px;
}

.viplogo {
    background: url(../images/viplogo.png) 0 0 no-repeat;
    display: inline-block;
    width: 64px;
    height: 20px;
    margin-right: 1%;
    line-height: 20px;
    float: right;
}

.viplogo2 {
    background: url(../images/viplogo.png) 0 0 no-repeat;
    display: inline-block;
    width: 64px;
    height: 20px;
    margin-right: 18%;
    line-height: 20px;
    float: right;
}

/* 170413 H5适应性改造*/

.pd0 {
    padding: 0px !important;
    position: relative;
}

.zsyh {
    min-height: 220px;
    overflow: hidden;
    padding: 20px;
    background: url(../images/zsyh_bg.jpg) 0 0 no-repeat #2eacf2;
    background-size: 100% 100%;
}

.zsyh p {
    font-size: 1.2rem;
    background: #fff;
    color: #2eacf2;
    text-align: center;
    border-radius: 20px;
    margin: 2px;
    padding: 2% 1%;
    font-weight: 100;
}

.zsyh_logo {
    height: 55px;
    margin: 0 28%;
    background: url(../images/zsyh_logo.png) 0 0 no-repeat;
    background-size: contain;
}

.zsyh_card {
    height: 200px;
    position: absolute;
    top: 200px;
    background: #fff;
    width: 90%;
    margin: 0 5%;
    border-radius: 5px;
    box-shadow: 0px 0px 10px 3px rgba(170, 170, 170, 0.41);
}

.zsyh_card a {
    display: block;
    font-size: 4rem;
    text-align: center;
    color: #B7B7B7;
    height: 200px;
    line-height: 80px;
}

.zsyh_card a span {
    display: block;
    margin-top: 15px;
}

.zsyh_card a h3 {
    font-size: 1.5rem;
    font-weight: 100;
}

.zsyh_grey {
    height: 150px;
    background: #ebebeb;
    width: 100%;
}

.i_am_card {
    background: #fff;
    border-radius: 10px;
    margin: 0 5%;
    border: 1px solid #DEDBDB;
}

.i_am_line {
    height: 20px;
    margin: 20px 0;
    background: #fff;
    /* border:1px solid #E0DDDD;*/

}

.mt15 {
    margin: 15px;
}

.border_t {
    border-top: 1px solid #000;
}

.recommend_zsyh {
    height: 40px;
    background: url(../images/cqncsyyh_logo.png) 0 0 no-repeat;
    background-size: contain;
    position: relative;
    font-weight: 100;
}

.recommend_zsyh span {
    display: inline-block;
    float: right;
    font-size: 0.9em;
    color: #949292;
    border: 1px solid #949292;
    padding: 2px 4px;
    border-radius: 5px;
    margin-right: 5px;
    margin-top: 10px;
}

.recommend_zsyh span:first-child {
    color: #43B149;
    border: 1px solid #43B149;
}

.recommend_zsyh span:last-child {
    color: #ff4351;
    border: 1px solid #ff4351;
}

.zsyh_tips {
    height: auto;
    overflow: hidden;
    padding: 3% 5%;
    line-height: 1.5rem;
}

.zsyh_tips p {
    margin-top: 10px;
    font-size: 0.9rem;
    color: #949292;
    font-weight: 100;
}

.cqncsyyh_num {
    font-size: 1.6rem;
    text-align: center;
    margin: 15px 0;
    padding: 15px;
    font-weight: 100;
    word-spacing: 10px;
    border-top: 1px solid #EFECEC;
    border-bottom: 1px solid #EFECEC;
}

.free_money, .frozen_money {
    width: 49%;
    margin-bottom: 15px;
}

.free_money span, .frozen_money span {
    display: block;
    text-align: center;
    font-weight: 100;
}

.free_money {
    float: left;
    border-right: 1px solid #EFECEC;
}

.frozen_money {
    float: right;
}

.cqncsyyh_amount {
    height: auto;
    overflow: hidden;
}

.free_money span:first-child, .frozen_money span:first-child {
    font-size: 0.9rem;
    font-weight: 100;
}

.free_money span:last-child, .frozen_money span:last-child {
    font-size: 1.6rem;
    margin-top: 5px;
    color: #ff4351;
}

.i_am_card a {
    text-align: center;
    font-weight: 100;
    display: block;
    border-top: 1px solid #EFECEC;
    padding: 5px 0;
    background: #ff4351;
    color: #fff;
    border-radius: 5px;
}

/*.recommend_zsyh span i {*/
/*background:#43B149;*/
/*color:#fff;*/
/*border-radius:16px;*/
/*font-family: "FontAwesome";*/
/*content:"\f058";*/
/*font-style: normal;*/
/*-webkit-font-smoothing: antialiased;*/
/*-webkit-text-stroke-width: 0.2px;*/
/*margin-right:1px;*/
/*}*/

/* 170417 H5适应性改造：已绑定浙商银行卡 */
.input_yzm {
    font-weight: 100;
    font-size: 1rem;
    height: 40px;
    line-height: 40px;
    display: block;
    text-align: center;
    color: #fff;
}

.mui-checkbox {
    width: 20px;
    height: 20px;
    border-radius: 5px;
    margin-right: 5px;
    color: #fff;
}

.zsyh_num span {
    font-size: 0.9rem;
    background: #2eacf2;
    border-radius: 5px;
    padding: 1px 5px;
    margin-left: 5%;
    color: #fff;
}

.zsyh_amount {
    height: auto;
    overflow: hidden;
    width: 100%;
    padding-top: 10%;
}

.free_money_zsyh, .frozen_money_zsyh {
    height: 98px;
    width: 49%;
    float: left;

}

.free_money_zsyh span, .frozen_money_zsyh span, .tx_money_zsyh span {
    display: block;
    text-align: center;
}

.free_money_zsyh span:first-child, .frozen_money_zsyh span:first-child, .tx_money_zsyh span:first-child {
    font-size: 0.9rem;
    padding-top: 15px;
    font-weight: 100;
}

.tx_money_zsyh span:first-child, .tx_money_zsyh span:last-child {
    display: inline-block;
    width: 49%
}

.free_money_zsyh span:last-child, .frozen_money_zsyh span:last-child, .tx_money_zsyh span:last-child {
    font-size: 1.6rem;
    color: #ff4351;
    padding-top: 10px;
}

.tx_money_zsyh span:first-child, .tx_money_zsyh span:last-child {
    display: inline-block;
}

.zsyh_card a.zsyh_chaxun {
    text-align: center;
    font-weight: 100;
    display: block;
    padding: 5px 0;
    background: #2eacf2;
    color: #fff;
    border-radius: 5px;
    line-height: 0 !important;
    height: 32px !important;
    font: 1rem "Microsoft Yahei" !important;
    margin: 0 5px;
}

.h_290 {
    height: 255px;
}

.h_240 {
    height: 200px;
    top: 245px;
}

.h_210 {
    height: 210px;
}

.h_300 {
    height: 265px;
    top: 520px;
}

.h_600 {
    height: 555px;
}

/* 170417 H5适应性改造：箭头转帐*/

/* 下面是2个黄色标签的样式*/
.tag01, .tag02 {
    font-size: 0.9rem;
    float: left;
    position: absolute;
    margin: 0 0 7px 20px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: bold;
    text-decoration: none;
    color: #996633;
    text-shadow: 0px 1px 0px rgba(255, 255, 255, .4);
    padding: 0.417em 0.417em 0.417em 0.917em;
    border-top: 1px solid #d99d38;
    border-right: 1px solid #d99d38;
    border-bottom: 1px solid #d99d38;
    -webkit-border-radius: 0 0.25em 0.25em 0;
    border-radius: 0 0.25em 0.25em 0;
    background-image: -webkit-linear-gradient(top, rgb(254, 218, 113), rgb(254, 186, 71));
    background-image: -moz-linear-gradient(top, rgb(254, 218, 113), rgb(254, 186, 71));
    background-image: -ms-linear-gradient(top, rgb(254, 218, 113), rgb(254, 186, 71));
    background-image: linear-gradient(top, rgb(254, 218, 113), rgb(254, 186, 71));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#feda71', EndColorStr='#feba47');
    -webkit-box-shadow: inset 0 1px 0 #faeaba, 0 1px 1px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 0 #faeaba, 0 1px 1px rgba(0, 0, 0, .1);
}

.tag01:before, .tag02:before {
    content: '';
    width: 1.30em;
    height: 1.358em;
    background-image: -webkit-linear-gradient(left top, rgb(254, 218, 113), rgb(254, 186, 71));
    background-image: -moz-linear-gradient(left top, rgb(254, 218, 113), rgb(254, 186, 71));
    background-image: -ms-linear-gradient(left top, rgb(254, 218, 113), rgb(254, 186, 71));
    background-image: linear-gradient(left top, rgb(254, 218, 113), rgb(254, 186, 71));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, StartColorStr='#feda71', EndColorStr='#feba47');
    position: absolute;
    left: -0.69em;
    top: .2em;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    border-left: 1px solid #d99d38;
    border-bottom: 1px solid #d99d38;
    -webkit-border-radius: 0 0 0 0.25em;
    border-radius: 0 0 0 0.25em;
    z-index: 1;
}

*, *:after, *:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}

.tag02:after, .tag01:after {
    content: '';
    width: 0.5em;
    height: 0.5em;
    background: #fff;
    -webkit-border-radius: 4.167em;
    border-radius: 4.167em;
    border: 1px solid #d99d38;
    -webkit-box-shadow: 0 1px 0 #faeaba;
    box-shadow: 0 1px 0 #faeaba;
    position: absolute;
    top: 0.667em;
    left: -0.083em;
    z-index: 9999;
}

.tag01 {
    top: 250px;
    left: -7px;
}

.tag02 {
    top: 525px;
    left: -7px;
}

.tag03 {
    top: 167px;
    right: 20px;
    position: absolute;
    font-size: 1.0rem;
    background: #e89933;
    border-radius: 5px;
    padding: 1px 5px;
    margin-left: 5%;
    color: #fff;
}

.top200 {
    position: absolute;
    top: 160px;
    width: 96%;
    left: 9px;
    margin: 0px !important;
}

.top300 {
    position: absolute;
    top: 225px;
    width: 47%;
    margin: 0px !important;
}

.chaxun {
    left: 5px;
}

.tixian {
    right: 5px;
    background: #43B149 !important;
}

/* 转账的按钮*/
.button_transfer {
    margin: 0 25%;
    display: block;
    background-color: #3bb3e0;
    font-size: 1rem;
    text-decoration: none;
    text-align: center;
    color: #fff;
    position: relative;
    padding: 10px 20px;
    padding-right: 50px;
    border-top: 1px solid #d99d38;
    border-right: 1px solid #d99d38;
    border-bottom: 1px solid #d99d38;
    background-image: linear-gradient(bottom, rgb(44, 160, 202) 0%, rgb(62, 184, 229) 100%);
    background-image: -o-linear-gradient(bottom, rgb(44, 160, 202) 0%, rgb(62, 184, 229) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(44, 160, 202) 0%, rgb(62, 184, 229) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(44, 160, 202) 0%, rgb(62, 184, 229) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(44, 160, 202) 0%, rgb(62, 184, 229) 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(44, 160, 202)), color-stop(1, rgb(62, 184, 229)));
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785, 0px 10px 5px #999;
    box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785, 0px 10px 5px #999;
}

.button_transfer::before {
    background-color: #2591b4;
    background-image: url(../images/right_arrow.png);
    background-repeat: no-repeat;
    background-position: center center;
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -9px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
    box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
}

.button_a_place {
    position: absolute;
    top: 455px;
    left: 0;
    right: 0;
}

.zjb_qs {
    background: url(../images/zjb_qs.png) -4px -1px no-repeat;
    width: 30px;
    height: 25px;
    display: inline-block;
    background-size: 100%;
    vertical-align: text-bottom;
    /* 添加问号动画 */
    animation: mymove 2s infinite;
    position: relative;
}

@keyframes mymove {
    0% {
        top: 3px;
    }
    10% {
        top: 0px;
    }
    20% {
        top: -4px;
    }
    25% {
        top: 0px;
    }
    100% {
        top: 0px;
    }
}

.zjb_div {
    position: fixed;
    height: auto;
    width: 100%;
    top: 210px;
    left: 0px;
    z-index: 10001;
    padding: 1px;
    background-color: #ffffff;
}

.zjb_mtm {
    position: fixed;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    z-index: 10000;
    background-color: #000000;
    opacity: 0.6;
}

/*开通ZJB 页面*/
.zjb_dredge_01 {
    position: absolute;
    top: 110px;
    font-size: 1.5rem;
    margin-left: 5%;
    color: #f19f05;
}

.zjb_dredge_02 {
    position: absolute;
    top: 170px;
    font-size: 1.2rem;
    margin-left: 12%;
}

.zjb_dredge_03 {
    position: absolute;
    top: 300px;
}

/*定向标图标*/
.dxblogo1 {
    background: url(../images/internal.png) 0 0 no-repeat;
    display: inline-block;
    width: 64px;
    height: 20px;
    margin-right: 1%;
    line-height: 20px;
    float: right;
}

.dxblogo2 {
    background: url(../images/internal.png) 0 0 no-repeat;
    display: inline-block;
    width: 64px;
    height: 20px;
    margin-right: 18%;
    line-height: 20px;
    float: right;
}