@charset "utf-8";
/* CSS Document */
/* index */



@media (min-width: 1201px) {
	.plceole {
	    margin-top: 0;
	    position: absolute;
	    top: 250px;
	    z-index: 5;
	    background: #ed6d00;
	    width: 50%;
	    left: 8%;
	    padding: 3%;
	    color: #fff;
	}
	.plceole .d1, .plceole .d2{color:#fff}
	.T-nav li .sec,
	.T-nav>li .thr {
		display: block;
		opacity: 0;
		visibility: hidden;
		transform: translateY(30px);
		transition: all 0.5s ease;
	}

	.T-nav li:hover .sec,
	.T-nav>li:hover .thr {
		opacity: 1;
		visibility: visible;
		transform: translateY(0px);
		transition: all 0.5s ease;
	}

	.T-nav>li:hover>a:after,
	.T-nav>li>a.cur:after {
		width: 30px;
		transition: all 0.5s ease;
	}

	.T-nav>li:hover>a,
	.T-nav>li>a.cur {
		color: #ed6d00;
	}

	.paebunf .d3 a:hover,.lmbeoua a:hover{
		color: #fff;
		background: #ed6d00 url(../images/more2.png) no-repeat 22px center;
		transition: all 0.5s ease;
	}
	.sild-float .list:hover div{
		opacity: 1;
		visibility: visible;
		transform: translateX(0px);
		transition: all 0.5s;
	}
	.sild-float .list:hover a{
		background-color: #ed6d00;
		transition: all 0.5s;
	}
	.honor-ul li:hover .pic:after{
		opacity: 1;
		transition: all 0.5s;
	}
	.newsList li a:hover .con .d1{
		color: #ed6d00;
		transition: all 0.5s;
	}
	.newsList li a:hover .date{
		color: #fff;
		background: #ed6d00;
		border-color: #ed6d00;
		transition: all 0.5s;
	}
	
	
}



@media (max-width: 1200px) {
	body {
		padding-top: 50px;
	}

	.main {
		width: 100%;
		max-width: 780px;
		margin: 0 auto;
		padding: 0 3%;
	}

	.wrap,.wrap1200 {
		width: 100%;
		max-width: 780px;
		margin: 0 auto;
		padding: 0 3%;
	}

	.top {
		display: block;
		padding: 0 3%;
		top: 0;
		width: 100%;
		left: 0;
		margin-left: 0;
		background: #fff;
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
		position: fixed;
		z-index: 20;
	}

	.top>.wrap {
		padding: 0 3%;
	}

	.top .t-logo {
		padding: 10px 0;
	}

	.top .t-logo img {
		height: 30px;
	}

	.top .T-nav>li>a {
		color: #666;
		transition: all 0.5s ease;
	}

	.T-nav {
		position: fixed;
		left: 0;
		top: 50px;
		margin: 0;
		padding: 0;
		width: 100%;
		height: calc(100vh - 50px);
		background: #fff;
		z-index: 22;
		overflow: auto;
		display: none;
	}

	.T-nav>li {
		width: 100%;
		border-bottom: 1px solid #eee;
		margin: 0;
	}

	.T-nav li>a {
		background: none !important;
		line-height: 45px;
		padding: 0 3%;
		font-size: 16px;
	}

	.T-nav>li .thr {
		position: relative;
		top: 0;
		left: 0;
		margin: 0;
		width: 100%;
		padding: 0;
		box-shadow: 0 0 0;
	}

	.T-nav>li .thr a {
		line-height: 45px;
		margin: 0;
		font-size: 15px;
		padding: 0 5%;
		text-align: left;
		width: 100%;
	}

	.mob-nav {
		display: block;
	}
	.ind-search{
		border: none;
	}
	.ind-search span{
		display: block;
		width: 50px;
		height: 50px;
		background: url(../images/fd.png) no-repeat center center;
	}
	.ind-search p{
		background: #fff;
		position: absolute;
		right: 0;
		top: 50px;
		display: none;
	}
	.ind-search p.on{
		display: block;
	}
	.foot{
		display: none;
	}
	.middaza{
		flex-wrap: wrap;
	}
	.ind-01-main{
		padding: 3%;
	}
	.vodolt{
		width: 100%;
	}
	.paebunf{
		width: 100%;
		padding: 4%;
	}
	.vodolt a{
		width: 50px;
		height: 50px;
	}
	.paebunf .d1,.ct-title{
		font-size: 20px;
	}
	.paebunf .d2{
		margin-top: 15px;
		font-size: 14px;
	}
	.paebunf .d3{
		margin-top: 10px;
	}
	.enocn{
		width: 100%;
	}
	.moekf{
		width: 100%;
	}
	.sild-float{
		right: 10px;
		bottom: 10px;
		top: auto;
		transform: translateY(0);
	}
	.sild-float .list{
		display: none;
	}
	.sild-float .list a{
		border-radius: 5px;
	}
	.sild-float .list:last-child{
		display: block;
	}
	.ny-nav{
		width: 100%;
	}
	.nav-tit{
		background: #ed6d00;
		padding: 15px;
	}
	.nav-tit .d1{
		font-size: 18px;
		font-weight: normal;
		position: relative;
	}
	.nav-tit .d1:before{
		content: '';
		width: 23px;
		height: 13px;
		background: url(../images/xx2.png) no-repeat;
		position: absolute;
		right: 15px;
		top: 50%;
		margin-top: -6px;
	}
	.nav-tit .d2{
		display: none;
	}
	.ny-nav ul{
		padding: 0;
		display: none;
	}
	.slot-main{
		width: 100%;
		margin-top: 10px;
		padding: 10px 4% 15px;
	}
	.ny-main{
		padding: 3% 0;
	}
	.honor-ul li{
		width: 49%;
		margin-right: 0;
	}
	.honor-ul li:nth-child(2n){
		float: right;
	}
	.pageol a.mob-none {
	    display: none;
	    margin: 0 1px;
	}
	.newsList li a .date{
		display: none;
	}
	.newsList li a .con{
		width: 380px;
	}
	.eflol{ display:none;}
	.eflol span,.oplca li .one-set span{ display:none;}
	.eflol span.s5,.oplca li .one-set span.s5{ display:none;}
	.eflol span.s1,.oplca li .one-set span.s1{ display:block; width:calc(100% - 40px);}
	.oplca li .one-set span.s6{ display:block;}
	.lueavb .map{
		width: 100%;
	}
	.lueavb .con{
		width: 100%;
		margin-top: 30px;
	}
	#map{
		height: 40vw;
	}
}



@media (max-width: 780px) {
	.ny-banner img{
		height: 40vw;
		object-fit: cover;
	}
	.ind-02{
		padding: 6% 0;
	}
	.sc-dres{
		display: none;
	}
	.wb-con{
		font-size: 14px;
	}
	.enmlfe li .year{
		font-size: 30px;
		padding-top: 13px;
	}
	.enmlfe li .con{
		font-size: 14px;
	}
	.luncema li .tit{
		font-size: 14px;
	}
	.honor-ul li .pic{
		padding: 12px;
	}
	.honor-ul li .pic img{
		height: 35vw;
	}
	.wb-con > .d1{
		font-size: 16px;
	}
	.newsList li a .pic{
		width: 110px;
	}
	.newsList li a .pic img{
		height: 100px;
	}
	.newsList li a .con{
		width: calc(100% - 125px);
	}
	.newsList li a .con .d1{
		font-size: 16px;
	}
	.mloufe{
		padding: 4%;
	}
	.mesolm .d1{
		font-size: 18px;
	}
	.mesolm .d3{
		display: none;
	}
	.fonlme a{
		width: 100%;
		margin-bottom: 10px;
		line-height: 35px;
	}
	.uncebya li .pic{
		width: 100%;
		text-align: center;
	}
	.uncebya li .con{
		width: 100%;
		padding-top: 15px;
	}
	.lembla .pic{
		width: 100%;
	}
	.lembla .con{
		width: 100%;
		padding: 4%;
	}
	
	
}







@media (max-width: 640px) {
	
}
