


@media screen and (max-width:1760px){


.nrHead-site-nav li{ padding:0 25px;}
.nrHead-site-nav li a.far:before{ right:-25px;}

}


@media screen and (max-width:1600px){


.nrHead-site-nav li{ padding:0 20px;}
.nrHead-site-nav li a.far:before{ right:-20px;}

}


@media screen and (max-width:1500px){

.w{ width:92%;}

.nrHead-top{ padding-right:50px;}
.nrHead-site{ padding:0 50px;}
.nrHead-site-logo{ width:310px;}
.nrHead-site-nav{ padding-top:28px}
.nrHead-site-nav li{ padding:0 18px;}
.nrHead-site-nav li a.far{ font-size:16px;}
.nrHead-site-nav li a.far:before{ right:-19px; top:5px;}

.nrBanner li .iboxt{ width:390px; left:50%;}


.nrPlatform-list li .t{ font-size:20px;}
.nrPlatform-list li .c{ margin-top:10px;}
.nrPlatform-list li .m{ margin-top:10px;}


.pmain{ padding-top:40px;}
.pright{ padding-left:80px;}

.nrFooter{ margin-top:60px;}



}


@media screen and (max-width:1100px){


.nrHead-site-nav{ width:100%; padding-top:15px;}


.nrPlatform-list li .t{ font-size:18px;}
.nrPlatform-list li .c{ margin-top:15px;}

	
}


@media screen and (max-width:1024px){


}


@media screen and (max-width:834px){
	
.w{ width:94%;}
body{ font-size:15px;}

.nrHead-top{ padding-right:15px; line-height:30px; font-size:14px;}
.nrHead-top a.email, .nrHead-top a.message{ padding-right:6px;}
.nrHead-top a.cn{ margin-right:5px;}
.nrHead-top a.en{ margin-left:5px;}

.nrHead-site{ padding:8px 15px;}
.nrHead-site.scoll{ background:#fff; width:100%; position:fixed; left:0; top:0; z-index:999; box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.2);}
.nrHead-site-nav{ display:none;}
.nrHead-site-logo{ width:230px; margin-top:0;}
.menuBtn{ display:block;}

.nrBanner .mouseIco{ display:none;}
.nrBanner .swiper-pagination{ bottom:10px !important;}
.nrBanner .swiper-pagination-bullet{ width:10px; height:10px;}
.nrBanner .swiper-pagination-bullet-active{ width:20px;}


.nrAbout{ padding:25px 0;}
.nrAbout-word{ width:100%;}
.nrAbout-word .t{ font-size:20px; padding-bottom:15px;}
.nrAbout-word .c{ margin-top:15px; max-height:inherit;}
.nrAbout-word .m{ margin-top:15px; width:145px; padding-left:24px;}
.nrAbout-word .f{ margin-top:0;}
.nrAbout-word .f a{ width:100%; margin-top:15px;}
.nrAbout-word .f a .icon{ width:49px;}
.nrAbout-word .f a .text{ width:cal(100% - 49px); padding-left:10px;}
.nrAbout-word .f a .cn{ padding-top:10px; font-size:15px; padding-bottom:6px;}
.nrAbout-word .f a .en{ font-size:14px; padding:4px 0 6px 0;}
.nrAbout-video{ width:100%; height:auto; margin-top:15px;}
.nrAbout-video li{ height:auto;}
.nrAbout-video .iconfont{ font-size:50px; margin-left:-25px; margin-top:-25px;}


.nrPlatform{ padding:0 0 25px 0;}
.nrPlatform-item{ width:100%;}
.nrPlatform-tit{ font-size:20px; padding-top:20px;}
.nrPlatform-txt{ margin-top:10px;}
.nrPlatform-list{ margin-top:0; margin-left:0;}
.nrPlatform-list li{ width:100%; padding:25px 15px; margin-left:0; margin-top:15px; border-top:3px #cb160e solid;}
.nrPlatform-list li:before{ border:10px transparent solid; border-bottom-width: 0; border-top-color: #cb160e; margin-left:-10px;}
.nrPlatform-list li .word{  text-align:left;}
.nrPlatform-list li .word .t{ font-size:16px; text-align:left;}
.nrPlatform-list li .word .c{ line-height:22px; height:auto; max-height:44px; overflow:hidden; margin-top:6px; font-size:14px;}
.nrPlatform-list li .m{ width:120px; height:30px; line-height:30px; text-align:center; padding-left:0; font-size:14px; margin-top:6px;}
.nrPlatform-list li .m .iconfont{ width:30px; font-size:12px;}


.nrNews{ padding-top:0;}
.nrNews-banner{ display:none;}
.nrNews-title{ font-size:20px; padding:25px 0 15px 0; margin-bottom:20px;}
.nrNews-figure{ width:100%; padding-bottom:25px;}
.nrNews-figure li .tit{ font-size:17px; padding-top:10px;}


.nrNews-list{ width:100%; margin-top:10px;}
.nrNews-list li{ padding:15px 0;}
.nrNews-list li .date{ width:68px; height:63px;}
.nrNews-list li .date .d{ font-size:20px;}
.nrNews-list li .con{ width:calc(100% - 68px); padding-left:15px;}
.nrNews-list li .con .t{ font-size:17px;}
.nrNews-list li .con .c{ margin-top:5px; line-height:24px; max-height:48px;}
.nrNews-list li .con .m{ margin-top:6px; font-size:14px;}

.nrFooter{ margin-top:30px; padding:20px 15px;}
.nrFooter-left{ width:100%; max-width:inherit;}
.nrFooter-left .f-toll{ padding-top:5px; line-height:22px; font-size:14px;}
.nrFooter-left .f-toll li{ width:100%; padding-right:0; padding-top:10px;}
.nrFooter-left .f-toll li .iconfont{ font-size:20px; margin-right:6px;}

.nrFooter-left .f-links dl{ width:100%; font-size:15px; padding-left:10px; line-height:20px; border-left:3px #1ba6b8 solid;}
.nrFooter-left .f-links dd{ width:100%; padding-top:10px;}
.nrFooter-left .f-links dd a{ float:none; font-size:14px; padding:0 10px 0 0; line-height:24px;}
.nrFooter-left .f-links dd a:before{ top:3px; right:5px;}

.nrFooter-right{ width:100%; padding-top:10px;}
.nrFooter-right .t{ font-size:15px; padding-left:10px; line-height:20px; border-left:3px #1ba6b8 solid;}
.nrFooter-right .c dd{ font-size:13px;}
.nrFooter-right .c dd:last-child{ margin-left:15px;}
.nrFooter-copy{ padding:10px 15px; line-height:24px; font-size:13px;}

.nrReturn-top{ width:32px; height:32px; line-height:32px; font-size:18px; bottom:110px;}

.ytIndustry{ width:100%; margin-top:20px;}
.ytIndustry-list li{ line-height:40px; padding-left:15px; font-size:15px;}
.ytIndustry-title{ margin-bottom:15px;}
.ytIndustry-title .t{ font-size:18px;}
.ytIndustry-title .m{ line-height:26px;}


.pmain{ padding-top:25px;}
.pleft{ width:100%;}
.pleft-top{ line-height:46px; padding-left:20px; font-size:17px;}
.pleft-top .iconfont{ font-size:20px; margin-right:10px;}

.pleft-menu{ overflow:hidden;}
.pleft-menu a{ background:url(../images/pleft-menu.png) no-repeat 4px center; background-size:18px auto; width:50%; float:left; line-height:46px; padding-left:30px;}
.pleft-menu a.active, .pleft-menu a:hover{ background:url(../images/pleft-menuh.png) no-repeat 4px center; background-size:18px auto;}

	.pcontact-warp{width: 100%;}
.pright{ width:100%; padding-left:0; padding-top:25px;}
.pright-top{ font-size:20px; line-height:40px;}
.pabout-tit .cn{ font-size:20px; padding-bottom:6px; border-bottom:2px #1ba6b8 solid;} 
.pabout-word{ font-size:15px; padding:15px 0;}
.pabout-arch{ padding:15px 0;}
.pabout-honor{ margin-left:-15px;}
.pabout-honor li{ width:calc(50% - 15px); margin-left:15px; margin-top:15px;}
.pabout-honor li .tit{ font-size:15px; text-align:left; margin-top:10px; height:40px; overflow:hidden; line-height:20px;}

.pteam-found{ padding-bottom:5px;}
.pteam-found-tit{ padding:15px 0; font-size:17px;}
.pteam-found-list li{ width:100%; padding:0; margin-bottom:15px;}
.pteam-found-list li .tit{ font-size:16px; padding-top:10px;}
.pteam-found-list li .txt{ margin-top:6px;}

.pteam-expert .pteam-found-list{ margin-left:-15px;}
.pteam-expert .pteam-found-list li{ width:calc(50% - 15px); margin-left:15px;}

.pteampop-box{ width:90%; height:90%; left:5%; top:5%; margin-left:0; margin-top:0;}
.pteampop-box-auto{ padding:15px;}
.pteampop-box .close{ right:0; top:0;}
.pteampop-title .t{ font-size:16px; padding-top:10px;}
.pteampop-title .c{ margin-top:6px;}
.pteampop-word{ margin-top:15px; line-height:26px;}


.panswer-list{ padding-top:10px;}
.panswer-list .jt{ padding:8px 35px 8px 10px;}
.panswer-list .jt:before{ width:10px; height:10px; top:12px; right:15px;}
.panswer-list .jc{ padding:12px;}

.pright-news li{ margin-top:20px;}
.pright-news li .pic{ width:100%;}
.pright-news li .con{ width:100% !important; padding-left:0 !important; padding-top:10px;}
.pright-news li .con .t{ font-size:16px;}
.pright-news li .con .d{ font-size:14px; padding:8px 0;} 
.pright-news li .con .d label{ margin-left:5px;}
.pright-news li .con .c{ line-height:24px; max-height:48px;}

.pnews-detaTop .t{ font-size:20px; line-height:30px;}
.pnews-detaTop .c{ margin-top:12px; font-size:14px;}
.pnews-detaTop .c span{ padding:0 10px;}
.pnews-detaInfo{ padding:15px 0; font-size:15px; line-height:28px;}

.pnews-detaPage{ padding:5px 12px;}
.pnews-detaPage a{ max-width:inherit; width:100%; padding:5px 0; font-size:14px;}

.pjob-tab{ padding-top:20px;}
.pjob-tab a{ font-size:16px; line-height:40px;}
.pjob-list .jt{ line-height:45px; padding:0 12px;}
.pjob-list .jt:before{ width:10px; height:10px; right:15px; top:12px;}
.pjob-list .jc{ padding:12px; line-height:28px;}
.pjob-list .jc .ypBtn{ width:100%; margin-top:15px;}

.pcontact-word{ padding-top:20px;}
.pcontact-word .code{ width:100%;}
.pcontact-word .code img{ width:107px;}
.pcontact-word .inner{ width:100%; padding-left:0; padding-top:10px;}
.pcontact-word .inner .t{ font-size:18px;}
.pcontact-word .inner .c{ font-size:15px; line-height:26px; margin-top:6px;}
.pcontact-map{ margin-top:20px;}

.pjobpop-box{ width:90%; height:90%; left:5%; top:5%; margin-left:0; margin-top:0; padding:15px;}
.pjobpop-box .close{ right:0; top:0;}
.pjobpop-filed li{ width:100%; margin-top:15px;}
.pjobpop-filed li label{ width:100%; line-height:inherit; padding-bottom:6px; text-align:left;}
.pjobpop-filed li .inpt{ width:100%;}
.pjobpop-filed li .jl-inpt{ width:145px;}
.pjobpop-button{ padding-top:20px;}
.pjobpop-button .btn{ width:100%; font-size:17px;}

.ppage{ padding-top:25px; text-align:left;}
.ppage a{ line-height:30px; margin:2px 0; font-size:14px; padding:0 11px;}
.ppage .nowpage{ line-height:30px; margin:2px 0; font-size:14px; padding:0 11px;}


.message-iboxt{ background:url(../images/messageBg.png) no-repeat #f4f4f4; background-size:100%; padding:0 30px 20px 30px; height:auto; background-position:top center; width:98%; margin-left:0; left:1%; margin-top:-170px;}
.message-iboxt .close{ width:30px; height:30px; line-height:30px; font-size:15px; right:0; top:-35px;}
.message-tit{ font-size:18px;}
.message-filed li .aside{ width:100%;}
.message-filed li{ margin-top:10px;}
.message-filed li .aside:last-child{ margin-top:10px;}
.message-btn{ padding-top:20px;}

.pctlurelist-list{ padding-top:10px;}
.pctlurelist-list li{ margin-top:15px;}
.pctlurelist-list li .pic{ width:100%;}
.pctlurelist-list li .txt{ width:100%; padding:15px 12px 12px 12px;}
.pctlurelist-list li .txt .t{ font-size:18px;}
.pctlurelist-list li .txt .c{ font-size:15px; line-height:26px; margin-top:10px; text-align:justify;}


}



@media screen and (max-width:640px){



}


