@charset "utf-8";

.wrap{width: 100%;background: #ffffff;}
.wrap img{ width:100%; display:block;}
.conterstyle{padding: 0 0 4rem;}
.container {
    width: 100%;
    max-width: 640px;
    margin: 0 auto;
    min-width: 320px;
    overflow: hidden;
    position: relative;
}

section.g-bd{ margin-bottom:2rem;}

/*-服务*/
.fwbj{padding:1rem 4% 0;}
.fwbj ul li{width:100%; height:14.5rem; position:relative; margin-bottom: 1.95rem;;}
.fwbj ul li span{display:block;width:100%;height:14.5rem;;}
.fwbj ul li span img{width:100%;}
.fwbj ul li .xq{width:100%; position:absolute;top:0; left:0; padding-top:3rem; box-sizing: border-box;}
.fwbj ul li .xq i{display:block;width:3.3rem;height:3.3rem; margin:0 auto 0.7rem;}
.fwbj ul li .xq i img{width:100%;}
.fwbj ul li .xq strong{display:block; margin-bottom: 0.6rem;font-weight: normal; font-size: 1.5rem; color:#FFF; line-height: 1.5rem;text-align: center;}
.fwbj ul li .xq strong em{display:block;font-size: 0.6rem;  color:#FFF; text-transform: uppercase; opacity:0.8; text-align: center;margin-top: 0.2rem;}
.fwbj ul li .xq a{display:block;width:20%;height:2rem; background:#C8102E; color:#FFF; text-align: center; line-height: 2rem;margin:0 auto;}


/*全过程咨询*/
.gczx{height:31.0rem;padding:4rem 4% 0; box-sizing: border-box;}
.gzx{height:23.05rem; background:url(/mobile/images/neiye/zx4.jpg) no-repeat center; background-size:100% 100%; padding-top:1.9rem; padding-left:1.8rem;}
.gzx dl dt{height:4.4rem; margin-bottom: 1.35rem;}
.gzx dl dt em{display:block;width:56%;font-size: 1.2rem; height:2.95rem; color:#000000; margin-bottom: 1.3rem;}
.gzx dl dt i{display:block;width:6.9rem; height:0.1rem; background:url(/mobile/images/neiye/xt2.jpg) no-repeat center; background-size:100%;}
.gzx dl dd p{width:84.9%; height:6.4rem; font-size: 1rem; color:#666666; margin-bottom: 1.65rem;}
.gzx dl dd strong{display:block;height:2.65rem; margin-bottom: 0.7rem;}
.gzx dl dd strong em{display:block;padding-left:1.4rem; font-size: 1rem; color:#000000;background:url(/mobile/images/neiye/phone.png) no-repeat left;background-size:3.5%; font-weight: normal;}
.gzx dl dd strong b{display:block;font-weight: normal; font-size: 1.4rem; color:#333333; }
.gzx dl dd a{display:block; width:25.5%;height:2rem;line-height: 2rem;background:#C8102E; text-align: center; line-height: 2rem;font-size: 1rem; color:#FFFFFF;}

.wttx{height:53.3rem; padding:3.6rem 4% 0; background:url(/mobile/images/neiye/wttx.jpg) no-repeat center; background-size:100%; box-sizing: border-box;}
.wttx .tit{width: 71.2%;height:4.5rem; font-size: 1.8rem; color:#FFFFFF; background:url(/mobile/images/neiye/tb.png) no-repeat right top; background-size:11%; margin:0 auto 2.05rem;}
.wttx strong{display:block; font-size: 1.1rem; line-height: 1.3rem;padding-left:2rem; background:url(/mobile/images/neiye/gth.png) no-repeat left;background-size:4%;margin-left: 3.45rem; color:#FFF; margin-bottom: 2rem;}
.wttx ul{height: 36.0rem;background:url(/mobile/images/neiye/wzbj.png) no-repeat center; background-size:100%;}
.wttx ul li{float:left;width:50%;height:9.0rem; padding-top:3rem; text-align: center; font-size: 1.2rem; color:#333333; box-sizing: border-box;}
.wttx ul li:last-child{padding-top:1.5rem;}
.wttx ul li:last-child a{display:block;width: 55%; height:2.5rem; text-align: center; line-height:2.5rem; font-size: 1.2rem; color:#FFFFFF;margin:0.7rem auto 0;background:#C8102E;}

.tgfw{padding:3.25rem 0 2rem;box-sizing: border-box;}
.tgfw .tit{width:63%;padding-top:9px;box-sizing: border-box; font-size: 1.8rem; color:#333333; background:url(/mobile/images/neiye/tb.png) no-repeat top right; background-size:9%;margin:0 auto 2.9rem;}
.tgfw .m-cnt{height:2.4rem;border-bottom:2px solid #F1F1F1;padding:0 12%;margin-bottom: 2.1rem;}
.tgfw .m-cnt li{float:left;width:15.5%; height:2.4rem; font-size: 1.2rem; color:#272727; text-align: center;margin-left: 6rem;font-weight: bold;}
.tgfw .m-cnt li.z-on{background:url(/mobile/images/neiye/hg5.jpg) no-repeat bottom center; background-size:100%; color:#C8102E; }
.tgfw .m-cnt li:first-child{margin-left: 0;}
.tgfw .tgfwsm{height:21.5rem;padding:0 4%;}
.tgfw .tgfwsm span{display:block; font-size: 1.2rem; color:#333333; line-height: 1.2rem;margin-bottom: 1.45rem;text-align: center;}
.tgfw .tgfwsm p{height:4.65rem; font-size: 1rem; color:#666666; margin-bottom: 1.6rem; line-height: 1.6rem;}
.tgfw .tgfwsm ul li{    float: left;
    width: 100%;
    margin-bottom: 0.95rem;
    padding: 1rem 0;}
.tgfw .swiper-pagination{position: relative;bottom:0;    height: 0.9rem;line-height: 0.9rem; }
.tgfw .swiper-pagination .swiper-pagination-bullet{width:0.5rem; height:0.5rem;border-radius:50%; background:#333333;margin:0 0.3rem;}
.tgfw .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#C8102E;}
.tgfw .jt{height: 1rem; position: relative;}
.tgfw .swiper-button-prev{width:3%; height: 0.6rem; background:url(/mobile/images/index/prev.png) no-repeat center; background-size: 100%; content: ""; position: absolute; left:40%;top:-0.6rem;margin:0;}
.tgfw .swiper-button-next{width:3%; height: 0.6rem; background:url(/mobile/images/index/next.png) no-repeat center; background-size: 100%; content: ""; position: absolute; right:40%;top:-0.6rem;margin:0;}

.fwlc{height:31.5rem; padding-top:2.2rem;box-sizing: border-box;}
.fwlc .tit{height:4.65rem;border-bottom:2px solid #F1F1F1;}
.fwlc .tit span{display:block;width:51%;height:2.15rem; margin:0 auto; font-size: 1.8rem; line-height: 1.8rem;color:#333333; padding-top:0.45rem; background:url(/mobile/images/neiye/tb.png) no-repeat right top; background-size:11%;}
.fwlc{padding:0 4%;}
.fwlc ul{height:22.4rem; padding:3.05rem 4% 0;border-top:2px solid #f1f1f1;}
.fwlc ul li{float:left; width:19%; height:4.05rem;margin-bottom: 3.1rem;margin-left: 2rem;}
.fwlc ul li:first-child,.fwlc ul li:nth-child(5),.fwlc ul li:nth-child(9){margin-left: 0;}
.fwlc ul li i{display: block;width:50%; height: 2.4rem; margin: 0 auto 0.55rem; }
.fwlc ul li .fw1{background:url(/mobile/images/index/fw1.png) no-repeat center;background-size:100%;}
.fwlc ul li .fw2{background:url(/mobile/images/index/fw2.png) no-repeat center;background-size:100%;}
.fwlc ul li .fw3{background:url(/mobile/images/index/fw3.png) no-repeat center;background-size:100%;}
.fwlc ul li .fw4{background:url(/mobile/images/index/fw4.png) no-repeat center;background-size:100%;}
.fwlc ul li .fw5{background:url(/mobile/images/index/fw5.png) no-repeat center;background-size:100%;}
.fwlc ul li .fw6{background:url(/mobile/images/index/fw6.png) no-repeat center;background-size:100%;}
.fwlc ul li .fw7{background:url(/mobile/images/index/fw7.png) no-repeat center;background-size:100%;}
.fwlc ul li .fw8{background:url(/mobile/images/index/fw8.png) no-repeat center;background-size:100%;}
.fwlc ul li .fw9{background:url(/mobile/images/index/fw9.png) no-repeat center;background-size:100%;}
.fwlc ul li .fw10{background:url(/mobile/images/index/fw10.png) no-repeat center;background-size:100%;}
.fwlc ul li .fw11{background:url(/mobile/images/index/fw11.png) no-repeat center;background-size:100%;}
.fwlc ul li .fw12{background:url(/mobile/images/index/fw12.png) no-repeat center;background-size:100%;}
.fwlc ul li p{font-size: 1rem; color:#333333; line-height: 1rem; text-align: center;}

.fwfw{height:38.5rem; padding:1.2rem 4% 0;box-sizing: border-box;}
.fwfw .tit{width:32.7%;height:2.1rem;padding-top:0.45rem; box-sizing: border-box; font-size: 1.8rem; color:#333333; line-height: 1.8rem; margin:0 auto 2.05rem;background:url(/mobile/images/neiye/tb.png) no-repeat right top; background-size:20%;}
.fwfw ul li{float: left;width: 47.4%;height: 13.75rem;margin-bottom: 1.5rem;box-sizing: border-box;border: 2px solid rgba(0,0,0,0.1);padding-top: 1.35rem;}
.fwfw ul li:nth-child(2n){float:right;}
.fwfw ul li i{display:block;width:29.8%;height:4.2rem;margin:0 auto 1.15rem;}
.fwfw ul li .fwf1{background:url(/mobile/images/neiye/fanw1.png) no-repeat center;background-size:100%;}
.fwfw ul li .fwf2{background:url(/mobile/images/neiye/fanw2.png) no-repeat center;background-size:100%;}
.fwfw ul li .fwf3{background:url(/mobile/images/neiye/fanw3.png) no-repeat center;background-size:100%;}
.fwfw ul li .fwf4{background:url(/mobile/images/neiye/fanw4.png) no-repeat center;background-size:100%;}
.fwfw ul li span{display:block; font-size: 1.5rem; color:#333333; line-height: 1.5rem; margin-bottom: 0.9rem;text-align: center;}
.fwfw ul li p{font-size: 1rem; color:#333333; height:2.5rem; text-align: center;}
.fwfw ul li:hover{background:#C8102E;border:0;}
.fwfw ul li:hover .fwf1{background:url(/mobile/images/neiye/fanw1_h.png) no-repeat center;background-size:100%;}
.fwfw ul li:hover .fwf2{background:url(/mobile/images/neiye/fanw2_h.png) no-repeat center;background-size:100%;}
.fwfw ul li:hover .fwf3{background:url(/mobile/images/neiye/fanw3_h.png) no-repeat center;background-size:100%;}
.fwfw ul li:hover .fwf4{background:url(/mobile/images/neiye/fanw4_h.png) no-repeat center;background-size:100%;}
.fwfw ul li:hover span{color:#FFF;}
.fwfw ul li:hover p{color:#FFF;}


/*城镇景观照明-常见问题*/
.xzwt.xz2{background: url(/mobile/images/neiye/xzwt2.jpg) no-repeat center;}
.xzwt.xz2 ul li:last-child{background: url(/mobile/images/neiye/gdt2.jpg) no-repeat center;}
.zxbj.zx2 .zx{height:17.5rem; padding-right:0;}
.zxbj.zx2 .zx span{width:56%;}
.zxbj.zx2 .zx i{display:block; margin-bottom: 1.25rem;;}
.zxbj.zx2 .zx p{height:1rem; margin-bottom: 1.8rem; }
.zxbj.zx2 .zx p b{display:block; font-weight: normal;padding-left:0.8rem; background:url(/mobile/images/neiye/yd2.png) no-repeat left; background-size:6%; font-size: 1rem; color:#666666; float:left;margin-right: 1.9rem;}

.fwgc{background:#F5F5F5;}
.fw{padding:3.45rem 4% 3rem;}
.fw .tit{height:3.9rem;width:59.6%; margin:0 auto 2rem;background:url(/mobile/images/neiye/tb.png) no-repeat right top; background-size:11%;}
.fw .tit span{display:block;font-size: 1.8rem; color:#333333;}
.fw .tit em{display:block; font-size: 1.2rem; color:#333333; margin-top: 0.6rem;}
.fw .fw1 span{display:block;height:15.0rem; margin-bottom: 2rem;}
.fw .fw1 span img{width:100%;}
.fw .fw1 ul li{font-size: 1.1rem; line-height: 1.6rem; color:#1F1F1F; margin-bottom: 1.1rem; padding-left:1.9rem; background:url(/mobile/images/neiye/yd3.png) no-repeat left 0.4rem; background-size:1.5%;}
.fw strong{display:block;height:3rem; background:#C8102E; text-align: center; line-height: 3rem;}
.fw strong a{display:block;font-size: 1.2rem; color:#FFFFFF; font-weight: normal;}

.hgbj1{min-height: 38rem;}
.hg1{padding:3.5rem 4% 0;}
.hg1 .tit{height: 2.15rem;width:55%; margin:0 auto; font-size: 1.8rem; color:#333333; margin-bottom: 2.05rem; background:url(/mobile/images/neiye/tb.png) no-repeat top right; background-size:11%;}
.hg1 ul li{float: left;    width: 47.4%;    height: 8.5rem;    margin-bottom: 1rem;    box-sizing: border-box;    border: 2px solid rgba(0,0,0,0.1);    padding-top: 1.25rem;}
.hg1 ul li:nth-child(2n){float:right;}
.hg1 ul li i{ display: block;    width: 2.4rem;    height: 3rem;    margin: 0 auto 0.5rem;}
.hg1 ul li .hgb1{background:url(/mobile/images/neiye/hg1.png) no-repeat center; background-size:100%;}
.hg1 ul li .hgb2{background:url(/mobile/images/neiye/hg2.png) no-repeat center; background-size:100%;}
.hg1 ul li .hgb3{background:url(/mobile/images/neiye/hg3.png) no-repeat center; background-size:100%;}
.hg1 ul li .hgb4{background:url(/mobile/images/neiye/hg4.png) no-repeat center; background-size:100%;}
.hg1 ul li span{display:block; font-size: 1.4rem; color:#333333; line-height: 1.4rem; text-align: center;}
.hg1 ul li:hover{background:#C8102E;border:0;}
.hg1 ul li:hover .hgb1{background:url(/mobile/images/neiye/hg1_h.png) no-repeat center; background-size:100%;}
.hg1 ul li:hover .hgb2{background:url(/mobile/images/neiye/hg2_h.png) no-repeat center; background-size:100%;}
.hg1 ul li:hover .hgb3{background:url(/mobile/images/neiye/hg3_h.png) no-repeat center; background-size:100%;}
.hg1 ul li:hover .hgb4{background:url(/mobile/images/neiye/hg4_h.png) no-repeat center; background-size:100%;}
.hg1 ul li:hover span{color:#FFF;}


/*景区照明*/
.zm-nav{float: left;border-bottom: 4px solid #E0E0E0; padding:1rem 4% 0; margin-bottom: 0;box-sizing: border-box;    width: 100%;}
.zm-nav ul{padding-bottom: 1rem;    display: block;    width: 100%;    float: left;}
.zm-nav ul li{width:23%;height:3rem;text-align: center;line-height: 3rem;background:#F6F6F6; border-radius:5px; float:left; margin-left: 2%;}
.zm-nav ul li a{ font-size: 0.75rem; color: #4D4D4D;font-family: 思源黑体 CN;}
.zm-nav ul li.cur,.nav ul li:hover{background: #C8102E;}
.zm-nav ul li.cur a,.nav ul li:hover a{color:#FFF;}
.zm-nav ul li:first-child{margin-left: 0;}
.xqbj .xq{padding:3.5rem 4% 0;}
.xqbj .xq .tit{height: 2.15rem;width:65%;padding-right: 8%; margin:0 auto; font-size: 1.8rem; color:#333333; margin-bottom: 1.95rem; background:url(/mobile/images/neiye/tb.png) no-repeat top right; background-size:11%;text-align: center;}
.xqbj .xq p{ margin-bottom: 1.9rem;line-height: 1.7rem; font-size: 1rem; color:#666666;}
.xqbj .xq ul{height: 11.25rem;}
.xqbj .xq ul li{float:left; width:48.2%; height: 11.25rem;  }
.xqbj .xq ul li:nth-child(2n){float:right;}

.xzwt{height: 31rem; background:url(/mobile/images/neiye/xzwt.jpg) no-repeat center; background-size:100%;}
.xz{padding: 3.55rem 4% 0;}
.xz .tit{height: 2.15rem;width: 65%;text-align: center;
    padding-right: 8%; margin:0 auto 3rem; font-size: 1.8rem; color:#FFF; background:url(/mobile/images/neiye/tb.png) no-repeat top right; background-size:11%;}
.xz ul{height: 18rem; background:url(/mobile/images/neiye/wtbj.png) no-repeat center; background-size:100%;}
.xz ul li{    width: 45%;    height: 6rem;    padding: 3rem 2.5% 0;    line-height: 1.6rem;    text-align: center;    float: left;    font-size: 1.2rem;    color: #333333;}
.xz ul li:last-child{background:url(/mobile/images/neiye/gdt.jpg) no-repeat center; background-size: 100%;    box-sizing: border-box;    padding-top: 4.1rem;    padding-left:3.85rem;    width: 50%;    height: 9rem;    padding-right: 0;}
.xz ul li i{display: block;width:0.55rem; height:0.55rem; background:#FFF; border-radius: 50%; margin-right: 0.55rem;float:left;}

.zxbj{padding:4rem 4% 3rem;}
.zx{height:15.5rem; background:url(/mobile/images/neiye/zx.jpg) no-repeat center;background-size:100% 100%; box-sizing: border-box; padding:1.9rem 6.05rem 0 1.95rem;}
.zx span{display: block;line-height: 1.6rem; font-size: 1.2rem;  color:#000000; margin-bottom: 1.3rem;font-family: Adobe 黑体 Std;}
.zx i{display: block;width: 23.7%; height: 0.1rem; margin-bottom: 2rem; background:url(/mobile/images/neiye/xt2.jpg) no-repeat center; background-size:100%;}
.zx strong{display: block;height: 2.65rem; margin-bottom: 0.7rem;}
.zx strong em{display: block; font-size: 1rem; color:#000000; font-weight:normal;padding-left:1.4rem; background:url(/mobile/images/neiye/phone.png) no-repeat left; background-size:4%;}
.zx strong p{font-size: 1.4rem; color:#333333; line-height: 1.8rem; font-weight: normal;}
.zx a{display: block;width: 33%; height: 2rem; background:#C8102E; text-align: center; line-height: 2rem; font-size: 1rem; color:#FFFFFF;}

.project{height: 40.7rem; background:#F5F5F5; box-sizing: border-box; padding:3.55rem 4% 0;}
.project .tit{height: 2.15rem;width:44%; margin:0 auto 2.5rem; font-size: 1.8rem; color:#333333; background:url(/mobile/images/neiye/tb.png) no-repeat top right; background-size:13%;}
.project .zs .zssm{ margin-bottom: 2rem;}
.project .zs .zssm span{display: block;position: relative; margin-bottom: 1.9rem;}
.project .zs .zssm span em{display: block;}
.project .zs .zssm span img{width:100%; height:100%;}
.project .zs .zssm span i{display: block; width:100%; height:3.5rem;font-family: Adobe 黑体 Std; text-align: center; background: #c8102e; line-height: 3.5rem; font-size: 1.4rem; color:#FFF; position: absolute;bottom:0; left:0;}
.project .zs ul{height:5.7rem; position: relative; padding:0 1.2rem;}
.project .zs ul:before{width:100%; height:0.1rem; background:#CCCCCC; content:""; position: absolute;top:0;left:0;opacity:0.55;}
.project .zs ul li{float:left;width:16%;margin-left: 3rem; padding-top:1.95rem; box-sizing: border-box;}
.project .zs ul li em{display: block; font-size: 1.8rem; line-height: 1.5rem;color:#333333;text-align: center; opacity: 0.55; margin-bottom: 1rem;}
.project .zs ul li span{display: block;font-size: 1.2rem; color:#000000; line-height: 1.2rem; text-align: center;}
.project .zs ul li:first-child{margin-left: 0;}
.project .zs ul li.z-on{background:url(/mobile/images/index/hg3.jpg) no-repeat top center; background-size:100%;}
.project .zs ul li.z-on em{color:#C8102E;opacity: 1;}
.project .zs ul li p{display:none;font-size: 1.2rem; color:#000000; opacity:0.8; line-height: 1.8rem;position:absolute;left:0;    margin: 1rem 5%;}
.project .zs ul li.z-on p{display:block;}

.zmhg{height:48rem;}
.zmh{padding:3.5rem 4% 0;}
.zmh .tit{height: 2.15rem;width:42%; margin:0 auto 2rem; font-size: 1.8rem; color:#333333; background:url(/mobile/images/neiye/tb.png) no-repeat top right; background-size:11%;}
.zmh span{display:block;height:15rem; margin-bottom: 1.5rem;}
.zmh span img{width:100%;}
.zmh  ul li{width: 48%;    height: 9.75rem;    float: left;    margin-bottom: 1.25rem;    box-sizing: border-box;    border: 2px solid rgba(0,0,0,0.1);    padding-top: 1.45rem;    padding-left: 2.0rem;}
.zmh  ul li p{ margin-bottom: 1.4rem;    font-size: 1.1rem;    line-height: 1.6rem;    color: #1F1F1F;}
.zmh  ul li:nth-child(2n){float:right;}
.zmh  ul li i{display:block;width:1.5rem; height:0.2rem;background:#C8102E;}

.dzpro{height:16.2rem;background:url(/mobile/images/neiye/dzpro.jpg) no-repeat center; background-size:100%; padding:4.05rem 4% 0;box-sizing: border-box;margin-bottom: 6.25rem;}
.dzpro .tit{font-size: 1.8rem; color:#FFFFFF;text-align: center;}
.dzpro i{display:block;width:2rem; height:0.1rem; background:#C9102F; margin:1.3rem auto 1.35rem;}
.dzpro p{font-size: 1rem; color:#FFFFFF; text-align: center; margin-bottom: 1.95rem;}
.dzpro a{display: block; width: 23.5%; height: 7.55rem; margin: 0 auto; background: url(/mobile/images/neiye/hq.png) no-repeat center; background-size: 100%; font-size: 1.1rem; color: #FFF; box-sizing: border-box; padding: 2.5rem 1.8rem 0 2.1rem; line-height: 1.3rem; letter-spacing: 0.2rem; text-align: center;}




/*项目案例*/
.hxtd .yy{display: block;width: 100%; height: 116.9rem; background:url(/mobile/images/neiye/yy.png) no-repeat center; background-size:100% 100%; position: absolute;top:0; z-index:500;}
.hxtd .open{display: block;}
.hxtd .navv{position: relative;}
.navv .xlbj{display: none;width:100%;position: absolute;top:4.9rem; left:0;z-index: 600;}
.navv .xlbj .xlnav{width: 100%;background:rgba(255,255,255,0.95); z-index:600; position: relative;padding:1.7rem 0; box-sizing: border-box;float:left; }
.navv .xlbj .xlnav a{display: block;float: left;width: 46.3%; height: 2.8rem;box-sizing: border-box; text-align:center;  margin: 0.8rem 0;font-size: 1.5rem; color:#333333; font-weight: normal;}
.navv .xlbj .xlnav a:hover,.navv .xlbj .xlnav a.cur{border-bottom:2px solid #C8102E;background:url(/mobile/images/neiye/g.png) no-repeat right; background-size:8%;}
.navv .xlbj .btn{height: 5rem;z-index: 600;position: relative; clear:both}
.navv .xlbj .btn a{display: block; width:100%; height: 5rem; float:left; text-align: center; line-height: 5rem;background:#C8102E; color:#FFF; font-size: 1.8rem; color:#FFF;}
.hxtd .open{display: block;}
.navv .m2-left-nav-1 li.on em{background:#C8102E; }
.navv .m2-left-nav-1 li.on em a{color:#FFF;background: url(/mobile/images/neiye/dbx5_h.png) no-repeat 80%;}



/*案例详情*/
.fanhui{height:4rem;line-height: 4rem;background:#F6F6F6;padding-left:1.55rem;border-bottom: 4px solid #e0e0e0;}
.fanhui em a{display: block; font-size: 1.2rem; color:#4D4D4D; background:url(/mobile/images/neiye/dbx.png) no-repeat left; background-size:10%; padding-left:1.5rem;width:12%;}
.case_desc{padding:3rem 4% 2rem;box-sizing: border-box;}
.case_desc .case_tit{display: block; margin-bottom:2rem}
.case_desc span{display: block;}
.case_desc span em{display: block; font-size: 1.5rem; line-height: 1.5rem; height: 2.15rem; color:#333333; background:url(/mobile/images/neiye/tb.png) no-repeat right bottom; background-size:7%;}
.case_desc span i{display: block; font-size: 1rem; color:#666666;}
.case_desc .desc{margin-bottom: 2rem;}
.desc .de1{border-bottom:2px solid #E0E0E0;margin-bottom: 2rem;}
.desc .de1 span{display: block; height: 15rem; margin-bottom: 1.95rem;}
.desc .de1 span img{width: 100%;}
.desc .de1 p{height: 4.55rem; font-size: 1rem; color:#333333; line-height: 1.6rem;}
.desc .de2{ padding-top:1.8rem; box-sizing: border-box;}
.desc p{font-size: 1rem; color:#666666; margin-bottom: 1rem; line-height: 1.7rem;}
.desc p em{display: block; height: 8.1rem; margin-bottom: 1.5rem;}
.desc p em i{display: block;width:47.4%;height: 8.1rem;float:left;}
.desc p em i img{width:100%; height: 100%;}
.desc p em i:last-child{float:right;}
.desc p strong{display: block; height: 4.65rem; font-size: 1rem; color:#666666; line-height: 1.6rem; font-weight: normal;}
.case_desc ul{padding-top:1.3rem; height:6.3rem;border-top:2px solid #E0E0E0; box-sizing:border-box;}
.case_desc ul li p{height:1.5rem; margin-bottom: .55rem;padding-left:1.05rem;color:#000000;}
.case_desc ul li:first-child p{background:url(/mobile/images/neiye/dbx2.png) no-repeat left; background-size:1%;}
.case_desc ul li em,.case_desc ul li a{font-size: 1.1rem;color:#000000;}
.case_desc ul li:last-child{background:url(/mobile/images/neiye/dbx3.png) no-repeat left; background-size:1%; opacity: 0.8;}
.case_desc b{display: block; height:3rem; line-height: 3rem;}
.case_desc b a{display: block;font-size: 1.2rem; color:#FFFFFF; font-weight: normal; }



/*核心团队*/
.navv{float: left;border-bottom: 4px solid #E0E0E0; padding:1rem 4% 0; margin-bottom: 0;box-sizing: border-box;    width: 100%;}
.navv ul{  display: block;    width: 100%;    float: left;}
.navv ul li{width:31%;float:left; margin-left: 0;margin-right: 1rem;margin-bottom: 1rem;}
.navv ul li:nth-child(3n){ margin-right:0}
.navv ul li em{display: block;height:3rem;line-height: 3rem;background:#F6F6F6; border-radius:5px;padding-left:1.45rem;box-sizing: border-box; }
.navv ul li em a{display: block;font-size: 0.6rem; color: #4D4D4D;font-family: 思源黑体 CN; background:url(/mobile/images/neiye/dbx5.png) no-repeat 80%; background-size:10%;}
.navv ul li.cur em,.navv ul li:hover em{background: #C8102E;}
.navv ul li.cur em a,.navv ul li:hover em a{color:#FFF; background:url(/mobile/images/neiye/dbx5_h.png) no-repeat 80%; background-size:10%;}
.navv ul li:first-child{margin-left: 0;}

 ul.navvul{padding: 1rem 0 0; display: block;    width: 100%;    float: left;border-top: 1px solid #dfdfdf;}
 ul.navvul li{float:left;  text-align:center; margin-bottom:1rem; }

 ul.navvul a{display: block;font-size: 1.2rem; color: #4D4D4D;font-family: 思源黑体 CN; background:none; background-size:10%;display: block;height:3rem;line-height: 3rem; border-radius:5px;box-sizing: border-box;background:#F6F6F6;}
 ul.navvul a:hover, ul.navvul li.cur a{ background:#C8102E; color:#fff}

.hxtdsm{padding:1rem 4% 4rem;}
.hxtdsm ul li{width:47.7%;float:left; margin-bottom: 1.5rem;}
.hxtdsm ul li dl dt{width: 100%;}
.hxtdsm ul li dl dt img{width:100%; height: 100%;border: 1px solid #ccc;
    box-sizing: border-box;}
.hxtdsm ul li dl dd{background:#F5F5F5;box-sizing: border-box;padding: 1rem 5%;padding-left:1.1rem;    float: left;
    width: 100%;}
.hxtdsm ul li dl dd span{display: block;  line-height: 1.2rem; margin-bottom: 0.45rem;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
.hxtdsm ul li dl dd span a{font-size: 1.2rem; color:#333333;}
.hxtdsm ul li dl dd p em{display: block;font-size: 1rem; line-height: 1rem; color:#333333;float:left;    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;}
.hxtdsm ul li:hover dl dd{background: #C8102E;}
.hxtdsm ul li:hover dl dd span{color:#FFF;}
.hxtdsm ul li:hover dl dd p em{color:#FFF;}
.hxtdsm ul li:hover dl dd p b{display: block;width: 9%; height: 0.55rem;margin-left: 3.75rem;background:url(/mobile/images/neiye/jt2.png) no-repeat 80%;background-size:100%;float: right;}
.hxtdsm ul li.list_li0{float:right;}
.hxtdsm .pg{margin-top: 0.5rem;}






/*核心团队介绍*/
.tdsm{padding:0 4%; margin-bottom:3rem}
.tdsm .desc{height: 30.2rem; border-bottom:2px solid #E0E0E0; padding-top:2.75rem; box-sizing: border-box;}
.tdsm .tit{height:1.75rem;font-size: 1.5rem; line-height: 1.75rem; margin-bottom: 1.25rem; background:url(/mobile/images/neiye/tb.png) no-repeat top right; background-size:6%; }
.tdsm .desc p{height: 4.6rem;font-size: 1rem; color:#666666;line-height: 1.6rem; margin-bottom: 1.95rem;}
.tdsm .desc span{display: block; height: 15rem;}
.tdsm .desc span img{width: 100%; height: 100%;}
.tdsm .lnbj{height: 30.2rem; border-bottom:2px solid #E0E0E0; padding-top:2.75rem; box-sizing: border-box;}
.tdsm .lnbj p{height: 4.6rem;font-size: 1rem; color:#666666;line-height: 1.6rem; margin-bottom: 1.95rem;}
.tdsm .lnbj span{display: block; height: 15rem;}
.tdsm .lnbj span img{width: 100%; height: 100%;}
.tdsm .xmbj{border-bottom:2px solid #E0E0E0; padding-top:2.75rem; box-sizing: border-box;}
.tdsm .xmbj ul li{line-height: 1.4rem;    font-size: 1rem;    color: #666666;    margin-bottom: 0.8rem;    padding-left: 0.95rem;    background: url(/mobile/images/neiye/yd.jpg) no-repeat left 0.5rem;    background-size: 1%;}
.tdsm .ry{height: 11.4rem;padding-top:2.75rem; box-sizing: border-box;border-bottom:2px solid #E0E0E0; }
.tdsm .ry span{display: block; font-size: 1rem; color:#666666;line-height: 1.4rem;}
.tdsm .grfc{height: 35.5rem;padding-top:2.8rem; box-sizing: border-box;}
.tdsm .grfc ul li{float:left; margin-bottom: 10px; width:100%}
.tdsm .grfc ul li:last-child{float:right;}
.tdsm .grfc ul li:first-child{width: 100%; height: 15rem;}
.tdsm .grfc ul li img{width: 100%;}


/*集团介绍*/
.jt_sm{ }
.jt-nav{height:5rem;border-bottom: 4px solid #E0E0E0; padding:1rem 4% 0;box-sizing: border-box;}
.jt-nav ul li{width:22.4%;height:3rem;text-align: center;line-height: 3rem;background:#F6F6F6; border-radius:5px; float:left; margin-left: 1rem;}
.jt-nav ul li a{ font-size: 1.2rem; color: #4D4D4D;font-family: 思源黑体 CN;}
.jt-nav ul li.cur,.nav ul li:hover{background: #C8102E;}
.jt-nav ul li.cur a,.nav ul li:hover a{color:#FFF;}
.jt-nav ul li:first-child{margin-left: 0;}
.jt_sm .jt{padding:2.5rem 4% 0; box-sizing: border-box; }
.jt .tit{height:2.2rem; background:url(/mobile/images/neiye/tb.png) no-repeat top right; background-size:6%; font-size: 1.8rem; color:#333333; font-family: Adobe 黑体 Std; margin-bottom: 1.95rem;line-height: 2.5rem;}
.jt p{ font-size: 1rem; color: #666666; margin-bottom:1.95rem; font-family: 思源黑体 CN;line-height: 1.75rem;letter-spacing: 0.06rem;}
.jt span{display: block; height: 14.5rem;padding-bottom:3rem;border-bottom:2px solid #E0E0E0;}
.jt span img{width: 100%; height: 100%;}
.jt-fzlc{height: 52.35rem; width: 92%; margin:0 auto; padding-top:2.5rem; box-sizing: border-box;}
.jt-fz{height:45.7rem; border-bottom:2px solid #E0E0E0;box-sizing: border-box;}
.jt-fzlc .tit{height:2.2rem; background:url(/mobile/images/neiye/tb.png) no-repeat top right; background-size:6%; font-size: 1.8rem; color:#333333; font-family: Adobe 黑体 Std; margin-bottom: 2rem;line-height: 2.5rem;}

.jt-fzlc dl{max-height: 10rem;    min-height: 4.7rem;    margin-bottom: 0.5rem;    float: left;    width: 100%;    display: block;    background: #F5F5F5;    position: relative;    padding: 1rem 0;}
.jt-fzlc dl dt{    float: left;    width: 43%;    height: 100%;    background: #E0E0E0;    padding-top: 2.4rem;    padding-left: 3.95rem;    box-sizing: border-box;    position: absolute;    left: 0;    top: 0;}
.jt-fzlc dl dt em{display: block; width: 50%; line-height: 1.5rem;float: left; padding-top:0.65rem; font-size: 1.8rem; color:#1A1919; font-family: "微软雅黑 Light";}
.jt-fzlc dl dt i{display: block;width:1.5rem; height:1.5rem;float: left; text-align: center; line-height: 1.5rem; font-size: 1rem;color: #FFF; background:#c8102e; border-radius: 50%;}
.jt-fzlc  dl dd{width: 57%;    float: right;    padding: 0 1.8rem;    box-sizing: border-box;}
.jt-fzlc dl dd span{display: block;font-size: 1.2rem; color:#333333;}


.ryzz{width: 92%; margin:0 auto; height: 38.25rem; padding-top:2.5rem; box-sizing: border-box; border-bottom:2px solid #E0E0E0;}
.ryzz .tit{height: 2.65rem;background:url(/mobile/images/neiye/tb.png) no-repeat top right; background-size:6%; font-size: 1.8rem; color:#333333; font-family: Adobe 黑体 Std; margin-bottom: 1.35rem;line-height: 2.65rem;}
.ryzz .rysm ul{height: 13rem;}
.ryzz .rysm ul li{height: 1rem; line-height: 1rem; margin-bottom: 1rem; background:url(/mobile/images/neiye/yd.jpg) no-repeat left; background-size:1%; padding-left:.85rem;}
.ryzz .ryt{height: 11.3rem; margin-bottom: 1.95rem;}
.ryzz .ryt li{float:left;width:28%; height: 11.3rem;margin-left: 2.25rem;}
.ryzz .ryt li img{width: 100%;height: 100%;}
.ryzz .ryt li:first-child{margin-left: 0;}
.jt-whbj{height:37.25rem;}
.jt-wh{height: 17.2rem; padding:3.05rem 4% 0;box-sizing: border-box;}
.jt-wh .tit{height:2.65rem; background:url(/mobile/images/neiye/tb.png) no-repeat top right; background-size:6%; font-size: 1.8rem; color:#333333; font-family: Adobe 黑体 Std; margin-bottom: 1.4rem;line-height: 2.65rem;}
.jt-wh ul{height: 6.75rem;}
.jt-wh ul li{float:left; width: 15%;height: 6.75rem;margin-left: 3.75rem;}
.jt-wh ul li i{display: block; width:100%; height: 4.4rem; margin:0 auto 1.2rem;}
.jt-wh ul li i img{width:100%;}
.jt-wh ul li span{display: block; font-size: 1.2rem; color:#333333;font-family: Adobe 黑体 Std; text-align: center;line-height: 1.2rem;}
.jt-wh ul li:first-child{margin-left: 0;}
.jtbj{height:20rem;padding:2.5rem 4.6% 0; box-sizing: border-box; background:url(/mobile/images/neiye/jtbj.jpg) no-repeat center; background-size:100%;}
.jtbj dl{height:15rem; box-sizing: border-box; padding-top:2.75rem; padding-left:2.35rem;}
.jtbj dl dt{width:81%;height:4.8rem; border-bottom:2px solid rgba(0,0,0,0.2); margin-bottom: 1rem;}
.jtbj dl dt span{display: block; font-size: 1.2rem; line-height: 1.2rem; color:#333333; font-weight: bold; margin-bottom: 1.3rem;}
.jtbj dl dt i{display: block;font-size: 1rem; color:#333333; line-height: 1rem; opacity: 0.8;}
.jtbj dl dd strong{display: block;font-size: 1.8rem; line-height: 1.8rem; font-weight: bold; color:#C8102E; margin-bottom: 0.9rem;}
.jtbj dl dd p{height: 1.5rem;}
.jtbj dl dd p em{display: block; float:left;font-size: 1rem;color:#333333;}
.jtbj dl dd p i{display: block; width:2%;height:0.1rem;float: left; background:#c4c4c2;margin:0.6rem 0.6rem 0;}


/*公司介绍*/

.ab-nav{height:5rem;border-bottom: 4px solid #E0E0E0; padding:1rem 4% 0;box-sizing: border-box;}
.ab-nav ul li{width:22.4%;height:3rem;text-align: center;line-height: 3rem;background:#F6F6F6; border-radius:5px; float:left; margin-left: 1rem;}
.ab-nav ul li a{ font-size: 1.2rem; color: #4D4D4D;font-family: 思源黑体 CN;}
.ab-nav ul li.cur,.nav ul li:hover{background: #C8102E;}
.ab-nav ul li.cur a,.nav ul li:hover a{color:#FFF;}
.ab-nav ul li:first-child{margin-left: 0;}
.ab_sm .ab{padding:2.5rem 4% 0; box-sizing: border-box; }
.ab .tit{height:2.2rem; background:url(/mobile/images/neiye/tb.png) no-repeat top right; background-size:6%; font-size: 1.8rem; color:#333333; font-family: Adobe 黑体 Std; margin-bottom: 1.95rem;line-height: 2.5rem;}
.ab p{ font-size: 1rem; color: #666666;height: 28rem; margin-bottom: 2.1rem; font-family: 思源黑体 CN;line-height: 1.75rem;letter-spacing: 0.06rem;}
.ab span{display: block; padding-bottom:3rem;border-bottom:2px solid #E0E0E0;height: 14.5rem;}
.ab span img,.ab .mt5{width: 100%; height: 100%;}

.fzlc{height: 56.3rem; width: 92%; margin:0 auto; padding-top:2.5rem; box-sizing: border-box;}
.fz{height:45.7rem; border-bottom:2px solid #E0E0E0;box-sizing: border-box;}
.fzlc .tit{height:2.2rem; background:url(/mobile/images/neiye/tb.png) no-repeat top right; background-size:6%; font-size: 1.8rem; color:#333333; font-family: Adobe 黑体 Std; margin-bottom: 2rem;line-height: 2.5rem;}
.fzlc dl{max-height: 10rem;    min-height: 4.7rem;    margin-bottom: 0.5rem;    float: left;    width: 100%;    display: block;    background: #F5F5F5;    position: relative;    padding: 1rem 0;}
.fzlc dl dt{    float: left;    width: 43%;    height: 100%;    background: #E0E0E0;    padding-top: 2.4rem;    padding-left: 3.95rem;    box-sizing: border-box;    position: absolute;    left: 0;    top: 0;}
.fzlc dl dt em{display: block; width: 50%; line-height: 1.5rem;float: left; padding-top:0.65rem; font-size: 1.8rem; color:#1A1919; font-family: "微软雅黑 Light";}
.fzlc dl dt i{display: block;width:1.5rem; height:1.5rem;float: left; text-align: center; line-height: 1.5rem; font-size: 1rem;color: #FFF; background:#c8102e; border-radius: 50%;}
.fzlc dl dd{width: 57%;    float: right;    padding: 0 1.8rem;    box-sizing: border-box;}
.fzlc dl dd span{display: block;font-size: 1.2rem; color:#333333;}
.zzjg{height: 42.5rem;}
.zzjg .tit{height:2.2rem; background:url(/mobile/images/neiye/tb.png) no-repeat top right; background-size:6%; font-size: 1.8rem; color:#FFF;font-family: Adobe 黑体 Std;line-height: 2.5rem; margin:2.65rem 4% 0; width: 92%; position: absolute;}
.zzjg span{display: block; height: 42.5rem;}
.zzjg span img{width:100%;}
.whbj{height: 62.1rem;}
.wh{height: 15.8rem; padding:3.05rem 4% 0;box-sizing: border-box;}
.wh .tit{height:2.2rem; background:url(/mobile/images/neiye/tb.png) no-repeat top right; background-size:6%; font-size: 1.8rem; color:#333333; font-family: Adobe 黑体 Std; margin-bottom: 1.9rem;line-height: 2.5rem;}
.wh ul li{float:left; width: 20%;height: 6.75rem;}
.wh ul li i{display: block; width:75%; height: 4.4rem; margin:0 auto 1.2rem;}
.wh ul li i img{width:100%;}
.wh ul li span{display: block; font-size: 1.2rem; color:#333333;font-family: Adobe 黑体 Std; text-align: center;line-height: 1.2rem;}
.wht{height: 16rem;}
.wht img{width: 100%; height: 100%;}
.gsx{padding:1rem 4% 0;}
.gsx ul li{height:9.1rem;padding-top:2.05rem; border-bottom:2px solid #E0E0E0; box-sizing: border-box;}
.gsx ul li span{display: block; height: 2.65rem; line-height: 2.65rem; font-size: 1.8rem; background:url(/mobile/images/neiye/tb.png) no-repeat top right; background-size:6%; margin-bottom: 1.45rem;}
.gsx ul li p{font-size: 1rem; color:#666666;}
.gsx ul li:last-child{height: 10.9rem;}
.qyfc{height:28.4rem;}
.fc{padding:3.05rem 4% 0;}
.fc .tit{height: 2.65rem;line-height: 2.65rem; font-size: 1.8rem; background:url(/mobile/images/neiye/tb.png) no-repeat top right; background-size:6%; margin-bottom: 1.1rem;}
.fc ul li{float:left; width: 47.7%; height:15.25rem; }
.fc ul li:nth-child(2n){float:right;}
.fc ul li span{display: block; width:100%; height:10.55rem;}
.fc ul li span img{width: 100%;}
.fc ul li em{display: block;height: 2.5rem; line-height: 2.5rem; text-align: center;}
.fc ul li em a{display: block;font-size: 1rem; color:#333333;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
.fc .swiper-pagination{ height: 0.9rem;line-height: 0.9rem; }
.fc .swiper-pagination .swiper-pagination-bullet{width:0.5rem; height:0.5rem;border-radius:50%; background:#333333;margin:0 0.3rem;}
.fc .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#C8102E;}
.fc .jt{height: 1rem; position: relative;}
.fc .swiper-button-prev{width:3%; height: 0.6rem; background:url(/mobile/images/index/prev.png) no-repeat center; background-size: 100%; content: ""; position: absolute; left:40%;top:-0.5rem;margin:0;}
.fc .swiper-button-next{width:3%; height: 0.6rem; background:url(/mobile/images/index/next.png) no-repeat center; background-size: 100%; content: ""; position: absolute; right:40%;top:-0.5rem;margin:0;}


/*招贤纳士*/
.zxns{height:112.1rem;}
.zx-nav{height:5rem;border-bottom: 4px solid #E0E0E0; padding:1rem 4% 0;box-sizing: border-box;}
.zx-nav ul li{width:22.4%;height:3rem;text-align: center;line-height: 3rem;background:#F6F6F6; border-radius:5px; float:left; margin-left: 1rem;}
.zx-nav ul li a{ font-size: 1.2rem; color: #4D4D4D;font-family: 思源黑体 CN;}
.zx-nav ul li.cur,.nav ul li:hover{background: #C8102E;}
.zx-nav ul li.cur a,.nav ul li:hover a{color:#FFF;}
.zx-nav ul li:first-child{margin-left: 0;}
.zxns .zxdesc{height:47.35rem;}
.zxdesc{padding:1.55rem 4% 0;box-sizing: border-box;}
.zxdesc .tit{height:4.35rem;background: url(/mobile/images/neiye/tb.png) no-repeat top right;background-size:6%;margin-bottom: 1.85rem;}
.zxdesc .tit em{display: block;height:4.35rem;font-size: 1.8rem;line-height: 2.2rem; color:#333333;font-family: Adobe 黑体 Std;}
.zxdesc p{height: 8.25rem; font-size: 1rem; color:#666666;line-height: 1.7rem; margin-bottom: 1.9rem;}
.zxdesc ul{height:25.5rem;}
.zxdesc ul li:first-child{width: 100%; height: 14.5rem; margin-bottom: 1.5rem;}
.zxdesc ul li img{width:100%;height: 100%;}
.zxdesc ul li{float:left;width:47.4%; height: 7.5rem;}
.zxdesc ul li:nth-child(2){float:right;}
.zxdesc strong{display: block;height: 3rem; text-align: center;line-height: 3rem;background:#C8102E;}
.zxdesc strong a{display: block;font-size: 1.2rem; color:#FFFFFF; font-weight: normal;}
.gwxx{ padding:3.5rem 4% 0;box-sizing: border-box;}
.gwxx h4{font-size: 1.8rem; color:#333333; line-height: 1.8rem; margin-bottom: 2rem;background: url(/mobile/images/neiye/tb.png) no-repeat top right;background-size:6%; }
.gwxx dl{height:12.5rem;background: #F7F7F7 url(/mobile/images/neiye/hg.png) no-repeat bottom center;background-size:100%; margin-bottom: 1.5rem;box-sizing:border-box; padding:2.05rem 2rem 0; position: relative;    display: block;
    float: left; }
.gwxx dl dt{height:2.6rem;margin-bottom: 1.25rem;border-bottom:1px solid #D2D2D2;}
.gwxx dl dt span{display: block;  width:100%;font-size: 1.2rem; color:#333333; font-weight: bold;background:url(/mobile/images/neiye/jt.png) no-repeat right; background-size:5%;}
.gwxx dl dt span i{color:#c8102e;}
.gwxx dl dd em{font-size: 1rem; color:#666666; margin-bottom: 0.65rem;  line-height: 1.4rem;    display: block;
    float: left;
    width: 100%;}
.gwxx dl dd em i{display: block; float:left;font-size: 1.1rem; color:#666666; border-right:1px solid #cbcbcb; padding-right:5%; margin-right: 5%;}
.gwxx dl dd em i:last-child{padding:0;border:0; margin:0;}
.gwxx dl dd b{display: block;width: 1.3%; height:6.15rem; background:url(/mobile/images/neiye/xt.jpg) no-repeat center; background-size:100%; position: absolute; left:0;top:2.85rem;}
.gwxx .pg{margin-top: 3rem;}



/*联系我们*/
.xlwm{height:126.45rem;}
.xl-nav{height:5rem;border-bottom: 4px solid #E0E0E0; padding:1rem 4% 0;box-sizing: border-box;}
.xl-nav ul li{width:22.4%;height:3rem;text-align: center;line-height: 3rem;background:#F6F6F6; border-radius:5px; float:left; margin-left: 1rem;}
.xl-nav ul li a{ font-size: 1.2rem; color: #4D4D4D;font-family: 思源黑体 CN;}
.xl-nav ul li.cur,.nav ul li:hover{background: #C8102E;}
.xl-nav ul li.cur a,.nav ul li:hover a{color:#FFF;}
.xl-nav ul li:first-child{margin-left: 0;}
.xl-desc{padding:2.75rem 4% 0;}
.xl-desc .gsxx{height:14.75rem;}
.xl-desc .gsxx span{display: block;font-size: 1.5rem; color:#333333; line-height: 1.5rem; height: 1.75rem; background: url(/mobile/images/neiye/tb.png) no-repeat top right; background-size:6%; margin-bottom: 1rem;}
.xl-desc .gsxx ul li{height:2.9rem;line-height: 2.9rem; padding-left:1.5rem;border-bottom:2px solid #DCD5D5; font-size: 1.1rem; color:#333333;}
.xl-desc .gsxx ul li.xx1{background:url(/mobile/images/neiye/xx1.png) no-repeat left;background-size:3.5%;}
.xl-desc .gsxx ul li.xx2{background:url(/mobile/images/neiye/xx2.png) no-repeat left;background-size:3.5%;}
.xl-desc .gsxx ul li.xx3{background:url(/mobile/images/neiye/xx3.png) no-repeat left;background-size:3.5%;}
.xl-desc .map{ margin-bottom: 3rem;}
.xl-desc .map img{width: 100%; height:100%;}
.xl-desc .gsad{}
.xl-desc .gsad dl{height:11.5rem;background: #F7F7F7 url(/mobile/images/neiye/hg.png) no-repeat bottom center;background-size:100%; margin-bottom: 2.5rem;box-sizing:border-box; padding:2.05rem 2.75rem 0 2.2rem; position: relative; }
.xl-desc .gsad dl dt{height:2.6rem;margin-bottom: 1.25rem;border-bottom:1px solid #D2D2D2;}
.xl-desc .gsad dl dt span{display: block; font-weight: bold; width:91%; background-size:5%;}
.xl-desc .gsad dl dt span a{ font-size: 1.2rem; color:#333333;}
.xl-desc .gsad dl dd ul li{font-size: 1rem; color:#666666; margin-bottom: 0.65rem;}
.xl-desc .gsad dl dd i{display: block;width: 1.3%; height:6.15rem; background:url(/mobile/images/neiye/xt.jpg) no-repeat center; background-size:100%; position: absolute; left:0;top:2.85rem;}
.xl-desc .form{height:32.75rem;padding:3.95rem 0 0;}
.xl-desc .form h4{font-size: 1.5rem; line-height: 1.5rem; color:#333333; height:1.8rem;font-weight: bold; background:url(/mobile/images/neiye/tb.png) no-repeat top right; background-size:6%; margin-bottom: 2rem;}
.xl-desc .form .bd ul{height: 16.5rem;}
.xl-desc .form .bd li{height: 2.5rem; background:#F7F7F7; margin-bottom: 0.5rem;}
.xl-desc .form .bd li i{display: block;width:16%; height:2.5rem; float:left;}
.xl-desc .form .bd li i.ly1{background:url(/mobile/images/neiye/db1.png) no-repeat center; background-size:100%;}
.xl-desc .form .bd li i.ly2{background:url(/mobile/images/neiye/db2.png) no-repeat center; background-size:100%;}
.xl-desc .form .bd li i.ly3{background:url(/mobile/images/neiye/db3.png) no-repeat center; background-size:100%;}
.xl-desc .form .bd li i.ly4{background:url(/mobile/images/neiye/db4.png) no-repeat center; background-size:100%;}
.xl-desc .form .bd li i.ly5{background:url(/mobile/images/neiye/db5.png) no-repeat center; background-size:100%;}
.xl-desc .form .bd li input{width:84%; float:left;height:2.5rem; line-height: 2.5rem; padding-right:3%;box-sizing: border-box; font-size: 1.2rem; color:#333333; opacity: 0.9;background: 0; border:0}
.xl-desc .form .bd .submit{height:3rem;}
.xl-desc .form .bd .submit .form-btn-submit{width:100%;height:3rem;text-align: center; line-height: 3rem; font-size: 1.2rem; color:#FFF;background:#C8102E;}
.xl-desc .form .bd .submit .form-btn-reset{display: none;}


/*媒体聚焦*/

.dt{}
.nav{height:5rem;border-bottom: 4px solid #E0E0E0; padding:1rem 4% 0;box-sizing: border-box;}
.nav ul li{width:31%;height:3rem;text-align: center;line-height: 3rem;background:#F6F6F6; border-radius:5px; float:left; margin-left: 1rem;}
.nav ul li a{ font-size: 1.2rem; color: #4D4D4D;font-family: 思源黑体 CN;}
.nav ul li.cur,.nav ul li:hover{background: #C8102E;}
.nav ul li.cur a,.nav ul li:hover a{color:#FFF;}
.nav ul li:first-child{margin-left: 0;}
.dt .mtdesc{padding:0 4%;}
.dt .mtdesc ul{margin-bottom: 2rem;}
.dt .mtdesc ul li{height:11.85rem;box-sizing: border-box; padding-top:2rem; padding-bottom:1.4rem; border-bottom:2px solid #DCD5D5;}
.dt .mtdesc ul li dl dt{width:37.2%;height:5rem;float:right; position: relative;}
.dt .mtdesc ul li dl dt img{width:100%; }
.dt .mtdesc ul li dl dt .gd{display: block;width:9%; height:0.8rem; background:url(/mobile/images/neiye/dbx4.png) no-repeat center; position: absolute; right:0;bottom:-2.3rem;}
.dt .mtdesc ul li dl dd{width: 60%; float:left;}
.dt .mtdesc ul li dl dd span{display: block; margin-bottom: 1rem;overflow: hidden; text-overflow:ellipsis;white-space:nowrap; }
.dt .mtdesc ul li dl dd span a{font-size: 1.2rem; line-height: 1.2rem; color:#333333;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;}
.dt .mtdesc ul li dl dd p{    font-size: 1rem;    height: 2.8rem;    line-height: 1.4rem;    color: #666666;    margin-bottom: 1rem;}
.dt .mtdesc ul li dl dd em{display: block;font-size: 1rem; color:#666666; line-height: 1rem;}
.pg{padding:0 1.75rem;height: 2.5rem;}
.pg i{display: block; width:2.5rem; height:2.5rem;text-align: center; line-height: 2.5rem;float:left;margin-right: 0.5rem; background:#DCDCDC; font-size: 1rem; color:#333333; opacity: 0.5rem;}
.pg i.pg-prev{background:url(/mobile/images/neiye/prev.jpg) no-repeat center; background-size:100%;margin-right: 3rem;}
.pg i.pg-next{background:url(/mobile/images/neiye/next.jpg) no-repeat center; background-size:100%; float:right;}



/*信达新闻详情*/
.fanhui{height:4rem;line-height: 4rem;background:#F6F6F6;padding-left:1.55rem;border-bottom: 4px solid #e0e0e0;}
.fanhui em a{display: block; font-size: 1.2rem; color:#4D4D4D; background:url(/mobile/images/neiye/dbx.png) no-repeat left; background-size:10%; padding-left:1.5rem;width:12%;}

.news_desc{padding:3rem 4% 3rem;box-sizing: border-box;}
.news_desc span{display: block;    margin-bottom: 2rem;}
.news_desc span em{display: block;    font-size: 1.5rem;    line-height: 2rem;    color: #333333;    background: url(/mobile/images/neiye/tb.png) no-repeat right 0;    background-size: 7%;    margin-bottom: 1rem;    width: 90%;    padding-right: 10%;}
.news_desc span i{display: block; font-size: 1rem;line-height: 1.4rem; color:#666666;}
.news_desc .desc{}
.news_desc .desc strong{display: block;height:15rem; margin-bottom: 39px;}
.news_desc .desc strong img{width:100%;}
.news_desc .desc p{font-size: 1rem; color:#666666;margin-bottom: 1.95rem; line-height: 1.7rem;letter-spacing: 0.1rem;}
.news_desc .desc p a{ color:Red}
.news_desc .desc ul { display:block; margin:1rem auto;}
.news_desc .desc ul li{ display:block; margin-bottom:1rem; width:100%}
.news_desc .desc ul li b{ font-weight:normal; line-height:1.4rem}

.tjcase{ margin-bottom:4rem; margin-top:2rem;clear: both;}
.t_case{padding:0 0 0;}
.t_case .tit{height:4.1rem;}
.t_case .tit em{display: block;width: 60.2%; margin:0 auto; font-size: 1.8rem; color:#333333; background:url(/mobile/images/neiye/tb.png) no-repeat right top; background-size:11%;padding-right: 8%;    text-align: center;}
.t_case dl{    width: 100%;    display: block;    margin-bottom: 20px;}
.t_case dl dt{}
.t_case dl dt img{width:100%;}
.t_case dl dd{padding:0.9rem 4% 0;}
.t_case dl dd span{display: block; margin-bottom: 0.45rem;}
.t_case dl dd span a{font-size: 1.2rem; color:#333333;}
.t_case dl dd p{font-size: 1rem; color:#333333; opacity: 0.6; display:none}
.t_case .swiper-pagination{position: relative;bottom:0;    height: 0.9rem;line-height: 0.9rem; }
.t_case .swiper-pagination .swiper-pagination-bullet{width:0.5rem; height:0.5rem;border-radius:50%; background:#333333;margin:0 0.3rem;}
.t_case .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#C8102E;}
.t_case .jt{height: 1rem; position: relative;}
.t_case .swiper-button-prev{width:3%; height: 0.6rem; background:url(/mobile/images/index/prev.png) no-repeat center; background-size: 100%; content: ""; position: absolute; left:40%;top:-0.6rem;margin:0;}
.t_case .swiper-button-next{width:3%; height: 0.6rem; background:url(/mobile/images/index/next.png) no-repeat center; background-size: 100%; content: ""; position: absolute; right:40%;top:-0.6rem;margin:0;}


/**/
.g_sxp ul{padding-top:1.3rem; height:6.3rem;border-top:2px solid #E0E0E0; box-sizing:border-box;}
.g_sxp ul li p{height:1.5rem; margin-bottom: .55rem;padding-left:1.05rem;color:#000000;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
.g_sxp ul li:first-child p{background:url(/mobile/images/neiye/dbx2.png) no-repeat left; background-size:1%;}
.g_sxp ul li em,.news_desc ul li a{font-size: 1.1rem;color:#000000;}
.g_sxp ul li:last-child{background:url(/mobile/images/neiye/dbx3.png) no-repeat left; background-size:1%; opacity: 0.8;}
.g_sxp  .sxpb{display: block; height:3rem; line-height: 3rem; text-align: center; background: #C8102E;}
.g_sxp  .sxpb a{display: block;font-size: 1.2rem; color:#FFFFFF; font-weight: normal; }



/*地图*/
.g-map .m-con{ padding:0 10px 3rem 10px;}
.g-map .main_tit{ line-height:2.4rem; font-size:1.2rem; height:2.4rem; text-shadow:1px 1px 1px #fff;text-indent:10px; margin:10px 0;}
.g-map .map_list{border:1px solid #ddd; border-radius:5px; width:100%; overflow:hidden; box-shadow:2px 1px 3px #ddd; font-size:1rem;    padding: 0;}
.g-map .map_list a li{ text-overflow:ellipsis;float:left; display:table-cell; width:33%; padding:10px 0; text-align:center; white-space:nowrap; overflow:hidden; position:relative;}
.g-map .map_list a li:before{content:""; position:absolute;right:0; top:0; height:100%;border-right:1px dashed #ddd;}
.g-map .map_list a li:after{content:""; position:absolute;bottom:0; left:0; width:100%; border-bottom:1px dashed #ddd;}
.g-map .map_list a:nth-child(3n) li:before{ border-right:0;}
.g-map .map_list a{color:#666;}


#validate_{    line-height: 2rem;}

/*返回中心按钮*/
.u_back{ width:12.1rem; line-height:2.75rem; border-radius: 1.8rem; background:#b10b19; text-align:center; margin:0 auto; font-size:1.5rem;  color:#fff; margin-top:1.25rem;}
/*分页样式 88*/
.cpage{ clear: both; margin-top: 1.25rem; margin-bottom:2rem;    padding: 0 5%; }
.cpage a{ width: 33%; height: 2.333rem; line-height: 2.333rem; text-align: center; color: #fff; font-size: 1.166rem; display: inline-block; background: #c8102e; border-radius: 0.13rem;font-family:"Microsoft YaHei";}
.cpage .next{ float: right; background: #c8102e; color: #fff; }
.cpage span{ width:34%;display: inline-block;text-align: center; color: #333; font-size: 1.166rem; }
.cpage span em{ color:#c8102e; }
.cpage3{ margin-bottom: 3.5rem;}

/*夜游文旅演艺-常见问题*/
.xzwt.xz3{background: url(/mobile/images/neiye/xzwt3.jpg) no-repeat center;}
.xzwt.xz3 ul li:last-child{background: url(/mobile/images/neiye/gdt3.jpg) no-repeat center;}

/*城镇空间视觉一体化-常见问题*/
.xzwt.xz4{background: url(/mobile/images/neiye/xzwt4.jpg) no-repeat center;}
.xzwt.xz4 ul li:last-child{background: url(/mobile/images/neiye/gdt4.jpg) no-repeat center;}

/*城镇环境数字化-常见问题*/
.xzwt.xz5{background: url(/mobile/images/neiye/xzwt5.jpg) no-repeat center;}
.xzwt.xz5 ul li:last-child{background: url(/mobile/images/neiye/gdt5.jpg) no-repeat center;}

/*1-1建筑照明-常见问题*/
.xzwt1{height: 31rem; background:url(/mobile/images/neiye/xzwt001.jpg) no-repeat center; background-size:100%;}
.xz1{padding: 3.55rem 4% 0;}
.xz1 .tit{height: 2.15rem;width: 65%;text-align: center;
    padding-right: 8%; margin:0 auto 3rem; font-size: 1.8rem; color:#FFF; background:url(/mobile/images/neiye/tb.png) no-repeat top right; background-size:11%;}
.xz1 ul{height: 18rem; background:url(/mobile/images/neiye/wtbj.png) no-repeat center; background-size:100%;}
.xz1 ul li{    width: 45%;    height: 6rem;    padding: 3rem 2.5% 0;    line-height: 1.6rem;    text-align: center;    float: left;    font-size: 1.2rem;    color: #333333;}
.xz1 ul li:last-child{background:url(/mobile/images/neiye/gdt001.jpg) no-repeat center; background-size: 100%;    box-sizing: border-box;    padding-top: 4.1rem;    padding-left:3.85rem;    width: 50%;    height: 9rem;    padding-right: 0;}
.xz1 ul li i{display: block;width:0.55rem; height:0.55rem; background:#FFF; border-radius: 50%; margin-right: 0.55rem;float:left;}

/*1-2景观照明-常见问题*/
.xzwt2{height: 31rem; background:url(/mobile/images/neiye/xzwt002.jpg) no-repeat center; background-size:100%;}
.xz2{padding: 3.55rem 4% 0;}
.xz2 .tit{height: 2.15rem;width: 65%;text-align: center;
    padding-right: 8%; margin:0 auto 3rem; font-size: 1.8rem; color:#FFF; background:url(/mobile/images/neiye/tb.png) no-repeat top right; background-size:11%;}
.xz2 ul{height: 18rem; background:url(/mobile/images/neiye/wtbj.png) no-repeat center; background-size:100%;}
.xz2 ul li{    width: 45%;    height: 6rem;    padding: 3rem 2.5% 0;    line-height: 1.6rem;    text-align: center;    float: left;    font-size: 1.2rem;    color: #333333;}
.xz2 ul li:last-child{background:url(/mobile/images/neiye/gdt002.jpg) no-repeat center; background-size: 100%;    box-sizing: border-box;    padding-top: 4.1rem;    padding-left:3.85rem;    width: 50%;    height: 9rem;    padding-right: 0;}
.xz2 ul li i{display: block;width:0.55rem; height:0.55rem; background:#FFF; border-radius: 50%; margin-right: 0.55rem;float:left;}

/*1-3市政照明-常见问题*/
.xzwt3{height: 31rem; background:url(/mobile/images/neiye/xzwt003.jpg) no-repeat center; background-size:100%;}
.xz3{padding: 3.55rem 4% 0;}
.xz3 .tit{height: 2.15rem;width: 65%;text-align: center;
    padding-right: 8%; margin:0 auto 3rem; font-size: 1.8rem; color:#FFF; background:url(/mobile/images/neiye/tb.png) no-repeat top right; background-size:11%;}
.xz3 ul{height: 18rem; background:url(/mobile/images/neiye/wtbj.png) no-repeat center; background-size:100%;}
.xz3 ul li{    width: 45%;    height: 6rem;    padding: 3rem 2.5% 0;    line-height: 1.6rem;    text-align: center;    float: left;    font-size: 1.2rem;    color: #333333;}
.xz3 ul li:last-child{background:url(/mobile/images/neiye/gdt003.jpg) no-repeat center; background-size: 100%;    box-sizing: border-box;    padding-top: 4.1rem;    padding-left:3.85rem;    width: 50%;    height: 9rem;    padding-right: 0;}
.xz3 ul li i{display: block;width:0.55rem; height:0.55rem; background:#FFF; border-radius: 50%; margin-right: 0.55rem;float:left;}

/*1-4文旅照明-常见问题*/
.xzwt4{height: 31rem; background:url(/mobile/images/neiye/xzwt004.jpg) no-repeat center; background-size:100%;}
.xz4{padding: 3.55rem 4% 0;}
.xz4 .tit{height: 2.15rem;width: 65%;text-align: center;
    padding-right: 8%; margin:0 auto 3rem; font-size: 1.8rem; color:#FFF; background:url(/mobile/images/neiye/tb.png) no-repeat top right; background-size:11%;}
.xz4 ul{height: 18rem; background:url(/mobile/images/neiye/wtbj.png) no-repeat center; background-size:100%;}
.xz4 ul li{    width: 45%;    height: 6rem;    padding: 3rem 2.5% 0;    line-height: 1.6rem;    text-align: center;    float: left;    font-size: 1.2rem;    color: #333333;}
.xz4 ul li:last-child{background:url(/mobile/images/neiye/gdt004.jpg) no-repeat center; background-size: 100%;    box-sizing: border-box;    padding-top: 4.1rem;    padding-left:3.85rem;    width: 50%;    height: 9rem;    padding-right: 0;}
.xz4 ul li i{display: block;width:0.55rem; height:0.55rem; background:#FFF; border-radius: 50%; margin-right: 0.55rem;float:left;}

/*1-5节庆亮化-常见问题*/
.xzwt5{height: 31rem; background:url(/mobile/images/neiye/xzwt005.jpg) no-repeat center; background-size:100%;}
.xz5{padding: 3.55rem 4% 0;}
.xz5 .tit{height: 2.15rem;width: 65%;text-align: center;
    padding-right: 8%; margin:0 auto 3rem; font-size: 1.8rem; color:#FFF; background:url(/mobile/images/neiye/tb.png) no-repeat top right; background-size:11%;}
.xz5 ul{height: 18rem; background:url(/mobile/images/neiye/wtbj.png) no-repeat center; background-size:100%;}
.xz5 ul li{    width: 45%;    height: 6rem;    padding: 3rem 2.5% 0;    line-height: 1.6rem;    text-align: center;    float: left;    font-size: 1.2rem;    color: #333333;}
.xz5 ul li:last-child{background:url(/mobile/images/neiye/gdt005.jpg) no-repeat center; background-size: 100%;    box-sizing: border-box;    padding-top: 4.1rem;    padding-left:3.85rem;    width: 50%;    height: 9rem;    padding-right: 0;}
.xz5 ul li i{display: block;width:0.55rem; height:0.55rem; background:#FFF; border-radius: 50%; margin-right: 0.55rem;float:left;}

/*2-1艺术灯光秀-常见问题*/
.xzwt6{height: 31rem; background:url(/mobile/images/neiye/xzwt006.jpg) no-repeat center; background-size:100%;}
.xz6{padding: 3.55rem 4% 0;}
.xz6 .tit{height: 2.15rem;width: 65%;text-align: center;
    padding-right: 8%; margin:0 auto 3rem; font-size: 1.8rem; color:#FFF; background:url(/mobile/images/neiye/tb.png) no-repeat top right; background-size:11%;}
.xz6 ul{height: 18rem; background:url(/mobile/images/neiye/wtbj.png) no-repeat center; background-size:100%;}
.xz6 ul li{    width: 45%;    height: 6rem;    padding: 3rem 2.5% 0;    line-height: 1.6rem;    text-align: center;    float: left;    font-size: 1.2rem;    color: #333333;}
.xz6 ul li:last-child{background:url(/mobile/images/neiye/gdt006.jpg) no-repeat center; background-size: 100%;    box-sizing: border-box;    padding-top: 4.1rem;    padding-left:3.85rem;    width: 50%;    height: 9rem;    padding-right: 0;}
.xz6 ul li i{display: block;width:0.55rem; height:0.55rem; background:#FFF; border-radius: 50%; margin-right: 0.55rem;float:left;}

/*2-2沉浸式夜游-常见问题*/
.xzwt7{height: 31rem; background:url(/mobile/images/neiye/xzwt007.jpg) no-repeat center; background-size:100%;}
.xz7{padding: 3.55rem 4% 0;}
.xz7 .tit{height: 2.15rem;width: 65%;text-align: center;
    padding-right: 8%; margin:0 auto 3rem; font-size: 1.8rem; color:#FFF; background:url(/mobile/images/neiye/tb.png) no-repeat top right; background-size:11%;}
.xz7 ul{height: 18rem; background:url(/mobile/images/neiye/wtbj.png) no-repeat center; background-size:100%;}
.xz7 ul li{    width: 45%;    height: 6rem;    padding: 3rem 2.5% 0;    line-height: 1.6rem;    text-align: center;    float: left;    font-size: 1.2rem;    color: #333333;}
.xz7 ul li:last-child{background:url(/mobile/images/neiye/gdt007.jpg) no-repeat center; background-size: 100%;    box-sizing: border-box;    padding-top: 4.1rem;    padding-left:3.85rem;    width: 50%;    height: 9rem;    padding-right: 0;}
.xz7 ul li i{display: block;width:0.55rem; height:0.55rem; background:#FFF; border-radius: 50%; margin-right: 0.55rem;float:left;}

/*2-3文旅演艺-常见问题*/
.xzwt8{height: 31rem; background:url(/mobile/images/neiye/xzwt008.jpg) no-repeat center; background-size:100%;}
.xz8{padding: 3.55rem 4% 0;}
.xz8 .tit{height: 2.15rem;width: 65%;text-align: center;
    padding-right: 8%; margin:0 auto 3rem; font-size: 1.8rem; color:#FFF; background:url(/mobile/images/neiye/tb.png) no-repeat top right; background-size:11%;}
.xz8 ul{height: 18rem; background:url(/mobile/images/neiye/wtbj.png) no-repeat center; background-size:100%;}
.xz8 ul li{    width: 45%;    height: 6rem;    padding: 3rem 2.5% 0;    line-height: 1.6rem;    text-align: center;    float: left;    font-size: 1.2rem;    color: #333333;}
.xz8 ul li:last-child{background:url(/mobile/images/neiye/gdt008.jpg) no-repeat center; background-size: 100%;    box-sizing: border-box;    padding-top: 4.1rem;    padding-left:3.85rem;    width: 50%;    height: 9rem;    padding-right: 0;}
.xz8 ul li i{display: block;width:0.55rem; height:0.55rem; background:#FFF; border-radius: 50%; margin-right: 0.55rem;float:left;}