@media screen and (max-width:1820px){


}


@media screen and (max-width:1740px){


}


@media screen and (max-width:1560px){

}


@media screen and (max-width:1500px){

.w{ width:1360px;}

}


@media screen and (max-width:1440px){


.w{ width:1200px;}



.ysHead-tel{ font-size:18px;}
.ysHead-tel .xt{ margin-top:12px;}
.ysHead-search{ bottom:0;}
.ysHead .return-home{ bottom:0;}


.ysNav li a.far{ font-size:16px;}


.ysTrack-list li .icon{ width:75px;}
.ysTrack-list li .name{ font-size:16px;}
.ysTrack-list .swiper-button-next{ right:0;}
.ysTrack-list .swiper-button-prev{ left:0;}

.ysNews-list li .pic{ height:210px;}
.ysNews-list li .word .t{ font-size:17px;}

.ysNotice-list li .word .t{ font-size:17px;}
.ysMedia-list li .word .t{ font-size:17px;}

.ysTeach-list li .t{ font-size:17px;}

.ysFooter-top .f-logo{ width:350px;}
.ysFooter-top .f-menu a{ margin-left:20px;}
.ysFooter-top .f-menu{ padding-top:28px;}
.ysFooter-email a{ font-size:15px; margin-left:20px;}

.ysFooter-btm .code li img{ margin-bottom:8px;}


.pleft-sider li > a{ font-size:18px; line-height:55px;}
.pleft-sider li > a:before{ width:11px; height:11px;}
.pleft-sider li .submenu a{ font-size:17px; padding-left:55px;}

.pright-top{ line-height:53px; font-size:16px;}
.pnews-detaTop .c span{ font-size:16px;}
.pnews-detaInfo{ font-size:16px; line-height:32px;}
.pnews-detaInfo p{ font-size:16px !important; line-height:32px !important; }
.pnews-detaInfo span{font-size:16px !important; line-height:32px !important; }
.pnews-detaInfo a{ font-size:16px !important; line-height:32px !important; }
.pnews-graphic li .thumb{ width:270px; height:185px;}
.pnews-graphic li .word{ width:calc(100% - 270px); padding:15px;}
.pnews-graphic li .word .t{ font-size:18px;}
.pnews-graphic li .word .c{ font-size:15px; line-height:26px; max-height:52px; margin-top:6px;}
.pnews-graphic li .word .d{ margin-top:10px;}
.pnews-graphic li .word .v{ margin-top:17px;}


.ppage{ padding-top:40px;}
.ppage a{ font-size:15px; line-height:40px; margin-left:15px; padding:0 16px;}
.ppage .nowpage{ font-size:15px; line-height:40px; margin-left:15px; padding:0 16px;}



.pabout-info{ font-size:16px; line-height:30px;}

.pabout-leader li{ padding:30px 0; border-width:3px;}
.pabout-leader li .word .t{ font-size:18px;}
.pabout-leader li .word .c{ font-size:16px; line-height:32px;}

.pabout-organ{ overflow:hidden; margin-left:-25px; padding-top:0;}
.pabout-organ a{ width:calc(33.33% - 25px); margin:25px 0 0 25px; font-size:16px; line-height:50px; padding-left:30px;}
.pabout-organ a:before{ top:20px;}


.jwcMain-floor{ padding:40px 0;}
.jwcMain-floor .w{ width:1200px;}
.jwcNotice-head .cn{ font-size:20px;}
.jwcNotice-head .mo{ font-size:16px;}
.kycNotice-list li{ font-size:17px; margin-top:16px;}
.kycNotice-list li span{ font-size:15px;}
.jwcTrack-floor .w{ width:1200px;}
.jwcTrack-title{  background-size:10px auto; height:282px; padding:55px 25px 0 25px; width:80px; font-size:20px; line-height:40px;}
.jwcTrack-list{ width:calc(100% - 80px); padding:0 30px;}
.jwcTrack-list a .icon{ width:60px;}
.jwcTrack-list a .name{ font-size:18px;}

.jxzlMain .w{ width:1200px;}
.jxzlMain .kycMain-floor{ padding-top:40px;}
.jxzlMain .kycNotice-title{ padding-bottom:10px;}
.kycNotice-title .cn{ font-size:20px;}
.kycNotice-title .mo{ font-size:16px;}

.jxzlSite{ margin-top:30px;}
.jxzlSite .s-title{ font-size:20px; line-height:58px;}
.jxzlSite .s-select{ font-size:18px; height:58px;}

.kycMain .w{ width:1200px;}
.kycLink{ margin-top:40px;}
.kycLink .select{ min-width:220px; height:58px; font-size:20px; padding-left:30px;}

}


@media screen and (max-width:834px){


.w{ width:94% !important;}
.ysHead{ padding:10px 0;}    
.ysHead-logo{ margin-left:0;}
.ysHead-logo img{ height:40px;}
.ysHead-search{ display:none;}
.ysHead-tools{ display:none;}
.menuBtn{ display:block;}
.ysHead .return-home{ right:50px; line-height:28px; padding:0 15px; font-size:13px; bottom:5px;}

.ysNav{ display:none;}
.ysBanner .swiper-pagination{ bottom:10px !important;}
.ysBanner .swiper-pagination-bullet{ width:15px; height:2px; margin:0 4px !important;}

.ysTrack{ margin-top:25px;}
.ysTrack-title{ background-size:auto 100%; font-size:20px;}
.ysTrack-title img{ height:20px;}
.ysTrack-list{ padding-top:5px;}
.ysTrack-list li{ width:49%; margin-right:0; padding:10px 0; margin-top:10px;}
.ysTrack-list li:nth-child(2n+2){ float:right;}
.ysTrack-list li .icon{ width:50px;}
.ysTrack-list li .name{ font-size:15px;}
.ysTrack-list .swiper-button-next, .ysTrack-list .swiper-button-prev{ background-position:center; background-size:15px auto;}


.ysNews{ padding:25px 0;}
.ysNews-list{ margin-left:0; margin-top:0; padding-top:5px;}
.ysNews-list li{ width:100%; margin-left:0; margin-top:15px;}
.ysNews-list li .pic{ width:120px; height:75px; float:left;}
.ysNews-list li .word{ width:calc(100% - 135px); margin-top:0; float:right;}
.ysNews-list li .word .t{ font-size:15px; font-weight:bold; text-overflow:none; white-space:normal; line-height:22px; max-height:44px;}
.ysNews-list li .word .c{ display:none;}
.ysNews-list li .word .d{ background-size:20px auto; padding-left:25px; margin-top:7px;}
.ysNews-more{ width:70px; height:32px; bottom:-20px;}

.ysNotice-floor{ padding:25px 0;}
.ysNotice{ width:100%;}
.ysNotice:last-child{ margin-top:20px;}
.ysNotice-title .cn{ font-size:20px; line-height:20px;}
.ysNotice-title .cn img{ height:20px; margin-right:6px;}
.ysNotice-title .mo{ background-size:15px auto; width:15px; height:20px; margin-top:0;}
.ysNotice-tab a img{ height:20px;}
.ysNotice-list{ margin-top:15px; padding:10px;}
.ysNotice-list li{ margin-top:15px;}
.ysNotice-list li .date{ width:60px; border-width:1px; line-height:28px;}
.ysNotice-list li .date .d{ font-size:17px;}
.ysNotice-list li .date .y{ font-size:15px;}
.ysNotice-list li .word{ width:calc(100% - 60px); padding-left:15px;}
.ysNotice-list li .word .t{ font-size:15px; font-weight:bold; text-overflow:none; white-space:normal; line-height:24px; max-height:48px;}
.ysNotice-list li .word .c{ display:none;}

.ysMedia{ width:100%; margin-top:20px;}
.ysMedia-list li{ margin-top:15px;}
.ysMedia-list li .thumb{ width:100px; height:55px; }
.ysMedia-list li .word{ width:calc(100% - 100px); padding:0 0 0 15px;}
.ysMedia-list li .word .t{font-size:15px; font-weight:bold; text-overflow:none; white-space:normal; line-height:24px; max-height:48px;}
.ysMedia-list li .word .c{ display:none;}

.ysProject-figure{ padding-bottom:20px;}
.ysTeach-floor{ padding:25px 0;}
.ysTeach-list li{ margin-top:15px;}
.ysTeach-list li .t{ font-size:16px; font-weight:bold;}
.ysTeach-list li .t label{ min-width:30px;}
.ysTeach-list li .c{ line-height:26px; max-height:52px; margin-top:5px;}

.ysProject{ padding:25px 0;}
.ysProject-title{ margin-top:20px;}
.ysProject-title:before{ width:calc(50% - 80px);}
.ysProject-title:after{ width:calc(50% - 80px);}
.ysProject-title img{ height:20px;}
.ysProject-list{ padding:0; margin-top:15px;}

.ysFooter{ padding:15px 0;}
.ysFooter-top .f-logo{ width:100%;}
.ysFooter-top .f-menu{ display:none;}
.ysFooter-email{padding-bottom:15px;}

.ysFooter-email a{ margin-left:0; padding-left:15px;}
.ysFooter-email a:first-child{ background-size:20px auto; padding-left:25px;}

.ysFooter-btm{ margin-top:15px;}
.ysFooter-btm .copy{ width:100%; font-size:13px; line-height:26px;}
.ysFooter-btm .code{ width:100%; margin-top:10px;}
.ysFooter-btm .code li{ width:80px; font-size:13px; margin-left:0; margin-right:15px;}
.ysFooter-btm .mark{ position:relative; margin-top:10px; float:left; left:auto; transform:none; top:auto;}
.ysFooter-btm .mark img{ width:40px;}
.ysFooter-copy{ font-size:12px; padding:10px 0;}

.ysHead-tel{ font-size:14px; display:none;}
.ysHead-tel .xt{ background-size:20px auto; padding-right:30px;}


.jwcMain-floor{ padding:20px 0;}
.jwcNotice{ width:100%;}
.jwcNotice + .jwcNotice{ margin-top:20px;}
.jwcNotice-head{ padding-bottom:10px;}
.jwcNotice-head .cn{ background-position:right center; font-size:16px; padding:0 15px; min-width:inherit;}
.jwcNotice-head .mo{ font-size:14px; padding-right:15px;}

.kycNotice-list{ padding-top:5px;}
.kycNotice-list li{ font-size:15px; margin-top:10px;}
.kycNotice-list li span{ font-size:14px;}


.jwcTrack-floor{ padding:0 0 20px 0;}
.jwcTrack{ width:100%; padding:5px; border-width:1px;}
.jwcTrack-title{ background:none; width:100%; height:auto; text-align:center; padding:0; font-size:18px; border-width:1px;}
.jwcTrack-list{ width:100%; padding:0;}
.jwcTrack-list a{ width:48%; margin-top:10px !important; padding:15px 0;}
.jwcTrack-list a .icon{ width:32px;}
.jwcTrack-list a .name{ font-size:16px; margin-top:10px;}

.jwcCalendar{ width:100%; margin-top:20px;}

.jxzlMain{ padding-bottom:25px;}
.jxzlMain .kycMain-floor{ padding-top:20px;}
.jxzlMain .kycNotice-title .cn:before{ background-size:100% auto; width:70px; height:45px; bottom:-15px;}
.kycNotice{ width:100%; margin-top:20px;}
.kycNotice:first-child{ margin-top:0;}
.kycNotice-title{ line-height:25px;}
.kycNotice-title .cn{ font-size:18px;}
.kycNotice-title .cn img{ height:25px; margin-left:6px;}
.kycNotice-title .mo{ font-size:14px; padding-right:15px;}

.jxzlSite{ margin-top:20px; border-width:1px;}
.jxzlSite .s-title{ width:100%; font-size:17px; padding:0 0 0 15px; line-height:40px; border-right:0; border-bottom:1px #dadada solid;}
.jxzlSite .s-select{ width:100%; height:40px; font-size:15px; padding-left:15px; border-right:0; border-bottom:1px #dadada solid;}
.jxzlSite .s-select:last-child{ border-bottom:0;}


.kycMain{ padding-bottom:20px;}
.kycMain-floor{ padding-top:25px;}
.kycLink{ margin-top:20px; border-width:1px;}
.kycLink .select{ width:100%; height:40px; font-size:15px; padding-left:15px; border-right:0;}


.pmain{ padding:25px 0;}
.pleft-sider{ width:100%;}
.pleft-sider li > a{ font-size:16px; line-height:42px; padding-left:20px;}
.pleft-sider li > a:before{ width:10px; height:10px; right:20px; top:12px;}
.pleft-sider li.on > a:before{ top:18px;}
.pleft-sider li .submenu{ overflow:hidden;}
.pleft-sider li .submenu a{ width:50%; float:left; font-size:15px; padding:10px 0 10px 20px; line-height:22px; border-width:1px; text-overflow:ellipsis; white-space:nowrap; }
.pleft-sider li .submenu a:before{ border:4px transparent solid; border-right-width:0; border-left-color:#666; top:18px; left:5px;}
.pleft-sider li .submenu a:last-child{ border-bottom:1px #ebebeb solid;}

.pright{ width:100%; padding-left:0; margin-top:20px;}
.pright-top{ line-height:32px; font-size:14px; padding-bottom:2px; border-bottom:1px #3264f7 solid;}
.pright-top .cn{ font-size:18px; font-weight:bold;}

.pnews-detaTop{ padding:20px 0 10px 0;}
.pnews-detaTop .t{ font-size:18px; line-height:28px; padding-bottom:20px;}
.pnews-detaTop .c span{ font-size:13px; margin-left:10px;}
.pnews-detaInfo{ font-size:15px; line-height:28px; padding:20px 0;}
.pnews-detaInfo p{ font-size:15px !important; line-height:28px !important; }
.pnews-detaInfo span{font-size:15px !important; line-height:28px !important; }
.pnews-detaInfo a{font-size:15px !important; line-height:28px !important; }
.pnews-detaInfo img{ max-height:inherit !important; height:auto !important;}
.pnews-detaPage{ font-size:14px; line-height:26px; padding-top:15px;}

.pnews-graphic li{ margin-top:15px;}
.pnews-graphic li .thumb{ width:110px; height:80px;}
.pnews-graphic li .word{ width:calc(100% - 110px); padding:5px 12px;}
.pnews-graphic li .word .t{ font-size:15px; font-weight:bold; text-overflow:none; white-space:normal; line-height:22px; max-height:44px; text-overflow:-o-ellipsis-lastline; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.pnews-graphic li .word .c{ display:none;}
.pnews-graphic li .word .v{ display:none;}
.pnews-graphic li .word .d{ background-size:12px auto; padding-left:16px; line-height:1; margin-top:8px; font-size:13px;}

.ppage{ text-align:center; padding-top:25px;}
.ppage a{ font-size:13px; line-height:30px; padding:0 11px; margin:3px;}
.ppage .nowpage{ font-size:13px; line-height:30px; padding:0 11px; margin:3px;}


.pnews-list li{ padding:15px 0; border-width:1px;}
.pnews-list li .date{ width:50px; font-size:13px;}
.pnews-list li .date .d{ font-size:16px; padding-bottom:10px; margin-bottom:10px;}
.pnews-list li .date .d:before{ height:1px;}
.pnews-list li .word{ width:calc(100% - 50px);}
.pnews-list li .word .t{ font-size:15px; font-weight:bold; text-overflow:none; white-space:normal; line-height:22px; max-height:44px; text-overflow:-o-ellipsis-lastline; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.pnews-list li .word .c{ display:none;}
.pnews-list li .word .f{ background-size:18px auto; padding-left:22px; font-size:13px; margin-top:6px;}


.pabout-results-top{ margin-left:-15px;}
.pabout-results-top li{ width:calc(50% - 15px); height:110px; margin:15px 0 0 15px;}
.pabout-results-top .swiper-button-next, .pabout-results-top .swiper-button-prev{ background-size:26px auto; width:26px; height:25px; margin-top:-12px;}
.pabout-results-top .swiper-button-prev{ left:10px;}
.pabout-results-top .swiper-button-next{ right:10px;}
.pabout-results-thumbs{ padding:0; margin-top:10px;}
.pabout-results-thumbs li{ height:42px; border-width:1px;}

.pabout-info{ font-size:15px; margin-top:15px;}
.pabout-info p{ font-size:15px !important; line-height:30px !important; }
.pabout-info span{font-size:15px !important; line-height:30px !important; }
.pabout-leader li{ padding:15px 0; border-width:1px;}
.pabout-leader li .thumb{ width:85px;}
.pabout-leader li .word{ width:calc(100% - 85px); padding-left:15px;}
.pabout-leader li .word .t{ font-size:16px;}
.pabout-leader li .word .t label{ display:block; margin-left:0; font-size:15px; margin-top:5px;}
.pabout-leader li .word .c{ font-size:14px; line-height:24px; margin-top:10px;}


.pabout-organ{ margin-left:0;}
.pabout-organ a{ width:48%; margin:15px 0 0 0; font-size:15px; padding-left:20px; line-height:40px; border-width:1px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pabout-organ a:nth-child(2n+2){ float:right;}
.pabout-organ a:before{ left:8px; top:17px; border:4px transparent solid; border-right-width:0; border-left-color:#666;}

.sc-calendar{ height:auto;}

}





@media screen and (max-width:640px){


}

