@charset "utf-8";
/* CSS Document */

@media only screen and (max-width:767px) {
.dis,.di_er img{ display:none;}
.zyjx_box_wid{ width:100%;}
.pad-r-0{ padding-right:0;}
.pad-l-0{ padding-left:0;}
.center,.sy_keyan_center,.sy_sys_center,.ny_zhong{width:95%;margin:0 auto;}
.sy_bg1,.gray_bg,.zyjx{ padding:2rem 0;}
.sy_xydt ul{margin-bottom:2rem;}
.sy_xwdt_lie ul li h4{ margin-top:0; font-size:17px; margin-bottom:0.5rem;}
.sy_xydt_title{ margin-bottom:1.5rem;}
.sy_xydt_title img{ width:2.5rem ; height:2.5rem;}
.sy_xydt_title h2{ font-size:20px; margin-top:0.3rem;}
.sy_xydt_title a{width:2.3rem ; height:2.3rem;}
.sy_xydt_title a img{    margin:0.8rem 0 0 0.4rem;}
.sy_xwdt_lie ul li{ min-height:23vw;}
.sy_xwdt_lie ul li .zuoce{ width:36%; height:21vw;}
.sy_xwdt_lie ul li .zuoce img{ height:auto; min-height:21vw;}
.sy_xwdt_lie ul li .you_nei{width:60%;}
.sy_xwdt_lie ul li .you_nei h3{ font-size:17px; height:2rem; line-height:2rem; margin-top:0;}
.sy_xwdt_lie ul li span{ font-size:14px;-webkit-line-clamp: 1;line-height:2rem; height:2rem; margin-bottom:0.5rem;}
.sy_tongzhi ul li{ height:20vw; padding:0.5rem 0;}
.sy_tongzhi ul li .left_time{ width:18%;}
.sy_tongzhi ul li .left_time span{ font-size:30px;}
.sy_tongzhi ul li .right_nr{ width:78%;}
.sy_tongzhi ul li .right_nr span{ font-size:14px;}

.pad_phone{ padding-bottom:5rem; margin-bottom:2rem;}
.zyjx_box .hd, .xsjz_box .hd, .jiaoshi_box .hd, .dang_box .hd{ height:4rem; line-height:4rem;}
.zyjx_box .hd ul, .xsjz_box .hd ul, .jiaoshi_box .hd ul, .dang_box .hd ul{ width:100%; height:4rem;}
.zyjx_box .hd ul li,.xsjz_box .hd ul li,.jiaoshi_box .hd ul li,.dang_box .hd ul li{ width:33.3%; padding:0 0.5rem;}
.zyjx_box .hd ul li a,.xsjz_box .hd ul li a,.jiaoshi_box .hd ul li a,.dang_box .hd ul li a{ font-size:15px;}
.zyjx_box .bd li .time_left{ width:22%; height:7rem;padding-top:1.5rem;}
.zyjx_box .bd li .time_left span{ font-size:21px;}
.zyjx_box .bd li .nr_right{ width:73%;height:7rem; padding-top:0.5rem;}
.zyjx_box .bd li .nr_right h4{ font-size:17px;}
.zyjx_box .bd li .nr_right span{ font-size:14px;    -webkit-line-clamp: 1; height:2rem; line-height:2rem;}
.tab_more{    position: absolute;bottom: 0;width:95%;text-align: center; background:#ececec; top:auto; z-index:999; border-radius:5px; padding:1rem 0; right:2.5%; }
.tab_more:hover{ background:#c4021f}
.tab_more:hover a{ color:#FFF;}

.xsjz_box .bd li .pic{height:27vw;} 
.xsjz_box .bd li .pic img{ min-height:27vw; max-height:30vw;}
.xsjz_box .bd li .img_left{ display:none;}
.xsjz_box .bd li .xueshu_you{ width:90%;}
.xsjz_box .bd li .xueshu_you h4{-webkit-line-clamp: 1; height:2rem; line-height:2rem; font-size:16px;}

.jingsai ul li.big_xunlian img { min-height:30vw;}
.jingsai ul{ margin-bottom:2rem; overflow:hidden;}
.jingsai ul li .xunlian{height:25vw; width:48%;margin:1%;}
.jingsai ul li .xunlian img{min-height:25vw;}
.jingsai ul li .position h4{ font-size:16px; line-height:2rem;}
.jingsai ul li .position_more{ width:2.5rem; height:2.5rem; line-height:2rem;}
.jingsai ul li:hover .position{ top:10%;}

.sy_gjjl ul li{margin-bottom: 1rem;padding: 1rem 0; padding-top:0;}
.sy_gjjl ul li .red_time{ width:20%;}
.sy_gjjl ul li .you_nei{ width:77%;}
.sy_gjjl ul li .red_time span{ height:3rem; line-height:3rem;}
.sy_gjjl ul li .you_nei h4{ font-size:16px; height:3rem; line-height:3rem;}
.sy_gjjl ul li .you_nei span{ font-size:14px;-webkit-line-clamp: 1; height:2rem; line-height:2rem;}

#persons{width: 98%;}
#persons .swiper-slide{ width:95%;height:17rem;}
#persons .swiper-button-prev{left:-2.5%;}
#persons .swiper-button-next{ right:-2.5%;}
#persons .swiper-slide .text .slide_zuo{ height:15rem; overflow:hidden;}
#persons .swiper-slide .text .slide_zuo img{min-height:15rem; }
#persons .swiper-slide h4{ font-size:16px;}
#persons .swiper-slide span{ font-size:14px; line-height:2rem; height:4rem;-webkit-line-clamp: 2;}
#persons .swiper-slide .sld_more{ width:40%;}

.sy_dj .dj_img{ width:35%; height:22vw; margin-bottom:1rem;}
.sy_dj .dj_img img{ min-height:22vw; max-height:25vw;}
.sy_dj .dj_you{ width:62%;}
.sy_dj .dj_you h4{ font-size:17px; margin-bottom:0;}

.dang_box .bd li{ width:100%; height:4rem;}
.dang_box .bd li a{ font-size:16px; padding-left:0; line-height:4rem; height:4rem;}
.dang_box .bd li span{ line-height:4rem;}

/************      内页     ***********/
.ny_banner{ width:100%; position:relative;overflow:hidden; height:30vw; z-index:0; }
.ny_banner img{ left:0; margin-left:0;width:100%;position:relative; }

.ny_left_nav{ width:100%;    position: relative;top:0;}
.ny_left_title{padding:2%;position: relative;left: 0;height:10vw; background:none; text-align:left;}
.ny_left_title h2{ margin-top:0; font-size:20px;}
.ny_left_title img{ display:none;}
.ny_left_title h2{ color:#c4021f; margin-top:0.5rem;}
.ny_left_zhuti {position: relative;left: 3%;top:4vw; background:none;padding:0; height:auto;}
.ny_left_zhuti li{ width:100%; text-align:left; float:left; margin-bottom:1rem; border-bottom:none;}
.ny_left_zhuti li a{ height:3rem; line-height:3rem; font-size:15px;width: auto;}
.ny_left_zhuti li a:hover,.ny_left_zhuti li.lan a{ background: #fff;border-left:none;border-bottom:1px solid #c4021f;}
.ny_big_bor{ width:3%; height:3px;margin: 2rem 0.5rem 0 0;}
.ny_big {margin-top: 2rem;margin-bottom: 1rem;}
.ny_big h3{ font-size:18px;}
.ny_big_bg{ width:72%; height:2rem;}

.ny_nav_three{position: relative; width: 100%;}
.ny_nav_three a{padding-left: 0 !important; font-size: 13px !important;float: left; }
.ny_nav_three span{padding:0 1rem; }

.ny_right{ width:100%; min-height:5rem;}
.ny_weizhi{ margin-top:1.5rem;}

.ny_leader{ padding:1rem; margin-bottom:1rem;}
.ny_leader_zuo{ float:none; width:100%; height:4rem;padding:0; font-size:17px;}
.ny_leader_zuo img{ width:2.6rem; height:2.6rem; margin-top:0.5rem; margin-left:0; margin-right:0.5rem; display:inline-block; }
.ny_leader_you{ width:100%; margin-top:1rem;}
.ny_leader_you ul li{ width:49%; height:3rem;margin: 0 1% 2% 0;}
.ny_leader_you ul li a{ font-size:14px; line-height:3rem;}

.ny_contact{ margin-top:2rem;}
.ny_contact ul li{ width:100%; margin:1rem 0;}
.ny_contact ul li img{ width:3rem; height:3rem; float:left;}
.ny_contact ul li h4{ font-size:17px; float:left; margin:0 1rem; line-height:3rem;}
.ny_contact ul li h5{ font-size:20px;float:left;line-height:3rem;}
.ny_contact_ditu{    min-height: 40vw;max-height: 50vw; margin-top:1rem;}
.ny_contact_ditu img{ width:100%;}

.ny_laoshi ul li{ width:99%;}
.ny_laoshi ul li .laoshi_zuo{ width:35%; height:35vw;}
.ny_laoshi ul li .laoshi_zuo img{ width:100%; height:auto; min-height:35vw; max-height:40vw;}
.ny_laoshi ul li .laoshi_you{ width:57%; height:35vw;}
.ny_laoshi ul li h3{ font-size:18px; height:2.5rem; line-height:2.5rem;}
.ny_laoshi ul li span{height:2rem; line-height:2rem;}
.ny_laoshi ul li h3,.ny_laoshi ul li span{ margin-bottom:0.5rem;}
.ny_laoshi ul li p{ height:5rem; line-height:2.5rem; text-overflow: ellipsis;   -webkit-line-clamp: 2;}
.ny_laoshi ul li .laoshi_more{ width:30%;}

.ny_xq_introduce .hd{ height:4rem;}
.ny_xq_introduce .hd ul,.ny_xq_introduce .hd ul li{height:4rem;}
.ny_xq_introduce .hd ul li{ padding:0;}
.ny_xq_introduce .hd ul li a{ line-height:4rem; font-size:15px; display:block;}
.ny_xq_introduce .bd li{ padding:1.5rem; margin-top:0;}
.ny_xq_teacher .tea_zuo{ width:40%; height:50vw; float:none; margin:0 auto;}
.ny_xq_teacher .tea_zuo img{ min-height:40vw;}
.ny_xq_teacher .tea_you{ width:100%;}
.ny_xq_teacher h5{ font-size:18px; padding:0.5rem 0; margin-bottom:0.5rem;}
.ny_xq_teacher p{ font-size:14px; line-height:2rem; margin-bottom:0;}

.ny_jingsai ul li{ width:48%; margin-top:1rem;}
.ny_jingsai ul li .wid{height:30vw;}
.ny_jingsai ul li .wid img{width:100%; height:auto;min-height:30vw;margin-bottom:10px;}
.ny_jingsai ul li h4{ font-size:15px; height:4rem; line-height:3rem; padding:0.5rem}
.ny_jingsai ul li .jingsai_more{ height:3rem;}
.ny_jingsai ul li .jingsai_more span{ font-size:12px;margin-left:0.5rem; width:40%; line-height:3rem;}
.ny_jingsai ul li .jingsai_more_pic{ margin-top:1rem;}

.ny_new_tu ul li{ padding:1.5rem 0;}
.ny_new_tu ul li .tuwen_left{ width:40%; height:27vw;}
.ny_new_tu ul li .tuwen_left img{ width:100%; height:auto;min-height:27vw;}
.ny_new_tu ul li .tuwen_you{ width:58%;height:27vw;}
.ny_new_tu ul li .tu_wen h4{ margin: 0; height:3rem; line-height:3rem; font-size:16px;}
.ny_new_tu ul li .tu_wen span{ line-height:2rem; height:4rem; font-size:14px; margin-top:0.5rem;}
.ny_new_tu ul li .tu_wen_more{ bottom:1.5rem; width:25%; font-size:13px; color:#b9b8b8;}
.ny_new_tu ul li:hover .tu_wen_more{bottom:1.5rem; line-height:2.5rem;}
.ny_new_tu ul li .tu_time{ display:none;}
.ny_new_tu ul li .tu_wen{ width:100%;}

.ny_new_wen ul li{ padding:1.5rem 0;}
.ny_new_wen ul li h4{ height:3rem; line-height:3rem; font-size:17px;}
.ny_new_wen ul li span{ height:5rem; line-height:2.5rem; font-size:14px; }
.ny_new_wen ul li .wen_zuo{ width:25%; }
.ny_new_wen ul li .wen_zuo span{ line-height:5rem;font-size:26px;}
.ny_new_wen ul li .wen_you{ width:70%; }
.ny_new_wen ul li:hover{ background:#bd021e;}

.ny_zhaopin ul li{ height:5rem; padding:1rem; margin-bottom:1rem;}
.ny_zhaopin ul li a{ width:65%; margin-top:0; height:3rem; line-height:3rem; font-size:16px;}
.ny_zhaopin ul li img{ width:5vw; height:6vw; margin-top:0.2rem}
.ny_zhaopin ul li span{ width:24%; font-size:13px;line-height:3rem;}

.ny_down ul li{ padding:0.8rem 0; margin-bottom:0.5rem;}
.ny_down ul li a{ font-size:16px; line-height:3rem; height:3rem; width:76%;}
.ny_down ul li img{width:20vw;height:7vw; margin-top:0.5rem;}

.ny_xq{ margin-bottom:2rem;}
.ny_xq_h4{ font-size:22px; margin-top:2rem; margin-bottom:1rem;}
.ny_xq_prvenext ul{ margin-bottom:1rem;}
.ny_xq_prvenext ul li a{ width:72%;}
.ny_xq_span{ margin:1rem 0;}
.ny_xq_prvenext{ margin-top:0; padding:0.5rem 0;}
.ny_xq_prvenext ul{ padding:2%;}
.ny_xq_prvenext ul li{ height:3rem; line-height:3rem;}
.ny_xq_prvenext ul li{font-size:14px; width:100%;}
.ny_xq_prvenext ul li a{ font-size:14px; height:3rem; line-height:3rem; }

.teacher_xq .jiaoshi{width:50%; margin:0 auto;  margin-top:2rem; }
.teacher_xq .jiaoshi img{
	width:100%;
	height:auto;
	margin-bottom:2rem;
}
.teacher_xq .neirong h4{ font-size:16px; text-align:center;}
.teacher_xq .neirong{
	width:100%;
	margin-bottom:2rem;
}



.totop{right:10px;bottom:25px;;height:30px;background:url(../images/rocket.png) #fff no-repeat center -8px;}
.totop:hover{background:url(../images/rocket.png) #c4021f no-repeat center -68px;}
}
@media only screen and (max-width:320px) {
	.sy_keyan_center_more{ display:none;}
	.sy_tongzhi ul li .sy_tz_time em{ font-size:16px;}
	.sy_tongzhi ul li{ height:28vw;}
	#persons .swiper-slide{ width:95%;height:15rem;}
	#persons .swiper-slide .text .slide_zuo img{height: 13rem; min-height:auto;}
	
	.sy_xueshu .xs_lan1 h2, .sy_xueshu .xs_lan2 h2, .sy_xueshu .xs_lan3 h2{ font-size:14px; padding-right:17%; margin-top:0.2rem; width:95%; margin-right:1%;}
	.ny_xq_prvenext ul li a{ width:80%;}
	.ny_xq_span{ margin:1rem 0;}
	.ny_zhaopin ul li a{ font-size:15px;}
	.sy_keyan_center_pad span{text-overflow: ellipsis;-webkit-line-clamp: 2;}
	.ny_new_tu ul li .tuwen_left{ width:40%; height:27vw;}
.ny_new_tu ul li .tuwen_left img{min-height:27vw; width:100%;}
.ny_new_tu ul li .tuwen_you{ width:58%;height:27vw;}

.ny_big_bg{ width:70%;}
#persons .swiper-slide .sld_more{ bottom:2rem;}
.ny_xq_introduce .hd,.ny_xq_introduce .hd ul,.ny_xq_introduce .hd ul li{ height:6rem;}
.ny_xq_introduce .hd ul li a{ line-height:2rem; font-size:15px; display:block; padding:1rem;}
.ny_xq_introduce .bd li{ padding:1.5rem; margin-top:0;}
}