/* battle 201905 */
 html {
           /* filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
            -webkit-filter: grayscale(100%);
			网站变灰2022-12-2*/
}
body{margin: 0; padding: 0; line-height: 1.8; font-size: 14px;}

a{text-decoration: none; color: #333;}
a:hover{color: #337F44;}
ul,li,h4,figure{list-style: none;margin: 0; padding: 0; }
.wrapper{width: 1200px; margin: 0 auto; position: relative;z-index: 5; clear:both; overflow:hidden}
.tc{text-align:center}
hr {
    height: 1px;background-color: #337F44;
    margin: 10px 0;
    border: 0;
    clear: both;
}
.green{color:#337F44}
.fr{ float:right}
.fl{float:left}
/* 导航 */
.head-v3{position:relative;z-index:100;min-width:1400px;position: absolute;top: 0;left: 0;right: 0;height:110px;background:rgba(255,255,255,.8)}
.head-v3 .navigation-inner{margin:0 auto;position:relative; height: 100px;padding-left:50px;padding-right:50px}
.head-v3 .navigation-inner img.logo{ float: left; margin-top: 20px;}
.edu_nav{position: relative; z-index: 1; float:right; margin-top:0px; margin-bottom: 0;}
.edu_nav a{color: #333; padding-top:40px}
.edu_nav .nLi{float: left; position: relative; display: inline; font-family: microsoft yahei}
.edu_nav .nLi h3{height: 100px; margin: 0; padding: 0; /* float: left; */ /* font-weight: normal; */}
.edu_nav .nLi h3 a{display: block; padding-left:15px; padding-right:15px; font-size: 16px;}
.edu_nav .sub{display: none; width: 94px; left: 0; top: 67px; position: absolute; background: #337F44; line-height: 40px; padding: 5px 0;}
.edu_nav .sub li{zoom: 1; text-align:center}
.edu_nav .sub a{display: block; padding: 0 10px;color: #fff;}
.edu_nav .sub a:hover{background: #337F44; color: #fff;}
.edu_nav .on h3 a{background: #337F44; color: #fff;}
.banner{height: 650px; position: relative; overflow: hidden;}
.notice{height: 50px;    background: #f6f6f6;}
.notice h4{background: url(/images/icon-notice.png) no-repeat;    padding-left: 50px;    width: 90px;font-size: 16px;line-height: 50px; color: #337F44; float: left;}
.notice .txtMarquee-top {    height: 50px;    overflow: hidden;    width: 960px;    display: inline-block;}
.more-notice{float: right;line-height: 50px;}
.more-notice a{ color: #777; font-size: 14px;}
.more-notice a:hover{ color: #333;}
.notice .txtMarquee-top {    height: 50px; float: left;    overflow: hidden;    width: 960px;    display: inline-block;}
.notice .infoList{line-height: 50px; float: left;}
.notice .infoList a{display: inline-block; width: 600px;font-size: 14px;}
.notice .infoList span{color: #777;}

.i-title{text-align: center;}
.i-title img{margin-top: 40px; margin-bottom: 30px;}

.solution-list{    position: relative;    width: auto;    height: 430px;    overflow: hidden; margin-bottom: 40px;}
.solution-list ul li {	float: left;	position: relative;	height: 215px;	width: 400px; overflow: hidden;	
	transition: all .5s;	-moz-transition: all .5s;	-webkit-transition: all .5s;	-o-transition: all .5s}
.solution-list ul li .li-bgcolor{height: 50px; bottom: 0;left: 0;position: absolute;width: 100%;background-color: #000;filter: alpha(opacity=60);opacity: .6;-moz-opacity: .6;-khtml-opacity: .6}
.solution-list ul li>p.solution-title{position: absolute;top: 150px;width: 100%;text-align: center;color: #fff;font-size: 20px;z-index: 2;transition: top .5s;-moz-transition: top .5s;-webkit-transition: top .5s;-o-transition: top .5s}
.solution-list ul li>p.solution-intro{ display:none; text-align: center;left: 0;right: 0;font-size: 14px;height: 150px;padding: 0 30px;overflow: hidden;position: absolute;top: 182px;color: #fff;line-height: 2;z-index: 2;opacity: 0;filter: alpha(opacity=0);transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s}
.solution-list ul li>a{position: absolute;top: 202px;left: 50%;margin-left: -59px;width: 118px;height: 34px;line-height: 32px;text-align: center;border: 1px solid #fff;font-size: 14px;color: #fff;z-index: 2;opacity: 0;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s}
.solution-list ul li:hover .li-bgcolor{background-color: #147B3C;top:0; bottom: 0; height: 100%;}
.solution-list ul li:hover p.solution-title{font-size: 36px;top: 18px}
.solution-list ul li:hover p.solution-intro{top: 100px;opacity: 1;filter: alpha(opacity=100)}
.solution-list ul li:hover a{top: 160px;opacity: 1;filter: alpha(opacity=100)}

/* 首页新闻 */
.slideTxtBox{ clear: both;overflow: hidden;}
.slideTxtBox ul{ margin-bottom: 30px; text-align: center;}
.slideTxtBox ul li{display: inline-block; font-size: 16px; padding: 5px 20px; border-radius: 25px; margin: 5px 10px; background: #8B988E;color: #fff; cursor: pointer;}
.slideTxtBox ul li.on{background: #337F44;}
.slideTxtBox .bd{ margin-left: -15px; margin-right: -15px;}
.slideTxtBox .bd .i-news-item{width: 380px; margin: 0 15px 20px 15px; float: left;text-align: left;}
.slideTxtBox .bd .i-news-item .imgbox{width: 380px; height: 200px; margin-bottom: 10px;}
.slideTxtBox .bd .i-news-item .imgbox img{width: 380px; height: 200px;transition: all 0.6s;object-fit:cover }
.slideTxtBox .bd .i-news-item:hover img{ margin-top: -10px;}
.slideTxtBox .bd .i-news-item a.i-news-title{ display: block; font-size:18px;overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap; position: relative; margin-bottom: 5px;}
.slideTxtBox .bd .i-news-item a.i-news-title:after{ position: absolute;bottom: 0px; width: 80px;height: 2px; background: #147B3C;left: 0;content: " ";left: 0;    right: 0;    
    color: #e5e5e5;
    z-index: 2;}
.slideTxtBox .bd .i-news-item .i-news-des{ font-size: 12px; color: #999999; margin: 0; }
.slideTxtBox .bd .i-news-item .i-news-time{ background: url(/images/time.png) left center no-repeat; padding-left: 20px; display: inline-block; font-size: 14px; color: #147B3C;}

/* footer */
footer{background: #337F44; clear: both; padding-top: 40px; padding-bottom: 10px; color: #fff; overflow:hidden}
.copyright{border-top: 0px solid #3B962F; padding-top: 10px; clear: both;margin-left: 60px; }
.btm-contact{ float: left; width: 830px;margin-bottom: 10px;}
.btm-contact h2{ display:none; font-size: 36px; margin: 0;}
.btm-contact .btm-tel{ background: url(/images/dhtb.png) left center no-repeat; padding-left: 60px; height: 60px; line-height: 60px; font-size: 30px; font-weight: bold;}
.btm-contact .btm-add{ float: left; margin-left: 60px;}
.btm-qrcode{ float: left;border-left: 1px solid #389731; padding-left: 20px; width: 320px; text-align: center;margin-bottom: 10px;}

.floating_ck{position:fixed;right:20px;bottom:5%;z-index: 100;}
.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:#646577;border-bottom:solid 1px #555666;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer; }
.floating_ck dl dd:hover{background-color:#337F44;border-bottom:solid 1px #337F44;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult,.words{background-image:url(/images/icon0701/zxicon.png);}
.quote{background-image:url(/images/icon0701/kficon.png);}
.qrcord{background-image:url(/images/icon0701/erweima.png);}
.return{background-image:url(/images/icon0701/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:80px;background-color:#337F44;border-bottom:solid 1px #337F44;display:none;}
.floating_left a{color:#fff;line-height:80px;}
.floating_ewm{height:242px;top:-81px;}
.floating_ewm i{background:url(/images/erweima.png) center no-repeat;display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}

.content{ position: relative;z-index: 1; background: #F7F7F7; clear: both; overflow: hidden; font-size: 16px; color: #666666; line-height: 2;}
.content .bg-white{ background: #fff; position: fixed; position: absolute;left:0;right: 50%; margin-right: 350px; bottom: 0; top: 0;}
.content .left{ width: 260px; float: left; padding-bottom: 20px; padding-top: 30px;}
.content .right{ width: 900px; float: right;padding-bottom: 40px; padding-top: 30px; min-height:500px}
.left h1{font-size: 26px; width: 250px; display: block; border-bottom: 1px solid #CCCCCC; padding-bottom: 10px; color: #337F44; margin-bottom: 15px; line-height: 1; margin-top: 0;}
.left h1 small{ font-size: 20px; color: #888; font-weight: normal;text-transform : uppercase}
.content .left a.left-cat{ display: block; font-size: 18px; margin-bottom: 1px; padding-left: 15px; line-height: 40px;}
.content .left a.left-cat:hover{color: #fff; background: #337F44;}
.content .left a.on{color: #fff; background: #337F44;}

.crumb{ background: url(/images/ico-home.png) left center no-repeat; padding-left: 20px;  color: #333;}
.content .right h1.title{ font-weight: normal; color: #444; font-size: 24px; margin-bottom: 5px;}
.t2em{text-indent: 2em;}
.content .right b{ color: #333;}
.content .right .con img{max-width:800px}

.news-item{list-style: none; position: relative;}
.news-item-list{margin: 0; padding: 20px 0; border-bottom: 1px solid #e0e0e0;padding-left: 300px;}
.news-item-module .news-item-pic, .news-item-list .news-item-pic{position: absolute; left: 0; top: 20px;}
.news-item-list .news-item-main{height: 150px; position: relative;}
.news-item-module .news-item-main .news-item-title, .news-item-list .news-item-main .news-item-title{max-height: 48px;text-align: justify;font: 16px/24px 'Microsoft YaHei';}
.news-item-module .news-item-main .news-item-brief, .news-item-list .news-item-main .news-item-brief{height: 48px; /* margin-top: 12px; */ font: 14px/24px 'Microsoft YaHei'; color: #999; overflow: hidden;}
.news-item-module .news-item-main .news-item-attr, .news-item-list .news-item-main .news-item-attr{position: absolute; left: 0; bottom: 0;display: block; width: 100%; height: 22px; font: 14px/22px 'Microsoft YaHei'; color: #999;}
.news-item-list .news-item-attr .news-item-date{padding-left: 20px; background: url(/images/icon-date.png) no-repeat 0 50%;}
.news-item-list .news-item-attr .news-item-view{padding-left: 20px; background: url(/images/icon-eye.png) no-repeat 0 50%; margin-left: 20px;}

/*折叠菜单*/
.accordion{width: 100%;   }
.accordion .link{cursor: pointer; display: block; padding: 10px 20px 10px 15px; color: #4D4D4D; font-size: 18px;border-bottom: 0px solid #CCC; position: relative; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}
.accordion li:last-child .link{border-bottom: 0;}
.accordion li{cursor: pointer;}
.accordion li span{position: absolute; top: 20px; left: 12px; font-size: 18px; color: #595959; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}
.accordion li span.fa-chevron-down{right: 18px; left: auto; font-size: 16px; display:block;width:20px; height:10px; background:url(/images/arr-down.png) no-repeat center; background-size:100%}
.accordion li.open .link{color: #337F44;}
.accordion li.open span{color: #337F44;}
.accordion li.open span.fa-chevron-down{-webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}
/** * Submenu -----------------------------*/
.submenu{display: none;  font-size: 16px; padding-right:10px}
.submenu li{border-bottom: 1px solid #d6d7dc;}
.submenu a{display: block; text-decoration: none; color: #666; padding:4px 12px; padding-left: 42px; -webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease;}
.submenu a:hover ,.submenu li.current a{background: #337F44; color: #FFF;}

.l-nav{}
.l-nav ul li{border-bottom: 0;}
.l-nav ul li a{padding-left: 10px;font-size: 18px;display: block;height: 40px;line-height: 40px;position: relative;}
.l-nav ul li .inactive{background: url(/images/arr-down.png) no-repeat 214px center; font-weight:600}
.l-nav ul li .inactives{background: url(/images/arr-up.png) no-repeat 214px center; color:#337F44}
.l-nav ul li ul{display: none;}
.l-nav ul li ul li{border-left: 0;border-right: 0;border-color: #467ca2;}
.l-nav ul li ul li ul{display: none;}
.l-nav ul li ul li a{padding-left: 20px; color:#666; font-size:16px}
.l-nav ul li ul li a:hover{background-color: #337F44;  color:#fff}
.l-nav ul li ul li ul li{border-color: #6196bb;}
.l-nav ul li ul li ul li a{color:#666;padding-left: 40px;font-size:14px; line-height:30px; height:30px}

/*活动图片列表*/
.huodong{ overflow:hidden}
.huodong li{ text-align:center; float:left; width:33.33%; margin-bottom:10px; box-sizing:border-box; padding:0 15px}
.huodong li img{width:100%; height:170px;border:2px solid #F7F7F7}
.huodong li:hover img{border:2px solid #337F44}
.huodong li:hover{ color:#337F44}

.pages{ clear:both; text-align:center}

/*经营服务首页*/
.jyfw-index{ overflow:hidden}
.jyfw-index li{width:50%; float:left; box-sizing:border-box; margin-bottom:40px}
.jyfw-index li>div{ width:400px;position:relative; margin:0 auto; height:215px}
.jyfw-index li>div .text{height:49px; background:url(/images/jingyingfuwu/bg-title1.png) no-repeat; line-height:49px; position:absolute;bottom:0; left:0;width:100%; color:#333; font-size:16px; text-indent:30px; margin:0; padding:0}
.jyfw-index li>div:hover .text{background:url(/images/jingyingfuwu/bg-title2.png) no-repeat; color:#fff}

/*物业管理*/
.wygl-item{ margin-bottom:15px; position:relative; height:120px; padding-left:300px; margin-bottom:1px so
 #CBCDCC; background:url(/images/arr-right.png) 850px center no-repeat;}
.wygl-item img{ position:absolute; left:0; bottom:0; height:120px; width:270px}
.news-item{height:142px; }
.news-item h3{ margin-top:0; line-height:1.2}
.news-item img{ position:absolute; left:0; bottom:0; height:142px; width:270px;object-fit: cover;}
.wygl-item p{ color:#888; margin:0}
.wygl-item:Hover{ background-color:#fff}

.date{ color:#999}

/*文化*/
.lt-culture-top-box{background-color:#f5f5f5}
  .lt-culture-bot{padding-top:10px; clear:both}
  .lt-culture-bot-box{position:relative;background-color:#147B3C}
  .lt-culture-bot-title{color:#fff;font-size:20px;text-align:center}
  .lt-culture-bot-eng{color:#fff;font-size:13px;text-align:center;text-transform:Uppercase}
  .lt-culture-line{width:90%;margin:0 auto;height:5px;border-bottom:1px dotted #fff}
  .lt-culture-bot-p{color:#fff;text-align:center;margin-top:15px}
  .lt-culture02{position:absolute;left:0;bottom:0}
  .lt-culture03{position:absolute;right:0;bottom:0}
  .lt-culture05{margin-top:20px}
  .lt-culture-title{color:#cc292a;font-size:32px; margin-top: 20px; text-align: center;}
  .lt-culture-eng{color:#cc292a;font-size:10px; margin-bottom: 20px; text-align: center;text-transform:Uppercase}
  .lt-culture-col2:nth-child(1){width: 40%; padding-right: 5px;box-sizing: border-box;}
  .lt-culture-col2:nth-child(2){width: 60%; padding-left:5px;box-sizing: border-box;}
  .lt-culture-col4{ width: 25%; height: 175px; box-sizing: border-box;}
 
 #ad{ position:relative}
 #ad .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:10px; z-index:1; }
#ad .hd ul{ overflow:hidden; zoom:1; float:left;  }
#ad .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; border-radius:50% }
#ad .hd ul li.on{ background:#337F44; color:#fff; }
  @media (max-width: 768px) {
    .lt-culture-col2 img{ width: 100%;}
    .lt-culture-col4 img{ width: 100%;}
    .lt-culture-col4 {
      width: 50%;
    }
    .lt-culture-col2:nth-child(1){width: 100%; padding: 0;}
      .lt-culture-col2:nth-child(2){width: 100%;padding-top:10px; padding-left: 0;}
  }<!--0.00011396408081055-->