
@media screen and (max-width: 1500px){
	.nernavs li{
		    margin-left: 35px;
			padding-left: 0px;
	}
	
}


@media screen and (max-width: 1190px){
	.header{
		display: none;
	}
	.heasd{
		display: block;
	}
	.wpeindsr{
        margin-top:148px;

        }
        .fsdint{
 top: 0%;
 opacity: 1;	
 }	
	
}
@media screen and (max-width: 1050px){
	.fuont li{
		width: 31.332%;
	}
	

}

@media screen and (max-width: 960px)
{
    .netounes
    {
             padding: 0px; 
      
        }
    .tiere
    {
        opacity: 1;
        }
    
	.cgoncimgs{
		min-height: inherit!important;
		background:#FFFFFF ;
	}
	    .lunbersd{
height:755px !important;
}

	.cgoncimgs img{
		width: 100%;
		display: block;
		
	}
	.goncencon > ul > li > div {
	  width: 100%;
	}
	.tidemrl{
		text-align: center;
	}
	.acbre{
		transform: scale(1);
	}
	.chpern{
		display: none;
	}
	.cjucon>ul>li:nth-child(2){
		font-size: 25px
	}
	.conderp a{
		margin-right: 0px;
		width: 48%;
		font-size: 20px
	}
	.renx{
		font-size: 20px
	}
	.tidemrl{
		padding-top: 100px;
		padding-bottom: 50px;
	}
	.guoneridi{
		width: 100%;
	}
	.fulansr{
			display: none;
	}
	.newconsd{
		transform: scale(1);
	}
.newss{
	padding-top: 100px;
	    padding-bottom: 40px;
	    text-align: center;
}	
.enwscoinert{
	flex-wrap: wrap;
}
.newimgs{
	    margin-left:0px;
	width: 100%;
		height: initial;
}
 
.enwimb{
	width: 100%;
	height: 300px;
}

.ocnsp>div:nth-child(1){
	width: 100%;
}
.ocnsp>div:nth-child(2){
	width: 100%;
}
.bilrk{
    display: block;
}
.tabls{
	display: none;
}

.fuont li{
		width:48%;
	}

.nerconnew > div{
	margin: 0 auto;
	width: 615px;
}

.erpn>ul>li{
	width: 48%;
	margin-right: 2%;
	margin-bottom: 2%;
}
.tiocon{
	display: block;
}


.l-header-dropdown-container {
  max-height: calc(100vh - 88px);
  min-height: 20vh;
  position: absolute;
  transform: translateY(-110%);
  transition-duration: 275ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  width: 100%;
  z-index: 9999;
}

.l-header-dropdown-container::-webkit-scrollbar {
  display: none;
}

.l-header-dropdown-container.show {
  transform: translateY(0%);
}

.l-header-main-mobile-item {
  display: none;
}

.l-header-sticky {
  display: flex;
  flex-direction: column;
  position: fixed;
  top: 0;
  transition: 0.2s ease-in-out all;
  width: 100%;
  z-index: 1000;
}

.l-header-sticky.hide-top-bar {
  box-shadow: 0 2px 25px rgba(0, 0, 0, 0.1);
  transform: translateY(-32px);
}

.l-header-sticky.no-shadow {
  box-shadow: none;
}

.l-header-sticky-wrapper {
  height: 120px;
}

.l-header-main-brand {
  display: inline-block;
  height: 40px;
  margin: 0 65px 0 0;
  width: 135px;
}

.l-header-main-left {
  display: none;
}

.l-header-main-right {
  display: flex;
  flex: 1;
}

.l-header-main-menu {
  align-items: center;
  display: flex;
  flex: 1;
  justify-content: space-between;
}

.l-header-main-menu-left {
  display: flex;
}

.l-header-main-menu-right {
  display: flex;
}

.l-header-main-search {
  display: none;
}

.l-header-menu-mobile-section {
  align-items: center;
  display: none;
  flex: 1;
  flex-direction: row;
  height: 100%;
  justify-content: flex-end;
}

.l-header-menu-mobile-section div:last-child {
  border-left: 1px solid #f2f1f0;
}


.l-header-dropdown-container {
    height: 100vh;
    max-height: 100vh;
    position: absolute;
    transform: translateY(-110%);
    transition: 0.225s ease-in-out animation;
  }

  .l-header-dropdown-container.show {
    border-bottom: 0;
  }

  .l-header-main {
    height: 56px;
  }

  .l-header-main-brand {
    display: flex;
    flex: 1;
    justify-content: center;
    margin: 0;
    padding: 0;
  }

  .l-header-main-brand a {
    align-items: center;
    display: flex;
  }

  .l-header-main-brand img {
    height: 30px;
    width: auto;
  }

  .l-header-main-left {
    flex: 1;
  }

  .l-header-main-right {
    flex: 1;
    justify-content: flex-end;
  }

  .l-header-main-menu {
    display: none;
  }

  .l-header-main-mobile-item {
    display: flex;
  }

  .l-header-menu-section {
    display: none;
  }

  .l-header-menu-mobile-section {
    display: flex;
  }

  .l-header-main-left {
    display: flex;
  }

  .l-header-main-search {
    display: flex;
  }

  .l-header-sticky.hide-top-bar {
    transform: translateY(0);
  }

  .l-header-sticky-wrapper {
    height: 56px;
  }

  .l-header-top-bar {
    display: none;
  }
}

@media (max-width: 1080px) {
  .reverse-header-mobile {
    display: flex;
    flex-direction: column-reverse;
  }
}

.l-mega-menu {
  background-color: #f9f7f6;
  display: block;
  height: 100%;
  width: 100%;
}

.l-mega-menu.show {
  transform: translateY(0);
}

.l-mega-menu::-webkit-scrollbar {
  display: none;
}

.l-mega-menu-container {
  display: flex;
  height: 100%;
  margin: 0 auto;
  max-width: 1248px;
  position: relative;
  width: 100%;
}

.l-mega-menu-navigation {
  background-color: #e7e0db;
  height: auto;
  padding: 0;
  width: 288px;
}

.l-mega-menu-navigation a {
  text-decoration: none;
}

.l-mega-menu-navigation a h4:hover {
  background-color: #f9f7f6;
}

.l-mega-menu-navigation .selected {
  background-color: #f9f7f6;
}

.l-mega-menu-main {
  background-color: #f9f7f6;
  display: flex;
  flex: 1;
  flex-wrap: wrap;
  justify-content: space-between;
  max-height: calc(100vh - 88px);
  overflow-y: scroll;
  padding: 32px;
}

/* styleing for mega menu scrollbar */

.l-mega-menu-main::-webkit-scrollbar-thumb {
  background-color: #e7e0db;
}

.l-mega-menu-main::-webkit-scrollbar {
  background-color: #f3f0ed;
}

/* only show scrollbar when needed */

.l-mega-menu-main {
  overflow-y: auto;
}

.l-mega-menu-column {
  box-sizing: border-box;
  display: block;
  flex: 1;
  min-width: 250px;
  padding: 0 20px;
}

.l-mega-menu-section {
  margin-bottom: 32px;
}

.l-mega-menu-search {
  background-color: #f9f7f6;
  display: block;
  padding-bottom: 32px;
  width: 100%;
  z-index: 10;
}

}

@media screen and (max-width: 750px)
{
    .tilercon_list{ width:100%; float:left;}
.tilercon_list li{ width:33.3% !important; float:left; text-align:center; margin-bottom:30px;}
.tilercon_list li p{ font-size:16px; color:#000000; display:block; margin-top:20px; line-height:35px;}
    .lunbersd{
height:755px !important;
}
.newsho_con{
	padding-right:0 !important;
	}
	.new_ricon{
		display:none !important;
		}

    .newcnrlin
    {       
            padding-left: 0px; 
        }
    .newtime
    { display:none!important;
        }
    .newimgscp
    {
        margin-bottom:20px;
        position: static!important;
         width:100%!important; 
         height: initial;
        }
    .newimgscp img
    {
           display:block!important;
           width:100%!important; 
        }
	.wanhgluos{
		    padding-bottom: 100px;
		    box-sizing: border-box;
	}
	.tidemrl{
		padding-top: 0px;
	}
	.tiere{
		font-size: 40px;
	}
	.footne{
		display: block;
	}
	
	.jhuirer {
        font-size: 23px;
        line-height: 35px;
        text-align: center;
    }
	
	.linbsr{
		display: none;
	}
	 .wanhgluos{
		    transform: scale(1);
	}
	.footne .jhuirer {
	    font-size: 25px;
	}
	.enwimb{
		height: 500px;
	}
	.newcon{
			font-size: 20px;
			line-height: 40px;
	}
	
	.ganberi ul>li{
		width: 100%;
	}
	.gawei{
		margin-bottom:55px;
	}
	.huadon p{
		font-size: 20px;
		line-height: 35px;
	}
	.huadon span{
		font-size: 20px;
		line-height: 35px;
	}
	.huadon{
		font-size: 20px;
		line-height: 35px;
	}
	.colsrs{
		width: 80%;
		line-height: 60px;
		    font-size: 20px;
	margin: 0 auto;	
	}
	.confwen{
		font-size: 20px;
	}
	.ganberi li{
		width: 100%;
	}
	.zwen{
		margin:20px auto;
		width: 80%;
		line-height: 60px;
		    font-size: 20px;
	}
	
	  
	 .gangwtiler{
		 font-size: 30px;
	 }
	 .gantimes{
		 font-size: 20px;
	 }
	 .gangwmiao{
		 font-size: 25px;
		}
	 .fansi{
		 font-size: 20px;
		 line-height: 35px;
	 }
	 
	.newsperi{
		padding-right: 0px;	
	}
	
	.sxunan{
		flex-flow: wrap;
	}
	.newsperi .newtier{
		font-size: 35px;
		line-height: 50px;
		
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
	}
	.newtime{
		border: 0px;
	}
	
	.newtime > div:nth-child(2){
		font-size: 20px;
	}
	.sxunan .selcon{
		font-size: 25px;
		    height: 100px;
	}
	.fenye a{
		width: 100px;
		line-height: 70px;
		    font-size: 20px;
	}
	.fenye span{
		display: none;

	}
	
	.fenye input{
		display: none;

	}
	
	.fenye button{
		display: none;

	}
	
	
	.shoint .cshow{
		    height: 100px;
		font-size: 25px;
	}
	.newsperi .newtimhs{
		font-size: 25px;
		    line-height: 65px;
	}
	.newsperi .newbrcon{
		font-size:30px;
		line-height: 45px;
		 text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  height: 135px;
  
  -webkit-box-orient: vertical;
	}
	
	.sxunan > div{
		width: 100%;
	}
	.sxunan > div:nth-child(2) {
	    margin: 0px;
	}
	.neroco{
		padding-right: 0px;
		height: 450px;
	}
	.lefimg{
		display: none;	
	}
	.redri{
		padding: 0px;
		width: 100%;
		
	}
	.sonrtil{
		line-height: 60px;
		font-size: 30px;
	}
	.ronyutil div:nth-child(2) {
	    font-size: 20px;
	     
	}
	.ronyutil div:nth-child(1){
		    font-size: 40px;
	}
	.colerlink{
		line-height: 90px;
		font-size: 30px;
	}
	.per{
		display: none;
	}
	.nexs{
		display: none;
	}
	.lencon{
		width: 100%;
	}
	.lenxilerb > ul > li{
		font-size: 30px;
		    padding-left: 180px;
		    line-height: 50px;
	}	
	.lenxilerb > ul > li img{
		width: 25px;
	}
	.lantile{
		padding-top:10px;
		font-size: 40px;
	}
	
	.wenz{
		line-height: 90px;
		font-size: 30px;
	}
	.swiper-pagination-bullet {
	    width: 24px;
	    height: 23px;
	}
	.new_confons{
		line-height: 75px;
		font-size: 30px;
	}
	.newsho_con{
		padding-right: 0px;
	}
	.new_ricon .new_xinti{
		font-size: 25px;
		line-height: 65px;
	}
	.new_ricon{
		width: 100%;
	}
	.new_ricon .bits{
			font-size: 40px;
	}
	.new_ricon .tmers{
		font-size: 20px;
	}
	.new_ricon .new_xinti{
		    padding: 40px 0px;
	}
	.new_confons{
		margin-bottom: 30px;
	}
	.fner a{
		display: block;
		width: 10%;
	}
	.fner {
		padding: 40px 0px;
	}
	.fner img{
		width: 100%;
	}
	.fanhui{
		font-size: 25px;
		    line-height: 80px;
	}
	.er{
		width: 30px;
	}
	.newtiou{
		text-align: center;
		font-size: 40px;
		line-height: 75px;
	}
	
	.qs_donsz .clfimg{
		float: none;
		width: 100%;
		margin-bottom: 50px;
	}
	
	.qs_donsz .leftcont{
		float: none;
		font-size: 30px;
		line-height: 60px;
		width: 100%;
	}
	
	.bilrk{
     font-size: 25px;
    color: #797979;
    line-height: 50px;
	}
 
	.cgoncimgs img{
		display: block;
	}
	 
	.gonchentiler .gchenwen{
		font-size: 25px;
		line-height: 50px;
		margin-bottom: 50px;
	}
	.gonchentiler .gchentiek{
		font-size: 40px;
		margin-bottom: 50px;
	}
	.gonchentiler .nrcons{
		margin: 0 auto;
		width: 70%;
		font-size: 25px;
		line-height: 70px;
	}
	.gonchentiler{
		text-align: center;
		padding: 45px;
	}
	
	.qiye > div{
		width:50% ;
	}
	.qiye > div:nth-child(2) {
	    border-right: 0px solid #e4e4e4;
	}
	
	.viders > div{
		width: 100%;
		margin-bottom: 30px;
	}
	.qiye{
		font-size: 25px;
	}
	
	.jylina li{
		box-sizing: border-box;
		padding: 0px 10px;
	
		width: 48%;
	}
	.jylina li .ltier{
		font-size: 25px;
	}
	.jylina li .nerfosn{
			font-size: 20px;
			line-height: 35px;
	}
	.conulli .connrs{
		font-size: 20px;
		line-height: 35px;
	}
	.chaotou{
		margin-bottom: 70px;
	}
	.conulli .tierna{
		font-size: 30px;
	}
	.chaotou > div:nth-child(2){
		font-size: 20px;
	}
	.wperdao{
		padding: 30px;
	}
	
	.laninhonsp > div > div:nth-child(3){
		    font-size: 25px;
		    line-height: 40px;
	}
	.baclansr
{
    display:block;
    
    }
	.lencon
	{
	    display:none;
	    
	    }
	    
	    
	    
	    .divbal{
		font-size: 20px;
		height: initial;
	 
	}
.jtou{
	height: 55px;
}	
.lopenrit,.lebanw{
	width: 100%;
}
	
	
.chao,.navtuer{
	display: none;
	
}

.sheixan{
	text-align: center;
	width: 100%;
	margin-bottom: 20px;
}

.febt{
	display: none;
}
.herdr{
	display: none;
}
.imher{
	font-size: 20px;
	line-height: 45px;
}
.sheixan>p:nth-child(1){
	font-size: 18px;
	
}

.log{
	width: 80%!important;
	
}
.log p{
	font-size: 25px;
}

.dizhe{
	font-size: 30px;
	 
}
.pern{
	padding-top: 0px;
	display: none;
}
.merht{
	display: block;
}
.c-info-box-header{
	font-size: 20px;
	line-height: 35px;
}
.c-info-box-content{
	line-height: 30px;
	font-size: 18px;
}
.swiper-pagination-bullet {
		width: 10px;
		height: 10px;
		opacity: 1;
		background-color: #FFFFFF;
	}
.pihr{
	font-size: 20px;
	line-height: 40px;
}
.log{
	font-size: 18px;
}

.yuand>a{
width: 47%;	
}

.ritnrw,.elfnew{
	display: block;
	float: none;
	width: 98%;
	margin: 60px auto;
}

.elfnew{
	box-sizing: border-box;
	 
}
.chakan{
font-size: 20px;	
}

.newr{
	font-size: 16px;
	line-height: 80px;
}
 

.wenz {
    font-size: 19px;
    line-height: 45px;
}
.wenzfhe{
	 font-size: 19px;
    line-height: 45px;
}

.tielr {
    font-size: 25px;
    line-height:45px;
    margin-bottom: 20px;
}
}