dd{
	margin-left: 0;
}
body{
	margin:0;
	max-width: 720px;
	margin:auto !important;
	overflow-x:hidden;
}
html{
	max-width:720px;
	margin:auto;
	overflow-x:hidden;
}
a{
	text-decoration: none;
	font-weight: 400 ;
	color:#040404;
}
ul,li{
	list-style-type: none;
	margin:auto;
	padding:0;
}
h1,h2,h3,h4,h5,h6{
	margin:0;
}
.shipintop {
	width: 100%;
	background: #2b2a2b;
	height: 10.6rem;
}
.shipintop a {
	display: block;
	width: 100%;
	height: 100%;
}
.shipintop a img {
	width: 100%;
	height: 100%;
	display: block;
}
.shipintop {
	position: relative;
	background: none !important;
}
p{
	margin:auto;
	padding:0;
}
.mui-card-content {
	position: relative;
}
.dingweis{
	overflow: hidden;
	padding:2vw 6vw;
}
.dingweis a{
	display: block;
	padding:2vw;
	background: #040404;
	border-radius: 1vw;
	color:#ffffff;
	font-size:4vw;
	width:12vw;
	text-align: center;
}
.quanping{
	position: absolute;
	right:2vw;
	top:2vw;
	z-index: 10001;
	bottom:auto;
}
.quanping img{
	width:10vw;
}
#shaohou{
	text-align: center;
	line-height: 10vh;
}
.more{
	display:block;
	margin-left: 36vw;
}
.amap-info-content{
	font-size: 3.5vw !important;
}
#dingwei img{
	width: 5vw;
	display: block;
	float: left;
	margin-left: 2vw;
	margin-top: 1.5vh;
}
.cloud {
	position: absolute;
	background: url(../img/cloud.png) no-repeat center top;
	background-size: 3vw 2vw;
	width: 3vw;
	height: 2vw;
	left: 1vw;
	top:1vw;
	z-index: 10;
}
.chengshiriqi{
	position:fixed;
	width:60%;
	left:50%;
	margin-left: -30%;
	top:50%;
	margin-top:-150px;
	z-index: 1000;
	border-radius: 10px;
	height:auto !important;
	display: none;
}
.cloud1 {
	animation: fload1 2s ease-in-out 0s infinite;
}

.cloud2 {
	background: url(../img/cloud2.png) no-repeat center top;
	background-size: 3vw  2vw;
	left:6vw;
	top: 2vw;
	animation: fload2 2s ease-in-out 0s infinite;
}

.cloud3 {
	left: 12vw;
	top: 3vw;
	animation: fload3 3s ease-in-out 0s infinite;
}

@keyframes fload1 {
	0% {
		left: 0vw;
	}
	50% {
		left: 1vw;
	}
	100% {
		left: 0vw;
	}
}
@keyframes fload2 {
	0%,
	45%,
	5%,
	22%,
	35% {
		transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
		transform: translate3d(0, 0, 0)
	}
	15%,
	17% {
		transition-timing-function: cubic-bezier(0.755, .050, .855, .060);
		transform: translate3d(0, -15px, 0)
	}
	30% {
		transition-timing-function: cubic-bezier(0.755, .050, .855, .060);
		transform: translate3d(0, -7px, 0)
	}
	40% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -2px, 0)
	}
}
@keyframes fload3 {
	0%{
		width:1vw;
		height:0rme;
		background-size: 1vw 0vw;
	}
	50%{
		background-size: 3vw 2vw;
		width: 3vw;
		height: 2vw;
	}
	100%{
		width:1vw;
		height:0rme;
		background-size: 1vw 0vw;
	}
}
.citychoose{
	position: absolute;
	width: 80%;
	height:12vw;
	left: 50%;
	margin-left: -40%;
	top: 10vw;
	background: url(../img/chengshibg.png) no-repeat center top;
	background-size: 100% 100%;
}
.starttime{
	height:38vw;
	overflow-y: scroll;
	padding:2vw;
}
.tit{
	line-height: 5vh;
	text-align: center;
	color:#ffffff;
	background: rgba(0,0,0,0.8);
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.titbo{
	line-height: 5vh;
	text-align: center;
	color:#ffffff;
	background: rgba(0,0,0,0.5);
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.timetitle{
	border-bottom: 1px solid #ffffff;
	width:50vw;
	font-size:3.5vw;
}
.layui-m-layer-msg .layui-m-layercont{
	padding:10px 10px !important;
}
.starttime{
	background: rgba(0,0,0,0.8);
}
.starttime a{
	display: block;
	text-align: left;
	line-height: 7vw;
	color:#ffffff;
	font-size:3.5vw;
}
.starttime .on{
	color:#2e82ff;
}
.choosebox ul{
	margin-top:2vw;
}
.citychoose dl{
	overflow: hidden;
	padding: 0.2vw 0.6vw;
	margin-top:0.5vw;
	margin-bottom: 0;
}
.citychoose dl dt{
	float: left;
	color:#ffe051;
	font-size:1vw;
	font-family:fantasy;
}
.citychoose dl dd{
	float: left;
	width:56%;
	font-size:1vw;
	color:#ffe051;
}
.citychoose dl dd a{
	display: block;
	color:#ffffff !important;
	font-weight: 400 !important;
	font-size:0.8vw;
	line-height: 1.5vw;
	height:1.5vw;
}
.jiantou{
	position: absolute;
	left: 50%;
	bottom: 3vw;
	background: url(../img/jiantou.png) no-repeat center top;
	height: 7vw;
	width: 14vw;
	background-size: 3vw 7vw;
	margin-left: -7vw;
}
.jiantou.on{
	animation:myMove 12s ease-in-out;
}
@keyframes myMove {
	0% {
		left: 0;
		top: 0;
	}
	25% {
		left: 280px;
		top: 0;
	}

	50% {
		left: 310px;
		top: 60px;
	}

	75% {
		left: 330px;
		top: 90px;
	}

	100% {
		left: 370px;
		top: 140px;
	}
}
#content{
	position: relative;
}
.ui-content{
	padding:0 !important;
}
#pagetwo{
	background: #e7e6e6;
	overflow: inherit !important;
}
.ui-mobile-viewport-transitioning, .ui-mobile-viewport-transitioning .ui-page{
	overflow: inherit !important;
}
.search{
	background: #bcbcbc;
	overflow: hidden;
}
.search form{
	padding-top:0.5vw;
}
.ui-input-search, div.ui-input-text{
	margin: 0 2vw;
}
.dingwei{
	overflow: hidden;
	padding:0.5vw 1vw;
}
.dingwei i{
	display: block;
	float: left;
	line-height: 2vw;
	font-size:1.5vw;
}
.dingwei i img{
	width:4vw;
}
.dingwei span{
	display: block;
	float: left;
	color:#040404;
	font-size:1vw;
	margin-left:0.5vw;
	line-height: 2vw;
}
.dingwei a{
	display: block;
	float: right;
	color:#ffffff !important;
	font-size:0.8vw !important;
	border-radius:10vw;
	font-weight: 400 !important;
	padding:0vw 0.5vw;
	background: #504f4f;
	line-height: 2vw;
}
.dingwei .icon-dingwei2{
	font-size:1vw;
	margin-right: 0.2vw;
}
.hot{
	/* background: #e7e6e6; */
}
.hot h4{
	background: #bcbcbc;
	padding:0vw 4vw;
	font-size:4vw;
	color:#ffffff;
	line-height:10vw;
	font-weight: 400;
}
.hot ul{
	overflow: hidden;
}
.hot ul li{
	float: left;
	width:25%;
	border-bottom: 1px solid #ffd8d8;
}
.hot ul li a{
	display: block;
	margin:auto;
	text-align: center;
	font-size:4vw;
	color:#040404 !important;
	line-height: 10vw;
	font-weight: 400 !important;
}
.all ul li a{
	float: none;
	border:none;
	border-radius: 0;
	text-align: left;
}
.all p a{
	display: block;
	line-height:10vw;
	font-size:4vw;
	padding-left:12vw;
	color:#666666 !important;
}
.gallery-top{
	background: #020202;
	height:8vw;
}
.gallery-top .swiper-slide{
	width:33% !important;
	text-align: center;
}
.gallery-top .swiper-slide span{
	color:#ffffff;
	font-size:3vw;
	display: block;
	height:5vw;
	margin-top:1.5vw;
	border-right:1px solid #ffffff;
}
.jisuanbox{
	background: #ffffff;
}
.jisuanboxTop{
	overflow: hidden;
	height:10vw;
	background: #020202;
}
.jisuanboxTop span{
	display: block;
	width:33%;
	text-align: center;
	color:#ffffff;
	font-size:0.7rem;
	float: left;
	font-weight: 400 !important;
	text-shadow: none;
	border-bottom: 0.5vw solid #000000;
	line-height:1.7rem;
}
.jisuanboxTop span.on{
	border-bottom: 0.5vw solid #17beb0;
}
.jisuanboxBot{
	display: none;
}
.jisuanboxBot dl{
	overflow: hidden;
	background: #ffffff;
	position: relative;
	margin-bottom: 0;
}
.jisuanboxBot dl dt{
	overflow: hidden;
	height:10vw;
}
.jisuanboxBot dl dt h2{
	display: block;
	float: left;
	color:#484747;
	font-size:4vw;
	margin-left: 1vw;
	font-weight: 400;
	line-height: 6vw;
}
.jisuanboxBot dl dt span{
	display: block;
	float: left;
	color:#484747;
	font-size:4vw;
	line-height:6vw;
	margin-left:3vw;
}
.jisuanboxBot dl dt a{
	display: block;
	float: right;
	color:#333333;
	font-size:3.5vw;
	border:1px solid #f52a55;
	border-radius: 1vw;
	padding:1vw 2vw;
	margin-left: 3vw;
	margin-right: 2vw;
}
.jisuanboxBot dl dd{
	display: none;
}
.jisuanboxBotle{
	overflow: hidden;
	margin-top:1vw;
	height:3vw;
}
.jisuanboxBotle span{
	display: block;
	float: left;
	border:1px solid #484747;
	border-radius: 1vw;
	font-size:1vw;
	padding:0.2vw 0.2vw;
	line-height: 2vw;
	margin-bottom: 0.5vw;
}
.jisuanboxBotle i{
	display: block;
	float: left;
	margin-left: 0.5vw;
	width:2vw;
	height:2vw;
	font-size:1.5vw;
}
.jisuanboxBotle img{
	display: block;
	float: left;
}
.yj{
	margin-top:0.5vw;
	font-size:1vw !important;
	width:auto !important;
}
.jisuanboxBotbob{
	color:#abaaaa;
	font-size:1vw;
	margin-top:0.5vw;
}
.share{
	position: absolute;
	right:1vw;
	top:0vw;
	z-index: 100;
}
.ditu{
	position: relative;
	margin:auto;
	/* border-bottom-left-radius: 0.5rem;
	border-bottom-right-radius: 0.5rem; */
}
.zheyin{
	position: absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index: 1000;
	background: rgba(0,0,0,0.5);
}
.banner .swiper-pagination span{
	display: inline-block;
	margin:auto 1vw;
	background: #ffffff;
	opacity: 1 !important;
}
.banner .swiper-pagination-bullet-active{
	background: #0391f2 !important;
}
.choosebox ul li{
	overflow: hidden;
	margin-top:0.5rem;
	border-radius: 0.2rem;
	padding:0.3rem 0.5rem;
}
.forecastDataThree ul li{
	background: #fff;
}
.choosebox ul li span{
	display: block;
	float: left;
	width:40%;
	font-size:0.7rem;
	color:#333;
}
.choosebox ul li .le{
	width:60%;
}
.choosebox ul li span img{
	width:1rem;
	display: inline;
}
.pop{
	font-size:0.7rem;
	text-align: left;
	color:#fff
}
.forecastData{
	margin-top: 0.5rem;
}
.choosebox ul li .chooseCity{
	display: block;
	float: left;
	width:48%;

	text-align: center;
	font-size:0.7rem;
	position: relative;
}
.forecastTop{
	overflow: hidden;
}
.forecastBo{
	overflow: hidden;
}
.choosebox ul li .chooseCity #chufa, .choosebox ul li .chooseCity #daoda{
	line-height: 2rem;
	border-bottom: 2px solid rgba(255,255,255,0.5);
	width:80%;
	margin:auto;
	display: block;
}
.choosebox ul li .chooseCity i{
	position: absolute;
	right:0.8rem;
	top:0;
	line-height: 2rem;
	color:#fff;
}
.choosebox ul li .chooseCity input{
	border:none;
	width:100%;
	text-align: center;
	background: none;
	color:#fff
}
.yujing{
	display: inline-block;
	margin-left: 4vw;
}
.yujing img{
	width:5vw;
	display: block;
	float: left;
	margin-top:0.4vh;
}
header a i{
	display: block;
	line-height: 12vw;
	font-size: 5vw !important;
}
header h2{
	display: block;
	text-align: center;
	color:#010101;
	font-size:4vw;
	line-height:12vw;
	overflow: hidden;
	font-weight: 400;
}
.parent h2 i{
	display: block;
	float: right;
}
.search input{
	width:50vw;
	height:8vw;
	background: #ffffff;
	border-radius: 2vw;
	color:#333333;
	display: block;
	margin:auto;
	border:none;
	text-indent:4vw;
	font-size:4vw;
}
.parent{
	/*border-bottom: 1px solid #bcbcbc;*/
}
.parent h2{
	padding:0.5rem 1rem;
	color:#333333;
	border-bottom:1px solid #bcbcbc;
	font-size:0.8rem;
	font-weight: 400;
	text-align: left;
}
.parentchild{
	display: none;
}
.parentchild h3{
	font-size:0.8rem;
	padding:0.5rem 0.5rem;
	color:#666666;
	padding-left:1.5rem;
	font-weight: 400;
	border-bottom:1px solid rgba(0,0,0,0.2);
}
.parentchild h3 i{
	display: block;
	float: right;
}
.parentchild p{
	padding:0vw 0vw;
	color:#666666;
	font-size:1vw;
	display: none;
}
.icon-fenxiang{
	font-size:1.5vw !important;
}
.BMap_noprint.anchorBL{
	bottom:2px !important;
	right:5px !important;
	left:auto !important;
}
#endTime{
	background: none;
	border:none;
	color:#ffffff !important;
	width:7vw;
	font-size:0.8vw;
	line-height: 1.7vw;
	height:1.7vw;
	display: block;
	float: left;
}
input::input-placeholder{color:#ffffff!important;}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
	color: #ffffff!important;
}
input:-moz-placeholder, textarea:-moz-placeholder {
	color: #ffffff!important;
}
input::-moz-placeholder, textarea::-moz-placeholder {
	color: #ffffff!important;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
	color: #ffffff!important;
}
.jiaohuan{
	position:absolute;
	left:43%;
	top:10px;
	display: block;
	margin:0rem 0.5rem;
	text-align: center;
	font-size: 1rem;
	color:#fff;
}
.citychoose form{
	margin-left: 1.5vw;
}
.r-result{
	overflow-y: scroll;
}
.r-result li{
	padding: 1vw 2vw;
	min-height: 4vw;
	border-bottom: 1px solid #BCBCBC;
	line-height: 8vw;
	font-size: 3.5vw;
	color: #282828;
}
.tanchu{
	width:100%;
	height:20vw;
	position: absolute;
	left:0;
	top:12vw;
	z-index: 1000;
	background: #ffffff;
	display: none;

}
.tanchu h2{
	display: block;
	padding:2vw 2vw;
	color:#333333;
	font-size:4vw;
	font-weight: 400;
}
.tanchu p{
	padding:2vw 2vw;
	color:#333333;
	font-size:3.5vw;
	overflow: hidden;
}
.tanchu p span{
	display: block;
	float: left;
}
.tanchu p a{
	display: block;
	float: right;
	color:#FA5444 !important;
	font-size:3.5vw;
}
.jisuanboxBo{

}
.banner img{
	width:100%;
}

