body{font-size:14px; font-family:"microsoft yahei";color:#000;margin:0;padding:0; }
ul,li,img,p,h1,h2,h3,h4,h5,h6,input{margin:0;padding:0}
img,input{border:0}
img{ width: 100%;}
ul,li{list-style-type:none}
a{color:#000;text-decoration:none}
a:hover{color:#d00f26;text-decoration:none}
li{list-style:none}
.clear{clear:both}
.zt{width:1200px;margin:0 auto}
.fl{float:left}
.fr{float:right}
.ov{overflow:hidden}
.pre{position:relative}
.abs{ position: absolute;}
.video_content{width:60%; margin: 0 auto;}
.video_index{ width: 100%; /*height: 342px;*/}
.table{width:96%;margin:0 auto; overflow:auto;}
#newtab1,#newtab2,#newtab3,#newtab4{overflow:auto;}
table{width:100%;}
.table p{line-height:26px}
table td{padding:3px 10px}
.sxy{margin:30px 0;border-top:1px #ccc dashed;padding-top:20px}
.sxya{color:#333;line-height:24px}
.sxya a{padding:0 6px}
.fenye{text-align:center;margin-top:30px; }
.fenye span,.fenye .pagination li{margin-bottom:10px;display:inline-block}
.fenye_a{padding:5px 10px;color:#898989;border:1px solid #c9caca;margin:0 3px}
.fenye a,.fenye .pagination li span{padding:5PX 10px;color:#898989;border:1px solid #c9caca;margin:0 3px}
.fenye a.active,.fenye a:hover,.fenye .pagination .active span{color:#fff;background:#0153b9;border:0;border:1px solid #0153b9}
.fenye .pagination .disabled span{background:#ccc;}

input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
linshi-textarea { -webkit-appearance: none;}
.backtop{ display: none; position: fixed; bottom: 20%; right: 10%; z-index: 9999; width: 60px; height: 60px; cursor: pointer; background: url(../images/top.png) no-repeat; text-align: center;}
.backtop a{ color: #fff; font-size: 17px;}
.backtop span{ display: block; text-align: center;}
.md-close.guanbi{ padding: 8px 12px; background: #b50d25; position: absolute; top: -12px; right: 15px;}


.logo{ width: 60px; font-size: 0;}
.daonav{ width: 84%;}
header{ background: url(../images/headbj.jpg) 50% 0 no-repeat;}
.top{ line-height: 35px;text-align: right;color: #999; }
.top span{ display: inline-block;margin-right: 10px;}
.top span:nth-child(1){ padding-left: 18px; background: url(../images/tel1.png) 0 50% no-repeat; }
.top a{ color: #999;}
nav{ line-height: 100px;  position: relative; }
.caidan{ display: none;font-size:30px; text-align:right; color: #000;}
nav ul li{ float: left; position: relative;  margin-left: 19px; }
nav ul li a{ color: #fff;  text-transform:uppercase; padding:0 15px;  display: block;  }
nav ul li i{ display: none;  position: absolute; top: 43%;right: 5px; z-index: 999; color: #fff;}
nav ul li:hover a,nav ul li a.active,nav ul .active{ background: #d00f26; color: #fff;}
nav ul li:hover .xia>a{ color: #fff;}
.xla{ position:absolute; top:100%; left:0px; z-index:9999; background:#000; display:none; line-height: 30px;width:180px;}
.xla ul li{ position:relative; border-bottom: 1px solid #535353; margin-left: 0; width: 100%; display: block;}
nav ul li>.xla ul li i{ color: #fff; top: 26%;}
.xla>ul>li>a{ display: block;line-height: 30px;  text-align: center; color:#fff; text-transform:none; font-size: 14px; font-weight: normal; padding: 0;}
nav>li>.xla>ul>li>a{ display:block; padding:0; color:#fff;text-transform:none}
nav>ul>li:hover>.xla{ display:block;  }
nav>ul>li>.xla>ul>li:hover{background:#d00f26;}
nav>ul>li:hover>.xla>ul>li>a{background: none; color:#fff; text-transform:none}
.xla2{ position:absolute; left:100%; top:0; z-index:9999; display:none; width:180px;background:#333333; text-align: center; }
.xla>ul>li:hover>.xla2{ display:block}
nav>ul>li:hover>.xla>ul>li:hover>.xla2>a{ background: none;}
nav>ul>li>.xla>ul>li>.xla2>a{ color:#fff; text-transform:none; font-size:14px; display:block;border-bottom: 1px solid #535353;}
nav>ul>li:hover>.xla>ul>li>.xla2>a:hover{background:#ec3f54;}


.search{ background: #d00f26; border-bottom: 3px solid #000;}
.search a{ color: #fff; padding: 0 20px; display: inline-block;}
.keyword{ width: 70%; line-height: 40px; }
.sousuo{ width: 23%; height: 28px; border: 1px solid #fff; margin-top: 5px;}
.sou{ width: 90%; background: no-repeat; line-height: 28px; height: 28px;}
.tijiao{ width: 21px; height: 28px;  background: url(../images/sou.jpg) no-repeat;margin-top: 5px; cursor: pointer;}

.abbj{ background: url(../images/abbj.jpg) 50% 0 no-repeat; padding: 105px 0 90px 0;}
.abtu{ width: 53%;}
.abjie{ width: 44%;}
.abjie h2{ font-size: 30px; position: relative; margin-top: 60px; margin-bottom: 20px;}
.abjie h2:after{ content: ''; width: 24px; height: 36px; background: url(../images/douhao.jpg) no-repeat; position: absolute; z-index: 99; top: 0; margin-left: 10px;}
.abjian{ line-height: 32px;}
.jieh{ text-align: right;}
.abjie.jieh h2:before{content: ''; width: 24px; height: 36px; background: url(../images/douhao.jpg) no-repeat; position: absolute; z-index: 99; top: 0; left: 71%;}
.abjie.jieh h2:after{ display: none;}
.abmore { margin-top: 20px;}
.abmore a{ display: inline-block; background: #d00f26; color: #fff; padding: 6px 55px 6px 45px; position: relative;}
.abmore a:after{ content: ''; width: 23px; height: 12px; background: url(../images/jiantou.jpg) 0 50% no-repeat; position: absolute; top: 10px; z-index: 100; margin-left: 5px;}
.top20{ margin-top: 20px;}

.youbj{ background: url(../images/youshibj.jpg) 50% 0 no-repeat; padding: 68px 0;}
.youbj h2{ font-family: georgia; color: #fff; font-size: 30px; font-weight: normal; text-transform: uppercase; text-align: center; }
.youbj i{ display: block; font-style: inherit; color: #aaa; font-size: 12px; text-align: center; margin-top: 10px;}

.youlist{ display: flex; flex-wrap:wrap ; justify-content: center; margin-top: 60px;}
.youlist li{ width: 50%;}
.youlist li .tupz{ font-size: 0; width: 50%; float: left;}
.youshiwen{ width: 42%; height:92%; background: #eee;float: left; padding: 4%;}
.youlist li:nth-child(3) .tupz,.youlist li:nth-child(4) .tupz{ float: right;}
.youlist li:nth-child(3) .youshiwen,.youlist li:nth-child(4) .youshiwen{ float: left;}
.youlist li h3{ text-align: center; line-height:45px ; font-size: 25px; font-weight: normal; font-family: impact; background: url(../images/liubian.png) 50% 0 no-repeat; margin-top: 20px; margin-bottom: 20px;}
.youshiwen span{ display: block; line-height: 24px;}
.youshiwen span:before{ content: '\f105'; font-family: FontAwesome; display: inline-block; margin-right: 4px;}
.grey{-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);    
    filter: grayscale(100%);	
    filter: gray;}
.casebj{ background: url(../images/casebj.jpg) 50% 0 no-repeat; padding: 150px 0 330px 0;}
.casename{ width: 25%; margin-left: 20%; text-align: right;}
.casename h2{ font-size: 30px;}
.casename h3{ font-size: 30px; color: #d00f26; font-family: Georgia; line-height: 50px;}
.casename span{ font-size: 10px; font-family:Calibri; color: #333;}

.casezs h2{ text-align: center; font-size: 30px; font-weight: normal; margin-top: 60px;}
.casezs i{display: block; color: #aaaaaa; font-style: inherit; font-size: 12px; text-align: center;}
.cpfenlei{display: flex; display: -ms-flexbox; flex-wrap: wrap; justify-content: center; margin-top: 30px;}
.cpfenlei li{  width: 33.3%; text-align: center;line-height: 100px; margin-bottom: 10px; }
.cpfenlei li a{ display: block; color: #fff; font-size: 22px;position: relative; z-index: 1;}
.cpfenlei li:nth-child(1),.cpfenlei li:hover{ background: #312cc5;}
.cpfenlei li:nth-child(1){ background: url(../images/caseh1.jpg) no-repeat;}
.cpfenlei li:nth-child(2){ background: url(../images/caseh2.jpg) no-repeat;}
.cpfenlei li:nth-child(3){ background: url(../images/caseh3.jpg) no-repeat;}
.cpfenlei li:hover a:after,.cpfenlei li.on a:after{ content: ''; display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: rgba(208,15,38,0.6); z-index: -1;}

.calist{display: flex; display: -ms-flexbox; flex-wrap: wrap; justify-content: center; }
.calist li{ width: 32%; margin: 1%;}
.calist li:nth-child(3n){ margin-right: 0;}
.calist li:nth-child(3n+1){ margin-left: 0;}
.calist li .caseimg{ border: 2px solid #e60012; font-size: 0;}
.calist li h3{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 10px;}
.calist li span{ display: block; padding: 0 10px; color: #999;}

.cpmore{ position: relative; z-index: 1; text-align: center; margin-top: 50px;}
.cpmore:after{ content: ''; display: block; position: absolute; z-index: -1; top: 50%; left: 0; width: 100%; border-bottom: 1px solid #e5e5e5;}
.cpmore a{ display: inline-block; color: #fff; background: #e60012; border-bottom: 2px solid #000; padding: 8px 60px;}

.yuanlin{ background: url(../images/renbj.jpg) left bottom no-repeat; padding-bottom: 40px;}
.yuanlin .cpfenlei li:nth-child(1){ background: url(../images/caseh4.jpg) no-repeat;}
.yuanlin .cpfenlei li:nth-child(2){ background: url(../images/caseh5.jpg) no-repeat;}
.yuanlin .cpfenlei li:nth-child(3){ background: url(../images/caseh6.jpg) no-repeat;}

.news h2{ margin-bottom: 20px;}
.newstu{ width: 40%; padding: 60px 5% 60px 0; position: relative; z-index: 1;}
.newstu:after{content: ''; display: block; position: absolute; z-index: -1; top: 0; bottom: 0; right: 0; width: 120px; background: #d0d0d0;}
.newdli{ width: calc(55% - 80px); background: #f6f6f6; padding:60px 40px 0px 40px;}
.newdli ul li{ border-left:5px solid #e60012 ; margin-bottom: 50px; padding-left: 10px;}
.newdli ul li h3{padding-left: 40px; position: relative; font-size: 18px; margin-bottom: 10px;}
.newdli ul li h3:before{ content: ''; border-bottom: 1px solid #000; width: 35px; position: absolute; top: 50%; left: 0; z-index: 10;}
.newdli ul li h3:after{ content: ''; position: absolute; top: 5px; margin-left: 5px; width: 14px; height: 14px; background: url(../images/dot.jpg) no-repeat;}
.newdli ul li span{ display: block; color: #989898; line-height: 26px;}

footer{ background: url(../images/footbj.jpg) no-repeat; padding-top: 60px; background-size: cover;}
.liuya{ width: 80%; margin: 0 auto; text-align: center; color: #fff;}
.liuya h3{ font-weight: normal; font-size: 16px;}
.fangshi{display: flex; display: -ms-flexbox; flex-wrap: wrap; justify-content: center; margin-top: 30px; margin-bottom: 30px;}
.fangshi li{ width: 100px; position: relative;}
.fangshi li span:nth-child(1){ display: block; width: 85px; height: 85px; margin: 0 auto;line-height: 85px;  border: 2px solid #fff; border-radius:50% ;}
.fangshi li span:nth-child(1) img{ width: 36px; margin-top: 23px;}
.fangshi li span:nth-child(2){ position: absolute; top: 100%; left: 0; z-index: 1100; width: 100%; text-align: center; display: none;}
.fangshi li:hover span:nth-child(2){ display: block;}

.lowtex{ display: inline-block; border: none; width: 250px; height: 32px; line-height: 32px; padding-left: 5px; margin-right: 30px;}
.liuya form { margin-top: 40px;}
.liuya form .lowtex:nth-child(3){ margin-right: 0;}
.lontext{ display: inline-block; border: none; width:  822px; padding: 0 5px; height: 80px; margin-top: 10px; color: #666; font-family: "微软雅黑";}
.anniu{ display: inline-block; width: 834px; line-height: 32px; background: #e60012; margin-top: 6px; color: #fff; cursor: pointer;}
.beiji{ background: rgba(0,0,0,0.6); color: #666; margin-top: 60px; padding: 10px 0 30px 0;}
.beiji a{ color: #666;}
.links{ line-height: 40px; border-bottom: 1px dashed #666;}
.links a{ display: inline-block; padding: 0 10px;}
.digong{ width: 22%; margin-right: 4%; margin-top: 30px;}
.righ{ width: 19%; margin-right: 0;}
.righ img{ width: 91px;}
.dig2{ width: 25%; }
.digong h2{ font-size: 20px; font-weight: normal;  margin-bottom: 15px;}
.digong h2:after{content: ''; display: block; border-bottom: 1px solid #666; width: 80%; margin-top: 8px;}
.digong ul li{ line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.digul{display: flex; display: -ms-flexbox; flex-wrap: wrap;}
.digul ul{ margin-right: 15px;}
.heise{ background: #000; color: #666; text-align: center; padding: 15px 0; }

.fuhot{ color: #fff; background: #000;}
.fuhot span{ margin-right: 10px;}
.fuhot span:nth-child(1){ padding-left: 18px; background: url(../images/tel2.png) 0 50% no-repeat; }
.fuhot a{ color: #fff;}
.baisenav{ background: #fff;}
.baisenav nav ul li a{ color: #000;}

.baisenav nav ul .active a,.baisenav nav ul .active i{color:#fff}

.baisenav .logo{ width: 183px;}
.baisenav nav ul li:hover a,.baisenav nav ul li:hover i{ color: #fff;}
.baisenav nav ul li i{ color: #000;}
.nei{ font-size: 0;}
.mbx{ line-height: 34px; background: #eeeeee;}
.mbx a{ color: #333; padding: 0 5px;}
.zuoyou{ margin-top: 60px;}
.zuoyou li{ overflow: hidden;}
.boli{ float: left; width: 50%;}
.bolicon{ float: right; width: 40%; padding-left: 10%; text-align: right;}
.bolicon h2{ font-size: 30px; font-weight: normal; margin-top: 60px;}
.bolicon i{ font-size: 10px; font-style: inherit;}
.boliinfo{ font-size: 16px; line-height: 38px; margin-top: 50px;}
.boliinfo span{ display: block;}
.zuoyou li:nth-child(2n) .boli{ float: right;}
.zuoyou li:nth-child(2n) .bolicon{ float: left; text-align: left; padding-left: 0;}

.boligcase{ width: 80%;margin-top: 60px; margin-bottom: 60px;}
.guanyu{ width: 15%;margin-top: 60px;}
.boligcase h2{ font-size: 30px; font-weight: normal;  text-align: center; margin-bottom: 30px;}
.guanyu h2{ font-size: 18px; margin-bottom: 20px; line-height: 60px;}
.fenab{ margin-bottom: 30px;}
.fenab li{ background: #000; text-align: center; line-height: 40px; margin-bottom: 2px;}
.fenab li a{ color: #fff; font-size: 16px; display: block;}
.fenab li:hover{ background: #b81c22;}
.newhot li{ line-height: 50px; border-bottom: 1px solid #dcdcdc; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.newhot li a:before{ content: ''; display: inline-block; width: 5px; height: 5px; border-radius:50% ; background: #333; margin-right: 5px;}
.newhot li:hover a:before{ background: #b81c22;}

.cpgeng{width: 320px; margin: 0 auto; font-size: 26px; text-align: center; margin-top: 60px; line-height: 32px; position: relative;}
.cpgeng a{ display: block;}
.cpgeng a:before{ content: ''; position: absolute; top: 3px; left: 0; display: block; width: 26px; height: 25px; border:1px solid #333 ; border-right:none ;}
.cpgeng a:after{ content: ''; position: absolute; top: 3px; right: 0; display: block; width: 26px; height: 25px; border:1px solid #333 ; border-left:none ;}

.gaoji{ width: 80%; margin: 0 auto;}
.gaoji a{ color: #fff;}
.soulist{ margin-bottom: 40px;}
.soulist li{ overflow: hidden; line-height: 40px;}
.soulist li a{ display: inline-block; padding: 0 10px;}
.soulist li span,.soulist li a:hover{ color: #b81c22;}
.gaoji h2{ font-size: 30px; text-align: center; color: #fff; font-weight: normal; margin-bottom: 30px;}

.fenlei{ margin-bottom:40px ;}
.casefen h4{ font-size: 18px; margin-bottom: 20px;padding-left: 10px; position: relative;}
.casefen h4 i{display: none;position: absolute; top: 0; width: 100%; padding-left: 30%; line-height: 24px; height: 24px; z-index: 1000;}
.casefen h4 i:after{ display: block;  content: '\f107';   font-family:  FontAwesome; font-size: 16px;}
.casefen{ width: 60%; margin-top: 17px;}
.casefen2{ width: 35%;}
.casefen ul li{ margin-bottom: 18px;}
.casefen ul li,.casefen ul li a{ color: #999;}
.casefen ul li span{ display: block; color: #000; line-height: 30px; padding-left: 10px;}
.casefen ul li a{ display: inline-block; padding: 5px 10px;}
.casefen ul li a:hover{color: #b81c22;}

.jianju .boliinfo{ line-height: 32px; }
.jianju .boliinfo{ margin-top: 30px;}

.hezuo{ background: #f6f6f6; padding: 30px; margin-top: 40px;}
.hezuo h2{ font-size: 30px; text-align: center; margin-bottom: 20px;}
.hezuo span{ display: block; padding: 0 60px; text-align: center; line-height: 30px;}
.liuctu{ display: flex; flex-wrap: wrap; justify-content: center; position: relative;}
.liuctu li{ width: 42.5%; margin: 0 3%; }

.liuctu h3{ text-align: center; font-weight: normal; font-size: 20px; line-height: 60px;}
.liucx{background: #b81c22; color: #fff; margin-bottom: 10px; overflow: hidden; line-height: 30px; border-radius:30px ; counter-increment:testname; padding: 5px ;}
.liuctu li:nth-child(2) .liucx{ background: #000;}
.liucx i{ font-style: inherit; margin-left: 15px;}
.liucx h4{ font-size: 18px;}
.liucx:before{content: counter(testname);  float: left;  margin-right: 10px; width: 30px; line-height: 30px; border-radius:25px ; color: #b81c22; font-family: "Impact"; font-size: 20px; background: #fff; text-align: center;}
.liuctu li:nth-child(2) .liucx:before{ color: #000;}
.liuctu:after{ content: ''; width: 1px; height: 260px; background: #e3e3e3; position: absolute; left: 50%; top: 20%;}

h2.newsldst { text-align: center; font-size: 30px; font-weight: normal; margin-top: 60px;}
.newslidt li{  margin-bottom: 30px;}
.newslidt li a{ display: block;overflow: hidden;}
.newtu{ width: 24%; font-size: 0;}
.newconb{ width: 70%; padding:0 2% ; border-left:1px dashed #dcdcdc ;}
.newconb i{font-style: inherit; margin-bottom: 10px; display: block; color: #aaaaaa;}
.newconb span{ display: block; color: #aaaaaa; font-size: 16px; line-height: 26px;}
.newconb h3{ font-size: 20px; margin-bottom: 15px;}
.wenz h1{ font-weight: normal;}
.laiyuan{ color: #aaaaaa; line-height: 36px;}
.textcon{ line-height: 28px; margin-top: 20px;}
.textcon p{ margin-bottom: 10px;}

.top60{ margin-top: 60px;}
.xinxi{ width: 40%;}
.xinxi li{ line-height: 60px; font-size: 16px; padding-left: 40px;}
.xinxi li:after{ content: ''; display: block; width: 100px; border-bottom: 1px dashed #a0a0a0;}
.xinxi li:nth-child(1){ background: url(../images/add1.jpg) 0 50% no-repeat;}
.xinxi li:nth-child(2){ background: url(../images/add2.jpg) 0 50% no-repeat;}
.xinxi li:nth-child(3){ background: url(../images/add3.jpg) 0 50% no-repeat;}
.xinxi li:nth-child(4){ background: url(../images/add4.jpg) 0 50% no-repeat;}
.xinxi li:nth-child(5){ background: url(../images/add5.jpg) 0 50% no-repeat;}

.mesbj{ width: 60%; background: url(../images/mesbj.jpg) right no-repeat; overflow: hidden;}
.wentex{ width: 45%; margin-left: 5%; margin-bottom: 20px; background: none; line-height: 40px; height: 50px; border-bottom: 1px dashed  #a0a0a0; font-size: 16px;}
.lontesd{ font-size: 16px; font-family: "microsoft yahei"; width: 95%; margin-left: 5%; display: block; border: none; background: none; border-bottom: 1px dashed  #a0a0a0;  height: 100px;}
.anjjiao{ background: #b81c22; color: #fff; cursor: pointer; height: 36px; width: 160px; text-align: center; line-height: 36px; margin-left: 5%; margin-top: 20px;}
.map{ border: 1px solid #000; margin-bottom: 60px; margin-top: 60px;}


.casefen ul li a.visit{ color: #b81c22;}
.fenab li.actig{ background: #b81c22;}


@media only screen and (max-width:768px ) {
.zt{ width: 100%; margin: 0 auto;}	
.top span{ padding-right: 10px;}
.daohang{ background: #000;}
.logo{ float: none;}
.daonav{ float: none; width: 100%; }
.xla,.dixia,.xla2{ position: relative; width: 100%; left: 0;}
.xla{ left: 0;}
.xla2{ display: none;}
nav ul li:hover .xla{ display: none;}
nav ul li i{ top: 10px; }
nav ul li>.xla ul li i{ top: 10px;}
.xla>ul>li:hover>.xla2{ display:none}
nav{ float: none; width: 100%;  line-height: 40px; position: relative;  }
nav ul{ display: none;}
nav ul li{ line-height: 40px; display: block; float: none; text-align: center; border: none;}
nav ul li a{  padding: 0 ; color: #fff;}
nav ul li:nth-child(3) a{display: inline-block;}
nav ul li:nth-child(3) .xla a{ display: block;}
nav ul li i{ color: #fff;}
nav>ul>li:hover>.xla>ul>li>.xla2>a:hover{background:none;}
nav>ul>li>.xla>ul>li:hover{background:none;}
.xla{ width: 100%;}
.caidan{ display: block; position:absolute; top:-70px; right: 15px; z-index: 9999; padding: 5px 0; font-size: 26px; color: #fff; }
.sousuo{ width: 28%;}
.sou{ width: 86%;}
.abjie h2{ margin-top: 15px;}
.abjian{ height: 120px; overflow: hidden;}
.abjie.jieh h2:before{ left: 54%;}
.lowtex{ width: 25%;}
.lontext{ width: 86%;}
.anniu{ width: 89%;}
.beiji{ padding: 0 10px;}
.bolicon h2{ margin-top: 0;}
.bolicon{ width: 43%; padding-left: 3%; padding-right: 3%;}
.zuoyou li:nth-child(2n) .bolicon{ padding-right: 0; padding-left: 3%;}
.boligcase{ width: 75%;}
.guanyu{ width: 20%;}
.gaoji{ width: 90%;}
footer{ background-size:cover ;}
.baisenav{ background: #fff;}
.baisenav .logo{ margin-left: 10px;}
.baisenav .caidan{ color: #000;}
.baisenav nav ul li:hover .xla{ display: none;}
.baisenav nav ul li i{ top: 10px; }
.baisenav nav ul li>.xla ul li i{ top: 10px;}
.baisenav .xla>ul>li:hover>.xla2{ display:none}
.baisenav nav{ float: none; width: 100%;  line-height: 40px; position: relative; background: #000;  }
.baisenav nav ul{ display: none;}
.baisenav nav ul li{ line-height: 40px; display: block; float: none; margin-left: 0; text-align: center; border: none;}
.baisenav nav ul li a{  padding: 0 ; color: #fff;}
.baisenav nav ul li:nth-child(3) a{display: inline-block;}
.baisenav nav ul li:nth-child(3) .xla a{ display: block;}
.baisenav nav ul li i{ color: #fff;}
.baisenav nav>ul>li:hover>.xla>ul>li>.xla2>a:hover{background:none;}
.baisenav nav>ul>li>.xla>ul>li:hover{background:none;}

.casefen{ width: 52%;}
.casefen2{ width: 42%;}
.xinxi{ width: 43%;}
.mesbj{  width: 57%; }

}
@media only screen and (max-width:480px ) {
nav ul li{ margin-left: 0;}
.keyword{ float: none; width: 100%;}
.sousuo{ float: none; width: 95%; margin: 0 auto;}
.abbj{ padding: 30px 0;}
.abtu,.abjie{ float: none; width: 96%; margin: 0 auto;}
.abjian{ height: auto;}
.youlist li{ width: 100%;}
.youlist li .tupz{ float: none; width: 96%; margin: 0 auto;}
.youshiwen{float: none; width: 88%;margin: 0 auto;}
.youlist li:nth-child(3) .tupz, .youlist li:nth-child(4) .tupz,.youlist li:nth-child(3) .youshiwen, .youlist li:nth-child(4) .youshiwen{ float: none;}
.casename{ width: 80%; margin: 0 auto; float: none;}
.casebj{ padding: 30px 0;}
.cpfenlei li{ width: 96%;}
.calist{ justify-content: center;}
.calist li{ width: 48%;}
.calist li:nth-child(3n){ margin-right: 1%;}
.calist li:nth-child(3n+1){ margin-left: 1%;}
.newstu{ display: none;}
.newdli{width: 96%; padding: 2%;}
.lowtex{ width: 88%; margin-top: 10px; margin-right: 0;}
.digong{ float: none; width: 96%; margin: 0 auto; margin-top: 20px;}
.heise span{ display: block;}
.fuhot,.top{ text-align: center;}
.boli,.bolicon,.boligcase,.guanyu{ float: none; width: 96%; margin: 0 auto; margin-bottom: 20px;}
.bolicon{ padding: 0; text-align: left;}
.gaoji .liuya{ width: 100%;}
.casefen{ float: none; width: 96%; margin: 0 auto;}
.casefen2{ width: 96%;}
.fenlei{ margin-top: 30px; margin-bottom:20px ;}
.casefen ul{ display: none;}
.casefen h4 i{display:block;}
.boligcase h2{ font-size: 25px;}
.hezuo{ padding: 30px 0px;}
.liuctu li{ width: 100%; margin: 0 ; }
.liucx:before{ margin-right: 5px;}
.liucx h4{ font-size: 16px;}
.liucx i{ margin-left: 5px;}
.liuctu:after{ display: none;}
.hezuo span{ padding: 0 20px;}
.newtu,.newconb{ float: none; width: 96%; margin: 0 auto;}
.newtu{ margin-bottom: 10px;}
h2.newsldst{ margin-top: 30px;}
.wenz h1{ margin-top: 20px;}
.xinxi{ float: none; width: 96%; margin: 0 auto;}
.mesbj{ float: none; width: 100%; margin: 0 auto; margin-top: 30px;}
.wentex,.lontesd,.anjjiao{ margin-left: 3%;}
.map{ margin-bottom: 30px; margin-top: 30px;}
}

@media only screen and (min-width:769px ) and (max-width:1024px ){
.zt{ width: 100%; margin: 0 auto;}	
.top span{ padding-right: 10px;}
.logo{ margin-left: 10px;}
nav ul li{ margin-left: 7px;}
.daonav{ width: 90%;}
.sousuo{ margin-right: 10px;}
.abjie h2{ margin-top: 15px;}
.abjie.jieh h2:before{ left: 64%;}
.lowtex{ width: 27%;}
.lontext{ width: 90%;}
.anniu{ width: 91%;}
.beiji{ padding: 0 10px;}
.bolicon h2{ margin-top: 0;}
.bolicon{ width: 43%; padding-left: 3%; padding-right: 3%;}
.zuoyou li:nth-child(2n) .bolicon{ padding-right: 0; padding-left: 3%;}
.boligcase{ width: 75%;}
.guanyu{ width: 20%;}
.gaoji{ width: 90%;}
footer{ background-size:cover ;}
.baisenav .logo{ width: 150px;}
.baisenav .daonav{ width: 84%;}
.baisenav nav ul li a{ padding: 0 13px;}
.baisenav nav ul .active a,.baisenav nav ul .active i{color:#fff}
}