
/* CSS Document */
*{ margin:0; padding:0;}
body{max-width:640px; min-width:320px; position: relative; margin:0 auto; font-size:14px; line-height:25px; font-family:"Microsoft Yahei","",Verdana, Geneva, sans-serif;}
p,ul,li,ol,h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
ul,li,ol{ list-style:none;}
img{ border:none;}
li>a{display:block; color:inherit;}
a{ text-decoration:none; color:#000;}
.clear{ clear:both;}
.w{position:relative;width: 97%; display:block; margin:0 auto; clear:both; }
.fl{float:left;}.fr{float:right;}
.h10{height:10px; width:100%; clear:both;}.h20{height:20px; width:100%; clear:both;}
.h30{height:30px; width:100%; clear:both;}.h60{height:60px; width:100%; clear:both;}
.radius{border-radius:5px;}
/* 婵犮垼鍩栭幐鎶藉极閹捐妫橀柕鍫濇椤忥�?*/
.body_bg{margin:0 auto;width:100%;background:url(../image/body_bg.png) top center repeat;}
header{width:100%;letter-spacing: 1px;background:url(../image/header_bg.png) center no-repeat;position: relative;}
.head{/* width: 96%; */margin: 0 auto;/* padding: 10px 0; */}
.h_logo{display:flex;justify-content: space-between;align-items: center;}
.h_logo>a{width: 50%;margin-left: 9px;}
.h_logo>a img{width: 100%;display: flex;}
.logo_txt{width: 55%;font-size: 17px;letter-spacing: 1px;}
.logo_txt>span{color:#D0A014;font-size: 20px;font-weight: 550;}
nav{/* width: 100%; *//* height: 40px; *//* position: absolute; *//* letter-spacing: 1px; *//* right: 0; *//* background: #39393a; */}
nav>ul{display:flex;height: 40px;line-height: 40px;justify-content: flex-end;align-items: center;}
nav>ul>li{padding: 0 16px;}
nav>ul>li>a{color:#EEBF1A;font-size:16px;}
nav>ul>span{padding: 0 16px;line-height: 40px;}
nav>ul>span img{width:30px;vertical-align: middle;}
.dao_nav{display:none;position: absolute;width: 43%;background: #fff;right: 0;text-align: center;z-index: 999;}
.dao_nav ul{width:100%;}
.dao_nav ul li{height:45px;line-height:45px;border-bottom:1px dashed #ddd;}
.dao_nav ul li a{font-size:16px;}
.dao_nav ul li:last-child{border-bottom:0;}
.nav_span img{height: 50px;display: flex;} 
/* 闂備浇娉曢崰搴ゃ亹閵娧勫珰鐟滃海鈧艾缍婇弻鍛潩閼稿灚娅㈤梺鍝勫€堕崐鏍偓姘秺閺屻劑鎮㈤崨濠勪紕闂佺懓鍢查崲鑼閿燂�?*/
.title{ padding-left:2%; padding-right:2%; height:40px; line-height:40px; font-size:16px; color:#fff; background:#07b5e2;}
.title a{color:#fff;}
.title2{   height:40px; line-height:40px; font-size: 18px; color: #0e402d;  position:relative;font-weight: 550;display: flex;align-items: center;background: #e5e4e2;margin: 15px 0;border-radius: 20px;}
.header2{padding-left:2%; padding-right:2%;height:90px; line-height:90px; background:#07b5e2; color:#fff; font-size:16px; text-align:center;}
.fanhui{ position:absolute; left:2%; top:26px; padding:10px; line-height:16px; border:1px solid #0081C9; color:#fff;}
.fenlei{ position:absolute; right: 0%; top: 0;  font-size: 17px; line-height:16px; border: 1px solid #EEBF1A; color: #0e402d;border-radius: 20px;height: 38px;width: 70px;text-align: center;line-height: 38px;}
.title2 .fenlei{}
.content{ padding-left: 1%;/* padding-top:20px; */ /* padding-bottom:20px; */ clear:both;padding-right: 1%;}
.content img{max-width:98% !important; height:auto !important; margin:0 auto;}
.title_div{background: #efbf1d;border-radius: 20px;padding: 0 20px;letter-spacing: 1px;}
.pc-hidden{display:none;}
/* banner */
.banner{width:100%;position:relative;}
.banner img{width:100%;display: flex;}
.banner .banimg{width:100%;}
.banner .contant{position:absolute;top:40%;width: 100%;z-index: 9999;}
.banner .ban_tant{width: 96%;margin:0 auto;background:#fff;border-radius: 10px;display: none;}
.banner .ban_tant dl{width: 34%;text-align: center;border-right:1px dashed #096434;padding: 10px 0;}
.banner .ban_tant dl a{display:inline-block;}
.banner .ban_tant dl:last-child{border-right:none;}
.banner .ban_tant dl dt{font-weight:550;color:#F2B11A;font-size: 18px;letter-spacing: 1px;}
.banner .ban_cont{top:40%;}
.banner .swiper-slide{ pointer-events: auto;width:100%;height: 100%;}
.banner .swiper-slide.swiper-slide-active{z-index: 999}
.index_so{background:#004530;color:#fff;padding: 0 1.5% 4%;color: #EEBF1A;display: none;}
.hot_so{width: 75%;/* padding-top: 20px; */}
.hot_span{background: #e0b41b;/* height:130px; */width:160px;border-radius:10px;color:#0e402d;text-align:center;line-height:130px;font-size: 22px;letter-spacing: 2px;margin-right: 20px;transform:scale(1.1);font-weight: 550;}
.hot_con{letter-spacing: 1px;}
.hot_con a:hover{font-weight:550;}
.hot_so #searchform{width:100%;background:#e1b41c;border-radius: 30px;position: relative;}
.hot_so .in_text{width: 87%;background:#fff;height: 35px;border:none;border-radius: 30px;font-size: 14px;text-indent: 10px;letter-spacing: 0.5px;}
.hot_so .so{background:url(../image/soso.png) center no-repeat;font-size:0;border:none;width: 14%;height: 35px;cursor: pointer;position: absolute;right: 0;}
.index_so_txt{width:100%;display: flex;align-items: center;justify-content: space-between;height: 60px;}
.index_so_txt>span{width: 23%;}
.key_ul{width:100%;}
.key_ul li{display:flex;border:1px solid #e1b41c;}
.key_ul li.hot_con{display:flex;margin-bottom:5px;border-top-right-radius: 10px;;;border-top-left-radius: 10px;}
.key_ul li>a{width:33%;display:inline-block;text-align: center;border-right: 1px solid #e1b41c;padding: 3px 0;}
.key_ul li:nth-child(2){border-bottom-right-radius: 10px;;;border-bottom-left-radius: 10px;}
.key_ul li>a:last-child{border-right:0;}
.promote_bg{width:100%;position: relative;/* MARGIN-TOP: 20px; */}
.index_top{text-align:center;width:100%;}
.index_top h1{color:#176537;font-size: 23px;font-weight: 550;letter-spacing: 4px;}
.index_top p{font-size: 16px;line-height: 34px;letter-spacing: 2px;}
.promote_list{width: 97%;margin:5px auto 0;}
.promote_list dl{transition:all 0.3s;width: 46%;background: #ffffff;padding: 5px;border-radius: 15px;position:relative;box-shadow: 1px 1px 12px 1px #93a398eb;text-align: center;z-index: 99;float: left;margin-bottom: 30px;}
.promote_list dl .dl_img{width:100%;display: flex;}
.promote_list dl .dl_img img{width:100%;border-radius: 15px;height: 140px;object-fit: cover;}
.promote_list dl .dl_dt{width:100%;text-align:center;font-size: 14px;line-height: 28px;height: 70px;margin: 10px 0;letter-spacing: 1px;}
.promote_list dl dd{width: 80%;background:#e6b91c;height: 35px;line-height: 35px;color:#0f432f;font-size: 16px;letter-spacing:2px;border-radius: 30px;position: absolute;left: 10%;box-shadow: 1px 1px 9px 1px #bbc4be;bottom: -7%;display: flex;align-items: center;justify-content: center;font-weight: 550;}
.promote_list dl dd span{background:#fff url(../image/ico_03.png) center no-repeat;height: 20px;width: 19px;border-radius:50%;display: inline-block;background-size: 15px;}
.promote_list dl:nth-child(2n){float:right;}
.case_bg{width:97%;margin: 20px auto;}
.case_list_ul{width:100%;margin-top: 20px;}
.case_list_ul dl{width: 46%;background: #fff;border-radius: 15px;box-shadow: 1px 1px 12px 1px #bebebe;padding: 6px;margin-bottom: 13%;position: relative;text-align: center;float: left;}
.case_list_ul dl .dl_img {width:100%;display: flex;margin-bottom: 10px;overflow: hidden;border-radius: 15px;}
.case_list_ul dl .dl_img img{width:100%;border-radius: 15px;height: 135px;object-fit: cover;transition: all 0.3s;display: flex;}
.case_list_ul dl dd{background: #D9D9D9;color: #006341;font-size: 15px;/* letter-spacing:2px; */display: flex;justify-content: center;align-items: center;border-radius: 15px;position: absolute;box-shadow: 1px 1px 9px 1px #bbc4be;/* padding: 5px 15px; */text-align:center;width: 90%;left: 5%;height: 30px;line-height: 30px;}
.case_list_ul dl dd span img{width: 20px;vertical-align: middle;}
.case_list_ul dl dd span{background:#fff url(http://8.138.215.193:39003static/image/ico_03.png) center no-repeat;height: 28px;width: 28px;border-radius:50%;line-height: 32px;text-align: center;margin-left: 5px;background-size: 18px;display: none;}
.case_list_ul dl:nth-child(2n){float: right;}
.video_bg{width:100%;}
.video_con{width:100%;}
.video_con video{width:100%;display: flex;}
.adver_con_bg{width:100%;}
.adver_con_bg img{width:100%;display: flex;}
.ys_bg{width:100%;margin:20px auto 0;}
.ys_bg .index_top img{width:30px;}
.ys_bg .contant{width: 100%;margin:0 auto;}
.ys_bg01{width:100%;background: rgb(95 95 95 / 10%);border-top-right-radius: 30px;
    border-top-left-radius: 30px;margin-top: 50px;/* padding-bottom: 20px; */}
.ys_bg .index_top h1{font-size:25px;}
.ys_left{width:100%;background: rgb(95 95 95 / 10%);border-top-right-radius: 30px;border-top-left-radius: 30px;display: flex;flex-direction: column;}
.ye_left_top{display:flex;width: 90%;background: #EEBF1A;height: 50px;justify-content: center;margin: 0 auto;border-bottom-left-radius: 50px;border-bottom-right-radius: 50px;box-shadow: 1px 2px 5px 0px #838383;align-items: center;}
.ye_left_top>span>img{width: 45px;}
.ye_left_top>span{margin-top: -40px;width: 20%;}
.ye_left_top .ys_h1{width: 40%;font-size: 25px;font-weight: 550;color: #176537;letter-spacing: 2px;}
.ye_left_top .ys_h1>span{color:#fff;}
.ys_right .swiper-slide img{width:100%;display: flex;}
.ye_left_botoom h3{color: #EEBF1A;letter-spacing: 1px;font-size: 20px;margin-bottom: 10px;background: #004530;display: inline-block;border-radius: 15px;padding: 6px 15px;font-weight: normal;}
.ye_left_botoom .spanp{color: #c19600;background:#fff;border-radius:20px;display:inline-block;padding:4px 15px;font-size:17px;font-weight: 300;}
.ye_left_botoom .ye_text{margin-top: 0px;display: inline-block;}
.ye_left_botoom .ye_text span{display: block;/* height: 35px; */line-height: 35px;border-bottom: 1px dashed #176537;font-size: 15px;letter-spacing: 1px;font-weight: 300;}
.ye_left_botoom .ye_text span i{font-size: 19px;font-style:normal;color: #EEBF1A;width: 12px;display: inline-block;}
.ye_left_botoom{width:90%;margin: 10px auto 0 20px;position: relative;/* display: flex; *//* flex-direction: column; */}
.ysmore_con{position: absolute;bottom: 0;right: 0;}
.ysmore_con a{background: #EEBF1A;color:#0f432f;font-size: 16px;letter-spacing: 1px;display: flex;justify-content: center;align-items: center;border-radius: 20px;box-shadow: 1px 1px 9px 1px #969696;padding: 7px 0px;width: 140px;transition: all 0.3s;}
.ysmore_con a span img{width: 20px;/* vertical-align: middle; */}
.ysmore_con a span{background:#fff url(../image/ico_03.png) center no-repeat;height: 19px;width: 19px;border-radius:50%;line-height: 32px;text-align: center;margin-left: 10px;display: inline-block;background-size: 14px;}
.ys_right{width:100%;background: rgb(95 95 95 / 10%);padding-bottom: 20px;}
.ys_bg02{width:100%;margin-top:50px;}
.ys_bg03{width:100%;margin-top:50px;}
.ys_bg03 .ysmore_con{position:unset;margin-top:20px;float:right;}
.rongyu_bg{width:97%;margin: 0px auto;padding-top: 20px;}
.ys_bg01 .ys_right{padding-top: 20px;}
.rongyu_bg dl{display: flex;flex-direction: row-reverse;align-items: flex-start;}
.rongyu_bg dl dd{writing-mode:tb-rl;font-size: 12px;}
.ys_bg02_con .ys_left{padding-bottom:20px;}
.ys_bg02_con .ys_right{padding-bottom:0}
.choose_case{width:100%;/* background:#fff url(../images/bodybg.png) top center repeat; */display: none;}
.choose_top{background: #01432f url(../image/index_topbg.png) left center no-repeat;padding: 20px 0;color:#fff;}
.choose_top .index_top h1{color:#fff;}
.choose_caselist .swiper{padding: 4% 6%;}
.choose_caselist .swiper-slide img{width: 100%}

.choose_caselist .swiper-slide img{
    height: 110px;
    object-fit: cover;
    border-radius: 10px;
    display:flex;
}
.choose_caselist .swiper-slide{ transform: scale(0.6);}
.choose_caselist .swiper-slide .img{background:#bdbdbd;padding: 6px;border-radius: 10px;transition:all 0.5s;}
.choose_caselist .swiper-slide.swiper-slide-active .img{background:#e2cb7c;transition:all 0.5s;}
.choose_caselist{width: 97%;margin: 10px auto;}
.choose_caselist .swiper-slide-active,.choose_caselist .swiper-slide-duplicate-active{
      transform: scale(1.25);margin-right:20px;}

.news_bg{width:100%;/* background:#fff url(../images/bodybg.png) top center repeat; */display: none;}
.news_top{background:url(../image/index_topbg.png) left center no-repeat;padding: 20px 0 10px;}
.news_con{/* width: 97%; */margin: 0 auto;}
.news_left{width: 97%;margin: 0 auto;}

.news_nav>ul{display:flex;justify-content: space-between;}
.news_img{width: 72%;}
.news_img .n_divimg img{width:100%;border-radius: 50px;}
.news_nav li{font-size: 13px;/* margin-bottom: 20px; */border: 2px solid #829d95;text-align: center;border-radius: 10px;overflow: hidden;background: #829d95;width: 23%;float: left;}
.news_nav li span{background:#cccece;color: #004530;display: inline-block;width: 100%;text-align: center;height: 30px;line-height: 30px;border-radius: 10px;font-size: 16px;letter-spacing: 1px;}
.news_nav li.on{border: 2px solid #ffffff;background: #fff;cursor: pointer;}
.news_nav li.on span{background:#004530;color:#eeb717;}
.n_divimg{background:#b0afaf;padding: 5%;border-radius: 50px;}
.news_right{background: rgb(126 126 127 / 20%);width: 100%;margin-top: -15px;padding-bottom: 10px;}
.news_right>ul{width: 98%;padding-top: 20px;margin: 0 auto;}
.news_right>ul li{width:100%;height: 40px;line-height: 40px;border-bottom:1px dashed #004530;color:#2d6353;}
.news_right>ul li a>i{width: 10px;height: 10px;background:#fff;border-radius:50%;display:inline-block;margin-right:3px;}
.news_right>ul li>span{float:right;font-size: 15px;}
.news_right>ul li a{height: 39px;line-height: 39px;color:#2d6353;font-size: 15px;display: inline-block;width: 75%;overflow: hidden;}

/* 闁诲繐绻樼粻鏍极閹捐妫橀柕鍫濇椤忥�?*/
footer{width:100%;background: #585959;padding-top: 30px;}
.foot{width: 97%;padding-bottom: 20px;margin: 0 auto;}
.foot_r{width: 100%;display: flex;align-items: center;justify-content: space-between;}
.foot_logo{width: 100%;text-align: left;}
.foot_logo>a{width:100%;display: inline-block;}
.foot_logo img{height: 50px;}
.foot_qrc{width: 27%;text-align: center;color: #fff;}
.foot_qrc img{width: 80%;}
.foot_contact{width: 73%;color:#fff;line-height: 28px;}
.foot_contact div.on{color:#edbe1a;font-size: 18px;}
.foot_contact p{font-size: 15px;/* letter-spacing: 1px; */}
.foot_qrc p{font-size: 13px;line-height: 28px;color: #fff;}
.f_bottom{text-align: center;background: #39393a;padding: 6px 0;FONT-VARIANT: JIS78;letter-spacing: 0.5px;font-weight: 400;color: #7D7E7F;font-size:13px;}
.f_bottom a{color:#7D7E7F;font-size:13px;}

/* 闂備浇娉曢崰鎰板几婵犳艾绠€瑰嫮澧楅幆鍌炴⒑鐠恒劌鏋庣憸鑸姂楠炲鈧綆鍋勯锟� */
.cp_list{ padding-top:20px; padding-bottom:20px;}
.cp_list li{ float:left;width:50%; text-align:center; padding-bottom:10px;}
.cp_list li img{margin:0 auto;}
.cp_list li h3{font-weight:normal; font-size:14px; height:30px; line-height:30px; overflow:hidden;}

.cpfl li{clear:both; padding:2%; border-bottom:#EE0000 1px solid; font-size:16px; overflow:hidden;}
.cpflimg{ float:left;width:90px; height:90px; margin-right:2%;}
.cpfl .more{float:right; font-size:30px; color:#EE0000; margin-top:20px;}

/* 闂備浇娉曢崰鎰板几婵犳艾绠€瑰嫮澧楅幆鍌炴⒑鐠恒劌鏋戦柡瀣煼楠炲繘鎮滈懞銉︽闂佸搫鍊堕崐鏍偓姘炬嫹 */
.cpnav{ transition:left 1s; -moz-transition:left 1s; -ms-transition:left 1s; -o-transition:left 1s; -webkit-transition:left 1s;}
.cpnav{ position:fixed; left:100%; top:0; width:100%; height:100%;/* overflow:hidden; */ z-index:999;}
.show_hide_btn{float:left;width:15%; height:100%; background:rgba(0,0,0,0.35); color:#fff; font-size:50px;}
.show_hide_btn span{position:relative; width:15%; top:42%; left:0;}
.nav_weizhi{float:left;width:1%; height:100%; background: #39393a;}
.ab_nav{
    width: 100%; margin-bottom: 20px;
}
.ab_nav h3{width:100%;background: #EEBF1A url(../image/yan_ico01.png) 97% center no-repeat;height: 45px;line-height: 45px;text-align:center;color:#444d6a;font-weight: 600;font-size:23px;letter-spacing:2px;display: flex;align-items: center;}
.ab_nav h3 a{color:#444d6a;display: inline-block;width: 100%;font-size: 19px;}
.ab_nav h3 i{font-size:3px;font-style:normal;}
.ab_nav li{height: 35px;line-height: 35px;border-bottom:1px solid #999b97;margin: 0 0px;font-size: 16px;overflow: hidden;text-indent: 20px;}
.ab_nav li:hover a{font-weight: bold;}
.ab_dl{width: 100%;/* margin-bottom: 20px; */}
.ab_dl dt{width:100%;background:#efbf1d url(http://8.138.215.193:39003static/image/yan_ico01.png) 97% center no-repeat;height:55px;line-height:55px;text-align:center;color:#444d6a;font-weight: 600;font-size:23px;letter-spacing:2px;}
.ab_dl dt a{color:#444d6a;width: 100%;display: inline-block;}
.ab_dl dt i{font-size:3px;font-style:normal;}
.ab_dl dd img{width:100%}
.ab_dl dd{padding:5%;}
.ab_dl dd img{border-radius:20px;}
.ab_nav li:last-child{border-bottom: none;}
.ab_nav li a{color: #006341;font-size: 15px;font-weight: 500;}
.cpnav>ul{float:right;width:84%; height:100%; background: #e5e4e2;overflow:hidden;z-index: 999;}

/* 闂備浇娉曢崰鎰板几婵犳艾绠柣鎴ｅГ閺呮悂鏌￠崒妯衡偓鏍偓姘秺閺屻劑鎮㈠畡鏉跨紦闂佽褰冮鍡欌偓姘炬�?*/
.news_list li{ padding-left:2%; padding-right:2%; line-height:45px; border-bottom:1px #b7b7b7 solid; overflow:hidden;}
.news_list li span{float:right;}

/* 闂備浇娉曢崰鎰板几婵犳艾绠柣鎴ｅГ閺呮悂鏌￠崒妯衡偓鏍偓姘秺閺屻劑鎮㈤崨濠勪紕闂佸綊顥撻崗姗€寮幘璇叉闁靛牆妫楅锟�?*/
.news_title{text-align:center; font-size:16px; line-height:50px; font-weight:550; }
.ny_case_list{margin-top: 15px;}
.ny_case_list dl{width: 46%;background: #fff;border-radius: 15px;box-shadow: 1px 1px 12px 1px #bebebe;padding: 4px;margin-bottom: 12%;position: relative;text-align: center;float: left;}
.ny_case_list dl:nth-child(3n){margin-right:0;}
.ny_case_list dl .dl_img {width:100%;display: flex;margin-bottom: 10px;overflow:hidden;border-radius: 10px;}
.ny_case_list dl .dl_img img{width:100%;border-radius: 15px;height: 120px;object-fit: cover;transition:all 0.3s;}
.ny_case_list dl dd{background: #d9d9d9;color:#0f432f;font-size: 15px;/* letter-spacing:2px; */display: flex;justify-content: center;align-items: center;border-radius: 30px;position: absolute;box-shadow: 1px 1px 9px 1px #bbc4be;text-align:center;left: 5%;width: 90%;}
.ny_case_list dl dd span img{width: 20px;vertical-align: middle;}
.ny_case_list dl dd span{background:#fff url(http://8.138.215.193:39003static/image/ico_03.png) center no-repeat;height: 24px;width: 24px;border-radius:50%;line-height: 24px;text-align: center;margin-left: 5px;background-size: 14px;}
.ny_case_list dl:nth-child(2n){float:right;}
.pages{font-size:12px;text-align: center;margin: 10px 0;}

.case_text_bg{background: #e2e0e1ad;border-radius: 30px;padding-bottom: 20px;/* border-bottom-right-radius: 0; *//* border-bottom-left-radius: 0; */margin-top: 20px;}
.case_h1{width:100%;background: #c0c0c0;text-align:center;font-size: 18px;font-weight:550;height: 45px;line-height: 45px;border-radius:50px;letter-spacing:3px;}
.case_h1 i{display:inline-block;width:4px;height:4px;background:#5c5c5c;border-radius:50%;margin-bottom:5px;}
.case_img_bg{width:100%;overflow: hidden}
.case_imglist{width:95%;margin:0 auto;margin-top:20px;position:relative;}
.case_imglist .swiper img{border-radius:30px;width:100%;display: flex}
.case_imglist .swiper-button-next:after,.case_imglist .swiper-rtl .swiper-button-prev:after{content: "";}
.case_imglist .swiper-button-prev:after,.case_imglist  .swiper-rtl .swiper-button-next:after{content: "";}
.case_imglist .swiper-button-prev{width:35px;height:35px;background: url(http://8.138.215.193:39003static/image/ban_right.png) center no-repeat;background-size: 30px;left: -6%;}

.case_imglist .swiper-button-next{width:35px;height:35px;background: url(http://8.138.215.193:39003static/image/ban_left.png) center no-repeat;background-size: 30px;right: -6%;}
.case_newstext_bg{width:100%;margin-top: 10px;}
.case_newstext_ti{text-align:center;height:50px;line-height:50px;font-size: 19px;letter-spacing:2px;display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.case_newstext_ti i{width:4px;height:4px;background:#414141;display:inline-block;border-radius:50%;margin-bottom:5px;margin-left:5px;margin-right:5px;}
.case_newstext_ti::before{width: 24%;background:#5f5f5f;height:2px;display:inline-block;content:"";}
.case_newstext_ti::after{width: 24%;background:#5f5f5f;height:2px;display:inline-block;content:"";}
.case_newstext{margin-top: 0px;text-align: center;}
.case_newstext img{max-width:100%;height: auto !important;}
.project{background:#c8c6c7;text-align: center;/* border-radius: 50px; */padding: 0px 0 20px;}
.project h4{height: 50px;line-height: 50px;font-size: 16px;letter-spacing: 1px;color:#005630;}
.project_list{width:100%;display: flex;justify-content: space-around;/* border-top: 1px solid #879f90; *//* border-bottom: 1px solid #879f90; *//* padding: 10px 0; */}
.project_list dl{width: 48%;text-align: center;}
.project_list dl img{width:100%;border-radius:30px;display:flex;height: 180px;}
.project_list dl dt{background:#9f9f9f;padding: 5px;border-radius:30px;}
.project_list dl dd{background:#edbe1e;border-radius:30px;padding: 5px 0;margin-top:20px;font-size:15px;display: flex;justify-content: center;align-items: center;}

.project_list dl dd span{background: #fff url(http://8.138.215.193:39003static/image/case_ico.png) center center no-repeat;width:23px;height:23px;border-radius:50%;background-size: 14px;margin-left: 5px;line-height: 23px;display: none;}
.project_list dl dd a{color:#005630;font-size: 14px;}
.why_sh{width:100%;margin-top:40px;}
.why_sh .index_top h1{font-size: 20px;}
.why_dl{/* width:100%; */background: #d6d6d691;border-radius:50px;padding: 10px;margin-top: 20px;}
.why_dl dl{width: 48%;text-align: center;margin-bottom: 15px;font-size: 18px;}
.why_list{display: flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap;background: #cecccd7d;border-radius: 50px;/* padding: 20px; */padding-top: 20px;padding-bottom: 20px;}
.why_dl dl dd{font-size: 15px;line-height:35px;}
.why_dl dl img{}
.case_ys{width:100%;margin-top: 10px;}
.case_ys_img img{width: 50px;}
.case_honor{width:100%;/* margin-top:20px; */}
.case_ys_top{padding: 10px 5px 0;display: flex;align-items: flex-start;}
.case_ys_text{margin-left: 0px;margin-top: 17px;}
.case_ys_text h2{font-size: 18px;color:#00512a;font-weight: 550;letter-spacing: 1px;margin-bottom: 5px;text-indent: 4px;}
.case_ys_text p{font-size: 14px;color:#7a7977;line-height: 25px;/* letter-spacing: 0.5px; */}
.case_ys_swiper{width:100%;background:#bec6bb;border-radius: 30px;text-align:center;padding-top: 20px;padding-bottom: 20px;position: relative;margin-top: 20px;}
.case_ys_swiper .swiper{width: 95%;margin:0 auto;}
.case_ys_swiper .swiper-slide img{width:100%;display: flex}
.case_ys_swiper .swiper-button-next:after,.teamswiper .swiper-rtl .swiper-button-prev:after{content: "";}
.case_ys_swiper .swiper-button-prev:after,.teamswiper  .swiper-rtl .swiper-button-next:after{content: "";}
.case_ys_swiper .swiper-button-prev{width:35px;height:35px;background: url(http://8.138.215.193:39003static/image/ban_right.png) center no-repeat;background-size: 30px;left: 15px;}
.case_ys_swiper .swiper-button-next{width:35px;height:35px;background: url(http://8.138.215.193:39003static/image/ban_left.png) center no-repeat;background-size: 30px;right: 15px;}
.case_team_bg{width:100%;margin-top:20px;}
.team_img{padding: 5px;/* margin-bottom: 35px; */}
.team_img img{width:100%;border-radius:50px;}
.case_honor_swiper{width:100%;margin-top: 10px;background: #bec6bb;border-radius: 30px;text-align:center;padding-top: 20px;padding-bottom: 20px;position: relative;}
.case_honor_swiper .ys_img{width: 90%;margin-top: 90px;margin-left: 30px;position: relative;}
.case_honor_swiper .swiper-slide dt{background: #fff;text-align: center;box-shadow: 1px 1px 13px 1px #9c9c9c;}
.case_honor_swiper .swiper-slide dt img{width:100%;display: flex;}

.case_honor_swiper .swiper-slide dl dd{background:#eabc1c;text-align:center;margin-top:20px;padding:6px 0;font-size: 14px;border-radius:20px;letter-spacing: 1px;}
.case_honor_swiper .swiper-button-next{width: 45px;height: 51px;background: url(http://8.138.215.193:39003static/image/ban_left.png) center no-repeat;right: 0;background-size: 30px;}
.case_honor_swiper .swiper-button-prev{width: 45px;height: 51px;background: url(http://8.138.215.193:39003static/image/ban_right.png) center no-repeat;right: 15px;background-size: 30px;}
.case_honor_swiper .swiper{width: 95%;margin:0 auto;}
.case_honor_swiper .swiper-button-next:after{content:"";}
.case_honor_swiper .swiper-button-prev:after{content:"";}

/***news****/
.ny_cont_bg{background: rgb(218 218 218 / 70%);border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;border-top-left-radius: 15px;border-top-right-radius: 15px;margin-top: 10px;}
.ny_news_top{width:100%;background: #d3d2d0;border-radius: 30px;}
.n_title{width:100%;background:#c5c1c0;height: 35px;line-height: 35px;border-radius: 20px;}
.n_title span{background: #efbf1d url(http://8.138.215.193:39003static/image/news_tibg.png) bottom left no-repeat;display:inline-block;padding: 0 25px;font-size: 18px;border-radius:50px;letter-spacing: 1px;box-shadow: 1px 1px 12px 1px #828282;color: #106441;height: 35px;line-height: 35px;}
.n_title span i{font-style:normal;font-size:14px;}
.n_title span:hover{font-weight:550;}
.n_title .span_more{float:right;color:#fff;font-size:20px;margin-right:20px;text-transform: uppercase;}
.news_top_list{width: 95%;margin: 10px auto 20px;display: flex;justify-content: space-between;padding-bottom: 20px;flex-direction: column;}
.news_top_list .news_ul{width: 100%;}
.news_top_list .news_img{width: 97%;background: #b0acabab;border-radius:30px;padding:1.5%;margin-top: 10px;display: flex;}
.news_top_list .news_img img{width:100%;border-radius:30px;display: flex;}
.news_top_list .news_ul li{width:100%;height: 40px;line-height: 40px;border-bottom:1px dashed #106441;font-size: 16px;}
.news_top_list .news_ul li i{color:#fff;font-size: 10px;margin-right:5px;font-style:normal;float: left;}
.news_top_list .news_ul li a{color:#106441;font-size: 15px;width: 76%;overflow: hidden;display: inline-block;height: 40px;white-space: nowrap;text-overflow: ellipsis;}
.news_top_list .news_ul li a:hover{font-weight:550;}
.news_top_list .news_ul li span{float: right;color:#106441;font-size: 12px;}
.pai_news_list{padding: 10px 5px;margin-top: 10px;}
.pai_news_list dl{width: 100%;margin-bottom: 3%;float: left;}
.pai_news_list dl:nth-child(2n){float:right;}
.pai_news_list dl dt.news_dl_dt a{color:#744500;font-size: 18px;}
.pai_news_list dl dt.news_dl_dt a:hover{font-weight:550;}
.pai_news_list dl dt.news_dl_dt{border-bottom:1px solid #aaa6a5;background: url(http://8.138.215.193:39003static/image/news_ico_05.png) left 75% no-repeat;height:45px;line-height:45px;text-indent: 10px;letter-spacing: 1px;}
.pai_news_list dl dd{width:100%;border-bottom: 1px dashed #106441;height:45px;line-height:45px;font-size:16px;color: #106441;}
.pai_news_list dl dd i{font-size:13px;font-style:normal;float: left;margin-right: 4px;}
.pai_news_list dl dd a{color:#106441;width: 70%;overflow: hidden;display: inline-block;height: 45px;line-height: 45px;font-size: 15px;}
.pai_news_list dl dd:hover a{font-weight:550;}
.pai_news_list dl dt.news_dl_dt span.news_dl_span{float:right;letter-spacing:0px;text-transform:uppercase;font-size:16px;}



.pai_news_list dl dt.news_dl_dt span.news_dl_span a{font-size:16px;color:#666;}
.pai_news_list dl dd span{float:right;font-size: 14px;}
.pai_news{background: #d2cecdad;border-radius:30px;/* margin-top: 10px; */display: flex;flex-wrap: wrap;}
.ny_cont_bg .n_title span i{width: 3px;height: 3px;background:#106441;display: inherit;font-size: 0;margin-bottom: 4px;}
.n_cjwt{width:100%;/* background: #d1cdcc; */margin-top: 20px;border-radius: 50px;/* display: flex; */}
.news_bottom_list{width: 95%;margin: 10px auto;display: flex;justify-content: space-between;padding-bottom: 20px;}
.news_bottom_list .news_bo_dl{width: 100%;}
.news_bottom_list .news_img{width:30%;background: #b0acabab;border-radius:30px;padding: 10px;}
.news_bottom_list .news_img img{width:100%;border-radius:30px;}
.news_bottom_list .news_bo_dl dl{width:100%;margin-bottom: 5px;font-size: 16px;}
.news_bottom_list .news_bo_dl dl dt{background:url(../image/news_ico_01.png) center left no-repeat;text-indent: 10px;border-bottom:1px dashed #106441;background-size: 12px;}
.news_bottom_list .news_bo_dl dl dd{background: url(../image/news_ico_04.png) left 9px no-repeat;text-indent: 18px;line-height: 25px;background-size: 14px;font-size: 15px;}
.news_bottom_list .news_bo_dl dl dd:hover{font-weight:550;}
.news_bottom_list .news_bo_dl dl dt a{color:#106441;line-height:40px;font-size: 15px;width: 70%;overflow: hidden;display: inline-block;height: 40px;white-space: nowrap;text-overflow:ellipsis;}
.news_bottom_list .news_bo_dl dl dt span{float:right;display: inline-block;height: 40px;line-height: 40px;font-size: 14px;}
.news_bottom_list .news_img img{
    display: flex;
    height: 250px;
    object-fit: cover;
}
.news_bottom_list .news_bo_dl dl dt a:hover{font-weight:550;}
.bottom_news{width: 97%;background: #d9d8d3;border-top-left-radius:30px;border-top-right-radius: 30px;padding-bottom: 20px;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;margin: 0 auto;}
.bottom_news .n_h1{/* width: 66%; */background:#efbf1d url(../image/news_tibg.png) left center no-repeat;height: 50px;line-height: 50px;text-indent: 55px;font-size: 18px;color:#fafcf9;letter-spacing: 1px;border-radius: 30px;background-size: 80px;padding: 0px 22px;}
.bottom_news .n_h1 i{font-style:normal;font-size: 11px;}
.news_next{width: 95%;margin:0 auto;}
.news_next li{line-height: 40px;border-bottom:1px dashed #00341d;font-size: 14px;height: 40px;}
.news_next li i{color:#fff;font-style:normal;font-size: 16px;display: inline-block;float: left;}
.news_next li span{float:right;}
.news_next li a{color:#00341d;letter-spacing: 1px;width: 70%;float: left;height: 40px;line-height: 40px;overflow: hidden;text-indent: 4px;}
.news_next li a:hover{font-weight:550;}

.ny_cont{width: 100%;background: #f0f0f06e;margin-top: 20px;}
.about_h1{width:100%;text-align:center;background:#e5e4e2;color: #104531;border-radius:50px;height: 45px;line-height: 45px;}
.about_h1 span{display:inline-block;width: 80%;margin:0 auto;background:#efbf1f;border-radius:50px;box-shadow: 1px 4px 17px 3px #c2c2c2;font-size: 20px;height: 45px;line-height: 45px;display: flex;justify-content: center;letter-spacing: 1px;}
.about_news{background: #e4e3e17d;padding: 10px 5px;margin-top: 20px;border-radius:30px;line-height: 28px;}
.about_news p{font-size: 15px;}
.about_jing{width:100%;margin-top:30px;display:flex;justify-content: space-evenly;align-items: stretch;}
.about_jing dl{width: 27%;text-align:center;background:url(http://8.138.215.193:39003static/image/about_ico.png) top center no-repeat;background-size: 93%;}
.about_jing dl dt{height: 50px;line-height: 50px;font-size: 17px;letter-spacing: 1px;}
.about_jing dl dd{margin-top: 85px;font-size: 14px;letter-spacing: 2px;}
.about_jing dl dd img{margin-top:-20px;}
.about_jing dl:last-child{background:none;width: 19%;}
.about_jing dl:last-child p img{
    width: 130px;
}
.about_jing dl:last-child dd{margin-top: 2px;}
.about_team{width:100%;margin-top: 20px;text-align:center;}
.ab_team_img{width:100%;}
.ab_team_img img{width:100%;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}
.ab_team_h1{width:100%;height: 50px;line-height: 50px;text-align:center;font-size: 20px;color:#0f4631;background:#dbdad5;border-top-left-radius: 20px;border-top-right-radius: 20px;font-weight:550;letter-spacing: 1px;}
.ab_team_list{width:100%;margin-top:30px;}
.teamswiper{width:95%;position: relative;margin:0 auto;}
.teamswiper dl {width:100%;}
.teamswiper dl dt{padding:4%;background:#fff;border-radius:20px;box-shadow: 1px 1px 12px 1px #ddd;}
.teamswiper dl img{text-align:center;width:100%;display:flex;border-radius:20px;object-fit: cover;}
.teamswiper dl dd{background:#efbf1d;border-radius:20px;padding: 7px 0;text-align:center;font-size:16px;margin-top: 15px;}
.teamswiper .swiper-button-next:after,.teamswiper .swiper-rtl .swiper-button-prev:after{content: "";}
.teamswiper .swiper-button-prev:after,.teamswiper  .swiper-rtl .swiper-button-next:after{content: "";}
.teamswiper .swiper-button-prev{width:35px;height:35px;background: url(http://8.138.215.193:39003static/image/ban_right.png) center no-repeat;background-size: 30px;left: -6%;}
.teamswiper .swiper-button-next{width:35px;height:35px;background: url(http://8.138.215.193:39003static/image/ban_left.png) center no-repeat;background-size: 30px;right: -6%;}
.ab_honour_right{width: 100%;}
.ab_ho_list{padding: 0 3%;}
.h_title{width:100%;text-align:center;font-weight:550;font-size: 20px;color:#0f4631;letter-spacing: 3px;margin-bottom: 10px;}
.ab_ho_list .swiper-slide{width:100%;}
.ab_ho_list .swiper-slide img{width:100%;}

.gaozhi_bg{width:100%;margin-top: 20px;background: rgb(255 255 255 / 80%) url(http://8.138.215.193:39003/template/mobile1/images/gaozhi_bg.png) center bottom no-repeat;box-shadow: 1px 1px 12px 1px rgb(198 198 198 / 75%);display: flex;flex-wrap: wrap;flex-direction: row;padding-bottom: 10px;}
.gaozhi_title{text-align:center;font-size: 22px;color:#006545;letter-spacing: 1px;font-weight:550;height: 55px;line-height: 55px;box-shadow: 1px 8px 19px 2px #d0d0d0;border-bottom-left-radius: 70px;border-bottom-right-radius: 70px;width: 100%;}
.gaozhi_list{width: 100%;margin-top: 0px;}
.gaozhi_dl{padding: 20px 10px;}
.gaozhi_dl dl{width: 48%;float:left;text-align: center;margin-bottom: 3%;box-shadow: 1px 1px 12px 1px rgb(198 198 198 / 75%);}
.gaozhi_dl dl:nth-child(2n){float:right;}
.gaozhi_dl dl .dl_img_h{/* height: 300px; */width: 100%;}
.gaozhi_dl dl .dl_img_h dd {height: 80px;background: url(../image/ab_ico07.png) left -5px no-repeat;line-height: 80px;}
.gaozhi_dl dl .dl_img_h dt img{width:100%;height: 130px;object-fit: cover;display: flex;}
.gaozhi_dl dl .dl_img_h dt{width:100%;}
.gaozhi_dl dl .dl_img_h dd img{width: 50px;vertical-align: middle;}
.gaozhi_dl dl .dl_img{height: 300px;line-height: 300px;}
.gaozhi_dl dl .dl_img>img{
    width: 115px;
    vertical-align: middle;
}
.gaozhi_dl dl p{background:#C0BFBF;height: 45px;line-height: 45px;color:#5F5F5F;}
.about_honour_bg{width:100%;margin-top:20px;}
.b_bottom_img{width:100%;}
.b_bottom_img img{width:100%;display: flex;}
.news_list_dl{width:100%;margin-top: 10px;}
.news_list_dl dl{padding: 5px 5px 10px;border-bottom: 1px dashed #106441;margin-bottom: 10px;}
.news_list_dl dl a{display:flex;justify-content: space-between;flex-wrap: wrap;}
.news_list_dl dl a .dl_img{width: 100%;}
.news_list_dl dl a .dt{width: 100%;line-height: 28px;font-size: 14px;}
.news_list_dl dl a .dl_img img{width:100%;/* height: 180px; */object-fit: cover;display: flex;}

.news_list_dl dl a .dt dt{width:100%;font-size: 16px;margin-bottom:20px;line-height: 35px;font-weight: 550;}
.news_list_dl dl a .dt dt span{float:right;width: 100%;line-height: 20px;font-size: 14px;font-weight: 500;}
.news_list_dl dl a .dt dd{font-size: 14px;line-height: 28px;}
#allmap{width:100%;height:400px;}
.news_contact{padding:10px 1%;line-height: 28px;font-size: 15px;}
.n_case_h1{height:40px; line-height:40px; font-size: 18px; color: #0e402d;  position:relative;font-weight: 550;display: flex;align-items: center;background: #e5e4e2;margin: 15px 0;border-radius: 20px;}
.n_case_h1 span{background: #efbf1d;border-radius: 20px;padding: 0 20px;letter-spacing: 1px;}
.zs_honor{width: 97%;margin: 10px auto;}
.zs_honor dl{width: 48%;margin-bottom: 4%;float: left;}
.zs_honor dl:nth-child(2n){float:right}
.zs_honor dl dt{padding:4%;background:#fff;border-radius:20px;box-shadow: 1px 1px 12px 1px #ddd;}
.zs_honor dl img{text-align:center;width:100%;display:flex;border-radius:20px;height: 230px;object-fit: cover;}
.zs_honor dl dd{border-radius:20px;/* padding: 7px 0; */text-align:center;font-size: 15px;margin-top: 5px;}
.ny_contant{
  width:100%;
}
/**effect**/
.effect_bg {width:100%;}
.effect_left{width: 100%;margin: 10px auto 0;}
.eff_h1{width:100%;text-align: center;color: #176537;font-size: 20px;font-weight: 550;letter-spacing: 1px;/* display: flex; */}
.design_con{width: 97%;display: flex;justify-content: space-evenly;margin-top: 20px;background: rgb(0 69 49 / 13%);padding: 15px 1.5%;flex-wrap: wrap;flex-direction: column;}
.eff_cont{width:100%;background: #efefef;box-shadow: 1px 8px 19px 2px #d0d0d0;margin-top: 20px;padding-bottom: 20px;z-index: 111;}
.eff_h1 i{font-style:normal;margin-right: 10px;}
.eff_h1 i:nth-child(2){margin-left:10px;margin-right:0;}
.eff_ti{height: 50px;line-height: 50px;text-align:center;box-shadow: 1px 8px 19px 2px #d0d0d0;font-size: 18px;border-bottom-left-radius: 70px;border-bottom-right-radius: 70px;letter-spacing: 1px;font-weight: 550;}
.eff_ti span{}
.eff_newstext{text-align:center;margin: 20px auto 0;position: relative;width: 97%;}
.eff_newstext img{max-width: 100%;}
.eff_font{/* position:absolute; */display: flex;/* align-content: center; */line-height: 28px;font-size: 15px;}
.eff_font p{font-size: 15px;color:#176537;display: inline-block;text-align: left;margin-bottom:20px;line-height: 28px;}
.eff_font i{font-size: 25px;display:inline-block;font-style:normal;margin-right: 5px;}
.eff_design{width:100%;background: rgb(247 247 247 / 50%);border-top-left-radius: 50px;display: flex;flex-wrap: wrap;flex-direction: column;padding: 10px 0 0px;border-top-right-radius: 50px;}
.design_p{width: 100%;}
.design_img {width: 100%;margin-top: 10px;}
.design_img img{width:100%;}
.original_con{width:100%;margin-top: 10px;background: rgb(0 69 49 / 13%);padding: 10px 0;}
.original_p{padding: 1% 2%;line-height: 28px;font-size: 15px;}
.original_p i{
    margin-right: 5px;
}
.design_p h3{color:#176537;font-size: 18px;font-weight:500;}
.original_p h3{color:#176537;font-size:22px;font-weight:500;}
.design_font{width:100%;margin-top: 10px;}
.design_font .line{background:#176537;height:3px;width:150px;margin-top: 15px;}
.design_font p{font-size: 15px;line-height: 28px;/* color:#176537; */display: inline-block;}
.design_p i{font-size: 25px;display:inline-block;font-style:normal;margin-right: 5px;float: left;}
.desi_fenxi{width:100%;background:#006341;margin-top: 10px;}
.desi_fenxi h2{text-align: center;color:#fff;font-weight: 500;line-height: 50px;letter-spacing: 1px;font-size: 18px;margin-bottom: 10px;}
.fenxi_dl{width:100%;display: flex;justify-content: space-evenly;position: relative;}
.fenxi_dl dl{width: 27%;float:left;padding:1%;}
.fenxi_dl dl:nth-child(3){background:#2F4840;position: absolute;left: 1%;bottom: -40px;}
.fenxi_dl dl:nth-child(1){background:#2F4840;position: absolute;right: 1%;bottom: -40px;}
.fenxi_dl dl:nth-child(2){background:#5C6F71}
.fenxi_dl dl dd{width:100%;}
.fenxi_dl dl dd img{width:100%;display: flex;}
.fenxi_dl dl dt{width:100%;text-align: center;font-size: 14px;color: #fff;padding: 0px 0 8px;}
.desi_linian{width: 97%;background: rgb(0 69 48 / 22%);margin-top: 55px;position: relative;margin-bottom: 5%;padding: 1.5%;}
.li_img{width: 100%;display: flex;margin-top: 15px;}
.li_img_div{width:100%;}
.li_img_div img{width:100%;}
.li_h1{color:#5C6F71;font-weight: 500;line-height: 45px;letter-spacing: 1px;font-size: 18px;}
.desi_bg{width: 100%;/* margin-left: 5%; */text-align: left;float: left;margin-top: 0%;}
.li_p p{font-size: 15px;line-height: 28px;color:#006341;}
.li_p span{width:120px;height:2px;background:#00442F;display:inline-block;margin-top: 15px;/* display: none; */}
.disi_loudi{width:100%;display:flex;justify-content: center;}
.loudi_ti{width: 11%;font-size: 18px;}
.loudi_img{width: 87%;}
.loudi_ti p{letter-spacing: 1.5px;font-size: 18px;color:#5C6F71;writing-mode:tb-rl;}
.mySwiper{width: 95%;margin:0 auto;position: relative;}
.mySwiper .swiper img{width:100%;display: flex;}
.swiper-button-next, .swiper-rtl .swiper-button-prev{right:-40px;color: #6D6D6D;}
.swiper-button-prev, .swiper-rtl .swiper-button-next{left: 0;color:#6D6D6D;}
.douse{width:100%;height: 50px;background:#004530;}
.team_linian{width:100%;background: rgb(0 69 48 / 22%);margin-top: 100px;position: relative;display: flex;flex-direction: row;flex-wrap: wrap;height: 550px;}
.team_h1{color:#5C6F71;font-weight: 500;line-height: 55px;letter-spacing: 1.5px;font-size: 22px;}
.team_bg{width: 95%;margin-left: 5%;text-align: left;float: left;margin-top: 5%;}
.team_p p{font-size: 16px;line-height:30px;color:#006341;}
.team_p span{width:120px;height:2px;background:#00442F;display:inline-block;margin-top: 20px;}
.team_img_bg{
    margin-left: 5%;
    margin-top: 25px;
    width: 95%;
}
.team_img_div{width:100%;}
.team_img_div img{width:100%;}
.wysg{width:100%;background: rgb(239 239 239 / 70%);/* margin-top: -50px; */}
.wy_ti{text-align:center;font-size: 18px;letter-spacing: 1px;height: 40px;line-height: 40px;padding-top: 10px;}
.wy_ti span{font-size: 28px;color:#006341;}
.wysg_text{width: 97%;margin:0 auto;}
.wysg_left{width: 100%;background: #e6e7e4c4;border-radius: 30px;padding-bottom: 13px;}
.wysg_right{width: 100%;}
.wysg_l{background: rgb(83 87 66 / 16%);width:90%;margin:0 auto;border-radius: 30px;padding-top: 20px;padding-bottom: 10px;}
.wysg_l p{width:100%;background: #EEBF1A;margin-bottom: 10px;border-radius: 20px;height: 40px;line-height: 40px;text-align: left;font-size: 15px;text-indent: 20px;letter-spacing: 1px;}
.wysg_l p.on{background:#EEBF1A;}
.wy_ti i{
    font-style: normal;
}

.wysg_font{width:100%;display: flex;align-items: flex-start;}
.wysg_font p{font-size: 15px;color:#176537;display: inline-block;text-align: left;margin-bottom:20px;line-height: 28px;}
.wysg_font i{font-size: 25px;display:inline-block;font-style:normal;margin-right: 5px;}
.wysg_img{width:100%;}
.wysg_img img{width:100%;}
.jdbq{width:100%;/* padding-top: 20px; */background: rgb(239 239 239 / 70%);padding-bottom: 10px;}
.baiozhun{display:flex;justify-content: space-between;width: 97%;margin: 10px auto 0;align-items: center;flex-wrap: wrap;}
.b_left{width: 100%;}
.b_right{width: 100%;margin-top: 10px;}
.b_left ul{width:100%;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.b_left ul li{width: 30%;background: #0f442f;margin-bottom: 10px;color: #fff;text-align: center;height: 35px;line-height: 35px;font-size: 15px;border-top-left-radius: 15px;border-bottom-right-radius: 15px;float: left;}
.b_left ul li.on{background:#eebf1f;cursor: pointer;}
.b_right h2{font-weight:500;font-size: 17px;margin-bottom: 10px;color: #176537;letter-spacing: 1px;}
.b_right h2 i{font-style: normal;margin-right:6px;}
.b_right_dl_bg{width:100%;margin-bottom: 20px;}
.b_right_dl{display: flex;justify-content: space-around;flex-wrap: wrap;flex-direction: column-reverse;}
.b_right_img{width: 100%;margin-top: 15px;}
.b_right_img img{width:100%;object-fit: cover;border-bottom-left-radius: 35px;border-top-right-radius: 35px;}
.b_right_dl dl{width: 100%;margin-top: 10px;}
.b_right_dl dl dt{font-size: 30px;}
.b_right_dl dl dd{font-size: 16px;margin: 10px 0;color:#176537;font-weight: 550;}
.b_right_dl dl p{font-size:16px;}
.b_bottom_img{width:100%;background: rgb(239 239 239 / 70%);}
.b_bottom_img img{width: 100%;display: flex;}
.anquan{width:100%;margin-top: 20px;}
.an_font i{font-style:normal;display:inline-block;float:left;margin-right:5px;margin-top: 8px;}
.an_font{width:97%;margin: 20px auto;text-align: left;}
.an_font p{display: block;color:#176537;line-height: 28px;font-size: 15px;text-align: left;}
.anquan_bg{background: rgb(0 69 49 / 13%);padding: 0 0 10px;display: flex;justify-content: space-evenly;flex-direction: column;flex-wrap: wrap;}
.anquan_img{width: 100%;display: flex;}
.anquan_img img{width:100%;display: flex;}
.anquan_bg .design_p{width: 97%;margin: 15px auto;}
.anquan_bg .design_p .line{float:right;margin-top: 30px;background:#176537;height:3px;width: 150px;}
.anquan_font{text-align:left;margin-top: 9px;}
.anquan_font p{display: block;/* color:#176537; */line-height: 28px;font-size: 15px;text-align: left;}
.shigong{width:100%;margin-top: 20px;}
.shigong_bg{background: rgb(0 69 49 / 13%);display: flex;justify-content: space-around;padding: 20px 0;margin-top: 20px;flex-wrap: wrap;flex-direction: column;padding: 20px 1.5%;}
.shigong_img{width: 100%;margin-top: 20px;}
.shigong_img img{width:100%;display:flex;}
.shigong_p{width: 100%;}
.shigong_p h3{color:#176537;font-size: 18px;font-weight:500;margin-bottom: 5px;line-height: 28px;}
.shigong_font p{display: block;line-height: 28px;font-size: 15px;text-align: left;}
.shigong_font .line{background:#176537;height:3px;width:150px;margin-top: 20px;}
.shigong_font p i{margin-right:5px;}
.shenxin{width:100%;margin-top: 20px;}
.shenxin_bg{background: rgb(0 69 49 / 13%);padding: 20px 1.5%;position: relative;margin-top: 20px;}
.shenxin_img {width:100%;margin-top: 10px;}
.shenxin_img img{width:100%;}
.shenxin_p{width: 100%;}
.shenxin_p h3{color:#176537;font-size: 18px;font-weight:500;margin-bottom: 15px;/* letter-spacing: 3px; */}
.shenxin_font p{display: block;line-height: 28px;font-size: 15px;text-align: left;}
.shenxin_font .line{background:#176537;height:3px;width:150px;margin-top: 20px;}
.shenxin_top{width:100%;}
.shenxin_newstext{width:100%;margin-top: 20px;}
.shenxin_newstext .shen_title{font-size: 18px;color:#176537;text-align:center; letter-spacing:1px;font-weight:550}
.shenxin_newstext h1{font-weight:500;font-size: 18px;letter-spacing: 1px;margin-top: 17px;color:#176537;}
.shen_font{display: flex;/* align-content: center; */line-height: 28px;margin-top: 20px;}
.shen_font p{font-size: 15px;display: inline-block;text-align: left;margin-bottom:20px;}
.shen_font i{font-size: 25px;display:inline-block;font-style:normal;margin-right: 5px;}
.shenxin_newstext img{max-width:100%;}
.renzhen{width:100%;margin-top: 20px;}
.renzhen_bg{margin-top: 20px;background: rgb(0 69 49 / 13%);padding: 20px 1.5%;}
.renzhen_list{width:100%;}
.renzhen_list img{width:100%;}
.height_60{margin-top: 0;}
.team_font{/* width:100%; */margin-top: 10px;display: flex;line-height:30px;padding: 0 1.5%;}
.team_font p{font-size: 15px;color:#176537;display: inline-block;text-align: left;margin-bottom:20px;line-height: 28px;}
.team_font i{font-size: 25px;display:inline-block;font-style:normal;margin-right: 5px;}
.team_top img{width:100%;}
.team_img01{padding: 0 2.5%;margin:0 auto;background: rgb(0 69 49 / 60%);/* height: 365px; */}
.team_img01 img{width:100%;margin-top: 2.5%;}
.meet_bg{padding: 5% 2.5% 6%;display:flex;/* margin-top: 20px; */background: rgb(0 69 49 / 13%);}
.meeting{width:100%;}
.meet_top{width:100%;display:flex;justify-content: space-between;}
.meet_left h2{color:#00442F;letter-spacing: 1px;font-size: 20px;font-weight:500;margin-bottom: 10px;margin-top:5px;}
.meet_left p{font-size: 15px;line-height: 28px;color:#176537;}
.meet_left .line{background:#00442F;height:2px;width:100px;margin-top:30px;}
.meet_right{background:#EEC01C;height: 30px;width: 115px;}
.meet_dl{width:100%;display:flex;margin-top: 20px;justify-content: space-between;align-items: flex-end;flex-wrap: wrap;flex-direction: column;}
.meet_dl dl.meet_dl_01{width: 100%;display: none;}
.meet_dl dl.meet_dl_02{width: 100%;display: flex;flex-direction: column-reverse;flex-wrap: wrap;}
.meet_dl dl.meet_dl_03{width: 100%;}
.meet_dl dl.meet_dl_01 img{max-width:100%;}
.meet_dl dl.meet_dl_03 img{max-width:100%;}
.meet_dl dl.meet_dl_02 img{max-width:100%;}
.meet_dl dl dt{width:100%;display: flex;line-height: 28px;margin-bottom: 10px;}
.meet_dl dl dt p{font-size: 15px;display: inline-block;text-align: left;line-height: 28px;}
.meet_dl dl dt i{font-size: 25px;display:inline-block;font-style:normal;margin-right: 5px;}
.meet_dl dl.meet_dl_02 .dl_img{margin-bottom:25px;}
.meet_dl dl.meet_dl_03 .dl_img{margin-top:15px;}
.juhui{width:100%;margin-top: 20px;}
.juhui ul{width:95%;display:flex;justify-content: space-between;margin: 0 auto 10px;}
.juhui ul li{width:31%;}
.juhui ul li img{width:100%;display: flex;}



.juhui p{font-size: 15px;line-height: 28px;width: 98%;margin:0 auto;}
.juhui p i{margin-right:5px;}
.study_bg{padding: 3% 2.5% 2%;margin-top: 2.5%;background: rgb(0 69 49 / 13%);}
.study_top{width:100%;display:flex;justify-content: space-between;align-content: space-around;align-items: flex-end;flex-direction: row;flex-wrap: wrap;}
.study_top .study_dl{width: 100%;}
.study_top dl{width: 100%;margin-top: 20px;}
.study_top .study_right{width: 10%;/* text-align: right; */display: flex;flex-wrap: wrap;height: 262px;justify-content: flex-end;align-content: space-between;display: none;}
.study_top .study_dl img{max-width:100%;display: flex;/* height: 262px; */object-fit: cover;}
.study_right .line_top{background: rgb(0 69 49 / 50%);width:40px;height:100px;display: inline-block;}
.study_right .line_bottom{background:#EEC01C;width:120px;height: 20px;/* margin-right: 0; *//* padding: 0; */}
.study_top dl dt{font-size: 20px;color:#00442F;font-weight:500;margin-bottom: 10px;letter-spacing: 1px;}
.study_top dl dd{font-size: 15px;line-height: 28px;}
.study_top dl .line{
    background: #00442F;
    height: 2px;
    width: 100px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.study_top dl img{width: 100%;}
.study_font{/* width:100%; */margin-top: 8px;display: flex;line-height: 28px;}
.study_font p{font-size: 15px;display: inline-block;text-align: left;margin-bottom: 10px;}
.study_font i{font-size: 25px;display:inline-block;font-style:normal;margin-right: 5px;}
.study_b{width:100%;display:flex;justify-content: space-between;}
.study_b_left{background:#EEC01C;width:120px;height: 20px;display: none;}
.study_b_right{width: 100%;}
.study_b_right ul{display:flex;justify-content: space-between;}
.study_b_right ul li{width:31%;}
.study_b_right ul li img{width:100%;display: flex;}
.study_b_right p{font-size: 15px;line-height: 28px;margin:0 auto;margin-top: 10px;}

.study_b_right p i{margin-right:5px;}
.team_bgs{background: rgb(0 69 49 / 13%);}


.g-ft{clear:both;margin-top: 60px;overflow: hidden;width: 100%;}
.g-ft p.f-d {font-size: 1rem;color: #000;width: 12.5rem;margin: 0 auto;margin-top: 2.3rem;}
.g-ft p.f-d em{padding-left: 0.3rem;}
.g-ft p.f-d em a{font-size: 1rem;color: #000;margin: 0 0.3rem; font-weight:bold;}
.u-top {font-size: 0.83rem;font-size: 1rem;color: #000;float: left;font-weight: bold;padding-right: 0.3rem;}
.u-top b{width: 0.7rem;display: inline-block;padding-right: 1rem;}
.u-top b img{vertical-align: middle;width: 100%;}
.copy {width: 13.7rem;margin: 0 auto;margin-top: 1.5rem;text-align: center;height: 7.5rem;}
.copy em{float: left;display: block;}
.copy em img{width: 6.6rem;}
.copy span {font-size: 1rem;color: #f67235;padding-left: 1.3rem;display: block;float: left;width: 5.3rem;text-align: center;margin-top: 0.8rem;line-height: 1.5rem;}
.copy span b{font-size: 0.83rem;color: #3e3d3d;display: block;}
.copy span i{color: #3e3d3d;font-size: 0.83rem;display: block;}
.cog{font-size: 0.92rem;text-align: center;color: #000;}

.g-kefu{width:100%;height: 60px;position:fixed;bottom:0;max-width:640px;min-width:320px;z-index:101;background: #39393a;background-size:100%;}
.g-kefu ul li{height: 60px;width:25%;text-align:center;float:left;padding:1.5% 0 0 0;position:relative;box-sizing:border-box;/* border-right:1px solid #fff; */}
.g-kefu ul li em{width:1.8rem;display:block;margin:0 auto;height: 27px;}
.g-kefu ul li em img{height: 22px;}
.g-kefu ul li a{font-size: 14px; color:#fff;text-align: center;width: 100%;display: flex;flex-direction: column;align-items: center;}
.g-kefu ul li.on , .g-kefu ul li:hover{background:#0D422E;}
.g-kefu ul li a>img{height: 26px;display: inline-block;}


.embed-icon {
    right: 5px;
    position: fixed;
    bottom: 44%;
    z-index: 99999999999999999;
}

.embed-icon a img {
    width: 67px;
}







.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px; }
.pagination > li {
    display: inline; }
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px; }
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default; }



















