











/*-------浮動top鍵----------------------------------------------------------------------------*/

/*返回最上面*/
.topBtn {
	position:fixed;
	bottom:-4.375rem;
	right:.875rem;
	/*z-index: 20;*/
	z-index: 9999;  /*修改 by pekey 20170608*/
}

	.topBtn a {
		display:block;
		text-align:center;
		box-sizing:border-box;
		width:2.0625rem;
		height:2.0625rem;
		border: solid .125rem #999;
		position:relative;
		text-decoration:none;
		transition:0.3s ease all;
		border-radius:100%;
		background:#fff;
		padding: .625rem 0rem 0rem;
		color:#999;
	}
		.topBtn a:before {
			position:absolute;
			content:'';
			border-bottom: solid .5rem #999;
			border-left: solid .25rem rgba(0,0,0,0);
			border-right: solid .25rem rgba(0,0,0,0);
			top: .25rem;
			left: .625rem;
		}
		.topBtn a span {
			font-size:.75rem;
			transform:scale(0.8);
			display:block;
			color:#56433c;
			
			padding: .2188rem 0rem 0rem;
		}
		.topBtn a:hover span {
			color:#fa0b0c;
		}
			/*hover*/
			.topBtn a:hover {
				border-color:#fff;
				box-shadow:0rem 0rem .625rem rgba(0,0,0,0.2);
				color: #f33638;
			}
				.topBtn a:hover:before {
					border-bottom: solid .5rem #f33638;
				}

		




















/*-------footer----------------------------------------------------------------------------*/
.footer {
	padding:.9375rem 0rem;
}

	/*新增_修改 by pekey 20170601_ 20170603*/
	.footer > .wrap.sp {
		background: #ebebea;
		padding-top:.4719rem;  /*新增 by pekey 20170603*/
		padding-bottom: .9125rem; /*新增 by pekey 20170603*/
	}

	.footer_info{
		position:relative;
		
		/*修改 by pekey 20170419*/
		/*display: inline-block;*/
		float:left;
		/*width: 32%;*/  
		width:20.375rem;  
		margin: 0rem .7188rem;
		/*border-left: solid .125rem #cccccc;*/   
	    /*padding: .9375rem 0rem 0rem;*/
	}
	.footer_info:first-child {
		border-left: none;
		margin: 0rem .0313rem 0rem 0rem;   /*修改 by pekey 20170419*/
		
	}
	.footer_info:nth-of-type(3){
		margin: 0rem 0rem 0rem .7188rem;   /*修改 by pekey 20170419*/
	}
		
	.footer_info:before {
		width: .0625rem;
		height: 3.75rem;
		position: absolute;
		content: '';
		left: -0.7188rem;
    	background: #ccc;	
	}
	.footer_info:first-child:before {
		display:none;
	}
		.footer_info > a{
			text-decoration: none;
			display:block;
			margin-top: .3125rem;  /*新增 by pekey 20170419*/
		}
		.footer > .footer_info > a:hover{
			text-decoration:none;
		}
		

		.fi_img{
			position: relative;
			/*padding-left: 1.25rem;*/   /*修改 by pekey 20170419*/
			width: 18%;
			display: inline-block;
			vertical-align:middle;
			padding:0rem .6875rem;  /*新增 by pekey 20170504*/
		}
			.footer_info:first-of-type .fi_img:before{
				display:none;
			}
				.fi_img img{
					padding-top:.125rem;
					width:3rem;
					height:auto;
				}
		.fi_info{
			position: relative;
			/*display: inline-block;*/ /*modify by pekey 20180917*/
			font-size: .625rem;
			color: #404040;
			line-height: 1.25rem;
			width: 73%;
			vertical-align:middle;
			padding: 0;
		}
		
		.fi_info a{
			font-size: inherit;
			color:inherit; /*修改 by pekey 20170419*/
			text-decoration: none;
			/* margin:0rem -0.5rem; */
			display:inline-block;
		}
		.fi_info a:hover{
			color:#ccc;
		}
	.footer_top_line {
		background: #e6e6e6;
		height: .0625rem;  /*修改 by pekey 20170419*/
	    margin: .625rem 0rem;
	}
	.footer_content{
	    font-size: .625rem;
		color: #cccccc;
		padding: .625rem 0rem;
	}
		.fc_info_left{
			float:left;
		}
		.fc_info_right{
			float:right;
		}
		
	.fi_info_top{
		margin: 0;
		padding: 0;
		font-size: inherit;
		font-weight: inherit;
		line-height: inherit;
		color      : inherit;
		font-size: .875rem;
		color: #404040;
		line-height: 1.125rem;
		font-weight: bold;
	}
	.fi_info_bottom{
		font-size: .625rem;
		color: #404040;
		line-height: 1.45;
		padding-top: clamp(0.645rem, 1.04vw, 1.25rem);
		display: flex;
		flex-direction: column;
		gap: clamp(0.645rem, 1.04vw, 1.25rem);
		font-style: normal;
	}



	
		.fi_info_bottom > .fi_info{
			/*display:inline-block;
			float:left;*/  /*modify by pekey 20180917*/
			width: auto;
			line-height: 1;
			/*padding-right: 1.875rem;*/ /*modify by pekey 20180917*/
		}
		
		/*新增by pekey 20170816*/
		/*.fi_info_bottom > .fi_info:nth-of-type(2){
			padding-left:3.125rem;
		}*/
		
		/*修改by pekey 20170822*/
		.fi_info_bottom > .fi_info:nth-of-type(2){
			/*padding-left:1.25rem;*/ /*modify by pekey 20180917*/
		}
		
		
		.fi_info_bottom > .fi_info:nth-of-type(3){
			float:right;
			/*padding-top:1.75rem;*/ /*modify by pekey 20180917*/
			color:#ccc;
			
			
			/*新增by pekey 20170816*/
			padding-right:0rem;
			
			
			/*modify by pekey 20180917*/
			float: none;
			/*padding-top: .625rem;*/
			display: block;
			width: unset;
			color: #999;
		}
		
			.fi_info_bottom > .fi_info:nth-of-type(3) a{
				margin: 0rem;
			}
		
	@media (max-width: 1100px){	
		.footer_info{
			width:31.7%;
		}
			.fi_info{
				width:82%;
			}
	}
	
	@media (max-width: 979px){
		
		/*修改 by pekey 20170419*/
		.footer_info{
			/*position:relative;*/
			/*display: inline-block;*/
			border-left:none;
			padding: .625rem 0rem;
			float:none;
			margin:0rem;
			width:100%;
		}
		.footer_info:before{
			display:none;
		}
		.footer_info:nth-of-type(3){
			margin: 0rem; 
		}
	}
	@media (max-width:800px){
		.fi_img{
			padding:0px;
		}
	}
	@media (max-width: 680px){
		.footer_info{
			width: 100%;
		}
		.fc_info_left{
			float:none;
		}
		.fc_info_right{
			padding-top:.3125rem;
			float:none;
		}
		
		.footer_content{
			text-align:center;
		}
			.fi_info_bottom > .fi_info{
				float:none;
				width:70%;
				/*新增by pekey 20170816*/
				padding-right:0rem;
			}
			.fi_info_bottom > .fi_info:nth-of-type(2){
				width:30%;
				
				/*新增by pekey 20170816*/
				/* padding-left:0rem; */
			}
			.fi_info_bottom > .fi_info:nth-of-type(3){
				float:none;
				width:100%;
			}
	}
		
	@media (max-width: 425px){
		.fi_img{
			padding-left: 0rem;
			width: 16%;
		}
		/*.fi_info{
			width: 80%;
		}*/
		/*.fi_info_top{
			text-align:left;
		}
		.fi_info_bottom{
			text-align:left;
		}*/
			.fi_info_bottom > .fi_info{
				float:none;
				width:100%;
				padding:0rem;
			}
			.fi_info_bottom > .fi_info:nth-of-type(2){
				/*width:100%;*/
				width:auto; /*修改by pekey 20170816*/
				float:none;
				/* padding: .625rem 0; */
			}
			.fi_info_bottom > .fi_info:nth-of-type(3){
				/* padding: .625rem 0; */
			}
	}
		
	@media (max-width:320px){
		.fi_info{
			float:right;
			width:81%;
		}
	}
		










