@charset "utf-8";@font-face{font-family:'FontAwesome';src:url('./fontawesome-webfont.woff?v=4.2.0') format('woff'),
url('./fontawesome-webfont.ttf?v=4.2.0') format('truetype');font-weight:normal;font-style:normal}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-arrow-up:before{content:"\f062";
    position: relative;
    bottom: -4px;
}
.fa{display:inline-block;font:normal normal normal 12px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-exchange:before{content:"\f0ec";}
.toTop{width:35px;height:35px;font-size:24px;line-height:16px;border-radius:50%;-webkit-box-shadow:4px 4px 8px 0 rgba(0, 0, 0, 0.4);-moz-box-shadow:4px 4px 8px 0 rgba(0, 0, 0, 0.4);
	box-shadow:4px 4px 8px 0 rgba(0, 0, 0, 0.4);position:fixed;right:20px;bottom:25px;display:none;overflow:hidden;text-align:center;text-decoration:none;z-index:20;
	padding-top:0px;
	color:#fff;
	background:rgba(97,49,156,0.76);}
.toTop:hover{color:#fff;background:#ffab00;text-decoration:none;}
.mobile .toTop,
.tablet .toTop{display:none !important;}
.fa{line-height:inherit;}
[class*='fa-']:before{font-weight:400;font-family:"FontAwesome";}
.phoneWrap{display:none;}
.sp1{margin:0 1.2%;}
.phoneWrap li img{
	margin: -2px 5px 0 0;
}
@media screen and (max-width:640px){.phoneWrap{display:block;width:93%;max-width:280px;}
.phoneWrap{position:fixed;bottom:25px;width:93%;height:37px;line-height:40px;z-index:999;padding-left: 0px;}
.phoneWrap a{font-size:15px; font-weight: bold; display:inline-block;color:#666;text-decoration: none;}
.phoneWrap a:hover{color:#fff;}
.phoneWrap li{text-align:center;list-style:none;float:left;border-radius:20px;
	width:47%;margin:0 1%;

	background:rgba(253, 184, 107,0.82); /*246, 29, 24 , rgb(223, 185, 45) (253, 184, 107) */
}
.sp1{margin:0 0.8%;}
}
@media screen and (max-width:374px){.phoneWrap{position:fixed;width:280px;bottom:25px;left:5px;}
.phoneWrap li{text-align:center;list-style:none;float:left;border-radius:20px;width:43%;
	margin:0 .8%;}
}

.icon-Wrap{
	color:#fff;
	border-radius: 12px;  
	width: 24px;
    height: 24px;	
	background:#b03e3d;
	float: left;
    position: relative;
    z-index: 0;
	top: 7px;
	left: -3px;
	display:block;
    line-height: 24px;
}