@charset "utf-8";

header nav ul li.m4:after{
	display:block;
	}
header nav ul li.m4 a{
	color:#005EB8;
	}
#header2 nav ul li.m4 a{
	color:#FAFAFA;
	background-color:#005EB8;
	}
#header2 nav ul li.m4 a:after{
	border-color:#FAFAFA;
	}
#headbg:after{
	background:url(../img/news/headbg.webp) no-repeat center center;
	-webkit-background-size:cover;
	background-size:cover;
	}
#index1bg{
	background-color:#F0F4F4;
	padding:120px 70px 160px 70px;
	}
#index1{
	max-width:1140px;
	margin:0 auto;
	position:relative;
	padding-left:320px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	text-align:right;
	font-size:0;
	}
#index1 h1{
	position:absolute;
	left:0;
	top:40px;
	text-align:left;
	}
#index1 article a{
	background-color:#FFF;
	border-radius:14px;
	-webkit-border-radius:14px;
	-moz-border-radius:14px;
	-o-border-radius:14px;
	-ms-border-radius:14px;
	padding:50px 70px 50px 210px;
	position:relative;
	margin-top:40px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	width:780px;
	max-width:100%;
	text-align:left;
	display:inline-block;
	}
#index1 article a:after{
	content:"";
	display:block;
	position:absolute;
	z-index:2;
	right:43px;
	top:50%;
	margin-top:-4px;
	width:8px;
	height:8px;
	border-top:1px solid #231815;
	border-right:1px solid #231815;
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	transition:0.3s;
	}
#index1 article a:before{
	content:"";
	width:16px;
	height:1px;
	position:absolute;
	z-index:2;
	right:42px;
	top:50%;
	background-color:#231815;
	transition:0.3s;
	}
#index1 article a:hover:after{
	right:38px;
	}
#index1 article a:hover:before{
	right:37px;
	}
#index1 article a time{
	display:block;
	font-size:22px;
	color:#BEB8B8;
	font-family:'Raleway';
	font-weight:600;
	position:absolute;
	left:50px;
	top:50px;
	}
#index1 article a h2{
	font-size:20px;
	font-weight:700;
	color:#231815;
	}
#index1 article a:hover{
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
	text-decoration:none;
	}
#detail1{
	max-width:1180px;
	margin:0 auto;
	padding:0 70px;
	overflow:hidden;
	zoom:1;
	}
#detail1 article{
	padding-bottom:120px;
	border-bottom:1px solid #D2D6D6;
	}
#detail1 .headb{
	text-align:center;
	}
#detail1 .headb time{
	display:block;
	font-size:22px;
	color:#BEB8B8;
	font-family:'Raleway';
	font-weight:600;
	}
#detail1 .headb h1{
	font-size:40px;
	font-weight:700;
	display:inline-block;
	text-align:left;
	margin-top:20px;
	}
#detail1 .post-box{
	max-width:900px;
	margin:90px auto 0 auto;
	overflow:hidden;
	zoom:1;
	}
#detail1 h6.linkto{
	text-align:center;
	padding-top:120px;
	}
@media screen and (max-width:1000px){
#index1{
	padding-left:0;
	min-height:auto;
	}
#index1 h1{
	position:relative;
	left:auto;
	top:auto;
	text-align:center;
	}
#index1 article a{
	width:100%;
	display:block;
	}
}
@media screen and (max-width:900px){
#index1bg{
	padding:120px 7% 120px 7%;
	}
#index1 article a{
	padding:28px 55px 30px 7%;
	margin-top:25px;
	}
#index1 article:nth-of-type(1) a{
	margin-top:40px;
	}
#index1 article a:after{
	right:25px;
	}
#index1 article a:before{
	right:24px;
	}
#index1 article a:hover:after{
	right:25px;
	}
#index1 article a:hover:before{
	right:24px;
	}
#index1 article a time{
	font-size:20px;
	position:relative;
	left:auto;
	top:auto;
	}
#index1 article a h2{
	font-size:19px;
	padding-top:10px;
	}
#detail1{
	padding:0 7%;
	}
#detail1 article{
	padding-bottom:90px;
	}
#detail1 .headb time{
	font-size:20px;
	}
#detail1 .headb h1{
	font-size:26px;
	margin-top:18px;
	}
#detail1 .post-box{
	margin:60px auto 0 auto;
	}
#detail1 h6.linkto{
	padding-top:90px;
	}
}