
/*******************************
    -------[=番茄]-------
********************************/
.row-a1{
	padding: 12px 0 12px;
	background: linear-gradient(#01227f,#47aeaa);
}

.row-a2{
	padding: 12px 0 12px;
	overflow: hidden;
}

.m-txt1{
	overflow: hidden;
	background: rgba(255,255,255,.12);
	font-size: 16px;color: #fff;line-height: 24px;
	padding: 8px 16px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    box-shadow: 0 0 0 0 rgba(0,0,0,.2), 0 0 0 0 rgba(0,0,0,.14), 0 0 0 0 rgba(0,0,0,.12);
    margin-bottom: 16px;
}
.m-txt1 .pic{
	float: left;
	margin-right: 10px;
}
.m-txt1 .pic img{
	display: block;
}
.m-txt1 .txt{
	overflow: hidden;
}
.m-txt1 .txt a{color: #fff;}

.p-list2{}
.p-list2 li{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	overflow: hidden;
	background: #fff;
	margin-bottom: 24px;
}
.p-list2 li:last-child{margin-bottom: 0;}
.p-list2 .con-top{
	background: #000;
	padding: 20px 0 30px;
	position: relative;z-index: 1;
}
.p-list2 .con{
	width: 50%;
	max-width: 300px;
	margin: 0 auto;
}
.p-list2 .pic{
	height: 0;
	padding-bottom: 33.333%;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
}
.p-list2 .order-stat{
	position: absolute;left: 15px;bottom: 10px;z-index: 2;
	font-size: 16px;color: #ccc;line-height: 1.5;
}
.p-list2 .con-bot{
	padding: 0 16px 8px;
}
.p-list2 .more{
	display: block;height: 44px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: #01227f;
	font-size: 14px;color: #fff;line-height: 44px;
	text-align: center;
	margin: 6px -8px;
	margin-top:10px;
	box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);
}
.p-list2 .more.off{
	background: rgba(0,0,0,.12);color: rgba(0,0,0,.26);
	box-shadow: none;
}
.p-list2 .txt2{
	font-size: 14px;color: rgba(0,0,0,.87);line-height: 40px;
	border-top: 1px solid rgba(0,0,0,.12);
	padding: 8px 0;margin-bottom: 16px;
	min-height: 210px;
}
.p-list2 .det{
	padding-left: 40px;
	background: url(../image/img7.png) no-repeat;
	background-position: left 11px center;
}
.p-list2 .det span{color: red;}
.p-list2 .txt1{
	overflow: hidden;
	line-height: 32px;
	padding: 16px 0;
}
.p-list2 .tit{
	float: left;
	max-width: 30%;
	font-size: 20px;color: rgba(0,0,0,.87);font-weight: normal;
}
.p-list2 .col-r{
	max-width: 70%;
}
.p-list2 .price{
	display: inline-block;vertical-align: top;
	font-size: 16px;color: #9e9e9e;
}
.p-list2 .price b{
	font-family: "Arial";
	font-size: 24px;color: #f44336;
	display: inline-block;vertical-align: top;
	margin: 0 4px;
}
.p-list2 .label{
	display: inline-block;vertical-align: middle;
	font-size: 12px;color: #ef5350;line-height: 24px;
	border: 1px solid #ef5350;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 0 8px;
	margin-left: 4px;
}

.m-product1{
	margin: 28px 0 0;
}
.m-product1 .tit{
	font-size: 14px;color: rgba(0,0,0,.54);line-height: 19px;
	font-weight: normal;text-transform: uppercase;
	margin: 12px 0 6px;text-align: center;
}
.m-product1 .swiper-slide-thumb-active .tit{
	font-weight: bold;color: #ef5350;
}
.m-product1 .pic{
	width: 50px;height: 50px;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	margin: 0 auto;
}
.m-product1 .slider-nav{margin-bottom: 27px;}
.m-product1 .inner{
	border: 1px solid rgba(0,0,0,.12);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	overflow: hidden;
	margin-bottom: 24px;
	background: #fff;
}
.m-txt2{
	overflow: hidden;
	background-color: #fafafa;
	padding: 12px;
}
.m-txt2 .pic{
	float: left;
	width: 88px;height: 88px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
	margin-right: 8px;
}
.m-txt2 .pic img{
	display: block;width: 100%;height: 100%;
}
.m-txt2 .txt{
	overflow: hidden;
	font-size: 12px;
}
.m-txt2 .tit1{
	font-size: 16px;line-height: 16px;
	font-weight: normal;margin-bottom: 6px;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.m-txt2 .label1{margin-bottom: 5px;}
.m-txt2 .label1 span{
	display: inline-block;vertical-align: top;
	font-size: 12px;color: #fff;line-height: 16px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-right: 4px;
	padding: 2px 6px;
	background: #ff5252;
}
.m-txt2 .label2 span{
	display: inline-block;vertical-align: top;
	font-size: 12px;color: #ff5252;line-height: 20px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #ff5252;
	margin-right: 4px;
	padding: 0 6px;
}
.m-txt2 .num{
	overflow: hidden;
	font-size: 12px;color: #969799;line-height: 20px;
}
.m-txt2 .time{float: right;}
.m-txt2 .price1{
	float: left;
	color: #323233;
	margin-right: 5px;
}
.m-txt2 .price1 em{
	font-size: 16px;
}
.m-txt2 .price2{
	float: left;
	color: #969799;font-size: 12px;
	text-decoration: line-through;
}

.p-list3{
	font-size: 0;text-align: center;
}
.p-list3 li{
	display: inline-block;vertical-align: top;
	width: 20%;
	padding: 16px 5px 0;
	cursor: pointer;
}
.p-list3 .pic{
	position: relative;z-index: 1;
	width: 50px;height: 50px;margin: 0 auto;
	background: url(../image/emptyUser.png) center center no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}
.p-list3 .pic img{
	width: 100%;height: 100%;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
}
.p-list3 .num{
	position: absolute;right: -8px;top: -8px;z-index: 2;
	width: 16px;height: 16px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #01227f;
	box-shadow: 0 0 0 1px #fff;
	font-size: 12px;color: #fff;line-height: 16px;text-align: center;
}
.p-list3 .tit1{
	font-size: 12px;color: #9e9e9e;line-height: 20px;
	text-align: center;font-weight: normal;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 8px 0;
}
.p-list3 .time{
	background: #01227f;
	font-size: 12px;color: #fff;line-height: 18px;
	text-align: center;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 0 -5px;
	opacity: 0;
}
.p-list3 li.ok .time{opacity: .6;}
.m-btn2{
	display: block;
	width: 150px;height: 36px;
	border: 1px solid #01227f;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	font-size: 14px;color: #01227f;line-height: 34px;
	text-align: center;
	margin: 20px auto;
}

.pop-tip {
    min-width: 96px;
    background: rgba(0,0,0,.7);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 14px;
    color: #fff;
    line-height: 30px;
    text-align: center;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 10;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    max-width: 70%;
    padding: 0 12px;
}
#hide{
	position: absolute;left: -999px;z-index: -100;top: 0;
}

.m-pop2{
	position: fixed;left: 0;top: 0;z-index: 100;
	width: 100%;height: 100%;
	overflow: hidden;
}
.m-pop2 .pop-bg{
	position: absolute;left: 0;top: 0;z-index: 0;
	width: 100%;height: 100%;
	background: rgba(0,0,0,.7);
}
.m-pop2 .inner{
	position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;
	background: #fff;
	-webkit-border-radius: 16px 16px 0 0;
	-moz-border-radius: 16px 16px 0 0;
	border-radius: 16px 16px 0 0;
	padding: 12px 16px 16px;
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-ms-transform: translateY(100%);
	-o-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	opacity: 0;
}
.m-pop2.open .inner{
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}
.m-pop2 .close{
	position: absolute;right: 10px;top: 10px;z-index: 5;
	width: 30px;height: 30px;
	background: url(../image/img29.png) center center no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	cursor: pointer;
}

.m-place{
	font-size: 14px;color: rgba(0,0,0,.87);line-height: 24px;
}
.m-place .item{
	overflow: hidden;
	border-bottom: 1px solid #f6f7f8;
	padding: 10px 0;
}
.m-place .col-tit{
	float: left;max-width: 40%;
}
.m-place .col-value{
	float: right;max-width: 60%;
	color: #969799;
}
.m-place .icon-arrow{
	display: inline-block;vertical-align: middle;
	width: 8px;height: 12px;
	background: url(../image/img30.png) center center no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	margin-top: -2px;margin-left: 8px;
}
.m-place .inp{
	display: inline-block;vertical-align: top;
	width: 106px;height: 24px;
	background: none;border: none;
	font-size: 12px;color: #323233;line-height: 24px;
	text-align: right;
}
.m-place .btn-code{
	display: inline-block;vertical-align: top;
	width: 58px;height: 24px;
	background: #ee0a24;border: none;
	font-size: 12px;color: #fff;line-height: 24px;
	text-align: center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
	margin-left: 5px;
}
.m-place .con1{
	overflow: hidden;
	border-bottom: 1px solid #f6f7f8;
	background: #fff;
	padding: 10px;
	height: auto!important;
	line-height: 40px;
}
.m-place .pic{
	display: inline-block;vertical-align: bottom;
	width: 96px;height: 96px;
	margin-right: 12px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
}
.m-place .pic img{
	display: block;width: 100%;height: 100%;
}
.m-place .txt{
	display: inline-block;vertical-align: bottom;
	font-size: 12px;color: #969799;line-height: 16px;
	max-width: 60%;
}
.m-place .tit{
	font-size: 16px;color: #ee0a24;
	font-weight: normal;
	margin-bottom: 8px;
}
.m-place .tit strong{
	font-size: 22px;display: inline-block;vertical-align: bottom;
	line-height: 1;
}
.m-place .con2{
	max-height: 222px;
	overflow-x: hidden;
	overflow-y: auto;
}
.m-place .con3{
	overflow: hidden;
	padding-top: 10px;
	font-size: 12px;color: #969799;line-height: 1.5;
	text-align: center;
}
.m-place .con3 .det{
	overflow: hidden;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-top: 6px;
}
.m-place .con3 .col-l{width: 50%;}
.m-place .con3 .col-r{width: 50%;}
.m-place .btn{
	display: block;
	font-size: 14px;color: #fff;line-height: 40px;
	text-align: center;
	background: linear-gradient(90deg,#ff6034,#ee0a24);
}
.p-list4{
	overflow: hidden;
	clear: both;
	margin-bottom: -12px;padding-top: 9px;
}
.p-list4 li{
	float: left;
	font-size: 13px;line-height: 16px;padding: 8px;
	margin: 0 12px 12px 0;color: #323233;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #f7f8fa;
}
.p-list4 li.on{
	background: #fde7e9;color: #ee0a24;
}

.m-tit1{
	font-size: 16px;color: #666;line-height: 30px;
	margin-bottom: 22px;
}
.m-tit2{
	font-size: 14px;color: #333;line-height: 33px;
	border-bottom: 1px solid #ccc;font-weight: bold;
	margin-bottom: 7px;
	padding: 0 10px;
}

.box-card{
	background: #fff;
	border: 1px solid #dcdcdc;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 8px 15px 15px;
	margin: 11px 0 20px;
}
.p-list5{}
.p-list5 li{
	padding-right: 30%;
	position: relative;z-index: 1;
	font-size: 12px;color: #666;line-height: 16px;
	margin-bottom: 25px;
}
.p-list5 .tit{
	font-size: 14px;font-weight: normal;line-height: 20px;
	color: #212121;
}
.p-list5 .num{
	position: absolute;right: 0;top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #f44336;text-align: right;font-size: 14px;
	max-width: 30%;
}

.box-ticket{
	background: #fff;
	border: 1px solid #ccc;
	padding: 0 0 20px;
	margin: 20px 0 30px;
}
.m-txt3{
	border: 1px solid #ccc;
	border-bottom: none;
	margin: 0 6px 10px;
	font-size: 14px;color: #333;line-height: 1.2;
}
.m-txt3 .item{
	overflow: hidden;
	padding: 9px;
	border-bottom: 1px solid #ccc;

}
.m-txt3 span{color: #ff0000;}
.m-txt3 .col-l{width: 70%;}
.m-txt3 .col-r{
	width: 30%;
	position: relative;z-index: 1;
	padding-left: 4px;
}
.m-txt3 .col-r:after{
	content: "";
	position: absolute;top: -10px;bottom: -10px;width: 1px;
	left: 0;
	background: #ccc;
}
.m-txt3 .tip-email{
	text-align: center;
	padding-top: 5px;padding-bottom: 5px;
}
.m-txt3 .btn1,
.m-txt3 .btn2{
	display: inline-block;vertical-align: top;
	width: 82px;height: 32px;
	font-size: 14px;color: #fff;line-height: 32px;
	text-align: center;
	margin-right: 10px;
}
.m-txt3 .btn1{
	background: #ff6600;
}
.m-txt3 .btn2{
	background: #fff;
	border: 1px solid #797979;
	color: #333;
}
.m-txt3 .more{
	display: block;color: #0000ff;text-align: center;
	text-decoration: underline;
}

.m-email,.m-money{
	background: #fff;
	border: 1px solid #999;
}
.m-email .tit,.m-money .tit{
	font-size: 14px;color: #333;line-height: 40px;
	font-weight: bold;
	padding: 0 9px;
	border-bottom: 1px solid #999;
}
.m-email .txt,.m-money .txt{
	padding: 10px 10px 8px;
}
.m-email .inp,.m-money .inp{
	display: block;width: 100%;height: 34px;
	border: 1px solid #dcdcdc;
	padding: 0 5px;
	font-size: 14px;color: #333;line-height: 32px;
}
.m-email .sub,.m-money .sub{
	display: block;
	width: 80px;height: 32px;
	border: none;
	background: #ff6600;
	font-size: 14px;color: #fff;line-height: 32px;
	text-align: center;
	margin: 9px auto 0;
}

.m-user{
	background: #fff;
	margin-top: 40px;margin-bottom: 24px;
	padding: 32px 12px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
	position: relative;z-index: 1;
}
.m-user .pic{
	width: 80px;height: 80px;
	margin: 0 auto 30px;
	position: relative;z-index: 1;
}
.m-user .pic img{
	display: block;
	width: 80px;height: 80px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
}
.m-user .pic i{
	position: absolute;right: 0;bottom: 0;z-index: 2;
	width: 20px;height: 20px;
	background: url(../image/img32.png) center center no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-user .con{
	margin-bottom: 12px;
}
.m-user .inner1{
	font-size: 16px;color: rgba(0,0,0,.87);line-height: 48px;
	font-weight: bold;
	padding-right: 30px;
	position: relative;z-index: 1;
	cursor: pointer;
}
.m-user .inner2{display: none;}
.m-user .con.open .inner1{display: none;}
.m-user .con.open .inner2{display: block;}
.m-user .icon1{
	position: absolute;right: 0;top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 8px;height: 12px;
	background: url(../image/img31.png) center center no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-user .item{
	margin-bottom: 40px;
}
.m-user .item:after{
	content: "";
	display: block;width: 100%;height: 0;
	clear: both;
}
.m-user .col-l{width: 80%;}
.m-user .col-r{width: 20%;text-align: right;}
.m-user .col-l2{width: 50%;float: left;}
.m-user .col-r2{width: 50%;float: right;text-align: right;}
.m-user .inp{
	position: relative;z-index: 1;
}
.m-user .line{
	position: absolute;left: 50%;right: 50%;bottom: 0;z-index: 2;
	height: 2px;
	background: #333;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.m-user .inp input{
	display: block;width: 100%;height: 28px;
	border: none;background: none;
	border-bottom: 1px solid rgba(0,0,0,.42);
	font-size: 16px;color: rgba(0,0,0,.87);line-height: 28px;
}
.m-user .inp input:focus ~ .line{
	left: 0;right: 0;
	background: #1976dc;
}
.m-user .tit1{
	font-size: 12px;color: rgba(0,0,0,.6);line-height: 1;
	font-weight: normal;
	clear: both;
}
.m-user .tit1.ok{
	color: #1976d2;
}
.m-user .btn1{
	display: inline-block;vertical-align: top;
	min-width: 52px;
	padding: 0 10px;
	cursor: pointer;border: none;
	background: #fff;
	box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);
	font-size: 12px;color: rgba(0,0,0,.87);line-height: 28px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-left: 8px;
}
#get-code{margin-left: 0;}



.m-pic{
	background: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 11px 15px -7px rgba(0,0,0,.2), 0 24px 38px 3px rgba(0,0,0,.14), 0 9px 46px 8px rgba(0,0,0,.12);
	overflow: hidden;
	padding-bottom: 8px;
}
.m-pic .tit{
	font-size: 16px;color: #fff;line-height: 56px;
	font-weight: normal;
	background: #272727;
	padding: 0 16px;
}
.m-pic .btn-sub{
	float: right;
	width: 64px;height: 36px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 14px;color: #fff;line-height: 36px;
	text-align: center;border: none;cursor: pointer;
	background: #272727;
	margin-right: 16px;margin-top: 8px;
}
.m-pic .icon-arrow{
	width: 30px;height: 30px;
	background: url(../image/img34.png) center center no-repeat;
	cursor: pointer;
	position: absolute;right: 10px;top: 13px;z-index: 2;
}
.p-list6{
	font-size: 0;
	padding: 24px 16px 0;
}
.p-list6 li{
	display: inline-block;vertical-align: top;
	padding: 0 8px 8px;
	margin-bottom: 8px;
	position: relative;z-index: 1;
	cursor: pointer;
}
.p-list6 .pic{
	width: 80px;height: 80px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 auto;
}
.p-list6 .pic img{
	display: block;width: 100%;height: 100%;
}
.p-list6 i{
	position: absolute;right: 0;bottom: 0;
	width: 20px;height: 20px;
	background: url(../image/img33.png) center center no-repeat;
	display: none;
}
.p-list6 li.on i{display: block;}

.m-txt4{
	margin: 12px 0 0;
}
.m-txt4 .con{
	margin-bottom: 24px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 12px 16px;
	overflow: hidden;
	font-size: 14px;color: rgba(255,255,255,.7);line-height: 1.375;
	min-height: 112px;
	box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);
}
.m-txt4 .tit{
	font-size: 20px;color: #fff;line-height: 1.5;
	font-weight: normal;
}
.m-txt4 .txt{
	margin-right: 96px;
}
.m-txt4 a{
	margin-top: 10px;
	display: inline-block;
    vertical-align: top;
    font-size: 12px;
    color: #fff;
    line-height: 16px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin-right: 4px;
    padding: 2px 6px;
    background: #ff5252;
}
.m-txt4 .pic{
	float: right;
	width: 80px;height: 80px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
}
.m-txt4 .pic img{
	display: block;width: 100%;height: 100%; border: 2px solid #fff;
}
.m-txt4 .http{
	display: block;width: 100%;
	border: 1px solid rgba(255,255,255,.12);
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	padding: 0 10px;
	font-size: 14px;color: #fff;line-height: 30px;
	white-space: nowrap;
	overflow: hidden;
}

.m-tit3{
	font-size: 16px;color: rgba(0,0,0,.6);line-height: 48px;
	font-weight: bold;
}
.box-order{
	background: #fff;
    box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 24px;
    padding: 0 16px;
}

.m-login{
	padding: 28px 0 36px;
}
.m-login .pic1{
	width: 80px;height: 80px;
	margin: 0 auto;
	/*-webkit-border-radius: 50%;*/
	/*-moz-border-radius: 50%;*/
	/*border-radius: 50%;*/
	overflow: hidden;
}
.m-login .pic1 img{
	display: block;width: 100%;height: 100%;
}
.m-login .tit1{
	font-size: 14px;color: rgba(0,0,0,.87);line-height: 54px;
	text-align: center;font-weight: bold;
	margin-bottom: 16px;
}
.m-login .sub{
	display: block;width: 100%;height: 44px;
	background:#01227f;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: none;
	cursor: pointer;
	font-size: 14px;color: #fff;line-height: 44px;
	text-align: center;
}
.m-login .tit2{
	font-size: 14px;color: #969799;line-height: 24px;
	font-weight: normal;text-align: center;
	margin: 40px 0 24px;
}
.m-login .txt2{
	text-align: center;
}
.m-login .pic2{
	display: inline-block;vertical-align: top;
	width: 56px;height: 56px;
	margin: 0 5px;
}
.m-login .pic2 img{
	display: block;width: 100%;height: 100%;
}
.m-login .agreement{
	font-size: 12px;color: #666;line-height: 20px;
	margin-bottom: 8px;
}
.m-login .agreement input{
	display: inline-block;vertical-align: middle;
	margin-right: 5px;
}
.m-login .agreement a{color: inherit;}
.m-login .tip{
	overflow: hidden;
	font-size: 12px;color: rgba(0,0,0,.6);line-height: 14px;
	margin-bottom: 8px;
	text-align: right;
}
.m-login .item{
	height: 56px;
	margin-bottom: 8px;
	position: relative;z-index: 1;
}
.m-login .inp{
	display: block;width: 100%;height: 56px;
	padding: 0 12px;
	border: 1px solid #989898;
	background: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.m-login .item label{
	font-size: 16px;color: rgba(0,0,0,.6);line-height: 20px;
	transform-origin: top left;
	position: absolute;left: 12px;top: 50%;
	margin-top: -10px;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	padding: 0;
}
.m-login .inp:focus{
	border-color: #232323;
}
.m-login .item.ok label{
	-webkit-transform: scale(.75);
	-moz-transform: scale(.75);
	-ms-transform: scale(.75);
	-o-transform: scale(.75);
	transform: scale(.75);
	color: #4caf50;
	top: -6px;margin-top: 0;
	padding: 0 5px;
	background: #f5f5f5;
}
.m-login .btn-send{
	position: absolute;right: 10px;top: 50%;z-index: 2;
	border: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #ef5350;
	cursor: pointer;
	font-size: 12px;color: #fff;line-height: 28px;
	text-align: center;
	/*width: 52px;*/
	margin-top: -14px;
}

.m-agreement{
	background: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 0 0 0;
	box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);
	max-height: 50vh;
	overflow-x: hidden;
	overflow-y: auto;
	color: rgba(0,0,0,.6);font-size: 14px;line-height: 1.375;
	padding: 0 24px 20px;
}
.m-agreement .tit{
	font-size: 18px;    color: rgba(0,0,0,.87);
	line-height: 32px;font-weight: bold;
	text-align: center;
	padding: 16px 0 10px;
}
.m-agreement .con-bot{
	text-align: right;
	color: #00bfa5;

}

.box-order2{
	padding: 0 0 0;
}
.m-tit4{
	font-size: 20px;color: #757575;
	line-height: 2;
	font-weight: bold;
	padding: 16px 0;
}
.btn-add{
	display: inline-block;vertical-align: middle;
	width: 90px;height: 28px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #f59a23;
	font-size: 12px;color: #fff;line-height: 28px;
	text-align: center;font-weight: normal;
	margin-left: 10px;
}
.p-list7{
	overflow: hidden;
	margin: 0 -12px;
}
.p-list7 li{
	float: left;
	width: 50%;
	padding: 0 12px 24px;
}
.p-list7 .con{
	height: 130px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	box-shadow: 0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);
}
.p-list7 .tit{
	font-size: 14px;line-height: 54px;
	font-weight: normal;text-align: center;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.p-list7 .num{
	font-size: 60px;line-height: 1;
	font-weight: normal;
	color: rgba(255,255,255,.7);
	text-align: center;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.m-so{
	position: relative;z-index: 1;
	margin: 0 16px 15px;
}
.m-so .inp{
	display: block;width: 100%;height: 32px;
	border: none;
	border-bottom: 1px solid #8e8e8e;
	font-size: 16px;color: #333;line-height: 31px;
	padding-right: 60px;
	background: none;
}
.m-so label{
	position: absolute;left: 0;top: 0;z-index: 2;
	font-size: 16px;color: #626262;line-height: 32px;
}
.m-so .sub{
	position: absolute;right: 0;top: 0;z-index: 1;
	width: 32px;height: 32px;
	background: url(../image/img36.png) center center no-repeat;
	cursor: pointer;border: none;
}

.pages{
	background: #fff;
	border-top: 1px solid #e0e0e0;
	font-size: 12px;color: rgba(0,0,0,.87);line-height: 32px;
	text-align: center;
	padding: 13px 16px;
}
.pages select{
	display: inline-block;vertical-align: top;
	border: none;
	border-bottom: 1px solid #949494;
	font-size: 12px;line-height: 32px;
	padding-right: 15px;
	width: 45px;
	background: url(../image/img37.png) no-repeat;
	background-position: right 5px center;
	margin-left: 34px;
}
.pages i{
	display: inline-block;vertical-align: top;
	margin: 0 32px 0 24px;
}
.pages .p-prev,
.pages .p-next{
	display: inline-block;vertical-align: top;
	width: 32px;height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
}
.pages .p-prev{background-image: url(../image/img38.png);}
.pages .p-next{background-image: url(../image/img39.png);margin-left: 20px;}

.m-order{
	padding: 0 24px 8px;
	font-size: 14px;color: rgba(0,0,0,.6);
	line-height: 1.375;
	background: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);
	max-height: 90vh;
	overflow-x: hidden;
	overflow-y: auto;
}
.m-order .tit{
	font-size: 24px;line-height: 58px;
	font-weight: bold;text-align: center;
	color: rgba(0,0,0,.87);
}
.m-order .txt{
	border-bottom: 1px solid rgba(0,0,0,.12);
	padding-bottom: 32px;
	margin-bottom: 40px;
}
.m-order .item{
	margin-bottom: 40px;
}
.m-order select{
	display: block;width: 100%;
	border: none;
	border-bottom: 1px solid #949494;
	padding-right: 15px;
	background: url(../image/img37.png) no-repeat;
	background-position: right 5px center;
	font-size: 16px;color: rgba(0,0,0,.6);line-height: 32px;
}
.m-order textarea{
	width: 100%;height: 160px;
	border: none;
	box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	resize:none;
	padding: 10px;
	font-size: 14px;line-height: 1.5;color: #333;
}
.m-order .con-bot{
	text-align: right;
	font-size: 14px;color: #1e88e5;line-height: 36px;
	margin-top: 37px;
}
.m-order .con-bot a{color: inherit;}
.m-order .sub{
	display: inline-block;vertical-align: top;
	border: none;cursor: pointer;
	margin-left: 34px;
	background: none;
	
	font-size: 14px;color: #1e88e5;line-height: 36px;
}

.m-table1{
	width: 100%;
	border: 1px solid #ccc;
	background: #fff;
	margin-bottom: 10px;
	font-size: 14px;line-height: 1.5;
}
.m-table1 th{
	padding: 5px 10px;
	text-align: center;
	font-weight: normal;
	vertical-align: middle;
	border: 1px solid #ccc;
	background: #f1f1f1;
	width: 100px;
}
.m-table1 td{
	padding: 0 10px;
	border: 1px solid #ccc;
}
.m-table1 tr:last-child{
	background: #fbe5d6;
}

.m-txt5{
	overflow: hidden;
	padding-bottom: 20px;
}
.m-txt5 .pic{
	float: left;
	width: 40px;height: 40px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin-right: 10px;
	overflow: hidden;
}
.m-txt5 .pic img{
	display: block;width: 100%;height: 100%;
}
.m-txt5 .txt{
	overflow: hidden;
	padding-right: 70px;
	position: relative;z-index: 1;
	font-size: 12px;color: #999;line-height: 1.2;
}
.m-txt5 .tit{
	font-size: 14px;color: #333;line-height: 1.5;
	font-weight: normal;
}
.m-txt5 .tit a{
	color: inherit;
}
.m-txt5 .num{
	position: absolute;right: 0;top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 14px;color: #ef5350;line-height: 1.2;
	text-align: right;
}

#go-copy{cursor: pointer;}

.g-order{margin-top: 20px;
	box-shadow: 0px 0px 10px rgba(0,0,0,.3);
	border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;
}
.g-order .tips{height: 40px;line-height: 40px;text-align: center;
	background-color: #ffd480;font-size: 12px;color: #d92129;
}
.g-order .cont{overflow: hidden;border-radius: 8px;
	background-color: #fff;
	border-top-left-radius: 8px;border-top-right-radius: 8px;
}
.g-order .tit{height: 45px;overflow: hidden;line-height: 45px;position: relative;
	background-color: #d92129;
}
.g-order .tit h3{font-size: 15px;font-weight: normal;color: #fff;
	padding-left: 15px;float: left;
}
.g-order .tit h3 span{color: #ffd480;}
.g-order .tit .btn{float: right;width: 49px;height: 25px;border: 1px solid #fff;
	text-align: center;line-height: 23px;border-radius: 12px;
	font-size: 15px;color: #fff;margin-top: 10px;margin-right: 13px;
}
.g-order .d-time{height: 31px;line-height: 31px;font-size: 12px;color: #f00;
	background-color: #f5f5f4;padding: 0 14px;
}
.g-order .info{}
.g-order .item{margin: 0 14px;overflow: hidden;position: relative;
	height: 40px;line-height: 38px;border-bottom: 2px solid #f5f5f5;
	font-size: 12px;
}
.g-order .item span{position: absolute;left: 0;top: 0;color: #333;}
.g-order .item p,.g-order .item .pass-btn{text-align: right;color: #999;
	display: block;
}
.g-order .time{border-bottom: 2px solid #ccc;}
.g-order .time .item:last-child{border-bottom: 0;}
.g-order .item .pass-txt{display: none;}

.p-txt1{overflow: hidden;margin: 16px 10px;border-radius: 5px;
	background-color: #48b151;padding: 10px 16px;
}
.p-txt1 .ico{width: 20px;float: left;margin-right: 12px;}
.p-txt1 .ico img{width: 100%;display: block;}
.p-txt1 .desc{overflow: hidden;font-size: 13px;color: #fff;line-height: 19px;}
.p-txt1 .desc span{color: #001eff;}
.p-list3-1{border-top: 2px solid #ccc;}
.p-list3-1 .num{background-color: #f00;}
.p-list3-1 .time{display: block;opacity: 1;height: 20px;line-height: 20px;border-bottom: 0;
	background-color: #f8abaa;
}
.g-order .bot{height: 48px;overflow: hidden;background-color: #eee;}
.g-order .bot a{width: 33.33%;float: left;line-height: 48px;
	background-color: #f6f5f5;text-align: center;
	font-size: 13px;color: #333;
	border-right: 1px solid #ccc;
}
.g-order .bot a:last-child{border-right: 0;}
.g-order .bot-1 a{width: 50%;}

.p-form{margin: 0 10px 17px;}
.p-form .inp{margin-bottom: 8px;}
.p-form .inp input{width: 100%;height: 35px;display: block;
	border: 1px solid #666;border-radius: 5px;padding: 0 11px;
	font-size: 14px;
}
.p-form .btn{margin-top: 23px;height: 33px;font-size: 14px;color: #fff;
	border-radius: 5px;width: 100%;display: block;border: 0;
	background-color: #001eff;
}

.inp-mail{position: relative;margin: 0 10px 16px;}
.inp-mail input{width: 100%;height: 35px;border: 1px solid #666;
	display: block;border-radius: 5px;font-size: 14px;
	background-color: #f5f5f4;padding: 0 55px 0 11px;
}
.inp-mail .btn{position: absolute;right: 5px;top: 5px;bottom: 5px;
	width: 46px;background-color: #f8abaa;border: 0;border-radius: 5px;
	font-size: 13px;color: #fff;
}

.m-xuan{}
.m-xuan .tit{height: 40px;line-height: 40px;overflow: hidden;
	border-radius: 5px;padding-left: 40px;
	font-size: 16px;color: #ec9242;
	background: #f9e9d9 url(../image/i-02.png) no-repeat 15px center;
	-o-background-size: 20px auto;
	-ms-background-size: 20px auto;
	-moz-background-size: 20px auto;
	-webkit-background-size: 20px auto;
	background-size: 20px auto;
}
.m-xuan .tit a{color: #001eff;}
.m-xuan .con{font-size: 16px;color: #a8a8a8;text-align: center;
	padding: 25px 0;
}
.m-xuan .btn{width: 120px;height: 40px;display: block;margin: 0 auto;
	border: 1px solid #d94740;text-align: center;line-height: 38px;
	font-size: 14px;color: #d94740;border-radius: 3px;margin-top: 10px;
}









