* {margin: 0px 0px; padding: 0px 0px;}
a {text-decoration:none;}
body {background-color: #f9f9f9;font-family:"微软雅黑"；}
li { list-style:none;}
a { text-decoration:none; cursor:pointer; }

a:focus {outline:none;}

.header_box{width:100%; max-width:1920px;height:38px;margin:0 auto;background-color:#fff;}
.header{width:1180px;height:38px;margin: 0 auto;}
.header ul{display:block;list-style-type:none;width:1180px;height:38px;}
.header ul li{float:left;line-height:38px; margin-right:30px;}
.header ul li a{font-size:14px;color:#333;}
.header ul li a:hover{color:blue;}

.banner_box{width:100%;max-width:1920px;height:242px;background-color:#059630;margin:0 auto;}

.top_nav{width:100%;max-width:1920px;height:48px;background-color:#fff;margin:0 auto;margin-bottom:20px;}
.top_nav ul{display:flex;list-style-type:none;width:1180px;height:48px;margin: 0 auto;display: flex;justify-content: space-between}
.top_nav ul li{float:left;line-height:48px;}
.top_nav ul li a{color:#333;font-size:16px;}

.top_content{width: 1180px;height: 452px;margin: 0 auto; margin-bottom: 20px;}
.aboutus{width:380px;height:452px;float:left;margin-right:20px;background-color:#fff;} 
.headlines{width: 380px; height: 452px;float: left;margin-right: 20px;}
.aboutus_title{margin-bottom:20px;width:380px;height:52px;background-image:url(https://src.leju.com/imp/imp/deal/19/28/a/650e0d1301650010b77a2337a7d_p24_mk24.jpg);background-size:100% 100%;}
.aboutus_title a{color:#07913a;line-height:52px;padding-left:348px;font-size:20px;}
.aboutus_title a:hover{color: blue;}

.president{width: 380px;height: 120px; background-color: #fff;margin-bottom: 20px;}
.president div{float: left;}
.president div p{padding-left: 20px;}

.button_bottom{margin-bottom: 20px;}
.button_top ul {display: block; width: 380px; height: 50px; list-style-type: none;}
.button_bottom ul{display: block; width: 380px; height: 49px; list-style-type: none;}
.button_top ul li img{float: left;width: 190px;height: 50px;}
.button_bottom ul li img{float: left;width: 190px;height: 49px;}

.headtext{font-size: 18px; color: #c40707;font-weight: bold;}
.news{margin-top: 10px;}
.news ul{list-style-type:none;line-height:28px;padding-left:10px;}
.news ul li a{color:#666;font-size:14px;}
.news ul li a:hover{color:blue;}

.greenresidential{width:380px;height:452px;float:left;}
.graphic{width:380px;height:120px;background-color:#fff;padding-top:10px;padding-bottom:10px;}
.graphic div{float:left;}

.onenews{width: 380px;margin-right: 20px;float: left;height: 452px;}
.newscontent{width:380px;height:226px;background-color:#fff;}

.adbanner{width: 1180px;height: 52px; background-color: red;margin: 0 auto; margin-bottom: 20px;}

.brand{width: 1180px;height: 548px;margin: 0 auto;}
.brand_one{float: left;}
.brandheadlines{width: 380px;height: 62px;font-size: 22px;color: #666;font-weight: bold;line-height: 62px;}
.brandtext{width: 380px;height: 160px;background-color: #fff;}
.brandtext p{width: 340px;margin-left: 20px;padding-top: 16px; font-size: 14px; color: #666; line-height: 26px;}

.activity{width: 1180px;height: 620px;margin: 0 auto;}
.activity_one{width: 280px;height: 245px;float: left;margin-right: 20px; margin-bottom: 20px;}
.activitytext{width: 278px;height: 68px;border:1px solid #dbdbdb;}
.activitytext p{width: 240px;margin-left: 20px;padding-top: 14px; font-size: 14px; color: #666;}
.activitytext p a{color: #666;}
.activitytext p a:hover{color: blue;}

.bottombox{width:100%;height:120px;background-color:#333;margin-top:100px;}
.bottombox p{color: #fff;font-size: 12px; line-height: 20px; text-align: center;}
.bottombox p a{color: #fff;}

.headlinesimg{width: 380px;height: 192px;overflow: hidden;}
.headlinesimg a img:hover{transform: scale(1.2);}

.brandimg{width: 380px;height: 130px;overflow: hidden;}
.brandimg a img{width: 380px;height: 130px;cursor: pointer;transition: all 0.6s;}
.brandimg a img:hover{transform: scale(1.2);}

.activityimg{width: 280px;height: 175px;overflow: hidden;}
.activityimg a img{width: 280px;height: 175px;cursor: pointer;transition: all 0.6s;}
.activityimg a img:hover{transform: scale(1.2);}

/* 焦点图 */
.focus{position: relative;}
.focus ul{overflow: hidden;width:380px;height:192px;}
/* .focus ul li{position: relative;} */
/* .focus ul li h2{position: absolute;height:38px;width:380px;bottom:4px;left:0px;background-color:rgba(0, 0, 0, 0.4);line-height:38px;text-indent: 20px;font-size:14px;margin:0;} 
.focus ul li h2 a{color:#fff;}
.focus ul li h2 a:hover{color:#fff;}*/
.focus-btn-box{position:absolute;top:160px;width:380px; display:flex;justify-content: center;margin-top:12px;}
.focus-btn-bottom{width:40px; height:8px; background-color:#DCDCDC;margin-right:5px;cursor: pointer;}
.focus-btn-bottom.cur{background-color:#CD3353}
.focus-btn-bottom:hover{background-color:#CD3353;}