﻿img{max-width: 100%;}
.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{pointer-events:inherit;opacity: 1;filter:alpha(opacity=100);}

/*登录*/
.login{padding:8% 0;}
.log-box{max-width:550px;width: 100%; margin:0 auto; border-radius: 18px;background: rgba(255,255,255,0.9); box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.2);}
.log-tit{ height: 80px;line-height: 80px; border-top-right-radius:15px; text-align:center; color:#fff; background:url(../images/login_tit.png) left top no-repeat;} 
.log-con{ padding:5% 7% 8%;}
.log-ul li{ float: left; width: 100%; padding-top:20px; position: relative;}
.log-ul li .inp{ float: left; width: 100%; line-height: 30px; height:30px; padding-bottom:10px; border-bottom:1px solid #D4D4D4;}
.log-ul li .inp input{ width: 100%; line-height: 30px; height:30px; border:none; background: none;}
.log-ul li .inp input.inpw1{ float: right; width:375px;}
.log-ul li .inp input.Wdate{background: url(../images/dot32.png) right center no-repeat!important;}
.log-ul li span{ float:left; width: 74px; border-right:1px solid #D4D4D4; position: relative;}
.log-ul li span::after{content: ""; position: absolute; right:20px; top:13px;width: 0;height: 0;overflow: hidden;border: 5px dashed transparent;border-top:5px solid #584B85;}
.log-ul li input.getcode{position: absolute; right:0; top:13px; width: 120px; height:34px; line-height: 34px; border:none; border-radius: 20px; color:#000; text-align: center; background: #D9D0E5;}
.log-ul li input.getcode[disabled]{cursor:not-allowed;user-select:none;}
.p-forget{ text-align: right; margin:15px 0;}
.p-forget a{color:#664698;}
.p-reg{ text-align: right;}
.p-reg a{color:#664698;}
.tips{color:#000; float: left; padding:10px 0 0;}
.tab-bot .btn_log{display: block; margin:0 auto; border:none; width: 100%; height: 56px; line-height: 56px; text-align: center; color:#fff!important; background:#664698;}
.tab-bot p{width: 100%; height: 56px; line-height: 56px; text-align: center; color:#000000;}
.tab-bot p a{color:#000000;}
.log-con-phone .tab-bot{ margin-top:30px;}
.log-ul li a.getcode.disabled{ background: #ccc;}

/*注册*/
.register{padding:3.5% 0;}
.log-con h3{line-height: 30px; margin:10px 0 30px;}
.register .log-con{padding:5% 7% 10%;}
.regsucess{ padding:11.5% 0 12%;}
.reg-sucess{max-width:550px;width: 100%; margin:0 auto; border-radius: 18px;box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.2); background: rgba(255,255,255,0.9); }
.reg-sucess dl{padding: 12% 8% 10%;}
.reg-sucess dt{position: relative;}
.reg-sucess dt img{ position: absolute; left:20%; top:0; width: 82px; height: 82px;}
.reg-sucess dt span{ padding-left: 42%; display: block;}
.reg-sucess dt span em{display: block; color:#A8A8A9;}
.reg-sucess dt span i{color:#584B85; font-weight: bold; margin:0 3px;}
.reg-sucess dd{ margin:58px 0 0;}
.reg-sucess dd a{ display: block;width:100%; height: 56px;line-height: 56px; text-align: center; background:#664698; color:#fff!important;}

/*模拟checkbox*/
.label-checkbox { position:relative;display:inline-block;cursor: pointer;color:#000; line-height: 22px; height:22px;background:url(../images/dot03.png) 0 0 no-repeat;}
/*.label-checkbox:before,.label-checkbox before{ content: ""; position: absolute; left:0; top:0; width:20px; height: 20px; border-radius: 10px; background: #D9D0E5;}
.label-checkbox:after,.label-checkbox after{content: ""; position: absolute;left:5px; top:5px; width:10px; height: 10px; border-radius: 5px;background: #fff;}
.label-checkbox.on:after,.label-checkbox.on after{content: ""; position: absolute;left:5px; top:5px; width:10px; height: 10px; border-radius: 5px;background: #664698;}
*/
.label-checkbox.on{background:url(../images/dot04.png) 0 0 no-repeat;}
.label-checkbox input {width:20px;margin-right:10px; opacity:0; filter:alpha(opacity=0);cursor: pointer;}
.label-checkbox a{color:#000;}
/*模拟radio*/
.label-radio { position:relative; cursor: pointer; background:url(../images/dot03.png) 0 0 no-repeat; display:inline-block;  }
.label-radio.on { background:url(../images/dot04.png) 0 0 no-repeat;}
.label-radio input { margin-right:10px;opacity:0; filter:alpha(opacity=0);cursor: pointer;}

/*tc火星人服务协议*/
.rule-tc_bg{ display: none; position: fixed; z-index: 1000; left:0; top:0; width:100%; height:100%; background: rgba(0, 0, 0, 0.7);}
.rule-tc_wraper{display: none; position: fixed;z-index: 1100; left:50%; top:50%; width:1000px; height: 600px; margin:-300px 0 0 -500px; /*transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);*/background: #fff;}
.rule-tc_wraper .rule-box{margin:40px; height: 510px; overflow-y:auto;}
.rule-tc_wraper .rule_close{ position: absolute; right:0px; top:-30px; color:#fff!important; font-size: 24px;}


@media only screen and (max-width:1366px){
	.login,.register,.regsucess{padding:10% 0;}
	.reg-sucess dt img{width: 68px; height: 68px; left:24%;}
}
@media only screen and (max-width:1023px){
	.reg-sucess dt img{width: 50px; height: 50px;left:28%;}
	.rule-tc_wraper{width:96%; height:400px; left:2%; margin:0; margin-top:-200px;}
	.rule-tc_wraper .rule-box{height:360px;margin:20px; }
}
@media only screen and (max-width:767px){	
	.log-tit{height: 50px; line-height: 50px;}
	.log-ul li{padding-top: 10px;}
	.tab-bot .btn_log,.tab-bot p,.reg-sucess dd a{height: 36px; line-height: 36px;}
	.log-ul li .inp input.inpw1{width: calc(100% - 85px);}
	.log-ul li input.getcode{top:8px;}
	.log-con h3{margin-bottom:10px;}
	.reg-sucess dt img{left:20%;}
}
/*完善个人信息*/
.info{padding:8% 0;}
.info-box{max-width: 1010px; background: #fff;}
.info-box .log-tit{background: url(../images/login_tit1.png) left top no-repeat;}
.info-box .log-con{ padding:2% 4% 5%;}
.info-ul li{ float: left; width: 47.5%;}
.info-ul li:nth-child(2n){float: right;}
.info-ul li.even{ float: right;}
.info-ul li.long{width: 100%;}
.selects .pub_select{position: relative;float: left;width: 31.33%; margin-left:2%;}
.selects .pub_select:first-child{width: 33.33%; margin-left:0;}
.selects .pub_select input{cursor: pointer; position: relative; z-index: 10;}
.selects .pub_select .arrow{ position: absolute; right:0; top:0; width: 30px; height:30px; background:url(../images/dot05.png) center center no-repeat;}
.selects .option{border-top: none; position: absolute;width: 100%;background: #F0EDF5;top: 41px;display: none;left: 0;z-index: 99999; max-height:160px;overflow: auto;}
.selects .option ul{padding:15px 20px;}
.selects .option li{ width: 100%; padding:0; margin-bottom: 0;float: none;cursor: pointer;}
.selects .option li:hover{color: #664398;}
.p-tips{ text-align: center; margin:45px 0 15px; color:#A3A3A3;}
.tab-bot-info{width: 50%; margin:0 auto 20px;}
@media only screen and (max-width:767px){	
.info-ul li{width:100%;}
.info-ul li .inp{height: auto;}
.selects .pub_select,.selects .pub_select:first-child{width:100%; border-bottom:1px solid #D4D4D4; padding-bottom:10px; margin:0 0 10px;}
.selects .pub_select.qu{margin-bottom:0; padding-bottom:0px; border-bottom:none;}
.p-tips{margin:15px 0;}
}


/*个人首页*/
.index-box01{padding:5% 0 6%;background: url(../images/index_top.jpg) center top no-repeat; background-size: cover;}
.index-box02{position: relative; top:-66px;border-top-left-radius: 18px;border-top-right-radius: 18px; background: #fff;}
.index-box01 .ll{ float: left; width: 50%;}
.index-box01 .rr{ float: right;width: 50%;}

.index-box01 .ll .tx{ float: left; width: 88px; margin-top:5px; position: relative;}
.index-box01 .ll .tx img{width: 88px; height: 88px; border:2px solid #8F6EB8; border-radius: 50%; overflow: hidden;}
.index-box01 .ll .tx i{ position: absolute; left:50%; margin-left:-13px; bottom:-10px; width: 26px; height: 27px; background: url(../images/dot06.png) no-repeat;}
.index-box01 .ll dl{ float: left; margin-left:40px; color:#fff;}
.index-box01 .ll dt{margin-bottom:20px;}
.index-box01 .ll dt span{display: block; margin-bottom:5px;}
.index-box01 .ll dt h3{height: 32px; line-height: 32px;}
.index-box01 .ll dt h3 i{ display: inline-block; margin:0 0 0 10px; position: relative; top:-7px; width:28px; height: 32px; line-height: 32px; font-weight: bold; text-align: center; font-size: 12px; color:#664698; background: url(../images/dot07.png) no-repeat;}
.index-box01 .ll dd a{ float: left; width: 30px; margin-right:16px; position: relative;}
.index-box01 .ll dd a em{ display: block;width: 30px; height: 30px; border:1px solid #A78FC6; border-radius: 50%; position: relative;}
.index-box01 .ll dd a span{ opacity: 0;filter:Alpha(opacity=0); box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.2); display: block; margin-top:6px; position: relative; left:-22px; width: 78px; height: 24px; line-height: 24px; text-align: center; color:#664698; background: #FFFFFF; border-radius: 5px;}
.index-box01 .ll dd a.a1 em{ background: url(../images/dot08.png) center no-repeat;}
.index-box01 .ll dd a.a2 em{ background: url(../images/dot09.png) center no-repeat;}
.index-box01 .ll dd a.a3 em{ background: url(../images/dot10.png) center no-repeat;}
.index-box01 .ll dd a.a4 em{ background: url(../images/dot11.png) center no-repeat;}
.index-box01 .ll dd a.a3_0 em{ background: url(../images/dot36.png) center no-repeat;}
.index-box01 .ll dd a.a3_1 em{ background: url(../images/dot37.png) center no-repeat;}

.index-box01 .rr ul{ width:340px; float: right;}
.index-box01 .rr ul li{ float: left; width: 46%; min-width:152px; margin:5px 2%; height:42px; line-height: 42px; border-radius: 20px; text-align: center; background:#FCEAFF;}
.index-box01 .rr ul li a{color:#664698;display: block;}
.index-box01 .rr ul li img{vertical-align: middle; width: 110px; height:30px; position: relative; top:-2px;}

.index-box02 li{ float: left; width: 33.33%;}
.index-box02 li dt{ height:66px; line-height: 66px; padding:0 30px 0 60px; background: #fff; position: relative; border-right:1px solid #F4F4F4;}
.index-box02 li:last-child dt{border-right:none;}
.index-box02 li:first-child dt{background: url(../images/dot13.png) 30px center no-repeat;}
.index-box02 li:first-child+li dt{background: url(../images/dot14.png) 30px center no-repeat;}
.index-box02 li:first-child+li+li dt{background: url(../images/dot15.png) 30px center no-repeat;}
.index-box02 li dt em{position: absolute; right:30px; top:0; color:#664698; font-family: arial;}
.index-box02 li:first-child+li dt em{color:#007740;}
.index-box02 li:first-child+li+li dt em{color:#B64B93;}
.index-box02 li dd{padding:34px 20px; height: 92px;}
.index-box02 li:first-child dd{ background: #F4F4F4;}
.index-box02 li:first-child+li dd{background: #DCF3E5;}
.index-box02 li:first-child+li+li dd{background: #F0E4FF;}
.index-box02 li dd h3{text-align: center; margin:0 0 20px;}
.index-box02 li:first-child+li dd h3{margin:0 0 5px;}
.index-box02 li dd p{text-align: center;}
.index-box02 li dd p span{ display: inline-block; width:32.33%; color:#007740; text-align: center;}
.index-box02 li dd p span a{color:#007740;}
.index-box02 li dd p span i{color:#A3A3A3;display: block;}
.index-box02 li:first-child+li+li dd p span{color:#B64B93; line-height: 1.2;}
.index-box02 li:first-child+li+li dd p span a{color:#B64B93;}

.index-box03{padding-bottom:4.2%;}
.indb3_tit{ margin-bottom:60px;}
.indb3_tit span{ float: left; padding-right:30px; margin-right:30px; background: url(../images/dot17.png) right center no-repeat;}
.indb3_tit .link{float: left; width: 262px;}
.indb3_tit .link a{ float: left; width: 50%;height: 42px; line-height: 42px; color:#fff!important; text-align: center;transition: 0s all;-webkit-transition: 0s all;-moz-transition: 0s all;-o-transition: 0s all;-ms-transition: 0s all;}
.indb3_tit .link a:first-child{border-top-left-radius: 20px;border-bottom-left-radius: 20px; background: #664698;}
.indb3_tit .link a:first-child+a{ background: #276140;border-top-right-radius: 20px;border-bottom-right-radius: 20px;}

.ph_table{width:100%;}
.ph_table td { line-height: 20px; padding: 2.2% 0; text-align: center; color:#252525;}
.ph_table thead td { border-bottom:1px solid #D4D4D4; color:#24623D!important; padding:1.5% 0;}

.indb3_con{padding:0 0 3.6%; margin-bottom:4.2%; background: url(../images/index_bot.png) center top no-repeat #F4F4F4;}
.indb3_con .tab-tit{ padding:4% 0 0; border-bottom:1px solid #D4D4D4;}
.indb3_con .tab-tit ul{text-align: center;}
.indb3_con .tab-tit li{display: inline-block;zoom:1; *display: inline; cursor: pointer; color:#A3A3A3; padding:0 20px 18px; margin:0 25px;}
.indb3_con .tab-tit li.on{color:#000000;background:url(../images/dot18.jpg) left bottom no-repeat;}
.indb3_con .ph_table{margin:0 0 30px;}
.indb3_con .ph_table tr:nth-child(2n){background:rgba(255,255,255,0.8);}
.indb3_con .ph_table .t1{ width: 30%;}
.indb3_con .ph_table .t2{ width: 20%;}
.indb3_con .ph_table .t3{width: 16%; }
.indb3_con .ph_table .t4{width: 16%;}
.indb3_con .ph_table .t5{width: 18%;}

@media only screen and (max-width: 1279px){
.index-box02{top:0;}
.indb3_tit{  margin:30px auto;}
}
@media only screen and (max-width: 1023px){
	.index-box02 li:first-child+li dd p span{float: left;}
	.index-box01 .ll dl{margin-left:20px;}
	.index-box01 .ll dd a{margin-right:12px;}
}
@media only screen and (max-width: 767px){
	.ph_table ,
    .ph_table thead,
    .ph_table tbody,
    .ph_table th,
    .ph_table td,
	.ph_table tr { display: block; }
	.ph_table tr:last-child{margin-bottom:0;}
    .ph_table thead tr { position: absolute; top: -9999px; left: -9999px; }
    .ph_table tr { border: 1px solid #eee; border-bottom:0; margin-bottom:10px; }
    .ph_table td { border: none; border-bottom: 1px solid #eee; position: relative; padding:5px 0; padding-left: 4em!important; white-space: normal; text-align: left; width: auto!important;  }
    .ph_table td:before { position: absolute; top: 0; left: 0; padding:5px 0; width: 4em; text-indent:10px;  white-space: nowrap; text-align: left; }
	.ph_table td:before { content: attr(data-title); }

	.index-box01 .ll,.index-box01 .rr,.index-box02 li{width:100%;}
	.index-box01 .ll dt h3 i{top:-2px;}
	.index-box01 .ll{margin-bottom:10px;}
	.index-box01 .ll dl{ float: right; margin: 0; width:calc(100% - 104px);}
	.index-box01 .ll dd a{width:auto; margin-right:10px;}
	.index-box01 .ll dd a em,.index-box01 .ll dd a span{ display: inline-block;}
	.index-box01 .ll dd a span{opacity: 1;filter:Alpha(opacity=100); left:0; margin-top:0; top:-10px;}
	.index-box01 .rr ul{width:100%;}
	.index-box01 .rr ul li{ min-width:auto;}

	.index-box02 li dd{height:auto; overflow: hidden;}
	.index-box02 li dt{border-right:none; height:auto; line-height:46px;}
	.indb3_tit span{margin-right: 0;}
	.indb3_tit .link{ float: right; width: 180px;}
	.indb3_tit .link a{height: 32px; line-height: 32px;}
	.indb3_con .tab-tit{margin-bottom:20px;}
	.indb3_con .ph_table td{padding-left: 5.5em!important;}
	.indb3_con .ph_table td:before{ width: 5.5em;}
	
}
@media only screen and (max-width: 374px){
	.index-box01 .ll .tx{ float: none; margin:0 auto;}
	.index-box01 .ll dl{margin:0; float:none; width:100%;}
}


@media only screen and (min-width:1025px){
.index-box01 .ll dd a:hover em{box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.2)}
.index-box01 .ll dd a:hover em::after{content: ""; position: absolute; left:13px; bottom:-8px;width: 0;height: 0;overflow: hidden;border: 3px dashed transparent;border-top:5px solid #fff;}
.index-box01 .ll dd a:hover span{opacity: 1;filter:Alpha(opacity=100);}
.index-box01 .ll dd a.a1:hover em{border:1px solid #fff; background: url(../images/dot08_on.png) center no-repeat #FFFFFF;}
.index-box01 .ll dd a.a2:hover em{border:1px solid #fff; background: url(../images/dot09_on.png) center no-repeat #FFFFFF;}
.index-box01 .ll dd a.a3:hover em{border:1px solid #fff; background: url(../images/dot10_on.png) center no-repeat #FFFFFF;}
.index-box01 .ll dd a.a4:hover em{border:1px solid #fff; background: url(../images/dot11_on.png) center no-repeat #FFFFFF;}
.index-box01 .ll dd a.a3_0:hover em{ border:1px solid #fff;background: url(../images/dot36_on.png) center no-repeat #FFFFFF;}
.index-box01 .ll dd a.a3_1:hover em{ border:1px solid #fff;background: url(../images/dot37_on.png) center no-repeat #FFFFFF;}
}

/*修改个人信息*/
.index-box01.modif{padding-bottom:4.3%;}
.modif_info{padding:2% 0 0;background: url(../images/index_bot.png) center top no-repeat #F4F4F4;}
.modif_info .tit{ padding:0 3.5% 15px; background: url(../images/dot21.jpg) left bottom no-repeat;}
.modif_info .con{ padding:4% 3% 7.5%;}
.infolist li{ float:left; width: 100%; line-height: 32px; margin-bottom:24px;}
.infolist li span{ float:left; width: 100px; color:#000000; position: relative;}
.infolist li span i{color:#71559E; position: absolute; left:-10px;}
.infolist li:first-child span,.infolist li:first-child+li span,.infolist li:last-child span{width:auto;}
.infolist li .txt{ float: left;}
.infolist li .txt em{color:#A3A3A3; margin-left:30px;}
.infolist li .txt .inp{ float: left; width: 248px; height:30px; border:1px solid #D9D0E5;}
.infolist li .txt .inp1{width: 768px;}
.infolist li .txt .inp input{font-size:14px; padding:0 20px; width:calc(100% - 40px); height: 30px; line-height: 30px; border:none; background: none;}
.infolist li .txt .selects{margin-bottom:10px;}
.infolist li .txt .selects .pub_select{ width: 33.33%;margin:0; border-bottom:none;}
.infolist li .txt .selects .pub_select .select{width: 248px; height:30px;  margin-right:10px; border:1px solid #D9D0E5; position: relative;}
.infolist li .txt .selects .pub_select input{ width: 100%; height:30px; line-height: 30px; text-indent: 20px; border:none; background: none;}
.infolist li .txt .selects .pub_select .arrow{ margin-left:0; width:40px; background: url(../images/dot22.png) center no-repeat;}
.infolist li .txt .selects .option,.infolist li .txt .select-box dd{top:31px; border:1px solid #D9D0E5;border-top:none; left:-1px!important;}
.infolist li .txt .select-box{width: 248px; height:30px; border:1px solid #D9D0E5;}
.infolist li .txt .select-box dt{padding:0 20px;}
.infolist li .txt .select-box i{ width:40px; background: url(../images/dot22.png) center no-repeat;}
.btn_box{margin:40px 0 0;}
.btn_box button{ float: left; margin-right:10px; width: 246px; height: 56px; line-height: 56px; text-align: center; color:#fff; background: #664698; border:none;}
.btn_box button+button{background: #D9D0E5; color:#664698;}
@media only screen and (max-width: 1023px){
	.infolist li{margin-bottom:15px;}
	.infolist li span,.infolist li:first-child span, .infolist li:first-child+li span, .infolist li:last-child span{width:80px;}
	.infolist li .txt{width:calc(100% - 80px);}
	.infolist li .txt .selects .pub_select .select{ width: 100%;}
	.infolist li .txt .selects .pub_select input{box-sizing: border-box;}
	.infolist li .txt .inp1{width:100%;}
	.btn_box {margin-top:20px;}
}
@media only screen and (max-width: 767px){
.infolist li .txt em{display: block; margin:0;}
.infolist li .txt .inp,.infolist li .txt .select-box,.infolist li .txt .selects .pub_select{width:100%;}
.btn_box button{width:49%; height: 36px; line-height: 36px; margin:0;}
.btn_box button+button{ float:right;}
}

/*圣胞儿数量*/
.indb3_con .ph_table_st .t1{ width: 18%;}
.indb3_con .ph_table_st .t2{ width: 12%;}
.indb3_con .ph_table_st .t3{ width: 20%;}
.indb3_con .ph_table_st .t4{ width: 12%;}
.indb3_con .ph_table_st .t5{ width: 12%;}
.indb3_con .ph_table_st .t6{ width: 8%;}
.indb3_con .ph_table_st .t7{ width: 8%;}
.indb3_con .ph_table_st .t8{ width: 10%;}
@media only screen and (max-width: 767px){
	.indb3_con .tab-tit_st li{ margin:0 0px;}
}


/*积分说明*/
.integral_01{ height: 68px; line-height: 68px; background: #fff; position: relative; margin-top:-68px; border-top-left-radius: 18px; border-top-right-radius: 18px;}
.integral_01 li{ float: left; width: 33.33%;}
.integral_01 li h3{ height:66px; line-height: 66px; padding:0 30px 0 60px; background: #fff; position: relative; border-right:1px solid #F4F4F4;}
.integral_01 li:last-child h3{border-right:none;}
.integral_01 li:first-child h3{background: url(../images/dot13.png) 30px center no-repeat;}
.integral_01 li:first-child+li h3{background: url(../images/dot14.png) 30px center no-repeat;}
.integral_01 li:first-child+li+li h3{background: url(../images/dot15.png) 30px center no-repeat;}
.integral_01 li h3 em{position: absolute; right:30px; top:0; color:#664698; font-family: arial;}
.integral_01 li:first-child+li h3 em{color:#007740;}
.integral_01 li:first-child+li+li h3 em{color:#B64B93;}

.integral_02{ padding:3% 0 6.3%; background: #F4F4F4;}
.integral_02 dl{border-bottom:1px solid #D4D4D4; padding-bottom:2.5%;}
.integral_02 dt{ text-align: center; color:#664698; padding-bottom:2.5%; margin-bottom:3.5%; background: url(../images/dot18.jpg) center bottom no-repeat}
.integral_02 dd{ position: relative;margin-bottom:10px; color:#4C4C4C;}
.integral_02 dd em{ position: absolute; left:0; top:0; width:24px; height:24px; line-height: 24px; text-align: center; color:#fff; border-radius: 50%; background: #664698;}
.integral_02 dd p{padding-left:36px;line-height: 24px;}
.int_t{color:#664698; margin:3.6% 0 1.2%;}
.int_ul li{ float: left; width: 172px; text-align: center; margin-right:20px;}
.int_ul li span{ display: block; width: 100%; height:80px; line-height: 80px;color:#fff; border-radius: 10px; background: #664698;}
.int_ul li p{ padding:10px 0;}
.int_ul li+li span{background: #544E7E;}
.int_ul2 li span{background: #435662;}
.int_ul2 li+li span{background: #276140;}

@media only screen and (max-width: 1279px){
.integral_01{margin-top:0;}
}
@media only screen and (max-width: 767px){
	.integral_01{height:auto;}
	.integral_01 li{width:100%;}
	.integral_01 li h3{border-right:none; height:auto; line-height: 46px;}
	.int_ul li{ width: 49%; margin:0 0.5%;}
}

/*消息中心*/
.message-part{ padding-bottom:3.2%;}
.message-list{ padding:2.2% 0 3.2%; margin-bottom:3.2%; background: #F4F4F4;}
.message-list li{ color:#4C4C4C; padding:15px 0; border-bottom:1px solid #D4D4D4;}
.message-list li em{display: block; margin-top:5px; color:#664698;}
@media only screen and (max-width: 767px){
	.message-list li{padding:10px 0;}
	.message-list li:last-child{border-bottom:none;}
}

/*员工首页*/
.cus_order{ margin:3% 0 0; background: #fff; border-radius: 18px;}
.cus_order dt{height: 64px; line-height: 64px; text-align: center; border-bottom:1px solid #E1E1E1;}
.cus_order dt span{display: inline-block; padding-left: 26px; background: url(../images/dot23.png) left center no-repeat;}
.cus_order dd{ float: left; width:33.33%;}
.cus_order dd .inner{padding:47px 0; text-align: center; color:#A3A3A3; background:url(../images/dot24.jpg) left bottom no-repeat; border-right:1px solid #E1E1E1; border-bottom-left-radius: 18px;}
.cus_order dd+dd .inner{background:url(../images/dot25.jpg) left bottom no-repeat;}
.cus_order dd+dd+dd .inner{background:url(../images/dot26.jpg) left bottom no-repeat;border-right:none;}
.cus_order dd .inner span,.cus_order dd .inner span a{color:#664698; line-height: 1.2; cursor: pointer;}
.cus_order dd+dd .inner span,.cus_order dd+dd .inner span a{color:#276140}
.cus_order dd+dd+dd .inner span,.cus_order dd+dd+dd .inner span a{color:#515151}
@media only screen and (max-width: 1023px){
	.cus_order dt{height: 46px; line-height: 46px;}
	.cus_order dd .inner{background-size: 30%; padding:24px 0;}
	.cus_order dd+dd .inner{background-size: 24%;}
	.cus_order dd+dd+dd .inner{background-size: 24%;}
}

/*修改员工信息*/
.staff_infolist li span{ width: auto!important;}
.staff_infolist li .txt{width:auto!important;}
.Wdate{ width:154px;border:none!important; height:34px!important; background: url(../images/dot27.jpg) right center no-repeat!important;}
.staff_infolist li .txt .inp input{font-size:unset;}

/*员工-客户订单*/
.item-search{ width: 520px; height:56px; margin:6% auto;}
.item-search input{ float: left; width: 360px; padding:0 20px; height: 54px; line-height: 54px; border:1px solid #D4D4D4; background: #fff;}
.item-search button{float: left; width: 118px;height: 56px; line-height: 56px; text-align: center; color:#fff; border:none; background: #664698;}
.item-tit{ text-align: center; border-bottom:1px solid #D4D4D4;}
.item-tit li{cursor: pointer; padding:0 20px 16px; margin:0 28px; color:#A3A3A3; display: inline-block;}
.item-tit li.on{color:#000000; background: url(../images/dot18.jpg) center bottom no-repeat;}

@media only screen and (max-width: 1279px){
.item-tit li{margin:0 20px;}
}
@media only screen and (max-width: 1023px){
	.item-tit li{margin:0;}
}
@media only screen and (max-width: 767px){
	.item-search{width:100%; height: 42px;}
	.item-search input{width:calc(100% - 160px); height: 40px; line-height: 40px;}
	.item-search button{height: 42px; line-height: 42px;}
	.item-tit{margin-bottom:20px;}
	.item-tit li{ float: left; width: 25%; padding:10px 0 10px;}
}


/*员工-客户管理*/
.add_staff_box{ text-align: right; padding:4.5% 0; border-bottom: 1px solid #D4D4D4;}
.add_staff_box span{ padding-left:50px; background: url(../images/dot28.png) left center no-repeat;}
.indb3_con .ph_table_staff .t1,.indb3_con .ph_table_staff .t2,.indb3_con .ph_table_staff .t3{width:33.33%;}
.ph_table_staff .t3 a{margin:0 10px;}
.ph_table_staff .t3 a:first-child{color: #664698;}
/*添加客户*/
.add_staff_bg{ display: none; position: fixed; z-index: 1000; left:0; top:0; width:100%; height:100%; background: rgba(0, 0, 0, 0.7);}
.add_staff_wraper{display: none; position: fixed;z-index: 1100; left:50%; top:50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);background: #fff;}
.add_staff_wraper .tab-bot{margin:40px 0 0;}
.add_staff_wraper .tab-bot .btn_log1{ margin-top:10px; color:#664698!important; background: #D9D0E5;}
.add_staff_wraper .select-box dd{background: #F0EDF5;}
.add_staff_wraper .log-con{padding:0 7% 5%}
@media only screen and (max-width: 1279px){
.add_staff_wraper .log-ul li{padding-top:10px;}
.add_staff_wraper .tab-bot{margin-top:20px;}
}
@media only screen and (max-width: 767px){
.add_staff_box{margin-bottom:20px;}
.add_staff_box span{padding-left:40px;}
.ph_table_staff .t3 a{margin:0 10px 0 0;}
.add_staff_wraper{width:96%;}
}

/*员工-添加订单*/
.staff_add_order{ padding:3% 0;background: url(../images/index_bot.png) center top no-repeat #F4F4F4;}
.sta_ao_t{color:#000000; margin:0 0 10px;}
.sta_ao_c{ overflow: hidden;}
.sta_ao_c .t{ display: inline-block; color:#664698; height: 24px; line-height: 24px; padding:0 25px 0 15px; border-radius: 15px; background: url(../images/dot29.png) 80% center no-repeat #D9D0E5;}
.sta_ao_c .t1{background: url(../images/dot29.png) 88% center no-repeat #D9D0E5;}
.sta_ao_c .c{ padding:35px 0; margin-bottom:40px;color:#A3A3A3; border-bottom:1px solid #D4D4D4;}
.sta_ao_c .c2 span{ float: left; margin-right:80px; cursor: pointer;}
.sta_ao_c .c2 span.on{color:#000;}
.sta_ao_c .c3,.sta_ao_c .c4,.sta_ao_c .c8{border-bottom:none; padding-bottom:0!important;}
.sta_ao_c .c3 li{ float: left; max-width:468px; width: 50%; margin-right:40px; position: relative;}
.sta_ao_c .c3 .inp{ float: left; width: 100%; line-height: 30px; height:30px; padding-bottom:10px; border-bottom:1px solid #D4D4D4;}
.sta_ao_c .c3 .inp input{ width: 100%; line-height: 30px; height:30px; border:none; background: none;}
.sta_ao_c .c3 .inp input.inpw1{ float: right; width:375px;}
.sta_ao_c .c3 span{ float:left; width: 74px; border-right:1px solid #D4D4D4; color:#000; position: relative;}
.sta_ao_c .c3 span::after{content: ""; position: absolute; right:20px; top:13px;width: 0;height: 0;overflow: hidden;border: 5px dashed transparent;border-top:5px solid #584B85;}
.sta_ao_c .c3 input.getcode{position: absolute; right:0; top:0; width: 120px; height:34px; line-height: 34px; border:none; border-radius: 20px; color:#000; text-align: center; background: #D9D0E5;}
.sta_ao_c .c3 input.getcode[disabled]{cursor:not-allowed;user-select:none;;}
.sta_ao_c .c4 .inp{ width: 440px; padding-bottom:10px; border-bottom:1px solid #D4D4D4;}
.sta_ao_c .c5{color:#000;}
.btn_buy{ display: block; margin:-20px 0 40px; padding-left: 20px; color:#fff; width: 220px; height: 56px; line-height: 56px; border:none; background: url(../images/dot30.png) 45px center no-repeat #664698;}
.sta_ao_c .c6 p{word-spacing: -4px; padding: 2px 0;}
.sta_ao_c .c8 dd{ padding-left:20px; margin:2px 0; background: url(../images/dot31.png) left 8px no-repeat;}
@media only screen and (max-width: 1279px){
	.sta_ao_c .c3 li{width: 48%; margin:0;}
	.sta_ao_c .c3 li:last-child{ float: right;}
}
@media only screen and (max-width: 1023px){
.sta_ao_c .c4 .inp{ width: 100%;}
.sta_ao_c .c3 .inp input.inpw1{width:calc(100% - 90px);}
}
@media only screen and (max-width: 767px){
.sta_ao_c .c{padding:20px 0; margin-bottom:20px;}
.sta_ao_c .c2 span{width:33.33%; margin:0;}
.sta_ao_c .c3 li{width:100%; margin-bottom:8px;}
.sta_ao_c .c3 li:last-child{margin-bottom:0;}
.btn_buy{margin:0 0 20px; padding-left:30px; width: 180px; height: 36px; line-height: 36px;}
}

/*填写孕妇信息*/
.sta_ao_t1{color:#A3A3A3; margin:30px 0 55px;}
.sta_ao_c .cpre1,.sta_ao_c .cpre2{border-bottom:none; padding-bottom:0!important;}
.sta_ao_c .cpre1 li{ float: left; max-width:400px; width: 33.33%; margin-right:40px; margin-bottom:20px; position: relative;}
.sta_ao_c .cpre1 li.an{margin-right:0;}
.sta_ao_c .cpre2 .selects .pub_select.an{margin-right:0;}
.sta_ao_c .cpre1 li.long{max-width:100%;width:100%; margin-right:0;}
.sta_ao_c .cpre1 li.nomarb{margin-bottom:0;}
.sta_ao_c .cpre1 .inp,.sta_ao_c .cpre2 .inp{ float: left; width: 100%; line-height: 30px; height:30px; padding-bottom:10px; border-bottom:1px solid #D4D4D4;}
.sta_ao_c .cpre1 .inp input,.sta_ao_c .cpre2 .inp input{ width: 100%; line-height: 30px; height:30px; border:none; background: none;}
.sta_ao_c .cpre1 .inp .Wdate{ background: url(../images/dot32.png) right center no-repeat!important;}
.sta_ao_c .cpre2 .selects .pub_select{max-width:400px; width: 33.33%; margin:0; margin-right:40px; position: relative;}
.sta_ao_c .cpre2 .selects .pub_select .select{width:100%; height: 30px; line-height: 30px; border-bottom:1px solid #D4D4D4; padding-bottom:10px;}
.sta_ao_c .cpre2 .selects .pub_select .select input{width:100%; height: 30px; line-height: 30px; border:none; background:none;}
.sta_ao_c .cpre1 li:nth-child(3n),.sta_ao_c .cpre2 .selects .pub_select.qu{margin-right:0;}
.sta_ao_c .cpre2 .selects .option li{color:#000;}
.sta_ao_c .cpre2 .inp{margin:20px 0 0;}
.sta_ao_c .cpre2 .inp.nomart{margin-top:0;}
.sta_ao_c .cpre2 h4{color:#000;}
.sta_ao_c .cpre3{ padding-top:20px; margin-bottom:0;}
.sta_ao_c .cpre3 dd{ margin:6px 0; padding-left:22px; background: url(../images/dot33.png) 0 8px no-repeat;}
.sta_ao_c .btn_box{margin:40px 0 50px;}

@media only screen and (max-width: 1365px){
.sta_ao_c .cpre1 li,.sta_ao_c .cpre2 .selects .pub_select{max-width: 374px;}
}
@media only screen and (max-width: 1279px){
	.sta_ao_c .cpre1 li,.sta_ao_c .cpre2 .selects .pub_select{max-width: 294px;}
}
@media only screen and (max-width: 1023px){
	.sta_ao_c .cpre1 li,.sta_ao_c .cpre2 .selects .pub_select{max-width: 213px;}
}
@media only screen and (max-width: 767px){
	.sta_ao_t1{margin:20px 0;}
	.sta_ao_c .cpre1 li, .sta_ao_c .cpre2 .selects .pub_select{max-width:unset; width:100%; margin-right:0;}
	.sta_ao_c .cpre1 li{margin-bottom:0;}
	.sta_ao_c .cpre2 .selects .pub_select,.sta_ao_c .cpre2 .selects .pub_select:first-child{border-bottom:none;}
	.sta_ao_c .btn_box{margin:20px 0;}
	.sta_ao_c .cpre2 .inp{margin-top:10px;}
	.sta_ao_c .cpre1 .inp{padding-top:10px;}
}

/*填写订单详情-确认订单详情*/
.sta_ao_c .cdets1,.sta_ao_c .cdets2,.sta_ao_c .cdets3,.sta_ao_c .cdets4{ border-bottom:none; padding-bottom: 0;}
.tc-table{width: 100%; border:1px solid #D1C8DC;text-align: center;}
.tc-table tr th{ width:32%; color:#000000; padding:14px 0;text-align: center; background: #D9D0E5;border-bottom:1px solid #FFFFFF;}
.tc-table tr td{ width:68%; padding:8px 0;color:#363636;border-bottom:1px solid #D1C8DC; background:rgba(180,180,180, 0.1);}
.tc-table tr:last-child th,.tc-table tr:last-child td{border-bottom:none;}
.sta_ao_c .cdets2 span{ float: left; margin-right:20px;height:42px; line-height: 42px; color:#000000;}
.sta_ao_c .cdets2 em{ float:left;height:42px; line-height: 42px; }
.sta_ao_c .cdets2 .inp{ float:left; width: 380px; height:42px; line-height: 42px; border:1px solid #DBD2E6; }
.sta_ao_c .cdets2 .inp input{border:none; padding:0 20px; width: 86%; background: none;}
.sta_ao_c .cdets3 span{float: left; margin-right:40px;height:42px; line-height: 42px; color:#000000;}
.sta_ao_c .cdets3 .inp{float:left; width: 468px;margin-right:40px; height:42px; line-height: 42px; border-bottom:1px solid #D4D4D4;}
.sta_ao_c .cdets3 .inp+.inp{margin-right:0;}
.sta_ao_c .cdets3 .inp input{ width: 100%; height:30px; line-height: 30px; border:none; background: none;}
.sta_ao_c .cdets4{margin-bottom:20px;}
.sta_ao_c .cdets4 li{width:100%; line-height: 42px; margin:0 0 15px;}
.sta_ao_c .cdets4 li label{color:#000;}
.sta_ao_c .cdets4 li label input{ width: 22px; margin-right:12px;}
.sta_ao_c .cdets4 li h3,.sta_ao_c .cdets4 li h4{line-height: 1.5;}
.sta_ao_c .cdets4 li h4{color:#000;}
.sta_ao_c .cdets4 li:last-child{margin-bottom:0;}
.sta_ao_c .cdets4 li .dj_inp{ display: none; margin:0 0 0 40px; padding:0 10px; width: 380px; height:36px; line-height: 36px; border:1px solid #DBD2E6; background: none}
.sta_ao_c .cdets4 li .fapiao-box{display: none; margin:20px 34px;}
.sta_ao_c .cdets4 li.selected .dj_inp{ display: inline-block;}
.sta_ao_c .cdets4 li.selected .fapiao-box{ display:block;}
.sta_ao_c .cdets4 li .fapiao-box .tab-t{margin:0 0 20px;}
.sta_ao_c .cdets4 li .fapiao-box span{ float: left; cursor: pointer; height: 30px; line-height:30px; padding:0 30px;}
.sta_ao_c .cdets4 li .fapiao-box span.on{color:#fff; background: #664698;}
.sta_ao_c .cdets4 dl{margin-bottom:20px;}
.sta_ao_c .cdets4 dd{width:100%; margin:5px 0;}
.sta_ao_c .cdets4 dl+h3 span{ margin-right:40px;}
.sta_ao_c .cdets4 dl+h3+h4{color:#000;}
.sta_ao_c .cdets4 dd .inp{ float:left; width: 600px; line-height: 36px;}
.sta_ao_c .cdets4 dd .inp em{display: block; color:#000; margin:0 0 10px;}
.sta_ao_c .cdets4 dd .inp input{border:1px solid #DBD2E6; height:36px; line-height: 36px; width:95%; padding: 0 10px; background: none;}
.sta_ao_c .cdets4 dd .inp textarea{ float: left; border:1px solid #DBD2E6;width:95%; height:100px;line-height: 30px; padding: 0 10px;background: none;}
.sta_ao_c .cdets4 li .fapiao-box dd{overflow: hidden; margin:10px 0;}
.sta_ao_c .cdets4 li .fapiao-box dd span{ float: left; width: 130px; padding: 0;}
@media only screen and (max-width: 1279px){
.sta_ao_c .cdets3 .inp{width:413px;}
}
@media only screen and (max-width: 1023px){
	.sta_ao_c .cdets3 .inp{width:293px;}
	.sta_ao_c .cdets4 li .fapiao-box dd span{width:100px;}
	.sta_ao_c .cdets4 dd .inp{width:550px;}
}
@media only screen and (max-width: 767px){
	.sta_ao_c .cdets3 .inp{width:293px;}
	.sta_ao_c .cdets4 li .fapiao-box{margin:10px 0 0;}
	.sta_ao_c .cdets4 dd .inp em,.sta_ao_c .cdets4 li .fapiao-box .tab-t{margin:0;}
	.sta_ao_c .cdets4 li .fapiao-box dd span{width:100%;}
	.sta_ao_c .cdets4 dd .inp{width:calc(100% - 2px);}
	.sta_ao_c .cdets4 li .dj_inp{ margin-left:34px; width:calc(100% - 56px);}
}

/*订单支付*/
.tab-stit{margin:0 0 30px;}
.tab-stit li{ float: left; cursor: pointer; line-height: 32px; margin-right:60px; padding-left: 45px; color:#A3A3A3;}
.tab-stit li.on{color:#000;}
.tab-stit li.wechat{background: url(../images/dot34.png) left center no-repeat;}
.tab-stit li.wechat.on{background: url(../images/dot34_on.png) left center no-repeat;}
.tab-stit li.zfb{background: url(../images/dot35.png) left center no-repeat;}
.tab-stit li.zfb.on{background: url(../images/dot35_on.png) left center no-repeat;}
.tab-stit li.wechat i{display: none;}
.tab-stit li.wechat.off{position: relative;cursor: default; color:#A3A3A3;}
.tab-stit li.wechat.off i{position: absolute;top: -40px;left:50%;color: #ff0000; font-size:14px; width: 300px;border: 1px solid #ccc;padding: 5px 20px;line-height: 1.1em;border-radius: 9px;background: #fff;z-index: 2;display: block;}
.tab-stit li.wechat i:before{content: "";position: absolute;top: 100%;border: transparent 9px solid ;border-top-color: #ccc;left: 30px;}
.tab-stit li.wechat i:after{content: "";position: absolute;top: 93%;border: transparent 9px solid ;border-top-color: #fff;z-index: 2;left: 30px;}
.tab-scon{ padding:10% 20px 30px; border:1px solid #D0C7DB; background:rgba(180,180,180, 0.1);}
.tab-scon .tb-wx dt{text-align: center; margin-bottom:20px;}
.tab-scon .tb-wx dt p{ margin:20px 0 0;}
.tab-scon .tb-wx dd{ text-align: left; color:#A3A3A3; margin:5px 0;}
.tab-scon .tb-wx dd em{color:#000;}
@media only screen and (max-width: 767px){
	.tab-stit{margin:0 0 15px;}
	.tab-stit li{margin-right:15px;}
	.tab-stit li.wechat.off i{left:-44px; padding:5px 10px; width:160px;}
}

/*代理商首页*/
.sta_order{ float: left; width: 48%;}
.sta_manage{float: right; width: 48%;}
.sta_order dt span,.sta_manage dt span{ background: url(../images/dot38.png) left center no-repeat;}
.sta_order dd .inner{background-size: 40%;}
.sta_order dd+dd .inner,.sta_order dd+dd+dd .inner{background-size: 30%;}
.sta_manage dd{width:100%;}
.sta_manage dd .inner{ border-right:none;background: url(../images/dot39.png) right bottom no-repeat;}
.sta_manage dd span{ cursor: pointer; display: block; margin:0 auto 8px; width: 50px; height:50px; border-radius: 50%; background: url(../images/dot40.png) center no-repeat #664698;}
.sta_manage dd p{color:#664698;}
.sta_order dd .inner,.sta_manage dd .inner{height: 80px;}

/*添加员工*/
.indb3_con .ph_table_agent .t1{width:12%;}
.indb3_con .ph_table_agent .t2{width:12%;}
.indb3_con .ph_table_agent .t3{width:20%;}
.indb3_con .ph_table_agent .t4{width:16%;}
.indb3_con .ph_table_agent .t5{width:10%;}
.indb3_con .ph_table_agent .t6{width:10%;}
.indb3_con .ph_table_agent .t7{width:20%;}
.ph_table_agent .t7 a{margin:0 10px;}
.ph_table_agent .t7 a:first-child{color: #664698;}
@media only screen and (max-width: 1023px){
	.sta_manage dd .inner{background-size: 20%;}
	.sta_order dd .inner, .sta_manage dd .inner{height: 60px;}
	.sta_manage dd span{width:36px; height:36px;}
}
@media only screen and (max-width: 767px){
.sta_order,.sta_manage{width:100%;}
.indb3_con .ph_table{margin:0 0 0;}
.indb3_con .ph_table_agent td{padding-left:6.5em!important}
.indb3_con .ph_table_agent td:before{width:6em;}
.ph_table_agent .t7 a{margin:0 10px 0 0;}
}

/*相关订单*/
.a_s_tit{ padding:30px 0 40px; color:#664698; border-bottom:1px solid #D4D4D4;}
.indb3_con .ph_table_st_ab .t1{width:20%;}
.indb3_con .ph_table_st_ab .t2{width:15%;}
.indb3_con .ph_table_st_ab .t3{width:15%;}
.indb3_con .ph_table_st_ab .t4{width:20%;}
.indb3_con .ph_table_st_ab .t5{width:15%;}
.indb3_con .ph_table_st_ab .t6{width:15%;}
@media only screen and (max-width: 1023px){
	.a_s_tit{padding:20px 0;}
}
@media only screen and (max-width: 1023px){
	.a_s_tit{margin-bottom:20px;}
}


/*忘记密码*/
.modif-part{padding:4.8% 0 8%;background: #FAFAFA;}
.modif-step{max-width: 680px; margin:0 auto 5%; text-align: center; width:100%; }
.modif-cons{max-width: 680px; margin:0 auto; width:100%; }
.modif-step ul{ width:100%; display: inline-block; zoom:1; *display: inline;}
.modif-step ul li{ float: left; width: 33.33%; position: relative;}
.modif-step ul li span{ display: block; width:60px; height:60px; line-height: 60px; border-radius: 50%; color:#fff; margin:0 auto 12px; text-align: center;background: #DBCEEC;}
.modif-step ul li i{ position: absolute; left:142px; top:25px; width: 200px; height: 8px; background: #DBCEEC;}
.modif-step ul li p{color:#6B727B;}
.modif-step ul li.on span{background: #664698;}
.modif-step ul li.on i{background: url(../images/dot42.jpg) no-repeat #DBCEEC;}
.modif-step ul li.on p{color:#000;}
.modif-step ul li.done i{background:#664698;}
.modif-step.logpwd li{ width: 50%;}
.modif-step.logpwd li i{left:199px; width: 282px;}
.modif-step.forpwd li{ width: 25%;}
.modif-step.forpwd li i{left:114px; width: 112px;}

.modif-cons li{float: left; width:100%; line-height: 32px; margin-bottom: 20px; position: relative;}
.modif-cons li p{ position: absolute; right:0; bottom:0px; color:#664698;}
.modif-cons li .l{ float: left; width: 70px; border-bottom:1px solid #664698;}
.modif-cons li .l em{color:#7B62A4;}
.modif-cons li .r{ float: left; width: 610px; height: 32px; border-bottom:1px solid #BEBEBD;}
.modif-cons li .r input{ float: left; padding-left:20px; width: 260px;height: 32px; line-height: 32px; border:none; background: none;}
.modif-cons li .r .yzm{ float: right; position: relative; /*top:-8px;*/}
.modif-cons li .r input.getcode{ float: right; padding:0; width: 108px; height: 32px; line-height: 32px; text-align: center; color:#fff!important; background: #664698;position: relative; top:-8px;}
.modif-cons li .r input.getcode[disabled]{cursor:not-allowed;user-select:none;}
.modif-cons li:last-child p{right:120px;}
.modif-cons.an li .l{ width: 86px;}
.modif-cons.an li .r{ width: 594px;}
.modif-cons .btn-box{ text-align: center; margin:60px 0 0;}
.modif-cons .btn-box button{display: inline-block;border:none;outline: none;background:#C9C9C9;color: #fff;width: 170px;height: 48px;line-height: 48px;text-align:center;margin: 0 10px;}
.modif-cons .btn-box .btn-subm{ background:#664698;}
.success-box{ text-align: center;}
.success-box p img{ width: 130px; height:130px;}
.success-box h3{margin:30px 0 0;}

.t_t{max-width:320px;width:100%; margin:0 auto 20px;}
.t_t li{ cursor: pointer; float: left; width: 50%; text-align: center; color:#6B727B;border-bottom:1px solid #CCCCCC;}
.t_t li.on{color:#000000; border-bottom:0;}
.t_t li span{ display: block; margin-bottom:5px;}
.t_t li i{display: none; width: 100%; height: 8px; background: url(../images/dot41.png) center center no-repeat;}
.t_t li.on i{display: block;}

@media only screen and (max-width: 1023px){
	.modif-cons .btn-box{margin:30px 0 0;}
	.success-box p img{ width: 100px; height:100px;}
}
@media only screen and (max-width: 767px){
	.modif-step ul li span{ width: 30px; height: 30px; line-height: 30px;}
	.modif-step ul li i,.modif-step.logpwd li i,.modif-step.forpwd li i{left:calc(50% + 15px); width:calc(100% - 30px); height:2px; top:14px;}
	.modif-cons li .r{width: calc(100% - 70px);}
	.modif-cons li .r input{ width: calc(100% - 5px);padding-left:5px;}
	.modif-cons.an li .r{width: calc(100% - 86px);}
	.modif-cons li .r a, .modif-cons li .r .yzm{ position: absolute; right:0; top:-5px;}	
	.modif-cons li p{position: static;}
	.modif-cons .btn-box,.success-box h3{margin:10px 0 0;}
	.modif-cons .btn-box button{ width: 120px; margin:0 5px; height:40px; line-height: 40px;}
	.success-box p img{width: 50px; height:50px;}
}
@media only screen and (max-width: 360px){
.modif-cons li .r a{ width: 70px; font-size: 12px;}
}

.rule-part{padding:4% 0; background: url(../images/index_bot.png) center top no-repeat #F4F4F4;}

.search-part{padding-top:3%;}






/*页面ie11兼容调整*/
@media screen and (min-width:0\0) {
	
}

.indb3_con .ph_table tr.even{ background: #fff;}

/*页面8兼容调整*/
.lt9 .register{background: #7A52AD;background-repeat:no-repeat}
.lt9 .log-con,.lt9 .reg-sucess{background: #fff;}
.lt9 .add_staff_wraper{ background: none; margin-left:-275px; margin-top:-370px;}
.lt9 .add_staff_bg{background: url(../images/tm_70.png) repeat;}



@media only screen and (max-width: 1440px){
.add_staff_wraper{max-width: 350px;}
.add_staff_wraper .log-tit{height:60px; line-height: 60px;}
.add_staff_wraper .log-ul li{padding-top:10px;}
.add_staff_wraper .tab-bot{margin:20px 0 0;}
.add_staff_wraper .tab-bot .btn_log{height: 36px; line-height: 36px;}
}

/*20191224增加订单详细页面*/
.mem_ordinfoBox{ padding:4% 0; background: #F4F4F4;}
.wrapTit{height:60px;line-height:60px; background: #8366aa; padding:0 1em;font-size:24px;color:#fff;font-weight: bold;}
.orderBox{padding:15px 40px 30px; background: #fff;margin-top:20px;}
.orderBox.none{display: none;}
.orderTit{margin-bottom:30px;overflow:hidden;line-height:1;font-size:16px;padding-left:10px;border-left:3px solid #8155a2;}
.orderForm {margin-left:50px;overflow:hidden;}
.orderForm.single li{width: 100%;}
.orderForm li {float:left;width:45%;margin-right:5%;}
.orderForm span{font-size:16px;position: relative;padding-left: 11px; line-height: 30px;}
.orderForm span.must:before{content:"*";color: #f31111;position: absolute;display: block;top: -3px;left: 0px;}
.orderForm input{width:212px;}
input.Wdate{height:30px;border: 1px solid #d8d8d8;}
.orderForm select{width:220px;}
.orderForm em{color: #909090;padding-left:50px;}

.orderTxt li{width:50%;margin-right:0;}
.orderTxt1 li{width:33%;}
.mem_ordinfoBox .orderTxt span{width:100%;float:none;display:block;text-align:left;}
.green{color:#0e9b4c;}
.tabTit{height:62px; padding:0 40px;overflow:hidden; position: relative;}
.tabTit.detail{height: auto;}
.tabTit.detail .orderTit{margin-bottom: 10px;}
.tabTit.detail .lh_17{margin-bottom: 20px;padding: 10px 30px;}
.tabTit.detail .lh_17 p{line-height: 2em;}
.tabTit .orderTit{margin:22px 0 0;color: #007c36;}
.mem_ordinfoBox .tabTit span{ display:block;width:25px;height:17px; background: url(../images/down.png) no-repeat 0 0; position: absolute;right:2em;top:1.5em; transition:all 0.5s; }
.mem_ordinfoBox .tabTit{background: #fff;margin-top:20px;cursor: pointer;}
.mem_ordinfoBox .tabTit.hover span{ transform: rotate(-180deg); }

.tableBox{border: 1px solid #d8d8d8; background: #fff;margin-top:20px;}
.tableBox dl{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8; display:table;width:100%;font-size:16px;}
.tableBox dl dt{display:table-cell; vertical-align: middle;width:12%; padding:0 2.5%;text-align:center;border-right:1px solid #d8d8d8;}
.tableBox dl dd{width:88%;display:table-cell; vertical-align: middle;}
.tableBox dl dd li{width:100%;border-top:1px solid #d8d8d8;overflow: hidden;}
.tableBox dl dd li.visi{overflow:visible;}
.tableBox dl dd li.visi p{width: 50%;text-align: left;padding-left: 30px;}
.tableBox dl dd li.li0{border-top:none;}
.tableBox dl dd li span{display:block;float:left;width:12%;height:50px;line-height:50px;text-align:left;padding-left:1.1%;border-left:1px solid #d8d8d8;}
.tableBox dl dd li span.noborderm,.tableBox dl dd li span.nbl{border: none;}
.tableBox dl dd li span.must{position: relative;}
.tableBox dl dd li span.must:before{content: "*";color: #f31111;position: absolute;left: 3px;top: -3px;display: block;}
.tableBox dl dd li span.span1{border-left:none;}
.tableBox dl dd li p{float:left;width:20%;height:50px;line-height:50px; text-align:center;border-left:1px solid #d8d8d8;}
.tableBox dl dd li p input,.tableBox dl dd li select{width:90%;padding:0 10px;box-sizing: border-box; }
.tableBox dl dd li .long{width:86%;float:left; line-height:50px;padding-left:0.5%;border-left:1px solid #d8d8d8;}
.tableBox dl dd li .long em{color: #666;padding-right:70px;padding-left:10px;}
.mem_ordinfoBox .tableBox{margin-top:0;border-top:none; border-bottom:none; display: none;}

.delivery{padding-left:12px;}
.deTit{font-size:16px;color: #0e9b4c;}
.delBox{width:75%; background: #fafafa;border: 1px solid #d8d8d8;margin-top:20px;padding:25px 20px;}
.delBox dl{width:100%;overflow:hidden;margin-bottom:10px;clear: both;}
.delBox dl dt{width:85px;float:left;text-align:right;line-height:30px;font-size:16px;margin-right:5px;}
.delBox dl dt span{color: #0e9b4c;}
.delBox dl dd{line-height:30px;font-size:16px;overflow:hidden;}
.delBox dl dd input{width:212px;}
.delBox dl:last-child dd input{width: 375px;}
.delBox dl dd select{width:120px;}
.delBox dl dd .address input{width:80%;}

.proTxt{width:80%;overflow:hidden;}
.proTxt dl{float:left;}
.proTxt dl dt{height:45px;line-height:45px;text-align:center;font-size:16px;color: #fff; background: #0e9b4c; border-right:1px solid #d8d8d8;}
.proTxt dl dd{height:45px;line-height:45px;padding:0 15px;text-align:center; border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;font-size:16px;}
.proTxt .w36{width:36%;}
.proTxt .w16{width:16%;}
.proTxt dl.w36 dd{border-left:1px solid #d8d8d8;}

@media (max-width: 1279px) {
	.orderBox{ padding:1em;}
	.orderForm{margin-left:0;}
	.delivery{ padding-left: 0;}
	.tabTit{ padding:0 1em;}
	.delBox{ width:calc(100% - 40px);}
	.proTxt{width:100%;}
}
@media (max-width: 1023px) {
	.wrapTit{font-size: 20px;}
	.orderTit,.orderForm span,.tableBox dl,.deTit,.delBox dl dt,.delBox dl dd,.proTxt dl dt,.proTxt dl dd{font-size: 14px;}
	.orderTxt1 li{width:100%;}
	.tableBox dl dd li .long{border-left:none;}
	.tabTit .orderTit{padding-right: 2em; margin-top:10px; height: auto; line-height: 1.5;}
	.mem_ordinfoBox .tabTit span{ width:20px; height: 14px; background-size: 100%; right:1em;}
	.mem_ordinfoBox .orderForm li{margin-bottom: 1em;}
	.mem_ordinfoBox .tableBox dl dd li span{width:25%;padding-left:1em;border-left:none;text-align:left;box-sizing:border-box;}
 	.mem_ordinfoBox .tableBox dl dd li p{display:inline-block;width:70%;padding-left:1em;text-align:left; box-sizing:border-box;}
 	.mem_ordinfoBox .tableBox dl dd li span.span1{width:25%;float:left;}
}
@media (max-width: 767px) {
	.wrapTit{font-size: 18px; height: 46px; line-height: 46px;}
	.tableBox dl dt, .tableBox dl dd{ width:100%; float: none; display: block;}
	.tableBox dl dt{height:40px; padding:0; background: #0e9b4c;color: #fff;font-size:18px;line-height:40px;}
	.tableBox dl dd li{ padding:0 10px; width: auto;}
	.tableBox dl dd li p{ border:none;}
	.mem_ordinfoBox .tableBox dl dd li span{ padding:0;}
	.mem_ordinfoBox .tableBox dl dd li span.span1{ float: left; width:25%;}
	.tableBox dl dd li .long{ float: none; border:none; width:100%;box-sizing:border-box;}
	.proTxt dl{ float: none; margin-bottom:1px; background: #f6f6f6;}
	.proTxt dl.w36, .proTxt dl.w16{ width:100%; overflow: hidden;}
	.proTxt dl dt{ float: left; width:80px; margin-right: 1em;}
	.proTxt dl dd{border:none; text-align: left;}
    .orderForm li{width:100%;}
}