
/* @media only screen and (device-width:360px) and ( device-height:740px) {
	.thhxshow{
	width: 100%;
	margin-top: 20px;
	overflow: hidden;
	position: absolute;
	 top: 20% !important;}
	
}
 */

@media screen and (max-width:430px) and ( max-height:932px) {
	
	.thhxshow li{
	
		font-size: 1rem !important;
	
	
	}
	
}


@media only screen and (max-width:390px) and ( max-height:844px) {


/*zdj*/
	
	
	
	
	  .departureCityFilter {
	            margin-bottom: 20px;
	        }
	        .ul_con {
	            list-style: none;
	            padding: 0;
	            margin: 10px 0;
				
	        }
	        .ul_con li {
	            padding: 5px;
	            
	            margin-bottom: 5px;
	        }
	        .ul_con a {
	            text-decoration: none;
	            color: black;
	        }
	
	        /* 标签切换样式 */
			
			.qh_nav {
			  background: url(../images/qhdh.png) center no-repeat ;
			  width: 100%;
			  background-size: 100% 100%; 
			  height: 60px;
			  position: relative;
			  margin-top: 20px ;
			}
			
	        .tabs {
	            display: flex;
	            margin-bottom: 0px;
				width:99%;
			
				
			
	        }
			
			
			
	        .tab {
	            flex: 1;
	            padding: 15px 0px !important;
	            text-align: center;
	            cursor: pointer;
	            transition: background-color 0.3s;
				font-size: 0.8rem !important;
				line-height: 0.9rem !important;
				width: 20% !important;
				border-radius: 30px;
				margin-top: 10px !important;
				margin-left: 10px;
				display: flex !important;
				align-items: center !important;
				justify-content: center !important;
				height: 35px !important;
			
			
	        }
	 /*       .tab:hover {
	            background-color: #4478cd;
	        } */
	        .active-tab {
	            background-color: #0047bb;
	            color: white;
				border-radius: 30px;
			
	        }
	
	        .tab-content-show {
	            display: none;
	        }
	
	
	        .active-content {
	            display: block;
			
				
	        }
			
			.hxshowbg{
				height: 200px !important;
				overflow-y: auto; 
				background: url(../images/hxbg.png) center no-repeat; 
				width: 100%; background-size: 100% 100%;  
				margin-top: 0px !important;
				
			}
			#Oceania,#America,#Europe,#Asia,#MiddleEastAfrica{
				height: 300px !important;
				overflow-y: auto;
				margin-top: 60px !important;
				width: 99%;
			}
			
			
			.thhxshow{
				width: 95%;
			margin-top: 10px !important;
			overflow: hidden;
			position: absolute;
			}
			
			.thhxshow li{
				width: 33%;
				float: left;
				font-size: 0.8rem;
				text-align: center;
				line-height: 1rem !important;
				color: #181e25;
				font-weight: bold;
				padding: 5px;
			}
			.thhxshow li select{
				font-size: 1.4rem;
				position: absolute;
				margin-top: 5px ;
			}
			.anniu{ width: 20%; margin: 0 auto;}
			
			
			.tab-content-show::-webkit-scrollbar {/*滚动条整体样式*/
				            width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
				            height: 3px;
				            scrollbar-arrow-color:red;
							position: relative;
							z-index: 99;
				
				}
				
				.tab-content-show::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
				            border-radius: 5px;
				            -webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, 1);
				            background: #0047BB;
				            scrollbar-arrow-color:red;
						position: relative;
						z-index: 99;
						height: 3px;
							
				}
				
				.tab-content-show::-webkit-scrollbar-track {/*滚动条里面轨道*/
				            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);
				            border-radius: 10px;
				            background: #fff;
							position: relative;
							z-index: 99;
				        }
			
			
			
	
	        .city-filter {
	       
				position: absolute;
				top: 11.2% !important;
				left:22% !important;
				
	        }
			  .city-filter  select{
				  font-size: 0.6rem !important;
			  }
	
	        .no-flight-message {
	            margin-top: 10px;
	            color: red;
	            font-weight: bold;
	        }
	
	
	
	.ul_con{
		width: 100%;
		margin: 0 auto;
		overflow: hidden;
		
	}
	.ul_con li{
		float: left;
		width: 30%;
		margin: 0 auto;
		text-align: center;
	}
	
	.ul_con li:nth-child(3){
		float: left;
		width: 40%;
		margin: 0 auto;
		text-align: center;
	}
	
	.ul_conup1{
		font-size: 0.7rem !important;
		color: #181e25;
		margin: 0 auto;
		line-height: 1rem !important;
		border-bottom: 1px solid #c8c8c8;
	}
	.ul_conup2{
		font-size: 0.7rem !important;
		color: #181e25;
		margin: 0 auto;
		line-height: 1rem !important;
		border-bottom: 1px solid #c8c8c8;
	}
	.ul_conup3{
		font-size: 0.7rem !important;
		color: #181e25;
		margin: 0 auto;
	line-height: 1rem !important;
		/* font-weight: bold; */
		border-bottom: 1px solid #c8c8c8;
		overflow: hidden;
		text-align: center;
	}
		
}














@media screen and (max-width: 540px) {
	
	
	.pc{
		display: none;
	}
	.mobile{
		display: block;
	}
	
	.break_nav{
		width:95%;
		margin: 30px auto;
			color: #627A88;
		font-size: 1rem;
		
	}
	
	
	.hxtips{
		width: 95%;
		margin: 20px auto;
		font-size: 1rem;
		letter-spacing: 1px;
		
	}
	
	
	.tu3{ width:100%; height: auto; overflow: hidden; margin: 20px auto 0px auto !important;}
	.tu3 ul{ margin: 0; padding: 0;}
	.tu3 ul li{ list-style-type: none; float: left; width: 100%;}
	.tu3 ul li img{width:100%; display: block;}
	
	
	
	.xmwzms01{
		width:100%;
		font-size: 1.4rem;
		color: #393939;
		font-weight: bold;
		margin-top: 20px;
		padding-left: 10px;
		
		
	}
	
	.xmwzms02{
		width: 94%;
		font-size: 1rem;
		color: #4c4c4c;
		line-height: 2rem;
		margin-top:10px;
		padding-left: 10px;
		
	
	}
	
	
	.tab_qh_all{
		width: 100%;
		margin: 30px auto;
		overflow: hidden;
		margin-left: 0px;
		background: url(../images/icon_tansuo.png) left top no-repeat;
	
		}
	
	
	
	
	.tab_qh_all_2{
		width: 100%;
		margin: 40px auto 20px auto;
		overflow: hidden;
		margin-left: 0px;
		background: url(../images/icon_ms.png) left top no-repeat;
	}
	
	
	.hdxq{
		width: 95%;
		margin: 50px auto;
		overflow: hidden;
	}
	
	.dbtlo{
		width: 95%;
		margin: 0 auto;
	}
	
	.connt{
	    width:99%;
	    height: 200px;
	    overflow-y: auto;
	    margin:20px auto 0px auto;
	    padding:0;
	}
	
	.xia{ height: auto; overflow: hidden; background: url(../images/hxbg.png) center no-repeat; width: 98%; background-size: 100% 100%;  margin:  30px auto 0 auto;}
	
	
	.thhx{
		width: 95%;
		margin: 30px auto;
		overflow: hidden;
		
		border-radius: 10px;
	}
	.thhx p{
		font-size: 1.5rem;
		text-align: center;
		color: #181e25;
		letter-spacing: 1px;
		line-height: 3rem;
		border-bottom: 1px solid #181e25;
		
	}
	
	.thhxshow li{
		width: 33.33%;
		float: left;
		font-size: 0.8rem;
		text-align: center;
		line-height: 3rem;
	}
	.thhxshow li select{
		font-size: 0.8rem !important; 
	
	}
	
	
	.ljydbtn{
		width: 40% !important;
		border: 2px solid #0047bb;
		line-height: 2.5rem;
		border-radius: 35px;
		text-align: center;
		font-size: 1.2rem;
		color: #0047bb;
		margin:30px auto;
	}
	
	.alltk{
		width: 95%;
		border-top: 2px solid #c8c8c8;
		border-bottom: 2px solid #c8c8c8;
		margin: 0 auto;
	}
	.xiangqing1 ul li{ font-size: 1rem;}

	
	
	.title01{
		height: 40px;
	}
	.title01 h2{
			font-size: 20px;
			line-height: 40px;
			/* letter-spacing:5px */
			
	}
	.title01:before{
		left:-43px;
		top:0px;
		width: 43px;
		height: 40px;
		background-size: 100%;
	}
	.title01:after{
		right:-43px;
		top:0px;
		width: 43px;
		height: 40px;
		background-size: 100%;
	}
	.content-text{
		padding-top: 70px;
		padding-bottom: 30px;
	}
	.content-text h2{
		color:#458bcc;
		font-size: 20px;
		padding-top: 20px;
	}
	.content-text h3{
		font-size: 18px;
	}
	.content-text li{
		font-size: 18px;
		line-height: 33px;
		letter-spacing: 2px;
	}
	.content-text ul{
		width: 90%;
		margin: 10px auto;
		font-size: 18px;
		padding: 10px 0;
	}
	.content-text ul dd{
		font-size: 18px;
		line-height: 30px;
	}
	.content-text dt{
		font-size: 16px;
		line-height: 28px;
	}
	
	.specialleft1{
		left:calc(56%*0.5);
	}
	.specialleft2{
		left:calc(70%*0.5);
	}
	.specialleft3{
		left:calc(79%*0.5);
	}
	
	
	
	
	
	
	
	/*zdj*/
	
	
	
	
	  .departureCityFilter {
	            margin-bottom: 20px;
	        }
	        .ul_con {
	            list-style: none;
	            padding: 0;
	            margin: 10px 0;
				
	        }
	        .ul_con li {
	            padding: 5px;
	            
	            margin-bottom: 5px;
	        }
	        .ul_con a {
	            text-decoration: none;
	            color: black;
	        }
	
	        /* 标签切换样式 */
			
			.qh_nav {
			  background: url(../images/qhdh.png) center no-repeat ;
			  width: 100%;
			  background-size: 100% 100%; 
			  height: 60px;
			  position: relative;
			  margin-top: 20px ;
			}
			
	        .tabs {
	            display: flex;
	            margin-bottom: 0px;
				width:99%;
				
			
	        }
			
			
			
	        .tab {
	            flex: 1;
	            padding: 10px;
	            text-align: center;
	            cursor: pointer;
	            transition: background-color 0.3s;
				font-size: 0.8rem;
				line-height: 0.7rem !important;
				width: 20% !important;
				border-radius: 30px;
				margin-top: 12px !important;
				margin-left: 10px;
				display: flex;
				align-items: center;
				justify-content: center;
				height: 35px !important;
			
	        }
	   /*     .tab:hover {
	            background-color: #4478cd;
	        } */
	        .active-tab {
	            background-color: #0047bb;
	            color: white;
				border-radius: 30px;
			
	        }
	
	        .tab-content-show {
	            display: none;
	        }
	
	
	        .active-content {
	            display: block;
			
				
	        }
			
			.hxshowbg{
				height: 290px !important;
				overflow-y: auto; 
				background: url(../images/hxbg.png) center no-repeat; 
				width: 100%; background-size: 100% 100%;  
				margin-top: 0px !important;
				
			}
			#Oceania,#America,#Europe,#Asia,#MiddleEastAfrica{
				height: 200px !important;
				overflow-y: auto;
				margin-top: 60px !important;
				width: 99%;
			}
			
			
			.thhxshow{
				width: 100%;
			margin-top: 20px;
			overflow: hidden;
			position: absolute ;
			 top:0% !important;
			 height: 60px ;
			
			 }
			
			.thhxshow li{
				width: 30%;
				float: left;
				font-size: 0.8rem;
				text-align: center;
				line-height: 1rem !important;
				color: #181e25;
				font-weight: bold;
			}
			.thhxshow li select{
				font-size: 1.4rem;
				margin-top: 5px;
				 left: 0% !important;
				 
			}
			.anniu{ width: 20%; margin: 0 auto;}
			
			
			.tab-content-show::-webkit-scrollbar {/*滚动条整体样式*/
				            width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
				            height: 3px;
				            scrollbar-arrow-color:red;
							position: relative;
							z-index: 99;
				
				}
				
				.tab-content-show::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
				            border-radius: 5px;
				            -webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, 1);
				            background: #0047BB;
				            scrollbar-arrow-color:red;
						position: relative;
						z-index: 99;
						height: 3px;
							
				}
				
				.tab-content-show::-webkit-scrollbar-track {/*滚动条里面轨道*/
				            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);
				            border-radius: 10px;
				            background: #fff;
							position: relative;
							z-index: 99;
				        }
			
			
			
	
	        .city-filter {
	       
				position: absolute;
				top:36% !important;
				left:10% !important;
			
				
	        }
			  .city-filter  select{
				  font-size: 0.6rem !important;
				  	width: 90px !important;
			  }
	
	        .no-flight-message {
	            margin-top: 10px;
	            color: red;
	            font-weight: bold;
	        }
	
	
	
	
	
	
	
	
	.ul_con{
		width: 100%;
		margin: 0 auto;
		overflow: hidden;
		
	}
	.ul_con li{
		float: left;
		width: 30%;
		margin: 0 auto;
		text-align: center;
	}
	
	.ul_con li:nth-child(3){
		float: left;
		width: 40%;
		margin: 0 auto;
		text-align: center;
	}
	
	.ul_conup1{
		font-size: 0.6rem;
		color: #181e25;
		margin: 0 auto;
		line-height: 2rem;
		border-bottom: 1px solid #c8c8c8;
	}
	.ul_conup2{
		font-size: 0.6rem;
		color: #181e25;
		margin: 0 auto;
		line-height: 2rem;
		border-bottom: 1px solid #c8c8c8;
	}
	.ul_conup3{
		font-size: 0.6rem;
		color: #181e25;
		margin: 0 auto;
		line-height: 2rem;
		/* font-weight: bold; */
		border-bottom: 1px solid #c8c8c8;
		overflow: hidden;
		text-align: center;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}


@media screen and (min-width: 992px){
	
	.title1{width: 80%; top: -65px; left: 8%;}
	.con4_1{ width: 40%;}
	.con4_2{ width: 20%;}
	.con4_3{ width: 50%;}
/* 	.tab_line1 li{ width: 18%;} */
	.con3 p:nth-child(4){ margin-left: 168px;}
/* 	.tab_line2 li{ width: 31%;} */
	.biaotou{ width:98%;}

}

@media screen and (max-width: 390px)  and (max-height: 844px) {
	
	

}

@media screen and (max-width: 414px)  and (max-height: 896px) {
	
	.tab {
	    flex: 1;
	    padding: 10px;
	    text-align: center;
	    cursor: pointer;
	    transition: background-color 0.3s;
		font-size: 0.6rem;
		line-height: 0.8rem !important;
		width: 20% !important;
		border-radius: 30px;
		margin-top: 10px !important;
		margin-left: 10px;
		display: flex !important;
		align-items: center !important;
		justify-content: center !important;
		height: 35px !important;
	
	}
	
}

@media screen and (max-width: 375px)  and (max-height: 667px) {
	
	.tab {
	    flex: 1;
	    padding: 10px;
	    text-align: center;
	    cursor: pointer;
	    transition: background-color 0.3s;
		font-size: 0.6rem;
		line-height: 0.8rem !important;
		width: 20% !important;
		border-radius: 30px;
		margin-top: 10px !important;
		margin-left: 10px;
		display: flex !important;
		align-items: center !important;
		justify-content: center !important;
		height: 35px !important;
	
	}
	
}

@media screen and (max-width: 540px) {
	
	
	
	
	.content{
		width: 100%;
         background: #ffffff !important;
		margin: 0 auto;
	}
	
	
	
	
	.whychoose{
		width: 100%;
		margin: 0 auto;
		overflow: hidden;
	}
	.whychoose p{
		font-size:1.5rem !important;
		color: #181e25;
		letter-spacing: 2px;
		text-align: center;
	}
	
	.whychoose ul li{
		width:30% !important;
		float: left;
		margin-left: 2.5% !important;
		margin-top: 20px;
		margin-bottom: 50px;
	
	}
	
	
	
	
	
	
	
	
	.part1,.part2,.part3,.part4{
		width: 95%;
		margin: 0 auto 50px auto;
		display: block;
		overflow: hidden;

	}
	
	
	.part5{
		width: 95%;
		background: url(../images/partbg.png) center repeat-y;
		border-radius:5px;
		margin: 100px auto 50px auto;
		position: relative;
		
	}
	
	.part6{
		width: 95%;
		background: url(../images/partbg.png) center repeat-y;
		border-radius: 5px;
		margin: 100px auto 50px auto;
		position: relative;
	
	}
	
	.parttitle5{
		width: 30%;
		margin: 0 auto;
		overflow: hidden;
		position: absolute;
		top: -2% !important;
		left: 34%;
	}
	
	.parttitle6{
		width: 30%;
		margin: 0 auto;
		overflow: hidden;
		position: absolute;
		top: -2% !important;
		left: 34%;
	}
	
	.imgpl{
		width: 90% !important;
		margin: 0 auto;
		overflow: hidden;
	}
	
	.imgpl li:first-child{
		margin-left: 0% !important;
		margin-top: 40px !important;
	}

	.imgpl li{
		
		width: 100% !important;
	   margin-left: 0% !important;
		margin-top: 10px;
		
	}
	
	
	
	
	
	
	.wxts{
		width: 90%;
		margin: 30px 10px;
		overflow: hidden;
		
	}
	
	.wxts li{
		font-size: 1rem;
		color: #323232;
		letter-spacing: 1px;
		line-height: 30px;
	}
	
	
	.partbt{
		width: 94.8%;
		overflow: hidden;
		margin-left: 2.4%;
		margin-top: 10%;
	}
	
	
	
	
	.picpl{
		width: 100%;
	     margin: 0 auto 20px auto;
		 overflow: hidden;
	}
	
	.picpl li{
		width: 92%;
		float: left;
	
	}
	
	.hxtable{
		width: 90%;
		margin: 0 auto;
		overflow: hidden;
	}
	
	
	.showline1{
		width: 100%;
		margin: 0 auto 30px auto;
		border: 1px solid #74b5fa;
		
	}
	.showline1 th:first-child{
		border-left: 1px solid #74b5fa;
	}
	
	
	.showline1 th{
		font-size: 1rem;
		background: #74b5fa;
		border-left: 1px solid #fff;
		line-height: 35px;
		letter-spacing: 1px;
		color: #ffffff;
		text-align: center;
	}
	
	
	.showline1 td{
		font-size: 0.8rem;
		background: #ffffff;
		border-left: 1px solid #74b5fa;
		border-bottom: 1px solid #74b5fa;
		line-height: 40px;
		letter-spacing: 1px;
		color: #323232;
		text-align: center;
		width: 25%;
	}
	
	
	
	
	
	
	.wxts li{
		font-size: 0.8rem;
		color: #323232;
		letter-spacing: 1px;
		line-height: 30px;
	}
	.wxts li b{
		font-size: 1rem;
	}
	
	
	
	
	
	
	
	
	
	

	.title1{width: 70% !important; top: -29px !important; left:27% !important;}
	.title1 p{color: #ffffff;font-size: 0.8rem !important; position: absolute; top: 50%;left: 36%; letter-spacing: 2px;}
	
	.title11{ height: auto; overflow: hidden; position: absolute; width:60% !important; top: -20px !important; left: 22% !important;}

	.title11 p{color: #ffffff;font-size: 0.9rem !important; position: absolute; top: 38%;left: 20%; letter-spacing: 2px;}
	
.kbg{
	width: 100%;
	height: 40px;
	overflow: hidden;
}
	


.tab_line1{
  margin: 0 auto;
  padding: 0;
  height: auto;
  overflow: hidden;
  text-align: center;
  width: 97% !important;
  display: flex;
  align-content: flex-start;
   flex-wrap: wrap;

}


.tab_line1 li{

 color: #646464;
 font-size:1rem;
 line-height: 60px;
 text-align: center;
 letter-spacing: 1px;
 flex: 1 1 auto;
 padding: 5px 20px;
 float: left;
 margin: 0 ;
 cursor: pointer;
 box-sizing: border-box;
 white-space: nowrap;
 width:auto;
 
 text-decoration: none;
 position: relative;
  

  
}
.tab_line1 li.active1::after{
 content: '';
	 height: 5px;
	 background-color: #0047bb;
	 border-radius: 40px;
	 width: 35%;
  text-decoration: none;
  bottom: 2px;
  left: 32%;
 position: absolute;

}	



li.active1{

	color: #0047bb;
	display: block;
	
}


.tab_line2{
  margin: 0 auto;
  padding: 0;
  height: auto;
  overflow: hidden;
  text-align: center;
  width: 90% !important;
  display: flex;
  align-content: flex-start;
   flex-wrap: wrap;

}


.tab_line2 li{

  color: #646464;
  font-size:1rem;
  line-height: 60px;
  text-align: center;
  letter-spacing: 1px;
  flex: 1 1 auto;
  padding: 5px 20px;
  float: left;
  margin: 0 ;
  cursor: pointer;
  box-sizing: border-box;
  white-space: nowrap;
  width:auto;

  text-decoration: none;
  position: relative;
}
.tab_line2 li.active2::after{
 content: '';
	 height: 5px;
	 background-color: #0047bb;
	 border-radius: 40px;
	 width: 35%;
  text-decoration: none;
  bottom: 0;
  left: 32%;
 position: absolute;

}	



li.active2{

	color: #0047bb;
	display: block;
	
}




.biaoneirong{ height: auto; overflow: hidden;width:99%; }
.biaoneirong ul{
	display: flex;
	flex-wrap: wrap;
}
.biaoneirong li{
	width: 47%;
	margin: 30px auto 0px auto;
	float: left;
	margin-left: 2%;
	
}


.biaoneirong_ms{ height: auto; overflow: auto;width:99%;}
.biaoneirong_ms li{
	width: 97%;
	margin: 30px auto 0px auto;
	float: left;
	margin-left: 2%;
}




.overlay .text {
  font-size: 0.55rem ;
  text-align: left;
  padding: 10px !important;
}







	
	
.con1{ height: auto; overflow: hidden; font-size: 0.8rem; text-align: center; color: #4e4e4e; letter-spacing: 1px; margin: 20px auto }
.con2{ height: auto; overflow: hidden; font-size: 0.8rem; text-align: center; color: #4e4e4e; letter-spacing: 1px; margin: 0px auto 30px auto; line-height: 1.8em;}
.con2 span{color: #00a0fd;font-size: 0.8rem;font-weight: bold;}
.con2 b{color: #00a0fd;font-weight: bold;}	
	
	.con4{ width: 50%;}
/* 	.tab_line1 li{ width: 40%;} */
	.con3 p:nth-child(4){ margin-left: 0px;}
/* 	.tab_line2 li{ width: 40%;} */
	.biaotou{ width:98%;}
	.con8{ height: auto; overflow: hidden; font-size:0.8rem; color: #323232; line-height: 34px; padding: 0px 0px 40px 20px; width: 98%;}
	
	.con8 b{color: #00a0fd;font-weight: bold;}

.mytable1{ width:100%; border-left: #27b0ff 1px solid; border-top: #27b0ff 1px solid;}
.mytable1 th{ width:33%; background-color: #27b0ff; color: #ffffff; font-size:0.8rem;  text-align: center; padding: 2px; line-height: 20px;}
.mytable1 td{ width:33%; color: #545454; font-size: 0.8rem; border-bottom: #27b0ff 1px solid; border-right: #27b0ff 1px solid; text-align: center; padding: 2px;}
.gundong{ height: 250px; overflow-y: auto;}


.con6{ height: auto; overflow: hidden; font-size: 0.7rem; color: #323232; line-height: 20px; padding: 0px 40px 0px 50px;}



.tiqiantitle{
	width: 95%;
	background: #fff;
	border-radius: 50px;
	text-align: center;
	margin: 0px auto 50px auto;
	font-size: 1rem;
	color: #4e4e4e;
	line-height: 2rem;
	overflow: hidden;
	letter-spacing: 2px;
	border:2px solid #00a0fd;

}



.con-blue{  overflow: hidden; max-width:95%; margin: 0px auto 30px auto; background: url(../images/bg.png) top no-repeat;background-size: 100% 100%; position: relative; }

.bt1{
	width: 60%;
	position: absolute;
	margin: 0px auto ;
	overflow: hidden;
	top: -6%;
	left: 22%;

}
.bt1 img{width: 100%; display: block;}






.block75{
width: 90%;
margin: 30px auto 20px 20px;
text-align: center;}
.bt3{
	width: 50%;
	position: absolute;
	margin: 0px auto ;
	overflow: hidden;
	top: -15%;
	left: 26%;
}


.dyemail{width: 60% !important; margin:  0 auto 100px auto;}






	.banner{width:100%; height:auto; overflow:hidden; text-align:center;margin:0px auto;display: none !important;}

	.banner_h5{
		width:100%;
		display: block !important;
		overflow:hidden;
	}
	
	
	
	
}

@media screen and (max-width: 768px){

	
	.banner{width:100%; height:auto; overflow:hidden; text-align:center;margin:0px auto;display: none !important;}
	
	.banner_h5{
		width:100%;
		display: block !important;
		overflow:hidden;
	}
	
	.anniu{ width: 40%; margin: 0 auto;}
	.ul_conup1,.ul_conup2,.ul_conup3{ font-size: 0.85rem;}
	.thhxshow li { line-height: 1.5rem;}
	.thhxshow li:nth-child(2),.thhxshow li:nth-child(3) { line-height: 2.5rem;}
	
	.dbtlo-p1{
		font-size: 24px;
	}
	.dbtlo-p2{
		font-size: 1rem; line-height: 25px;
	}
	.hdxq li:nth-child(1){
		font-size: 20px; 
	}
	.hdxq li{
		font-size: 16px;
	}
	
}