			/* banner_nei */

			.banner_nei{display: block;

    overflow: hidden;}

			.banner_nei .list img{width: 100%;}

			.banner_nei .s_img{display: none;}

			@media only screen and (max-width:750px){

				.banner_nei .big_img{display: none;}

				.banner_nei .s_img{display: block;}

			}

			

			/* common_nei */

			.nei_wrap{padding: 0 3.1%;box-sizing: border-box;}

			@media only screen and (max-width:1610px){

				.nei_wrap{padding: 0;}

			}

			

			.left{transform: translateY(-50%);}

			.left .flx_w{justify-content: flex-start;box-sizing: border-box;}

			.left ul{padding: 20px 0;width: 100%;border-radius: 5px;box-shadow: 0 3px 10px rgba(102,102,102,0.35);background: #fff;}

			.left ul li{position: relative;width: calc(100% / 6);width: -webkit-calc(100% / 6);font-size: 16px;color: #333;text-align: center;}

			.left ul li:after{content: " ";position: absolute;top: 50%;right: 0;width: 1px;height: 11px;background: #dedede;transform: translateY(-50%);}

			.left ul li:nth-last-child(1):after{content: initial;}

			.left ul li a:hover{color: #ca0f1f;}

			@media only screen and (max-width:768px){

				.left ul li{font-size: 14px;}

			}

			@media only screen and (max-width:680px){

				.left ul{padding: 15px 0;}

				.left ul li{margin: 4px 0;width: calc(100% / 3);width: -webkit-calc(100% / 3);}

				.left ul li:nth-child(3n):after{content:initial}

			}

			@media only screen and (max-width:480px){

				.left{transform: initial;}

				.left .odcontent{width: 100%;}

				.left ul{border-radius: 0;}

			}

			

			/* left_pro */

			/*.left_pro{transform: translateY(-20%);}*/

			.left_pro .list_wrap{padding: 0 4%;border-radius: 8px;overflow: hidden;box-shadow: 0 3px 10px rgba(102,102,102,0.35);box-sizing: border-box;background: #ca0f1f;}

			.left_pro .flx_w{justify-content: flex-start;box-sizing: border-box;}

			.left_pro ul.first_nav{border-bottom: 1px solid #efefef;}

			.left_pro ul{padding: 20px 0;width: 100%;}

			.left_pro ul li{position: relative;width: calc(100% / 6);width: -webkit-calc(100% / 6);color: #fff;text-align: center;}

			.left_pro ul.first_nav li{font-size: 17px;}

			.left_pro ul.sec_nav li{font-size: 16px;}

			 

			.left_pro ul li:after{content: " ";position: absolute;top: 50%;right: 0;width: 1px;height: 11px;background: #dedede;transform: translateY(-50%);}

			.left_pro ul li:nth-last-child(1):after{content: initial;}

			.left_pro ul li a:hover, .left_pro ul li a.cur{color: #fff; font-weight:bold;}

			@media only screen and (max-width:768px){

				.left_pro ul li{font-size: 14px;}

			}

			@media only screen and (max-width:680px){

				.left_pro ul{padding: 15px 0;}

				.left_pro ul.sec_nav{padding: 10px 0;}

				.left_pro ul li{margin: 4px 0;width: calc(100% / 3);width: -webkit-calc(100% / 3);}

				.left_pro ul li:nth-child(3n):after{content: initial;}

			}

			@media only screen and (max-width:480px){

				.left_pro .odcontent{width: 100%;}

				.left_pro .list_wrap{border-radius: 0;}

				.left_pro{transform: initial;}

				.left_pro ul li{font-size: 12px;}

			}

			

			/* location */

			.location ul{padding: 14px 0;background: #fff;box-sizing: border-box;border-bottom: 1px solid #e5e5e5;}

			.location ul li{float: left;margin:0 8px;}

			.location ul li:nth-child(1){margin-left: 0;}

			.location ul li:nth-last-child(1){margin-right: 0;}

			.location ul a{display: inline-block;font-size: 16px;vertical-align: middle;}

			.location ul a:hover{color: #ca0f1f;}

			@media only screen and (max-width:768px){

				.location ul li{margin: 0 6px;}

				.location ul li a{font-size: 14px;}

			}

			/* about_kl */

			/* .brand_story{margin: 3% 0 3.8%;}

			.brand_story .content_wrap .content{border-top: 1px solid transparent;position: relative;}

			.brand_story .content_wrap .content .title{position: absolute;top: 0;left: 0;padding: 2.6% 3.4%;z-index: 1;color: #fff;background: rgba(202,15,31,0.8);}

			.brand_story .content_wrap .content .title h2{font-size:25px;font-weight: normal;}

			.brand_story .content_wrap .content .title h3{font-size: 27px;}

			.brand_story .content_wrap .con{margin: 20px 0 30px;padding-left: 21%;font-size: 16px;color: #333;line-height: 26px;box-sizing: border-box;}

			.brand_story .content_wrap .img{padding-left: 4.4%;box-sizing: border-box;}

			@media only screen and (max-width:1300px){

				.brand_story .content_wrap .content .title{padding: 2.6% 1.5%;}

			}

			@media only screen and (max-width:1080px){

				.brand_story .content_wrap .content .title{position: initial;}

				.brand_story .content_wrap .con{padding: 0;}

				.brand_story .content_wrap .img{padding: 0;}

			}

			@media only screen and (max-width:480px){

				.brand_story{margin: 30px 0;}

				.brand_story .content_wrap .content .title h2{font-size: 20px;}

				.brand_story .content_wrap .content .title h3{font-size: 22px;}

				.brand_story .content_wrap .con{margin: 20px 0;font-size: 14px;line-height: 24px;}

			} */

			/* .brand_story{margin: 3% 0 3.8%;}

			.brand_story .content_wrap .content{border-top: 1px solid transparent;position: relative;}

			.brand_story .content_wrap .content .title{position: absolute;top: 0;left: 0;padding: 2.6% 3.4%;z-index: 1;color: #fff;background: rgba(202,15,31,0.8);}

			.brand_story .content_wrap .content .title h2{font-size:25px;font-weight: normal;}

			.brand_story .content_wrap .content .title h3{font-size: 27px;}

			.brand_story .content_wrap .con{position: absolute;padding: 2%;width: 80%;top:56%;left:50%;transform: translate(-50%,-50%);font-size: 16px;color: #333;line-height: 26px;box-sizing: border-box;z-index: 2;color: #fff;background: rgba(0,0,0,.8);}

			.brand_story .content_wrap .img{padding:6.5% 0 0 4.4%;box-sizing: border-box;}

			@media only screen and (max-width:1300px){

				.brand_story .content_wrap .content .title{padding: 2.6% 1.5%;}

			}

			@media only screen and (max-width:1080px){

				.brand_story .content_wrap .content .title{position: initial;}

				.brand_story .content_wrap .con{width: 94%;}

				.brand_story .content_wrap .img{padding: 0;}

			}

			@media only screen and (max-width:750px){

				.brand_story .content_wrap .con{position: initial;transform: initial;width: 100%;color: #333;background:#fff;}

			}

			@media only screen and (max-width:480px){

				.brand_story{margin: 30px 0;}

				.brand_story .content_wrap .content .title h2{font-size: 20px;}

				.brand_story .content_wrap .content .title h3{font-size: 22px;}

				.brand_story .content_wrap .con{margin: 20px 0;font-size: 14px;line-height: 24px;}

			} */

			.brand_story2{margin: 3% 0 3.8%;}

			.brand_story2 .content_wrap .content{border-top: 1px solid transparent;position: relative;}

			.brand_story2 .content_wrap .content .title{color: #ca0f1f;}

			.brand_story2 .content_wrap .content .title h2{font-size:25px;}

			.brand_story2 .content_wrap .content .title h3{font-size: 27px;text-transform: uppercase;}

			.brand_story2 .content_wrap .con{position: absolute;width: 39%;top:0;left:0;height: 100%;font-size: 16px;color: #333;box-sizing: border-box;z-index: 2;color: #fff;background: rgba(36,36,36,.84);}

			.brand_story2 .content_wrap .con .poa{width: 74%;height: auto;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 2;}

			.brand_story2 .content_wrap .con p{margin-top: 10%;line-height: 28px;}

			.brand_story2 .content_wrap .img{padding:0;box-sizing: border-box;}

			.brand_story2 .content_wrap .img img{width: 100%;}

			@media only screen and (max-width:1080px){

				.brand_story2 .content_wrap .content .title{position: initial;}

				.brand_story2 .content_wrap .con{width: 65%;}

				.brand_story2 .content_wrap .con p{margin-top: 0;}

				.brand_story2 .content_wrap .img{position: relative;padding-bottom: 353px;overflow: hidden;}

				.brand_story2 .content_wrap .img img{position: absolute;width: auto;max-width:initial;height: 100%;}

			}

			

			@media only screen and (max-width:750px){

				.brand_story2 .content_wrap .con .poa{width: 94%;}

				.brand_story2 .content_wrap .con{transform: initial;width: 100%;}

			}

			@media only screen and (max-width:480px){

				.brand_story2{margin: 30px 0;}

				.brand_story2 .content_wrap .content .title{color: #fff;}

				.brand_story2 .content_wrap .content .title h2{font-size: 20px;}

				.brand_story2 .content_wrap .content .title h3{font-size: 20px;}

				.brand_story2 .content_wrap .con{position: initial;padding: 20px 0;font-size: 14px;line-height: 24px;background: #2c353c;}

				.brand_story2 .content_wrap .con .poa{position: initial;transform: initial;margin: 0 auto;}

				.brand_story2 .content_wrap .con p{line-height: 26px;}

				.brand_story2 .content_wrap .img{padding-bottom: 0;}

				.brand_story2 .content_wrap .img img{position: initial;width: 100%;height: auto;}

			}

			

			/* .brand_culture{width: 100%;height: 545px;position: relative;}

			.brand_culture .bg_img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: -1;overflow: hidden;}

			.brand_culture .bg_img .img img{width: 100%;max-width: initial;height: 100%;}

			.brand_culture .cul_bg .por{height: 545px;}

			.brand_culture .title{position: absolute;top: 65%;left: 2%;z-index: 1;color: #fff;}

			.brand_culture .title h2{font-size:25px;font-weight: normal;}

			.brand_culture .title h3{font-size: 27px;}

			.brand_culture .content_wrap{position: absolute;left: 50%;top: 0;padding: 7.8% 2% 2% 2%;width: 543px;height: 545px;transform: translateX(-50%);background: rgba(39,16,16,0.92);box-sizing: border-box;}

			.brand_culture .content_wrap .content{color: #fff;}

			.brand_culture .content_wrap .content .con{font-size: 16px;line-height: 30px;text-align: center;}

			.brand_culture .content_wrap .content .txt_center{margin-top: 19%;text-align: center;}

			.brand_culture .content_wrap .content .more{display: inline-block;font-size: 15px;padding: 13px 97px;background-color: #ca0f1f;}

			.brand_culture .content_wrap .swiper-button-prev{background: url(../images/icon_05.png)no-repeat center;width: 41px;height: 41px;top:auto;bottom:3px;left:2%;}

			.brand_culture .content_wrap .swiper-button-next{background: url(../images/icon_06.png)no-repeat center;width: 41px;height: 41px;top:auto;bottom:3px;right:2%;}

			@media only screen and (max-width:1920px){

				.brand_culture .bg_img .img img{width: auto;}

			}

			@media only screen and (max-width:1080px){

				.brand_culture .title{top: 2%;}

				.brand_culture .content_wrap{padding: 100px 2% 2% 2%;}

			}

			@media only screen and (max-width:768px){

				.brand_culture .title{top: 6%;}

				.brand_culture .content_wrap{padding-top: 140px;}

				.brand_culture .content_wrap .content .con{line-height: 28px;}

				.brand_culture .content_wrap .content .txt_center{margin-top: 50px;}

			}

			@media only screen and (max-width:680px){

				.brand_culture .content_wrap{padding: 120px 3% 2%;width: 90%;}

			}

			@media only screen and (max-width:480px){

				.brand_culture{height: 460px;}

				.brand_culture .title h2{font-size: 20px;}

				.brand_culture .title h3{font-size: 22px;}

				.brand_culture .bg_img{height: 460px;}

				.brand_culture .bg_img .img img{height: 460px;}

				.brand_culture .content_wrap{width: 100%;height: 460px;}

				.brand_culture .content_wrap .content .con{font-size: 14px;line-height: 24px;}

				.brand_culture .content_wrap .content .more{padding: 8px 7%;}

				.brand_culture .content_wrap .swiper-button-prev,.brand_culture .content_wrap .swiper-button-next{width: 24px;height: 24px;bottom: 6px;}

				.brand_culture .cul_bg .por{height: 460px;}

			} */

			/* .brand_culture{width: 100%;height: 545px;background: url(../images/brand_culture.jpg)no-repeat left center/cover;position: relative;}

			.brand_culture .bg_img{position: absolute;width: calc((100% - 545px) / 2);height: 100%;top: 0;right: 0;z-index: 1;overflow: hidden;}

			.brand_culture .bg_img .img img{width: 100%;max-width: initial;height: 100%;}

			.brand_culture .cul_bg .por{height: 545px;}

			.brand_culture .title{position: absolute;top: 65%;left: 2%;z-index: 3;color: #fff;}

			.brand_culture .title h2{font-size:25px;font-weight: normal;}

			.brand_culture .title h3{font-size: 27px;}

			.brand_culture .content_wrap{position: absolute;left: 50%;top: 0;padding: 7.8% 2% 2% 2%;width: 543px;height: 545px;transform: translateX(-50%);background: rgba(39,16,16,0.8);box-sizing: border-box;z-index: 2;transition: all .3s;}

			.brand_culture .content_wrap .content{color: #fff;}

			.brand_culture .content_wrap .content .wrap{max-height: 300px;overflow: hidden;}

			.brand_culture .content_wrap .content .con{font-size: 16px;line-height: 30px;text-align: center;}

			.brand_culture .content_wrap .content .txt_center{margin-top: 19%;text-align: center;}

			.brand_culture .content_wrap .content .more{display: inline-block;font-size: 15px;padding: 13px 97px;background-color: #ca0f1f;}

			.brand_culture .content_wrap .swiper-button-prev{background: url(../images/icon_05.png)no-repeat center;width: 41px;height: 41px;top:auto;bottom:3px;left:2%;}

			.brand_culture .content_wrap .swiper-button-next{background: url(../images/icon_06.png)no-repeat center;width: 41px;height: 41px;top:auto;bottom:3px;right:2%;}

			@media only screen and (max-width:1920px){

				.brand_culture .bg_img .img img{width: auto;}

			}

			@media only screen and (max-width:1440px){

				.brand_culture .title{top: 5%;}

				.brand_culture .content_wrap{padding: 120px 2% 2% 2%;left: 0;width: 50%;transform: initial;}

				.brand_culture .bg_img{width: 50%;}

			}

			@media only screen and (max-width:1080px){

			}

			@media only screen and (max-width:768px){

				.brand_culture .title{top: 6%;}

				.brand_culture .content_wrap{padding-top: 140px;}

				.brand_culture .content_wrap .content .con{line-height: 28px;}

				.brand_culture .content_wrap .content .txt_center{margin-top: 50px;}

				.brand_culture .content_wrap .content .more{padding: 13px 50px;}

			}

			@media only screen and (max-width:680px){

				.brand_culture .content_wrap{padding: 120px 3% 2%;width: 90%;}

				.brand_culture .content_wrap .content .wrap{max-height: 225px;}

			}

			@media only screen and (max-width:480px){

				.brand_culture{height: 460px;}

				.brand_culture .title h2{font-size: 20px;}

				.brand_culture .title h3{font-size: 22px;}

				.brand_culture .bg_img{height: 460px;}

				.brand_culture .bg_img .img img{height: 460px;}

				.brand_culture .content_wrap{width: 100%;height: 460px;}

				.brand_culture .content_wrap .content .con{font-size: 14px;line-height: 24px;}

				.brand_culture .content_wrap .content .more{padding: 8px 7%;}

				.brand_culture .content_wrap .swiper-button-prev,.brand_culture .content_wrap .swiper-button-next{width: 24px;height: 24px;bottom: 6px;}

				.brand_culture .cul_bg .por{height: 460px;}

			} */

			.brand_culture2{padding: 0 0 5%;width: 100%;height: 688px;position: relative;}

			.brand_culture2 .bg_img{position: absolute;width:calc(100% - 760px);height: 100%;top: 0;right: 0;z-index: 1;overflow: hidden;}

			.brand_culture2 .bg_img .img img{width: 100%;max-width: initial;height: 100%;}

			.brand_culture2 .cul_bg .por{width: 760px;height: 688px;background: #ca101f;}

			.brand_culture2 .title{position: absolute;width: 100%;height: 100%;left: -55px;bottom:0px;color: #fff;text-align: center;writing-mode: vertical-lr;}

			.brand_culture2 .title h2{display: inline-block;margin-bottom: 10px;font-size:32px;font-weight: bold;letter-spacing: 3px;vertical-align: baseline;}

			.brand_culture2 .title h3{display: inline-block;font-size: 32px;text-transform: uppercase;font-family: cocogoose;font-weight: normal;transform: rotateZ(180deg);transform-origin:center;vertical-align: middle;}

			.brand_culture2 .content_wrap{position: absolute;top: 0;right: 0;padding: 15.8% 10% 2% 9.5%;width: 576px;height: 688px;background: #3d1e20;box-sizing: border-box;z-index: 2;transition: all .3s;}

			.brand_culture2 .content_wrap .content{color: #fff;}

			.brand_culture2 .content_wrap .content .tit{margin-bottom: 20px;font-size: 24px;font-weight: bold;}

			.brand_culture2 .content_wrap .content .wrap{max-height: 300px;overflow: hidden;}

			.brand_culture2 .content_wrap .content .con{font-size: 16px;line-height: 30px;text-align: left;}

			.brand_culture2 .content_wrap .content .txt_center{margin-top: 14%;}

			.brand_culture2 .content_wrap .content .more{display: inline-block;font-size: 14px;padding: 13px 20px;background-color:transparent;border-radius: 30px;border: 1px solid #fff;}

			.brand_culture2 .content_wrap .content .more i{display: inline-block;margin-left: 20px;vertical-align: bottom;width: 47px;height: 16px;background:url(../images/icon_20.png)no-repeat center right;background-size: cover;}

			.brand_culture2 .content_wrap .change{position: absolute;/* width: 210px; height: 20px;*/width: auto;height: auto;right: 50%;bottom: 9%;text-align: center;z-index: 2;transform: translateX(50%);display: flex;flex-wrap: nowrap;justify-content: center;align-items: center;}

			.brand_culture2 .content_wrap .change .swiper-pagination{margin: 0 10px;width: auto;/* ;left: 50%; */transform: initial;position: initial;}

			.brand_culture2 .content_wrap .change .swiper-pagination-bullet{width: 5px;height: 5px;margin: 0 12px;background: #bfbfbf;opacity: 1;border-radius: 50%;}

			.brand_culture2 .content_wrap .change .swiper-pagination-bullet-active{background:#fff;}

			.brand_culture2 .content_wrap .change .swiper-button-prev{position: initial;margin-top:5px;background: url(../images/icon_03.png)no-repeat center;width: 37px;height: 37px;top: 16px;left:0;background-size:100%}

			.brand_culture2 .content_wrap .change .swiper-button-next{position: initial;margin-top:5px;background: url(../images/icon_04.png)no-repeat center;width: 37px;height: 37px;top: 16px;right:0;background-size:100%}

			.brand_culture2 .content_wrap .change .swiper-button-prev:hover,.brand_culture2 .content_wrap .change .swiper-button-next:hover{filter:brightness(12)}

			.brand_culture2 .content_wrap:after{content:"";position: absolute;left: 100%;top: 0;width: 93px;height: 100%;background: rgba(191,0,0,0.8);z-index: 3;}

			@media only screen and (max-width:1920px){

				.brand_culture2 .bg_img .img img{width: auto;}

			}

			@media only screen and (max-width:1440px){

				.brand_culture2 .cul_bg .por{width: 50%;}

				.brand_culture2 .content_wrap{left: 60px;width: calc(100% - 60px);transform: initial;}

				.brand_culture2 .bg_img{width: 50%;}

			}

			@media only screen and (max-width:1080px){

			}

			@media only screen and (max-width:768px){

				.brand_culture2{height: auto;}

				.brand_culture2 .cul_bg .por{width: 100%;height: auto;}

				.brand_culture2 .title{left: -47px;}

				.brand_culture2 .title h2{font-size: 25px;}

				.brand_culture2 .title h3{display: none;}

				.brand_culture2 .content_wrap{padding: 6% 4%;position: relative;height: auto;}

				.brand_culture2 .content_wrap:after{content: initial;}

				.brand_culture2 .content_wrap .content .con{line-height: 28px;}

				.brand_culture2 .content_wrap .content .txt_center{margin-top: 50px;}

				.brand_culture2 .bg_img{position: initial;width: 100%;}

				.brand_culture2 .content_wrap .change{margin-top: 30px;position: initial;transform: initial;}

				/* .brand_culture2 .content_wrap .change .swiper-pagination{top: 50%;transform: translate(-50%,-50%);}

				.brand_culture2 .content_wrap .change{position: relative;right: initial;margin: 20px auto 0;height: 37px;transform: initial;}

				.brand_culture2 .content_wrap .change .swiper-button-prev,.brand_culture2 .content_wrap .change .swiper-button-next{top: 50%;margin:0;transform: translateY(-50%);} */

				.brand_culture2 .bg_img{height: auto;}

				.brand_culture2 .bg_img .img img{width: 100%;}

			}

			@media only screen and (max-width:680px){

				.brand_culture2 .title{left: auto;right: 102%;width: auto;}

				.brand_culture2 .content_wrap{width: 90%;left: 10%}

				.brand_culture2 .content_wrap .content .wrap{max-height: 225px;}

			}

			@media only screen and (max-width:480px){

				.brand_culture2{padding: 0 0 30px;}

				.brand_culture2 .title h2{font-size: 20px;}

				.brand_culture2 .title h3{font-size: 22px;}

				.brand_culture2 .content_wrap .content .tit{font-size: 20px;}

				.brand_culture2 .content_wrap .content .more{padding: 7px 15px;}

				.brand_culture2 .content_wrap .content .more i{margin-left: 10px;}

				.brand_culture2 .content_wrap .content .more i{width: 20px;}

				.brand_culture2 .content_wrap .content .con{font-size: 14px;line-height: 26px;}

				.brand_culture2 .content_wrap .change .swiper-button-prev,.brand_culture2 .content_wrap .change .swiper-button-next{width: 30px;height: 30px;}

				.brand_culture2 .content_wrap .change .swiper-pagination-bullet{margin: 0 6px;}

			}

			

			/* .brand_history{padding: 5% 0;}

			.brand_history .ab_his{position: relative;}

			.brand_history .title{position: absolute;bottom: 1%;left: 26px;z-index: 1;color: #ca0f1f;transform: rotateZ(-90deg);transform-origin: left;}

			.brand_history .title h2{display: inline-block;margin-right: 10px;font-size:25px;font-weight: normal;vertical-align:}

			.brand_history .title h3{display: inline-block;font-size: 90px;color: #eab7b9;text-transform: uppercase;font-style: italic;vertical-align: text-top;font-family: bbi;line-height: 60px;}

			.brand_history .ab_his .img_part{padding: 0 0 0 37px;width: 56.5%;box-sizing: border-box;}

			.brand_history .ab_his .img_part img{width: 100%;}

			.brand_history .ab_his .txt_part{padding-left: 2px;width: 43.5%;box-sizing: border-box;}

			.brand_history .ab_his .txt_part .time_head{display: inline-block;font-size: 93px;font-weight: bold;padding: 16px 36px 16px 11px;background: #ca0f1f;color: #fff;font-style: italic;font-family: arial;}

			.brand_history .ab_his .txt_part .content{padding: 11% 10% 2%;height: calc(100% - 139px);height: -webkit-calc(100% - 139px);background: #2c353c;color: #fff;box-sizing: border-box;}

			.brand_history .ab_his .txt_part .content p{font-size: 16px;line-height: 2.5;}

			.brand_history .ab_his .txt_part .content p.cn{margin-bottom: 11%;}

			.brand_history .ab_his .txt_part .content p.en{font-size: 15px;}

			.brand_history .ab_his .swiper-button-prev{background:#000 url(../images/icon_17.png)no-repeat center;margin-top:0;width: 60px;height: 60px;top:0;left:auto;right: 61px;}

			.brand_history .ab_his .swiper-button-next{background:#000 url(../images/icon_18.png)no-repeat center;margin-top:0;width: 60px;height: 60px;top:0;right:0%;}

			@media only screen and (max-width:1200px){

				.brand_history .ab_his .txt_part .time_head{font-size: 40px;}

				.brand_history .ab_his .txt_part .content{padding: 5% 6% 40px;height: calc(100% - 77px);height: -webkit-calc(100% - 77px);}

				.brand_history .ab_his .swiper-button-prev,.brand_history .ab_his .swiper-button-next{width: 45px;height: 45px;}

			}

			@media only screen and (max-width:990px){

				.brand_history .title{position: initial;transform: rotateZ(0);}

				.brand_history .title h2{font-size: 25px;}

				.brand_history .title h3{font-size: 40px;}

				.brand_history .title h2,.brand_history .title h3{vertical-align: baseline;}

				.brand_history .ab_his .img_part{padding: 0;width: 100%;}

				.brand_history .ab_his .txt_part{margin-top: -77px;width: 100%;}

				.brand_history .ab_his .swiper-button-prev,.brand_history .ab_his .swiper-button-next{top: initial;bottom: 0;}

				.brand_history .ab_his .txt_part .content p.cn{margin-bottom: 20px;}

			}

			@media only screen and (max-width:768px){

				.brand_history .ab_his .txt_part .content p{line-height: 28px;}

			}

			@media only screen and (max-width:480px){

				.brand_history{padding: 5% 0 30px;}

				.brand_history .title h2{font-size: 20px;}

				.brand_history .title h3{font-size: 30px;}

				.brand_history .ab_his .txt_part .time_head{padding: 8px 16px 8px 8px;font-size: 24px;}

				.brand_history .ab_his .txt_part .content{padding: 4% 3% 40px;height: auto;}

				.brand_history .ab_his .txt_part .content p{font-size: 14px;line-height: 24px;}

			} */

			.brand_history2{padding: 1% 0 5%;}

			.brand_history2 .ab_his{position: relative;}

			.brand_history2 .title{position: absolute;width: 100%;height: 100%;left: 0;bottom:-15px;color: #ca0f1f;writing-mode: vertical-lr;}

			.brand_history2 .title h2{display: inline-block;margin-bottom: 25px;font-size:32px;font-weight: bold;letter-spacing: 3px;vertical-align: bottom;}

			.brand_history2 .title h3{display: inline-block;font-size: 89px;text-transform: uppercase;font-weight: normal;transform: rotateZ(180deg);transform-origin:center;vertical-align: bottom;color: #eab7b9;font-family: bbi;line-height: 69px;}

			.brand_history2 .ab_his .img_part{padding: 0 0 0 40px;width: 56.5%;box-sizing: border-box;}

			.brand_history2 .ab_his .img_part img{width: 100%;}

			.brand_history2 .ab_his .txt_part{padding-left: 2px;width: 43.5%;box-sizing: border-box;}

			.brand_history2 .ab_his .txt_part .time_head{display: inline-block;font-size: 93px;font-weight: bold;padding: 16px 36px 16px 11px;background: #d53f4c;color: #fff;font-style: italic;font-family: arial;}

			.brand_history2 .ab_his .txt_part .content{padding: 11% 10% 2%;height: calc(100% - 139px);height: -webkit-calc(100% - 139px);background: #2c353c;color: #fff;box-sizing: border-box;}

			.brand_history2 .ab_his .txt_part .content p{font-size: 16px;line-height: 2.5;}

			.brand_history2 .ab_his .txt_part .content p.cn{margin-bottom: 11%;}

			.brand_history2 .ab_his .txt_part .content p.en{font-size: 15px;}

			.brand_history2 .ab_his .swiper-container-horizontal>.swiper-pagination-bullets,.brand_history2 .ab_his .swiper-pagination-custom,.brand_history2 .ab_his .swiper-pagination-fraction{width: 43.5%;left: auto;right: 0;bottom: 10px;}

			.brand_history2 .ab_his .swiper-pagination-bullet{opacity: .8;background: #999;}

			.brand_history2 .ab_his .swiper-pagination-bullet-active{background: #ca0f1f;}

			.brand_history2 .ab_his .slide_box{width: 188px;top: 0;right: 0;z-index: 3;}

			.brand_history2 .ab_his .swiper-button-prev,.brand_history2 .ab_his .swiper-button-next{height: 70px;width: 100%;position: initial;}

			.brand_history2 .ab_his .swiper-button-prev{background:url(../images/icon_03.png)no-repeat;margin-top:0;top:0;left:auto;right: 61px;background-size:35px;background-position: center right 30%;background-color:#000;}

			.brand_history2 .ab_his .swiper-button-next{background:url(../images/icon_04.png)no-repeat;margin-top:0;top:0;right:0%;background-size:35px;background-position: center right 30%;background-color:#000;}

			.brand_history2 .ab_his .swiper-button-prev:hover,.brand_history2 .ab_his .swiper-button-next:hover{background-color:#131313;filter:brightness(1.5)}

			@media only screen and (max-width:1700px){

				.brand_history2 .title h3{font-size: 60px;line-height: 55px;}

			}

			@media only screen and (max-width:1400px){

				.brand_history2 .title h3{font-size: 42px;line-height: 45px;}

			}

			@media only screen and (max-width:1200px){

				.brand_history2 .ab_his .txt_part .time_head{font-size: 40px;}

				.brand_history2 .ab_his .txt_part .content{padding: 5% 6% 40px;height: calc(100% - 77px);height: -webkit-calc(100% - 77px);min-height: 400px;}

				.brand_history2 .ab_his .slide_box{width: 100px;}

				.brand_history2 .ab_his .swiper-button-prev,.brand_history2 .ab_his .swiper-button-next{height: 39px;}

			}

			@media only screen and (max-width:990px){

				.brand_history2 .title{position: initial;transform: rotateZ(0);height: initial;writing-mode:initial}

				.brand_history2 .title h2{font-size: 25px;}

				.brand_history2 .title h3{font-size: 40px;transform: rotateZ(0deg);}

				.brand_history2 .title h2,.brand_history2 .title h3{vertical-align: baseline;}

				.brand_history2 .swiper-container{background: #2c353c;}

				.brand_history2 .ab_his .img_part{padding: 0;width: 100%;}

				.brand_history2 .ab_his .txt_part{margin-top: -77px;width: 100%;padding-left: 0;}

				.brand_history2 .ab_his .txt_part .content{height: auto;min-height: auto;}

				.brand_history2 .ab_his .swiper-container-horizontal>.swiper-pagination-bullets,.brand_history2 .ab_his .swiper-pagination-custom,.brand_history2 .ab_his .swiper-pagination-fraction{width: calc(100% - 120px);width: -webkit-calc(100% - 120px);left: auto;right: 120px;bottom: 14px;}

				.brand_history2 .ab_his .swiper-pagination{text-align: right;}

				.brand_history2 .ab_his .slide_box{top: initial;bottom: 0;width: 100px;display: flex;flex-wrap: wrap;justify-content: space-between;}

				.brand_history2 .ab_his .swiper-button-prev,.brand_history2 .ab_his .swiper-button-next{display: inline-block;width: 50%;background-size: 30px;background-position: center;}

				.brand_history2 .ab_his .txt_part .content p.cn{margin-bottom: 20px;}

			}

			@media only screen and (max-width:768px){

				.brand_history2 .ab_his .txt_part .content p{line-height: 28px;}

			}

			@media only screen and (max-width:480px){

				.brand_history2{padding: 0 0 30px;}

				.brand_history2 .title h2{font-size: 20px;}

				.brand_history2 .title h3{font-size: 30px;}

				.brand_history2 .ab_his .txt_part{margin-top: -44px;}

				.brand_history2 .ab_his .txt_part .time_head{padding: 8px 16px 8px 8px;font-size: 24px;}

				.brand_history2 .ab_his .txt_part .content{padding: 4% 3% 40px;height: auto;}

				.brand_history2 .ab_his .txt_part .content p{font-size: 14px;line-height: 24px;}

				.brand_history2 .title h2{font-size: 20px;}

				.brand_history2 .title h3{font-size: 22px;transform: rotateZ(0deg);line-height: normal;}

			}

			

			.brand_honor{margin: 0 0 4%;}

			.brand_honor .content_wrap .swiper-container{background: rgba(0,0,0,.7);}

			.brand_honor .content_wrap .content{border-top: 1px solid transparent;position: relative;}

			.brand_honor .content_wrap .content .title{position: absolute;top: 0;left: 0;padding: 2.6% 3.4%;z-index: 1;color: #fff;background: rgba(202,15,31,0.8);}

			.brand_honor .content_wrap .content .title h2{font-size:25px;font-weight: normal;}

			.brand_honor .content_wrap .content .title h3{font-size: 27px;}

			.brand_honor .content_wrap .img{position: relative;margin: 6.5% 0 0 37px;height: 519px;box-sizing: border-box;background: url(../images/brand_honor.jpg)no-repeat center/cover;}

			.brand_honor .content_wrap .honor_content{position: absolute;bottom: 0;right: 0%;width: 475px;}

			.brand_honor .content_wrap .honor_content .text{padding: 8% 7%;color: #fff;box-sizing: border-box;}

			.brand_honor .content_wrap .honor_content .text .tit{margin-bottom: 20px;font-size: 20px;font-weight: bold;}

			.brand_honor .content_wrap .honor_content .text .con{font-size: 16px;line-height: 28px;}

			.brand_honor .content_wrap .honor_content .nav{text-align: right;}

			.brand_honor .content_wrap .honor_content .swiper-button-prev{position:initial;display:inline-block;background:rgba(0,0,0,.7) url(../images/icon_05.png)no-repeat center;margin-top:0;width: 48px;height: 48px;top:0;left:auto;}

			.brand_honor .content_wrap .honor_content .swiper-button-next{position:initial;display:inline-block;background:rgba(0,0,0,.7) url(../images/icon_06.png)no-repeat center;margin-top:0;width: 48px;height: 48px;top:0;}

			@media only screen and (max-width:1300px){

				.brand_honor .content_wrap .content .title{padding: 2.6% 1.5%;}

			}

			@media only screen and (max-width:1080px){

				.brand_honor .content_wrap .img{margin: 0;}

			}

			@media only screen and (max-width:768px){

				.brand_honor .content_wrap .honor_content{width: 80%;}

				.brand_honor .content_wrap .honor_content .text .con{line-height: 26px;}

			}

			@media only screen and (max-width:480px){

				.brand_honor{margin: 0 0 30px;}

				.brand_honor .content_wrap .img{height: 460px;background: url(../images/brand_honor.jpg)no-repeat right/cover}

				.brand_honor .content_wrap .honor_content{right: 0;width: 100%;}

				.brand_honor .content_wrap .honor_content .text{padding: 6% 3%;}

				.brand_honor .content_wrap .content .title h2{font-size: 20px;}

				.brand_honor .content_wrap .content .title h3{font-size: 22px;}

				.brand_honor .content_wrap .honor_content .text .tit{margin-bottom: 14px;font-size: 18px;}

				.brand_honor .content_wrap .honor_content .text .con{font-size: 14px;line-height: 24px;}

			}

			

			/* productlist */

			.productlist .recommend{margin: 0 0 3%;}

			.productlist .recommend .title{font-size: 30px;color: #333;}

			@media only screen and (max-width:768px){

				.productlist .recommend{margin: 0 0 30px;}

				.productlist .recommend .title{font-size: 24px;color: #333;}

			}

			.proTit {

    padding: 52px 0;

    font-family: "Gotham-Light", "Bold";

    font-size: 60px;

    color: #ca0f1f;

    font-weight: bold;

    text-align: center;

}

			/*.productlist {margin:3.1% 0 3%;}*/

			.productlist .list_wrap{display: flex;flex-wrap: wrap;justify-content: flex-start;}

			.productlist .list_wrap:after{content:"";width: 24%;}

			.productlist .list_item{margin:0 1.25% 3.7% 0;width: 24%;box-sizing: border-box;transition: all 0.5s;overflow: hidden;position: relative;box-shadow: 0 2px 5px #e5e5e5;}

			.productlist .list_item:nth-child(4n){margin-right: 0;}

			.productlist .list_item .list_img{position: relative;height: 0;padding-bottom: 100%;overflow: hidden;cursor: pointer;}

			.productlist .list_item .list_img img{position: absolute;top: 50%;left: 50%;width:100%;height: auto;transform: translate(-50%,-50%);z-index: -1;}

			.productlist .list_item .con_box{padding: 6% 6%;box-sizing: border-box;background-color: #fff;transition:all .3s;align-items: baseline;color: #333;justify-content: flex-end;}

			.productlist .list_item .title{width: 67%;font-size: 16px;line-height: 32px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;z-index: 1;}

			.productlist .list_item .price{display: block;font-size: 20px;width: 33%;text-align: right;}

			.productlist .list_item .con_box .line{margin-top: 8px;width: 28px;height: 1px;background: #333;transition: width .3s;}

			.productlist .list_item:hover .con_box{background: #ca0f1f;color: #fff;}

			.productlist .list_item:hover .con_box .line{width: 100%;background: #fff;}

			@media only screen and (max-width:1000px){

				.productlist .list_wrap{justify-content: space-between;}

				.productlist .list_wrap:after{content:"";width: 32%;}

				.productlist .list_item{margin-right: 0;width: 32%;}

			}

			@media only screen and (max-width:992px){

				.productlist .list_item .title{width: 100%;}

				.productlist .list_item .price{width: 100%;}

				.proTit{font-size: 30px;}

			}

			@media only screen and (max-width:680px){

				.productlist .list_item{margin-bottom: 15px;width: 100%;}

				.proTit {

    padding: 52px 0;

    font-family: "Gotham-Light", "Bold";

    font-weight: bold;

    text-align: center;

}

			}

			@media only screen and (max-width:480px){

				.productlist{margin: 30px 0;}

				.productlist .list_item .list_img{width: 100%;display: block;}

				.productlist .list_item .con_box{padding: 15px 6%;}

				.productlist .list_item .title{position: initial;padding: 5px 0;width: 100%;font-size:14px;line-height: 1.5;transform: initial;}

				.productlist .list_item .price{font-size: 16px;}

				.productlist .list_item:hover .mask{opacity: 0;}

			}

			

			

			.product_detials{padding:2.5% 0}

			.product_detials .pc_all_content{padding:0 10%;box-sizing: border-box;}

			.product_detials .product_detials_top .detail_lf_part{padding-left: 6%;width: 49%;position: relative;}

			.product_detials .product_detials_top .detials_top_img{width:100%;text-align:center;box-sizing: border-box;}

			.product_detials .product_detials_top .detials_top_img .img{border: 1px solid #e5e5e5;}

			.product_detials .product_detials_top .detials_top_img img{max-width:100%}

			.product_detials .product_detials_top .detials_top_img .swiper-wrapper{line-height:440px;}

			.product_detials .product_detials_top .detials_top_img .swiper-button-prev,.product_detials .product_detials_top .detials_top_img .swiper-button-next{width:38px;height:60px;background:#435058;line-height:60px}

			/* .product_detials .product_detials_top .swiper-pagination{width:100%;height: 8px;} */

			.product_detials .product_detials_top .swiper-pagination span{width: 18px;height: 18px;background: transparent;padding: 0;margin: 10px;border: solid 1px transparent;opacity: 1;border-radius: 50%;position: relative;border: 1px solid transparent;box-sizing: border-box;}

			.product_detials .product_detials_top .swiper-pagination span:after{content: "";position: absolute;top:50%;left: 50%;width: 4px;height: 4px;transform: translate(-50%,-50%);background: #929292;z-index:1;border-radius: 50%;}

			.product_detials .product_detials_top .swiper-pagination span.swiper-pagination-bullet-active{border-color:#ca0f1f;border-radius: 10px;}

			.product_detials .product_detials_top .swiper-pagination span.swiper-pagination-bullet-active:after{background: #ca0f1f;}

			.product_detials .product_detials_top .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 10px;}

			.product_detials .product_detials_top .swiper-pagination-bullet{border-radius: 16px;}

			.product_detials .product_detials_top .swiper-pagination{display: flex;justify-content: center;width: auto;height: 100%;bottom: initial;left: 0;top: 50%;flex-direction: column;transform: translateY(-50%);}

			

			.product_detials .product_detials_top .detials_top_right .top_right_img .right_img_list img{max-width:100%;max-height: 66px;}

			.product_detials .product_detials_top .detials_top_right{width:45%;padding-left:6%;box-sizing: border-box;}

			.product_detials .product_detials_top .detials_top_right dd{font-size:26px;color:#444;margin-bottom:20px}

			.product_detials .product_detials_top .detials_top_right .jianjie{font-size:14px;color:#3d3d3d;line-height:30px;}

			.product_detials .product_detials_top .detials_top_right .jianjie ul{padding:10px 0;}

			.product_detials .product_detials_top .detials_top_right .jianjie ul li span.type{display: inline-block;margin-right: 1.5%;width: 42px;vertical-align: text-top;border-top: 1px solid #333;font-size: 16px;    padding-top: 10px;}

			.product_detials .product_detials_top .detials_top_right .jianjie ul li p.con{display: inline-block;width: calc(97% - 43px);vertical-align: text-top;border-top: 1px solid #dcdcdc;font-size: 30px; font-weight:bold;    padding-top: 10px;}

			.product_detials .product_detials_top .detials_top_right .jianjie2{font-size: 15px;color: #3d3d3d;line-height: 28px;}

			.product_detials .product_detials_top .detials_top_right a{color:#fff;font-size:16px;line-height:44px;width:48%;background:#ca090c;display:inline-block;text-align:center;margin-top:35px;border-radius:8px}

			.product_detials .product_detials_top .detials_top_right a img{margin-right:14px;position:relative;top:-3px}

			.product_detials .product_detials_top .detials_top_right .top_right_img{margin-top:34px}

			.product_detials .product_detials_top .detials_top_right .top_right_img .right_img_list{width:23.33%;margin-right:2%;text-align:center;border:1px solid #b1b1b1;line-height:74px;cursor:pointer;transition:all .3s ease 0s}

			.product_detials .product_detials_top .detials_top_right .top_right_img .right_img_list:hover{border:1px solid #ca090c;transition:all .3s ease 0s}

			.product_detials .product_detials_top .detials_top_right .top_right_img .right_img_list.swiper-slide-thumb-active{border:1px solid #ca090c;transition:all .3s ease 0s}

			.product_detials .product_detials_top .detials_top_right .top_right_img .right_img_list:last-child{margin-right:0}

			.product_detials .product_detials_bottom{margin-top:60px}

			.product_detials .product_detials_bottom .detials_bottom_title{border-top:1px solid #b2b2b2;padding-top:30px}

			.product_detials .product_detials_bottom .detials_bottom_title a{display:inline-block;width:152px;line-height:40px;border-radius:5px;font-size:21px;color:#777;text-align:center;margin-right:20px}

			.product_detials .product_detials_bottom .detials_bottom_title a.on{color: #333;}

			.product_detials .product_detials_bottom .detials_bottom_txt{padding:30px 0}

			.product_detials .product_detials_bottom .detials_bottom_txt p{color:#3d3d3d;font-size:14px;position:relative;padding-left:18px;margin-bottom:5px}

			.product_detials .product_detials_bottom .detials_bottom_txt p:before{content:"";position:absolute;display:inline-block;width:4px;height:4px;border-radius:100%;/*background:#a2a2a2;*/top:40%;left:0}

			.rjproduct_detials .product_detials_bottom .detials_bottom_txt p{padding-left:0}

			.rjproduct_detials .product_detials_bottom .detials_bottom_txt p:before{display:none}

			

			@media screen and (max-width:1200px){

				.product_detials .pc_all_content{padding: 0;}

				.product_detials_d .content_txt_list{padding-bottom:50px}

				.product_detials_d .content_txt_list .slick-dots{bottom:0}

				.product_detials_d{padding-bottom:35px}

				.product_detials .pc_all_contnet{overflow:inherit}

			}

			

			@media screen and (max-width:950px){

				.product_detials .product_detials_top .detials_top_right dd{font-size:28px;margin-bottom:10px}

			}

			

			

			@media screen and (max-width:600px){

				.product .product_content .product_content_txt .content_txt_list .txt_list_li dt{font-size:15px}

				

				.product .product_content .product_content_txt .content_txt_list .txt_list_li{width:49%;margin-right:2%;float:left}

				.product .product_content .product_content_txt .content_txt_list .txt_list_li:nth-child(3){margin-right:2%}

				.product .product_content .product_content_txt .content_txt_list .txt_list_li:nth-child(2n){margin-right:0}

				.product .product_content .product_content_txt .content_txt_list .txt_list_li .list_li_hover{display:none}

				.product_detials .product_detials_top .detials_top_right a{width: 32%;font-size: 14px;}

				.product_detials .product_detials_top .detials_top_right a img{width: 26px;top: -1px;}

			

				

				.product_detials{padding:30px 0}

				.product_detials .product_detials_top .detail_lf_part,.product_detials .product_detials_top .detials_top_right{width:100%;}

				.product_detials .product_detials_top .detail_lf_part{padding: 0;}

				.product_detials .product_detials_top .swiper-pagination{flex-direction:initial;transform: initial;top: 88%;width: 100%;height: auto;}

				.product_detials .product_detials_top .detials_top_img .swiper-wrapper{line-height:240px;}

				.product_detials .product_detials_top .detials_top_right .top_right_img .right_img_list{line-height:inherit}

				.product_detials .product_detials_top .detials_top_right{margin-left:0;margin-top:35px;padding:0;}

				.product_detials .product_detials_top .detials_top_right dd{font-size:20px}

				.product_detials .product_detials_top .detials_top_right dt{width:100%}

				.product_detials .product_detials_bottom .detials_bottom_title a{width:100%;margin-right: 0;text-align: left;font-size: 18px;}

				.product_detials .product_detials_bottom .detials_bottom_title a.on{color: #777;background: transparent;}

				.product_detials_d .product_content .product_content_txt .content_txt_list .txt_list_li{margin:0 8px}

				.product_detials_d .product_content .product_content_txt .content_txt_list .txt_list_li:nth-child(3n){margin:0 8px}

			}

			

			@media only screen and (max-width:480px){

				.product_detials .product_detials_top .detials_top_right .jianjie2{font-size: 14px;line-height: 24px;}

				.product_detials .product_detials_top .detials_top_right a{line-height: 38px;}

				.product_detials .product_detials_top .detials_top_right a img{margin-right: 4px;width: 23px;top: -1px;}

				.product_detials .product_detials_top .detials_top_right .jianjie ul li p.con{font-size: 20px;}

			}

			@media only screen and (max-width:320px){

				.product_detials .product_detials_top .detials_top_right .jianjie ul li span.type{font-size: 14px;}

				.product_detials .product_detials_top .detials_top_right .jianjie ul li p.con{font-size: 18px;}

			}

			

			

			/* pro_related */

			.pro_related{margin-top:2%;padding: 3% 0 0;background: #fff;border-top: 1px dashed #b2b2b2;}

			.pro_related .rel_head{display: inline-block;width: 152px;line-height: 40px;border-radius: 5px;font-size: 21px;color: #333;margin-bottom: 20px;text-align: center;font-weight: normal;}

			.pro_related .content_wrap:after{content: "";width: 23%;}

			.pro_related .content_wrap.flx{margin-top: 10px;flex-wrap: wrap;justify-content: flex-start;}

			.pro_related .content_item{margin:0 2.66% 0 0;width: 23%;transition: all .3s;border: 1px solid #eee;box-sizing: border-box;position: relative;overflow: hidden;}

			.pro_related .content_item:nth-last-child(1){margin-right: 0;}

			.pro_related .content_item .ico_img{position: relative;left: 0;top: 0;height: auto;padding-bottom: 100%;overflow: hidden;}

			.pro_related .content_item .ico_img img{position: absolute;left: 50%;top:50%;top: 50%;transform: translate(-50%,-50%);transition: all 1s;}

			.pro_related .content_item .text{padding:6px 0;position: absolute;left: 0;bottom: 0;width: 100%;height: auto;box-sizing: border-box;background: rgba(0,0,0,0.4);transition: all 0.5s;}

			.pro_related .content_item .text .tit{margin: 1% 0;font-size: 16px;color: #fff;text-align: center;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;font-weight: normal;}

			.pro_related .content_item .text .tit:hover{color: #abada0;}

			.pro_related .content_item:hover .ico_img img{transform: translate(-50%,-50%) scale(1.1);}

			.pro_related .content_item:hover .text{bottom: -51px;}

			@media only screen and (max-width:600px){

				.pro_related .rel_head{width: 100%;text-align: left;background-color: transparent;color: #777;font-size: 18px;}

			}

			@media only screen and (max-width:480px){

				.pro_related .rel_head{padding-bottom: 0;font-size: 18px;}

				.pro_related .content_item{margin: 3% 2% 3% 0;width: 48%;}

				.pro_related .content_item:nth-child(2n){margin-right: 0;}

				.pro_related .content_item .text{padding: 5px 0;}

				.pro_related .content_item .text .tit{margin: 0;font-size: 16px;}

			}

			

			/* newslist */

			.newslist{background: #fff;margin: 4% 0 3%;}

			.newslist .list_content .content_wrap{width: 100%;}

			.newslist .list_content .content_wrap:after{content:"";width: 32.5%;}

			.newslist .list_content .content_wrap.flx{flex-wrap: wrap;}

			.newslist .list_content .content_item{margin-bottom: 3.7%;width: 32.5%;transition: all .3s;box-sizing: border-box;border: 1px solid #e5e5e5;}

			.newslist .list_content .content_item .ico_img{position: relative;left: 0;top: 0;width: 100%;height: auto;padding-bottom: 50%;overflow: hidden;background: #e5e5e5;}

			.newslist .list_content .content_item .ico_img img{position: absolute;left:50%;top: 50%;transform: translate(-50%,-50%);transition: all .3s;}

			.newslist .list_content .content_item .ico_img .mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.2);visibility: hidden;}

			/* .newslist .list_content .content_item .ico_img:hover img{transform: scale(1.1) translateX(-48%);} */

			/* .newslist .list_content .content_item .ico_img:hover .mask{visibility: visible;} */

			.newslist .list_content .content_item .text{padding: 5% 8%;box-sizing: border-box;}

			.newslist .list_content .content_item .text .tit{margin: 0 0 12px;font-size: 17px;color: #333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

			.newslist .list_content .content_item .text .jianjie p{margin:0;font-size: 12px;line-height: normal;color: #141414;display: -webkit-box;-webkit-line-clamp: 2;overflow: hidden;-webkit-box-orient: vertical;}

			.newslist .list_content .content_item .time{margin: 0 0 5px;font-family: arial;}

			.newslist .list_content .content_item .time span{font-size: 16px;}

			.newslist .list_content .content_item {}

			.newslist .list_content .content_item .more{display: inline-block;margin-top: 8%;padding: 8px 30px 8px 16px;color: #fff;background:#ca0f01 url(../images/icon_01.png)no-repeat right 10px center;font-size: 14px;}

			.newslist .list_content .content_item .more:hover{background: #ec3123 url(../images/icon_01.png)no-repeat right 10px center;}

			

			.newslist .list_content .content_about{width: 30%;box-sizing: border-box;padding: 0 4%;}

			.newslist .list_content .content_about .search input{display: inline-block;width: calc(100% - 40px);background: transparent;border: none;border-bottom: 1px solid #ccc;outline: none;font-size: 15px;color: #ccc;line-height: 2.5;}

			.newslist .list_content .content_about .search span{display: inline-block;width: 20px;}

			.newslist .list_content .content_about .hot{margin-top:50px;}

			.newslist .list_content .content_about .hot .tit{font-size: 24px;color: #323336;font-weight: normal;}

			.newslist .list_content .content_about .hot li{margin: 20px 0;}

			.newslist .list_content .content_about .hot li .ico_img{position: relative;left: 0;top: 0;width: 100%;height: auto;padding-bottom: 50%;overflow: hidden;}

			.newslist .list_content .content_about .hot li .ico_img img{position: absolute;left:0;/* top: 50%;transform: translate(-50%,-50%); */bottom: 0;transition: all .3s;}

			.newslist .list_content .content_about .hot li .text{box-sizing: border-box;}

			.newslist .list_content .content_about .hot li .text .tit{margin: 2% 0;font-size: 16px;color: #242424;display: -webkit-box;-webkit-line-clamp: 2;overflow: hidden;-webkit-box-orient: vertical;}

			.newslist .list_content .content_about .hot li .text .time{color: #666;}

			@media only screen and (max-width:768px){

				.newslist .list_content .content_wrap:after{width: 49%;}

				.newslist .list_content .content_item{width: 49%;margin-bottom: 3.7%;}

				.newslist .list_content .content_item .text{padding: 5% 6%;}

				.newslist .list_content .content_item .text .tit{font-size: 16px;}

				.newslist .list_content .content_item .more{padding: 6px 30px 6px 12px;}

				.newslist .list_content .content_about{padding: 0 2%;}

				.newslist .list_content .content_about .search input{width: calc(100% - 30px);width: -webkit-calc(100% - 30px);}

			}

			@media only screen and (max-width:480px){

				.newslist{margin: 30px 0;}

				.newslist .list_content.flx{flex-wrap: wrap;}

				.newslist .list_content .content_wrap{width: 100%;}

				.newslist .list_content .content_item{margin-bottom: 15px;width: 100%;}

				.newslist .list_content .content_item .text .tit{font-size: 14px;}

				.newslist .list_content .content_item .text .jianjie{display: none;}

				/* .newslist .list_content .content_item:nth-child(even){background: #fff;} */

				.newslist .list_content .content_about{border-top: 1px dotted #ccc;padding: 2% 0;width: 100%;}

			}

			

			/* news */

			.news{margin: 3% 0;}

			.news .title{padding-bottom: 15px;font-size: 22px;color: #333;line-height: 1.6rem;}

			.news .title .tit{float: left;position: relative;max-width: calc(100% - 60px);white-space: nowrap;text-overflow: ellipsis;}

			.news .title .tit::after{content: "";position: absolute;left: 0;width: 100%;bottom: -19px;border-bottom: 2px solid #ca0f1f;}

			.news .back{margin-bottom: 3%;float: right;     background-color: #ca0f1f; border-radius: 30px;padding-left: 10px;width: 80px;}

			.news .back i{display: inline-block;vertical-align: middle;margin-right: 10px;}

			.news .back span{display: inline-block;vertical-align: middle;font-size: 16px;color: #fff;    padding: 4px 5px; -moz-border-radius: 15px;     -webkit-border-radius: 15px;      border-radius:15px; }

			.news .text{margin-top: 3.2%;text-align: center;}

			.news .text p,.news .text span{font-size: 16px;line-height: 28px;text-align: left;color: #1f1f1f;}

			.news .text p.time{margin: 10px 0;text-align: center;}

			@media only screen and (max-width:480px){

				.news .back span{font-size: 14px;}

				.news .text p, .news .text span{line-height: 24px;font-size: 14px;}

				.news .title .tit{max-width: 100%	;overflow: hidden;}

				.news .title .back{margin-top: 10px;width: 100%;text-align: center;}

			}

			

			/* page */

			.page{margin:4% 0 0 0;}

			.page > div{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

			.page .page_prev,.page .page_next{display: block;color: #1f1f1f;width: 100%;font-size: 16px;}

			.page .page_next{text-align: left;}

			.page .page_next i{font-style: normal;}

			@media only screen and (max-width:480px){

				.page.flx{flex-wrap: wrap;}

				.page .page_prev, .page .page_next{margin: 5px 0;max-width: 100%;}

				.page .page_next .fr{float: left;}

				

			}

			

			/* pro_related */

			.news_related{width: 48%;margin-top:2%;padding: 3% 0 0;background: #fff;border-top: 1px dashed #b2b2b2;}

			.news_related .rel_head{display: inline-block;width: 152px;line-height: 40px;border-radius: 5px;font-size: 21px;color: #333;margin-bottom: 20px;text-align: center;font-weight: normal;background: #ca0f1f;color: #fff;}

			.news_related .content_wrap:after{content: "";width: 100%;}

			.news_related .content_wrap.flx{margin-top: 10px;flex-wrap: wrap;justify-content: flex-start;}

			.news_related .content_wrap{width: 100%;}

			.news_related .content_item{display: flex;flex-wrap: nowrap;justify-content: space-between;padding-bottom: 10px;margin:10px 0;width: 100%;transition: all .3s;box-sizing: border-box;position: relative;overflow: hidden;border-bottom: 1px solid #e5e5e5;}

			.news_related .content_item .tit{font-size: 16px;display: inline-block;width: calc(100% - 110px);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

			.news_related .content_item .time{display: inline-block;font-size: 16px;width: 100px;}



			@media only screen and (max-width:768px){

				.news_related{width: 100%;}

			}

			@media only screen and (max-width:600px){

				.news_related .rel_head{width: 100%;font-size: 18px;}

			}

			@media only screen and (max-width:480px){

				.news_related .rel_head{padding-bottom: 0;font-size: 18px;}

			}

			

			

			/* contact */

			.contact{margin-top: 2.5%;     margin-bottom: 2.5%;}

			.contact .lf_way{padding: 3.5% 6%;width: 50%;background: #eee;color: #333;box-sizing: border-box;}

			.contact .lf_way .text_top h4{font-size: 20px;}

			.contact .lf_way .text_top .con{margin-top: 15px;font-size: 14px;line-height: 28px;}

			.contact .lf_way .text-btm{margin-top: 23%;}

			.contact .lf_way .text-btm strong{display: block;font-size:24px;}

			.contact .lf_way .text-btm em{display: block;margin-top: 3%;font-size: 14px;line-height: 26px;font-style: normal;}

			.contact .lf_way .text-btm .img{margin-top: 7%;}

			.contact .rt_mes{padding: 3.5% 5% 3.5% 6%;width: 50%;background: #333;color: #fff;box-sizing: border-box;}

			.contact .rt_mes h4{font-size: 20px;}

			.contact .rt_mes ul{margin-top: 50px;}

			.contact .rt_mes ul li{margin-bottom: 8%;}

			.contact .rt_mes ul li:nth-last-child(1){margin-bottom: 0;}

			.contact .rt_mes ul li textarea{width: 100%;height:75px;background: none;resize: none;color: #fff;font-size: 13px;font-weight: bold;border-bottom: 1px solid #fff;font-family: initial;}

			.contact .rt_mes ul li textarea::placeholder{color: #fff;}

			.contact .rt_mes ul li textarea::-webkit-input-placeholder {color: #fff;}

			.contact .rt_mes ul li textarea::-moz-placeholder {color:#fff}

			/* Mozilla Firefox 19+ */

			.contact .rt_mes ul li textarea:::-moz-placeholder {color:#fff}

			/* Internet Explorer 10+ */

			.contact .rt_mes ul li textarea::-ms-input-placeholder {color: #fff;}

			.contact .rt_mes ul li input{width: 100%;background: none;font-weight: bold;color: #fff;padding:0 0 15px 0;border-bottom: 1px solid #fff;box-sizing: border-box;font-size: 13px;}

			.contact .rt_mes ul li input::-webkit-input-placeholder {color: #fff;}

			.contact .rt_mes ul li input:-moz-placeholder {color:#fff}

			/* Mozilla Firefox 19+ */

			.contact .rt_mes ul li input::-moz-placeholder {color:#fff}

			/* Internet Explorer 10+ */

			.contact .rt_mes ul li input:-ms-input-placeholder {color: #fff;}

			.contact .rt_mes ul li.check_code input{display: inline-block;width: 70%;vertical-align: text-bottom;max-width: calc(100% - 86px);}

			.contact .rt_mes ul li.check_code .yz_code{display: inline-block;padding: 0;width: 86px;height: 32px;background: #fff;color: #01948e;line-height: 32px;vertical-align: text-bottom;font-weight: bold;text-align: center;cursor: pointer;font-size: 14px;}

			.contact .rt_mes .check{display: inline-block;margin-top: 10%;padding:10px 60px;color: #fff;font-size: 14px;border: 1px solid #fff;background: none;cursor: pointer;}

			.contact .rt_mes .check:hover{background: #fff;color: #000;}
			
			.contact .rt_mes input:-webkit-autofill,
			.contact .rt_mes textarea:-webkit-autofill,
			.contact .rt_mes select:-webkit-autofill {
			     background-color: transparent!important;
			     background-image: none !important;
			     -webkit-box-shadow: 0 0 0 1000px #333 inset !important;
					 -webkit-text-fill-color: #fff;
			}

			@media only screen and (max-width:990px){

				.contact .lf_way{width: 100%;}

				.contact .rt_mes{padding: 3.5% 6%;width: 100%;}

				.contact .lf_way .text-btm{margin-top: 10%;}

				.contact .lf_way .text-btm strong{font-size: 20px;}

			}

			@media only screen and (max-width:480px){

				.contact{margin-top: 30px;}

				.contact .lf_way,.contact .rt_mes{padding: 20px 3%;}

				.contact .rt_mes ul{margin-top: 30px;}

				.contact .rt_mes ul li{margin-bottom: 6%;}

				.contact .rt_mes ul li input{padding-left: 0;}

				.contact .rt_mes .check{padding: 8px 10%;}

			}

			@media only screen and (max-width:320px){

				.contact .lf_way .text_top h4,.contact .rt_mes .text_top h4{font-size: 18px;}

			}
	.fl{float:left}
.fr{float:right}
 
			 .message_content{background: #f6f6f6; padding:5% 0; overflow:hidden;}

			 .message_content .message_content_left{ width: 39%;}

			 .message_content .message_content_left img{ width: 100%; object-fit: cover;}

			 .message_content .message_content_right{ width: 57%; margin-left: 4%;}

			 .message_content .message_content_right .content_right_title{ margin-bottom: 35px;}

			 .message_content .message_content_right .content_right_title dd{ font-size: 22px; color: #222; margin-bottom: 8px;}

			  .message_content .message_content_right .content_right_title dt{ font-size: 14px; color: #333333;}

			 .message_content .message_content_right .content_right_form .right_form_list{ border: 1px solid #dcdcdc; padding: 10px 0px; margin-bottom: 15px;background: #fff; position:relative;}
			 .ckd { position:absolute; right:10px; top:10px;}

			 .message_content .message_content_right .content_right_form .right_form_list input{ width: 100%; line-height: 32px; padding: 0px 15px;box-sizing: border-box;border: none;outline: none;}
			
			 .message_content .message_content_right .content_right_form .right_form_list textarea {border: none;outline: none;
    resize: none;
    width: 100%;
    height: 110px;
    padding: 15px;
    box-sizing: border-box;
    font-family: "";
}

			 .message_content .message_content_right .content_right_form .right_form_submit button{ font-size: 16px; color: #333333; width: 145px; line-height: 55px; text-align: center; background: #ececec; cursor: pointer;border: none;padding: 0;}

			 .message_content .message_content_right .content_right_form .right_form_submit input{ font-size: 16px; color: #fff; width: 145px; line-height: 55px; text-align: center; background: #ca090c;cursor: pointer;}

			

			@media screen and (max-width:768px){
				
				 .message_content .message_content_left{ margin-bottom: 25px;}

				 .message_content .message_content_right .content_right_form .right_form_submit button{ width: 48%; margin-right: 4%; line-height: 45px;}

				 .message_content .message_content_right .content_right_form .right_form_submit input{ width: 48%; margin-left: 0px; line-height: 45px;}

			 
				 .fl{ float:none; }
             .fr{ float:none; }
			 
			  .message_content .message_content_left{ width: 100%;}
 
			 .message_content .message_content_right{ width: 100%; margin-left: 0;}
 
			}