.web_hide{display: none;}
@media screen and (max-width: 1700px){
	.news{padding: 0 2%;}
	.kuaisu{margin: 30px 2% 0;}
	.cy{ margin: 30px 2% ;}
	.top{padding: 8px 2% 0;}
	
	.content{padding: 0 5%;}
	.jdCot ul{justify-content: space-between;}
	.jdCot ul li:last-of-type{margin-right: 0;}
	.nav ul{white-space: nowrap;}
	.gyCot ul li{height: 13vw;}
	.gyCenter .big{height: 27.5vw;}
	.jdCot ul li .sy_img{height: 14vw;}
	.ydRight .tab ul{white-space: nowrap;}
}


@media screen and (max-width: 1300px){
	.subMain{margin: 0 2%; width: 96%;}
	.ydLeft{width: 60%; background-size: 100%; height: 100%;}
	.ydRight{width: calc(100% - 60% - 30px);}
	
	.ydRight .tab ul li{width: 80px;}
	.gyCenter .big{height: 28vw;}
	.top .content {padding: 0px 0 0;}
	.nav .content {padding: 0px 2% 0;}
	.ydLeft ul li img{height: 12vw;}
	.ydLeft ul li{ margin: 0 3%;}
}

@media screen and (max-width: 1000px){
	.gyCenter .big{height: 28.5vw;}
}

@media screen and (max-width: 770px) {
	body{letter-spacing: normal;}
	.content{width: 100%;}
	.hide{display: none;}
 .pc_hide{display: none;}
 .web_hide{display: block;}
 .mobile-hide{    display: none !important;}
 .mobile-show{display: block  !important;}
 body{min-width: 100%;}
 
 #g-wp {  padding:1.16rem 0 0; background:#fff; }
 .wrap{ width:96%; margin: 0 auto;}
 .headerBox{position: fixed; top: 0; left: 0;width:100%; z-index: 66; }
 #header { position:relative; width:100%; height:1.16rem; background:#D2342D;z-index:333; }
 #header .tit{text-align: center; font-size: 0.38rem; color: #fff; padding-top: 0.05rem;}
  #header .tit img{width: 2rem; }
 .g-wp { margin:0 auto; background:#fff; transition:transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99); z-index:2; }
 
 .u-mask { position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:.5; z-index:9; }
 .m-nav { width:200px; height:100%; left:-200px; top:0; background:#000; position:fixed; transform:translateZ(0px) rotate(0deg); transition:transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99); z-index:1; }
 .m-nav h2 { margin:0 0 10px; padding:10px 0; border-bottom:1px solid #ddd; font-weight:bold; font-size:16px; line-height:30px; text-align:center; }
 .m-nav li { position:relative; padding:12px 12px 12px 22px;  font-size:14px; line-height:24px; }
 .m-nav li a { display:block; color: #fff;}
 .m-nav li a:hover,.m-nav .current a { color:#fff; }
 /* .m-nav .current:after { position:absolute; top:50%; left:0; width:5px; height:14px; margin-top:-7px; border-left:2px solid #f60; content:"" } */
 
 /* 菜单显示 */
 .u-menu { position:absolute; left:0.17rem; top:0.24rem; display:block; width:0.7rem; height:0.7rem; transform:translateZ(0px) rotate(0deg); transition:transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99); z-index: 99; }
  .u-menu img{width: 100%;}
 .u-menu div { position:absolute; left:13px; top:20px; width:25px; height:25px; transform:translateZ(0px) rotate(0deg); transition:transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s; }
 .u-menu div i { position:absolute; left:0; top:0; display:block; width:25px; height:2px; background:#c7000b; }
 .u-menu .u-menu-top i {transform:translate3d(0px,-8px,0px);-webkit-transform:translate3d(0px,-8px,0px);}
 .u-menu .u-menu-middle i {transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);}
 .u-menu .u-menu-bottom i {transform:translate3d(0px,8px,0px);-webkit-transform:translate3d(0px,8px,0px);}
 
 
 body.z-open .m-nav {transform:translate3d(200px,0,0);-webkit-transform:translate3d(200px,0,0);overflow-y: scroll;}
 body.z-open .g-wp {transform:translate3d(200px,0,0);-webkit-transform:translate3d(200px,0,0);}
 body.z-open .u-menu {transform:translateZ(0px) rotate(90deg);-webkit-transform:translateZ(0px) rotate(90deg);}
 body.z-open .u-menu  div {transform:translateZ(0px) rotate(45deg);transition:transform 0.25s cubic-bezier(0.4,0.01,0.165,0.99) 0.2s;-webkit-transform:translateZ(0px) rotate(45deg);-webkit-transition:-webkit-transform 0.25s cubic-bezier(0.4,0.01,0.165,0.99) 0.2s;}
 body.z-open .u-menu  div i {transition:transform 0.2s ease 0s;transform:translate3d(0px,11px,0px);-webkit-transition:-webkit-transform 0.2s ease 0s;-webkit-transform:translate3d(0px,11px,0px); }
 body.z-open .u-menu .u-menu-bottom {transform:translateZ(0px) rotate(-45deg);-webkit-transform:translateZ(0px) rotate(-45deg);}
 body.z-open .u-menu .u-menu-middle { display:none; }
 
 .sy_menu{width: 95%; margin: 0.4rem auto;}
 .sy_menu .sy_gg img{width: 100%;}
 .sy_menu_list{display: flex; flex-flow: row wrap; margin-top: 0.5rem;}
 .sy_menu_list .sy_menu_li{width: 40%; display: flex; flex-direction: column; align-items: center; padding: 0.3rem; box-sizing: border-box; margin: 0.3rem; background-color: #fff; border-radius: 0.2rem; box-shadow:0 0rem 0.4rem rgba(0,0,0,0.12);}
 .sy_menu_list .sy_menu_li .menu_li_tit{font-size: 0.32rem; font-weight: 500; color: #000000;margin-top: 0.1rem;}
 .sy_menu_list .sy_menu_li img{width: 50%;}
 
 
 
 .nav_logo{width: 100%; text-align: center; border-bottom: 1px solid #151515; margin-top: 0.35rem;}
 .nav_logo img{width: 55%; margin: 0 auto 0.3rem;}
 .nav_logo .tel{display: block; width: 60%; margin: 0.2rem auto 0.5rem; background-color: #d8e9ff; line-height: 0.6rem; height: 0.6rem; border-radius: 100rem; font-size: 0.32rem; color: #45679f; font-weight: bold;}
 .m-nav ul{margin-top: 0.2rem; }
 .m-nav ul li .one{width: 100%; }
 .m-nav ul li .one a{ display: flex;align-items: center;}
 .m-nav ul li .one a label{display: flex; width: 100%; align-items: center; }
 .m-nav ul li .one .nav_icon{ width: 0.4rem; height: 0.4rem; margin-right: 0.1rem;}
 .m-nav ul li .one a .nav_icon2{ width: 0.2rem; height: 0.2rem; margin-right: 0.1rem; float: right;display: none;}
 .m-nav ul li .one a .nav_icon3{ width: 0.2rem; height: 0.2rem; margin-right: 0.1rem; float: right;}
 .m-nav ul li dl{ padding-left: 0.4rem; padding-top: 0.1rem; }
 .m-nav ul li dd img{width: 0.3rem; margin-right: 0.1rem;}
 .m-nav ul li dd{ margin-top: .2rem;}
 .dhNav{ margin-left: 0.25rem;}
  .dhNav .dhNavLi{color: #fff; line-height: 0.8rem;}
 .m-nav ul li.current{background-color: #161616;}
 .m-nav ul li.current .one a .nav_icon3{display: none;}
 .m-nav ul li.current .one a .nav_icon2{display: block;}
 
 .swiper-container-1 img{width: 100%;}

.pubTit{background-size: 180%; font-size: 0.45rem; height: 1rem; line-height: 1rem;}
.jdCot{margin-top: 0.85rem;}
.jiaodian .jd_more{margin-top:-0.35rem;}

.pubPdding{padding:  0; }
.content{padding:0 3%; box-sizing: border-box;}
.jdCot ul li{ width: calc(50% - 0.2rem); margin-right: 0.2rem; margin-bottom: 0.85rem;  }
.jdCot ul li .sy_img{height: 26vw;}
.jdCot ul li:nth-of-type(2n){margin-right: 0;}
.jdCot ul li .tit{font-size: 0.26rem;}

.sy_NewCot{display: block; padding: 0 2%; box-sizing: border-box; margin-top: 0.2rem;}
.sy_NewLeft{width: 100%; float: none;}
.sy_NewRight{width: 100%; float: none; margin-bottom:0.7rem}
.sy_New{overflow: hidden;}

.sy_NewLeft .tab{ height: 1rem; line-height: 1rem;}
.sy_NewLeft .tab ul li{font-size: 0.35rem;}
.sy_NewLeft .tab ul li.on::after{bottom: 0.16rem; height: 0.05rem;}
.sy_NewCot .list .li{height:auto; padding: 0.2rem; margin-top: 0.2rem; float: none; overflow: hidden;}
.sy_NewCot .list .li .liText .tit{font-size: 0.26rem; margin: 0.1rem 0;}
.sy_NewCot .list .li .date{width: 1rem; height: 1rem;}
.sy_NewCot .list .li .date .day{font-size: 0.45rem;}
.sy_NewCot .list .li .date .yue{font-size: 0.25rem;}
.sy_NewCot .list .li .liText{width: calc(100% - 1.15rem);}
.sy_NewCot .list .li .liText .from{margin-top: 0.13rem;}
.sy_NewRight .tab{height: 1rem; line-height: 1rem;margin: 0.2rem 0.2rem 0;}
.sy_NewRight .tab ul li{font-size: 0.3rem;height: 1rem; line-height: 1rem; width: 1.6rem;}
.sy_NewCot .sy_NewRightMain .list .li{    height: 1.5rem;}
.sy_NewRightMain{height: auto;}
.sy_NewRightMain .list{margin: 0.2rem;}

.ydCont{margin-top: 0.25rem;}
.ydLeft{width: 100%; background-size: 100%;background: none; height: auto; float: none; overflow: hidden; }
.ydLeft ul{margin-top: 0rem;}
.ydLeft ul li{width: calc(33.3% - 0.25rem); height: 2.8rem; margin-right: 0.25rem; margin-left: 0; float: left; margin-bottom: 0.35rem;}
.ydLeft ul li img{width: 100%; height: 100%;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.32);}

.ydRight{float: none; width: 100%; padding: 0.2rem;}
.ydRight .tab{height: 1rem; line-height: 1rem;}
.ydRight .tab ul{display: flex;}
.ydRight .tab ul li{font-size: 0.3rem;height: 1rem; line-height: 1rem; width:auto; padding: 0 0.2rem;}

.zzTab{width: 100%; float: none;white-space: nowrap;overflow-x: scroll;}
.zzTab ul{white-space: nowrap; overflow-x: scroll; float: left; display: flex;justify-content: center; }
.zzTab ul li{ width: 3rem; height: 1rem;  float: left; font-size: 16px; margin-right: 0.2rem; }
.zzRight{height: 102vw; overflow: hidden; width: 100%;}
.yuandi{padding-bottom: 0.25rem;}


.zz_follow2 .list .li{height:auto; padding: 0.2rem; margin-top: 0.2rem; float: none; overflow: hidden; width: 100%; margin-right: 0.25rem;}
.zz_follow2 .list .li:nth-of-type(2n){margin-right: 0.25rem;}
.zz_follow2 .list .li .liText .tit{font-size: 0.3rem; margin: 0.1rem 0;}
.zz_follow2 .list .li .date{width: 1rem; height: 1rem;}
.zz_follow2 .list .li .date .day{font-size: 0.45rem;}
.zz_follow2 .list .li .date .yue{font-size: 0.25rem;}
.zz_follow2 .list .li .liText{width: calc(100% - 1.15rem);}
.zz_follow2 .list .li .liText .from{margin-top: 0.13rem;}
.zz_picText ul li span{     width: 1.35rem; font-size: 16px; height: 0.65rem; line-height: 0.65rem;margin-right:0.25rem}
.zz_picText ul li a{ width: 100%; box-sizing: border-box;font-size: 16px;}
.zz_picText ul li a p{width: calc(100% - 1.45rem); font-size: 0.28rem;}
.zz_picText ul li{height: 1.2rem;}


.gyLeft{width: 100%; float: none;}
.gyCenter{width: 100%; float: none; margin: 0;}
.gyCenter .two ul{display: block; }
.gyCenter .two ul li{width: 100%; float: none;margin-bottom: 15px;}
.gyCenter .big{height: auto;}
.gyCot ul li{height: auto;}
.gyCot{padding: 0;}
.zt .ztCot ul {display: flex; flex-flow: row wrap;}
.zt .ztCot ul li{width: calc(50% - 0.25rem); margin-right: 0.25rem; height: auto; margin-bottom: 0.35rem;}

.footerMain{display: block; justify-content: center; align-items: center;}
.footerLogo{text-align: center; }
.footerLogo img{width: 2.5rem;}
.footerLeft{margin-top: 0.35rem; float: none; overflow: hidden;}
.footerLeft ul li {display: inline-block; float: none; margin-right: 0.25rem;}
.footerLeft ul li img{width: 2rem; height: 2rem;}
.footerLeft ul li p{font-size: 16px; margin-top: 0.25rem;}
.footerTip{font-size: 14px; height: auto;  line-height: 1.5; padding: 0.25rem 0;}
/* 思想引领 */

.sub_banner{width: 100%;}
.sub_banner img{width: 100%; margin: 0; left: 0;}
.subMain{width: 96%; margin: 0.25rem 2% 0; box-sizing: border-box; display: block; min-height: auto; z-index: 0;}
.mainLeft{width: 100%; display: block; float: none;}
.subNav .tit{height: 1rem; font-size: 0.34rem;}
.subNav ul li{height: 45px;}
.subNav ul li a{font-size: 16px;height: 45px;}
.mainRight{width: 100%; display: block; float: none; margin-top: 0.2rem; border: none; padding: 0;}
.SubDh{ height: 1rem;}
.SubDh .DhTit{font-size: 0.35rem; font-weight: bold; margin-bottom: 0.3rem; display: none; }

.picList .picListLi{width: calc(50% - 0.25rem); margin: 0.36rem 0.25rem 0 0;}
.picList .picListLi .text{padding: 0.18rem;}
.picList .picListLi .tit{font-size: 14px; margin-bottom: 0.25rem;}
.picList .picListLi .time{margin-top: 0.25rem;}

.nr{min-height: 60%;}
.nr .newsPageTit{margin: 0.4rem auto 0.2rem; width: 100%; padding-bottom: 0.3rem;}
.nr .newsPageTit h1{font-size: 0.36rem;}
.nr .newsPageTit .from{font-size: 0.28rem;}
.pubcontText img{margin: 0.2rem auto;}

.LiDate{width: 110px;}
.LiRight{width: calc(100%); padding: 0 10px; box-sizing: border-box;}
.LiRight p{width: calc(100% - 50px); font-size: 15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.LiRight .more{width: 26px; height: 26px; background-color: #cecece; display: block; text-align: center;}
.LiRight .more img{ margin-top: 3px; }

.TeacherList .tcLi{width: calc(50% - 0.25rem); margin:0.3rem 0.25rem 0 0;}
.TeacherList .tcLi .img{height: 3rem;}
.TeacherList .tcLi:nth-of-type(2n){margin-right: 0;}
.TeacherList .tcLi:nth-of-type(4n){margin-right: 0.25rem;}

.footLink{width: 100%;}
.webZt .ztLi {
	margin: 0px 2% 10px 0px; width: 23%;
}
}
