/*#nmain .n_ncon video{*/
	
/*    width: 80%;*/
/*    margin: 0 auto;*/
/*}*/
.section1_bg {
	width: 100%;
	background: url(../images/bg/view_1.jpg) center center no-repeat #FFFFFF;
	position: relative;
	background-size: cover;
}

.section2_bg {
	width: 100%;
	background: url(../images/bg/view_2.jpg) center center no-repeat #FFFFFF;
	position: relative;
	background-size: cover;
}

.section2_bg .con {
	margin-top: 5vh;
	height: 90vh;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
}

.section2_bg .con .tit {
	font-size: 46px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	text-align: center;
}

.section2_bg .con .wz {
	font-size: 28px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 89px;
	text-align: center;
	/*margin-bottom: 5vh;*/
}

.section2_bg .con .video {
	width: 1000px;
	height: 560px;
	margin: 0 auto;
	background: #000000;
}
.section2_bg .con .video video{
    width: 100%;
    height: 100%;
}
.section2_bg .con .more {
    width: 156px;
    display: block;
    height: 48px;
    border: 1px solid #333333;
    border-radius: 6px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 48px;
    /*margin: 3vh 0;*/
    position: relative;
    z-index: 2;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 5vh;
}
.section3_bg {
	width: 100%;
	background: url(../images/bg/view_3.jpg) center center no-repeat #FFFFFF;
	position: relative;
	background-size: cover;
	display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

.section3_bg .con {
	margin-bottom: 5vh;
	position: relative;
	background: #000000;
}

.section3_bg .con .lf {
	width: 32.5%;
}

.section3_bg .con .lf img {
	display: block;
	width: 100%;
}

.section3_bg .con .ri {
	position: absolute;
	width: 67.5%;
	height: 100%;
	right: 0;
	top: 0;
	box-sizing: border-box;
	padding: 0 5%;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.section3_bg .con .ri img {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	width: 100%;
	height: 100%;
	opacity: .7;
}

.section3_bg .con .ri .tit {
	font-size: 46px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 2;
	position: relative;
	z-index: 2;
}

.section3_bg .con .ri .wz {
	font-size: 28px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	padding: 3vh 0;
	position: relative;
	z-index: 2;
}

.section3_bg .con .ri .ms {
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 30px;
	width: 80%;
	position: relative;
	z-index: 2;
}

.section3_bg .con .ri .more {
	width: 156px;
	display: block;
	height: 48px;
	border: 1px solid #FFFFFF;
	border-radius: 6px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 48px;
	margin: 3vh 0;
	position: relative;
	z-index: 2;
	text-align: center;
}
#copyright .rinr .son .son_show{position: absolute;
    width: 150px;
    /*height: 195px;*/
    bottom: 46px;
    right: -60px;
	display: none;
}
@media(max-width:750px) {
	.w1200{width: 100% !important;}
	.section2_bg .con{max-height: 50vh; margin-top: 20vh;}
	.section3_bg .con .ri .tit,.section3_bg .con .nr .tit{font-size: 26px;}
	.section2_bg .con .wz,.section3_bg .con .ri .wz{font-size: 18px;}
	.section2_bg .con .video{width: 92vw; height: 60vw;}
	
	.section2_bg .con .nr .son dl dt .bt{font-size: 16px;}
	.section2_bg .con .nr .son dl dt p{font-size: 14px;}
	.section2_bg .con .tit{font-size: 20px; margin: 0 4vw;}
	.section3_bg .con .lf{width: 92vw; display: flex; align-items: center; position: absolute; left: 4vw; bottom: 105%;}
	.section3_bg .con .lf .son{flex: 1;}
	.section2_bg .con .nr .son dl dt p img{width: 15px;}
	.section2_bg .con .nr .son dl{display: initial;}
	.section2_bg .con .nr,.section4_bg .con .pic{ padding: 0 4vw !important;}
	.section3_bg .con,.section3_bg .con>img{ margin: 0 4vw !important;}
	.section3_bg .con>img{width: 92vw;}
	.section3_bg .con{background: none;}
	.section3_bg .con .ri{position: inherit;width: 92vw; margin: 0 4vw; display: block; background: #000;}
	.section4_bg .con{margin-top: 15vh;}
	.section3_bg .con .ri .wz{padding: 3vw 0;}
	.section4_bg .con .ts{width: 90%;}
	.section3_bg .con .ri .ms{text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;}
	.section4_bg .con .more,.section3_bg .con .ri .more{width: 100px; height: 32px; line-height: 32px;}
	
}
