.dailitit {
	font-size: 34px;
	line-height: 34px;
	margin-top: 80px;
	font-weight: 400; 
	color: #333;
	margin-bottom: 40px;
}
.dailides a{
	color: #213d95;
	text-decoration: underline;
}
.dailides a:hover{
	color: #50a2ff;
}
.dailibannerimg2 .dailitit{
	margin-top: 0;
}

.dailides {
	font-size: 15px;
	color: #333;
	line-height: 40px;
	/* max-width: 900px; */
}

.dailidesbox {
	margin-bottom: 55px;
}

.dailibannerimg {
	margin-bottom: 103px;
	overflow: hidden;
}
.dailibannerimg img{
	border-radius: 15px;
	width: 100%;
}

.dailibannerimg2 {
	background-color: #f4f5f8;
	padding: 50px 0;
}

.yan .dropdownflex {
	display: flex;
	margin-bottom: 47px;
}

.yan ul {
	border-radius: 15px;
}

.yan .dropdownflex>div {
	margin-right: 42px;
}

.yan .dropdown {
	width: 260px;
}

.yan .dropdown>button {
	width: 100%;
	font-size: 15px;
	color: #777;
	text-align: left;
	padding: 10px 15px;
	border: 2px solid #fff;
	border-radius: 10px;
	height: 45px;
}

.yan .dropdown-menu {
	width: 100%;
	border: none;
	box-shadow: 0px 3px 12px 5px rgba(0, 0, 0, .175) !important;
}

.btn-default.active,
.btn-default:active,
.open>.dropdown-toggle.btn-default {
	background-color: #fff !important;
	border: 2px solid #50a2ff !important;
}
.yan .dropdown-menu{
	z-index: 1000000;
}
.yan .dropdown-menu>li {
	text-align: center;
	border-radius: 10px;
	padding: 6px 14px;
	margin: 4px;
	cursor: pointer;
}

.yan .dropdown-menu>li:hover {
	background-color: #50a2ff !important;
	color: #fff;
}

.drprig {
	position: absolute;
	top: 50%;
	right: 15px;
	transform: translateY(-50%);
}

.dailimapbox {
	display: flex;
	background-color: #fff;
	border-radius: 15px;
	padding: 22px;
	overflow: hidden;
}

.dailimapbox>div:nth-child(1) {
	margin-right: 25px;
}

.dailimapbox>div.address-list {
	height: 450px;
	overflow-y: scroll;
	padding-right: 20px;
}

.dailimapbox>div {
	flex: 1;
}

.dailimap {
	height: 400px;
}

.searchbox {
	/* border: 2px solid #f4f5f8; */
	box-sizing: border-box;
	margin-bottom: 25px;
	border-radius: 15px;
	overflow: hidden;
}

.searchmap {
	width: 100%;
	padding: 20px 33px;
	border-radius: 10px;
	border: none !important;
	outline: none !important;
	background-color: rgba(0, 0, 0, 0) !important;
	font-size: 15px;
	color: #777;
}

.searchimg {
	width: 16px;
	height: 15px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 33px;
}

.searchjieguobox {
	border-radius: 10px;
	background-color: #f4f5f8;
	font-size: 14px;
	padding: 27px 32px;
	margin-bottom: 22px;
	cursor: pointer;
	position: relative;
}
.searchjieguobox.active{
	background-color: #ccdcf3;
}

.searchjieguobox>div {
	display: flex;
	margin-bottom: 10px;
	align-items: center;
}

.searchjieguobox img {
	width: 20px;
	margin-right: 13px;
}

.searchjieguobox>div:last-child {
	margin-bottom: 0;
}
.searchjieguobox>div{
	font-size: 18px;
	color: #333;
}
.searchjieguobox>div:first-child {
	font-weight: 400; 
	font-size: 22px;
}
.searchjieguobox .logo{
	position: absolute;
	bottom: 50px;
	border-radius: 50%;
	right: 50px;
	overflow: hidden;
	width: 80px;
	height: 80px;
}
.searchjieguobox .logo img{
	width: 80px;
	height: 80px;
	margin: 0;
}

#containermap {
	width: 100%;
	height: 450px;
}

.newwindows {}

.newwindows>div {
	display: flex;
	margin-bottom: 10px;
	font-size: 15px;
	color: #333;
}

.newwindowstit {
	font-weight: 400; 
}

.newwindowsphone {
	color: blue;
}

.newwindows img {
	margin-right: 20px;
}
 
.address-list::-webkit-scrollbar {
    width: 8px;
}
/* 设置滚动条滑块的背景色和圆角 */
.address-list::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 5px;
}
 
/* 设置滚动条滑块在悬停状态下的背景色和圆角 */
.address-list::-webkit-scrollbar-thumb:hover {
  background-color: #999;
  border-radius: 5px;
}
 
/* 设置滚动条轨道的背景色和圆角 */
.address-list::-webkit-scrollbar-track {
  background-color: #f5f5f5;
  border-radius: 5px;
}
 
/* 设置滚动条轨道在悬停状态下的背景色和圆角 */
.address-list::-webkit-scrollbar-track:hover {
  background-color: #ccc;
  border-radius: 5px;
}
.yan .dropdown>button:hover{
	background-color: #fff;
	background-color: #fff !important;
	border: 2px solid #50a2ff !important;
}

@media screen and (min-width: 1920px) {}

@media screen and (max-width: 992px) {

	.dailimapbox {
		display: block;
	}

	.dailimapbox>div:nth-child(1) {
		margin-right: 0;
		margin-bottom: 20px;
	}

	.dailimapbox>div:nth-child(2) {
		height: 520px;
        overflow-y: scroll;
        padding-right: 20px;
	}
	.dailibannerimg{
		margin-bottom: 30px;
	}
	#containermap{
		display: none;
	}
	.yan .dropdownflex{
		margin-bottom: 10px;
	}

}

@media screen and (max-width: 768px) {
	#container {
		width: 100%;
		height: 300px;
	}
	.yan .dropdownflex{
		flex-wrap: wrap;
	}
	.dailibannerimg2 .yan{
		background-color: #f4f5f8;
		padding-bottom: 20px;
	}
	.yan .dropdownflex>div {
		margin-right: 0;
		width: 100%;
		margin-bottom: 15px;
	}
	.newsitem {
		font-size: 24px;
	}
	.dailitit{
		font-size: 24px;
	}
	.searchjieguobox>div:first-child{
		font-size: 16px;
	}
	.searchjieguobox>div{
		font-size: 14px;
	}
	.dailitit{
		margin: 30px 0;
	}
	.dailidesbox{
		margin-bottom: 30px;
	}
	.dailibannerimg a{
		display: inline-block;
	}
	.dailides{
		line-height: 28px;
	}
}