
*{margin:0px; padding:0px;}
html{color:#4c4b4c;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;font-size:16px;letter-spacing:1px}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:"Î¢ÈíÑÅºÚ";font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font-family: "Î¢ÈíÑÅºÚ";color: #4c4b4c;overflow-x: hidden;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}
a {color:#4c4b4c;}
a ,a:hover{text-decoration:none;}
.mt10{ margin-top:10px;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;font-size: 0;}
.clearfix { display:inline-block; }
.clear{ clear:both;}
.contant{width:85%;margin:0 auto;max-width:1600px;}
.ny_contant{width: 1300px;margin:0 auto;max-width:1600px;}
.body_bg{}
.body_div{max-width:1920px;overflow:hidden;margin:0 auto;width:100%;background:url(../image/nybodybg.png) top center repeat;}
.ny_body_div{background:url(../image/nybodybg.png) top center repeat;}
header{width:100%;background:url(../image/bodybg.png) top center repeat;}
.htop{width:100%;height: 45px;background:#7e7e7f;line-height: 45px;font-size:14px;color: #fff;}
.head{width:90%;margin: 10px auto 10px;display: flex;flex-direction: row;justify-content: flex-end;position: relative;max-width:1920px;}
.hnav{width: 81%;}
.logo{top: 33%;position: absolute;left: 0;}
.title_one{width:100%;display: flex;justify-content: space-between;}
nav{width: 100%;}
.hspan{display:flex;flex-direction: column;justify-content: center;}
.hspan p:nth-child(1){font-size: 32px;color:#4c4b4c;letter-spacing: 4px;width:100%;}
.hspan p:nth-child(1) span{font-size:45px;color:#cfa013;font-weight:bold;width:100%;}
.hspan p:nth-child(2){color: #196837;font-size: 17px;text-indent: 10px;}
.h_contant{width:40%;display:flex;justify-content: space-around;align-items: center;}
.h_contant .qrc{width: 18%;background: #012c1f;text-align: center;padding: 1.5% 1.5%;box-shadow: 5px 3px 16px 4px #949494;overflow:hidden;}
.h_contant .qrc .qrcimgdiv{width:100%;overflow:hidden;}
.h_contant .qrc:hover img{transform:scale(1.1);transition:all 0.3s;cursor:pointer;}
.h_contant .qrc img{width: 100%;display: flex;transition:all 0.3s;}
.hsheji h2{font-weight:normal;font-size: 25px;}
.hsheji h3{font-weight:normal;font-size: 25px;}
.hsheji h2 span{color:#cfa013;font-size: 35px;}
.hsheji h3 span{font-size: 30px;}
nav ul{width: 100%;display:flex;height:60px;line-height: 60px;flex-direction: row;justify-content: flex-end;}
nav ul li{background: #004530;}
nav ul li a{color:#fff;font-size: 19px;display:inline-block;padding: 0 31px;letter-spacing: 1.5px;}
nav ul li:nth-child(1).cur{background:url(../image/nav.png) left center repeat-x;padding: 0px 30px 0 45px;}
nav ul li:nth-child(1).cur a{text-indent:20px;/* text-align: right; */padding: 0;color:#004530;}
nav ul li.on a{background:#EEBF1A;padding: 0 31px;}
nav ul li:nth-child(1).cur a{text-indent: 20px;padding:0;color:#004530;}
nav ul li:hover a{background:#EEBF1A;cursor:pointer;color:#004530;}
nav ul li:nth-child(1):hover{background:url(../image/nav.png) left center no-repeat;}
nav ul li:nth-child(1).cur:hover a{background: transparent;}
nav ul li:nth-child(1).cur a:hover{background: #fff0;}
nav ul li.on a{color:#004530;}
nav ul li:nth-child(1):hover a{color:#004530;}
nav ul li:nth-child(1){background:url(../image/nav01.png) left center repeat-x;padding: 0px 30px 0 45px;}
nav ul li:nth-child(1) a{text-indent:20px;/* text-align: right; */padding: 0;color:#fff;background: transparent;}


nav ul li:last-child{padding-right: 5%;}
.banner{width:100%;position: relative;/* display: flex; */}
.banimg{width:100%;/* display: flex; */}
.banner .contant{position:relative;/* display: flex; */margin-top: -3%;}
.banimg img{width:100%;/* display: flex; */}
.ban_tant{position: absolute;display: flex;width: 100%;flex-direction: row;justify-content: space-evenly;background: #fff;height: 145px;border-radius: 15px;box-shadow: 1px 1px 14px 2px #929292;}
.ban_tant dl{
    width: 20%;
    text-align:center;
    border-right: 1px dashed #004530;
    }
.ban_tant dl dt{color:#EEBF1A;font-size:42px;line-height:70px;letter-spacing:2px;margin-top: 12px;margin-bottom:8px;}
.ban_tant dl:last-child{border-right:0;}
.ban_tant dl dd{font-size:22px;color:#004530;letter-spacing:2px;}
.ban_tant dl:hover ,.ban_tant dl.on{background:#004530;cursor:pointer;transform: scale(1.05);transition: all 0.3s;box-shadow: 1px 1px 10px #707070;}
.ban_tant dl:hover dd ,.ban_tant dl.on dd{color:#fff;}
.hot_bg{width:100%;background:#0f432f;height:130px;margin-top:50px;}
.index_body_bg .hot_bg{margin-top:220px;}
.hot_bg .contant{display:flex;justify-content: space-between;}
.hot_key{width: 70%;display: flex;justify-content: flex-start;align-items: center;}
.hot_so{width: 30%;}
.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{color:#fff;font-size: 19px;letter-spacing: 1px;}
.hot_con a{color:#fff;}
.hot_con a:hover{font-weight:550;}
.hot_so #searchform{width:100%;margin-top: 36px;background:#e1b41c;border-radius: 30px;position: relative;}
.hot_so .in_text{width: 87%;background:#fff;height:60px;border:none;border-radius: 30px;font-size:18px;text-indent: 15px;letter-spacing: 1px;}
.hot_so .so{background:url(../image/soso.png) center no-repeat;font-size:0;border:none;width: 14%;height: 60px;cursor: pointer;position: absolute;right: 0;}
.promote_bg{width:100%;position: relative;/* background:url(../image/bodybg.png) top center repeat; */}
.index_top{text-align:center;width:100%;}
.index_top h1{color:#176537;font-size: 45px;font-weight: 550;letter-spacing: 4px;}
.index_top p{font-size: 22px;line-height:40px;letter-spacing: 2px;}
.promote_list{width:100%;display:flex;justify-content: space-around;z-index: 999;}
.promote_list dl{transition:all 0.3s;width: 21%;background: #ffffff;padding: 10px;border-radius: 25px;position:relative;box-shadow: 1px 1px 12px 1px #93a398eb;text-align: center;z-index: 99;}
.promote_list dl .dl_img{width:100%;display: flex;}
.promote_list dl .dl_img img{width:100%;border-radius: 25px;height: 310px;object-fit: cover;}
.promote_list dl .dl_dt{width:100%;text-align:center;font-size: 21px;line-height: 35px;height: 70px;margin: 30px 0;letter-spacing: 2px;}
.promote_list dl dd{width: 60%;background:#e6b91c;height: 50px;line-height: 50px;color:#0f432f;font-size:25px;letter-spacing:2px;border-radius: 30px;position: absolute;left: 20%;box-shadow: 1px 1px 9px 1px #bbc4be;bottom: -7%;display: flex;align-items: center;justify-content: center;}
.promote_list dl dd span{background:#fff url(../image/ico_03.png) center no-repeat;height: 32px;width: 32px;border-radius:50%;display: inline-block;}
.promote_list dl:hover{background: #e6b91c;cursor: pointer;transform: scale(1.07);transition:all 0.3s;}
.promote_list dl:hover dd{background: #f7f7f7f7;}
.promote_list dl:hover dd span{background:#e1b51c url(../image/ico_03.png) center no-repeat;}
.promote_list dl:hover .dl_dt{/* color:#fff; */}
.promote_bottom{content:"";width:100%;height: 240px;background: #7dac947a;margin-top: -140px;display: flex;}
.video_bg{width:100%;background:url(../image/bodybg.png) top center repeat;padding-top: 50px;}
.video_con{width:80%;margin:0 auto;}
.video_con video{width:100%;display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
display: -moz-box; /* Firefox 17- */
display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
display: -moz-flex; /* Firefox 18+ */
display: -ms-flexbox; /* IE 10 */
display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */}
.adver_con_bg{width:100%;background:url(../image/adver_con_bg.jpg);padding: 25px 0 35px;}
.adver_con_bg .adver_bg{display:flex;justify-content: space-between;width:100%;align-items: flex-end;position: relative;}
.adver_con{display:flex;justify-content: space-between;align-items: center;height: 89px;width: 90%;flex-direction: row;}
.ad_logo{width: 25%;text-align:center;}
.ad_logo img{width: 70%;text-align:center;}
.ad_qrc img{width: 100%;display: flex;}
.adphone{width: 22%;height: 89px;}
.ad_qrc{width: 5%;transform: scale(1.7);padding: 10px;background: #dfb41b;text-align: center;box-shadow: 1px 1px 13px 1px #4a5a53;/* margin-top: 15px; */position: absolute;right: 0;top: 8px;}
.ad_logo p{font-size: 17px;background:#fff;border-radius:25px;padding:5px 0;letter-spacing: 1px;}
.ad_text{color:#e8bb1c;font-size: 28px;letter-spacing:3px;background:url(../image/ico_02.png) center left no-repeat;text-indent:45px;height: 35px;line-height: 35px;font-weight: 550;}
.ad_rexian{color: #ffff;background: url(../image/phone.png) left bottom no-repeat;height:60px;text-indent:65px;font-size: 20px;font-weight: 300;width: 22%;background-size: 50px;letter-spacing: 1px;}
.ad_rexian span{display:inline-block;color: #dbb01b;font-weight: 550;font-size: 32px;letter-spacing: 1px;}
.case_bg{width:100%;padding-top: 80px;padding-bottom: 11px;background:url(../image/bodybg.png) top center repeat;}
.case_bg .contant{display:flex;justify-content: space-between;align-items: flex-start;}
.case_nav{width: 18%;background: #e6e7e4c4;border-radius: 30px;}
.case_list{width: 81%;display: flex;position: relative;justify-content: space-between;}
.case_nav_h1{text-align:center;width: 90%;margin: 0 auto;background: #006341;color:#fff;height: 120px;line-height: 120px;font-size:35px;border-top-right-radius: 30px;border-top-left-radius: 30px;}
.case_nav_h1>img{width: 90%;vertical-align: middle;/* display: flex; */}
.case_ul{width: 90%;margin: 0 auto;background: rgb(83 87 66 / 16%);text-align:center;padding-bottom: 5px;border-radius: 20px;margin-bottom: 20px;}
.nav_ul{width:100%;} 
.nav_ul .nav_ul_li{width:100%;height:50px;line-height:50px;font-size:23px;background:#EEBF1A;/* margin-bottom:10px; */}
.nav_ul .nav_ul_li a{font-weight:bold;letter-spacing:2px;}
.nav_ul_ul{padding:0 0px;margin-bottom: 10px;}
.nav_ul_ul>li{height:40px;line-height:40px;border-bottom:1px solid #999b97;}
.nav_ul_ul>li a{color:#006341;font-size: 15px;}
.nav_ul_ul>li:hover a{font-size:16px;font-weight: bold;}
.case_list_one{width: 85%;}
.case_list_nav{width: 100%;display:flex;text-align:center;justify-content: space-around;background: rgb(95 95 95 / 13%);height:55px;align-items: center;border-radius: 30px;}
.case_list_nav span{display:inline-block;width: 25%;height:55px;line-height: 55px;border-radius: 30px;}
.case_list_nav span a{font-size:20px;letter-spacing: 2px;}
.case_list_nav span:hover,.case_list_nav span.on{background:#EEBF1A;cursor:pointer;box-shadow: 1px 1px 11px 1px #bbbbbb;}
.case_list_ul{width:100%;margin-top: 20px;}
.case_list_ul dl{width: 29%;background: #fff;border-radius: 15px;box-shadow: 1px 1px 12px 1px #bebebe;padding: 10px;margin-bottom: 6%;position: relative;text-align: center;float: left;margin-right: 2.2%;}
.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: 240px;object-fit: cover;transition: all 0.3s;}
.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: 30px;position: absolute;box-shadow: 1px 1px 9px 1px #bbc4be;padding: 5px 15px;text-align:center;/* left:0; *//* right:0; */width: 220px;left: 50%;margin-left: -120px;}
.case_list_ul dl dd span img{width: 20px;vertical-align: middle;}
.case_list_ul dl dd span{background:#fff url(../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;}
.case_list_ul dl:hover{background: #EEBF1A;cursor: pointer;}
.case_list_ul dl:hover dd{background:#106441;cursor:pointer;color: #fff;}
.case_list_ul dl:hover img{transform:scale(1.1);transition:all 0.3s;}
.case_list_ul dl:last-child{margin-bottom:0;}
.case_list_ul dl:nth-last-child(2){margin-bottom:0;}
.case_list_ul dl:nth-last-child(3){/* margin-bottom: 0; */}
.case_list_ul dl:nth-child(3n){margin-right:0;}


.case_list_ul1{width:100%;margin-top: 20px;}
.case_list_ul1 dl{width: 30%;background: #fff;border-radius: 15px;box-shadow: 1px 1px 12px 1px #bebebe;padding: 10px;margin-bottom: 6%;position: relative;text-align: center;float: left;margin-right: 1%;}
.case_list_ul1 dl .dl_img {width:100%;display: flex;margin-bottom: 10px;overflow: hidden;border-radius: 15px;}
.case_list_ul1 dl .dl_img img{width:100%;border-radius: 15px;height: 240px;object-fit: cover;transition: all 0.3s;}
.case_list_ul1 dl dd{background: #D9D9D9;color: #006341;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;padding: 5px 15px;text-align:center;/* left:0; *//* right:0; */width: 220px;left: 50%;margin-left: -120px;}
.case_list_ul1 dl dd span img{width: 20px;vertical-align: middle;}
.case_list_ul1 dl dd span{background:#fff url(../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;}
.case_list_ul1 dl:hover{background: #EEBF1A;cursor: pointer;}
.case_list_ul1 dl:hover dd{background:#106441;cursor:pointer;color: #fff;}
.case_list_ul1 dl:hover img{transform:scale(1.1);transition:all 0.3s;}
.case_list_ul1 dl:last-child{margin-bottom:0;}
.case_list_ul1 dl:nth-last-child(2){margin-bottom:0;}
.case_list_ul1 dl:nth-last-child(3){ margin-bottom: 0;}
.case_list_ul1 dl:nth-child(3n){margin-right:0;}



.more_con{
    margin-top: -30px;
    position: absolute;
    right: 0;
    bottom: 0;
}
.more_con a{transition:all 0.3s;background: #EEBF1A;color:#0f432f;font-size: 18px;letter-spacing: 1px;display: flex;justify-content: center;align-items: center;border-radius: 30px;box-shadow: 1px 1px 9px 1px #bbc4be;padding: 5px 20px;text-align:center;}
.more_con a span img{width: 20px;vertical-align: middle;}
.more_con a span{background:#fff url(../image/ico_03.png) center no-repeat;height: 32px;width: 32px;border-radius:50%;line-height: 32px;text-align: center;margin-left: 10px;background-size: 23px;}
.more_con a:hover{transform:scale(1.1);transition:all 0.3s;}
.ys_bg{width:100%;background:url(../image/bodybg.png) top center repeat;/* padding-bottom: 100px; */}
.ys_bg .contant{width: 95%;}
.ys_bg01{background:url(../image/ys_bg01.png) center top no-repeat;background-size: 100%;width: 100%;padding-bottom: 50px;height: 650px;}
.ys_bg01_con{display:flex;width:100%;justify-content: space-between;align-items: flex-start;position: relative;}
.ys_left{width: 42%;background-size: 100%;height: 650px;}
.ys_right{width: 58%;/* text-align: center; */background-size: 100%;}
.ys_bg01 .ye_left_top{text-align:center;display: flex;justify-content: center;margin-bottom: 5px;align-items: center;height: 100px;margin-top: 14%;}
.ys_bg01 .ys_img img{width:100%;height: 600px;object-fit: contain;cursor: pointer;}
.ys_bg01 .ys_img{width: 100%;margin-top: 17px;/* margin-left: 10px; */position: relative;}
.ysswiper_bg{width:100%;overflow: hidden;}
.ye_left_top>span{/* margin-top: -20px; */display: inline-block;width: 16%;text-align: center;position: relative;height: 100px;}
.ye_left_top>span img{height:120px;display: inline-block;position: absolute;bottom: 35%;}
.ye_left_top .ys_h1{width: 40%;font-size: 40px;letter-spacing: 5px;font-weight: 550;}
.ye_left_top .ys_h1>span{color:#fff;}




.ye_left_botoom{width: 65%;margin:0 auto;}
.ye_left_botoom h3{color:#fff;height:50px;line-height:50px;font-weight: 550;letter-spacing: 3px;font-size: 30px;margin-bottom: 10px;}
.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{/* width:100%; */margin-top: 10px;display: inline-block;}
.ye_left_botoom .ye_text span{display: block;height: 40px;line-height: 40px;color: #fff;border-bottom: 1px dashed #fff;font-size: 17px;letter-spacing: 1px;font-weight: 300;}
.ye_left_botoom .ye_text span i{font-size:12px;font-style:normal;}
.ysmore_con{display: block;margin-top: 20px;}
.ysmore_con a{background: #EEBF1A;color:#0f432f;font-size: 18px;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: 180px;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: 32px;width: 32px;border-radius:50%;line-height: 32px;text-align: center;margin-left: 10px;display: inline-block;background-size: 20px;}
.ysswiper_bg .swiper-button-next{width: 45px;height: 51px;background: url(../image/ban_left.png) center no-repeat;right: -4%;}
.ysmore_con>a:hover{transition:all 0.3s;transform: scale(1.1);}
.ysswiper_bg .swiper-button-next::after{
    content: '';
}
.ys_bg02{background:url(../image/ys_bg01.png) center top no-repeat;background-size: 100%;padding-bottom: 50px;height: 650px;}
.ys_bg02 .ys_img img{width:100%;object-fit: cover;cursor: pointer;height: 600px;border-radius:15px;}
.ys_bg02 .ys_img{width: 95%;margin: 20px auto 0;position: relative;}
.ys_bg02 .ye_left_top{text-align:center;display: flex;justify-content: center;margin-bottom: 5px;align-items: center;height: 100px;margin-top: 14%;}
.ys_bg02_con .swiper-button-next{width: 45px;height: 51px;background: url(../image/ban_left.png) center no-repeat;right: -6%;}
.ys_bg02_con{display:flex;width:100%;justify-content: space-between;align-items: stretch;position: relative;}

.ys_bg03{background:url(../image/ys_bg01.png) center top no-repeat;padding-bottom: 50px;height: 650px;background-size: 100%;}
.ys_bg03_con{display:flex;width:100%;position: relative;align-items: stretch;justify-content: space-between;}

.teambg{width:70%;background: #76767640;padding: 1.5% 2%;margin-top: -80px;z-index: 9999;position: relative;}
.teamlist{background:#dddddd;padding: 2% 8%;position: relative;}
.teamlist .swiper img{width:100%;display: flex;} 
.teamlist .swiper{overflow: hidden;}
.teamlist .swiper .swiper-slide>a{background:#fff;padding: 3% 3.5%;display: inline-block;border-radius: 12px;}
.teamlist .swiper-button-next::after{content:"";}
.teamlist .swiper-button-prev::after{content:"";}
.teamlist .swiper-button-next{width:45px;height: 51px;background: url(../image/ban_left.png) center no-repeat;right: 20px;}
.teamlist .swiper-button-prev{width:45px;height: 51px;background: url(../image/ban_right.png) center no-repeat;left: 20px;}
.ys_bg03 .ye_left_top{text-align:center;display: flex;justify-content: center;margin-bottom: 5px;align-items: center;height: 100px;margin-top: 14%;}
.ys_bg03_con .swiper-button-next{width: 45px;height: 51px;background: url(../image/ban_left.png) center no-repeat;right: -6%;}
.ys_bg03 .ys_img{width: 90%;margin-top: 11%;margin-left: 30px;position: relative;}
.ys_bg03 .swiper-slide dt{background: #fff;text-align: center;box-shadow: 1px 1px 13px 1px #9c9c9c;}
.ys_bg03 .swiper-slide dt img{width:100%;display: flex;}
.ys_bg03 .swiper-slide dl dd{background:#eabc1c;text-align:center;margin-top:20px;padding:6px 0;font-size: 17px;border-radius:20px;letter-spacing:2px;}
.ys_bg03 .swiper-button-next{width: 45px;height: 51px;background: url(../image/ban_left.png) center no-repeat;right: -6%;}
.rongyu_bg{background:url(../image/rongyu_bg.png) center no-repeat;}


.choose_caselist{position: relative;margin-top:50px;}

.choose_case{width:100%;/* background:#fff url(../image/bodybg.png) top center repeat; */}
.choose_top{background: #01432f url(../image/index_topbg.png) center -45px no-repeat;padding: 50px 0;color:#fff;}
.choose_top .index_top h1{color:#fff;}
.choose_caselist .swiper{padding: 3% 5%;}
.choose_caselist .swiper-slide img{width: 100%}

.choose_caselist .swiper-slide img{
    height: 270px;
    object-fit: cover;
    border-radius: 20px;
    display:flex;
}
.choose_caselist .swiper-slide .img{background:#bdbdbd;padding: 15px;border-radius: 20px;transition:all 0.5s;}
.choose_caselist .swiper-slide:hover .img ,.choose_caselist .swiper-slide.on .img{background:#e2cb7c;transform: scale(1.25);transition:all 0.5s;}
.choose_caselist .swiper-button-next::after{content: "";}
.choose_caselist .swiper-button-next{width:45px;height: 51px;background: url(../image/ban_left.png) center no-repeat;right: 20px;}
.news_bg{width:100%;/* background:#fff url(../image/bodybg.png) top center repeat; */}
.news_top{background:url(../image/index_topbg.png) center no-repeat;padding: 50px 0;}
.news_con{width:100%;display:flex;flex-direction: row;justify-content: space-between;align-items: center;}
.news_left{width:60%;display: flex;justify-content: space-between;align-items: center;}
.news_nav{width: 23%;}
.news_img{width: 72%;}
.news_img .n_divimg img{width:100%;border-radius: 50px;}
.news_nav li{font-size: 23px;margin-bottom: 20px;border: 5px solid #829d95;text-align: center;border-radius: 10px;overflow: hidden;background: #829d95;}
.news_nav li span{background:#cccece;color: #004530;display: inline-block;width: 100%;text-align: center;height: 60px;line-height: 60px;border-radius: 10px;font-size: 25px;letter-spacing: 3px;}
.news_nav li.on{border: 5px 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{width:38%}
.news_right>ul{width:100%;}
.news_right>ul li{width:100%;height:50px;line-height:50px;border-bottom:1px dashed #004530;color:#2d6353;}
.news_right>ul li a>i{width:13px;height:13px;background:#fff;border-radius:50%;display:inline-block;margin-right:5px;}
.news_right>ul li>span{float:right;font-size: 15px;}
.news_right>ul li a{height:50px;line-height:50px;color:#2d6353;font-size:16px;display: inline-block;width: 75%;overflow: hidden;}
footer{width:100%;background: #585959;padding-top: 30px;}
.foot_nav{width:100%;/* background:#fff url(../image/bodybg.png) top center repeat; */padding-top: 80px;}
.foot_nav ul{width:100%;display:flex;height:60px;line-height: 60px;flex-direction: row;justify-content: flex-end;}
.foot_nav ul li{background: #004530;}
.foot_nav ul li a{color:#fff;font-size:18px;display:inline-block;padding: 0px 40px;}
.foot_nav ul li:hover a{color:#004530;}
.foot_nav ul li:nth-child(1){background:url(../image/nav.png) left center no-repeat;padding: 0px 36px 0 66px;position: relative;}
.foot_nav ul li:nth-child(1) a{padding:0;color:#004530;}
.foot_nav ul li:last-child{padding-right:7.5%;}
.foot_nav ul li:hover a{background:#EEBF1A;cursor:pointer;/* padding: 0 40px; */}
.foot_nav ul li:nth-child(1):hover a{padding: 0;background: #fff0;}
.foot_nav ul li:nth-child(1):hover{background:url(../image/nav.png) left center no-repeat;}
.foot_nav ul li:nth-child(1)::before{content:"";display:inline-block;background:url(../image/news_tibg.png) center no-repeat;width:103px;height:32px;position: absolute;top: -30px;}
.foot{width:100%;display: flex;flex-direction: row;justify-content: space-between;align-items: flex-start;padding-bottom: 20px;}
.foot_l{width: 50.4%;display: flex;justify-content: space-between;align-items: center;}
.foot_r{width: 47%;display: flex;align-items: flex-start;justify-content: space-between;}
.foot_logo{width: 47%;}
.foot_logo>a{width:100%;display: inline-block;text-align: right;}
.foot_logo img{width: 260px;}
.footul{width: 50%;display:flex;flex-wrap: wrap;justify-content: center;flex-direction: row;line-height: 32px;}
.footul span a{color:#fff;font-size: 18px;letter-spacing: 1px;}
.footul span{width:48%;text-align: center;display: inline-block;}

.foot_qrc{width:25%;text-align: center;color: #fff;}
.foot_qrc img{width: 120px;}
.foot_contact{width: 75%;color:#fff;line-height: 34px;}
.foot_contact div.on{color:#edbe1a;font-size: 18px;}
.foot_contact p{font-size: 18px;letter-spacing: 1px;}
.foot_qrc p{font-size: 15px;line-height:40px;color: #fff;}
.f_bottom{text-align: center;background: #39393a;padding: 12px 0;font-size: 17px;letter-spacing: 0.5px;font-weight: 400;color: #7D7E7F;}
.f_bottom a{color:#7D7E7F;}

.nyban{display:none;}

/***about us***/
.about_bg{width:100%;}
.add_bg{width:100%;padding:30px 0;margin-bottom: 20px;}
.page_add{background:url(../image/address.png) center left no-repeat;height:45px;line-height:45px;text-indent: 25px;font-size: 16px;letter-spacing: 1px;font-weight:500;color: #000;background-size: 20px;margin-left: 16px;}
.page_add a{color:#000;font-size: 16px;}
.ny_nav{width: 22%;background: #e6e7e4c4;border-top-left-radius:30px;border-top-right-radius: 30px;border-bottom-right-radius: 30px;border-bottom-left-radius: 30px;height: auto;}
.about_bg .ny_contant{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.ab_nav{
    width: 100%; margin-bottom: 20px;
}
.ab_nav h3{width:100%;background: #EEBF1A url(../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;display: flex;align-items: center;}
.ab_nav h3 a{color:#444d6a;display: inline-block;width: 100%;height: 55px;line-height: 55px;}
.ab_nav h3 i{font-size:3px;font-style:normal;}
.ab_nav li{height: 40px;line-height: 40px;border-bottom:1px solid #999b97;margin: 0 0px;font-size: 16px;overflow: hidden;}
.ab_nav li:hover a{font-weight: bold;}
.ab_dl{width: 100%;/* margin-bottom: 20px; */}
.ab_dl dt{width:100%;background:#efbf1d url(../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{}
.ab_nav li a{color: #006341;}
.ab_nav p{color:#006341;text-align:left;padding: 0px 15px;line-height:30px;margin-bottom: 5px;font-size: 16px;}
.ab_nav p:nth-child(2){margin-top:10px;}
.ab_nav p.ab_nav_img img{width:100%}
.ny_cont{width: 76%;background: #f0f0f06e;}
.about_h1{width:100%;text-align:center;background:#e5e4e2;color: #104531;border-radius:50px;height:55px;line-height:55px;}
.about_h1 span{display:inline-block;width: 80%;margin:0 auto;background:#efbf1f;border-radius:50px;box-shadow: 1px 4px 17px 3px #c2c2c2;}
.about_news{background: #e4e3e17d;padding:20px 30px;margin-top:40px;border-radius:30px;line-height: 28px;}
.about_news p{font-size:16px;}
.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(../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: 50px;border-bottom-right-radius:50px;}
.ab_team_h1{width:100%;height: 85px;line-height: 85px;text-align:center;font-size:32px;color:#0f4631;background:#dbdad5;border-top-left-radius:50px;border-top-right-radius:50px;font-weight:550;letter-spacing:3px;}
.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(../image/ban_right.png) center no-repeat;background-size: 30px;left: -6%;}
.teamswiper .swiper-button-next{width:35px;height:35px;background: url(../image/ban_left.png) center no-repeat;background-size: 30px;right: -6%;}
.bottom_news{width:100%;background: #d9d8d3;border-top-left-radius:30px;border-top-right-radius: 30px;padding-bottom:70px;border-bottom-left-radius: 30px;border-bottom-right-radius: 30px;margin-top: 30px;}
.bottom_news .n_h1{width:100%;background:url(../image/about_ico01.png) left center no-repeat;height: 65px;line-height: 65px;text-indent: 90px;font-size:23px;color:#fafcf9;letter-spacing:3px;border-top-right-radius: 30px;border-bottom-right-radius: 30px;background-size: 100%;}
.bottom_news .n_h1 i{font-style:normal;font-size: 11px;}
.news_next{width:93%;margin:0 auto;}
.news_next li{line-height:38px;border-bottom:1px dashed #00341d;font-size: 16px;}
.news_next li i{color:#fff;font-style:normal;font-size: 16px;display: inline-block;}
.news_next li span{float:right;}
.news_next li a{color:#00341d;letter-spacing: 1px;}
.news_next li a:hover{font-weight:550;}
.ny_ul_ul{margin-bottom:20px;}
.ny_case_list{width:100%;margin-top: 20px;}
.ny_case_list dl{width: 29%;background: #fff;border-radius: 15px;box-shadow: 1px 1px 12px 1px #bebebe;padding: 10px;margin-bottom: 5%;position: relative;text-align: center;float: left;margin-right: 2%;}
.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: 15px;}
.ny_case_list dl .dl_img img{width:100%;border-radius: 15px;height: 200px;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;padding: 5px 15px;text-align:center;/* left:0; *//* right:0; */width: 220px;left: 50%;margin-left: -120px;}
.ny_case_list dl dd span img{width: 20px;vertical-align: middle;}
.ny_case_list dl dd span{background:#fff url(../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:hover{background:#EEBF1A;cursor: pointer;}
.ny_case_list dl:hover img{transition:all 0.3s; transform:scale(1.1);}
.ny_case_list dl:hover dd{background:#106441;cursor:pointer;color: #fff;}
.page{text-align:center;font-size: 15px;margin-top: 30px;clear: both;}
.n_case_h1{width: 100%;background: #e5e4e2;height: 55px;line-height: 55px;border-radius:50px;}
.n_case_h1 span{background: #efbf1d;display:inline-block;padding:0 40px;font-size:22px;border-radius:50px;letter-spacing:4px;box-shadow: 1px 1px 12px 1px #ddd;}
.about_honour_bg{width:100%;background: rgb(83 87 66 / 16%);display: flex;border-radius: 20px;margin-top: 50px;padding-top: 40px;padding-bottom: 10px;}
.about_honour{width:100%;display:flex;justify-content: space-between;}
.ab_honour_left{width: 25%;}
.ab_honour_right{width: 74%;}
.ab_ho_list{padding: 0 3%;}
.h_title{width:100%;text-align:center;font-weight:550;font-size:32px;color:#0f4631;letter-spacing: 3px;margin-bottom: 40px;}
.ab_ho_list .swiper-slide{width:100%;}
.ab_ho_list .swiper-slide img{width:100%;}
.ab_ho_nav{width:100%;}
.ab_ho_nav span{display:inline-block;width:100%;margin-bottom: 15px;background: rgb(83 87 66 / 16%);height: 45px;line-height: 45px;border-radius: 15px;text-indent: 20px;}
.ab_ho_nav span:hover a{color:#006341;font-weight: bold;}
.gaozhi_bg{width:100%;margin-top:50px;background: rgb(255 255 255 / 80%) url(../image/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;}
.gaozhi_title{text-align:center;font-size: 32px;color:#006545;letter-spacing: 3px;font-weight:550;height:75px;line-height:75px;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: 50px;}
.gaozhi_dl{padding: 20px;}
.gaozhi_dl dl{width:23%;float:left;margin-right:2.3%;text-align: center;margin-bottom:3%;}
.gaozhi_dl dl:nth-child(4n){margin-right:0;}
.gaozhi_dl dl .dl_img_h{display:none;height: 300px;width: 100%;}
.gaozhi_dl dl .dl_img_h dd {height: 100px;background: url(../image/ab_ico07.png) left -5px no-repeat;line-height: 100px;}
.gaozhi_dl dl .dl_img_h dt img{width:100%;height: 170px;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:55px;line-height:55px;color:#5F5F5F;}
.gaozhi_dl dl:hover .dl_img_h{display:block;}
.gaozhi_dl dl:hover .dl_img{display:none;}
.gaozhi_dl dl:hover{box-shadow: 1px 1px 12px 1px rgb(198 198 198 / 75%);}
.gaozhi_dl dl:hover p{background:#EEA546;color:#006341;font-weight: 550;}








/***news****/
.ny_cont_bg{background: rgb(218 218 218 / 70%);border-bottom-left-radius: 30px;border-bottom-right-radius: 30px;border-top-left-radius: 30px;border-top-right-radius: 30px;}
.ny_news_top{width:100%;background: #d3d2d0;border-radius:50px;}
.n_title{width:100%;background:#c5c1c0;height: 50px;line-height: 50px;border-radius:50px;}
.n_title span{background: #efbf1d url(../image/news_tibg.png) bottom left no-repeat;display:inline-block;padding:0 40px;font-size:22px;border-radius:50px;letter-spacing:4px;box-shadow: 1px 1px 12px 1px #828282;color: #106441;height: 50px;line-height: 50px;}
.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: 20px auto 40px;display: flex;justify-content: space-between;padding-bottom: 30px;}
.news_top_list .news_ul{width: 65%;}
.news_top_list .news_img{width:30%;background: #b0acabab;border-radius:30px;padding:1.5%;}
.news_top_list .news_img img{width:100%;border-radius:30px;}
.news_top_list .news_ul li{width:100%;height:45px;line-height:45px;border-bottom:1px dashed #106441;font-size: 16px;}
.news_top_list .news_ul li i{color:#fff;font-size:18px;margin-right:5px;font-style:normal;float: left;}
.news_top_list .news_ul li a{color:#106441;font-size: 16px;width: 76%;overflow: hidden;display: inline-block;height: 45px;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;}
.pai_news_list{padding: 20px;margin-top:20px;}
.pai_news_list dl{width: 48%;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: 22px;}
.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(../image/news_ico_05.png) left 75% no-repeat;height:45px;line-height:45px;text-indent: 10px;letter-spacing: 2px;}
.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;}
.pai_news_list dl dd a{color:#106441;}
.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: 40px;border-radius: 50px;/* display: flex; */}
.news_bottom_list{width: 93%;margin: 20px auto;display: flex;justify-content: space-between;padding-bottom: 30px;}
.news_bottom_list .news_bo_dl{width: 65%;}
.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: 10px;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: 13px;}
.news_bottom_list .news_bo_dl dl dd{background: url(../image/news_ico_04.png) left 9px no-repeat;text-indent: 19px;line-height: 30px;background-size: 14px;font-size: 16px;}
.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: 18px;width: 76%;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;}
.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;}
/***casenews***/
.case_text_bg{background: #e2e0e1ad;border-radius: 50px;padding-bottom: 70px;/* border-bottom-right-radius: 0; *//* border-bottom-left-radius: 0; */}
.case_h1{width:100%;background: #c0c0c0;text-align:center;font-size: 22px;font-weight:550;height:70px;line-height:70px;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%;}
.case_imglist{width: 80%;margin:0 auto;margin-top:30px;position:relative;}
.case_imglist .swiper img{border-radius:30px;width:100%;}
.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(../image/ban_right.png) center no-repeat;background-size: 30px;left: -6%;}

.case_imglist .swiper-button-next{width:35px;height:35px;background: url(../image/ban_left.png) center no-repeat;background-size: 30px;right: -6%;}
.case_newstext_bg{width:100%;margin-top:50px;}
.case_newstext_ti{text-align:center;height:50px;line-height:50px;font-size:25px;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: 40%;background:#5f5f5f;height:2px;display:inline-block;content:"";}
.case_newstext_ti::after{width: 40%;background:#5f5f5f;height:2px;display:inline-block;content:"";}
.case_newstext{margin-top:40px;text-align: center;}
.case_newstext img{max-width:100%;height: auto !important;}
.project{background:#c8c6c7;text-align: center;border-radius: 50px;padding: 0px 0 50px;}
.project h4{height:70px;line-height:70px;font-size:22px;letter-spacing:2px;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: 30%;text-align: center;}
.project_list dl img{width:100%;border-radius:30px;display:flex;height: 180px;}
.project_list dl dt{background:#9f9f9f;padding:15px;border-radius:30px;}
.project_list dl dd{background:#edbe1e;border-radius:30px;padding:10px 0;margin-top:20px;font-size:15px;display: flex;justify-content: center;align-items: center;}
.project_list dl dd span{background: #fff url(../image/case_ico.png) center center no-repeat;width:23px;height:23px;display:inline-block;border-radius:50%;background-size: 14px;margin-left: 5px;line-height: 23px;}
.project_list dl dd a{color:#005630}
.why_sh{width:100%;margin-top:40px;}
.why_sh .index_top h1{font-size:35px;}
.why_dl{/* width:100%; */background: #d6d6d691;border-radius:50px;padding: 10px;margin-top: 20px;}
.why_dl dl{width:33%;text-align: center;margin-bottom: 35px;font-size: 18px;}
.why_list{display: flex;justify-content: space-around;flex-direction: row;flex-wrap: wrap;background: #cecccd7d;border-radius: 50px;/* padding: 20px; */padding-top: 50px;padding-bottom: 20px;}
.why_dl dl dd{font-size:18px;line-height:35px;}
.why_dl dl img{}
.case_ys{width:100%;margin-top:20px;}
.case_honor{width:100%;margin-top:20px;}
.case_ys_top{padding: 20px 60px 0;display: flex;align-items: flex-start;}
.case_ys_text{margin-left: 0px;margin-top: 55px;}
.case_ys_text h2{font-size:32px;color:#00512a;font-weight: 550;letter-spacing:3px;margin-bottom: 10px;text-indent: 12px;}
.case_ys_text p{font-size: 17px;color:#7a7977;line-height: 35px;letter-spacing: 1px;font-weight: 550;}
.case_ys_swiper{width:100%;background:#bec6bb;border-radius:50px;text-align:center;padding-top: 50px;padding-bottom: 50px;position: relative;margin-top: 20px;}
.case_ys_swiper .swiper{width:85%;margin:0 auto;}
.case_ys_swiper .swiper-slide img{width:100%;}
.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(../image/ban_right.png) center no-repeat;background-size: 30px;left: 15px;}
.case_ys_swiper .swiper-button-next{width:35px;height:35px;background: url(../image/ban_left.png) center no-repeat;background-size: 30px;right: 15px;}
.case_team_bg{width:100%;margin-top:20px;}
.team_img{padding: 20px 60px 0;margin-bottom: 35px;}
.team_img img{width:100%;border-radius:50px;}
.case_honor_swiper{width:100%;margin-top:30px;background: #bec6bb;border-radius:50px;text-align:center;padding-top: 50px;padding-bottom: 50px;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: 18px;border-radius:20px;letter-spacing: 1px;}
.case_honor_swiper .swiper-button-next{width: 45px;height: 51px;background: url(../image/ban_left.png) center no-repeat;right: 0;background-size: 30px;}
.case_honor_swiper .swiper-button-prev{width: 45px;height: 51px;background: url(../image/ban_right.png) center no-repeat;right: 15px;background-size: 30px;}
.case_honor_swiper .swiper{width:85%;margin:0 auto;}
.case_honor_swiper .swiper-button-next:after{content:"";}
.case_honor_swiper .swiper-button-prev:after{content:"";}
.news_list_dl{width:100%;margin-top: 10px;}
.news_list_dl dl{padding: 15px;border-bottom: 1px dashed #106441;}
.news_list_dl dl a{display:flex;justify-content: space-between;}
.news_list_dl dl a .dl_img{width:30%;}
.news_list_dl dl a .dt{width:68%;}
.news_list_dl dl a .dl_img img{width:100%;height: 180px;object-fit: cover;}

.news_list_dl dl a .dt dt{width:100%;font-size:17px;margin-bottom:20px;}
.news_list_dl dl a .dt dt span{float:right;}
.news_list_dl dl a .dt dd{font-size:16px;line-height: 25px;}
.ny_news_bg{width:100%;}
.ny_news_bg .news_h1{width:100%;font-size: 20px;line-height: 40px;height: 40px;text-align: center;}
.news_text{font-size:16px;line-height:30px;}
.news_text img{max-width:100%;height: auto !important;}
.news_p{text-align:center;line-height:28px;}
#allmap{width:100%;height: 350px;}
.news_contact{font-size:17px;line-height:30px;padding:30px;}
.news_contact p{font-size:17px;}
#allmap p{width:100%;font-size:15px;}
.zs_team{width:100%;display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 20px;flex-direction: row;}
.zs_team dl{width: 23%;margin-bottom: 3%;}
.zs_team dl dt{padding:4%;background:#fff;border-radius:20px;box-shadow: 1px 1px 12px 1px #ddd;}
.zs_team dl img{text-align:center;width:100%;display:flex;border-radius:20px;}
.zs_team dl dd{background:#efbf1d;border-radius:20px;padding: 7px 0;text-align:center;font-size: 17px;margin-top: 15px;}
.zs_honor{width:100%;margin-top: 20px;}
.zs_honor dl{width: 23%;margin-bottom: 3%;float: left;margin-right: 2.3%;}
.zs_honor dl:nth-child(4n){margin-right:0;}
.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;}
.zs_honor dl dd{background:#efbf1d;border-radius:20px;padding: 7px 0;text-align:center;font-size: 17px;margin-top: 15px;}

/**effect**/
.effect_bg {width:100%;}
.effect_left{width: 77%;margin-top: 40px;}
.eff_h1{width:100%;text-align: center;color: #176537;font-size: 45px;font-weight: 500;letter-spacing: 4px;/* display: flex; */}
.design_con{width:100%;display: flex;justify-content: space-evenly;margin-top: 40px;background: rgb(0 69 49 / 13%);padding: 60px 0;}
.eff_cont{width:100%;background: #efefef;box-shadow: 1px 8px 19px 2px #d0d0d0;margin-top: 50px;padding-bottom: 50px;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:80px;line-height: 80px;text-align:center;box-shadow: 1px 8px 19px 2px #d0d0d0;font-size: 22px;border-bottom-left-radius: 70px;border-bottom-right-radius: 70px;letter-spacing: 1.5px;font-weight: 550;}
.eff_ti span{}
.eff_newstext{text-align:center;margin: 40px auto 0;position: relative;width: 97%;}
.eff_newstext img{max-width: 100%;}
.eff_font{/* position:absolute; */margin-left: 50px;display: flex;/* align-content: center; */line-height: 30px;}
.eff_font p{font-size:18px;color:#176537;display: inline-block;text-align: left;margin-bottom:20px;}
.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: 50px 0 50px;border-top-right-radius: 50px;}
.design_p{width: 40%;}
.design_img {width: 50%;}
.design_img img{width:100%;}
.original_con{width:100%;margin-top: 40px;background: rgb(0 69 49 / 13%);padding: 60px 0;}
.original_p{margin-left: 5%;line-height: 30px;font-size: 16px;}
.original_p i{
    margin-right: 5px;
}
.design_p h3{color:#176537;font-size:22px;font-weight:500;}
.original_p h3{color:#176537;font-size:22px;font-weight:500;}
.design_font{width:100%;margin-top:40px;}
.design_font .line{background:#176537;height:3px;width:150px;margin-top:50px;}
.design_font p{font-size: 16px;line-height:30px;/* 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: 30px;}
.desi_fenxi h2{text-align: center;color:#fff;font-weight: 500;line-height: 55px;letter-spacing: 1.5px;font-size: 22px;margin-bottom: 20px;}
.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:40px;bottom: -40px;}
.fenxi_dl dl:nth-child(1){background:#2F4840;position: absolute;right: 40px;bottom: -40px;}
.fenxi_dl dl:nth-child(2){background:#5C6F71}
.fenxi_dl dl dd{width:100%;}
.fenxi_dl dl dd img{width:100%;}
.fenxi_dl dl dt{width:100%;text-align: center;font-size: 16px;color: #fff;padding: 5px 0 10px;}
.desi_linian{width:100%;background: rgb(0 69 48 / 22%);margin-top:100px;position: relative;height: 500px;margin-bottom: 15%;}
.li_img{position:absolute;right:0;top: 15%;width: 60%;}
.li_img_div{width:100%;}
.li_img_div img{width:100%;}
.li_h1{color:#5C6F71;font-weight: 500;line-height: 55px;letter-spacing: 1.5px;font-size: 22px;}
.desi_bg{width:35%;margin-left: 5%;text-align: left;float: left;margin-top: 15%;}
.li_p p{font-size: 16px;line-height:30px;color:#006341;}
.li_p span{width:120px;height:2px;background:#00442F;display:inline-block;margin-top:40px;}
.disi_loudi{width:100%;display:flex;justify-content: center;}
.loudi_ti{width: 13%;}
.loudi_img{width: 70%;}
.loudi_ti p{letter-spacing: 1.5px;font-size: 22px;color:#5C6F71;writing-mode:tb-rl;}
.mySwiper{width:90%;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: 25px;letter-spacing:2px;height:60px;line-height:60px;padding-top:40px;}
.wy_ti span{font-size: 45px;color:#006341;}
.wysg_text{width: 97%;margin:0 auto;display: flex;justify-content: space-between;align-items: center;}
.wysg_left{width: 33%;background: #e6e7e4c4;border-radius: 30px;padding-bottom: 13px;}
.wysg_right{width: 65%;}
.wysg_l{background: rgb(83 87 66 / 16%);width:90%;margin:0 auto;border-radius: 30px;padding-top: 30px;padding-bottom: 30px;}
.wysg_l p{width:100%;background: #EEBF1A;margin-bottom: 26px;border-radius: 20px;height: 50px;line-height: 50px;text-align: left;font-size: 20px;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:18px;color:#176537;display: inline-block;text-align: left;margin-bottom:20px;line-height: 30px;}
.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: 50px;}
.baiozhun{display:flex;justify-content: space-between;width: 97%;margin:35px auto 0;align-items: center;}
.b_left{width: 18%;}
.b_right{width: 80%;}
.b_left ul{width:100%;}
.b_left ul li{width:100%;background: #0f442f;margin-bottom: 15px;color: #fff;text-align: center;height: 45px;line-height: 45px;font-size: 20px;border-top-left-radius: 15px;border-bottom-right-radius: 15px;}
.b_left ul li.on{background:#eebf1f;cursor: pointer;}
.b_right h2{font-weight:500;font-size:20px;margin-bottom: 30px;color: #176537;letter-spacing: 1px;}
.b_right h2 i{font-style: normal;margin-right:6px;}
.b_right_dl_bg{width:100%;background:url(../image/b_ico_bg.png) top left no-repeat;margin-bottom: 20px;}
.b_right_dl{display: flex;height: 362px;justify-content: space-around;}
.b_right_img{width: 59%;margin-top: 15px;}
.b_right_img img{width:100%;height: 340px;object-fit: cover;border-bottom-left-radius: 45px;border-top-right-radius: 45px;}
.b_right_dl dl{width: 38%;margin-top: 40px;}
.b_right_dl dl dt{font-size:35px;}
.b_right_dl dl dd{font-size:20px;margin:20px 0;color:#176537;}
.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:50px;}
.an_font i{font-style:normal;display:inline-block;float:left;margin-right:5px;margin-top: 8px;}
.an_font{width:97%;margin:40px auto;text-align: left;}
.an_font p{display: block;color:#176537;line-height:30px;font-size:16px;text-align: left;}
.anquan_bg{background: rgb(0 69 49 / 13%);padding: 0 0 20px;display: flex;justify-content: space-evenly;margin-top: 150px;}
.anquan_img{width: 51%;margin-top: -60px;}
.anquan_img img{width:100%;}
.anquan_bg .design_p{margin-top: 50px;}
.anquan_bg .design_p .line{float:right;margin-top: 30px;background:#176537;height:3px;width: 150px;}
.anquan_font{text-align:left;margin-top: 22px;}
.anquan_font p{display: block;/* color:#176537; */line-height:30px;font-size:16px;text-align: left;}
.shigong{width:100%;margin-top:50px;}
.shigong_bg{background: rgb(0 69 49 / 13%);display: flex;justify-content: space-around;padding: 60px 0;margin-top: 50px;}
.shigong_img{width: 44%;}
.shigong_img img{width:100%;}
.shigong_p{width: 49%;}
.shigong_p h3{color:#176537;font-size:22px;font-weight:500;margin-bottom: 30px;line-height: 38px;}
.shigong_font p{display: block;line-height:30px;font-size:16px;text-align: left;}
.shigong_font .line{background:#176537;height:3px;width:150px;margin-top:50px;}
.shigong_font p i{margin-right:5px;}
.shenxin{width:100%;margin-top:50px;}
.shenxin_bg{background: rgb(0 69 49 / 13%);padding: 50px 3%;position: relative;margin-top: 50px;}
.shenxin_img {width:100%;}
.shenxin_img img{width:100%;}
.shenxin_p{position:absolute;right:30%;top:4%}
.shenxin_p h3{color:#176537;font-size:22px;font-weight:500;margin-bottom: 20px;/* letter-spacing: 3px; */}
.shenxin_font p{display: block;line-height:30px;font-size:16px;text-align: left;}
.shenxin_font .line{background:#176537;height:3px;width:150px;margin-top:30px;}
.shenxin_top{width:100%;}
.shenxin_newstext{width:100%;margin-top:60px;}
.shenxin_newstext .shen_title{font-size:25px;color:#176537;text-align:center; letter-spacing:2px;font-weight:550}
.shenxin_newstext h1{font-weight:500;font-size: 22px;letter-spacing:2px;margin-top: 25px;color:#176537;}
.shen_font{display: flex;/* align-content: center; */line-height: 30px;margin-top: 20px;}
.shen_font p{font-size:18px;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:50px;}
.renzhen_bg{margin-top: 50px;background: rgb(0 69 49 / 13%);padding: 50px 3%;}
.renzhen_list{width:100%;}
.renzhen_list img{width:100%;}
.height_60{margin-top:60px;}
.team_font{/* width:100%; */margin-top: 30px;margin-left: 2.5%;display: flex;line-height:30px;}
.team_font p{font-size:18px;color:#176537;display: inline-block;text-align: left;margin-bottom:20px;}
.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: 3% 2.5% 6%;display:flex;margin-top: 150px;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:4px;font-size:30px;font-weight:500;margin-bottom:20px;margin-top:5px;}
.meet_left p{font-size:18px;line-height:30px;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:80px;justify-content: space-between;align-items: flex-end;}
.meet_dl dl.meet_dl_01{width: 23%;}
.meet_dl dl.meet_dl_02{width: 37%;}
.meet_dl dl.meet_dl_03{width: 37%;}
.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;}
.meet_dl dl dt p{font-size: 16px;display: inline-block;text-align: left;letter-spacing: 0.5px;}
.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:50px;}
.juhui ul{width:95%;display:flex;justify-content: space-between;margin:0 auto 30px;}
.juhui ul li{width:31%;}
.juhui ul li img{width:100%;display: flex;}



.juhui p{font-size:18px;line-height:30px;width:95%;margin:0 auto;letter-spacing: 1px;}
.juhui p i{margin-right:5px;}
.study_bg{padding: 3% 2.5% 6%;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: 37%;}
.study_top dl{width: 49%;}
.study_top .study_right{width: 10%;/* text-align: right; */display: flex;flex-wrap: wrap;height: 262px;justify-content: flex-end;align-content: space-between;}
.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: 30px;color:#00442F;font-weight:500;margin-bottom: 15px;letter-spacing: 4px;}
.study_top dl dd{font-size: 16px;line-height: 27px;}
.study_top dl .line{
    background: #00442F;
    height: 2px;
    width: 100px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.study_top dl img{width: 150px;}
.study_font{/* width:100%; */margin-top: 15px;display: flex;line-height:30px;}
.study_font p{font-size:18px;display: inline-block;text-align: left;margin-bottom:20px;}
.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;}
.study_b_right{width: 83%;}
.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:18px;line-height:30px;margin:0 auto;letter-spacing: 1px;margin-top: 30px;}
.study_b_right p i{margin-right:5px;}
.team_bgs{background: rgb(0 69 49 / 13%);}









@media only screen and (max-width:1920px){
    .footul span{text-indent: -13px;}
    
    
    
}
@media only screen and (max-width:1600px){
    body{width:100%}
.logo{width: 18%;top: 20%;}
.hnav{width:81%;}
.logo img{width:100%;}
.hspan p:nth-child(1){ font-size: 25px;}
.hspan p:nth-child(1) span{font-size: 35px;}
.hspan p:nth-child(2){font-size: 13px;}
.h_contant{width:50%;display: flex;justify-content: space-around;}
.hsheji h2{font-size:20px;}
.hsheji h3{font-size:20px;}
.hsheji h2 span{font-size:30px;}    
.hsheji h3 span{font-size:28px;}   
.h_contant .qrc{width: 15%;}
nav ul{height:50px;line-height:50px;}    
nav ul li a{font-size:16px;padding: 0px 25px;letter-spacing: 1px;}
nav ul li.on a{padding: 0px 25px;}
nav ul li:last-child{padding-right: 6.4%;}
.banner .contant{margin-top: -5%;}
.ban_tant dl dt{font-size: 30px;line-height: 60px;}
.ban_tant{height: 135px;}
.ban_tant dl dd{font-size: 18px;}
.ban_tant dl>a{display: inline-block}
.hot_span{font-size: 19px;line-height: 115px;}
.hot_con{font-size:16px;}
.hot_so{width:25%;}
.hot_key{width:75%;}
.hot_bg{height:115px;}
.hot_so #searchform{margin-top: 30px;}
.hot_so .in_text{height:50px;font-size: 16px;}
.hot_so .so{background-size: 30px;height: 50px;}
.index_top h1{font-size: 35px;}
.index_top h1 img{
    width: 65px;
}
.index_top p{font-size: 18px;}
.promote_list dl .dl_img img{height: 260px;}
.promote_list dl .dl_dt{font-size: 18px;height: 60px;margin: 20px 0 30px;}
.promote_list dl dd{height:45px;line-height:45px;font-size: 20px;}
.promote_list dl dd span{width: 28px;height: 28px;background-size: 17px;}
.promote_list dl:hover dd span{width: 28px;height: 28px;background-size: 17px;}
.ad_logo p{font-size:15px;}

.ad_logo{width:28%;}
.ad_rexian{width:30%;font-size: 18px;}
.ad_rexian span{font-size: 28px;}    
.ad_qrc{width: 6%;padding: 6px;}
.adver_con{height: 80px;}
.case_nav_h1{font-size: 28px;height:120px;line-height:120px;}    
.nav_ul .nav_ul_li{font-size:20px;}
.ab_nav h3{font-size:20px;}	
.n_case_h1 span{font-size:20px;}
.page{font-size:14px;}
.more_con a{
    padding: 5px 15px;
}
.case_bg{padding-bottom: 0;}
.news_top{
    padding: 40px 0;
}
.ys_bg01{height:600px;}
.ys_bg01 .ye_left_top{height: 80px;}
.ye_left_top>span img{
    height: 100px;
}
.ye_left_top .ys_h1{font-size: 32px;}
.ye_left_botoom h3{font-size: 24px;}
.ye_left_botoom .spanp{font-size:15px;}
.ys_bg01 .ys_img img{height:530px;}    
.ys_bg02{height:600px;}
.ys_bg02 .ye_left_top{height: 80px;}
.ys_bg02 .ys_img img{height:530px;}   
.ys_bg03{height:600px;}
.ys_bg03 .ye_left_top{height: 80px;}
.ys_bg03 .swiper-slide dl dd{font-size:15px;}
.ye_left_top>span{height: 80px;}
.ye_left_botoom .ye_text span{font-size:15px;letter-spacing: 1px;}
.ysmore_con a{font-size: 17px;}
.ysmore_con a span{width:28px;height:28px;background-size: 17px;}
.news_nav li span{
    font-size: 20px;
}
.foot_nav ul{height:50px;line-height:50px;}
.foot_nav ul li a{font-size:16px;padding: 0 31px;}
.foot_logo{}
.foot_logo img{width:230px;}
.footul span a{font-size:16px;}
.foot_contact p{font-size:16px;}
.foot_contact div.on{font-size:16px;}
.foot_contact{line-height: 32.8px;}
.foot_qrc p{font-size:14px;}    
.f_bottom{font-size:14px;}
.page_add{font-size:14px;}
.page_add a{font-size:14px;}    
.ab_nav li{font-size:15px;}
.ab_nav p{font-size:15px;padding: 0 10px;}
.case_ys_text h2{font-size: 30px;}
.case_ys_text p{font-size:16px;}
.case_honor_swiper .swiper-slide dl dd{font-size:15px;}
.news_top_list .news_ul li{font-size: 15px;/* justify-content: space-between; */}
.news_top_list .news_ul li a{font-size:15px;width: 76%;overflow: hidden;display: inline-block;}
.pai_news_list dl dt.news_dl_dt a{font-size:18px;letter-spacing:1px;}
.n_title span{font-size:20px;}
.n_title .span_more{font-size:18px;}

.about_h1{font-size: 28px;}
.about_jing dl dt{font-size:15px;height: 55px;line-height: 55px;}
.about_jing dl:last-child dd{margin-top: 37px;}


    
    

    
    
}


@media only screen and (max-width:1440px){
.logo{top:25%}
.logo img{width:250px}
.hspan p:nth-child(1){font-size: 25px;}    
.hspan p:nth-child(1) span{font-size: 38px;}   
.h_contant{width: 45%;}   
.hsheji h2{font-size: 20px;}    

.hsheji h2 span{font-size: 30px;}    
.hsheji h3{font-size: 20px;}    
.hsheji h3 span{font-size: 30px;}   
nav ul li a{font-size: 16px;padding: 0 25px;}
.ban_tant dl dt{font-size:30px}
.ban_tant dl dd{font-size: 18px;}
.hot_span{font-size:18px;width: 140px;}
.hot_con{font-size:15px;}
.hot_so .in_text{font-size:16px;}
.promote_bg{/* padding-top:50px; */}
.index_top h1{
    font-size: 40px;

}
.index_top p{font-size:16px;}
.promote_list dl .dl_dt{font-size:16px;height: 130px;}  


.promote_list dl dd{width:80%;left: 10%;font-size: 20px;}
.promote_list dl dd span{width:32px;height:32px;}
.promote_list dl dd span img{font-size: 20px;}
.ad_logo{width: 27%;}

.adphone{width: 35%;}
.ad_logo p{font-size: 15px;}
.ad_rexian{font-size: 18px;width: 25%;}
.ad_rexian span{font-size: 27px;}
.ad_qrc{
    width: 5%;
    }
.case_list_ul dl dd span{width: 28px;height: 28px;vertical-align: middle;line-height: 28px;}
.case_nav_h1{font-size:28px;}


.more_con a{padding: 3px 14px;font-size: 15px;}
.more_con a span{width: 28px;height: 28px;vertical-align: middle;line-height: 28px;}
.more_con a span img{width:18px;}
.ys_bg{/* padding-top:60px; */}
.index_top h1 img{width: 60px;}
.ys_bg01{height:550PX;} 
.ys_bg02{height:550PX;}    
.ys_bg03{height:550PX;}    
.ye_left_top>span img{height: 90px;}


.ys_bg01 .ye_left_top{height:80px;margin-bottom: 10px;}
.ye_left_top .ys_h1 {
    font-size: 35px;
}
.ys_bg02 .ys_img img{cursor: pointer;height:500px;}
.ys_bg03 .swiper-slide dl dd{font-size:15px}
.ye_left_botoom h3{font-size: 28px;}
.ye_left_botoom .spanp{font-size:15px;}
.ye_left_botoom .ye_text{margin-top:10px;}
.ys_bg01 .ys_img img{height:450px;}
.ys_bg02 .ye_left_top{height:80px;margin-bottom: 10px;}
.ys_bg02_con .swiper-button-next{background-size:30px;}
.ysswiper_bg .swiper-button-next{background-size:30px;}
.ys_bg03 .ye_left_top{height:80px;margin-bottom: 10px;}   
.ye_left_botoom .ye_text span{font-size:14px;}   
.ys_bg03 .swiper-slide dl dd{font-size:16px;}   
.news_nav li span{font-size:23px;}  
.foot_nav ul li a{font-size:16px;padding: 0 27px;}
.foot_contact div.on{color:#edbe1a;font-size: 16px;}
.foot_contact p{font-size: 16px;}
.foot_r{width: 46%;}
.foot_qrc p{font-size: 13px;}
.f_bottom{font-size:16px;}
.footul span a{font-size: 16px;}   
.footul span{line-height: 40px;}   
.ny_contant{width:90%;}
.contant{width:90%;}
.ab_nav h3{font-size:20px;}
.ny_case_list dl dd span{width: 28px;height: 28px;vertical-align: middle;line-height: 28px;}
.page_add{font-size: 15px;letter-spacing:0}
.page_add a{font-size: 15px;}
.about_h1{font-size:30px;}
.ab_team_h1{font-size:30px;}
.case_honor_swiper .swiper-slide dl dd{font-size:15px;}
.case_list_ul1 dl{width: 29%;}



}

@media only screen and (max-width:1366px){
.logo img{width:200px}
.logo{top: 15%;}
.ys_bg02 .ys_img img{cursor: pointer;height:470px;}

    
}





.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; }





.b_bottom_adm img {
    width: 100%;
}

.foot_contact p a {
    color: #fff;
}