@charset "utf-8";
@media (min-width:1050px){
	.nav li:hover .nav-yi{color: #f50061;}
	.nav-er-box a:hover{background: #fff;color: #f50061;}
	.nav-er-box a:hover:before{background:#fff;}

	.header-style .header{background: rgba(255,255,255,.7);}
	/*.header-style .nav-yi{color: #fff;}*/
	/*.header-style .search-opean{background: url(../images/search-fff.png) no-repeat center;background-size: cover;}*/
	/*.header-style .language-val{color: #fff;}*/
	/*.header-style .language i{background: url("../images/23x12-fff.png") no-repeat center;background-size: 100% 100%;}*/

}
@media (max-width:1500px){
	.w1440,.w1300{width: 1200px;}
	.works h3{font-size: 22px;}
	.guding{width: 70px;}
	.guding-tel-warp{line-height: 70px;}
	.guding-code-warp{width: 141px;}
	.guding li:hover .guding-code{width: 155px;}
	.event-des2{padding: 35px 30px;}
	.hv{height: 510px;}
	.bel-a,.bel-d{align-items: flex-start;}
	.ysz-even .yszBtn1{left: 50.5%;}
}
@media (max-width:1250px){
	.event-right h3{font-size: 22px;}
}
@media (max-width:1200px){

}
@media (max-width:1050px){
	.guding,.search-close,.search-opean{display: none;}
	.menu-handler,.search-sb{display: block;}
	body,.index-body{padding-top: 60px !important;}
	.header{height: 60px;box-shadow: 0 1px 2px #ddd;}
	.header .w1720{height: 60px;}
	.logo img{height: 32px;}
	.header-con{float: none;position: fixed;left: -100%;top:60px;width:100%;bottom:0;background: #fff;margin: 0;transition: all .3s cubic-bezier(0.89, 0.04, 0.21, 0.93); -webkit-transition: all .3s cubic-bezier(0.89, 0.04, 0.21, 0.93);}
	.header-con.active{left: 0;}
	.nav-box{position: absolute;left: 12px;top:20px;right: 12px;bottom:50px;overflow: auto;margin: 0;}
	.nav li{float: none;width: 100%;border-bottom: 1px solid rgba(0,0,0,.3);position: relative;margin: 0;}
	.nav li:after{width: 10px;height: 10px;position: absolute;content: '';right: 2px;top:20px;background: url("../images/phone-arrow.png") no-repeat center;background-size:cover;display: none;transition: all .4s;}
	.nav li.has:after{display: block;}
	.nav li.on:after{transform: rotate(180deg);}
	.nav li.active{background: none;}
	.nav-yi{line-height: 50px;width: auto;text-align: left;padding: 0;display: inline-block;}
	.nav li.none .nav-yi{display: block;}
	.nav li.active .nav-yi{color: #005bac;}
	.search-bot{position: relative;top:0;right: 0;height: 100%;}
	.search-input,.search-input .text{height: 40px;}
	.area-mid{margin-top: 8px;}
	.search-bot.active{width: auto;}
	.search-bot,.search-input{width: 100%;}
	.nav-er-box{position: static;padding: 0 0 0 0;width: 100%;margin: 0;transform: none;}
	.nav-er-box a{text-align: left;padding: 0 15px;}
	.header-area{height: 32px;position: absolute;top:5px; left: 4%;right: 4%;}
	.search-box{left: 0;right: 70px;}
	.search-con{position: relative;width: auto;box-shadow: none;border:1px solid #ddd;height: 34px;top:0;bottom:0;}
	.search-con .text{text-indent: 1em;}
	.language{right: 5px;}
	.language-box{width: 60px;margin-left: -30px;}
	.nav-er-box a:after{background: rgba(255,255,255,.5);}

	.ny-navs{white-space: nowrap;overflow: auto;}
	.ny-navs a{min-width: 0;padding: 0 12px;}
	.maodian{top:-60px;}
	.pro-nav a{margin-right: 30px;}
	.pro-nav a:after{right: -15px;}
	.preview{margin: 0 20px 60px;}
	.maodian2{top:-80px;}
	.banner-con{top:0;}
	.ban-des h2{font-size: 80px;}
	.ban-des p{font-size: 50px;}
	.news-img,.news-con{float: none !important;width: 100%;}
	.news-img{margin-bottom: 40px;}
	.news-con{padding-top: 0;}
	.xql{float: none;width: 100%;}
	.xqm{float: none;width: 100%;margin-left: 0;margin-bottom: 50px;}
	.xqr{float: none;width: 100%;}
	.xqfixedcon{position: static !important;}
	.xq-title .imgmax{display: none;}
	.zp-title h2{font-size: 66px;}
}
@media (max-width:800px){
	.event-left,.event-right{float: none;width: auto;}
	.event-left{margin-bottom: 18px;}
	.event-con1{height: auto;}
	.ban-des h2{font-size: 48px;}
	.ban-des p{font-size: 24px;}
	.zp-title h2{font-size: 40px;}
	.zp li:nth-child(odd) .img100{margin-right: 264px;}
	.zp li:nth-child(even) .img100{margin-left: 264px;}
	.gongyi-list .img100{width: 270px;}
	.gongyi-list .img100 img{height: 180px;}
	.gongyi-con{left: 310px;}
	.lxwm-a{display: block;}
	.lxwm-fx{text-align: center;}
	.lxwm-l{margin-bottom: 50px;}
	.input-page{width: 30%;}
	.input-page:last-child{width: 36%;}
}
@media (max-width:760px){
	.pc-show,.gy-right{display: none;}
	.wap-show,.bel-a,.bel-d{display: block;}
	.date-y{font-size: 42px;}
	.ban-des h2{font-size: 36px;}
	.xq-date span:nth-child(2){font-size: 32px;}
	.title60 h2{font-size: 26px;}
	.banner-des h2{font-size: 26px;}
	.banner-des p,.title48 h2,.xq-date span:nth-child(1),.title36 h2,.zp-title h2{font-size: 20px;}
	.title30 h3,.title30 h2,.xqm-a p:nth-child(1),.xqm-a p:nth-child(2){font-size: 18px;}
	.ms30,.title48 span,.ev-time p,.title24 h3,.nav-yi,.title60 span,.date-m,.xu p,.xu2 p,.lxwm-xx p,.input-name{font-size: 16px;}
	.more-style span,.des18 p,.des16 p,.nav-er-box a,.year span,.date-b,.xqfx-con span,.xq-date span:nth-child(3),.xq-date span:nth-child(4),.code-list li p{font-size: 14px;}
	.line20 p{line-height: 1.5;}
	.gy-left{float: none;width: auto;}
	.bel-a-right,.bel-b-warp,.bel-c,.bel-d-img,.bel-d-con,.input-page,.input-page:last-child{width: 100%;margin-right: 0;}
	.lxwm-l{text-align: center;}

	.padding-t100{padding-top: 35px;}
	.padding-tb100,.padding-tb80{padding: 35px 0;}

	.mg-bt120{margin-bottom: 50px;}
	.mg-bt80{margin-bottom: 40px;}
	.mg-bt70,.des-bt70 p,.news li{margin-bottom: 35px;}
	.mg-bt60,.zp li{margin-bottom: 30px;}
	.mg-bt50,.xqm{margin-bottom: 25px;}
	.mg-bt40,.des-bt40 p,.bel-a-left,.bel-d-img,.news-img,.zp-title{margin-bottom: 20px;}
	.gongyi-list li{margin-bottom: 15px;}
	.event-right li,.event-left,.des-bt20 p,.mg-bt20,.xqm-a .relative,.input-page{margin-bottom: 10px;}
	.mg-bt15{margin-bottom: 8px;}
	.mg-bt30{margin-bottom: 15px;}
	.mg-bt25{margin-bottom: 12px;}
	.mg-bt10{margin-bottom: 5px;}

	.hv-bot .des18{padding-left: 35px;}
	.hv{height: 270px;}
	/*.hv .play92{margin-bottom: 80px;}*/
	.more-style i{width: 42px;height: 11px;}
	.play92{width: 48px;height: 48px;}
	.hv-bot{bottom:20px;}
	.glg-style{height: 50px;}
	.ev-time{padding: 15px;}
	.ev-time .more-style{right: 15px;}
	.ev-time p{margin-right: 60px;}
	.event-con1,.xu2{padding: 25px 20px;}
	.event-img2{width: 120px;}
	.event-right .img100 img{height: 120px;}
	.event-con2{left: 120px;}
	.event-des2{padding: 20px;}
	.swiperDot{margin-top: 20px;}
	.swiperDot .swiper-pagination-bullet{margin: 3px;width: 8px;height: 8px;}
	.footer{padding: 25px 0;}
	.event-con-sd2 img{width: 20px;}
	.gy-top{padding-left: 50px;}
	.gdgts{text-align: left;}
	.yline-box{height: 6px;border-radius: 6px;}
	.ydot{width: 20px;height: 20px;margin: -10px 0 0 -10px;}
	.ydot i{width: 10px;height: 10px;top:5px;left: 5px;}
	.yline{border-radius: 5px;}
	.yearBtn div{bottom:4px;}
	.year{margin: 0 20px;}
	.padding-t60{padding-top: 35px;}
	.news-con .title24 img{width: 14px;top:0;}
	.news-con .title24 h3{margin-left: 22px;}
	.xqfx-con a{width: 24px;height: 24px;margin-right: 5px;}
	.xqfx{padding-top: 20px;}
	.xqm-a .relative:nth-child(1){padding-left: 134px;}
	.xqm-a .relative:nth-child(2){padding-left: 108px;}
	.xu{padding: 15px;}
	.cinfo .relative{padding-left: 55px;}
	.cinfo .relative:nth-child(3){padding-left: 121px;}
	.cinfo .relative:nth-child(4){padding-left: 81px;}
	.rddt img{width: 14px;}
	.rddt{padding-left: 22px;}
	.zp li:nth-child(odd) .zp-title{text-align: left;}
	.zp li:nth-child(odd) .img100{margin-right: 0;}
	.zp li:nth-child(even) .img100{margin-left: 0;}
	.zp-title{position: static;transform: none;}
	.gongyi-list .img100{width: 120px;}
	.gongyi-list .img100 img{height: 120px;}
	.gongyi-con{left: 140px;right: 15px;}
	.pages{font-size: 14px;}
	.page a{margin: 3px;}
	.page-btn{width: 20px;height: 10px;}
	.page{margin-top: 30px;}
	.lxwm-logo{width: 124px;}
	.lxwm-tel span{font-size: 36px;}
	.lxwm-tel img{width: 30px;margin-right: 9px;}
	.lxwm-xx p{margin-top: 10px;}
	.code-list li{width: 120px;margin-right: 30px;}
	.Submit{font-size: 18px;width: 200px;line-height: 44px;margin-top: 20px;background: #f50061;}
	.cta__social-icns{justify-content: center;}
	.main456 .des16 p,.hv-bot .des18 p,.event-des1 p,.event-des2 p,.gy-left .des16 p,.des1b1b1b p{text-align: justify;}
	.hv-bot .w1440{max-width: 86%;}
	.hv-bot .des18 p,.event-des2 p,.event-des1 p,.xqm-a p:nth-child(2),.xu p,.xu2 p{line-height: 1.2em;}
	.hv-bot img{left: -6px;}
	.event-des1 p{height: 2.4em;}
	.event-des2 p{height: 2.4em;-webkit-line-clamp: 2;}
	.event-des2 .mg-bt15{margin-bottom: 12px;}
	.map-marker3{margin-bottom: 14px;}
	.ban .wap-show img{object-fit: cover;height: 51vw;}
	.bel-a-left{margin: 0 auto 20px;}
	.xqm-a p:nth-child(1){top:-2.7px;}
	.er138{right: 90px;}
	.code-box .input-con{margin-right: 190px;}
	.event-con-sd2 .des16 p{line-height: 1.2em;}
	.divtyBtn{display: none;}
	.divtyDot{right: 0;width: 100%;text-align: center;bottom:10px;}
	.bannerDot .swiper-pagination-bullet{width: 12px;height: 10px;margin-right: 10px;}
	.divtyDot .swiper-pagination-bullet{width: 20px;height: 2px;}
	.divty .swiper-slide:before{display: none;}
	.bannerDot{bottom:15px;}
	.title50 h3{font-size: 22px;}
	/*.founder span{font-size: 22px !important;}*/
	/*.founder p{font-size: 22px !important;}*/
	.founder .glg-style{width: 50px !important;top:50% !important;margin-right: 0 !important;}
	.founder .mg-bt80{margin-bottom: 25px;}
	.title50 h3{line-height: 1.5;}
	.founder-title1{padding-left: 70px;}
	.hd-top-des *{font-size: 16px !important;line-height: 1.6em !important;}
	.hd-top-des .title666 *{font-size: 20px !important;}
	.des20 p{font-size: 16px;}
	.ysz-even .swiper-slide,.ysz-even .swiper-slide-next .img100{padding: 0;transform: none !important;}
	.ysz-even .ysz-top{width: 100%;position: static;}
	.ysz-even .yszBtn1{left: 10px;}
	.yszBtn div{width: 30px;height: 15px;margin-top: -7.5px;}
	.big7{max-width: 92%;}
	.gb845{right: 5px;top:5px;}
	.ysz-top{text-align: center;}
	.ysz-top p{text-align: center;}
	.ysz-top h2{text-align: center;}
}
@media (max-width:360px){

}