.top_banner{
	width:1680px; height:794px;
	margin:0 auto;
	border-bottom: 5px solid #C4122F;
}

.top_section .topnav{
	display:flex;
	justify-content: space-evenly;
	margin-bottom: 60px;
}
.top_section .topnav_1{
	width: 295px;
	height:50px;
	background:url("../images/cny_topnav_1.png") top left no-repeat;
	background-size:100%;
	cursor:pointer;
}
.top_section .topnav_2{
	width: 407px;
	height:50px;
	background:url("../images/cny_topnav_2.png") top left no-repeat;
	background-size:100%;
	cursor:pointer;
}
.top_section .topnav_3{
	width: 562px;
	height:50px;
	background:url("../images/cny_topnav_3.png") top left no-repeat;
	background-size:100%;
	cursor:pointer;
}

.sep_section .ltxt{
	width:100%; 
	text-align:center;
	font-size:50px; 
	font-weight:bold;
}
.sep_section .feature{
	font-size:35px; 
	font-weight:bold;
	margin:0 auto;
	width:100%; 
	text-align:center;
}
.sep_section .caption{
	font-size:24px; 
	font-weight:normal;
	margin:0 auto;
	width:80%; 
	text-align:center;
	margin-top:10px;
}
.dot_1{
	width: 72px;
	height: 72px;
	background:url("../images/cny_dot_1.png") top left no-repeat;
	background-size:100%;
	margin: 0 auto;
}
.dot_2{
	width: 64px;
	height: 64px;
	background:url("../images/cny_dot_2.png") top left no-repeat;
	background-size:100%;
	margin: 0 auto;
}
.dot_3{
	width: 53px;
	height: 53px;
	background:url("../images/cny_dot_3.png") top left no-repeat;
	background-size:100%;
	margin: 0 auto;
}


.section{
	display:flex;
}
.section .title{
	font-size:40px; 
	font-weight:bold; 
}
.section .content_txt{
	width: 80%;
	font-size: 24px;
	line-height: 38px;
	font-weight:normal;
}
.section_1{
	margin-top: 60px;
}
.section_1 .left_section{
	width: calc(100% - 863px);
}
.section_1 .right_section{
	width: 863px;
}
.section_1 .title{
	margin-top: 40px;
	border-bottom: 5px solid #C4122F;
	margin-bottom: 20px;
}
.section_1 .slide_wrap{
	width: 863px;
	height:660px;
	position: relative;
	background:url("../images/cny_section_1.jpg") top left no-repeat;
	background-size:100%;
}
.section_1 .slide_1{
	position: absolute;
	top: 0px;
	left: 243px;
	width: 380px;
	height: 660px;
	background-color: #fff;
}
.section_1 .slide_1 img{
	width: 380px;
	height: 660px;
}

.section_2 .left_section{
	width: 865px;
}
.section_2 .right_section{
	width: calc(100% - 865px);
}
.section_2 .title{
	margin-top: 40px;
	border-bottom: 5px solid #C4122F;
	margin-bottom: 20px;
	padding-left: 30px;
}
.section_2 .content_txt{
	padding-left: 30px;
}
.section_2 .slide_wrap{
	width: 865px;
	height:660px;
	position: relative;
	background:url("../images/cny_section_2.jpg") top left no-repeat;
	background-size:100%;
}

.section_3 .left_section{
	width: calc(100% - 863px);
}
.section_3 .right_section{
	width: 863px;
}
.section_3 .title{
	margin-top: 40px;
	border-bottom: 5px solid #C4122F;
	margin-bottom: 20px;
}
.section_3 .slide_wrap{
	width: 863px;
	height:660px;
	position: relative;
	background:url("../images/cny_section_3.png") top left no-repeat;
	background-size:100%;
	top:-50px;
	overflow: hidden;
}
.section_3 .slide_1{
	position: absolute;
	top: 247px;
	left: 65px;
	width: 332px;
	height: 505px;
	background-color: #fff;
}
.section_3 .slide_1 img{
	width: 332px;
	height: 505px;
}

.section_4{
	margin-top:-50px;
	margin-bottom: 60px;
}
.section_4 .left_section{
	width: 865px;
	position: relative;
}
.section_4 .right_section{
	width: calc(100% - 865px);
}
.section_4 .title{
	margin-top: 40px;
	border-bottom: 5px solid #C4122F;
	margin-bottom: 20px;
	padding-left: 30px;
}
.section_4 .content_txt{
	padding-left: 30px;
}
.section_4 .slide_wrap{
	width: 865px;
	height:660px;
	position: relative;
	background:url("../images/cny_section_4.jpg") top left no-repeat;
	background-size:100%;
	overflow:hidden;
}
.section_4 .slide_1{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 865px;
	height: 660px;
	background-color: #fff;
}
.section_4 .slide_1 img{
	width: 865px;
	height: 660px;
}
.section_4 .section_4_cover{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 381px;
	height: 390px;
	background:url("../images/cny_section_4_cover.jpg") top left no-repeat;
}

.section_5{
	width: 1560px;
	height:730px;
	background:url("../images/cny_section_5.jpg") top left no-repeat;
	background-size:100%;
	margin-top:50px;
	margin-bottom:60px;
}

.section_6{
	margin-top:50px;
}
.section_6_wrap{
	display:flex;
	justify-content: space-between;
}
.section_6_1{
	width: 1003px;
	height: 669px;
	background:url("../images/cny_section_6_1.jpg") top left no-repeat;
	background-size:100%;
	margin: 0 auto;
}
.section_6_2{
	width: 550px;
	height: 700px;
	background:url("../images/cny_section_6_2.jpg") top left no-repeat;
	background-size:100%;
	margin-top: 50px;
	position: relative;
}
.section_6_2 .slide_1{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 550px;
	height: 700px;
	background-color: #fff;
}
.section_6_2 .slide_1 img{
	width: 550px;
	height: 700px;
}
.section_6_3{
	width: 373px;
	height: 478px;
	background:url("../images/cny_section_6_3.jpg") top left no-repeat;
	background-size:100%;
	margin-top: 50px;
}
.section_6_4{
	width: 373px;
	height: 478px;
	background:url("../images/cny_section_6_4.jpg") top left no-repeat;
	background-size:100%;
	margin-top: 272px;
}
.section_6_5{
	width: 373px;
	height: 478px;
	background:url("../images/cny_section_6_5.jpg") top left no-repeat;
	background-size:100%;
	margin-top: 210px;
}
.section_6_6{
	width: 373px;
	height: 478px;
	background:url("../images/cny_section_6_6.jpg") top left no-repeat;
	background-size:100%;
	margin-top: 50px;
}
.section_6_7{
	width: 500px;
	height: 700px;
	background:url("../images/cny_section_6_7.jpg") top left no-repeat;
	background-size:100%;
	margin-top: 50px;
	position: relative;
}
.section_6_7 .slide_1{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 550px;
	height: 700px;
	background-color: #fff;
}
.section_6_7 .slide_1 img{
	width: 550px;
	height: 700px;
}

.shop_now{
	width:1330px;
	margin:0 auto;
	text-align:center;
	margin-bottom:160px;
}
.shop_now .left_section{
	width:50%; float:left;
}
.shop_now .right_section{
	width:50%; float:right;
}
.shop_now .address_container{
	width:300px; margin:0 auto;
}

.shop_now{
	width:1330px;
	margin:0 auto;
	text-align:center;
	margin-bottom:160px;
}
.shop_now .left_section{
	width:50%; float:left;
}
.shop_now .right_section{
	width:50%; float:right;
}
.shop_now .address_container{
	width:300px; margin:0 auto;
}

.shop_now .ltxt{
	font-size:30px; font-weight:bold;
	margin-top:30px; margin-bottom:0px;
	width:100%; text-align:center;
}
.shop_now hr.grey{
	width:100%;
	background-color:#d5d5d5;
	margin-top:10px; margin-bottom:30px;
}
.shop_now .stxt{
	font-size:14px; font-weight:normal;
	margin:0 auto;
	width:300px; text-align:left;
	margin-bottom:10px;
}
.shop_now table{
	font-size:14px; font-weight:normal;
	margin:0 auto;
	width:300px; text-align:left;
}
.shop_now table td{
	height:30px;
}

.title_wrapper .s_title{
	font-size:20px; 
	font-weight:bold;
	text-align: center;
	background-color:#C4122F;
	color:#fff;
	width: 20%;
    margin: 0 auto;
}
.title_wrapper .l_title{
	font-size:59px; 
	font-weight:bold;
	text-align: center;
	background-color:#C4122F;
	color:#fff;
	width: 75%;
    margin: 0 auto;
    margin-top: 20px;
}
.title_wrapper .desc{
	font-size:17px;
	line-height: 28px;
	font-weight:normal;
	text-align: center;
}

@media (max-width: 1679px) {
	.top_banner{
		width:100%; height:auto;
		margin:0 auto;
	}
	.top_banner img{
		width:100%; 
	}

	.sep_section .ltxt{
		width:100%; 
		text-align:center;
		font-size:40px; 
		font-weight:bold;
	}
	.sep_section .feature{
		font-size:26px; 
		font-weight:bold;
		margin:0 auto;
		width:100%; 
		text-align:center;
	}
	.sep_section .caption{
		font-size:18px; 
		font-weight:normal;
		margin:0 auto;
		width:80%; 
		text-align:center;
		margin-top:10px;
	}

	.top_section .topnav_1{
		width: 207px;
		height:35px;
		background-size:100%;
	}
	.top_section .topnav_2{
		width: 285px;
		height:35px;
		background-size:100%;
	}
	.top_section .topnav_3{
		width: 393px;
		height:35px;
		background-size:100%;
	}

	.section .title{
		font-size:32px; 
		font-weight:bold; 
	}
	.section .content_txt{
		width: 80%;
		font-size: 18px;
		line-height: 26px;
		font-weight:normal;
	}
	.section_1{
		margin-top: 60px;
	}
	.section_1 .left_section{
		width: calc(100% - 550px);
	}
	.section_1 .right_section{
		width: 550px;
	}
	.section_1 .title{
		margin-top: 40px;
		border-bottom: 5px solid #C4122F;
		margin-bottom: 20px;
	}
	.section_1 .slide_wrap{
		width: 550px;
		height: 421px;
		background-size: 100%;
	}
	.section_1 .slide_1{
		top: 0px;
		left: 154px;
		width: 245px;
		height: 420px;
	}
	.section_1 .slide_1 img{
		width: 245px;
		height: 420px;
	}

	.section_2 .left_section{
		width: 550px;
	}
	.section_2 .right_section{
		width: calc(100% - 550px);
	}
	.section_2 .title{
		margin-top: 40px;
		border-bottom: 5px solid #C4122F;
		margin-bottom: 20px;
	}
	.section_2 .slide_wrap{
		width: 550px;
		height: 420px;
		background-size: 100%;
	}

	.section_3 .left_section{
		width: calc(100% - 550px);
	}
	.section_3 .right_section{
		width: 550px;
	}
	.section_3 .title{
		margin-top: 40px;
		border-bottom: 5px solid #C4122F;
		margin-bottom: 20px;
	}
	.section_3 .slide_wrap{
		width: 550px;
		height: 421px;
		background-size: 100%;
	}
	.section_3 .slide_1{
		top: 157px;
		left: 41px;
		width: 212px;
		height: 322px;
	}
	.section_3 .slide_1 img{
		width: 212px;
		height: 322px;
	}

	.section_4 .left_section{
		width: 550px;
	}
	.section_4 .right_section{
		width: calc(100% - 550px);
	}
	.section_4 .title{
		margin-top: 40px;
		border-bottom: 5px solid #C4122F;
		margin-bottom: 20px;
	}
	.section_4 .slide_wrap{
		width: 550px;
		height: 420px;
		background-size: 100%;
	}
	.section_4 .slide_1{
		top: 0px;
		left: 0px;
		width: 550px;
		height: 420px;
	}
	.section_4 .slide_1 img{
		width: 550px;
		height: 420px;
	}
	.section_4 .section_4_cover{
		width: 240px;
		height: 245px;
		background-size:100%;
	}

	.section_5{
		width: 970px;
		height: 454px;
		background-size:100%;
	}

	.section_6_1{
		width: 970px;
		height:647px;
		background-size:100%;
	}
	.section_6_2{
		width: 396px;
		height: 504px;
		background-size:100%;
		margin-top: 20px;
	}
	.section_6_2 .slide_1{
		width: 396px;
		height: 504px;
	}
	.section_6_2 .slide_1 img{
		width: 396px;
		height: 504px;
	}
	.section_6_3{
		width: 268px;
		height: 344px;
		background-size:100%;
		margin-top: 20px;
	}
	.section_6_4{
		width: 268px;
		height: 344px;
		background-size:100%;
		margin-top: 180px;
	}
	.section_6_5{
		width: 268px;
		height: 344px;
		background-size:100%;
		margin-top: 180px;
	}
	.section_6_6{
		width: 268px;
		height: 344px;
		background-size:100%;
		margin-top: 20px;
	}
	.section_6_7{
		width: 396px;
		height: 504px;
		background-size:100%;
		margin-top: 20px;
	}
	.section_6_7 .slide_1{
		width: 396px;
		height: 504px;
	}
	.section_6_7 .slide_1 img{
		width: 396px;
		height: 504px;
	}
	
	.shop_now{
		width:970px;
	}
	.shop_now .ltxt{
		font-size:28px;
	}
}
@media (max-width: 1023px) {
	.shop_now{
		width:750px;
	}
	.shop_now .ltxt{
		font-size:26px;
	}

	.top_section .topnav_1{
		width: 147px;
		height:25px;
		background-size:100%;
	}
	.top_section .topnav_2{
		width: 203px;
		height:25px;
		background-size:100%;
	}
	.top_section .topnav_3{
		width: 281px;
		height:25px;
		background-size:100%;
	}

	.sep_section .ltxt{
		font-size:36px; 
	}
	.sep_section .feature{
		font-size:22px; 
	}
	.sep_section .caption{
		font-size:14px;
	}

	.section .title{
		font-size:26px; 
	}
	.section .content_txt{
		font-size: 14px;
		line-height: 22px;
	}
	.section_1 .left_section{
		width: calc(100% - 450px);
	}
	.section_1 .right_section{
		width: 450px;
	}
	.section_1 .slide_wrap{
		width: 450px;
		height: 344px;
		background-size: 100%;
	}
	.section_1 .slide_1{
		top: 0px;
		left: 126px;
		width: 199px;
		height: 344px;
	}
	.section_1 .slide_1 img{
		width: 199px;
		height: 344px;
	}

	.section_2 .left_section{
		width: 450px;
	}
	.section_2 .right_section{
		width: calc(100% - 450px);
	}
	.section_2 .slide_wrap{
		width: 450px;
		height: 343px;
		background-size: 100%;
	}

	.section_3 .left_section{
		width: calc(100% - 450px);
	}
	.section_3 .right_section{
		width: 450px;
	}
	.section_3 .slide_wrap{
		width: 450px;
		height: 392px;
		background-size: 100%;
		top: -60px;
	}
	.section_3 .slide_1{
		top: 128px;
    	left: 34px;
		width: 180px;
		height: 273px;
	}
	.section_3 .slide_1 img{
		width: 180px;
		height: 273px;
	}

	.section_4 {
		margin-top: -60px;
	}
	.section_4 .left_section{
		width: 450px;
	}
	.section_4 .right_section{
		width: calc(100% - 450px);
	}
	.section_4 .slide_wrap{
		width: 450px;
		height: 343px;
		background-size: 100%;
	}
	.section_4 .slide_1{
		top: 0px;
		left: 0px;
		width: 450px;
		height: 343px;
	}
	.section_4 .slide_1 img{
		width: 450px;
		height: 343px;
	}
	.section_4 .section_4_cover{
		width: 200px;
		height: 204px;
		background-size:100%;
	}

	.section_5{
		width: 750px;
		height: 351px;
		background-size:100%;
	}

	.section_6_1{
		width: 750px;
		height:500px;
		background-size:100%;
	}
	.section_6_2{
		width: 300px;
		height: 381px;
		background-size:100%;
		margin-top: 10px;
	}
	.section_6_2 .slide_1{
		width: 300px;
		height: 381px;
	}
	.section_6_2 .slide_1 img{
		width: 300px;
		height: 381px;
	}
	.section_6_3{
		width: 215px;
		height: 275px;
		background-size:100%;
		margin-top: 10px;
	}
	.section_6_4{
		width: 215px;
		height: 275px;
		background-size:100%;
		margin-top: 115px;
	}
	.section_6_5{
		width: 215px;
		height: 275px;
		background-size:100%;
		margin-top: 115px;
	}
	.section_6_6{
		width: 215px;
		height: 275px;
		background-size:100%;
		margin-top: 10px;
	}
	.section_6_7{
		width: 300px;
		height: 381px;
		background-size:100%;
		margin-top: 10px;
	}
	.section_6_7 .slide_1{
		width: 300px;
		height: 381px;
	}
	.section_6_7 .slide_1 img{
		width: 300px;
		height: 381px;
	}
}
@media (max-width: 767px) {

	.title_wrapper .s_title {
		width: 35%;
		font-size:14px;
	}
	.title_wrapper .l_title {
		width: 100%;
		font-size: 28px !important; 
	}
	.top_banner .title_wrapper .desc {
	    font-size: 11px;
	    line-height: 18px;
	    width: 320px;
	    margin: 0 auto;
	    margin-top: 30px;
	}

	.sep_section .ltxt{
		width: 320px;
    	margin: 0 auto;
    	font-size: 28px;
	}
	.sep_section .feature{
		font-size:20px; 
		width: 320px;
    	margin: 0 auto;
	}

	.top_section .topnav{
		display:flex;
		flex-wrap: wrap;
		margin-bottom: 60px;
	}
	.top_section .topnav_1{
		width: 147px;
		height:25px;
		background-size:100%;
		margin-bottom: 8px;
	}
	.top_section .topnav_2{
		width: 203px;
		height:25px;
		background-size:100%;
		margin-bottom: 8px;
	}
	.top_section .topnav_3{
		width: 281px;
		height:25px;
		background-size:100%;
	}
	.section{
		flex-wrap: wrap;
		width: 320px;
		margin: 0 auto;
	}
	.section_1 .left_section {
	    width: 320px;
	    margin: 0 auto;
	    margin-bottom: 20px;
	}
	.section_1 .right_section{
		width: 320px;
	    margin: 0 auto;
	    margin-bottom: 0px;
	}
	.section_1 .slide_wrap{
		width: 320px;
		height: 244px;
		background-size: 100%;
	}
	.section_1 .slide_1{
		top: 0px;
		left: 90px;
		width: 141px;
		height: 244px;
	}
	.section_1 .slide_1 img{
		width: 141px;
		height: 244px;
	}
	
	.section_2 .title{
		padding-left: 0px;
	}
	.section_2 .content_txt{
		padding-left: 0px;
	}
	.section_2 .left_section{
		width: 320px;
		margin: 0 auto;
	    margin-bottom: 0px;
	    order: 2;
	}
	.section_2 .right_section{
		width: 320px;
		margin: 0 auto;
	    margin-bottom: 20px;
	    order: 1;
	}
	.section_2 .slide_wrap{
		width: 320px;
		height: 244px;
		background-size: 100%;
	}

	.section_3 .left_section{
		width: 320px;
		margin: 0 auto;
	}
	.section_3 .right_section{
		width: 320px;
		margin: 0 auto;
	}
	.section_3 .slide_wrap{
		width: 320px;
		height: 278px;
		background-size: 100%;
		top: 20px;
	}
	.section_3 .slide_1{
		top: 91px;
    	left: 24px;
		width: 123px;
		height: 187px;
	}
	.section_3 .slide_1 img{
		width: 123px;
		height: 187px;
	}

	.section_4 {
		margin-top: 20px;
		margin-bottom: 30px;
	}
	.section_4 .title{
		padding-left: 0px;
	}
	.section_4 .content_txt{
		padding-left: 0px;
	}
	.section_4 .left_section{
		width: 320px;
		margin: 0 auto;
	    margin-bottom: 0px;
	    order: 2;
	}
	.section_4 .right_section{
		width: 320px;
		margin: 0 auto;
	    margin-bottom: 20px;
	    order: 1;
	}
	.section_4 .slide_wrap{
		width: 320px;
		height: 244px;
		background-size: 100%;
	}
	.section_4 .slide_1{
		top: 0px;
		left: 0px;
		width: 320px;
		height: 244px;
	}
	.section_4 .slide_1 img{
		width: 320px;
		height: 244px;
	}
	.section_4 .section_4_cover{
		width: 130px;
		height: 133px;
		background-size:100%;
	}

	.section_5{
		width: 320px;
		height: 938px;
		background:url("../images/cny_section_5_m.jpg") top left no-repeat;
		background-size:100%;
		margin: 0 auto;
    	margin-top: 20px;
    	margin-bottom: 40px;
	}

	.section_6_wrap{
		width: 320px;
    	margin: 0 auto;
    	flex-wrap: wrap;
	}
	.section_6_1{
		width: 320px;
		height:213px;
		background-size:100%;
	}
	.section_6_2{
		width: 300px;
		height: 381px;
		background-size:100%;
		margin-top: 10px;
	}
	.section_6_2 .slide_1{
		width: 320px;
		height: 407px;
	}
	.section_6_2 .slide_1 img{
		width: 320px;
		height: 407px;
	}
	.section_6_3{
		width: 320px;
		height: 410px;
		background-size:100%;
		margin-top: 35px;
	}
	.section_6_4{
		width: 320px;
		height: 410px;
		background-size:100%;
		margin-top: 10px;
	}
	.section_6_5{
		width: 320px;
		height: 410px;
		background-size:100%;
		margin-top: 10px;
	}
	.section_6_6{
		width: 320px;
		height: 410px;
		background-size:100%;
		margin-top: 10px;
	}
	.section_6_7{
		width: 320px;
		height: 407px;
		background-size:100%;
		margin-top: 10px;
	}
	.section_6_7 .slide_1{
		width: 320px;
		height: 407px;
	}
	.section_6_7 .slide_1 img{
		width: 320px;
		height: 407px;
	}

	.shop_now{
		width:320px;
		margin-bottom: 30px;
	}
	.shop_now .ltxt{
		font-size:22px;
	}
	.shop_now .left_section{
		width:100%; float:none;
	}
	.shop_now .right_section{
		width:100%; float:none;
		margin-top:20px;
	}
	.shop_now .margin_top {
    	margin-top: 0px;
	}
}