

body{
	overflow-x: hidden;
}

.lenx{
	background-image: ;
	box-sizing: border-box;
	position: absolute;
	transform:skew(-3deg,-3deg);
		width: 100%;
 	height: 100%;
	 
	 background:url(../images/ebt.jpg) no-repeat 50% 0%;
	overflow: hidden;
	
	border-radius: 10px;
				
 }
			
			
			.huiqu{
			 box-sizing: border-box;
				 position: relative;
				width: 4rem;
				height: 4rem;
				
			 
				transform:skew(3deg,3deg) translateZ(0);
				background: url(images/ebt.jpg);
				background-position: center;
				
				background-repeat:no-repeat ;
			 margin-top: -0.5rem;
			 margin-left: -0.5rem;
			}
			
			 .nermen{
			 	box-sizing: border-box;
			 	display: flex;
			 	align-items: center;
			 	 justify-content: center;
			 	opacity: 0;
			 	position: absolute;
			 	width: 100%;
			 	height: 100%;
			 	border:5px solid rgba(29,80,131,1);
			 	background-color: rgba(29,80,131,0.7);
			 	color:#FFFFFF;
			 	transition:opacity 0.3s;
			 	 font-size: 16px;
			 	 z-index: 99;
			 }
			 
			  .lenx:hover .nermen{
				opacity: 1;
				 
				}
			 
			  .lunh{
			  float: right;
			  	position: relative;
			  	width: 325px;
			  	height: 325px;
			  	margin-top: 140px;
			  	
			  	opacity: 0;
			  	margin-right: 50%;
			  	transition: transform 0.5s,margin-right 1.5s;
			  }
			  
			  .riter{
			  		opacity: 1!important;
			  	margin-right: 0!important;
			  }
			  
			 .lunh>ul>li{
			 	position: absolute;
			 	width: 100%;
			 	height: 100%;
			 	transition: transform 0.5s,top 0.5s,left 0.5s;
			 }

.ydonnr{
	width: 100%;
	margin-left: -100%;
	transition: margin-left 0.7s;
}

.juz{
	height: 100%;
	max-width: 1300px;
	margin: 0 auto;
	width: 95%;
	
}

 

.toudz{
 
	transition: margin-top 0.5s;
}

.logt{
	width: 294px;
	height: 267px;
	margin-left: 100px;
	opacity: 0;
	background: url(../images/log.png) no-repeat center;
}
			 
.logt{
	float: left;	
}
.logt a
{
    width: 294px;
	height: 267px;
	float: left;	
}


.colrs{
	border-bottom:1px solid #1c1c1c!important;
}


.bnntr{
 max-height: 720px;
	position: relative;
width: 100%;
overflow: hidden;
 
}
.mbenbr{
	opacity: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background-color:rgba(0,0,0,0.5);
	transition:opacity 0.5s;
}

.zifu{
	color: #FFFFFF;
	font-size:26px;
	text-align: center;
	 
}
.haet{
	 height: 267px;
 overflow: hidden;
	transition:margin-top 0.5s, height 0.5s;
}

.gao{
	height: 0px;
}

.navsj{
	display: none;
}

.navsj{
	width: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 888;
	background-color: #FFFFFF;
	
}
.gang{
	float: right;
	 position: relative;
	width: 50px;
	height: 50px;
	margin-top: 15px
}


.gang>div{
	position: absolute;
	left: 0px;
	width: 100%;
	margin-top: 10px;
	height: 3px;
	background-color: #1c1c1c;
	border-radius: 3px;
	transition: transform 0.5s,opacity 0.3s;
}
.gang>div:nth-child(1){
	 top: 0px;
}
.gang>div:nth-child(2){
	top: 15px;
}
.gang>div:nth-child(3){
	top: 30px;
}

 
.park>div:nth-child(1){
	 top: 15px;
	 transform:rotate(45deg);
}
.park>div:nth-child(2){
	top: 15px;
	opacity: 0;
}
.park>div:nth-child(3){
	top: 15px;
	transform:rotate(-45deg);
}
.log{
	float: left;
	line-height: 80px;
	width: 20%;
}
.log>img{
	width: 100%;
}


.navjs{
position: fixed;
top: 80px;
right: -100%;	
	overflow: hidden;
	height: 0px;
	width: 100%;
	background-color: #FFFFFF;
	z-index: 888;
}



.juznr{
	width: 95%;
	margin: 0 auto;
}

.qqing{
	
	 
	margin:0.4rem auto;
 
	display: block;
	width: 146px;
	line-height: 40px;
	height: 40px;
	border: 1px solid #d5d6d6;
	border-radius: 50rem;
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	transition:opacity 0.3s, color 0.3s,background-color 0.3s,margin 2.8s; 
}

.gaods{
	opacity: 1!important;
 
}


.zpr{
	margin-top: 0px;
}

.zifu>p{
	margin-bottom: 0.5rem;
	opacity: 1;
	transition: margin-bottom 0.5s  ; 
}

.zifu>p:nth-child(1){
	margin-bottom: 0.5rem;
	 
	 
}

.zpr>p:nth-child(1){
	 
	margin-bottom: 0.24rem!important;
	
}

.zpr>p:nth-child(2){
	 
	transition: margin-bottom ease-in 0.5s   ; 
}
.mbenbr{
	display:flex; 
	justify-content: center;
	align-items:center;
}

.qqing:hover{
	color:#555;
	background-color:#FFFFFF; 

}
 
.con2{
	
	width: 100%;
	height: 800px;
	background: url(../images/prl.jpg) no-repeat center;
	background-size: auto 100%; 
	
}
.coner_nr{
	box-sizing: border-box;
	padding: 0px 5%;
 
	
}

.cuiz{
	width: 100%;
	height: 100%;
	display: flex;
	align-items:center;	
}

.lefr{
	float: left;
}
.rit{
	float: right;
}
.conrit{
	margin-top: 25%;
}
.conlft{
	margin-top: 10%;
	
	display:flex; 
	justify-content: center;
	align-items:center;

}

.denkgao{
	width:562px;
	height:562px;
}

.con2_yuan{
	position: relative;
	width: 495px;
	height: 495px;
 
	background-color: #e8e8e8;
border-radius: 100%;
}


.nrti{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background:url(../images/nery.png) no-repeat center;
	background-size: 100% 100%; 
 
	
}
.biaer{
	position: absolute;
	display: flex;
	justify-content: center;
	align-items:center;
	
    top: 20%;
    left: 20%;
    width: 60%;
    height: 60%;
	background:url(../images/yuan.png) no-repeat center;
	 z-index: 88;
	 background-size: 100% 100%;
	 border-radius: 100%;
	 /*border: 1px solid #000000;*/
}
.biaer>img{
	width:40%;
}
.shanyr{
	position: absolute;
	/*border: 1px solid #000000;*/
	    top: -35px;
    left: -35px;
 
	transform:rotate(-120deg);
	background:url(../images/ban.png) no-repeat center;
	z-index: 7;
	transition: transform 0.5s;
	background-size: 100% 100%;
}

.tioaz{
	position: absolute;
	width: 100%;
	height: 100%;
	transform:rotate(0deg);
	z-index: 8;
	}
	
	.huid{
		transform:rotate(0deg);
	}
.kgao{
	display:block;
	  
	position: absolute;
	width: 300px;
	height:248px;
	
transition: transform 0.5s,color 0.3s;
	 
	
}

.shej{
	left: 0px;
	top: 0px;
	 border-top-left-radius: 94%;
}


.senc{
	bottom: 0px;
	left: 0px;
	 border-bottom-left-radius: 94%;
}

.shgon{
	display: flex;
	justify-content: flex-end;
	align-content: center;
	 
	     text-align: right;
    width: 190px;
    height: 390px;
    right: 0px;
    top: 50%;
    margin-top: -195px;
    border-radius: 100%;
}

.fnr{
	font-size: 16px;
	line-height: 40px;
}

.imf{
	width: 100%;
}
.imf>img{
	width: 40%;
}
.shgon img{
	width: 70%;
}

.kgao .imf>img:nth-child(2){
	display: none;

}

 

.wenz_sj{
	width: 20%;
	text-align: center;
	transform: translate(140%,100%);
}
.wenz_sc{
	width: 20%;
	text-align: center;
	transform:translate(140%,165%);
}
.wenz_gc{
	    margin-right: 12%;
    margin-top: 100%;
    text-align: center;
	 
}
.conrit>ul>li{
	position: absolute;
	opacity: 0;
	top: 0px;
	left: 0px;
}
.conrit>ul>li:nth-child(1){
	opacity: 1;
}

.conrit{
	opacity: 0;
	margin-right: -100px;
	position: relative;
	width: 45%;
	 
}
.conrit>ul>li>p{
	text-indent: 2em;
	color: #555555;
	line-height: 30px;
	font-size:1.25em;
}
.tir{
	text-indent:-1em!important;
	margin-bottom: 0.3rem;
}
.sgons{
	font-size: 22px;
	color: #1861ae;
	
}

.con3{
	width: 100%;
	height: 750px;
	overflow: hidden;
 
	background-color: #f4f4f4;
}


.box1{
	width:0;
	border-left: 52px solid transparent;
	border-right: 52px solid transparent;
	border-bottom: 30px solid #6c6;   
	background-position: center;
	background-repeat:no-repeat ;
	overflow: hidden;
	 
	}
.box2{
	width: 104px;
	height: 60px;
	background-color: #6c6; 
	background-position: center;
	background-repeat:no-repeat;
	overflow: hidden;
	
	}
.box3{
	width:0;
	border-top: 30px solid #6c6;
	border-left: 52px solid transparent;
	border-right: 52px solid transparent;
	background-position: center;
	background-repeat:no-repeat ;
	overflow: hidden;
	
	}


 
 
.center{
	position: relative;
	border-radius: 37%;
  margin:0px auto;
  
  
 
}
 .tongao{
 	width: 215px;
	height: 186px;
	
    
 }
 
 .borlef{
 	margin-left: 0px!important;
 	opacity: 1!important;
 }
 
 .lesu{
 	left: -150%!important;
 	
 }
 
 .condnrimg{
 	transform:scale(0);
 	position: relative;
 	top: 30%;
 	right: 10%;
 
  margin:0px auto;
 transition: transform 0.5s;
 }

.condnrimg>ul>li{
	position: absolute;
	top: 0px;
	left: 0px;
	 transition: left 0.8s;
}

.fans
 {
 	position: absolute;
 	left: 50%;
 	top: 50%;
 	border-bottom:1px solid #FFFFFF ;
 	border-top:1px solid #FFFFFF ;
 	 width: 108px;
 margin-top: -93px;
  margin-left: -54px;
  height:186px;
  overflow: hidden;
   transition: transform 0.3s;

 }
/*  .prep>ul>li{
 	
 	  transition: transform 0.3s;
 }*/

.pr>ul{
	width: 100%;
}
 
 
 .jduy{
 	  /*transform: rotate(deg);*/
 }
 .jduy>div{
  overflow: hidden;
 	left: 0px;
 	top: 0px;
 	position: absolute;
 	width: 100%;
 	height: 100%;
 	background-position:center ; 
background-repeat:no-repeat ;
 
 }
 .jduer{
 	transform: rotate(60deg);
 }
 .jduer>div{
 	position: absolute;
  overflow: hidden;
 	left: 50%;
 	top: 0px;
 	width: 200%;
 	margin-left: -100%;
 	height: 100%;
 	transform: rotate(-60deg);
 	background-position:center ; 
background-repeat:no-repeat ;
 
 }
.jdusan{
 	transform: rotate(-60deg);
 }

.jdusan>div{
	position: absolute;
	left: 50%;
 	top: 0px;
 	width: 200%;
 	margin-left: -100%;
 	height: 100%;
 	transform: rotate(60deg)  ;
 	background-position:center ; 
background-repeat:no-repeat ;
  overflow: hidden;
 
 }
 


 

.prep>ul>li:nth-child(1){
	border:1px ;
	top: 100%;
}
/*.prep>ul>li:nth-child(2){
	left: -150%;
}*/
.prep>ul>li:nth-child(3){
	left: 75%;
    top: 50%;
}
.prep>ul>li:nth-child(4){
	left: 75%;
    top: -50%;
}
.prep>ul>li:nth-child(5){
	left: -74.5%;
    top: 50%;
}
.prep>ul>li:nth-child(6){
	left: -74.5%;
    top: -50%;
}

.prep>ul>li{
	
	transition: transform 0.3s,top 0.3s,left 0.3s; 
}
.prep>ul>li:hover{
	transform:scale(1.1);
	z-index: 4;
	
}
.prep>ul>li:hover .fans{
	border: 0px;
	
}
.zhen{
	
}

.pr>ul>li span{
	font-family: impact;
	font-size: 23px;
	color: #1e6ab8;
	margin: 0px 10px;
	
}
.pr>ul>li{
	float: left;
	
	 
	margin-top: 100px;
	margin-left: 24px;
	margin-right: 24px;
	opacity: 0;
	text-align: center;
}


.pr>ul>li>p:nth-child(1){
	font-weight: bold;
	font-size: 12px;
	line-height: 55px;
	color: #7e7e7e;
}
.pr>ul>li>p:nth-child(2){
	font-size: 14px;
	color: #555555;
	
	 
}
.consan_miao>p{
	opacity: 0;
	margin-top: 100px;
	 
}
.consan_miao>p:nth-child(1){
	 margin-bottom:18px ;
}
.consan_miao>p:nth-child(2){
	
	color: #4b4b4b;
	font-size: 24px;
	font-weight: bold;
}
.consan_miao>p:nth-child(3){
	line-height: 95px;
	color: #1e6ab8;
	font-size: 22px;
	
}

.consan_miao>p:nth-child(4){
	line-height: 45px;
	color: #585858;
		font-size: 14px;
}

.consan_miao{
	margin-top: 1.45rem;
	
}


.consi_miao>p{
	opacity: 0;
	margin-top: 100px;
	 
}
.consi_miao>p:nth-child(1){
	 margin-bottom:18px ;
}
.consi_miao>p:nth-child(2){
	
	color: #4b4b4b;
	font-size: 24px;
	font-weight: bold;
}
.consi_miao>p:nth-child(3){
	line-height: 95px;
	color: #1e6ab8;
	font-size: 22px;
	
}

.consi_miao>p:nth-child(4){
	line-height: 45px;
	color: #585858;
	font-size: 14px;
}

.consi_miao{
	margin-top: 1.45rem;
	
}


.prsi>ul>li span{
	font-family: impact;
	font-size: 23px;
	color: #1e6ab8;
	margin: 0px 10px;
	
}
.prsi>ul>li{
	float: left;
	
	 
	margin-top: 100px;
	margin-left: 24px;
	margin-right: 24px;
	opacity: 0;
	text-align: center;
}


.prsi>ul>li>p:nth-child(1){
	font-weight: bold;
	font-size: 12px;
	line-height: 55px;
	color: #7e7e7e;
}
.prsi>ul>li>p:nth-child(2){
	font-size: 14px;
	color: #555555;
	 
}
.prsi{
	margin-top: 8%;
}

.con4{
	position: relative;
	
	 
	width: 100%;
	overflow: hidden;
	height: 750px;
}


.kjdai{
position: absolute;
width: 100%;
height: 145px;
bottom: -100%;
left: 0px;
	
}


.kjdai>ul>li{
position: absolute;
width: 200%;
height: 100%;
background: url(../images/kej.png)  no-repeat;
background-size:100%;

}

.kjdai>ul>li:nth-child(1){
	 animation:tuy 10s linear infinite  ;   
 
}

.kjdai>ul>li:nth-child(2){
	 animation:myfirst 10s linear infinite  ;   
 
}
@keyframes tuy
{
to {left: -40%;}
from {left: 40%;}

}


@keyframes myfirst
{
to {left: 40%;}
from {left:-40%;}

}



.con5{
	width: 100%;
	height: 750px;
	overflow: hidden;
 
	background-color: #f2f1f1;
}

.waikun{
		position: absolute;
	 left: 0px;
	 top: 0px;
	display: flex;
	align-content: center;
	justify-content: center;
	width: 100% ;
	height: 100%;
	
	
	
}

.chilun{
	position: absolute;
	top: 0px;
	 left:0px;
	width: 230px;
	height: 230px;
	border: 8px solid #FFFFFF;
	background-color: #000000; 
	transform:scale(0.8);
	border-radius: 100%;
	background-position:center;
	background-repeat:no-repeat ; 
	     background-size: 200%;
}


.chdlun{
	position: absolute;
	top: 0px;
	 left:0px;
	width: 100%;
	height: 100%;
	
	background: url(../images/lun.png) no-repeat center;
	
	background-size:100% 100%;
}

.chconr{
	 margin-top: -100%;
	position: relative;
	float: left;
	width: 245px;
	height: 245px;
	margin-left: 5%;
	 opacity: 0;
	transition:margin-top 2.5s,opacity 2.5s; 
}

.chconr>ul>li{
	position: absolute;
	top: 0px;
	 left:0px;
	width: 100%;
	height: 100%;
	
 
	
	
}
  
  
 .don>ul>li:nth-child(1) .chdlun{
 	animation:lundon 10s linear infinite  ;  
  
 	
 }  
 
   
 .don>ul>li:nth-child(2) .chdlun{
 	animation:lundonf 10s linear infinite  ;  
 	 
 } 
  .don>ul>li:nth-child(3){
 	animation:lundon 4.5s linear infinite  ;  
 
 	
 }
 .chconr>ul>li:nth-child(3) .waikun{
 	display: none;
 	
 	
 }  
 
  .don>ul>li:nth-child(4) .chdlun{
 	animation:lundonf 10s linear infinite  ; 
 	
 } 
 
  .don>ul>li:nth-child(5) .chdlun{
 	animation:lundon 10s linear infinite  ;  
  
 } 
 
  .don>ul>li:nth-child(6) .chdlun{
 	animation:lundonf 11s linear infinite  ;  
  
 } 
 
 .huitu{
 	 margin-top: 10%!important;
	opacity: 1!important;
 }
 
 
.chconr>ul>li:nth-child(2){
	left: 85%;
	top: 4%;
	transform:scale(0.75);
}
.chconr>ul>li:nth-child(3){
	width: 35%;
    height: 35%;
    left: 170%;
    top: 36%;
    background: url(../images/vun1.png) no-repeat center;
    background-size: 100%;
}
.chconr>ul>li:nth-child(4){
	
		left: 200%;
	transform:scale(0.95);
}
.chconr>ul>li:nth-child(5){
    top: 76%;
    left: 54%;
    transform: scale(0.90);
}
.chconr>ul>li:nth-child(6){
	left: 150%;
    top: 85%;
     transform: scale(1.1);
}

.chconr>ul>li:nth-child(2) .chdlun{
	background: url(../images/lunlan.png) no-repeat center;
	background-size:100% ;
}


.chconr>ul>li:nth-child(6) .chdlun{
	background: url(../images/lunlan.png) no-repeat center;
	background-size:100% ;
}


@keyframes lundon
{
to {transform:rotate(0deg);}
from {transform:rotate(360deg);}

}
@keyframes lundonf
{
to {transform:rotate(0deg);}
from {transform:rotate(-360deg);}

}


 


.cfipa>ul>li span{
	font-family: impact;
	font-size: 23px;
	color: #1e6ab8;
	margin: 0px 10px;
	
}
.cfipa>ul>li{
	float: left;
	
	 
	margin-top: 100px;
	margin-left: 24px;
	margin-right: 24px;
	opacity: 0;
	text-align: center;
}


.cfipa>ul>li>p:nth-child(1){
	font-weight: bold;
	font-size: 12px;
	line-height: 55px;
	color: #7e7e7e;
}
.cfipa>ul>li>p:nth-child(2){
	font-size: 14px;
	color: #555555;
	
	 
}
.cfipa{
	margin-top: 2%;
}

 

.confilef>p:nth-child(1){
	opacity: 0;
	margin-top: 100px;
	 margin-bottom:18px ;
}
.confilef>p:nth-child(2){
	opacity: 0;
	margin-top: 100px;
	color: #4b4b4b;
	font-size: 24px;
	font-weight: bold;
}
.confilef>p:nth-child(3){
	line-height: 95px;
	color: #1e6ab8;
	font-size: 22px;
	opacity: 0;
	margin-top: 100px;
}

.confilef>p:nth-child(4){
	line-height: 45px;
	color: #585858;
	font-size: 14px;
	opacity: 0;
}

.confilef{
	
	margin-top: 1.95rem;
}

 
.newtit{
	line-height:25px ;
 text-align: center;
	color: #aaaaaa;
	 font-size: 14px;
	max-width: 840px;
	width: 95%;
	margin: 0 auto;
	
	margin-top: 100px;
	opacity: 0;
	transition: opacity 0.6s,margin-top 0.6s;
}

.neconr{
	margin-top:1rem ;
}
.newtir{
	text-align: center;
	 position: absolute;
	bottom: 0px;
	left: 0px;
	font-size: 0.18rem;
	 
		width: 100%;
	line-height: 0.45rem;
	color: #FFFFFF;
	background-color: rgba(0,0,0,0.88);
	
}


.nweig{
	display: block;
	position: relative;
	width: 40%;
	height: 3.32rem;
	background-position:center ;
	background-repeat:no-repeat ;
	transition: transform 1s,margin-left 1s,opacity 1s;
	 
	opacity: 0;
}
.mlet{
	 
	opacity: 1!important;
}

.nweig:hover{
	transform:scale(1.02);
}

.nwehent{
	display: flex;
	justify-content: space-around;
	flex-flow: wrap;
	width: 58.46%;
}
.nwehent>a{
	margin-top: 100px;
	opacity: 0;
}

.fonnr{
	width: 78%;
	float: right;
}

.biaot{
	font-size: 14px;
	color: #2d2d2d;
	 
}
.ziton{
 	line-height: 0.24rem;
	color: #8a8a8a;
	line-height:25px;
	padding-top:18px;
}

.timr{

	float: left;
	width: 14%;
	 padding: 0.18rem 0.1rem;
	background-color: #e6e7e7;
	text-align:center;
		transition: background-color 0.3s;
}
 
.timr>p:nth-child(1){
	font-size: 18px;
	font-weight:bold;
	line-height:25px;
 
}
.timr>p{
		color: #ababab;
		transition: color 0.5s;
} 
 
.linke{
	width: 46.5%;
	display: block;
		margin-bottom: 0.7rem;
}
 
.linke:hover .timr>p{
	color: #FFFFFF;
}
.linke:hover .timr{

	background-color: #275994;
}
.linke:hover .biaot{
	color: #275994;
}
.newcon{
	color: #272727;
	margin-bottom: 0.35rem;
	text-align: center;
	
	font-size: 22px;
	margin-top: 100px;
	opacity: 0;
	transition: margin-top 0.5s,opacity 0.5s;
}

.mart{
		margin-top: 0px!important;
	opacity: 1!important;
}

.zunr{
	float:left ;
	margin-right:0.9rem ;
}


.zunr>p{
	font-size: 16px;
	color: #1a1a1a;
	height:36px;
	color: #1a1a1a!important;
}
.zunr a{
	display: block;
	line-height: 30px;
	color: #606060;
	font-size:14px;
}

.erwm{
	text-align: center;
	float: right;
	width: 22%;
	border-left:1px solid #cccccc;
}


.selectAge{
	box-sizing: border-box;
	width: 140px;
	line-height: 32px;
	text-indent: 1em;
	color: #747474;
	border:#f4f4f4;
	
	background:#f4f4f4 url(../images/liumr.png) no-repeat 90% 50%;
	appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
	
}
.suomr{
	color: #585858;
	line-height: 36px;
	font-size: 14px;
	
}
.foot{
	width: 100%;
	border-top: 1px solid #cccccc;
	
}
 

.jerboo{
	width: 100%;
	color: #9f9f9f;
	line-height:0.58rem;
	background-color: #484848;
	font-size:14px;
}
.jerboo a{ 
	color: #9f9f9f;
}
.zubr>a{
	padding: 0px 6px;
	border-left:1px solid #818181 ;
	font-size:14px;
}


.navjs>a{
	display: block;
	text-align: center;
	line-height: 75px;
	font-size: 25px;
	border-bottom: 1px solid #b0b0b0;
	

	transition: color 0.3s;
}

.navjs>a:hover{
	color: #194e93;
 
}

.bnrer{
	width: 100%;
	height: 10rem; 
	background-position:center;
	background-repeat:no-repeat;
	background-size:100%;
	
}

.bnluh{
	clear: both;
	width: 100%;
	  
}

.bnluh{
	display: none;
	}
	
.xialar{
	display: none;
}
 

.bntop{
	position:relative;
width: 100%;
height: 488px;
background-repeat:no-repeat ;
background-position:center ;


}
.nvatu{
	
	bottom: 1px;
	position: absolute;
	
	width: 100%;
	background-color: rgba(0,0,0,0.5);
	text-align: center;
	 
}
.nvatu>a{
	display: inline-block;
	padding: 17px;
	border-bottom: 2px solid  rgba(0,0,0,0);
	color: #FFFFFF;
	margin: 0 12px;
	transition: border-color 0.5s;
}
.bort{
	border-bottom: 2px solid #FFFFFF!important;
}

.nvatu>a:hover{
	border-bottom: 2px solid #FFFFFF;
}


 .bioti{
 	text-align: center;
 }
.tiett{
	font-size: 23px;
}

.coneltr{
	color: #bebebe;
}


.contlun{
	max-width: 1300px;
	margin: 0 auto;
	width: 95%;
	height: 470px;
	overflow:hidden; 
 
}


.mebr{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height:100%;
	opacity: 0.8;
	background-color: #FFFFFF;
	z-index: 111;
}

.ppr{
	width: 80%;
	margin: 0 auto;
	
}
.ppr>img{
	width: 100%;
}

.gaoduy{
	height:120px;
}
.imgtu{
	float: left;
width: 40%;
height: 195px;	
 background-position:center!important;
 background-repeat:no-repeat!important;
 background-size:100%;
}

.fonzi{
	width: 54%;
	float: left;
	margin-left:2%;
}
.fonzi>p:nth-child(1){
	font-size: 16px;
	line-height: 40px;
	margin-bottom: 20px;
	
}
.fonzi>p:nth-child(2){
	color: #a2a2a2;
	line-height: 25px;
	font-size:14px;
	height: 120px;
}
.fonzi>p:nth-child(3)>span{
margin-right: 35px;
}

.conef{
	width: 100%;
	
}
.conef>a{
	float: left;
	display: block;
width: 50%;
margin-bottom: 0.5rem;
}


.jianjr{
	max-width: 1300px;
	width: 95%;
	margin: 40px auto;
line-height: 30px;
text-align: center;
font-size:14px;
color:#555555;
}

.butlk{
	display: block;
	width: 134px;
	line-height: 40px;
	text-align: center;
	color: #135993;
	border-radius: 50em;
	border: 1px solid #135993;
	margin: 0 auto;
	transition: background-color 0.5s,color 0.5s;
	
}
.butlk:hover{
	color: #FFFFFF;
	background-color: #135993;
}
.tuanse>div:nth-child(1){
		 		    border-right: 1px solid #dedede;
		 		
		 	}
.tuanse>div:nth-child(2){
		 		    border-right: 1px solid #dedede;
		 		
		 	}
.tuanse{
	display: flex;
	max-width: 1300px;
	width: 95%;
	margin: 0 auto;
}
.utan{
	width: 33.33%;
	padding-top: 15px;
	box-sizing: border-box;
	height: 245px;
	text-align: center;
	line-height: 30px;
	margin-top:80px;
	margin-bottom: 100px;
}
 
.kunsr{
	color: #919191;
	font-size:14px;
}
.utan>p{
	font-weight: bold;
}

.bitimr>p:nth-child(1){
	font-size: 18px;
	margin-bottom: 8px;
}
.bitimr>p:nth-child(2){
	color: #bebebe;
}
.bitimr{
	 
	text-align: center;

	width: 188px;
	margin: 0 auto;
	background-color: #FFFFFF;
}
 
.conqu{
	border-top: 1px solid #ebebeb;
}
.bitimr{
	margin-top: -10px;
}

.zhc{
	width: 63%;
	float: right;
	font-size: 14px;
	text-indent: 2em;
	line-height:30px;
	color:#555555;
}

.dos{
	float: left;
	width: 415px;
	height: 260px;
	background-color: #e7e7e7;
}
.dos>img{
	width: 100%;
	margin-top: -15px;
	margin-left: -10px;
}


.dons{
	margin-top: 75px;
	margin-bottom: 150px;
}


.nfnr{
	color: #555555;
	line-height: 30px;
	font-size:14px;
}


.ckan{
	display: block;
	line-height: 40px;
	margin-top:115px;
	border-top: 1px solid #919191;
	border-bottom: 1px solid #919191;
	width: 145px;
	padding-left: 5px;
	padding-right: 5px;
	font-size:14px;
	color: #707070;
	
}

.ckan:hover{
	color: #CCCCCC;
}
.ckan>span{
	float: right;
	
}
.licim{
	width: 295px;
	height: 389px;
	background-position: center;
	background-repeat: no-repeat; 
	float: left;
}
.niansj{
	margin-left: 40px;
	float: left;
}
.yse{
	color:#313131;
	font-size:27px;
	font-weight: bold;
	line-height: 120px;
}
.nfnr>span:nth-child(1){
	margin-right: 173px;
}
 .nfnr>span:nth-child(3){
	margin-right: 100px;
}
.xuankun{
	
	width: 270px;
	position: absolute;
	right: 0px;
	top: 0px;
}
.xuankun>ul{
	display: flex;
	justify-content: space-around;
	flex-flow: wrap;
	width: 100%;
}
.xuankun>ul>li{
	background-color: #FFFFFF;
	box-sizing:border-box ;
	width:48%;
	margin-top: 1%;
	margin-bottom: 1%;
	border: 1px solid #eae9e9;
	line-height: 42px;
	text-align: center;
		font-size: 14px;
	transition: background-color 0.3s,color 0.3s,border 0.3s;
}
.xuankun>ul>li:hover{
	background-color:#cd323c;
	color: #FFFFFF;

	 border: 1px solid #cd323c;
}
.luch{
	position: relative;
	margin-top: 40px;
	/*margin-bottom: 120px;*/
	height: 525px;
	position: relative;
}
 
 .luch>ul>li{
 	position: absolute;
 	top: 0px;
 	left: 0px;
 }
 
.hose{
	background-color:#cd323c!important;
	color: #FFFFFF!important;
	 border: 1px solid #cd323c!important;
}


.ryut>ul{
	display: flex;
	justify-content: center;

	width: 100%;
}
.ryut>ul>li{
	line-height: 180px;
	color: #909090;
	font-size: 14px;
		padding: 0% 2%;
}
.cloo{
	
	color: #000000!important;
}

 
.ryutu{
position: relative;
	width: 100%;
}

.ryunr{
width: 90%;
margin: 0 auto;
position: relative;
}
 .ryunr>ul{
 	
 	width: 100%;
 }
.ryunr>ul>li{
	width: 100%;
	left: 0px;
	right: 0px;
position: absolute;
}
 
.ryutp{width: 100%;
	background-repeat:no-repeat;
	background-position:center ;
	background-size:100% ;
	height: 264px;
}
.ryuzi{width: 100%;
	margin-top: 12px;
	font-size: 13px;
	line-height: 25px;
	text-align: center;
	color:#555555;
}

.teir{
	width: 55%;
	margin: 0 auto;
}
.bti:hover{
	 cursor: pointer;
}

.xuankun>ul>li{
	 cursor: pointer;
}

.bti{
margin-top: 65px;
margin-bottom: 100px;
width: 100%;
color: #909090;
text-align: center;
font-size: 16px;
 
}
.nifen{
	margin-top: 30px;
	font-size: 15px;
	line-height: 30px;
	text-align: center;
}

.xingao{
	height: 550px;
	
}
.swiper0{
		display: none;
	}
	
 

.rcbz{
	text-align: center;
}
.rcbz>p:nth-child(1){
	margin-top: 65px;
	font-size: 23px;
 
}
.rcbz>p:nth-child(2){
	font-size: 14px;
	color: #bebebe;
	margin-top: 10px;
	margin-bottom:45px ;
}
.rcbz>p:nth-child(3){
	font-size: 16px;
	color: #555555;
}


.nrtu{
	font-size: 15px;
	color:#555555;
	line-height: 30px;
}

.xunzt{
	position: relative;
	width: 30%;
	
	float: left;
}

.ril{
	margin-top: 70px;
	margin-bottom: 130px;
}
 .nrtu{
 	float:right;
 	width: 63%;
 }
.yunfna{
	position: relative;
	width: 300px;
	height: 300px;
	border-radius:100%;
	background-repeat:no-repeat ;
	background-position:center ;
}
.hses{
	position: absolute;
	bottom: 5px;
	left: -20%;
	border-radius:100% ;
		width: 100px;
	height: 100px;
	background-color: #8f0c0c;
	opacity: 0.4;
}
.lans{
	border-radius:100% ;
	position: absolute;
	    top: -50px;
    right: -21%;
	width: 135px;
	height: 135px;
	background-color: #d0dde9;
	z-index: -1;
	
}

.yyonfonw{
	float: right;
	width: 50%;
}

.imrens{
	width:47%;
	float: left;
}
table,table tr th, table tr td { border:0px solid #CCCCCC; font-weight: 100;}
table {  width: 100%; line-height: 50px; text-align: left; border-collapse: collapse; padding:2px;}  
.yyonfonw>p{
	line-height:30px;
	font-size: 14px;
	color: #555555;
}


.zlr{
	font-weight: bold;
	color:#1e1e1e;
	font-size: 15px;
	line-height: 40px;
}


.yonren{
	margin-top: 80px;
	margin-bottom: 95px;
}
.yonqi{
		margin-top: 70px;
	margin-bottom: 200px;
	
}

 
.pren>div{
	font-weight: 100;
	text-align: left;
}

.yren{
	margin-top: 40px;
	margin-bottom: 100px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
}

.yuy{
	box-sizing: border-box;
	margin: 1%;
	width: 48%;
	border: 1px solid #000000 ;
	padding: 27px;
	transition: transform 0.5s;
}
.yuy>p:nth-child(1){
	
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 20px;
}
.yuy>p:nth-child(2){
	line-height: 30px;
}

.yuy:hover{
	transform:scale(1.02);
	
}
.imrens>img{
	width: 100%;
}

.kunsd{width: 53%;}


.gauny{
	width: 100%;
	
	display: flex;
	justify-content: center;
	background-color: rgba(0,0,0,0.5);
	
}

 

.tuans{
	display: block!important;
	border-bottom: 2px solid rgba(0,0,0,0);
	 
	color: #FFFFFF;
	line-height: 60px;
	width: 100%;
	text-align: center;
	font-size: 13px;
transition: border-color 0.5s,background-color 0.3s;
}
.tuans:hover{
	background-color: rgba(255,255,255,0.4);
	/*border-bottom: 2px solid #FFFFFF;*/
}
.cur{
	
	border-bottom: 2px solid #FFFFFF;
}
.toupu{
	 
	width: 580px;
	margin: 0 auto;
}
.toupu>.swiper-container{
	width: 100%;
}

 
.fenz{
	text-align: center;
	margin-bottom: 75px;
}
 
.fenz>p:nth-child(1){
	margin-top: 80px;
	font-size: 23px;
	margin-bottom: 10px;
	 
}
.fenz>p:nth-child(2){
	color: #bebebe;
	font-size: 14px;
}

.fenz_content
{
    font-size:14px;
    color:#555555;
    line-height:25px;
    text-indent:2em;
    padding-bottom:78px;
    padding-left:35px;
    padding-right:35px;
}

.mgrole{
	width: 580px;
	/*45*/	
}
.mgrole>img{
	width: 100%;
}
.yor{
	width: 625px;
	/*48*/
}

.ckanxq{
	display: block;
	width: 175px;
	margin-top:30px;
	
	line-height: 45px;
	text-align: center;
	color: #FFFFFF;
	background-color: #0060a5;
}

.yor>p:nth-child(1){
	font-size: 16px;
	line-height: 95px;
}
.yor>p:nth-child(2){
	color: #555555;
	font-size: 13px;
	line-height: 30px;
}

 
.ckanxq:hover{
	color: #CCCCCC;
}


.hnto{
	text-align: center;
width: 100%;
line-height: 160px;
height: 160px;
}
.nerbf{
	margin-left: 60px;
	line-height: 30px;
}

.conqun>ul{
	text-align: center;
	display: flex;
	justify-content: space-around;
	width: 100%;
}
.conqun{
	margin: 0 auto;
	max-width: 1300px;
	width: 95%;
}
.conqun>ul>li{
	box-sizing:border-box;
	border: 1px solid #e4e4e4;
	color: #555555;
	line-height: 20px;
	font-size: 14px;
	transition: color 0.3s;	 		
}
.conqun>ul>li:hover{
	 color: #145895;
 }
 .tukun{
 	position: relative;
 	width: 50px;
 	height: 50px;
 	margin: 0 auto;
 	 
 }
 
 .zikun{margin-top:30px ;margin-bottom: 10px;}
.tukun>img{
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}
.tukun>img:nth-child(1){display: none;}
.conqun>ul>li:hover .tukun>img:nth-child(1){
	display: block;
 }
 

.conqun>ul>li:hover .tukun>img:nth-child(2){
	display: none;
 }


.bitcp{
	margin-top: 135px;
width: 100%;
text-align: center;
margin-bottom: 85px;	
} 

.bitcp>p:nth-child(1){
	font-size: 23px;
	margin-bottom: 10px;
}
.bitcp>p:nth-child(2){
	color: #bebebe;
	font-size: 14px;
}

.ckangd{
	display: block;
	width: 210px;
	line-height: 50px;
	height: 50px;
text-align: center;
border: 1px solid #dbdbdb;
color: #575757;
font-size: 15px;
border-radius: 50em;
margin: 0 auto;
margin-top: 30px;
 transition: border 0.3s,color 0.3s,background-color 0.3s;
}
.ckangd:hover{
	border: 1px solid #145895;
	color:#FFFFFF;
	background-color: #145895;
}
.nianhe{
	display: flex;
	justify-content: space-around;
	flex-flow: wrap;
}

.tuqu{
	float: left;
	width: 45%;
	margin-right: 13%;
	height: 200px;
	background-position:center ;
	background-repeat:no-repeat;
	
}
.wdun{
	float: left;
	width: 42%;
	color:#858585;
	line-height: 20px;
 
}
 
.btis{
	font-size: 13px;
	margin-left: -68px;
	color: #000000;
	line-height: 45px;
}

.nianhe>a{
	width: 50%;
	display: block;
margin-bottom: 80px;
}

.wdun>p:nth-child(2){
	margin-left: -68px;
}
.wdun>p:nth-child(4){
	margin-left: -68px;
}
.wdun>p:nth-child(6){
	margin-left: -68px;
}

.hunjr{
	display: flex;
	justify-content: space-around;
	flex-flow: wrap;
	
}
.hunjr>a{
	width: 28%;
	display: block;
 	
}
.hunjr>div{
	width: 28%;
	margin-bottom: 60px;
	display: block;
	
}

.cltim{
	background-position:center;
	background-repeat:no-repeat ; 
	width: 100%;
	height: 245px;
	    background-size: 100%;
}
.hunjr>a>div{
	background-position:center ;
	background-repeat:no-repeat;
	
}

.hunjr p{
	text-align: center;
	font-size: 14px;
	line-height: 55px;;
	color: #222222;
}

.bertd{
	height: 145px;
}


.wnc{
	text-align: center;
	font-size: 24px;
	
	line-height: 160px;
	
}


.nrtkun{
	font-size: 14px;
	line-height: 30px;
	text-indent: 2em;
	color:#555555;
}

.biti{
	font-size: 24px;
	height: 50px;
	color: #1e6ab8;
}


.suld{
	margin-top: 85px;
	display: flex;
	justify-content: space-around;
	flex-flow: wrap;
	
}

.suld>div{
	width: 25%;
	text-align: center;
}

.suld>div>p:nth-child(1){
	margin-bottom: 10px;
}
.suld>div>p:nth-child(1)>span{
	font-weight: bold;
	color: #1e6ab8;
	font-size: 50px
}
.suld span{font-family: impact}

.ckansd{
	width: 155px;
	line-height: 45px;
	text-align: center;
	border: 1px solid #FFFFFF;
	margin: 40px auto;
	 
	border-radius: 50em;
}

.unnr{
	top: 0px;
	left: 0px;
	position: absolute;
	width: 100%;
	height: 100%;
color: #FFFFFF;
	background-color: rgba(0,0,0,0.5);
		 transition: background-color 0.5s;
}
.gou{
	display: block;
	position: relative;
	text-align: center;
	width: 27%;
	height: 442px;
	border: 1px solid #000000;
	background-repeat:no-repeat ;
	background-position:center ;
}
 

.suld>div>p:nth-child(2){
color: #555555;
font-size: 15px;	
}

.hunni{
display: flex;
justify-content: space-around;
	
}
 
 .luto{
 	opacity: 0;
 	box-sizing: border-box;
 padding-top:125px;
 
 transition: opacity 0.3s;
 }
.luto>p:nth-child(1){
	 
	font-size: 16px;
}
.luto>p:nth-child(3){
	font-size: 14px;
}

.heise{
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}
.heise>p{
		line-height: 442px;
		text-align: center;
		font-size: 15px;
		 transition: opacity 0.5s;
}
.gou:hover .unnr{
background-color: rgba(22,89,150,0.88);
}
.gou:hover .luto{
	opacity: 1;
}
.gou:hover .heise{
	opacity: 0;
}

.jshu{
	
	max-width:735px;
	font-size: 13px;
	width: 95%;
	line-height: 30px;
	color: #555555;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 65px;
}


.hunnrc{
	display: flex;
	flex-flow: wrap;
	    justify-content: flex-start;
}
.hunnrc>div{
	    margin: 2%;
	width: 28%;
}
.hunnrc p{
	text-align: center;
	font-size: 15px;
	color: #222222;
	line-height: 60px;
}
.fsmr{
	font-size: 14px;
	 
	text-indent: 2em;
	line-height: 30px;
	color: #555555;
	margin-bottom: 60px;
}

.spquy{
	width: 587px;
	float: left;
}

.nrye{
	line-height: 30px;
color: #626262;
font-size: 15px;
}
.nrye>p:nth-child(1){
	font-weight: bold;
	color: #000000;
}
.nrye>p:nth-child(1) span{
	margin-bottom: 28px;
	margin-right: 25px;
}
.jig>p:nth-child(1){
	font-size: 20px;
	margin-top: 40px;
	margin-bottom: 28px;
}
.jig{
 float: left;
 margin-left: 10%;
 max-width: 280px;
}

.tieroo{
	border-left: 4px solid #000000;
	 padding-left: 8px;
	 margin-bottom: 20px;
	 line-height: 20px;
	 font-size: 16px;
}

.npker{
	font-size: 14px;
	color: #9c9c9c;
	line-height:25px;
	padding-right:30px;
}


.zhen{
	display: flex;
	justify-content:flex-start;
	flex-wrap: wrap;
	
}
.smin{
	
	width: 33.33%;
border-bottom: 1px solid #bfbfbf;	
	padding-top: 80px;
	padding-bottom: 80px;
}

.gsjs>p:nth-child(1){
	font-size: 25px;
	font-weight: bold;
	margin-bottom: 20px;
}

.gsjs>p{
	line-height: 30px;
	font-size: 14px;
	color: #555555;
	
}
.gonsr{
	position: relative;
}

.gonchs{
	position: absolute;
	right: 0px;
	top: 60px;
}

.ktu{
	text-align: center;
	width: 200px;
	line-height:50px;
	background-color: #000000;
	color: #FFFFFF;
	margin-bottom: 10px;
}
.ktu>img{
	margin-right: 20px;
}
.bubr{
	height: 100px;
}


.ewei{
	position: relative;
}
.ewei:hover .wner{
	display: block;
}
.wner{
	position: absolute;
	top: 0px;
	display: none;
	width: 100%;
	left: -100%;
 
}
.wner>img{
	width: 100%;
}

.mapte{
	position: absolute;
	top: 0px;
	left: 50%;
	width: 80%;
	margin: 20px auto;
	margin-left: -40%;
	
}
.ender{
	margin: 40px auto;
	width: 200px;
	text-align: center;
	font-size: 20px;
	color: #FFFFFF;
	background-color: #cf0c0c;
	line-height: 50px;
}
.buter{
	
	margin: 40px auto;
	width: 200px;
	text-align: center;
	font-size: 20px;
	color: #FFFFFF;
	background-color: #cf0c0c;
	line-height: 50px;
}
.mbert{
	
	display: none;
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 9999999;
}

.mbrepr{
	position:fixed;
	top:0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #000000;
	opacity: 0.8;
}

.erwp{
	display: none;
	width: 300px;
	margin: 0 auto;
	    text-align: center;
     
}

.erwp>img{
	width: 100%;
}

.inp{
	display: flex;
	justify-content:space-between;
	flex-flow: wrap;
	
}

.inp>input{
	width: 48%;
	font-size: 16px;
	line-height: 55px;
	color: #c2c0c0;
	border-radius: 5px;
	text-indent: 20px;
	margin-bottom: 20px;
	border: 1px solid #c2c0c0;
}

.inp>textarea{
	width: 100%;
	font-size: 16px;
	border-radius: 5px;
	height:130px;
	line-height: 40px;
	resize:none;
	font-family: "微软雅黑";
	text-indent: 20px;
	border: 1px solid #c2c0c0;
}
.luos{
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
}

.luos>a{
	width: 47%;
	display: block;
	transition: transform 0.5s;
	margin-bottom: 70px;
}
.luos>a:hover{
	transform:scale(1.05);
}
.newfon>p:nth-child(1){
	color: #555555;
	font-size: 25px;	
	line-height: 20px;
	font-size: 15px;
}
.newfon>p:nth-child(2){
	font-size: 14px;
	height: 35px;
	line-height: 20px;
	color: #ababab;
	padding-top:10px;
}
.newfon>p:nth-child(3){
	color: #ababab;
}

.newimg{
	float: left;
	width: 20%;
	height: 80px;
	background-position: center;
	background-repeat:no-repeat ;
	background-size: 150%;
}
.newfon{
	float: left;
	margin-left: 1%;
	width: 78%;
}

.qian{
	margin-top: 30px;
	float: right;
}

.yemnewr{
	font-size: 14px;
	color: #555555;
	line-height: 30px;;
}
.newnr{
	float: left;
	width: 68%;
}
.rile{
	float: right;
	width: 360px;
}

.nrewbr{
	height: 45px;
	font-size: 24px;
	color:#494949;
	font-weight: bold;
}
.djlen{
color: #b7b7b7;

	line-height: 65px;
	border-bottom: 1px solid #dddddd;
}

.djlen>span{
	
	margin-right: 60px;
}
.lentip{
	height: 75px;
}



.spian{
	display: block;
	margin-bottom: 30px;
	font-family: "微软雅黑";
	font-size:14px;
	color:#555555;
}
.spian>p:nth-child(1){
	color: #555555;
	font-size: 15px;
	font-weight: bold;
}
.spian>p:nth-child(2){
	line-height: 35px;
	color: #b7b6b6;
}
 
.spian>p:nth-child(3){
	line-height: 30px;
	font-size: 13px;
	color: #555555;
}
.xnr>a{
	font-size: 23px;
	font-weight: bold;
	color: #676767;
	border-right: 1px solid #cccccc;
	padding-right: 40px;
}

.xnr>span img{
	margin-left: 30px;
}

.xnr{
	margin-bottom: 70px;
}

.zhr{
	text-align: center;
	color: #1b548b;
	font-size: 23px;
	font-weight: bold;
	margin-bottom: 30px;
}

.nrdun{
	line-height: 30px;
	color: #555555;
	font-size: 14px;
	text-indent: 2em;
		
}
.xsrf{
	display: none;
}

.gutup{display: flex;
margin-top: 50px;
justify-content: center;
}
.imlef{
	width: 48%;
	float: left;
	
}
.imlef>img{
	width: 100%;
}
.riten{
	width: 45%;
	float:right;
}

.tiers{
	margin-bottom: 30px;
	
	font-size: 23px;
	 
}
 
.jshao{
	width: 100%;
	text-indent: 2em;
	color: #555555;
	margin-top: 35px;
	font-size: 14px;
	line-height: 35px;
}

.suhr{
	text-align: center;
	box-sizing: border-box;
	padding: 0px 2%;
	width: 25%;
	margin-bottom: 35px;
}

.tuquye{
	background-position:center ;
	background-repeat:no-repeat ;
	height: 260px;
	width: 100%;
}
 
.zquy{
	font-size: 14px;
	margin-top: 15px;
	line-height: 25px;
}
.youbryin{
	width: 18.5%;
	float: left;
}

.youbryin>img{
	width: 100%;
}
.zuobsu{
	display: flex;
	justify-content:flex-start;
	flex-flow: wrap;
	width: 80.5%;
	float: right;
}

.leanw{
	margin-top: 60px;
}

.lsjjr{
	position: relative;
	width: 100%;
	height: 880px;
}


.ty{
	position: absolute;
	z-index: -1;
}
.fudony{
	left: -20%;
	top: 135px;
}


.fudoner{
	left: 5%;
	top: 100px;
}


.fudonsan{
	bottom: 0px;
	right: 0px;
}
 
.yerts{

	font-family: impact;
	font-size: 20px;
	margin-top: -30px;
	margin-left: -15px;
	color: #535353;
}
 .yerfn{
 	font-family: impact;
	font-size: 20px;
	 
	 margin: 10px 0px;
	color: #535353;
 }
.nfen{
position: absolute;
    width: 9px;
    height: 9px;
    background-color: #FFFFFF;
    border: 5px solid #b7b7b7;
    border-radius: 100%;
}
.nfen:hover{
	
	 border: 5px solid #1a4e91;
}

.nfen:hover .toner{
	display: block;
	
}

.nfen:hover .yerts{
	color: #1a4e91;
	
}
.quns{
	position: absolute;
	    left: -10px;
    top: -5px;
	 width: 9px;
    height: 9px;
    border-radius: 100%;
    background-color: #FFFFFF;
    border: 5px solid #b7b7b7;
}
.omte{
	display: none;
	  position: relative;
    width: 260px;
    font-size: 15px;
    margin: 0 auto;
    padding: 20px;
    line-height: 30px;
    color: #535353;
    
    border-left: 1px solid #b7b7b7;
}
 

.toner{
	display: block;
    position: absolute;
    width: 210px;
    font-size: 15px;
    border-radius: 5px;
    padding: 20px;
    line-height: 30px;
    color: #9c9c9c;
}
.im{
	position: absolute;
	    top: -22px;
    left: 28px;
}

.tzhe{
	position: absolute;
	width: 100%;
	margin-top: 100px;
}
.tzhe>div:nth-child(1){
 top: 475px;
left: -2px;
}

.tzhe>div:nth-child(2){
 top: 430px;
left: 120px;
}

.tzhe>div:nth-child(3){
top: 378px;
left: 228px;
}

.tzhe>div:nth-child(4){
 top: 347px;
left: 327px;
}

.tzhe>div:nth-child(5){
   top: 290px;
   left: 425px;
}

.tzhe>div:nth-child(6){
 top: 248px;
 left: 537px;
}

.tzhe>div:nth-child(7){
    top: 223px;
    left: 659px;
}

.tzhe>div:nth-child(8){
    top: 194px;
    left: 835px;
}

.tzhe>div:nth-child(9){top: 175px;left: 966px;}

.tzhe>div:nth-child(10){
 top: 121px;
 left: 1116px;
}
.tzhe>div:nth-child(11){
 top: 33px;
 left: 1237px;
}

.tzhe>div:nth-child(12){
	top: 100px;
right: 110px;
}

.tzhe>div:nth-child(13){
	top: -8px;
right: 9px;
}
.tuquye 
{
    background-position:center;
    background-repeat:no-repeat;
    height:260px;
    width:100%;
    background-size:100%;
    }