* {margin: 0px 0px; padding: 0px 0px;}
a {text-decoration:none;}
body {background-color: #f9f9f9;font-family:"微软雅黑"；;width: fit-content;}
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: 410px;background-image: url(/uploads/image/siid921/4205962db3d197805dc10b0ac8b_p24_mk24.jpg);margin: 0 auto;margin-bottom: 20px;/* background-size: 100% 100%; */}

.top_nav{width: 1180px;height: 48px;background-color:#dce991;margin:0 auto;margin-bottom: 20px;}
.top_nav ul{display: block;list-style-type:none;width: 1180px;height: 48px; margin: 0 auto;}
.top_nav ul li{float: left; line-height: 48px; padding-left: 22px;}
.top_nav ul li a{color: #21440f}
#li_one{padding-left: 32px;}

.top_content{width: 1180px;height: 452px;margin: 0 auto; margin-bottom: 20px;}
.aboutus{width: 380px; height: 452px;float: left;margin-right: 20px;} 
.headlines{width: 380px; height: 452px;float: left;margin-right: 20px;}
.aboutus_title{margin-bottom: 20px;width: :380px;height: 52px;background-image: url(/uploads/image/siidd13/e5167ed399df234ed8fef63db63_p24_mk24.jpg);background-size: 100% 100%;}
.aboutus_title a{color: #21440f;line-height: 52px; padding-left: 348px;font-size: 14px;}
.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;}
.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;}
.graphic div{float: left;}

.onenews{width: 380px;margin-right: 20px;float: left;height: 452px;}
.newscontent{width: 380px; height: 226px;}

.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;}
.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;}