
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#000;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}

.header{position: fixed;z-index: 100; background: #fff; width: 100%; top: 0;left: 0;height: 90px;box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.header.on{animation:fadeInDown .9s, 100ms;}
.headerbox{/*width: 1360px;*/ margin: 0 auto;max-width: 94%;}
.logo{float: left;width: 180px; padding-top: 22px;}
.logo img{width: 100%;}
.nav{float: right;}
.nav li{float: left; padding-left: 30px;position: relative;}
.nav h3 a{font-size: 16px; color: #333; line-height: 90px;font-weight: bold;}
.nav h3 b{background: url(../image/a_08.png); width: 15px;height: 7px;display: inline-block;vertical-align: middle; margin: -3px 0 0 5px;}
.nav li.on h3 a{color: #b71d25;}
.bodesolid:after{content:"";width:1px;height:110px;background:#4c74a5;position:absolute;left:150px;top:0}
.sub{position: absolute; top: 90px;left: 0; background: rgba(255,255,255,.7);width: 203px;border-top: 2px solid #b71d25; padding: 0 15px;display: none;}
.sub dt{font-size: 16px; line-height: 43px; border-bottom: 1px solid #bfbfbf;}
.sub a{color: #000000;}
.sub a:hover{color: #b71d25;}
.sub dt:last-child{border: none;}
.nav li.on b{background: url(../image/a_06.png);}

.banner{overflow: hidden;}
.banner img{width: 100%;}
.fgt{height: 90px;}
.banner .swiper-pagination{text-align: left; padding-left: 7vw;bottom: 50px;}
.banner .swiper-pagination-bullet{width: 15px;height: 15px;border: 2px solid #aaaaaa;background: none; opacity: 1;}
.banner .swiper-pagination-bullet-active{background: #af262a;border: 2px solid #af262a;}
.ban_text{width: 1650px; position: absolute; max-width: 94%;left:50%; top:50%; transform:translate(-50%,-50%);}
.ban_text h3{font-weight: bold; font-size: 16px; color: #000; position: relative; padding-left: 80px;}
.ban_text h3:before{position: absolute; content: ""; border-bottom: 1px solid #af262a;width: 65px; left: 0;top:50%; transform: translateY(-50%);}
.ban_text h2{font-weight: bold; font-size: 84px;line-height: 110px;}
.ban_text h2 span{color: #b12727;}
.ban_text p{font-size: 26px; font-weight: bold;margin-top: 20px;}
.ban_text a{display: block; text-align: center; margin-top: 38px; width: 230px;line-height: 60px; color: #fff;background: #af272b;border-radius: 6px; font-weight: bold; font-size: 16px;}
.ban_text a b{display: inline-block;background: url(../image/a_42.png); width: 7px;height: 13px;vertical-align: middle; margin: -3px 0 0 40px;}

.ban_text2{width: 1650px; position: absolute; max-width: 94%;left:50%; top:50%; transform:translate(-50%,-50%);}
.ban_text2 h3{font-weight: bold; font-size: 16px; color: #fff; position: relative; padding-left: 80px;}
.ban_text2 h3:before{position: absolute; content: ""; border-bottom: 1px solid #fff;width: 65px; left: 0;top:50%; transform: translateY(-50%);}
.ban_text2 h2{ color: #fff;font-weight: bold; font-size: 84px;line-height: 110px;}
.ban_text2 h2 span{color: #fff;}
.ban_text2 p{ color: #fff;font-size: 26px; font-weight: bold;margin-top: 20px;}
.ban_text2 a{display: block; text-align: center; margin-top: 38px; width: 230px;line-height: 60px; color: #fff;background: #af272b;border-radius: 6px; font-weight: bold; font-size: 16px;}
.ban_text2 a b{display: inline-block;background: url(../image/a_42.png); width: 7px;height: 13px;vertical-align: middle; margin: -3px 0 0 40px;}

.wz1160{width: 1160px; margin: 0 auto; max-width: 94%;}
.jcnr_title{padding: 80px 0 20px;}
.jcnr_title h2{font-weight: bold; font-size: 40px;color: #000000; margin-bottom: 15px;}
.jcnr_title p{font-size: 20px; color: #000;}
.jcnr_box p{font-size: 17px; color: #000000; line-height: 32px;text-indent: 32px;}
.jcnr_box img{width: 100%; margin:25px 0 ;}

.qyys_title{width: 1160px;margin: 0 auto; max-width: 94%;padding: 80px 0 45px;}
.qyys_title h2{font-weight: bold; font-size: 40px;color: #000000; margin-bottom: 15px;}
.qyys_title p{font-size: 20px; color: #000;}
.qyys_bj{background: #af262a;}
.qyys_nr{width: 1160px;margin: 0 auto; max-width: 94%;padding: 85px 0 80px;}
.qyys_nr ul{overflow: hidden; margin-left: -120px;}
.qyys_nr li{float: left; width: 50%; padding-left: 120px;}
.qyys_box{text-align: center; }
.qyys_box h2{font-size: 36px; font-weight: bold; color: #fff;display: inline-block; position: relative;line-height: 40px;margin-bottom: 47px;}
.qyys_box h2:before{position: absolute; content: "";background: url(../image/a_20.png); width: 27px;height: 40px; background-size: 100% 100%; left: -56px;top:50%; transform: translateY(-50%);}
.qyys_box h2:after{position: absolute; content: "";background: url(../image/a_22.png); width: 27px;height: 40px; background-size: 100% 100%; right: -56px;top:50%; transform: translateY(-50%);}
.qyystext{padding: 50px 0; border-top: 1px solid #cc7477;border-bottom: 1px solid #cc7477;}
.qyystext p{font-size: 18px; line-height: 30px;height: 90px;color: #fff;}
.qyal_title{padding: 80px 0 50px;}
.qyal_title h2{font-weight: bold;font-size: 40px; color: #000000;}
.qyal_nr{padding-bottom: 20px;}
.qyal_nr ul{overflow: hidden; margin-left: -10px;}
.qyal_nr li{float: left; width: 33.33%; padding: 0 0 10px 10px;}
.qyalbox{position: relative;background: #000;}
.qyalbox img{width: 100%;transition: All 0.4s ease-in-out;}
.qyal_nr ul li:nth-child(4){ width:50%;}
.qyal_nr ul li:nth-child(5){ width:50%;}
.qyaltext{position: absolute; width: 100%; padding: 20px; top: 20%;left: 0;text-align: center;}
.qyaltext h2{color: #fff; font-size: 20px; line-height: 1.3;transition: All 0.4s ease-in-out;}
.qyaltext h3{color: #fff; font-size: 30px; margin-top: 10px; padding: 10px; font-weight: bold;transition: All 0.4s ease-in-out;}
.qyaltext p{font-size: 20px;color: #fff;margin-top: 10px;transition: All 0.4s ease-in-out;}
.qyal_nr a:hover img{opacity: .5;}
.qyal_nr a:hover h2 {color: #e80007;}
.qyal_nr a:hover h3 {color: #e80007; padding-top:25px;}
.qyal_nr a:hover p{color: #e80007;}
.btn1{display: block; position: relative; text-align: center; width: 210px; line-height: 52px;border-radius: 6px; color: #fff;background: #af262a; font-size: 16px;transition: All 0.4s ease-in-out; margin: 0 auto;}
.btn1:hover{background: #d73035;}
.btn1 b{position: absolute;background: url(../image/a_63.png); width: 5px;height: 11px;right: 38px;top:50%; transform: translateY(-50%);}
.qyfw_title{padding: 70px 0 40px;}
.qyfw_title h2{font-weight: bold; font-size: 40px; color: #000; margin-bottom: 30px;}
.qyfw_title p{font-size: 18px; line-height: 1.6; color: #000;}
.qyfw_nr{padding-bottom: 80px;}
.qyfw_nr ul{padding: 5px; margin-left: -25px;overflow: hidden;}
.qyfw_nr li{float: left; width: 33.33%; padding-left: 25px;}
.qyfwbox{background: #f7f7f7;}
.qyfwbox img{width: 100%;border-top: 2px solid #af272b;}
.qyfw_text{padding: 40px 20px 20px;text-align: center;}
.qyfw_text h2{font-size: 46px; line-height: 1.1; color: #000;}
.qyfw_text span{display: block; font-weight: bold; }
.qyfw_text span b{color: #af2629;font-weight: bold;}
.qyfw_text p{font-size: 17px; line-height: 28px;color: #000; padding: 0 44px;text-align: left;margin-top: 20px;height: 130px;}

.footer{background: #b02629;}
.footerbox{width: 1160px; margin: 0 auto;max-width: 94%;padding: 65px 0;overflow: hidden;}
.foot_left{float: left; width: 279px; margin-left:60px;}
.foot_right{float: right;}
.foot_right h2{font-size: 28px; color: #fff;margin-bottom: 25px;}
.foot_right ul{overflow: hidden;  margin-left: -50px;}
.foot_right li{color: #fff; font-size: 16px; padding-left: 50px;float: left;line-height: 1.5;}
.foot_right img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0 ;}
.foot_right a{color: #fff;}
.foot_right a:hover{opacity: 0.7;}
.bqxx{text-align: center; padding:0 0 80px 0;}
.bqxx p{line-height: 24px;font-size: 14px;color: #ffb1b1;position: relative;}
.bqxx p span{padding-left: 20px;}
.bqxx p a{color: #fff;}
.bqxx p:before{position: absolute; content: ""; border-bottom: 1px solid #d16e70;width: calc(50% - 180px);left: 0;top:50%; transform: translateY(-50%);}
.bqxx p:after{position: absolute; content: ""; border-bottom: 1px solid #d16e70;width: calc(50% - 180px);right: 0;top:50%; transform: translateY(-50%);}
.bj{width: 100%; height: 100%; left: 0;top: 0;background: rgba(0,0,0,.7);z-index: 50;position: fixed;display: none;}
.right-8{background: url(../image/a_56.jpg);width: 54px;right: 0;bottom: 0;height: 54px;background-size: 100%;position: fixed;z-index: 10;cursor: pointer;transition: All 0.4s ease-in-out;}

.pagebar { padding:20px; overflow:hidden; clear:both}
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 12px;
  padding: 8px 10px;
  margin: 0 2px;
  border-radius: 3px; line-height:100%
}
.pagination span {
    color: #333;
    font-size: 12px;
    padding: 7px 2px;
    margin: 0 2px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #333;
  border: 1px solid #333;
}
.pagination a.page-num-current {
  color: #fff;
  background: #b02629;
  border: 1px solid #b02629;
}

/*关于我们*/
.banner1{background: url(../image/banner1.jpg) no-repeat center center;height: 444px;background-size: cover; position: relative;}
.banner_text{width: 100%; position: absolute; text-align: center;left:50%; top:50%; transform:translate(-50%,-50%);}
.banner_text p{color: #fff; font-size: 40px; margin-bottom: 20px;}
.banner_text h2{ font-size: 40px;color: rgba(254,234,235,.3);font-family: "arial black";}

.rjfl{width: 1360px;background: #fff; position: relative; z-index: 10;height: 108px; margin: -54px auto 0 auto; box-shadow:0 0 20px rgba(0, 0, 0, .2);max-width: 94%; }
.rjfl ul{text-align: center;}
.rjfl li{display: inline-block; padding: 0 37px;}
.rjfl li a{display: block; color: #000; font-size: 18px; position: relative; line-height: 108px;}
.rjfl li a:before{position: absolute; content: ""; border-bottom: 2px solid #b02629; width: 0;transition: All 0.4s ease-in-out;bottom: 0;left: 50%;transform: translateX(-50%);}
.rjfl li.cur a:before{width: 100%;}
.rjfl li a:hover:before{width: 100%;}
.rjfl.on{position: fixed;top: 140px;z-index: 10;width: 100%;max-width: 100%;}

.gywm_title{padding: 80px 0 30px;text-align: center;}
.gywm_title h2{font-size: 22px; color: #000; position: relative; padding-bottom: 60px;background: url(../image/a_01.png) no-repeat center top;}
.gywm_title h2:before{position: absolute; content: ""; border-bottom: 1px solid #aaaaaa;width: 42px;bottom: 0;left: 50%;transform: translateX(-50%);}
.gywm_nr{padding-bottom: 80px;}
.gywm_nr h2{text-align: center; font-size: 28px; line-height: 1.7; color: #000; font-weight: bold;margin-bottom: 25px;}
.gywm_nr p{font-size: 16px; line-height: 1.7; color: #000; text-indent: 30px;}

.bj1{background: #efefef;}
.qywh_title{text-align: center;padding: 40px 0 50px;}
.qywh_title h2{font-size: 22px;margin-bottom: 15px;}
.qywh_title p{ font-size: 23px;color: #4b4b4b;font-family: "arial black";}
.qywh_nr{padding-bottom: 100px;}
.qywh_nr ul{overflow: hidden;}
.qywh_nr li{float: left;width: 50%;}
.qywhbox{background: #fff; padding: 60px 0 0 85px;height: 170px;overflow: hidden;}
.qywhbox img{float: left;}
.qywh_text{width: calc(100% - 90px);float: right;}
.qywh_text h2{font-size: 24px;color: #4b4b4b;margin-bottom: 10px;}
.qywh_text p{font-size: 14px;color: #b9b9b9;}
.qywh_nr ul li:nth-child(1) .qywhbox{ background: url(../image/a_09.png) no-repeat 92% bottom #fff;}
.wz1360{width: 1360px;margin: 0 auto;max-width: 94%;}
.qywh_nr ul li:nth-child(2) .qywhbox{ background: url(../image/a_10.png) no-repeat 92% bottom #b02629;}
.qywh_nr ul li:nth-child(2) .qywhbox h2{color: #fff;}
.qywh_nr ul li:nth-child(2) .qywhbox p{color: #fff;}
.qywh_nr ul li:nth-child(3) .qywhbox{ background: url(../image/a_11.png) no-repeat 92% bottom #b02629;}
.qywh_nr ul li:nth-child(3) .qywhbox h2{color: #fff;}
.qywh_nr ul li:nth-child(3) .qywhbox p{color: #fff;}
.qywh_nr ul li:nth-child(4) .qywhbox{ background: url(../image/a_11.png) no-repeat 92% bottom #b02629;}
.qywh_nr ul li:nth-child(4) .qywhbox h2{color: #fff;}
.qywh_nr ul li:nth-child(4) .qywhbox p{color: #fff;}
.qywh_nr ul li:nth-child(5) .qywhbox{ background: url(../image/a_12.png) no-repeat 92% bottom #fff;}
.bj2{background: url(../image/a_13.png) no-repeat center center;background-size: cover;}
.fzlc{width: 700px;margin: 0 auto; max-width: 94%;}
.fzlc_title{text-align: center; padding: 70px 0 50px;}
.fzlc_title h2{font-size: 22px;margin-bottom: 15px;color: #fff;}
.fzlc_title p{ font-size: 23px;color: #fff;font-family: "arial black";}
.fzlc_nr{padding-bottom: 45px;}
.fzlc_nr li{padding-bottom: 33px; position: relative;overflow: hidden; padding-top: 3px;}
.fzlc_left{float: left; width: 160px;}
.fzlc_left p{font-size: 18px; color: #fff;}
.fzlc_left span{display: inline-block; width: 60px; text-align: center; line-height: 58px;border: 1px solid #888b8c;border-radius: 50%; vertical-align: middle; margin: -3px 10px 0 0;}
.fzlc_right{float: right; width: calc(100% - 300px);}
.fzlc_right p{font-size: 18px; line-height: 22px;margin: 19px;color: #fff;}
.fzlc_right span{font-family: "arial black"; padding-right: 10px;}
.fzlc_nr li:before{border-left: 1px solid #888b8c;position: absolute; content: "";height: calc(100% - 60px);left: 30px; bottom: 0;}
.fzlc_nr ul li:last-child:before{ border: none;}
.fzlc_nr li:hover .fzlc_left span{background: #b02629;border: 1px solid #b02629;}

.ryzz{padding-bottom: 40px;}
.ryzz_title{text-align: center; padding: 80px 0 60px;}
.ryzz_title h2{font-size: 22px;margin-bottom: 15px;}
.ryzz_title p{ font-size: 23px;color: #4b4b4b;font-family: "arial black";}
.ryzz_nr{overflow: hidden; padding-bottom: 75px;}
.ryzz_left{float: left;width:50%; padding-right: 35px;}
.ryzz_left img{width: 100%;}
.ryzz_right{float: right; width:50%; padding-left: 35px;}
.ryzz_right p{font-size: 16px; line-height: 48px;}
.ryzz_right ul{overflow: hidden; padding: 100px 0 70px; margin-left: -90px;}
.ryzz_right li{float: left; width: 50%; position: relative;overflow: hidden; padding-left: 90px;}
.ryzz_right span{float: left; font-family: "arial black";font-size: 66px;}
.fntext{float: right;width: calc(100% - 70px);}
.fntext h2{font-size: 18px; line-height: 1.6; margin-bottom: 10px;}
.fntext h3{font-size: 18px; font-weight: bold;}
.ryzz_right li:before{position: absolute; content: "";border-right: 1px solid #d2d2d2;height: 100%; right: 0;top: 0;}
.ryzz_right ul li:nth-child(2):before{ border: none;}
.lxwm{background: #fff; margin-bottom: -70px;position: relative;z-index: 10;box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.lxwm_title{text-align: center; padding: 40px 0 45px;}
.lxwm_title h2{font-size: 22px;margin-bottom: 15px;}
.lxwm_title p{ font-size: 23px;color: #4b4b4b;font-family: "arial black";}
.lxwm_nr{position: relative; padding: 0 130px 90px 130px;}
.lxwm_nr ul{overflow: hidden; margin-left: -100px;}
.lxwm_nr li{float: left; width: 55%; padding: 5px 0 5px 100px;overflow: hidden;font-size: 16px; line-height: 24px;height: 58px;}
.lxwm_nr li:nth-child(2n){width: 45%;}
.lxwm_nr span{font-weight: bold; float: left; width: 70px;}
.lxwm_nr b{float: right;width: calc(100% - 70px);}
.lxwm_nr img{position: absolute; top: 0;right: 130px;}
.footer1{padding-top: 80px;}

/*联系我们*/
.qylx{padding: 80px 0 40px; position: relative;}
.qylx ul{overflow: hidden;}
.qylx li{float:left;width: 45%;display:flex;justify-content: space-around; align-items: center; padding-bottom: 30px; margin-left: 110px;}
.qylx li:nth-child(2n){width: 25%;margin-left: 20px;}
.qylx span{display: block; width:110px; line-height: 110px;    background: #e9e9e9;font-size: 20px; color: #b02629; font-weight: 100; text-align: center; font-family: "arial black";border-radius: 50%;}
.qylxbox{width: calc(100% - 160px);}
.qylxbox p{font-size: 16px; line-height: 30px;color: #4b4b4b;}
.rwmdw{width: 120px;text-align: center; right: 120px; top: 50%; position: absolute;transform: translateY(-50%);}
.rwmdw p{text-align: center; font-size: 16px; margin-top: 11px; color: #222;}
.lxbd{margin-bottom: 80px;}
.lxbd ul{overflow: hidden; margin-left: -35px;}
.lxbd{background: #f3f3f3; padding: 30px 260px 30px 260px;}
.lxbd li{float: left; width: 50%; padding: 0 0 21px 35px;overflow: hidden;}
.wby1{width: 100%;background: #fff; padding: 0 22px; line-height: 48px;height: 50px;border: 1px solid #d2d2d2;font-size: 18px;}
.wby2{width: 100%;background: #fff; padding: 10px 22px; height: 180px;border: 1px solid #d2d2d2;font-size: 18px;}
.lxbd  ul li:nth-child(3){ width:100%;}
.lxbd  ul li:nth-child(4){ width:100%;}
.yzm_left{float: left; overflow: hidden;}
.wby3{float: left;width: 170px;background: #fff; padding: 0 22px; line-height: 43px;height: 45px;border: 1px solid #d2d2d2;font-size: 18px;}
.yxm{float: left; margin-left: 5px;height: 45px; width: 100px;cursor: pointer;}
.yxm img{width: 100%;height: 43px;border: 1px solid #d2d2d2;}
.btn3{float: right;height: 45px;border: none;color: #fff; font-size: 18px; width: 180px;background: #b02629;display: block;}

/*新闻聚焦*/
.banner2{background: url(../image/banner2.jpg) no-repeat center center;height: 444px;background-size: cover; position: relative;}
.gsxwbox{overflow: hidden; padding: 25px 0;}
.gsxw_left{float: left;width: 73px;height: 73px;background: #f7f7f7; padding: 22px 10px;text-align: right; margin-top: 36px;}
.gsxw_left h2{font-size: 20px; font-weight: bold; font-family: arial; color: #B71D25; margin-bottom: 10px;}
.gsxw_left p{font-size: 14px;color: #B71D25;}
.gsxw{padding: 80px 0 0 0;}
.gsxw_right{width: calc(100% - 145px);overflow: hidden;float: right;}
.tsxw_tp{width: 243px; overflow: hidden;float: left;}
.tsxw_tp img{width: 100%;}
.gsxw_text{padding-top: 15px;float: right;width: calc(100% - 290px);}
.gsxw_text a{display: block; font-weight: bold; font-size: 20px; color: #000;line-height: 60px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.gsxw_text p{font-size: 14px;color: #6d6d6d; line-height: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; padding-right: 130px;}
.gsxw li {transition: All 0.4s ease-in-out;}
.gsxw li:hover{background: #f7f7f7;}
.gsxw li:hover .gsxw_left{background: #B71D25;}
.gsxw li:hover .gsxw_left h2{color: #fff;}
.gsxw li:hover .gsxw_left p{color: #fff;}
.gsxw li:hover .gsxwbox{background: url(../image/a_34.png) no-repeat right center;}
.fynr{text-align: center; padding: 45px 0 80px;}
.fynr ul{font-size: 0;}
.fynr li{display: inline-block; padding: 0 4px;}
.fynr a{line-height: 47px; font-size: 16px;color: #000; border: 1px solid #c9c9c9; padding: 5px 20px;}
.fynr li.cur a{border: 1px solid #B71D25;background: #B71D25;color: #fff;}
.fynr span{font-size: 16px; padding: 0 10px;}
.fynr a:hover{border: 1px solid #B71D25;background: #B71D25;color: #fff;}

/*新闻聚焦_详情*/
.fhsy{border-bottom: 1px solid #dcdcdc;padding: 38px 0 16px;}
.fhsy a{display: block; text-align: center; width: 147px; line-height: 37px;border: 1px solid #8f8f8f; font-size: 12px;color: #8f8f8f;}
.fhsy a:hover{border: 1px solid #B71D25;color: #B71D25;}
.fhsy a img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}
.xwlb{overflow: hidden;}
.xwlb_right{float: right; width: 335px;}
.xwlb_left{float: left;width: calc(100% - 390px);}
.xwlb_title{padding: 50px 0 35px;}
.xwlb_title h2{font-size: 28px;margin-bottom: 20px;}
.xwlb_title p{color: #bababa; font-size: 14px;}
.xwlbbox{padding-bottom: 30px;}
.xwlbbox p{font-size: 16px; line-height: 30px;}
.xwlbbox h2{font-size: 20px;margin: 30px 0 20px;}
.xwlbbox img{max-width: 100%; margin-bottom: 30px;display: revert;}
.xwlb_right{float: right;width: ;}

.sxp{padding: 25px 0 80px;border-top: 1px solid #c9c9c9; margin-top: 30px;}
.sxp li{font-size: 18px; line-height: 30px;}
.sxp li a{color: #000000;}
.sxp li a:hover{color: #b02629;}

.sxp2{padding: 25px 65px 25px;float: right;}
.sxp2 li{color: #fff;font-size: 18px; line-height: 30px;}
.sxp2 li a{color: #fff;}
.sxp2 li a:hover{color: #b02629;}

.xwlb_right{float: right;width: 335px; padding-top: 60px;}
.rmzx_title h2{font-size: 22px;}
.rmzx_title h2 a{color: #8f8f8f; font-size: 18px;}
.rmzx_title h2 a:hover{color: #AF2629;}
.rmzx_title p{font-size: 18px; color:#8f8f8f; margin-top: 10px;}
.rmzx_nr li{border-bottom: 1px dashed #c9c9c9; padding: 30px 0;}
.rmzx_nr h2{font-family: "arial black"; font-size: 18px;color: #cfcfcf;margin-bottom: 10px;}
.rmzx_nr p{color: #000000; font-size: 18px; line-height: 1.6;}
.rmzx_nr a:hover p{color: #AF2629;}

/*展厅案例*/
.banner3{background: url(../image/banner3.jpg) no-repeat center center;height: 444px;background-size: cover;position: relative;}
.ztkj ul{overflow: hidden; margin-left: 0px; padding: 40px 0 0 0;}
.ztkj li{float: left; padding: 0 0 15px 0px;width: 33.33%;}
.xttp{height: 258px; overflow: hidden;position: relative;background: #000;}
.xttp img{width: 100%; height: 100%; object-fit: cover;transition: All 0.4s ease-in-out;}
.zttext {display: block;line-height: 24px;top: 50%;transform: translateY(-50%);position: absolute;transition: All 0.4s ease-in-out;width: 85%;padding: 0 38px;right: -350px;}
.zttext p{font-size: 16px; margin-top: 10px;color: #fff;}
.xttp:before{position: absolute; content: ""; border-bottom: 3px solid #b02629;bottom: 0;left: 0; width: 0;transition: All 0.4s ease-in-out;z-index: 10;opacity: 1;}
.zttext h2{font-weight: bold; font-size: 22px; color: #fff;}
.ztkjbox h3{font-size: 16px; color: #000; line-height: 56px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;text-align: center;}
.ztkj a:hover .xttp:before{width: 100%;}
.ztkj a:hover img{opacity: 0.4;}
.xttp span{display: block; background: url(../image/a_17.png); width: 34px;height: 36px;background-size: 100% 100%;right: -40px; top: 50%; transform: translateY(-50%);position: absolute;transition: All 0.4s ease-in-out;}
.ztkj a:hover span{right: 20px;}
.ztkj a:hover .zttext{right: 30px;}
/*产品服务*/
.banner4{background: url(../image/banner4.jpg) no-repeat center center;height: 444px;background-size: cover;position: relative;}
.cpfwa{background: #fff; position: relative; margin-top: -125px;z-index: 10; box-shadow:0 0 10px rgba(0, 0, 0, .1); padding: 60px 0; }
.cpfwa ul{overflow: hidden;}
.cpfwa li{float: left;text-align: center; width: 33.33%;}
.cpfwa h2{font-family: "arial black"; font-size: 84px; color: #000;}
.cpfwa b{font-size: 43px; display: inline-block;vertical-align: top; padding-left: 10px;}
.cpfwa p{font-size: 18px;margin-top: 24px;color: #383b44;}
.cpfwa a:hover h2{color: #AF2629;}
.cpfwa a:hover p{color: #AF2629;}

.bj3{background: #fbf4f4;}
.fwlc{margin-top: -175px; padding-bottom: 50px;}
.fwlc_title{text-align: center;padding: 270px 0 0;}
.fwlc_title h2{font-size: 36px; color: #000000; margin-bottom: 17px; font-weight: bold;}
.fwlc_title p{font-size: 20px;color: #000000;}
.fwlc_nr{background: url(../image/a_18.png) no-repeat left center;background-size: 800px auto;}
.fwlc_nr ul{overflow: hidden; padding: 10px 0 0 0;}
.fwlc_nr li{float: left; padding:60px 0 60px 83px;}
.fwlc_nr  ul li:nth-child(1){padding-left: 240px;} 
.fwlcbox{height: 140px;width: 495px;transition: All 0.4s ease-in-out; position: relative;}
.fwlcbox span{font-size: 90px; color: #fff; font-family: "arial black";width: 140px;text-align: right;text-transform: uppercase;text-shadow: 0 0 10px #e9c7c7;float: left;line-height: 140px; }
.fwtext{float: right;width: calc(100% - 165px); padding-top: 35px;}
.fwtext h3{font-size: 32px; font-weight: bold; color: #000000;}
.fwtext p{font-size: 22px; color: #000000; margin-top: 10px;}
.fwlcbox:hover{background: #fff; box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.fwlcbox:hover span{color: #e9cbcc;}
.fwlcbox:before{position: absolute; content: "";background: url(../image/a_21.png); width: 26px;height: 26px;background-size: 100%;left: -30px;
top:50%; transform: translateY(-50%);}
.fwlcbox:hover:before{background: url(../image/a_19.png);background-size: 100% 100%;}
.fwlcbox:hover h3{color: #AF2629;}
.fwlcbox:hover p{color: #AF2629;}

.dhtm_title{text-align: center; padding: 40px 0 30px;}
.dhtm_title h2{font-weight: bold; font-size: 36px; margin-bottom: 15px;}
.dhtm_title p{font-size: 20px;}
.dhtm_nr{overflow: hidden; padding-bottom: 60px;}
.dhtm_left{width: 50%; float: left; position: relative;height: 360px;}
.dhtm_left img{width: 100%;height: 100%; object-fit: cover;}
.dhtm_left span{display: block; background: url(../image/a_23.png); width: 89px;height: 89px; position: absolute; cursor: pointer; background-size: 100%;left:50%; top:50%; transform:translate(-50%,-50%); z-index: 10;}
.dhtm_right{float: right;width: calc(50% - 50px);height: 360px; border-bottom: 1px solid #d2d2d2; position: relative; padding-top: 40px;}
.dhtm_right h2{font-size: 20px; margin-bottom: 5px;}
.dhtm_right h3{font-size: 30px;}
.dhtm_right h3 span{font-size: 24px;color: #666666;padding-left: 10px;cursor: pointer;z-index: 10;}
.dhtm_right p{width: 100%; position: absolute; left: 0; padding-top: 40px; font-size: 16px; line-height: 30px;}
.dhtm_left_a{width: 50%; float: right; position: relative;height: 360px;}
.dhtm_right_a{float: left;width: calc(50% - 50px);height: 360px; border-bottom: 1px solid #d2d2d2; position: relative;padding-top: 40px;}
.dhtm_right_a h2{font-size: 20px; margin-bottom: 5px;}
.dhtm_right_a h3{font-size: 30px;}
.dhtm_right_a h3 span{font-size: 24px;color: #666666;padding-left: 10px;}
.dhtm_right_a p{width: 100%; position: absolute; left: 0; padding-top: 40px; font-size: 16px; line-height: 30px;}
.dhtm_left_a span{display: block; background: url(../image/a_23.png); width: 89px;height: 89px; position: absolute; cursor: pointer; background-size: 100%;left:50%; top:50%; transform:translate(-50%,-50%);z-index: 10;cursor: pointer;}
.dhtm_left_a img{width: 100%; height: 100%; object-fit: cover;}

.bj4{background: url(../image/a_31.png) no-repeat center center;}
.jhjm_nr{padding-bottom: 30px;}
.jhjm_nr ul{overflow: hidden; padding: 5px; margin-left: -45px;}
.jhjm_nr li{float: left; padding-left: 45px;width: 50%;}
.jhjm_nr img{width: 100%;box-shadow:0 0 10px rgba(0, 0, 0, .1);  }
.jhjm_text{padding: 28px 0 40px;position: relative;background: url(../image/a_30.png) no-repeat right 26px;}
.jhjm_text h2{font-size: 28px;margin-bottom: 10px;color: #000;}
.jhjm_text p{font-size: 20px;color: #000;}
.jhjm_text:before {position: absolute; border-bottom: 1px solid #b9292d;left: 0;bottom: 0;transition: All 0.4s ease-in-out;content: "";width: 0;}
.jhjm_nr a:hover .jhjm_text:before{width: 100%;}
.fwmb_nr{padding-bottom: 80px;}
.fwmb_nr ul{overflow: hidden;}
.fwmb_nr li{float: left; width: 25%; padding: 0 45px;}
.fwmb_nr span{display: block; margin: 0 auto; width: 123px; line-height: 123px; border-radius: 50%; font-size: 52px; color: #b02629; font-family: arial;text-align: center;box-shadow:0 0 10px rgba(0, 0, 0, .1); background: #ebebeb; }
.fwmb_nr p{font-size: 18px; line-height: 30px; margin-top: 30px;}
.fwmb_nr li:hover span{color: #fff;background: #AF2629;}

/*展厅案例_详情*/
.alxq{padding: 0 4vw;}
.alxq_nr{overflow: hidden;}
.alxq_title{padding: 25px 0 20px;}
.alxq_title a{display: block; text-align: center;width: 180px; line-height: 46px; font-size: 16px; border: 1px solid #626262;color: #bfbfbf;}
.alxq_title a:hover{border: 1px solid #af262a;color: #af262a;}
.alxq_title img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}
.alxq_nr{position: relative;width: 100%;}
.alxqbox{overflow: hidden;}

.alxq_qh{float: left;width: calc(100% - 410px);}
.alxq_tp{/* height: 803px;*/}
.alxq_tp img{width: 100%;height: 100%; object-fit: cover;}
.alxq_text{float: right;width: 365px;/*min-height: 330px;*/}
.alxq_text h2{font-size: 20px; color: #fff; padding: 15px 0 30px; border-bottom: 1px solid #535353; margin-bottom: 20px;}
.alxq_text p{font-size: 14px; line-height: 24px;color: #bfbfbf;}

.alxqbt{width: 365px; float: right;position: relative;}
.alxqbt ul{overflow: hidden; margin-left: -10px;/*height: 475px;*/ overflow: auto;}
.alxqbt ul::-webkit-scrollbar {width:5px; height:5px;}
.alxqbt ul::-webkit-scrollbar-thumb { 
	border-radius:10px;
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
	background-color:#555;
}
.alxqbt li{width: 50%; padding: 0 0 15px 10px;float: left;}
.alxqbt span{cursor: pointer; display: block;}
.alxqbt img{width: 100%;height: 100px; object-fit: cover;border: 3px solid  transparent;}

.alxqbt li.cur img{border: 3px solid #b02629;}
.alxq_qh{animation:fadeIn .25s, 100ms;}
.alxq_qh .swiper-button-next{height: 140px; width: 42px;background: rgba(0,0,0,.5);margin-top: -70px; right: 0;}
.alxq_qh .swiper-button-next:after,.alxq_qh .swiper-button-prev:after{color: #fff; font-size: 20px;}
.alxq_qh .swiper-button-prev{height: 140px; width: 42px;background: rgba(0,0,0,.5);margin-top: -70px; left: 0;}

.foot_a{padding: 160px 0 0 0;}
.foot_a h2{position: relative;}
.foot_a h2 img{margin: 0 auto;}
.foot_a h2:before{border-bottom: 1px solid #626262;width: calc(50% - 180px); left: 0;top:50%; transform: translateY(-50%);position: absolute; content: "";}
.foot_a h2:after{border-bottom: 1px solid #626262;width: calc(50% - 180px); right: 0;top:50%; transform: translateY(-50%);position: absolute; content: "";}
.bqxxa{padding:20px 4vw 50px 4vw; }
.bqxxa p{font-size: 14px; color: #666666;line-height: 24px;    text-align: center;}
.bqxxa p span{padding-left: 20px;}

.right-8:hover{opacity: 0.6;}
.sjzs{display: none;}




@media(max-width:1620px){
.fwlc_nr{background-size: 650px;}	
.fwtext h3{font-size: 24px;}
.fwtext p{font-size: 16px;}
.fwlcbox span{font-size: 80px;line-height: 100px;width: 120px;}
.fwlcbox{height: 100px;width: 378px;}
.fwtext{padding-top: 25px;width: calc(100% - 140px);}
.fwlc_nr li{padding:55px 0 55px 76px;}
.fwlc_nr ul li:nth-child(1){padding-left: 215px;}



}	
	
	
	
	
@media(max-width:1360px){
.qyfw_text p{padding: 0 ;}
.rjfl li{padding: 0 30px;}
.alxq_tp{height: 570px;}
.alxqbt span{height: 50px;}
.alxqbt ul{height: 250px;}
.foot_a{padding-top: 100px;}
}
@m.foot_a{padding-top: 100px;}edia(max-width:1200px){

.fwlc_nr li{padding-left: 30px;}
.fwlcbox{width: 330px;}
.fwmb_nr li{padding: 0 20px;}
.lxbd{padding: 40px 80px;}
}
@media(max-width:1000px){
	.alxq_qh{float: none; width: 100%;}
	
.header{height: .88rem;}
.logo{width: 1.8rem;padding-top: .16rem;}
.dhbtn{background: url(../image/a_40.png) no-repeat center center;width: .4rem;height: .36rem; right: 3%;background-size: 20px 20px;position: absolute;background-size: 100% 100%;top:50%; transform: translateY(-50%);z-index: 101;}
.dhbtn.on{background: url(../image/a_41.png) no-repeat center center;background-size:100% 100%;}
.fgt{height:.88rem;}
.nav{position: fixed;width: 3.4rem; background:url(../image/a_43.png) no-repeat center bottom #fff; height:100%;top: 0;right: -3.4rem; padding-top: 1.2rem;box-shadow:0 0 10px rgba(0, 0, 0, .1);background-size: 100% auto;  }
.nav li{float: none; width: 100%; padding: 0;  position: relative;}
.nav h3 a{line-height: .76rem;font-size: .28rem;padding: 0 .5rem; position: relative; color: #333333;display: block;font-weight: 400;}
.nav li.on h3 a{color: #333;background-image: linear-gradient(to right, #edcece , #fff);}
.nav h3 a:before{position: absolute; content: ""; width: .08rem;height: .08rem;background: #b02629;border-radius: 50%; left: .28rem;top:50%; transform: translateY(-50%);}
.nav h3 b{position: absolute; right: 15px; top:.4rem;}
.sub{position: static;width: 100%;border: none;}
.sub dt{font-size: .26rem; line-height: .74rem;border: none;}
.sub a{padding-left: .38rem;display: block; position: relative;}
.sub a:before{position: absolute; content: ""; width: .08rem;height: .08rem;background: #d2d2d2;border-radius: 50%; left: .15rem;top:50%; transform: translateY(-50%);}
.banner .swiper-pagination{bottom: 15px;}
.sjzs{display: block;}
.pczs{display: none;}
.jcnr_title{padding: 80px 0 20px;}
.jcnr_title h2{font-size: 26px;}
.jcnr_title p{font-size: 14px;}
.qyys_title{padding: 40px 0 20px;}
.qyys_title h2{font-size: 26px;}
.qyys_title p{font-size: 14px;}
.qyys_nr{padding: 45px 0;}
.qyys_nr li{float: none; width: 100%;}
.qyys_box h2{font-size: 24px;margin-bottom: 25px;}
.qyystext p{font-size: 14px; line-height: 1.8;}
.qyystext{padding: 30px 0;}
.qyaltext h2{font-weight: 800; font-size: 20px;}
.qyys_nr  ul li:nth-child(2){padding-top: 30px;}
.qyal_title{padding: 60px 0 20px;}
.qyal_title h2{font-size: 26px;}
.qyal_nr li{float: none; width: 100%;padding-bottom: 20px;}
.qyal_nr ul li:nth-child(4){float: none; width: 100%;}
.qyal_nr ul li:nth-child(5){float: none; width: 100%;}
.qyfw_title{padding: 60px 0 20px;}
.qyfw_title h2{font-size: 26px;margin-bottom: 20px;}
.qyfw_title p{font-size: 14px; line-height: 1.8;}
.qyfw_nr li{float: none; width: 100%; padding-bottom: 20px;}
.qyfw_text{padding: 30px 20%;}
.qyfw_text h2{font-size: 28px;}
.qyfw_text p{font-size: 14px; line-height: 1.8;height: auto; margin-top: 20px;}
.qyfw_nr{padding-bottom: 50px;}
.footerbox{padding: 30px 0;}
.foot_left{float: none; width: 180px;margin: 0 auto;}
.foot_left img{width: 100%;}
.foot_right{width: 100%; float: none;padding-top: 20px;;}
.foot_right h2{font-size: .36rem;}
.foot_right ul{margin: 0;display: flex;justify-content : space-between;}
.foot_right li{display: inline-block; float: none;padding: 0;font-size: .26rem;}
.bqxx{padding-bottom: 30px;}
.jcnr_box p{font-size: 14px; line-height: 1.7;}
.qyal_nr ul li:nth-child(4) h2{padding-top: 15px;}
.qyal_nr ul li:nth-child(5) h2{padding-top: 15px;}
.right-8{display: none;}
.qyys_nr{width: 80%;}
.banner3{height: 200px;}
.banner3 p{font-size: 24px;}
.banner3 h2{font-size: 24px;}
.rjfl{height: 50px; margin-top: -25px;}
.rjfl ul{overflow: auto;white-space: nowrap;}
.rjfl ul::-webkit-scrollbar {width:0px; height:0px;}
.rjfl li{padding: 0 15px;}
.rjfl li a{font-size: 16px; line-height: 48px;}
.ztkj ul{padding-top: 50px;}
.ztkj li{width: 100%;}
.fynr{padding: 0 0  50px;}
.fynr a{padding: 0 10px; line-height: 28px;font-size: 12px;}
.fynr span{padding: 0 5px;}
.fynr  ul li:nth-child(5){ display: none;}
.fynr  ul li:nth-child(6){ display: none;}
.fynr  ul li:nth-child(8){ display: none;}
.fynr  ul li:nth-child(9){ display: none;}

.banner_text p{font-size: 24px;}
.banner_text h2{font-size: 24px;}
.banner4{height: 250px;}
.cpfwa h2{font-size: 24px;}
.cpfwa b{font-size: 16px;}
.cpfwa p{font-size: 14px; margin-top: 15px;}
.cpfwa{padding: 20px 0; margin-top: -45px;}
.fwlc_title{padding-top: 200px;}
.fwlc_title h2{font-size: 24px;}
.fwlc_title p{font-size: 16px;}
.fwlc_nr ul li{float: none; width: 100%; padding: 20px 0;}
.fwlc_nr ul li:nth-child(1){padding: 0;}

.dhtm_title{padding: 50px 0 30px;}
.dhtm_title h2{font-size: 24px;}
.dhtm_title p{font-size: 16px;}
.dhtm_left{float: none; width: 100%;height: auto;}
.dhtm_left span{width: 50px;height: 50px;}
.dhtm_right{float: none; width: 100%;height: auto; padding: 20px 0;}
.dhtm_right p{position: static;}
.dhtm_right h2{font-size: 14px;}
.dhtm_right h3{font-size: 20px;margin-bottom: 20px;}
.dhtm_right h3 span{font-size: 14px;}
.dhtm_left_a{float: none; width: 100%;height: auto;}
.dhtm_nr{padding-bottom: 30px;}
.dhtm_left_a span{width: 50px;height: 50px;}
.dhtm_right_a{float: none;height: auto; width: 100%; padding: 20px 0;}
.dhtm_right_a p{position: static;}
.dhtm_right_a h2{font-size: 14px;}
.dhtm_right_a h3{font-size: 20px;margin-bottom: 20px;}
.dhtm_right_a h3 span{font-size: 14px;}
.jhjm_nr li{width: 100%;float: none;}
.jhjm_text h2{font-size: 22px;}
.jhjm_text p{font-size: 14px;}
.jhjm_nr{padding-bottom: 50px;}

.fwmb_nr li{width: 50%; padding: 0 10px;}
.fwmb_nr span{width: 60px; line-height: 60px; font-size: 28px;}
.fwmb_nr p{font-size: 14px; line-height: 20px;height: 90px;text-align: center;}
.fwmb_nr{padding-bottom: 10px;}
.bj4{background: none;}
.banner1{height: 200px;}
.gywm_title{padding: 50px 0 30px;}
.gywm_title h2{background-size: 200px auto;padding-bottom: 30px;}
.gywm_nr h2{font-size: 16px;}
.gywm_nr{padding-bottom: 50px;}
.qywh_title{padding: 50px 0 30px;}
.qywh_nr li{float: none; width: 100%;}
.qywhbox{padding-left: 30px;}
.qywh_nr{padding-bottom: 40px;}
.qylx{padding: 50px 0 20px 0;}
.qylx li{float: none; width: 100%;}
.qylx span{width: 80px;height: 80px; font-size: 18px;line-height: 78px;}
.qylxbox p{font-size: 12px;line-height: 20px;}
.rwmdw{display: none;}
.lxbd{padding: 20px 30px;}
.lxbd li{float: none; width: 100%;}
.btn3{float: none;clear: both; margin: 60px auto 0 auto;}
.xwlb_right{padding: 50px 0 0 0;width: 100%;}
.xwlb_left{float: none;width: 100%;}
.xwlb_title{padding: 50px 0 30px;}
.xwlb_title h2{font-size: 24px;}
.xwlbbox img{margin-bottom: 0;}
.sxp{padding-bottom: 50px; margin-top: 30px;}
.banner2{height: 200px;}
.gsxw{padding-top: 30px;}
.gsxw_left{float: none;background: none; width: 100%;margin: 0;padding:0;text-align: left;}
.gsxw_right{float: none; width: 100%;}
.tsxw_tp{float: none; width: 100%;}
.gsxw_text{float: none; width: 100%;}
.gsxwbox{padding: 20px 0;}

.alxq_tp{float: none; width: 100%;height: auto;}

.alxq_text{float: none; width: 100%;}
.alxqbt{position: static;width: 100%;}
.alxqbt img{height: 120px;}
.alxqbt span{height: auto;}
.alxq_qh .swiper-button-prev{height: 60px; width: 30px; margin-top: -30px;}
.alxq_qh .swiper-button-next{height: 60px; width: 30px; margin-top: -30px;right: 0;}
.foot_a{padding-top: 50px;}
.bqxxa{padding: 25px 0;}
.bqxxa p{font-size: 12px; line-height: 1.6;text-align: center;}
.foot_a h2 img{width: 120px;}
.foot_a h2:before{width: calc(50% - 80px);}
.foot_a h2:after{width: calc(50% - 80px);}
.gsxw_text p{padding: 0;}
.fzlc_left{width: 120px;}
.fzlc_right{width: calc(100% - 120px);}
.ryzz_left{float: none; width: 100%; padding: 0;}
.ryzz_title{padding: 60px 0 30px;}
.ryzz_right{padding: 20px 0 0 0;width: 100%; float: none;}
.ryzz_right ul{padding: 30px 0 0 0; margin-left: 0;}
.ryzz_right li{width: 50%; padding: 0;text-align: center;}
.fntext{width: calc(100% - 50px);}
.ryzz_right span{font-size: 40px;width: 50px;text-align: right;line-height: 52px;}
.fntext h2{margin-bottom: 0;}
.ryzz{padding-bottom: 60px;}
.lxwm_nr ul{margin: 0;}
.lxwm_nr{padding: 0 30px 50px 30px;}
.lxwm_nr li{padding-left: 0;width: 100%;height: auto;font-size: 14px;}
.lxwm_nr img{position: static; margin:30px auto  0 auto;}
.lxwm_title{padding: 50px 0 30px;}
.bqxx p{font-size: 12px;}
.bqxx p:before{width: calc(50% - 150px);}
.bqxx p:after{width: calc(50% - 150px);}
.fzlc_right p{margin: 0;padding-top: 15px;}
.qywh_nr ul li:nth-child(3) .qywhbox{ background: url(../image/a_12.png) no-repeat 92% bottom #fff;} 
.qywh_nr ul li:nth-child(3) .qywh_text h2{color: #333;}
.qywh_nr ul li:nth-child(3) .qywh_text p{color: #999;}
.qywh_nr ul li:nth-child(4) .qywhbox{ background: url(../image/a_11.png) no-repeat 92% bottom #b02629;}
.qywh_nr ul li:nth-child(4) .qywh_text h2{color: #fff;}
.qywh_nr ul li:nth-child(4) .qywh_text p{color: #fff;}
.rjfl.on{position: fixed;top: 0.88rem;z-index: 10;width: 100%;max-width: 100%; margin: 0;}
}




