
@media screen and (max-width:1800px){

.hxHead-nav li{ width:110px;}

}


@media screen and (max-width:1720px){

.hxHead{ padding:0 30px;}
.hxHead-logo{ width:400px;}
.hxHead-nav li{ width:105px;}
.hxHead-nav li a{ font-size:17px;}
.hxHead-nav .subbox{ padding-left:105px;}
.hxHead-nav .subnav{ width:105px;}

}



@media screen and (max-width:1600px){

.hxHead{ padding:0 20px;}
.hxHead-logo{ width:350px; margin-top:25px;}

.hxHead-links a{ padding:0 10px;}

}


@media screen and (max-width:1540px){

.w1520{ width:1280px;}



.hxAbout-word .tc{ max-height:140px;}
.hxAbout-word .tnum{ margin-top:100px;}

}


@media screen and (max-width:1500px){


.hxHead-nav li a{ font-size:16px;}
.hxHead-nav li{ width:95px;}
.hxHead-nav .subbox{ padding-left:95px;}
.hxHead-nav .subnav{ width:95px;}


}


@media screen and (max-width:1440px){

.w1520{ width:1200px;}
.hxHead-logo{ width:300px; margin-top:20px;}
.hxHead-nav li a{ font-size:15px; line-height:78px;}
.hxHead-nav li{ width:88px;}
.hxHead-nav .subbox{ padding-left:88px;}
.hxHead-nav .subnav{ width:88px;}

.hxHead-links{ margin-top:22px;}

.hxAbout{ min-height:425px;}
.hxAbout-video{ height:425px;}
.hxAbout-word{ padding:45px 0 0 40px;}
.hxAbout-word .t1{ font-size:17px;}
.hxAbout-word .t2{ font-size:24px;}
.hxAbout-word .tc{ font-size:15px; margin-top:20px;}
.hxAbout-word .tnum{ margin-top:50px;}
.hxAbout-word .tnum dl dt{ font-size:36px;}
.hxAbout-word .tnum dl dt .unit{ font-size:15px;}
.hxAbout-word .tnum dl dd{ font-size:15px;}

.video-pup .v-box{ height:500px;}

.hxNews-floor{ padding:40px 0;}
.hxNews-figure li{ height:385px;}
.hxNews-figure li .tit{ font-size:16px; height:45px; line-height:45px;}

.hxNews-right{ width:52%;}
.hxNews-rightHead .tab a{ font-size:17px; padding-bottom:10px; border-width:2px;}

.hxNews-rightList li{ height:35px;}
.hxNews-rightList li .word .t{ font-size:15px; line-height:35px;}
.hxNews-rightList li .pic{ height:100px;}
.hxNews-rightList li.active{ padding:10px; height:120px; margin-bottom:10px;}
.hxNews-rightList li.active .pic{ width:155px;}
.hxNews-rightList li.active .word{ width:calc(100% - 155px);}
.hxNews-rightList li.active .word .t{ font-size:18px; line-height:26px;}
.hxNews-rightList li .word .c{ max-height:48px;}

.hxCase{ padding:40px 0;}
.hxCase-title .cn{ font-size:28px;}
.hxCase-title .tc{ margin-top:15px;}
.hxCase-list{ padding-bottom:50px;}
.hxCase-list li .pic{ height:170px;}
.hxCase-list li .txt{ padding:15px 0;}
.hxCase-list li .txt .c{ margin-top:10px;}

.hxBusiness{ padding:45px 0 25px 0;}
.hxBusiness-title{ padding-bottom:25px;}
.hxBusiness-title .cn{ font-size:28px;}
.hxBusiness-list li{ height:380px;}
.hxBusiness-list li .iboxt .cn{ font-size:20px;}
.hxBusiness-list li .cover .cn{ font-size:20px;}

.hxLinks-title{ font-size:17px; line-height:40px;}
.hxLinks-cont .select{ height:40px; line-height:40px; font-size:15px; padding-left:15px;}

.pbanner{ height:300px;}
.pbanner .iboxt .en{ font-size:36px;}
.pbanner .iboxt .cn{ font-size:30px; margin-top:15px;}

.pmain{ padding:50px 0;}
.ppage{ padding-top:50px;}

.pcase-list{ padding-top:0;}
.pconcept-inner{ margin-top:40px;}

.pjoin-title{ font-size:17px; line-height:60px;}
.pjoin-list .jt{ line-height:60px;}

}


@media screen and (max-width:1320px){


.hxHead-nav li{ width:85px;}

.hxHead-links a:first-child{ margin-left:0;}
.hxHead-links a{ padding:0 5px; font-size:13px;}
.hxHead-links a img{ width:15px; margin-right:5px;}

}



@media screen and (max-width:834px){

.w1520{ width:94%;}
.w{ width:94%;}
.w1000{ width:94%;}

.hxHead{ padding:8px 3%;}
.hxHead-logo{ width:250px; margin-top:0;}
.hxHead-nav{ display:none;}
.hxHead-links{ margin-top:3px;}
.hxHead-links a{ display:none;}
.hxHead-links .srhBtn{ background-size:16px auto; width:28px; height:28px; margin-left:0; margin-right:40px;}

.msHead-srhBox{ height:50px; line-height:50px;}
.msHead-srhBox .btn{ width:75px; right:45px;}
.msHead-srhBox .inpt{ font-size:15px; padding:0 15px;}
.msHead-srhBox .close{ width:45px; height:50px;}

.hxBanner .swiper-pagination{ bottom:10px !important;}
.hxBanner .swiper-pagination-bullet{ width:10px; height:10px; margin:0 4px !important;}


.hxAbout{ min-height:inherit;}
.hxAbout .w1520{ width:100%;}
.hxAbout-video{ width:100%; position:relative;}
.hxAbout-video{ height:205px;}
.hxAbout-video .play{ width:85px; height:85px; background-size:100% 100%;}

.hxAbout-word{ width:100%; padding:15px;}
.hxAbout-word .t1{ font-size:16px;}
.hxAbout-word .t2{ font-size:18px; margin-top:5px;}
.hxAbout-word .tc{ line-height:28px; max-height:inherit; margin-top:10px;}
.hxAbout-word .tnum{ margin-top:15px;}
.hxAbout-word .tnum dl dt{ font-size:22px;}
.hxAbout-word .tnum dl dt .unit{ font-size:14px;}
.hxAbout-word .tnum dl dd{ font-size:14px; margin-top:6px;}

.video-pup .v-box{ width:100%; height:auto; margin-top:50px;}
.video-pup .v-box video{ position:relative;}
.video-pup .v-close{ right:10px; top:10px;}


.hxAdvert{ margin-top:25px;}


.hxNews-floor{ padding:20px 0;}
.hxNews-figure{ width:100%;}
.hxNews-figure li{ height:205px;}
.hxNews-figure li .tit{ font-size:15px; height:40px; line-height:40px; padding:0 15px;}
.hxNews-figure .swiper-pagination{ bottom:45px !important; right:5px;}
.hxNews-figure .swiper-pagination-bullet{ width:8px; height:8px; margin:0 5px 0 0 !important;}

.hxNews-right{ width:100%; margin-top:15px;}
.hxNews-rightHead .tab a{ padding-bottom:5px; margin-right:15px;}
.hxNews-rightHead .more{ line-height:22px;}

.hxNews-rightList{ padding-top:10px;}
.hxNews-rightList li{ height:32px;}
.hxNews-rightList li .word .c{ display:none;}
.hxNews-rightList li .word .t{ font-size:15px; padding-left:15px; line-height:32px;}
.hxNews-rightList li .word .t:after{ left:0;}
.hxNews-rightList li.active{ padding:0; height:auto; margin:0; box-shadow:none;}
.hxNews-rightList li.active .pic{ display:none;}
.hxNews-rightList li.active .word{ width:100%; padding-left:0;}
.hxNews-rightList li.active .word .t{ font-size:15px; padding-left:15px; font-weight:normal;}
.hxNews-rightList li.active .word .t:after{ display:block;}
.hxNews-rightList li.active .word .t span{ display:block;}


.hxCase{ padding:20px 0;}
.hxCase-title .cn{ font-size:20px; font-weight:bold;}
.hxCase-title .en{ font-size:15px; margin-top:6px;}
.hxCase-title .tc{ margin-top:10px; line-height:25px;}
.hxCase-list{ margin-top:15px; padding-bottom:20px;}
.hxCase-list li{ padding:5px;}
.hxCase-list li .pic{ height:100px;}
.hxCase-list li .txt{ padding:10px 0 5px 0;}
.hxCase-list li .txt .t{ font-size:15px; line-height:22px; text-overflow:none; white-space:normal; height:44px;}
.hxCase-list li .txt .c{ margin-top:0; display:none;}
.hxCase-list .swiper-pagination-bullet{ width:10px; height:10px; margin:0 4px !important;}


.hxBusiness{ padding:20px 0;}
.hxBusiness-title{ padding-bottom:10px;}
.hxBusiness-title .cn{ font-size:20px; font-weight:bold;}
.hxBusiness-title .en{ margin-top:5px;}

.hxBusiness-list li{ height:175px; width:50% !important;}
.hxBusiness-list li .cover{ display:none;}
.hxBusiness-list li .iboxt .cn{ font-size:17px;}
.hxBusiness-list li:last-child{ width:100% !important;}
.hxBusiness-list li:hover a:before, .hxBusiness-list li.active a:before{ opacity:1;}


.hxLinks{ padding:12px 0;}
.hxLinks-title{ width:100%; font-size:15px; line-height:20px;}
.hxLinks-cont{ width:100%;}
.hxLinks-cont .select{ width:100%; margin-top:10px; margin-left:0; height:35px; line-height:35px; font-size:14px;}


.hxFooter{ padding:15px 0; line-height:22px; font-size:13px; text-align:left;}
.hxFooter .code{ position:relative; width:80px; margin-top:10px;}


.pbanner{ height:120px;}
.pbanner .iboxt{ width:94%; left:3%; bottom:15px; transform:none;}
.pbanner .iboxt .en{ font-size:17px;}
.pbanner .iboxt .cn{ font-size:18px; margin-top:6px;}


.pmenu{ padding-top:0;}
.pmenu .w{ width:100%;}
.pmenu a{ width:50%; line-height:40px; padding:0; border-right:0; text-align:center;}

.pmain{ padding:25px 0;}
.pabout-text{ font-size:15px; line-height:28px;}

.pabout-honor{ margin-left:-10px; margin-top:-15px;}
.pabout-honor li{ width:calc(50% - 10px); margin:15px 0 0 10px;}
.pabout-honor li .pic{ height:105px;}
.pabout-honor li .pic img{ max-height:100%;}
.pabout-honor li .tit{ font-size:15px; line-height:40px; padding:0 10px;}


.ppage{ padding-top:25px;}
.ppage a{ line-height:30px; padding:0 11px; margin:3px; font-size:14px;}
.ppage .nowpage{  line-height:30px; padding:0 11px; margin:3px; font-size:14px;}



.pnews-list{ margin-left:0; margin-top:0;}
.pnews-list li{ width:100%; margin:15px 0 0 0;}
.pnews-list li:first-child{ margin-top:0;}
.pnews-list li .pic{ height:auto;}
.pnews-list li .word{ padding:15px 12px;}
.pnews-list li .word .d{ font-size:14px;}
.pnews-list li .word .t{ font-size:16px; margin-top:10px; height:auto; max-height:56px;}
.pnews-list li .word .c{ display:none;}
.pnews-list li .word .f{ margin-top:10px;}
.pnews-list li .word .f label{ font-size:14px; line-height:26px; margin-top:0;}
.pnews-list li .word .f .iconfont{ font-size:26px;}

.pnews-detaWarp{ padding:15px; border-width:2px; margin-top:0;}
.pnews-detaTop{ padding:0 0 10px 0;}
.pnews-detaTop .t{ font-size:18px; padding-bottom:13px; line-height:28px;}
.pnews-detaTop .c span{ padding-right:10px; display:inline-block; line-height:22px;}
.pnews-detaInfo{ padding:20px 0; font-size:15px; line-height:28px;}
.pnews-detaPage p{ font-size:14px; padding:10px 0; line-height:24px;}
.pnews-detaPage p span{ padding-right:10px;}
.pnews-detaPage a.return{ font-size:14px; padding:10px 0; line-height:24px;}

.pabout-culture li{ margin-top:15px;}
.pabout-culture li .figure{ width:100%;}
.pabout-culture li:nth-child(odd) .word{ width:100%; padding:15px;}
.pabout-culture li .word .t .cn{ font-size:17px; padding-bottom:10px;}
.pabout-culture li .word .c{ font-size:15px; line-height:28px; margin-top:10px;}

.pcase-list{ margin-left:-12px; margin-top:-15px;}
.pcase-list li{ width:calc(50% - 12px); margin:15px 0 0 12px;}
.pcase-list li .pic{ height:90px;}
.pcase-list li .tit{ font-size:15px; line-height:40px;}

.pcase-detaInfo{ margin-top:0;}
.pcase-detaInfo .t{ font-size:17px;}
.pcase-detaInfo .c{ font-size:15px; line-height:28px; margin-top:15px;}

.pcase-detaPage{ margin-top:15px; padding-top:15px; font-size:14px; line-height:30px;}
.pcase-detaPage .return{ width:auto; padding:0 20px;}


.pbusiness-word{ padding-bottom:15px;}
.pbusiness-word .t{ font-size:17px;}
.pbusiness-word .c{ font-size:15px; line-height:28px; margin-top:10px;}
.pscience-list{ margin-left:0; padding-top:0;}
.pscience-list li{ width:100%; margin:15px 0 0 0;}

.pconcept-word .t{ font-size:17px;}
.pconcept-word .c{ font-size:15px; margin-top:10px; line-height:26px;}

.pconcept-inner{ margin-top:10px;}
.pconcept-inner .figure{ width:100%;}
.pconcept-inner .text{ width:100%; min-height:inherit; margin-top:0; padding:15px; font-size:15px; line-height:28px;}



.pjoin-title{ display:none;}
.pjoin-list{ margin-top:20px;}
.pjoin-list .jt{ padding:10px 0; line-height:30px; font-size:15px;}
.pjoin-list .jt span{ width:100% !important; font-size:15px;}
.pjoin-list .jt span.arrow{ width:32px !important; right:0;}
.pjoin-list .jc{ padding:15px 0; line-height:28px; font-size:15px;}

.zhHead-menuBt{ display:block;}

}



@media screen and (max-width:640px){


}




