@charset "utf-8";
@media (min-width:1200px){
	.nav-er a:hover{background: #0094d8;color: #fff;}
	.nav li:hover .nav-yi:after{width: 100%;}
	.nav li:hover .nav-yi{color: #0094d8;}
	.nav li:hover .nav-er{opacity: 1;margin-top: 0;pointer-events: auto;}
}
@media (max-width:1500px){
	.case-warp h3{font-size: 20px;}
	.w1440{width: 1200px;}
	.margin-b70{margin-bottom: 50px;}
	.about-r{width: 46%;}
	.cpzx-con .img100{height: 150px;}
	/*.cpzx{padding-top: 130px;}*/
	.cpzx:before{height: 240px;}
	.cgal-style{padding: 18px;}
	.gc .cgal-style h3{margin-bottom: 12px;}
	/*.gc li{margin-bottom: 36px;}*/
	/*.gywm-img{width: 29.5%;}*/
	.qjBig{height: 500px;}
	.preview{height: 500px;}
	.bigWarp h3{margin: 15px 0 10px;}
	.case-warp{margin: 20px;}
	.case-mid{margin: 15px 0;}
	.gc .img100{height: 186px;}
	.preview p{margin-bottom: 18px;}
	.des p{line-height: 1.6em;}
	.gyfy-con{padding-top: 0;}
}
@media (max-width:1200px){
	.menu-handler{display: block;}
	.search-opean,.search-close{display: none;}
	.header{height: 60px;}
	body{padding-top: 60px;}
	.logo{left: 3%;}
	.logo img{height: 26px;}
	.header{box-shadow: 0 1px 2px #ddd;}
	.header .w1440{position: static;}
	.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;display: block;width: 32px;height: 32px;background-image: url("../images/s2.png");}
	.header-con.active{left: 0;}
	.nav-box{margin: 0;position: absolute;top:55px;left: 3%;right: 3%;bottom:60px;overflow: auto;}
	.nav li{float: none;border-bottom: 1px solid #ddd;}
	.nav-yi{line-height: 50px;padding: 0;}
	.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 li.active{border-color: #0094d8;}
	.nav li.active .nav-yi:after{width: 0;}
	.nav-er{display: none;pointer-events: auto;opacity: 1;position: static;width: 100%;margin: 0;box-shadow: none;transition: none;}
	.nav-er a{text-align: left;padding-left: 1em;}
	.header-area{margin: 15px 5% 0;position: relative;height: 32px;}
	.search-box{top:0;right: 80px;left: 0;margin-top: 0;}
	.search-con{position: static;width: 100%;background: #f0f0f0;height: 32px;}
	.search-con .text{text-indent: 1em;height: 32px;}
	.language{right: 5px;top:0;width: 60px;}
	.language-bot{top:30px;}
	.language p{height: 30px;line-height: 30px;width: 48px;}
	.preview{height: 500px;}
	.case-con{position: static;width: auto;background: #ebf3f6;}
	.case-warp{margin: 0;}
	.case li{margin-bottom: 20px;}
	.case li:last-child{margin-bottom: 0;}
	.new-con{right: 120px;}
	.lxwms:nth-child(1){width: 100%;}
	.lxwms{width: 32%;margin-bottom: 2%;}
	.ms-list{width: 49%;}
	.ms-list:nth-child(even){margin-right: 0;}
	.case .img100,.lynr{width: 100%;}
	.wh h3{font-size: 56px;}
	.wh li:nth-child(1) h3{margin-top: 60px;}

	/*jia s*/
	.cjxm-img{position: relative;height: 400px;margin-bottom: 30px; width: 100%;}
	.cjxm-list{float: none;width: 100%;}
	/*jia e*/
	.wx-code{display: none;height: 120px;}
	.share a.active .wx-code{display: block;}

}
@media (max-width:800px){
	.viewPage{display: block;}
	.cpzxBtn,.gc:after,.cgalWap .img100 img,.preview,.ryBtn{display: none;}
	.banner-ms h1{font-size: 26px;}
	.banner-ms p{font-size: 14px;}
	.about-r,.cgal,.gc,.view,.gyfy-img,.gywm-img,.gyfy-con{float: none;width: auto;}
	.about-l,.cpzx .title36{position: static;width: auto;}
	.about-l-con,.zou-bg{width: 100%;}
	.about-l,.margin-b50,.gywm-img{margin-bottom: 30px;}
	.cpzx-con{margin-left: 0;}
	.cpzx{padding-top: 30px;}
	.cpzx-con .img100{height: 83px;}
	.cpzx-bot,.lxwm-warp{padding: 15px;}

	.culture-con{top:20px;}
	.title36-60 .en{font-size: 48px;}
	.guide-nav{margin-right: 220px;}
	.guide-nav a{margin-right: 16px;}
	.qjBig{height: 300px;}
	.view h3{display: block;text-align: center;margin-top: 15px;}
	.ryBtn{left: 50%;margin-left: -51px;}
	.margin-b100{margin-bottom: 50px;}
	.pers th{font-size: 16px;}
	.fy-top a{padding: 0 40px;}
	.title36 h2{font-size: 26px;}
	.title36 p{font-size: 16px;}
	.cpzx-con .swiper-slide h3{margin: 15px;}
	.cpzx-con .img100{margin: 10px 0;}

	/*jia s*/
	.case2 li .case-warp{margin: 20px;}
	/*jia e*/


}
@media (max-width:760px){
	.pc-show,.gc,.cgal-z,.footer-nav,.guide-nav,.qjSm .qjBtn,.fy-top a:after,.new-r .more{display: none;}
	.wap-show,.cgalWap,.guimos{display: block;}
	.banner-ms h1,.title36 .en,.wh h4,.title36 h2{font-size: 20px;}
	.title36-60 .en,.wh h3{font-size: 24px;}
	.title36 .cn,.about-warp h2,.cgal-style h3,.culture-con h3,.pro li h2,.bigWarp h3,.case-warp h3,.title24 h1,.viewBig h3,.lxwm-warp h2,.zpxq-a h3,.wh p{font-size: 16px;}
	.size18,.cpzx-bot h3,.case-warp h4,.new-con h3,.zpxq-a h4,.zpxq-b h4,.title36 p,.cpzx-con .swiper-slide h3{font-size: 15px;}
	.culture-con p,.view h3,.fy-top a,.guimos,.ser li h3,.cpzx-bot h5{font-size: 14px;}
	.recruit-top span{font-size: 13px;}
	.banner-ms p,.about-warp p,.pers th,.pers td{font-size: 12px;}
	.recruit-bot span{font-size: 11px;}
	.gc-bot,.culture-con,.scjd,.qjSm,.zy span{position: static;width: auto;}
	.gc .img100,.culture li:nth-child(odd) .img100,.culture li .img100,.edite-bots,.wh li{float: none;width: auto;}
	.pro li,.guimos,.lxwms,.ms-list{width: 100%;margin-right: 0;}

	.margin-b70,.culture li,.margin-b100,.title24{margin-bottom: 25px;}
	.title36,.fsjl{margin-bottom: 20px;}
	.margin-b30,.cgal-style h3,.gc li,.margin-b50,.scjd,.title24 h1,.lxwm-warp h2,.zpxq-a,.zpxq-b{margin-bottom: 15px;}
	.cpzx-bot h3,.gywm-bot-page .size18,.culture-con h3,.culture li .img100,.zpxq-a h3,.zpxq-b h4{margin-bottom: 10px;}
	.tels{margin-bottom: 5px;}
	.culture li:last-child{margin-bottom: 0;}
	.page{margin-top: 25px;}
	.margin-t30,.edite p{margin-top: 15px;}
	.ser li h3,.jbxx li,.wh p{margin-top: 5px;}
	.wh h4{margin-top: -10px;}
	.swiperPageStyle .swiper-pagination-bullet{margin: 0 4px;}
	.about-warp{margin: 0 5px;}
	.edite img{margin: 15px 0;}
	.about-warp p{margin: 5px 0;}
	.zy p{margin-left: 0;}
	.wh li:nth-child(2) h3{margin-top: -60px;}
	.wh li p img{width: 60%;}

	.padding-tb80,.padding-tb60{padding: 30px 0;}
	.new li{padding: 12px 0;}
	.viewBig h3{padding: 8px;}
	.cgal,.cgal-style,.gc,.zy,.edite-bots,.wzly-bot,.zpxq-a{padding: 15px;}
	.footer{padding-bottom: 20px;}
	.cgal{padding-bottom: 0;}
	.cgalWap{padding: 0 15px 15px;}
	.lxwm-b{padding-top: 15px;}
	.guide-con{padding-top: 0;}
	.fy-top{padding: 2px;display: flex;justify-content: space-between;}
	.fy-top a{padding: 0 5px;}

	.cgal-style p,.gywm-bot-page p,.zy p{line-height: 1.6em;}

	.djxq{transform: scale(0.8);transform-origin: left;}
	.about-warp .i{width: 24px;height: 24px;}
	.cpzx-con .img100{height: 104px;}
	.cpzx:before{height: 218px;}
	.title36 .i{width: 15px;vertical-align: middle;}
	.gc-bot{background: #fff;}
	.cgalWap .img100{height: 156px;}
	.cgalWap .cgal-style h3{padding-bottom: 5px;}
	.share{text-align: center;margin: 20px 0;}
	.share a:last-child{margin-right: 0;}
	.bq{text-align: center;}
	.tel-list p{display: block;margin-right: 0;text-align: center;}
	.guide-r{position: static;}
	.ban{height: 158px;}
	.qjSm{height: 48px;margin-top: 8px;}
	.qjBig{background: none !important;width: 100%;height: 220px;position: relative;}
	.qjBig .swiper-container{height: 100%;}
	.qjSm .swiper-slide{width: 24%;margin-right: 1.2%;}
	.qjSm .swiper-slide:last-child{margin-right: 0;}
	.qjBtn{position: static;}
	.qjBtn div{position: absolute;top:50%;margin-top: -12px;z-index: 9;opacity: 0.9;}
	.qjBtn1{left: 0;}
	.qjBtn2{right: 0;}
	.pers table{width: 480px;max-width: none;table-layout: auto;}
	.pers{overflow: scroll;}
	.pro-nav{text-align: left;}
	.pro-nav a{line-height: 40px;}
	.bigWarp{padding: 30px 15px 15px;}
	.close40{width: 24px;height: 24px;top:15px;right: 15px;}
	.new-img{width: 140px;}
	.new-con{left: 150px;right: 0;}
	.new-con p{display: none;}
	.new-r span{left: 150px;bottom:0;top:auto;}
	.new-con h3{margin-top: 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
	.edite-bots:nth-child(2) .i1{left: 0;}
	.edite-bots:nth-child(2) .i2{left: 25px;right: auto;}
	.edite-bots:nth-child(2) a{padding-left: 45px;padding-right: 0;}
	.ser li{width: 100%;margin-right: 0%;}
	.ser li:nth-child(3n){margin-right: 0%;}
	.ser li:nth-child(even){margin-right: 0;}
	.marchBtn div{width: 24px;height: 24px;}
	.viewBig .marchBtn{bottom:7px;}
	.viewBig .marchBtn div{margin-right: 5px;}
	.previewSm .swiper-slide{width: 24%;}
	.previewSm .marchBtn div{margin-top: -12px;}
	.lxwm-bg{height: 122px;}
	.wzly h3{font-size: 16px;margin: 0 0 15px;}
	.arearea textarea{height: 80px;}
	.tijiao{width: 120px;}
	.recruit span{padding: 0 2px !important;}
	.recruit-bot a{line-height: 20px;padding: 5px 0;}
	.ljsq{font-size: 14px;width: 90px;line-height: 30px;}
	.case-warp p,.guimos-text{display: block;}
	.cgalWap .swiper-container{background: #fff;}
	.ljxx{display: block;margin: 0 auto;line-height: 30px;}

	/*jia s*/
	.swiperPageStyle .swiper-pagination-bullet{width: 6px;height: 6px;}
	.swiperPageStyle .swiper-pagination-bullet-active{width: 24px;}
	.swiperBlue{margin-top: 25px;}
	.swiperBlue .swiper-pagination-bullet{width: 8px;height: 8px;margin: 0 4px;}
	.title18{margin-bottom: 30px;}
	.wh-list li{float: none;width: 100%;margin-right: 0;margin-bottom: 20px;}
	.wh-list li:last-child{margin-bottom: 0;}
	.wh-list li h5{margin: 10px 0 2px;font-size: 15px;}
	.wh-list li p{font-size: 14px;}
	.cjxm-img{height: 200px;}
	.cjxm-list li{float: none;width: auto;margin-right: 0;line-height: 44px;}
	.case2 li{float: none;width: 100%;}
	.case2 li:nth-child(2){margin-top: 2.8%;}
	.case2 .case-warp h3{height: auto;font-size: 15px;}
	.case-mid{padding: 10px 20px;}
	.guimos-text,
	.case-warp p{height: auto;white-space: normal;}
	/*jia e*/
}