
@media screen and (max-width:1830px){


}


@media screen and (max-width:1650px){

.w1600{ width:1400px;}
.trHead-nav li{ padding:0 25px;}
.trFooter-topLinks{ padding-right:80px;}

}


@media screen and (max-width:1600px){

}


@media screen and (max-width:1400px){

.w{ width:1200px;}
.w1600{ width:1200px;}

.trHead-logo{ width:500px; margin-top:25px;}
.trHead-tools{ padding-top:15px;}
.trHead-nav li a.far{ font-size:17px; line-height:65px;}

.trAbout{ padding-top:70px;}
.trAbout-info .word{ padding-top:25px;}
.trAbout-info .word .m{ margin-top:35px;}

.trNews{ margin-top:100px;}
.trNews-tab{ margin-top:55px;}
.trNews-list li .date{ width:90px; height:90px; font-size:17px;}
.trNews-list li .date .d{ font-size:30px; padding:15px 0 10px 0; }
.trNews-list li .word{ width:280px; padding-top:0;}
.trNews-list li .word .t{ font-size:18px;}

.trBusiness{ margin-top:100px;}
.trBusiness-list a{ height:240px;}
.trBusiness-list a .word .i{ width:80px;}
.trBusiness-list a .word .t{ font-size:20px; line-height:32px;}

.trFooter-topLinks{ padding-right:0;}
.trFooter-topLinks dl{ width:120px;}

.pjob-list li .word{ width:43%;}


}


@media screen and (max-width:1400px){



}


@media screen and (max-width:834px){


.w{ width:94%;}
.w1600{ width:94%;}

.trHead{ padding:10px 0;}
.trHead-tools{ display:none;}
.trHead-nav { display:none;}
.trHead-logo{ width:280px; margin-top:0;}
.pmenuBtn{ display:block;}

.trSider{ display:none;}

.trBanner .mouse{ display:none;}
.trBanner .swiper-pagination{ bottom:10px !important;}
.trBanner .swiper-pagination-bullet{ width:10px; height:10px; margin:0 7px !important;}

.trAbout{ padding-top:25px;}
.trAbout-title{ font-size:20px; padding-bottom:15px; background-size:105px auto;}
.trAbout-info{ margin-top:20px;}
.trAbout-info .figure{ width:100%;}
.trAbout-info .word{ width:100%; padding-top:15px;}
.trAbout-info .word .cn-t{ font-size:18px;}
.trAbout-info .word .en-t{ line-height:22px;}
.trAbout-info .word .c{ font-size:15px; line-height:26px; max-height:inherit; margin-top:15px;}
.trAbout-info .word .m{ font-size:14px; margin-top:15px; background-size:90px auto;}

.trNews{ margin-top:25px;}
.trNews-tab{ margin-top:15px;}
.trNews-tab a{ font-size:17px; padding:0 15px;}
.trNews-tab a .dot{ width:17px; height:17px; margin:3px 10px 0 0;}
.trNews-tab a.active .dot:before, .trNews-tab a:hover .dot:before{ left:3px; top:3px;}

.trNews-list{ margin-top:0; padding-top:5px;}
.trNews-list li{ width:100%; margin-top:15px;}
.trNews-list li .date{ width:75px; height:65px; font-size:14px;}
.trNews-list li .date .d{ font-size:19px; padding:10px 0 6px 0;}
.trNews-list li .word{ width:calc(100% - 75px); padding-top:5px; padding-left:12px;}
.trNews-list li .word .t{ font-size:16px;}
.trNews-list li .word .c{ font-size:14px; height:auto; text-overflow:ellipsis; white-space:nowrap; margin-top:8px;}

.trNews-figure{ margin-top:20px;}
.trNews-figure li:before{ height:40px;}
.trNews-figure li .text{ width:100%; left:0; bottom:0; padding:0 10px;}
.trNews-figure li .text .t{ font-size:16px; line-height:40px;}
.trNews-figure li .text .c{ display:none;}
.trNews-figure .swiper-button-next, .trNews-figure .swiper-button-prev{ width:auto; height:auto; line-height:1; font-size:22px; bottom:auto; top:50%; transform:translateY(-50%);}
.trNews-figure .swiper-button-next{ right:10px;}
.trNews-figure .swiper-button-prev{ left:10px; right:auto;}
.trNews-figure .swiper-button-next:hover, .trNews-figure .swiper-button-prev:hover{ background:none; color:#093879;}
.trNews-more{ margin-top:15px;}
.trNews-more .view{ font-size:14px; background-size:90px auto;}

.trBusiness{ margin-top:30px;}
.trBusiness-list{ margin-top:20px;}
.trBusiness-list a{ width:50%; height:130px;}
.trBusiness-list a .word .i{ width:40px;}
.trBusiness-list a .word .t{ font-size:16px; line-height:22px; margin-top:5px;}

.trLandscape{ margin-top:30px;}
.trLandscape-map{ padding:25px 0;}

.trFooter-top{ padding:20px 0;}
.trFooter-topLinks{ display:none;}
.trFooter-topRight{ width:100%;}
.trFooter-topCont{ width:100%; font-size:14px; line-height:25px; padding-right:0;}
.trFooter-topCode{ padding-top:10px;}
.trFooter-btm{ padding:15px 3%; font-size:13px; line-height:20px;}

.pmain{ padding:30px 0;}
.pmain-head .cn{ font-size:20px;}
.pmain-head .en{ font-size:18px; line-height:24px; padding-left:10px;}
.pmain-head .add{ width:100%; padding-top:15px;}
.pmain-menu{ margin-top:20px;}
.pmain-menu a{ line-height:45px; width:50%; float:left; padding:0; font-size:16px; text-align:center;}
.pmain-about{ padding-top:20px; font-size:16px; line-height:30px;}

.pmain-menu + .phonor-floor{ padding-top:0;}
.phonor-floor{ margin-top:20px; }
.phonor-floor-tit{ font-size:17px; line-height:24px;}
.phonor-floor-tit img{ width:24px; margin-right:5px;}
.phonor-floor-list{ margin-left:-15px;}
.phonor-floor-list li{ width:calc(50% - 15px); margin:15px 0 0 15px;}
.phonor-floor-list li .pic{ height:auto;}
.phonor-floor-list li .pic .align-vertical{ height:auto;}
.phonor-floor-list li .tit{ font-size:16px; margin-top:10px; letter-spacing:inherit; line-height:inherit;}

.pproject-listBox{ margin-top:30px;}
.pproject-list{ margin-left:0; padding-top:10px;}
.pproject-list .li-item{ width:100%; margin:15px 0 0 0;}
.pproject-list .li-item .tit{ font-size:15px; letter-spacing:inherit; line-height:40px;}
.pproject-list .swiper-button-next, .pproject-list .swiper-button-prev{ display:none;}
.pproject-list .swiper-pagination-bullet{ margin:0 4px !important;}

.ptechnology{ margin-top:30px;}
.ptechnology-menu{ width:100%; min-height:inherit;}
.ptechnology-menu a{ font-size:16px; line-height:24px; padding:10px; letter-spacing:inherit;}

.ptechnology-right{ width:100%; padding-top:10px;}
.ptechnology-list { margin-left:-12px;}
.ptechnology-list li{ width:calc(50% - 12px); margin:12px 0 0 12px;}
.ptechnology-list li .tit{ padding:0 10px; font-size:15px;}
.ptechnology-info{ font-size:15px; line-height:26px; padding-top:20px; letter-spacing:inherit;}
.ptechnology-info .t{ font-size:17px; font-weight:bold; padding-bottom:10px;}

.ppower-list{ padding-top:0;}
.ppower-list li{ margin-top:20px;}
.ppower-list li .figure{ width:100%;}
.ppower-list li .word{ width:100%; font-size:15px; line-height:26px; padding-top:10px;}


.pjob-list{ padding-top:0;}
.pjob-list li{ margin-top:20px;}
.pjob-list li .word{ width:100%; position:relative; letter-spacing:inherit; padding:15px 12px;}
.pjob-list li .word .scoll .mCSB_inside > .mCSB_container{ margin-top:0;}
.pjob-list li .word .wt{ font-size:18px;}
.pjob-list li .word .wt .date{ font-size:14px; line-height:24px;}
.pjob-list li .word .wf{ font-size:16px; margin-top:10px;}
.pjob-list li .word .wc{ font-size:15px; line-height:26px; margin-top:10px;}
.pjob-list li .figure{ display:none;}

.pjob-list li .qual{ width:100%; position:relative; padding:15px 12px; font-size:15px; line-height:26px;}
.pjob-list li .qual .t{ padding-bottom:10px;}
.pjob-list li .qual .scoll .mCSB_inside > .mCSB_container{ margin-right:0;}

.ppage{ padding-top:30px;}
.ppage a{ line-height:30px; padding:0 10px; margin:3px;}
.ppage .nowpage{ line-height:30px; padding:0 10px; margin:3px;}


.pnews-line{ margin-top:30px;}
.pnews-line li .figure{ width:100%;}
.pnews-line li .word{ width:100%; padding:15px;}
.pnews-line li .word .t{ font-size:16px; line-height:26px; letter-spacing:inherit;}
.pnews-line li .word .c{ font-size:15px; line-height:24px; max-height:48px; letter-spacing:inherit; margin-top:10px;}
.pnews-line li .word .m{ font-size:14px; background-size:90px auto; margin-top:15px;}
.pnews-line .swiper-button-next, .pnews-line .swiper-button-prev{ font-size:24px; bottom:10px;}
.pnews-line .swiper-button-next{ right:15px;}
.pnews-line .swiper-button-prev{ right:45px;}

.pnews-list li{ padding:20px 0;}
.pnews-list li .date{ width:100%; font-size:14px;}
.pnews-list li .date .d{ font-size:14px;}
.pnews-list li .cont{ width:100%; padding-top:10px;}
.pnews-list li .cont .t{ font-size:16px; letter-spacing:inherit;}
.pnews-list li .cont .c{ font-size:15px; line-height:22px; max-height:44px; margin-top:10px;}
.pnews-list li .cont .m{ font-size:14px; background-size:90px auto; margin-top:10px;}

.pnews-detaTop{ padding:25px 0 10px 0;}
.pnews-detaTop .t{ font-size:20px;}
.pnews-detaTop .c{ font-size:14px; padding-top:15px; line-height:25px;}
.pnews-detaTop .c span{ width:100%; padding-right:0; display:block;}
.pnews-detaTop .return{ width:100%;}
.pnews-detaTop .return .iconfont{ font-size:20px; margin-right:5px;}
.pnews-detaInfo{ padding:20px 0; font-size:15px; line-height:28px;}
.pnews-detaPage{ padding-top:15px;}
.pnews-detaPage a{ width:100%; font-size:14px; max-width:inherit; line-height:24px;}

.pmessage{ padding-top:0;}
.pmessage ul{ width:100%;}
.pmessage li{ margin-top:15px;}
.pmessage li label{ font-size:16px; line-height:40px;}
.pmessage li .inpt{  height:40px; line-height:40px; font-size:16px;}
.pmessage li .yzm-img{ height:40px;}
.pmessage li .area{ height:100px; font-size:16px; line-height:26px;}
.pmessage li .btn{ height:45px; line-height:45px; font-size:17px;}

.pcontact-tab{ margin-top:30px;}
.pcontact-tab a{ font-size:17px; margin-right:20px; padding:0 15px; border-width:3px;}
.pcontact-swith-list{ background:none; margin-top:0; padding-top:10px;}
.pcontact-swith-list li{ width:100%; margin-top:15px;}
.pcontact-swith-list li .icon{ float:left; padding:4px;}
.pcontact-swith-list li .icon .round{ width:60px; height:60px; padding-top:10px;}
.pcontact-swith-list li .icon .round img{ width:35px;}
.pcontact-swith-list li .text{ width:calc(100% - 70px); float:left; font-size:15px; padding-bottom:0; padding-left:15px; text-align:left;}
.pcontact-swith-list li .text:before{ display:none;}

.pcontact-swith-list li .icon .click{ padding-top:8px;}
.pcontact-swith-list li .icon .click .iconfont{ font-size:22px; padding-bottom:0;}
.pcontact-swith-map{ margin-top:25px;}


.pabout-devel-list{ margin-top:20px;}
.pabout-devel-list li{ padding:0 40px;}
.pabout-devel-list li .pic{ width:100%;}
.pabout-devel-list li .word{ width:100%; padding-top:10px; letter-spacing:0;}
.pabout-devel-list li .word .y{ font-size:20px;}
.pabout-devel-list li .word .c{ font-size:15px; line-height:26px; margin-top:10px;}
.pabout-devel-list .swiper-button-next, .pabout-devel-list .swiper-button-prev{ font-size:30px; margin-top:-15px;}
.pabout-devel-list .swiper-button-next{ right:0;}
.pabout-devel-list .swiper-button-prev{ left:0;}
.pabout-devel-year{ margin-top:20px; padding-left:15px;}
.pabout-devel-year:before{ top:30px;}
.pabout-devel-year:after{ top:43px;}
.pabout-devel-year li{ width:70px !important; height:70px; padding-top:20px; font-size:16px; border-width:5px; margin-top:3px;}
.pabout-devel-year li.swiper-slide-thumb-active{ width:75px !important; height:75px; font-size:17px; padding-top:17px; border-width:8px;}

.pabout-culture{ margin-left:0; margin-top:0; padding-top:10px;}
.pabout-culture li{ width:100%; margin-left:0; margin-top:20px;}
.pabout-culture li .title{ margin-top:15px; min-height:50px; padding:3px 0 0 75px;}
.pabout-culture li .title img{ width:60px;}
.pabout-culture li .title .en{ font-size:14px;}
.pabout-culture li .text{ font-size:15px; line-height:26px; letter-spacing:inherit; margin-top:10px;}


.phonor-floor-qual{ margin-left:-12px;}
.phonor-floor-qual li{ width:calc(50% - 12px); margin:12px 0 0 12px;}
.phonor-floor-qual li .pic{ height:auto;}
.phonor-floor-qual li .pic .align-vertical{ height:auto;}
.phonor-floor-qual li .tit{ font-size:16px; letter-spacing:inherit; line-height:inherit; margin-top:10px;}
.phonor-floor-patent{ margin-top:0; margin-left:-12px;}
.phonor-floor-patent li{  width:calc(50% - 12px); margin:12px 0 0 12px; height:auto; margin-right:0;}

.pcontact-info{ margin-top:25px;}
.pcontact-info .figure{ width:100%;}
.pcontact-info .word{ width:100%; padding:15px;}
.pcontact-info .word .t{ font-size:17px; padding-bottom:6px;}
.pcontact-info .word .c{ font-size:15px; line-height:28px;}


}




@media screen and (max-width:640px){


}




