

.iconbtn_0001 {display:block;  margin:30px 0px 0px 0px; padding:0px 50px; display:inline-block; 
background:#ef6625;  border-radius:2px; color:#fff; font-size:17px; line-height:42px;  color:#fff; }
.iconbtn_0001:hover {color:#fff; text-decoration:none;}
.iconbtn_0001 svg {padding-left:10px;}








@media all and (max-width:1024px) {
.mobile {
	overflow: hidden;
	zoom: 1 !important;
}
.width_area, .width_area2 {
	width: 100% !important;
	box-sizing: border-box;
}
}
/*common*/
.width_area {
	margin: 0 auto;
	width: 1200px; /* overflow:hidden; */
}
.width_area2 {
	margin: 0 auto;
	width: 1100px;
	position: relative;
}
/*header*/

.time_animation { position:absolute; top:0; right:90px; padding:10px; border-radius:0px 0px 30px 30px;
overflow:hidden; background:#f77c7c;}
.time_animation dt,
.time_animation dd {display:inline-block; vertical-align:middle; margin:0px 0px; padding:0px 20px; color:#fff;
font-size:17px; line-height:27px;}
.time_animation dt {border-right:1px solid rgba(255,255,255,0.2); font-weight:bold;}


.time_animation dl { 
  animation-name: example2;
  animation-duration: 3s;
   animation-iteration-count: infinite; 
}


@keyframes example2 {
 0%   {  opacity:1;}
  50% {  opacity:0 }
100%   { opacity:1;}

}




/*gray_area*/
.gray_area {
	width: 100%;
	overflow: hidden;
	background: #e5e5e5;
	padding: 20px 0px !important;
}
/*prepare*/

.prepare {
	width: 100%;
	overflow: hidden;
	padding: 40px 0px;
}
.prepare dt {
	text-align: center;
}
.prepare dt img {
	width: 35%;
}
.prepare dd {
	line-height: 100px;
	font-size: 40px;
	color: #222;
	text-align: center;
}



.footer {
	background: #4b4b4b;
	padding: 0px 0px;
	width: 100%;
	overflow: hidden;
	color:#fff
}

.footer p {
	color:#fff;
	margin-top:62px;
	float: left;
	height:90px;
	margin-right:30px;
	font-size: 14px;
	font-weight:100
	
}
.f_right {
	float:right;
	width: 70%
	
}

.footer dl dt, .footer dl dd, .footer h2 {
	color: #fff;
}
.footer h2 {
	line-height: 34px;
	font-size: 19px;
	font-weight: 600;
	color: #fff;
	padding-bottom: 10px;
	float: right;
	background: #000;
	width: 21%;
	padding: 30px 30px;
}
.footer h2, .footer dl {
	box-sizing: border-box;
	height: 200px;
}
.footer dl {
	overflow: hidden;
	width: 19.6%;
	float: left;
	padding: 20px  20px 20px 0;
}
.footer dl dt, .footer dl dd {
	overflow: hidden;
	padding-right: 10px;
}
.footer dl dt {
	font-size: 17px;
	line-height: 27px;
	font-weight: 500;
	padding-bottom: 20px;
}
.footer dl dd {
	opacity: 0.5;
	font-size: 13px;
	line-height: 1.5;
	font-weight: 300;
}
.footer dl dd a{
	color:#ccc
}
.new_area {
	margin: 50px auto;
	padding: 40px 0px;
	width: 70%;
	border: 4px solid #ef501f;
	border-radius: 10px;
}
.new_area dt {
	text-align: center;
	color: #f86a3f;
	font-size: 30px;
	line-height: 45px;
	font-weight: bold;
}
.new_area dd {
	text-align: center;
	padding-top: 20px;
	font-size: 16px;
	color: #222;
}
.new_area dd a {
	background: #f54813;
	line-height: 30px;
	padding: 5px 10px;
	color: #fff;
	border: 1px solid #d43201;
}
.ondown {
	width: 100%;
	padding: 30px 0px;
	text-align: center;
	overflow: hidden;
}
.ondown a {
	display: inline-block;
	width: 300px;
	line-height: 40px;
	font-weight: bold;
	color: #fff !important;
	background: #ff7129 !important;
	border-radius: 10px;
	font-size: 16px;
	text-align: center;
	margin: 0px 20px;
}
.aboutin01 {
	overflow: hidden;
}
.aboutin01 p {
	text-align: justify;
	font-size: 15px;
	line-height: 30px;
}