@font-face { 
	font-family:Alibaba-PuHuiTi-Regular; 
	src: url(font/Alibaba-PuHuiTi-Regular.otf); 
}
@font-face { 
	font-family:Alibaba-PuHuiTi-Medium; 
	src: url(font/Alibaba-PuHuiTi-Medium.otf); 
}
@font-face { 
	font-family:Alibaba-PuHuiTi-Bold; 
	src: url(font/Alibaba-PuHuiTi-Bold.otf); 
}
@font-face { 
	font-family:Gilroy-Heavy; 
	src: url(font/gilroy-black-6.otf); 
}
@font-face { 
	font-family:gilroy-bold; 
	src: url(font/gilroy-bold-4.otf); 
}
@font-face { 
	font-family:gilroy-regular; 
	src: url(font/gilroy-regular-3.otf); 
}
@font-face { 
	font-family:Gilroy-Light; 
	src: url(font/Gilroy-Light-11.otf); 
}
@font-face { 
	font-family:Gilroy-Medium; 
	src: url(font/Gilroy-Medium-2.otf); 
}


.apM{font-family:Alibaba-PuHuiTi-Medium; }
.apB{font-family:Alibaba-PuHuiTi-Bold; }

body{ font-size:12px;  color: #666;font-family:Alibaba-PuHuiTi-Regular,"\5FAE\8F6F\96C5\9ED1",;overflow-x: hidden; }
a{ text-decoration:none; transition:all 0.3s}
a:hover{ text-decoration:none;}
input,button,textarea{outline: none;font-family:Alibaba-PuHuiTi-Regular;  }
input:-ms-input-placeholder,textarea:-ms-input-placeholder {   color: #8F8F8F;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder  {   color: #8F8F8F}
.wrap{max-width: 1600px;width: 100%; margin: 0 auto;box-sizing: border-box; position: relative; }
.imgbox{text-align: center;}
.imgbox img{max-width: 100%;vertical-align: top;}
*::-webkit-scrollbar {
	width: 5px;
	background-color: #E4E4E4;
}
*::-webkit-scrollbar-thumb {
	background-color: #154897;
	border-radius: 8px;
    width: 1px;
}
.lan{color: #154897;}
.link{box-sizing: border-box;width: 140px;height: 45px;border: 2px solid #fff;border-radius: 0 22px 22px 22px;color: #fff;font-size: 16px;}
.link:hover{background: #fff;color: #154897;}
.link3{box-sizing: border-box;width: 140px;height: 45px;border: 2px solid #A0A0A0;border-radius: 0 22px 22px 22px;color: #A0A0A0;font-size: 16px;}
.link3:hover{color: #154897;border-color: #154897;}
.link2b{box-sizing: border-box;width: 140px;height: 45px;border: 2px solid #154897;border-radius: 0 22px 22px 22px;color: #154897;font-size: 16px;transition: all 0.3s;}
.link2b:hover{background: #154897;color: #fff;}
.lh1{line-height: 1;}
.lh2{line-height: 2;}

.header{padding: 25px 0;position: relative; z-index: 10;}
.logo{position: relative;}
.logo span{position: absolute;left: 0;top: 0;width: 100%;height: 100%; z-index: 3;}
.logob{display: none;}
.icon12{width: 36px;height: 36px;background: url(../images/icon12.png) no-repeat center center #154897;border-radius: 50%;position: relative;}
.hss{position: absolute;top: 0;right: 0;width: 0;background: #154897;overflow: hidden;border-radius: 40px;transition: all 0.3s;white-space: nowrap;opacity: 0;}
.hssinput{background: #fff;border: none;width: 200px;height: 28px;box-sizing: border-box;padding: 0 5px;display: inline-block;margin-left: 5px;border-radius: 40px;}
.hssbtn{background: url(../images/icon12.png) no-repeat center center #154897;border: none;width: 36px;height: 36px;display: inline-block;}
.icon12:hover .hss{width: 250px;opacity: 1;}


.nav li{position: relative;margin: 0 5px;}
.navlink{width: 110px;line-height: 42px;border-radius: 22px;text-align: center;color: #333;font-size: 18px;font-family:Alibaba-PuHuiTi-Medium;}
.navlink:hover,.nav li:hover .navlink{color: #fff;background: #154897;}
.subnav{position: absolute;left: 50%;top: 100%;transform: translateX(-50%);padding: 20px 0 0;width: 145px;display: none;}
.subnav::before{content: '';display:inline-block;width: 13px;height: 8px;background: url(../images/icon11.png) no-repeat center center;top: 0;left: 50%;transform: translateX(-50%);position: absolute;}
.snavm{border-top: 2px solid #154897;background: #fff;padding: 0 10px;}
.snavm a{display: block;border-bottom: 1px solid #EDEDED;line-height: 40px;padding: 10px 0;text-align: center;color: #888888;font-size: 16px;}
.snavm a:last-child{border: none;}
.snavm a:hover{color: #154897;}
.nav li:hover .subnav{display: block;}
.syheader{width: 100%;box-sizing: border-box;position: absolute;left: 0;top: 0;}
.syheader .logoa{display: none;}
.syheader .logob{display: block;}
.syheader .navlink{color: #fff;}
.syheader .icon12{background: url(../images/icon12b.png) no-repeat center center #fff;}
.phnav{display: none;}
                                                

.top{background: #002146;height: 45px;}
.topr{background: url(../images/icon1.jpg) no-repeat right center;}
.topr a{width: 28px;height: 28px;border-radius: 50%; margin-left: 7px;}
.headerb{background: rgba(0, 25, 53, 0.4);width: 100%;height: 120px;transition: all 0.3s;}

.headerb.top{height: 80px;}
.headerb.top .logo{height:48px;}

.jz_nav_menu {cursor: pointer;display: block;right: 15px;position: absolute;top:8px; width: 22px;z-index: 100;}
.menu_body {height: 18px;position: relative;width: 24px;}
.nav_menu_item {background: #fff;height: 2px;position: absolute;transition: .36s ease;width: 100%;border-radius: 2px;}
.menu_item_top {top: 0;}
.menu_item_center {display: block;top: 8px;}
.menu_item_bottom {bottom: 0;}
.jz_nav_wrap_active .nav_menu_item {height: 1px;}
.jz_nav_wrap_active .menu_item_top {top: 9px;transform: rotate(45deg);}
.jz_nav_wrap_active .menu_item_center {opacity: 0;}
.jz_nav_wrap_active .menu_item_bottom {bottom: 8px;transform: rotate(-45deg);}
                                                                                    

.banner{position: relative;overflow: hidden;}
.banner .pic{width: 100%;vertical-align: top;}
.bannerb{width: 1600px;position: absolute;left: 50%;z-index: 10;top: 50%; transform: translate(-50%,-50%);}
.bannerb p{font-size: 72px;line-height: 88px;}
.bannertxt{margin: 35px 0 100px;width: 320px;border-radius: 30px 0 30px 0;overflow: hidden;}
.bannertxt span{width: 50%;height: 52px;font-size: 22px;font-weight: 500;}
.bannertxt span:nth-child(1){background: #154897;}
.bannertxt span:nth-child(2){background: #61BE25;}
.bannernav{position: absolute;width: 1600px;left: 50%;bottom: 30px!important; z-index: 10;transform: translateX(-50%);}
.icon1{width: 43px;height: 43px;background: url(../images/icon1.png) no-repeat center center #154897;border-radius: 4px;box-shadow: 0px 3px 9px 0px rgba(170,170,170,0.1);cursor: pointer;margin-right: 10px;}
.bannernavm .swiper-pagination-bullet{margin: 0 4px!important;border-radius: 2px;background: none;opacity: 1;border: 1px solid #fff;}
.bannernavm .swiper-pagination-bullet-active{background: #fff;}

.sybox1{background: url(../images/bg1.png) no-repeat center bottom #fafafa;padding: 110px 0 120px;}
.sybox1l{width: 755px;}
.title{background: url(../images/icon2.png) no-repeat left center;padding-left: 28px;font-size: 24px;}
.sytxt1{font-size: 42px;margin: 25px 0;}
.sytxt2{font-size: 16px; }
.synum{margin-top: 65px;}
.synumtxt{border-bottom: 1px solid #e5e5e5;padding-bottom: 25px;width: 145px;}
.synumtxt b{font-family:Gilroy-Heavy;font-size: 60px;line-height: 44px}
.synumtxt span{font-size: 18px; margin-left: 15px;}
.synum p{font-size: 20px;padding: 14px 0 0;text-align: center;}
.sybox1r{flex: 1;margin-left: 65px;position: relative;}
.sybox1r::before{content: '';display: inline-block;width: 100%;height: 145px;background: url(../images/icon3.png) no-repeat center center;background-size: cover;position: absolute;left: -32px;bottom: -32px;}
.sybox2{padding: 95px 0 90px;}
.sy2t{margin: 35px 0 65px;}
.sytxt3{font-size: 42px;}
.sy2tr span{width: 43px;height: 43px;border-radius: 50%;cursor: pointer;}
.sy2tr span.left{background: url(../images/icon4a.png) no-repeat center center #f6f6f6;}
.sy2tr span.left:hover{background: url(../images/icon4b.png) no-repeat center center #f6f6f6;}
.sy2tr span.right{background: url(../images/icon5a.png) no-repeat center center #f6f6f6;}
.sy2tr span.right:hover{background: url(../images/icon5b.png) no-repeat center center #f6f6f6;}
.sy2m{overflow: hidden;}
.sy2m .swiper-slide a{height: 430px;background: url(../images/icon6.png) no-repeat center center;background-size: cover;vertical-align: top;border-radius: 40px 0 40px 0;}
.sy2m .pic{width: 100%;height: 100%;position: absolute;left: 0;top: 0; z-index: 1;background-size: cover;opacity: 0;transition: all 0.3s;border-radius: 40px 0 40px 0;}
.sy2mm{position: relative; z-index: 3;padding: 40px 35px 0;}
.sy2mtxt1{font-size: 18px;color: #888;transition: all 0.3s;}
.sy2mm h2{font-size: 28px;margin-top: 15px; color: #333;transition: all 0.3s;}
.sy2mtxt2{font-size: 14px; color: #616161;height: 196px;margin: 30px 0 0;transition: all 0.3s;}
.link2{box-sizing: border-box;width: 140px;height: 45px;border: 2px solid #154897;border-radius: 0 22px 22px 22px;color: #154897;font-size: 16px;transition: all 0.3s;}
.sy2m .swiper-slide:hover .sy2mtxt1,.sy2m .swiper-slide:hover h2,.sy2m .swiper-slide:hover .sy2mtxt2{color: #fff;}
.sy2m .swiper-slide:hover .link2{background: #fff;border-color: #fff;}
.sy2m .swiper-slide:hover .pic{opacity: 1;}
.sybox3{background: #f6f6f6;}
.sy3t{padding: 50px 0;}
.sy3tb{margin: 35px 0 0;}
.sy3m{position: relative;}
.bgpic{width: 100%;vertical-align: top;}
.sy3bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%; z-index: 1;background-size: cover!important;display: none;}
.sy3ul{position: absolute;left: 0;top: 0;width: 100%;z-index: 2;height: 100%;overflow: hidden;}
.sy3ul ul{width: 100%;height: 100%;vertical-align: top;}
.sy3ul li{width: 25%;position: relative;height: 100%;vertical-align: top;}
.sy3ul li::after{content: '';display: inline;width: 1px;height: 100%;background: #fff;position: absolute;right: 0;top: 0;opacity: 0.2;}
.sy3icon{width: 100%;position: absolute;left: 0;bottom: 115px;z-index: 1;transition: all 0.3s;}
.sy3icon p{font-size: 22px;padding: 25px 0 0;}
.sy3ms{position: absolute;left: 0;top: 90%;width: 100%;height: 100%;z-index: 2;background: url(../images/icon7.png) no-repeat center center;background-size: cover; box-sizing: border-box;padding: 0 55px 50px; opacity: 0;transition: all 0.3s;}
.sy3ms h2{font-size: 22px;}
.sy3ms p{font-size: 16px;margin: 20px 0 45px;}
.sy3ul li:hover .sy3icon{opacity: 0;}
.sy3ul li:hover .sy3ms{top: 0;opacity: 1;}
.sybox4{background: url(../images/bg2.jpg) no-repeat center bottom;padding: 85px 0 55px;}
.sy4menu{border-bottom: 1px solid rgba(162, 162, 162, 0.1);margin: 55px 0 40px;position: relative;}
.sy4menu::before{content: '';display: inline-block;width: 1px;height: 19px;background: #D9D9D9;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.sy4menu li{line-height: 38px;margin: 0 30px;padding: 0 20px;font-size: 18px;color: #333;cursor: pointer;}
.sy4menu li.now{color: #154897;}
.sy4mbox{display:none;}
.sy4m{overflow: hidden;}
.sy4m .swiper-slide{padding: 0 10px;box-sizing: border-box;}
.sy4m .swiper-slide a{box-shadow: 0px 3px 9px 0px rgba(189,189,189,0.29);background: #fff;border-radius: 10px;overflow: hidden;}
.sy4m .pic{width: 100%;max-height: 255px;overflow: hidden;}
.sy4m .pic img{width: 100%;vertical-align: top;max-height: 255px;transition: all 0.5s;}
.sy4mb{padding: 35px 30px;}
.sy4mb h2{color: #333;font-size: 20px;line-height: 35px;height: 70px;transition: all 0.3s;}
.sy4mb p{font-size: 16px;margin: 20px 0;}
.sy4mb span{background: url(../images/icon8.png) no-repeat left center;color: #CECECE;font-size: 16px;padding-left: 30px;line-height: 2;}
.sy4m .swiper-slide:hover h2{color: #154897;}
.sy4m .swiper-slide:hover img{transform: scale(1.1);}
.sy4m .swiper-scrollbar{margin-top: 55px;position: relative;background: #154897;border-radius: 0;}
.sy4m .swiper-scrollbar-drag{background: #61BE25;height: 10px;top: 50%;margin-top: -5px;position: absolute;border-radius: 0;}
.sybox5{padding: 130px 0 160px;background: url(../images/bg3.jpg) no-repeat center center;background-size: cover;}
.sy5m{margin: 125px 0 0;}
.sy5mm{position: relative;}
.sy5mid{overflow: hidden;}
.sy5mid a{background: #fff;border-radius: 5px;overflow: hidden;}
.sy5mid .pic{width: 100%;overflow: hidden;}
.sy5mid .pic img{width: 100%;max-height: 227px;transition: all 0.5s;}
.sy5mb{padding: 38px 30px 35px;}
.sy5mb h2{font-size: 20px;color: #333;transition: all 0.3s;}
.sy5mb p{color: #666;font-size: 14px;line-height: 30px;height: 90px;margin: 20px 0 30px;transition: all 0.3s;}
.sy5mb span{color: #888;transition: all 0.3s;font-size: 14px;}
.sy5mid a:hover{background: #154897;}
.sy5mid a:hover img{transform: scale(1.1);}
.sy5mid a:hover h2,.sy5mid a:hover p,.sy5mid a:hover span{color: #fff;}
.sy5btn{cursor: pointer;width: 43px;height: 43px;border-radius: 50%;position: absolute;top: 50%;transform: translateY(-50%);}
.sy5btnl{background: url(../images/icon4a.png) no-repeat center center #f6f6f6;left: -60px;}
.sy5btnl:hover{background: url(../images/icon4b.png) no-repeat center center #f6f6f6;}
.sy5btnr{background: url(../images/icon5a.png) no-repeat center center #f6f6f6;right: -60px;}
.sy5btnr:hover{background: url(../images/icon5b.png) no-repeat center center #f6f6f6;}
.sybox6{background: url(../images/bg4.jpg) no-repeat center center;background-size: cover;padding: 85px 0 125px;}
.menu2{margin: 35px 0;}
.sy6mbox{display: none;}
.sy6ml{width: calc((100% - 20px)/2);background: #fff;box-sizing: border-box;padding: 20px 20px 30px;border-radius: 10px;}
.sy6ml .pic{width: 100%;overflow: hidden;}
.sy6ml .pic img{width: 100%;vertical-align: top;border-radius: 5px;transition: all 0.5s;}
.sy6ml h2{color: #333;font-size: 22px;margin: 30px 0 0;transition: all 0.3s;}
.sy6ml p{font-size: 14px;margin: 25px 0;}
.sy6ml span{font-size: 14px;}
.sy6ml:hover img{transform: scale(1.1);}
.sy6ml:hover h2{color: #154897;}
.sy6mr{width: calc((100% - 20px)/2);background: #fff;border-radius: 10px;box-sizing: border-box;padding: 25px 40px 0;}
.sy6mr li{border-bottom: 1px solid #E4E4E4;padding: 20px 0;}
.sy6mr li span{color: #888;font-size: 18px;transition: app 0.3s;}
.sy6mr li a{flex: 1;margin-right: 10px;color: #888;font-size: 18px;line-height: 42px;}
.sy6mr li:hover span,.sy6mr li:hover a{color: #154897;}

.footer{background: url(../images/icon9.jpg) no-repeat right center #292929;}
.ftt{border-bottom: 1px solid rgba(240, 240, 240, 0.05);padding: 20px 0;}
.ftt span{font-size: 21px;}
.ftb{padding: 38px 0 50px;}
.phnum{font-family:gilroy-bold;font-size: 36px;line-height: 28px; margin-bottom: 20px;}
.icon10a{background: url(../images/icon10a.png) no-repeat left center;}
.icon10b{background: url(../images/icon10b.png) no-repeat left center;}
.icon10c{background: url(../images/icon10c.png) no-repeat left center;}
.ftbl p{color: #8b8b8b;font-size: 16px;line-height: 35px;padding-left: 22px;}
.ftbr li{margin-left: 80px;}
.ftbr li h2{font-size: 20px;line-height: 1;margin-bottom: 25px;}
.ftbr li p a{color: #8B8B8B;font-size: 16px;line-height: 35px;}
.ftbr li p a:hover{color: #fff;}
.fbottm{background: #1d1d1d;padding: 15px 0;font-size: 14px;line-height: 2;color: #8b8b8b;}
.fbottm a{color: #8b8b8b;}
/****/
.wzhi{border-bottom: 1px solid #e2e2e2;}
.wznav li{position: relative;padding: 0 12px;margin-right: 40px;}
.wznav li a{color: #333;font-size: 18px;line-height: 80px;}
.wznav li.now::before{content: '';display: inline-block;width: 100%;height: 3px;background: #154897;position: absolute;left: 0;bottom: 0;}
.wznav li.now a{color: #154897;font-family:Alibaba-PuHuiTi-Medium;}
.wzr{background: url(../images/icon13.png) no-repeat left center;padding-left: 30px;color: #888888;font-size: 16px;}
.wzr a{color: #888;}
.wzr a:hover{color: #154897;}
.wzr b{font-weight: normal;color: #154897;}
.jtbox1{background: url(../images/bg1.png) no-repeat center bottom #fafafa;padding: 135px 0 145px;}
.jtbox1 .sytxt1{margin: 0 0 40px;}
.jtbox1 .sybox1r::before{display: none;}
.jtbox2{padding: 85px 0 150px;}
.jtbox2 h2{font-size: 42px;}
.jt2m{margin: 30px 0 0;position: relative;}
.jt2mid{overflow: hidden;}
.jt2mid img{width: 100%;vertical-align: top;border-radius: 20px 0 20px 0;}
.jtbox3{background: #f9f9f9;padding: 120px 0;}
.jt3r{width: 560px;font-size: 16px;line-height: 36px;text-align: justify;}
.jt3l{flex: 1;margin-right: 65px;}
.jt3r h2{line-height: 1;font-size: 42px;margin-bottom: 40px;}
.fbox{padding: 50px 0 100px;}
.fbox li{margin-top: 50px;position: relative;padding-right: 595px;}
.fboxl{background: #f6f6f6;padding: 70px 140px 85px 55px;}
.fboxl span{font-size: 18px;}
.fboxl h2{font-size: 28px;margin: 5px 0 0;}
.fboxl p{color: #616161;font-size: 16px;line-height: 30px;margin: 45px 0 55px;text-align: justify;}
.fbox li .pic{width: 700px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);border-radius: 40px 0 40px 0;overflow: hidden;}
.ywbox{padding: 125px 0 165px;}
.ywm{display: none;}
.ywmid{position: relative;}
.ywtxt{background: #f6f6f6;width: 677px;height: 420px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);box-sizing: border-box;padding: 70px 50px 0;}
.ywtxt h2{font-size: 22px;margin: 30px 0 25px;}
.ywtxt p{line-height: 30px;font-size: 18px;}
.zbbox{padding: 40px 0 150px;}
.zblb li{padding: 30px 0;border-bottom: 1px solid #f6f6f6;}
.zblblbox{flex:1}
.zblb .pic{width: 390px;border-radius: 5px;overflow: hidden;}
.zblb .pic img{width: 100%;transition: all 0.5s;}
.zblbl{margin: 0 20px 0 35px;flex:1}
.zblbl h2 a{color: #333;font-size: 20px;}
.zblbl h2 a:hover{color: #154897;}
.zblbl p{font-size: 16px;line-height: 30px;margin: 12px 0 35px;height: 90px;}
.zblbl .txt{font-size: 14px;color: #888;}
.zblbr{width: 197px;border-left: 1px solid #e4e4e4;height: 176px;box-sizing: border-box;padding: 0 34px 0 0;font-family:gilroy-regular; }
.zblbr .txt1{font-size:48px;margin-right:3px;}
.zblbr div{text-align: center;}
.zblbr .txt2{font-size: 24px;line-height: 20px;}
.zblbr .txt3{font-size: 18px;margin-top: 5px;}
.zbbox .page{padding: 60px 0 0;}
.djbox{padding: 85px 0 225px;position: relative;background: #FAF4F4;}
.djbox::before{content: '';display: inline-block;width: 100%;height: 386px;background: url(../images/djbg1.jpg) no-repeat center top;background-size: 100% auto;position: absolute;left: 0;top: 0;}
.djbox::after{content: '';display: inline-block;width: 100%;height: 536px;background: url(../images/djbg2.jpg) no-repeat center bottom;background-size: 100% auto;position: absolute;left: 0;bottom: 0;}
.djlb{position: relative; z-index: 10;}
.djlb li{margin-bottom: 20px;background: #fff;height: 205px;}
.djlbl{width: 240px;position: relative;}
.djlbl span{font-family:Gilroy-Light;color: #333;font-size: 60px;line-height: 45px;transition: all 0.3s;}
.djlbl p{font-family:Gilroy-Medium;color: #999;font-size: 17px;line-height: 15px;padding: 15px 0 0; }
.djlbl::after{content: '';display: inline-block;width: 1px;height: 95px;background: #e1e1e1;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.djlbr{flex: 1;padding: 0 40px 0 55px;}
.djlbrl{flex: 1;margin-right: 135px;}
.djlbrl h2 a{color: #333;font-size: 22px;}
.djlbrl p{font-size: 14px;line-height: 2;margin: 20px 0 0;}
.djlb li:hover .djlbl span{color: #154897;}
.djlb li:hover h2 a{color: #154897;}
.djlb li:hover .link2b{background: #154897;color: #fff;}
.djbox .page2{padding: 40px 0 0;}
.xwbox{padding: 70px 0 140px;}
.xwlb li{width: calc((100% - 60px)/3);margin: 0 30px 40px 0;}
.xwlb li:nth-child(3n){margin-right: 0;}
.xwlb li a{box-shadow: 0px 3px 9px 0px rgba(189,189,189,0.29);background: #fff;border-radius: 10px;overflow: hidden;}
.xwlb li .pic{width: 100%;overflow: hidden;}
.xwlb li .pic img{width: 100%;vertical-align: top;max-height: 255px;transition: all 0.5s;}
.xwlb li:hover h2{color: #154897;}
.xwlb li:hover img{transform: scale(1.1);}
.xwbox .page{padding: 30px 0 0;}
.lxt{padding: 120px 0 75px;}
.lxt li span{margin: 40px 0 24px;}
.lxt li p{font-family:gilroy-bold;font-size: 36px; }
.lxt li:nth-child(3) p{font-family:Alibaba-PuHuiTi-Regular; font-size: 24px;line-height: 36px;} 
.lxtb{padding: 85px 0 95px;}
.lxtb h2{font-size: 36px;margin-bottom: 40px;}
.lxtb li{width: calc((100% - 60px)/3);background: #f6f6f6;border-radius: 60px 0 60px 0;padding: 40px 35px 0;box-sizing: border-box;height: 370px;}
.lxtbt{border-bottom: 1px solid #e3e3e3;padding-bottom: 25px;margin-bottom: 30px;}
.lxtbt span{font-size: 18px;}
.lxtbt p{font-size: 28px;margin-top: 3px;}
.icon15a{background: url(../images/icon15a.png) no-repeat left center;padding-left: 37px;line-height: 28px;font-size: 18px;}
.icon15b{background: url(../images/icon15b.png) no-repeat left center;padding-left: 37px;line-height: 28px;font-size: 18px;margin-top: 25px;}
.lxtxt1{font-size: 20px;line-height: 40px;margin-top: 5px;}
.zxly{background: #f6f6f6;padding: 70px 0 140px;}
.zxly h3{font-size: 42px;margin: 35px 0 60px;}
.zxly li{width: calc((100% - 40px)/3);margin: 0 20px 20px 0;}
.zxly li:nth-child(3){margin-right: 0;}
.lyinput{width: 100%;border: none;background: #EDEDED;box-sizing: border-box;padding: 0 18px;height: 70px;color: #333;font-size: 16px;}
.lytext{width: 100%;border: none;background: #EDEDED;box-sizing: border-box;padding: 12px 18px;color: #333;font-size: 16px;height: 245px;line-height: 30px;}
.lybtn{border: none;width: 190px;height: 60px;background: #4767A5;font-size: 18px;cursor: pointer;outline: none;margin-top: 18px;}
.xqbox{background: #f6f6f6;padding: 70px 0 80px;}
.xqmid{background: #fff;padding: 0 50px;}
.xqt{border-bottom: 1px solid #f6f6f6;padding: 45px 0;text-align: center;}
.xqt h2{font-size: 30px;line-height: 40px;margin-bottom: 30px;color: #333;}
.xqt p{color: #888;font-size: 16px;}
.xqm{border-bottom: 1px solid #f6f6f6;padding: 35px 0;color: #666;font-size: 18px;line-height: 36px;}
.xqm span{display: inline;}
.xqm img{max-width: 100%;}
.xqb{padding: 35px 0;}
.xqbl p{font-size: 16px;line-height: 36px;}
.xqbl p a{color: #333;}
.fenx{border: 1px solid #f1f1f1;position: relative;border-radius: 20px;width: 80px;height: 36px;}
.icon16{background: url(../images/icon16.png) no-repeat left center;padding-left: 20px;color: #888;}
.fenxb{display:none;position: absolute;right: -50px;top: 0;padding: 55px 0 0;}
.jz_share_list {background: #fff;border-radius: 5px;box-shadow: 0 0 20px rgba(0,0,0,.15);
max-width: 240px;padding: 15px;text-align: left;top: 0;vertical-align: middle;white-space: nowrap;z-index: 1200;position: relative;}
.jz_share_list:before {background: #fff;content: "";display: inline-block;height: 10px;position: absolute;right: 88px;top: -4px;transform: rotate(45deg);width: 10px;z-index: 1;
}
.fenx:hover .fenxb{display: block;}

.page .layui-laypage a,.page .layui-laypage span,.page2 .layui-laypage a,.page2 .layui-laypage span{margin: 0 4px;}
.layui-laypage{display: flex;flex-direction: row;margin: 0;}
.layui-laypage a, .layui-laypage button, .layui-laypage input, .layui-laypage select, .layui-laypage span{border:none;height: 34px;text-align: center;width: 34px;padding: 0;border-radius: 34px!important;color: #333;font-size: 14px;overflow: hidden;display: flex;flex-direction: column;justify-content: center; align-items: center;background: #f7f7f7;}
/* .layui-laypage-prev,.layui-laypage-next{width: 80px!important;} */
/* .layui-laypage-skip{width: auto!important;display: flex;justify-content: center;align-items: center;height: 37px!important;;line-height: 37px!important;;font-size: 0!important;;}
.layui-laypage-count{width: auto!important;}
.page .layui-input,.page .layui-laypage-btn{width: 64px!important;box-sizing: border-box;} */
/* .layui-laypage>a:first-child, .layui-laypage>a:first-child em,.layui-laypage>a:last-child, .layui-laypage>a:last-child em{border-radius: 4px;} */
.layui-laypage a:hover{background: #f2f2f2;color: #333;}
.layui-laypage-prev{margin-right: 12px!important;width: auto!important;padding: 0 18px!important;}
.layui-laypage-next{margin-left: 12px!important;width: auto!important;padding: 0 18px!important;} 

.page2 .layui-laypage a{background: #fff;}


.pagination{display:flex;justify-content:center;align-items:center}
.pagination li{margin: 0 4px;}
.pagination li a,.pagination li span{height: 34px;text-align: center;width: 34px;padding: 0;border-radius: 34px!important;color: #333;font-size: 14px;overflow: hidden;display: flex;flex-direction: column;justify-content: center; align-items: center;background: #f7f7f7;}
.pagination li a:hover{color: #04499C;}
.pagination li.active span{background:#04499C;color: #fff;}
.pagination li:first-child{margin-right: 12px!important;}
.pagination li:last-child{margin-left: 12px!important;}
.pagination li.disabled span{cursor:not-allowed}


.phflexshow,.phblockshow{display: none;}
.pcblockshow{display: block;}
.pcflexshow{display: flex;}

@media screen and (max-width:1920px){
	
	
}



@media screen and (max-width:1601px){
	
	.zoom{zoom:0.9}
	.wrap{padding: 0 15px;}
	.bannerb,.bannernav{box-sizing: border-box;padding: 0 15px;width: 100%;max-width: 1600px;}
}
@media screen and (max-width:1550px){
	.zoom{zoom:0.8}
} 

@media screen and (max-width:1461px){	
	
	.zoom{zoom:0.75}
	
} 

@media screen and (max-width:1368px){	
	.navlink{width: 100px;}

} 
@media screen and (max-width:1280px){
	.zoom{zoom:0.7}
	
	

}
@media screen and (max-width:1100px){
	
	
}
@media screen and (max-width:960px){
.phflexshow{display: flex;}
.phblockshow{display: block;}
.pcblockshow,.pcflexshow{display: none;}
.wrap{padding: 0 15px;}
.zoom{zoom:1}
.link,.link2,.link3,.link2b{width: 100px;height: 32px;font-size: 12px;border-width: 1px;border-radius: 0 16px 16px 16px;}


.phheader{position:fixed; z-index: 100;width: 100%;padding: 10px 0;background: #fff;}
.jz_nav_menu {cursor: pointer;display: block;left: 15px;position: absolute;top: 26px;width: 22px;z-index: 100;}
.menu_body {height: 18px;position: relative;width: 24px;}
.nav_menu_item {background: #333;height: 2px;position: absolute;transition: .36s ease;width: 100%;}
.menu_item_top {top: 0;}
.menu_item_center {display: block;top: 8px;width: 80%;}
.menu_item_bottom {bottom: 0;}
/* .jz_nav_wrap_active .jz_nav_menu {top: 25px;} */
.jz_nav_wrap_active .nav_menu_item {height: 1px;background-color: #505050!important;}
.jz_nav_wrap_active .menu_item_top {top: 9px;transform: rotate(45deg);}
.jz_nav_wrap_active .menu_item_center {opacity: 0;}
.jz_nav_wrap_active .menu_item_bottom {bottom: 8px;transform: rotate(-45deg);}
.phlogo{position: relative;}
.phlogo img{height: 50px;vertical-align: top}
.phlogo span{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-size: auto 100%!important;}
.phlogo .logob{display: none;}
.phsyheader{background: none;}
.phsyheader .nav_menu_item{background: #fff;}
.phsyheader .logoa{display: none;}
.phsyheader .logob{display: block;}
.phnav{background: #fff;width: 100%;height: 100vh;position: fixed;left: 0;top: 0;z-index: 99;box-sizing: border-box;padding: 90px 30px 0;display: none;}
.phnav li{border-bottom: 1px solid #e3e3e3;}
.phnav li:last-child{border: none;}
.phnavlink{color: #333;font-size: 16px;padding: 20px 0;line-height: 1;}
.phnavtxt{color: #333;font-size: 16px;padding: 20px 0;line-height: 1;background: url(../images/phicon1.png) no-repeat right 8px center;background-size: 6px auto;}
.phsubnav{display: none;padding-bottom: 15px;}
.phsubnav a{margin: 3px 0;color: #888;font-size: 14px;line-height: 1;padding: 10px 0;display: block;}
.phnav li.open .phnavtxt{background: url(../images/phicon1b.png) no-repeat right 5px center;background-size: 12px auto;}
.phnav li.open .phsubnav{display: block;}
.ssbox{background: #F2F2F2;margin: 20px 0 0;}
.ssbtn{width: 46px;height: 40px;border: none;background: url(../images/phicon2.png) no-repeat center center;outline: none;background-size: 14px auto;}
.ssinput{flex: 1;margin-left: 2px;border: none;background: none;height: 40px;color: #333;}

.banner .pic{min-height: 510px;object-fit: cover;}
.bannerb p{font-size: 30px;line-height:38px;}
.bannertxt{margin: 25px 0 30px;width: 160px;;border-radius: 16px 0 16px 0;}
.bannertxt span{height: 32px;font-size: 12px;}
.icon1{width: 30px;height: 30px;background-size: 15px auto;}

.sybox1{background-size: 100% auto;padding: 50px 0 60px;}
.sybox1l{width: 100%;}
.title{padding-left: 20px;font-size: 20px;background-size: 12px auto;}
.sytxt1{font-size: 24px;margin: 15px 0;line-height: 30px;}
.sytxt2{font-size: 14px; }
.synum{margin-top: 35px;}
.synumtxt{padding-bottom: 15px;width:auto;}
.synumtxt b{font-size: 40px;line-height: 30px}
.synumtxt span{font-size: 14px; margin-left: 5px;}
.synum p{font-size: 16px;padding: 10px 0 0;}
.sybox1r{margin-left: 15px;margin-top: 40px;}
.sybox1r::before{left: -15px;bottom: -15px;}
.sybox2{padding: 45px 0;}
.sy2t{margin: 15px 0 35px;}
.sytxt3{font-size: 24px;line-height: 30px;flex: 1;margin-right: 10px;}
.sy2tr span{width: 30px;height: 30px;background-size: 6px auto!important;}
.sy2m .swiper-slide a{height: auto;}
.sy2mm{padding: 25px 20px;}
.sy2mtxt1{font-size: 14px;}
.sy2mm h2{font-size: 20px;margin-top: 10px;}
.sy2mtxt2{height: auto;margin: 20px 0;}
.sy3t{padding: 30px 0 25px;}
.sy3tb{margin: 15px 0 0;}
.bgpic{display: none;}
.sy3bg{display: none!important;}
.sy3ul{position: relative;}
.sy3ul li{width: 50%;height: 320px;overflow: hidden;}
.phsy3bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%; z-index: 1;background-size: cover!important;}
.sy3icon{bottom: inherit;top: 50%;transform: translateY(-50%);}
.sy3icon img{height: 70px;}
.sy3icon p{padding: 15px 0 0;font-size: 18px;}
.sy3ms{padding: 0 10px 20px;}
.sy3ms h2{font-size: 18px;}
.sy3ms p{font-size: 12px;margin: 20px 0 20px;line-height: 20px!important;}
.sybox4{padding: 45px 0 25px;background-size: 100% auto;}
.sy4menu{margin: 20px 0 20px;}
.sy4menu li{margin: 0 20px;font-size: 16px;}
.sy4m .swiper-slide{padding: 0 5px;}
.sy4mb{padding: 15px;}
.sy4mb h2{font-size: 18px;line-height: 30px;height: 60px;}
.sy4mb p{font-size: 14px;margin: 5px 0;}
.sy4mb span{font-size: 14px;background-size: 18px auto;padding-left: 25px;}
.sy4m .swiper-scrollbar{margin-top: 35px;height: 4px;}
.sy4m .swiper-scrollbar-drag{height: 8px;margin-top: -4px;}
.sybox5{padding: 60px 0 80px;}
.sy5m{margin:40px 0 0;}
.sy5btn{display: none;}
.sy5mb{padding: 20px 15px 25px;}
.sy5mb p{line-height: 25px;height: 75px;margin: 10px 0 15px;}
.sy5b .swiper-pagination-bullet{background: #fff;margin: 0 3px;}
.sybox6{padding: 45px 0 65px;}

.ftt{padding: 15px 0;}
.ftt span{display: none;}
.ftt img{height: 54px;}
.ftb{padding: 30px 0;}
.ftbr{display: none;}
.ftbl h3{font-size: 18px;}
.ftbl p{font-size: 12px;padding-left: 20px;white-space: nowrap;line-height: 30px;}
.fbottm{font-size: 12px;padding: 12px 5px;}
.phnum{margin: 15px 0;}
/*****/
.wzr{display: none;}
.wznav li{padding: 0 10px;margin-right: 10px;}
.wznav li a{font-size: 15px;line-height: 50px;}
.wznav li.now::before{height: 2px;}
.jtbox1{padding: 65px 0;}
.jtbox1  .sybox1r{margin-left: 0;flex: inherit;}
.jtbox1 .sytxt1{margin: 0 0 20px;}
.jtbox2{padding: 45px 0 70px;}
.jtbox2 h2{font-size: 24px;}
.jt2m{margin: 20px 0 0;}
.jt2b .swiper-pagination-bullet{background: #154897;margin: 0 3px;}
.jtbox3{padding: 60px 0;}
.jt3l{flex: inherit;margin: 0;width: 100%;}
.jt3r{width: 100%;font-size: 14px;line-height: 30px;margin: 20px 0 0;}
.jt3r h2{font-size: 24px;line-height: 30px;margin-bottom: 15px;}
.fbox{padding: 30px 0 50px;}
.fbox li{padding: 0;margin-top: 0; margin-bottom: 20px;}
.fbox li .phpic img{border-radius: 40px 0 40px 0;}
.fboxl{padding: 20px 15px 15px 15px;}
.fboxl span{font-size: 14px;}
.fboxl h2{font-size: 18px;}
.fboxl p{font-size: 14px;margin: 15px 0 25px; line-height: 25px;}
.ywbox{padding:35px 0 50px;}
.ywmid .pic{width: 100%;}
.ywtxt{position: relative;top: inherit;width: 100%;height: auto;padding: 30px 15px;transform:inherit;}
.ywtxt img{width: 45px;}
.ywtxt h2{font-size: 18px;margin: 15px 0 20px;}
.ywtxt p{font-size: 14px;line-height: 25px;}
.xwbox{padding: 35px 0 70px;}
.xwlb li{width: 100%;margin: 0 0 20px 0;}
.xwbox .page{padding:10px 0 0;}
.zbbox{padding: 20px 0 70px;}
.zblbr{display: none;}
.zblb li{padding: 15px 0;}
.zblb .pic{width: 100%;}
.zblbl{width: 100%;margin: 20px 0 0;}
.zblbl h2 a{font-size: 16px;}
.zblbl p{font-size: 14px;line-height: 25px;margin: 15px 0 15px;height: auto;max-height: 75px;}
.zblbl .txt{font-size: 12px;}
.zbbox .page{padding: 30px 0 0;}
.djbox{padding: 45px 0 80px;}
.djbox::after{height:100%}
.djlb li{height: auto;padding: 25px 0;margin-bottom: 15px;}
.djlbl{display: none;}
.djlbr{padding: 0 15px;flex: inherit;box-sizing: border-box;width: 100%;}
.djlbrl{flex: inherit;width: 100%;margin: 0 0 20px;}
.djlbrl h2 a{font-size: 18px;max-width: 100%;}
.djlbrl p{margin: 10px 0 0;line-height: 25px;}
.djbox .page2{padding: 20px 0 0;}
.lxt{padding: 50px 0 35px;}
.lxt li{width: 100%;}
.lxt li:nth-child(2){padding: 40px 0;}
.lxt li img{width: 50px;}
.lxt li span{margin: 15px 0 10px;}
.lxt li p{font-size: 28px;}
.lxt li:nth-child(3) p{font-size: 18px;line-height: 30px;}
.lxtb{padding: 45px 0 30px;}
.lxtb h2{font-size: 24px;margin-bottom: 20px;}
.lxtb li{width: 100%;height: auto;padding: 20px 15px;border-radius: 30px 0 30px 0; margin-bottom: 15px;}
.lxtbt{padding-bottom: 15px;margin-bottom: 20px;}
.lxtbt span{font-size: 14px;}
.lxtbt p{font-size: 18px;}
.icon15a,.icon15b{font-size: 14px;background-size: 20px auto;padding-left: 30px;}
.lxtxt1{font-size: 16px;line-height: 30px;margin-top: 3px;}
.icon15b{margin-top: 10px;}
.zxly{padding: 35px 0 70px;}
.zxly h3{font-size: 24px;margin: 15px 0 30px;}
.zxly li{width: 100%;margin: 0 0 10px 0;}
.lyinput{height: 50px;padding: 0 12px;font-size: 14px;}
.lytext{padding: 10px 12px;font-size: 14px;line-height: 28px;height: 160px;}
.lybtn{width: 120px;height: 40px;font-size: 16px;margin-top: 10px;}
.xqbox{padding: 35px 0 40px;}
.xqmid{padding: 0 15px;}
.xqt{padding: 20px 0;}
.xqt h2{font-size: 18px;line-height: 28px;margin-bottom:15px;}
.xqt p{font-size: 12px;}
.xqm{padding: 15px 0;font-size: 14px;line-height: 25px;}
.xqb{padding: 15px 0 20px;}
.xqbl{width: 100%;}
.xqbl p{font-size: 14px;line-height:24px;margin: 5px 0;}
.xqbl p span{white-space: nowrap;}
.fenx{margin-top: 10px;}

.page{padding: 20px 0 0;}
.page .layui-laypage a,.page .layui-laypage span{margin: 0 4px;}
.layui-laypage a, .layui-laypage button, .layui-laypage input, .layui-laypage select, .layui-laypage span{height: 30px;width: 30px;border-radius: 2px;font-size: 14px;}
.layui-laypage-prev{margin-right: 15px!important;}
.layui-laypage-next{margin-left: 15px!important;} 
} 
@media screen and (max-width:760px){
	.sy6ml{width: 100%;padding: 10px 10px 15px;}
	.sy6ml h2{font-size: 18px;margin: 15px 0 0;line-height: 1.5;}
	.sy6ml p{margin: 15px 0;font-size: 12px;}
	.sy6ml span{font-size: 12px;}
	.sy6mr{width: 100%;margin: 25px 0 0;padding: 15px 20px;}
	.sy6mr li{padding: 10px 0;}
	.sy6mr li a{font-size: 16px;line-height: 38px;}
	.sy6mr li span{font-size: 16px;}

}

[data-animate] {
    opacity: 0
}
[data-animate].animate__animated {
    opacity: 1
}




                            
                                                              






