		.flex {
			display: flex;
			display: -webkit-flex;
			align-items: center;
			-webkit-align-items: center;
		}
		
		.justify {
			justify-content: space-between;
			-webkit-justify-content: space-between;
		}
		
		.c_white {
			color: #ffffff;
		}
		
		.c_333 {
			color: #333333;
		}
		
		.container {
			width: 62.5%;
			min-width: 964px;
			margin: 0 auto;
		}
		
		.left {
			width: 21.833333%;
		}
		
		.left_title {
			height: 40px;
			line-height: 36px;
			background: #0078F3;
			justify-content: flex-start;
			-webkit-justify-content: flex-start;
			font-size: 16px;
		}
		
		.left_title>p {
			height: 100%;
		}
		
		.icon {
			width: 2px;
			height: 12px;
			background: #ffffff;
			margin-right: 5px;
			margin-left: 7.633%;
		}
		
		.list,
		.r_conter {
			min-height: 720px;
			border-right: 1px solid #D1D1D1;
			border-left: 1px solid #D1D1D1;
			border-bottom: 1px solid #D1D1D1;
		}
		
		.r_conter>div{
			padding-bottom: 40px;
		}
		
		.list_li {
			width: 86.26%;
			margin: 0 auto;
		}
		
		.list_li>a:hover p {
			color: #0078F3;
		}
		
		.list_li>a>div:first-child {
			height: 49px;
			line-height: 49px;
			border-bottom: 1px dashed #D2D2D2;
		}
		
		.list_li>a>div:first-child>p {
			font-size: 14px;
		}
		
		.list_li>a>div:first-child>p:first-child {
			margin-right: 9px;
		}
		
		.container {
			margin: 0 auto;
			padding: 20px 0;
			justify-content: space-between;
			-webkit-justify-content: space-between;
		}
		
		.right {
			width: 76.666666%;
		}
		
		.right_title {
			height: 40px;
			background: #0078F3;
			justify-content: space-between;
			-webkit-justify-content: space-between;
		}
		
		.right_title>div:first-child>p {
			font-size: 16px;
			line-height: 40px;
		}
		
		.right_title_r {
			font-size: 12px;
			margin-right: 20px;
		}
		
		.right_title_r>p {
			line-height: 40px;
		}
		
		.right_title_r a {
			color: #ffffff;
		}
		
		.r_conter {
			position: relative;
		}
		
		.right_l {
			width: 30%;
		}
		
		.text_title {
			text-align: center;
			padding: 47px 0 0;
			margin: 0 auto;
		}
		
		.text_title>p:first-child {
			font-size: 30px;
			line-height: 30px;
			color: #000000;
			font-weight: bold;
			letter-spacing: 8px;
		}
		
		.text_title>p:last-child {
			width: 116px;
			height: 4px;
			background: #B0B0B0;
			margin: 18px auto 31px;
		}
		
		#allmap {
			width: 88.5%;
			height: 390px;
			overflow: hidden;
			margin: 0 auto;
			border: 1px solid #cccccc;
		}
		
		.map_text {
			padding: 32px 53px 0;
		}
		
		.map_text>p {
			font-size: 18px;
			font-family: MicrosoftYaHei;
			color: rgba(51, 51, 51, 1);
			padding-bottom: 36px;
		}
		
		.map_text>p:last-child {
			padding: 0;
		}
		
		.BMap_Marker img {
			width: 36px!important;
		}
		
		.drop_down {
			height: 0;
			overflow: hidden;
			transition: all 0.3s;
			-webkit-transition: all 0.3s;
		}
		
		.drop_down>p {
			height: 49px;
			line-height: 49px;
			border-bottom: 1px dashed #D2D2D2;
			padding-left: 17px;
		}
		
		.drop_down>p>a {
			color: #666666;
			font-size: 14px;
		}
		
		.drop_down>p>a:hover {
			color: #0078F3;
		}
		
		.li_img {
			transform: all 0.3s;
			-webkit-transform: all 0.3s;
		}
		
		.drop_down_active {
			height: auto!important;
		}