/* CSS Document */
*{margin:0;padding:0;font-family:"Microsoft Yahei"}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
a{text-decoration:none}
ul li{list-style:none}
body{-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{min-width:320px;margin:0 auto}
body>a:last-child{ display:none}
.oh{height:100%;overflow:hidden}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; } 
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset; background-color: #FFFFFF;}
.hidden{display:none;}
/*index*/
.alpha {
  height: 100%;
  overflow: hidden;
  position: relative;
}
.header {
    height: 3.2rem;
    width: 100%;
    background-color: #272b2e;
}

header h1, h2, p, span, a{
    opacity:.7;
}

.header .header-menu {
    position: fixed;
    width: 100%;
    background-color: rgba(0, 0, 0, .8);
    z-index: 999;
}

.header .logo {
    display: block;
    width: 9rem;
    height: 3.2rem;
    margin: 0 auto;
    opacity: 1;
}

.header .logo > img {
    width: 9rem;
    margin: .7rem 0;
}

.header .account {
    position: absolute;
    right: 0rem;
    top: 0rem;
    margin: 0 .6rem;
    transition: right .25s .2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
}

.header .account > a {
    position: relative;
    float: left;
    color: #FFFFFF;
    line-height: 3.2rem;
    padding: 0 .75rem;
    font-size: 14px;
}

.header .account > a:last-child {
    padding-right: 0rem;
}

.header .account > a:last-child:before {
    content: '';
    position: absolute;
    height: .8rem;
    width: .1rem;
    left: 0;
    top: 1.2rem;
    background-color: #FFFFFF;
    opacity: .7;
}

.account-hide {
    right: -8rem !important;
}

.header .menu-btn {
    position: absolute;
    top: 0;
    left: 0rem;
}


.header .menu-btn > a {
    display: inline-block;
    height: 3.2rem;
    width: 3.2rem;

}

.header .menu-btn > a > span {
    position: absolute;
    width: 1.75rem;
    height: 2px;
    background: #ffffff;
    left: .75rem;
}

.header .menu-btn > a > span.top {
    top: 1rem;
}

.header .menu-btn > a > span.middle {
    top: 1.6rem;
    -webkit-transition: width 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -moz-transition: width 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -o-transition: width 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    transition: width 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
}

.animate-middle {
    width: 0 !important;
}

.animate-top {
    -webkit-transition: -webkit-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    transition: transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -webkit-transform: rotate(90deg) translate(.6rem, 0rem) rotate(-45deg);
    transform: rotate(90deg) translate(.6rem, 0rem) rotate(-45deg);
}

.animate-off {
    -webkit-transition: -webkit-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    transition: transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -webkit-transform: rotate(0deg) translate(0rem, 0rem);
    transform: rotate(0deg) translate(0rem, 0rem);
}

.animate-bottom {
    -webkit-transition: -webkit-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    transition: transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -webkit-transform: rotate(-90deg) translate(.6rem, 0rem) rotate(45deg);
    transform: rotate(-90deg) translate(.6rem, 0rem) rotate(45deg);
}

.header .menu-btn > a > span.bottom {
    top: 2.2rem;
}

.header .menu-btn .icon {
    width: 2rem;
    height: 1.2rem;
}

.header .menu {
    position: absolute;
    visibility: hidden;
    top: 3.2rem;
    display: block;
    background-color: #272b2e;
    width: 100%;
    height: 0%;
    z-index: 999;
    color: #fff;
    text-align: center;
    font-size: 1.3rem;
    line-height: 3rem;
    transition: all 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
}
.header .menu li{
    position: relative;
}

.header .menu li a{
    display: block;
}


.header .menu li:after {
    content: '';
    position: absolute;
    width: 30rem;
    height: 1px;
    background: rgba(111, 111, 111, 0.8);
    left: 50%;
    bottom: 0;
    margin-left: -15rem;
}

.header .menu .menu-sitenav {
    visibility: hidden;
    height: 100%;
    padding: 1.5rem 0 0 0;
    background-color: rgba(0, 0, 0, 0.8);
    transition: visibility 0.25s linear;
}

.header .menu.opened .menu-sitenav {
    visibility: visible;
    transition: visibility 0.25s 0.4s linear;
}

.header .menu.opened {
    visibility: visible;
    height: 100%;
}

.header .menu * {
    color: #ffffff;
    opacity: 1;
}
/*顶图轮播*/
.scroll-wrapper{width:100%;margin:0 auto;overflow:hidden}
.scroll-wrapper .scroller{list-style:none}
.scroll-wrapper .scroller li{float:left;text-align:center;margin-top:20px}
.scroll-wrapper .scroller li img{width:100%;min-width:320px;height:auto}
.banner{position:relative;width:100%;overflow:hidden}
.new-banner-num{position:absolute;left:0;bottom:3px;width:100%;height:10px;text-align:center}
.new-banner-num .new-tbl-cell{border:1px solid #ccc;display:inline-block;width:7px;height:7px;margin-left:7px;border-radius:50%;background-color:#fff;text-indent:-9999px}
.new-banner-num .new-tbl-cell a{display:block}
.new-banner-num .new-tbl-cell.on{background-color:#6c8bd3}
.scroller h1,.wrapper h1{color:#6c8bd3;font-size:1.3rem;line-height:26px}
.scroller p{color:#333;font-size:0.9rem;margin-top:5px;padding:0 20px;line-height:20px}
.scroller span{margin-left:7px}
.scroller font{color:#ff4a00}
.free_download{margin:20px auto 10px}
.free_download a{text-align:center;padding:8px 14px;background-color:#25d16a;color:#fff;font-size:0.9rem}
/*顶图轮播end*/
.indexlist li{ float:left; width:33.3%; border-bottom:1px solid #FFF; background: #6c8bd3;  text-align: center;}
.indexlist li:hover{background:#7D9EC0;}
.indexlist li a{ display:block; border-right:1px solid #FFF}
.indexlist li p{  color: #FFF;padding-top: 5px;  font-size: 14px; height:50px;}
.indexlist li img{width: 25%;  margin-top: 30px;}
.row:before,.row:after{content:"";display:table}
.col-4{border-right:#fff 1px solid; border-bottom: #fff 1px solid;text-align:center;width:33.33333333333333%;background:#6c8bd3;float:left;}
.col-4:hover{background:#7D9EC0;}
.col-4 a{font-size:0.9rem}
.row-desc{height:40px;color:#FFF;margin-top:5px}
.row-icon img{width:25%;margin-top:30px}
.footer{height:60px;background:#303030}
.social-weixin{ position:relative}
.social .pop {  position: absolute;  display: none;  top: -86px;  left: 50%;  margin-left: -88px;  width: 180px;  height: 80px;  background-size: 180px 80px;  background-image: url(../images/m/pop.png);  text-align: center;}
.pop h2{ font-size:13px; text-align:center;  margin-top: 16px;}
.pop h6{ font-size:1.0rem;color:#6c8bd3;margin-top: 7px;}
.social p{color:#FFF;float:left;line-height:60px;font-size:1.0rem;margin-left:10px}
.social ul{float:left}
.social ul li{float:left;margin-left:15px;margin-top:15px}
.social ul li img{width:30px}
.totop img{float:right;margin:10px 10px 0 0;cursor:pointer}
.wrapper h1{text-align:center;margin-top:15px;opacity:0.9}
.wrapper h6{text-align:center;font-weight:500;font-size:15px}
.wrapper h6 span{margin-left:10px}
.wrapper h6 font{color:#FF0000}
.wrapper p{text-align:center;color:#000;font-size:1.2rem;font-weight:700;margin:8px 0;opacity:0.75}
.wrapper img{width:100%;margin-top: -40px;}
.dingwei h6{ color:#F00}
.dingwei{  position: relative;  top: 19px;}
/*soft*/
.sale{background:#FFF;height:50px;line-height:50px;margin:0 10px}
.sale span{color:#333;font-size:1.0rem}
.sale font{float:right;font-size:1.0rem;color:#6c8bd3}
.sale font i{float:right;background:url(../images/icon-roundright.png) no-repeat;width:43px;height:50px;background-position:6px 11px;background-size:26px}
.content{background:#6c8bd3;padding:27px 0}
.content h2{color:#FFF;text-align:center;font-size:1.5rem;font-weight:500;line-height:31px}
.content p{color:#FFF;font-size:0.9rem;margin-top:7px;padding:0 20px;line-height:20px;text-align:center}
.content p span{margin-left:7px}
.btntwo{width:100%}
.free_register{text-align:right}
.login_buy{text-align:left}
.free_register a,.login_buy a{text-align:center;padding:8px 14px;background-color:#25d16a;color:#fff;font-size:0.9rem}
.free_register,.login_buy{margin:20px auto 10px;float:left;width:50%;padding:0px 10px}
.video h1,.introduce h1{color:#6c8bd3;font-size:1.4rem;line-height:26px;text-align:center;margin-top:30px}
.video h5 a{color:#000}
.video h5{text-align:center;font-size:1.0rem;margin-top:10px}
.video h5 img{margin:-2px 4px}
.video .describe{padding:11px 20px;font-size:0.9rem;color:#333;text-align:justify;line-height:24px}
.video .describes{padding:11px 20px;font-size:0.9rem;color:#333;text-align:justify;line-height:24px;position:absolute;top:20px;left:0;right:0}
.rowtwo{width:100%}
.rowtwo p{margin:10px auto 10px;float:left;width:50%;padding:0px 10px;color:#6c8bd3;font-size:0.9rem;line-height:12px}
.register_use{text-align:right;border-right:1px solid #6c8bd3}
.experience{text-align:left}
.gridtable{width:100%;border-collapse:collapse;font-size:0.8rem;color:#333;border:1px solid #ccc;margin:20px 0}
.gridtable .title{background-color:#ededed}
.gridtable th{border-top:1px solid #DDDDDD;font-weight:600;border:1px solid #ccc;padding:6px;text-align:center}
.gridtable td{border:1px solid #ccc;padding:0px 5px;text-align:left}
.thirdstep_free_register{text-align:center;margin-top:30px}
.thirdstep_free_register a{text-align:center;padding:8px 14px;background-color:#25d16a;color:#fff;font-size:0.9rem}
.index6bg{background:url(../images/index-6-bg.png) no-repeat;background-size:110%}
.aliyun h6{text-align:center;font-size:1.1rem;font-weight:500}
.aliyun p{color:#404040;line-height:17px;font-size:0.8rem;padding:0 10px;margin-top:5px;text-align:center}
.somedescrib p{color:#999;font-size:12px;margin-top:5px;padding:0 10px}
/*hardware*/
.thirdstep{margin-top:20px}
.introduce h6{color:#6c8bd3;font-size:1.0rem;margin:15px 0 15px 15px}
.introduce p{margin:0 15px;font-size:0.9rem;color:#333;text-align:justify;line-height:24px}
.gridtable .title2{font-size:0.8rem;line-height:1;font-weight:200;background-color:#ededed;text-align:left}
/*order*/
.order-title{background:#FFF;height:50px;line-height:50px;margin:0 10px}
.order-title span{color:#333;font-size:1.0rem}
.order-title font{float:right;font-size:16px;color:#7795e0;font-weight:600}
.order-title font a{color:#6c8bd3}
.order-title font i{float:left;background:url(../images/icon-checked.png) no-repeat;width:20px;margin: 15px 4px 0 0;height:20px;background-position:0px -20px;background-size: 20px;}
.order-standard{text-align:center;padding:20px 0;background:#6c8bd3;color:#FFF}
.order-standard h1{font-size:24px;line-height:26px;color:#FFF}
.order-standard h5{font-size:15px;line-height:26px;margin-top:6px}
.order-tip{margin-top:15px;font-size:15px}
.order-standard h1 span{color:#ff4a00}
.order-standard p{font-size:13px;line-height:19px}
.biaozhun{margin-top:30px}
.order-ytj h1{color:#6c8bd3;text-align:center;margin:20px 0;font-weight:500;font-size:22px}
.order-ytj p{padding:0 20px;font-size:13px;line-height:23px;text-align:justify}
.yitiji p{text-align:center}
.red{color:#ff7e00}
.buy_btn1{padding-top:20px}
.buy_btn2{text-align:center;margin:20px}
.buy_btn1 a,.buy_btn2 a{text-align:center;padding:8px 28px;background-color:#25d16a;color:#fff;font-size:0.9rem}
.tdsoft{vertical-align:middle; background:url(../images/icon-checked.png) no-repeat; background-size:20px;width:24px; height:23px;  border: none;outline: 0;-webkit-appearance: none;background-position:0 -20px;}
/*orderall*/
.orderall-title{color:#333;background:#FFF;height:50px;line-height:50px;margin:0 10px;font-size:15px}
.orderall-title font{float:right;font-weight:600;font-size:16px}
.orderall-title font a{color:#7795e0}
.orderall-standard{text-align:center;padding:20px 0;background:#6c8bd3;color:#FFF}
.orderall-standard h1{font-size:19px;line-height:26px;color:#FFF}
.orderall-standard p{margin-top:4px}
.configuration{margin-top:20px}
.configuration td{text-align:center;font-size:12px;padding-bottom:13px}
.configuration img{width:30%;margin-bottom:-13px}
.bunner{text-align:center;background:#f0f0f0;padding:26px 0}
/*ordersumbit*/
.ordersubmit-title{color:#333;background:#FFF;height:50px;line-height:50px;margin:0 10px;font-size:15px}
.ordersubmit-title font{float:right;color:#7795e0;font-weight:600}
.ordersubmit{background:#f0f0f0;padding:30px 0 100px 0;text-align:center}
.ordersubmit td{text-align:center;width:25%;font-size:12px}
.ordersubmit td span{border-radius:50%;color:#FFF;background:#444;padding:1px 5px;margin-left:-8px}
.ordersubmit td font{float:right}
.osubmit{color:#7390D7}
.ordersubmit-des{text-align:center;margin:20px 0 40px 0}
.ordersubmit-des h1{font-size:20px;font-weight:600;margin-bottom:10px;margin-left:10px}
.ordersubmit-des p{font-size:13px;line-height:23px}
.gotopay{border-radius:5px;text-align:center;padding:10px 30px;background-color:#25d16a;color:#fff;font-size:0.9rem}
/*writeorder*/
.writeordercheck-box{vertical-align:middle; background:url(../images/icon-checked.png) no-repeat; background-size:20px;width:20px; height:20px;  border: none;outline: 0;-webkit-appearance: none;background-position:0 0;}
.writeordercheck-box1{background-position:0 -20px;}
.writeorder-title{color:#333;background:#FFF;height:50px;line-height:50px;margin:0 10px;font-size:15px}
.writeorder-title font{float:right;color:#7795e0;font-weight:600}
.ordersubmit_btn{border-radius:5px;text-align:center;padding:10px 30px;background-color:#25d16a;color:#fff;font-size:0.9rem;  border: 0;}
.writeorder{background:#f0f0f0;padding-top:30px}
.writeorder td{text-align:center;width:25%;font-size:12px}
.writeorder td span{border-radius:50%;color:#FFF;background:#444;padding:1px 5px;margin-left:-8px}
.writeorder td font{float:right}
.osubmit{color:#7390D7}
.writeorder-des h1{font-size:15px;font-weight:600;padding:20px 0 0 20px}
.center{text-align:center}
.writeorder-des{background:#f0f0f0}
.writeorder-des td font{float:right;margin-right:25px;font-weight:600}
.buyyitiji{vertical-align:top;text-align:right;font-size:15px;font-weight:600}
.writeorder-des span{font-size:15px;font-weight:600}
.fontsize{font-size:13px;line-height:21px}
.writeorder-des td{padding-bottom:13px}
.gprs{ margin-left:5px;}
.writeorder-des table{padding-top:20px;border-bottom:1px solid #ccc}
.pmessage{padding:10px 20px;font-size:13px;border-bottom:1px solid #CCC}
.pmessage table{border-collapse:collapse}
.pmessage table tr{border-bottom:1px solid #ccc}
.pmessage table tr:last-child{border-bottom:0px solid #ccc}
.pmessage td{font-size:13px}
.pmessage input{border:0;outline:0;height:40px;line-height:40px;width:90%;  font-size: 13px;}
.pmessage textarea{height:100px;width:100%;padding-top:5px;border:0;outline:0}
.pmessage p{margin-top:10px}
.taright{text-align:left;width:20%}
.submitorder_btn{text-align:center;background:#f0f0f0;padding:50px 0}
/*download*/
.download-title{color:#333;background:#FFF;height:40px;line-height:40px;margin:0 10px;font-size:15px}
.download{background:#6c8bd3;text-align:center;padding-bottom:30px}
.download h1{color:#FFF;padding:20px 0;font-size:24px;font-weight:600}
.pcmm{background:#FFF;border-radius:5px;margin:0 30px}
.pcmm td{text-align:center;padding-top:10px}
.pcmm td span{background:#26d26b;border-radius:50px;color:#fff;padding:5px 12px;font-size:13px}
.pcmm td font{background:#989898;border-radius:50px;color:#fff;padding:5px 12px;font-size:13px}
.paddindbottom{padding-bottom:20px}
.dw-tip h1{color:#6c8bd3;font-size:1.4rem;line-height:26px;text-align:center;margin-top:20px}
.dw-tip h5{text-align:center;font-size:1.0rem;margin-top:10px}
.dw-tip p{padding:5px 20px;text-align:justify;font-size:0.9rem;line-height:22px}
.dw-bottom{background:#6c8bd3;padding:27px 0}
.dw-bottom h2{color:#FFF;text-align:center;font-size:1.3rem;font-weight:500;line-height:31px}
/*register*/

.getdis .disabled{  background: #b9b9b9;}
.register ul li.current{color:#000;  font-size: 22px;  font-weight: 500;padding:30px 0; text-align:center; }
.m .register ul li.current{color:#2e2e2e; padding:24px 0;  }
.VCForPhone{ margin:0 20px;  position: relative;}
.VCForPhone p{  font-size:12px; position: relative;}
.m .VCForPhone p{ font-size:16px; background: #ebebeb;border-radius: 6.5px 7px 7px 7px;}
.VCForPhone p.p{display:flex;align-items:center;padding-top:10px; border-bottom: 1px solid #CCC; }
.m .VCForPhone p.p{padding-top:0; border-bottom: none }
.m .VCForPhone p.pmt{margin-top: 13px;}
/*.VCForPhone p label { width:25%;float:left;height:40px;line-height:40px;}*/
.VCForPhone p select { border:none;height:40px;line-height:40px;flex:1;margin-left:20px;font-size:16px;} 
.m .VCForPhone p select { height:45px;line-height:45px;background: url("/Images/m/array-down.png") right center no-repeat;margin: 0;padding-left: 20px;background-position-x: calc(100% - 20px);} 
.VCForPhone span input{width:100%;height:40px;text-indent:10px;vertical-align:top;-webkit-appearance:none;border:none;font-size:12px;}
.VCForPhone span input::-webkit-input-placeholder,
.VCForPhone span input::-moz-placeholder,
.VCForPhone span input:-ms-input-placeholder
.VCForPhone span input:-moz-placeholder { /* WebKit, Blink, Edge */
    opacity: 0.38;
    color: #000;
}
.new-get-btn{position:absolute;top:13px;right:0;font-size:12px;color:#1890FF;text-align:center;text-decoration:none;  padding: 4px 8px;  border-radius: 59px;}
.m .new-get-btn{top:50%;transform:translateY(-50%);right:0;font-size:16px;}
.VCForPhone p input {margin-left: 20px;  width: 70%;  height: 32px;  line-height: 32px;  outline: 0;  border: 0; position:relative;font-size:16px;}
.m .VCForPhone p input {margin: 0; padding-left: 20px;  width: 100%;  height: 45px;  line-height: 45px;  outline: 0;  border: 0; position:relative;font-size:16px;background: #ebebeb;border-radius: 6.5px 7px 7px 7px;}
.VCForPhone span select{background: #FFF;width:100%;height:40px;vertical-align:top;border:none;font-size:12px;}
.service-term{margin:14px 0}
.service-term label{font-size:12px;font-weight:normal}
.m .service-term label{color: #afafafaf;}
.service-term label a{color: #1890FF;}
/*.check-box{vertical-align:middle; background:url(../images/m/icon-checked.png) no-repeat; background-size:20px;width:20px; height:20px;  border: none;outline: 0;-webkit-appearance: none;background-position:0 -20px;}
.check-box1{background-position:0 0;}*/
.check-box{vertical-align:middle; background:url(../images/m/uncheck.png) no-repeat; background-size:18px;width:18px; height:18px;  border: none;outline: 0;-webkit-appearance: none;}
.check-box1{background:url(../images/m/ty.png) no-repeat;background-size:18px;}
.pass-button-full{color:#fff;font-size:16px;width:100%;line-height:44px;border:0;background:#1890FF;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;display:block;text-align:center;-webkit-appearance:none;-moz-appearance:none;-webkit-tap-highlight-color:rgba(255,0,0,0);border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px}
.m .pass-button-full{border-radius:6.5px 7px 7px 7px;-webkit-border-radius:6.5px 7px 7px 7px;-moz-border-radius:6.5px 7px 7px 7px;-o-border-radius:6.5px 7px 7px 7px;-ms-border-radius:6.5px 7px 7px 7px}
.submit{padding:10px}
.m .submit{padding:10px 0}
.submit .disabled{background:#b9b9b9;}
.m .submit-complete .disabled{background:#2983ff;opacity: 0.55;}
.ValidateCode{width:100%}
.ValidateCode{width:50%;height:40px;text-indent:10px;vertical-align:top;border:1px solid #ccc;font-size:12px;margin-top:20px}
.loginbtn{font-size:12px;float:right;margin:5px 10px}
.loginbtn a{color:#6c8bd3}
.nloginbtn {font-size:14px;text-align:center;margin-bottom:10px;}
.nloginbtn a{color:#1890FF}
.field-validation-error {
    position: absolute;
    top: 13px;
    left: 126px;
    color: #F00;
}
.icon-sj {
    vertical-align: middle;
    background: url(../images/m/sjh.png) no-repeat;
    background-size: 12px;
    width: 12px;
    height: 18px;
    border: none;
    outline: 0;
    -webkit-appearance: none;
}
.icon-mm {
    vertical-align: middle;
    background: url(../images/m/mm.png) no-repeat;
    background-size: 14px;
    width: 14px;
    height: 17px;
    border: none;
    outline: 0;
    -webkit-appearance: none;
}
.icon-yzm {
    vertical-align: middle;
    background: url(../images/m/yzm.png) no-repeat;
    background-size: 15px;
    width: 15px;
    height: 18px;
    border: none;
    outline: 0;
    -webkit-appearance: none;
}
.icon-cp {
    vertical-align: middle;
    background: url(../images/m/cp.png) no-repeat;
    background-size: 15px;
    width: 15px;
    height: 15px;
    border: none;
    outline: 0;
    -webkit-appearance: none;
}
.icon-hy {
    vertical-align: middle;
    background: url(../images/m/hy.png) no-repeat;
    background-size: 14px;
    width: 14px;
    height: 16px;
    border: none;
    outline: 0;
    -webkit-appearance: none;
}
.icon-yqm {
    vertical-align: middle;
    background: url(../images/m/qt.png) no-repeat;
    background-size: 17px;
    width: 17px;
    height: 18px;
    border: none;
    outline: 0;
    -webkit-appearance: none;
}
.side-imagewarp {
    padding-top: 17px;
}
.m .side-imagewarp {
    width: 92.5%;
    margin: auto;
    padding: 10px 0;
}
.m .slide-outer {
    margin-top: 10px;
    background: #ebebeb;
    border-radius: 6.5px 7px 7px 7px;
}

select {
    /*将默认的select选择框样式清除*/
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    /*在选择框的最右侧中间显示下拉箭头图片*/
    background: url("/Images/m/sj.png") right center no-repeat;
    /*为下拉小箭头留出一点位置，避免被文字覆盖*/
    margin-right: 20px;
    border: none;
    background-size: 11px;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand {
   display: none;
}
/*login*/
.login-body {
    background: #6c8bd3;
    background-size: 0 100%;
    position: relative;
}
.login{padding:25px 0}
.loginlogo{text-align:center;padding:30px 0}
.login span{display:block;position:relative;  padding: 0 20px;}
.login p input{  border-bottom: 1px solid #ccc;width:70%;height:40px;line-height:40px;vertical-align:top;-webkit-appearance:none;border:none;font-size:12px;outline:none; text-indent:10px}
.login-btn{padding:20px}
.lobtn{width:100%;display:block;background:#25d16a;line-height:44px;font-size:16px;color:#fff;text-align:center;border-radius:2px;  -webkit-appearance: none;  border: none;}
.login-register{position:absolute;bottom:15px;left:10px}
.GetPassword{position:absolute;bottom:15px;right:10px}
.login-register a,.GetPassword a{color:#FFF;font-size:12px}
.login-type{ text-align:center; display:table;padding:5px 20px 20px 20px;  width: 100%;}
.login p{  background-color: #FFF;  margin: 0 20px;border-bottom: 1px solid #ccc}
.login p font{  line-height: 40px;  margin-left: 10px;  font-size: 12px; font-weight:500}
.login-type1,.login-type2{font-size:12px;  width: 50%;  text-align: center;  display: table-cell;  border: 1px solid #FFF;}
.login-type1{ border-radius:5px 0 0 5px}
.login-type2{ border-radius:0 5px 5px 0}
.login-typea{ display: block;  height:28px;border-radius: 3px;  line-height:28px;}
.logofont{ text-align:center;margin-top:15px;}
.logofont img{width:43%;margin-left:1.3rem;}
.logobottom{ margin-top:60px; text-align:center;}
.logobottom img{ width:27%;}
.login-form2,login-form1{position:relative;}
/*GetPassword*/
.GPassword ul{display:table;width:100%;height:30px}
.GPassword ul li{display:table-cell;text-align:center;padding-top:20px;font-size:12px;line-height:32px}
.GPassword ul li:nth-child(2n-1){width:100px}
.gpone{background-color:#ccc;color:#fff;display:inline-block;width:24px;height:24px;border-radius:12px;line-height:24px}
.gpone.active{background-color:#25d16a;}
.lineborder{display:block;position:relative;top:-5px;left:-1px;height:1px;background-color:#c5c3c4}
.gptwo{display:inline-block;width:24px;height:24px;border-radius:12px;background-color:#ccc;line-height:24px;color:#fff;text-align:center}
.gptwo.active{background-color:#25d16a;}
.newinput{position:relative;margin:20px}
.xiayibu{display:block;padding:12px;border-radius:2px;background:#25d16a;font-size:14px;color:#fff;text-align:center;margin-top:10px;margin-left:6rem;width:40%; border:0}
.newgetbtn{background:#b9b9b9;position:absolute;top:0;right:0;width:115px;height:40px;line-height:40px;font-size:12px;color:#FFF;text-align:center;text-decoration:none;}
.newinppdsan input{width:100%;height:40px;background:#fff;text-indent:10px;vertical-align:top;-webkit-appearance:none;border:1px solid #ccc;font-size:12px;margin-bottom:20px}
.tijiaoox{ width:100%;  display: block;  padding: 12px;  border-radius: 2px;  background: #25d16a;  font-size: 14px;  color: #fff;  text-align: center;  margin-top: 10px; border:0}
/*partner*/
.pfile{display:inline-block;height:30px;line-height:32px;border-radius:50px;padding:0 12px;color:#FFF;background:#25d16a;position:relative;overflow:hidden;float:right;margin-top:4px}
.file{position:absolute;right:0;left:0;top:0;opacity:0;filter:alpha(opacity=0)}
.fileheight{height:40px;line-height:40px}
.partner{background:#6c8bd3;padding:20px 0;font-size:13px}
.partner h1{font-size:1.2rem;color:#FFF;text-align:center;font-weight:500}
.partner p{text-align:center;color:#FFF;font-size:12px}
.joinphone{margin:15px 10px;text-align:center;color:#FFF}
.joinphone span{margin-left:60px}
.flow_path{text-align:center}
.flow_path h1{font-size:20px;color:#6c8bd3;margin-top:15px}
.flow_path p{font-size:14px;margin:6px 20px 20px 20px;text-align:left}
.join_apply{background:#f0f0f0;padding:35px 0}
.join_apply h1{font-size:20px;color:#7795e0;text-align:center}
.jm_apply{padding:0 20px}
.title2{color:#6c8bd3;background:#f8f8f8;border-bottom:1px solid #CCC;border-top:1px solid #CCC;margin:0 -20px;padding:10px 20px;font-size:13px}
.jm_apply p{font-size:13px;border-bottom:1px solid #CCC}
.jm_apply p input{margin-left:5px;width:70%;height:40px;line-height:40px;outline:0;border:0}
.kq-button{display:inline-block;zoom:1;vertical-align:baseline;margin:0 6px;outline:none;cursor:pointer;text-align:center;text-decoration:none;font-size:16px;line-height:100%;border:none;color:#FFF;border-radius:2px;padding:0.5em 1.5em;background:#989898}
.kq-button-blue{color:#d9eef7;background:#25d16a}
.btn-sumbit{text-align:center;margin-bottom:20px}
/*about_us*/
.au_title{background:#FFF;height:40px;line-height:40px;margin:0 10px;font-size:14px;color:#333}
.about_us{background:#F0F0F0;padding:30px 25px}
.about_us div{margin:26px 0} 
.about_us div p{margin:10px 0}
.about_us h1{font-size:18px;margin-bottom:20px}
.about_us p{font-size:13px;line-height:21px;text-align:justify}
.comdes{margin:20px 0}
.address{width:80%;height:30px}
/*problem*/
.problem{ padding:20px 25px;}
.problem h1 {  font-size: 18px;  margin-bottom: 20px; text-align:center}
.problem h5{ font-size: 16px; color:#6c8bd3;  margin: 10px 0;}
.problem p{ font-size: 13px; text-align:justify;}
.problem img{margin:5px 0}
/*activate*/
.activate {
    text-align:center;
    padding: 0 20px;
    margin-top: -20px;
}
.activate form {
    text-align: left;
}
.activate h3 {
    border-bottom: 1px solid #dedede;
    color: #313131;
    font-size: 16px;
    padding-bottom: 10px;
    line-height:30px;
    margin-bottom: 10px;
}
.activate .title .success {
    background-position: 0 0;
}
.activate .title b {
    background: rgba(0, 0, 0, 0) url("/Images/messager_icons.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 32px;
    margin-right: 5px;
    position: relative;
    top: 10px;
    width: 32px;
}
.activate p {
    line-height: 30px;
    min-height: 30px;
    text-align: left;
}
.activate p label {
    float: left;
    height: 40px;
    line-height: 40px;
    width: 25%;
}
.activate p select {
    border: medium none;
    height: 40px;
    line-height: 40px;
    width: 75%;
}
.VCForPhone p.radio-group label{
    width: 80%;
    height: 33px;
    line-height: 33px;
}
.VCForPhone p.radio-group input{
    width: 7%;
    margin-left: 10%;
    height: 33px;
    line-height: 33px;
}













