
@media screen and (max-width:1850px){

.fzHead-nav{ padding-right:240px;}

}


@media screen and (max-width:1770px){

.fzHead-nav li{ padding:0 15px;}

}


@media screen and (max-width:1630px){

.fzHead-nav li{ padding:0 20px;}
.fzHead-nav li a.far{ font-size:18px;}

}


@media screen and (max-width:1600px){


.w{ width:1280px;}

.fzHead{ height:75px;}
.fzHead-logo{ width:350px; margin:15px 0 0 30px;}

.fzHead-nav { padding-right:210px;}
.fzHead-nav li{ padding:0 13px;}
.fzHead-nav li a.far{ line-height:75px; font-size:16px;}
.fzHead-nav li:nth-child(5) .sub{ left:auto; right:0;}

.fzHead-tool{ padding:25px 10px 0 0; right:75px;}
.fzHead-tool a{ margin-left:15px; height:50px;}

.menuBtn{ width:75px;}
.menuBtn .burger-1{ top:26px;}
.menuBtn .burger-2{ top:38px;}
.menuBtn .burger-3{ top:50px;}
.menu-box{ top:75px;}

.fzBusines li .word{ padding:20px 45px 0 45px;}
.fzBusines li .word .t-cn{ font-size:22px; padding:12px 0;}
.fzBusines li .word .txt{ font-size:16px; line-height:26px; max-height:52px;}
.fzBusines li .word .more{ margin-top:10px;}

.fzNews-list{ width:540px;}
.pabout-culture li .word{ padding:30px 35px 0 35px;}
.pabout-culture li .word .t{ font-size:28px;}
.pabout-culture li .word .c{ line-height:34px;}

.pbanner .tit{ width:1280px; margin-left:-640px;}

}


@media screen and (max-width:1290px){

.w{ width:1200px;}
.fzHead-nav li{ padding:0 10px;}

.fzFooter-menu dl{ width:145px;}
.pbanner .tit{ width:1200px; margin-left:-600px;}

}


@media screen and (max-width:1024px){


}


@media screen and (max-width:834px){

body{ font-size:15px;}
.w{ width:94%;}

.fzHead{ height:50px;}
.fzHead-logo{ width:205px; margin:12px 0 0 3%;}
.fzHead-nav{ display:none;}
.fzHead-tool{ display:none;}

.menuBtn{ width:50px;}
.menuBtn .burger{ width:28px; height:2px; margin-left:-14px;}
.menuBtn .burger-1{ top:17px;}
.menuBtn .burger-2{ top:26px;}
.menuBtn .burger-3{ top:35px;}

.menu-box{ height:calc(100% - 50px); top:50px; right:0; padding:15px 30px; overflow:auto;}
.menu-box dl{ width:100%; height:auto !important; margin-right:0;}
.menu-box dd a{ width:50%; float:left;}


.fzBanner li{ height:170px;}
.fzBanner li .iboxt{ padding:0 3%;}
.fzBanner li .iboxt .t{ padding:0; padding-bottom:10px; font-size:18px;}
.fzBanner li .iboxt .c{ font-size:15px; margin-top:10px;}
.fzBanner .swiper-pagination{ bottom:8px !important;}
.fzBanner .swiper-pagination-bullet{ margin:0 3px !important;}

.fzBusines{ padding:15px 0 0 0;}
.fzBusines li .word{ padding:10px 45px 0 45px;}
.fzBusines li .word .t-cn{ font-size:16px; padding:8px 0;} 
.fzBusines li .word .txt{ font-size:15px; line-height:24px; max-height:48px;}
.fzBusines li .word .more{ font-size:28px; margin-top:5px;}
.fzBusines .swiper-button-next, .fzBusines .swiper-button-prev{ width:30px; height:40px; line-height:40px; margin-top:-20px;}
.fzBusines .swiper-button-next{ right:0;}
.fzBusines .swiper-button-prev{ left:0;}

.fzNews{ padding:20px 0;}
.fzNews-title{ padding-bottom:15px;}
.fzNews-title .cn{ font-size:18px;}
.fzNews-title .cn label{ font-size:15px; padding-left:5px;}
.fzNews-title .mo{ line-height:20px; font-size:14px;}
.fzNews-title .mo .iconfont{ font-size:17px; margin-left:7px;}

.fzNews-tab{ width:100%;}
.fzNews-tab a{ width:50%; float:left; height:36px !important; line-height:36px; font-size:16px; padding:0;}
.fzNews-tab a:last-child{ margin-top:0;}
.fzNews-figure{ width:100%; margin-left:0; margin-top:10px;}
.fzNews-figure li .pic .t{ font-size:16px; padding:0 15px; height:40px; line-height:40px;}
.fzNews-figure li .word{ margin-top:15px;}
.fzNews-figure .swiper-button-next, .fzNews-figure .swiper-button-prev{ top:20%;}

.fzNews-listBox{ width:100%;}
.fzNews-list{ width:100%; margin-top:15px; padding:0 12px;}
.fzNews-list li{ padding:12px 0;}
.fzNews-list li .d{ font-size:14px;}
.fzNews-list li .t{ font-size:15px; padding-left:0; margin-top:5px;}

.fzParty{ padding:0 0 20px 0;}
.fzParty-list{ margin-left:0;}
.fzParty-list li{ width:100%; margin-left:0; margin-top:20px;}
.fzParty-list li .tit{ font-size:16px; padding-bottom:15px;}
.fzParty-list li .txt{ font-size:15px; line-height:22px; max-height:44px; margin-top:10px;}
.fzParty-list li .more{ margin-top:8px; padding-top:8px; font-size:14px;}
.fzParty-list li .more .iconfont{ margin-left:0; float:right;}

.fzFooter-top{ padding:20px 0;}
.fzFooter-menu dl{ width:100%; padding-bottom:10px;}
.fzFooter-menu dl dt{ font-size:14px; padding-bottom:5px;}
.fzFooter-menu dl dd a{ float:left; padding-right:10px; line-height:24px;}

.fzFooter-code{ width:100%; padding:10px 0 0 0; border:0;}
.fzFooter-code .WeChat{ text-align:left; font-size:13px; padding-bottom:10px;}
.fzFooter-code .links{ padding-top:12px; font-size:14px;}
.fzFooter-code .links .tit{ font-size:14px;}
.fzFooter-btm{ font-size:13px; padding:12px 0; line-height:22px;}

.mobile-menu{ display:block;}
.pbanner{ height:120px;}
.pbanner .tit{ width:94%; left:3%; margin-left:0; margin-top:-12px;}
.pbanner .tit .cn{ font-size:18px; padding:0 0 6px 0;}
.pmain{ padding:25px 0;}
.pleft{ display:none;}
.pright{ width:100%; padding-left:0;}
.pright-top{ font-size:18px; padding-left:15px;}
.pright-top:before{ width:5px; height:21px;}
.pabout-info{ font-size:15px; padding-top:20px;}

.pstockholder-text{ padding-top:15px; font-size:15px;}
.pstockholder-list dl{ padding:20px 0 15px 0;}
.pstockholder-list dl dt{ font-size:16px;}
.pstockholder-list dl dd{ margin-top:6px; font-size:15px;}

.pabout-culture li{ margin-top:20px;}
.pabout-culture li .figure{ width:100%;}
.pabout-culture li .word{ width:100%; padding:15px;}
.pabout-culture li .word .t{ font-size:17px;}
.pabout-culture li .word .c{ line-height:28px; font-size:15px; padding-top:10px;}

.pabout-bilia{ padding-top:5px;}
.pabout-bilia dl{ padding:15px 0; line-height:26px;}
.pabout-bilia dl dt{ width:80px; padding-left:0; font-size:17px;}
.pabout-bilia dl dd{ font-size:15px;}


.pcontact-word{ margin-top:25px; padding:15px;}
.pcontact-word .name{ font-size:18px;}
.pcontact-word .list{ margin-top:0;}
.pcontact-word .list dl{ width:100% !important; padding-right:0; padding-top:15px;}
.pcontact-word .list dl dt{ width:40px; height:40px; line-height:40px; font-size:20px; margin-top:3px;}
.pcontact-word .list dl dd{ font-size:15px; padding-left:15px; padding-top:0;}

.pnews-cont{ padding-top:25px;}
.pnews-cont-left{ width:100%; padding-right:0;}
.pnews-cont-right{ display:none;}
.pnews-list li{ padding:15px 0;}
.pnews-list li:first-child{ padding-top:0;}
.pnews-list li .date .d{ font-size:17px; padding-bottom:6px;}
.pnews-list li .date .y{ font-size:14px;}
.pnews-list li .word{ padding-left:15px;}
.pnews-list li .word .t{ font-size:15px;}
.pnews-list li .word .c{ font-size:14px; line-height:22px; max-height:44px; margin-top:6px;}

.pnews-detaTop .t{ font-size:18px; padding-bottom:10px;}
.pnews-detaTop .c{ padding-top:6px; line-height:25px; font-size:14px; text-align:left;}
.pnews-detaTop .c span{ display:block; padding:0;}
.pnews-detaTop .c .bdsharebuttonbox{ margin-top:auto !important; margin-left:auto !important; display:inline-block; vertical-align:middle;}

.pnews-detaInfo{ font-size:15px; padding-top:20px; line-height:28px;}
.pnews-detaPage{ margin-top:20px; padding-top:10px; font-size:14px; line-height:26px;}


.pcooper-list{ padding-top:10px;}
.pcooper-list dl{ padding:15px 0;}
.pcooper-list dl dt{ width:100%;}
.pcooper-list dl dd{ width:100%; padding-left:0;}
.pcooper-list dl dd .t{ font-size:16px;}
.pcooper-list dl dd .c{ font-size:15px; line-height:26px;}

.panti-list{ margin-left:-12px;}
.panti-list li{ width:calc(50% - 12px); margin:20px 0 0 12px; border:2px #fff solid;}
.panti-list li .txt{ padding:10px;}
.panti-list li .txt .t{ font-size:15px;}
.panti-list li .txt .d{ font-size:14px; margin-top:10px;}


.pjoin-list{ padding-top:15px;}
.pjoin-list li{ background:url(../images/arrow.png) no-repeat left center; line-height:40px; padding:0 0 0 15px; font-size:15px;}

.ptalents-concept{ margin-top:25px;}
.ptalents-concept li{ width:100%;}
.ptalents-concept li .word{ padding:15px;}
.ptalents-concept li .word .c{ font-size:15px; line-height:26px; min-height:inherit; margin-top:10px;}
.ptalents-concept li:nth-child(2){ padding-bottom:0;}
.ptalents-concept li:nth-child(2) .pic{ position:relative; left:auto; bottom:auto;}

.ptalents-peiy{ padding-top:0;}
.ptalents-peiy dl{ margin-top:25px;}
.ptalents-peiy dl dd{ padding-top:15px;}
.ptalents-peiy dl dd .txt{ font-size:15px;}
.ptalents-peiy dl dd .pic{ margin-left:-12px;}
.ptalents-peiy dl dd .pic li{ width:calc(33.3% - 12px); margin-left:12px; margin-top:12px;}


.ppage{ padding-top:25px;}
.ppage a{ font-size:13px; padding:0 10px; margin:3px; line-height:30px;}
.ppage .nowpage{ line-height:30px; padding:0 10px; font-size:13px; margin:3px;}


.pLetter-filed{ padding-left:0;}
.pLetter-filed li{ margin-top:20px;}
.pLetter-filed li .td{ min-width:75px;}
.pLetter-filed li .th .inpt{ width:100%;}
.pLetter-filed li .th .yzm-inpt{ width:calc(100% - 70px);}
.pLetter-filed li .button{ padding-left:75px;}

.pLetter-results{ padding:25px 0 0 0;}
.pLetter-results .tips{ font-size:18px; line-height:30px;}
.pLetter-results .tips img{ width:30px; margin-right:10px;}
.pLetter-results .return{ width:100px; height:32px; line-height:32px; font-size:16px; margin:20px auto 0 auto;}

}



@media screen and (max-width:640px){



}



