h2{margin-bottom:20px}

header{margin-bottom:5px}



th{

		vertical-align: middle;

		text-align:center;

	}

p{

	font-family:'Times New Roman';

	font-size:20px;

	}

#toBeAdded{color:#f00}

.dl-inline dd,.dl-inline dt,.fa,header nav a{display:inline-block}

@keyframes rotate{from{

						-webkit-transform:rotateZ(360deg);

						-moz-transform:rotateZ(360deg);

						-ms-transform:rotateZ(360deg);

						-o-transform:rotateZ(360deg);

						transform:rotateZ(360deg)}to{-webkit-transform:rotateZ(0);

						-moz-transform:rotateZ(0);

						-ms-transform:rotateZ(0);

						-o-transform:rotateZ(0);

						transform:rotateZ(0)}}

@font-face{font-family:SourceSansProLight;

			src:url(../fonts/SourceSansProLight.eot);

			src:url(../fonts/SourceSansProLight.eot) format('embedded-opentype'),url(../fonts/SourceSansProLight.woff2) format('woff2'),url(../fonts/SourceSansProLight.woff) format('woff'),url(../fonts/SourceSansProLight.ttf) format('truetype'),url(../fonts/SourceSansProLight.svg#SourceSansProLight) format('svg')}

@font-face{font-family:FontAwesome;

			src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);

			src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');

			font-weight:400;

			font-style:normal

											}

.fa{

		font:normal normal normal 14px/1 FontAwesome;

		font-size:inherit;

		text-rendering:auto;

		-webkit-font-smoothing:antialiased;

		-moz-osx-font-smoothing:grayscale

	}

body,dd,dt{line-height:1.5}

.fa-sort-desc:before{content:"\f0dd"}

.fa-caret-left:before{content:"\f0d9"}

body{

		font-family:Verdana,"Helvetica Neue",Helvetica,Arial,sans-serif;

		font-size:14px;

		color:#000;

		background-color:#fff

	}

a,a:focus,a:hover{color:#0078ff}

dl{margin-bottom:.5em}

h2{font-size:30px}

h3{font-size:26px}

h4{

	font-size:22px;

	margin-top:20px

	}

h5{font-size:18px}

img{cursor:pointer}

.text-indent{text-indent:2em}

.dl-inline dt{

				width:48%;

				text-align:right;

				vertical-align:top

			}

.dl-inline dd{

				padding-left:10px;

				width:48%;

				text-align:left;

				white-space:nowrap

			}

.text-danger{color:red}

.text-warning{color:#f0ad4e}

.modal-dialog{width:1200px}

#header {

		

		height:500px;

		background-size:100% 100%;

		position:relative;

		background:black;

	}

header .banner{

				color:#fff;

				text-align:center;

				font-family:'times new roman';

				position:absolute;

				top:50%;

				left:50%;

				transform: translate(-50%, -50%);

			}

header .banner h1{font-size:4vw;font-weight:600;}

header .banner h2{font-size:1.6vw;font-weight:600;}

header .banner p{font-size:1.4vw}

header .banner .btn{

						color:#fff;

						margin-top:80px;

						font-size:1.2vw;

						background:#fc0;

						border:none;

						padding:.4em 1.1em;

						position:relative;

						top:-50px;

					}

header nav{

			width:100%;

			font-size:0;

			-webkit-text-size-adjust:none;

			position:absolute;

			bottom:0;

			background:rgba(0,0,0,.5)

		}

header nav .fa-sort-desc{

							-webkit:transition: .6s;

							-moz:transition: .6s;

							-ms:transition: .6s;

							-o:transition: .6s;

							transition:.6s

						}

header nav a{

				color:#fff;

				padding:.5em 1em;

				font-size:16px

			}

header nav a:focus,header nav a:hover{

										text-decoration:none;

										color:#000;

										background:#fff

									}

header nav .list-inline{

							margin:0;

							padding:0

						}

header nav .list-inline li{padding:0}

header nav .active a{background:#fff;color:#000}

header nav .active .fa-sort-desc{

									-webkit-transform:rotate(90deg);

									-moz-transform:rotate(90deg);

									-ms-transform:rotate(90deg);

									-o-transform:rotate(90deg);

									transform:rotate(90deg)

								}

header nav .slideDown{

						box-shadow:10px 10px 10px #fafafa;

						display:none;

						min-width:250px;

						text-align:left;

						position:absolute;

						list-style:none;

						padding:10px 0 0;

						z-index:9999;

						background:#fff

					}

footer .xi_an,header nav .slideDown a:hover{background:#f5f5f5}

header nav .slideDown a{color:#000;width:100%}

footer{

		border-top:2px solid #f5f5f5;

		margin-top:60px;

		padding:50px 0

	}

footer .xi_an{padding:20px 200px}

footer h4{margin-top:0}

footer .list-inline li{padding:0 50px}

footer img{height:60px}

.index{padding-top:5px;}

.container{font-size:16px;font-family:'Arial'}

.index .col-lg-5{border-left:2px solid #f5f5f5}

.index .important_dates dt{width:40%;padding-left:20px}

.index .dates_location h5,.index .dates_location p{padding-left:20px}

.construction img{

					-webkit-animation:rotate 1.5s linear infinite;

					-moz-animation:rotate 1.5s linear infinite;

					-ms-animation:rotate 1.5s linear infinite;

					-o-animation:rotate 1.5s linear infinite;

					animation:rotate 1.5s linear infinite

				}

.construction h1{font-size:40px;padding:50px 0}

.travel_information h3{color:#0078ff}

#anchor{margin-top:20px}



#allmap{width:800px;height:500px;overflow: hidden;margin:0;font-family:"微软雅黑";text-align:center}