/*头部*/
header{height: 40px;background:#002714;width:100%;font-size: 14px;color: #fff; line-height:40px;position: relative;z-index: 10000;}
.headmid{width: 1200px;height: 40px;margin: 0 auto;}
.head_le{float: left;}
.head_rg{float: right; }
.ewmtu{cursor: pointer;position: relative; z-index: 100000; margin-left: 15px;}
.ewmtu img{vertical-align: middle;}
.ewmtu:hover .tcewm{display: block;}
.tcewm{display: none; background: #fff; padding: 10px; text-align: center; color: #333;font-size:14px;position: absolute;top:30px; z-index: 100000;}
.tcewm p:nth-child(2){ display:none;}

/*导航*/
nav{background: #fff; height: 100px;width: 100%; position: relative;z-index: 1000;}
.navmid{width: 1200px; margin: 0 auto; height: 100px;line-height: 100px;}
.logo{float: left; margin-top: 20px; height: 60px;}
.rgnav{float: right;}
.rgnav .on a{color: #7AA32D;}
.rgnav ul li{width:115px;float: left; text-align: right; line-height: 100px;font-size: 16px;color: #333;}
.rgnav ul li a{color: #333;}
.rgnav ul li:hover{color: #7aa32d;}
.rgnav ul li:hover a{color: #7aa32d;}
.subnav{width:600px;height: 375px; margin-left: -330px; background: #fff;border-radius: 0 0 7px 7px; display: none; position: relative; z-index: 10000;box-shadow:0 1px 3px #ccc inset; }
.rgnav ul li:hover .subnav{display: block;}

.subnav .subleft{float: left; width: 210px; font-size: 14px;color: #333;margin: 25px 20px; }
.subnav .subleft ul{ border-top:#BFBFBF 1px dashed; width: 210px;}
.subnav .subleft ul li{font-size: 15px;line-height: 45px; width: 190px; border-bottom:#BFBFBF 1px dashed; text-align: left; padding-left: 20px; }
.subnav .subleft ul li a{color: #333;}
.subnav .subleft ul li:hover{background:#7AA32D;color: #fff; border-bottom:#7AA32D 1px solid;}
.subnav .subleft ul li:hover a{color: #fff;}
.subnav .subleft ul li .lsty{ background: url(img/dtg.png) no-repeat; height:11px ; width: 40px;display: inline-block;}
.subnav .subleft ul li:hover .lsty{background: url(img/dtw.png) no-repeat; height:11px ;width: 40px;}

.subnav .subright{float: left; font-size: 14px; color: #666; line-height:25px; width: 300px; text-align: justify; margin: 23px 0 0 20px;}
.subnav .subright .im{width: 300px; height: 185px;overflow: hidden;}
.subnav .subright .im img{max-width: 300px;}

/*banner*/
.banner{ width:100%; height:100%; position:relative; margin-top: -140px;z-index: 100;}
#slides { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute;width: 250px; left:0;right: 0;margin: auto; bottom:16%; z-index:9900; }
#pagination li { display:block; list-style:none; width:30px; height:5px; float:left; margin-left:25px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#690000}
.sld_mid{ position: absolute; bottom: 30%; width:764px; left:0;right: 0;margin: auto; z-index: 10000;}

/*新闻滚动框*/
.newnotic{display:block; width: 540px;height: 20px; overflow: hidden;position: absolute;left:0;right: 0;margin: auto; bottom:20%;z-index: 10000;}
.newf{float: left;font-size: 16px;color: #7aa32d; text-transform:uppercase;}
#newts{float: left;font-size: 16px;color: #fff;height: 20px; overflow: hidden; margin-left: 25px;line-height: 20px;}
#newts a{color: #fff;}
.new_mor{float:right;font-size: 16px;color: #7aa32d;}
.new_mor a{color: #7AA32D;}

.prv_down{width: 100%; text-align: center; position: absolute; bottom:2%; z-index: 100000;}


.scroll_one{width: 100%; height: 100%;}
.scroll_two{width: 100%; position: relative;}

.aboutbox{width:100%; height:auto;overflow:hidden;background:#fff;position:absolute; bottom:0px; opacity:0.8;}
.sc_about{ width: 1200px;margin:0 auto;height: auto;overflow: hidden; padding:20px 0 80px}
.sc_about .about_name{font-size: 24px;color: #333; margin: 15px 0;}
.sc_about .about_derc{font-size: 16px;color: #666;}
.sc_about .about_more{color: #fff; background: #9d9d9d;width: 100px; border-radius: 15px; padding: 5px 10px; text-align: center; margin: 20px 0;}
.sc_about .about_more a{color: #fff;}

.scroll_three{width: 100%; position: relative; overflow: hidden;}

.projectcon{width: 1264px; height:100%;margin: 0 auto; margin-top: 80px;overflow: hidden;}
.project{width: 1264px; height:550px; top: 50%; margin-top: -230px;position:absolute;}
.project .pro_tit{font-size: 36px; color: #fff; margin: 0px 0 45px 44px;}

.project ul li{float: left;background: #fff; width: 370px; height: 440px; margin-left: 44px; text-align: justify; overflow:hidden; position:relative; z-index:10; }
.project ul li a{ width:100%; height:100%; display:flex; justify-content:center; align-items:center; }
.project ul li img{  height: 445px;}

.lit_box{ width:100%; height:100%; position:absolute; top:0; background:rgba(0,0,0,.5); color:#fff; display:none; padding: 0 30px; box-sizing: border-box; z-index:999;}
.lit_box .lit_in{ border:1px solid #fff; padding:30px; box-sizing:border-box; position: relative; top: 50%; margin-top: -30%; }
.lit_box .lit_tit{font-size: 18px; margin:0 0 20px 0;}
.lit_box .lit_trt{font-size: 14px; line-height: 24px;}

.project ul li a:hover .lit_box{ display:block;}


/*底部*/
footer{width: 100%;height: 100%; position: relative; overflow: hidden;}

.footcon{width: 700px; margin: 0 auto; height:90%;overflow: hidden;}
.foot_message{width:700px;height: 426px;position: absolute; top: 50%; margin-top: -200px;}
.foot_le{float: left;width: 270px; text-align: center; color: #fff;font-size: 18px; line-height: 38px;}
.foot_rg{float: right;}
.foot_rg p{ font-size:14px; font-size: 14px;color: #fff; line-height: 27px; font-family:"Microsoft YaHei";}
.foot_rg p:first-child{font-size: 18px; margin-bottom:8px;}
/*版权*/
.webright{font-size: 14px;color: #999;width: 100%; text-align: center; margin-top: 40px;}
.webright a{color: #999;}

/*右侧快捷按钮*/
.srolldotcon{width:1264px;height:136px; position:absolute; top:50%; left:50%;margin-left:-632px;margin-top: -68px; }
.scroll_dot{width: 14px; height: 136px; position: absolute; right: 0px; z-index: 10000;}
.scroll_dot img{margin-top: 17px;}


.global_bg{background: url(img/conerbg.jpg) no-repeat top center; width: 100%;min-height: 1028px; height: auto;overflow: hidden; position: absolute; top: 100px;}

.gloabl_con{width: 1200px;margin: 0 auto; height: auto;overflow: hidden; margin-top: 80px;}

/*项目案例列表页*/
.comn_title{font-size: 48px;color: #fff;font-family:"楷体"; margin: 10px 0;}
.mainbox{ background: #fff; border: #d8e4c1 1px solid; min-height: 1000px; height: auto;overflow: hidden; margin: 40px 0;}
.case_list{ margin:40px 14px 80px;height: auto;overflow: hidden;}
.case_list ul{ overflow:hidden;}
.case_list ul li{float: left; margin:18px 10px; width: 370px;height: 390px; background: #f7f7f7;  line-height: 28px;}
.case_list ul li .tit{font-size: 18px;color: #333; margin: 10px 30px 5px 30px;}
.case_list ul li .trt{font-size: 14px;color: #666;margin:0 30px;}
.case_list ul li:hover{background: #7AA32D; color: #fff;}
.case_list ul li:hover .tit{color: #fff;}
.case_list ul li:hover .trt{color: #fff;}

.page{height: 50px; display: table; margin-left:auto ;margin-right:auto ;margin-bottom: 20px;}
.page ul li{float: left;height: 18px; padding: 10px 15px; border:#dcdcdc 1px solid; border-radius: 3px; color: #999;font-size: 14px; margin: 8px;}
.page ul li:hover{ color: #fff;background:#7AA32D;}
.page .on{color: #fff;background:#7AA32D;}

/*内页底部*/
.foot2{font-size: 14px;color: #fff;width: 100%; text-align: center; margin: 40px 0;text-shadow: 0px 0px 5px #666,-1px -1px 1px #666; }
.foot2 a{color: #fff;}

/*苗木设计列表页*/

.mmsj_list{}
#mmtab { position: relative; }
#mmtab .mmnav { position: relative;  z-index: 2;font-size: 14px;color: #666; height:78px;border-bottom: 1px solid #D8E4C1; padding-left: 60px;}
#mmtab .mmnav li { float: left; height:80px; overflow:hidden; line-height: 80px; width: 118px;}
#mmtab .mmnav li span{width: 117px; text-align: center; height: 14px;line-height: 14px; display: inline-block; border-right:1px solid #e5e5e5 ;}
#mmtab .mmnav li:hover{cursor:pointer; background: url(img/mmnav_bg.png) no-repeat top left; height: 86px;width: 118px; color: #fff;}
#mmtab .mmnav .active {overflow:hidden; width:118px; background: url(img/mmnav_bg.png) no-repeat top left; height: 86px;color: #fff;}
#mmtab .mmnav .active a{color:#fff}
#mmtab .mmnav li:hover a{color:#fff}
#mmtab .mmsj_content { position: relative;  }
#mmtab .mmsj_content .box { height:auto; overflow: hidden; display: none; margin: 40px 40px 80px;}
#mmtab .mmsj_content .box ul{overflow:hidden;}
#mmtab .mmsj_content .box ul li{width: 330px; height: 390px; float: left; margin: 10px 21px 20px; font-size: 18px;color: #333;text-align: center; line-height: 40px;background:#f7f7f7;}
#mmtab .mmsj_content .box ul li a{color: #333;}

/*新闻列表*/

#mmtab .news_content { position: relative;  }
#mmtab .news_content .box { height:auto; overflow: hidden; display: none; margin: 70px 130px 20px 60px;}
#mmtab .news_content .box ul li{height: 195px; border-bottom: 1px solid #e5e5e5; margin: 10px 0 25px;}
#mmtab .news_content .box ul{min-height: 960px; padding-bottom: 55px;}
.newlist_le{float: left; width: 260px;}
.newlist_rg{float: left; margin-left: 23px;font-size: 14px;color: #999; text-align: justify; width: 715px; line-height: 30px;}
.newlist_rg .tit{font-size: 18px;color: #333; margin: 6px 0 10px;}
.newlist_le img{
    width: 100%;
    height: 100%;
}
#mmtab .news_content .box ul li a:hover .newlist_rg .tit{color: #7AA32D;}

.page_news{width:100%;height: 50px;position: absolute;left:50%;right:0; bottom: 10px; margin-left:-25%;}
.page_news span{float: left;height: 18px; padding: 10px 15px; border:#dcdcdc 1px solid; border-radius: 3px; color: #999;font-size: 14px; margin: 8px;}
.page_news span:hover{ color: #fff;background:#7AA32D;}
.page_news .on{color: #fff;background:#7AA32D;}
.page_news a{color: #999;}

/*新闻内容页*/
.conten_nav { position: relative;  z-index: 2;font-size: 14px;color: #666; height:78px;border-bottom: 1px solid #D8E4C1; padding-left: 60px;}

.conten_nav li { float: left; height:80px; overflow:hidden; line-height: 80px; width: 118px;}
.conten_nav li span{width: 117px; text-align: center; height: 14px;line-height: 14px; display: inline-block; border-right:1px solid #e5e5e5 ;}
.conten_nav li:hover{cursor:pointer; background: url(img/mmnav_bg.png) no-repeat top left; height: 86px;width: 118px; color: #fff;}
.conten_nav .active {overflow:hidden; width:118px; background: url(img/mmnav_bg.png) no-repeat top left; height: 86px;color: #fff;}
.conten_nav li:hover a{color:#fff}
.conten_nav .active a{color:#fff}
.news_content .content_box{margin: 40px 60px 40px;height: auto;overflow: hidden;}

.cont_top{height: auto;overflow: hidden;}
.cont_top .title{font-size: 24px;color: #666; text-align: center; margin: 20px 0;}
.cont_top .time{font-size: 12px;color: #666; text-align: center;padding: 5px 0 30px; border-bottom:1.5px solid #E5E5E5 ;}
.cont_top .time img{vertical-align: middle;}

.cont_main{height: auto;overflow: hidden; margin: 30px 0 20px;padding-bottom:30px;font-size: 14px;color: #666; line-height: 30px;border-bottom:1.5px solid #E5E5E5 ;} 
.cont_main p img{ max-width:100%; }
.cont_mains{height: auto;overflow: hidden; margin: 0 20px;font-size: 14px;color: #666; line-height: 30px; } 

.prenxt{height: 50px; margin:30px 0 ;font-size: 14px;color: #666;}
.prenxt .prev{float: left;}
.prenxt .next{float: right;}
.prenxt a{color: #666;}

.mainbox2{ background: #fff; border: #d8e4c1 1px solid; min-height: 700px; height: auto;overflow: hidden; margin: 40px 0;}
.yw_con{font-size: 14px;color: #666; line-height: 28px;}

.mmsj_list2{ background: url(img/ywjsbg.png) no-repeat bottom right;min-height: 700px;}


/*公司简介*/
.aboutcon{font-size: 14px;color: #666; line-height: 28px;}
.aboutcon img{ width:50%;}
.contact{margin: 90px 80px; height: auto;overflow: hidden;}
.map{width: 670px;height: 450px; float: left; border: 1px solid #D8E4C1;}
.rgkinds{float:right; width: 310px;height: auto;overflow: hidden; color: #666;font-size: 14px; line-height: 25px;}
.case_con{margin: 70px 98px 0px; height: auto;overflow: hidden;}
.case_con_top{color: #666; padding-bottom: 40px; border-bottom: 1.5px solid #E5E5E5; line-height: 25px; font-size: 16px;}

/*留言反馈页面*/
.booklist ul li{ width:100%; margin: 10px 0; display:inline-block; }
.booklist ul li:nth-child(-n+4){ width:50%; float:left; }
.booklist ul li p{ display:inline-block; font-size:16px; color:#666;}
.booklist ul li input{ width: 310px !important; height: 30px; line-height: 30px; border: 1px solid #dadada; padding-left:10px; box-sizing:border-box; }
.booklist ul li:nth-child(5) p{ margin:0 0 10px 0; }
.booklist ul li textarea{ border: 1px solid #dadada; padding:10px; box-sizing:border-box; width:896px !important;}
.booklist ul li .submit{cursor: pointer; width: 240px !important; height: 44px; border: none; line-height: 44px; background: url(img/button.png) no-repeat; color: #fff; font-size:18px; padding-left:inherit;}











