
@media screen and (max-width:1830px){


}


@media screen and (max-width:1700px){

}


@media screen and (max-width:1500px){

	
}



@media screen and (max-width:1460px){

}


@media screen and (max-width:1300px){


}


@media screen and (max-width:834px){

body{ font-size:15px;  font-family:Helvetica Neue,Tahoma,Arial,PingFangSC-Regular,Hiragino Sans GB,Microsoft Yahei,sans-serif; }
.w{ width:94%;}
.pw{ width:94%;}

.rlHead{ width:100%; left:0; top:0; position:relative; padding:10px 3%; overflow:hidden;}
.rlHead.topFix{ position:fixed; padding:10px 3%;}
.rlHead-logo{ width:190px; margin-top:0;}
.rlHead-nav{ display:none;}
.menuBtn{ display:block;}


.rlBanner{ height:200px;}
.rlBanner li .picBox{ height:100%;}
.rlBanner li .txtBox{ width:100%; left:0; padding:0 3%;}
.rlBanner li .txtBox .bt{ font-size:16px;}
.rlBanner li .txtBox .bc{ font-size:14px; line-height:22px; margin-top:6px;}
.rlBanner li .txtBox .bc p span{ font-size:14px !important;}
.rlBanner li .txtBox .bs{ display:none;}
.rlBanner .swiper-pagination{ bottom:10px !important;}
.rlBanner .swiper-pagination-bullet{ width:6px; height:6px; margin:0 3px !important;}
.scroll-div{ display:none;}


.rlAbout-left{ width:100%; padding-top:25px;}
.rlAbout-left .title{ padding-left:3%; width:100%;}
.rlAbout-left .title .en{ font-size:20px;}
.rlAbout-left .title .en br{ display:none;}
.rlAbout-left .title .en:before{ width:20px; height:2px; top:17px;}
.rlAbout-left .title .cn{ font-size:18px; margin-top:5px;}
.rlAbout-left .found{ width:100%; margin-top:15px; padding:10px 3%; }
.rlAbout-left .found .ft{ font-size:17px;}
.rlAbout-left .found .fn{ font-size:15px; margin-top:6px;}
.rlAbout-left .found .fc{ font-size:13px; line-height:22px; margin-top:5px;}
.rlAbout-left .thumb{ height:150px;}
.rlAbout-right{ width:100%; padding:15px 3%;}
.rlAbout-right .tit{ font-size:16px; line-height:26px;}
.rlAbout-right .view{ font-size:14px; margin-top:10px; line-height:23px;}
.rlAbout-right .view:before{ width:23px; height:23px; right:-10px;}
.rlAbout-right .text{ line-height:28px; height:112px; margin-top:15px; max-height:inherit;}


.rlProduct{ margin-top:25px; padding-bottom:25px;}
.rlProduct-head{ padding-left:0;}
.rlProduct-head .title{ width:100%; padding-left:3%;}
.rlProduct-head .title .en{ font-size:20px;}
.rlProduct-head .title .en br{ display:none;}
.rlProduct-head .title .en:before{ width:20px; height:2px; top:17px;}
.rlProduct-head .title .cn{ font-size:18px; margin-top:5px;}
.rlProduct-head .column{ width:100%; margin-top:15px; padding:10px 0;}
.rlProduct-head .column a{ width:33.33%;}
.rlProduct-head .column a .icon{ width:30px; height:30px; line-height:30px; font-size:15px; transform:none;}
.rlProduct-head .column a .name{ font-size:14px; margin-top:8px;}
.rlProduct-head .column a:nth-child(1){ display:none;}
.rlProduct-head .column a:nth-child(3){ display:none;}
.rlProduct-list{ padding-left:3%; margin-top:15px;}
.rlProduct-list li .thumb{ background:#fff; height:145px;}
.rlProduct-list li .cont{ padding:0 10px; line-height:40px;}
.rlProduct-list li .cont .cn{ font-size:15px;}
.rlProduct-list li .cont .mo{ display:none;}


.rlBusiness-left{ width:100%;}
.rlBusiness-left .title .en{ font-size:20px;}
.rlBusiness-left .title .en br{ display:none;}
.rlBusiness-left .title .en:before{ width:20px; height:2px; top:17px;}
.rlBusiness-left .title .cn{ font-size:18px; margin-top:5px;}
.rlBusiness-left .word{ margin-top:20px; height:145px;}
.rlBusiness-left .word .wt{ font-size:16px;}
.rlBusiness-left .word .wt label{ font-size:17px;}
.rlBusiness-left .word .wc{ font-size:14px; line-height:22px; height:88px; margin-top:8px;}
.rlBusiness-left .word .wm{ font-size:14px; margin-top:10px; line-height:23px;}
.rlBusiness-left .word .wm:before{ width:23px; height:23px; right:-10px;}
.rlBusiness-right{ width:100%; margin-top:10px;}
.rlBusiness-rightSider li{ height:250px;}
.rlBusiness-rightSider .rlBusiness-next, .rlBusiness-rightSider .rlBusiness-prev{ width:30px; height:30px; line-height:30px; font-size:20px; top:50%; margin-top:-15px; bottom:auto; z-index:10;}
.rlBusiness-rightSider .rlBusiness-next{ right:0; left:auto;}
.rlBusiness-rightSider .rlBusiness-prev{ left:0; right:auto;}
.rlBusiness-rightSider .scrollbar{ font-size:14px; left:10px; bottom:10px;}
.rlBusiness-rightSider .scrollbar .current{ font-size:16px;}


.rlNews{ padding:25px 0;}
.rlNews:before{ width:100%;}
.rlNews-head .title{ width:100%; float:none;}
.rlNews-head .title .en{ font-size:20px;}
.rlNews-head .title .en br{ display:none;}
.rlNews-head .title .en:before{ width:20px; height:2px; top:17px;}
.rlNews-head .title .cn{ font-size:18px; margin-top:5px;}
.rlNews-head .view{ color:#fff; line-height:23px;}
.rlNews-head .view:before{ width:23px; height:23px;}
.rlNews-head .tabs{ width:100%; position:relative; top:auto; right:auto; margin-top:20px; text-align:center;}
.rlNews-head .tabs a{ float:none; display:inline-block; margin:0 20px; margin-left:0; text-align:center; color:#fff; line-height:1; padding-bottom:5px;}
.rlNews-head .tabs a:before{ background:#fff; height:1px;}
.rlNews-head .tabs a.active, .rlNews-head .tabs a:hover{ color:#fff;}
.rlNews-list{ background:none; margin-top:20px; padding:0 30px;}
.rlNews-listSider li{ background:#fff; padding:10px; border-right:0;}
.rlNews-listSider li .num{ font-size:17px;}
.rlNews-listSider li .title{ font-size:15px; line-height:24px; height:auto; max-height:48px; margin-top:5px;}
.rlNews-listSider li .date{ font-size:13px; margin-top:8px;}
.rlNews-listSider li .text{ display:none;}
.rlNews-listSider li .icon{ display:none;}
.rlNews-listSider li .thumb{ height:150px; margin-top:12px;}
.rlNews-listSider .swiper-button-next, .rlNews-listSider .swiper-button-prev{ width:30px; height:30px; line-height:30px; font-size:20px; text-align:center;}
.rlNews-listSider .swiper-button-next .iconfont, .rlNews-listSider .swiper-button-prev .iconfont{ font-size:20px; position:relative; left:auto !important; right:auto !important;}
.rlNews-listSider .swiper-button-prev{ left:-3%;}
.rlNews-listSider .swiper-button-next{ background:#fff; color:#286cb5; right:-3%;}


.rlFooter-top{ padding:15px 0;}
.rlFooter-top .f-logo{ width:180px;}
.rlFooter-top .f-links a{ margin-left:10px;}
.rlFooter-top .f-links a .icon{ font-size:22px;}
.rlFooter-middle{ padding:15px 0;}
.rlFooter-middle .menu{ display:none;}
.rlFooter-middle .online{ width:100%; text-align:left; font-size:14px;}
.rlFooter-middle .online .btn{ line-height:26px; padding:0 10px;}
.rlFooter-middle .online .tel{ font-size:15px;}
.rlFooter-middle .online .pic{ width:75px; margin-left:10px; padding:5px; border-radius:5px;}
.rlFooter-btm{ padding:10px; line-height:22px; font-size:13px;}


.pbanner-text{ width:100%; bottom:auto; top:20%; padding-top:15px;}
.pbanner-text:before{ height:10px;}
.pbanner-text .en{ font-size:17px; padding-bottom:10px;}
.pbanner-text .cn{ font-size:18px; margin-bottom:0;}
.pbanner-text .mouse{ display:none;}

.pbanner-menu{ position:relative; left:auto; bottom:auto;}
.pbanner-menu .w{ width:100%;}
.pbanner-menu a{ width:50%; float:left; font-size:16px; line-height:40px; padding:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }


.pproduct-section{ padding:25px 0;}
.pproduct-list{ margin-left:-5px;}
.pproduct-list li{ width:50%; margin-bottom:15px;}
.pproduct-list li a{ margin:0 5px; padding:15px 0;}
.pproduct-list li .title{ font-size:15px; margin-bottom:20px;}
.pproduct-list li .thumb{ height:80px;}
.pproduct-list li .desc{ font-size:14px; line-height:22px; margin-top:15px; height:44px; display:none;}
.pproduct-list li .view{ width:22px; height:22px; line-height:22px; font-size:13px; opacity:1; visibility:inherit; margin-top:15px;}


.pproduct-details{ padding:25px 0;}
.pproduct-details-list .figure{ width:100%; padding:0 40px;}
.pproduct-details-list .word{ width:100%; padding-left:0; padding-top:15px;}
.pproduct-details-list .word .t{ font-size:17px;}
.pproduct-details-list .word .c{ font-size:15px; line-height:28px; margin-top:15px;}
.pproduct-details-prev, .pproduct-details-next{ width:30px; height:30px; margin-top:auto; top:130px; line-height:30px; font-size:15px;}
.pproduct-return{ padding-bottom:25px;}
.pproduct-return a{ font-size:14px; padding:0 30px; line-height:36px;}


.ppage{ padding-top:20px;}
.ppage a{ width:auto; height:auto; line-height:24px; font-size:13px; margin:3px 0; padding:0 8px;}
.ppage .nowpage{width:auto; height:auto; line-height:24px; font-size:13px; margin:3px 0; padding:0 8px;}


.pabout-section{ padding:25px 0;}
.pabout-head{ padding-bottom:10px;}
.pabout-head .title{ width:100%; text-align:center;}
.pabout-head .title .en{ font-size:16px; line-height:1;}
.pabout-head .title .en br{ display:none;}
.pabout-head .title .cn{ font-size:18px; margin-top:10px;}
.pabout-head .data{ width:100%; margin-top:20px;}
.pabout-head .data dl{ margin-left:0; width:50%; padding-top:0;}
.pabout-head .data dl dt{ font-size:17px;}
.pabout-head .data dl dt .unit{ font-size:13px;}
.pabout-head .data dl dd{ font-size:14px; margin-top:5px;}
.pabout-info{ line-height:28px; margin-top:20px;}

.pabout-culture li{ width:100%; padding:15px 0; font-size:14px; border:1px #E7E7E7 solid !important; border-top:0;}
.pabout-culture li .icon{ width:40px; height:40px; line-height:40px; font-size:20px;}
.pabout-culture li .title{ font-size:16px; padding:10px 0;}


.pabout-honor-item{ margin-top:20px;}
.pabout-honor-item .hon-year{ font-size:16px;}
.pabout-honor-item .hon-list li{ width:calc(50% - 13px); margin:15px 0 0 13px;}
.pabout-honor-item .hon-list li .pic{ height:100px;}
.pabout-honor-item .hon-list li .tit{ height:52px; line-height:26px; margin-top:10px;}


.pcontact{ display:block;}
.pcontact-map{ width:100%; height:auto;}
.pcontact-map .sha-map{ width:100%; height:100%;}
.pcontact-inner{ width:100%; padding:20px 3%;}
.pcontact-inner dl{ padding:10px 0;}
.pcontact-inner dl dt{ font-size:20px; margin-right:15px;}
.pcontact-inner dl dd .t{ font-size:15px;}
.pcontact-inner dl dd .c{ font-size:14px; line-height:22px; margin-top:5px;}
.pcontact-inner .in-code{ margin-top:10px;}
.pcontact-inner .in-code img{ width:80px;}
.pcontact-inner .in-code .tit{ font-size:14px; margin-top:10px; line-height:1;}


.phuman-banner{ height:auto; padding:30px 0;}
.phuman-banner .title .cn{ font-size:18px;}
.phuman-banner .title .en{ font-size:16px; margin-top:8px;}
.phuman-banner .title .li{ height:10px; margin-top:10px;}
.phuman-banner .concept{ margin-top:20px; padding:0 3%;}
.phuman-banner .concept .ct{ font-size:16px;}
.phuman-banner .concept .cc{ font-size:14px; line-height:22px; margin-top:10px;}
.phuman-banner .column{ margin-top:20px;}
.phuman-banner .column a{ width:75px; height:75px; margin:0 10px; padding-top:15px; font-size:14px;}
.phuman-banner .column a .ic{ font-size:20px; margin-bottom:5px;}
.phuman-banner .scroll{ display:none;}


.phuman-daily{ padding:25px 0;}
.phuman-daily .pw{ width:94%;}
.phuman-daily-title{ width:100%; text-align:center;}
.phuman-daily-title .cn{ font-size:18px;}
.phuman-daily-title .en{ font-size:16px; margin-top:8px;}
.phuman-daily-inner{ width:100%; padding:10px; margin-top:15px;}
.phuman-daily-inner .in-tabs a{ line-height:30px; padding:0 15px; margin-right:0;}
.phuman-daily-inner .in-swith{ margin-top:15px;}
.phuman-daily-inner .in-swith dd{ font-size:14px; padding-right:10px; line-height:22px; height:auto; max-height:176px;}
.phuman-posit{ padding:25px 0;}
.phuman-posit .pw{ width:94%;}
.phuman-posit-title{ padding:0 10px; line-height:45px; font-weight:normal; justify-content:space-between;}
.phuman-posit-title span.number{ display:none;}
.phuman-posit-title span{ width:auto !important; margin-left:0 !important;}
.phuman-posit-list li{ line-height:40px; padding:0 10px; justify-content:space-between;}
.phuman-posit-list li span{ width:auto !important; margin-left:0 !important;}
.phuman-posit-list li span.number{ display:none;}
.phuman-posit-list li .view{ width:auto !important; margin-left:0 !important; font-size:14px;}

.phuman-details{ padding:25px 0;}
.phuman-details-left{ width:100%;}
.phuman-details-left .icon{ width:80px;}
.phuman-details-left .apply{ margin-top:10px; line-height:32px;}
.phuman-details-warp{ width:97%; margin-top:auto; padding:15px;}
.phuman-details-right{ width:100%; margin-top:20px;}
.phuman-details-head{ padding-bottom:10px;}
.phuman-details-head .name{ font-size:16px; line-height:30px;}
.phuman-details-head .name:before{ bottom:-10px;}
.phuman-details-head .return{ font-size:14px; line-height:30px; padding:0 10px;}
.phuman-details-head .return .iconfont{ font-size:14px;}
.phuman-details-ments{ margin-top:15px; padding:12px;}
.phuman-details-ments dd{ width:100%; padding:3px 0; font-size:14px;}
.phuman-details-text{ margin-top:15px;}
.phuman-details-text .tt{ font-size:17px;}
.phuman-details-text .tc{ line-height:28px; margin-top:15px;}
.phuman-details-page{ margin-top:15px; padding:10px;}
.phuman-details-page a{ max-width:inherit; width:100%; font-size:14px; padding:5px 0;}


.pnews-list li:last-child{ margin-bottom:0;}
.pnews-list li .tex-time{ width:100%; font-size:14px; margin-top:0; line-height:1; margin-bottom:10px; display:none;}
.pnews-list li .tex-time > span{ font-size:14px;}
.pnews-list li .tex-box{ width:100%; padding:0; margin-right:0; }
.pnews-list li .tex-box .pic{ width:100px; height:70px; margin-left:0;}
.pnews-list li .tex-box .word{ width:calc(100% - 100px); padding-left:12px;}
.pnews-list li .tex-box .word .t{ font-size:15px; line-height:28px; margin-top:5px; max-height:56px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.pnews-list li .tex-box .word .c{ display:none;}
.pnews-list li:hover .tex-box .pic{ margin-left:0;}


.pnews-details{ padding:15px;}
.pnews-details-title{ font-size:18px;}
.pnews-details-date{ padding:10px 0 15px 0;}
.pnews-details-content{ line-height:28px;}
.pnews-details-more{ padding-top:20px;}
.pnews-details-more a{ font-size:14px; line-height:30px; padding:0 25px;}



.pbusiness-list li{ display:block; margin-bottom:20px;}
.pbusiness-list li .thumb{ width:100%;}
.pbusiness-list li .word{ width:100%; padding-right:0; margin-top:15px;}
.pbusiness-list li .word .wn{ font-size:18px;}
.pbusiness-list li .word .wt{ font-size:17px; margin:10px 0;}
.pbusiness-list li .word .wc{ line-height:28px;}
.pbusiness-list li .word .wm{ line-height:23px; margin-top:15px; font-size:14px;}
.pbusiness-list li .word .wm:before{ width:23px; height:23px;}


.pabout-course{ padding:0 25px;}
.pabout-course:before{ display:none;}
.pabout-course-sider li{ padding-left:0;}
.pabout-course-sider li .li-iboxt{ width:auto; height:auto;}
.pabout-course-sider li .ib-inner{ position:relative; padding:0; border:0;}
.pabout-course-sider li .ib-inner:before{ display:none;}
.pabout-course-sider li:nth-child(2n+2) .li-iboxt{ margin-top:auto;}
.pabout-course-sider li:nth-child(2n+2) .ib-inner{ padding:0;}
.pabout-course-sider li .ib-inner .year{ font-size:17px; padding-bottom:10px;}
.pabout-course-sider li .ib-inner .text{ line-height:26px; max-height:inherit;}


}




@media screen and (max-width:640px){


}



