@charset "utf-8";
/* CSS Document */

* {margin:0 auto;padding:0 0;list-style-type:none;text-decoration:none;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/* 滚动条整体样式 */
::-webkit-scrollbar {width: 4px;  /* 你可以根据需要调整宽度 */height:0px;}

/* 滚动条滑块 */
::-webkit-scrollbar-thumb {background: rgb(176, 30, 35); /* 滚动条滑块的颜色 */border-radius: 0px;  /* 你可以设置圆角，使滑块看起来更平滑 */}

/* 滚动条轨道 */
::-webkit-scrollbar-track {background: #f1f1f1; /* 滚动条轨道的颜色，你可以设置为透明或任何你喜欢的颜色 */ border-radius: 4px; /* 同样可以设置圆角 */}

/* 滚动条滑块在鼠标按下时的样式（可选） */
::-webkit-scrollbar-thumb:active {background-color: rgba(176, 30, 35, 0.65); /* 稍微降低透明度，使其看起来像被按下 */}

/* 滚动条滑块在鼠标悬停时的样式（可选） */
::-webkit-scrollbar-thumb:hover {background-color: rgba(176, 30, 35, 0.8); /* 稍微提高透明度，使其看起来像被选中 */}
.count {font-family: 'Bebas';}

@font-face {
    font-family: 'hkgbFont';
    src: url('../font/hkgb.TTC') format('TTC');


		
}
 
body {
    font-family: 'MyCustomFont', sans-serif;
}

html {font-size: 16px;}

a {outline: none;blr: expression(this.onFocus=this.blur());}

a:focus {outline: none;-moz-outline: none;}
a:hover{ text-decoration:underline; color:#b01e23;}
.ty_h {display: table-cell;vertical-align: middle;}

.left, .fl {float: left;}
.right, .fr {float: right;}

/*字体大小*/
.fs-12 {font-size: 0.75rem;}
.fs-14 {font-size: 0.875rem;}
.fs-16 {font-size: 1rem;}
.fs-18 {font-size: 1.125rem;}
.fs-20 {font-size: 1.25rem;}
.fs-22 {font-size: 1.375rem;}
.fs-24 {font-size: 1.5rem;}
.fs-32 {font-size: 2rem;}

/*浮动清除*/
.clear , .clearfix{clear: both;}

.mySwiper .kv-swiper-pagination{bottom:2.16667vw;}
.mySwiper .kv-swiper-pagination .swiper-pagination-bullet {width: 5.36458vw;height: 2px;border-radius: 1.04167vw; background-color: #fff;opacity: 1; -webkit-transition: all 1.5s;transition: all 1.5s;outline: 0; margin: 0 .78125vw;}
.mySwiper .kv-swiper-pagination .swiper-pagination-bullet-active {width: 12.1875vw;background:rgb(176,30,35);}
.dsj {position: absolute;left: 0px;top: 150px;z-index: 6;}

@-webkit-keyframes slideInUpa {
    0% {
        opacity: 0;
        -webkit-transform: translateY(160%);
        transform: translateY(160%);
        visibility: visible
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes slideInUpa {
    0% {
        opacity: 0;
        -webkit-transform: translateY(160%);
        transform: translateY(160%);
        visibility: visible
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.slideInUpa { -webkit-animation-name: slideInUpa; animation-name: slideInUpa}
.ianner {position: absolute;top: 44%;transform: translate(0%, -50%);z-index: 10 !important; width:100%; margin:30px auto;}
.innera{ height: 100vh;}
.ani {color: #fff;}
.ani1a {margin-left:0px;}

@font-face {font-family: 'hkgbFont';src:url(../font/hkgb.TTC); }
@font-face {font-family: 'wljhtFont';src:url(../font/wljht.TTC); }
.ani1 {color:#fff;font-size:72px;line-height:105px;font-weight:900;text-align:center;text-transform:uppercase;letter-spacing:10px;}
.ani2 {color:#fff;font-size:20px;line-height:60px;text-align: center;margin-top: 0px;letter-spacing:5px;}
.arrow-left {background:url(../images/banner_arrow.png) no-repeat left top;position:absolute;left:0px;top:45%;margin-top:-35px;width:70px;height:70px;z-index: 999;}
.arrow-right {background: url(../images/banner_arrow.png) no-repeat left bottom;position: absolute;right:0px;top:45%;margin-top: -35px;width: 70px;height: 70px;z-index: 999;outline: none;}


/*选择器*/
.wbsl {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.wbsl2 {-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.wbsl3 {-webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}

.topBg{ width:100%; position:fixed; background:url(../images/blackBg.png) repeat; height:80px; z-index:6;}
.top{ width:90%; margin:0 auto; height:80px;}
.logo{ width:270px; height:50px; margin:15px 0px; float:left;background:url(../bsd/logo-white.svg) top center no-repeat; background-size:100%;}


.menu{width:680px; height:80px; line-height:80px;/*padding-top:10px;*/ float:right;}
.menu li{float: left;position:relative;width:17.5%;text-align: center;}
.menu li:nth-child(1){ width:12.5%;}
.menu li a{color:#fff;font-size:18px; font-weight:520;display: block;}
/*.menu li a:hover{height:80px; display:block; background-color:#144185; color:#FFF;}*/
.menu li:last-child{margin-right: 0;}
.menu dl {width: 140px;left: 50%;top:72px;z-index: 12;padding-top: 8px;position: absolute;filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);margin-left: -70px;}
.menu li:hover dl{opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.menu dl dd {line-height:38px;text-align: center;position: relative;z-index: 12;display: block;background:rgba(176,30,35,0.9);}
.menu dl dd a {font-size: 15px;padding: 0;text-align: center;padding: 0 5px;color: #fff;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;font-weight: normal;}
.menu li dl dd a:hover{background:#bf6467;color:#fff;transition: all .3s;font-weight: bold;}
.menu li dl dd dl{display:none !important;left: 210px !important;top:-6px  !important;}
.menu li dl dd:hover dl{display:block !important;}

.language{ background-size:100%; background:url(../icon/languageW.svg) top center no-repeat;display:block; float:right; height:30px; width:30px;margin:25px 0px 0px 20px;}

.topBgOn{ width:100%; background:#fff;}
.topBgOn .logo{ background:url(../bsd/logo-default.svg) top center no-repeat; background-size:100%;}
.topBgOn .menu li a{ color:#333;}
.topBgOn .menu dl dd a{ color:#fff;}
.topBgOn .language{ background:url(../icon/language.svg) top center no-repeat; background-size:100%;color:#333;}

.main{ width:1280px; margin:0 auto; padding:0px 0px;}


.aboutBg{ width:100%; background:url(../images/aboutImg.jpg) top right no-repeat; height:740px;}
.aboutBg .right{ display:none;}
.aboutBg .left{ width:38%; float:left; margin:90px 0px; height:560px; position:relative;}
.aboutBg .left .aboutTit{ width:100%; float:left;}
.aboutBg .left .aboutTit span{ display:block; float:left; width:100%; font-size:36px; font-weight:bold; height:90px; line-height:90px;}
.aboutBg .left .aboutTit em{ display:block; float:left; width:76px; height:4px; background:#b01e23;}
.aboutBg .left .aboutTxt{ width:100%; font-size:16px; line-height:32px; margin-top:40px; float:left; color:#464646;}
.aboutBg .left .more{transition: all 0.6s; width:138px; height:38px; border:solid 1px #b01e23; display:block; float:right; color:#b01e23; text-align:center; line-height:38px; font-size:16px; position:absolute; right:0px; bottom:0px;}
.aboutBg .left .more:hover{ background:#b01e23; color:#fff; text-decoration:none;}

.zylyBg{ width:100%; background:url(../images/bg1.jpg) top center no-repeat;}
.zyly{ width:1280px; margin:0 auto; padding:120px 0px;}
.title1{ width:100%; text-align:center;}
.title1 span{ display:block;width:100%; text-align:center;font-size:36px; color:#fff;font-weight:bold; height:90px; line-height:90px;}
.title1 em{ display:block; margin:0 auto;width:76px; height:4px; background:#fff;}

.zylyBox{ width:1200px; margin:40px 40px;}
.zylyBox ul li{ width:300px; height:140px; display:block; float:left;}
.zylyBox ul li a{transition: all 0.6s;display:block; width:300px; height:140px; float:left;}
.zylyBox ul li a span{ width:299px; display:block; height:40px; line-height:40px; margin:50px 0px; border-right:solid 1px #fff; font-size:18px; text-align:center; color:#fff;}
.zylyBox ul li a:hover{ background:url(../images/whiteBg.png) repeat; text-decoration:none;}
.zylyBox ul li:nth-child(4) a span { border-right:none;}
.zylyBox ul li:nth-child(8) a span{border-right:none;}
.footBg{ width:100%; background:#3b3b3b; padding:30px 0px 0px 0px;}
.foot{ width:1280px; margin:0 auto; padding:0px 0px;}
.foot .fl{ width:400px; float:left;}
.foot .fl .fLoog{ width:270px; float:left;}
.foot .fl .flTxt{ width:380px; float:left; margin:30px 0px;}
.foot .fl .flTxt .wx{ width:120px; height:120px; display:block; float:left;}
.foot .fl .flTxt .span{ width:240px; float:right;}
.foot .fl .flTxt .span p{ display:block; float:left; width:240px; height:40px;}
.foot .fl .flTxt .span p a{ width:36px; height:36px; display:block; float:left; margin-right:10px; background:#f2f2f2; border-radius:36px;}
.foot .fl .flTxt .span p a img{ width:32px; height:32px; margin:2px 2px;}
.foot .fl .flTxt .span span{ display:block; float:left; color:#fff; line-height:30px; font-size:14px; margin-top:20px;}

.foot .fr{ float:right;}
.foot .fr a{ font-size:18px; font-weight:bold; color:#fff; display:block; float:left;margin-left:60px;}

.copyright{ width:100%; margin:0 auto; border-top:solid 1px #6f6f6f;font-size:15px;height:60px; line-height:60px; color:#898989;}
.copyright a{ color:#898989;}


.INbanner{ width:100%; height:420px; margin:0px auto; position:relative;}
.INbanner .INbannerTxt{ width:1280px; margin:0px auto; position:relative; height:60px; line-height:60px; padding-top:180px;}
.INbanner .INbannerTxt span{ display:block; float:left; width:100%;color:#fff;font-weight:bold; font-size:40px;}
.INbanner .INbannerTxt em{ display:block; float:left; width:190px; height:12px; background:#b01e23; left:0px; bottom:0px;}


.about1{ width:1280px; margin:40px auto;}

.about1 .fl{ width:300px; float:left;}
.about1 .fl .title1{ text-align:left;}
.about1 .fl .title1 span{ color:#333333;text-align:left;}
.about1 .fl .title1 em{ background:#b01e23; float:left;}
.about1 .fl .aboutImg{ float:left; width:300px; margin-top:60px;}
.about1 .fr{ width:920px; float:right; margin-top:40px;}
.about1 .fr .frTxt{ width:920px; line-height:30px; color:#555;}
.zgsjja{ width:920px; margin:40px 0px 0px 0px;}



.zgsjja_zt li {text-align: left;height: 115px; width:25%; display:block; float:left; position:relative;}

.count {color:#b2252a;font-size: 50px;}
.zgsjja_zt li em{ display:block; font-size:16px; font-style:normal;color:#b2252a; position:absolute; top:0px; left:90px;}
.zgsjja_zt li .zgsjja_zt2{ text-align:left; color:#595959;}

.about2Bg{ width:100%; background:url(../images/bg2.jpg) 90% bottom no-repeat #f3f3f3; padding:60px 0px 60px 0px;}
.about2 .title1 span{color:#333333;}
.about2 .title1 em{background:#b01e23;}

.picMarquee-left{ width:1280px; margin:50px auto 0px auto; overflow:hidden; position:relative;}

.picMarquee-left .hd{ overflow:hidden;  height:30px; padding:0 10px;  }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picMarquee-left .hd .next{ background-position:0 -50px;  }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }

.picMarquee-left .bd{ padding:10px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; height:280px; display:block; float:left;}
.picMarquee-left .bd ul li{margin:0 14px;float:left; display:inline; overflow:hidden; text-align:center; background:#fff; width:270px;
box-shadow:0px 0px 10px 5px rgba(0,0,0,.15);}
.picMarquee-left .bd ul li .pic{ text-align:center; width:240px; margin:15px 15px;}
.picMarquee-left .bd ul li .pic img{ width:240px; height:152px; display:block; }
.picMarquee-left .bd ul li .pic a:hover img{ }
.picMarquee-left .bd ul li .title{ line-height:24px; text-align:center; padding:10px 0px 20px 0px; color:#595959; font-size:15px; overflow:hidden; }
.picMarquee-left .bd ul li .title a{ color:#595959;}


/*---法律资讯----*/
.flzx{ width:1280px; margin:60px auto; height:60px; border-bottom:solid 1px #e6e6e6;}
.flzx .flzxTitle ul {display: flex;justify-content: space-between;}

.flzx .flzxTitle ul li {text-align:left;height:60px;color:#fff;display: flex;flex-direction: column;justify-content: center;position: relative;align-items: flex-start;}
.flzx .flzxTitle ul li:hover a ,.flzx ul li.hover a{ border-bottom:solid 3px #b01e23; color:#b01e23; text-decoration:none;}
.flzx .flzxTitle ul li a{ display:block; height:57px; line-height:57px; color:#555;}

.flzxBox{ width:1280px; float:left; margin:60px 0px;}
.flzxBox ul{ margin-left:-70px;}
.flzxBox ul li{ width:380px; display:block; float:left; background:#fff; margin-left:70px; margin-bottom:40px;}
.flzxBox ul li a.flzxImg{ width:380px; height:162px; display:block; float:left; overflow:hidden;}
.flzxBox ul li a.flzxImg img{ width:380px; height:162px;transform: scale(1); transition: all 0.6s ease 0s;}
.flzxBox ul li:hover a.flzxImg img{transform: scale(1.1);}
.flzxBox ul li .flzxtxt{ width:380px; float:left;border:solid 1px #e8e8e8; border-top:none; padding:15px 15px;}
.flzxBox ul li .flzxtxt a{ width:350px; display:block; float:left; color:#3b3b3b; font-weight:bold; font-size:16px; height:70px; line-height:35px; overflow:hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; margin:10px 0px;}
.flzxBox ul li .flzxtxt span{ display:block; float:left; color:#5c5c5c;}
.flzxBox ul li:hover{box-shadow:0px 0px 10px 5px rgba(0,0,0,.15);}


/*-----荣誉资质-----*/

.flzxBox2{ width:1280px; float:left; margin:60px 0px;}
.flzxBox2 ul{ margin-left:-70px;}
.flzxBox2 ul li{ width:380px; display:block; float:left; background:#fff;border:solid 1px #e8e8e8;margin-left:70px; margin-bottom:40px;}
.flzxBox2 ul li a.flzxImg{ width:380px; height:262px; display:block; float:left; overflow:hidden;display: flex;align-items: center;}
.flzxBox2 ul li a.flzxImg img{ max-width:380px; max-height:262px; width:auto; height:auto;transform: scale(1); transition: all 0.6s ease 0s;}
.flzxBox2 ul li:hover a.flzxImg img{transform: scale(1.1);}
.flzxBox2 ul li .flzxtxt{ width:380px; float:left; border-top:none; padding:15px 15px;}
.flzxBox2 ul li .flzxtxt a{ width:350px; display:block; float:left; color:#3b3b3b; font-weight:bold; font-size:16px;line-height:35px; overflow:hidden;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden; margin:10px 0px;}
.flzxBox2 ul li:hover{box-shadow:0px 0px 10px 5px rgba(0,0,0,.15);}




.newsBg{ width:100%; background:#f0eff0; padding:50px 0px;}
.newsInfo{ width:1280px; margin:0 auto; background:#fff;}
.newsInfo .newsInfoImg{ width:100%; float:left;}
.newsInfo .newsInfoImg img{ display:block; width:100%;}
.newsInfoBox{ width:1180px; padding:50px 50px; float:left;}
.newsInfoBox .newsTit{ width:1180px; line-height:40px; font-size:24px; display:block; float:left;color:#252525; font-weight:bold;}
.newsInfoBox .newsTit2{ width:1180px; display:block; float:left; margin:20px 0px; color:#6c6c6c;}
.newsTxt{ width:1180px; line-height:38px; color:#272727;}

/*----联系我们-----*/
.contact{ width:1280px; margin:100px auto;}
.contact .fl{ width:370px; float:left; margin-top:20px;}
.contact .fl b{ display:block; float:left; width:100%; font-size:24px;}
.contact .fl ul{ display:block; width:370px; float:left; margin-top:36px; }
.contact .fl ul li{line-height:25px; margin-bottom:10px; color:#373737; padding-left:25px;}
.contact .fr{ width:840px; float:right;}
.contact .fr img{ width:100%;}



/*-----业务领域---*/
.bussiness{ width:1280px; margin:100px auto;}
.bussiness .bussinessLeft{ width:300px; float:left;}
.bussiness .bussinessLeft ul { width:100%; display:block; float:left; margin-top:20px;}
.bussiness .bussinessLeft ul li{ width:100%; height:30px; line-height:30px; margin:25px 0px;}
.bussiness .bussinessLeft ul li a{ color:#414141;}
.bussiness .bussinessLeft ul li a:hover ,.bussiness .bussinessLeft ul li a.hover{ color:#b01e23; text-decoration:none;}
.bussiness .bussinessRight{ width:820px; float:right;}
.bussiness .bussinessRight .title1{ text-align:left;}
.bussiness .bussinessRight .title1 span{ color:#333333;text-align:left;}
.bussiness .bussinessRight .title1 em{ background:#b01e23; float:left;}
.bussiness .bussinessRight .bussinessTxt{ width:820px; float:left; margin-top:50px; line-height:30px;color:#272727;}

/*---团队-----*/
.teamMenu{ width:1280px; margin:50px auto; border-top:solid 1px #e6e6e6;border-bottom:solid 1px #e6e6e6; height:50px; position:relative; z-index:2;}
.teamMenu .teamMenuLi{ width:200px; float:left; height:46px;position:relative; z-index:33;}
.teamMenu .t {position: absolute;z-index: 10;top:1px; left:20px;width:120px;height: 46px;line-height: 46px;color: #353535;padding: 0 10px;}
.teamMenu .t .box-selected{color: #999;}
.teamMenu .t:hover{}
.teamMenu .t:hover .box-selected{height: 46px;line-height: 46px;color: #999;}
.teamMenu .t i{width: 10px;height: 6px;margin-left: 3px;margin-top: 20px;overflow: hidden;float: right;background-image: url(../images/filter.png);background-position:0 -20px;background-repeat: no-repeat;}
.teamMenu .t:hover i{background-position:0 -10px;}
.teamMenu .t dl{max-height: 250px;overflow-x: none;overflow-y: auto;left: -3px;right: -1px;position: absolute;line-height: 25px;overflow: hidden;background-color: #fff;display: none;z-index: 10;padding: 5px 0}
.teamMenu .t:hover dl{display: block;}
.teamMenu .t dl a{height:30px;line-height:30px;display: inline-block;padding: 0 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;display: block; color:#333; text-align:center;}
.teamMenu .t dl a:hover, .teamMenu .t dl a.active{background-color: #e6e6e6;color: #333;text-decoration: none;}



.teamMain{ width:1280px; margin:40px auto;}
.imgList2{margin-right: -30px;}
.imgList2 dd{float: left;display: inline;width:50%;margin-bottom: 45px;}
.imgList2 dd .ddBox{display: block;margin-right: 30px;height:300px; background-color: #f7f7f7;box-shadow:5px 5px 5px rgba(0,0,0,.15);}
.imgList2 dd .ddBox .picBox{ width:225px; height:300px; float:left;}
.imgList2 dd .pic{overflow: hidden; width:225px; height:300px;}
.imgList2 dd .pic img{ width:100%;}
.imgList2 dd .text{padding-left:20px; float:left; width:58%;}
.imgList2 dd .text .tit{ width:100%; height:45px; line-height:45px; margin-top:30px;}
.imgList2 dd .text .tit h2{ display:block; float:left; color:#b01e23; font-size:20px;}
.imgList2 dd .text .tit label{ display:block; float:left; padding-left:10px; color:#9a9a9a;}
.imgList2 dd .text .lx{ width:100%; height:50px; margin-top:10px;}
.imgList2 dd .text .lx span{ display:block; line-height:25px; width:100%; padding-left:25px; color:#595959;}
.imgList2 dd .text  .txt{ display:block; float:left; width:100%; margin-top:20px; line-height:25px; font-size:14px; color:#5f5f5f;}
.imgList2 dd .text a{ display:block; float:right; padding-top:10px;margin-top:10px;line-height:25px; font-size:14px;color: #b01e23;}


/* 全图列表1 end *




/*----团队详细页面----*/
.teamTop{ width:1280px; margin:-220px auto 0px auto; background:#fff; z-index:5;position:relative;height:430px;box-shadow:0px 0px 10px 5px rgba(0,0,0,.15);}
.teamTop .fl{ width:320px; float:left; height:430px;}
.teamTop .fl img{ width:320px; height:430px;}
.teamTop .fr{ width:960px; float:right; padding:80px 90px 30px 90px;}
.teamTop .fr .fr1{ width:100%; float:left;}
.teamTop .fr .fr1 span{ width:100%; float:left; font-size:40px; height:60px; line-height:60px; color:#b01e23;}
.teamTop .fr .fr1 label{ color:#333; font-size:18px;}
.teamTop .fr .fr2{ width:100%; float:left; margin-top:20px; color:#585858;}
.teamTop .fr .fr2 span{ display:block; float:left;padding-left:25px; margin-right:40px;}
.teamTop .fr .fr3{ width:100%; float:left; margin-top:20px;}
.teamTop .fr .fr3 span{ display:block; padding:0px 20px; background:#f3f3f3; float:left; margin:10px 5px;height:48px; line-height:48px; border-radius:5px; color:#646464;}

.teamInfo{ width:1280px; background:#fff; margin:80px auto;box-shadow:0px 0px 10px 5px rgba(0,0,0,.15); padding:80px 80px; line-height:30px;}


.epages { margin:50px auto; height: 30px; text-align: center;clear:both; }
.epages b { background:#b01e23;padding: 0px 10px; border: 1px solid #b01e23; color: #fff; }
.epages a b { background: none; color: #9B9B9B;padding:0px; border: none;}
.epages a { TEXT-ALIGN: center; margin: 0px 3px; padding: 0px 8px; border: 1px solid #E8E8E8; DISPLAY: inline; COLOR: #7f7f7f; FONT-SIZE: 14px; TEXT-DECORATION: none }
.epages a.selected { COLOR: #fff; CURSOR: default }
.epages a.selected:hover { COLOR: #fff; CURSOR: default }
.epages a.comm { COLOR: #630; CURSOR: pointer }
.epages a.comm:hover { COLOR: #630; CURSOR: pointer }

.mtopBg{ display:none;}
.footer-space{ display:none;}
.footer{ display:none;}
