/*tou
    信息*/
.tv_info {
    overflow: hidden;
    padding: 0.3rem 0.2rem;
}

.tv_info_left {
    float: left;
}

    .tv_info_left img {
        width: 1.62rem;
    }

.tv_info_right {
    float: left;
    margin-left: 0.3rem;
}

.tv_info_right_p1 {
    font-size: 0.27rem;
    color: #333333;
    margin-top: 0.1rem;
    margin-bottom: 0.2rem;
}

.tv_info_right_p2 {
    font-size: 0.24rem;
    color: #666666;
    margin-bottom: 0.1rem;
}

    .tv_info_right_p2 span {
        color: #ef354d;
    }


.xuanze_chanpin {
    padding: 0rem 0.2rem 0rem 0.2rem;
    overflow: hidden;
}

.xuanze_chanpin_title {
    font-size: 0.22rem;
    color: #666666;
    padding: 0.2rem 0;
}

.xuanze_chanpin ul {
    width: 100%;
    overflow: hidden;
    padding-bottom: 0.1rem;
    border-bottom: 1px solid #cccccc;
}

    .xuanze_chanpin ul li {
        width: 30%;
        margin-left: 2.5%;
        float: left;
        overflow: hidden;
        box-sizing: border-box;
        -moz-box-sizing: border-box; /* Firefox */
        -webkit-box-sizing: border-box; /* Safari */
        -o-box-sizing: border-box;
        -moz-border-radius: 0.05rem;
        -webkit-border-radius: 0.05rem;
        -o-border-radius: 0.05rem;
        border-radius: 0.05rem;
        position: relative;
    }

.tisu_select {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 0.35rem;
}

    .tisu_select img {
        width: 100%;
    }

.xuanze_chanpin ul .tisu_yuan {
    border: 1px solid #939393;
    background-color: #ffffff;
    margin-bottom: 0.2rem;
}

.xuanze_chanpin ul .tisu_active {
    border: 1px solid #159ae5;
    background-color: #def3ff;
    margin-bottom:.2rem;
}

.xuanze_chanpin ul .tisu_yuan .xuanze_chanpin_p1 {
    color: #666666;
}

.xuanze_chanpin ul .tisu_active .xuanze_chanpin_p1 {
    color: #159ae5;
}
.xuanze_chanpin ul .tisu_yuan .xuanze_chanpin_p1_dx {
    color: #666666;
}

.xuanze_chanpin ul .tisu_active .xuanze_chanpin_p1_dx {
    color: #159ae5;
}

.xuanze_chanpin ul .tisu_yuan .xuanze_chanpin_p2 {
    color: #666666;
}

.xuanze_chanpin ul .tisu_active .xuanze_chanpin_p2 {
    color: #159ae5;
}


.xuanze_chanpin_p1 {
    font-size: 0.22rem;
    text-align: center;
    padding: 0.1rem 0 0.05rem;
}
.xuanze_chanpin_p1_dx {
    font-size: 0.22rem;
    text-align: center;
    padding: 0.1rem 0 0.05rem;
}

.xuanze_chanpin_p2 {
    font-size: 0.28rem;
    text-align: center;
    font-weight: bold;
    padding: 0rem 0 0.1rem;
}

.business-info__content {
    padding: 0.2rem 0.3rem;
}

    .business-info__content p {
        font-size: 0.22rem;
        color: #333333;
        padding: 0rem 0.05rem;
    }
        .business-info__content .hui {
             color: #666666 !important;
        }

.business-info__tab span {
    padding: 0.3rem 0 0.2rem;
}

.business-info__tab {
    border-bottom: none !important;
}

    .business-info__tab span {
        font-size: 0.22rem;
        color: #222222;
    }

.business-info .is-cur {
    color: #159ae5;
    border-bottom: 2px solid #159ae5;
}

.business-info__content .bold {
    color: #333333;
    font-size: 0.22rem;
    font-weight: bold;
}

.business-info__content .red {
    color: #ff0000;
    font-size: 0.22rem;
}

.business-info__content span {
    /*color: #ff0000;*/
}


/*表格*/
table tr:last-child td:last-child {
    border-bottom-right-radius: 0.2rem;
}

table tr:last-child td:first-child {
    border-bottom-left-radius: 0.2rem;
}

table tr td:last-child {
    border-right: none;
}

table tr td:first-child {
    border-left: none;
}
/*表格*/
.table_div {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    overflow: hidden;
    width: 95%;
    margin: .2rem auto;
    -moz-border-radius: .2rem;
    -webkit-border-radius: .2rem;
    -o-border-radius: .2rem;
    border-radius: .2rem;
    /*border: 1px solid #cfe9ff;*/
    background-color: #f2f9ff;
}

.order_table {
    width: 101%;
    text-align: center;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-border-radius: .2rem;
    -webkit-border-radius: .2rem;
    -o-border-radius: .2rem;
    border-radius: .2rem;
}

    .order_table tr {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -o-box-sizing: border-box;
    }

    .order_table td {
        border: 1px solid #e8eaeb;
        color: #222222;
    }

    .order_table tr:last-child td {
        border-bottom: none;
    }

    .order_table tr:first-child {
        border: 1px solid #4cb0e2 !important;
    }

        .order_table tr:first-child p {
            color: #fff !important;
        }

        .order_table tr:first-child th {
            border-right: 1px solid #e8eaeb;
        }




    .order_table th {
        color: #fff;
        background-color: #4cb0e2;
    }

    .order_table td {
        color: #363636;
        font-size: 0.17rem;
        background-color: #e8f7ff;
    }



    .order_table th, .order_table2 tr, .order_table td {
        padding: 0.15rem 0;
    }
/*表格1*/
.table_th1 {
    width: 28%;
}

    .table_th1 p {
        font-size: 0.17rem;
    }

.table_th2 {
    width: 36%;
}

    .table_th2 p {
        font-size: 0.17rem;
    }

.table_th3 {
    width: 36%;
}

    .table_th3 p {
        font-size: 0.17rem;
    }


#tisu_zhezhao {
    position: fixed;
    z-index: 999;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.8;
    background: #000 none repeat scroll 0% 0%;
}
.tisu_tanhcuang111 {
    width: 100%;
    position: fixed;
    /* margin-top:0.5rem; */
    left: 0%;
    z-index: 999;
}
.tisu_tanhcuang111 img{
	width:100%;
}

.tisu_tanhcuang {
    z-index: 999;
    position: fixed;
    top:50%;
    left:50%;
    width:80%;
    -webkit-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
}
.tisu_tanhcuang2 {
    width: 5rem;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 999;
    background-color: #fff;
    border-radius: .2rem;
    padding-bottom: .3rem;
}

    .tisu_tanhcuang img {
        width: 100%;
    }

.tisu_tanhcuang_p {
    /* position: fixed; */
    right: 0%;
    overflow: hidden;
}

.tisu_tanhcuang_p1 {
    width: 100%;
    left: 0%;
    margin: 0 auto;
    margin-top: .55rem;
}

.tisu_tanhcuang_p2 {
    /* top: 38.5%; */
    width: 60%;
    left: 20%;
    margin: 0 auto;
    margin-top: .55rem;
}

    .tisu_tanhcuang_p2 p {
        line-height: 1.6em;
    }

.tisu_tanhcuang_p3 {
   padding-left: .35rem;
	/* position:absolute; */
    /* top: 1.5rem; */
    /* width: 68%; */
    /* left: 16%; */
}

    .tisu_tanhcuang_p3 p {
        line-height: 1.6em;
        text-align: left !important;
    }

.tisu_tanhcuang_p4 {
	/* position:absolute; */
    /* top: 1rem; */
    /* width: 68%; */
    /* left: 16%; */
    margin-bottom: .2rem;
}

    .tisu_tanhcuang_p4 p {
        color: #ff2d11 !important;
        font-size: 0.26rem !important;
    }

.tisu_tanhcuang_p p {
    color: #333333;
    font-size: 0.24rem;
    text-align: center;
}

.tisu_btns {
    top: 48%;
    right: 36%;
    width: 28%;
    margin: 0.4rem auto 0.55rem;
}

.tisu_btns2 {
    /* position: fixed; */
   /*  position: absolute;
    top: .3rem;
    right: 10%; */
   
   /*  top:1.5rem; */
    /* overflow: hidden; */
   


}
.tisu_btns3{
    padding: 0 .8rem;
    display: flex;
    justify-content: space-between;
	/* position: absolute;
	bottom: 0.45rem;
    right: 22%;
    width: 56%; */
}
.tisu_btns4 {
    top: 48%;
    right: 17%;
    width: 66%;
    margin: 0.4rem auto 0.55rem;
    overflow: hidden;
}

    .tisu_btns2 ul li,.tisu_btns3 ul li, .tisu_btns4 ul li {
        width: 43%;
    }

        .tisu_btns2 ul li img, .tisu_btns3 ul li img, .tisu_btns4 ul li img  {
            width: 100%;
        }

        .tisu_btns2 ul li:first-child, .tisu_btns3 ul li:first-child, .tisu_btns4 ul li:first-child {
            float: left;
        }

        .tisu_btns2 ul li:last-child, .tisu_btns3 ul li:last-child, .tisu_btns3 ul li:last-child {
            float: right;
        }

.banli_bottom_line {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 99;
    height: 0.96rem;
    margin: 0 auto;
}

.tisu_shoucang {
    background-color: #fff;
    border-top: 1px solid #eeeeee;
    float: left;
    width: 30%;
    height: 0.96rem;
    padding-top: 0.1rem;
}

    .tisu_shoucang img {
        width: 0.38rem;
        margin: 0 auto;
    }

    .tisu_shoucang p {
        font-size: .22rem;
        color: #999999;
        text-align: center;
    }

.tisu_banli_btn {
    position: fixed;
    bottom: 0;
    right: 0;
    float: left;
    width: 70%;
    margin-left: 30%;
    background-color: #1499da;
    text-align: center;
    font-size: .31rem;
    font-weight: bold;
    color: #fff;
    font-family: 'Microsoft YaHei';
    height: 0.96rem;
    line-height: 0.96rem;
}
.eq-content{
	width:100%;
	margin:0 auto;
	height:auto;
	border-radius:.2rem;
	background:#fff;
	overflow:hidden;
	position:relative;
	display: inline-block;
    vertical-align: middle;
}
.eq-content2{
	width:80%;
	margin:0 auto;
	border-radius:.2rem;
	background:#fff;
	overflow:hidden;
	position:absolute;
	left:10%;
	top:28%;
	box-shadow: 2px 2px 2px #666;
}
.eq-tishi{
	height:.7rem;
	background:#159ae5;
	text-align:center;
	line-height:.7rem;
	color:#fff;
	font-size:.28rem;
}
/* 提速表格 */
.tisu-biaoge{
	border-radius: 0.18rem;
	overflow: hidden;	
	border: 1px solid #73c2ea;
}
.tisu-biaoge table{
	width:101%;
	text-align: center;
	font-size:0.23rem;
}
.tisu-biaoge table th{
	color:#fff;
	height:0.62rem;
	font-weight: normal;
	background:#1599db;
	border-right: 1px solid #73c2ea;
}
.tisu-biaoge table td{
	font-size: 0.2rem;
	height:0.86rem;
	border-right: 1px solid #73c2ea;
	border-bottom: 1px solid #73c2ea;
}
.tisu-biaoge table td:last-child{
	/* border-right: none; */
	border-right: 1px solid #73c2ea;
}
.tisu-biaoge table tr:last-child td{
	border-bottom: none;
}
/*.tisu-biaoge table tr:first-child td:last-child,.tisu-biaoge table tr:first-child td:nth-child(5n-1){*/
/*	border-bottom: none;*/
/*}*/
.tisu-biaoge-title{
	font-weight: bold;
	font-size: 0.29rem;
	text-align: center;
	margin:0.2rem 0;
}
.tisu-biaoge-text p{
	margin-bottom: 0rem;
}
.tisu-biaoge-text{
	margin:0.15rem 0;
}

/* 弹窗 */
.alert-box-mask{
    top:0;
    left:0;
    bottom:0;
    width:100%;
    position: fixed;
    z-index: 100;
    background:rgba(0,0,0,0.6);
}
.change-user-alert{
    top:50%;
    left:50%;
    width:4.76rem;
    min-height:2rem;
    background:#fff;
    position: fixed;
    border-radius:0.16rem;
    padding:0.4rem 0.085rem;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
.change-user-title{
    color:#333;
    font-size:0.3rem;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:500;
    text-align: center;
}
.change-user-con{
    color:#666;
    font-size:0.26rem;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    line-height:0.37rem;
    text-align: left;
    padding:0.17rem 0.34rem;
}
.change-user-btns{
    text-align: center;
    margin:0.22rem 0 0;
}
.change-user-btns span{
    width:2rem;
    height:0.6rem;
    line-height:0.6rem;
    display: inline-block;
    text-align: center;
    font-size:0.27rem;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:#009AF1;
    border-radius:0.3rem;
    border:1px solid #009AF1;
    margin:0 0.085rem;
}
.change-user-btns span.blue-btn{
    color:#fff;
    background:#009AF1;
}
/* 新增css */
.bm_phone,
.bm_yzm {
    width: 4.3rem;
    height: 0.67rem;
    margin: .3rem auto 0.13rem;
    background: #ffffff;
    border: 0.02rem solid #e6e6e6;
    border-radius: 0.33rem;
    display: flex;
    align-items: center;
}

.bm_yzm {
    margin-bottom: 0.17rem;
    position: relative;
}

.phone_icon {
    display: block;
    width: 0.27rem!important;
    height: 0.27rem;
    margin-left: 0.3rem;
    margin-right: 0.1rem;
}

.phone_inp,
.yzm_inp {
    height: 0.27rem;
    border: none;
    outline: none;
    font-size: 0.2rem;
    font-family: PingFangSC, PingFangSC-Regular;
    font-weight: 400;
    text-align: left;
    line-height: 0.2rem;
    padding: 0;
}

.yzm_inp {
    width: 2rem;
}

.huoqu_code {
    height: 0.2rem;
    font-size: 0.2rem;
    font-family: PingFangSC, PingFangSC-Regular;
    font-weight: 400;
    text-align: right;
    color: #999999;
    line-height: 0.2rem;
    position: absolute;
    right: 0.33rem;
    color: #009af1;
}

.aui-well-check {
    background: url(../img/kuang.png) no-repeat;
    background-size: 100%;
    border: .02rem solid transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    position: relative;
    right: 0;
    top: -0.02rem;
    bottom: 0;
    left: 0rem;
    height: .25rem;
    width: .25rem;
    vertical-align: middle;
    outline: none;
    border-radius: 50%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background-color: #fff;
    padding: 0;
}

.aui-well-check:checked {
    background-image: url(../img/have-read.png);
    background-size: 100%;
}

.aui-well-check span {
    vertical-align: middle;
}

a {
    text-decoration: none;
}

.link_agree {
    color: #009AF1;
}

.link_agree a {
    color: #009AF1!important;
    text-decoration: underline!important;
}

.aui-cell-che {
    padding-left: .33rem;
    margin-bottom: .25rem;
}

.bm_top {
    width: 5rem;
    height: 1.5rem;
    background-image: url(../img/tanchuang.png);
    background-size: 100% 100%;
    overflow: hidden;
    position: relative;
}

.close {
    width: 0.17rem!important;
    height: 0.17rem;
    position: absolute;
    top: 0.17rem;
    right: 0.17rem;
}

.bm_top>h3 {
    height: 0.33rem;
    font-size: 0.33rem;
    font-family: PingFangSC, PingFangSC-Medium;
    font-weight: 500;
    text-align: center;
    color: #212121;
    line-height: 0.33rem;
    margin-top: 0.46rem;
}
.tisu_btns3 li {
    width: 1.45rem!important;
    height: .55rem!important;
}
.tisu_btns3 ul {
    width: 100%!important;
}
input[type=text],
input[type=tel],
input[type=checkbox],
button,textarea {
    -webkit-appearance: none!important;
     outline: none!important;
     border: none;
     background-color: transparent;
     color: black;
}
.aui-cell-che input {
    font-size: .2rem;
}
.aui-cell-che input::placeholder{
    font-size: .18rem;
}

.success>.info {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    align-items: center;
    width: 90%;
    background: #EAF7FE;
    border-radius: 16px;
    padding: 0 0.3rem 0.25rem;
    box-sizing: border-box;
    margin: 0.16rem 0.27rem;
}

.success>.info .head {
    width: 100%;
    font-size: 0.3rem;
    font-family: PingFangSC, PingFangSC-Medium;
    font-weight: 500;
    text-align: center;
    color: #2b9eff;
    display: inline-block;
    height: 0.6rem;
    line-height: 0.6rem;
    border-bottom: 1px solid #fff;
}

.success>.info p {
    margin-top: 0.22rem;
    width: 100%;
    display: flex;
    justify-content: space-between;
    /*align-items: center;*/
}

.success>.info p span {
    font-size: 0.22rem;
    font-family: SourceHanSansCN, SourceHanSansCN-Normal;
    font-weight: Normal;
    text-align: left;
    color: #212121;
    line-height: 0.42rem;
}

.success>.info p small {
    font-size: 0.22rem;
    font-family: SourceHanSansCN, SourceHanSansCN-Medium;
    font-weight: 500;
    text-align: right;
    color: #2b9eff;
    line-height: 0.42rem;
}

.success>.info p small::after {
    content: '';
    display: inline-block;
    width: 0.14rem;
    height: 0.14rem;
    border: 1px solid #2b9eff;
    border-bottom: none;
    border-left: none;
    transform: rotate(45deg);
    margin-top: -0.04rem;
}