*{
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color:rgba(255,255,255,0);
    -webkit-appearance:none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 999999px; 
}
html,body{
    width: 100%;
    /*height: 100%;*/
     background: #ededed;
    position: relative;
    /*min-width: 1300px;*/
    min-height: 500px;
    font-family: "Microsoft YaHei";
    /*font-size: 20px;*/
    font-weight: lighter;
     color: #666;
     overflow-x: hidden;
}

a {
    text-decoration: none; color: #666;
}
div , p ,span {max-height: 999999px; }
/*a:hover{ text-decoration:underline; }*/
input,
textarea {
    font-family: "Microsoft YaHei";
    font-weight: lighter;  resize:none
}

li {
    list-style-type: none;
}

em,i {
    font-style: normal;
}


.display01 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-box-pack: center;
    justify-content: center;
}

.display02 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-box-pack: justify;
    justify-content: space-between;
}

.display03 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-box-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.display04 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-box-align: center;
    align-items: center;
}

.display05 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-box-align: center;
    align-items: center;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-box-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.display06 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-box-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.display07 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -moz-box-pack: end;
    justify-content: flex-end;
}

.display08 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -moz-box-pack: end;
    justify-content: flex-end;
}
.dn{
    display: none;
}
.width{
    width: 100%;
}
.wid12{ width: 1200px; margin:0 auto; }
.abso{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ovhid{overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
    /*多行超出用省略号*/
.ovhmore{overflow: hidden; display:-webkit-box; -webkit-line-clamp: 4; -webkit-box-orient:vertical; }


/*毛玻璃效果    */
.fuzzy {  
/*    filter: url(/Public/Home/css/blur.svg);  

    -webkit-filter: blur(3px);  

    -moz-filter: blur(3px);  
    -ms-filter: blur(3px);  
    filter: blur(3px);  
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false);  
*/
}     


/********************************************头部导航***********************************************/
.Header{ position: fixed; z-index: 999; top: 0; left: 0; height:100px ; width: 100%; background-color: #fff; border-bottom: #ebeae5 1px solid; }
.Logo{ float: left; padding-left:4%; margin-top:25px ; }
.Logo a{ float: left; margin-right: 10px; }
.Logo a img{ height: 45px; }
.Logo span{ float: left; font-size: 16px; margin-top:15px ; }
.topRight{ float: right; padding-right: 4%; height: 100%; position: relative; }
.NavIcon{ float: left; height: 100%; }
.NavIcon02{ height: 100%; }
.nav{ float: left; }
.nav li{ height: 100%; float: left; }
.nav li span{ display: block; height: 100%; padding: 0 20px; line-height: 100px; font-size: 18px; }
.nav li span a{display: block; height: 100%;}
.nav li div{ display: none;  position: fixed; z-index:5; top:100px ; left: 0; width: 100%; height:60px ; line-height: 60px; background: rgba(0,0,0,0.5);
 text-align: center; -webkit-transition: all 0.5s ease-in; -moz-transition: all 0.5s ease-in; transition: all 0.5s ease-in;}
 .nav li div em{ display: inline-block; font-size: 16px; margin:auto 50px; }
 .nav li div em a{ color: #fff; }

 .nav li.nav_act span{ background-color: #c32025; -webkit-transition: all 0.5s ease-in; -moz-transition: all 0.5s ease-in; transition: all 0.5s ease-in;}
  .nav li.nav_act span a{ color: #fff; }
  /*.nav li.nav_act div{ display: block; animation:bounce 0.5s ease-in; }*/
@-webkit-keyframes ico_zhuan {
    0%{ opacity: 0; top: 90px; }
    100%{ opacity: 1; top: 100px; }
}
@-moz-keyframes ico_zhuan {
    0%{ opacity: 0; top: 90px; }
    100%{ opacity: 1; top: 100px; }
}
@keyframes ico_zhuan {
    0%{ opacity: 0; top: 90px; }
    100%{ opacity: 1; top: 100px; }
}
 .nav li:hover span{ background-color: #c32025; -webkit-transition: all 0.5s ease-in; -moz-transition: all 0.5s ease-in; transition: all 0.5s ease-in;}
.nav li:hover span a{ color: #fff; }
 .nav li:hover div{display: block; -webkit-animation:ico_zhuan 0.5s ease-in; -moz-animation:ico_zhuan 0.5s ease-in; animation:ico_zhuan 0.5s ease-in; }

.topIcon{ float: left; height: 100%; border-left: #ebeae5 1px solid; padding-left: 10px; }
.topIconbutt{float: left; width:35px ; height: 100%; margin-left: 20px; cursor: pointer; background-repeat: no-repeat; background-position: center;}
.weixin{  background-image: url(/Public/Home/images/weixin-icon.png);   }
.search{  background-image: url(/Public/Home/images/sous-icon.png); }
.HeaderClose{ display: none; }
.search_div{ display: none; position: fixed; z-index: 9999; top: 0; right:0; width: 100%; height: 100%; background: rgba(0,0,0,0.7); }
.search_div02{ position: absolute; z-index: 66; top: 0; bottom: 0; left: 0; right: 0; margin:auto; height:120px ; width: 100%;  padding: 40px; background-color: #fff; text-align: center; }
.search_div02 input{ display: inline-block; vertical-align: top; width: 400px; height:40px ; color: #666; font-size: 16px; padding: 0 10px; border:#ccc 1px solid; margin: 0 10px; }
.search_div02 span{ font-size: 18px; display: inline-block; line-height: 40px;   vertical-align: top;}
.search_div02 img{ margin-top:5px; cursor: pointer; }
.div_close{ position: absolute; z-index: 2; top: 0; right:0; width: 100%; height: 100%; }

/************************************************index banner**********************************************************/
.index_banner{ width: 100%; height:-moz-calc(100vh - 100px); height:calc(100vh - 100px);  position: relative;overflow: hidden;  }
/*swiper*/
.swiper-container {
    width: 100%;
    height: 100%;
}
.swiper-slide {
    height: 100%; width: 100%; position: relative; background-repeat: no-repeat; background-position: center; -moz-background-size: cover; background-size: cover;

}
.banner_text{ position:absolute; top:33% ; left:12% ; color: #fff; line-height: 1.5; }
.banner_text span{ display: block; font-size: 40px; /*line-height: 2;*/ }
.banner_text p{ font-size: 20px;  text-transform: uppercase; }
.banner_text em{ display: block; font-size:24px ; color: #fff; text-transform: uppercase; }
.banner_text02{ left: auto; right: 12%; color: #fff; /*opacity: 0.4;*/}
.ind_bantext{ top: 20%; width: 78%; text-align: center; }
.banner_ylw{ top:20% ; right: 7%; left: auto; text-align: right; }
.ban_textcov{ position: absolute; bottom:25% ; right:18% ; color: #fff; line-height: 1.5; text-align: right; }
.ban_textcov p{ font-size:32px ; }
.ban_textcov span{ display: block; font-size: 22px; margin-bottom: 20px; text-transform: uppercase; }
.ind_qhbutton{ bottom: 2%; left: 5%; height: 15px; }
.ind_qhbutton span{ width: 15px; height: 15px; border:#fff 2px solid; background: none; opacity: 1;  margin:auto 10px !important;}
.ind_qhbutton .swiper-pagination-bullet-active{ background-color: #fff; }
.banner_going{ width:24px ; position: absolute; z-index: 5; left: 50%; margin-left:-12px ; bottom:10px ; }
.banner_going img{ width: 100%; float: left; }
 /*****************************************************index 版块内容*********************************************************/


.index_swip{ height: 100%; width: 100%; padding-top: 100px; ;}
.main_div{ padding-top:100px; }
/*集团介绍*/
.ind_jtjs{ position: relative; height: 100%; background-position: center; background-repeat: no-repeat; -moz-background-size: cover; background-size: cover;}
.ind_jtjs_text{ position: absolute; width:35% ; bottom:10% ; right:9% ; line-height: 2;}
.ind_jtjs_text h1{ font-weight:lighter; font-size:36px ; color: #a69e7c;  }
.ind_jtjs_text p{ text-indent: 2em; font-size: 16px; color: #d8d7d7; }
.ind_jtjs_text a{ float: right; margin-top: 40px; width:340px ; height:64px ; border:#d8d7d7 1px solid; font-size:20px ; color: #d8d7d7; text-align: center; }
.ind_jtjs_text a b{ display: inline-block; width:34px ; height:34px ; overflow: hidden; margin-right:10px ; }
.ind_jtjs_text a b img{ width: 100%; height: 100%; float: left; }
.ind_jtjs_text a:hover b{ -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition: all 0.5s ease-in; -moz-transition: all 0.5s ease-in; transition: all 0.5s ease-in; }
.ind_jtjs_text02 p{ color: #424242; }
.ind_jtjs_text02 a{border:#424242 1px solid; color: #4e4e4e;}
.ind_jtjs_text02{ right: 42%; width: 510px; }



/*核心业务*/
.ind_hxyw{ padding: 20px; height:100% ; background-color: #e9e9e9; }
.ind_hxywdiv{ position: relative; overflow: hidden; width: 100%; height: 100%; }
.post_img{ position: absolute; /*width: 160%; left: -30%;*/ right: 0; top: 0; bottom: 0; margin:auto;}
.ind_hxywdiv h1{position: absolute; width: 100%; height: 100%; top: 0; left: 0; bottom: 0; right: 0; margin:auto; background-position: center; background-repeat: no-repeat; -moz-background-size: cover; background-size: cover; -webkit-transition: all 0.5s ease-in; -moz-transition: all 0.5s ease-in; transition: all 0.5s ease-in;}
.ind_hxywdiv a{ display: block; height: 100%; position: relative; z-index: 66; }
.textAndRight{  position: absolute; bottom: 0; left:0 ; width: 100%; height:100% ;  -webkit-transition: all 0.5s ease-in; -moz-transition: all 0.5s ease-in; transition: all 0.5s ease-in;}
.textAndRight p{ opacity:0; position: absolute; height: 100px; line-height: 100px; text-align: center; bottom: 0; left:0 ; right: 0; top: 0; margin:auto; font-size:36px ; color: #a69e7c; -webkit-transition: all 0.5s ease-in; -moz-transition: all 0.5s ease-in; transition: all 0.5s ease-in;}
.textAndRight p em{ display: inline-block; border-bottom: #a69e7c 2px solid; padding: 0 10px; line-height: 50px; }
.textAndRight span{ position: absolute; bottom: 30px; right:30px ; height: 45px; width: 45px; -moz-border-radius: 50%; border-radius: 50%; padding:10px; overflow: hidden; border:rgba(255,255,255,0.3) 2px solid; -webkit-transition: all 0.5s ease-in; -moz-transition: all 0.5s ease-in; transition: all 0.5s ease-in;}
.textAndRight span b{ position: relative; width: 100%; height: 100%; float: left; overflow: hidden; }
.textAndRight span b img{ position: absolute;  top: 0; bottom: 0; left: 0; right: 0; margin:auto; }
.ind_hxyw_one{ float: left; width:30% ; height: 100%; }
.ind_hxyw_rig{ float: left; width: 33.33%; height: 100%; padding-left:10px; }
.ind_hxyw_rig:first-child{ padding-left: 0; }
.textAndRight:hover{ background:rgba(255,255,255,0.7); }
.textAndRight:hover p{ opacity: 1;  }
.ind_hxywdiv:hover h1{ -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); -webkit-transition: all 0.5s ease-in; -moz-transition: all 0.5s ease-in; transition: all 0.5s ease-in;}
.textAndRight:hover span{ right: 20px; border:rgba(255,255,255,0.9) 2px solid;}
/*.ind_hxywdiv:hover .post_img{ transform: scale(1.5); }*/
@-webkit-keyframes ico_right {
   0%{-webkit-transform: translate(0,0);transform: translate(0,0); }
   100%{-webkit-transform: translate(10px,0);transform: translate(10px,0); }
}
@-moz-keyframes ico_right {

   0%{-moz-transform: translate(0,0);transform: translate(0,0); }

   100%{-moz-transform: translate(10px,0);transform: translate(10px,0); }
}
@keyframes ico_right {

   0%{-webkit-transform: translate(0,0);-moz-transform: translate(0,0);transform: translate(0,0); }

   100%{-webkit-transform: translate(10px,0);-moz-transform: translate(10px,0);transform: translate(10px,0); }
}
.ind_hxlist{ width: 100%; height:50% ; padding-top: 10px; overflow: hidden;}
.ind_hxlist:first-child{ padding-top: 0; }
/*新闻中心*/
.ind_banner04{ height: 45%; width: 100%; position: relative; background-repeat: no-repeat; background-position: center; -moz-background-size: cover; background-size: cover; }
.indban04_text{ position: absolute; top:28% ; left:18% ; text-align: right; color: #fff; /*line-height: 2;*/ }
.indban04_text p{ font-size:40px ; }
.indban04_text span{ display: block; font-size:20px; text-transform: uppercase; }
.indxwzx{ padding:2% 5% ; height:55% ; background-color: #ededed; }
.indxwzxul{ width: 100%; height: 100%; }
.indxwzxul li{ float: left; width:23.5% ; height:100% ; margin-right: 2%; }
.indxwzxul li:nth-child(4n){ margin-right: 0; }
.indxwzxul li a{ display:block; height: 100%; }
.indxwzxul li a h1{ height: -moz-calc(100% - 140px); height: calc(100% - 140px); margin-bottom: 20px; background-position: center; -moz-background-size: cover; background-size: cover; background-repeat: no-repeat; }
.indxwzxul li div p{ font-size: 20px; line-height: 25px; color: #a47819; margin-bottom:15px ; overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.indxwzxul li div span{ display: block; font-size:14px; color:#666; line-height:28px ; height:56px ; overflow: hidden; }
.indxwzxul li div em{ display: block; font-size:12px ; color: #ababab; line-height: 24px; }

/*加入918博天堂*/
.ind_banner05{ height:66% ; }
.indban05_text{ top:auto ; bottom:22% ; left:4% ; text-align: left; }
.ind_jrsm{ float: left; width: 50% !important; height:34% !important; position: relative; background-position: center; -moz-background-size: cover; background-size: cover; background-repeat: no-repeat; }
.ind_jrsm a{ display: block; height: 100%; }
.ind_jrsmTex{}
.ind_jrsmtext{ position: absolute; top:8% !important; left:3% !important; line-height: 1.5; }
.ind_jrsmtext p{ font-size:30px ; }
.ind_jrsmtext span{ display: block; font-size: 16px; }
/*918博天堂会*/
.ind_last{ width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; -moz-background-size: cover; background-size: cover; }
.ind_lastone{ position:relative; height:-moz-calc(100% - 336px); height:calc(100% - 336px); width: 100%; }
.ind_lastonetext{ position: absolute; top:18% ; left:10% ; line-height: 2; width: 34%; }
.ind_lastonetext p{ font-weight: normal; font-size:24px ; color: #a69e7c; }
.ind_lastonetext span{ display: block; font-size:14px ; color: #999; }
.ind_lastform{ position: absolute; top: 0; bottom: 0; right:10% ; margin:auto; width:500px; height: 500px; padding: 20px; background: rgba(0,0,0,0.5);  }
.ind_lastform h2{ font-weight: normal;font-size:24px ; color: #a69e7c; margin-bottom:15px ; }
.ind_lastinp input{ display: block; width: 100%; height: 40px; margin-bottom: 10px; -moz-border-radius: 5px; border-radius: 5px; padding: 0 15px; font-size: 14px; color: #fff; background: rgba(255,255,255,0.1); border:none; }
.ind_lastinp textarea{ width: 100%; height:100px ;  -moz-border-radius: 5px;  border-radius: 5px; padding:5px 15px; font-size: 14px; color: #fff; background: rgba(255,255,255,0.1); border:none;}
.ind_lastsub{ float: right; width: 150px; height: 42px; margin-top: 15px; font-size:24px ; color: #fff; background-color: #c32025; border:none; cursor: pointer;}

.ind_lasttwo{}
.ind_dbnav{ width: 100%; background-color: #b91219; padding: 20px 0; }
.ind_dblist{ width:13% ; height:250px ; padding-top: 15px; text-align: center; line-height: 2; border-left: #c22f35 1px solid; }
.ind_dblist:first-child{ border-left: none; }
.ind_dblist h3{ font-weight: normal; font-size: 16px; color: #fff; opacity: 0.9;}
.ind_dblist div a{ display: block; font-size: 14px; color: #fff;  opacity: 0.9;}
.ind_banq{ text-align: center; font-size: 12px; color: #666; background-color: #fff; padding: 15px 2%; }
.Topbuttom{ display: none; position: fixed; z-index: 99; bottom:46px ; right: 2%; cursor: pointer; }
.Topbuttom img{ float: left; }
/***************************项目开发**********************************/
.XM_nav{ height:80px ; line-height: 80px;  background-color: #fff;     -webkit-box-shadow: 0 0 10px #ccc;     -moz-box-shadow: 0 0 10px #ccc;     box-shadow: 0 0 10px #ccc;}
.XM_nav .swiper-container{ width: 90%; margin:0 5%; text-align: center;}
.XM_nav .swiper-wrapper{  display: block;   }
.XM_nav .swiper-slide{ width: 150px; display: inline-block;  height: 100%; position: relative; margin: 0 20px; cursor:pointer;}
.XM_nav .swiper-slide span{ display: inline-block; color: #666; font-size: 18px;     vertical-align: top;}
.XM_nav .swiper-slide div{ position: absolute; left: 0; bottom: 0; height:8px ; width: 100%; }
.XM_nav .swiper-slide div em{ position: absolute; left: 50%; bottom: 0; height:100% ; width: 0;  -webkit-transition: all 0.5s ease-in;  -moz-transition: all 0.5s ease-in;  transition: all 0.5s ease-in;}
.XM_nav .swiper-slide div em:first-child{ left: auto; right: 50%; }
.XM_nav .swiper-slide.xm_act span{ color: #c32025; }
.XM_nav .swiper-slide.xm_act div em{ background-color: #c32025; width: 50%;}
#lxwm{ width: 150px; display: inline-block;  height: 100%; position: relative; margin: 0 20px; cursor:pointer;}
#lxwm span{ display: inline-block; color: #666; font-size: 18px;     vertical-align: top;} 
#lxwm span a{ display: block; }

#XM_Id{ }
.XM_xxk{ display: none;  padding:30px 2% 50px; min-height: 300px; background-position: center; -moz-background-size: cover; background-size: cover; background-repeat: no-repeat;}
.XM_xxk:first-child{ display: block; }
.jrSM_back{ background-repeat: repeat; -moz-background-size: auto; background-size: auto;}
.jrSM_back02{ -moz-background-size: auto; background-size: auto; background-position: top center;}

.xm_ykf{ float: left; width: 100%; margin-bottom: 20px; }
.xm_ykf li{ float: left; width:23.5% ; margin-right: 2%; margin-bottom: 20px; line-height: 1.5; text-align: center; }
.xm_ykf li a{ display: block; height: 240px; margin-bottom:5px ;  background-position: center; -moz-background-size: cover; background-size: cover; background-repeat: no-repeat;-webkit-transition: all 0.5s ease-in;-moz-transition: all 0.5s ease-in;transition: all 0.5s ease-in; }
.xm_ykf li p{ font-size:18px ; color: #a69e7c;     margin-bottom: 5px; overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.xm_ykf li span{ display: block; font-size:14px ; overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.xm_ykf li:nth-child(4n){ margin-right: 0; }
.xm_ykf li:hover a{ -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }
.xm_more{ height:50px ; text-align: center; }
.xm_more a{ display: inline-block; height: 100%; width:250px ; -moz-border-radius: 10px; border-radius: 10px; border:#a69e7c 2px solid;  -webkit-transition: all 0.5s ease-in;  -moz-transition: all 0.5s ease-in;  transition: all 0.5s ease-in;}
.xm_more a b{ position: relative; display: inline-block; height:100%; width:38px ; vertical-align: top; overflow: hidden; margin-right: 10px; }
.xm_more a b img{ position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto;  }
.xm_more a span{ display: inline-block; font-size: 16px; color: #a69e7c; line-height: 45px;}
.xm_more a:hover{ background-color: #fff; }
.xm_more a:hover b img{-webkit-animation:ico_xuanz 0.8s ease-in infinite;-moz-animation:ico_xuanz 0.8s ease-in infinite;animation:ico_xuanz 0.8s ease-in infinite; }
.photomore{ display: none; }
@-webkit-keyframes ico_xuanz {
   0%{-webkit-transform: rotate(0deg);transform: rotate(0deg); }

   100%{-webkit-transform: rotate(360deg);transform: rotate(360deg); }
}
@-moz-keyframes ico_xuanz {
   0%{-moz-transform: rotate(0deg);transform: rotate(0deg); }

   100%{-moz-transform: rotate(360deg);transform: rotate(360deg); }
}
@keyframes ico_xuanz {
   0%{-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);transform: rotate(0deg); }

   100%{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);transform: rotate(360deg); }
}

/**********************************加入918博天堂 人才理念******************************/
.Joinus_ban{ position: relative; height:560px ; background-repeat: no-repeat; background-position: center; -moz-background-size: cover; background-size: cover; }
.Joinus_bantex{ position: absolute; left:18% ; top:40% ; color: #333; }
.Joinus_bantex p{ font-size:40px ; }
.Joinus_bantex span{ display: block; font-size: 30px; text-transform: uppercase; }
.Joinus_bantex02{ color: #fff; left: auto; right:18% ; }
.JuRcll{ width: 500px; margin:100px auto 30px; line-height: 2; color: #333; }
.JuRcll_title{ margin-bottom:15px ; }
.JuRcll_title p{ font-size: 20px; }
.JuRcll_title span{ display: block; font-size: 18px; }
.JuRcll_text{ font-size: 14px; }
/**********************************加入918博天堂 社会招聘******************************/
.Shzp{ width: 1200px; margin:0 auto; }
.Shzp li{ margin-bottom:10px ; }
.Shzp_tit{ width: 100%; height:110px ; background-color: #fff; border:#fff 2px solid; cursor: pointer; padding-left: 2rem;}
.Shzp_tit span{ float: left; font-size: 28px; color: #a69e7c; width: 200px; line-height:106px ; text-align: center; }
.Shzp_tit div{ float: left; height: 100%; }
.Shzp_tit div em{ display: block; width: 100%; font-size:22px ; color: #333; }
.Shzp_tit div p{ width: 100%; font-size:16px ; }
.Shzp_tit div p i{ display: inline-block; margin-right:30px ; }
.Shzp_text{ height: 0; overflow: hidden; -webkit-transition: all 0.5s ease-in; -moz-transition: all 0.5s ease-in; transition: all 0.5s ease-in;}
.Shzp_textHei div{ padding: 30px 60px 30px 150px; line-height: 2; background-color: #f7f7f7; font-size:14px ; }
/*.Shzp_text div{ height: 0; overflow: hidden; }*/
.Shzp_textHei div p{ font-size: 18px; color: #a69e7c; }
.Shzp_tit:hover{ border:#a69e7c 2px solid; }
.Shzp_tit02 div{ margin-left: 150px; }
.Shzp_tit02 div em{ color: #a69e7c; font-size:0.4rem ;}
/*.shzp_act .Shzp_text{display: block;}*/
.ZpTitle{ width: 1200px; margin:0 auto 20px; padding: 0 20px; }
.ZpAll{ float: left; }
.ZpMore{ float: left; width:1050px ; }
.ZpTitle span{ float: left; padding:6px 15px; font-size:14px ; color: #666; border-radius: 10px; margin-right: 20px; margin-bottom: 20px; cursor: pointer; }
.ZpTitle span.zpclassact{ background-color: #fff; }
/**********************************建筑工程******************************/
.Hx_jzgc{ height:470px ; background-color: #fff; padding:30px 0 ;}
.Hx_jzgcleft{ float: left; width:35% ; height: 100%; border-right: #ebeae5 1px solid;}
.Hx_jzgcright{ float: left; width:65% ; padding:20px 8% ; line-height: 2;     margin-top: 80px;}
.Hx_jzgcright span{ width: 100%; font-size:28px ; color: #aaa383; display: block; margin-bottom: 10px; }
.Hx_jzgcright p{ width: 100%; font-size:16px ; }
.Hx_jztitle{ font-size:28px ; color: #aaa383; margin-bottom:20px ; }
.jzgc_video{ position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin:auto; height:110% ; }
.Jzgc_ban{ position: absolute; z-index: 88; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0,0,0,0.5); }
.Jzgc_ban .banner_text02 { width: 100%; left: 0; right: auto; text-align: center; }

.gcxq_ved{ position: relative; width: 100%; }
.gcxq_ved03{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0,0,0,0.4); }
.gcxq_video{ width: 100%; }

/**********************************物业管理******************************/
.Hx_wygl{ height: 730px; padding:50px 5%; background-position: center; background-repeat: no-repeat; -moz-background-size: cover; background-size: cover; }
.Hx_wygl{ height: 670px; }
.Hx_wygltop{ float: left; width: 100%; margin-bottom: 30px; }
/*.Hx_wygltop span{ float:left; font-size:28px ; color: #aaa383; margin-top:40px;}*/
.Hx_wygltop img{ float: right; }
.Hx_wygltext{ float: right; width: 40%; font-size:16px; line-height: 2; }
.Hx_wygltext span{ font-size:28px ; color: #aaa383; margin-bottom: 10px;  }
.Hx_wyglimg{ width: 100%; }
.Hx_wyglimg ul{ width: 100%; }
.Hx_wyglimg ul li{ float: left; width:20% ; }
.Hx_wyglimg ul li img{ float: left; width: 100%; }

/**********************************新闻中心******************************/
.news_banner{ position: relative; height:500px ; background-position: center; -moz-background-size: cover; background-size: cover; background-repeat: no-repeat; }
.news_bannertex{ position: absolute; z-index: 66; top:26% ; left:18% ; color: #fff; }
.news_bannertex p{ font-size:40px ; }
.news_bannertex span{ display: block; font-size:30px ; }
.news_jtxw{ height: auto; }
.news_jtxw .indxwzxul{ height: auto; }
.news_jtxw .indxwzxul li{ height: auto; margin-bottom: 20px; }
.news_jtxw .indxwzxul li a{ height: auto; }
.news_jtxw .indxwzxul li a h1{ height:260px; }
/**********************************新闻详情******************************/
.newsDetails{ position: relative; width: 1200px; margin:-50px auto 30px; background-color: #fff; }
.newBack{ display: none; position: fixed; top:200px ; left:50% ; margin-left:-650px ; width:50px ; }
.newBack img{ width: 100%; float: left; }
.newsDetails_title{ padding: 40px 3%; text-align: center; border-bottom: #a69e7c 1px solid; }
.newsDetails_title span{ display: block; font-size:24px ; color: #a69e7c; margin-bottom: 10px; }
.newsDetails_title p{ font-size: 14px; }
.newsDetails_cont{ padding:40px 5%; font-size: 16px; line-height: 2; }
.newsDetails_cont img{ margin:20px auto; max-width: 100%; }

/**********************************智慧园区******************************/
.Zhyq_banner{ width: 100%; height: -moz-calc(100vh - 100px); height: calc(100vh - 100px); }
.Zhyq_bantext{ position: absolute; top:12% ; left:10% ; color: #fff; }
.Zhyq_bantext span{ display: block; font-size:40px ; }
.Zhyq_bantext em{ display: block; font-size:20px ; }
.Zhyq_button{ width: 100%; height:80px ; position: absolute; z-index: 66; bottom: 0; left: 0; }
.Zhyq_textAndRight{ position: relative; float: left; width: 50%; height: 100%;  background:rgba(0,0,0,0.4); cursor: pointer;}
.Zhyq_textAndRight p{ opacity: 1; color: #fff; height: 100%; line-height: 80px; bottom:0; font-size: 30px; text-align: left; padding-left: 30px; }
.Zhyq_textAndRight span{ bottom: 18px; }
.Zhban_act{ background:rgba(166,158,124,1) !important; }
.dtLine{ width: 100%; height: 1px; background-color: #aaa383 ; margin-bottom: 35px;}
/**********************************智慧园区 详情页******************************/
.hxZhXmxq_ban{ position: relative; height:600px ; -moz-background-size: cover; background-size: cover; background-repeat: no-repeat; background-position: center; overflow: hidden; }
.hxZhXmxq_ban02{ position: absolute; z-index: 0; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.7); }
.hxZhXmxq_cont{ position: relative; z-index: 66; width: 1200px; margin: -600px auto 30px; }
.hxZhXmxq_title{ padding:100px 0 ; text-align: center; color: #fff; line-height: 1.5; }
.hxZhXmxq_title p{ font-size:40px ;  }
.hxZhXmxq_title span{ display: block; font-size:20px ; }
.hxZhXmxq_title em{ display: block; font-size:40px ; }
.zxmxDiv_one{ height: 550px; }
.zxmxDiv_one .swiper-slide{ -moz-background-size: cover; background-size: cover; background-repeat: no-repeat; background-position: center; }
.zxmxDiv_two{ padding: 15px; width: 100%; height:200px ; background-color: #fff; }
.zxmxDiv_two .zhXmxqSwp_two{ float: left; width:-moz-calc(100% - 100px) ; width:-moz-calc(100% - 100px) ; width:-moz-calc(100% - 100px) ; width:calc(100% - 100px) ; }
.swiper_botton{ position: relative; float: right; width:90px ; height: 100%; }
.swiper_botton div{ position: absolute; width: 100%; height: 48%;  margin:0; margin-top: 0; -moz-background-size: cover; background-size: cover; background-position: center; background-repeat: no-repeat; cursor: pointer;}
.swiper_botton .swiper-button-next{outline:none; top: 0; right: 0; bottom: auto; left: auto; background-image: url(/Public/Home/images/right-icon.jpg);     -webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg)}
.swiper_botton .swiper-button-next:hover{background-image: url(/Public/Home/images/right-icon02.jpg);}
.swiper_botton .swiper-button-prev{outline:none; top: auto; right: 0; bottom: 0; left: auto; background-image: url(/Public/Home/images/left-icon.jpg);}
.swiper_botton .swiper-button-prev:hover{background-image: url(/Public/Home/images/left-icon02.jpg); }
.hxZhXmxq_jiaj{padding: 35px 0; /*border-bottom: #aaa383 1px solid;*/ }
.hxZhXmxq_jiaj p{ font-size: 16px; line-height: 2; }
.hxZhXmxq_dont{ padding: 0; background-color: transparent; }
.hxZhXmxq_dont .indxwzxul li{ width:32% ; }
.hxZhXmxq_dont .indxwzxul li:nth-child(3n){ margin-right: 0; }
.hxZhXmxq_dont .indxwzxul li:nth-child(4n){ margin-right: 2%; }
/**********************************了解918博天堂 集团介绍******************************/
.about_jtjs{ margin:30px auto 100px; }
.about_jtjsrtit{ color: #a69e7c; margin-bottom:20px ; line-height: 2; }
.about_jtjsrtit p{ font-size:26px ; }
.about_jtjsrtit span{ display: block; font-size:20px ; }

.LJsm_ban{ position: relative; }
#videoLittleId{ width: 100%;}
.videoText{ position: absolute; right: 20px; bottom: 20px; font-size: 14px; color: #fff; }
.About_video{ position: absolute; top:0 ; left: 0; right: 0; bottom: 0; margin:auto; cursor: pointer; z-index: 5; }
.aboutVideo{ display: none; position: fixed; z-index: 9999; width: 100%; height: 100%; top: 0; left: 0; background:rgba(0,0,0,0.7); }
.aboutVideo02{ width: 100%; height: 100%; position: relative; }
.aboutVideoColse{ position: absolute; z-index: 0; width: 100%; height: 100%; top: 0; left: 0; }
.aboutVideoDIV{ position: relative; height:80% ; width: 100%; text-align: center; }
.aboutVideoDIV video{ height: 100%; max-width: 90%; cursor: pointer; }
.about_nav{ position: fixed; z-index: 66; top:30% ; left:2% ; width:170px ; height: 300px;  transition: all 0.5s ease-in;}
.about_navTitle{ height: 120px; background-color: #c32025; position: relative; }
.about_navTitle p{ color: #fff; font-size:20px ; text-align: center; line-height: 6; }
.about_navTitle span{ font-size:26px ; color: #9f161a; position: absolute; bottom: 0; right: 0; line-height: 1; text-transform: uppercase; }
.about_navList li{ height:50px ; line-height:50px ; border-top: #b5ae92 1px solid; background-color: #a69e7c; background-position: left center; background-repeat: no-repeat;}
.about_navList li a{ display: block; padding-left:40px ; font-size: 16px; color: #fff; }
.about_navList li:first-child{ border-top: none; }
.about_navList li.abNav_act{ background-image: url(/Public/Home/images/about/about_sanj.png); }
.aboutDiv{ padding: 60px 0; background-position: center; -moz-background-size: cover; background-size: cover; background-repeat: no-repeat;}
.aboutTitle{ font-size: 30px; color: #a69e7c; margin-bottom:20px;  }
.aboutTitle span{ font-size: 18px; display: block; margin-top: 10px;}
.about_text{ font-size: 14px; line-height: 2.5; color: #313131;}

    .aboutNavNone{ width: 100%; position: absolute; top: 0; left: -150%;  transition: all 0.5s ease-in;}
    .about_nav:hover .aboutNavNone{ left: 0; }
/*.about_text p{ text-indent: 2em; }*/
.about_zichi{ height:783px ;  }
.about_zhiciwid{width:700px ;}
.abZhicImg{ float: right; margin-top: -20px; }
.about_zhiciback{ display: none; }

.abCloseBut{ display: block; position: absolute; top: 50px; right: 5%; width: 30px; cursor: pointer; }
/*.aboutVideoDIV video:hover .abCloseBut{ display: block; }*/
/**********************************了解918博天堂 发展历程******************************/
.about_fzlc{ position:relative; height: 500px; text-align: center;}
.fzlcline{ position: absolute; z-index:-1 ; top:42px ; left: 0; width: 100%; height: 2px; background-color: #c2c2c2; }
.fzlcline02{ top: 50px; background-color: #a69e7c;}
.fzlctime{ margin-bottom: 20px; color: #a69e7c;  }
.fzlctime p{ font-size:24px ; line-height:35px ; }
.fzlctime span{ display: block; margin:0 auto; width:16px ; height:16px ;  -moz-border-radius: 50%;  border-radius: 50%; border:#c2c2c2 4px solid; background-color: #fff; }
.fzlcBackImg{ height:240px ; margin-bottom:20px ; -moz-background-size: cover; background-size: cover; background-position: center; background-repeat: no-repeat; }
.fzlctext p{ font-size: 24px; line-height: 48px; color: #a69e7c; }
.fzlctext span{ display: block; padding: 0 4%; font-size: 18px; line-height:32px ; }
.fzlc_botton{ width: 100%; height: 62px; position: absolute; left: 0; top:200px ; }
.fzlc_botton div{outline:none; width:62px ; height:62px ; position: absolute; right: auto; left: auto; -moz-background-size: cover; background-size: cover; background-position: center; background-repeat: no-repeat; cursor: pointer; }
.fzlc_botton .swiper-button-next{ right: -80px; background-image: url(/Public/Home/images/about/fzright-icon.png); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg);}
.fzlc_botton .swiper-button-prev{ left: -80px; background-image: url(/Public/Home/images/about/fzleft-icon.png);}
.fzlc_botton .swiper-button-prev.swiper-button-disabled, .fzlc_botton .swiper-button-next.swiper-button-disabled { display: block; }

.aboutFzlc{ background-position: center bottom; -moz-background-size: auto; background-size: auto; }
.aboutJtry{ height:675px ; position: relative; }
.aboutJtrySwip{ position: absolute; bottom: 0; left: 50%; margin-left: -600px; width: 1200px; height: 260px; }
.aboutJtry .fzlctime span{ width: 12px; height: 12px; margin:auto 11px ; border:#a69e7c 4px solid; background-color: #a69e7c;}
.aboutJtry .fzlctime p{ padding-left: 34px; margin-bottom: 10px; }
.aboutJtryIcon{ float: left; width:34px ; height:34px ; }
.aboutJtryIcon i{ width:16px ; height:5px ;background-color: #928c76; }
.aboutJtrytext{float: left; color: #fff; }
.aboutJtrytext p{ font-size: 24px; line-height: 34px; }
.aboutJtrytext span{ font-size: 16px; line-height: 1.5; }
.fzlc_botton02{ top:20px ; }
/**********************************了解918博天堂 集团战略******************************/
.about_jtzlban{ position: relative; height:300px ; margin-bottom:60px ; -moz-background-size: cover; background-size: cover; background-position: center bottom; background-repeat: no-repeat; }
.about_jtzlban p{ position:absolute; bottom:30px ; right:150px ; font-size:24px ; color: #fff; }
.about_jtzlleft{ float: left; }
.about_jtzlright{ float: left; margin-top:50px ; margin-left: 30px; }
.about_jtzlright p{ font-size: 16px; line-height:2 ; color: #313131; }

.aboJtzleft{ float: left; width:666px ; height:485px ;  background-image: url(/Public/Home/images/about/about_jtzl.png); background-position: center; background-repeat: no-repeat; -moz-background-size: contain; background-size: contain; }
.aboJtzleft p{ font-size: 27px; color: #a69e7c; padding-top: 150px;
    padding-left: 70px; }
.aboJtzright{ /*position: absolute; top:; right: ;*/ float: right; width:513px ; }
.aboJtzright img{ display: block; margin:20px auto; width: 100%;}
.aboJtzright p{ padding-left: 20px;  font-size:16px ; color: #474747; line-height: 2; }

/**********************************了解918博天堂 企业文化******************************/
.qywhImg{ float: left; width:337px ; }
.qywhImg img{ height:199px ; margin-bottom: 10px; }
.qywhText{ width:580px ; line-height: 2; }
.qywhText ul li{margin-bottom: 15px; }
.qywhText ul li p{ font-size:24px ; color: #a69e7c; }
.qywhText ul li span{ display: block; font-size:16px ; color: #fff; }

.abPhon_qywhback{ display: none; }
.about_qywh{ height: 700px; }
.about_qywh .aboutTitle{ margin-bottom: 100px; }
.about_qywh02{ /*height:330px ;*/ padding:60px 0 ;}
.qywhText02{ width: auto; }
.qywhText02 ul li span{ color: #474747; }

/**********************************了解918博天堂 集团荣誉 企业公益******************************/
.about_jtry{ width:930px ; height:480px ; margin:50px auto; background-color: #fff; -moz-border-radius: 10px; border-radius: 10px; padding: 10px; -webkit-box-shadow: 0 0 30px #ccc; -moz-box-shadow: 0 0 30px #ccc; box-shadow: 0 0 30px #ccc;}
.about_jtry_one{ float: left; width: 730px; height: 100%; background-color: #e9e8df; }
.jtryDaImg{ width:80% ; height:400px ; margin:10px auto; -moz-background-size:cover; background-size:cover; background-position: center; background-repeat: no-repeat; }
.about_jtry_one p{ font-size: 20px; color: #a69e7c; text-align: center; }
.about_jtry_two{ float: right; width:170px ; height: 100%; position: relative; }
.swiper-slide{}
.jtry_botton{ position: absolute; top:-50px ; left: 60px; z-index: ; width: 40px; height: 560px; }
.jtry_botton div{outline:none; width:40px ; height:25px ; position: absolute; right: 0; left: auto; -moz-background-size: cover; background-size: cover; background-position: center; background-repeat: no-repeat; }
.jtry_botton .swiper-button-next{ bottom: 0; background-image: url(/Public/Home/images/about/down-icon.png); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg);}
.jtry_botton .swiper-button-prev{ top: 0; background-image: url(/Public/Home/images/about/up-icon.png);}
.aboutGY_text{ font-size: 16px; line-height: 2.5; margin-bottom: 35px;}


/**********************************金融服务******************************/
.jrban_text{ position: absolute; top:50% ; right:18% ; color: #fff; text-align:right;}
.jrban_text p{ font-size: 40px; }
.jrban_text span{ display: block; font-size: 20px; text-transform: uppercase; }
/**********************************联系我们******************************/
.lxwm_div{width: 100%; height: -moz-calc(100vh - 100px); height: calc(100vh - 100px); position: relative; overflow: hidden;}
.lxwm_backg{ width: 100%; height: 100%; -moz-background-size: cover; background-size: cover; background-position: center; background-repeat: no-repeat; }
.contactUsul{ position: absolute; width: 100%; bottom:12% ; left: 0; padding:0 5% ; }
.contactUsul li{ float: left; width: 25%; color: #fff; line-height: 2; }
.contactUsul li p{ font-size:22px ; }
.contactUsul li span{ display: block; font-size:14px ; }


/**********************************918博天堂会******************************/
.smh_ban{ position: relative;   height: 560px;}
.smh_banBack{ position: absolute; top: 0; left: 0; z-index: 0; width: 100%; height: 100%; background-position: center; background-repeat: no-repeat; -moz-background-size: cover; background-size: cover;}
.smh_ban12{ z-index: 55; width: 1200px; margin: 0 auto; position: relative;}
.smh_bantext{ position: absolute; width: 510px; top: 130px; left: 280px; margin:auto; line-height: 2; }
.smh_bantext span{ display: block; font-size: 24px; color: #a69e7c; }
.smh_bantext p{ font-size: 14px; color: #313131; margin-bottom: 10px;}
.smh_bantext em{ display: block; font-size:16px ; color: #a69e7c; }
.smh_bantext02{ left: auto; right: 0;  width: 600px; }
.smh_bantext03{ left: auto; right: 0;  width: 600px; }
.smh_div{ padding:10px 0; background-color: #fff; }
.smh_divone{ padding: 30px 0; margin-bottom:20px ; border-top: #e9e9e9 2px solid; }
.smh_divone:first-child{ border-top: none; }
.smh_divtitle{ font-size:24px; color: #a69e7c; line-height: 1.5; margin-bottom: 20px; }
.smh_divoneul{ width: 100%; float: left; }
.smh_divoneul li{ width: 33.3%; float: left; /*padding: 0 20px;*/  }
.smh_divoneul li i{ display: block; border-right: #eeede6 1px solid; padding:10px 20px;margin-bottom: 10px; text-align: center; vertical-align: top; }
.smh_divoneul li img{ display: inline-block; }
.smh_divoneul li:first-child i{ text-align: left; }
.smh_divoneul li:nth-child(3) i{ text-align: right; border-right: none;}
.smh_divoneul li span{ font-size: 24px; color: #a69e7c;  }
.smh_divoneul li table{ width:290px ; }
.smh_divoneul li table td{ font-size:14px ; line-height: 3; color: #313131; }
.smh_divoneul li table td:first-child{ vertical-align: top; }
.smh_divonecont{ padding-left: 30px; }
.smh_divoneul li:nth-child(2) .smh_divonecont{ padding-left:65px ; }
.smh_divoneul li:nth-child(3) .smh_divonecont{ padding-left:105px ; }
.news_smh .indxwzxul li{ width:380px ; margin-right: 30px; }
.news_smh .indxwzxul li:nth-child(3n){margin-right: 0;}




/**********************************商业运营******************************/
.syyy_banrex{ top:15% ; bottom: auto; color: #795a33; }
.syyy_about{ width: 100%; height:700px ; position: relative; }
.syyy_about .Hx_wygltext{ padding-top: 160px; position: absolute; z-index: 55; top:50px ; right: 5%; }
.syyy_jiesLeft{ float: left; width:34% ; height: 100%; padding:0 4% ; }
.syyy_jiesLeft span{ width: 100%; display: block; font-size: 24px; color: #aaa383; margin-bottom:10px ; }
.syyy_jiesLeft span em{ font-size:16px ; color: #666; }
.syyy_jiesLeft p{ font-size: 16px; line-height: 2; }
.syyy_jiesLeft p b{ font-size: 24px; color: #b91219; }
.syyy_jiesRight{ float: left; width:66% ; height: 100%; background-position: center; background-repeat: no-repeat; -moz-background-size: cover; background-size: cover; }
.syyright{ float: right; }

/*2018/06/22 改：房地产开发banner 样式*/
.hex_bannerText{text-shadow: 0 0 50px #000; position: absolute; height: 200px; top: 0; bottom: 0; left: 0; right: 0; margin:auto; text-align: center;color: #fff; }
.hex_bannerText p{ font-size:40px ; }
.hex_bannerText span{ display: block; font-size: 20px; text-transform: uppercase; }
.hex_bannerText02{ top: 17%; right: 7%; text-align: right; margin:0; }


/************************************************************************宽屏 1800px***************************************************************************************/
@media screen and (min-width: 1600px) {
    /*头部导航*/
    .nav li span{ padding: 0 30px; }
}
/************************************************************************ 高度800px 以下***************************************************************************************/
@media screen and (max-height: 800px) {
    .Header{ height: 80px; }
    .Logo{ margin-top:10px ; }
    .nav li span{ line-height: 80px; }
    .nav li div{ top: 80px; }
    @-webkit-keyframes ico_zhuan {
    0%{ opacity: 0; top: 70px; }
    100%{ opacity: 1; top: 80px; }
    }
    @-moz-keyframes ico_zhuan {
    0%{ opacity: 0; top: 70px; }
    100%{ opacity: 1; top: 80px; }
    }
    @keyframes ico_zhuan {
    0%{ opacity: 0; top: 70px; }
    100%{ opacity: 1; top: 80px; }
    }
    .index_swip{ padding-top: 80px; }
    .main_div{ padding-top: 80px; }
    .index_banner{ height: -moz-calc(100vh - 80px); height: calc(100vh - 80px);  }
    .banner_text p{ font-size:18px ; }
    .banner_text span{ font-size: 30px; }
    .ind_jtjs_text{ width:50% ; }
    .ind_jtjs_text h1{ font-size: 30px; }
    .ind_jtjs_text a{ height: 50px; }
    .indxwzx{ padding: 20px 3%; }
    .indxwzxul li a h1{ height: -moz-calc(100% - 115px); height: calc(100% - 115px); margin-bottom: 10px; }
    .indxwzxul li div p{ font-size: 16px; line-height: 20px; margin-bottom: 5px; }
    .ind_jrsmtext p{ font-size: 24px; }

    .ind_dbnav{ padding: 10px 0; }
    .ind_dblist h3{ font-size: 16px; }
    /*.ind_dblist div a{ font-size: 12px; }*/
    .ind_lastonetext p{ font-size: 18px; }
    .ind_lastone{ height:-moz-calc(100% - 206px) ; height:-moz-calc(100% - 206px) ; height:-moz-calc(100% - 206px) ; height:calc(100% - 206px) ; }
    .ind_lastform{ top: 10px; bottom: auto; padding: 10px; height: 355px; }
    .ind_lastform h2{ margin-bottom: 5px; font-size:18px ;}
    .ind_lastinp input{ width: 49%; float: left; height: 32px; margin-bottom: 5px; }
    .ind_lastinp input:nth-child(2n){ float: right; }
    .ind_lastinp textarea{ height: 60px; }
    .ind_lastsub{ height: 32px; font-size: 18px; margin-top: 10px; }
    .ind_dblist{    height: 140px; padding-top: 5px; line-height: 1.5; }
}

/************************************************************************ 宽度1300px 以下***************************************************************************************/
@media screen and (max-width: 1301px) {
    .wid12{ width: auto; }
        /*头部导航*/
    .Header{ height: 1.333333rem; }
    .Logo{ margin-top:0.333333rem ; }
    .Logo a img{ float: left; height:0.666667rem ; }
    .Logo span{ display: none; }
    /*导航按钮*/
    .HeaderClose{ display: block; float: left; height: 0.8rem; width: 0.8rem; margin-top: 0.266667rem; padding:0;/* background-color: #c32025;*/ cursor: pointer; }
    .HeaderClose div{ width: 100%; height: 100%; }
    .HeaderClose div span{ width: 100%; height: 3px; background-color: #000; -webkit-transition: all 0.5s ease-in; -moz-transition: all 0.5s ease-in; transition: all 0.5s ease-in;}
    .HeaderClose div span:nth-child(2){ margin:0.26rem auto; }
    .hed_act div span:nth-child(1){ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); margin-bottom: -2px; }
    .hed_act div span:nth-child(2){ opacity: 0; margin:0; height: 0;}
    .hed_act div span:nth-child(3){ -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
    /*导航栏出现*/
    .NavIcon{ position: absolute; z-index: -1; right: 100vw; top: 0; width: 100vw; height:100vh; padding-top: 1.333333rem; -webkit-transition: all 0.5s ease-in; -moz-transition: all 0.5s ease-in; transition: all 0.5s ease-in;}
    .ph_act{ right: 0; }
    .NavIcon02{ width: 100%; height: 100%; padding:5% 10%;  background-color: #000; }
    .nav{ width: 100%;  }
    .nav li{ width: 100%; border-bottom: #fff 1px solid; height: 1.1rem; overflow: hidden; }
    .nav li span{ padding: 0 2%; line-height:1.1rem ; font-size: 0.4rem; }
    .nav li span a{ color: #fff; }
    .nav li div{ display: none; position: static; height: auto; overflow: hidden; /*transition: height 0.5s ease-in;*/}
    .nav li div em{ display: block; font-size: 0.32rem; line-height: 3; text-align: left; }
    .nav li div em a{ display: block; }
    .nav li div em:last-child{ margin-bottom:0.2rem; }
    /*.nav li.nav_act span{background-color: #000; }*/
    .nav li.nav_act div{ /*height: 6rem;*/ /*height: auto; min-height:2rem;*/  /*animation:heahei 0.5s ease-in forwards;*/}
    @-webkit-keyframes heahei {
    0%{ opacity: 0; height: 0; }
    50%{ opacity: 0.5; height: 2rem; }
    100%{ opacity: 1; height: auto; }
    }
    @-moz-keyframes heahei {
    0%{ opacity: 0; height: 0; }
    50%{ opacity: 0.5; height: 2rem; }
    100%{ opacity: 1; height: auto; }
    }
    @keyframes heahei {
    0%{ opacity: 0; height: 0; }
    50%{ opacity: 0.5; height: 2rem; }
    100%{ opacity: 1; height: auto; }
    }
    /*搜索按钮*/
    .topIcon{ width: 100%; height:1rem ; margin-top: 0.5rem; border-left: none; border-bottom: #fff 1px solid; }
    .weixin{ display: none; }
    .search{-moz-background-size:60% auto;background-size:60% auto; width: 15%; margin-left: 0;}
    .search_div{ float: left; display: block; position: static; width: 70%; height: 100%; background: none; }
    .search_div02{ position: static;  margin:auto; height:100% ; width: 100%;  padding: 0; background-color: transparent; text-align: center; }
    .search_div02 input{ width: 100%; height:100%; color: #fff; font-size: 0.32rem; padding: 0 5px; border:none; margin: 0; background: none; outline:none;}
    .search_div02 input:focus { outline: none; }
    .search_div02 span{ display: none; }
    .search_div02 img{ display: none;}
    .div_close{display: none; }
    /*swiper 小点*/
    .ind_qhbutton{ height: 15px; }
    .ind_qhbutton span{ width: 15px; height: 15px; }
    /*内容版块*/
    .index_swip{ /*height: auto;*/ padding-top: 1.333333rem; }
    .main_div{ /*height: auto;*/ padding-top: 1.333333rem; }
    /*.swiper-container{ height:auto; }
    .swiper-wrapper{ height: auto; }*/
    /*.swiper-slide{ height:calc(100vh - 1.333333rem) !important; }*/
    /*了解918博天堂*/
    .index_banner{ height: -moz-calc(100vh - 1.333333rem); height: calc(100vh - 1.333333rem);  }
    .index_banner .swiper-container{ height: 100%; }
    .index_banner .swiper-wrapper{ height: 100%; }
    .index_banner .swiper-slide{ height: 100%; }
    .banner_text{ top: 20%; }
    .banner_text p{ font-size: 0.32rem; }
    .banner_text em{ font-size: 0.32rem; }
    .banner_text span{ font-size: 0.506667rem; }
    /*集团介绍*/
    .ind_jtjs{height: -moz-calc(100vh - 1.333333rem);height: calc(100vh - 1.333333rem); background-position: left 10% center; }
    .ind_jtjs_text{ width: 82%; }
    .ind_jtjs_text h1{ font-size: 0.52rem; }
    .ind_jtjs_text p{  font-size: 0.32rem; line-height:0.64rem ; height: 2.56rem; overflow: hidden; display:-webkit-box; -webkit-line-clamp: 4; -webkit-box-orient:vertical; }
    .ind_jtjs_text a{ float: none; margin-top: 0.533333rem; width: 80%; height: 1.03333rem; font-size: 0.3266667rem; }
    .ind_jtjs_text a b{ width: 0.453333rem; height: 0.453333rem; }
    /*核心业务    */
    .ind_hxyw{ width: 100%; height:-moz-calc(100vh - 1.333333rem) ; height:-moz-calc(100vh - 1.333333rem) ; height:-moz-calc(100vh - 1.333333rem) ; height:calc(100vh - 1.333333rem) ;}
    .textAndRight{ height: 100%; }
    .textAndRight p{  font-size: 0.5rem;}
    .textAndRight span{ bottom: 0.4rem; right: 0.4rem; height: 0.6rem; width: 0.6rem; padding: 0.066667rem; }
    .textAndRight span b img{ width:0.233333rem ; }
    .ind_hxyw_one{ width: 100%; height: 30%; }
    .ind_hxyw_one .post_img{ width: 100%; height: auto; left: 0; }
    .post_img{ height: 160%; width: auto; left: -50%; }
    .ind_hxyw_rig{ width: 100%; height: 33.3%; padding-left: 0; padding-top: 10px; }
    .ind_hxlist{ float: left; width: 50%; height: 100%; padding-left:10px ; padding-top: 0; }
    .ind_hxlist:first-child{ padding-left:0 ; }
    .textAndRight{ height: 100%; background:rgba(0,0,0,0.4); }
.textAndRight p{ opacity: 1; color: #fff; }
.textAndRight p em{ border-bottom: #fff 2px solid; }
.ind_hxlist:hover .ind_hxywdiv{ -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all 0.5s ease-in; -moz-transition: all 0.5s ease-in; transition: all 0.5s ease-in;}

    /*新闻中心*/
    .slideAuto{ height: auto !important; }
    .ind_banner04{ height:6rem ; }
    .indban04_text p{ font-size:0.5026667rem ; }
    .indban04_text span{ font-size: 0.3266667rem; }
    .indxwzx{ padding:0.4rem 3% 0; height: -moz-calc(100% - 6rem); height: calc(100% - 6rem); overflow: hidden; }
    .indxwzxul li{ height:100%; width: 100%; margin-right: 0; padding-bottom:0.4rem ; overflow: hidden; }
    .indxwzxul li a h1{ width: 100%; height:-moz-calc(100% - 2.9rem); height:-moz-calc(100% - 3.57rem); height:calc(100% - 3.57rem); margin-bottom:0;}
    .indxwzxul li div{  width: 100%; height:2.9rem; }
    .indxwzxul li div p{ font-size: 0.4rem; line-height:0.5rem; margin:0.3rem 0; }
    .indxwzxul li div span{ font-size: 0.32rem; line-height: 0.6rem; height:auto; max-height: 1.2rem; margin-bottom: 0.133333rem;}
    .indxwzxul li div em{ font-size: 0.26rem; line-height:0.4rem ; }
    /*加入918博天堂*/
    .ind_banner05{ height: 50%; }
    .ind_jrsm{ height:25% !important; width: 100% !important; }
    .ind_jrsmTex{}
    /*.ind_jrsmtext{ display: none; }*/
    .ind_jrsmtext p{ font-size:0.42rem ; }
    .ind_jrsmtext span{ display: none; font-size: 0.32rem; }
    /*918博天堂会*/
    .ind_lastone{}
    .ind_lastonetext{ top:10% ; left:10% ; width: 80%; line-height: 1.5; }
    .ind_lastonetext p{font-size:0.426667rem ;}
    .ind_lastonetext span{ font-size:0.32rem ; }
    .ind_lastform{ top: auto; bottom: 5%; right:10% ; margin:0; width:80%; height: auto; padding: 0.366667rem; }
    .ind_lastform h2{ font-size:0.426667rem ; }
    .ind_lastinp input{ height: 0.833333rem;  font-size: 0.32rem; }
    .ind_lastinp textarea{  height:1.333333rem ;  font-size: 0.32rem; }
    .ind_lastsub{ width: 30%; height: 0.8rem;  font-size:0.426667rem ;}

    .ind_dbnav{ display: none; }
    .ind_banq{ font-size: 0.1rem; }
    .ind_banq span{ display: none; }
    .Topbuttom{ bottom: 2rem; }
    .Topbuttom img{ width:0.666667rem ; }
    .ind_last02{ background-position: right 24% center; }
    .ind_jtjs_text02 { top:10% ; left: 4%; width: 42%; bottom: auto; }

/***************************项目开发**********************************/
.XM_nav{ height:1.5rem ; line-height: 1.5rem; }
.XM_nav .swiper-container{ width: 94%; margin:0 3%; }
.XM_nav .swiper-slide{ width: auto; padding: 0 2%; margin:0; }
.XM_nav .swiper-slide span{ font-size: 0.42rem;  }
.XM_nav .swiper-slide div{ height: 0.066667rem; }
#lxwm{width: auto; padding: 0 2%; margin:0;}
#lxwm span{ font-size: 0.42rem;} 



.XM_nav .swiper-wrapper{ display: -webkit-box; 
    display: -moz-box;
    display: -ms-flexbox; 
     display: flex; }

#XM_Id{  }
.XM_xxk{padding:1.266667rem 4%; min-height: 14rem;}
.xm_ykf{ margin-bottom: 0.266667rem; }
.xm_ykf li{ width: 100%; margin-right: 0; margin-bottom: 0.3rem;}
/*.xm_ykf li:nth-child(2n){  }*/
.xm_ykf li a{ height: 6rem; }
.xm_ykf li p{ font-size: 0.426667rem; }
.xm_ykf li span{ font-size: 0.32rem; }
.xm_more{ height: 0.6rem; }
.xm_more a{ width: 45%; }
.xm_more a b { width: 0.633333rem; }
.xm_more a b img{ width: 0.593333rem; }
.xm_more a span{ font-size: 0.3rem; line-height: 0.58rem; vertical-align: top;}
.photomore{ display: block; margin-top: 0.3rem; }
.banner_ylw{ top: 30%; }
.back_ylw{ background-position: left 30% center; }

/***************************社会招聘**********************************/
.Joinus_ban{ height:10rem ; }
.Joinus_bantex{ left: 15%; top: 15%;}
.Joinus_bantex p{ font-size: 0.52rem; }
.Joinus_bantex span{ font-size: 0.32rem; }
.Joinus_bantex02{ left: auto; right:18% ; }
.JuRcll{ width:100%; margin:0.4rem auto; }
.JuRcll_title{ margin-bottom:0.266667rem ; }
.JuRcll_title p{ font-size: 0.46rem; }
.JuRcll_title span{ font-size: 0.4rem; }
.JuRcll_text{ font-size: 0.32rem; }

.ZpTitle{ width: 100%; padding: 0 5%; }
.ZpAll{ float: left; }
.ZpMore{ float: left; width:75% ; }
.ZpTitle span{ float: left; padding:6px 15px; font-size:0.32rem ; margin-right: 20px; margin-bottom: 20px;  }
.ZpTitle span.zpclassact{ background-color: #fff; }

/**********************************加入918博天堂 社会招聘******************************/
.Shzp{ width: 100%; }
.Shzp_tit{ height:2rem ; padding:0.2rem 5%;}
.Shzp_tit span{ display: none; font-size: 0.3873333rem;  width: 25%; line-height:1.4rem ; }
.Shzp_tit div{ width: 100%; margin-left: 0;}
.Shzp_tit div em{ font-size:0.42rem ; }
.Shzp_tit div p{  font-size:0.32rem; }
.Shzp_tit div p i{margin-right:0.13rem ; }
.Shzp_text{/* padding:0.133333rem 2%;*/ width: 100%; }
.Shzp_textHei div{ font-size:0.32rem ; padding:0.2rem 5%;}
.Shzp_textHei div p{ font-size: 0.32rem;  }



/**********************************建筑工程******************************/
.Hx_jzgc{ height: auto; padding:0.4rem 0 ; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;}
.Hx_jzgcleft{width:100% ; padding: 0 3%; margin-bottom: 0; -webkit-box-pack: end; -moz-box-pack: end; -ms-flex-pack: end; justify-content: flex-end;}
.Hx_jzgcleft img{ height:1.333333rem ; }
.Hx_jzgcright{ width:100% ; padding:0 3%; border-left: none; margin-top: 0;}
.Hx_jzgcright span{ font-size:0.5rem ; }
.Hx_jzgcright p{ font-size:0.32rem ; }
.Hx_jztitle{ font-size:0.42rem; margin-bottom:0.266667rem ; }
.gcxq_ved{ display: none; }
/**********************************物业管理******************************/
.Hx_wygl{ height: auto; padding:0.266667rem 3%; background-image: none !important; /*margin-bottom: 10px;*/}
.Hx_wygl02{ height: auto; }
.ban_textcov p{ font-size: 0.48rem; }
.ban_textcov span{ font-size: 0.32rem; }
.Hx_wygltop{ height: 1.333333rem; margin-bottom: 0.4rem; }
.Hx_wygltop img{ height: 100%; }
.Hx_wygltop span{ display: block; font-size:0.426667rem ; }
.Hx_wygltext{ width: 100%; font-size:0.32rem; line-height: 2; }
.Hx_wygltext span{ display: block; font-size: 0.42rem; margin-bottom: 0.266667rem; }
.Hx_wyglimg ul{ text-align: center; }
.Hx_wyglimg ul li{ float: none; display: inline-block; width:30% ; margin-bottom: 10px;vertical-align: top; }
.Hx_wyglimg ul li img{ float: left; width: 100%; }

/**********************************新闻中心******************************/
.news_banner{height:5rem ; display: none; }
.news_bannertex p{ font-size:0.48rem ; }
.news_bannertex span{ font-size:0.4rem ; }
.news_jtxw{ padding: 0; height: auto; }
.news_jtxw .indxwzxul li{ padding-bottom: 0; margin-bottom: 0.45rem; }
.news_jtxw .indxwzxul li a h1{ height: 6rem; }
/**********************************新闻详情******************************/
.newsDetails{ width: 100%; margin:0 auto 10px; }
.newBack{ position: fixed; top:1.433333rem ; left:1% ; margin-left:0 ; width:0.666667rem ; opacity: 0.8; }
.newsDetails_title{ padding:0.4rem 5%;}
.newsDetails_title span{ font-size:0.52rem ; }
.newsDetails_title p{ font-size: 0.293333rem; }
.newsDetails_cont{ padding:0.4rem 3%; font-size: 0.32rem; line-height: 1.5; }
.newsDetails_cont img{ margin:0.3rem auto;height: auto !important;}

/**********************************智慧园区******************************/
.Zhyq_banner{ height: -moz-calc(100vh - 1.333333rem); height: calc(100vh - 1.333333rem); }
.Zhyq_bantext span{  font-size:0.48rem ; }
.Zhyq_bantext em{ font-size:0.32rem ; }
.Zhyq_button{height:1.066667rem ; }
.Zhyq_textAndRight{ height: 100%; }
.Zhyq_textAndRight p{ bottom:0; font-size: 0.32rem; }
.Zhyq_textAndRight span{ bottom: 0.24rem; }
/**********************************智慧园区 详情页******************************/
.hxZhXmxq_ban{ height:8.0rem ;}
.hxZhXmxq_cont{ width: 94%; margin: -8.0rem auto 0.4rem; }
.hxZhXmxq_title{ padding:1.333333rem 0 ; }
.hxZhXmxq_title p{ font-size:0.58rem ;  }
.hxZhXmxq_title span{ font-size:0.32rem ; }
.hxZhXmxq_title em{ font-size:0.48rem ; }
.zxmxDiv_one{ height: 5rem; }
.zxmxDiv_two{ height:2.666667rem ; }
.zxmxDiv_two .zhXmxqSwp_two{width:100%; }
.swiper_botton{ display: none;}
.hxZhXmxq_jiaj{padding: 0.466667rem 0; margin-bottom: 0.466667rem;}
.hxZhXmxq_jiaj p{ font-size:0.32rem; line-height: 2; }
.hxZhXmxq_dont .indxwzxul li{ width:100% ; }
.hxZhXmxq_dont .indxwzxul li:nth-child(3n){ margin-right: 0; }
.hxZhXmxq_dont .indxwzxul li:nth-child(4n){ margin-right: 0; }
/**********************************了解918博天堂 集团介绍******************************/
.about_jtjs{ margin:0.4rem auto 1.333333rem; }
.about_jtjsrtit{  line-height: 1.5; margin-bottom: 20px; }
.about_jtjsrtit p{ font-size:0.533333rem ; }
.about_jtjsrtit span{  font-size:0.32rem ; }
.about_jtjsrtext{ font-size: 0.266667rem; line-height: 1.5; }

.LJsm_ban{ height: 6rem; width: 100%; overflow: hidden; }
#videoLittleId{ width: auto; height: 100%; position: absolute; left: -50%; margin-left: 5rem; right: 0; top: 0; bottom: 0; margin: auto; z-index: 0;}
.About_video{height:2.4rem ;  }

.aboutVideoDIV{ height:auto ; width: 100%; text-align: center; }
.aboutVideoDIV video{ height:auto; max-height: 90%; max-width: 90%; }
.about_nav{ display: none; }
.aboutDiv{ padding: 0.7rem 4%;}
.aboutDiv .wid12{ width: 100%; }
.aboutTitle{ font-size: 0.5rem; margin-bottom:0.266667rem;  }
.aboutTitle span{ font-size: 0.38rem; }
.about_text{ width: 100%; max-height: 99999px; font-size: 0.32rem !important; line-height:0.6rem ;}
.about_text p{ opacity: 0.9; /*font-size: 0.26rem;*/ }
/*.textOverflow{  height:3.6rem ; overflow: hidden; display:-webkit-box; -webkit-line-clamp: 6; -webkit-box-orient:vertical;}*/
.textOverflow{ height:2.4rem ; overflow: hidden; }
.about_zichi{ height:auto; padding: 0; background-image: none !important; background-color: #ebe6d2; }
.about_zhiciwid{width:100%;}
.about_zichipadd{ padding:0.7rem 4% ; }
.abZhicImg{ float: right; margin-top: 0; width:1.333333rem ; }
.about_zhiciback{ display: block; height:6rem ; background-position: center; -moz-background-size: cover; background-size: cover; background-repeat: no-repeat; }
/**********************************了解918博天堂 发展历程******************************/
.about_fzlc{ height: 9.88rem;     padding-top: 0.5rem;}
.about_fzlc .swiper-container{ width: 80%; margin:0 auto; }
.fzlcline{ top:0.686667rem ; height: 3px; }
.fzlcline02{ top:0.78rem ; }
.fzlctime{ margin-bottom: 0.266667rem; }
.fzlctime p{ font-size:0.5rem ; line-height:0.6rem ; }
.fzlctime span{ width:0.266667rem ; height:0.266667rem ; }
.fzlcBackImg{ height:6rem ; margin-bottom:0.133333rem ; }
.fzlctext p{ font-size: 0.5rem; line-height: 0.64rem; }
.fzlctext span{  font-size: 0.35rem; line-height:0.6rem ; }
.fzlc_botton{ top: 45%; bottom: auto;}
.fzlc_botton .swiper-button-next{ right:0%; }
.fzlc_botton .swiper-button-prev{ left: 0%; }

.aboutJtry{ height:12.26rem ;}
.aboutJtrySwip{ left: 3%; margin-left: 0; width: 94%; height: 5rem; padding-top: 1rem;}
.aboutJtry .fzlctime span{ width: 0.16rem; height: 0.16rem; }
.aboutJtry .fzlctime p{ /*padding-left: 0;*/ margin-bottom: 0.133333rem; }
.fzlc_botton02 { top: 0; }
/*.aboutJtryIcon{display: none; }*/
.aboutJtrytext{float: left; color: #fff; line-height: 1.5; }
.aboutJtrytext p{ font-size: 0.4rem; line-height: 0.55rem;}
.aboutJtrytext span{ font-size: 0.32rem; }
.aboutJtry .swiper-slide{ padding: 0 20%; }

/**********************************了解918博天堂 集团战略******************************/
.about_jtzlban{ height:4.0rem ; margin-bottom:0.8rem ;}
.about_jtzlban p{bottom:0.4rem ; right:4% ; font-size:0.4rem ;}
.about_jtzlleft{ float: none; }
.about_jtzlleft img{ display: block; margin:0 auto; max-width: 80%; }
.about_jtzlright{ float: none; margin-top:0.266667rem ; margin-left: 0; }
.about_jtzlright p{ font-size: 0.266667rem; line-height:1.5 ; }

.about_Jtzl{ /*height:10.86rem ; */}
.aboJtzleft{ width: 100%; height:6rem ; margin:0 0 0.5rem; }
.aboJtzleft p{ padding-top: 1.5rem; font-size: 0.4rem;   padding-left: 0;
    text-align: center;
    padding-right: 10%;}
.aboJtzright{ float: right; width:100% ;  }
.aboJtzright img{ display: none; margin:0.266667rem 0; max-width: 100%; }
.aboJtzright p{ padding-left: 0px;  font-size:0.32rem ; line-height: 0.6rem;}
/**********************************了解918博天堂 企业文化******************************/
.qywhImg{ width:100% ; }
.qywhImg img{ float: left; width:49% ; height: auto; margin-left: 2%; margin-bottom: 20px; }
.qywhImg img:first-child{ margin-left: 0; }
.qywhImg img:nth-child(3){ display: none; }
.qywhText{ float: none; margin-left: 0; width:100% ; }
.qywhText ul{ width: 100%; }
.qywhText ul li{margin-bottom: 0.266667rem; }
.qywhText ul li p{ font-size:0.45rem !important;  }
.qywhText ul li span{ font-size:0.32rem ; color: #313131; }

.abPhon_qywhback{ display: block; height:5rem ; font-size:0.5rem ; color: #a69e7c; padding: 0.7rem 4%; -moz-background-size: cover; background-size: cover; background-position: center; background-repeat: no-repeat; }
.about_qywh{ height: 7.3rem; background-image: none !important; background-color: #fff;}
.about_qywh .aboutTitle{ display: none; margin-bottom: 0.5rem; font-size: 0.5rem;}
.about_qywh02{ height:auto ; padding:0.4rem 4% ; background-position: left bottom; -moz-background-size: auto 6rem; background-size: auto 6rem; background-color: #e7e7e7;}
.qywhText02{ width: auto; }
.qywhText02 ul li span{ color: #474747; }

/**********************************了解918博天堂 集团荣誉 企业公益******************************/
.about_jtry{ width:94% ; height:auto ; margin:0.666667rem auto; }
.about_jtry_one{ float: left; width: 100%; height: 5.2rem; padding: 10px; margin-bottom: 10px; }
.jtryDaImg{ width:90%; height:-moz-calc(100% - 0.666667rem); height:calc(100% - 0.666667rem); margin:0 auto 0.133333rem; }
.about_jtry_one p{ height: 0.533333rem; line-height: 0.533333rem; font-size: 0.4rem; }
.about_jtry_two{ width:100% ; height:2rem;  }
.jtry_botton{ display: none;}
.aboutGY_text{ font-size: 0.32rem; margin-bottom: 35px; line-height: 0.6rem;}

/*.aboutTitlebig{ font-size: 0.5rem; }*/
/**********************************金融服务******************************/
.jrban_text{ top:10% ; }
.jrban_text p{ font-size: 0.48rem; }
.jrban_text span{ font-size: 0.32rem; }
/**********************************联系我们******************************/
.lxwm_div{ height: auto; }
.lxwm_backg{  height:5rem; }
.contactUsul{ position: static; padding:0.4rem 6% ; }
.contactUsul li{ width: 100%;line-height:  1.5; margin-bottom: 0.4rem; color: #666; }
.contactUsul li p{ font-size:0.426667rem ; }
.contactUsul li span{ font-size:0.32rem ; }

/**********************************918博天堂会******************************/
.smh_ban{ height: auto;  }
.smh_banBack{ position: static; height: 7rem; background-position: left 30% center;  }
.smh_ban02 .smh_banBack{ float: left; /*background-position: left 65% center;*/ }
.smh_ban03 .smh_banBack{ background-position: left 20% center; }
.smh_ban03{  }
.smh_ban12{  width: 100%; }
.smh_bantext{ position: static; width: 100%; padding: 0.6rem 5%; background-color: #fff; }
.smh_bantext02{ /*background-color: #e2e0d4;*/ background-image: url(/Public/Home/images/smh/smh_backcol.jpg); -moz-background-size: 100%; background-size: 100%; }
.smh_bantext03{ background-color: #ebecee; }
.smh_bantext span{ font-size: 0.42rem; }
.smh_bantext p{ font-size: 0.32rem; margin-bottom: 0.2rem;}
.smh_bantext em{ font-size:0.32rem ; }
.smh_bantext03{}
.smh_div{ padding: 20px 3%; margin-bottom: 10px; }
.smh_divone{ padding: 0.2rem 0; margin-bottom:0.266667rem ; }
.smh_divtitle{ font-size:0.4rem;  margin-bottom: 0.4rem; }
.smh_divoneul li{ width: 100%; margin-bottom: 0.4rem; }
.smh_divoneul li i{ float: left; width:100% ; padding:0.133333rem;margin-bottom:0; border:none; text-align: center; }
.smh_divoneul li img{width: 90% }
.smh_divoneul li:nth-child(3) i{ text-align: center;  }
.smh_divoneul li span{ display: block; font-size: 0.4rem; line-height: 2;}
.smh_divoneul li table{ width:100% ; }
.smh_divoneul li table td{ font-size:0.3rem ; line-height: 2; }
.smh_divoneul li table td p{ display: inline-block; }
.smh_divonecont{ float: left; width: 100%; padding-left: 3%; }
.smh_divoneul li:first-child i{ text-align: center; }
.smh_divoneul li:nth-child(2) .smh_divonecont{ padding-left: 3%; }
.smh_divoneul li:nth-child(3) .smh_divonecont{ padding-left: 3%; }
.news_smh .indxwzxul li{ width:100% ; margin-right: 0; }

/**********************************商业运营******************************/
.syyy_banrex{ top:20% ; left: 10%; right: auto;  }
.syyy_about{ width: 100%; height:auto ; padding: 0;}
.syyy_about .Hx_wygltext{ position: static; padding-top: 0; padding-bottom: 0.5rem;}
.syyy_about .Hx_wygltext span{ padding: 0 5%; margin:0.3rem auto; }
.syyy_about .Hx_wygltext p{ padding: 0 5%; font-size: 0.32rem; line-height: 2; }
.syyy_jiesLeft{  width:100% ; height: auto; padding:0 ; }
.syyy_jiesLeft span{ padding: 0 5%; font-size: 0.42rem;  margin:0.3rem auto; }
.syyy_jiesLeft span em{ font-size:0.2rem ; }
.syyy_jiesLeft p{ padding: 0.3rem 5%; font-size: 0.32rem;  }
.syyy_jiesLeft p b{ font-size: 0.4rem; }
.syyy_jiesRight{ display: none; width: 100%; height: 3rem; margin-bottom: 0.266667rem; }
.syImgBack{ display: block; width: 100%; height: 6rem; background-position: center; background-repeat: no-repeat; -moz-background-size: cover; background-size: cover; }

.hex_bannerText p{ font-size: 0.8rem; }
.hex_bannerText span{ font-size: 0.4rem; }


}


































<!--0.00020813941955566-->