@charset "utf-8";
p,img,h1,h2,h3,h4,h5,h6,input,dl,dt,dd,span.em,b,tr,td,table,ul,ol,li{margin:0; padding:0; }
ol,ul,li{list-style:none}
img{ border:none; display:block}
.clear{ clear:both;}
a{ color:#444; text-decoration:none}
body{ margin:auto; font-family:Helvetica,Arial,"微软雅黑"; margin:auto}


/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu,video{display:block}


.projext_wrap{font-family:"Microsoft YaHei","Arial";}
.h_banner{ background:url(../images/apartment/m_banner.jpg) no-repeat center top; background-size:100%; color:#fff; width:7.5rem; height:9.0rem;}
.h_banner p{ display:block; font-size:0.58rem; line-height:0.58rem; padding-top:0.10rem;}
.h_banner h1{ font-size:0.32rem; line-height:0.32rem; font-weight:normal;padding-top:0.10rem;}
.h_banner img{ float:left; padding-left:1.60rem; width:0.80rem; padding-top:0.18rem; padding-right:0.20rem;}
.h_banner h3{ font-weight:normal; text-align:center; font-size:0.28rem;line-height:0.46rem; margin-top:0.80rem; display:block; padding:0 0.20rem;}
.h_banner h2 span{ background:#fabf1b;font-weight:normal;font-size:0.36rem; height:0.48rem;line-height:0.48rem; padding-top:0.04rem; display:block; width:4.2rem; margin:0.20rem auto 0; text-align:center;}
.h_banner_text{ margin:auto; overflow:hidden; padding-top:2.0rem;}

.title{font-size:0.46rem; line-height:0.64rem; text-align:center}
.problem{ margin-top:0.90rem;}
.problem ul{ overflow:hidden; margin-top:0.30rem;}
.problem ul li{ width:3.6rem; height:4.69rem; float:left}
.problem ul li p{ font-size:0.36rem; line-height:0.54rem; height:0.54rem; text-align:center; background:url(../images/apartment/bg6.png) repeat; margin:auto; width:3.2rem; border-radius:0.04rem;  margin-top:1.0rem; border:1px solid transparent; }
.problem ul li span{ color:#fff; font-size:0.26rem; text-align:center;line-height:0.42rem; margin-top:0.20rem; text-align:center; display:block;}
.problem ul li.li1{ background:url(../images/apartment/libg1.png) center center no-repeat; background-size:3.60rem 4.69rem; margin-left:0.12rem; margin-bottom:0.08rem;}
.problem ul li.li2{ background:url(../images/apartment/libg2.png) center center no-repeat; background-size:3.60rem 4.69rem;margin-left:0.08rem; margin-bottom:0.08rem;}
.problem ul li.li3{ background:url(../images/apartment/libg3.png) center center no-repeat; background-size:3.60rem 4.69rem;margin-left:0.12rem;}
.problem ul li.li4{ background:url(../images/apartment/libg4.png) center center no-repeat; background-size:3.60rem 4.69rem;margin-left:0.08rem;}
.problem ul li.li4 p{  font-size:0.36rem; line-height:0.54rem; height:0.54rem; text-align:center; background:url(../images/apartment/bg6.png) repeat; margin-top:1.0rem;}


.jd_fenlei{  position:relative; padding:1.0rem 0 0.60rem 0}
.jd_title0{ width:100%; z-index:998;  z-index:10000; margin-top:0.20rem;}
.jd_title0 ul{ margin:auto; overflow:hidden; z-index:999;}
.jd_title0 ul li{ float:left; width:25%; overflow:hidden; display:block; text-align:center; cursor:pointer; display:block; float:left}
.jd_title0 ul li img{ background:#dedede; width:70%; margin:auto}
.jd_title0 ul li p{font-size:0.28rem; margin-top:0.14rem; padding-top:1.0rem }
.jd_title0 ul li.li1{ background:url(../images/apartment/o_icon5.png) no-repeat;background-position:center 0px; background-size:1.0rem;}
.jd_title0 ul li.li2{ background:url(../images/apartment/o_icon6.png) no-repeat;background-position:center 0px; background-size:1.0rem;}
.jd_title0 ul li.li3{ background:url(../images/apartment/o_icon7.png) no-repeat;background-position:center 0px; background-size:1.0rem;}
.jd_title0 ul li.li4{ background:url(../images/apartment/o_icon8.png) no-repeat;background-position:center 0px; background-size:1.0rem;}
.jd_title0 ul li.current{ background-position:center -1.70rem; color:#fabf1b}

.jd_fenleiDiv{	
color:#fff; text-align:center;
animation: fadeIn 0.3s linear 0s 1 alternate;
/* Firefox: */
-moz-animation: fadeIn 0.3s linear 0s 1 alternate;
/* Safari 和 Chrome: */
-webkit-animation: fadeIn 0.3s linear 0s 1 alternate;
/* Opera: */
-o-animation: fadeIn 0.3s linear 0s 1 alternate;
}
.jd_text{ margin:auto;  text-align:left; padding:0.20rem 4% 0 4%;}
.jd_fenleiDiv{ overflow:hidden}
.jd_fenleiDiv p{ font-size:0.36rem; margin-top:0.10rem; line-height:0.36rem; color:#000}
.jd_fenleiDiv h2{ font-size:0.48rem; color:#fabf1b; margin-top:0.10rem;}
.jd_fenleiDiv span{ font-size:0.28rem; margin-top:0.08rem; display:block; line-height:0.46rem; color:#000}
.jd_fenleiDivL{}
.jd_fenleiDivL img{ width:100%; }





.pro{ background:#f5f5f5; overflow:hidden; padding:0.70rem 0 }
.prolist{ width:98%; margin:auto; padding-top:0.30rem;}
.prolist li{ width:48%; margin:1%; float:left; display:block; background:#fff; text-align:center; padding:0.30rem 0}
.prolist li img{ width:80%; margin:auto}
.prolist li p{ padding-top:0.10rem;}

.taocan{ width:98%; margin:auto; color:#fff }
.taocan li{ width:48%; margin:1%; float:left; display:block; background:#fabf1b;}
.taocan li p{ font-size:0.36rem; line-height:0.80rem; border-bottom:1px solid #fde299; text-align:center;}
.taocanpro{ font-size:0.28rem; line-height:0.42rem; padding-left:0.60rem; margin-top:0.20rem;}



.pingtai{ background:url(../images/apartment/m_bg2.jpg) no-repeat center top; background-size:7.5rem; color:#fff; padding-top:0.40rem; height:7.8rem;}
.pingtai p{ font-size:0.28rem; margin-top:0.10rem; padding:0 0.20rem;}
.pingtai span{ display:block;  font-size:0.28rem; margin-top:4.7rem; padding:0 0.20rem;}

.liucheng{ padding-top:1.0rem;}
.liucheng span{font-size:0.28rem; margin-top:0.30rem; padding:0 0.30rem; display:block; line-height:0.48rem;}
.liucheng img{ width:92%; margin:auto; padding-top:0.30rem;}

.shuangxian{ background:url(../images/apartment/m_bg5.jpg) no-repeat; background-size:100%; height:5.0rem; color:#fff; margin-top:1.0rem; padding-top:1.30rem;}
.sxBott span{font-size:0.28rem; margin-top:0.70rem; padding:0 0.20rem; display:block; line-height:0.42rem;}

.sx{ background:#fabf1b; font-size:0.32rem; padding:0.03rem 0; border-radius:20px; width:4.8rem; margin:auto; text-align:center}


.pro_more{ display:block; text-align:center; padding:0.30rem 0}

.case{ background:#fff; margin-top:0.60rem;}
.case ul{ margin:auto; overflow:hidden; width:7.0rem;}
.case ul li{ float:left; display:block; width:3.08rem; margin:0 0.18rem; margin-bottom:0.38rem; background:#f8f8f8; border:0.01rem solid #eee; display:block}
.case ul li img{ width:100%}
.case ul li .libott{ padding-bottom:0.30rem;}
.case ul li p.p1{ text-align:center; height:0.30rem; line-height:0.30rem; margin:0.30rem 0 0.10rem 0; font-size:0.26rem;}
.case ul li span.span1{ display:block; text-align:center;  height:0.30rem; line-height:0.30rem; color:#999; font-size:0.26rem;}




/*****************************************************************jm_top*****************************************************************/
.jm_top{ position:fixed; z-index:9; right:0.10rem; bottom:0.20rem;}
.jm_top ul li{ margin-bottom:0.04rem; background:#c8c8c8; cursor:pointer; width:0.60rem;}
.jm_top ul li img{ width:100%}
.jm_top ul li:hover{ background:#0078b3}

