@import url(body.css);
@import url(color_links.css);
@import url(head2015new_1500.css);
@import url(../js/swiper/swiper.min.css);
/*@import url(head2015_zt.css);*/
.zt_bg { opacity: 0;}
.gundongxx__1,.gundongxx__2,.gundongxx__3,.gundongxx__4,.gundongxx__5,.gundongxx__6,.gundongxx__7,.gundongxx__8,.gundongxx__9,.gundongxx__10,.gundongxx__11,.gundongxx__12,.gundongxx__13,.gundongxx__14,.gundongxx__15,.gundongxx__16,.gundongxx__17,.gundongxx__18,.gundongxx__19,.gundongxx__20 { opacity: 1;}
.banner{ background:url(../images/yiriyou_ky/yiriyou_02.jpg) no-repeat center; height:640px;}

.zt_bg{ clear:both; display:block;  margin:0 auto; text-align:left; padding-bottom:30px;}
.kun{position:relative;}
.kun1{ width:19.2%; height:100%; position:absolute; top:0; left:0; background-repeat:no-repeat; background-position:0 bottom; background-size:cover; }
/* .kun1 *{ display:none;} */


#Berlin .kun1 p,#Berlin .kun1 h2,#Berlin .kun1 h3{ color:#7b4e31}

.kun1 h2{ line-height:32px; padding:60px 0 0 20px; font-size:32px;font-weight:400; }
.kun1 h3{ padding:10px 0 0 20px; font-size:18px; font-weight:normal}
.kun1 p{ padding:10px 0 0 20px; font-size:18px; font-weight:normal; color:#f8e2a8;}
.pic sup{ font-size:14px;}


.kun2{position:relative; float:right; width:79.7%; }

.imgx{ position: relative; overflow: hidden ;height:230px;    background: url(../images/zhanwei.gif) center no-repeat;
    background-size: cover; } 
    .imgx img{ height:230px; vertical-align:bottom; min-width:100%;width: 100%;
        object-fit: cover;}
.k3 .imgx{ width:50%; float:left; } 
.k3 .neir{ display:block; padding-left:50%; padding-top:25px;}
.imgx:before{ content:""; display:block; z-index:1; width:100%; height:69px; position:absolute; bottom:0; left:0;background:url(../images/yiriyou_ky/yiriyou_12.png) repeat-x;}
.imgx:after{ content:""; display:block; width:100%; height:100%; position:absolute; bottom:0; left:0; background: rgba(255,255,255,.1)}
.swiper-slide{ overflow:hidden; background:#fafafa;}
.swiper-slide h2{ padding:10px 10px 0 12px; font-size:15px; font-weight:normal; 
       
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;}
	
	.w1210 .swiper-slide h2{font-size:16px;}

.yuding{ -webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;height:72px; background:#ff6000; color:#fff; display:block; position:absolute; bottom:-74px; width:100%; line-height:72px; text-align:center}
.swiper-slide:hover .yuding{ display:block; bottom:0;}

.swiper-slide i{    background-image: url(../images/ky_index2015/nindex_41.png);
    background-repeat: no-repeat; display:block; width:80px; height:18px;background-position:right -1103px; margin:0 5px 0 0;}
.swiper-slide i.x1{background-position:right -943px; }
.swiper-slide i.x2{background-position:right -963px; }
.swiper-slide i.x3{background-position:right -983px; }
.swiper-slide i.x4{background-position:right -1003px; }
.swiper-slide i.x5{background-position:right -1023px; }
.swiper-slide i.x6{background-position:right -1043px; }
.swiper-slide i.x7{background-position:right -1063px; }
.swiper-slide i.x8{background-position:right -1083px; }
.swiper-slide i.x9{background-position:right -1103px; }
.swiper-slide i.x10{background-position:right -1123px; }
.bg_huise:nth-of-type(even){ background: #fff; }
.bg_huise:nth-of-type(odd) .swiper-slide{ background:#fff;}
.map{ background:url(../images/yiriyou_ky/yiriyou_15.png) no-repeat; margin:0 12px; padding-left:24px; color:#b8b8b8; font-size:12px; height:18px; overflow: hidden;    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical; }.k3 .map,.k3 .swiper-slide h2{ height: auto;-webkit-line-clamp:10;}
	 
.pic{ color:#ff6000; font-size:24px; padding:0 10px 0 12px; height:52px; display:block;}
.pic span + span{ font-size:12px;}

.swiper-button-next{ background:#fff url(../images/yiriyou_ky/r.png) no-repeat center; width:40px; height:28px;top:-20px; right:0; border:1px solid #b4aeab; z-index:1000}
.swiper-button-prev{ background:#fff url(../images/yiriyou_ky/l.png) no-repeat center; right:41px; left:auto; top:-20px;width:40px; height:28px;border:1px solid #b4aeab; z-index:1000}
.swiper-container{ position: inherit;}
.titlexf{ padding:32px 0 15px 0; font-size:21px;}

.w1210 .map{font-size:14px;}
.tab1{ background:url(../images/yiriyou_ky/yiriyou_20.png) no-repeat; width:50px; height:55px; position:absolute; display:block; right:10px; top:0; z-index:100;}
.tab2{ background: url(../images/yiriyou_ky/yiriyou_24.png) no-repeat; width:50px; height:55px; position:absolute; display:block; right:10px; top:0; z-index:100;}
	@media screen and (min-width:1500px){ 
.w1210 .swiper-slide h2{font-size:18px;}

}
	

 /* 导航样式 */
 .yrynav{ height: 48px;    font-size: 20px;}
 .yrynav ul{ 
     width: 100%;
     background: #f5f5f5;

     z-index: 1000;
     transition: all 0.3s ease;
     display: flex; height: 48px;    justify-content: center;
     align-items: center;
 }
 
 /* 屏幕超过 .nav 时的样式 */
 .yrynav.fd ul{
   position: fixed;
   background: #fff;
     top: 0;
     left: 0;
   
     box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
 }
 
 /* 导航项样式 */
 .yrynav li {
     padding: 10px 20px ;
     cursor: pointer;
 
 }
 .yrynav li.this::before{ display: inline-block;  background: url(../images/yiriyou_ky/yiriyou_15_.png) center no-repeat;  content:"";   width:22px ; height: 22px; margin-right: 2px; vertical-align: middle; top: 2px;}
 /* 高亮样式 */
 .yrynav li.this {  
  
     color: #fff;
 }
 .yrynav li:not(.this){ background-color: transparent !important;}
 .yrynav li:not(.this):hover{ background-color: rgba(0, 0, 0, 0.05) !important;}
  