@charset "utf-8";
/* CSS Document */

/*配色*/
header, .topLink{
	/*background:rgba(244,235,43,0.6);*/
	background:#fbf7aa;
}
.fixed header{
	background:#fbf7aa;
}
.mainMenu a{color:#666;}
.mobileBar{background:#666;}
footer .en2, footer a{color:#999;}
.nall{
	max-width:1050px;
	margin:0 auto;
}
.ncase{
	position:relative;
	width:500px;
	height:100px;
	margin-bottom:50px;
	display:inline-block;
	}
.ncase a{
	color:#666;
}
.ncase a:hover{
	color:#ea601a;
}
.R{
	margin-left:45px;
}
.casepic{
	position:absolute;
	width:115px;
	height:100px;
	overflow:hidden;
	background:url(../images/news/casebg.png);
}
.casepic img{
	height:80px;
	margin:10px auto;
	
}
.ncase .nname{
	position:absolute;
	top:0;
	bottom:50px;
	left:130px;
	right:0;
	/*background:#CCC;*/
}
.nname span{
	height:50px;
	display:flex;
	line-height:1.2em;
}
.nname .tt1{
	line-height:50px;
	
}
.date{
	margin-top:15px;
	font-size:0.9em;
	color:#999;	
}

.nname .tt2{
	margin-top:10px;
	font-size:0.9em;
	color:#999;
	
	
}
.ncase .nline{
	position:absolute;
	top:50px;
	bottom:0;
	left:130px;
	right:0;
	border-top:#8c67a9 solid 1px;
	
}
.ncase .nline::before{
	position:absolute;
	left:-29px;
	top:50px;
	content:'';
	width:58px;
	height:1px;
	background:#8c67a9;
	
	-webkit-transform-origin:0 0;
	-webkit-transform:rotate(-60deg);
	transform-origin:0 0;
	transform:rotate(-60deg);
}
@media screen and (max-width:1130px){
.nall{
	max-width:550px;
	margin:0 auto;
}

}
@media screen and (max-width:720px){
/*配色*/
.mainMenu{
	background:rgba(140,103,169,1);
}	
}
@media screen and (max-width:640px){
.ncase{
	width:100%;
	/*overflow:hidden;
	margin:0 35px;*/
}
/*.ncase .nname {
	line-height:50px;
	
}
.ncase .nname span{
	
	display:block;
	margin-top:10px;
	line-height:1.2em;
}*/
.nname span{
	display:-webkit-box;
}
.nname .tt1{
	margin-top:-10px;
}
.date{
	margin-top:38px;
	margin-left:-145px;
}
.nname .tt2{
	margin-top:20px;
}
.R{
	margin-left:0;
}	
.R .casepic{
	right:0;
}
.R .nname{
	right:130px;
	left:0;
}
.R .date{
	margin-left:-150px;
}
.R .nline{
	right:130px;
	left:0;
	
}
.R .nline::before{
	left:auto;
	right:-86px;
	top:50px;
	-webkit-transform-origin:0 0;
	-webkit-transform:rotate(-120deg);
	transform-origin:0 0;
	transform:rotate(-120deg);
}
}

/*@media screen and (max-width:480px){


}
@media screen and (max-width:410px){

}*/