@charset "UTF-8";
/* Reset CSS
 * --------------------------------------- */
html{font-size: 16px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {padding: 0;margin: 0;}
a{text-decoration:none;}
table {border-spacing: 0;}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,em,strong,th,var {font-weight: normal;font-style: normal;}
strong{font-weight: bold;}
ol,ul {list-style: none;margin:0;padding:0;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;margin:0;padding:0;color:#444;}
q:before,q:after {content:'';}
abbr,acronym {border: 0;}

/* Custom CSS
 * --------------------------------------- */
/* Sections backgrounds
* --------------------------------------- */
.section{text-align:center;overflow: hidden;}
#section0{background-color: #000;}
#section1{background: url("../images/con2_bg.jpg") center center no-repeat;display: flex;}
#section2{background-color: #000;}
#section3{background: url("../images/con4_bg.jpg") center center no-repeat;display: flex;}
#section4{background: url("../images/con5_bg.jpg") center center no-repeat;display: flex;}
#section5{background: url("../images/con6_bg.jpg") center center no-repeat;display: flex;}
#section6{background: url("../images/con7_bg.jpg") center center no-repeat;display: flex;}
#section7{background: url("../images/con8_bg.jpg") center center no-repeat;display: flex;background-size: 100% 100%;}
#section8{background: url("../images/con8_bg.jpg") center center no-repeat;display: flex;background-size: 100% 100%;}

.fp-tableCell{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}

/* Centered texts in each section
* --------------------------------------- */


#myVideo{position: absolute;right: 0;bottom: 0;top:0;width: 100%;height: 100%;background-size: 100% 100%;background-color: black; /* in case the video doesn't fit the whole page*/background-image: /* our video */;background-position: center center;background-size: contain;object-fit: cover; /*cover video background */z-index:3;}
video::-webkit-media-controls {display:none !important;}




@media (max-width: 1920px) and (min-width: 1280px){
	.top_nav{width: 100%;height: 100px;font-weight: 600;color: #fff;background: rgb(0,0,0,.15);position: fixed;z-index: 1000;display: flex;flex-wrap: wrap;justify-content: space-between;}
		.top_nav .logo{width: 19%;height: 100px;padding-left: 1%;display: flex;flex-wrap: wrap;align-items: center}
		/*pc_nav*/
		.top_nav .nav{width: 65%;display: flex;justify-content: flex-end;}
			.top_nav .nav ul{width:75%;display: flex;}
			.top_nav .nav ul li{width:14%;line-height: 100px;font-size: 1rem;text-align: center;box-sizing: border-box;}
			.top_nav .nav ul li a {text-decoration: none;color: #fff;font-size: 1rem;font-weight: 600;padding: 0px 0;position: relative;display: inline-block;transition: all 0.3s ease;}
			.top_nav .nav ul li a:hover {transform: translateY(-5px);color: #a52941;}
			.top_nav .nav ul li a::after {content: '';position: absolute;width: 0;height: 4px;background: #a52941;bottom: 0;left: 50%;transform: translateX(-50%);transition: all 0.3s ease;}
			.top_nav .nav ul li a:hover::after {width: 100%;}
		/*pc_tel*/
		.top_nav .tel{width: 15%;height:100px;line-height:100px;font-size: clamp(20px, 1.5vw, 26px);}
			.top_nav .tel i{font-size: 1.6rem;font-weight: 100;}
		/*mobile_nav*/
		.top_nav .navbar{width: 15%;height:100px;line-height:100px;font-size: 1rem;display: none;}
			.top_nav .navbar i{font-size: 26px;font-weight: 100;}


	/*-------------------------------------------------------------*/
	#section0 .mask{width: 100%;height: 100vh;background: rgba(0,0,0,.65);position: relative;z-index: 100;}
	#section0 .layer{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 200;width: 100%;}
	#section0 .layer img{width: auto;}
	#section0 .layer h1{font-size: 2rem;font-weight: 600;font-family: arial, helvetica;color: #ea0531;margin: 0 auto 1rem;}
	#section0 .layer h4{font-weight: 100;font-size: 1.2rem;line-height: 3rem;color: #fff;}
	/*#section0{overflow: hidden;}*/

	/*-------------------------------------------------------------*/
	#section1{background-image: url("../images/con2_bg.jpg") center center no-repeat;background-size:cover;display: flex;}
	#section1 .block{width: 80%;height: 55%;margin:auto;display: flex;flex-wrap: wrap;justify-content: center;align-items: flex-start;}
	#section1 .block .pic{width:30%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
	#section1 .block .pic img{width: 90%;border-radius: 0 5rem;}
	#section1 .block .list{width:60%;height: 60%;display: flex;flex-direction: column;align-items: flex-start;padding-left: 5%;}
	#section1 .block .list .name{width:100%;font-size: 3.6rem;font-weight: 800;color: #a12039;line-height: 4.8rem;text-align: left;}
	#section1 .block .list .def1{width:100%;font-size: 1.8rem;font-weight: 800;color: #fff;line-height: 3.2rem;text-align: left;}
	#section1 .block .list .subname{width:100%;font-size: 1rem;font-weight: 100;color: #fff;line-height: 4rem;text-align: left;}
	#section1 .block .list .description{width:100%;font-size: calc(1rem + 0.2 * (100vw - 1280px) / 640);font-weight: 400;color: #fff;line-height: 2rem;text-align: left;}
	#section1 .block .list .description p{text-align: left;}
	#section1 .block .list .btn_b{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;margin-top: 2rem;}
	#section1 .block .list .btn_b .btn{border-radius: 0.8rem;padding: 0.7rem 3rem;border:1px solid rgba(165,41,65,1);font-size: 0.85rem;line-height: 1rem;color: #fff;text-align: center;background: rgba(165,41,65,1);transition: all 0.4s;cursor: pointer;}
	#section1 .block .list .btn_b .btn:hover{border-radius: 0.8rem;padding: 0.7rem 3rem;border:1px solid rgba(255,255,255,.35);font-size: 0.85rem;line-height: 1rem;color: #fff;text-align: center;background: transparent;transition: all 0.4s;cursor: pointer;}





	/*-------------------------------------------------------------*/
	#section2 #slide1{background: url("../images/con8_bg.jpg") center center no-repeat;background-size: cover;}
	#section2 #slide2{background: url("../images/con8_bg.jpg") center center no-repeat;background-size: cover;}
	#section2 #slide3{background: url("../images/con8_bg.jpg") center center no-repeat;background-size: cover;}

	#section2 .slide .block{width: 60%;height: 55%;margin:auto;display: flex;flex-wrap: wrap;background: rgba(165,41,65,0.45);border-radius: 30px;padding:2rem;}
	#section2 .slide .block .block_L{width: 50%;height: 60%;}
		#section2 .slide .block .block_L .name{width:98%;font-size: 2.6rem;font-weight: 800;color: #c5334f;line-height: 3rem;text-align: left;padding-left: 2%;border-left: 6px solid #c5334f;}
		#section2 .slide .block .block_L .subname{width:100%;font-size: 1.6rem;font-weight: 200;color: #fff;line-height: 7rem;text-align: left;}
		#section2 .slide .block .block_L .line{width:5%;border-bottom: 1px solid rgba(255,255,255,0.65);margin-top: 2rem;margin-bottom: 3rem;}
		#section2 .slide .block .block_L .description{width:100%;font-size: calc(1rem + 0.2 * (100vw - 1280px) / 640);font-weight: 400;color: #fff;line-height: 2rem;text-align: left;}
		#section2 .slide .block .block_L .btn_b{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;margin-top: 2rem;}
		#section2 .slide .block .block_L .btn_b .btn{border-radius: 0.8rem;padding: 0.7rem 3rem;border:1px solid rgba(165,41,65,1);font-size: 0.85rem;line-height: 1rem;color: #fff;text-align: center;background: rgba(165,41,65,1);transition: all 0.4s;cursor: pointer;}
		#section2 .slide .block .block_L .btn_b .btn:hover{border-radius: 0.8rem;padding: 0.7rem 3rem;border:1px solid rgba(255,255,255,.35);font-size: 0.85rem;line-height: 1rem;color: #fff;text-align: center;background: transparent;transition: all 0.4s;cursor: pointer;}
	#section2 .slide .block .block_R{width: 50%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
		#section2 .slide .block .block_R img{width: 80%;border-radius: 30px;}




	#section3 .block{width: 100%;height: 80%;margin:auto;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;background: rgba(0,0,0,0.25);padding: 3rem;}
	#section3 .block .name{width:98%;font-size: 2.6rem;font-weight: 800;color: #c5334f;line-height: 3rem;text-align: center;margin-top: 4rem;}
	#section3 .block .line{width:3%;border-bottom: 1px solid rgba(255,255,255,0.65);margin-top: 1.4rem;margin-bottom: 1rem;}
	#section3 .block .subname{width:100%;font-size: 1.6rem;font-weight: 200;color: #fff;line-height: 3rem;text-align: center;}
	#section3 .block .description{width:90%;font-size: calc(1rem + 0.2 * (100vw - 1280px) / 640);font-weight: 400;color: #fff;line-height: 2rem;text-align: center;margin-top: 1rem;}
	#section3 .block .list_p{width:90%;padding-top: 2rem;}
	#section3 .block .list_p ul{width:100%;display: flex;flex-wrap: wrap;justify-content: center;}
	#section3 .block .list_p ul li{width: 22%;color:#fff;border-top: 1px solid rgba(255, 255, 255, .1);border-left: 1px solid rgba(255, 255, 255, .1);border-bottom: 1px solid rgba(255, 255, 255, .1);display: flex;flex-wrap: wrap;justify-content: center;align-content: center;padding: 1rem;cursor: pointer;transition: all 0.4s;}
	#section3 .block .list_p ul li:last-child{width: 22%;border-top: 1px solid rgba(255, 255, 255, .1);border-left: 1px solid rgba(255, 255, 255, .1);border-bottom: 1px solid rgba(255, 255, 255, .1);border-right: 1px solid rgba(255, 255, 255, .15);display: flex;flex-wrap: wrap;justify-content: center;align-content: center;padding: 1rem;cursor: pointer;}

	#section3 .block .list_p ul li:hover{width: 22%;color:rgba(165,41,65,1);;border-top: 1px solid rgba(255, 255, 255, .1);border-left: 1px solid rgba(255, 255, 255, .15);border-bottom: 1px solid rgba(255, 255, 255, .15);display: flex;flex-wrap: wrap;justify-content: center;align-content: center;padding: 1rem;cursor: pointer;transition: all 0.4s;}



	#section3 .block .list_p ul li .pro_pic{width:100%;}
	#section3 .block .list_p ul li .pro_pic img{width:100%;border-radius: 0 10rem;transition: all 0.4s;opacity: 1;}
	#section3 .block .list_p ul li .pro_pic img:hover{width:100%;border-radius: 0 8rem;transition: all 0.4s;opacity: 0.45;}
	#section3 .block .list_p ul li .pro_txt{width:100%;font-size: 1.2rem;font-weight: 600;text-align: center;line-height: 3rem;}
	#section3 .block .btn_b{width:60%;display: flex;flex-wrap: wrap;justify-content: center;margin-top: 2rem;}
	#section3 .block .btn_b .btn{border-radius: 0.8rem;padding: 0.7rem 3rem;border:1px solid rgba(165,41,65,1);font-size: 0.85rem;line-height: 1rem;color: #fff;text-align: center;background: rgba(165,41,65,1);transition: all 0.4s;cursor: pointer;}
	#section3 .block .btn_b .btn:hover{border-radius: 0.8rem;padding: 0.7rem 3rem;border:1px solid rgba(255,255,255,.35);font-size: 0.85rem;line-height: 1rem;color: #fff;text-align: center;background: transparent;transition: all 0.4s;cursor: pointer;}






	#section4 .block{width: 60%;height: 55%;margin:auto;display: flex;flex-wrap: wrap;padding: 3rem;}
	#section4 .block .layer_L{width: 44%;display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-start;border-right: 1px solid rgba(255,255,255,.3);}
		#section4 .block .layer_L .name{width:90%;font-size: 2.6rem;font-weight: 800;color: #c5334f;line-height: 3rem;text-align: left;margin-top: 0rem;}
		#section4 .block .layer_L .line{width:10%;border-bottom: 1px solid rgba(255,255,255,0.65);margin-top: 1.4rem;margin-bottom: 1rem;}
		#section4 .block .layer_L .subname{width:90%;font-size: 1.6rem;font-weight: 200;color: #fff;line-height: 3rem;text-align: left;}
		#section4 .block .layer_L .description{width:90%;font-size: calc(0.9rem + 0.2 * (100vw - 1280px) / 640);font-weight: 400;color: #fff;line-height: 2rem;text-align: left;margin-top: 1rem;}
		#section4 .block .layer_L .qrcode{width:90%;display: flex;justify-content: flex-start;padding-top: 1rem;}
			#section4 .block .layer_L .qrcode_b{width: 30%;display: flex;font-size: 0.8rem;line-height: 1.4rem;text-align: center;color: #fff;flex-direction: column;align-items: center;}
				#section4 .block .layer_L .qrcode img{width:75%;}

		#section4 .block .layer_L .media_icon{width:70%;padding-top: 1.2rem;display: flex;justify-content: flex-start;}
		#section4 .block .layer_L .media_icon ul{width:50%;display: flex;}
		#section4 .block .layer_L .media_icon ul li{width:24.5%;display: flex;}
		#section4 .block .layer_L .media_icon ul li .icon_list{width:100%;text-align: center;}
		#section4 .block .layer_L .media_icon ul li .icon_list img{width:77%;margin: auto;}



	#section4 .block .layer_R{width: 55%;display: flex;flex-direction: column;}
	#section4 .block .layer_R .row_line{width: 96%;padding: 0.7rem 0 0.7rem 0;}
		#section4 .block .layer_R .row_line .input_area{width: 90%;height:6rem;background: rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.15);color: rgba(255,255,255,.35);line-height: 2rem;text-align: left;padding:0.3rem;outline: none;transition: all 0.4s;}
		#section4 .block .layer_R .row_line .input_area:focus{width: 90%;height:6rem;background: rgba(0,0,0,.7);border:1px solid rgba(255,255,255,.7);color: rgba(255,255,255,.7);line-height: 2rem;text-align: left;padding:0.3rem;outline: none;transition: all 0.4s;}
		#section4 .block .layer_R .row_line .input_s{width: 90%;background: rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.15);color: rgba(255,255,255,.35);line-height: 2.4rem;text-align: left;padding:0.3rem;outline: none;transition: all 0.4s;}
		#section4 .block .layer_R .row_line .input_s:focus{width: 90%;background: rgba(0,0,0,.7);border:1px solid rgba(255,255,255,.7);color: rgba(255,255,255,.7);line-height: 2.4rem;text-align: left;padding:0.3rem;outline: none;transition: all 0.4s;}
		#section4 .block .layer_R .row_line .input_btn{width: 92%;background: rgba(165, 41, 65, 0.651);color: rgba(255, 255, 255, .85);line-height: 3rem;text-align: center;font-size: 1.2rem;padding: 0.3rem;border: none;letter-spacing: 0.5rem;cursor: pointer;transition: all 0.4s;}
		#section4 .block .layer_R .row_line .input_btn:hover{width: 92%;background: rgba(165, 41, 65, 0.95);color: rgba(255, 255, 255, 1);line-height: 3rem;text-align: center;font-size: 1.2rem;padding: 0.3rem;border: none;letter-spacing: 0.5rem;cursor: pointer;transition: all 0.4s;}




	#section4 .layer_B{width: 100%;line-height: 5rem;margin:auto;position: absolute;bottom: 0;background: rgba(165, 41, 65, 0.5);color: #fff;text-align: center;font-size: 0.85rem;}






	#section5 .block{width: 100%;height: 80%;margin:auto;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;background: rgba(0,0,0,0);padding: 3rem;}
	#section5 .block .name{width:98%;font-size: 2.6rem;font-weight: 800;color: #c5334f;line-height: 3rem;text-align: center;margin-top: 4rem;}
	#section5 .block .line{width:3%;border-bottom: 1px solid rgba(255,255,255,0.65);margin-top: 1.4rem;margin-bottom: 1rem;}
	#section5 .block .subname{width:100%;font-size: 1.6rem;font-weight: 200;color: #fff;line-height: 3rem;text-align: center;}
	#section5 .block .description{width:60%;font-size: calc(0.9rem + 0.2 * (100vw - 1280px) / 640);font-weight: 400;color: #fff;line-height: 2rem;text-align: center;margin-top: 1rem;}
	#section5 .block .list_p{width:90%;padding-top: 2rem;}
	#section5 .block .list_p ul{width:100%;display: flex;flex-wrap: wrap;justify-content: center;}
	#section5 .block .list_p ul li{width: 16%;color:#fff;border-top: 1px solid rgba(255, 255, 255, .1);border-left: 1px solid rgba(255, 255, 255, .1);border-bottom: 1px solid rgba(255, 255, 255, .1);display: flex;flex-wrap: wrap;justify-content: center;align-content: center;padding: 1rem;cursor: pointer;transition: all 0.4s;}
	#section5 .block .list_p ul li:last-child{width: 16%;border-top: 1px solid rgba(255, 255, 255, .1);border-left: 1px solid rgba(255, 255, 255, .1);border-bottom: 1px solid rgba(255, 255, 255, .1);border-right: 1px solid rgba(255, 255, 255, .15);display: flex;flex-wrap: wrap;justify-content: center;align-content: center;padding: 1rem;cursor: pointer;}

	#section5 .block .list_p ul li:hover{width: 16%;color:rgba(165,41,65,1);;border-top: 1px solid rgba(255, 255, 255, .1);border-left: 1px solid rgba(255, 255, 255, .15);border-bottom: 1px solid rgba(255, 255, 255, .15);display: flex;flex-wrap: wrap;justify-content: center;align-content: center;padding: 1rem;cursor: pointer;transition: all 0.4s;}



	#section5 .block .list_p ul li .pro_pic{width:100%;}
	#section5 .block .list_p ul li .pro_pic img{width:100%;transition: all 0.4s;opacity: 1;}
	#section5 .block .list_p ul li .pro_pic img:hover{width:100%;transition: all 0.4s;opacity: 0.45;}
	#section5 .block .list_p ul li .pro_txt{width:100%;font-size: 1.2rem;font-weight: 600;text-align: center;line-height: 1.4rem;}
	#section5 .block .list_p ul li:last-child .pro_txt{width:100%;font-size: 0.9rem;font-weight: 600;text-align: center;line-height: 1.2rem;}
	#section5 .block .btn_b{width:60%;display: flex;flex-wrap: wrap;justify-content: center;margin-top: 2rem;}
	#section5 .block .btn_b .btn{border-radius: 0.8rem;padding: 0.7rem 3rem;border:1px solid rgba(165,41,65,1);font-size: 0.85rem;line-height: 1rem;color: #fff;text-align: center;background: rgba(165,41,65,1);transition: all 0.4s;cursor: pointer;}
	#section5 .block .btn_b .btn:hover{border-radius: 0.8rem;padding: 0.7rem 3rem;border:1px solid rgba(255,255,255,.35);font-size: 0.85rem;line-height: 1rem;color: #fff;text-align: center;background: transparent;transition: all 0.4s;cursor: pointer;}




	#section6{background-image: url("../images/con7_bg.jpg");background-size:cover;display: flex;}
	#section6 .block{width: 80%;height: 55%;margin:auto;display: flex;flex-wrap: wrap;justify-content: center;align-items: flex-start;}
	#section6 .block .pic{width: 25%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;padding-top: 11rem;}
	#section6 .block .pic img{width: 90%;border-radius: 0 5rem;}
	#section6 .block .list{width:60%;height: 60%;display: flex;flex-direction: column;align-items: flex-start;padding-left: 5%;}
	#section6 .block .list .name{width:100%;font-size: 3.6rem;font-weight: 800;color: #a12039;line-height: 4.8rem;text-align: left;}
	#section6 .block .list .def1{width:100%;font-size: 1.8rem;font-weight: 800;color: #fff;line-height: 3.2rem;text-align: left;}
	#section6 .block .list .subname{width:100%;font-size: 1rem;font-weight: 100;color: #fff;line-height: 4rem;text-align: left;}
	#section6 .block .list .description{width:100%;font-size: calc(1rem + 0.2 * (100vw - 1280px) / 640);font-weight: 400;color: #fff;line-height: 2rem;text-align: left;}
	#section6 .block .list .description p{text-align: left;}
	#section6 .block .list .btn_b{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;margin-top: 2rem;}
	#section6 .block .list .btn_b .btn{border-radius: 0.8rem;padding: 0.7rem 3rem;border:1px solid rgba(165,41,65,1);font-size: 0.85rem;line-height: 1rem;color: #fff;text-align: center;background: rgba(165,41,65,1);transition: all 0.4s;cursor: pointer;}
	#section6 .block .list .btn_b .btn:hover{border-radius: 0.8rem;padding: 0.7rem 3rem;border:1px solid rgba(255,255,255,.35);font-size: 0.85rem;line-height: 1rem;color: #fff;text-align: center;background: transparent;transition: all 0.4s;cursor: pointer;}









	#section7 .block{width: 100%;height: 80%;margin:auto;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;background: rgba(0,0,0,0);padding: 3rem;}
	#section7 .block .name{width:98%;font-size: 2.6rem;font-weight: 800;color: #c5334f;line-height: 3rem;text-align: center;margin-top: 4rem;}
	#section7 .block .line{width:3%;border-bottom: 1px solid rgba(255,255,255,0.65);margin-top: 1.4rem;margin-bottom: 1rem;}
	#section7 .block .subname{width:100%;font-size: 1.6rem;font-weight: 200;color: #fff;line-height: 3rem;text-align: center;}
	#section7 .block .description{width:60%;font-size: calc(0.9rem + 0.2 * (100vw - 1280px) / 640);font-weight: 400;color: #fff;line-height: 2rem;text-align: center;margin-top: 1rem;}
	#section7 .block .list_p{width:90%;padding-top: 2rem;}
	#section7 .block .list_p ul{width:100%;display: flex;flex-wrap: wrap;justify-content: center;}
	#section7 .block .list_p ul li{width: 16%;color:#fff;border-top: 1px solid rgba(255, 255, 255, .1);border-left: 1px solid rgba(255, 255, 255, .1);border-bottom: 1px solid rgba(255, 255, 255, .1);display: flex;flex-wrap: wrap;justify-content: center;align-content: center;padding: 1rem;cursor: pointer;transition: all 0.4s;}
	#section7 .block .list_p ul li:last-child{width: 16%;border-top: 1px solid rgba(255, 255, 255, .1);border-left: 1px solid rgba(255, 255, 255, .1);border-bottom: 1px solid rgba(255, 255, 255, .1);border-right: 1px solid rgba(255, 255, 255, .15);display: flex;flex-wrap: wrap;justify-content: center;align-content: center;padding: 1rem;cursor: pointer;}

	#section7 .block .list_p ul li:hover{width: 16%;color:rgba(165,41,65,1);;border-top: 1px solid rgba(255, 255, 255, .1);border-left: 1px solid rgba(255, 255, 255, .15);border-bottom: 1px solid rgba(255, 255, 255, .15);display: flex;flex-wrap: wrap;justify-content: center;align-content: center;padding: 1rem;cursor: pointer;transition: all 0.4s;}



	#section7 .block .list_p ul li .pro_pic{width:100%;}
	#section7 .block .list_p ul li .pro_pic img{width:100%;transition: all 0.4s;opacity: 1;}
	#section7 .block .list_p ul li .pro_pic img:hover{width:100%;transition: all 0.4s;opacity: 0.45;}
	#section7 .block .list_p ul li .pro_txt{width: 100%;font-size: 1rem;font-weight: 600;text-align: center;line-height: 1.4rem;}
	#section7 .block .btn_b{width:60%;display: flex;flex-wrap: wrap;justify-content: center;margin-top: 2rem;}
	#section7 .block .btn_b .btn{border-radius: 0.8rem;padding: 0.7rem 3rem;border:1px solid rgba(165,41,65,1);font-size: 0.85rem;line-height: 1rem;color: #fff;text-align: center;background: rgba(165,41,65,1);transition: all 0.4s;cursor: pointer;}
	#section7 .block .btn_b .btn:hover{border-radius: 0.8rem;padding: 0.7rem 3rem;border:1px solid rgba(255,255,255,.35);font-size: 0.85rem;line-height: 1rem;color: #fff;text-align: center;background: transparent;transition: all 0.4s;cursor: pointer;}








	#section8 .block{width: 100%;height: 80%;margin:auto;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;background: rgba(0,0,0,0);padding: 3rem;}
	#section8 .block .name{width:98%;font-size: 2.6rem;font-weight: 800;color: #c5334f;line-height: 3rem;text-align: center;margin-top: 4rem;}
	#section8 .block .line{width:3%;border-bottom: 1px solid rgba(255,255,255,0.65);margin-top: 1.4rem;margin-bottom: 1rem;}
	#section8 .block .subname{width:100%;font-size: 1.6rem;font-weight: 200;color: #fff;line-height: 3rem;text-align: center;}
	#section8 .block .description{width:60%;font-size: calc(0.9rem + 0.2 * (100vw - 1280px) / 640);font-weight: 400;color: #fff;line-height: 2rem;text-align: center;margin-top: 1rem;}
	#section8 .block .list_p{width:90%;padding-top: 2rem;}
	#section8 .block .list_p ul{width:100%;display: flex;flex-wrap: wrap;justify-content: center;}
	#section8 .block .list_p ul li{width: 16%;color:#fff;border-top: 1px solid rgba(255, 255, 255, .1);border-left: 1px solid rgba(255, 255, 255, .1);border-bottom: 1px solid rgba(255, 255, 255, .1);display: flex;flex-wrap: wrap;justify-content: center;align-content: center;padding: 1rem;cursor: pointer;transition: all 0.4s;}
	#section8 .block .list_p ul li:last-child{width: 16%;border-top: 1px solid rgba(255, 255, 255, .1);border-left: 1px solid rgba(255, 255, 255, .1);border-bottom: 1px solid rgba(255, 255, 255, .1);border-right: 1px solid rgba(255, 255, 255, .15);display: flex;flex-wrap: wrap;justify-content: center;align-content: center;padding: 1rem;cursor: pointer;}

	#section8 .block .list_p ul li:hover{width: 16%;color:rgba(165,41,65,1);;border-top: 1px solid rgba(255, 255, 255, .1);border-left: 1px solid rgba(255, 255, 255, .15);border-bottom: 1px solid rgba(255, 255, 255, .15);display: flex;flex-wrap: wrap;justify-content: center;align-content: center;padding: 1rem;cursor: pointer;transition: all 0.4s;}



	#section8 .block .list_p ul li .pro_pic{width:100%;}
	#section8 .block .list_p ul li .pro_pic img{width:100%;transition: all 0.4s;opacity: 1;}
	#section8 .block .list_p ul li .pro_pic img:hover{width:100%;transition: all 0.4s;opacity: 0.45;}
	#section8 .block .list_p ul li .pro_txt{width:100%;font-size: 1.2rem;font-weight: 600;text-align: center;line-height: 3rem;}
	#section8 .block .btn_b{width:60%;display: flex;flex-wrap: wrap;justify-content: center;margin-top: 2rem;}
	#section8 .block .btn_b .btn{border-radius: 0.8rem;padding: 0.7rem 3rem;border:1px solid rgba(165,41,65,1);font-size: 0.85rem;line-height: 1rem;color: #fff;text-align: center;background: rgba(165,41,65,1);transition: all 0.4s;cursor: pointer;}
	#section8 .block .btn_b .btn:hover{border-radius: 0.8rem;padding: 0.7rem 3rem;border:1px solid rgba(255,255,255,.35);font-size: 0.85rem;line-height: 1rem;color: #fff;text-align: center;background: transparent;transition: all 0.4s;cursor: pointer;}


}
































@media (max-width: 768px){
	.top_nav{width: 100%;height: 100px;font-weight: 600;color: #fff;background: rgb(0,0,0,.15);position: fixed;z-index: 1000;display: flex;flex-wrap: wrap;justify-content: space-between;}
		.top_nav .logo{width: 19%;height: 100px;padding-left: 1%;display: flex;flex-wrap: wrap;align-items: center}
		/*pc_nav*/
		.top_nav .nav{width: 65%;display: none;justify-content: flex-end;}
			.top_nav .nav ul{width:75%;display: flex;}
			.top_nav .nav ul li{width:14%;line-height: 100px;font-size: 1rem;text-align: center;box-sizing: border-box;}
			.top_nav .nav ul li a {text-decoration: none;color: #fff;font-size: 1rem;font-weight: 600;padding: 0px 0;position: relative;display: inline-block;transition: all 0.3s ease;}
			.top_nav .nav ul li a:hover {transform: translateY(-5px);color: #a52941;}
			.top_nav .nav ul li a::after {content: '';position: absolute;width: 0;height: 4px;background: #a52941;bottom: 0;left: 50%;transform: translateX(-50%);transition: all 0.3s ease;}
			.top_nav .nav ul li a:hover::after {width: 100%;}
		/*pc_tel*/
		.top_nav .tel{width: 15%;height:100px;line-height:100px;font-size: 26px;display: none;}
			.top_nav .tel i{font-size: 26px;font-weight: 100;}
		/*mobile_nav*/
		.top_nav .navbar{width: 15%;height:100px;line-height:100px;display: flex;flex-wrap: wrap;justify-content: flex-end;padding-right: 1rem;z-index: 99999;}
			.top_nav .navbar i{font-size: 1.6rem;font-weight: 100;z-index: 999991;}

	/*=============================*/
	#section0 .mask{width: 100%;height: 100vh;background: rgba(0,0,0,.65);position: relative;z-index: 100;}
	#section0 .layer{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -80%);z-index: 200;width: 100%;}
	#section0 .layer img{width: 100%;}
	#section0 .layer h4{font-weight: 100;font-size: 1rem;line-height: 3rem;color: #fff;}

	/*=============================*/
	#section1{background: url("../images/con2_bg_m.jpg") center center no-repeat;background-size:cover;}
/*	#section1 .block{width: 100%;height: 100vh;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;position: relative;}
	#section1 .block .pic{width: 50vw;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -130%);max-width: 400px;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
	#section1 .block .pic img{width: 100%;}*/



	#section1 .block{width: 100%;height: 95%;margin:auto;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
	#section1 .block .pic{width:100%;display: none;flex-wrap: wrap;align-items: center;justify-content: center;}
	#section1 .block .pic img{width: 50%;}
	#section1 .block .list{width:100%;height: 75%;display: flex;flex-direction: column;align-items: center;}
	#section1 .block .list .name{width:96%;font-size: 2.4rem;font-weight: 800;color: #a12039;line-height: 3.5rem;text-align: center;}
	#section1 .block .list .def1{width:96%;font-size: 1.6rem;font-weight: 800;color: #fff;line-height: 3.2rem;text-align: center;}
	#section1 .block .list .subname{width:96%;font-size: 1rem;font-weight: 100;color: #fff;line-height: 2.4rem;text-align: center;}
	#section1 .block .list .description{width: 90%;font-size: 1.1rem;font-weight: 100;color: #fff;line-height: 1.8rem;text-align: center;margin-top: 1.4rem}
	#section1 .block .list .description p{text-align: center;}
	#section1 .block .list .btn_b{width:100%;display: flex;flex-wrap: wrap;justify-content: center;margin-top: 2rem;}

	#section1 .block .list .btn_b .btn{border-radius: 0.8rem;padding: 0.7rem 3rem;border:1px solid rgba(165,41,65,1);font-size: 0.85rem;line-height: 1rem;color: #fff;text-align: center;background: rgba(165,41,65,1);transition: all 0.4s;cursor: pointer;}
	#section1 .block .list .btn_b .btn:hover{border-radius: 0.8rem;padding: 0.7rem 3rem;border:1px solid rgba(255,255,255,.85);font-size: 0.85rem;line-height: 1rem;color: #fff;text-align: center;background: transparent;transition: all 0.4s;cursor: pointer;}



	#section2 #slide1{background: url(../images/con8_bg.jpg) center center;background-size: cover;}
	#section2 #slide2{background: url(../images/con8_bg.jpg) center center;background-size: cover;}
	#section2 #slide3{background: url(../images/con8_bg.jpg) center center;background-size: cover;}


	#section2 .slide .block{width: 86%;height: 65%;margin:auto;display: flex;flex-direction: column-reverse;justify-content: center;align-items: flex-start;background: rgba(165, 41, 65, 0.45);border-radius: 30px;padding: 1rem;}
	#section2 .slide .block .block_L{width: 96%;margin-top: 2rem;}
	
		
		#section2 .slide .block .name{width:96%;font-size: 2rem;font-weight: 800;color: #c5334f;line-height: 3rem;text-align: left;padding-left: 4%;border-left: 6px solid #c5334f}
		#section2 .slide .block .subname{width:100%;font-size: 1.2rem;font-weight: 200;color: #fff;line-height: 3rem;text-align: left;}
		#section2 .slide .block .line{width:10%;border-bottom: 1px solid rgba(255,255,255,0.65);margin-top: 0.3rem;margin-bottom: 0.3rem;}
		#section2 .slide .block .description{width:100%;font-size: calc(0.9rem + 0.2 * (100vw - 1280px) / 640);font-weight: 400;color: #fff;line-height: 2rem;text-align: left;}
		#section2 .slide .block .btn_b{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;margin-top: 2rem;}
		#section2 .slide .block .btn_b .btn{border-radius: 0.8rem;padding: 0.7rem 3rem;border:1px solid rgba(165,41,65,1);font-size: 0.85rem;line-height: 1rem;color: #fff;text-align: center;background: rgba(165,41,65,1);transition: all 0.4s;cursor: pointer;}
		#section2 .slide .block .btn_b .btn:hover{border-radius: 0.8rem;padding: 0.7rem 3rem;border:1px solid rgba(255,255,255,.85);font-size: 0.85rem;line-height: 1rem;color: #fff;text-align: center;background: transparent;transition: all 0.4s;cursor: pointer;}
	#section2 .slide .block .block_R{width: 96%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
	#section2 .slide .block .block_R img{width: 100%;border-radius: 20px;}




	#section3 .block{width: 100%;height: 80%;margin:auto;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;background: rgba(0,0,0,0.25);padding: 0rem;}
	#section3 .block .name{width:100%;font-size: 2rem;font-weight: 800;color: #c5334f;line-height: 3rem;text-align: center;margin-top: 4rem;}
	#section3 .block .line{width:8%;border-bottom: 1px solid rgba(255,255,255,0.65);margin-top: 0.3rem;margin-bottom: 0.3rem;}
	#section3 .block .subname{width:100%;font-size: 1.1rem;font-weight: 600;color: #fff;line-height: 3rem;text-align: center;}
	#section3 .block .description{width:92%;font-size: calc(0.9rem + 0.2 * (100vw - 1280px) / 640);font-weight: 400;color: #fff;line-height: 1.6rem;text-align: center;margin-top: 1rem;}
	#section3 .block .list_p{width:100%;padding-top: 1rem;}
	#section3 .block .list_p ul{width:100%;display: flex;flex-wrap: wrap;justify-content: center;}
	#section3 .block .list_p ul li{color:#fff;}
	
	#section3 .block .list_p ul li:nth-child(1){width: 40%;border-top: 1px solid rgba(255, 255, 255, .15);border-left: 1px solid rgba(255, 255, 255, .15);display: flex;flex-wrap: wrap;justify-content: center;align-content: center;padding: 0.5rem;cursor: pointer;}
	#section3 .block .list_p ul li:nth-child(2){width: 40%;border-top: 1px solid rgba(255, 255, 255, .15);border-left: 1px solid rgba(255, 255, 255, .15);border-right: 1px solid rgba(255, 255, 255, .15);display: flex;flex-wrap: wrap;justify-content: center;align-content: center;padding: 0.5rem;cursor: pointer;}
	#section3 .block .list_p ul li:nth-child(3){width: 40%;border-top: 1px solid rgba(255, 255, 255, .15);border-left: 1px solid rgba(255, 255, 255, .15);border-right: 1px solid rgba(255, 255, 255, .15);border-bottom: 1px solid rgba(255, 255, 255, .15);display: flex;flex-wrap: wrap;justify-content: center;align-content: center;padding: 0.5rem;cursor: pointer;}
	#section3 .block .list_p ul li:last-child{width: 40%;border-top: 1px solid rgba(255, 255, 255, .15);border-bottom: 1px solid rgba(255, 255, 255, .15);border-right: 1px solid rgba(255, 255, 255, .15);display: flex;flex-wrap: wrap;justify-content: center;align-content: center;padding: 0.5rem;cursor: pointer;}

	#section3 .block .list_p ul li:hover{width: 40%;color:rgba(165,41,65,1);display: flex;flex-wrap: wrap;justify-content: center;align-content: center;padding: 0.5rem;cursor: pointer;transition: all 0.4s;}

	#section3 .block .list_p ul li .pro_pic{width:100%;}
	#section3 .block .list_p ul li .pro_pic img{width:100%;border-radius: 0 5rem;transition: all 0.4s;opacity: 1;}
	#section3 .block .list_p ul li .pro_pic img:hover{width:100%;border-radius: 0 4rem;transition: all 0.4s;opacity: 0.45;}
	#section3 .block .list_p ul li .pro_txt{width:100%;font-size: 1rem;font-weight: 600;text-align: center;line-height: 1.4rem;}
	#section3 .block .btn_b{width:60%;display: flex;flex-wrap: wrap;justify-content: center;margin-top: 2rem;}
	#section3 .block .btn_b .btn{border-radius: 0.8rem;padding: 0.7rem 3rem;border:1px solid rgba(165,41,65,1);font-size: 0.85rem;line-height: 1rem;color: #fff;text-align: center;background: rgba(165,41,65,1);transition: all 0.4s;cursor: pointer;}
	#section3 .block .btn_b .btn:hover{border-radius: 0.8rem;padding: 0.7rem 3rem;border:1px solid rgba(255,255,255,.35);font-size: 0.85rem;line-height: 1rem;color: #fff;text-align: center;background: transparent;transition: all 0.4s;cursor: pointer;}




	#section4 .block{width: 96%;height: 70%;margin:auto;display: flex;flex-wrap: wrap;padding: 0rem;}
	#section4 .block .layer_L{width: 100%;display: flex;flex-direction: column;align-items: center;justify-content: flex-start;border-right: 0px solid rgba(255,255,255,.3);}
		#section4 .block .layer_L .name{width:90%;font-size: 2rem;font-weight: 800;color: #c5334f;line-height: 3rem;text-align: center;margin-top: 0rem;}
		#section4 .block .layer_L .line{width:10%;border-bottom: 1px solid rgba(255,255,255,0.65);margin-top: 0.3rem;margin-bottom: 0.3rem;}
		#section4 .block .layer_L .subname{width:90%;font-size: 1.1rem;font-weight: 600;color: #fff;line-height: 3rem;text-align: center;}
		#section4 .block .layer_L .description{width:90%;font-size: calc(0.8rem + 0.2 * (100vw - 1280px) / 640);font-weight: 200;color: #fff;line-height: 2rem;text-align: center;margin-top: 1rem;}
		#section4 .block .layer_L .qrcode{width:90%;display: flex;flex-wrap: wrap;justify-content: center;padding-top: 1rem;}
			#section4 .block .layer_L .qrcode_b{width: 25%;display: flex;font-size: 0.8rem;line-height: 1.4rem;text-align: center;color: #fff;flex-direction: column;align-items: center;}
				#section4 .block .layer_L .qrcode img{width:75%;}


		#section4 .block .layer_L .media_icon{width:90%;padding-top: 1.2rem;display: flex;justify-content: center;}
		#section4 .block .layer_L .media_icon ul{width:50%;display: flex;}
		#section4 .block .layer_L .media_icon ul li{width:24.5%;display: flex;}
		#section4 .block .layer_L .media_icon ul li .icon_list{width:100%;text-align: center;}
		#section4 .block .layer_L .media_icon ul li .icon_list img{width:50%;margin: auto;}




	#section4 .block .layer_R{width: 100%;display: none;flex-direction: column;}
	#section4 .block .layer_R .row_line{width: 96%;padding: 0.7rem 0 0.7rem 0;}
		#section4 .block .layer_R .row_line .input_area{width: 90%;height:6rem;background: rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.15);color: rgba(255,255,255,.35);line-height: 2rem;text-align: left;padding:0.3rem;outline: none;transition: all 0.4s;}
		#section4 .block .layer_R .row_line .input_area:focus{width: 90%;height:6rem;background: rgba(0,0,0,.7);border:1px solid rgba(255,255,255,.7);color: rgba(255,255,255,.7);line-height: 2rem;text-align: left;padding:0.3rem;outline: none;transition: all 0.4s;}
		#section4 .block .layer_R .row_line .input_s{width: 90%;background: rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.15);color: rgba(255,255,255,.35);line-height: 2.4rem;text-align: left;padding:0.3rem;outline: none;transition: all 0.4s;}
		#section4 .block .layer_R .row_line .input_s:focus{width: 90%;background: rgba(0,0,0,.7);border:1px solid rgba(255,255,255,.7);color: rgba(255,255,255,.7);line-height: 2.4rem;text-align: left;padding:0.3rem;outline: none;transition: all 0.4s;}
		#section4 .block .layer_R .row_line .input_btn{width: 92%;background: rgba(165, 41, 65, 0.651);color: rgba(255, 255, 255, .85);line-height: 3rem;text-align: center;font-size: 1.2rem;padding: 0.3rem;border: none;letter-spacing: 0.5rem;cursor: pointer;transition: all 0.4s;}
		#section4 .block .layer_R .row_line .input_btn:hover{width: 92%;background: rgba(165, 41, 65, 0.95);color: rgba(255, 255, 255, 1);line-height: 3rem;text-align: center;font-size: 1.2rem;padding: 0.3rem;border: none;letter-spacing: 0.5rem;cursor: pointer;transition: all 0.4s;}




	#section4 .layer_B{width: 96%;line-height: 1rem;margin:auto;position: absolute;bottom: 0;background: rgba(165, 41, 65, 0.5);color: #fff;text-align: center;font-size: 0.85rem;padding:0.5rem;}






	#section5 .block{width: 100%;height: 80%;margin:auto;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;background: rgba(0,0,0,0);padding: 0rem;}
	#section5 .block .name{width:98%;font-size: 2rem;font-weight: 800;color: #c5334f;line-height: 3rem;text-align: center;margin-top: 4rem;}
	#section5 .block .line{width:3%;border-bottom: 1px solid rgba(255,255,255,0.65);margin-top: 0.3rem;margin-bottom: 0.3rem;}
	#section5 .block .subname{width:100%;font-size: 1.1rem;font-weight: 600;color: #fff;line-height: 2rem;text-align: center;}
	#section5 .block .description{width:60%;font-size: calc(0.9rem + 0.2 * (100vw - 1280px) / 640);font-weight: 400;color: #fff;line-height: 2rem;text-align: center;margin-top: 1rem;}
	#section5 .block .list_p{width:90%;padding-top: 0.4rem;}
	#section5 .block .list_p ul{width:100%;display: flex;flex-wrap: wrap;justify-content: center;}
	#section5 .block .list_p ul li{width: 22%;color:#fff;border-top: 1px solid rgba(255, 255, 255, .1);border-left: 1px solid rgba(255, 255, 255, .1);border-bottom: 1px solid rgba(255, 255, 255, .1);display: flex;flex-wrap: wrap;justify-content: center;align-content: center;padding: 1rem;cursor: pointer;transition: all 0.4s;}
	#section5 .block .list_p ul li:last-child{width: 22%;border-top: 1px solid rgba(255, 255, 255, .1);border-left: 1px solid rgba(255, 255, 255, .1);border-bottom: 1px solid rgba(255, 255, 255, .1);border-right: 1px solid rgba(255, 255, 255, .15);display: flex;flex-wrap: wrap;justify-content: center;align-content: center;padding: 1rem;cursor: pointer;}

	#section5 .block .list_p ul li:hover{width: 22%;color:rgba(165,41,65,1);;border-top: 1px solid rgba(255, 255, 255, .1);border-left: 1px solid rgba(255, 255, 255, .15);border-bottom: 1px solid rgba(255, 255, 255, .15);display: flex;flex-wrap: wrap;justify-content: center;align-content: center;padding: 1rem;cursor: pointer;transition: all 0.4s;}



	#section5 .block .list_p ul li .pro_pic{width:100%;}
	#section5 .block .list_p ul li .pro_pic img{width:100%;transition: all 0.4s;opacity: 1;}
	#section5 .block .list_p ul li .pro_pic img:hover{width:100%;transition: all 0.4s;opacity: 0.45;}
	#section5 .block .list_p ul li .pro_txt{width:100%;font-size: 1.2rem;font-weight: 600;text-align: center;line-height: 3rem;display: none;}
	#section5 .block .btn_b{width:60%;display: flex;flex-wrap: wrap;justify-content: center;margin-top: 2rem;}
	#section5 .block .btn_b .btn{border-radius: 0.8rem;padding: 0.7rem 3rem;border:1px solid rgba(165,41,65,1);font-size: 0.85rem;line-height: 1rem;color: #fff;text-align: center;background: rgba(165,41,65,1);transition: all 0.4s;cursor: pointer;}
	#section5 .block .btn_b .btn:hover{border-radius: 0.8rem;padding: 0.7rem 3rem;border:1px solid rgba(255,255,255,.35);font-size: 0.85rem;line-height: 1rem;color: #fff;text-align: center;background: transparent;transition: all 0.4s;cursor: pointer;}




	#section6{background-image: url("../images/con7_bg.jpg") center center no-repeat;background-size:cover;display: flex;}
	#section6 .block{width: 100%;height: 70%;margin:auto;display: flex;flex-wrap: wrap;justify-content: center;align-items: flex-start;}
	#section6 .block .pic{width: 25%;display: none;flex-wrap: wrap;justify-content: center;align-items: center;padding-top: 11rem;}
	#section6 .block .pic img{width: 90%;border-radius: 0 5rem;}
	#section6 .block .list{width:100%;height: 60%;display: flex;flex-direction: column;align-items: center;padding-left: 0%;}
	#section6 .block .list .name{width:100%;font-size: 2rem;font-weight: 800;color: #a12039;line-height: 2.8rem;text-align: center;}
	#section6 .block .list .def1{width: 100%;font-size: 1.1rem;font-weight: 200;color: #fff;line-height: 3rem;text-align: center;font-weight: 600;}
	#section6 .block .list .subname{width:100%;font-size: 1rem;font-weight: 100;color: #fff;line-height: 4rem;text-align: left;display: none;}
	#section6 .block .list .description{width: 90%;font-size: calc(0.85rem + 0.2 * (100vw - 1280px) / 640);font-weight: 200;color: #fff;line-height: 1.6rem;text-align: left;}
	#section6 .block .list .description p{text-align: left;}
	#section6 .block .list .btn_b{width:100%;display: flex;flex-wrap: wrap;justify-content: center;margin-top: 2rem;}
	#section6 .block .list .btn_b .btn{border-radius: 0.8rem;padding: 0.7rem 3rem;border:1px solid rgba(165,41,65,1);font-size: 0.85rem;line-height: 1rem;color: #fff;text-align: center;background: rgba(165,41,65,1);transition: all 0.4s;cursor: pointer;}
	#section6 .block .list .btn_b .btn:hover{border-radius: 0.8rem;padding: 0.7rem 3rem;border:1px solid rgba(255,255,255,.35);font-size: 0.85rem;line-height: 1rem;color: #fff;text-align: center;background: transparent;transition: all 0.4s;cursor: pointer;}






	#section7 .block{width: 100%;height: 86%;margin:auto;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;background: rgba(0,0,0,0);padding: 0rem;}
	#section7 .block .name{width:98%;font-size: 2rem;font-weight: 800;color: #c5334f;line-height: 3rem;text-align: center;margin-top: 4rem;}
	#section7 .block .line{width:3%;border-bottom: 1px solid rgba(255,255,255,0.65);margin-top: 0.3rem;margin-bottom: 0.3rem;}
	#section7 .block .subname{width:100%;font-size: 1.1rem;font-weight: 600;color: #fff;line-height: 2rem;text-align: center;}
	#section7 .block .description{width:60%;font-size: calc(0.9rem + 0.2 * (100vw - 1280px) / 640);font-weight: 400;color: #fff;line-height: 2rem;text-align: center;margin-top: 1rem;}
	#section7 .block .list_p{width:90%;padding-top: 0rem;}
	#section7 .block .list_p ul{width:100%;display: flex;flex-wrap: wrap;justify-content: center;}
	#section7 .block .list_p ul li{width: 38%;color:#fff;border-top: 1px solid rgba(255, 255, 255, .1);border-left: 1px solid rgba(255, 255, 255, .1);border-bottom: 1px solid rgba(255, 255, 255, .1);display: flex;flex-wrap: wrap;justify-content: center;align-content: center;padding: 0.5rem;cursor: pointer;transition: all 0.4s;}
	#section7 .block .list_p ul li:last-child{width: 38%;border-top: 1px solid rgba(255, 255, 255, .1);border-left: 1px solid rgba(255, 255, 255, .1);border-bottom: 1px solid rgba(255, 255, 255, .1);border-right: 1px solid rgba(255, 255, 255, .15);display: flex;flex-wrap: wrap;justify-content: center;align-content: center;padding: 0.5rem;cursor: pointer;}

	#section7 .block .list_p ul li:hover{width: 38%;color:rgba(165,41,65,1);;border-top: 1px solid rgba(255, 255, 255, .1);border-left: 1px solid rgba(255, 255, 255, .15);border-bottom: 1px solid rgba(255, 255, 255, .15);display: flex;flex-wrap: wrap;justify-content: center;align-content: center;padding: 0.5rem;cursor: pointer;transition: all 0.4s;}
	#section7 .block .list_p ul li .pro_pic{width:100%;}
	#section7 .block .list_p ul li .pro_pic img{width:100%;transition: all 0.4s;opacity: 1;}
	#section7 .block .list_p ul li .pro_pic img:hover{width:100%;transition: all 0.4s;opacity: 0.45;}
	#section7 .block .list_p ul li .pro_txt{width:100%;font-size: 0.7rem;font-weight: 600;text-align: center;line-height: 1.2rem;}
	#section7 .block .btn_b{width:60%;display: flex;flex-wrap: wrap;justify-content: center;margin-top: 2rem;}
	#section7 .block .btn_b .btn{border-radius: 0.8rem;padding: 0.7rem 3rem;border:1px solid rgba(165,41,65,1);font-size: 0.85rem;line-height: 1rem;color: #fff;text-align: center;background: rgba(165,41,65,1);transition: all 0.4s;cursor: pointer;}
	#section7 .block .btn_b .btn:hover{border-radius: 0.8rem;padding: 0.7rem 3rem;border:1px solid rgba(255,255,255,.35);font-size: 0.85rem;line-height: 1rem;color: #fff;text-align: center;background: transparent;transition: all 0.4s;cursor: pointer;}









	#section8 .block{width: 100%;height: 86%;margin:auto;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;background: rgba(0,0,0,0);padding: 0rem;}
	#section8 .block .name{width:98%;font-size: 2rem;font-weight: 800;color: #c5334f;line-height: 3rem;text-align: center;margin-top: 4rem;}
	#section8 .block .line{width:3%;border-bottom: 1px solid rgba(255,255,255,0.65);margin-top: 0.3rem;margin-bottom: 0.3rem;}
	#section8 .block .subname{width:100%;font-size: 1.6rem;font-weight: 200;color: #fff;line-height: 3rem;text-align: center;}
	#section8 .block .description{width:60%;font-size: calc(0.9rem + 0.2 * (100vw - 1280px) / 640);font-weight: 400;color: #fff;line-height: 2rem;text-align: center;margin-top: 1rem;}
	#section8 .block .list_p{width:90%;padding-top: 0rem;}
	#section8 .block .list_p ul{width:100%;display: flex;flex-wrap: wrap;justify-content: center;}
	#section8 .block .list_p ul li{width: 38%;color:#fff;border-top: 1px solid rgba(255, 255, 255, .1);border-left: 1px solid rgba(255, 255, 255, .1);border-bottom: 1px solid rgba(255, 255, 255, .1);display: flex;flex-wrap: wrap;justify-content: center;align-content: center;padding: 0.5rem;cursor: pointer;transition: all 0.4s;}
	#section8 .block .list_p ul li:last-child{width: 38%;border-top: 1px solid rgba(255, 255, 255, .1);border-left: 1px solid rgba(255, 255, 255, .1);border-bottom: 1px solid rgba(255, 255, 255, .1);border-right: 1px solid rgba(255, 255, 255, .15);display: flex;flex-wrap: wrap;justify-content: center;align-content: center;padding: 0.5rem;cursor: pointer;}

	#section8 .block .list_p ul li:hover{width: 38%;color:rgba(165,41,65,1);;border-top: 1px solid rgba(255, 255, 255, .1);border-left: 1px solid rgba(255, 255, 255, .15);border-bottom: 1px solid rgba(255, 255, 255, .15);display: flex;flex-wrap: wrap;justify-content: center;align-content: center;padding: 0.5rem;cursor: pointer;transition: all 0.4s;}



	#section8 .block .list_p ul li .pro_pic{width:100%;}
	#section8 .block .list_p ul li .pro_pic img{width:100%;transition: all 0.4s;opacity: 1;}
	#section8 .block .list_p ul li .pro_pic img:hover{width:100%;transition: all 0.4s;opacity: 0.45;}
	#section8 .block .list_p ul li .pro_txt{width:100%;font-size: 1.2rem;font-weight: 600;text-align: center;line-height: 3rem;display: none;}
	#section8 .block .btn_b{width:60%;display: flex;flex-wrap: wrap;justify-content: center;margin-top: 2rem;}
	#section8 .block .btn_b .btn{border-radius: 0.8rem;padding: 0.7rem 3rem;border:1px solid rgba(165,41,65,1);font-size: 0.85rem;line-height: 1rem;color: #fff;text-align: center;background: rgba(165,41,65,1);transition: all 0.4s;cursor: pointer;}
	#section8 .block .btn_b .btn:hover{border-radius: 0.8rem;padding: 0.7rem 3rem;border:1px solid rgba(255,255,255,.35);font-size: 0.85rem;line-height: 1rem;color: #fff;text-align: center;background: transparent;transition: all 0.4s;cursor: pointer;}


		/**/
			#m_nav_list{padding: 0;position: fixed;background: rgba(0,0,0,.95) !important;top: 0;left: 100%;height: 100vh;-webkit-transition: all 0.5s;transition: all 0.5s;z-index: 1000;width: 100%;padding: 60px 8% 0 8%;z-index:999999;}
			#m_nav_list .close{margin-bottom: 15px;}
			#m_nav_list .close i{font-size:1.2rem;color: #fff;}
			#m_nav_list ul{overflow: hidden;}
			#m_nav_list ul li{width: 85%;}

			#m_nav_list .link-con,#m_nav_list .slide-link{display: block;padding: 0;color: rgba(165,41,64,1);font-weight: bold;border-bottom: 1px solid rgba(255,255,255,.25);height:70px;line-height: 70px;font-size: 1.4rem;margin: 0;text-align: center;}
			#m_nav_list .link-con:hover{color: rgba(165,41,64,0.85);}

			#m_nav_list.active{left: 0;}
		/**/

}


.btm_link{color:#fff;}