* { margin: 0px; padding: 0px; }
.clear { font-size: 0px; clear: both; line-height: 0px; height: 0px; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { min-height: 1px; }
* html .clearfix { height: 1px; }
img{max-width:100%;}
img, img:hover { border-style: none; outline: none; }
a:link { outline: none; TEXT-DECORATION: none; }
a:visited { outline: none; TEXT-DECORATION: none; }
a:hover { outline: none; TEXT-DECORATION: none; }
a:active { outline: none; TEXT-DECORATION: none; }
input:hover { outline: none; TEXT-DECORATION: none; }
ul { list-style-type: none; }
ul li { list-style-type: none; }
.blank5 { width: 100%; height: 5px; clear: both; }
.blank10 { width: 100%; height: 10px; clear: both; }
.blank15 { width: 100%; height: 15px; clear: both; }
.blank20 { width: 100%; height: 20px; clear: both; }
.blank30 { width: 100%; height: 30px; clear: both; }
.blank40 { width: 100%; height: 40px; clear: both; }
.blank50 { width: 100%; height: 50px; clear: both; }
.blank60 { width: 100%; height: 60px; clear: both; }
.blank70 { width: 100%; height: 70px; clear: both; }
.blank80 { width: 100%; height: 80px; clear: both; }
/* body ------------------------------*/
body { font-family:"Microsoft YaHei"; font-size: 16px; line-height:30px; color: #313131; background-color: White; }


.max { width: 100%; max-width: 750px; height: auto; margin: 0 auto; overflow: hidden; }

.header { height: 60px; width: 100%; background:#fff; border-bottom:1px solid #eeeeee; float: left; position: relative; z-index: 10; }
.header .w { position: relative; height: auto; }
.header .logo { width: 70%; position: relative; float: left; margin: 3% 0 0 2%; text-align: center; }
.header .logo img { height: 100%; }

.header .header_menu { width: 60px; float: right; margin: 4% 4% 0 0; }
.header .header_menu img { width: 100%; }
 

.panel { width: 100%; height: 100vh; float: left; position: fixed; left: 0; top: 0; z-index: 1011; background: rgba(255,255,255,1); display: none; }


.ebox { width: 100%; height: 100vh; float: left; position: fixed; left: 0; top: 0; z-index: 1011; background: rgba(0,0,0,0.2); display: none; }


#boxx { width: 100%; height: 100vh; float: left; position: fixed; left: 0; top: 0; z-index: 1000; background: rgba(0,0,0,0.8); display: none; }


.boxx { width: 100%; height: 100vh; float: left; position: relative; left: 0; top: 0; z-index: 1000; display: block; }


.xwei { position: fixed; top: 38.2%; left: 50%; z-index: 1000; width: 75%; padding: 10px; background: #fff; margin-top: -100px; margin-left: -150px; box-shadow: 1px 2px 3px black; border-radius: 10px; display: block; }

.xwei img { width: 100%; display: block; margin: 0 auto; }



.panelbg { width: 100%; height: 100vh; float: left; position: fixed; left: 0; top: 0; z-index: 1011; background: rgba(0,0,0,0.8); display: block; }


.x_close{width:30px; float:right; position:fixed; right:40px; top:20px; }

.ximg { position: fixed; top: 38.2%; left: 50%; z-index: 1000; width:75%; padding: 5px; background: #fff; margin-top: -100px; margin-left: -150px; box-shadow: 1px 2px 3px black; border-radius: 10px; display: block; }

.ximg img{width:100%; display:block; margin:0 auto;}

.ximg font{width:100%; float:left; height:36px; font-family:'Microsoft YaHei'; font-size:16px; color:#333; line-height:36px; text-align:left; font-weight:normal; text-overflow:ellipsis; overflow:hidden;}



.nav { opacity: 1; width: 100%; max-width: 750px; margin:0% auto; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; display: block; position: relative; z-index: 98; }

.nav-close { position: relative; width: 60px; float: right; margin: 4% 4% 0 0;  }

.nav-close img{width:100%;}
.nav.active { opacity: 1; visibility: visible; }
.nav ul { width: 94%;  float:left; margin:3% 0 3% 3%;  height:90vh; overflow:scroll; overflow-x:hidden; overflow-y:auto;  }
.nav li { width: 100%; float: left; height:3.6rem; border-bottom:1px solid #038680; }
.nav li a { width: 94%; float: left; text-align: left; font-size: 1.4rem; color: #4d6eef;  line-height:3.6; font-weight:normal;  padding-left:3%;}



.m_banner { width: 100%; float: left; position: relative; z-index: 12; }

.m_banner { width: 100%; margin-top: 0px; position: relative; z-index: 9; }

.m_banner .swiper-container3 { width: 100%; height: 100%; }
 



.m_index { width: 100%; margin: 0 auto; }
 

/*Clear*/
.clear{ clear:both; font-size:1px; height:0px; line-height:0px; overflow:hidden;}/*可用height:1px; overflow:hidden;来控制IE6默认的div的高为12~14px,用BR来做吧，用DIV不太好用*/

 

.m_notbg{width:94%; height:40px; float:left; background:url(../images/notbgc1.jpg) no-repeat left bottom; background-size:cover; margin:20px 0 20px  3%;}

.m_notbg h3{width:50px; height:40px; float:left; font-size:1px; color:#222222; text-align:center; line-height:40px; 
font-weight:normal; margin:6px 0 0 0;  text-indent:-9999px;}


/* 本例子css */

.slider5{width:80%!important; height:40px; float:left;  margin:5px 0 0 0;}
 
.bx-wrapper .bx-viewport .slide a{width:100%!important; height:32px; float:left; background:transparent;   font-size:13px!important; 
color:#222222; text-align:left; line-height:16px; font-weight:normal;     display: flex; /*display:-webkit-box;*/    -webkit-line-clamp:2; -webkit-box-orient:vertical;  align-items: center;    
justify-content: space-between;  text-overflow:ellipsis; overflow:hidden;}


/*
.m_notcon{width:100%; height:auto; float:left; font-size:18px; color:#222222; text-align:left; line-height:40px; font-weight:normal; margin:40px 0 30px 0; }

.m_notcon img{display:block; margin:20px auto 20px auto; max-width:100%;}


*/
.m_notcon{width:94%; height:auto; float:left; font-size:18px; color:#222222; text-align:left; line-height:30px; font-weight:normal; margin:3% 0 4% 3%; }

.m_notcon img{display:block; margin:1% auto 1% auto; width:100%; max-width:200px; }


.m_notcon .nmore{width:110px; height:34px;  display:block; margin:2% 0 3% 9%; }

.m_notcon .nmore a{width:110px; height:34px; float:left; background:#038680; border:1px solid #038680; border-radius:10px;   font-size:18px; 
color:#fff; text-align:center; line-height:34px; font-weight:normal;   }

 

 

.m_box1{width:100%; float:left; padding:10px 0; background:#038680; }

.m_box1 ul{width:94%; height:auto; float:left; margin:3% 3% 3% 3%; } 

.m_box1_cokk{width:100%;  height:auto;  margin:0 0 3% 0;}

.m_box1_cokk img{display:block; margin:0 auto; width:100%; max-width:200px; }
 
.m_box1 ul dl{width:100%; float:left; /*border-top:1px solid #fff;*/  padding:0px 0;}


.m_box1 ul dl  dd{width:100%; float:left; border-bottom:1px solid #fff; padding:10px 0;}

.m_box1 ul dl  dd a{width:100%; float:left; }


.m_box1 ul dl  dd a  h4{width:70%;  float:left; margin:0 0 5px 10px;  font-size:18px; color:#f4e11b; text-align:left; line-height:28px; font-weight:normal; background:transparent; padding-left:0px; display:-webkit-box;   -webkit-line-clamp:2; -webkit-box-orient:vertical;  text-overflow:ellipsis; overflow:hidden;}


.m_box1 ul dl  dd a  font{  float:right; margin:0 10px 0 0; font-size:18px; color:#f4e11b; text-align:right; line-height:28px; font-weight:normal; }


.m_box1 ul dl  .bmore{width:110px; height:34px;   display:block; margin:0% 0 3% 9%; }

.m_box1 ul dl  .bmore a{width:110px; height:34px;  float:left;  margin:5% 0 3% 4%; background:#fff; border:1px solid #fff; border-radius:10px;
   font-size:18px; color:#038680; text-align:center; line-height:34px; font-weight:normal;   }


.m_box1 ul dl  .bmore a:hover{background:#038680; color:#fff;  border:1px solid #fff; }



/*index  showroom*/

.m_showroom{width:100%; float:left;  margin:3% 0;}
 .m_showroom_cokk{width:100%;  height:auto; float:left; margin:0 0 4% 0;}

.m_showroom_cokk img{width:100%; max-width:200px; display:block; margin:0 auto;}


.sr_dong{width:100%; float:left; margin:3% 0 1% 0;}

.auto { width: 100%; margin: 0 auto; position: relative;  display:block;}


#certify5 { position: relative; margin:1% auto 0px 0px; }


#certify5 img{width:100%;}

#certify5 .ipg2-box { overflow: hidden; width: 100%; height: auto; position: relative; top:0px; left: 0; z-index: 3; }
#certify5 .swiper-container {display:block;  margin: 0 auto;  width:72%; overflow: visible;  }
#certify5 .ipg2-box .swiper-slide {  position:relative; z-index:8; width:100%;  float:left;  overflow: hidden;  background: transparent;  width:100%; }

 #certify5 .ipg2-box .swiper-slide img{  width:100%; float:left; position:relative; z-index:4; }

  .swiper-slide .bioti{width:94%; height:auto; float:left; position:absolute; z-index:6; left:0; bottom:0; padding:2% 3%; 
background:rgba(0,0,0,.7); margin:0%; font-size:18px; color:#fff; text-align:left; font-weight:normal; line-height:28px; display:-webkit-box;   -webkit-line-clamp:2; -webkit-box-orient:vertical;  text-overflow:ellipsis; overflow:hidden; }

#certify5 .ipg2-box .swiper-slide:before { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; height: 40px; opacity: 0; transition: all .5s; }
#certify5 .ipg2-box .swiper-slide.swiper-slide-active:before { opacity: 1; }
#certify5 .ipg2-box .swiper-slide:after { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: -1; transition: all .5s; } 
#certify5 .swiper-slide-active { transition: all .8s;  width:100%;  opacity: 1 !important; }
  
#certify5 .swiper-slide-active, .swiper-slide-duplicate-active {   width:100%;  -webkit-tap-highlight-color: transparent; outline: none; }
#certify5 .swiper-slide-prev { transition: all .8s; opacity: 1;  }
#certify5 .swiper-slide-next { transition: all .8s; opacity: 1;  }

#certify5 .swiper-slide-prev img,#certify5 .swiper-slide-next img{ width:100%; }
  


.sr_dong .bmore{width:110px; height:34px;   display:block; margin:3% 0 3% 13%; }

.sr_dong .bmore a{width:110px; height:34px;  float:left; background:#038680; border:1px solid #038680; border-radius:10px;  
 font-size:18px; color:#fff; text-align:center; line-height:34px; font-weight:normal;   }


 .m_box2_cokk{width:100%;  height:auto; float:left; margin:0 0 4% 0;}

.m_box2_cokk img{width:100%; max-width:200px; display:block; margin:0 auto;}




.m_box2{width:100%; float:left; padding:10px 0; background:#fff; }

.m_box2 ul{width:94%; height:auto; float:left; margin:3% 3% 3% 3%; } 

.m_box2_cokk{width:100%;  height:auto;  margin:0 0 3% 0;}

.m_box2_cokk img{display:block; margin:0 auto; width:100%; max-width:200px; }
 
.m_box2 ul dl{width:100%; float:left; /*border-top:1px solid #fff;*/  padding:0px 0;}


.m_box2 ul dl  dd{width:100%; float:left; border-bottom:1px solid #ddd; padding:10px 0;}

.m_box2 ul dl  dd a{width:100%; float:left; }


.m_box2 ul dl  dd a  h4{width:70%;  float:left; margin:0 0 5px 10px;  font-size:18px; color:#038680; text-align:left; line-height:28px; font-weight:normal; background:transparent; padding-left:0px; display:-webkit-box;   -webkit-line-clamp:2; -webkit-box-orient:vertical;  text-overflow:ellipsis; overflow:hidden;}


.m_box2 ul dl  dd a  font{  float:right; margin:0 10px 0 0; font-size:18px; color:#038680; text-align:right; line-height:28px; font-weight:normal; }


 
.m_box2 ul dl  .bmore a{width:110px; height:34px;  float:left;  margin:4% 0 3% 10%; background:#038680; border:1px solid #038680; 
border-radius:10px;   font-size:18px; color:#fff; text-align:center; line-height:34px; font-weight:normal;   }


.m_box2 ul dl  .bmore a:hover{background:#fff; color:#038680;  border:1px solid #038680; }



.m_box3{width:100%; float:left; padding:10px 0; background:#038680; }

.m_box3 ul{width:94%; height:auto; float:left; margin:2% 0 3% 3%; } 

.m_box3_cokk{width:100%;  height:auto;  margin:6% 0 1% 0;}

.m_box3_cokk img{display:block; margin:0 auto; width:100%; max-width:200px; }
 

.m_box3 ul li{width:100%; height:auto; float:left; margin:2% 0px  1% 0px; font-size:18px; color:#f4e11b; text-align:left; line-height:28px;  border-bottom:1px solid #038680; text-overflow:ellipsis; overflow:hidden; }


.m_box3 ul li a{width:100%; height:auto; float:left; font-size:18px; color:#f4e11b; text-align:left; line-height:28px;  text-overflow:ellipsis; overflow:hidden;}
.m_box3 ul li:hover{ border-bottom:1px solid #f4e11b; }

.m_box3  .xmore a{width:110px; height:34px;  float:left;  margin:4% 0 3% 10%; background:#fff; border:1px solid #fff; border-radius:10px;  
 font-size:18px; color:#038680; text-align:center; line-height:34px; font-weight:normal;   }


.m_box3  .xmore a:hover{background:#038680; color:#fff;}




.m_box4{width:100%; float:left; padding:10px 0; background:#fff; }

.m_box4 ul{width:94%; height:auto; float:left; margin:2% 0 1% 3%; } 

.m_box4_cokk{width:100%;  height:auto; float:left; margin:6% 0 1% 0;}

.m_box4_cokk img{width:100%; max-width:200px; display:block; margin:0 auto;}


.m_box4 ul li{width:100%; height:auto; float:left; margin:2% 0px 1% 0px; font-size:18px; color:#666666; text-align:left; line-height:28px; text-overflow:ellipsis; overflow:hidden; }
 

.m_box4 ul li a{width:100%; height:auto; float:left; font-size:18px; color:#666666; text-align:left; line-height:28px; 
 font-weight:normal; text-overflow:ellipsis; overflow:hidden;}


.m_box4 ul li a:hover{color:#038680;}


  
.m_foot{width:100%; float:left; background:#d3c78a; padding:3% 0; position:relative;}



.m_foot_cokk{width:94%; height:50px; float:left; margin:1% 0 3% 3%;  font-size:18px; color:#222; text-align:center; line-height:30px;  font-weight:normal;  letter-spacing:1px;  }

.m_foot_cokk font{width:100%; height:20px; float:left; font-family:Arial; color:#fff; font-size:18px; text-align:center; line-height:20px; font-weight:normal; text-transform:uppercase; letter-spacing:0px; }


.m_focon {
  width: 86%;
  height: auto;
  float: left;
  margin:2% 0px 4% 8%;
  font-size: 18px;
  color: #222;
  text-align: left;
  line-height: 32px;
  font-weight: normal;
}

.m_focon a{color:#222222;}


#fixtop{width:40px; float:right; position:absolute; z-index:10; top:-20px; right:20px;}

#fixtop a img{width:100%;}


/*about*/

.s_company{width:94%; display:block; margin:0 auto;}


.s_amenu{width:100%; float:left; }

.s_amenu ul{width:101%; float:left;  margin:2% 0 4% 0;}

.s_amenu ul li{width:30%; height:40px; float:left; margin:1% 3% 2% 0;}

.s_amenu ul li a{width:100%; height:40px; float:left; background:#fff; border:1px solid #038680; font-size:18px; color:#038680; text-align:center; line-height:40px;  font-weight:normal;   }

.s_amenu ul li a:hover,.s_amenu ul li a.ahov{background:#038680; border:1px solid #038680; color:#fff;}


.s_abocon{width:100%; height:auto; float:left; margin:2% 0 4% 0; font-size:18px; color:#222; text-align:left; line-height:34px;  font-weight:normal;   }



.s_abocokk{width:100%;  height:auto; float:left; margin:6% 0 4% 0;}

.s_abocokk img{ height:60px; display:block; margin:0 auto;}



.s_rushow{width:100%; height:auto; float:left; margin:2% 0 4% 0; font-size:18px; color:#222; text-align:left; line-height:34px;  font-weight:normal;   }

.s_rushow a{color:#222;}


.s_rushow strong{display:block; font-size:16px; font-weight:bold;}

.s_rushow img{max-width:100%; display:block; margin:0 auto;}



.s_leader{width:100%; float:right; margin:0 0 3% 0%;    font-size:18px; color:#222; text-align:left; line-height:40px; font-weight:normal;  }

.s_leader_1{width:100%; float:left; margin:10px 0 10px 0;}

.s_leader_1 ul{width:70%;  display:block; margin:0 auto;}


.s_leader_1 ul li{width:100%; height:auto; float:left; margin:4% 0 2% 0;  overflow:hidden;}
 
.s_leader_1 ul li .lpic{width:100%; height:21.4rem; float:left; position:relative; overflow:hidden;}

.s_leader_1 ul li .lpic img{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
	object-fit: cover;
}
 

.s_leader_1 ul li h3{width:100%; height:30px; float:left; margin:10px 0 0 0;   font-size:20px; color:#038680; text-align:center; line-height:30px; font-weight:bold; text-overflow:ellipsis; overflow:hidden}


.s_leader_1 ul li h4{width:100%; height:30px; float:left; margin:5px 0 0 0;   font-size:18px; color:#222; text-align:center; line-height:30px; font-weight:bold; text-overflow:ellipsis; overflow:hidden}

.s_leader_1 ul li h5{width:100%; height:40px; float:left; margin:5px 0 0 0;   font-size:14px; color:#222; text-align:center; line-height:20px; font-weight:normal; text-overflow:ellipsis; overflow:hidden}



.s_leader_2{width:100%; float:left; margin:10px 0 10px 0;}


.s_leader_2 h6{width:100%; float:left; padding:10px 0;   font-size:18px; color:#222222; text-align:center; line-height:40px; font-weight:bold;}

.s_leader_2 ul{width:103%;  display:block; margin:0 auto;}


.s_leader_2 ul li{width:47%; height:auto; float:left; margin:4% 3% 2% 0;  overflow:hidden;}
 
.s_leader_2 ul li .rpic{width:100%; height:13rem; float:left; position:relative; overflow:hidden;}

.s_leader_2 ul li .rpic img{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
	object-fit: cover;
}
 

.s_leader_2 ul li h3{width:100%; height:30px; float:left; margin:10px 0 0 0;   font-size:20px; color:#038680; text-align:center; line-height:30px; font-weight:bold; text-overflow:ellipsis; overflow:hidden}


.s_leader_2 ul li h4{width:100%; height:30px; float:left; margin:5px 0 0 0;   font-size:18px; color:#222; text-align:center; line-height:30px; font-weight:bold; text-overflow:ellipsis; overflow:hidden}

.s_leader_2 ul li h5{width:100%; height:40px; float:left; margin:5px 0 0 0;   font-size:14px; color:#222; text-align:center; line-height:20px; font-weight:normal; text-overflow:ellipsis; overflow:hidden}




/*member*/
.s_member{width:90%; float:right; margin:3% 0 4% 0; padding:5%; border:1px solid #dddddd; position:relative; }

.s_member ul{width:100%; float:left;}


.s_member ul  li{width:100%; height:auto; float:left; margin:2% 0 1% 0; }


.s_member ul  li a{width:100%; height:auto; float:left;  font-size:18px; color:#038680; text-align:left; line-height:28px; font-weight:normal; }

.s_member ul  li a h4{width:100%; height:auto; float:left;  font-size:18px; color:#038680; text-align:left; line-height:28px; font-weight:normal; }


/*notice*/


.s_xinwen{width:100%; float:left; padding:10px 0;  }


.s_xinwen{width:94%; height:auto; float:left; margin:2% 0px 3% 3%;}
 
.s_xinwen  ul{width:100%;  height:auto; float:left; margin:0 0 30px 0;}
 
.s_xinwen ul li{width:100%; float:left; border-bottom:1px dashed #ddd; padding:15px 0;} 
 

.s_xinwen ul li a  h4{width:70%; float:left; height:auto; margin:0 0 0 0;  font-size:18px; color:#038680; text-align:left; line-height:28px;
 font-weight:500; background:transparent; text-indent:0px; display:-webkit-box;   -webkit-line-clamp:2; -webkit-box-orient:vertical;   text-overflow:ellipsis; overflow:hidden; }


.s_xinwen ul li a  font{  float:right; margin:0 10px 0 0; font-size:18px; color:#038680; text-align:right; line-height:28px; font-weight:normal; }



.s_fanye
{
    width:100%;
    height:auto;
    float:left;
    padding-top:10px;
    padding-bottom:10px;
}

DIV.quotes {
	PADDING: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN:center;
}
DIV.quotes A {
 padding:4px 8px 4px 8px; font-family:Arial; font-size:14px; COLOR: #333; MARGIN-RIGHT:8px; TEXT-DECORATION: none; border:#ddd 1px solid;
}
DIV.quotes A:hover {
 padding:4px 8px 4px 8px; MARGIN-RIGHT:8px;  font-family:Arial; font-size:14px; color:#fff; border:#038680 1px solid; BACKGROUND-COLOR: #038680;}
DIV.quotes A:active {
  padding:4px 8px 4px 8px; MARGIN-RIGHT: 8px;  font-family:Arial; font-size:14px; color:#fff;}
DIV.quotes SPAN.current {
  padding:4px 8px 4px 8px; FONT-WEIGHT: bold;  font-family:Arial; font-size:14px; COLOR: #fff; MARGIN-RIGHT:8px; BORDER: #038680 1px solid; BACKGROUND-COLOR: #038680;
}
DIV.quotes SPAN.disabled {
  padding:4px 8px 4px 8px;  font-family:Arial; font-size:14px; COLOR: #8d8d8d; MARGIN-RIGHT: 8px; BORDER: #ddd 1px solid;}






.s_xwshow{width:100%; float:left; background:#f5f5f5; padding:20px 0; }


.s_xwen{width:88%; float:left; background:#fff; padding:3% 3% 3% 3%; border:1px solid #f5f5f5; margin:4% 0 2% 3%; }


.s_xwen h3{width:100%; float:left; padding:10px 0 3% 0; border-bottom:1px solid #ddd; font-size:18px; color:#999999; text-align:center; line-height:30px; font-weight:normal; }

.s_xwen h3 font{width:100%; float:left; font-size:18px; color:#4d6eef; text-align:center; line-height:32px; font-weight:bold; }




.s_xwen_con{width:100%; float:left; margin:10px 0 4% 0;  font-size:18px; color:#222; text-align:left; line-height:28px; font-weight:normal;}


.s_xwen_con .span1{display:block;  font-size:18px; color:#666666; text-align:left; line-height:30px; font-weight:normal;}

.s_xwen_con  img{width:100%;  display:block; margin:4px auto; border:1px solid #ddd;}



/*fenye*/
.s_fenye
{
    width:100%;
    height:auto;
    float:left;
    padding-top:10px;
    padding-bottom:10px;
}

.s_fan1 {width:88%; float:left; margin:0% 0 2% 3%; background:#fff; padding:2% 3% 2% 3%; border:1px solid #f5f5f5; position:relative; }

.s_fan1 ul{width:100%; float:left;}

.s_fan1 ul li{width:40%; float:left; margin:0px 5% 0 5%;}

.s_fan1 ul li a{width:100%; float:left; height:30px;  font-size:16px; color:#038680; text-align:left; line-height:30px; font-weight:bold;}

 .s_fan1 ul li:last-child a{text-align:right;}
 



 
/*showroom*/
 

.s_rooms{width:94%; height:auto; float:left; margin:10px 0px 20px 3%;}
 
.s_rooms  ul{width:100%;  height:auto; float:left; margin:0 0 30px 0;}


.s_rooms  ul li{width:100%;  height:auto; float:left; margin:2% 0 3% 0;}

.s_rooms  ul li .srm1{ width:130px; height:auto; float:left;  margin:0; border:none;overflow:hidden; }


.s_rooms  ul li .srm1 img{width:100%;}

 

.s_rooms  ul li .srtxt{ width:60%; height:auto; float:right;  margin:0; border:none;overflow:hidden; }

.s_rooms  ul li .srtxt h3{width:100%; height:60px; margin:0 0 20px 0; float:left; font-size:14px; color:#4d6eef; text-align:left; line-height:20px; font-weight:bold; text-overflow:ellipsis; overflow:hidden; }

.s_rooms  ul li .srtxt font{width:100%; float:left; font-size:14px; color:#999999; text-align:right; line-height:30px; font-weight:normal; }







/*contact*/

.s_conta{width:94%; height:auto; float:left; background:#fff; margin:3% 0 12% 3%;}


.s_conta_lxp{width:100%; height:auto; float:left;  position:relative; margin:3% 0 5% 0%;   font-size:18px; color:#222; text-align:left; 
line-height:28px; font-weight:normal;   }

.s_conta_lxp h4{width:540px; height:auto; float:left;   font-size:18px; color:#222; text-align:left; line-height:32px; font-weight:bold;   }

.s_conta_lxp a{color:#fff;}

.s_conta_map{width:100%; height:260px; float:right;  position:relative; overflow:hidden;}

.s_conta_map irfame{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    border:none;
	object-fit: cover;
}
 







