	
	.section-page_link {
		margin-top: 12px;
		text-align: right;
		float: right;
	}
	.section-page_link_title {
		padding:0px 0px 2px 2px;
		margin-top: 12px; 
		margin-bottom: 15px; 
		border-left:7px solid #345389 ;
		border-bottom:1px dotted #cccccc ;
	}
	
	.header_desk {
		background-color: #ffffff ;
	}
	
	.header_desk .logo {
		width:100%;
		height:80px;
	}
	
	.header_desk + .header_desk_interval {
		min-height:118px;	/*比對 header_desk 高度 */
	}
	.header_desk .header_menu {
		display:table;
		width:100%;
		
		background-color:#345389 ;
	}
	.header_desk .header_menu .list_menu {
		display:table;
		width:100%;
	}
	.header_desk .header_menu .item_menu {
		display:table-cell;
		
	}
	.header_desk .header_menu .item_menu a {
		display:inline-block;
		width:100%;
		padding: 4px 6px 2px 6px ;
		color:#ffffff ;
		background-color:#345389 ;
		
		border-bottom:2px solid transparent ;
	}
	.header_desk .header_menu .item_menu a:hover {
		
	}
	.header_desk .layout_right .item_menu {
		display:inline-block;
	}
	
	footer .footer-bg {
		border-top:1px solid #DBDBDB;
		font-size:15px;
		background-color: #918D8F;
		color: #FFF;
		padding-top: 10px;
	}
	footer .pict_qrcode {
		display:inline-block;
		width:100px;
		height:100px;
		margin:0px auto 12px auto;
	}
	footer .web_info {
		padding-top:1em;
		line-height:30px;
	}
	footer .web_info .fa {
		width: 25px;
		text-align: center;
		font-size: 20px;
		color:#345389 ;
	}
	footer .footer-bottom {
		padding:12px 0px ; 
		text-align:center;
		background-color: #345389;
	}
	
	
	
	.top-banner {
		margin-bottom:15px;
	}
	.top-banner .list_banner {
		position:relative;
		height:400px;
	}
	@media (max-width: 767px) {	
		.top-banner .list_banner {
			zoom: 0.5;
		}
	}
		
	
	.top-banner .list_banner .item_banner {
		position:absolute;
		top:0px;
		left:0px;
		display:inline-block;
		width:100%;
		height:100%;
		
		background-repeat: no-repeat ;
		background-size:cover;
		background-position:top center;
	}
	
	.section-left .block_links {
		
	}
	.section-left .block_links .btn_links {  
		display:table;
		width:100%;
		height:80px;
		margin-bottom:6px;
		
		background-size:contain;
		background-position:center;
		background-repeat: repeat;
		
		-webkit-border-radius: 6px;
		border-radius: 6px;
	}
	.section-left .btn_links a {
		display: table-cell;
		width: 100% ;
		height: 100% ;
	
		padding:0px 10px 0px 80px;
		vertical-align:middle;
		table-layout:fixed;
		
		font-size: 20px;
		color: #ffffff ;
		font-weight:bold;
		
		word-break:break-all;
		white-space:normal;
		overflow-y:hidden;
		
		background-color:transparent;
		background-size:60px ;
		background-position:center left ;
		background-repeat: no-repeat;
	}
	.section-left .btn_links.sty1 {
		background-image: url("/images/bg01.jpg");
	}
	.section-left .btn_links.sty1 a {
		background-image: url("/images/icon_a.png");
	}
	.section-left .btn_links.sty2 {
		background-image: url("/images/bg02.jpg");
	}
	.section-left .btn_links.sty2 a {
		background-image: url("/images/icon_b.png");
	}
	.section-left .btn_links.sty3 {
		background-image: url("/images/bg03.jpg");
	}
	.section-left .btn_links.sty3 a {
		background-image: url("/images/icon_c.png");
	}
	.section-left .btn_links.sty4 {
		background-image: url("/images/bg04.jpg");
	}
	.section-left .btn_links.sty4 a {
		background-image: url("/images/icon_d.png");
	}
	
	.section-left .block_links2 {
		
	}
	.section-left .item_links2 {
		position:relative;
		display:inline-block;
		width: 100%;
		margin-bottom:12px;
		
		text-align:left;
	}
	.section-left .item_links2 .pict {
		width:120px;
		height:120px;
		max-width:100%;
		/* margin: 0 auto; */
		
		background-size:contain;
		background-position:center;
		background-repeat: no-repeat;
	}
	.section-left .item_links2 .tit {
		display:inline-block;
		width:100%;
		text-align:left;
		
		text-overflow:ellipsis;	
		white-space:nowrap;
		overflow:hidden;
	}
	
	.section-bottom .item_links3 {
		position:relative;
		display:inline-block;
		width: 100%;
		margin-bottom:6px;
		
		text-align:center;
	}
	.section-bottom .item_links3 .pict {
		width:210px;
		height:70px;
		max-width:100%;
		margin: 0 auto;
		
		background-size:contain;
		background-position:center;
		background-repeat: no-repeat;
	}
	@media (max-width: 767px) {	
		.section-left .block_links {
			zoom:0.8;
		}
	}
	
	
	.space_detail {
		min-height:70vh;
		background-color: #FFF;
	}
	.space_detail .fa-download {
		color: #ff3300 ;
	}
	.form-footer {
		margin-bottom: 24px;
		text-align:center ;
		
	}
	
	.form-footer .btn-danger {
		padding: 5px 32px;
		color: #ffffff;
		background-color: #7e9bce;
		border-color: transparent ;
	}
	.form-footer .btn-danger:hover {
		color: #000000;
	}
	
	
	
	
	
	
	
	