/* ---- global.css ver. 1.0.0 ----*/
html,body{height: 100%;margin: 0;padding: 0;}
body{font-family: "microsoft yahei";font-style: normal;font-size: 14px;letter-spacing: normal;line-height: 28px;color: #585858;background-color: #fff;}
section{width: 100%;text-align: center;margin: auto;position: relative;}
ul,li,ol,dl,dd{list-style: none;margin: 0;padding: 0;}
/* -- LINKS --*/

a img{border: none;outline: none;}
/* -- HEADINGS --*/
h1{font-size: 65px;line-height: 85px;}
h2{font-size: 55px;line-height: 70px;}
h3{font-size: 36px;line-height: 50px;}
h4{font-size: 20px;line-height: 40px;}
h5{font-size: 18px;line-height: 34px;}
h1,h2,h3,h4,h5,p{margin: 0;padding: 0;font-weight: 200;-webkit-text-size-adjust: 100%}
@media (max-width: 1200px){h1{font-size: 55px;line-height: 70px;}
h2{font-size: 48px;line-height: 60px;}
h3{font-size: 28px;line-height: 36px;}
h4{font-size: 18px;line-height: 32px;}
h5{font-size: 16px;line-height: 28px;}
p{font-size: 14px;line-height: 28px;}}
@media (max-width: 767px){h1{font-size: 40px;line-height: 50px;}
h2{font-size: 36px;line-height: 40px;}
h3{font-size: 24px;line-height: 32px;}
h4{font-size: 18px;line-height: 28px;}
h5{font-size: 14px;line-height: 24px;}
p{font-size: 14px;line-height: 24px;}}
@media (max-width: 480px){h1{font-size: 26px;line-height: 40px;}
h2{font-size: 24px;line-height: 32px;}
h3{font-size: 20px;line-height: 30px;}
h4{font-size: 16px;line-height: 28px;}
h5{font-size: 14px;line-height: 22px;}
p{font-size: 14px;line-height: 22px;}}
/* -- FORM STYLES --*/
button,input,textarea{background-color: #f9f9f9;font-size: 14px;-webkit-appearance: none;-moz-appearance: none;appearance: none;border: none;outline: none;font-family: "microsoft yahei";text-align: left;color: #898989;}
input,textarea{padding: 14px 10px;width: 100%;-webkit-transition: 0.6s cubic-bezier(0.18, 1, 0.21, 1);-moz-transition: 0.6s cubic-bezier(0.18, 1, 0.21, 1);-ms-transition: 0.6s cubic-bezier(0.18, 1, 0.21, 1);-o-transition: 0.6s cubic-bezier(0.18, 1, 0.21, 1);transition: 0.6s cubic-bezier(0.18, 1, 0.21, 1);}
button:focus,input:focus,textarea:focus{background-color: #282828;color: #fff;}
::-webkit-input-placeholder{font-size: 14px;line-height: 14px;font-weight: 400px;}
:-moz-placeholder{/* Firefox 18-*/font-size: 14px;line-height: 14px;font-weight: 400px;}
::-moz-placeholder{/* Firefox 19+*/font-size: 14px;line-height: 14px;font-weight: 400px;}
:-ms-input-placeholder{font-size: 14px;line-height: 14px;font-weight: 400px;}
@media (max-width: 480px){
	.form-input{padding: 12px!important;}
}
/* -- MISC --*/
 
:before,:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
/* -- CLEARFIX --*/
.clearfix:after{clear: both;content: ' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0}
* html .clearfix,*:first-child+html .clearfix{zoom: 1}
/* -- SECTIONS --*/
.content{display: inline-block;max-width: 1050px;width: 100%;padding: 50px 0;}
.join-process-header a,.join-media-header a, .join-process-header a, .join-msg-header a{color: #898989;}
 

/* -- BUTTONS --*/
.btn,a.btn{display: inline-block;padding: 22px 13px;min-width: 190px;font-size: 18px;line-height: 18px;color: #fff;background: #ffa23b;border: none;text-align: center;cursor: pointer;
-webkit-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
   -moz-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -ms-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
     -o-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
        transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
-webkit-border-radius: 32px;
   -moz-border-radius: 32px;
        border-radius: 32px;
}
.btn.orange{
background: #ffa23b;
-webkit-box-shadow: 0 5px 16px rgba(255, 164, 58, .5);
   -moz-box-shadow: 0 5px 16px rgba(255, 164, 58, .5);
        box-shadow: 0 5px 16px rgba(255, 164, 58, .5);
}
.btn.blue{background: #50adfc;
-webkit-box-shadow: 0 5px 16px rgba(95, 190, 254, .5);
-moz-box-shadow: 0 5px 16px rgba(95, 190, 254, .5);
box-shadow: 0 5px 16px rgba(95, 190, 254, .5);
}
.btn.black{background: #333844;
-webkit-box-shadow: 0 5px 16px rgba(71, 77, 95, .5);
   -moz-box-shadow: 0 5px 16px rgba(71, 77, 95, .5);
        box-shadow: 0 5px 16px rgba(71, 77, 95, .5);
}
.btn.red{padding-top:25px;width: 230px;height: 84px;background-image: url(../img/btn-red.png);background-color: transparent;}
.btn.orange:hover,a.btn.orange:hover{background: #ffb134;}
.btn.blue:hover,a.btn.blue:hover{background: #62c2fe;}
.btn.black:hover,a.btn.black:hover{background: #4c5265;}
.btn.red:hover{background-image: url(../img/btn-red-h.png);}
.btn span.plus{position: relative;top: 1px;display: inline-block;width: 14px;height: 14px;background-image: url(../images/icon-jia.png);}

/* 底部 */
.footer1{background:#e7e7e7;margin:25px 0 0 0;width:100%;padding:25px 0;color:#303030;min-width:1200px}
.foote1r a{color:#303030;}
.footer1 a:hover{color:#fd103d}
.footer1_weixin_nav{padding:0 0 20px 0;background:url(../images/border.jpg) no-repeat bottom center;}
.footer1_weixin{width:148px;height:148px;overflow:hidden;}
.footer1_weixin img{width:100%;height:100%;}
.footer1_nav{width:990px;overflow:hidden;}
.footer1_nav_son{width:120px;padding:0 15px;overflow:hidden;border-left:1px solid #585858;height:200px;}
.footer1_nav_tit{margin:2px 0 0 0;font-size:16px;color:#000;}
.footer1_nav_link{width:100%;padding:2px 0 0 0;}
.footer1_nav_link a{float:left;display:inline;height:32px;line-height:32px;overflow:hidden;color:#303030}
.footer1_nav_product{width:375px;}
.footer1_nav_product .footer1_nav_link a{width:33%}
.footer1_about{border-right:1px solid #585858;width:120px;}
.footer1_info{line-height:20px;margin:15px 0 0 0;font-size:14px;}
.footer1_info span{margin:0 0 0 25px;font-size:14px;}
.footer1_link{line-height:20px;margin:5px 0 0 0;}
.footer1_link span{float:left;display:inline;}
.footer1_link div{float:left;display:inline;width:1120px;overflow:hidden;}
.footer1_link div a{white-space: nowrap;margin:0 20px 0 0;}
/** GOTOP **/
.onlinefloat{position: fixed;bottom: 110px;right: 20px;z-index: 1000;}
.onlinefloat a{display: block;padding-top: 12px;border-bottom: 1px solid #ffc155;}
.onlinefloat a:hover{background-color: #ffc155;}
.onlinefloat a, .gotop{width: 70px;height: 76px;background-color: #ffa23b;-webkit-box-shadow: 0px 0px 20px 3px rgba(255, 164, 58, .3);-moz-box-shadow: 0px 0px 20px 3px rgba(255, 164, 58, .3);-ms-box-shadow: 0px 0px 20px 3px rgba(255, 164, 58, .3);-o-box-shadow: 0px 0px 20px 3px rgba(255, 164, 58, .3);box-shadow: 0px 0px 20px 3px rgba(255, 164, 58, .3);}
.float-icon{position: relative;background-image: url(../images/sprite-float.png?v=20170807);background-repeat: no-repeat;-webkit-transition: all linear .3s;-moz-transition: all linear .3s;transition: all linear .3s;}
.onlinefloat i.float-icon{display: block;width: 32px;height: 32px;margin: auto;}
.onlinefloat a p{text-align: center;color: #fff;line-height: 22px;font-size: 14px;}
.float-join{background-position: -20px -20px;}
.float-qq{background-position: -20px -90px;}
.float-kf{background-position: -20px -159px;}
.gotop{visibility: hidden;background-position: 0px -210px;cursor: pointer;}
.gotop:hover{background-color: #ffc155;background-position: -70px -210px;}
@media (max-width: 480px){
	.onlinefloat{right: 10px;bottom: 30px;}
}