

@media screen and (max-width:1600px){

.ggHead-nav li{ padding:0 20px;}



}


@media screen and (max-width:1440px){

.ggHead-logo{ margin:10px 0 0 30px;}
.ggHead-nav li{ padding:0 10px;}
.ggHead-nav li a.far{ font-size:16px;}
.ggHead-oa a{ margin-left:10px; min-width:75px; font-size:13px;}
.ggHead-set{ margin-left:10px;}
.ggHead-set .search{ width:70px;}
.ggHead-set .zixun{ width:70px;}

.ggColumn-wid{ width:90%;}
.ggNews-wid{ width:90%;}
.ggNews-title{ padding:30px;}
.ggNews-con{ padding:0 30px;}

.ggDynamic-tit{ left:30px;}
.ggDynamic-list li .word{ padding:90px 30px 30px 30px;}

.ggFooter{ padding:30px 30px 20px 30px;}

.ggFooter-add{ padding-left:2%;}
.ggFooter-addCot > div.map{ max-width:330px;}

}

@media screen and (max-width:1290px){

.ggHead-logo{ width:250px; margin:20px 0 0 30px;}
.w{ width:98%;}


}


@media screen and (max-width:1024px){
	
.ggHead{ padding-right:70px;}
.ggHead-nav{ display:none;}
.ggHead-logo{ width:auto; margin:10px 0 0 30px;}
.ggHead-oa{ display:none;}
.menuBtn{ display:block;}

.ggColumn{ padding:40px 0;}
.ggColumn-wid{ width:98%;}

.ggNews{ padding:40px 0;}
.ggNews-wid{ width:98%;}

.ggProject-title .cn{ top:20%;}

.ggFooter-addCot > div.word{ width:100%;}
.ggFooter-addCot > div.map{  max-width:inherit; margin-top:10px; float:left;}
.ggFooter-links{ padding:20px 30px;}
.ggFooter-btm{ padding:25px 30px;}


.pPos-menu a{ margin:0 20px;}
.pPos-menu a:after{ right:-18px;}
.pPos-menu a:last-child:after{ width:0;}

.pMain-warp{ padding-bottom:50px;}
.pMain-title{ padding:30px 0;}
.pMain-title .cn{ font-size:30px;}
.pAbout-con{ padding-top:0;}



.pHonor-bigPic .show{ padding:40px 0 80px 0;}
.pCooper-line .word{ padding:20px 30px;}
.pCooper-line .word .t{ margin-top:0;}
.pCooper-line .word .c{ margin-top:10px;}
.pCooper-line .word .m{ margin-top:20px;}

.pJoin-con .word{ padding:15px 15px 0 15px;}
.pJoin-con .word .t{ font-size:30px;}
.pJoin-con .word .c{ line-height:24px;}

.pJob-list{ padding-top:30px;}


}


@media screen and (max-width:834px){
	
.ggColumn{ padding:20px 0;}
.ggColumn-wid a .text{ right:25px; margin-top:-24px;}
.ggColumn-wid a .cn{ font-size:18px;}
.ggColumn-wid a .en{ font-size:16px; line-height:1.2;}
.ggColumn-wid a:nth-child(2) .text{ left:25px;}
.ggColumn-wid a:nth-child(3) .text{ left:25px;}

.ggNews{ padding:20px 0;}
.ggNews-title{ padding:15px;}
.ggNews-title .cn{ font-size:20px;}
.ggNews-con{ padding:0 15px;}

.ggDynamic-tit{ font-size:20px; left:15px; top:15px;}
.ggDynamic-list .swiper-button-next, .ggDynamic-list .swiper-button-prev{ top:25px;}
.ggDynamic-list .swiper-button-prev{ left:37%;}
.ggDynamic-list .swiper-button-next{ left:calc(37% + 25px);}
.ggDynamic-list li .word{ padding:60px 15px 20px 15px;}
.ggDynamic-list li .word .t{ text-overflow:ellipsis; white-space:nowrap; height:24px;}
.ggDynamic-list li .word .c{ height:48px;}
.ggProject{ padding:10px 0;}
.ggProject-title .cn{ font-size:20px;}
.ggProject-list li{ padding:10px 0;}
.ggProject-list li .d{ margin-top:5px;}

.ggSystem li{ width:33.3%;}

.ggFooter{ padding:20px 2%;}
.ggFooter dl{ width:16.6%;}
.ggFooter-add{ width:100%; margin-left:0; padding-left:0; border:0; margin-top:15px;}
.ggFooter-addCot > div.map{ max-width:300px;}
.ggFooter-links{ padding:15px 2%;}
.ggFooter-links .tit{ font-size:17px;}
.ggFooter-btm{ padding:15px 2%;}
.ggFooter-btm .copy{ width:100%;}
.ggFooter-btm .share{ width:100%; margin-top:10px;}
.ggFooter-btm .share a{ margin-left:0; margin-right:25px;}

.pPos-menu a{ margin:0 10px;}
.pPos-menu a:after{ right:-10px; width:1px;}

.filter-box .mt{ padding-left:10px; padding-right:30px;}

.pMain-warp{ padding-bottom:30px;}
.pMain-title .en{ margin-top:10px;}
.pAbout-con .pic{ width:100%; text-align:center;}
.pAbout-con .word{ width:100%; margin-top:10px;}

.pFengc-list li .txt .t{ font-size:17px; padding:12px 0;}
.pFengc-list li .txt .d{ padding:8px 0;}

.pNews-list{ margin-left:-2%;}
.pNews-list li{ width:31.3%; margin:0 0 25px 2%; height:auto; padding-bottom:30px;}
.pNews-list li .tit{ line-height:28px; font-size:17px;}
.pNews-list li .time i{ top:10px;}
.pNews-list li:hover .time{ padding:10px; height:50px;}

.pHonor-bigPic .show{ height:500px;}
.pHonor-bigPic .show img{ max-height:100%;}

.pInteg-title{ padding:30px 0 25px 0;}
.pInteg-title .cn{ font-size:20px;}
.pInteg-con .word{ padding-top:0;}
.pInteg-list li{ width:31.3%; margin-bottom:20px;}
.pInteg-list li .name{ padding:15px 0;}

.pAbil-list li{ margin-top:30px;}
.pAbil-list li .pic{ width:100%;}
.pAbil-list li .word{ width:100%; padding:15px;}

.pCooper-line .word{ padding:15px;}
.pCooper-line .word .t{ font-size:20px;}
.pCooper-line .word .c{ margin-top:0; line-height:27px; height:135px;}
.pCooper-line .word .m{ margin-top:15px;}

.pCooper-list li{ margin-top:20px;}
.pCooper-list li .tit{ padding:15px 45px 15px 15px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.pCooper-list li .tit i{ right:0; top:18px;}

.pJoin-con .figure{ width:100%;}
.pJoin-con .word{ width:100%; padding:15px;}
.pJoin-con .word .t{ font-size:20px;}
.pJoin-con .word .c{ margin-top:5px; text-align:justify;}
.pJoin-con .word .m{ margin-top:5px;}

.pJob-list{ padding-top:0;}
.pJob-list .jt{ height:60px; line-height:58px;}
.pJob-list .jc{ padding:20px;}

.pMessage{ padding:20px 0 20px 20px;}


}



@media screen and (max-width:740px){

body{ font:15px/1.6 "Microsoft Yahei";}
.w{ width:96%;}
.ggHead-box{ padding-bottom:55px;}
.ggHead{ height:55px; padding-right:50px;}
.ggHead-logo{ width:150px; margin:13px 0 0 10px;}

.ggHead-set{ margin-left:0;}
.ggHead-set .search{ width:50px; height:55px;}
.ggHead-set .search:before{ top:12px;}
.ggHead-set .search .srhBtn{ font-size:18px; line-height:55px;}
.ggHead-set .search .srhBox{ right:-50px;}
.ggHead-set .zixun{ width:50px; font-size:18px; line-height:55px;}

.ggBanner .swiper-pagination{ bottom:5px !important;}

.ggColumn{ padding:10px 0;}
.ggColumn-wid a{ width:100%;}

.ggNews{ padding:10px 0;}
.ggNews-wid{ display:block;}
.ggNews-wid-left{ width:100%;}
.ggNews-title{ padding:10px;}
.ggNews-con{ padding:0 10px;}
.ggNews-conList{ padding:10px 0;}
.ggNews-conList li{ padding:7px 0;}


.ggNews-wid-right{ width:100%;}
.ggDynamic-tit{ font-size:18px; left:10px; top:10px;}
.ggDynamic-list li .word{ padding:45px 10px 15px 10px;}
.ggDynamic-list li .word{ width:100%;}
.ggDynamic-list li .word .t{ font-size:15px;}
.ggDynamic-list li .word .c{ margin-top:5px; text-align:justify; font-size:14px;}
.ggDynamic-list li .figure{ display:none;}

.ggDynamic-list .swiper-button-next, .ggDynamic-list .swiper-button-prev{ top:18px;}
.ggDynamic-list .swiper-button-prev{ right:30px; left:auto;}
.ggDynamic-list .swiper-button-next{ right:10px; left:auto;}

.ggProject{ display:block;}
.ggProject-title{ width:100%; text-align:left; padding:0 10px;}
.ggProject-title .cn{ position:relative; width:auto; left:auto; top:auto; float:left;}
.ggProject-title .mo{ right:10px; top:0; bottom:auto; left:auto; margin-left:0;}
.ggProject-list{ width:100%; padding:10px; padding-bottom:0;}
.ggProject-list li .t{ font-size:15px;}
.ggProject-list li .d{ margin-top:0;}

.ggSystem li{ width:50%;}
.ggSystem li .txt .cn{ font-size:16px; padding-bottom:5px;}

.ggFooter{ padding:15px 10px;}
.ggFooter dl{ width:100%; padding-bottom:10px; display:none;}
.ggFooter dl dt{ padding-bottom:0px; font-size:15px;}
.ggFooter dl dd a{ display:inline-block; padding-right:6px; line-height:24px; font-size:14px;}

.ggFooter-add{ margin-top:5px;}
.ggFooter-addTit{ font-size:17px;}
.ggFooter-addCot{ padding-top:0;}
.ggFooter-addCot > div.word{ line-height:28px;}
.ggFooter-addCot > div.map{ width:100%; max-width:inherit;}
.ggFooter-addCot > div.map img{ width:75%;}

.ggFooter-links{ padding:12px 10px;}
.ggFooter-links .tit{ width:100%; font-size:15px;}
.ggFooter-links .cot{ width:100%; font-size:14px;}
.ggFooter-links .cot a{ padding-right:10px; padding-left:0; float:none; display:inline-block;}

.ggFooter-btm{ padding:10px; font-size:13px;}
.ggFooter-btm .share{ margin-top:5px;}


.pBanner{ height:150px;}

.pPos-warp{ display:none;}
.caseMmenu{ display:block;}

.pMain-warp{ padding-bottom:20px;}
.pMain-title{ padding:20px 0;}
.pMain-title .cn{ font-size:22px;}
.pMain-title .en{ font-size:17px;}

.pAbout-con .word{ line-height:28px;}
.pFengc-list{ margin-left:0;}
.pFengc-list li{ width:100%; margin-left:0; padding-bottom:20px;}
.pFengc-list li .txt{ padding:0 10px;}
.pFengc-list li .txt .t{ font-size:16px; padding:7px 0;}
.pFengc-list li .txt .d{ padding:5px 0;}


.pNews-list{ margin-left:0;}
.pNews-list li{ width:100%; margin:0 0 25px 0; border-bottom:0; padding-bottom:0;}
.pNews-list li .pic{ margin-bottom:10px;}
.pNews-list li .time{ position:relative; bottom:0; height:45px; line-height:25px; padding:10px; margin-top:5px;}
.pNews-list li .time i{ width:25px; height:25px; font-size:16px; right:10px;}
.pNews-list li .tit{ height:auto; max-height:48px; line-height:24px; font-size:16px;}
.pNews-list li:hover .date{ display:block;}
.pNews-list li:hover .time{ height:45px;}

.pNews-detaTitle{ font-size:20px; padding:15px 0;}
.pNews-deatTime{ padding:6px 0;}
.pNews-deatCont{ padding-top:25px;}

.pHonor-bigPic .show{ padding:10px 0 60px 0; height:300px;}
.pHonor-bigPic .show .tit{ line-height:38px; font-size:16px;}

.pInteg-title{ padding:10px 0 15px 0;}
.pInteg-title .cn{ padding-right:0; font-size:18px; line-height:1.4;}
.pInteg-title .cn .icon{ display:none;}

.pInteg-con .pic{ width:100%;}
.pInteg-con .word{ width:100%; padding:5px 0 10px 0;}
.pInteg-list li{ width:48%;}

.pAbil-number{ padding:15px 0;}
.pAbil-number li{ width:50%; padding:10px 5px 0 5px;}
.pAbil-number li .c{ line-height:24px; min-height:48px; margin-top:5px; font-size:15px; padding-top:0;}

.pAbil-list{ margin-left:0;}
.pAbil-list li{ width:100%; margin-left:0; margin-top:20px;}
.pAbil-list li .word{ padding:10px;}
.pAbil-list li .word .t{ font-size:16px;}
.pAbil-list li .word .c{ line-height:26px; font-size:14px; margin-top:5px;}


.pCooper-line .figure{ width:100%;}
.pCooper-line .word{ width:100%; padding:10px;}
.pCooper-line .word .t{ font-size:18px;}
.pCooper-line .word .m{ margin-top:10px;}
.pCooper-line .word .m i{ vertical-align:middle; font-size:22px;}

.pCooper-list{ margin-left:0;}
.pCooper-list li{ width:100%; margin:0; margin-top:20px;}
.pCooper-list li .tit{ padding:10px 45px 10px 10px;}
.pCooper-list li .tit i{ top:11px;}

.pJoin-con .word{ padding:15px 10px;}
.pJoin-con .word .m{ font-size:16px;}

.pJob-list .jt{ height:40px; line-height:38px; padding-right:50px;}
.pJob-list .jt strong{ display:none;}
.pJob-list .jt strong:first-child{ display:block; width:100%; text-align:left; font-size:15px; padding-left:10px;}
.pJob-list .jt .arrow{ width:40px; font-size:20px;}
.pJob-list .jc{ padding:15px 10px; font-size:14px; line-height:28px;}
.pJob-list .jc .t{ font-size:15px;}

.pMessage{ padding:10px; padding-bottom:25px;}
.pMessage .filed{ width:100%; margin-top:15px; padding-right:0;}
.pMessage .filed .inpt{ padding:5px; height:40px;}
.pMessage .filed .area{ padding:5px; height:120px;}
.pMessage .filed .yzm-aside .img{ right:5px; top:5px;}
.pMessage .filed .btn{ height:40px; line-height:40px;}


.menuBtn{ width:50px; height:55px;}
.menu-handler{ width:50px; height:55px;}
.menu-handler:before{ top:12px;}
.menu-handler .burger{ width:24px; height:2px; margin:0 0 0 -12px; top:18px;}
.menu-handler .burger-2{ top:26px;}
.menu-handler .burger-3{ top:34px;}
.menu-handler.active .burger-1{ top:26px;}
.menu-handler.active .burger-3{ top:26px;}

.navMobile{ padding:30px 0;}

.yij-dial{ display:block;}

.pContact-us{ border:0;}
.pContact-us .figure{ width:100%; height:400px; }
.pContact-us .word{ width:100%; padding:0; margin-top:10px;}
.pContact-us .word .t{ display:none;}
.pContact-us .word .c{ font-size:15px; line-height:32px; margin-top:0;}

}


@media screen and (max-width:481px){




}


