
@media screen and (max-width:1830px){


}


@media screen and (max-width:1680px){


}


@media screen and (max-width:1600px){


}



@media screen and (max-width:1500px){



}


@media screen and (max-width:1400px){

.pconcept-list{ width:1260px;}

}


@media screen and (max-width:834px){


.w{ width:94%;}

.ytHead{ padding:10px 0;}
.ytHead-logo{ width:200px; margin-top:0;}
.ytHead-logo:before{ display:none;}
.ytHead-nav{ display:none;}
.ytHead-code{ display:none;}
.menuBtn{ display:block;}

.ytBanner .swiper-pagination{ bottom:10px !important;}
.ytBanner .swiper-pagination-bullet{ width:25px; height:3px;}

.ytNotice{ line-height:inherit; padding:10px 0;}
.ytNotice-tit{ width:100%; font-size:18px; display:none;}
.ytNotice-tit .iconfont{ font-size:22px; margin-right:8px;}
.ytNotice-list{ width:100%; margin-top:0; height:26px;}
.ytNotice-list li{ padding-right:70px; line-height:26px; font-size:15px;}
.ytNotice-list li span{ display:none;}
.ytNotice-list .swiper-button-prev{ right:30px;}


.ytNews{ padding:25px 0;}
.ytNews-sider{ width:100%;}
.ytNews-sider li .tit{ font-size:15px; padding:0 15px; line-height:40px;}
.ytNews-sider .swiper-button-next, .ytNews-sider .swiper-button-prev{ font-size:36px;}
.ytNews-sider .swiper-button-next{ right:0;}
.ytNews-sider .swiper-button-prev{ left:0;}

.ytNews-list{ width:100%; margin-top:20px;}
.ytNews-listLine{ padding-bottom:10px;}
.ytNews-listLine .t{ font-size:16px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ytNews-listLine .d{ padding:8px 0;}
.ytNews-listLine .c{ max-height:48px; font-size:14px; line-height:24px;}
.ytNews-listItem{ padding-top:0;}
.ytNews-listItem li{ margin-top:10px; font-size:15px;}


.ytAbout{ padding:25px 0;}
.ytAbout-figure{ width:100%; top:auto;}
.ytAbout-word{ width:100%; padding-top:20px;}
.ytAbout-word .t{ font-size:18px;}
.ytAbout-word .t .more{ line-height:26px; top:0;}
.ytAbout-word .c{ font-size:15px; line-height:28px; margin-top:15px; max-height:112px;}
.ytAbout-word .f{ margin-top:15px;}
.ytAbout-word .f a{ width:33.33%; margin-right:0; padding:12px 0;}
.ytAbout-word .f a .iconfont{ font-size:24px;}
.ytAbout-word .f a .tit{ font-size:16px; margin-top:8px;}

.ytBusiness{ padding-bottom:20px;}
.ytBusiness:before{ height:calc(100% - 40px);}
.ytBusiness-title{ padding:25px 0 15px 0;}
.ytBusiness-title .p1{ font-size:18px;}
.ytBusiness-title .p2{ font-size:15px; margin-top:5px;}
.ytBusiness-list{ margin-left:0;}
.ytBusiness-list li{ background-size:100% 40px; min-height:inherit; width:100%; margin-top:10px; padding:0; margin-left:0; overflow:hidden; }
.ytBusiness-list li:first-child{ margin-top:0;}
.ytBusiness-list li .item_one{ overflow:hidden; padding:15px;}
.ytBusiness-list li .slide-card{ position:relative;transform-style:flat;}
.ytBusiness-list li .business_two{ display:none;}
.ytBusiness-list li .icon{ width:40px; float:left; padding-top:5px;}
.ytBusiness-list li .li-box{ width:calc(100% - 40px); float:right; padding-left:15px; text-align:left;}
.ytBusiness-list li .entit{ font-size:14px; margin-top:0;}
.ytBusiness-list li .cntit{ font-size:16px; margin-top:8px;}
.ytBusiness-list li .text{ font-size:15px; margin-top:8px; display:none;}


.ytParty-floor{ padding:25px 0;}
.ytParty{ width:100%;}
.ytParty-title{ margin-bottom:15px;}
.ytParty-title .t{ font-size:18px;}
.ytParty-title .c{ font-size:15px; margin-top:6px;}
.ytParty-title .m{ line-height:26px;}
.ytParty-list li{ width:100%; margin-top:15px; overflow:hidden;}
.ytParty-list li:first-child{ margin-top:0;}
.ytParty-list li .figure{ width:110px; float:left;}
.ytParty-list li .word{ width:calc(100% - 110px); margin-top:0; padding-left:15px; float:right;}
.ytParty-list li .word .t{ font-size:16px; text-overflow:none; white-space:normal; line-height:26px; max-height:52px;}
.ytParty-list li .word .c{ display:none;}
.ytParty-list li .word .d{ margin-top:10px;}

.ytIndustry{ width:100%; margin-top:20px;}
.ytIndustry-list li{ line-height:40px; padding-left:15px; font-size:15px;}


.ytHonor{ padding:25px 0;}
.ytHonor-list{ padding:0;}
.ytHonor-list li .pic{ line-height:inherit;}
.ytHonor-list li .tit{ font-size:16px; padding:15px;}


.ytFooter-top{ padding:20px 0 15px 0;}
.ytFooter-top .menu{ display:none;}
.ytFooter-top .links{ width:100%; padding:0; border:0;}
.ytFooter-top .links .t{ font-size:15px; padding-bottom:10px;}
.ytFooter-top .links .c a{ margin-right:10px;}

.ytFooter-contact{ padding:20px 0 10px 0;}
.ytFooter-contact .f-logo{ width:100%; margin-top:0;}
.ytFooter-contact .f-logo img{ width:80%;}
.ytFooter-contact .code{ width:100%; padding-top:10px;}
.ytFooter-contact .code img{ width:85px; margin-bottom:6px;}
.ytFooter-contact .add{ width:100%; padding-top:10px;}
.ytFooter-contact .add dd{ width:100%; min-width:inherit !important; font-size:14px; line-height:22px; margin-top:8px;}
.ytFooter-contact .add dd img{ width:20px;}
.ytFooter-copy{ font-size:13px; line-height:20px;}

.pbanner .txt{ line-height:36px; min-width:inherit; padding:0 15px; font-size:18px;}
.pbanner .gywm{ line-height:36px; min-width:inherit; padding:0 15px; font-size:18px; bottom:5px;}
.plcNav .w{ width:100%;}
.plcNav-menu{ width:100%;}
.plcNav-menu a{ width:50%; float:left; text-align:center; padding:0; line-height:40px;}
/*.plcNav-menu a.cur{ background:#163b99; color:#fff;}*/
.plcNav-add{ width:100%; line-height:28px; padding-left:3%;}

.pmain{ padding:20px 0;}
.pabout-info{ font-size:15px; line-height:30px;}

.pabout-leader{ margin-left:-15px; margin-top:-15px; text-align:left !important;}
.pabout-leader li{ width:calc(50% - 15px); margin:15px 0 0 15px; float:left !important;}
.pabout-leader li .txt{ padding:10px;}
.pabout-leader li .txt .t{ font-size:16px;}
.pabout-leader li .txt .c{ font-size:14px;}

.pteam-pup{ width:100%; margin:0; transform:translate(-50%,-50%); padding:15px;}
.pteam-pup .figure{ width:100%;}
.pteam-pup .word{ width:100%; min-height:inherit;}
.pteam-pup .word .t{ font-size:18px; padding-top:0;}
.pteam-pup .word .t label{ font-size:16px;}
.pteam-pup .word .c{ font-size:15px; line-height:30px; margin-top:10px;}

.pabout-honor{ margin-left:-15px; margin-top:-15px;}
.pabout-honor li{ width:calc(50% - 15px); margin:15px 0 0 15px; padding:10px;}
.pabout-honor li .pic{ height:80px !important;}
.pabout-honor li .pic img{ max-height:100%; width:auto;}
.pabout-honor li .tit{ font-size:15px; margin-top:10px;}

.pnews-item li a{ padding:10px;}
.pnews-item li .img{ width:120px; margin-right:15px;}
.pnews-item li .t{ line-height:24px; font-size:15px; font-weight:bold; padding:0 0 0 10px; border:0;}
.pnews-item li .t:before{ top:13px; margin-top:0;}
.pnews-item li .t .con{ max-width:inherit; text-overflow:none; white-space:normal;  overflow:hidden; display:block; max-height:48px;}
.pnews-item li .t .date{ position:relative; right:auto; top:auto; display:block; margin-top:6px; font-size:14px; font-weight:normal;}
.pnews-item li .t .date b{ font-size:14px;}
.pnews-item li .c{ display:none;}
.pnews-item li .m{ display:none;}


.pnotice-list li{ padding:14px 15px 14px 10px;}
.pnotice-list li:before{ height:2px;}
.pnotice-list li .t{ font-size:16px;}
.pnotice-list li .c{ font-size:14px; margin-top:10px;}
.pnotice-list li .m{ font-size:14px; padding-right:25px; position:relative; display:inline-block; right:auto; top:auto; transform:none; margin-top:8px;}


.pnewsRes-h2{ font-size:19px; font-weight:bold; line-height:28px;}
.pnewsRes-h3{ padding:10px 0; line-height:28px;}
.pnewsRes-h3 .more{ padding:0 15px;}
.newsRes-main{ padding:20px 0; font-size:15px; line-height:30px;}
.newsRes-page a{ width:100%; display:block; line-height:36px; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0; margin-top:10px; position:relative;}
.newsRes-page a:first-child{ padding:0 15px 0 25px;}
.newsRes-page a:first-child .iconfont{ position:absolute; left:5px; top:0;}
.newsRes-page a:last-child { padding:0 25px 0 15px;}
.newsRes-page a:last-child .iconfont{ position:absolute; right:5px; left:auto; top:0;}

.pcontact .txt{ width:100%; padding:20px 15px;}
.pcontact .txt .t{ font-size:17px;}
.pcontact .txt .c{ padding-top:5px;}
.pcontact .txt .c dl{ margin-top:10px;}
.pcontact .txt .c dl dt{ margin-right:10px; margin-top:3px;}
.pcontact .txt .c dl dd{ font-size:15px; line-height:25px;}
.pcontact .map{ width:100%;}

.pmessage-tit{ font-size:17px; line-height:26px;}
.pmessage-filed li{ margin-top:20px;}
.pmessage-filed li .li-aside{ width:100%; margin-top:15px;}
.pmessage-filed li .li-aside:first-child{ margin-top:0;}
.pmessage-filed li .label{ font-size:16px;}
.pmessage-filed li .inpt{ height:40px; line-height:40px; font-weight:normal;}
.pmessage-filed li .texta{ height:120px; padding:10px;}
.pmessage-filed li .yzm-img{ width:auto; height:30px; bottom:1px;}
.pmessage-save{ margin-top:30px;}
.pmessage-save .sbtn{ background-size:30px auto; padding-right:40px; font-size:17px;}


.pbusiness-list{ margin-left:0;}
.pbusiness-list li{ background-size:100% 40px; min-height:inherit; width:100%; margin-top:10px; margin-left:0; overflow:hidden; padding:15px;}
.pbusiness-list li:first-child{ margin-top:0;}
.pbusiness-list li .icon{ width:40px; float:left; padding-top:10px;}
.pbusiness-list li .li-box{ width:calc(100% - 40px); float:right; padding-left:15px; text-align:left;}
.pbusiness-list li .entit{ font-size:13px; margin-top:0;}
.pbusiness-list li .cntit{ font-size:16px; margin-top:8px;}
.pbusiness-list li .text{ font-size:15px; margin-top:8px;}

.ppage{ padding-top:20px;}
.ppage a{ margin:3px; padding:0 11px; line-height:32px;}
.ppage .nowpage{ margin:3px; padding:0 11px; line-height:32px;}


.pconcept-list{ width:94%;}
.pconcept-list li{ width:100%; margin:0;}
.pconcept-list li .word .w-box{ padding:0 12px;}
.pconcept-list li .word .t{ font-size:16px; font-weight:bold; padding-bottom:10px;}
.pconcept-list li .word .c{ font-size:14px; line-height:22px;}

.pjoin-list{ margin-left:0;}
.pjoin-list li{ width:100%; margin:15px 0 0 0;}
.pjoin-list li .j-title{ font-size:17px; padding:15px 0;}
.pjoin-list li .j-price{ font-size:15px; padding:12px 0;}
.pjoin-list li .j-info{ margin-top:10px; max-height:84px; height:auto;}
.pjoin-list li .j-view{ padding:10px 0; margin-top:10px;}

.pjoin-pup{ width:94%; left:3%; margin-left:0; padding:15px;}
.pjoin-pup .title{ padding-bottom:10px;}
.pjoin-pup .word{ line-height:26px; font-size:15px; margin-top:15px;}

.articleWarp{ padding:15px;}
.areas-title h3{ font-size:17px;}
.areas-info{ font-size:15px; line-height:28px; padding:15px 0 0 0;}
.areasCase{ padding:20px 0 0 0;}
.areas-listBox{ margin-top:20px;}
.areas-listBox .swiper-pagination-bullet{ width:8px; height:8px; margin:0 3px !important;}
.areas-listBox .swiper-pagination-bullet-active{ width:8px; height:8px;}
.areas-listBox .swiper-pagination{ display:none;}
.areas-listBox .swiper-button-next, .areas-listBox .swiper-button-prev{ top:-50px;}
.areas-listBox .swiper-button-prev{ right:40px;}
.areas-listBox li .figure{ height:140px;}
.areas-listBox li .figure img{ max-height:100%; height:auto;}
.areas-listBox li .name{ font-size:15px;}

.case-title .tit{ font-size:17px; line-height:28px;}
.case-title .return{ margin-top:10px; width:120px; line-height:32px;}
.case-scoll{ width:100%; height:auto;}
.case-scoll li{ height:auto;}
.case-Detail{ width:100%; height:auto; font-size:15px; line-height:28px;}
.case-Detail .boxP{ height:auto;}
.case-Detail .arrow{ display:none;}
.case-page{ padding:15px 0 0 0; line-height:26px;}

}



@media screen and (max-width:640px){


}



