body {padding:0;margin:0;font-size:14px;font-family:"Microsoft yahei";color:#333;background:#f5f6f7}
* {margin:0;padding:0;}
ul {list-style-type:none;}
em {font-style:normal;}
a {text-decoration:none;}
a {color:#333;}
.fl {float:left;}
.fr {float:right !Important;}
input:focus {outline:none;/* 这一步主要是去除默认的焦点轮廓样式 */         }
input,button {border:none;}
.head {height:70px;padding:15px 0;position:relative;background:#fff;overflow:hidden;border-bottom:1px solid #eee;}
.headapp {width:1200px;margin:0px auto;overflow:hidden;display:flex;align-items:center;justify-content:space-between;height:70px;}
.logo {padding:5px 15px;background:#fb5000;border-radius:5px;}
.logo img {max-width:200px;margin-right:10px;}
.logo a {font-size:22px;font-weight:bold;display:flex;align-items:center;letter-spacing:3px;color:#fff;}
.login-box {width:200px;}
.login-box a {display:inline-block;height:30px;line-height:30px;margin-left:5px;font-size:14px;background:#f4f4f4;width:90px;text-align:center;color:#fb5000}
.login-box .login-up {background:#fb5000;color:#fff;}
.nav {height:45px;width:700px;}
/* .nav {background:var(--nav-bg-color,#552d0d);}
*/.nav ul {width:1200px;margin:0 auto;}
.nav li {float:left;text-align:center;padding:0 20px;cursor:pointer;position:relative;}
.nav li a {font-size:22px;color:#333;font-weight:600;height:45px;line-height:45px;display:inline-block;letter-spacing:2px;}
.nav .cur {border-bottom:3px solid  #fb5000;color:#fb5000}
.nav li:hover a {border-bottom:3px solid  #fb5000;color:#fb5000}
.content {width:1200px;margin:25px auto;overflow:hidden}
.content-login {width:100%;margin:0px auto;overflow:hidden;background:url(../images/login-bg.jpg)  no-repeat;height:700px;}
.content-login .content {position:relative;height:600px;}
.formbox {width:600px;float:left;border:2px solid #fb5000;height:300px;background:#fff;border-radius:5px;overflow:hidden}
.formbox ul {width:150px;height:300px;float:left;background:#fb5000}
.formbox ul li {height:100px;line-height:100px;text-align:center;font-size:18px;color:#fff;cursor:pointer;border-bottom:1px solid #ff9201}
.formbox ul .cur {background:#fff;color:#fb5000}
.formbox .form-cont {width:300px;float:left;padding:25px;}
.formbox .form-cont p {line-height:30px;text-align:center}
.form-item {border:1px solid #eee;margin:25px 0;height:50px;line-height:50px;}
.form-item .form-item-txt {display:inline-block;background:#f5f6f7;width:70px;text-align:center;}
.form-item input {border:none;width:170px;display:inline-block;padding-left:10px;}
.form-item span {width:48px;background:#81c007;color:#fff;display:inline-block;text-align:center;}
.form-item .zhongdian {background:#fb5000}
.form-item-btn {width:150px;height:40px;line-height:40px;background:#fb5000;color:#fff;text-align:center;font-size:16px;margin:0 auto;border-radius:5px;}
.form-item-btn a {color:#fff;}
.formbox .form-other {width:99px;float:left;height:260px;margin-top:20px;border-left:1px dashed #eee;text-align:center;}
.formbox .form-other .form-other-item {width:100%;height:80px;line-height:30px;}
.formbox .form-other .form-other-item .icon1 {width:40px;margin:5px auto;height:26px;display:block;background:url(/images/hy-ico.png) 0 -50px no-repeat;}
.formbox .form-other .form-other-item .icon2 {width:40px;margin:5px auto;height:26px;display:block;background:url(/images/hy-ico.png) 0 -50px no-repeat;}
.formbox .form-other .form-other-item .icon3 {width:40px;margin:5px auto;height:26px;display:block;background:url(/images/hy-ico.png) 0 -50px no-repeat;}

.swiperbox {width:570px;height:304px;float:right;border-radius:5px;overflow:hidden}
.swiperbox img {width:100%;object-fit:cover;}
.wuliu-box {overflow:hidden;width:1150px;padding:25px;background:#fff;font-size:16px;border-radius:10px;margin:20px auto;}
.wuliu-box .title {border-bottom:1px solid #fb5000;font-size:22px;padding-bottom:5px;margin-bottom:15px;position:relative;text-indent:10px;}
.wuliu-box .title:before {content:" ";position:absolute;left:0;top:45%;transform:translateY(-45%);width:5px;height:20px;background:#ff7204;}
.wuliu-box .title a {float:right;display:inline-block;border:1px solid #fb5000;padding:0 5px;font-weight:500;font-size:16px;text-indent:0;background:#fb5000;color:#fff;border-radius:5px;}
/* 定义表格整体样式 */.wuliu-table {width:100%;border-collapse:collapse;/* 合并边框 */  border:1px solid #eee;margin-bottom:15px;/* 表格外边框样式 */border-radius:5px;}
/* 表头样式 */.wuliu-table thead {background-color:#fff0e6;/* 表头背景色 */}
/* 表头单元格样式 */.wuliu-table th {border:1px solid #eee;/* 表头单元格边框 */  padding:10px;/* 内边距，增加内容与边框的间距 */  text-align:center;/* 文本居中对齐 */}
/* 表体单元格样式 */.wuliu-table td {border:1px solid #eee;/* 表体单元格边框 */  padding:10px;/* 内边距 */  text-align:center;/* 文本居中对齐 */}
.wuliu-table tr:hover {background-color:#fff0e6;}
.wuliu-table .wyfhbtn {border:1px solid #fff0e6;font-size:14px;padding:0 10px;height:30px;line-height:30px;border-radius:5px;display:inline-block;background:#fff0e6}
.wuliu-table tr:hover  .wyfhbtn {background:#fb5000;color:#fff}
.m-b-10 {margin-bottom:10px;}

.weixin-login-box{padding:0px;height:290px;overflow:hidden;display:flex;align-items:center;}
.weixin-login-box img{width:100%;height:100%;}

.hwl-login {width:750px;padding:25px;position:absolute;right:0;top:100px;background:linear-gradient(180deg,#ffeee0,#fff);background:#fff;box-shadow:4px 7px 21px #f8c9a1ad;border-radius:5px;}
.hwl-login .close {height:18px;position:absolute;flex-shrink:0;top:19px;right:19px;cursor:pointer;}
.hwl-login .title {color:#1b1b1b; font-weight:400;font-family:Alibaba PuHuiTi;font-size:18px;margin-bottom:15px}
.hwl-login .tabs {background:#fff;flex-shrink:0;border-radius:10px;padding:10px;margin-bottom:10px;width:380px; float:left;overflow:hidden;border-right:1px dashed #eee;padding-right:20px; margin-right:20px;}
.hwl-login .tabs .w-head {height:43px;display:flex;overflow:hidden;margin-bottom:15px;margin-bottom:25px;}
.hwl-login .tabs .w-head .w-item {cursor:pointer;width:33.33%;display:flex;align-items:center;justify-content:center;position:relative;color:#333;font-family:Alibaba PuHuiTi;font-size:21px;font-style:normal;font-weight:400;line-height:36px;}
.hwl-login .tabs .login-head .w-item {cursor:pointer;width:50%;display:flex;align-items:center;justify-content:left;position:relative;color:#333;font-family:Alibaba PuHuiTi;font-size:21px;font-style:normal;font-weight:400;line-height:36px;}
.hwl-login .w-item {cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;color:#333;font-family:Alibaba PuHuiTi;font-size:18px;font-style:normal;font-weight:400;line-height:36px;}
.hwl-login .tabs .w-head .cur {background:#3498db;color:#fff}
.hwl-login .shipper-content .phone-container {width:100%;position:relative;display:flex;align-items:center;margin-bottom:25px;}
.hwl-login .shipper-content  input {display:flex;height:54px;width:100%;padding:0 24px;justify-content:space-between;align-items:center;border-radius:5px;background:#f2f2f2;border:none;box-sizing:border-box;font-family:Alibaba PuHuiTi;font-size:21px;font-style:normal;font-weight:400;line-height:normal;}
.hwl-login .shipper-content .validate-code {width:100%;position:relative;display:flex;align-items:center;margin-top:15px;}
.hwl-login .shipper-content .validate-code .get-validate {position:absolute;right:24px;cursor:pointer;color:#3498db;font-family:PingFang SC;font-size:21px;font-style:normal;line-height:normal;font-weight:500;}
.hwl-login .shipper-content .submit-driver {cursor:pointer;margin-top:15px;display:flex;height:50px;justify-content:center;align-items:center;gap:10px;border-radius:5px;background:#3498db;color:#fff;text-align:center;font-family:Alibaba PuHuiTi;font-size:24px;font-style:normal;font-weight:400;line-height:normal;}
.hwl-login .desc {text-align:center;margin-top:10px;}
.login-reg {width:160px;}
 .login-reg a {margin-left:3px;border-radius:5px;display:inline-block;width:75px;height:35px;line-height:35px;font-size:14px;text-align:center;margin:auto;letter-spacing:3px;}
.login-reg .login {background:#3b58ad;color:#fff;}
.login-reg .reg {border:1px solid #3b58ad;color:#3b58ad;}

.hwl-login .wx-login{width:300px;float:left; text-align:center}
.hwl-login .lgoin-in{font-size:16px;color:red;}
.hwl-login .mt50{margin-top:50px;}

.m-b-5 {margin-bottom:5px!important;}
.m-r-5 {margin-right:5px!important;}
.btn-default {background-color:#fcfdfe;border-color:#ebebeb;color:#8b95a5;}
.btn {color:#8b95a5;padding:8px 12px;letter-spacing:1px;border-radius:2px;background-color:#fff;outline:none !important;-webkit-transition:0.15s linear;transition:0.15s linear;}
.colse-xuanze {position:absolute;right:10px;top:10px;cursor:pointer;background:#fb5000;padding:2px 10px;color:#fff}
.city-xuanze-box {display:none;width:700px;background:#fff;padding:10px;position:fixed;left:50%;margin-left:-350px;top:40%;margin-top:-100px;z-index:999;box-shadow:rgb(221,219,216) 1px 1px 1px;}
.city-xuanze-box-head {height:35px;line-height:35px;border-bottom:1px solid #eee;font-size:16px;font-weight:bold;}
.city-xuanze-box-cont {padding:25px;}
.overlay {position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:9;display:none;}
.footer {border-top:1px solid #eee;padding:30px 0;text-align:center;background:#fff}
.footer p {line-height:30px;}

#rblUserAuth{display:flex;align-items:center;height:50px; font-size:18px; font-weight:bold;justify-content:center}
#rblUserAuth input {width:20px;height:20px;cursor:pointer}
#rblUserAuth label{margin-right:15px;margin-left:5px;cursor:pointer}
.sms-btn{position:absolute;right:10px; top:10px; width:80px;height:35px;line-height:35px; text-align:center;display:block;background:#ff7000;color:#fff; border-radius:5px;}

.wuliu-news{margin-bottom:20px;}
.wuliu-news li{display:inline-block;height:25px;line-height:25px; width:375px; overflow:hidden}
.wuliu-news li:before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #ff6a00;
    margin-right: 10px;
}


@media (max-width:768px) {.head {padding:0;padding-top:40px;height:auto}
.headapp {width:100%;display:block;height:auto}
.logo {border-radius:0;}
.login-box {position:absolute;top:0;left:0;background:#333;height:40px;line-height:40px;width:100%;}
.login-box .login-up {width:50px;border-radius:0;position:absolute;right:0px;top:5px;height:25px;line-height:25px;font-size:12px;}
.login-box a {width:50px;text-align:center;margin:0 5px;}
.login-box span {color:#999;}
.nav {height:auto;width:100%;}
.nav ul {width:100%}
.nav ul li {background:#ff6a00;width:25%;border-right:1px solid #fb5000;box-sizing:border-box;padding:0;}
.nav li a {font-size:14px;color:#fff;}
.nav .cur {border-bottom:0;color:#fff;}
.content {width:100%}
.formbox {width:100%;box-sizing:border-box;height:auto}
.formbox ul {width:100%;height:auto;overflow:hidden}
.formbox ul li {width:33.33%;height:35px;line-height:35px;float:left}
.formbox .form-cont {width:100%;box-sizing:border-box;}
.form-item {position:relative}
.form-item span {position:absolute;top:0;right:0;}
.formbox .form-other {display:none;}
.swiperbox {display:none;}
.wuliu-content {width:100%}
.wuliu-box {width:96%;padding:2%}
.wuliu-box h1 {line-height:28px;}
.wuliu-txt2 div {line-height:25px;}
.hwl-login {width:96%;padding:2%;}
.content-login {padding:20px 0px;}
.wuliu-table {box-sizing:border-box}
.wuliu-table td {padding:5px;line-height:25px;}
.wuliu-table img {max-width:60px}
.wuliu-box-right {width:96%;padding:2%}
.city-xuanze-box {width:100%;left:0;margin:0;box-sizing:border-box;top:10%}
.city-xuanze-box-cont select {width:90%}
.footer {padding:15px 10px;}
.footer p {line-height:23px;font-size:12px;}
.mhide {display:none;}
.content-login{height:auto}
.content-login .content{height:auto}
.hwl-login{position:relative;top:0;}
.wuliu-news li{width:100%;}

.hwl-login .tabs{padding:0;margin:0;width:100%;border-right:none;float:none;}
.wx-login{display:none;}
}
