html,body {	padding: 0;	margin: 0;	width: 100%;	height: 100%;}body {	background-color: #ecf0f3;}.am-header {	height: 2.6rem;	line-height: 2.6rem;	position: fixed;	top: 0;	left: 0;	right: 0;	background: #fff;	z-index: 1000;	width: 100%;}.am-header-default {	background-color: #ffa24b;}.am-header .am-header-nav img {	width: 3.2rem;	height: auto;	margin-left: 0.6rem;}.am-menu-offcanvas1 .am-menu-toggle {	top: 0;	position: absolute;	right: 0.4rem;	display: block;	width: 1.6rem;	height: 2.6rem;	line-height: 2.6rem;	text-align: center;	color: #3e3e3e;}.coop {	position: absolute;	left: 2rem;	right: 2rem;	color: #fff;	font-size: 0.9rem;	font-weight: 500;	text-align: center;	margin: 0 auto;}.jytime{	line-height: 1.2;}.am-menu .am-menu-toggle-icon {	color: #fff;}.am-icon-angle-left:before {	color: #fff;	display: block;	z-index: 999;	position: relative;	height: 2.6rem;	line-height: 2.6rem;}.am-menu-offcanvas1 .am-menu-nav>.am-parent>a:after {	top: 0.7rem;}.am-input-group-lg > .am-form-field, .am-input-group-lg > .am-input-group-label, .am-input-group-lg > .am-input-group-btn > .am-btn {	font-size: 1.4rem !important;}/*footer*/.footer-menu-box {	position: fixed;	bottom: 0;	height: 4.2rem;	background: #fff;	z-index: 9999;	width: 100%;}.footer-menu-box::before {	content: '';	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	width: 100%;	position: absolute;	left: 0;	top: 0;	-webkit-transform: scaleY(0.5);	transform: scaleY(0.5);	-webkit-transform-origin: 0 0;	transform-origin: 0 0;	border-top: 1px solid #e1e1e1;}.footer-menu-box .menu_box {	display: -webkit-box;	display: -webkit-flex;	display: flex;	-webkit-align-items: center;	align-items: center;	-webkit-box-align: center;	width: 100%;	height: 3rem;}.footer-menu-box .menu_box .menu_item {	text-align: center;	-webkit-box-flex: 1;	-webkit-flex: 1;	flex: 1;}.footer-menu-box .menu_box .menu_item {	text-align: center;}.footer-menu-box .menu_box .menu_item a {	color: #38262d;	position: relative;}.footer-menu-box .menu_box .menu_item p.item_icon {	height: 2.8rem;}/*首页默认灰色图标*/.menu_box .menu_item .item_icon {	display: inline-block;	height: 2rem;	width: 2.2rem;	background: url(../images/index.png) no-repeat center center;	background-size: 100% 100%;	margin-top: 0.7rem;}.menu_box .menu_item .icon2 {	width: 1.6rem;	height: 1.9rem;	background: url(../images/order.png) no-repeat center center;	background-size: 100% 100%;	margin-top: 0.88rem;}.menu_box .menu_item .icon3 {	background: url(../images/kf.png) no-repeat center center;	background-size: 100% 100%;}.menu_box .menu_item .icon4 {	width: 1.9rem;	background: url(../images/wo.png) no-repeat center center;	background-size: 100% 100%;}/*首页选中橘色图标div加类名cur*/.menu_box .menu_item.cur .item_icon,.menu_box .menu_item .item_icon:hover {	background: url(../images/indexcur.png) no-repeat center center;	background-size: 100% 100%;}.menu_box .menu_item.cur .icon2,.menu_box .menu_item .icon2:hover {	width: 1.6rem;	height: 1.9rem;	background: url(../images/orderon.png) no-repeat center center;	background-size: 100% 100%;	margin-top: 0.88rem;}.menu_box .menu_item.cur .icon3,.menu_box .menu_item .icon3:hover {	background: url(../images/kfon.png) no-repeat center center;	background-size: 100% 100%;}.menu_box .menu_item.cur .icon4,.menu_box .menu_item .icon4:hover {	width: 1.9rem;	background: url(../images/woon.png) no-repeat center center;	background-size: 100% 100%;}.menu_box .menu_item .item_txt {	color: #242424;	position: relative;	bottom: 0.3rem;	font-size: 0.78rem;}.menu_box .menu_item.cur .item_txt,.menu_box .menu_item:hover .item_txt {	color: #ff7b00;}.am-tabs-bd {	border: none;}.am-tabs-default>.firstNav {	background: none;	border-bottom: solid 1px #f5f5f5;}.am-tabs-default>.firstNav>.am-active a {	color: #ffa24b;	background: none;}.am-tabs-default>.firstNav>.am-active {	height: 2.1rem;	border-bottom: solid 0.3rem #ffa24b;}.am-tabs-default>.firstNav a {	color: #2f2f2f;	height: 2.1rem;	position: relative;	top: -0.65rem;}.am-tabs-bd {	overflow: visible;}.am-tabs-bd .am-tab-panel {	padding: 0.3rem 0 0.5rem;	border-bottom: solid 1px #f5f5f5;	background: #fff;}/*.am-tabs-bd .am-tab-panel *{*//*color: #2f2f2f;*//*}*/.am-nav > li.am-active > a, .am-nav > li.am-active > a:hover, .am-nav > li.am-active > a:focus {															 background: none;															 color: #ff8513;														 }/*.am-icon-caret-down:before {*//*color: #ffa24b;*//*}*//*.am-tab-panel.am-active .am-icon-caret-down:before{*//*color: #ffa24b;*//*}*/.secondNav .am-tabs-nav {																																																	 background: none;																																																 }.secondNav>.am-tabs-nav>.am-active a {	background: none;}.secondNav .am-tabs-nav>.am-active a {	color: #ffa24b;}.navbar>li>a {	padding: 0.5rem 0.6rem;	color: #2f2f2f;}.am-nav>li {	position: static;}.am-nav>li {	position: static;}.navbar .am-dropdown-content:before,.am-dropdown-content:after {	display: none;}.navbar .am-dropdown-content {	width: 100%;}.tabWrap {	padding-top: 3.5rem;	background-color: #fff;	position: relative;	z-index: 999;}.am-dropdown-content {	border: none;}.navbar .am-dropdown-content {	border-bottom: 1px solid #f5f5f5;	background-color: #fff;	margin: 0;	border-radius: 0.2rem;	width: 100%;}.tabnav {	margin: 10px 0;}.navbar {	margin-left: 0.6em;}.fixbg {	position: fixed;	left: 0px;	top: 0px;	background: rgba(0, 0, 0, 0.4);	width: 100%;	height: 100%;	filter: alpha(opacity=60);	/*设置透明度为60%*/	opacity: 0.6;	display: none;	/*遮罩层显示block*/	z-Index: 999;}am-input-group-lg>.am-form-field,.am-input-group-lg>.am-input-group-label,.am-input-group-lg>.am-input-group-btn>.am-btn {	font-size: 1.4rem !important;}.am-icon-search:before {	position: relative;	font-size: 1.2rem;	right: 10%;	top: -0.1rem;}.ssbox {	margin: 0.6rem 0;}.am-tabs-default .am-tabs-nav a {	line-height: 2rem;	font-size: 0.9rem;}.am-input-group-lg>.am-form-field,.am-input-group-lg>.am-input-group-label,.am-input-group-lg>.am-input-group-btn>.am-btn {	height: 2rem;}.am-input-group-primary .am-input-group-label,.am-input-group-primary .am-input-group-btn>.am-btn,.am-input-group-primary.am-input-group .am-form-field {	border-color: #fff;}.am-btn-primary {	background-color: #ffa24b;}.am-input-group-lg>.am-form-field {	width: 100% !important;}.am-input-group-lg>.am-form-field,.am-input-group-lg>.am-input-group-label,.am-input-group-lg>.am-input-group-btn>.am-btn {	font-size: 0.9rem !important;	padding-left: 0.9rem;	width: 3rem;}.tabtopbox {	padding-top: 2.8rem;}.tabtopbox .am-tabs-default .am-tabs-nav {	background-color: #fff;	border-radius: 0.2rem;	border: solid 1px #eee;	overflow: hidden;}.tabtopbox .am-tabs-bd .am-tab-panel {	background: none;}.tabtopbox .am-tabs-default .am-tabs-nav>.am-active a {	background-color: #ffa24b;	color: #fff;}.tabtopbox .am-tabs-default .am-tabs-nav a {	border-right: solid 1px #eee;	font-size: 0.9rem;}.tabtopbox ul.am-tabs-nav>li {	position: relative;}.tabtopbox .redtip {	display: inline-block;	width: 0.9rem;	height: 0.9rem;	line-height: 0.9rem;	text-align: center;	background-color: #f9295a;	color: #fff;	border-radius: 50%;	position: absolute;	right: 0.1rem;	top: 0;	font-size: 0.78rem;}.tabtopbox .am-form-field {	border: solid 1px #eee;	border-radius: 0.2rem;}[class*="am-u-"] {	padding: 0;}.datepickerbox {	font-size: 0.8rem;}.tabtopbox .am-margin-right {	margin-right: 0.4rem;}.tabtopbox .am-btn-default {	font-size: 0.7rem;}.tabtopbox .am-u-sm-6 {	width: 48%;	/*background-color: #fff;*/	/*margin-right: 4%;*/	border-radius: 0.2rem;	overflow: hidden;}.tabtopbox .am-u-sm-6:last-child {	margin-right: 0;}.line {	position: absolute;	left: 9.66rem;}.am-datepicker-dropdown {	position: absolute;	left: 0 !important;}.searchbtn .am-btn {	font-size: 0.8rem;	margin-top: 0;	float: right;	width: 4.5rem;	border-radius: 0.2rem;	height: 1.8rem;}.tourorderbox {	background-color: #fff;	border-radius: 0.4rem;	position: relative;	margin-bottom: 1rem;	margin-top: 1rem;}.orderTitileft {	position: relative;}.orderTitileft>i {	display: inline-block;	width: 1.3rem;	height: 1.4rem;	background: url(../images/toricon.png) no-repeat center center;	background-size: 100% 100%;	position: absolute;	left: 3%;	top: 16%;	border-radius: 0.2rem;}.tourbox1 {	padding-top: 0.5rem;}.orderTitileft .orderName {	padding-left: 15px;	font-weight: 500;	height: 2.5rem;	line-height: 2.5rem;	font-size: 0.82rem;	padding-right: 0.8rem;	/*overflow : hidden;*/    /*text-overflow: ellipsis;*/    /*display: -webkit-box;*/    /*line-clamp: 2;*/    /*-webkit-line-clamp: 2;*/    /*-webkit-box-orient: vertical;*/}.orderStatus {	position: absolute;	bottom: 1.15rem;	left: 0.8rem;	font-size: 0.8rem;	color: #eb4a20;}.orderinfobox1 {	font-size: 0.82rem;	margin: 0.2rem 0.9rem 0.4rem;}.orderprice {	font-size: 0.8rem;}.orderprice label {	color: #ff6600;	font-weight: 600;	font-size: 0.9rem;}.tourorderbox hr {	margin: 0 0.8em;}.tourorderbox .btnbox {	float: right;	margin-top: 0.6rem;	margin-right: 0.8rem;	padding-bottom: 0.7rem;}.btnbox .am-btn {	font-size: 0.8rem;	width: 4.5rem;	border-radius: 0.2rem;	height: 1.9rem;}.tourOrderWrap {	margin-top: 3rem;}/*——————————交易记录页面样式————————————*/.transRecordWrap {	margin-top: 6rem;}.transRecordWrap .orderName {	padding-left: 0.8rem;}.trasactionInfo1 li {	line-height: 1.8rem;	font-size: 0.86rem;}.trasactionInfo1 li .jyname {	color: #898989;}.transactionWrap .am-tab-panel {	border-bottom: none;}/*——————————订单操作页面样式————————————*/.orderOperationWrap {	margin-top: 2.6rem;	background-color: #fff;}.orderOperationWrap .btnbox .am-btn {	width: 6.5rem;	text-align: center;	padding: 0;	margin-right: 0.8rem;	margin-bottom: 0.8rem;	float: left;}.orderOperationWrap .btnbox {    clear: both;	margin: 0;	margin-left: 3rem;	padding-top: 0.8rem;	padding-bottom: 0.8rem;}.orderOperabox1 {	background-color: #fff;	margin-top: 0.8rem;	padding-bottom: 0.6rem;	margin-bottom: 1rem;}.trasactionInfo1 {	margin: 0 1rem;	padding: 0 0 0.8rem;}.mdbox li .lxname {	top: 0 !important;}.orderOperabox1 h6 {	font-weight: 600;	font-size: 0.86rem;	padding-left: 1rem;	padding-top: 0.6rem;}.orderOperabox1 hr {	margin: 0.4rem 0.8rem;}.orderOperabox1 .jytime label {	color: #ff6600;}.orderOperabox1 .am-table {	border: solid 1px #ffe0c0;	border-top: none;}.orderOperabox1 .am-table .lineR {	border-right: solid 1px #ffe0c0;	background-color: #fef7f0;}.orderOperabox1 .am-table>thead>tr>th,.am-table>tbody>tr>th,.am-table>tfoot>tr>th,.am-table>thead>tr>td,.am-table>tbody>tr>td,.am-table>tfoot>tr>td {	border-top: 1px solid #ffe0c0;	text-align: center;	font-size: 0.86rem;	line-height: 0.9rem;}.tabtopbox .am-tabs-bd .am-tab-panel {	border-bottom: none;}.sales {	border-bottom: dashed 1px #eee;}.sale-ssbox {	padding: 3.5rem 1rem 1rem;	border-bottom: solid 1px #eee;}.mdbox li .jyname {	color: #707070;	font-size: 0.86rem;	position: relative;	padding-left: 1.2rem;	width: 5rem;	top: 0.1rem;}.mdbox li .jytime {	font-size: 0.9rem;	position: relative;	width: 12rem;	/*text-align: right;*/	line-height: 1.2rem;	top: 0.4rem;}.mdbox li {	line-height: 2.1rem;	height: 2.1rem;	font-size: 0.8rem;}.xzlogo1 {	width: 2.6rem;	height: 2.6rem;	background: url(../images/xzlogo.png) no-repeat center center;	background-size: 100% auto;	float: left;	position: relative;	top: -0.6em;	margin-right: 0.4rem;}.dclogo {	width: 2.6rem;	height: 1.4rem;	background: url(../images/logo.png) no-repeat center center;	background-size: 100% 100%;	float: left;	position: relative;	/*top: -0.3rem;*/	margin-right: 0.4rem;}.xzcop {	width: 9rem;	word-wrap: normal;	text-overflow: ellipsis;	white-space: nowrap;	overflow: hidden;	display: inline-block;	font-size: 0.8rem;}.mdbox li .jytime {	font-size: 0.86rem;	position: relative;	width: 12rem;	top: 0.4rem;}.mdbox li .jyname .fonticon {	width: 1.2rem;	height: 0.96rem;	background: url(../images/grzxcur_08.png) no-repeat center center;	background-size: 100% 100%;	position: absolute;	left: -0.4rem;	top: 0.55rem;}.mdbox li .jyname .cop {	width: 1rem;	height: 0.96rem;	background: url(../images/cop.png) no-repeat center center;	background-size: 100% 100%;	position: absolute;	left: -0.3rem;	top: 0.55rem;}.mdbox li .jyname .tel {	width: 0.9rem;	height: 0.9rem;	background: url(../images/tel.png) no-repeat center center;	background-size: 100% 100%;	position: absolute;	left: -0.2rem;	top: 0.55rem;}.mdbox li .jyname .addr {	width: 0.86rem;	height: 1rem;	background: url(../images/addr.png) no-repeat center center;	background-size: 100% 100%;	position: absolute;	left: -0.1rem;	top: 0.65rem;}/*我的订单*/.am-tabs-nav {	width: 100%;	padding: 0;	margin: 0;	line-height: 40px;	list-style: none;	text-align: center;	display: -webkit-box;	display: -webkit-flex;	display: -ms-flexbox;	display: flex;}.am-tabs-nav li {	-webkit-box-flex: 1;	-webkit-flex: 1;	-ms-flex: 1;	flex: 1;}.tabtopbox ul.am-tabs-nav>li {	position: relative;}.am-tabs-nav a {	display: block;	word-wrap: normal;	text-overflow: ellipsis;	white-space: nowrap;	overflow: hidden;	color: #222;	line-height: 2rem;	border-right: solid 1px #eee;	font-size: 0.9rem;}.tabtopbox .redtip {	display: inline-block;	width: 0.9rem;	height: 0.9rem;	line-height: 0.9rem;	text-align: center;	background-color: #f9295a;	color: #fff;	border-radius: 50%;	position: absolute;	right: 0.1rem;	top: 0;	font-size: 0.78rem;}.am-tabs {	margin: 10px;}.line {	position: absolute;	left: 9.66rem;	border-bottom: 1px solid #eaeaea;	height: 1rem;	margin-bottom: 1rem;}.searchbtn{padding:5px 5px;}.datestar .am-u01 {	display: inline-block;	margin-bottom: 0;	/*padding: 0.5em 1em;*/	vertical-align: middle;	font-weight: normal;	text-align: center;	white-space: nowrap;	color: #444;	background-color: #e6e6e6;	border-color: #e6e6e6;	margin-right: 0.4rem;	font-size: 0.78rem;	height: 1.8rem;	line-height: 1.8rem;	position: absolute;	left: 0;	width: 40%;	top: 0;}.datebox1 .am-form-field {	border: solid 1px #eee;	border-radius: 0.2rem;	padding-left: 10px;	font-size: 0.78rem;	vertical-align: middle;	height: 1.8rem;	line-height: 1.8rem;	width: 100%;}.cardbtn {	position: absolute;	white-space: nowrap;	font-size: 0.9rem !important;	padding-left: 3rem;	/* width: 3rem; */	right: 0;}.prceDetailBox1 {	margin: 0.8rem 0.8rem 0;}.prceDetailBox1 table tr td {	border-right: solid 1px #ffe0c0;}.prceDetailBox1 table tr td:last-child {	border-right: none;}.orderOperabox1 .prceDetailBox1 .am-table {	border-top: solid 1px #ffe0c0;	margin: 0.8rem 0 0.4rem;}.prceDetailBox1 table thead>tr {	background-color: #fef7f0;}.prceDetailBox1 table tr th {	border-right: solid 1px #ffe0c0;}.prceDetailBox1 table tr th:last-child {	border-right: none;}.am-table>thead>tr>th {	border-bottom: none;}.orderTitileft .listName {	padding-left: 0.9rem;	font-weight: 500;	height: 2.5rem;	line-height: 2.5rem;	font-size: 0.82rem;}.zcdot {	width: 0.5rem;	height: 0.5rem;	display: inline-block;	background-color: #03a26c;	border-radius: 50%;}.czcardbox1 .czname1 {	padding-left: 0 !important;	font-weight: 600;	height: 2.5rem;	line-height: 2.5rem;	font-size: 0.9rem;}.srmoney {	font-size: 1.1rem;	color: #03a26c;	display: inline-block;	margin-top: 0.2rem;}.czdate {	color: #656565;	font-size: 0.8rem;	position: relative;}.czcardbox1 {	height: 1.6rem;}.czcardwrap {	margin: 0 0.8rem;	padding-top: 0.2rem;}.yemoney {	font-size: 0.8rem;	color: #333;}.czcardnum {	font-size: 0.8rem;	color: #656565;}.czdailbox {	clear: both;	position: relative;	margin: 0 0.8rem;}.czdailbox li {	height: 1.5rem;	line-height: 1.5rem;}.zcredbg {	background-color: #ea3560;}.zcmoney {	color: #ea3560;}.orderinfo1 li label {	color: #6e6e6e;}.orderinfo1 li font {	color: #333 !important;}.orderinfo1 li span {	color: #6e6e6e;	display: inline-block;}.czdailbox li {	font-size: 0.8rem;}.tourbox1 .czdate {	color: #333;	display: inline-block;}.tourbox1 .czdate label,.tourbox1 .yemoney label {	color: #6e6e6e;	display: inline-block;}.sepcbox {	margin-top: -0.2rem;}.newaddwrap {	width: 100%;	height: 2rem;	line-height: 2rem;	border: solid 1px #ffe6d0;	border-radius: 1rem;	text-align: center;	margin-bottom: 0.6rem;	color: #ff7b00;	background-color: #fff7f0;	font-size: 0.9rem;	display: inline-block;}.txbtn {	line-height: 0;	display: inline-block;}.txbtn i {	display: inline-block;	font-size: 1.4rem;}.ajaxcontentwrapp .orderTitileft .listName {	height: 1.8rem;	line-height: 1.8rem;	font-weight: 600;}.ajaxcontentwrapp .orderinfo1 li {	color: #333;}.logestertime {	font-size: 0.8rem;}.hyqybox1 h6 {	width: 6rem;	height: 1.6rem;	line-height: 1.6rem;	background-color: #f2d9a1;	border-radius: 1rem;	font-size: 0.9em;	text-align: center;	margin-bottom: 0.8rem;}.hyqybox {	padding: 1.4rem 1rem 1rem;	background-color: #fff;}.hyqybox1 ul {	margin: 0.6rem 0 0.63rem 1.4rem;}.redqy {	margin-right: 0.6rem;}.redqy .red {	color: #fff;	border-radius: 0.2rem;	text-align: center;	background-color: red;	font-size: 0.7rem;	margin-top: 0.4rem;	display: inline-block;	padding: 0 0.2rem;}.tycss b {	display: inline-block;	position: relative;	top: 0.2rem;}.tycss label {	margin-right: 0.2rem;	display: inline-block;}.greyqy .grey {	color: #fff;	border-radius: 0.2rem;	text-align: center;	background-color: grey;	font-size: 0.7rem;	margin-top: 0.4rem;	display: inline-block;	padding: 0 0.2rem;}.hyqybox1 li {	font-size: 0.86rem;	list-style-type: circle;}.fonttips {	font-size: 0.8rem;}.hyqybox2 p {	font-size: 0.8rem;}.hyqybox2 {	margin-top: 1.6rem;}.hyqybox {	background: url("../images/hyqybg.png") no-repeat center top;	background-size: 100% 100%;	width: 96%;	height: auto;	margin: 0.8rem auto;}.hyqywrap1 {	background-color: #fff;	padding: 0.2rem 0 0.2rem;}.wrap {	padding: 0;	margin: 0;	width: 100%;	height: 100%;	position: absolute;	left: 0;	top: 0;	overflow: hidden;	overflow-y: auto;	background-color: #fff;}.tourorderbox .czcardwrap .flname {	color: #333;}.czdailbox {	font-size: 0.8rem;	padding-bottom: 0.4rem;}.czdailbox .flname {	color: #333;}.czcardwrap .listName a {	font-size: 0.8rem}.czcardbox1 .listName .yfname {	color: #03a26c;}.am-input-group-lg>.am-form-field {	width: 100% !important;}.am-input-group .am-form-field {	width: 100%;}.am-input-group-btn>.am-btn {	font-size: 0.9rem !important;	padding-left: 0.9rem;	width: 3rem;}.gwsearch .am-input-group-btn {	position: absolute;	font-size: 0;	white-space: nowrap;	right: 0;}.gwsearch.am-input-group {	position: relative;	display: block;	border-collapse: separate;	width: 85%;}.feature{color:#ff0000;}.orderName .countrytype{	position: absolute;	top: -0.1rem;}.orderTitileft{	position: relative;}.orderTitileft .orderName a{	width: 86%;	overflow: hidden;	text-overflow: ellipsis;	display: inline-block;	white-space: nowrap;	padding-left: 3.6rem;	position: absolute;	top: -0.1rem;}.zcdot {	width: 0.5rem;	height: 0.5rem;	display: inline-block;	background-color: #eb4a20;	border-radius: 50%;	margin-right: 0.2rem;	margin-bottom: 0.02rem;}.listName> a{	width: 97%;	word-wrap: normal;	text-overflow: ellipsis;	white-space: nowrap;	overflow: hidden;	display: inline-block;}.czdailbox{	margin-top: 0.4rem;}.czcardbox1 .zcdot{	background-color: #F37B1D;}