
@media screen and (max-width:1830px){


}


@media screen and (max-width:1700px){

}


@media screen and (max-width:1400px){

.w{ width:1200px;}

.cnHead-logo{ width:21%; padding-right:10px;}
.cnAbout-honor .t{ font-size:22px;}
.cnAbout-honor .iconfont{ width:50px; height:50px; line-height:48px;}

.cnAbout-infoTitle .cn{ font-size:30px;}
.cnAbout-infoTitle .en{ font-size:30px; line-height:44px;}
.cnAbout-infoTitle .mo .iconfont{ width:50px; height:50px; line-height:50px;}

.cnBusiness-thumb li .word .wt{ font-size:32px;}
.cnBusiness-thumb li .word .wm{ line-height:50px;}
.cnBusiness-thumb li .word .wm .iconfont{ width:50px;}
.cnBusiness-tab{ bottom:3.5vw;}
.cnBusiness-tab li{ font-size:18px;}


.cnNews-left .title .en{ font-size:26px;}
.cnNews-left .title .cn{ font-size:30px;}
.cnNews-left .more{ line-height:50px;}
.cnNews-left .more > i{ width:50px; line-height:50px;}

.cnNews-right-list li .word .t{ font-size:17px;}
.cnNews-right-list li.active .word .t{ font-size:20px;}
.cnNews-right-list li.active .word .m{ padding:0 40px;}

.cnFooter-code{ padding:5px;}
.cnFooter-nav dl dt a{ font-size:16px;}


.pmain{ padding:90px 0 40px 0;}
.pmain .w{ max-width:inherit; min-width:1200px;}

.pbanner-text{ width:1200px;}
.pbanner-text .msg > div{ margin-bottom:25px;}
.pbanner-text .msg .cn{ font-size:36px;}
.pbanner-text .msg .bg > em{ height:100px; line-height:100px; font-size:140px;}
.pbanner-text .msg .go-down{ width:60px; height:60px; line-height:60px;}

.pmain-page{ padding-top:50px;}
.pabout-culture li .right h3{ font-size:27px;}
.pabout-culture li:nth-child(2n+1) .other{ font-size:300px;}
.pabout-culture li:nth-child(2n+2) .other{ font-size:300px;}

.pnews-list li .gobtn{ width:50px; height:50px; line-height:50px;}
.pnews-details-head{ padding-bottom:40px;}
.pnews-details-parent{ padding:40px 0;}

.pbusiness-list li{ margin:0 0 90px 10%;}
.pbusiness-list li:nth-child(even){ margin:0 10% 90px 0;}
.pbusiness-list li:nth-child(even) .txt{ margin-left:40px;}
.pbusiness-list li .pic{ width:400px;}
.pbusiness-list li .txt{ margin-left:560px;}	
.pbusiness-list li .txt .t{ font-size:24px;}
.pbusiness-list li .txt .c{ margin:20px 0;}	

	
}



@media screen and (max-width:1360px){


}


@media screen and (max-width:1300px){


}


@media screen and (max-width:834px){

body{ font-size:15px;}
.w{ width:94%;}

.Mobile-button{ display:flex;}
.cnHead-nav{ display:none;}
.cnHead-logo{ width:180px; padding:10px 10px 10px 0; min-height:inherit;}

.cnBanner{ height:300px;}
.cnBanner .mouse{ display:none;}
.cnBanner li .txtBox .t-boxt{ max-width:100%;}
.cnBanner .swiper-pagination{ bottom:15px !important;}
.cnBanner .swiper-pagination-bullet{ width:30px; height:2px; margin:0 4px !important;}


.cnAbout{ padding:0;}
.cnAbout-honor{ width:100%; padding:20px 0; text-align:center; font-size:15px;}
.cnAbout-honor .t{ font-size:18px; padding:15px 0;}
.cnAbout-honor .iconfont{ width:30px; height:30px; line-height:28px;}

.cnAbout-info{ width:100%; padding:20px 15px;}
.cnAbout-infoTitle{ width:100%; max-width:100%; position:relative;}
.cnAbout-infoTitle .cn{ font-size:18px; font-weight:bold; padding-bottom:10px;}
.cnAbout-infoTitle .en{ font-size:16px; line-height:18px; margin-top:8px;}
.cnAbout-infoTitle .en br{ display:none;}
.cnAbout-infoTitle .mo{ margin-top:0; position:absolute; right:0; top:0;}
.cnAbout-infoTitle .mo .iconfont{ width:30px; height:30px; line-height:30px; font-size:16px; margin-bottom:5px;}
.cnAbout-infoText{ width:100%; margin-top:15px; font-size:15px; line-height:28px; max-width:100%; max-height:196px;}


.cnBusiness-thumb{ height:250px;}
.cnBusiness-thumb li .word{ width:100%; padding:40px 4% 0 4%;}
.cnBusiness-thumb li .word .wt{ font-size:18px;}
.cnBusiness-thumb li .word .we{ margin-top:10px;}
.cnBusiness-thumb li .word .wc{ font-size:14px; line-height:24px; max-height:48px; margin-top:15px;}
.cnBusiness-thumb li .word .wm{ line-height:30px; margin-top:15px;}
.cnBusiness-thumb li .word .wm .iconfont{ width:30px; font-size:16px; margin-right:10px;}
.cnBusiness-tab{ background:#ad1719; position:relative; bottom:auto;  }
.cnBusiness-tab .w{ width:100%; overflow-x:scroll; display:flex; align-items:center; white-space:nowrap;}
.cnBusiness-tab .w::-webkit-scrollbar { height:0; }
.cnBusiness-tab li{ width:auto; padding:10px; overflow:visible; font-size:15px; border-top:0; border-bottom:0;}
.cnBusiness-tab li.active{ background:#a11416;}
.cnBusiness-tab li .iconfont{ font-size:24px; margin-bottom:7px;}
.cnBusiness-tab li:before{ display:none;}


.cnNews{ padding:20px 0;}
.cnNews-left{ width:100%; padding-top:0; border:0; padding:10px; border-bottom:1px solid rgba(255,255,255,.2);}
.cnNews-left .title { float:left;}
.cnNews-left .title .en{ font-size:16px;}
.cnNews-left .title .cn{ font-size:18px; margin-top:5px;}
.cnNews-left .menu{ float:right; padding-top:15px; }
.cnNews-left .menu a{ font-weight:bold; margin-left:10px; margin-top:0; font-size:15px; padding-bottom:0; display:inline-block;}
.cnNews-left .menu a:before{ bottom:-13px;}
.cnNews-left .menu a.on:before, .cnNews-left .menu a:hover:before{ width:100%;}
.cnNews-left .more{ display:none;}

.cnNews-right{ width:100%; padding-top:0;}
.cnNews-right-list li{ margin-top:13px; padding-left:0;}
.cnNews-right-list li:before{ display:none;}
.cnNews-right-list li .pic{ display:none;}
.cnNews-right-list li .word{ width:100% !important; padding-right:0 !important;}
.cnNews-right-list li .word .t{ font-size:15px !important; line-height:22px !important; padding-left:10px !important; color:#fff; font-weight:normal !important;}
.cnNews-right-list li .word .t span{ display:inline-block !important; font-size:14px;}
.cnNews-right-list li .word .t:before{ width:5px; height:5px; display:inline-block !important;}
.cnNews-right-list li .word .c{ display:none; font-size:13px; line-height:22px; font-weight:normal; margin-top:8px;}
.cnNews-right-list li .word .m{ display:none !important;}
.cnNews-right-list li.active{ padding-bottom:0; border:0;}


.cnFooter{ padding:20px 0 15px 0;}
.cnFooter-contact{ width:100%; line-height:24px;}
.cnFooter-contact .f-logo{ padding-bottom:10px;}
.cnFooter-contact .f-logo img{ width:180px;}
.cnFooter-nav{ display:none;}
.cnFooter-code{ width:100%; padding:0; border:0; margin-top:10px; font-size:13px;}
.cnFooter-code img{ width:80px; margin-bottom:8px;}


.pbanner-pic{ height:200px;}
.pbanner-text{ background:#ad1719; width:100%; position:relative; padding:10px 3%;}
.pbanner-text .msg > div{ margin-bottom:0;}
.pbanner-text .msg{ position:relative; left:auto; bottom:auto;}
.pbanner-text .msg .bg{ width:auto; left:0; top:0;}
.pbanner-text .msg .bg > em{ font-size:80px; height:auto; line-height:60px; display:inline-block;}
.pbanner-text .msg .go-down{ display:none;}
.pbanner-text .msg .cn{ font-size:18px; padding-left:25px;}
.pbanner-text .msg .en{ padding-left:25px; font-size:15px;}

.pmain{ padding:20px 0;}
.pmain .w{ width:94%; min-width:inherit;}

.pcase-list li{ width:100%; margin-top:20px; margin-right:0;}
.pcase-list li:first-child{ margin-top:0;}
.pcase-list li .txts-wrap{ padding:15px;}
.pcase-list li .txts-wrap .t{ font-size:16px;}
.pcase-list li .txts-wrap .c{ font-size:14px; line-height:24px; margin-top:10px;}

.pmain-page{ padding-top:20px;}
.pmain-page a{ line-height:28px; padding:0 5px; font-size:14px;}
.pmain-page .nowpage{ line-height:28px; padding:0 5px; font-size:14px;}


.pnotice-list li{ margin-top:20px;}
.pnotice-list li a{ padding:15px;}
.pnotice-list li .view { display:none;}
.pnotice-list li .date{ font-size:13px;}
.pnotice-list li .date .d{ font-size:16px;}
.pnotice-list li .word{ width:75%;}
.pnotice-list li .word .t{ font-size:15px; line-height:25px; white-space:inherit; text-overflow: -o-ellipsis-lastline; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}


.pabout-culture li{ margin:20px 0; display:block;}
.pabout-culture li .left{ width:100%; left:auto !important; right:auto !important; position:relative;}
.pabout-culture li .left .arr-bg{ position:relative; left:auto; top:auto; transform:none;}
.pabout-culture li .left .arr-bg > small{ display:none;}
.pabout-culture li .left .arr-bg .bg-con{ position:relative; left:auto; top:auto; transform:none;}
.pabout-culture li .left .arr-bg .bg-con > i{ font-size:30px;}
.pabout-culture li .right h3{ font-size:17px; margin-top:8px;}
.pabout-culture li .right p{ padding:0 !important; line-height:1.5; margin-top:5px; margin-bottom:10px;}
.pabout-culture li:nth-child(2n+1){ width:100%; margin-left:0;}
.pabout-culture li:nth-child(2n+2){ width:100%;}


.pabout-honor{ margin-left:-12px;}
.pabout-honor li{ width:calc(50% - 12px); margin:15px 0 0 12px;}
.pabout-honor li .pic{ height:100px;}
.pabout-honor li .tit{ font-size:15px; margin-top:10px;}


.pcontact{ padding:25px 0;}
.pcontact .w{ width:94%;}
.pcontact-title{ font-size:18px; padding-bottom:10px;}
.pcontact-inner{ width:100%;}
.pcontact-inner dl{ margin-top:15px;}
.pcontact-inner dl dt{ width:30px; margin-right:15px;}
.pcontact-inner dl dt .iconfont{ width:30px; height:30px; line-height:30px; font-size:18px;}
.pcontact-inner dl dd{ max-width:calc(100% - 45px); padding-top:0;}
.pcontact-inner dl dd .t{ font-size:15px; margin-bottom:6px;}
.pcontact-inner dl dd .c{ font-size:14px; line-height:22px;}
.pcontact-inner dl dd .code{ max-width:90px;}
.pcontact-filed{ width:100%; padding-top:10px;}
.pcontact-filed li{ margin-top:15px;}
.pcontact-filed li label{ min-width:inherit; line-height:38px; font-size:15px; left:10px;}
.pcontact-filed li .inpt{ height:38px; padding:7px 0 7px 55px; line-height:24px; font-size:15px;}
.pcontact-filed li .area{ height:90px; padding:7px 10px 7px 55px; font-size:14px; line-height:24px;}
.pcontact-filed li .sbtn{ width:120px; height:40px; line-height:40px; font-size:16px; margin-top:10px;}


.pjob-list li{ display:block; margin-top:20px; padding:15px;}
.pjob-list li .date{ font-size:14px;}
.pjob-list li .date .n > b{ font-size:17px;}
.pjob-list li .word{ width:100%; margin-top:15px; line-height:28px;}
.pjob-list li .word .wt{ font-size:17px; margin-bottom:10px;}
.pjob-list li .go-down{ font-size:14px;}
.pjob-list li .go-down > i{ width:24px; height:24px; line-height:24px; font-size:16px;}


.pnews-list li{ margin-top:20px;}
.pnews-list li a{ padding:12px; display:block;}
.pnews-list li .gobtn{ display:none;}
.pnews-list li .date{ font-size:13px;}
.pnews-list li .date .mc{ font-size:20px;}
.pnews-list li .photo{ width:100%; max-width:100%; margin-top:10px;}
.pnews-list li .word{ width:100%; margin-top:10px;}
.pnews-list li .word .t{ font-size:16px; margin-bottom:0;}
.pnews-list li .word .c{ display:none;}

.pnews-details-head{ padding-bottom:15px;}
.pnews-details-head .title{ font-size:18px; margin-bottom:10px;}
.pnews-details-head .date{ font-size:14px;}
.pnews-details-head .date b{ font-size:17px;}
.pnews-details-parent{ padding:15px 0; line-height:28px;}
.pnews-details-page{ font-size:14px; padding-top:20px;}
.pnews-details-page a.return{ width:90px; height:30px; line-height:30px; margin-top:20px; font-size:14px;}



}





@media screen and (max-width:640px){


}



