header{position:fixed;left:0;top:0;width:100%;height:100px;z-index:999;transition:all 0.3s;background-color:#eeeeef;box-shadow:0 0 15px rgba(0,0,0,0.1);border-bottom:1px solid #6ba59c;}
header .top_left{line-height:100px;float:left;width:14%;}
header .top_left .down{display:none;}
header .top_right{float:right;width:86%;}
header .top_right .top_head{text-align:right;color:white;padding-top:15px;}
header .top_right .div{display:inline-block;margin-left:10px;}
header .top_right .site_txt{border:1px solid rgba(255,255,255,0.8);border-radius:5px;padding:0 20px;line-height:2;}
header .top_right .site_txt a{color:white;}
header .top_right .top_oa a{display:inline-block;border:1px solid rgba(255,255,255,0.8);line-height:2;color:white;border-radius:5px;padding:0 3px;}
header .top_right .top_sulo{float:right;margin-left:5px;line-height:100px;}
header .top_right .top_search{display:inline-block;vertical-align:middle;position:relative;}
header .top_right .top_search .wapopen{display:inline-block;vertical-align:middle;padding:20px;background:url(../images/search.png) no-repeat center;}
header .top_right .top_search:hover .wapopen{background:#33887b url(../images/search2.png) no-repeat center;}
header .top_right .top_search .top_input{display:none;position:absolute;right:0;top:98px;width:290px;background-color:white;height:40px;overflow:hidden;border-top:1px solid #cbdbd9;background-color:#eeeeef;z-index:99;line-height:1;}
header .top_right .top_search .top_input input{border:none;height:45px;width:100%;padding-left:15px;font-size:13px;font-weight:bold;color:#474443;}
header .top_right .top_search .top_input input:-ms-input-placeholder{color:#474443;}
header .top_right .top_search .top_input input::-webkit-input-placeholder{color:#474443;}
header .top_right .top_search .top_input .search_btn{display:none;position:absolute;right:0;top:0;padding:20px;background:url(../images/search.png) no-repeat center;}
header .top_right .top_menu{float:right;text-align:right;font-size:0;}
header .top_right .top_menu li{display:inline-block;text-align:center;font-size:18px;position:relative;}
header .top_right .top_menu li#m0{letter-spacing:8px;}
header .top_right .top_menu li:first-child{margin-left:0;}
header .top_right .top_menu li em{font-style:normal;position:relative;overflow:hidden;display:block;}
header .top_right .top_menu li .sub a::before{content:"";position:absolute;left:-100%;top:0;width:100%;height:100%;background-color:#33887b;z-index:1;transition:0.3s;}
header .top_right .top_menu li em a{display:block;padding:0 30px;line-height:100px;position:relative;z-index:9;transition:0.3s;}
header .top_right .top_menu li a{color:#474443;line-height:1.2;}
header .top_right .top_menu li .sub{display:none;position:absolute;left:0;top:100%;width:100%;z-index:99;background-color:rgba(255,255,255,0.8);overflow:hidden;}
header .top_right .top_menu li .sub a{display:block;line-height:1.5;font-size:13px;color:#333333;padding:13px 5px;border-bottom:1px solid #e1e2e2;position:relative;}
header .top_right .top_menu li .sub a span{position:relative;z-index:9;}
header .top_right .top_menu li .sub a::before{background:rgba(30,109,98,0.8);z-index:0;}
header .top_right .top_menu li .sub a:last-child{border-bottom:none;}
header .top_right .top_menu li .sub a:first-child{border-top:1px solid rgba(30,109,98,0.6);}
header .top_right .top_menu li .sub a:hover{color:#FFFFFF;transition:0.3s;}
header .top_right .top_menu li .sub a:hover::before{background:rgba(30,109,98,0.8);left:0;}
header .top_right .top_menu li .sub a:first-child:hover::before{background:#33887b;left:0;}
header .top_right .top_menu li.on em a{color:#FFFFFF;background:#33887b;}
body{padding-top:100px;}
footer{background:url(../images/bottom.jpg) no-repeat center;background-size:cover;}
footer .bottom_top{padding:95px 0 75px 0;border-bottom:1px solid #777;}
footer .bottom_top .bottom_logo{float:left;width:150px;}
footer .bottom_top .bottom_menu{float:left;width:calc(100% - 255px);text-align:center;}
footer .bottom_top .bottom_menu .clearfix{display:inline-block;}
footer .bottom_top .bottom_menu a{color:white;}
footer .bottom_top .bottom_menu a:hover{color:#33887B;}
footer .bottom_top .bottom_menu dl{float:left;text-align:left;margin-right:50px;}
footer .bottom_top .bottom_menu dl:last-child{margin-right:0;}
footer .bottom_top .bottom_menu dt{font-size:16px;margin-bottom:25px;}
footer .bottom_top .bottom_menu dd{font-size:14px;margin:10px 0;}
footer .bottom_top .bottom_menu dd a{color:rgba(255,255,255,0.8);}
footer .bottom_top .bottom_menu dd a:hover{color:#33887B;}
footer .bottom_top .bottom_code{float:left;color:white;text-align:center;width:105px;}
footer .bottom_top .bottom_code p{margin-top:5px;}
footer .linkBox{padding:30px 0;color:white;}
footer .linkBox a{color:white;}
footer .linkBox a:hover{color:#33887B;}
footer .linkBox .Copyright{margin-bottom:5px;}
.Home_banner li{position:relative;}
.Home_banner li .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:20;padding:70px;background:url(../images/play.png) no-repeat center;}
.Home_banner li .video{position:absolute;left:0;top:0;width:100%;height:100%;background-color:black;z-index:20;display:none;}
.Hfloor .title{text-align:center;}
.Hfloor .title h3{font-size:33px;margin-top:10px;color:#c1925e;}
.Hfloor1 .auto{padding:30px 0 120px 0;min-height:398px;}
.Hfloor1 .auto .tit{float:left;padding:22px 22px 60px;line-height:1.1;background:url(../images/abbg.png) no-repeat center;color:#33887b;font-size:50px;max-width:145px;}
.Hfloor1 .auto .info{font-size:16px;line-height:2;float:right;max-width:1020px;text-indent:2em;padding-top:50px;}
.Hfloor1 .auto .info p{margin-bottom:15px;}
.Hfloor1 .Hfloor1bg{height:550px;background-attachment:fixed;background-size:100%;background-position:bottom;}
.Hfloor2{padding:80px 0;}
.Hfloor2 ul{margin-top:75px;}
.Hfloor2 li{overflow:hidden;background-color:white;margin-bottom:65px;}
.Hfloor2 li:last-child{margin-bottom:0;}
.Hfloor2 li .img{width:50%;float:left;overflow:hidden;}
.Hfloor2 li .img img{transition:0.3s;}
.Hfloor2 li:hover img{transform:scale(1.1);}
.Hfloor2 li .txtBox{width:50%;float:right;padding:40px 65px 40px 140px;}
.Hfloor2 li .txtBox h3{font-size:24px;margin-bottom:15px;}
.Hfloor2 li .txtBox h3 a{color:#c1925e;}
.Hfloor2 li .txtBox .info{font-size:18px;line-height:1.5;text-indent:2em;height:80px;}
.Hfloor2 li .tip{font-size:18px;margin-top:64px;}
.Hfloor2 li .tip a{display:inline-block;margin-left:20px;}
.Hfloor2 li:nth-child(2n+1) .img{float:right;}
.Hfloor2 li:nth-child(2n+1) .txtBox{float:left;padding-right:140px;padding-left:65px;}
.Hfloor2 li:nth-child(1) .txtBox{background:url(../images/homenew1.png) no-repeat right center;}
.Hfloor2 li:nth-child(2) .txtBox{background:url(../images/homenew2.png) no-repeat left center;}
.Hfloor2 li:nth-child(3) .txtBox{background:url(../images/homenew3.png) no-repeat right center;}
.Hfloor3{padding:80px 0;}
.Hfloor3 ul{margin-top:75px;background-color:#ededee;}
.Hfloor3 li{float:left;width:33.333%;height:280px;overflow:hidden;display:table;}
.Hfloor3 li a{display:table-cell;vertical-align:middle;text-align:center;color:#c1925e;}
.Hfloor3 li a h3{font-size:24px;margin-bottom:5px;}
.Hfloor3 li a p{font-size:22px;}
.Hfloor3 li a img{transition:0.3s;}
.Hfloor3 li a:hover img{transform:scale(1.1);}
.colunm_banner{position:relative;}
.colunm_banner .txt{position:absolute;right:16.145%;bottom:40px;color:white;font-size:33px;font-family:'HarmonyOS';}
.colunm_banner .txt .en{letter-spacing:1px;border-bottom:1px solid rgba(229,229,229,0.3);line-height:1.1;}
.colunm_banner .txt .cn{font-weight:normal;letter-spacing:10px;}
.colunm_banner .txt.newtxt{color:#6c768b;}
.colunm_banner .txt.newtxt .en{border-bottom:1px solid #d6e4e8;}
.colunm_banner .txt.protxt{color:#50739b;}
.colunm_banner .txt.protxt .en{border-bottom:1px solid #afcbe5;padding-bottom:5px;}
.colunm_banner .txt.srvertxt{color:#c1925e;}
.colunm_banner .txt.srvertxt .en{border-bottom:1px solid #c1925e;}
.colunm_banner .txt.jointxt{color:#ab594e;}
.colunm_banner .txt.jointxt .en{border-bottom:1px solid #ab594e;}
.newbanner .txt .en{letter-spacing:1px;padding-bottom:3px;}
.newbanner .txt .cn{letter-spacing:1px;}
.about_top{padding-bottom:75px;}
.menuBox{background:none;padding-top:35px;white-space:nowrap;overflow-x:auto;}
.menuBox ul{border-bottom:1px solid #e5e5e5;padding-bottom:1px;}
.menuBox li{display:inline-block;margin-right:35px;padding-bottom:10px;position:relative;font-size:16px;}
.menuBox li.on a{color:#2c7166;}
.menuBox li.on::before{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background-color:#33887b;}
.menuBox.jin li a:hover,.menuBox.jin li.on a{color:#c1925e;}
.menuBox.jin li.on::before{background-color:#c1925e;}
.aboutImg{min-height:1112px;}
.aboutImg .txtBox{padding-top:25%;}
.aboutImg .txtBox .tit{padding:22px 20px 60px;line-height:1.1;background:url(../images/abbg.png) no-repeat center;color:#33887b;font-size:36px;max-width:135px;background-size:100% 100%;text-align:center;}
.aboutImg .txtBox .info{max-width:960px;font-size:17px;line-height:2.2;text-indent:2em;margin-top:50px;}
.aboutImg .txtBox .info p{margin-bottom:10px;}
.about .title{margin-bottom:2vw;}
.about .title .cn{font-size:28px;padding-bottom:5px;position:relative;display:inline-block;letter-spacing:5px;}
.about .title .cn::before,.about .title .cn::after{content:"";position:absolute;bottom:0;height:1px;}
.about .title .cn::before{left:0;width:70%;background-color:#b9babb;}
.about .title .cn::after{right:0;width:20%;background-color:#c5dedc;}
.about .title .en{color:#d2d2d2;letter-spacing:2px;}
.development{padding-bottom:120px;}
.development .Timeline{padding:60px 0 0 0;}
.development .Timeline .main{position:relative;z-index:1;padding-top:120px;}
.development .Timeline .main:before{position:absolute;content:'';width:2px;top:10px;bottom:0;background:#d8dfdd;}
.development .Timeline .main:before{left:50%;}
.development .Timeline .item{position:relative;z-index:4;width:100%;*zoom:1;padding-right:50%;}
.development .Timeline .item:after{content:'';display:block;height:0;clear:both;}
.development .Timeline .item:not(:last-child){margin-bottom:2.08vw;}
.development .Timeline .info{position:relative;float:left;max-width:595px;background-color:#fefefe;}
.development .Timeline .info:before{position:absolute;content:'';top:30px;right:-37px;background:url(../images/time1.png) no-repeat center;padding:20px;}
.development .Timeline .info::after{content:"";position:absolute;right:-64px;top:24px;padding:10px;border-radius:50%;background-color:#a1a1a1;}
.development .Timeline .info .inner{padding:20px 20px 20px 10px;overflow:hidden;}
.development .Timeline .pic{width:43%;text-align:center;}
.development .Timeline .pre{vertical-align:text-top;}
.development .Timeline .pre .preBox{font-size:12px;line-height:1.8;color:#474443;padding-left:30px;}
.development .Timeline .year{color:#474443;text-align:right;font-size:33px;line-height:1;margin-bottom:15px;}
.development .Timeline .year aside{background-repeat:no-repeat;background-image:url("../images/Timeline000913_icon.png");}
.development .Timeline .item:nth-child(2n+1){padding-left:50%;padding-right:0;}
.development .Timeline .item:nth-child(2n+1) .info{float:right;}
.development .Timeline .item:nth-child(2n+1) .info::after{left:-65px;right:auto;}
.development .Timeline .item:nth-child(2n+1) .info:before{left:-37px;right:auto;background:url(../images/time1_2.png) no-repeat center;}
.development .Timeline .item:nth-child(2n+1) .pre .preBox{padding-right:30px;padding-left:0;}
.development .Timeline .item:nth-child(2n+1) .year{text-align:left;}
.development .Timeline .item:nth-child(2n+1) .info .inner{padding:20px 10px 20px 20px;}
.development .Timeline .info:hover:before{background:url(../images/time1_3.png) no-repeat center;}
.development .Timeline .item:nth-child(2n+1) .info:hover:before{background:url(../images/time2.png) no-repeat center;}
.development .Timeline .item .info:hover,.development .Timeline .item .info:hover .year,.development .Timeline .item .info:hover .pre .preBox,.development .Timeline .item .info:hover::after{background-color:#33887B;color:#FFFFFF;}
.Honor{background-color:#fcfcfd;}
.Honor .HonorBox{padding-top:60px;padding-bottom:80px;}
.Honor .HonorBox .slider{padding:120px 0 80px 0;}
.Honor .HonorBox .slick-list{padding:70px 20px!important;}
.Honor .HonorBox .item{transition:0.3s;margin:0 17px;background-color:white;position:relative;padding:40px 50px;text-align:center;box-shadow:0 0 20px rgba(0,0,0,0.2);}
.Honor .HonorBox .item .year{position:absolute;left:0;top:0;width:115px;height:115px;background:url(../images/honor.png) no-repeat center;background-size:cover;}
.Honor .HonorBox .item .year em{position:absolute;left:33px;top:25px;font-style:normal;display:inline-block;color:white;transform:rotate(-45deg);}
.Honor .HonorBox .item .tit{font-size:16px;color:#474443;font-weight:bold;max-width:170px;margin:0 auto 20px auto;}
.Honor .HonorBox .item.slick-current{transform:scale(1.3);z-index:99;}
.Honor .HonorBox .item.slick-current .tit{font-size:14px;}
.Honor .HonorBox .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:66;width:40px;height:100%;}
.Honor .HonorBox .slick-arrow.slick-prev{left:-22px;background:#FCFCFD url(../images/prev.png) no-repeat center;}
.Honor .HonorBox .slick-arrow.slick-next{right:-20px;background:#FCFCFD url(../images/next.png) no-repeat center;}
.Honor .HonorBox .honor_list li{float:left;width:33.333%;text-align:center;margin-bottom:50px;padding:10px;height:270px;}
.Honor .HonorBox .honor_list li img{display:inline-block;max-height:100%;}
.Culture{background-color:#f4f8fb;}
.Culture .CultureBox{padding-top:60px;}
.Culture .Culture_list{padding:120px 0 80px 0;}
.Culture .Culture_list li{overflow:hidden;margin-bottom:20px;background-color:white;}
.Culture .Culture_list li .img{float:right;max-width:50%;padding-left:68px;background:url(../images/cul1.png) no-repeat left center;}
.Culture .Culture_list li .img img{transition:0.3s;}
.Culture .Culture_list li .txtBox{float:left;width:50%;padding:85px;}
.Culture .Culture_list li .txtBox h3{font-weight:normal;font-size:40px;color:#b44045;line-height:1.3;margin-bottom:5px;}
.Culture .Culture_list li .txtBox h3.en{padding-bottom:15px;border-bottom:1px solid #d6d6d6;display:inline-block;padding-right:20px;}
.Culture .Culture_list li .txtBox .info{font-size:24px;margin-top:25px;color:#454545;}
.Culture .Culture_list li:nth-child(2n) .img{float:left;padding-right:68px;padding-left:0;background:url(../images/cul2.png) no-repeat right center;}
.Culture .Culture_list li:nth-child(2n) .txtBox{float:right;}
.New .NewBox{padding-top:8%;}
.New .NewBox .New_top{background-color:#fcfcfc;margin-bottom:15px;}
.New .NewBox .New_top li{float:left;width:32%;margin-right:2%;margin-bottom:2%;transition:0.3s;}
.New .NewBox .New_top li:nth-child(3n){margin-right:0;}
.New .NewBox .New_top li .img{overflow:hidden;}
.New .NewBox .New_top li img{transition:0.3s;}
.New .NewBox .New_top li:hover{background-color:#e0e1e1;}
.New .NewBox .New_top li:hover img{transform:scale(1.1);}
.New .NewBox .New_top li .txtBox{padding:40px;font-size:14px;}
.New .NewBox .New_top li .txtBox h3{font-size:18px;}
.New .NewBox .New_top li .txtBox .time{margin:10px 0;}
.New .NewBox .New_top li .txtBox .info{height:77px;line-height:1.8;letter-spacing:1px;}
.New .NewBox .New_top li .moreBox{text-align:center;padding-bottom:15px;margin-top:20px;}
.New .NewBox .new_list{background-color:#fcfcfc;padding-bottom:20px;}
.New .NewBox .new_list ul{margin-bottom:15px;}
.New .NewBox .new_list li{overflow:hidden;padding:15px 0;border-bottom:1px solid #eeeeee;}
.New .NewBox .new_list li:first-child{padding-top:0;}
.New .NewBox .new_list li .img{width:32%;float:left;overflow:hidden;}
.New .NewBox .new_list li .img img{transition:0.3s;}
.New .NewBox .new_list li:hover img{transform:scale(1.1);}
.New .NewBox .new_list li .txtBox{width:68%;float:left;padding:20px 190px 20px 35px;position:relative;}
.New .NewBox .new_list li .txtBox h3{font-size:18px;margin-bottom:10px;}
.New .NewBox .new_list li .txtBox .info{font-size:14px;height:77px;line-height:1.8;letter-spacing:1px;}
.New .NewBox .new_list li .txtBox .moreBox{margin-top:40px;}
.New .NewBox .new_list li .txtBox .time{font-family:'HarmonyOS';width:75px;height:50px;line-height:1;padding:10px;font-size:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:#33887b;color:white;}
.New .NewBox .new_list li .txtBox .time .moth{text-align:right;position:relative;}
.New .NewBox .new_list li .txtBox .time .moth::before{content:"";position:absolute;left:0;top:-3px;transform:rotate(-35deg);width:100%;height:1px;background-color:#82aeb7;}
.New .New_deatil{padding-top:50px;background-color:#f4f7fa;}
.New .New_deatil .tit{text-align:center;margin-bottom:50px;}
.New .New_deatil .tit h3{font-size:20px;padding-bottom:10px;border-bottom:1px solid #c9cacc;margin-bottom:15px;}
.New .New_deatil .content{line-height:1.8;}
.New .New_deatil .content .slickBox{margin:30px 0;}
.New .New_deatil .content .slickBox .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);padding:30px;z-index:66;}
.New .New_deatil .content .slickBox .slick-arrow.slick-prev{left:-60px;background:url(../images/prev.png) no-repeat center;}
.New .New_deatil .content .slickBox .slick-arrow.slick-next{right:-60px;background:url(../images/next.png) no-repeat center;}
.New .New_deatil .content h4{font-family:'SourceHanSansBold';font-size:16px;margin-bottom:15px;}
.New .New_deatil .content p{text-indent:2em;margin:10px 0;}
.New .New_deatil .detailbotm{text-align:center;padding:80px 0;}
.New .New_deatil .detailbotm .golist{font-family:'HarmonyOS';border:1px solid #dcdedf;display:inline-block;margin-top:10px;padding:15px 65px 15px 15px;background:#fafbfc url(../images/black.png) no-repeat right 15px center;}
.New .video_list{padding-bottom:50px;}
.New .video_list ul{background-color:#f3f6f9;margin-bottom:30px;}
.New .video_list li{width:32%;float:left;margin-right:2%;margin-bottom:2%;padding:10px;}
.New .video_list li:nth-child(3n){margin-right:0;}
.New .video_list li .img{overflow:hidden;position:relative;}
.New .video_list li .img img{transition:0.3s;}
.New .video_list li .img .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;padding:45px;background:url(../images/play2.png) no-repeat center;}
.New .video_list li:hover{background-color:#d2e0e6;}
.New .video_list li:hover img{transform:scale(1.1);}
.New .video_list li .txtBox{text-align:center;padding:30px 0;font-size:18px;}
.New .video_list .moreBox{text-align:center;font-family:'HarmonyOS';}
.New .video_list .moreBox a{display:inline-block;border:1px solid #e8ebed;padding:10px 20px;}
.video_float{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;background-color:rgba(0,0,0,0.5);}
.video_float .video_con{position:relative;max-width:50%;margin:0 auto;text-align:center;top:50%;transform:translateY(-50%);}
.video_float .video_con video{width:100%;max-height:80vh;background-color:#332c2b;}
.video_float .video_con .closeA{position:absolute;right:-70px;top:-60px;padding:33px;background:url(../images/closeA1.png) no-repeat center;}
.ProjectBox{padding-top:80px;}
.ProjectBox .Project_list{padding-top:180px;padding-bottom:30px;}
.ProjectBox li{width:32%;float:left;margin-right:2%;margin-bottom:2%;background-color:#f3f6f9;}
.ProjectBox li:nth-child(3n){margin-right:0;}
.ProjectBox li .img{overflow:hidden;text-align:center;}
.ProjectBox li .img img{transition:0.3s;}
.ProjectBox li:hover{background-color:#e0e1e1;}
.ProjectBox li:hover img{transform:scale(1.1);}
.ProjectBox li .txtBox{text-align:center;padding:30px 15px;}
.ProjectBox li .txtBox h3{font-size:20px;margin-bottom:5px;}
.ProjectBox .project_info h3{text-align:center;font-size:33px;}
.ProjectBox .project_info .info{padding:0 10px;margin:50px 0;line-height:2;}
.ProjectBox .project_info .big_slide{margin-bottom:50px;}
.ProjectBox .project_info .min_slide{max-width:730px;margin:0 auto;text-align:center;}
.ProjectBox .project_info .min_slide .img{overflow:hidden;border-radius:50%;margin:0 10px;display:inline-block;}
.ProjectBox .project_info .min_slide .img img{width:100%;}
.ProjectBox .project_info .min_slide .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);border-radius:50%;border:1px solid #e0e1e3;padding:25px;z-index:66;}
.ProjectBox .project_info .min_slide .slick-arrow.slick-prev{left:-80px;background:#f3f6f9 url(../images/prev3.png) no-repeat center;}
.ProjectBox .project_info .min_slide .slick-arrow.slick-next{right:-80px;background:#f3f6f9 url(../images/next3.png) no-repeat center;}
.ProjectBox .project_info .detailbotm{text-align:center;padding:80px 0;}
.ProjectBox .project_info .detailbotm .golist{display:inline-block;margin-top:10px;padding:15px 65px 15px 15px;background:url(../images/black.png) no-repeat right 15px center;}
.serviceBox .sertop{background:url(../uploadfiles/sertopbg.jpg) no-repeat center;background-size:cover;padding:40px;color:#c1925e;box-shadow:0 0 5px #f5f8fb;}
.serviceBox .sertop h3{font-size:40px;line-height:1;}
.serviceBox .sertop .info{font-size:20px;color:#333;margin-top:50px;line-height:1.8;}
.serviceBox .service_list{margin-top:60px;padding-bottom:80px;}
.serviceBox .service_list li{padding:15px 0;border-bottom:1px solid #e9ecef;}
.serviceBox .service_list li .box{display:flex;display:-webkit-flex;display:-ms-flexbox;flex-wrap:wrap;align-items:center;overflow:hidden;flex-direction:row-reverse;}
.serviceBox .service_list li:hover .box{background-color:#f0edda;}
.serviceBox .service_list li .img{float:left;width:45%;overflow:hidden;}
.serviceBox .service_list li img{transition:0.3s;}
.serviceBox .service_list li:hover img{transform:scale(1.1);}
.serviceBox .service_list li .txtBox{float:right;width:55%;padding:45px;font-family:'HarmonyOS';}
.serviceBox .service_list li .txtBox h3{padding-left:20px;font-size:20px;background:url(../images/xing.png) no-repeat left 8px;color:#c1925e;padding-bottom:5px;border-bottom:1px solid #c1925e;}
.serviceBox .service_list li .txtBox .info{margin-top:40px;line-height:2;font-size:16px;}
.serviceBox .service_list li:last-child{border:none;}
.businessBox .bustop{margin-top:-40px;position:relative;z-index:6;background:url(../uploadfiles/bustopbg.jpg) no-repeat center;background-size:cover;padding:40px;color:#c1925e;box-shadow:0 0 5px #f5f8fb;}
.businessBox .bustop h3{font-size:40px;line-height:1;}
.businessBox .bustop h4{font-size:30px;margin-top:50px;}
.businessBox .main{margin-top:60px;background-color:white;box-shadow:0 0 5px #edf0f2;padding-bottom:120px;}
.businessBox .business_bd{padding-bottom:20px;border-bottom:1px solid #e9ecef;}
.businessBox .business_bd .item{overflow:hidden;}
.businessBox .business_bd .item .txtBox{float:left;padding:60px 30px;width:43%;}
.businessBox .business_bd .item .txtBox h3{padding-left:20px;font-size:20px;background:url(../images/xing.png) no-repeat left 8px;color:#dea76c;padding-bottom:5px;border-bottom:1px solid #c1925e;}
.businessBox .business_bd .item .txtBox .info{margin-top:15px;line-height:1.8;font-size:15px;}
.businessBox .business_bd .item .txtBox .info .p{margin-bottom:15px;}
.businessBox .business_bd .item .txtBox .info .p:last-child{margin-bottom:0;}
.businessBox .business_bd .item .txtBox .info .p strong{font-size:16px;}
.businessBox .business_bd .item .img{float:left;width:57%;}
.businessBox .business_hd{padding:30px 13% 0 13%;}
.businessBox .business_hd .libox{margin:0 15px;position:relative;padding-bottom:15px;}
.businessBox .business_hd .libox h3{text-align:center;font-size:20px;margin-top:20px;}
.businessBox .business_hd .libox.slick-current{background-color:#ece9d7;}
.businessBox .business_hd .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:66;padding:30px 20px;background-position:center;background-repeat:no-repeat;}
.businessBox .business_hd .slick-arrow.slick-prev{left:5%;background-image:url(../images/prev4.png);}
.businessBox .business_hd .slick-arrow.slick-next{right:5%;background-image:url(../images/next4.png);}
.ServiceHig{margin-top:80px;padding-bottom:80px;}
.ServiceHig .itemBox{border-bottom:1px solid #e7ebed;}
.ServiceHig .itemBox:last-child{border-bottom:none;}
.ServiceHig .titBox{overflow:hidden;}
.ServiceHig .titBox .num{float:left;text-align:center;font-size:16px;font-family:'HarmonyOS';}
.ServiceHig .titBox .num span{font-size:18px;display:inline-block;background:url(../images/hig.png) no-repeat center;padding:18px 25px 30px 25px;color:white;}
.ServiceHig .titBox .txt{float:left;width:calc(100% - 80px);font-size:20px;padding-left:10px;padding-top:8px;}
.ServiceHig .info{margin-top:30px;line-height:1.8;}
.ServiceHig .listBox{margin-top:15px;padding-bottom:15px;}
.ServiceHig .listBox .li{margin:0 15px;margin-bottom:2%;text-align:center;}
.ServiceHig .listBox .li h3{font-weight:normal;margin-top:20px;}
.ServiceHig .listBox .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);padding:25px;z-index:66;}
.ServiceHig .listBox .slick-arrow.slick-prev{left:-50px;background:#f3f6f9 url(../images/prev3.png) no-repeat center;}
.ServiceHig .listBox .slick-arrow.slick-next{right:-50px;background:#f3f6f9 url(../images/next3.png) no-repeat center;}
.ServiceHig .itemBox2{padding:190px 0;}
.ServiceHig .itemBox2 .info{margin-top:220px;}
.ServiceHig .left{float:left;width:50%;max-width:550px;}
.ServiceHig .right{float:right;width:50%;text-align:center;}
.ServiceHig .itemBox3{padding:80px 0;}
.ServiceHig .itemBox3 .info{max-width:750px;font-family:'HarmonyOS';}
.ServiceHig .itemBox3 .flbox{overflow:hidden;margin-top:10px;}
.ServiceHig .itemBox3 .flbox .list{float:left;width:60%;padding-right:30px;display:flex;display:-webkit-flex;display:-ms-flexbox;flex-wrap:wrap;}
.ServiceHig .itemBox3 .flbox .list .libox{width:49%;margin-right:2%;margin-bottom:2%;background-color:white;padding:35px 20px;}
.ServiceHig .itemBox3 .flbox .list .libox:nth-child(2n){margin-right:0;}
.ServiceHig .itemBox3 .flbox .list .libox:nth-child(3n+1){background-color:#ebdfc6;}
.ServiceHig .itemBox3 .flbox .list .libox .tit{text-align:center;margin-bottom:25px;line-height:1.8;}
.ServiceHig .itemBox3 .flbox .list .libox .tit h3{margin-top:11px;}
.ServiceHig .itemBox3 .flbox .list .libox .txtBox{line-height:1.8;font-size:14px;}
.ServiceHig .itemBox3 .flbox .img{float:left;width:40%;}
.ServiceHig .itemBox4{padding-top:80px;}
.ServiceHig .itemBox4 .info{max-width:680px;}
.ServiceHig .itemBox4 .listBox{margin-top:50px;}
.ServiceHig .itemBox4 .listBox ul{overflow:hidden;}
.ServiceHig .itemBox4 .listBox ul li{float:left;width:15.833%;margin-right:1%;margin-bottom:1%;background-color:white;padding:5px;height:80px;line-height:80px;text-align:center;}
.ServiceHig .itemBox4 .listBox ul li:nth-child(6n){margin-right:0;}
.joinBox{padding:80px 0;}
.joinBox .join_list .item{margin-bottom:40px;overflow:hidden;background-color:white;display:flex;display:-webkit-flex;display:-ms-flexbox;flex-wrap:wrap;align-items:center;}
.joinBox .join_list .item .img{float:right;width:50%;}
.joinBox .join_list .item .txtBox{float:left;width:50%;padding:50px;}
.joinBox .join_list .item .txtBox h3{font-size:30px;color:#c1925e;padding-bottom:5px;border-bottom:1px solid #C1925E;}
.joinBox .join_list .item .txtBox .info{margin-top:120px;line-height:1.8;font-size:16px;}
.joinBox .join_list .item .txtBox h4{font-size:20px;color:#c1925e;}
.joinBox .join_list .item .txtBox pre{font-size:20px;color:#8a8a8b;}
.joinBox .join_list .item:nth-child(2n+1){flex-direction:row-reverse;}
.joinBox .join_list .item:nth-child(2n+1) .img{float:left;}
.joinBox .join_list .item:nth-child(2n+1) .txtBox{float:right;}
.recruit{padding-top:30px;}
.recruit ul{background-color:#f2efe6;margin-bottom:15px;}
.recruit ul li{border-bottom:1px solid #eae8e1;}
.recruit ul li:last-child{border-bottom:none;}
.recruit ul li .tit{overflow:hidden;padding:10px 80px;cursor:pointer;display:flex;display:-webkit-flex;display:-ms-flexbox;justify-content:space-between;align-items:center;}
.recruit ul li .tit h3{font-size:20px;float:left;width:calc(100% - 50px);}
.recruit ul li .tit .open{float:right;width:40px;height:40px;background-color:#c8c9c9;position:relative;}
.recruit ul li .tit .open::before,.recruit ul li .tit .open::after{content:"";position:absolute;background-color:white;}
.recruit ul li .tit .open::before{left:25%;width:50%;height:1px;top:50%;}
.recruit ul li .tit .open::after{top:25%;width:1px;height:50%;left:50%;}
.recruit ul li .info{padding:20px 80px;display:none;}
.recruit ul li .info .info_hed{margin-bottom:20px;color:#000000;}
.recruit ul li .info .info_hed span{margin-right:30px;}
.recruit ul li .info .txt{line-height:1.8;font-size:15px;}
.recruit ul li .info .txt p{padding-left:20px;background:url(../images/xing2.png) no-repeat left 8px;margin:3px 0;}
.recruit ul li.on .tit,.recruit ul li:hover .tit{background-color:#c1925e;color:white;}
.recruit ul li.on .tit .open,.recruit ul li:hover .tit .open{background-color:white;}
.recruit ul li.on .tit .open::after,.recruit ul li:hover .tit .open::after,.recruit ul li.on .tit .open::before,.recruit ul li:hover .tit .open::before{background-color:#c1925e;}
.recruit ul li.on .tit .open::after{display:none;}
.recruit .join_contact{background-color:#f1eee5;padding:40px 80px;}
.recruit .join_contact p{padding:15px 0 15px 35px;border-bottom:1px solid #eae8e1;font-size:16px;}
.recruit .join_contact p:last-child{border-bottom:none;}
.recruit .join_contact p.email{background:url(../images/email.png) no-repeat left 15px;}
.recruit .join_contact p.tel{background:url(../images/tel.png) no-repeat left 15px;}
.recruit .join_contact p.address{background:url(../images/address.png) no-repeat left 15px;}
.contactBox .mapBox{overflow:hidden;}
.contactBox .mapBox .img{float:left;width:47%;margin-right:1%;}
.contactBox .mapBox .map{float:left;width:52%;height:422px;}
.contactBox .mapBox .map img{max-width:none;}
.contactBox .compayBox{padding:80px 120px;line-height:1.8;font-size:15px;max-width:1000px;margin:-40px auto auto auto;background:white url(../uploadfiles/ad.png) no-repeat 60px 80px;box-shadow:0 0 20px #ddd;position:relative;z-index:66;}
.contactBox .compayBox h3{margin-bottom:10px;}
.contactBox .compayBox p{margin:5px 0;}

/*Page002046 */
.Page002046 .Pages{text-align:center;padding:3% 0; font-family:'HarmonyOS';}
.Page002046 .Pages a{display:inline-block;vertical-align:middle;background-color:#f6f6f6;border:1px solid #ececec;padding:0 15px;min-width:38px;line-height:38px;color:#444;}
.Page002046 .Pages a:hover,.Page002046 .Pages a.a_cur{background-color:#33887b;color:#fff;}
.Page002046 .Pages em{font-style:normal;display:inline-block;vertical-align:middle;overflow:hidden;}
.Page002046 .Pages em a{float:left;margin-left:-1px;line-height:36px;}
.Page002046 .Pages .a_first{margin-right:15px;}
.Page002046 .Pages .a_end{margin-left:15px;}
.Page002046 .Pages .a_prev,.Page002046 .Pages .a_next{margin:0 -5px;padding:0;width:44px;background:#f6f6f6 url(../images/p_prev.png) no-repeat center center;overflow:hidden;line-height:1000px;height:38px;}
.Page002046 .Pages .a_next{background-image:url(../images/p_next.png);}
.Page002046 .Pages .a_prev:hover{background-image:url(../images/p_prev2.png);}
.Page002046 .Pages .a_next:hover{background-image:url(../images/p_next2.png);}
.markbox{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.5);display:none;z-index:999;}
.markbox img{min-width:50%;max-width:90%;max-height:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.banner.swiper-container .swiper-slide{line-height:0;background:#000;height:100%;}
.banner.swiper-container .swiper-slide video{width:100%;  /* height: calc(100vh - 200px); */margin:0 auto;display:block;  /* object-fit: cover; */}
.banner.swiper-container .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block;margin:0 auto;object-fit:cover;}
.banner .swiper-pagination-bullet{background:#fff;opacity:1;}
.banner .swiper-pagination-bullet-active{background:#33887b;}
@media (min-width:1200px){
    .banner{height:calc(100vh - 300px);}
}
@media (max-width:768px){
    .banner.swiper-container .swiper-slide video{height:100%;object-fit:cover;}
    .Hfloor1 .Hfloor1bg{background-attachment:unset;background-size:cover;}
}

/*20210714*/
.Hfloor3 li{height:auto;}
.Hfloor3 li a{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;height:auto;flex-direction:column;justify-content:stretch;}
.Hfloor3 li .img{overflow:hidden;}
.Hfloor3 li .scaleBox{background-repeat:no-repeat;background-size:cover;background-position:center;transition:.4s;height:280px;}
.Hfloor3 li .img img{display:none;}
.Hfloor3 li:hover .scaleBox{transform:scale(1.1);}
.Hfloor3 li:nth-child(2n) a{flex-direction:column-reverse;}
.Hfloor3 li .text{height:280px;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;justify-content:center;flex-direction:column;}
@media(max-width:768px){
    .Hfloor3 li a{display:block;}
    .Hfloor3 li .text{height:200px;}
    .Hfloor3 li .scaleBox{height:auto;}
    .Hfloor3 li .img img{display:block;width:100%;}
}

/* 20210719 */
@media(max-width:768px){
    .ProjectBox li:nth-child(3n){margin-right:2%;}
    .ProjectBox li:nth-child(2n){margin-right:0;}
    .colunm_banner img{min-height:220px;object-fit:cover;}
    .colunm_banner .txt{bottom:50px;}
    .aboutImg .txtBox .info{font-size:14px;line-height:1.75;}
    .aboutImg .txtBox{padding-top:25%!important;}
    .New .NewBox .New_top li{float:left!important;}
    .ul_slick .slick-list{padding:0!important;}
    .ul_slick .slick-arrow{position:absolute;top:47.5%;width:33px;height:63px;z-index:9;}
    .ul_slick .slick-arrow.slick-prev{left:0;background:url(../images/prev4.png)no-repeat center #33887b;}
    .ul_slick .slick-arrow.slick-next{right:0;background:url(../images/next4.png)no-repeat center #33887b;}
    .aboutImg .txtBox .tit{max-width:110px;}
    .Hfloor1 .auto .tit{font-size:16px;max-width:66px;text-align:center;padding:10px 10px 25px!important;}
}