@charset "utf-8";

/* CSS Document */


/* CSS3滚动条 */


/*::selection {background: #222 ; color: white ; text-shadow: none ;}
::-webkit-scrollbar-track-piece{width:10px;background-color:#f2f2f2 ;  border-radius:50px}
::-webkit-scrollbar{width:5px;height:6px}
::-webkit-scrollbar-thumb{height:50px;background:#3fb560;  border-radius:50px}
::-webkit-scrollbar-thumb:hover{background:#3fb560 ; cursor:pointer}  */


/* 页面选中颜色 */


/*::-moz-selection {
	background: #222;
	color: #fff;
}

::selection {
	background: #222;
	color: #fff;
} 

*:focus {
	outline: none;
}*/


/*消除谷歌下input边框* /



/* 清除内外边距 */

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
fieldset,
lengend,
button,
input,
textarea,
th,
td,
table {
}

/*@font-face {
	font-family: SourceHanSansCN-Medium;
	src: url(../font/SourceHanSansCN-Medium.otf);
	src: local('☺'), url(../font/SourceHanSansCN-Medium.otf) format('woff'), url(../font/SourceHanSansCN-Medium.otf) format('truetype'), url(../font/SourceHanSansCN-Medium.otf) format('svg');
	font-style: normal
}*/


/* 设置默认字体 */

.train {
	font-family: "Noto Sans SC";
	font-weight: 400;
}

i {
	font-style: inherit;
}


/* 列表元素 */

ul,
ol,
li {
	list-style: none;
}

img {
	border: none;
	max-width: 100%;
}


/* a标签 */

a {
	transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

.clear {
	clear: both;
}



.big img{
    transition: all 0.3s;
}

.big:hover img{
    transform: scale(1.2);
    transition: all 0.3s;
}


.font-34{
	font-size: 24px;
	line-height: 50px;
}


.font-41{
	font-size: 30px;
	line-height: 58px;
	font-weight: 500;
}


.font-47{
	font-size: 36px;
	line-height: 58px;
	font-weight: 700;
}


@media (min-width: 1280px) {
	
	}

/*@media (max-width: 640px) {
	.train{
	letter-spacing: 1.5px;
}
}

@media (max-width: 480px) {
	.train{
	letter-spacing: 1px;
}
}




@media (max-width: 340px) {
	.train{
	letter-spacing: .6px;
}
}*/