@charset "UTF-8";
/**
 *
 * @authors Your Name (you@example.org)
 * @date    2017-04-11 11:40:24
 * @version $Id$
 */
 /*reset*/
*{margin:0;padding:0;}
body{ font-size: 12px; font-family: 微软雅黑;}
ul , li{list-style:none;}
img{border:none;}
em,i,strong,b{font-style:normal;}
a{ text-decoration: none; color:#333333;}
.top{
 width:100%;
 height:700px;
 overflow: hidden;
}
.main{ width:1200px; overflow: hidden; margin: 0 auto;}
.header{ overflow: hidden; margin-top: 60px;}
.logo{ float: left;}
.logo-img{ float: left;}
.logo span{ height: 39px; margin-top: 7px; line-height: 39px; color:#FFF; border-left:1px solid #FFF; font-size: 17px; margin-left: 10px; padding-left: 13px;}
.link-tell{ line-height: 44px; overflow: hidden; margin-top: 4px;}
.phone{ font-size: 31.19px; font-weight: bold; line-height: 44px; color:#FFF;}
.tell-span{ font-size: 19px; line-height: 44px; color:#FFF; margin: 0 4px 0 12px;}
.slogan{width:917px; height:60px; margin: 385px auto 0; text-align: center; font-size: 42px; font-weight: bold; line-height: 60px; background: url(../images/orgins.png) top center no-repeat;}
.top-form{ width:888px; height:60px; background: url(../images/orgin.png) no-repeat; margin: 20px auto 0; padding: 10px 0 0 29px;}
.input-text{height:16px; float: left; font-size: 14px; color:#333333; margin-right: 10px; line-height: 16px; padding: 17px 10px 17px 50px; border: 0; width:120px; border-radius: 5px;}
.man{ background: url(../images/man.jpg) no-repeat #FFF; background-position: 20px 15px;}
.inout-phone{ background: url(../images/tell.jpg) no-repeat #FFF; background-position: 20px 15px;}
.input2{ padding-left: 42px; width:168px;}
.code-div{ float: left; background: #FFF; width:210px; height:50px; overflow: hidden; border-radius: 5px;}
.code-input{ font-size: 14px; line-height: 16px; height: 16px; width:86px;  margin:17px 0 0 14px; border: 0;}
.code-span{ width:100px; height:50px; background:#dddddd; line-height: 50px; text-align: center;}
.join-now{ width:220px; height:50px; line-height: 50px; text-align: center; border-radius: 5px; font-weight: bold; font-size: 20px; background: #ffd400; color:#000000;}
.public{ width:100%; overflow: hidden;}
.problem-img{ margin: 88px 0 0 44px; float: left; }
.problem{ float: right; width: 774px; overflow: hidden; margin-top: 87px; }
.problem-h{ font-size: 72.34px; color:#d8201c; line-height: 78px; height: 78px; margin-left: 30px; width:600px;  padding-left:115px; background: url(../images/problem.jpg) left center no-repeat;}
.problem-ul{ overflow: hidden; margin-top: 98px;}
.problem-ul li{float: left; overflow: hidden; width:357px; margin:0 0 59px 30px;}
.proble-span{ width:80px; height: 80px; background: url(../images/num.jpg) no-repeat; font-size: 38.4px; line-height: 80px; color:#e55418; text-align: center; margin-right: 17px;}
.proble-p1{ font-size: 30px; color:#000; line-height: 32px; margin: 7px 0 15px;}
.proble-p2{ font-size: 20px; color:#808080; line-height: 22px;}
.join-us{ text-align: center; font-size: 48px; line-height: 50px; margin: 73px 0 28px;}
.advantage li{float: left; width:285px; margin-right: 20px; overflow:hidden;}
.adv-div{ width: 285px; height:143px; display: block; text-align: center; padding-top: 17px;}
.adv-div-img{ margin-bottom: 23px; height: 76px; overflow: hidden;}
.adv-div-img img{ vertical-align: middle;}
.adv-div-p1{ font-size: 29.97px; color:#FFF; line-height: 32px;}
.adv-divs{ font-size: 15.59px; line-height: 30px; margin-top: 29px; overflow: hidden;}
.propaganda1{float: left; width: 480px; height:731px; background: url(../images/bg1.png) no-repeat; overflow: hidden; margin-left: 70px;}
.propa-h{ width:120px; height:188px; padding-top:34px; font-size: 60px; line-height: 73px; color:#FFF; margin: 0 auto;}
.propa-div{ width:440px; margin:0 auto; overflow: hidden;}
.propa-div-h{ font-size: 36px; color:#df4b18; font-weight: bold; line-height: 38px; text-align: center; border-bottom: 1px solid #de8b6f; margin: 25px 0 0; padding-bottom: 20px;}
.propa-divs{font-size: 20px; line-height: 22px; text-align: center; overflow: hidden;}
.propa-p1{  margin-top: 27px; color:#df4b18;}
.propa-p2{  margin-top: 29px; color:#000; }
.propaganda2{float: right; width:480px; height:710px; background: url(../images/bg2.png) no-repeat;  margin: 21px 71px 0 0; }
.propa-h2{ font-size: 48px; width:97px; padding-top:34px; line-height: 59px; color:#FFF; margin: 0 auto;}
.bghui{ color:#4c4c4c; border-bottom: 1px solid #cccccc; margin-top: 75px;}
.co2s p{ color:#808080;}
.join-short{ font-size: 18px; color:#4c4c4c; line-height: 20px; text-align: center; margin-top: 10px;}
.circular{ width:26px; height: 26px; margin-right: 10px; background:#fcd014; border-radius: 50%; float: left; text-align: center; line-height: 26px; color:#FFF; font-size: 20px;]}
.service{ font-size: 36px; line-height: 38px; margin-top: 36px;}
.service-ul li{ font-size: 20px; line-height: 26px; margin-bottom: 20px; overflow: hidden;}
.service-ul{ width:612px; margin-top: 36px;}
.zt-h{ font-size: 36px; color:#000000; line-height: 38px;}
.process li{float: left; width:150px; text-align: center; margin-right: 60px;}
.process-p1{ font-size: 20px; color:#333333; line-height: 22px; margin: 11px 0 8px;}
.process-p2{  font-size: 14px; line-height: 16px; color:#666666;}
/*快速报名*/
.w-w0100{ width:100%;}
.w-h595{ height:595px;}
.w-h600 {  height: 600px;  }
.w-rel {  position: relative;  }
.w-contain1 {  margin: 0 auto;  min-width: 1200px;  width: 1200px;  }
.w-tczs-formFoot {
 height: 160px;
 left: 447px;
 position: absolute;
 top: 238px;
 width: 440px;
}

.w-tczs-inputFootBg {
 background: #fff none repeat scroll 0 0;
 border-radius: 5px;
 float: left;
 height: 40px;
 width: 298px;
}
.w-tczs-inputFootName {
 background:url("../images/w_28916_016.png") no-repeat scroll -1px center;
}
.w-tczs-inputFoot {
 border: medium none;
 height: 22px;
 padding: 9px 20px 9px 50px;
 width: 228px;
}

.w-tczs-inputFootMobile {
 background:url("../images/w_28916_017.png") no-repeat scroll -1px center;
}


.w-clear {
 clear: both;
 display: block;
 float: none;
 height: 0;
 overflow: hidden;
 visibility: hidden;
}


.w-tczs-inputFootSelectBg {
 background: #fff none repeat scroll 0 0;
 border-radius: 5px;
 float: left;
 height: 40px;
 width: 143px;
}


.w-tczs-inputSelectBg {
 background:url("../images/w_28916_018.png") no-repeat scroll -1px center;
 border-radius: 5px;
 float: left;
 height: 40px;
 width: 143px;
}

.w-tczs-inputFootSelect {
 -moz-appearance: none;
 background: transparent none repeat scroll 0 0;
 border: medium none;
 height: 40px;
 padding-left: 50px;
 width: 143px;
}


option {
 height: 25px;
 padding-left: 50px;
 padding-top: 8px;
}

.w-mt10 {
 margin-top: 10px;
}
.w-ml10 {
 margin-left: 10px;
}
.w-mt10 {
 margin-top: 10px;
}

.w-tczs-inputFootCodeBg {
 background: #fff none repeat scroll 0 0;
 border-radius: 5px;
 float: left;
 height: 40px;
 width: 296px;
}

.w-btn-w430-40 {
 display: inline-block;
 font-size: 20px;
 font-weight: 600;
 height: 40px;
 line-height: 40px;
 width: 296px;
}
.w-btn-bghong {
 background: rgb(230, 23, 23) none repeat scroll 0 0;
 border: 1px solid rgb(230, 23, 23);
 border-radius: 5px;
 color: #fff;
 cursor: pointer;
 opacity: 0.9;
 text-align: center;
}


.elment {
 float: left;
 height: 50px;
 width: 240px;
}


.elment a > i.icozl {
 background-position: 0 0;
}
.elment a > i {
 background:url("../images/bot_hez.png") no-repeat;
 display: inline-block;
 float: left;
 height: 50px;
 vertical-align: middle;
 width: 50px;
}

.elment .emcont {
 float: left;
 font-family: "微软雅黑";
 font-size: 22px;
 height: 50px;
 margin-left: 20px;
}

.elment .emcont span {
 font-weight: bold;
}
.w-fs16 {
 font-size: 16px;
}

.elment a > i.icoxm {
 background-position: 0 -60px;
}

.elment a > i.icozc {
 background-position: 0 -120px;
}

.elment a > i.icotz {
 background-position: 0 -180px;
}

.elment a > i.icojd {
 background-position: 0 -240px;
}
.elment a{ color:#333;}
.elment a:hover,#fabu_foot a:hover{color:rgb(230,23,57);}


.hezhuoban {
 padding: 25px 0 50px;
}


.footer {
 border-top: 1px solid #e5e5e5;
 color: #666;
 padding: 25px 0;
 text-align: center;
}
.w-contain1 {
 margin: 0 auto;
 min-width: 1200px;
 width: 1200px;
}
.w-cfff {
 color: #fff;
}
#fabu_foot a {
 color: #808080;
}
.footer a {
 margin-left: 10px;
 margin-right: 10px;
 color:#808080;
}

.w-pt20 {
 padding-top: 20px;
}

.footer-last a, .footer-last a img {
 height: 45px;
 width: 128px;
}
.footer-last a {
 margin-right: 0;
}

.footer-last a, .footer-last a img {
 height: 45px;
 width: 128px;
}

.w-pt20 {
 padding-top: 20px;
}




.w-tczs-footFixBg {
 background: rgb(0, 0, 0) none repeat scroll 0 0;
 bottom: 0;
 height: 120px;
 left: 0;
 opacity: 0.7;
 position: fixed;
 width: 100%;
}

.w-tczs-footFix {
 bottom: 0;
 height: 120px;
 left: 0;
 position: fixed;
 width: 100%;
 z-index: 1000;
}

.w-rel {
 position: relative;
}
.w-contain1 {
 margin: 0 auto;
 min-width: 1200px;
 width: 1200px;
}

.w-tczs-footFixDiv {
 height: 70px;
 left: 36px;
 padding: 25px 50px;
 position: absolute;
 top: 0;
 width: 580px;
}

.w-tczs-footFixDiv p {
 color: #fff;
 margin: 0;
 padding: 0;
 text-align: center;
}
.w-fs30 {
 font-size: 30px;
}
.w-fw600 {
 font-weight: 600;
}

.w-tczs-footFixDiv p span {
 color: rgb(255, 234, 0);
}

.w-tczs-footFixDiv p {
 color: #fff;
 margin: 0;
 padding: 0;
 text-align: center;
}
.w-fs20 {
 font-size: 20px;
}


.w-tczs-footFixForm {
 background: #fff none repeat scroll 0 0;
 border-radius: 5px;
 height: 90px;
 left: 642px;
 padding: 10px 20px;
 position: absolute;
 top: 5px;
 width: 478px;
}



.w-tczs-inputFootFixBg {
 background: #fff none repeat scroll 0 0;
 float: left;
 height: 40px;
 width: 234px;
}

.w-tczs-inputFootFix {
 border: 1px solid #e9e9e9;
 height: 20px;
 padding: 9px 0 9px 39px;
 width: 194px;
}
.w-tczs-inputTopName {
 background:url("../images/w_28916_013.png") no-repeat scroll 20px center;
}

.w-b0120 {
 bottom: -120px;
}







.w-tczs-inputTopMobile {
 background:url("../images/w_28916_014.png") no-repeat scroll 20px center;
}


.w-tczs-jiameng {
 display: block;
 float: right;
 font-size: 20px;
 font-weight: 600;
 height: 40px;
 line-height: 40px;
 width: 230px;
}


.w-tczs-formTop {
 background:rgba(207, 48, 15, 0.5)!important;
filter:Alpha(opacity=60); background:#e9721f;
 left: 160px;
 padding: 10px;
 position: absolute;
 top: 565px;
 width: 860px;
}

.w-tczs-inputTopBg {
 background: #fff none repeat scroll 0 0;
 border-radius: 5px;
 float: left;
 height: 50px;
 width: 180px;
}
.w-tczs-inputTopName {
 background:url("../images/w_28916_013.png") no-repeat scroll 20px center;
}
.w-tczs-inputTop {
 border: medium none;
 height: 20px;
 padding: 15px 20px 15px 50px;
 width: 210px;
}



.w-ml10 {
 margin-left: 10px;
}
.w-btn-wh220-50 {
 display: inline-block;
 font-size: 20px;
 height: 50px;
 line-height: 50px;
 width: 220px;
}
.w-btn-bghuang {
 background: rgb(255, 212, 0) none repeat scroll 0 0;
 border: medium none;
 border-radius: 5px;
 color: rgb(230, 23, 57);
 cursor: pointer;
 opacity: 1;
 text-align: center;
}


.qqkefu {
 position: fixed;
 right: 0;
 top: 200px;
 transition: all 0.5s ease 0s;
 width: 160px;
 z-index: 100;
}
.qqkefu *, .qqkefu *::before, .qqkefu *::after {
 box-sizing: inherit;
}
.qqkefu *, .qqkefu *::before, .qqkefu *::after {
 box-sizing: inherit;
}
.qqkefu-left {
 background: #ff8000 url("../images/qqkefu.png") no-repeat scroll -30px 0;
 border-radius: 5px 0 0 5px;
 cursor: pointer;
 float: left;
 height: 130px;
 margin-top: 20px;
 overflow: hidden;
 width: 30px;
}
.qqkefu *, .qqkefu *::before, .qqkefu *::after {
 box-sizing: inherit;
}

.qqkefu *, .qqkefu *::before, .qqkefu *::after {
 box-sizing: inherit;
}
.qqkefu *, .qqkefu *::before, .qqkefu *::after {
 box-sizing: inherit;
}
.qqkefu-right {
 -moz-border-bottom-colors: none;
 -moz-border-left-colors: none;
 -moz-border-right-colors: none;
 -moz-border-top-colors: none;
 background: #ff8000 none repeat scroll 0 0;
 border-color: #ff8000 currentcolor #ff8000 #ff8000;
 border-image: none;
 border-radius: 5px 0 0 5px;
 border-style: solid none solid solid;
 border-width: 5px medium 5px 5px;
 box-sizing: initial;
 float: left;
 width: 125px;
}
/*QQ浮窗*/
.qqkefu { width: 160px; position: fixed; z-index: 100; right: 0; top: 200px; transition: all .5s ease 0s; }
.qqkefu *, .qqkefu *::before, .qqkefu *::after{box-sizing:inherit !important;}
.qqkefu.qqkefu-nome { right: -125px; }
.qqkefu.qqkefu-nome .qqkefu-left { background-position: 0 0; }
.qqkefu-left { width: 30px; height: 130px; float: left; margin-top: 20px; background: #ff8000 url(../images/qqkefu.png) no-repeat -30px 0; cursor: pointer; border-radius: 5px 0 0 5px; overflow: hidden; }
.rides-cs .floatL { width: 30px; float: left; position: relative; z-index: 1; border-radius: 5px 0 0 5px; overflow: hidden; }
.qqkefu-right { background: #ff8000; width: 125px; float:left; border-radius: 5px 0 0 5px; border:5px solid #ff8000; border-right:none;box-sizing:initial !important;}
.qqkefu-right-box { background: #fff; border-radius: 5px 0 0 5px; }
.qqkefu-right-box ul { margin: 0; padding: 0;box-sizing:inherit !important;}
.qqkefu-right-box li { height: 39px; line-height: 39px; border-bottom: 1px solid #e9e9e9;  margin: 0; font-size: 12px; font-family: "Microsoft YaHei", "微软雅黑";box-sizing:inherit !important;}
.qqkefu-right-box li.title { color: #ff8000; font-size: 14px; }
.qqkefu-right-box li.title  a{ color: #333333; font-size: 12px; }
.qqkefu-right-box li.title  a:hover{ color: #ff8000; font-size: 12px; }
.qqkefu-right-box li.title  span{ color: #333333; font-size: 12px; }
.qqkefu-right-box li.last { border-bottom: none;color: #333333; font-size: 14px; }
.qqkefu-right-box li i { margin-right: 10px; }
.qqkefu-right-box li i.ico-qq { background: url(../images/float_s.png) no-repeat -4px -332px; width: 15px; height: 16px; display: inline-block; vertical-align: middle; }


.w-tczs-jiameng span {
 color: #fff;
 display: block;
 font-size: 16px;
 font-weight: 600;
}
.w-tczs-jiameng {
 font-size: 20px;
 font-weight: 600;
 line-height: 40px;
}
.w-btn-bghong {
 color: #fff;
 cursor: pointer;
 text-align: center;
}
a {
 color: #333;
}
body {
 font-family: "Microsoft YaHei";
 font-size: 14px;
}
.w-tczs-footFixClose {
 color: #fff;
 cursor: pointer;
 display: block;
 font-size: 20px;
 height: 20px;
 position: absolute;
 right: 0;
 top: 0;
 width: 20px;
}





.w-abs{ position:absolute;}


.bgf2b42b{ background:#f2b42b;}
.bg00aaff{ background:#00aaff;}
.bgae6ec2{ background:#ae6ec2;}
.bg1bcedd{ background:#1bcedd;}






.bgf2f2f2{ background: #f2f2f2;}
.left{ float: left;}
.right{float: right;}
.clFFF{ color:#FFF;}
.clfff8a6{ color:#fff8a6;}
.cl419847{ color:#419847;}
.cl085eb2{ color:#085eb2;}
.cle61717{ color:#e61717;}
.bold{ font-weight: bold;}
.clec461e{color:#ec461e;}
.cldf4b18{ color:#df4b18}










