
.lunbper{
	opacity:0;
	transform:scale(0.95);
 transition: transform 0.5s,opacity 0.5s;
}
	
body{
	overflow-x:hidden ;
}
.jucon{
 
	position: relative;
	max-width: 1318px;
	height: 100%;
	width: 95%;
	margin: 0 auto;
	clear: both;
}

.headens{
	background-color: #FFFFFF;
	width: 100%;
}

.loger{
	float: left;
	width: 180px;
	line-height: 105px;
	
}
.loger>img{
	width: 100%;
}

.mar{
	margin: 0 6px;
	
}
 
.marke{
	margin: 0 10px;
} 

 
.newconpr_list{ width:50%; float:left;}
	
.topcon{
	text-align: right;
	font-size: 13px;
	color: #393939;
	line-height: 45px;
}

.cons{
	color: #ff5400!important;
}

.nvacon{
	float: right;
}
.navxon{
	position: relative;
	float: right;
	font-size: 15px;
	color: #4b4b4b;
}
.navxon>a{
	display: block;
	line-height: 45px;
	margin-bottom: 16px;
	width: 100px;
	text-align: center;
}

.xiahua{
    border-bottom: 1px solid #154b9d;
    display: block;
	width: 100px;
	text-align: center;
	position:relative;
}

.duisr{
	
	position: absolute;
	top: 70px;
	left: -25px;
	width: 145%;
	overflow: hidden;
	height: 0;
}
	
.nameor{
	float: right;
	margin-right: -19px;
	margin-top:35px;
}
.duisr a
{
    font-size: 12px;
    background-color: #FFFFFF;
	text-align: center;
	display: block;
	line-height: 45px;
	
}
.duisr a:hover
{
    background-color: #154b9d;
	text-align: center;
	display: block;
	line-height: 45px;
	color:#ffffff;
	
}


.video
{
    width:680px; 
    margin:0px auto;
}

.imbnntr{
	width: 100%;
}
.imbnntr>img{
	width: 100%;
}

.lansr{
	margin: 0 auto;
	width: 31px;
	height: 4px;
	margin-top: 26px;
	margin-bottom: 15px;
	background-color: #154b9d;
}
.newsbiao{
	text-align: center;
	color: #272727;
	font-size: 30px;
}
.engewen{
	
	font-size: 14px;
	color: #757575;
	text-align: center;
}

.newtier{
	width: 100%;	
	padding-top: 85px;
	padding-bottom: 75px;
}

 .cpnanme{
	 line-height: 40px;
	 text-align: center;
	 font-size: 18px;
 }
.cpconame{
	font-size: 16px;
	color: #272727;
	text-align: center;
	line-height:30px;
}
.lenewsr{
	position: relative;
	width: 100%;
	float: left;
	display: block;
}
.lenewsr img
{
    width:100%;
    height:375px;
}


.newconpr_list>.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ text-align:right; left:-10px; bottom:20px;}

.riconew{
	float: right;
	width: 49.5%;
	
}

.fonbr{
	width: 100%;
	line-height: 55px;
	background: rgba(0,0,0,0.5);
	position: absolute;
	bottom: 0px;
	left: 0px;
	box-sizing: border-box;
	padding-left:105px;
}
.riq{
	text-align: center;
	position: absolute;
	left:14px;
	bottom: 7px;
	width: 67px;
	height: 67px;
	background: #FFFFFF;
	border-radius:5px;
	box-sizing: border-box;
	padding:10px 0px;
	color: #154b9d;
	line-height: initial;
}
.riq>p:nth-child(1){
	font-size: 30px;
	
	
}
.riq>p:nth-child(2){
	font-size: 12px;
}
.gcon{
	color: #FFFFFF;
	white-space: nowrap;
	    text-overflow: ellipsis;
	    overflow: hidden;
	    word-break: break-all;
}

.linnews{
	display: block;
	position: relative;
	box-sizing: border-box;
	padding-left: 95px;
	margin-bottom: 43px;
}

.timers{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 95px;
	font-size: 16px;
	color: #154b9d;
}

.fson{
	box-sizing: border-box;
	padding-left:12px;
	border-left: 1px solid #e3e3e3;
}
	
.timers>p:nth-child(1){
	font-size: 36px;
	margin-bottom: 9px;
}
.bitie{
	white-space: nowrap;
	    text-overflow: ellipsis;
	    overflow: hidden;
	    word-break: break-all;
	line-height: 24px;
	margin-bottom:16px;
	font-size: 16px;
}	
 .ewncon{
	 white-space: nowrap;
	     text-overflow: ellipsis;
	     overflow: hidden;
	     word-break: break-all;
	 font-size: 14px;
	 line-height: 20px;
	 color: #979797;
 }
 .timers{
	 text-align: center;
 }
 
 .meorfons{
	 font-family: impact;
	 font-size: 48px;
	 
 }
  .xinsr>ul>li{
	  width: 25%;
	  float: left;
	  box-sizing: border-box;
	  border-left: 1px solid #35669f;
	  color: #FFFFFF;
  }
 
  .xinsr>ul>li:nth-child(4){
  	  border-right: 1px solid #35669f; 
  }
	  .narpak>ul>li{
		   border-left: 1px solid #c2c2c2; 
	  }
	.narpak>ul>li>p:nth-child(1){
		color: #154b9d;
	} 
	.narpak>ul>li:nth-child(4){
			   border-right: 1px solid #c2c2c2; 
	}
	  .narpak>ul>li>p:nth-child(2){
	  	color: #4b4d4e;
	  }
		  
	 .lainwme>ul>li>p:nth-child(1){
		 margin-bottom: 20px;
	 }
	  .lainwme>ul{
		  display: flex;
		  justify-content: space-between;
		  flex-wrap: wrap;
	  }
	  .lainwme>ul>li{
		   
		  box-sizing: border-box;
		  width: 356px;
		  height: 108px;
		  padding: 20px 0px;
		  color: #FFFFFF;
		  font-size:20px; 
		  
		  text-align: center;
		  background: #154b9d;
	  }
	 
   .lainwme{
	   margin-bottom: 60px;
   }
   .lainwme>ul>li{
	   margin-bottom: 30px;
   }
   
 .xinsr>ul>li>p:nth-child(1){
 	 font-size: 12px;
	 margin-bottom: 24px;
 }
 .xinsr>ul>li>p:nth-child(2){
	 font-size: 14px;
 }
.xinsr>ul>li{
	text-align: center;
}
	
.xinsr{
	padding-bottom: 60px;
}

 .giso{
	 width: 100%;
	 background-repeat:no-repeat;
	 background-position:center;
	 
 }
 
 
 .pinsc{
	 position: absolute;
	 width: 100%;
	 padding:0px 24px;
	 line-height: 75px;
	 background: #e4e4e4;
	 box-sizing: border-box;
 }
 
 .lefr{
	 font-size:16px;
	  
	  color: #505050;
	 float: left;
 }
 
 .ripe{
	 width: 23px;
	 height: 23px;
	 position: relative;
	float: right;
 }
 .ripe>div{
	 position: absolute;
	 top: 0px;
	 left: 0px;
	 
 } 
 .gusr>ul>li{
	 float: left;
	 position: relative;
	 width: 33.33%;
	 
 }
  .gusr>ul>li>img{
	  width: 100%;
  }
  
  .gusr>ul>li:hover .pinsc{
	  background-color: #154b9d;
  }
  .gusr>ul>li:hover .lefr{
   color: #FFFFFF;
  }
 .gusr>ul>li .ripe>div:nth-child(1){
 	opacity: 1;
 }
 
 .gusr>ul>li .ripe>div:nth-child(2){
 	opacity: 0;
 } 
 .gusr>ul>li:hover .ripe>div:nth-child(1){
	opacity: 0;
 }
 
 .gusr>ul>li:hover .ripe>div:nth-child(2){
 	opacity: 1;
 }
 
 
	 
.con{
box-sizing: border-box;
}
.contile{
	text-align: center;
	width: 100%;
	line-height: 40px;
}

.maodun{
  width: 100%;
  line-height: 116px;
  height: 116px;
  text-align:center;
  
}
.maodun>img{
	width: 100%;
}

.swpcp .swiper-slide{
	box-sizing: border-box;
	border-left: 1px solid #e8e8e8;
}	
.swpcp .swiper-slide:hover{
	background: #154b9d;
	color:#ffffff;
}

.conpan{
	padding-top: 75px;
	margin-bottom: 100px;
}

.cos{
	background-color: #154b9d!important;
	color:#ffffff !important;
}
.swpcp{
	margin-bottom:30px;
}
/* swpcp */

.mufans{
	width: 100%;
	 
}
	
.mufans img{
	width: 100%;
}
.contile{
	line-height: 36px;
	text-align:center;
	width: 100%;
}
/* 
.fenpr>ul>li{
	display: none;
} */

.bnnier{
	width: 100%;
	height: 390px;
	background-position: center;
	background-repeat: no-repeat;
	position:relative;
	z-index:-1;
}

.fontu{
	font-size: 36px;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom:20px; 
}
.shlan{
	font-size: 12px;
	color: #FFFFFF;
}


.linkonsr{
	position: absolute;
	bottom: 45px;
	left: 0px;
	width: 100%;
}

 .ruir{
	 line-height: 65px;
	 border-bottom: 1px solid #c2c2c2;
 }
 
 .pex{
	 margin: 0px 30px;
	 padding: 23px 0px;
	font-size: 16px;
 }
 .pex:hover{
	 border-bottom: 3px solid #154b9d;
 }
 
 .tiaomu>ul>li{
	 float: left;
 }
 
 .colsbor{
	border-bottom: 3px solid #154b9d;
 }
 
 .honsh{
	 margin-right: 18px;
 }
 
 .tonyu{
	 text-align: center;
	 font-size: 36px;
	 color: #2b2b2b;
	 font-weight: bold;
	 padding-top: 70px;
	 padding-bottom: 60px;
 }
 
 .conryu{
	 margin-bottom: 200px;
 }
 
	 
 .neiton{
	 width: 100%;
	 overflow: hidden;
 }
 
 .conryu{
	 height: 100%;
	 position: relative;
	 width: 56.6%;
	 height: 700px;
	 margin: 0 auto;
 }
  .conryu>ul>li{
	  position: absolute;
	  top:0px;
	  left: 0px;
	  width: 100%;
	  transition: transform 0.6s;
  }
  
   .conryu>ul>li img{
	   width: 100%;
   }
   .swperi{
	   display: none;
   }
   .chisy{
	   text-indent: 2em;
	   line-height:48px;
	   font-size:14px;
	   color: #4b4b4b;
	   
   }
   
		
	.logerp{
		display: flex;
		flex-wrap: wrap;
	}  
   .rentu{
	   width: 40%;
   }
   .rentu>img{
	   width: 100%;
   }
	   
   .chisy{
	   width: 60%;
	   box-sizing: border-box;
	   padding: 10px 30px;
	   padding-right: 50px;
   }
   
   .menr{
	   text-align: right;
	   margin-top: 45px;
   }
   
   .logerp{
	   margin-bottom: 200px;
   }
   
   .laodei{
	   position: relative;
	   margin-top: 85px;
	   box-sizing: border-box;
	   padding-left: 415px;
   }
		
    .elfimg{
		position: absolute;
		left: 0px;
		top: 0px;
	}
   .elfimg>img{
	   width: 100%;
   }
   
   .loovh>ul>li{
	   position: relative;
	   border-left: 1px solid #d9d9d9;
	   box-sizing: border-box;
	   padding-bottom:58px;
	   padding-left: 28px;
   }
    .loovh>ul>li:hover .fonetp{
		color: #0168a1;
	}
	.loovh>ul>li:hover .lapmar{
		color: #0168a1;
	}
	
	
   .parop{
	   position: absolute;
	   top: 0px;
	   left: -10px;
	   width: 9px;
	   height: 9px;
	   border-radius: 100%;
	   border: 5px solid #0168a1;
	   background-color: #FFFFFF;
   }
   .fonetp{
	   font-size: 24px;
	   font-weight: bold;
	   color: #414141;
	   margin-bottom: 10px;
   } 
   
   .lapmar{
	   font-size: 14px;
	   line-height: 24px;
	   color: #414141;
   }
	   
   .goupei>img{
	   width: 100%;
   }
	   
   .goupei{
	   position: relative;
	   width: 100%;
   }
   .qiyte{
	   position: absolute;
	   top: 0px;
	   left: 0px;
	   width: 100%;
	   height: 100%;
	   display: flex;
	   justify-content: center;
	   flex-direction: column;
	   margin: auto;
	   text-align: center;
   }
   .qiyte>div{
	   height: 50%;
   }
     .qiyte>div>img{
		 height: 100%;
	 }
   
   .her{
	   margin-top:65px;
	   color: #555555;
	   font-size:16px;
	   margin-bottom: 150px;
	   line-height: 35px;
   }
   
   .haopa{
	   position: relative;
	   margin-bottom: 200px;
	   width: 100%;
   }
   
	   
   .buhuan{
	   position: absolute;
	   top: 50%;
	   right: 70px;
	   margin-top: -165px;
	  background: rgba(0,84,163,0.8); 
	   width: 560px;
	   height: 330px;
	   z-index: 888;
	   padding: 0px 38px;
	   padding-top: 70px;
	   box-sizing: border-box;
   }
   
   .tioer{
	  font-size: 24px;
	   color: #FFFFFF;
	   margin-bottom: 27px;
	 }  
	 
	 .haosde{
		 display: flex;
		 flex-wrap: wrap;
		 font-size: 14px;
		 color: #FFFFFF;
		 line-height: 30px;
	 }
	 
	 .marp{
		 box-sizing: border-box;
		 padding: 0px 10px;
		 
	  margin-bottom: 100px;
	}
.marp img{
	width: 100%;
}

.yopei p{
	color: #555555;
	font-size: 14px;
	margin-bottom: 45px;
}

.yonyuan{
	color: #555555;
	font-size: 14px;
	line-height: 30px;
	margin-bottom: 45px;
}

.bbaoe{
	font-size: 36px;
	color: #555555;
	margin-bottom: 30px;
	margin-top: 20px;
}
	

.tup{
	width: 33%;
}
.tup img{
	width: 100%;
}	
.zhannr{
	box-sizing: border-box;
	padding-left:50px;
	 margin-bottom: 200px;
	width: 67%;
}

.kdan{
	text-align: left;
}	
.kdan img{
	width: 100%;
	max-width: 570px;
}

.yfuw{
	width: 100%;
	height: 570px;
	margin-bottom: 225px;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #154b9d;
}
	
.pbiaor{
	box-sizing: border-box;
	padding:55px 45px;
	width: 100%;
	background-color: rgba(0,0,0,0.5);
	height: 100%;
	overflow: hidden;
	overflow-y:auto ;
}

.conber>ul>li{
	width: 390px;
	height: 100%;
}

.confu{
	color: #FFFFFF;
	font-size: 14px;
	line-height: 30px;
	
}

.tiper{
	font-weight: bold;
	font-size: 18px;
	color: #FFFFFF;
	margin-bottom: 20px;
}

.fonwue{
	width: 305px;
	float: left;
	box-sizing: border-box;
	height: 100%;
	background: #154b9d;
	color: #FFFFFF;
	font-size: 16px;
	padding: 40px 50px;
}
	
.fonwue>ul>li span{
	 
	margin-right: 16px;
}
.fonwue>ul>li img{
	display: none;
	margin-right: 16px;
}
.jaoc span{
	font-weight: bold;
	
}
.jaoc img{
	display: inline!important;
}
.conber{
	height: 100%;
	
	float: left;
}

.conber>ul{
	height: 100%;
}
.fonwue>ul>li{
	line-height: 50px;
	
}
.mantp{
	width: 100%;
	position: relative;
	box-sizing: border-box;
	padding-left: 360px;
	margin-bottom: 200px;
}

.leflans{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 345px;
	
}

.leflans>ul>li{
	width: 100%;
	text-indent: 55px;
	 white-space: nowrap;
	    text-overflow: ellipsis;
	    overflow: hidden;
	    word-break: break-all;
		line-height: 70px;
		color: #FFFFFF;
		background-color: #154b9d;
		margin-bottom: 10px;
		font-size: 14px;
}

.colnan{
	color:#154b9d!important;
	background: #f1f1f1!important;
}

.nert{
	overflow: hidden;
	overflow-y: auto;
	width: 100%;
	height:700px;
	padding: 25px;
	box-sizing: border-box;
	background: #f3f3f3;
}

.tiero{
	padding-top:20px;
	padding-bottom: 35px;
	font-size: 30px;
	color: #555555;
}
	
.tielfont{
	line-height: 40px;
	font-size: 14px;
	color: #555555;
	text-indent: 2em;
	
}
 .pelrge{
	width: 100%;
    margin-bottom: 100px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
 }
 .pelrge a{
	display: flex;
    width: 33%;
    text-align: center;
    line-height: 115px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto 65%;
    margin-bottom: 54px;
    justify-content: center;
 }
  .pelrge a p{
    font-size:16px;
 }
  .pelrge a img
  {
      height: 400px;
  }
  
  
  .fuz{
	  
	  position: absolute;
	  width: 100%;
	  left: 0px;
	  bottom: 0px;
	  font-size: 18px;
	  font-weight: bold;
	  color: #154b9d;
	  text-align: center;
	  line-height: 75px;
	  background-color: rgba(255,255,255,0.7);
	      white-space: nowrap;
	      text-overflow: ellipsis;
	      overflow: hidden;
	      word-break: break-all;
		  transition: bottom 0.3s;
		      padding: 0px 20px;
		      box-sizing: border-box;
  }
	  
  .suome{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	bottom: -100%;  
	background-color: rgba(0,84,163,0.7);  
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-content: center;
	transition: bottom 0.3s;
  }
  
  .lermr{
	  width: 100%;
	  margin-bottom: 100px;
  }
  .lermr>ul>li{
	  float: left;
	  margin-bottom: 75px;
	  overflow: hidden;
	  width: 47%;
	  position: relative;
  }
  
  .lermr>ul>li:nth-child(2){
	  float: right;
  }
  .lermr>ul>li:nth-child(4){
  	  float: right;
  }
  
   .lermr>ul>li>img{
	   width: 100%;
   } 
		
    .lermr>ul>li:hover .suome{
		bottom: 0%;  
	} 
   .lermr>ul>li:hover .fuz{
   	bottom: -100%;  
   }
  .contile{
	  font-size: 24px;
	  color: #FFFFFF;
	  font-weight: bold;
	  margin-bottom: 20px;
	  text-align: center;
  } 
  .consol{
	  line-height: 50px;
	  color: #FFFFFF;
	  font-size: 18px;
	  text-align: center;
  }
  
	  
  .suome>div{
	  width: 80%;
	  margin: 0 auto;
  }
  
  .fanyguo{
	  box-sizing: border-box;
	  padding-right: 330px;
  }
  
  .conti{
	  margin-bottom: 20px;
	  margin-top: 20px;
	  font-size: 18px;
	  color: #1d1d1d;
	line-height: 27px;  
  }
  
  .xwenf{
	  font-size: 14px;
	  color: #555555;
	  line-height: 20px;
  }
  
  .niutui{
	  width: 330px;
	  position: absolute;
	  top: 0px;
	  right: 0px;
  }
  
  .newtioc{
	  font-size: 24px;
	  color: #1d1d1d;
	  margin-bottom: 15px;
  }
  .zuogr{
	  display: block;
	  margin-bottom: 20px;
	  
	  
  }
  .zuogr .img
  {
      height:185px;
      overflow:hidden;
  }  
  .zuogr>img{
	  width: 100%;
  }
	  
  .xwentile{
	  font-size: 24px;
	  color: #000000;
	  font-weight: bold;
	  margin-top: 65px;
	  margin-bottom: 20px;
	  line-height:1.5;
  }
  .xw_sub_title
  {
      font-size:14px;
      color: #000000;
      margin-bottom:20px;
  }
  .xwentime{
	  color: #b7b7b7;
	  margin-bottom: 20px;
  }
  .nwcnr{
	 box-sizing: border-box;
	 padding-right: 45px; 
  }
  .lyoui{
	 font-family:"微软雅黑" !important;
	 color: #2b2b2b;
	 line-height: 40px;
	 margin-bottom: 40px;
	 min-height:700px;
	 font-size:16px;
	}  
.lyoui span
{
    font-family:"微软雅黑" !important;
	}
	.lyoui p
{
    font-family:"微软雅黑" !important;
	}
	.lyoui img
	{
	    max-width:680px;
	    height:auto;
	    margin:0 auto;
	}
	
	
.foetrn{
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
}	

.ripri{
	text-indent: 2em;
	font-size: 14px;
	color: #555555;
	line-height: 42px;
}

.qunfan{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-bottom: 80px;
}
	
.sonpan{
	width: 40%;
}


.maoshui{
	width: 100%;
	padding-bottom: 45px;
	background-color: #e7f2fc;
	margin-bottom: 150px;
}

.kauile{
	text-align: center;
	line-height:135px;
	font-weight: bold;
	color: #2b2b2b;
	font-size:36px;
}

.namr{
	position: absolute;
	left: 0px;
	top: 0px;
	line-height:42px;
	font-size:16px;
	color: #494a4a;
}
.zhenbr{
	width: 480px;
}
.zhenbr>ul>li{
	box-sizing: border-box;
	padding-left: 100px;
	position: relative;
	margin-bottom: 18px;
	width: 100%;
}

.inpt>input{
	width: 100%;
	height:42px;
	font-size: 16px;
	text-indent: 16px;
	border: 1px solid #d8d8d8;
	border-radius: 3px;
	background-color: #FFFFFF;
}

 .fenlei{
	 max-width: 1080px;
	 width: 95%;
	 margin: 0 auto;
	 display: flex;
	 flex-wrap: wrap;
	 justify-content: space-between;
	 
 }
 
 .inpt>textarea{
	width: 100%;
	 height:160px;
	 font-size: 16px;
	 text-indent: 16px;
	 border: 1px solid #d8d8d8;
	 border-radius: 3px;
	 resize:none; 
	 background-color: #FFFFFF;
 }
 
 .bust{
	 margin-top: 30px;
	 width: 187px;
	 line-height: 55px;
	 border: 0xp;
	 padding: 0px;
	 background-color:#154b9d ;
	 color: #FFFFFF;
	 font-size: 16px;
	 border: 0px;
	 font-weight: bold;
 }
 
 .bosr{
	 display: block;
	 width: 100%;
 }
 
 .citue{
	 display: flex;
	 justify-content: space-between;
 }
 .tiemrxue{
	 padding-top:12px;
	 padding-left: 20px;
	 text-align: center;
 }
 .tiemrxue>p:nth-child(1){
	 font-size: 48px;
	 font-weight: bold;
	 color: #154b9d;
	 margin-bottom:13px;
 }	 
 .tiemrxue>p:nth-child(2){
	 font-size: 14px;
	 color: #999999;
 }
 .emre>div:nth-child(1){
 	 line-height: 35px;
	 margin-bottom: 5px;
	 color: #555555;
	 font-size: 22px;
	 text-overflow: -o-ellipsis-lastline;
	  overflow: hidden;
	  text-overflow: ellipsis;
	  display: -webkit-box;
	  -webkit-line-clamp: 2;
	  line-clamp: 2;
	  -webkit-box-orient: vertical;
 }
 .emre>div:nth-child(2){
 	 line-height: 28px;
	 font-size: 12px;
	 color: #b7b7b7;
	 
	 
 }
 .emres>div:nth-child(1){
 	 line-height: 35px;
	 margin-bottom: 5px;
	 color: #555555;
	 font-size: 22px;
	 text-overflow: -o-ellipsis-lastline;
	  overflow: hidden;
	  text-overflow: ellipsis;
	  display: -webkit-box;
	  -webkit-line-clamp: 2;
	  line-clamp: 2;
	  -webkit-box-orient: vertical;
 }
 .emres>div:nth-child(2){
 	 line-height: 28px;
	 font-size: 12px;
	 color: #b7b7b7;
	 
	 
 }
  .bosr{
	  padding:35px 0px;
  }
 .bosr:hover{
	 background: #ececec;
 }
 
 .emre>div:nth-child(3){
	 color: #555555;
	 line-height:30px;
	 font-size: 14px;
	 color: #555555;
	 text-overflow: -o-ellipsis-lastline;
	  overflow: hidden;
	  text-overflow: ellipsis;
	  display: -webkit-box;
	  -webkit-line-clamp: 2;
	  line-clamp: 2;
	  -webkit-box-orient: vertical;
 }
 
 .emres>div:nth-child(3){
	 color: #555555;
	 line-height:30px;
	 font-size: 14px;
	 color: #555555;
	 text-overflow: -o-ellipsis-lastline;
	  overflow: hidden;
	  text-overflow: ellipsis;
	  display: -webkit-box;
	  -webkit-line-clamp: 2;
	  line-clamp: 2;
	  -webkit-box-orient: vertical;
 }
 
 .emre{
	  width: 718px;
	 
 }
 .emres{
	  width: 1078px;
	 
 }
 .imtuer{
	 width: 185px;
	 height:105px;
	 overflow:hidden;
 }
 .imtuer>img{
	 width: 100%;
 }
 
 .mabr{
	 margin-bottom:110px ;
 }
 .tuerp{
	 
	 width: 102%;
 }
 .tuerp a{
	 display: block;
	width: 31%; 
	margin-right: 2.33%;
	
 }
 
 .weojsr{
	 width: 100%;
	 height: 260px;
	 background-size: 66%;
	 background-position: center;
	 background-repeat: no-repeat;
	 border: 1px solid #e4e4e4;
 }
 
 .taper{
	 text-align: center;
	 font-size: 16px;
	 color: #343434;
	 line-height: 45px;
 }
 
 .wasr{
	 float: left;
	 margin-bottom: 15px;
 }
 
 
	 
 .mebhaun{
	 box-sizing: border-box;
	 float: left;
	 width: 48%;
	 margin-right: 2%;
	 margin-bottom: 20px;
	 border: 1px solid #d0d0d0;
	 padding: 0px 30px;
	 height:493px;
 }
 
 .pantu{
	 line-height: 30px;
	 font-size: 14px;
	 color: #555555;
	 padding-bottom:18px ;
	 border-bottom: 1px solid #d0d0d0;
 }
 
 .susr{
	 padding-top:35px ;
	 color: #154b9d;
	 font-size: 24px;
	 margin-bottom: 18px;
 }
	 
 .xuns{
	 line-height: 65px;
 }
  .xuns a{
	  margin-left: 5px;
	  display: inline;
  }
 .xuns{
	 width: 100%;
	 color: #d70c25;
 }
 
 .showr{
	 margin: 0 auto;
	 width: 280px;
	 height: 50px;
	 border: 1px solid #dadada;
	 font-size: 14px;
	 box-sizing: border-box;
	 padding: 0px 20px;
	 border-radius: 50em;
	 margin-bottom: 50px;
 }
 
	 
 .showr>input{
	 width: 210px;
	 height: 48px;
	 font-size: 14px;
	 text-indent:8px;
	 outline:none;
 }
 
 .sws{
	 padding: 0px;
	 float: right;
	 background-color: rgba(0,0,0,0);
	 width: 28px;
	 height:48px;
	 border: 0px;
	 background-position: center;
	 background-repeat: no-repeat;
	 background-size: 50%;
 }
 
 .disf{
	 display: flex;
	 justify-content: space-between;
	 flex-wrap: wrap;
 }
 
 .bulen{
	 padding:35px 38px;
	 box-sizing: border-box;
	 background-color: #e5e5e5;
 }
 
 .imtspu{
	 position: relative;
	 width: 100%;
	 
 }
 .imtspu>img{
	 width: 100%;
 }
  .tupian>ul>li {
	  width: 188px;
	  margin-right: 40px;
	  float: left;
  }
 .tupian>ul>li img{
	 width: 100%;
 }
 
 .tuwid{
	 width: 100%;
	 overflow: hidden;
	 
 }
 
	 
 .flper{
	 position: absolute;
	 bottom: 0px;
	 left: 0px;
	 background: rgba(0,0,0,0.5);
	 width: 100%;
	 height: 145px;
	 padding:30px 50px;
	 line-height: 30px;
	 color: #FFFFFF;
	 font-size: 14px;
	 overflow: hidden;
	 overflow-y: auto;
box-sizing: border-box;
 }
 
  
  .flper::-webkit-scrollbar {
   /*滚动条整体样式*/
   width : 10px;  /*高宽分别对应横竖滚动条的尺寸*/
   height: 1px;
   }
   .flper::-webkit-scrollbar-thumb {
   /*滚动条里面小方块*/
   border-radius: 10px;
   box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
   background   : #535353;
   }
   .flper::-webkit-scrollbar-track {
   /*滚动条里面轨道*/
   box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
   border-radius: 10px;
   background   : #ededed;
   }
   
	   
   .tuomr{
	   width: 100%;
	   box-sizing: border-box;
	   border: 10px solid #cdcdcd;
	   height:282px;
	   text-align:center;
	   padding-top:170px;
	   font-size:14px;
	   color:#000000;
	   
   }
   .tuomr>img{
	   width: 100%;
   }   
   
   .donch{
	   width: 101%;
	   
   }
   
   .donch>ul>li{
	   float: left;
	   width: 18.5%;
	   margin-right: 1.5%;
	   margin-bottom: 50px;
   }
   
   .yans{
	   text-align: center;
	   margin-right: 5px;
	   width: 24px;
	   height: 40px;
	   line-height: 40px;
	   background-position: center;
	   background-repeat: no-repeat;
	   
   }
	.yans img{
		margin-top: -2px;
	}	
    
   .cllosr{
	     justify-content: space-around;
	   display: flex;
   }
   .cllosr a{
	 
	   display: flex;
	   line-height: 40px;
   }
	.msnr{
		font-size: 16px;
	}	
    .cllosr a:hover .msnr{
		color: #154b9d;
		
	}
	.cllosr a:hover .yans>img{
		opacity: 0;
		
	}
		
	.cllosr a:nth-child(1)>.yans>img{
		margin-top: -1px;
		    margin-right: -2px;
		
	}
	.cllosr a:nth-child(2)>.yans>img{
		margin-top: 0px;
		margin-right: 0px;
		
	}
	
	.foter{
		padding: 80px 0px;
		background: #e9e7e7;
		clear:both;
	}
	
	.fsnr{
		width: 150px;
		display: flex;
		font-size: 14px;
		justify-content: space-between;
		line-height: 50px;
		border-bottom: 1px solid #d9d7d7;
	}
	
	.zuorb{
		width: 455px;
		display: flex;
		justify-content: space-between;
	}
	
	.dis{
		color: #6b6a6a;
		line-height: 20px;
	}
	.liks{
		margin:5px 0px;
	}
	.liks a{
		display: inline-block;
		margin-right: 5px;
		border: 1px solid #e2e2e2;
		background: #FFFFFF;
		width: 30px;
		height: 30px;
		background-position: center;
		background-repeat: no-repeat;
	}
	.youbr{
		width: 315px;
		padding: 15px 0px;
	}
	.xuan{
		width: 100%;
		border: 1px solid #e2e2e2;
		box-sizing: border-box;
		background: #FFFFFF;
		color: #b6b1b1;
		text-indent: 1em;
		height:40px;
		font-size: 14px; 
		margin-bottom: 5px;
	}
	
	.tainar>div{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	 
	.heleft{
		position: fixed;
		top: 0px;
		left:-100%;
		width: 100%;
		height: 100%;
		
		background: #FFFFFF;
		z-index: 999999;
	}
	 
	
	.conlao{
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		padding-top: 70px;
		overflow: hidden;
		overflow-y: auto;
	}
	
	.hrafanh{
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		background-color: #FFFFFF;
		height: 70px;
		line-height: 70px;
		box-sizing: border-box;
		padding: 0px 10px;
		display: flex;
		justify-content: space-between;
		 border-bottom: 2px solid #ccc;
		 z-index: 8;
		}
		
	.jtoufanhg{
		height: 100%;
	}	
		.jtoufanhg>img{
			height: 50%;
			
		}
		.mench{
			font-size: 25px;
			
		}
		.navnr{
			height: 0px;
			overflow: hidden;
		}
		.navnr a{
			display: block;
			text-indent: 2em;
			font-size: 20px;
			line-height: 70px;
		}
		
		.nertl{
			display: block;
			text-indent:1em;
			font-size: 25px;
			line-height: 80px;
			    border-bottom: 1px solid #000;
		}
		 .uobr{
			 position: absolute;
			 width: 30px;
			 height:2px;
			 right:20px ;
			top:50px;
			margin-top: -12px;
		 }
		 
		 .zhank{
			 position: relative;
		 }
		 
			 
		 .fnzhuna>div:nth-child(1){
			 transform:rotate(90deg);
			 
		 }
		.uobr>div{
			transition: transform 0.3s;
			position: absolute;
			top: 0px;
			left: 0px;
			 
			width: 100%;
			height: 2px;
			background-color: #000000;
		}
		
		.loos{
			line-height: 80px;
			width: 100px;
			float: left;
			margin-left: 30px;
			text-align: center;
		}
		.loos>img{
			width: 100%;
		}
		.language{
			line-height: 80px;
			width: 420px;
			float: left;
			text-align: right;
			font-size:16px;
		}
		
		.img img{ width:100%;}
		
		.anrpe{
			margin-top: 25px;
			margin-right: 30px;
			width: 30px;
			float: right;
		 
			height: 30px;
		}
		.anrpe div{
			width: 100%;
			height: 2px;
			background-color: #000000;
			margin: 6px 0px;
			transition: transform 0.3s;
		}
		
		.sdor div:nth-child(1){
			transform:rotate(45deg) translate(6px,6px);
			
		}
		
		.sdor div:nth-child(2){
			opacity: 0;
		}
		
		.sdor div:nth-child(3){
			transform:rotate(-45deg) translate(6px,-6px);
		}
		.heaer{
			position: fixed;
			width: 100%;
			top: 0px;
			left: 0px;
			z-index: 55;
			background-color: #FFFFFF;
		}
		.nones{
			display: none;
		}
		.gasodu{
			height: 80px;
		}
		
		.jucons
		{
		    width:230px;
		    float:left;
		    margin:15px 32px;
		}
		
		.jucons p
		{
		    width:230px;
		    text-align:center;
		    line-height:40px;
		    font-size:14px;
		}
.about{ width:100%; float:left; font-size:16px; line-height:2;}
		
		
.pagelist{width:100%;height:37px; padding-top:30px; padding-bottom:50px; text-align:center;}
.pagelist a{ padding:0 7px; height:32px;display:inline-block; background-color:#f1f1f1; border-radius: 1px; border:#c1c1c1 solid 1px;  text-align:center;line-height:32px;margin-left:14px;font-size:14px;color:#3e3e3e; cursor:pointer;}
.pagelist a:hover ,.pagelist a.selected{ background-color:#154b9d; color:#fff; border:#154b9d solid 1px; padding:0 7px; cursor:pointer;}
.pagelist span{height:32px;display:inline-block;margin-left:14px;line-height:32px;text-align:center;font-size:14px;color:#999999;}

.product_show{ width:100%; float:left;margin: 0px 0px 50px;}
.p1{ width:100%; float:left; text-align: center;}
.p2{ width:100%; float:left; line-height:30px; font-size:16px; margin-top:50px;}
.p2 img{ max-width:680px; margin:0 auto; height:auto;}
.p2 table tr td{ border:#cccccc solid 1px !important;}
.p3{ width:33.3%; float:left;margin-top: 90px;}

.pp1{ width:580px; margin:0 auto;}
.pp1 li{ float:left; margin: 0 10px 40px;}
.pp2{ width:435px; margin:0 auto;}
.pp2 li{ float:left; margin: 0 10px 40px;}