





@media (min-width: 1201px) {
	.lfenba li > a:hover{
		border:1px solid #bc1d1d;
	}

	.T-nav li a.cur{

		background: #bc1d1d;

		color: #fff;

	}

	.opreja li a:hover .tit{

		color: #fff;

		background: #bc1d1d;

		transition: all 0.5s;

	}

	.oplfea li:hover .contM,.odemba .list:hover .contM{

		visibility: visible;

		opacity: 1;

		transform: scale(1);

		transition: all 0.5s;

	}

	.boncla > .list:hover .slmcac{

		height: auto;

		bottom: 0;

		transition: all 0.5s;

	}

	.lenbfna > .list:hover:before{

		opacity: 1;

	}

	.topSearch:hover p{

		display: block;

	}

	.lang-G:hover p{

		display: block;

	}

	.lofenm li a:hover > span{

		display: block;

	}

	/* .lofenm li a:hover{

		background: url(../testimg/t14.jpg) no-repeat center center;

		background-size: cover;

	} */

	.lofenm li a:hover .date,.lofenm li a:hover .con .d1,.lofenm li a:hover .con .d2{

		color: #fff;

	}

	/* .boncla .list:hover p{

		display: block;

	} */

	.alinkd a:hover{

		color: #d70b17;

	}

	/* .oplfea li a:hover .pic img{

		transform: scale(1.4);

		transition: all 0.5s;

	} */

	.lmseab ul li a:hover img,.emolea a:hover .img img,.ibveac li a:hover .pic img,.twolenm a:hover .pic img,.onelink a:hover .pic img,.lufbec li a:hover .pic img,.onbfea .left:hover .pic img,.onbfea .right .list:hover .img img,.mfeoba li a:hover .img img,.oemcae li a:hover .pic img,.ubfeha li a:hover .pic img,.lofeia li a:hover .pic img,.zbenla a:hover .pic img{

		transform: scale(1.05);

		transition: all 0.5s;

	}

	.lbecaa li a:hover{

		border-color: #bc1d1d;

	}

	.mfeoba li a:hover,.oemcae li a:hover,.lofeia li a:hover{

		border-color: #d70b17;

		box-shadow: 0 0 15px rgba(0,0,0,0.15);

		transition: all 0.5s;

	}

	.uecnba li a:hover{

		box-shadow: 0 0 15px rgba(0,0,0,0.15);

		transition: all 0.5s;

	}

	.ubfeha li a:hover .tit:before{

		content: '';

		width: 7px;

		height: 7px;

		background: #d70b17;

		position: absolute;

		border-radius: 50%;

		left: -28px;

		top: 8px;

	}

	.lporea li a:hover:before{

		width: 100%;

		transition: all 0.5s;

	}

	.swdenmtRight a:hover{

		color: #fff;

		background: #bc1d1d;

		transition: all 0.5s;

	}

	.eunfae li:hover,.uecnba li:hover{

		transform: translateX(-20px);

		transition: all 0.5s;

	}

	

}
@media (max-width: 1530px) {
	.search-T .c1{
		width:180px;
	}
	.T-nav li > a{
		font-size:18px;
		padding:0 30px;
	}
}



@media (max-width: 1500px) {

	.search-T .c1{

		width: 200px;

	}

	.T-nav li a{

		padding: 0 16px;

	}
    .molfea span,.sv-tit{
        font-size:20px;
    }
	.odemba .list:nth-child(6) {


	}
	.boncla>.list span{
	    margin-right: 8px;
	}

	.odemba .list {
        margin-left: 3%;

	}
	.bannerTit{
	    font-size: 24px;
	}
    
    .obecan .d2{
        font-size: 32px;
    }
    
	.lbecaa li a{

		font-size: 15px;

	}
	.buceanv li a .d2{
	    font-size: 16px;
	}
	.ct-nav{
	    width: 200px;
	}
	.rbaenc02{
	    width: 270px;
	}
	.mebfeb .list .snT,.fofebac,.lfenba li .svoeal .tit,.yearsCH span{
	    font-size: 18px;
	}
	.dateList a{
	    font-size: 18px;
	}
    .lbnvea,.apRight .tit{
        font-size: 22px;
    }
    .nsTit,.caelbt{
        font-size: 24px;
    }
  
    .onbfea .left .pic img{
        height:400px;
         border-radius: 10px;
    }
    .onbfea .right .list .img img{
        height: 115px;
    }
    .lufbec li a .pic img{
        height: 240px;
       
    }
	.oplfea li>a .pic img{

		height: 13vw;

	}
    .eunfae li a img{
        width: 220px;
    }
    
	.bshare-custom{

		left: -70px;

	}

}

@media (max-width: 1360px) {
    .odemba .list{
        margin-left: 0px;
    }

}


@media (max-width: 1200px) {

	body{

		padding-top: 51px;

	}

	.wrap{

		width: 100%;

		max-width: 780px;

		margin: 0 auto;

		padding: 0 3%;

	}

	.topset{

		padding: 0;

	}

	.rouea{

		display: none;

	}

	.top{

		padding: 5px 0;

		background: #fff;

		border-bottom: 1px solid #eee;

		position: fixed;

		width: 100%;

		left: 0;

		top: 0;

		z-index: 15;

	}

	.top .logo img{

		height: 40px;

	}

	.mob-nav{

		display: block;

	}

	.lang-G span,.topSearch span{

		width: 40px;

		height: 40px;

	}

	.enlmca{

		display: none;

	}

	.top-menu{

		position: fixed;

		top: 51px;

		left: 0;

		z-index: 16;

		width: 100%;

		background: #fff;

		height: calc(100vh - 51px);

		overflow: auto;

		margin: 0;

		display: none;

	}

	.T-nav{

		

	}

	.T-nav li{

		width: 100%;

		margin: 0;

	}

	.T-nav li a{

		display: block;

		color: #333;

		border-bottom: 1px solid #eee;

		font-size: 16px;

	}

	.T-nav li a.cur{

		background: none;

	}

	.eanmge{

		width: 100%;

	}

	.lnceaha{

		width: 100%;

		padding: 0;

	}

	.lnceaha a{

		float: left;

		width: 48.5%;

		margin-top: 3%;

	}

	.lnceaha a:nth-child(2n){

		float: right;

	}

	.oplfea{

		flex-wrap: wrap;

	}

	.oplfea li{

		width:30%;

		margin-top: 4%;

	}

	.oplfea li a .pic img{

		height: 320px;

	}

	.mcebua,.lmseab{

		width: 100%;

	}

	.omceba,.mbfeua{

		width: 100%;

		margin-top: 30px;

	}

	.boncla{

		margin-top: 4%;

	}

	.aoubne{

		width: 100%;

	}

	.ablsetc{

		background: none;

	}

	.odemba{

		background: none;

		padding: 0;

	}

	.obecan{

		width: 100%;

		margin: 0;

		height: auto;

	}

	.obecan .d1{

		font-size: 24px;

	}

	.obecan .d2{

		font-size: 20px;

		margin: 10px 0;

	}

	.odemba .list{

		width: 50%;

		padding: 15px 10px 0;

		margin: 0 !important;

		height: auto;

	}

	.odemba .list a .img img{

		width: 100%;

		height: 300px;

		object-fit: scale-down;

	}

	.odemba .list a .tit{

		margin: 10px 0 0;

	}

	.odenct{

		flex-wrap: wrap;

	}

	.ct-nav{

		width: 100%;

		background: none;

	}

	.ct-nav span{

		display: block;

		color: #fff;

		line-height: 50px;

		padding: 0 3%;

		font-size: 18px;

		background: #bc1d1d url(../images/xx2.png) no-repeat 95% center;

	}

	.ct-nav p{

		background: #f0f0f0;

		display: none;

	}

	.ct-nav p a{

		padding: 0 5%;

		line-height: 50px;

		font-size: 18px;

	}

	.ct-nav p a.cur:before{

		display: none;

	}

	

	.rbaenc{

		width: 100%;

	}

	.mebfeb .list .snT{

		font-size: 20px;

		line-height: 60px;

	}

	.lbecaa li a{

		font-size: 15px;

	}

	.apLeft{

		width: 100%;

	}

	.apRight{

		width: 100%;

		margin: 20px 0 0;

	}

	.swdenmtLeft,.lfenba li .svoeal .tit,.apRight .tit{

		font-size: 20px;

	}

	.kbfeua{

		font-size: 18px;

	}

	.lfenba li .uefanc,.paebnc{

		font-size: 16px;

	}

	.yearsCH span{

		font-size: 18px;

	}

	.dateList a{

		width: 49%;

		font-size: 16px;

	}

	.mebfeb {

		width: 100%;

		margin: 4% 0;
		
		padding:0;

	}

	.yecnam li a .tit{

		font-size: 15px;

	}

	.yecnam li{

		margin-top: 5%;

	}

	.nsTit{

		font-size: 20px;

	}

	.yoneba{

		font-size: 15px;

	}

	.yoneba > *{

		width: 100%;

	}

	.yoneba .right{

		margin-top: 15px;

	}

	.buceanv li a .d2{

		font-size: 15px;

	}

	.lufbec li a .pic img{

		height: 240px;

	}

	.lufbec li a .pic:after{

		width: 50px;

		height: 50px;

	}

	.lufbec li a .con .d1{

		font-size: 16px;

		line-height: 25px;

		height: 50px;

	}

	.lufbec li a .con{

		padding: 15px;

	}

	.lufbec li a .con .d2{

		margin-top: 6px;

	}

	.mfeoba li a .img img{

		height: 120px;

	}

	.vunebt{

		width: 100%;

	}

	.kobnef{

		width: 100%;

		margin-top: 3%;

	}

	.bshare-custom{

		display: none;

	}
    .goTop{
      display: none;  
    }
	

}





@media (min-width: 781px) {

	.mlbne a.on{

		color: #fff;

		background-image: linear-gradient(to right,#d60b18,#fdf3f3);

	}

	.mlbne a.on:before{

		content: '';

		width: 13px;

		height: 27px;

		position: absolute;

		left: -13px;

		top: 50%;

		margin-top: -13px;

		background: url(../images/xz.png);

	}

	.mlbne a.on span.s1{

		background-image: url(../images/c1-2.png);

	}

	.mlbne a.on span.s2{

		background-image: url(../images/c2-2.png);

	}

	.mlbne a.on span.s3{

		background-image: url(../images/c3-2.png);

	}

	.mlbne a.on span.s4{

		background-image: url(../images/c4-2.png);

	}

	.mlbne a.on span.s5{

		background-image: url(../images/c5-2.png);

	}
	
	
	.lsList li::before{
		width: 108px;
	}
	.lsList li .year{
		width: 100%;
		font-size: 24px;
	}
	.lsList li .con{
		width: 100%;
		margin-top: 10px;
	}
	.lsList li .con .list{
		font-size: 16px;
	}
	
	

}	





















@media (max-width: 780px) {

	.molfea span{

		font-size: 16px;

		padding-bottom: 10px;

		padding: 10px 5px;

	}

	.molfea span:before{

		display: none;

	}

	.lbunfea{

		width: 100%;

		padding: 15px 4%;

		height: auto;

	}

	.lnceaha a{

		width: 100%;

	}

	.ind-01,.ind-02,.ind-03,.ind-04{

		padding: 4% 0;

	}

	.oplfea li a .pic img{

		height: 45vw;

	}

	.lofeua span,.sv-tit{

		font-size: 18px;

	}

	.lofenm li{

		width: 100%;

	}

	.hueanc{

		margin-top: 10px;

	}

	.sveoma .pic img{

		height: 55vw;

	}

	.sveoma a.online {

		padding: 0 10px;

		font-size: 15px;

	}

	.lmseab ul li{

		width: 100%;

		margin-top: 3%;

	}

	.lmseab ul li img{

		width: 100%;

	}

	.ibveac li{

		width: 100%;

		margin-bottom: 3% !important;

	}

	.ibveac li a .pic img{

		height: 60vw;

	}

	.lnceaha a{

		font-size: 20px;

	}

	.lbfeuna{

		margin-top: 20px;

	}

	.lbfeuna li a .tit{

		font-size: 16px;

	}

	.oplfea{

		margin-top: 15px;

	}

	.sv-tit a,.molfea a{

		margin-top: 10px;

	}

	.omceba, .mbfeua{

		margin-top: 15px;

	}

	.boncla > .list span{

		width: 65px;

		height: 65px;

	}

	.bunfea{

		padding: 80px 0 0;

		background-position: top center;

	}

	.lbunea{

		width: 100%;

		margin-top: 12px;

	}

	.odemba .list a .img img{

		height: 260px;

	}

	.bannerTit{

		padding: 10px 0;

		font-size: 20px;

	}

	.lbecaa li{

		width: 49%;

	}

	.lbecaa li:nth-child(2n){

		margin-right: 0;

	}

	.oyoufea .img{

		width: 100%;

	}

	.encona{

		width: 100%;

		margin-top: 20px;

	}

	.swdenmt{

		flex-wrap: wrap;

	}

	.swdenmtLeft{

		font-size: 18px;

	}

	.swdenmtRight{

		width: 100%;

		margin-top: 10px;

	}

	.swdenmtRight a{

		margin: 0 15px 0 0;

		font-size: 15px;

	}

	.kbfeua{

		font-size: 15px;

	}

	.fofebac{

		font-size: 20px;

	}

	.lfenba li{

		padding: 4%;

	}

	.lfenba li .uefanc{

		flex-wrap: wrap;

	}

	.lfenba li .uefanc .left{

		width: 100%;

	}

	.lfenba li .uefanc .right{

		width: 100%;

		margin: 0;

	}

	.apRight{

		padding: 4%;

	}

	.eunfae li{

		margin-bottom: 4%;

	}

	.eunfae li a img{

		width: 120px;

		height: 100px;

	}

	.eunfae li a .con{

		padding: 10px;

	}

	.eunfae li a .con .d1{

		font-size: 16px;

	}

	.eunfae li a .con .d2{

		font-size: 14px;

		margin: 5px 0 0;

	}

	.eunfae li a .con .d3{

		display: none;

	}

	.caelbt{

		font-size: 20px;

		line-height: 60px;

	}

	

	.lufbec li{

		width: 100%;

	}

	.lufbec li a .pic img{

		height: 55vw;

	}

	.onbfea .left{

		width: 100%;

	}

	.onbfea .right{

		width: 100%;

	}

	.onbfea .right .list{

		float: left;

		width: 48%;

		margin: 4% 0 0;

	}

	.onbfea .right .list:nth-child(2n){

		float: right;

	}

	.onbfea .right .list .img img{

		height: 30vw;

	}

	.mfeoba li{

		width: 100%;

		margin-right: 0;

	}

	.mfeoba li a .img img{

		height: 50vw;

	}

	.lbenmta li{

		width: 48%;

	}

	.lbenmta li:nth-child(2n){

		margin-right: 0;

	}

	

	.vunebt{

		padding: 20px;

	}

	.vslmf{

		font-size: 20px;

	}

	#map{

		height: 55vw;

	}

	.uecnba li a{

		background-image: none;

		padding-left: 0;

	}

	.uecnba li a .con .d1{

		font-size: 18px;

	}

	.uecnba li a .con .d2{

		max-height: 75px;

		overflow: hidden;

	}

	.pachnt .left{

		font-size: 18px;

		width: 100%;

	}

	.pachnt .left a{

		margin-right: 30px;

	}

	.pachnt .right{

		width: 100%;

		margin-top: 20px;

		font-size: 15px;

	}

	.midlmf .c1{

		width: calc(100% - 120px);

		height: 50px;

		font-size: 16px;

	}

	.midlmf .c2{

		width: 100px;

		height: 50px;

		font-size: 16px;

	}

	.oemcae li{

		width: 100%;

	}

	.oemcae li a .pic img{

		height: 50vw;

	}

	.oemcae li a .con .d1{

		font-size: 18px;

	}

	.oemcae li a .con{

		padding: 18px;

	}

	.olfepl .list{

		flex-wrap: wrap;

	}

	.olfepl .list .left{

		width: 100%;

		font-size: 20px;

	}

	.olfepl .list .right{

		font-size: 16px;

		width: 100%;

		margin-top: 10px;

	}

	.lofeia li{

		width: 49%;

		

	}

	.lofeia li:nth-child(3n){

		margin-right: 2%;

	}

	.lofeia li:nth-child(2n){

		margin-right: 0;

	}

	.lofeia li a .pic img{

		height: 30vw;

	}

	.lofeia li a .tit{

		font-size: 14px;

		padding: 0;

	}

	.lfebna .left{

		width: 100%;

		text-align: center;

		border: none;

		padding: 0;

	}

	.lfebna .left .d1{

		font-size: 20px;

	}

	.lfebna .right{

		width: 100%;

		padding: 30px 0 0;

	}

	.lfebna .right .d1{

		font-size: 20px;

	}

	.lfebna .right .d2{

		font-size: 16px;

	}

	.infeb{

		font-size: 20px;

	}

	.olvmv{

		font-size: 16px;

	}

	.ufenje li{

		width: 100%;

	}

	.ufenje li{

		margin-top: 35px;

	}

	.ufenje li .tit{

		font-size: 14px;

		margin: 10px 0;

	}

	.ufenje li .tit span{

		font-size: 22px;

	}

	.ufenje li .con{

		font-size: 16px;

	}

	.zbenla{

		width: 100%;

	}

	.zbenla a .pic img{

		height: 50vw;

	}

	.lporea{

		width: 100%;

		margin-top: 4%;

	}

	.lporea li{

		margin-bottom: 4%;

	}

	.zbenla a .tit{

		font-size: 15px;

	}

	.lporea li a .tit{

		font-size: 14px;

	}

	.nufeba .pic{

		display: none;

	}

	.mlbne{

		width: 100%;

		padding: 0;

	}

	.molfea span{

		margin: 0;

	}

	.molfea span.cur{

		border: none;

	}
	.uhfeoac{
		flex-wrap: wrap;
	}
	.uhfeoac div{
		width:100%;
		margin:0 0 2% 0;
	}
	.lbnvea a{
	    font-size: 16px;
	    padding: 5px 12px;
	}

	

}





