<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@media (max-width:1400px) {

}
@media (max-width:1200px) {
	.wap{display: block;}
	.pc{display: none !important;}
	.left_title1 h2{font-size: 20px;margin-bottom: 5px;line-height: normal;}
	.left_title1 p{font-size: 14px;}
	.left_body1{margin-top: 20px;}
	.left_body1_1{width:100%;}
	.left_body1_1 .info_top{font-size: 18px;margin-bottom: 10px;padding-bottom: 10px;}
	.left_body1_1 .info_center p{line-height: 1.6;}
	.left_body1_1 .info_center a{margin: 20px auto;}
	.left_bottom1{margin-top: 20px;padding: 15px 0;}
    
	.left_title2 h2{font-size: 20px;margin-bottom: 5px;line-height: normal;}
	.left_title2 p{font-size: 14px;}
	.left_body2{margin-top: 20px;}
	.left_body2_2{width: 100%;position: relative;}
	.left_bottom2 a{margin-top: 20px;}

	.left_body3{flex-flow: column;margin-top: 20px;}
	.left_body3_1{position: relative;width: 100%;}
	.left_body3_1 .info_bottom{margin-top: 15px;}
	.left_body3_1 .info_bottom img{max-width: 200px;}
	.left_body3_2{width: 100%;}
	.left_body3_3{position: relative;width: 100%;margin-top: 40px;}
	.left_body3_3 .info_bottom{margin-top: 15px;}
	.left_body3_3 .info_bottom img{max-width: 200px;}
	.left_bottom3{margin-top: 40px;}

	.left_title4 h2{font-size: 20px;margin-bottom: 5px;line-height: normal;}
	.left_title4 p{font-size: 14px;}
	.left_title4 i{margin-top: 12px ;}
	.left_body4{margin-top: 20px;}

	.left_body6{margin-top: 20px;}
	.left_body6 .swiper-button-prev{width:30px;height:30px;transform: translate(0%,-50%);}
	.left_body6 .swiper-button-next{width:30px;height:30px;transform: translate(0%,-50%);}
	.left_bottom6 a{margin-top: 20px;}
	.left_bottom7 a{margin-top: 20px;}
	.left_body7{margin-top: 20px;flex-flow: column;}
	.left_body7_1{width: 100%;}
	.left_body7_2{width: 100%;}
	.left_body7_3{width: 100%;}

	.left_body8{flex-flow: column;margin-top: 20px;}
	.left_body8_1 {width: 100%;}
	.left_body8_1 .info_title{height: auto;}
	.left_body8_1 .info_title .info h2{font-size: 20px;}
	.left_body8_1 .info_body{padding:10px 10px;}
	.left_body8_2 {width: 100%;margin-top: 20px;flex-flow: column;}
	.left_body8_2_1{width:100%}
	.left_body8_2_1 .info_title{height: auto;padding: 20px 0;}
	.left_body8_2_1 .info_title .info h2{font-size: 20px;}
	.left_body8_2_1 .info_body{padding: 0 10px;}
	.left_body8_2_2{width:100%;margin-top: 20px;}
	.left_body8_2_2 .info{padding: 20px;}

	.left_title9{font-size: 20px;color: #fff;}
	/* .left_body9{margin: 20px 0;} */

	.bottom_title{margin: 0;padding: 15px 0;display: flex;justify-content: space-between;  font-size: 16px;}
	.bottom_title span{width: 20px;display: block;}
	.bottom_title span img{display: block;width: 20px;}
	.bottom_title.on span img{transform: rotate(180deg);}
	.bottom_body{padding-right: 0%;display: none;}

	.message_title1{margin-bottom: 10px;padding-bottom: 10px;}
	.message_title1 h2{font-size: 20px;padding-left: 10px}

	.message_body1{padding:0;}

	.right_title{margin-top: 20px;margin-bottom: 15px;padding-bottom: 15px;}
	.right_title h2{font-size: 18px;}
	.right_body video{height: 300px;}
	.right_body .btns {margin-top: 20px;}
	.right_body .message_body1{margin-bottom: 20px;}
	.right_body .swiper-button-prev{width:30px;height:30px;}
	.right_body .swiper-button-next{width:30px;height:30px;}

	.right_body1{margin-top: 20px;}
	.right_body2{padding-top: 20px;}
	.right_body2 .InfoContent img{height: auto !important;}
	.right_body2 h1{font-size: 20px;}
	.right_body2 .InfoContent video{max-height:66vh;}

	.right_title3{margin-top: 15px;padding-bottom: 15px;}
	.right_title3 h2{font-size: 20px;}
	.right_body3{margin-top: 15px;}
	.right_body3 .ChannelContent{font-size: 14px;line-height: 24px;}
	.right_body3 .message_body{margin-bottom: 20px;padding: 0;}

	.right_body4{flex-flow: column;}
	.right_body4_1{width:100%;}
	.right_body4_2{width: 100%; margin-top: 15px;}
	.right_body4_2 .ChannelName{font-size: 20px;}
	.right_body4_2 .ChannelContent{margin-top: 15px;max-height: 240px;height: auto;font-size: 14px;line-height: 1.5;}
	
	.right_title5 h2{font-size: 20px;}
	.right_title5 p{font-size: 14px;margin-top: 10px;}
	.right_body5{margin-top: 15px;}
	.right_body5 .swiper-pagination{margin-top: 15px;}

	.right_body6{flex-flow: column;}
	.right_body6_1{width: 100%;}
	.right_body6_1 .title h2{font-size: 20px;}
	.right_body6_1 .title p{font-size: 16px;}
	.right_body6_2{width: 100%;margin-top: 20px;padding:15px 10px;}
	.right_bottom6{margin-top:20px;}

	.right_title7{padding:20px 0;}
	.right_title7 h2{font-size: 20px;}
	.right_body7{padding:10px;align-items: center;flex-flow: column-reverse;}
	.right_body7_1 {width: 100%;margin-top: 10px;}
	.right_body7_1 .InfoTitle{font-size: 18px;}
	.right_body7_1 .InfoSContent{font-size: 16px;margin-top: 5px;}
	.right_body7_1 .InfoContent{font-size: 14px;line-height: 24px;margin-top: 15px;}
	
	.right_body7_2{width: 100%;margin: 0;min-width: auto;display: flex;align-items: center;justify-content: center;}
	.right_body7_2 img{max-width: 100%; width: auto;}
	
	.right_title8{padding:20px 0;}
	.right_title8 h2{font-size: 20px;}
	.right_body8_2{width: 100%;margin-top: 15px;}
	
	.right_body9{flex-flow: column;}
	.right_body9_1{width: 100%;background: #009B4C;padding: 10px;box-sizing: border-box;}
	.right_body9_1 .InfoTitle{font-size: 16px;color: #fff;}
	.right_body9_1 .InfoSContent{font-size: 14px;color: #fff;margin-top: 10px;}
	.right_body9_2{padding:10px;background: #F4F5F7;width: 100%;box-sizing: border-box;}
	
	.right_body10{padding: 5px;background: #838991;border-radius: 10px;}
	
	.right_body11{text-align: center;}
	.right_body11 img{max-width: 100%;}
	.right_bottom11 {padding: 0;display: flex;margin-top: 5px;}
	.right_bottom11.wap{display: flex !important;}
	.right_bottom11 .info_left{margin-right: 2px;}

	.right_title13 h2{padding: 20px 0 15px 0;font-size: 20px;line-height: 20px;letter-spacing: 0px;}
	.right_body13{margin: 0;padding: 15px 0;border-radius: 10px;border: 1px solid #ddd;}

	.right_title14 h2{padding: 20px 0 15px 0;font-size: 20px;line-height: 20px;letter-spacing: 0px;}
	.right_body14{margin: 0;padding: 15px 0 0 0;}

	.right_title15 h2{padding: 20px 0 15px 0;font-size: 20px;line-height: 20px;letter-spacing: 0px;}
	.right_body15{margin: 0;padding: 15px 0 0 0;}

	.right_body15{overflow: hidden;}
	.right_body15 .ChannelPicture{position: absolute;left:0;top:0;width:100%;height: 100%;z-index: 88;}
	.right_body15 .wrap{padding: 30px;position: relative;overflow: hidden;z-index: 99;}
	.right_body15 .wrap .ChannelSContent{color: #fff;font-size: 14px;line-height: 24px;font-weight: bold;text-align: justify;padding: 0 0 10px 0;margin: 0 0 0 0;}
	.right_body15 .wrap .tel{margin: 0 0 0 0;font-size: 20px;line-height: 27px;}
	.right_body15 .wrap .tel img{width: 30px;}
	.right_body15 .wrap .btns{margin-top: 10px;}
	.right_body15 .wrap .more{height: 30px;line-height: 30px;width: 80px;font-size: 12px;}
	.right_body15 .wrap .more.wap{display: block;}
	.right_body16{margin-top: 10px;}
	/* 导航 */
	#navigationshade { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1001; background: rgba(0,0,0,.5); display: none; }
	#navigationshade1{display: none;position: fixed;left: 16px; top: 16px;z-index: 20000;width: 16px;height: 16px;}
	#navigationshade1:after,#navigationshade1:before{ content: ""; display: block; position: absolute; width: 16px; height: 2px; left: 0; top: 0px;margin:0.2rem 0 0 0; background: #fff; border-radius: 3px;z-index: 20000; }
	#navigationshade1:after{ transform: rotate(45deg); }
	#navigationshade1:before{ transform: rotate(-45deg); }
	#navigation {width: auto;height:auto;}
	.navigationlist{ position: fixed; left: -68%; top: 0; background: #009b4c; overflow-y: scroll; width: 68%; height: 100%; z-index: 10000;padding: 50px 15px 0 15px;box-sizing: border-box; }
	#navigation ul.navigationlist li{ position: relative; float: none;text-align: center;display: block;width: 100%;height: auto;line-height: normal;border-bottom: 1px solid #33ae6f;} 
	#navigation ul.navigationlist li i.HasChild{ position: absolute; width: 12px; height: 12px; right: 16px; top: 12px; }
	#navigation ul.navigationlist li i.HasChild:after,.navigationlist li i.HasChild:before{ content:''; display: block; background: #666; margin: auto; border-radius: 2px;
		position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 12px; height: 2px; }
	#navigation ul.navigationlist li i.HasChild:before{ width: 2px; height: 12px; }
	#navigation ul.navigationlist li a{ position: relative; line-height: 44px; font-size:14px; color:#fff; overflow:hidden; display:block; margin-left: 20px;text-align: left;padding: 0;height: auto;
	background: url(../images/arrow_r.png) no-repeat right center;background-size: 16px; }
	#navigation ul.navigationlist li a.current{ color:#0256ac}
	#navigation ul.navigationlist li .sub_navigationlist{ display: none; }
	#navigation ul.navigationlist li .sub_navigationlist a{ margin-left: 70px; }
	#navigation ul.navigationlist li a:hover { text-decoration:none; border-bottom: none; border-radius: 0; }
	#navigation ul.navigationlist.click_slideInRight{background: #009b4c;}
	#navigation ul.navigationlist.click_slideInRight li a{color: #fff;}
	#navigation ul.navigationlist.click_slideInRight li i.HasChild:after,.navigationlist.click_slideInRight li i.HasChild:before{background: #fff;}
	#navigation ul.navigationlist .current { color:#fff; border-bottom: none; }
	#navigation ul.navigationlist .current:hover{ color: #FFF; border-bottom: none; }
	#navigation ul.navigationlist&gt;li:hover a:after{ transform: scale(0);opacity: 0;}
	#navigation ul.navigationlist&gt;li a.current:after{ transform: scale(0);opacity: 0;}
	
	#banner1{overflow:hidden;}
	#banner1 .swiper-pagination .swiper-pagination-bullet{height: 6px;}
	#banner1 .swiper-pagination .swiper-pagination-bullet-active{height: 6px;}
	#logo{padding:0 20px;box-sizing: border-box;}
	#logo .WebLogo{width: auto;padding: 10px 0;}
	#logo .WebLogo img{height:auto;}
	#logo .WebLogo a{max-width: 200px;display: block;}
	#logo .WebLogo a img{width: 100%;}
	#logo .tel{display: none;}
	#logo .shownavbtn{margin-left: 10px;}
	#logo .shownavbtn img{width: 30px;}
	#logo .tool .search_btn{background: #009B4C;border-radius: 50%;padding: 4px;}
	#logo .tool .search_btn img{width:20px;}

	#floor_1_main{padding:20px 10px; background-size: 100% 100%;}
	#floor_2_main{padding:20px 10px;}
	#floor_3_main{padding:20px 10px;background-size: 100% 100%;}
	#floor_4_main{padding:20px 10px;}
	#floor_4{padding-top: 0;}
	#floor_6_main{padding:20px 10px;margin: 0;}
	#floor_7_main{padding-top: 20px; padding:20px 10px;margin: 0;}
	#floor_8{padding: 20px 10px;}

	#page2_1{margin-top: 20px;padding:0 15px;}
	#page2_2{padding:15px;}
	#page2_3{padding:15px;}
	#page2_4{padding:15px;}
	#page2_5{padding:15px;}

	#product{margin: 0px auto;padding: 20px 15px;box-sizing: border-box;flex-flow: column;}
	#product_1{width: 100%;}
	#product_2{width: 100%;margin-top: 15px;}
	#job{margin: 0px auto;padding: 20px 15px;box-sizing: border-box;}
	#case{margin: 0px auto;padding: 20px 15px;box-sizing: border-box;}
	#video{margin: 0px auto;padding: 20px 15px;box-sizing: border-box;}
	#download{margin: 0px auto;padding: 20px 15px;box-sizing: border-box;}
	#page1{padding: 20px 15px;box-sizing: border-box;}
	#page1 .right_body3 .btns {margin-top: 20px;}
	#page{margin: 0px auto;padding: 20px 15px;box-sizing: border-box;}
	#page3{margin: 0px auto;padding: 20px 15px;box-sizing: border-box;}
	#page4{margin: 0px auto;padding: 20px 15px;box-sizing: border-box;}

	#page4_3{margin-top: 20px;padding: 0;}
	#page4_4_1{padding-bottom: 0px;}
	#article{margin: 0px auto;padding: 20px 15px;box-sizing: border-box;}
	.page{padding: 0 0px 20px 0;margin-top: 20px;}
	.info_from_wrap{margin: 15px 0;font-size: 14px;}
	.info_previous_next_wrap{padding-top: 15px;margin-top: 15px;}
	.info_previous_next_wrap b{font-size: 14px;}
	.info_previous_next_wrap a, .info_previous_next_wrap span{font-size: 14px;}
	.Previous{font-size: 14px;}

	#product_detail{margin: 0px auto;padding: 20px 15px;box-sizing: border-box;}
	.product_detail_1{margin:0;flex-flow: column;}
	.product_detail_1_1 {width: 100%;}
	.product_detail_1_2 {width: 100%;margin-top: 15px;}
	.product_detail_1_2 .InfoTitle{margin-bottom: 15px;justify-content: space-between;}
	.product_detail_1_2 .InfoTitle h2{font-size: 18px;padding-left: 10px;}
	.product_detail_1_2 .InfoTitle .case{padding: 4px 10px;min-width: 90px;margin: 0;box-sizing: border-box;}
	.product_detail_1_2 .InfoTitle .case span{font-size: 16px;padding-left: 5px;}
	.product_detail_1_2 .InfoSContent{line-height: 24px;min-height: auto;margin-bottom: 10px;}
	.product_detail_1_2 .wrap{padding-top: 10px;}
	.product_detail_1_2 .tel{padding-top: 0px;}
	.product_detail_1_2 .tel span{font-size: 18px;}
	.product_detail_1_2 .more1{margin:20px auto 0;}
	.product_detail_1_2 .qrcode{margin: 0;}
	.product_detail_1_2 .qrcode .qrcode_title{width: 20px;font-size: 14px;}

	.product_detail_2 .right_body video{width: 800px;max-width: 100%;height: 300px;}

	#location{justify-content: flex-start;padding: 10px ;flex-direction: column-reverse;}
	#location .left{margin-top: 10px;width: 100%;}
	#location .right{width: 100%;justify-content: flex-start;}
	#location a{font-size: 14px;}
	#subchannel_main .subchannel_title{padding: 15px 0 15px 10px;}
	#subchannel_main .subchannel_title p{font-size: 14px;text-align: center;}
	#subchannel_main .subchannel_title h2{font-size: 18px;margin-top: 10px;text-align: center;}

	#subchannel_main1{overflow:hidden; margin-top: 20px;}

	.subchannellist{display: flex;justify-content: space-between;flex-wrap: wrap;}
	.subchannellist li{width: 50%;border-right: 1px solid #ccc;box-sizing: border-box;}
	.subchannellist li:nth-child(even){border-right: none;}
	.subchannellist li:nth-last-child(2){border-bottom: none;}
	.subchannellist li:last-child(){border-bottom: none;}
	.subchannellist li a{padding: 10px 0;font-size: 14px;text-align: center;}

	.subchannellist3 li{padding: 7px 10px;margin-right: 10px;}
	.subchannellist3 li a{font-size: 12px;}
	#showproduct_1_1_1{width: 100%;margin:10px 0;}
	#showproduct_1_1_1 .InfoAlbum{padding: 0 20px;}
	#showproduct_1_1_1 .InfoAlbum .arrow{width: 20px;height: 20px;margin-top: -10px;}

	#logo_main{position: relative;}
	.search_main{margin-right: 0;width: 100%;position: absolute;bottom:0;background: rgba(0,0,0,0.5);transform: translate(0,100%);z-index: 999;padding: 10px 20px;box-sizing: border-box;}
	/* .search_main_wap{display: none;} */
	.search_main form{width:95%;}
	.search_main .search{border: none; border-bottom: 1px solid #ddd;border-radius: 0;position: relative;height: 34px;overflow: hidden;}
	.search_main .search .btn-keywords{border: none;padding: 0 50px 0 0px ;margin:0;outline: none;background: transparent;color: #fff;}
	.search_main .btn-img{position: absolute;width:50px;height:36px;background: url(../images/search.png) no-repeat center;border-radius: 20px;right: 0;top:0;margin:0;padding:0;font-size: 0;
	border: none;background-size: 20px 20px;}
	.search_main .close{margin-left: 10px;}
	.search_main .close img{width: 20px;}
	/* #product_1{padding:0 20px;width: 98%;}
	#picture_1{padding:30px 20px;}
	#article_1{padding:0;width: 92%;box-sizing: border-box;}
	#article_1_2{width: 100%;}
	#showarticle_main{padding: 18px 0 25px 0; }
	#showarticle_1{width: 92%;}
	#showarticle_1_2{}
	#showpicture_1{padding:0 20px;width: 98%;}
	#showpicture_1_1 .Info{padding: 3% 2%;}
	#showpicture_1_1 .Info h2{font-size: 28px; }
	#showpicture_1_1 .Info p{margin-top: 12px;font-size: 14px;}
	#showproduct_main{padding:0;}
	#showproduct_1{padding:0 20px;width: 98%;flex-flow: wrap;}
	#showproduct_2{padding:40px 20px;width: 98%;}
    #showproduct_3{padding:40px 20px;width: 98%;}
	#showproduct_1_1{width: 100%;flex-wrap: wrap;flex-direction: column-reverse;}
	#showproduct_1_1_1{width: 100%;margin:10px 0;}
	#showproduct_1_1_1{}
    #showproduct_1_1_1 .InfoAlbum{display:block;padding: 0 20px;}
	
    #showproduct_1_1_1 .myalbum{overflow: hidden;}
    #showproduct_1_1_1 .InfoAlbum .arrow{display:block;width:20px;height:20px;margin:-20px 0 0 0;top:50%;}
    #showproduct_1_1_1 .InfoAlbum .sPrev{transform:rotate(180deg);left:0;}
    #showproduct_1_1_1 .InfoAlbum .sNext{transform:rotate(0deg);right:0;left:auto;}
	#showproduct_1_1_2{width: 100%;max-width: 100%;}
	#showproduct_1_1_2 .InfoPicture {width:100%;}
	#showproduct_1_2{width: 100%;} */

	#bottom{padding:0 20px;width: 100%;box-sizing: border-box;flex-flow: column;}
	#bottom_1{display: flex;justify-content: center;margin-top: 20px;width: 100%;border:none;}
	#bottom_1 img{max-width: 300px;}
	#bottom_2{width: 100%;margin-top: 15px;border:none;}
	#bottom_3{width: 100%;margin-top: 15px;flex-flow: column;padding: 0;border:none;}
	.bottom_3_1{width: 100%;}
	.bottom_3_1 .title{display: none;}
	.bottom_3_1 .content {margin-top: 0;}
	.bottom_3_2{width: 100%;margin-top: 15px;}
	.bottom_3_2 img{width: 100px;}
	.bottom_navigation{width: 100%;justify-content: space-between;}
	.bottom_navigation li a{font-size: 14px;}
	.subnavigationlist1{display: none;}

	#copyright {padding:10px;width: 100%;box-sizing: border-box;flex-flow: column;line-height: 1.4;text-align: center;}
	#copyright .info{flex-flow: column;}
	.message_main .message_1{width:90%;}
	.message_main .message_1 .close::after{height: 20px;}
	.message_main .message_1 .close::before{width: 20px;}
	.guestbook_table1 tr td input{height: 45px;line-height: 45px;border-radius: 5px;padding: 0 10px;}
	.guestbook_table1 tr td input:hover{height: 45px;line-height: 45px;border-radius: 5px;padding: 0 10px;}
	.guestbook_table1 tr td textarea{height: 100px;padding: 10px;border-radius: 5px;}
	.guestbook_table1 tr td textarea:hover{height: 100px;padding: 10px;border-radius: 5px;}
	.guestbook_table1 tr td .form_button{padding: 15px 20px;font-size: 16px;border-radius: 5px;}
	.guestbook_table1 tr td .form_button:hover{padding: 15px 20px;font-size: 16px;border-radius: 5px;}

	.textlist li{padding: 10px 0;}
	.textlist li .InfoTitle{font-size: 14px;}
	.textlist li .Download{font-size: 14px;}
	.textlist1{flex-wrap: wrap;}
	
	.textlist2{gap: 35px;}
	.textlist2 li{display: flex;flex-flow: column;}
	.textlist2 li .info{width: 100%;}
	.textlist2 li .wrap{width: 100%;margin-top: 16px;}
	.textlist2 li .wrap .InfoTime{margin-bottom: 16px;}
	.textlist2 li .wrap .more{padding: 0 34px;height: 37px;line-height: 35px;font-size: 14px;color: #222222;}
	.textlist2 li:hover img{transform: scale(1);}

	.textlist4 li{font-size: 18px;line-height:normal;}

	.textlist5{margin-top: 20px;}
	.textlist5 li{padding:5px 20px;font-size: 14px;}

	.textlist6 li{padding: 5px 5px;flex: 1;margin: 0 2px;text-align: center;font-size: 14px;}

	.thumblist li{padding: 10px 0;}
	.thumblist li .InfoPicture{width: 35%;}
	.thumblist li .info{width: 62%;}
	.thumblist li .info .InfoTitle{padding-bottom: 10px;}
	.thumblist li .info .InfoTitle p{font-size: 16px;line-height: 1.2;}
	.thumblist li .info .InfoSContent{margin-top: 10px;line-height: 24px;-webkit-line-clamp: 2;line-clamp: 2;}
	.thumblist li .more{display: none;}



	.thumblist1{flex-wrap: wrap;justify-content: space-between;}
	.thumblist1 li{width: 48%;margin-bottom: 25px;}

	.thumblist2 li .Info {padding: 20px;}
	.thumblist2 li .Info .InfoTitle{font-size: 20px;}
	.thumblist2 li .Info .InfoSContent{font-size: 14px;display: block; margin-top: 10px;line-height: 1.5;}
	.thumblist2 li .Info .more{display: flex; margin-top: 14px; width: 30px;height: 30px;padding: 0;}

	.thumblist3{display: flex;flex-flow: column;}
	.thumblist3 li {margin:0 0 15px 0;width: 100%;}
	.thumblist3 li .InfoTitle{margin-top: 15px;}
	.thumblist3 li .InfoContent{margin-top: 10px;line-height: 1.5625;font-size: 16px;}
	.thumblist3 li .InfoTime{display:block;height: 36px;line-height: 36px;padding: 0 38px; background-color: #ddd; color: #444444; border-radius: 18px;}
	.thumblist3 li .more{font-size: 16px;margin-top: 15px;color: #222222;display: block;}
    
   
    .gridlist{ grid-template-columns: repeat(2, calc((100% - 10px) / 2));display: grid;gap: 10px;}
	.gridlist li { margin-bottom: 0px;box-shadow: none;}
	/* .gridlist li .InfoPicture{padding: 5px 0;}
	.gridlist li img{width: 100%;} */
	.gridlist li .Info{padding: 10px;}
	.gridlist li .InfoTitle{font-size: 16px;}
	.gridlist li .ChannelName{font-size: 14px;}
	/* .gridlist{ grid-template-columns: repeat(3, calc((100% - 40px) / 3));display: grid;gap: 20px;} */
	
	.gridlist1{ grid-template-columns: repeat(4, calc((100% - 30px) / 4));display: grid;gap: 10px; }
	.gridlist1 li{display: flex;justify-content: center;}
	.gridlist1 li a{display: flex;justify-content: center;flex-flow: column;align-items: center;}
	.gridlist1 li a .ChannelName{font-size: 16px;margin-top: 10px;}
	.gridlist1 li a img{width: 40px;}

	.gridlist2{overflow: auto;height: auto;grid-template-columns: repeat(2, calc((100% - 15px) / 2));display: grid;gap: 15px;}
	.gridlist2 li{margin: 0 !important;box-shadow: none;}
	.gridlist2 li a{padding: 0 0 0 0;display: block;}
	/* .gridlist2 li .InfoPicture{padding: 0 0 66.66% 0;position: relative;overflow: hidden;} */
	.gridlist2 li img{width: 100%;height: 100%; position: absolute;height: 100%;left:0;top:0;object-fit: cover;}
	.gridlist2 .Info{padding: 10px;}
	.gridlist2 .InfoTitle{font-size: 16px;text-align: center;}
	.gridlist2 .ChannelName{font-size: 14px;text-align: center;}

	.gridlist3 li{padding:15px 10px 15px 15px;}
    .gridlist3 li .info a{font-size:16px;color: #111;font-weight:bold;}
    .gridlist3 li.on .info a{color: #ba0913;}
    .gridlist3 li .InfoContent{margin-top: 20px;padding:0;font-size:14px;}
    
	.gridlist3_1{grid-template-columns: repeat(2, calc((100% - 10px) / 2));display: grid;gap: 10px;}
	.gridlist3_1 li{margin-bottom: 15px;}
	.gridlist3_1 li .InfoTitle{margin-top: 10px;text-align: center;}
	.gridlist3_2 li{padding: 0;margin-bottom: 15px;}
	.gridlist3_2 li .InfoPicture{height: auto;}
	.gridlist3_2 li .InfoPicture img{position: relative;}
	.gridlist3_2 li .InfoTitle{margin-top: 10px;text-align: center;}
	.gridlist3_3{gap: 15px;grid-template-columns: repeat(2, calc((100% - 15px) / 2));}
	.gridlist3_3 li{margin-bottom: 0;}
	.gridlist3_3 li .InfoTitle{margin-top: 10px;text-align: center;}
    .gridlist4 li .AlbumDescription{font-size: 18px;}
    .gridlist4 li .AlbumTitle{font-size: 14px;}
	
	/* .gridlist4_1 li{padding: 10px 0;}
    .gridlist4_1 li a{padding-left: 20px;}
	.gridlist4_1 li .InfoTitle{font-size: 16px;} */
	.gridlist4_1 li .InfoPicture{height:90px;}
	.gridlist4_1 li .info .InfoContent{margin-top: 15px;}
	.gridlist4_1 li .info .InfoTitle{font-size: 16px;}

	.gridlist4_3 li .InfoTitle{font-size: 16px;}
	.gridlist4_3 li .InfoContent{margin-top: 20px;font-size: 14px;line-height: 24px;}
	.gridlist4_3 li .more{margin:20px auto 0;position: absolute;bottom: 20px;left: 50%;transform: translate(-50%,0);}
	.gridlist4_2 li .InfoPicture{height:90px;}
	.gridlist4_2 li .info .InfoContent{margin-top: 15px;}
	.gridlist4_2 li .info .InfoTitle{font-size: 16px;}
	/*.gridlist5{}*/
    /*grid-template-columns: repeat(2, calc((100% - 30px) / 2));display: grid;gap: 30px;*/
    .gridlist5_1{display:flex;}
    .gridlist5_1 li {width:48%;}
	
	.caselist{grid-template-columns: repeat(2, calc((100% - 10px) / 2));display: grid;gap:10px;}
	.caselist li .InfoTitle{padding: 10px 0;}
	.caselist1{grid-template-columns: repeat(2, calc((100% - 10px) / 2));display: grid;gap:10px;}
	.caselist1 li .InfoTitle{padding: 5px 0;}
	
	.caselist2 li{padding: 15px 0;}
	.caselist2 li .InfoPicture{width: 35%;}
	.caselist2 li .info{width: 62%;}
	.caselist2 li .info .InfoTitle{padding-bottom: 10px;}
	.caselist2 li .info .InfoTitle p{font-size: 16px;}
	.thumblist li .info .InfoSContent{margin-top: 10px;line-height: 24px;-webkit-line-clamp: 2;line-clamp: 2;}
	.caselist2 li .more{display: none;}
	.videolist{}
	.videolist li{padding: 15px 0;flex-flow: column;}
	.videolist li .InfoPicture{width: 100%;}
	.videolist li .info{width: 100%;margin-top: 15px;}
	.videolist li .info .InfoTitle p{font-size: 16px;}
	.videolist li .info .InfoSContent{line-height: 24px;margin-top: 15px;}
	.videolist li .more{margin:10px auto 0;}

	/* .videolist1{grid-template-columns: repeat(1, calc((100% ) / 1));display: grid;gap: 15px;} */
	.videolist1 li .Info{padding: 50px 15px 15px 15px;}
	.videolist1 li .video .wrap{height:250px;}
	.videolist1 li .Info .InfoTitle{font-size: 20px;font-size: 16px;}
	.videolist1 li .Info .InfoSContent{margin-top: 10px;font-size: 14px;line-height: 20px;}
	.videolist1 li .Info .more{margin:15px auto 0;justify-content: center;}
	.videolist1 li .Info:hover .wrap{height: 0;border:none;}

	.guestbooklist li{width: 100%;margin-bottom: 15px;}
	.guestbooklist li:last-child{margin: 0;}
	.guestbooklist li input{padding: 0 10px;font-size: 14px;}
	.guestbooklist li:hover input{padding: 0 10px;}
	.guestbooklist li.textarea textarea{padding: 10px;font-size: 14px;}
	.guestbooklist li:hover textarea{padding: 10px;}

	.joblist li{padding:15px 10px 0 10px;margin-bottom: 15px;}
	.joblist li .info_top {flex-flow: column;}
	.joblist li .info_left .title {justify-content: space-between;}
	.joblist li .info_left h2{font-size: 18px;}
	.joblist li .info_left p{margin-left: 0;font-size: 14px;}
	.joblist li .info_left .content{margin-top: 15px;flex-wrap: wrap;}
	.joblist li .info_left .content .Number{margin-left: 5px;font-size: 14px;}
	.joblist li .info_left .content .Education{margin-left: 5px;font-size: 14px;}
	.joblist li .info_left .content .Age{margin-left: 5px;font-size: 14px;}
	.joblist li .info_left .time{margin-top: 15px;font-size: 14px;}
	.joblist li .info_left .Requirement {margin-bottom: 10px;}
	
	.joblist li .info_left .Requirement .name{margin-top: 15px;font-size: 18px;}
	.joblist li .info_left .Requirement .text{margin-top: 15px;font-size: 14px;line-height: 24px;}

	.joblist li .info_right{margin-bottom: 5px;margin-top: 5px;display: flex;justify-content: center;}
	.joblist li .info_bottom{margin-top: 15px;line-height: 40px;}
	.channelalbumlist1{grid-template-columns: repeat(2, calc((100% - 15px) / 2));display: grid;gap: 15px;}
	.channelalbumlist1 li {}
	.channelalbumlist1 li .AlbumTitle b{font-size: 18px;}
	.channelalbumlist1 li .AlbumTitle span{font-size: 24px;font-weight: bold;}
	.channelalbumlist2 li {flex-flow: column;}
	.channelalbumlist2 li .info_left{width: 100%;padding: 25px 21px;box-sizing: border-box;}
	.channelalbumlist2 li .info_right{width: 100%;}
	.channelalbumlist2 li .AlbumTitle {font-size:16px; margin-bottom: 15px;}
	.channelalbumlist2 li .AlbumDescription{font-size: 20px;margin-bottom: 15px;line-height: 1.5;}

	.channelalbumlist3_1 li{padding: 15px 5px;border-radius: 5px;padding-top: 20px;width: 32%;box-sizing: border-box;background: #009B4C;}
	.channelalbumlist3_1 li .AlbumTitle{left: 50%;transform: translate(-50%,-50%);font-size: 16px;box-sizing: border-box;width: 90%;padding: 10px 10px;white-space: normal;text-align: center;background: #ffb901;
		display: flex;flex-flow: column;}
	.channelalbumlist3_1 li .AlbumTitle span:first-child{font-weight: bold;}
	.channelalbumlist3_1 li .AlbumTitle span:nth-child(2){display: none;}
	.channelalbumlist3_1 li .AlbumTitle span:last-child{margin-top: 2px;}
	.channelalbumlist3_1 li .AlbumDescription{min-height: auto;line-height: 20px;margin-top: 10px;text-align: center;font-size: 12px;color: #fff;}
	
	.channelalbumlist3_2{display: flex;width: 100%;}
	.channelalbumlist3_2 li{width: 45%;}
	.channelalbumlist3_2 li img{width: 100%;}
	.channelalbumlist3_3 li{padding: 15px;border-radius: 5px;padding-top: 20px;}
	.channelalbumlist3_3 li .AlbumTitle{left: 50%;transform: translate(-50%,-50%);font-size: 16px;}
	.channelalbumlist3_3 li .AlbumDescription{min-height: auto;line-height: 20px;margin-top: 10px;width: 100%;font-size: 14px;}

	.channelalbumlist4 li{flex-flow: column;padding-bottom: 15px;}
	.channelalbumlist4 li .info{width: 100%;padding: 0;}
	.channelalbumlist4 li .AlbumTitle b{font-size: 40px;}
	.channelalbumlist4 li .AlbumTitle{font-size: 20px;margin-bottom: 10px;}
	.channelalbumlist4 li .AlbumDescription{line-height: 24px;margin-top: 15px;}
	.channelalbumlist4 li .wrap{width: 100%;padding: 0;}
	.channelalbumlist4 li .items{margin-top: 20px;flex-flow: column;}
	.channelalbumlist4 li .items .item{width: 100%;margin-bottom: 10px;}
	.channelalbumlist4 li .items .item .label{font-size: 14px;min-width: 40px;}
	.channelalbumlist4 li .btns{margin: 10px auto;}
	.channelalbumlist4 li.n2{flex-flow: column;}
	.channelalbumlist4 li.n2 .AlbumDescription{margin:0;}
	.channelalbumlist4 li.n1 form{display: none;}
	.video_main video{width: 98%;height: auto;}
	
	.pagealbumlist li{padding: 0px;border-radius: 5px;}
	.pagealbumlist li .AlbumPicture{padding: 15px 0;padding-top: 70%;margin-top: 0px;}
	.pagealbumlist li .AlbumTitle{margin: 10px 0;}


	.page4albumlist{display: block;}
	.page4albumlist li{border-bottom: 1px dashed #ddd;	padding-bottom: 10px;	margin-bottom: 18px;width: 100%;}
	.page4albumlist li:last-child{border:none;margin:0;padding:0;}
	.page4albumlist li .AlbumPicture{border: 1px dashed #d11125;display: block;width: 55px;margin: auto;border-radius: 50%;height: 55px;}
	.page4albumlist li .AlbumPicture img{background: #d11125;border-radius: 50%;	width: 45px;padding: 0px;margin-top: 5px;}
	.page4albumlist li .AlbumTitle{color: #333;padding-top: 10px;font-size: 16px;}
	.page4albumlist li .AlbumDescription{padding: 0px 20px;color: #333;font-size: 15px;line-height: 27px;}

	.page4albumlist1{display: block;}
	.page4albumlist1 li{width: 100%;background: rgb(238, 238, 238);margin-bottom: 20px;}
	.page4albumlist1 li:last-child{margin: 0;}
	.page4albumlist1 li .wrap{position: relative;padding: 15px 20px 15px 20px;}
	.page4albumlist1 li .wrap .index{display: none;}
	.page4albumlist1 li .ChannelName{color: #333;display: block;text-align: center;padding: 0;font-size: 16px;}
	.page4albumlist1 li .ChannelSContent{color: #333;display: block;text-align: center;padding: 8px 0 0 0;line-height: 27px; font-size: 15px;text-align: left;text-align: justify;}
	.page4albumlist1 li .ChannelContent{color: #333;line-height: 27px; font-size: 15px;display: block;}
	.page4albumlist1 li .more{position: relative;left: 0;bottom:0;display: block;text-align: center;color: #333;border: 1px solid #bbb;padding: 2px 2px;font-weight: normal;font-size: 12px;width: 60px;height: 30px;line-height: 30px;margin-top: 15px;}
	/* .productalbumlist li .InfoPicture{padding: 10px 0;} */
	.productalbumlist li .Info{padding: 10px;}
	.productalbumlist li .InfoTitle{font-size: 16px;}

	.picturealbumlist li .InfoPicture{}
	.picturealbumlist li .Info{padding: 10px;}
	.picturealbumlist li .InfoTitle{font-size: 16px;}


	.subchannellist1{flex-wrap: wrap;}
	.subchannellist1 li{padding: 5px 10px;margin-right: 10px;margin-bottom: 10px;}
	.subchannellist1 li a{font-size: 16px;}
	.subchannellist1 li:last-child{margin-bottom: 10px;}
	.subchannellist2 {width: 100%;justify-content: space-between;}
	.subchannellist2 li{margin-left: 5px;}

	.albumlist{}
    .albumlist li{float:left;width:49%; }

    .albumlist1{}
	.albumlist1 li {margin-bottom: 20px;padding: 10px;}
	.albumlist1 li .info{margin-left: 10px;}
	.albumlist1 li .info .AlbumTitle{font-size: 16px;}
	.albumlist1 li .info .AlbumDescription{font-size: 14px;margin-top: 10px;}


	.albumlist2{}
	.albumlist2 li{margin-top: 10px;}

	.albumlist3{background: #fff;display: block;border-radius: 9px;padding: 10px;}
	.albumlist3 li{border-bottom: 1px dashed #B3B3B3;padding: 10px 0;}
	.albumlist3 li .AlbumTitle{color: #333;font-size: 14px;}
	.albumlist3 li .AlbumDescription{color: #333;font-size: 14px;margin-top: 5px;}

	.albumlist4 li .AlbumTitle{margin: 0 0 0 0;min-height: auto;}
	.albumlist4 li .AlbumDescription{font-size: 14px;color: #fff;line-height: 26px;padding: 10px;}
	
	.albumlist5_1 li{margin-right: 2px;}

	.albumlist5_2 li{margin-right: 2px;}
	.albumlist5_2 li:last-child{margin-right: 0;}
	.albumlist5_3 li{margin-right: 2px;}

	.albumlist6 {}
	.albumlist6 li{margin-right: 5px;}
	.albumlist6 li:last-child{margin-right: 0;}

	.albumlist6_2{margin-top: 5px;}
	.albumlist6_2 li{margin-right: 5px;}
	.albumlist6_2 li:last-child{margin: 0;}

    .selectedlist li{margin-bottom: 5px;}
    .typeattrlist{width:100%;}
	.right_wrap{width:100%;margin-bottom:20px;}
	.message_1 .title{font-size: 18px;padding:10px 15px;}
	.message_1 .content{padding:20px;}

	/*底部固定工具条*/
	#tool {height:50px;}
	#tool .wrap{position: fixed; bottom: 0; left: 0; right: 0; max-width: 100%; margin: auto; z-index: 900;background: #009b4c;}



	ul.toollist { display: flex; align-items: center; height: 50px; }
	.toollist li{ width:25%; box-sizing: border-box; }
	.toollist li a { line-height: 20px; text-align: center; display: flex; align-items: center; justify-content: center; height: 50px;color: #fff; }
	.toollist li a img{ width:18px; height:18px; }
	.toollist li a span{ font-size: 14px; margin: 2px 0  0 0; }
	.toollist li:last-child{border:none}


	/*绿色主题*/
	/* .toollist {	background: rgba(240,240,240,.8); box-shadow: 0 2px 4px 0 rgba(0,0,0,.2); }
	.toollist li{ border-right: 1px solid rgba(255, 255, 255, 0.7);}
	.toollist li:last-child{border:0;}
	.toollist li a {color: #000;} */

	.toollist_WxQqcode{ display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,.8); z-index: 99999; }
	.toollist_WxQqcode .WxQrcodeWrap{ width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; }

	.qrcode_main{position: relative;right: 0;top: 0;}
	.qrcode_main .qrcode{justify-content: center;}
	.qrcode_main .qrcode_title {width: 20px;font-size: 14px;margin-right: 5px;}
}
@media (max-width:750px) {
	.wap-750{display: block;}
	.pc-750{display: none !important;}
	.right_bottom11.wap-750{display: flex !important;}
	.sidebar{right:5px;bottom: 70px;transform: translate(0,0);}
	.sidebar .item{margin:3px 0;}
    .sidebar .item.code{display: none;}
	.sidebar .item a{width:35px;height:35px;}
    .sidebar .item a img{width:20px;height:20px;}

	#floor_1_main{background: url(../images/floor_bg1_wap.jpg) top center; background-size: 100% 100%;}
	.albumlist5 li .AlbumDescription{font-size: 12px;padding:2px 0px;}
	.albumlist6 li .AlbumDescription{font-size: 12px;padding:2px 0px;}
	.albumlist6_2 li .AlbumDescription{font-size: 12px;padding:2px 0px;}


    /* #floor_7_main{padding-top: 50%;}
	.search_main form{max-width: 90%;}
	.search_main form .close{right: 0;transform: translate(0,-100%);}
	.textlist3 li{width:30px;height:30px;margin-right: 10px;}
	.textlist3 li a{background-size: 30px auto;}
	.thumblist2{flex-flow: column;}
	.thumblist2 li{width: 100%;margin-bottom: 10px;}
	.thumblist2 li .InfoPicture{padding-bottom: 60%;}
	.thumblist2 li .Info {padding: 10px;}
	.thumblist2 li .Info .InfoTitle{font-size: 16px;}

	.gridlist1{ grid-template-columns: repeat(2, calc((100% - 10px) / 2));display: grid;gap: 10px; }
	.gridlist1 li .wrap{padding: 0 10px 10px 10px;}
	.gridlist1 li .InfoTitle{font-size: 18px;margin-bottom: 10px;}
	.gridlist1 li .more{padding: 5px 10px;}
	.typeattrlist{flex-wrap:wrap;}
	.typeattrlist .wrap{flex-wrap: wrap;width:100%;}
	.typeattrlist .GoodsCount{width: 100%;text-align: right;}
	.typeattrlist .row{width: 100%;margin-bottom:10px;}
	.typeattrlist .row .right select{width: 100%;margin:0;} */

}
</pre></body></html>