html { font-size:calc(100vw/1920) !important; }
*,body{ margin:0; padding:0; font-family: Microsoft Yahei, PingFang SC, Verdana, Hiragino Sans GB, Microsoft Sans Serif, sans-serif; }
* {-webkit-tap-highlight-color: rgba(0, 0, 0, 0); box-sizing: border-box; }
body{ background:#f5f5f5; color:#333333; line-height:1.7; font-size:16rem;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
th,td{border-collapse:collapse;}
img,a img,a:hover img{ border:0; }
ol,ul,dl,li,dt,dd{list-style:none;}
input,button,textarea,select,optgroup,option{ font-family: Microsoft Yahei, PingFang SC, Verdana, Hiragino Sans GB, Microsoft Sans Serif, sans-serif; }
:focus{outline:0;}
a{color:#333333;text-decoration:none; cursor: pointer; }
a:hover{color:#0d53c2;text-decoration:none;}
a,a:hover,.btn,.more{ transition:all 300ms ease; -webkit-appearance:none ; }
input,select,button{ -webkit-appearance: none; }
input{border: 0; background:none; font-size: 14rem; width: 100%; box-sizing: border-box; outline: none; color: #333;}
hr{border:none;height:1rem;}
::-webkit-input-placeholder { color: #999999; }


.home { background: url(../img/bg.jpg) center bottom no-repeat; background-size: cover;}

.wrap { min-height: 100vh; position: relative;}
.iheader { position: absolute; left: 50rem; top: 47rem;}
.iheader .logo { display: block;}
.iheader .logo img{ display: block; height: 47rem; float: left;}
.iheader .logo b{ float: left; font-size: 30rem; font-weight: bold; margin-left: 20rem; color: #fff; line-height: 30rem; margin-top: 18rem;}

.fcopy { position: absolute; left: 0; right: 0; bottom: 0; line-height: 70rem; font-size: 24rem; color: #fff; text-align: center;}

.header { position: relative; padding: 22rem 44rem; height: 80rem; background: #fff;}
.header .logo { display: block;}
.header .logo img{ display: block; height: 36rem; float: left;}
.header .logo b{ float: left; font-size: 26rem; font-weight: bold; margin-left: 18rem; color: #333; line-height: 26rem; margin-top: 10rem;}

.mbanner { background: url(../img/mban.jpg) center center no-repeat; background-size: cover; height: 460rem; position: relative;}

.search-main { position: absolute; left: 50%; top: 50%; padding: 10rem; margin-left: -610rem; width: 1220rem; border-radius: 12rem; background: rgba(255,255,255,0.36); transform: translateY(-50%);}
.search-box{
	border-radius: 12rem;
	overflow: hidden;
	height: 90rem;
	position: relative;
	padding-right: 170rem;
	padding-left: 86rem;
	background: url(../img/search.png) 28rem 27rem no-repeat #fff;
	background-size: 36rem auto; 
}
.rows-num { display: none; position: absolute; right: 10rem; top: 10rem; color: #999;}
.links { position: absolute; right: 0; top: 10rem; width: 170rem; }
.links a { display: block;}
.links a img{ display: block; width: 100%;}
.search-btn{
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	background: linear-gradient(to right,#1c6ef4,#2651c8);
	height: 90rem;
	line-height: 90rem;
	width: 170rem;
	text-align: center;
	color: #fff;
	cursor: pointer;
	font-size: 30rem;
	font-weight: bold;
	transition:all 300ms ease;
}
.search-btn:hover{
	background: linear-gradient(to right,#2651c8,#1c6ef4);
	color: #fff;
}

.search-info { padding: 20rem 0; display: flex;flex-direction: column; }
.search-list{
	display: none;
	flex-direction: column;
	font-size: 20rem;
	color: #333;
	max-height: 290rem;
	overflow-y: scroll;
}
.search-list i{
	margin-right: 10rem;
	line-height: 40rem;
	padding: 0 2rem;
	font-size: 24rem;
	font-style: normal;
	font-weight: lighter;
	cursor: pointer;
	color: #999;
}
.search-list i:hover{
	color: #0d53c2;
}
.search-list span{
	margin-bottom: 10rem;
	background: #f5f5f5;
	border-radius: 8rem;
	height: 50rem;
	line-height: 40rem;
	padding: 0 10rem; 
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: space-between;
}
.search-box .search-input{
	width: 100%;
	border: none;
	font-size: 24rem;
	padding: 5rem 0;
	line-height: 40rem;
	outline: none;
}

.mainer { width: 1400rem; margin: 0 auto; padding-bottom: 150rem;}

.tracking-list{
	flex: 1;
	display: none;
	padding: 20rem 0;
}
.tracking-item-row{
	height: 150rem;
	margin: 20rem auto;
	display: flex;
	font-size: 24rem;
	line-height: 40rem;
	background: #fff;
	padding-left: 50rem;
}
.organtbg{
	background: #0d53c2;
	color: #fff;
}
.tracking-item-row .item1{
	width: 76rem;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.tracking-item-row .item1 div{
	width: 36rem;
	height: 36rem;
	background-repeat: no-repeat;
	background-size: contain;
}
.tracking-item-row .item2{
	width: 260rem;
	line-height: 150rem;
	font-weight: bold;
}
.tracking-item-row .item3{
	display: flex;
	flex-direction: column;
	justify-content:space-around;
}
.tracking-item-row .item5{
	line-height: 150rem;
}
.tracking-item-row .item3{
	padding-left:60rem;
	width: 560rem;
	padding-top: 10rem;
	padding-bottom: 10rem;
}
.tracking-item-row .item4{
	width: 430rem;
	line-height: 150rem;
	text-align: center;
	font-size: 30rem;
	font-weight: bold;
}
.tracking-info-list{
	background-color: #fff;
	font-size: 18rem;
	color: #666666;
	display: none;
	padding: 0 60rem;
}
.info-item{
	border-bottom: 1px solid #dcdcdc;
	display: flex;
	padding: 20rem 0 0 0;
}
.info-item-item1{
	padding: 28rem 0;
	line-height: 60rem;
	text-align: right;
}
.info-item-item1 .item1-box:nth-child(3){
	height: 70rem;
}
.info-item-item1 .item1-box{
	text-align: right;
	height: 110rem;
	width: 200rem;
}
.info-item-item1 p{
	line-height: 60rem;
	height: 60rem;
	margin-right: 50rem;
}
.info-item-item1 .p1{
	height: 40rem;
	line-height: 40rem;
	width: 200rem;
	color: #333;
}
.info-item-item1 .p2{
	font-size: 30rem;
	height: 40rem;
	line-height: 40rem;
	width: 200rem;
	color: #333;
}
.info-item:last-of-type{
	border: none;
}
.info-item-item2{
	padding-right:50rem;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.info-item-item2 .div1,.info-item-item2 .div3{
	border-right: 1px dashed #bfbfbf;
}
.info-item-item2 .div1{
	height: 86rem;
	opacity: 0;
}
.info-item-item2 .div3{
	height: 86rem;
}
.info-item-item2 .div5{
	flex: 1;
}

.info-item:first-child .info-item-item2 .div1{
	opacity: 1;
}
.info-item-item2 .div4,.info-item-item2 .div2{
	height: 24rem;
	width: 24rem;
	background-image: url('../img/b2.png');
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.info-item:first-of-type .info-item-item2 .div2{
	background-image: url('../img/b1.png');
}

.info-item:last-of-type .info-item-item2 .div5,.info-item:first-of-type .info-item-item2 .div1{
	opacity: 0;
}
.info-item-item3{
	flex: 1;
	display: flex;
	padding: 78rem 0 28rem 0;
	flex-direction: column;
	justify-content: space-between;
}
.item1-p-gtoup {
	height: 110rem;
	line-height: 40rem;
}
.item1-p-gtoup p:first-child {
	font-size: 20rem;
}
.info-item-item3 .item3-box{
	margin: 5px 0;
	line-height: 30rem;
}

