.slideshow {
	 margin:0 auto;
	 position:relative;  
  /* position: absolute;  */
  width: 1250px;
 height: 50vh;

   /*  height: 600px;*/
  overflow: hidden;
 
}

.slideshow-image {
	
  position: absolute; 
  width: 1250px;
  height: 50vh;
  background: no-repeat 50% 50%;
  background-size: cover;
  -webkit-animation-name: kenburns;
          animation-name: kenburns;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-duration: 2s;
          animation-duration: 22s;
  opacity: 1;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}
.slideshow-image:nth-child(1) {
  -webkit-animation-name: kenburns-1;
          animation-name: kenburns-1;
  z-index: 3;
}
.slideshow-image:nth-child(2) {
  -webkit-animation-name: kenburns-2;
          animation-name: kenburns-2;
  z-index: 2;
}
.slideshow-image:nth-child(3) {
  -webkit-animation-name: kenburns-3;
          animation-name: kenburns-3;
  z-index: 1;
}
.slideshow-image:nth-child(4) {
  -webkit-animation-name: kenburns-4;
          animation-name: kenburns-4;
  z-index: 0;
}

@-webkit-keyframes kenburns-1 {
  0% {
    opacity: 1;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  1.5625% {
    opacity: 1;
  }
  23.4375% {
    opacity: 1;
  }
  26.5625% {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  98.4375% {
    opacity: 0;
    -webkit-transform: scale(1.2117647059);
            transform: scale(1.2117647059);
  }
  100% {
    opacity: 1;
  }
}

@keyframes kenburns-1 {
  0% {
    opacity: 1;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  1.5625% {
    opacity: 1;
  }
  23.4375% {
    opacity: 1;
  }
  26.5625% {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  98.4375% {
    opacity: 0;
    -webkit-transform: scale(1.2117647059);
            transform: scale(1.2117647059);
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes kenburns-2 {
  23.4375% {
    opacity: 1;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  26.5625% {
    opacity: 1;
  }
  48.4375% {
    opacity: 1;
  }
  51.5625% {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}
@keyframes kenburns-2 {
  23.4375% {
    opacity: 1;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  26.5625% {
    opacity: 1;
  }
  48.4375% {
    opacity: 1;
  }
  51.5625% {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}
@-webkit-keyframes kenburns-3 {
  48.4375% {
    opacity: 1;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  51.5625% {
    opacity: 1;
  }
  73.4375% {
    opacity: 1;
  }
  76.5625% {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}
@keyframes kenburns-3 {
  48.4375% {
    opacity: 1;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  51.5625% {
    opacity: 1;
  }
  73.4375% {
    opacity: 1;
  }
  76.5625% {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}
@-webkit-keyframes kenburns-4 {
  73.4375% {
    opacity: 1;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  76.5625% {
    opacity: 1;
  }
  98.4375% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes kenburns-4 {
  73.4375% {
    opacity: 1;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  76.5625% {
    opacity: 1;
  }
  98.4375% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
h1 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  z-index: 99;
  text-align: center;
  font-family: Raleway, sans-serif;
  font-weight: 300;
  text-transform: uppercase;
  background-color: rgba(255, 255, 255, 0.75);
  box-shadow: 0 1em 2em -1em rgba(0, 0, 0, 0.5);
  padding: 1em 2em;
  line-height: 1.5;
}
h1 small {
  display: block;
  text-transform: lowercase;
  font-size: .7em;
}
h1 small:first-child {
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
  padding-bottom: .5em;
}
h1 small:last-child {
  border-top: 1px solid rgba(0, 0, 0, 0.25);
  padding-top: .5em;
}


.wp{
	/*  position: relative; */
    width:1250px;
    margin:0 auto;
	background: #ffffff;
	

}

.logo{float:left;
/* margin-left:10%;*/
 margin-top:20px;  

}

.nav{
    /*position: absolute;*/
    height:80px;
    width:1250px;
    background: #ffffff;
    margin:0 auto;

}



.nav ul{
    list-style: none;

}

.level li{

    float: right;
    text-align: center;
    padding: 50px 11px;
    font-size: 22px;
    font-weight: bold;
    /*color: #465595;*/
}

/*.wp{
    width:1000px;margin:0 auto;}*/

a:hover img{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;} 

.nav li.a , .nav li:hover{font-size:22px;}

.nav a:link    {color:#43528E;}/*蓝色*/
.nav a:visited {color:#43528E;}
.nav a:hover   {color:#E5B22F;}/*黄色*/
.nav a:active  {color:#43528E;}



.nav .two{display: none;margin-top: 5px;position: absolute;z-index:6;}  /* 先使二级菜单的内容隐藏 */
    .nav .level>li:hover .two{display: block;z-index:666;}   /* 鼠标滑过一级菜单后的显示二级菜单 */
    .nav .two li{padding: 10px 10px;transition: .4s;cursor: pointer; z-index:666;background: #43528E;width: 95px;color: white;text-align: center;font-size:16px;clear:both;}
    .nav .two li:hover{background: #398ACA;width: 95px;position: relative;z-index:666;}



.zi{
	position:relative;
	color:#FFF;
	opacity:0.75;
	width:1000px;
	height:90px;
	/*background:blue;*/
	z-index: 599;
	border:3px solid #FFF;
	 margin:0 auto; 
	margin-top:150px;
	text-align:center;
	font-size:52px;
	font-weight: bold;
	line-height:90px;
}






/*.divcss5-abc a{ color:#000}/* css注释说明：超链接颜色为黑色
.divcss5-abc a:hover{ background:#00F; color:#FFF}*/

a{text-decoration-line: none;}

.jieshao{
	position:relative;
    height: 350px;
	width:1250px;
    /*width: 65.5%;*/
    background-color: #E5B22F;
    z-index: 299;
    top:10px;
    text-align:center;
    line-height: 50px;
	color:white;
	margin:0 auto;
	/*opacity:0.75;*/
}


.jieshao2{
	position:relative;
	width: 1250px;
	height: 500px;
	margin:0 auto;
	background-color: #E5B22F;
	top:1500px;
	
}

.maimai{
	position:relative;
	margin-top:50px;
	float:left;
	
	width:400px;
	height:310px;
	text-align:center;
	/*border:1px solid #000;*/
	z-index: 300;
	font-size:28px;
	font-weight: bold;
	line-height:40px;
	background-color: #E5B22F;
}

.minsu{
	position:relative;
	margin-left:25px;
	margin-top:50px;
	
	width:400px;
	height:310px;
	text-align:center;
	/*border:1px solid #000;*/
	float:left;
	z-index: 300;
	font-size:28px;
	font-weight: bold;
	line-height:40px;
	
	background-color: #E5B22F;
	
}

.jieshao img{
    cursor: pointer;
    transition: all 0.5s;
  
}
.jieshao img:hover{
    transform: scale(1.02);
    position:relative;
    z-index:100;
}


.news{
	clear:both;
	position:relative;
	top:40px;
	text-align:center;
	width: 800px;
	 height: 300px; 
	margin:0 auto;
	
	/*background:blue;*/
}

.news ul{
    list-style: none;
	padding:20px;
	line-height:40px;
	
}

.news li{
	border-bottom:1px solid #000;
}


/* ------------------------------------------------------------ */


.xinwujian{
	clear:both;
	/*position:absolute;*/
	position:relative;
	/* top:300px; */
	text-align:center; 
	width: 1250px;
	/* height:900px; */
	/* border:1px solid #000; */
	margin:0 auto;
}



.xinwujian1{
	position:relative;
	padding:10px 0px;
	margin-top:20px;
	margin-right:9px;
	width: 405px;
	height: 380px;
	float:left;
	border:1px solid #000;
	text-align:center;
	/* line-height:26px; */
	
	
}

.xinwujian_tab{
	width: 385px;
	clear:both;
	margin:0 auto;
	text-align:center;
	/* border:1px solid #000; */
}

.xinwujian_btn{
	width: 385px;
	height:35px;
	background:#3691C3;
	margin:0 auto; 
	margin-top:10px;
	color:#fff;
	font-size:20px;
	font-weight:bold;
	line-height:36px;
	text-align:center;
	cursor: pointer;
}

 .xinwujian_btn:hover
 {background:#7AC0DC;}





.lanzi{
	color:#43528E;
	font-size:16px;
	font-weight:bold;
	
	}
	
.huangzi{
	color:#E5B22F;
	font-size:30px;
	font-weight:bold;
	
}

.jianbian-bt a:link    {color:#FFF;}
.jianbian-bt a:visited {color:#FFF;}
.jianbian-bt a:hover   {color:#FFF;}
.jianbian-bt a:active  {color:#FFF;}

.jianbian-bt2 a:link    {color:#FFF;}
.jianbian-bt2 a:visited {color:#FFF;}
.jianbian-bt2 a:hover   {color:#FFF;}
.jianbian-bt2 a:active  {color:#FFF;}


.jianbian-bt{
	text-align:center;
	line-height:45px;
	cursor: pointer;
	top:20px;
	left:360px;
	   color:white;
	   font-weight:bold;
	   position:relative;
	   z-index:420;
       width:150px;
       height:45px;
       background:#3691C3;
       transition:width 2s;
       -moz-transition:width 2s; /* Firefox 4 */
       -webkit-transition:width 2s; /* Safari and Chrome */
       -o-transition:width 2s; /* Opera */
 }
 
 .jianbian-bt:hover
 {width:200px;background:#7AC0DC;}
 
 .jianbian-bt2{
	text-align:center;
	line-height:45px;
	cursor: pointer;
	top:20px;
	left:10px;
	   color:white;
	   font-weight:bold;
	   position:relative;
	   z-index:420;
       width:150px;
       height:45px;
       background:#3691C3;
       transition:width 2s;
       -moz-transition:width 2s; /* Firefox 4 */
       -webkit-transition:width 2s; /* Safari and Chrome */
       -o-transition:width 2s; /* Opera */
 }
 
 .jianbian-bt2:hover
 {width:200px;background:#7AC0DC;}



.xinwujian4{
	position:relative;
	margin-top:20px;
	width: 615px;
	height: 410px;
	float:left;
	text-align:left;
	/*border:1px solid #000;*/
	margin-left:15px;
	line-height:26px;
}
.xinwujian4 img{position:absolute;top:10px;right:10px;}


/* ------------------------------------------------------------ */

.ask-xia{
	clear:both;
	position:relative; 
	top:30px;
	text-align:center;
	width: 1250px;
	height:auto;
	margin:0 auto;
	z-index:480;
}

.ask-xia img{position:absolute;top:0px;left:0px;}


.footer{
	clear:both;
	position:relative; 
	top:200px;
	text-align:center;
	width: 1250px;
	margin:0 auto;
	
}


.footer2{
	clear:both;
	position:relative;
	top:20px;
	text-align:center;
	width: 1250px;
	margin:0 auto;
	
}


	/*公司介绍页面--------------------------------------------------*/
	
/* .fenge{
	width: 100%;
	margin:0 auto;
	height:42px;
	
	
} */
	
.fenge-lan{
	
	position:relative;
	z-index:482;
	display:inline-block;
	margin-top:20px;
	width: 45%;
	height:42px;
	/* vertical-align:top; */
	padding:0px;
	background:#43528E;  /*蓝色*/
	color:white;
	font-size:20px;
	font-weight:bold;
	left:0px;
	line-height:42px;
}

.fenge-lan a:link    {color:#FFF;}
.fenge-lan a:visited {color:#FFF;}
.fenge-lan a:hover   {color:#E5B22F;}/*黄色*/
.fenge-lan a:active  {color:#FFF;}

.fenge-lan p{
	text-align:right;
	position:absolute;
	right:30%;
	
}

.fenge-huang{
	z-index:481;
	position:relative;
	top:-41px;
	display:inline-block;
	float:right;
	width: 100%;
	height:32px;
	/* padding:0px; */
/* 	vertical-align:top; */
	background:#E5B22F; /*黄色*/
	box-shadow: darkgrey 3px 5px 10px 1px;
}

.company
{
	width: 1250px;
     margin: 0  auto;
	 height:1000px;
	 border-bottom:0.5px solid #000;
 }


 .company_info{
	 position:absolute;
	 top:180px;
	 left:20%;
	 width: 1200px;
     margin: 10px  auto;
 }
 
 .company_info ul{
	list-style-type:none;
	float:left;
	padding: 10px 20px;
	line-height:35px;
 }
 
 
 .company_info li{
	border-bottom:0.5px solid #000;
}
 
 .google_map{
	 position:absolute;
	 top:500px;
	 left:330px;
	 width: 600px;
	 height:400px;
     margin: 150px 160px;
 }
 
 .map{
	 position:absolute;
	 left:68%;
	 top:30%;
 }



	/*問い合わせ--------------------------------------------------*/

.inquiry{
	width: 1250px;
     margin: 0px  auto;
	 height:1170px;
	 border-bottom:0.5px solid #000;
	margin-top:70px;
	
}




.biaodan-shang{width: 900px;
margin: 0 auto;
padding:0;
}

.biaodan{
        width: 780px;
    margin: 20px auto;
    line-height: 55px;

}

.biaodan-songxin{
    width: 780px;
    margin: 0px 220px auto;
}



.td1 {
    width: 220px;
    font-size: 18px;
    font-weight: bold;
    height: 30px;
    vertical-align: middle;
}


.input2{    height: 30px;
    display: block;
    line-height: 30px;
    background: red;
}

/*--------------物件一览页面-----------------------------------------------------------*/

.wujian_list{
	/clear:both; 
	/*position:absolute;*/
	position:relative;
	margin-top:100px;
	text-align:center; 
	width: 1250px;
	 height:650px; 
	/* border:1px solid #000;  */
	margin:0 auto;
	font-size:34px;
	color:#43528E;
	font-weight:bold;
}



.wujian_list1{
	position:relative;
	padding:0px 0px;
	margin-top:20px;
	margin-left:45px;
	width: 360px;
	height: 480px;
	float:left;
	/* border:1px solid #000; */
	text-align:center;
	box-shadow: darkgrey 3px 3px 10px 3px ;
	line-height:28px; 
	font-size:18px;
	
	
}



.wujianlist_btn{
	width: 220px;
	height:38px;
	background:#3691C3;
	margin:0 auto; 
	margin-top:20px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	line-height:35px;
	text-align:center;
	cursor: pointer;
	border-radius:7px;
}

 .wujianlist_btn:hover
 {background:#7AC0DC;}




	/*--------------物件详细页面-----------------------------------------------------------*/
	
/*.wujian-title{
	position:static;
	position:relative;
	width:1100px;
	border:0.5px solid #000;
	color:#43528E;
	font-size:24px;
	height:100px;
	margin: 0 auto;
	top:50px;
	
	text-align:left;
}
*/

.slider{
  width: 800px; /*Same as width of the large image*/
  position: relative;


  /*Instead of height we will use padding*/
  padding-top: 460px; /*That helps bring the labels down*/
  
  margin: 20px auto;
  border:0.5px solid #000;
  
  /*Lets add a shadow*/
  /*box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.75);*/
}


#pic{
margin:auto;
left:0;
right:0;
top:0;
bottom:0;
}


/*Last thing remaining is to add transitions*/
.slider>img{
  position: absolute;
  left: 0; top: 0;
  transition: all 0.5s;
}

.slider input[name='slide_switch'] {
  display: none;
}

.slider label {
  /*Lets add some spacing for the thumbnails*/
  margin: 7px 0 0 5px;
  border: 2px solid #E5B22F;
  
  float: left;
  cursor: pointer;
  transition: all 0.5s;
  
  /*Default style = low opacity*/
  opacity: 0.6;
}

.slider label img{
  display: block;
}

/*Time to add the click effects*/
.slider input[name='slide_switch']:checked+label {
  border-color: #666;
  opacity: 1;
}
/*Clicking any thumbnail now should change its opacity(style)*/
/*Time to work on the main images*/
.slider input[name='slide_switch'] ~ img {
  opacity: 0;
  transform: scale(1.1);
}
/*That hides all main images at a 110% size
On click the images will be displayed at normal size to complete the effect
*/
.slider input[name='slide_switch']:checked+label+img {
  opacity: 1;
  transform: scale(1);
}
/*Clicking on any thumbnail now should activate the image related to it*/

/*We are done :)*/




.wujian-table-title{
	margin:0 auto;
	width:800px;
	background:#43528E;
	/*border:0.5px solid #000;*/
	margin-top:200px;
	text-align:center;
	font-size:24px;
	height:40px;
	color:#fff;
	font-weight:bold;
}


.wujian-table-shuoming{
	margin:0 auto;
	width:800px;
	font-size:16px;
	line-height:40px;
	
}

#zhongdian{
font-size:20px;
color:#43528E;
font-weight:bold;
}


.wujian-table{
	font-size:16px;
	margin:0 auto;
	width:800px;
	/*height:600px;
	border:0.5px solid #000;*/
	margin-top:0px;
	margin:0 auto;
	
}






.wujian-table table{
	text-align:center;
	border:0.2px solid #d5d5d4;
}


.zhengti{
	width:100%;
	height:200vh;
	margin:0 auto;
	background-color:gray;
}



