@charset "utf-8";
@media (min-width:1200px){
	.nav li:hover .nav-er{opacity: 1;margin-top: 0;pointer-events: auto;}
	.nav li:hover .nav-yi{color: #195cab;}
	.nav li:hover .nav-yi span:after{width: 100%;}
}
@media (max-width:1500px){

	.w1400{width: 1200px;}
	.nav li{margin-left: 60px;}
}
@media (max-width:1400px){
	.banner-des{margin-right: 40px;}
	.banner-des span{font-size: 50px;}
	.banner-des h2{font-size: 36px;}
	.banner-des p{font-size: 20px;}
}
@media (max-width:1280px){
	.about-con2 .title26{margin-top: 0;}
	.about-con2 .about-des p{line-height: 1.6em;}
	.nav li{margin-left: 40px;}
}
@media (max-width:1250px){
	.tcl li{width: 19.2%;margin-right: 1%;}
	.tcl li:nth-child(7n){margin-right: 1%;}
	.tcl li:nth-child(5n){margin-right: 0;}
}
@media (max-width:1200px){
	.search-opean,.search-close,.nav-box:before,.nav-yi span:after{display: none;}
	.menu-handler,.search-sb,.search-con{display: block;}
	body{padding-top: 60px;}
	.header{height: 60px;}
	.logo{left: 4%;}
	.logo img{height: 28px;}
	.stock{right: 0;}
	.header-con{position: fixed;top:60px;left: -100%;width:100%;bottom:0;background: #fff;float: none;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);}
	.search-sb{background-color: #f0f0f0;}
	.header-con.active{left: 0;}
	.nav-box{margin: 0;position: absolute;top:55px;left: 4%;right: 4%;bottom:20px;overflow: auto;padding-right: 0;}
	.nav li{float: none;border-bottom: 1px solid #ddd;margin-left: 0;}
	.nav-yi{line-height: 50px;padding: 0;}
	.nav li.active{border-color: #195cab;}
	.nav li.none .nav-yi{display: block;}
	.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-er{display: none;pointer-events: auto;opacity: 1;position: static;width: 100% !important;margin: 0 !important;box-shadow: none;padding-bottom: 10px;transition: none;}
	.nav-er a{text-align: left;padding-left: 1em;}
	.header-area{margin: 15px 4% 0;position: relative;height: 32px;}
	.search-box{top:0;right: 75px;left: 0;margin-top: 0;}
	.search-con{position: static;width: 100%;background: #f0f0f0;}
	.search-con .text{text-indent: 1em;}
	.smcode{right: 30px;}
	.en{ right:0;}
	.nav li:nth-child(3) .nav-er a{display: block;padding-left: 1em;width: auto;}
}
@media (max-width:1050px){
	.pro-play,.xwxqleft,.xwxqright{float: none;width: auto;}
	.pro-type{display: none;}
	.about-des{margin-bottom: 20px;}
	.about-go a{margin-right: 5px;}
	.hot-warp{padding: 30px;}
	.xwdots{margin-left: 30px;bottom:30px;}
	.xwxqleft{margin-bottom: 30px;}
	.xqxqtop{padding-top: 0;}
	.lxwm-list li h5{font-size: 18px;height: auto;}
	.lxwm-list li strong{font-size: 26px;}

	.cwpg{display: block;}
}
@media (max-width:950px){
	.footer-nav,.footer-logo,.cp-left{display: none;}
	.footer-r,.about-con,.yycon,.hot-con{position: static;width: auto;}
	.bq,.about-img,.hotnew .img100{float: none;width: auto;}
	.footer-r,.bq{text-align: center;}
	.ditu,.yyly .img100{width: 100%;}
	.footer-top{padding: 35px 0;}

	.bq{line-height: normal;}
	.btn401{left: 15px;}
	.btn402{right: 15px;}
	.about-con{margin-bottom: 35px;}
	.pro-play .swiper-slide a{height: 420px;}
	.gsjj .ditu{top:-80px;}
	.tcl li{width: 32%;margin-right: 2%;}
	.tcl li:nth-child(5n){margin-right: 2%;}
	.tcl li:nth-child(7n){margin-right: 2%;}
	.tcl li:nth-child(3n){margin-right: 0;}
	.cp-right{margin-left: 0;}
	.cpcon,.fwln-con{padding-top: 0;}
	.yydes{padding: 30px;}
	.xwdots{position: static;width: 100%;text-align: center;margin-top: 20px;margin-left: 0;}
	.xw li{display: block;width: auto;margin-right: 0;margin-bottom: 25px;}
	.sites ul li{width: 25%;}
}
@media (max-width:760px){
	.pc-show,.banner .btn40,.ban-text h2:before,.page a.page-btn,.szwz{display: none;}
	.wap-show{display: block;}
	.wh-con{position: static;width: auto;}
	.cpimg,.cpcon,.fwln-con,.fwln-img{float: none;width: auto;}
	.banner-des span,.title26 h2,.ban-text h2,.tcl li span{font-size: 20px;}
	.banner-des h2,.about-des h3,.title22 h2,.cpdes h3,.yydes h3,.hot-warp h3,.hot-warp span,.xqxqtop h1{font-size: 18px;}
	.about-img p,.ban-text p,.lxwm-list li h5{font-size: 16px;}
	.lingyu-bot h3,.dongtai-bot h3,.tcl li p,.xw-con h3{font-size: 15px;}
	.banner-des p,.title26 p,.ckgd,.linian p,.ryplay p,.hot-warp p,.fwdh p,.lxwm-list li p{font-size: 14px;}
	.wh-img{width: 100%;}
	.fwln-des p{line-height: 1.6em;}

	.padding-tb80,.padding-tb60{padding: 35px 0;}
	.xwxqedited{padding: 20px 0;}

	.margin-b80,.margin-b60{margin-bottom: 35px;}
	.title26,.about-con2 .title26,.title22,.wh-img,.cpimg,.fwln-con{margin-bottom: 25px;}
	.tcl li,.xqxqtop h1{margin-bottom: 15px;}
	.cpdes h3,.yydes h3{margin-bottom: 10px;}
	.about-con2 .about-des,.linian .title22,.cpdes p{margin-bottom: 0;}

	.swiperDot,.numpage,.page{margin-top: 20px;}
	.lingyu-bot{margin-top: 15px;}
	.about-des p,.wh-des p,.ryplay p{margin-top: 10px;}

	.padding-b100{padding-bottom: 30px;}
	.xqxqtop{padding-bottom: 10px;}

	.padding40,.yydes,.hot-warp{padding: 20px;}
	.cpimg{padding: 15px;}

	.banner-bot{bottom:15px;}
	.footer-top{padding: 25px 0;}
	.footer-tel{margin-bottom: 20px;}
	.banner-des{margin-right: 0;}
	.banner-des p{margin: 3px 0 10px;}
	.about-go{display: flex;justify-content: space-between;}
	.about-go a{line-height: 30px;height: 30px;margin-top: 0;}
	.about-img p{bottom:20px;padding: 0 20px;}
	.pro-play .swiper-slide a{height: auto;}
	.pro-play .swiper-container{margin-left: 0;}
	.ckgd-r .ckgd{line-height: 26px;}
	.pro-bot p{height: auto;}
	.numpage .swiper-pagination-bullet{width: 24px;}
	.btn40 div{width: 24px;height: 24px;margin-top: -12px;}
	.btn401{left: 5px;}
	.btn402{right: 5px;}
	.ryBtn div{margin-top: 0;}
	.lingyu-bot .i{width: 20px;height: 20px;opacity: 1;}
	.lingyu-bot{padding-right: 40px;}
	/*.return_top{right: 5px;width: 32px;height: 32px;bottom:120px;}*/
	.gdr{width: 40px;right: 5px;bottom:120px;}
	.return_top{height: 40px;}
	.slide-con a img{width: 42px;}
	.gdr li{width: 40px;}
	.gdr li:nth-child(1) {
    width: 60px;
   
    top: -65px;
    left: -20px;
}
	.dongtai-bot-des{padding: 15px 0;}
	.dongtais .btn40 div{bottom:33px;}
	.tcl li{width: 49%;margin-right: 2% !important;}
	.tcl li:nth-child(even){margin-right: 0 !important;}
	.h550{height: 260px;}
	.swiperDot .swiper-pagination-bullet{width: 8px;height: 8px;margin: 0 6px;}
	.hjbtn a{font-size: 14px;line-height: 26px;margin-right: 26px;}
	.preview .swiper-slide{width: 32%;margin-right: 2%;margin-top: 2%;}
	.preview .swiper-slide:before{border-width: 2px;}
	.cp li{width:100%;margin-right: 0;}
	.pro-bot{padding-top: 20px;}
	.pro-style{padding: 20px 0 25px;}
	.share .forlink a{width: 24px;height: 24px;}
	.yycon:after{height: 3px;}
	.yyly li:last-child{padding-bottom: 10px;}
	.xswl-con{position: static;margin-bottom: 25px;}
	.xswl-con .xswl-des h2{color: #333;}
	.xswl-con .xswl-des p{color: #333;}
	.xswl-des{margin: 0;}
	.xw-time{width: auto;height: auto;background: none;text-align: left;margin-top: 10px;position: static;}
	.xw-con{margin-left: 0;}
	.xw-time strong{display: inline-block;font-size: 18px;}
	.xw li{border-bottom: 1px dashed #ddd;padding-bottom: 25px;}
	.xw li:last-child{border-bottom: none;padding-bottom:0;}
	.xw-con h3{padding-top: 0;}
	.xwxqpage a{float: none;display: block;max-width: none;margin-top: 10px;}
	.xwxqright h2{line-height: 50px;}
	.rdhd-list{padding:12px;}
	.rdhd-list a{line-height: 40px;}
	.position-nav a{margin-right: 20px;}
	.fwdh h3{font-size: 32px;letter-spacing: normal;padding-left:0;}
	.lxwm-list li strong{font-size: 20px;}
	.lxwm-list li{float: none;width: auto;margin-bottom: 25px;}
	.lxwm-list li:last-child{margin-bottom: 0;}
	.map{height: 260px;}
	.zxly-box .title22 h2{font-size: 15px;}
	.input-text .text,.tj{height: 46px;line-height: 46px;}
	.input-list span{line-height: 46px;font-size: 14px;}
	.input-list span img{width: 22px;}
	.input-text .text,.textarea textarea{font-size: 14px;}
	.input-text{margin-left: 70px;}
	.textarea{padding: 13px 0;}
	.textarea textarea{height: 140px;}
	.return_top{background-color: #f0f0f0;}
	.sites ul li{width: 50%;}
	.sites{margin-bottom: 15px;padding-bottom: 15px;}
	.wzdt{margin-bottom: 30px;}
	.xw li a{min-height: 100%;}
	.ssjg-a a{width: 33.33%;text-align: center;margin: 0;line-height: 50px;}
	.ssbox .text{height: 44px; line-height: 44px;}
	.ssbox .submit{width: 56px;}
	.video_t a{width: 24px;height: 24px;right: -10px;top:-10px;}

	/*sdfdf*/
	.pro-play .swiper-slide a .img100{width: 75%;margin: 0 auto;}
	/*sdfdf*/
	.footer-code{display: block;margin:0 auto 20px;width: 100px;}

}

