

@media screen and (max-width:1440px){



}


@media screen and (max-width:1290px){
}


@media screen and (max-width:1024px){


}


@media screen and (max-width:834px){
	
.w{ width:94%;}
.wrap{ width:94%;}

body{ font-size:15px;}

.ydHead-top{ line-height:20px; padding:10px 0; display:none;}
.ydHead-top .tel{ width:100%;}
.ydHead-top .weather{ width:100%;}
.menuBtn{ display:block;}

.ydHead-site{ padding:7px 0;}
.ydHead-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);}
.ydHead-site-logo{ width:250px;}
.ydHead-site-tel{ display:none;}

.ydHead-nav{ display:none;}
.ydBanner .swiper-pagination{ bottom:10px !important;}
.ydBanner .swiper-pagination-bullet{ width:10px; height:10px; margin:0 4px !important;}

.ydNotice{ margin-top:15px; padding:0 12px; line-height:45px;}
.ydNotice-list{ height:45px; padding-right:50px;}
.ydNotice-list .swiper-pagination{ display:none;}
.ydNotice-list .swiper-button-prev{ right:25px;}

.ydAbout{ margin-top:20px;}
.ydAbout-figure{ width:100%;}
.ydAbout-word{ width:100%; padding:15px 12px;}
.ydAbout-word .tit .cn{ font-size:20px;}
.ydAbout-word .tit .en{ font-size:17px;}
.ydAbout-word .tit .year{ width:100%; margin-left:0; font-size:22px; margin-top:5px;}
.ydAbout-word .tit .year .d{ font-size:30px;}
.ydAbout-word .txt{ margin-top:10px; line-height:28px;}
.ydAbout-word .menu a{ text-align:center; height:auto; padding:10px 0; line-height:inherit;}
.ydAbout-word .menu a .icon{ width:28px; display:block; margin:auto;}
.ydAbout-word .menu a .cn{ font-size:15px; margin-top:4px;}

.ydProject-tit{ padding:20px 0 20px 10px; font-size:19px;}
.ydProject-tit:before{ width:4px; height:21px; top:22px;}
.ydProject-tit .en{ padding-left:5px;}
.ydProject-tit .mo{ width:auto; padding-left:5px; bottom:15px;}

.ydProject-list .swiper-button-next, .ydProject-list .swiper-button-prev{ display:none;}
.ydProject-list li a{ height:160px;}
.ydProject-list li:hover:hover:before{ display:none;}

.ydNews-figure{ width:100%;}
.ydNews-figure li .text{ padding:10px 12px;}
.ydNews-figure li .text .t{ font-size:15px;}
.ydNews-figure li .text .d{ font-size:14px; margin-top:5px;}
.ydNews-item{ width:100%; margin-top:15px;}

.ydNews-itemTab{ text-align:left;}
.ydNews-itemTab a{ font-size:17px; padding-bottom:7px; margin-left:0; margin-right:20px;}
.ydNews-itemList li{ height:37px;}
.ydNews-itemList li .t{ line-height:36px; font-size:15px;}
.ydNews-itemList li .c{ margin-top:5px;}
.ydNews-itemList li.act{ height:91px;}

.ydFooter-links{ margin-top:30px;}
.ydFooter-links dl dt{ width:100%; font-size:16px; line-height:24px;}
.ydFooter-links dl dt .iconfont{ font-size:24px; margin-right:10px;}
.ydFooter-links dl dd{ width:100%;}
.ydFooter-links dl dd a{ display:inline; padding:0 10px 0 0;}

.ydFooter-site{ padding:20px 0 15px 0;}
.ydFooter-site dl{ display:none;}
.ydFooter-site .f-contact{ font-size:14px; line-height:24px;}
.ydFooter-site .f-contact .log{ padding-bottom:6px;}
.ydFooter-copy{ padding:12px; font-size:14px; line-height:22px;}

.ydFooter-sider{ width:50px; right:0; top:auto; bottom:120px;}

.ydFooter-sider .icon{ width:100%; padding:10px 0;}
.ydFooter-sider .icon .iconfont{ font-size:24px;}
.ydFooter-sider .icon .tit{ display:none;}


.submenu{ height:auto;}
.submenu .wrap{ width:100%;}
.submenu .box2{ width:100%; display:block; overflow:hidden; padding-left:0;}
.submenu a{ line-height:40px; font-size:16px; padding:0; width:50%; float:left;}
.submenu a.on:before{ height:3px;}

.submenu .box{ position:relative; left:auto; bottom:auto; min-width:inherit; padding:12px;}
.submenu .box h4{ font-size:20px;}
.submenu .box b{ margin:6px 0;}
.submenu .box p{ font-size:18px;}

.cont{ padding:25px 0 0 0;}
.info{ text-align:justify;}
.info p{ font-size:15px; line-height:28px;}

.course{ height:auto;}
.course .L{ width:100%;}
.course .R{ width:100%;}
.course .R .padd{ padding:12px;}
.course .R ul{ height:auto;}
.course .R li{ margin-bottom:15px;}
.course .R li .year{ height:33px; line-height:33px; font-size:16px;}
.course .R li .txt{ width:100%; font-size:15px; line-height:26px; margin-top:5px; text-align:justify;}

.aptitude{ margin-bottom:20px; margin-right:0; margin-left:-15px;}
.aptitude .item{ width:calc(50% - 15px);  margin:0 0 15px 15px; height:105px; overflow:hidden;}
.aptitude .item p{ width:100%; line-height:30px;}
.aptitude .item img{ width:auto;}

.paging { font-size:0;}
.paging a{ line-height:32px; height:32px; padding:0 10px; font-size:14px;}
.paging .nowpage{ height:32px; line-height:32px; padding:0 10px; font-size:14px;}


.sblist li{ width:48%;}
.sblist li .pic{ height:auto; line-height:inherit;}
.sblist li p{ font-size:16px; height:30px; line-height:30px;} 


.new_swiper .L{ width:100%;}
.new_swiper .R{ width:100%;}
.new_swiper .R:before{ background-size:40px; width:40px; height:40px;}
.new_swiper .R .padd{ padding:12px;}
.new_swiper .R .t{ font-size:17px; line-height:22px; height:auto; max-height:44px; padding-right:25px;}
.new_swiper .R .date{ font-size:14px; margin:6px 0;}
.new_swiper .R .c{ line-height:26px; max-height:52px; text-align:justify;}
.new_swiper .R .b{ margin-top:15px;}
.new_swiper .R .b span{ float:left; font-size:14px; line-height:34px;}
.new_swiper .R .b span:nth-child(2){ display:none;}
.new_swiper .R .b a.btn{ width:auto; height:34px; line-height:32px; padding:0 10px; font-size:14px;}
.new_swiper .arrow-left, .new_swiper .arrow-right{ width:32px; height:56px; top:50%; margin-top:-28px; line-height:56px;}

.new_list{ margin-bottom:25px;}
.new_list .item{ padding:12px;}
.new_list .item .L{ padding-right:9px; text-align:center;}
.new_list .item .L h2{ font-size:25px; line-height:1;}
.new_list .item .C2{ width:calc(100% - 65px); margin-left:0; padding-left:15px;}
.new_list .item .C2 .t{ font-size:15px;}
.new_list .item .C2 .b{ display:none;}
.new_list .item .C2 .c{ line-height:22px; max-height:22px; font-size:14px; margin-top:6px;}

.newmin .top{ font-size:18px; text-align:left;}
.newmin .browse{ margin-top:12px; padding-bottom:12px; font-size:14px;}
.newmin .browse span{ margin-right:10px;}
.newmin .browse span img{ vertical-align:middle;}
.newmin .browse span:last-child{ display:none;}
.newmin .browse .R{ width:100%; margin-top:10px; text-align:right;}
.newmin .browse .R a{ width:27px; display:inline-block; margin-right:0; margin-left:8px;}
.newmin .txt{ margin-top:25px; margin-bottom:25px;}
.newmin .txt p{ font-size:15px; text-align:justify;}
.newmin .paging2 a{ height:45px; line-height:45px; font-size:14px; padding:0 85px 0 0;}
.newmin .paging2 a .date{ right:0;}



.type_list .item{ width:48%;}
.type_list .item .padd{ padding:10px;}
.type_list .item .pic{ width:100%;}
.type_list .item .txt{ width:100%; padding-top:10px;}
.type_list .item .txt .t{ font-size:16px; height:auto; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.type_list .item .txt .c{  height:auto; max-height:48px;}
.type_list .item .txt .b{ margin-top:5px;}
.type_list .item .txt .b span:last-child{ display:none;}
.type_list .item .txt .b span{ font-size:14px;}

.pdowm-search{ padding-bottom:15px;}
.pdown-list li{ padding:10px 100px 10px 12px;}
.pdown-list li dl{ width:100%; font-size:15px; padding:5px 0;}
.pdown-list li dl dd .con{ font-size:15px; padding:10px;}
.pdown-list li .d-btn{ right:10px; bottom:auto; top:12px; font-size:14px;}
.pdown-list li .d-btn .iconfont{ width:30px; height:30px; line-height:30px;}


.rcslogan{ height:auto;}
.rcslogan .L{ width:100%;}
.rcslogan .R{ width:100%; display:block;}
.rcslogan .R .tabbox{ padding:12px;}
.rcslogan .R p{ font-size:15px; line-height:28px; text-align:justify;}

.zplist{ margin-top:20px; margin-right:0;}
.zplist .item{ width:100%; margin:0 0 15px 0;}
.zplist .item .t{ height:auto;}
.zplist .item .t .padd{ padding:12px;}
.zplist .item .t h4{ font-size:18px; margin-bottom:6px;}
.zplist .item .t p{ font-size:15px; line-height:28px;}
.zplist .item .b{ height:39px; line-height:39px;}

.zppupo{ width:90%; margin-left:0; left:5%;}
.zppupo .padd{ padding:0 15px;}
.zppupo .close{ right:10px; top:10px;}
.zppupo h2{ font-size:20px; margin-top:15px;}
.zppupo .top{ padding:10px; width:100%; margin-right:0;}
.zppupo .top .item{ width:100%; margin:0; font-size:15px; line-height:28px;}
.zppupo .list{ margin-top:15px;}
.zppupo .list p{ font-size:15px; line-height:28px;}
.zppupo .foot{ position:relative; padding:9px 0; font-size:15px;}

.leave{ height:auto;}
.leave .L{ width:100%;}
.leave .L .txt{ width:100%; left:0; padding:0 15px;}
.leave .L .txt h4{ font-size:24px; color:#333;}
.leave .L .txt p{ line-height:26px; color:#333;}

.leave .R{ width:100%; border-left:1px #e9e9e9 solid;}
.leave .R .padd { padding:15px;}
.leave .R .item{ margin-bottom:20px;}
.leave .R .item .name{ width:20px; line-height:36px;}
.leave .R .item .mian{ width:calc(100% - 20px); padding-left:12px;}
.leave .R .item .mian input{ width:100%; height:36px; line-height:34px; padding-left:10px;}
.leave .R .item .mian textarea{ width:100%; height:100px; padding:10px;}
.leave .R .item .mian span{ margin-left:10px; line-height:36px;}
.leave .R .item .mian button{ height:42px; line-height:42px; font-size:18px;}

.addre2{ padding:10px 0;}
.addre2 .wrap{ display:block; }
.addre2 .item{ width:100%; display:block; padding:10px 0 10px 45px;}
.addre2 .item img{ width:32px; top:9px;}
.addre2 .item h4{ margin-top:0;}
.addre2 .item p{ font-size:15px; line-height:26px;}



}



@media screen and (max-width:640px){



}


