@charset "utf-8";

/*main_content*/
#main_content{
	width:100%;
}
#main_content .banner{
	height:500px;
}
#main_content #banner1{
	background:url("../images/banner7.jpg") no-repeat center center;
	background-size:cover; 
}
#main_content .banner .e_table{
	width:100%;
	height:100%;
	text-align: center;
}
#main_content .banner .banner_content{
	max-width:700px;
	margin:0 auto;
}
#main_content .banner .banner_content h2{
	font-size:42px;
	color:#e7a100;
	font-weight:normal;
	text-transform: uppercase;
	word-break: break-all;
}
#main_content .banner .banner_content h1{
	font-size:28px;
	color:#fff;
	font-weight:normal;
	line-height: 42px;
	margin-top:35px;
}

/*title*/
.page_title{margin:80px 0;text-align:center;}
.page_title h1{font-size:40px;color:#a37b1f;line-height:45px;}
.page_title span.title_bar{display:block;width:60px;height:3px;margin:0 auto;margin-top:35px;background:#a37b1f;}

/*leading*/
#main_content #leading{width:100%;background:#eeeeee;}
#main_content #leading .in_leading{/*padding:65px 200px;*/padding-top:0 !important;overflow:hidden;max-width:1230px;margin:0 auto;}

/*download*/
#main_content #download{
	width:100%;
	background: #c5c5c6;
}
#main_content #download .in_download{
	padding:100px 100px;
	max-width:1230px;
	margin:0 auto;
}
#main_content #download .in_download ul{
	overflow: hidden;
}
#main_content #download .in_download ul ol{
	width:66.7%;
	float:left;
}
#main_content #download .in_download ul ol.last{
	width:33.3%;
}
#main_content #download .in_download ul ol.last .download_content{
	border-left:2px solid #e7e7e7;
	padding-left: 23%;
	padding-bottom: 45px;
}
#main_content #download .in_download ul ol .title{
	font-size:22px;
	color:#58595b;
	/*text-transform: uppercase;*/
	line-height: 30px;
	/*margin-bottom:30px;*/
	height:80px;
	font-family:"whitneySC";
}
#main_content #download .in_download ul ol .download_content{
	overflow:hidden;
}
#main_content #download .in_download ul ol .download_content ul{
	float:left;
	width:50%;
}
#main_content #download .in_download ul ol ul li{
	margin-bottom: 15px;
}
#main_content #download .in_download ul ol ul li .name{
	font-size:22px;
	color:#1f252f;
	line-height: 30px;
	padding-left:30px;
	background:url("download-icon.png")/*tpa=http://www.gds-services.com/images/GDS/images/download-icon.png*/ no-repeat left 6px;
}
#main_content #download .in_download ul ol ul li .date{
	font-size:14px;
	color:#58595b;
	line-height: 30px;
	padding-left:30px;
}
#main_content #download .in_download ul ol .download_content .media_contacts{
	padding-top:95px;
	margin-top:20px;
	margin-bottom:45px;
	text-align:center;
	font-size:24px;
	color:#a37b1f;
	/*text-transform:uppercase;*/
	background:url("b-download-icon.png")/*tpa=http://www.gds-services.com/images/GDS/images/b-download-icon.png*/ no-repeat center top;
	font-family:"whitneySC";
}
#main_content #download .in_download ul ol .download_content .contact_tip{
	text-align:center;
	font-size:16px;
	color:#666666;
	line-height:30px;
}
#main_content #download .in_download ul ol .download_content .mail{
	text-align:center;
}
#main_content #download .in_download ul ol .download_content .mail a{
	font-size:22px;
	font-weight:bold;
	color:#58595b;
	line-height:30px;
	text-decoration:underline;
}
/*/download*/








@media screen and (max-width: 1345px) {

	#main_content #leading .in_leading{
		/*padding:65px 100px;*/
	}
	#main_content #download .in_download{
		padding: 80px 80px;
	}

}
@media screen and (max-width: 1230px) {

	#main_content #leading .in_leading{
		/*padding:65px 50px;*/
	}
	#main_content #download .in_download{
		padding: 50px 50px;
	}

}
@media screen and (max-width: 1120px) {

	.page_title{
		margin:40px 0;
	}

}
@media screen and (max-width: 960px) {

	#main_content .banner .banner_content{
		width:auto;
		padding:30px;
	}
	.page_title h1{
		font-size:35px;
	}
	.page_title span.title_bar{
		margin-top:20px;
	}
	#main_content #leading .in_leading{
		padding: 35px 30px;
	}
	#main_content #download .in_download{
		padding: 50px 0;
		padding-bottom:0;
	}
	#main_content #download .in_download ul ol{
		float:none  !important;
		width:auto !important;
		margin-bottom: 30px;
		padding:0 30px;
	}
	#main_content #download .in_download ul ol.last{
		padding:0;
		background:#d9d9d9;
		margin-bottom:0;
		padding:30px 0 50px 0;
	}
	#main_content #download .in_download ul ol .title{
		font-size:18px;
		height:60px;
	}
	#main_content #download .in_download ul ol .download_content ul{
		float:none;
		width:100%;
	}
	#main_content #download .in_download ul ol ul li {
	    margin-bottom: 10px;
	}
	#main_content #download .in_download ul ol ul li .name{
		font-size:20px;
	}
	#main_content #download .in_download ul ol.last .download_content{
		padding-left: 0;
		border:none;
		padding-bottom:0;
	}
	

}
@media screen and (max-width: 768px) {

	#main_content #banner{
		height:600px;		
	}
	#main_content #banner .banner_content{
		width:auto;
		padding:0 50px;
	}
	#main_content #banner .banner_content h2{
		margin-top:0;
	}

}
@media screen and (max-width: 483px) {

	#main_content .banner .banner_content h1{
		font-size:23px;
		margin-top:20px;
		line-height: 45px;
	}
	#main_content .banner .banner_content h2{
		font-size:40px;
	}

}