			/* 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;}
			}
			
			/*  */
			.nei_wrap{padding: 0 8%;box-sizing: border-box;}
			@media only screen and (max-width:1260px){
				.nei_wrap{padding: 0;}
			}
			
			/* left */
			.left_wrap{height: auto;}
			.left{position: absolute;width: 100%;top: -80px;left: 0;}
			.left .wrapper{overflow: hidden;}
			.left .flx_w{justify-content: center;}
			.left ul li{padding: 10px 20px;margin: 0 1%;font-size: 16px;color: #fff;position: relative;transition: color .8s;background: #333;border-radius: 30px;}
			.left ul li.on{background: #0f5eaa;}
			.left ul li:hover{background: #0f5eaa;}
			@media only screen and (max-width:768px){
				.left{position: initial;padding: 1.5% 0;border-bottom: 1px solid #e5e5e5;}
				.left ul li{padding: 10px 10px 10px 0;background: none;color: #333;}
				.left ul li:nth-last-child(1){padding-right: 0;}
				.left ul li.on{background: none;color: #0f5eaa;}
				.left ul li:hover{background: none;color: #0f5eaa;}
			}
			@media only screen and (max-width:480px){
				.left ul li{font-size: 14px;}
			}
			
			/* about-common */
			.about_mode{background: #fff;padding: 3% 0;}
			.odbox_layout{display: flex;flex-wrap: wrap;justify-content: space-between;padding:0 8%;}
			.odbox_layout .side_list{width: 300px;transition: all .5s;}
			.odbox_layout .side_list .list_item{margin-bottom: 15px;}
			.odbox_layout .side_list .list_item:nth-last-child(1){margin-bottom: 0;}
			.odbox_layout .side_list .list_item .list_tit{padding:0 0 20px;font-size:24px;color: #3a3b34;border-bottom: 1px solid #e5e5e5;}
			.odbox_layout .side_list .list_item ul{padding: 20px 0;}
			.odbox_layout .side_list .list_item ul li{margin-bottom: 10px;}
			.odbox_layout .side_list .list_item ul li > a{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #1f1f1f;}
			.odbox_layout .side_list .list_item ul li:nth-last-child(1){margin-bottom: 0;}
			.odbox_layout .side_list .list_item .w_pic{display: flex;flex-wrap: wrap;justify-content:space-between;align-items: center;position: relative;}
			.odbox_layout .side_list .list_item .w_pic .lf_img{position: relative;width: 100%;height: 0;padding-bottom:55%;overflow: hidden;border:1px solid #eee;}
			.odbox_layout .side_list .list_item .w_pic .lf_img img{position: absolute;width: 100%;left: 50%;top: 50%;transform: translate(-50%,-50%);}
			.odbox_layout .side_list .list_item .w_pic .rt_content{width: 100%;position: initial;left: 0;bottom: 0;}
			.odbox_layout .side_list .list_item .w_pic .rt_content .title{padding: 6px 10px;font-size: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #333;box-sizing: border-box;text-align: center;font-weight: bold;}
				.odbox_layout .side_list .list_item .w_pic .rt_content .con{display: none;margin:10px 0;}
				.odbox_layout .side_list .list_item .w_pic .rt_content .con p{font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #787878;}
			.odbox_layout .side_list .list_item .w_pic .rt_content .time span{display: block;text-align: right;}
			.odbox_layout .side_list .list_item .key_word{display: flex;flex-wrap: wrap;justify-content: flex-start;}
			.odbox_layout .side_list .list_item .key_word li{margin: 0 15px 10px 0;}
			.odbox_layout .side_list .list_item .key_word li > a{padding: 4px;border-bottom:1px solid #555;color: #555;}
			.odbox_layout .main_box{width: calc(100% - 380px);width: -webkit-calc(100% - 380px);width: -moz-calc(100% - 380px);transition: all .5s;}
			.odbox_layout .main_box .position{background: #fff;}
			.odbox_layout .main_box .main_box_content{background-color: #fff;}
			.odbox_layout .main_box .main_box_content .common_about{padding: 30px 20px;box-sizing: border-box;}
			@media only screen and (max-width:1200px){
				.odbox_layout{padding:0;}
			}
			@media only screen and (max-width:900px){
				.odbox_layout .side_list{width: 239px;}
				.odbox_layout .main_box{width: calc(100% - 259px);width: -webkit-calc(100% - 259px);width: -moz-calc(100% - 259px);}
			}
			@media only screen and (max-width:768px){
				.odbox_layout .side_list{margin-top: 30px;width: 100%;}
				.odbox_layout .main_box{width: 100%;}
				.odbox_layout .main_box .main_box_content .common_about{padding: 30px 2%;}
			}
			@media only screen and (max-width:480px){
				.odbox_layout .side_list .list_item .list_tit{padding: 18px 0;font-size: 18px;}
				.odbox_layout .side_list .list_item ul{padding:20px 0 0;}
				.odbox_layout .side_list .list_item ul li{margin-bottom: 10px;}
			}
			
			/* about */
			.about_kls{padding: 46px 0;overflow: hidden;}
			@media only screen and (max-width:480px){
				.about_kls{padding: 40px 0;}
			}
			.about_kls .part1{margin-bottom: 46px;}
			.about_kls .part1 .img_part{width: 40%;}
			.about_kls .part1 .img_part .img img{width: 100%;}
			.about_kls .part1 .content_part{padding: 0 4% 0 10%;width: 60%;box-sizing: border-box;}
			.about_kls .part1 .content_part .en{display: block;font-size: 60px;text-transform: uppercase;font-family: iskpota;word-break: break-all;}
			.about_kls .part1 .content_part .title{font-size: 22px;font-weight: normal;}
			.about_kls .part1 .content_part .slogan{display: block;margin-top: 4%;font-size: 22px;color: #141414;font-weight: normal;}
			.about_kls .part1 .content_part .text{margin-top: 7%;}
			.about_kls .part1 .content_part .text p{font-size: 15px;color: #666;line-height: 30px;}
			@media only screen and (max-width:1000px){
				.about_kls .part1 .img_part{width: 50%;}
				.about_kls .part1 .content_part{width: 50%;padding: 0 4%;}
			}
			@media only screen and (max-width:850px){
				.about_kls .part1 .img_part{width: 100%;}
				.about_kls .part1 .img_part .img img{display: block;margin: 0 auto;width: auto;}
				.about_kls .part1 .content_part{margin-top: 20px;width: 100%;padding: 0;}
				.about_kls .part1 .content_part .en{font-size: 50px;}
			}
			@media only screen and (max-width:480px){
				.about_kls .part1{margin-bottom: 30px;}
				.about_kls .part1 .content_part .en{font-size: 30px;}
				.about_kls .part1 .content_part .title{font-size: 18px;}
				.about_kls .part1 .content_part .slogan{font-size: 18px;}
				.about_kls .part1 .content_part .text p{font-size: 14px;line-height: 26px;}
			}
			
			.about_kls .part2{}
			.about_kls .part2 .img_part{width: 40%;}
			.about_kls .part2 .img_part .img img{width: 100%;}
			.about_kls .part2 .content_part{padding: 0 10% 0 4%;width: 60%;box-sizing: border-box;}
			.about_kls .part2 .content_part .en{display: block;font-size: 60px;text-transform: uppercase;font-family: iskpota;word-break: break-all;}
			.about_kls .part2 .content_part .title{font-size: 22px;font-weight: normal;}
			.about_kls .part2 .content_part .slogan{display: block;margin-top: 4%;font-size: 22px;color: #141414;font-weight: normal;}
			.about_kls .part2 .content_part .text{margin-top: 7%;}
			.about_kls .part2 .content_part .text p{font-size: 15px;color: #666;line-height: 30px;}
			.about_kls .part2 .content_part .bottom_img{margin-top: 30px;}
			@media only screen and (max-width:1000px){
				.about_kls .part2 .img_part{width: 50%;}
				.about_kls .part2 .content_part{width: 50%;padding: 0 4%;}
			}
			@media only screen and (max-width:850px){
				.about_kls .part2 .img_part{width: 100%;order:0;}
				.about_kls .part2 .img_part img{display: block;margin: 0 auto;width: auto;}
				.about_kls .part2 .content_part{margin-top: 20px;width: 100%;padding: 0;order: 1;}
				.about_kls .part2 .content_part .en{font-size: 50px;}
			}
			@media only screen and (max-width:480px){
				.about_kls .part2 .content_part .en{font-size: 30px;}
				.about_kls .part2 .content_part .title{font-size: 18px;}
				.about_kls .part2 .content_part .slogan{font-size: 18px;}
				.about_kls .part2 .content_part .text p{font-size: 14px;line-height: 26px;}
			}
			
			.about_kls .part3{margin-top: 8%;}
			.about_kls .part3 .ab_conmmon{padding: 0;width: 100%;box-sizing: border-box;text-align: center;}
			.about_kls .part3 .ab_conmmon .en{display: block;font-size: 60px;text-transform: uppercase;font-family: iskpota;word-break: break-all;}
			.about_kls .part3 .ab_conmmon .title{font-size: 22px;font-weight: normal;}
			.about_kls .part3 .ab_conmmon .slogan{display: block;margin-top: 3%;font-size: 22px;color: #141414;font-weight: normal;}
			.about_kls .part3 .ab_conmmon .text{margin-top: 30px;}
			.about_kls .part3 .ab_conmmon .text p{font-size: 15px;color: #666;line-height: 30px;}
			.about_kls .part3 .ab_conmmon .text p:nth-child(2){margin-top: 30px;}
			.about_kls .part3 .bottom_img{margin-top: 30px;}
			.about_kls .part3 .bottom_img img{display: block;margin: 0 auto;}
			.about_kls .part3 .bottom_img .border{position: absolute;width: 75%;top: 50%;left: 50%;padding: 12px;box-sizing: border-box;transform: translate(-50%,-50%);box-sizing: border-box;background: rgba(15,94,170,.4);}
			.about_kls .part3 .bottom_img p{padding: 2% 4%;color: #fff;box-sizing: border-box;border: 1px solid #fff;text-align: center;}
			.about_kls .part3 .bottom_img .m_img{margin: 6% auto 30px;}
			.about_kls .part3 .btm_bg{position: relative;}
			.about_kls .part3 .btm_bg:after{content:"";position: absolute;left: -8%;bottom: 0;width: 500%;height: 350px;background: #efefef;z-index: -1;}
			@media only screen and (max-width:850px){
				.about_kls .part3 .ab_conmmon .en{font-size: 50px;}
			}
			@media only screen and (max-width:480px){
				.about_kls .part3 .ab_conmmon .en{font-size: 30px;}
				.about_kls .part3 .ab_conmmon .title{font-size: 18px;}
				.about_kls .part3 .ab_conmmon .slogan{font-size: 18px;}
				.about_kls .part3 .ab_conmmon .text p{font-size: 14px;line-height: 26px;}
				.about_kls .part3 .bottom_img .border{width: 94%;font-size: 12px;}
				.about_kls .part3 .bottom_img > .por{height: 0;padding-bottom: 50%;overflow: hidden;}
				.about_kls .part3 .bottom_img > .por > img:nth-child(1){position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);height: 100%;max-width: initial;}
				.about_kls .part3 .btm_bg:after{height: 220px;}
			}
			
			/* productlist */
			.productlist {padding: 46px 0;}
			.productlist .list_wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
			.productlist .list_wrap:after{content:"";width: 32%;}
			.productlist .list_item{margin:0 0 30px 0;width: 32%;box-sizing: border-box;transition: all 0.5s;overflow: hidden;position: relative;}
			/* .productlist .list_item:nth-child(4n){margin-right: 0;} */
			.productlist .list_item .list_img{position: relative;height: 0;padding-bottom: 70%;overflow: hidden;cursor: pointer;border: 1px solid #e5e5e5;box-sizing: border-box;}
			.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{position: relative;}
			.productlist .list_item .title{padding: 4% 0;width: 100%;font-size: 16px;color: #333;line-height: 32px;overflow: hidden;font-weight: normal;text-align: center;word-break: break-all;z-index: 1;transition: opacity .3s;border-bottom: 1px solid #e5e5e5;}
			.productlist .list_item .con_box:after{content: "";position: absolute;left: 0;bottom:0;width: 0;height: 2px;background: #0f5eaa;transition: width .5s;}
			.productlist .list_item:hover .con_box:after{width: 100%;}
			@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:680px){
				.productlist .list_item{width: 100%;}
			}
			@media only screen and (max-width:480px){
				.productlist{padding: 40px 0;}
				.productlist .list_item .list_img{width: 100%;display: block;}
				.productlist .list_item .title{padding: 10px 0;width: 100%;font-size:14px;line-height: 1.5;}
			}
			
			
			/* product */
			.product_detials{padding:2.5% 0}
			.product_detials .pc_all_content{box-sizing: border-box;}
			.product_detials .product_detials_top .big_show{margin: 30px auto 0;width: 100%;max-width:800px;}
			.product_detials .product_detials_top .big_show .img img{display: block;margin: 0 auto;}
			.product_detials .product_detials_top .small_show{margin: 34px auto 0;}
			.product_detials .product_detials_top .small_show .right_img_list{border: 1px solid transparent;}
			.product_detials .product_detials_top .small_show .right_img_list img{display: block;margin: 0 auto;}
			.product_detials .product_detials_top .small_show .swiper-slide-thumb-active{border:1px solid #0f5eaa;transition:all .3s ease 0s;}
			.product_detials .product_detials_top .detials_top_right{width:100%;box-sizing: border-box;position: relative;}
			.product_detials .product_detials_top .detials_top_right dd{width: calc(100% - 130px);width: -webkit-calc(100% - 130px);font-size:35px;color:#444;margin-bottom:20px}
			.product_detials .product_detials_top .detials_top_right .line{width: 100%;border: 1px dashed #dcdcdc;}
			.product_detials .product_detials_top .detials_top_right .jianjie{font-size:14px;color:#777;line-height:30px;border-top:1px dashed #dcdcdc}
			.product_detials .product_detials_top .detials_top_right a{padding: 0 10px;color:#fff;font-size:16px;line-height:44px;background:#0f5eaa;display:inline-block;text-align:center;box-sizing: border-box;position: absolute;top: 0;right: 0;}
			.product_detials .product_detials_top .detials_top_right a img{margin-right:14px;position:relative;top:-3px}
			.product_detials .product_detials_bottom{margin-top:60px}
			.product_detials .product_detials_bottom .detials_bottom_title{border-bottom:1px solid #d2d2d2;padding-bottom:10px;text-align: center;}
			.product_detials .product_detials_bottom .detials_bottom_title a{display:inline-block;line-height:40px;border-radius:5px;font-size:20px;color:#333;text-align:center;}
			.product_detials .product_detials_bottom .detials_bottom_title a.on{color:#333;}
			.product_detials .product_detials_bottom .detials_bottom_txt{padding:30px 0 0;color:#141414;font-size:14px;position:relative;}
			/* .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: 100%;font-size: 14px;}
				.product_detials .product_detials_top .detials_top_right a img{transform: scale(0.5);top: -1px;}
			
				
				.product_detials{padding:30px 0}
				/* .product_detials .product_detials_top .top_right_img .right_img_list{line-height:inherit} */
				.product_detials .product_detials_top .detials_top_right{margin-left:0;margin-top:35px;padding-right: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{margin-top: 30px;}
				.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}
			}
			
			/* pro_related */
			.pro_related{margin-top:60px;padding: 0 0 10px;background: #fff;}
			.pro_related .rel_head{line-height: 40px;border-radius: 5px;font-size: 20px;color: #333;padding-bottom: 10px;margin-bottom: 30px;text-align: center;font-weight: normal;border-bottom: 1px solid #d2d2d2;}
			.pro_related .content_wrap:after{content: "";width: 23%;}
			.pro_related .content_wrap.flx{flex-wrap: wrap;justify-content: flex-start;}
			.pro_related .content_item{margin:0 2.66% 0 0;width: 23%;transition: all .3s;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: 70%;overflow: hidden;border: 1px solid #eee;}
			.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;width: 100%;height: auto;box-sizing: border-box;transition: all 0.5s;}
			.pro_related .content_item .text .tit{margin: 1% 0;font-size: 16px;color: #333;text-align: center;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;font-weight: bold;}
			.pro_related .content_item .text .tit:hover{color: #abada0;}
			.pro_related .content_item:hover .ico_img img{transform: translate(-50%,-50%) scale(1.1);}
			@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{padding:46px 0;}
			#NewsList{background: #fff; position: relative;}
			#NewsList .back{ position: relative; z-index: 2; }
			#NewsList .list3 li{ padding-bottom: 3.21%; border-bottom: 1px solid #d2d2d2; }
			#NewsList .list3 li+li{ margin-top: 3.21%; }
			#NewsList .list3 li:last-child{ border-bottom: 0; }
			#NewsList .list3 li:nth-child(2n+1){ clear:both; }
			#NewsList .list3 .imgBox{ float: left; display: inline-block; width: 425px;}
			#NewsList .list3 .imgBox img{ display: block; margin: 0 auto;height: auto; max-width: 100%;}
			#NewsList .list3 .cont{ position: relative; overflow: hidden; padding-top: 2%;width: calc(97% - 425px);width: -webkit-calc(97% - 425px);box-sizing: border-box;}
			#NewsList .list3 .title{ font-size: 24px; color:#333; font-weight: bold; line-height: 1.4em; padding-right: 1.3rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
			#NewsList .list3 .time{ font-size: 14px; line-height: 1.4em; color:#666666; }
			#NewsList .list3 .time .date{ font-size: 24px; line-height: 1.4em; color:#aaaaaa; padding-left: 0.1rem; }
			#NewsList .list3 .word{ font-size: 14px; line-height: 2; color:#666; margin:25px 0 55px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
			#NewsList .list3 li:hover .title{ color:#0f5eaa; }
			#NewsList .list3 li:hover .word{ color:#333; }
			
			/* #NewsList .MoreBox2{}
			#NewsList .MoreBox2 .a{ display: inline-block; vertical-align: middle; font-size: 14px; line-height: 30px; color:#666666; padding:0 1em; border:1px solid #332e22; border-radius: 16rem; }
			#NewsList .MoreBox2 .a:after{ content: ""; transition: all 0.3s; border-top:4px solid transparent; border-bottom:4px solid transparent; height: 0; line-height: 0; font-size: 0; display: inline-block; vertical-align: middle; margin-bottom: 1px; }
			#NewsList .MoreBoxh2:hover .a{ background-color: #3d3d3d; border-color: #3d3d3d; color:#fff; }
			#NewsList .MoreBoxh2:hover .a:after{ border-left: 5px solid #fff; margin-left: 8px; } */
			
			@media only screen and (max-width: 1200px){
				#NewsList .list3{}
			    #NewsList .list3 .imgBox{ width: 325px; }
					#NewsList .list3 .cont{padding: 0;width: calc(97% - 325px);width: -webkit-calc(97% - 325px);}
			    #NewsList .list3 .word{ margin:25px 0 25px; }
			}
			@media only screen and (max-width: 992px){
				#NewsList .list3 .imgBox{ width: 295px; }
			    #NewsList .list3 .word{ margin:15px 0 25px; }
					#NewsList .list3 .cont{padding: 0;width: calc(97% - 295px);width: -webkit-calc(97% - 295px);}
			}
			@media only screen and (max-width: 768px){
				#NewsList .list3 .imgBox{ width: 160px; }
			    #NewsList .list3 .cont{padding: 0;width: calc(97% - 160px);width: -webkit-calc(97% - 160px);}
			    #NewsList .list3 .title{ padding-right: 0; font-size: 18px; }
			    #NewsList .list3 .word{ margin:10px 0 0;line-height: normal}
					#NewsList .list3 .time .date{font-size: 14px;color: #666;}
			    /* #NewsList .list3 .MoreBox2{ display: none; } */
			}
			@media only screen and (max-width: 480px){
				.newslist{padding: 40px 0;}
				#NewsList .list3 .imgBox{ width: 130px; }
				  #NewsList .list3 .cont{padding: 0;width: calc(97% - 130px);width: -webkit-calc(97% - 130px);}
				#NewsList .list3 .title{display: block;font-size: 14px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
				#NewsList .list3 .word{font-size: 12px;}
			}
			
			
			/* news */
			.news_mode .odbox_layout{padding: 0;}
			.news_mode .odbox_layout .main_box .main_box_content{background: none;}
			.news .news_wrap{padding: 0 10% 30px 0;border-right: 1px solid #e5e5e5;}
			.news .news_head h3{margin-bottom: 10px;font-size: 26px;color: #3a3b34;line-height: 36px;text-align: center;}
			.news .data ul{display: flex;flex-wrap: wrap;justify-content: flex-start;}
			.news .data ul li{margin-right: 4%;font-size: 16px;line-height: 28px;color: #333;}
			.news .data ul li:nth-last-child(1){margin-right: 0;}
			.news .news_content{margin-top:39px;font-size: 16px;line-height: 30px;color: #6f6f6f;}
			.news .news_content img{max-width: 100%;}
			@media only screen and (max-width:768px){
				.news .news_wrap{padding: 0 20px 30px;border-right: 0;}
			}
			@media only screen and (max-width:480px){
				.news .news_head h3{font-size: 16px;line-height: 24px;}
				.news .news_head .data ul li{font-size: 14px;}
				.news .news_wrap{padding: 30px 3%;}
				.news .news_content{margin-top: 30px;font-size: 14px;line-height: 24px;}
			}
			
			/*页脚 */
			.page_wrap{margin-top: 7%;position: relative;padding:30px 150px 0 0;box-sizing: border-box;border-top: 1px solid #e5e5e5;}
			.page_nav_news{}
			.page_nav_news .nav_item{width: 100%;text-align: left;}
			.page_nav_news .nav_item.pdctlist{display: none;}
			.page_nav_news .nav_item a{display: block;padding:2px 0;color: #333;font-size: 16px;position: relative;line-height: 25px;}
			.page_nav_news .nav_item a img{display:block;vertical-align: middle;float: left;margin-left: 10px;}
			.page_nav_news .nav_item a p{float: right;width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
			.page_nav_news .nav_item.pdctlist img{position: initial;transform: translate(-50%,0);}
			.page_nav_news .nav_item:hover a{color: #14a83a;}
			
			.page_wrap .page_back{position: absolute;top: 30px;right: 0;}
			.page_wrap .page_back span{display:inline-block;padding: 10px 49px;font-size: 18px;color: #fff;background: #0f5eaa;}
			.page_wrap .page_back:hover span{opacity: .8;}
					@media only screen and (max-width:768px){
						.page_nav_news .nav_item a img{position: initial;transform: initial;}
					}
					@media only screen and (max-width:480px){
						.page_nav_news .nav_item a{font-size: 14px;}
						.page_nav_news .nav_item a img{margin-left: 0;}
						.page_wrap{padding: 30px 0 0;}
						.page_wrap .page_back{position: initial;float: right;margin-top: 20px;}
						.page_wrap .page_back span{padding: 10px 40px;font-size: 14px;}
					}
			
			/* 更多相关 */
			.detail_wrap{margin-top: 30px;}
			.detail_more{display: flex;flex-wrap: wrap;justify-content: space-between;}
			.detail_more .detail_box{padding: 30px 20px 30px 0;width: 48%;box-sizing: border-box;background: #fff;}
			.detail_more .detail_box h5 b{display: inline-block;font-size: 18px;color: #333;line-height: 34px;font-weight: normal;}
			.detail_more .detail_box h5 a{display: block;float: right;font-size: 12px;color: #999;line-height: 34px;font-weight: normal;}
			.detail_more .detail_box ul{margin-top: 10px;}
			.detail_more .detail_box ul li{font-size: 14px;line-height: 38px;border-bottom: 1px dashed #e3e3e3;overflow: hidden;}
			.detail_more .detail_box ul li > a{float: left;display: block;width: calc(100% - 45px);width: -webkit-calc(100% - 45px);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
			.detail_more .detail_box ul li .time{float: right;font-size: 12px;color: #999;}
			@media only screen and (max-width:480px){
				.detail_wrap{display: none;}
			}
			
			/* caselist */
			.caselist {padding: 46px 0;}
			.caselist .list_wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
			.caselist .list_wrap:after{content:"";width: 49%;}
			.caselist .list_item{margin:0 0 30px 0;width: 49%;box-sizing: border-box;transition: all 0.5s;overflow: hidden;position: relative;border-bottom: 1px solid #e5e5e5;}
			/* .caselist .list_item:nth-child(4n){margin-right: 0;} */
			.caselist .list_item .list_img{position: relative;height: 0;padding-bottom: 70%;overflow: hidden;cursor: pointer;border: 1px solid #e5e5e5;box-sizing: border-box;}
			.caselist .list_item .list_img img{position: absolute;top: 50%;left: 50%;width:100%;height: auto;transform: translate(-50%,-50%);z-index: -1;}
			.caselist .list_item .con_box{position: relative;text-align: left;padding: 4% 2%;box-sizing: border-box;}
			.caselist .list_item .title{width: 100%;font-size: 16px;color: #333;line-height: 32px;overflow: hidden;font-weight: normal;word-break: break-all;z-index: 1;box-sizing: border-box;}
			.caselist .list_item .con{font-size: 14px;color: #333;}
			.caselist .list_item:after{content: "";position: absolute;left: 0;bottom:0;width: 0;height: 2px;background: #0f5eaa;transition: width .5s;}
			.caselist .list_item:hover:after{width: 100%;}
			/* @media only screen and (max-width:1000px){
				.caselist .list_wrap{justify-content: space-between;}
				.caselist .list_wrap:after{content:"";width: 32%;}
				.caselist .list_item{margin-right: 0;width: 32%;}
			} */
			@media only screen and (max-width:480px){
				.caselist{padding: 40px 0;}
				.caselist .list_item{width: 100%;}
				.caselist .list_item .list_img{width: 100%;display: block;}
				.caselist .list_item .title{padding: 10px 0;width: 100%;font-size:14px;line-height: 1.5;}
			}
			
			#map {margin-top: 60px;display: inline-block;width: 100%;height: 450px;position: relative;border: none;}
			#map img {max-width:none;}
			#map label{max-width: none;}
			@media only screen and (max-width:480px){
				#map {margin-top: 30px;height:350px;}
			}
			
			/* 联系 */
			.contact{padding: 46px 0;}
			.contact .ab_conmmon{padding: 0;width: 100%;box-sizing: border-box;text-align: center;}
			.contact .ab_conmmon .en{display: block;font-size: 60px;text-transform: uppercase;font-family: iskpota;word-break: break-all;}
			.contact .ab_conmmon .title{font-size: 22px;font-weight: normal;}
			.contact .ab_conmmon .slogan{display: block;margin-top: 3%;font-size: 22px;color: #141414;font-weight: normal;}
			.contact .ab_conmmon .text{margin-top: 30px;}
			.contact .ab_conmmon .text p{font-size: 15px;color: #666;line-height: 30px;}
			.contact .ab_conmmon .text p:nth-child(2){margin-top: 30px;}
			.contact .contact_way{width: 60%;margin: 60px auto 0;min-width: 715px;}
			.contact .contact_way .part_1{width: 39%;border-right: 1px solid #0f5eaa;}
			/* .contact .contact_way .part_2{width: 60%;} */
			.contact .contact_way .part .tit{font-size: 22px;color: #0f5eaa;font-weight: bold;}
			.contact .contact_way .part .tit em{display: inline-block;font-style: normal;font-family: arial;font-weight: normal;}
			.contact .contact_way .part ul{margin-top: 20px;}
			.contact .contact_way .part ul li{font-size: 16px;color: #333;line-height: 26px;}
			/* .contact .contact_way .part ul li strong{font-size: 16px;} */
			@media only screen and (max-width:900px){
				.contact .contact_way{width: 100%;min-width: initial;}
			}
			@media only screen and (max-width:850px){
				.contact .ab_conmmon .en{font-size: 50px;}
			}
			@media only screen and (max-width:768px){
				.contact .contact_way .part_1{width: 100%;border-right: 0;}
				.contact .contact_way .part_2{margin-top: 20px;width: 100%;}
				.contact .contact_way .part .tit{font-size: 18px;}
				.contact .contact_way .part ul li{font-size: 14px;}
			}
			@media only screen and (max-width:480px){
				.contact .ab_conmmon .en{font-size: 30px;}
				.contact .ab_conmmon .title{font-size: 18px;}
				.contact .ab_conmmon .slogan{font-size: 18px;}
				.contact .ab_conmmon .text p{font-size: 14px;line-height: 26px;}
				}
				
				/* 在线留言 */
				.online_mes{padding: 46px 0;}
				.online_mes .title{text-align: right;}
				.online_mes .title .tit{font-size: 30px;}
				.online_mes .title .line{display: inline-block;margin-top: 25px;width: 55px;height: 3px;background: #0f5eaa;}
				.online_mes .layout{margin-top: 50px;}
				.online_mes .layout ul li{width: 46%;margin-bottom: 50px;}
				.online_mes .layout ul li input{width: 100%;font-size: 20px;height: 50px;line-height: 50px;border-bottom: 1px solid #999;}
				.online_mes .layout ul li.address,.online_mes .layout ul li.content{width: 100%;}
				.online_mes .layout ul li.content textarea{width: 100%;resize: none;height: 200px;font-size: 18px;border-bottom: 1px solid #999;font-family: normal;}
				
				.online_mes .layout .right_form_submit{text-align: center;}
				.online_mes .layout .right_form_submit input{ font-size: 20px; color: #fff; width: 145px; line-height: 55px; text-align: center; background: #0f5eaa; margin-left: 25px; cursor: pointer;}
				.online_mes .layout .right_form_submit input:nth-child(1){ font-size: 20px; color: #333333; width: 145px; line-height: 55px; text-align: center; background: #ececec; cursor: pointer;}
				
				@media only screen and (max-width:800px){
					.online_mes .title .tit{font-size: 20px;}
					.online_mes .title .line{margin-top: 15px;}
					.online_mes .layout{margin-top: 20px;}
					.online_mes .layout ul li{margin-bottom: 10px;width: 100%;}
					.online_mes .layout ul li input,.online_mes .layout ul li.content textarea{font-size: 16px;}
					.online_mes .layout ul li.content textarea{height: 200px;}
				}
				@media screen and (max-width:768px){
					.online_mes .layout .right_form_submit input{ width: 100px; line-height: 45px;font-size: 18px;}
					.online_mes .layout .right_form_submit input:nth-child(1){  width: 100px; line-height: 45px;font-size: 18px;}
				}
				@media only screen and (max-width: 480px){
				.online_mes{padding: 40px 0;}
				.online_mes .layout ul li.content textarea {height: 150px;}
				.online_mes .layout .right_form_submit input{ width: 80px; line-height: 40px;font-size: 14px;}
				.online_mes .layout .right_form_submit input:nth-child(1){  width: 80px; line-height: 40px;font-size: 14px;}
				}
				/* join */
				.joinTitle{font-size:30px; clear:both; padding:75px 0 50px 0;color: #333;}
				.joinInfo_01 ul{margin-left:-60px; margin-right:-40px;}
				.joinInfo_01 li{float:left; width:25%; text-align:center; height:260px; padding-top:40px; position:relative;}
				.joinInfo_01 h2{width:65px; line-height:65px; background:#0f5eaa; font-size:25px; color:#FFF; margin:0 auto;border-radius: 50%;}
				.joinInfo_01 p{font-size:18px; line-height:1.8em; color:#666; padding-top:25px;}
				.joinInfo_01 li::after{display:block; background:url(../images/icon_15.png) center no-repeat; width:108px; height:65px; position:absolute; top:40px; right:0px; content:'';}
				.joinInfo_01 li:nth-child(4n+0)::after{display:none;}
				
				.joinInfo_02{padding-bottom:100px;}
				.joinInfo_02 li{font-size:18px; line-height:2em; color:#666; border-bottom:#CCC dashed 1px; padding:20px 0 20px 25px; background:url(../image/img8.png) left 38px no-repeat;}
				.joinInfo_02 li:last-child{border:0px;}
				@media only screen and (max-width:800px){
					.joinTitle{font-size:20px; padding:25px 0 15px 0;}
					.joinInfo_01 ul{margin:0;}
					.joinInfo_01 li{width:50%; height:160px; padding-top:10px;}
					.joinInfo_01 h2{width:45px; line-height:45px; font-size:18px;}
					.joinInfo_01 p{font-size:13px; padding-top:15px;}
					.joinInfo_01 li::after{background-size:84px; width:84px; height:45px; top:10px; margin-right:-30px;}
					.joinInfo_01 li:nth-child(2n+0)::after{display:none;}
					.joinInfo_01 li:nth-child(7) p{padding:15px 10px 0 10px;}
					
					.joinInfo_02{padding-bottom:50px;}
					.joinInfo_02 li{font-size:14px; padding:15px 0 15px 15px; background-size:4px; background-position:left 28px;}
					
				}
				/* brand */
				.about_brand{padding: 0 0 46px;}
				.hotel_01_bg{background:url(../images/brand_01.jpg) center top no-repeat; background-size:cover;}
				.hotel_01{ text-align:center; min-height:100px;}
				.hotel_01 .title{padding:60px 0 30px 0;}
				.hotel_01 .title h2{font-size:40px; padding-bottom:15px;color: #333;}
				.hotel_01 .title span{font-size:25px; color:#999; text-transform:uppercase; font-family:iskpota;}
				.hotel_01 .list{margin: 50px auto 0;}
				.hotel_01 li{float:left; width:33.333%;}
				.hotel_01 .num{padding:38px 0 15px 0;font-size: 0.7rem;color: #0f5eaa;font-style: italic;font-family: arial;font-weight: bold;}
				.hotel_01 .name{padding: 0 5px;min-height:150px; font-size:21px; color:#666;box-sizing: border-box;}
				/* .hotel_01 .wow{    max-width: 1100px;    margin: 0 auto;} */
				.hotel_02{text-align:center; min-height:100px;background:url(../images/brand_03.jpg) center top no-repeat; background-size:cover;}
				.hotel_02 .title{padding:150px 0 200px 0; color:#FFF;}
				.hotel_02 .title h2{font-size:25px; padding-bottom:20px;}
				.hotel_02 .title span{display:inline-block; font-size:25px; font-weight:bold; line-height:73px; padding:0 35px; background:rgba(0,0,0,0.5); border-top:rgba(210,163,98,0.5) solid 2px; border-bottom:rgba(210,163,98,0.5) solid 2px;}
				.hotel_02 .content{background:rgba(255,255,255,0.9);}
				.hotel_02 .wal{font-size:18px; line-height:2.5em; padding:3.5em 0;}
				.hotel_02-1{background-image:url(../image/nimg1920_11.jpg);}
				.hotel_02-1 .content p{max-width:1020px; margin:0 auto;}
				
				@media only screen and (max-width:800px){
					.hotel_01 .title{padding:30px 0 45px 0;}
					.hotel_01 .title h2{font-size:20px; padding-bottom:7px;}
					.hotel_01 .title span{font-size:14px;}
					.hotel_01 .imgDiv{max-width:70px; margin:0 auto; padding:0 5px;}
					.hotel_01 .imgDiv img{height:30px;}
					.hotel_01 .num{padding:20px 0 7px 0;}
					.hotel_01 .name{min-height:60px; font-size:12px;}
					.hotel_01 .list{margin-top: 20px;}
					
					.hotel_02 .title{padding:80px 0;}
					.hotel_02 .title h2{font-size:18px; padding-bottom:15px;}
					.hotel_02 .title span{font-size:15px; line-height:43px; padding:0 15px;}
					.hotel_02 .wal{font-size:13px; line-height:2em; padding:25px 0;}
				}
				
				/* hotel_03 */
				.hotel_03{}
				.hotel_03 .title{padding:60px 0 30px 0;text-align: center;}
				.hotel_03 .title h2{font-size:40px; padding-bottom:15px;color: #333;}
				.hotel_03 .title span{font-size:25px; color:#999; text-transform:uppercase; font-family:iskpota;}
				.hotel_03 .tech_ban{position: relative;}
				.hotel_03 .tech_ban .tech_item .con_part{padding: 0 4%;width: 55%;box-sizing: border-box;}
				.hotel_03 .tech_ban .tech_item .tit{margin: 4% 0;font-size: 24px;font-weight: 600;}
				.hotel_03 .tech_ban .tech_item .con{font-size: 17px;line-height: 30px;color: #3A3737;}
				.hotel_03 .tech_ban .tech_item .tech_img{width: 45%;overflow: hidden;}
				.hotel_03 .tech_ban .tech_item .tech_img img{transition: all .3s;}
				.hotel_03 .tech_ban .tech_item .tech_btm{margin-top: 12%;align-items: center;}
				.hotel_03 .tech_ban .tech_item .tech_btm .time{font-size: 16px;}
				.hotel_03 .tech_ban .tech_item .tech_btm .more{display: block;font-size: 17px;padding-right: 20px;box-sizing: border-box;background: url(../images/icon_09.png)no-repeat center right;}
				.hotel_03 .tech_ban .swiper-pagination{position: initial;margin: 20px 0 10px;width: 100%;text-align: right;}
				.hotel_03 .tech_ban .swiper-pagination-clickable .swiper-pagination-bullet{margin: 0 5px;}
				.hotel_03 .tech_ban .swiper-button-next,.hotel_03 .tech_ban .swiper-button-prev{margin-top: 0;transform: translateY(-50%);}
				.hotel_03 .tech_ban .swiper-button-next{right: -5%;background:#06213a url(../images/icon_17.png)no-repeat center;}
				.hotel_03 .tech_ban .swiper-button-prev{left: -5%;background:#06213a url(../images/icon_16.png)no-repeat center;}
				.hotel_03 .tech_ban .swiper-pagination-bullet-active{background: #d2a363;}
				 @media only screen and (max-width:1200px){
					 .hotel_03{margin-bottom: 8.5%;}
					 .hotel_03 .tech_ban .tech_item .tit{font-size: 20px;}
				 }
				 @media only screen and (max-width:800px){
					 .hotel_03 .title{padding:30px 0 45px 0;}
					 .hotel_03 .title h2{font-size:20px; padding-bottom:7px;}
					 .hotel_03 .title span{font-size:14px;}
					 .hotel_03 .tech_ban .tech_item .tit{font-size: 18px;}
					 .hotel_03 .tech_ban .tech_item .con{font-size: 13px;line-height: 2;}
				 }
				 @media only screen and (max-width:750px){
					 .hotel_03 .tech_ban .tech_item .tech_img{width: 100%;}
					 .hotel_03 .tech_ban .tech_item .tech_img img{width: 100%;}
					 .hotel_03 .tech_ban .tech_item .con_part{width: 100%;}
				 }
				 @media only screen and (max-width:680px){
					 .hotel_03 .tech_ban .tech_item .tech_btm .time{font-size: 12px;}
					 .hotel_03 .tech_ban .tech_item .tech_btm .more{font-size: 14px;}
				 }
				 @media only screen and (max-width:480px){
					 .hotel_03{margin: 30px 0;}
					 .hotel_03 .tech_ban .tech_item .tit{font-size: 16px;}
					 .hotel_03 .tech_ban .swiper-button-next,.hotel_03 .tech_ban .swiper-button-prev{display: none;}
					 .hotel_03 .tech_ban .swiper-pagination{text-align: center;}
				 }
				 
				 /* hotel_03 */
				 .hotel_05{}
				 .hotel_05 .title{padding:60px 0 30px 0;text-align: center;}
				 .hotel_05 .title h2{font-size:40px; padding-bottom:15px;color: #333;}
				 .hotel_05 .title span{font-size:25px; color:#999; text-transform:uppercase; font-family:iskpota;}
				 .hotel_05 .pinzhi .img{width: 32%;}
				 
				 .hotel_05 .slogan_rt{margin: 8% 0 5%;font-size: 20px;color: #3a3737;text-align: right;font-weight: bold;}
				 .hotel_05 .slogan_rt p{margin-bottom: 3%;}
				 .hotel_05 .slogan_rt span{display: inline-block;position: relative;}
				 .hotel_05 .slogan_rt span:after{content:"";position: absolute;left: -40px;top:21px;width: 20px;height: 5px;background: #333;}
				 .hotel_05 .slogan_rt span b{color: #105faa;font-size: 28px;}
				 .hotel_05 .slogan_rt span b.yellow{color: #e87717;}
				 
				 .hotel_05 .after_sale_qb{margin-top: 8%;}
				 .hotel_05 .after_sale_qb .item i{display: block;}
				 .hotel_05 .after_sale_qb .item i img{display: block;margin: 0 auto;}
				 .hotel_05 .after_sale_qb .item .text{margin-top: 30px;color: #3a3737;font-size: 16px;line-height: 28px;text-align: center;}
				 @media only screen and (max-width:992px){
				 	.hotel_05 .slogan_rt{font-size: 16px;}
				 	.hotel_05 .slogan_rt span b{font-size: 22px;}
				 	.hotel_05 .slogan_rt span:after{top: 14px;}
				 }
				 @media only screen and (max-width:800px){
					 .hotel_05 .title{padding:30px 0 45px 0;}
					 .hotel_05 .title h2{font-size:20px; padding-bottom:7px;}
					 .hotel_05 .title span{font-size:14px;}
				 }
				 @media only screen and (max-width:768px){
				 	.hotel_05 .slogan_rt{padding-left: 30px;box-sizing: border-box;}
				 	.hotel_05 .slogan_rt span:after{left: -20px;width: 15px;}
				 	.hotel_05 .slogan_rt span b{font-size: 18px;}
				 	.hotel_05 .after_sale_qb .item{width: 32%;}
				 	.hotel_05 .after_sale_qb .item i img{width: 70px;}
				 	.hotel_05 .after_sale_qb .item .text{margin-top: 20px;font-size: 14px;line-height: 24px;}
				 }
				 @media only screen and (max-width:480px){
				 	.hotel_05 .slogan_rt{padding-left: 20px;font-size: 14px;text-align: left;}
				 	.hotel_05 .slogan_rt span b{font-size: 14px;}
				 	.hotel_05 .slogan_rt span:after{top: 7px;height: 4px;}
				 	.hotel_05 .slogan_rt p{margin-bottom: 30px;}
				 	.hotel_05 .after_sale_qb .item{margin-bottom: 20px;width: 100%;}
				 	.hotel_05 .after_sale_qb .item:nth-last-child(1){margin-bottom: 0;}
				 	.hotel_05 .after_sale_qb .item .text{margin-top: 14px;}
				 	.hotel_05 .after_sale_qb .item i img{width: 55px;}
				 }
				 
				 /* about_gongyi */
				 .about_gongyi{padding: 0 0 46px;background: url(../images/brand_01.jpg);}
				 .about_gongyi .title{padding:60px 0 30px 0;text-align: center;}
				 .about_gongyi .title h2{font-size:40px; padding-bottom:15px;color: #333;}
				 .about_gongyi .title span{font-size:25px; color:#999; text-transform:uppercase; font-family:iskpota;}
				 .about_gongyi .gongyi_class{margin-top: 3%;position: relative;}
				 .about_gongyi .gongyi_class:after{}
				 .about_gongyi .gongyi_class .gongyi_nav{box-sizing: border-box;}
				 .about_gongyi .gongyi_class .gongyi_nav ul{margin-bottom: 20px;display: flex;flex-wrap: nowrap;justify-content: center;}
				 .about_gongyi .gongyi_class .gongyi_nav ul li{padding: 6px 9px;width: calc(100% / 5);font-size: 18px;line-height: 2.1;color: #333;text-align: left;cursor: pointer;position: relative;white-space: nowrap;text-align: center;border: 2px solid transparent;box-sizing: border-box;transition: all .3s;}
				 .about_gongyi .gongyi_class .gongyi_nav ul li.on{border-color: #0f5eaa;}
				 .about_gongyi .gongyi_class .gongyi_nav ul li:hover {border: 2px solid #0f5eaa;color: #0f5eaa;}
				 /* .about_gongyi .gongyi_class .gongyi_nav ul li.on:after{content: "";position: absolute;left: 0;bottom: -3px;width: 100%;height: 4px;background-color: #14a83a;} */
				 .about_gongyi .gongyi_class .gongyi_nav ul li span{position: relative;}
				 .about_gongyi .gongyi_class .gongyi_content{margin-top:30px;background: #fff;}
				 .about_gongyi .gongyi_class .class_list .content_box{position: absolute;left: 7%;top: 21%;width: 50%;color: #fff;}
				 .about_gongyi .gongyi_class .gongyi_content .content_box .hd{font-size: 45px;font-weight: bold;}
				 .about_gongyi .gongyi_class .gongyi_content .content_box .slogan{margin-top: 6%;}
				 .about_gongyi .gongyi_class .gongyi_content .content_box .slogan .cn{font-size: 36px;}
				 .about_gongyi .gongyi_class .gongyi_content .content_box .slogan .en{margin-top: 18px;font-size: 16px;text-transform: uppercase;}
				 .about_gongyi .gongyi_class .gongyi_content .content_box .txt{margin-top: 30px;}
				 .about_gongyi .gongyi_class .gongyi_content .content_box .txt p{font-size: 16px;line-height: 1.7;}
				 .about_gongyi .gongyi_class .gongyi_content .content_box .more{position: relative;display: inline-block;margin-top: 7%;padding: 5px 11px;background: #fff;color: #009d85;font-size: 15px;border-radius: 4px 4px 0 0;}
				 .about_gongyi .gongyi_class .gongyi_content .content_box .more:after{content: "";position: absolute;left: 0;bottom: -4px;width: 100%;height: 4px;background-image: linear-gradient(to right,#27beb4,#1f83c1);border-radius: 0 0 4px 4px;}
				 @media only screen and (max-width:1440px){
				 	.about_gongyi .gongyi_class .gongyi_nav{margin: 0;padding: 0 5%;}
				 	.about_gongyi .gongyi_class .class_list .content_box{left: 4%;top: 9%;}
				 }
				 @media only screen and (max-width:1200px){
				 	.about_gongyi .gongyi_class .gongyi_content .content_box .hd{font-size: 32px;}
				 	.about_gongyi .gongyi_class .gongyi_content .content_box .slogan{margin-top: 4%;}
				 	.about_gongyi .gongyi_class .gongyi_content .content_box .slogan .cn{font-size: 24px;}
				 	.about_gongyi .gongyi_class .gongyi_content .content_box .txt p{font-size: 16px;line-height: normal;}
				 }
				 @media only screen and (max-width:800px){
					 .about_gongyi .title{padding:30px 0 45px 0;}
					 .about_gongyi .title h2{font-size:22px; padding-bottom:7px;}
					 .about_gongyi .title span{font-size:14px;}
					 .about_gongyi .gongyi_class{margin: 0;}
				 }
				 @media only screen and (max-width:768px){
				 	.about_gongyi .gongyi_class .class_list .content_box{width: 86%;}
				 }
				 @media only screen and (max-width:680px){
				 	.about_gongyi .gongyi_class .gongyi_nav{padding: 0;}
				 	.about_gongyi .gongyi_class .gongyi_nav ul{flex-wrap: wrap;justify-content: space-between;}
				 	.about_gongyi .gongyi_class .gongyi_nav ul li{padding: 0 9px;width: 49%;box-sizing: border-box;text-align: center;font-size: 14px;line-height: 2.5;}
				 	.about_gongyi .gongyi_class .gongyi_nav ul:after{content: "";width: 32%;}
				 	.about_gongyi .gongyi_class .class_list .content_box{width: 92%;}
				 	.about_gongyi .gongyi_class .gongyi_content .content_box .hd{font-size: 26px;}
				 	.about_gongyi .gongyi_class .gongyi_content .content_box .slogan .cn{font-size: 18px;}
				 	.about_gongyi .gongyi_class .gongyi_content .content_box .slogan .en{margin-top: 12px;font-size: 12px;}
				 	.about_gongyi .gongyi_class .gongyi_content .content_box .txt{margin-top: 20px;}
				 	.about_gongyi .gongyi_class .gongyi_content .content_box .txt p{font-size: 14px;line-height: 24px;}
				 	.about_gongyi .gongyi_class .gongyi_content .content_box .more{padding: 5px 8px;font-size: 13px;}
				 }
				 @media only screen and (max-width:480px){
				 	.about_gongyi{padding: 30px 0;}
					 .about_gongyi .title{padding:20px 0 30px 0;}
				 	.about_gongyi .gongyi_class .gongyi_content .content_box .slogan{margin-top: 25px;}
				 	.about_gongyi .gongyi_class .gongyi_content .content_box .hd{font-size: 20px;}
				 	.about_gongyi .gongyi_class .gongyi_content .content_box .slogan .cn{font-size: 16px;}
				 }
				 
				 .gongyi_content .center_title{margin-bottom: 1%;text-align: center;}
				 .gongyi_content .center_title strong{display: block;color: #333;font-size: 34px;}
				 .gongyi_content .center_title .en{display: block;color: #999;font-size: 24px;font-style: normal;font-family: iskpota;}
				 @media only screen and (max-width:768px){
				 	.gongyi_content .center_title strong{font-size: 24px;}
					.gongyi_content .center_title .en{font-size: 20px;}
				 }
				 @media only screen and (max-width:480px){
				 	.gongyi_content .center_title strong{font-size: 20px;}
				 	.gongyi_content .center_title .en{font-size: 16px;}
				 }
				 
				 .processes{padding: 6% 3.5% 3%;}
				 .processes .content .item{margin-bottom: 30px;}
				 .processes .content .item .processes_name .icon_bed{display: inline-block;}
				 .processes .content .item .processes_name b{display: inline-block;margin-left: 20px;font-size: 26px;color: #0b7ccc;vertical-align: middle;}
				 .processes .content .item .step_item{width: 49%;text-align: center;transition: all .3s;}
				 .processes .content .item .step_item:nth-child(1){position: relative;}
				 .processes .content .item .step_item:nth-child(1):after{content:"";position: absolute;top: 40%;left: 100%;width: 45px;height: 45px;background: url(../images/step_next01.png)no-repeat center/100%;}
				 .processes .content .item .step_item:nth-child(2){width: 49%;}
				 .processes .content .item .step_item .tit{margin-top: 20px;font-size: 20px;}
				 .processes .content .item .step_item .con{margin-top: 10px;font-size: 16px;line-height: 28px;color: #343434;}
				 .processes .content .item .step_item .part3{margin-top: 30px;}
				 .processes .content .item .layout{margin-top: 10px;}
				 .processes .content .item .layout .con{margin-top: 2%;width: 100%;font-size: 16px;line-height: 28px;color: #343434;}
				 
				 .processes .content .item .layout2 .step_item{width: 49%;}
				 .processes .content .item .layout2 .step_item:nth-child(1):after{content:initial;}
				 .processes .content .item .layout2 .con{margin-top: 2%;width: 100%;font-size: 16px;line-height: 28px;color: #343434;}
				 
				 .processes .content .item .layout4 .step_item:nth-child(1){width: 49%;}
				 .processes .content .item .layout4 .step_item:nth-child(2){width: 49%;}
				 .processes .content .item .layout4 .step_item .part2 .img img{width: 100%;max-width: 366px;}
				 .processes .content .item .layout4 .con{margin-top: 2%;width: 100%;font-size: 16px;line-height: 28px;color: #343434;}
				 .processes .content .item .layout4 .step_item:nth-child(1):after{transform: rotateZ(180deg);}
				 .processes .content .item .layout4 .step_item .part1 .img img{width: 100%;max-width: 400px;}
				 
				 
				 @media only screen and (max-width:1000px){
				 	.processes .content .item .step_item{width: 49%;}
				 	.processes .content .item .step_item:nth-child(2){width: 49%;}
				 	.processes .content .item .step_item:nth-child(1):after{left: 97%;}
				 	.processes .content .item .layout4 .step_item:nth-child(1){width: 49%;}
				 	.processes .content .item .layout4 .step_item:nth-child(2){width: 49%;}
				 }
				 @media only screen and (max-width:768px){
				 	.processes .content .item .processes_name .icon_bed{width: 40px;}
				 	.processes .content .item .processes_name b{font-size: 20px;}
				 	.processes .content .item .step_item .tit{margin-top: 15px;font-size: 18px;}
				 	.processes .content .item .step_item .con{margin-top: 4px;}
				 	.processes .content .item .step_item .part3{margin-top: 20px;}
				 }
				 @media only screen and (max-width:480px){
				 	.processes{padding: 30px 3.5% 1px;}
				 	.processes .content .item .layout{margin-top: 15px;}
				 	.processes .content .item .step_item{width: 100%;}
				 	.processes .content .item .step_item:nth-child(1){margin-bottom: 10px;}
				 	.processes .content .item .step_item:nth-child(1):after{content: initial;}
				 	.processes .content .item .step_item:nth-child(2){width: 100%;}
					
					.processes .content .item .layout .con{font-size: 14px;line-height: 24px;}
				 	.processes .content .item .layout2 .step_item{width:100%;}
					.processes .content .item .layout2 .con{font-size: 14px;line-height: 24px;}
				 	.processes .content .item .layout4 .step_item:nth-child(1){width: 100%;}
				 	.processes .content .item .layout4 .step_item:nth-child(2){width: 100%;order: -1;}
				 	.processes .content .item .layout4 .con{font-size: 14px;line-height: 24px;}
				 	.processes .content .item .step_item .tit{font-size: 16px;}
				 	.processes .content .item .step_item .con{font-size: 14px;line-height: 24px;}
				 }
				 
				 .bed_production{padding: 4% 2% 3%;}
				 .bed_production .img img{display: block;margin: 0 auto;}
				 @media only screen and (max-width:480px){
				 	.bed_production{padding: 30px 2%;}
				 }
				 
				 .craft{padding: 4% 2% 3%;}
				 .craft .content .item{margin-bottom: 30px;}
				 .craft .content .item .flx_w{align-items: center;}
				 .craft .content .item .lf_part{width: 40%;text-align: center;}
				 .craft .content .item .lf_part .txt b{display: block;font-size: 26px;color: #ad9c7e;}
				 .craft .content .item .lf_part .txt .con{padding: 0 4%;margin-top: 30px;text-align: left;color: #343434;line-height: 28px;}
				 .craft .content .item .img_part{width: 58%;}
				 .craft .content .item .img_part .img img{display: block;margin: 0 auto;}
				 @media only screen and (max-width:768px){
				 	.craft .content .item .lf_part .txt b{font-size: 20px;}
				 	.craft .content .item .lf_part .txt .con{margin-top: 15px;line-height: 24px;}
				 }
				 @media only screen and (max-width:480px){
					.craft{padding: 30px 2% 10px;}
				 	.craft .content .item .lf_part{margin-bottom: 10px;width: 100%;}
				 	.craft .content .item .img_part{width: 100%;}
				 }
				 /*------------------- gongyi-end---------------------- */
				 
				 
				 /* productlist */
				 .photolist {padding: 46px 0;}
				 .photolist .list_wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
				 .photolist .list_wrap:after{content:"";width: 32%;}
				 .photolist .list_item{margin:0 0 30px 0;width: 32%;box-sizing: border-box;transition: all 0.5s;overflow: hidden;position: relative;}
				 /* .photolist .list_item:nth-child(4n){margin-right: 0;} */
				 .photolist .list_item .list_img{position: relative;height: 0;padding-bottom: 100%;overflow: hidden;cursor: pointer;border: 1px solid #e5e5e5;box-sizing: border-box;}
				 .photolist .list_item .list_img img{position: absolute;top: 50%;left: 50%;width:auto;height: 100%;transform: translate(-50%,-50%);z-index: -1;}
				 .photolist .list_item .con_box{position: relative;}
				 .photolist .list_item .title{padding: 4% 0;width: 100%;font-size: 16px;color: #333;line-height: 32px;overflow: hidden;font-weight: normal;text-align: center;word-break: break-all;z-index: 1;transition: opacity .3s;border-bottom: 1px solid #e5e5e5;}
				 .photolist .list_item .con_box:after{content: "";position: absolute;left: 0;bottom:0;width: 0;height: 2px;background: #0f5eaa;transition: width .5s;}
				 .photolist .list_item:hover .con_box:after{width: 100%;}
				 @media only screen and (max-width:1000px){
				 	.photolist .list_wrap{justify-content: space-between;}
				 	.photolist .list_wrap:after{content:"";width: 32%;}
				 	.photolist .list_item{margin-right: 0;width: 32%;}
				 }
				 @media only screen and (max-width:680px){
				 	.photolist .list_item{width: 100%;}
				 }
				 @media only screen and (max-width:480px){
				 	.photolist{padding: 40px 0;}
				 	.photolist .list_item .list_img{width: 100%;display: block;}
				 	.photolist .list_item .title{padding: 10px 0;width: 100%;font-size:14px;line-height: 1.5;}
				 }
				
				
				/*pageInfo*/
				.pageInfo{ color:#5d6371; font-size:14px; line-height:30px; min-height:100px;background:#fff;position:relative;z-index:2;}
				.pageInfo img{ max-width:100%;}

				
				/*historyList*/
				.about_his{padding: 46px 0;}
				.historyList {padding:0;overflow:hidden;height:auto;color:#a0a0a0;font-size:0;line-height:normal;}
				.historyList li{display:inline-block;zoom:1;margin:0;padding:0;overflow:hidden;list-style:none;width:100%;position: relative; text-align:center;margin-bottom:20px;}
				.historyList li:nth-last-child(1){margin-bottom: 0;}
				.historyList li .box{display:block;border:1px solid #e5e5e5;position: relative;transition: all .5s ease-out;}
				.historyList li .box:after{content: "";position: absolute;left: -1px;top: 0;width: 30px;height: 100%;background: url(../images/historybg.jpg)no-repeat;}
				.historyList li .date{ width:20%;display:inline-block;*display:inline;zoom:1;font-size: 22px;color:#1e2831;line-height:30px; padding-top:35px;padding-bottom:35px;vertical-align:top;}
				.historyList li .wz{width:70%;padding-right:10%;display:inline-block;*display:inline;zoom:1;font-size: 14px;color:#5d6371;line-height:30px;padding-top:35px;padding-bottom:35px;text-align:left; vertical-align:top;}
				.historyList li .box:hover{border-color:#0f5eaa;}
				.historyList li .box:hover .date{color:#0f5eaa;}
				.historyList li .box:hover .wz{color:#0f5eaa;}
				.historyList li .box:hover:after{background: url(../images/historybg2.jpg)no-repeat;}
				@media screen and (max-width:767px){
				.historyList li .date{ width:35%;}
				.historyList li .wz{ width:80%;padding-top:0;padding-right:0%;padding-left:10%;}
				}
				@media only screen and (max-width:480px){
					.about_his{padding: 40px 0;}
				}
				
				/* about_development */
				.develop:after {
				    content: "";
				    position: fixed;
				    left: 0;
				    bottom: 0;
				    width: 100%;
				    height: 100vh;
				    z-index: -1;
				    background: url(../images/bg11.jpg)no-repeat center bottom;
				}
						.develop{margin: 2.5% 0;}
						.develop .odcontent{padding-left: 12.5%;box-sizing: border-box;}
						.develop:after{content:"";position: fixed;left: 0;bottom: 0;width: 100%;height: 100vh;z-index: -1;background: url(../images/bg11.jpg)no-repeat center bottom}
						.develop .title{text-align: center;}
						.develop .title p{font-size: 36px;letter-spacing: 2px;color: #333;}
						.develop .title .en{margin-top: 10px;font-size: 18px;color: #333;text-transform: uppercase;font-weight: bold;white-space: nowrap;}
						.develop .title .en b{color: #0f5eaa;}
						.develop .tag{padding-top: 0.5%;text-align: center;text-align: center;}
						.develop .tag span{display: inline-block;color:#666;font-size: 1rem;}
						.develop .develop_wrap{margin-top: 6%;}
						.develop .develop_wrap ul{background: url(../images/icon20.png) repeat-y top left 30px;}
						.develop .develop_wrap ul li{margin: 6% 0;width: 100%;}
						.develop .develop_wrap ul li:nth-child(1){margin-top: 0;}
						.develop .develop_wrap ul li .text{float:left;padding:0 0 0 10%;width: 100%;position: relative;transition: all .5s;box-sizing: border-box;}
						.develop .develop_wrap ul li .text .t_icon{position: absolute;top: 50%;left: 0;width: 60px;height: 60px;z-index: 1;background:#fff url(../images/icon_31.png)no-repeat center;background-size: 24px;border: 3px solid #0f5eaa;box-sizing: border-box;border-radius: 50%;transform: translateY(-50%);}
						.develop .develop_wrap ul li .text:hover .t_icon,.develop .develop_wrap ul li.cur .text .t_icon{background: #0f5eaa url(../images/icon_32.png)no-repeat center;background-size: 24px;}
						.develop .develop_wrap ul li .text .flx_w{align-items: center;}
						.develop .develop_wrap ul li .text .year{display: inline-block;max-width: 120px;font-size: 34px;color: #3d3d3d;}
						.develop .develop_wrap ul li .text .month{font-size: 16px;color: #646464;}
						.develop .develop_wrap ul li .text .con{display: inline-block;width: calc(100% - 170px);width: -webkit-calc(100% - 170px);font-size: 16px;color: #3a3b44;line-height: 28px;font-weight: bold;}
						@media only screen and (max-width:992px){
							.develop .odcontent{padding-left: 3.5%;}
						}
						@media only screen and (max-width:768px){
							.develop .odcontent{padding-left: 0%;}
							.develop .title p{font-size: 30px;}
							.develop .develop_wrap ul li{margin: 8% 0;}
							.develop .develop_wrap ul li .text{padding: 0 0 0 90px;}
							.develop .develop_wrap ul li .text .flx_w{align-items: flex-start;}
							.develop .develop_wrap ul li .text .year{font-size: 26px;}
							.develop .develop_wrap ul li .text .con{width: calc(100% - 130px);width: -webkit-calc(100% - 130px);}
						}
						@media only screen and (max-width:480px){
							.develop{margin-top: 30px;}
							.develop .title p{font-size: 26px;}
							.develop .title .en{font-size: 14px;}
							.develop .develop_hd h2{font-size: 1.5rem;}
							.develop .develop_wrap ul{background: url({pboot:sitetplpath}/images/icon20.png)repeat-y top left 22px;}
							.develop .develop_wrap ul li .text{padding: 0 0 0 60px;}
							.develop .develop_wrap ul li .text .t_icon{top: 0;width: 45px;height: 45px;transform: initial;}
							.develop .develop_wrap ul li .text .year{width: 100%;max-width: initial;font-size: 20px;}
							.develop .develop_wrap ul li .text .con{margin-top: 10px;width: 100%;font-size: 14px;font-weight: normal;}
						}