@charset "utf-8";
li{list-style:none}
/**
 * PC端
 */
@media screen and (min-width:768px){
body{background: #FFF url(/img/account/register.png) no-repeat center 84px;background-attachment: fixed;}
footer .footTop{display:none;}
.selectAccount{width:1184px;height:558px;text-align:center;margin:0 auto;}
.selectAccount .title{height:42px;font-size:32px;line-height:42px;font-weight:bold;color:#22272e;padding-top:102px}
.selectAccount .cont{margin-top:44px}
.selectAccount .cont span{display:inline-block;width:168px;margin:0 55px;line-height:42px;color:#3b77ff;font-size:24px;cursor:pointer}
.selectAccount .cont img{display:inline-block;width:168px;height:168px;background-color:#c2d8fa;border-radius:84px}

.signAccount{width:498px;margin:0 auto}
.signAccount .title{height:42px;line-height:42px;font-weight:bold;font-size:32px;color:#22272e;text-align:center;padding:30px}
.signAccount .advisory{height:38px;position:relative;display:inline-block;margin-bottom:20px;cursor:pointer;}
.signAccount .advisory>.icon{height:28px;line-height:28px;font-size:16px;color:#1890f9;}
.signAccount .advisory>.icon:before{width:28px;height:28px;background-position:-42px -140px;vertical-align:top;margin-right:10px}
.advisoryInfo{display:none;cursor:default;position:absolute;top:40px;left:-32px;box-sizing:border-box;width:386px;padding:32px;background:#fff;box-shadow:0 10px 20px 0 rgba(0,0,0,0.16);z-index:9}
.advisoryInfo:before{content:'\25B2';position:absolute;top:-30px;left:26px;font-size:50px;-ms-transform:scaleX(2);-webkit-transform:scaleX(2);transform:scaleX(2);text-shadow:2px 0 10px #b8bfca;width:50px;height:30px;overflow:hidden;line-height:50px;text-align:center;color:#FFF}
.advisoryInfo .info{margin-bottom:15px;color:#1890f9;font-size:14px}
.advisoryInfo .btn{display:block;width:232px;height:50px;line-height:50px;margin:0 auto;font-size:18px;background-color:#ffe6dc;border-radius:2px;border:solid 1px #e15616;color:#e15616}
.signAccount .advisory:hover .advisoryInfo{display:block;transition:all .5s}
.supplierConfirm .cont{width:880px;height:550px;box-sizing:border-box;background:#fff;padding:46px;border-radius:4px;color:#333;font-size:16px;box-shadow:0 10px 20px 0 rgba(0,0,0,0.16)}
.supplierConfirm .cont h3{text-align:center;font-size:24px}
.supplierConfirm .cont p:first-of-type{color:#E36125;margin-top:30px}
.supplierConfirm .cont p:nth-of-type(2){color:#666;margin:54px 0 36px 0}
.supplierConfirm .cont li{line-height:20px;margin-bottom:20px}
.supplierConfirm .btnLine{margin-top:64px;height:24px;line-height:24px;text-align:center;font-weight:bold;position:relative;}
.supplierConfirm .btnLine p{color:#000;}
.supplierConfirm .btnLine input{margin-right:10px;vertical-align:text-top;margin-top:3px}
.supplierConfirm .btnLine button{width:340px;height:50px;background:#E15616;color:#fff;margin-top:20px;cursor:pointer}
.registerShop .tit{color:#22272e;font-size:24px;font-weight:normal;margin:20px 0}
.formLine .business{height:auto;position:relative}
.formLine .business input[type="text"]{width:388px;display:block}
.formLine .business a{position:absolute;right:0;bottom:0;width:92px;height:34px;line-height:34px;font-size:14px;color:#e15616;background-color:#ffe6dc;border-radius:2px;border:solid 1px #e15616;text-align:center}



}

/**
* 移动端
*/
@media screen and (max-width:768px){
body{width:100%;height:100%;background:#FFF url(/img/account/register.png) no-repeat center bottom;background-size:100% auto;background-attachment: fixed;}
footer{display:none}
.selectAccount{width:100%;height:90vh;text-align:center;}
.selectAccount .title{height:6vw;font-size:4.2vw;font-weight:bold;line-height:6vw;color:#22272e;padding-top:36vw}
.selectAccount .cont{margin-top:10vw;}
.selectAccount .cont span{display:inline-block;width:24.8vw;margin:0 6.7vw;line-height:4.6vw;color:#3b77ff;font-size:3.4vw;cursor:pointer}
.selectAccount .cont img{display:inline-block;width:24.8vw;height:24.8vw;background-color:#c2d8fa;border-radius:12.4vw}
.signAccount{width:100%;min-height:90vh;font-size:3.4vw;color:#627386;}
.signAccount .title{height:6vw;line-height:6vw;font-weight:bold;font-size:4.2vw;color:#22272e;text-align:center;padding:5.2vw 0}
.registerShop .tit{color:#22272e;font-size:3.7vw;font-weight:normal;margin:3vw 0}
.signAccount form{width:93.4vw;margin:0 auto;}
.supplierConfirm .cont{width:100%;min-height:90vw;box-sizing:border-box;padding:3.3vw;color:#333;font-size:3.4vw;}
.supplierConfirm .cont h3{height:6vw;line-height:6vw;font-weight:bold;font-size:4.2vw;color:#22272e;text-align:center;}
.supplierConfirm .cont p:first-of-type{color:#E36125;margin-top:3vw}
.supplierConfirm .cont p:nth-of-type(2){color:#666;margin:5vw 0 3vw 0}
.supplierConfirm .cont li{line-height:5vw;margin-bottom:2vw}
.supplierConfirm .btnLine{margin-top:5vw;line-height:5vw;text-align:center;font-weight:bold;position:relative;}
.supplierConfirm .btnLine p{color:#000;}
.supplierConfirm .btnLine input{margin-right:1vw;}
.supplierConfirm .btnLine button{display:block;font-size:3.4vw;margin:5vw auto;width:93.4vw;height:11.2vw;line-height:11.2vw;background:#E15616;color:#fff;}
.formLine .business {position: relative;}
.formLine .business input[type="text"]{width:69.4vw;display:block}
.formLine .business a{position:absolute;right:0;bottom:0;width:21.4vw;height:11.2vw;line-height:11.2vw;color:#e15616;background-color:#ffe6dc;border-radius:2px;border:solid 1px #e15616;text-align:center}
/*.advisory{display: none;}*/
.advisoryInfo{box-sizing:border-box;width:74.7vw;background:#fff;box-shadow:0 10px 20px 0 rgba(0,0,0,0.16);padding:6.2vw;border-radius:1vw}
.advisoryInfo form{width:100%}
.advisoryInfo .formLine p{line-height:8vw}
.advisoryInfo .info{margin-bottom:3vw;color:#1890f9;font-size:3.1vw}
.advisoryInfo .btn{display:block;width:46vw;height:9.8vw;line-height:9.8vw;margin:3vw auto 0;font-size:3.4vw;background-color:#ffe6dc;border-radius:2px;border:solid 1px #e15616;color:#e15616;text-align:center}





}
