html{
	font-size:62.5%
}
html,body{
	width:100%;
	height:100%;
}
body{
	font-size:1.4rem;
}
::-webkit-scrollbar {/*隐藏滚轮*/
    display: none;
}
.pagecontainer{
	position: absolute;
	top:0;
	bottom: 0;
	left:0;
	right: 0;
	/*background: pink;*/
}

.header{
    width:100%;
    height:5.6rem;
    background: #f5f5f5;
    position: relative;
    overflow: hidden;
}
.container-content{
    position: absolute;
   /* background: red;*/
    left:0;
    right:0;
    top:5.6rem;
    bottom: 0;
   overflow:auto;
   overflow-x: hidden;
   -webkit-overflow-scrolling : touch;
}

.mobile-conent{

	max-width: 750px;
	height:10rem;
	/*background: gold;*/
	margin:0 auto;
}

/*header部分*/
.box-nav{
    position: absolute;
    z-index:9999999;
    left:0;
    right:0;
    bottom:0;
    top:0;
    background: #60a03a;
    overflow-y:auto;
    display: none;
}
.box-nav a{
    text-decoration: none;
    color:#fff;
    font-size: 1.8rem;
}

.nav-menu,.nav-logo,.nav-weixin{
	display: inline-block;
	height: 100%;
}

.nav-menu{
	width:17.5%;
	float: left;
	background: url(../images/ind_siblenav.png) center no-repeat;
	background-size: auto 28.6%;	
	background-color:#60a03a;
	
}
.nav-logo{
	position: absolute;
	left:27.5%;
	right:15%;
}
.nav-weixin{
    width:15.3%;
    float: right;
}

/*导航项目*/
.menu-item{
	clear:both;
	width:70%;
	margin:0 auto;
}
.menu-item li{
    border-top:2px solid #fff;
    padding-top:2rem;
    padding-bottom: 2rem;

    overflow:hidden;

}
.menu-item li:first-child{
	border-top:0px;	
}
.menu-item span{
	display: inline-block;
	width:4rem;
	height: 4rem;
    float:right;
    cursor: pointer;
    border: 0px dashed red;
    margin-top: -1rem;
}
.menu-son{
	margin-left:.8rem;
	margin-top:1rem;
	clear: both;
	display: none;/*默认隐藏*/

}
.menu-son a{
    font-size:1.4rem;
}
.menu-son li{
	border-top:1px solid #ffffff;
	padding-top:0.8rem;
	padding-bottom: 0.8rem;
}
.menu-son li:first-child{
	border-top:0px;
}

/*选中*/
.active-list{
   border-color:#E84418 !important;
}
.active-list > a{
    color:#E84418;
}

/*幻灯下快捷导航*/
.toobar-nav{
	clear:both;
	position: relative;
}
.toobar-nav a{
	display: inline-block;
	width: 50%;
	height: 9.25rem;
    background-repeat: no-repeat;
    background-size: auto 32.4%;
    background-position: center 40%;
    text-align: center;
    font-size: 1.4rem;
    position: relative;
    overflow:hidden;
    color:#fff;

}
.toobar-nav span{
	position: absolute;
	bottom: 0;
	top:60%;
	left:0;
	right: 0%;
}
.toobar-nav a:first-child{
    background-color:#3e6046;
}
.toobar-nav a:nth-child(2){
    background-color:#28806e;	
}
.toobar-nav a:last-child{
	background-color: #4c9b8b;
}

/*新闻 news*/
/*统一设置栏目标题*/
.category-title h2{
    text-align: center;
    font-size: 2.2rem;
    margin-top:.8rem;
    margin-bottom: 1.2rem; 
}
/*具备副标题的*/
.subtitles{
    text-align: center;
    line-height: 3rem;
    font-size: 1.4rem;
    font-family: "微软雅黑";

}
.subtitles p{
	text-align: left;
    padding: 0 2rem;

}
.subtitles small{
	font-size:2rem;
	color:#c5c5c5;
}
.subtitles h2{
	font-size: 2.2rem;
	color:#555;
}
/*标题样式二*/
.title-styletow{
    text-align: center;
    margin-bottom: .8rem;
    margin-top:.8rem;
    overflow: hidden;
}
.title-styletow h2{
    font-size: 2.2rem;
    color:#60a03a;
}
.title-styletow:nth-child(2){
	font-size:2.2rem;
	color:#c5c5c5;
	text-transform:uppercase;
}
.title-styletow hr{
	border:none;
	height:2px;
	border-top:2px solid #60a03a;;
	margin:0 auto;
	width:20%;
}
/*按钮*/
div.title-styletow .button-return{
    display: block;
    width: 10rem;
    padding:.8rem .5rem;
    font-size: 1.6rem;
    float:right;
    border:1px solid #60a03a;
    margin-right:.8rem;
    margin-top:.8rem;
    color:#60a03a;
}
div.title-styletow .titles{
    clear: both;
    color:#555;
    font-size: 1.8rem;
    padding-top:1.8rem;
}
div.title-styletow .publish-info{
	width: 100%;
	font-size: 1.6rem;
	color:#555;
}
.box-about{

}
div.box-absout2{
	margin:0;
    background:#39915f;
	min-height:180px;
	padding-top:20px;
	padding-left:30px;
	padding-right:30px;
	color:white;
	overflow:hidden;
	margin-top:-6px;

}
div.box-absout2 h2{
	font-size:24px;
	padding-top:15px;

}
div.box-absout2 p{
	text-overflow:clip;
	white-space:pre-wrap;
    text-align:justify;
	padding-top:15px;
	font-size:14px;
}
div.box-absout2 a{
	display:block;
	color:white;
	width:180px;
	height:38px;
	border:1px solid white;
	border-radius:6px;
	line-height:38px;
	text-align:center;
	margin-left:auto;
	margin-top:20px;
	margin-bottom:30px;
}
.box-news ul{
    margin-top:2rem;
}
div.box-news h2{
	margin:0;
}
.box-news ul li{
	margin-top:.8rem;
	margin-bottom: .8rem;
	padding-top:.8rem;
	padding-bottom: .8rem;
    /*background: #f5f5f5;*/
	border-bottom:1px solid #fafff3;
    text-indent:2.5rem;
    word-break:keep-all; 
    white-space:nowrap; 
    overflow:hidden;
    text-overflow:ellipsis;
    padding-right: .8rem;
}
.box-news ul li a{
	color:#def1db;
}
/*nes*/
div.box-news div.items{
	width:100%;
	overflow:hidden;
	height:110px;
	border-bottom:1px solid #fafff3;
	margin-top:28px;
}
div.box-news div.items .items-left{
	/*width:189px;*/
	width:23.87%;
	height:90px;/*170*/
	float:left;
	margin-left:1.33%;
}
div.box-news div.items div.items-right{
	float:left;
	width:65.2%;
	height:90px;
	overflow:hidden;
	padding-left:2.4%;
	padding-right:2.4%;
}
div.box-news div.items div.items-left .topdate{
	width:100%;
	height:50px;
    text-align:center;
	background:#29806f;
}
div.box-news div.items div.items-left .topdate span{
	font-size:36px;
	color:#fefdff;
	line-height:50px; /*102*/
}
div.box-news div.items div.items-left .botttomdate{
	width:100%;
	height:30px;
	margin-top:18px;
	text-align:center;
	background:#29806f;
}
div.box-news div.items div.items-left .botttomdate span{
	font-size:18px;
	color:#fefdff;
	line-height:30px;
}
div.box-news div.items div.items-right p.title{
	color:#d4efde;
	font-size:18px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
div.box-news div.items div.items-right p.title a{
    color:#d4efde;
}
div.box-news div.items div.items-right p.description{
	margin-top:10px;
	font-size:16px;
	overflow:hidden;
	white-space:normal;
	text-overflow:ellipsis;
	color:#a9d5ba;
	text-align:justify;
	height:50px;
	padding-right:8px;
}
div.box-news div.items div.items-right p.description a{
	color:#a9d5ba;
}
/*盈石项目*/
.box-project{
	margin-top:2rem;
    margin-bottom: 2rem;
}
div.box-project h2{
	margin-top:15px;
}
span.biaozhun-subtitle{
	display:block;
	font-size:18px;
	text-align:center;
	margin:0;
	letter-spacing:12px;
	color:#aeaeae;
	text-transform:uppercase;
}
.box-project .list-project{
	background: #f5f5f5;
	padding-top:1rem;
	padding-bottom: 2rem;
	margin-top:2rem;
}
div.list-project a.btn-link{
	display:block;
	color:#555555;
	width:180px;
	height:38px;
	border:1px solid #555555;
	border-radius:6px;
	line-height:38px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:29px;
}
.list-project i{
    display: inline-block;
    width: 55%;
    margin-left: 2%;
    float: left;
}
.list-project i img{
    width:100%;
    height:100%;
    vertical-align:top;
}
.list-project span{
	width: 41%;
	display: inline-block;
	overflow: hidden;
	margin-left: 2%;
	text-overflow:ellipsis;

}
.list-project span strong{
	white-space:nowrap; 
	font-size: 1.6rem;

}
.project-show-list{
	margin-top:2rem;
    overflow:hidden;
    position: relative;
}

.project-show-list p{


}

/*footer*/
.box-footer{
	background-color:#4e6052;
	color:#fff;
	padding-left: 1.2rem;
	padding-top:2rem;
	padding-bottom: 2rem;
}
.box-footer .copyright{
	padding-top:1rem;
}
.footer-listitem li{
	width:4rem;
	height:4rem;
	border-radius: 5rem;
	background-color:#c9e3b9;
	float: left;
}
.footer-listitem li:nth-child(n+2){
	margin-left: 1.2rem;
}
.footer-listitem img{
	display: block;
    width:100%;
    height: 100%;
    background-size: auto 90%;
    background-repeat: no-repeat;
    background-position: center;
}
/*项目布局列表页分类*/
.boxproject-listype{
    position: relative;
    height: 10rem;
    overflow: hidden;
}
.project-listype{
	width: 100%;
	height: 100%;
    margin-left: auto;
    margin-right: auto;	
}
div.boxproject-listype a{
	font-weight: bold;
	font-size: 2.6rem;
}
.box-project-list{

}
.box-project-item{
	background: #f4f4f4;
	margin-left: .8rem;
	margin-right: .8rem;
    overflow: hidden;
}
.project-item{
	margin-bottom: 2rem;
}
.project-item h3{
	font-size: 2rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.project-item h3 a{
    color:#333;
}
.project-item img{
	width:100%;
	height: 100%;
}
.project-show{
	width: 100%;
	display: block;
} 

/*ico*/
.ico-logo{
	display: inline-block;
	width:65%;
	height:100%;
	background: url(../images/logo.png) center no-repeat;
	background-size:auto 70%;

}
.ico-weixin{
	background: url(../images/w1.png) center no-repeat;
	background-size: auto 50.6%;	
}
.ico-closed{
	display: block;
	width:4rem;
	height:4rem;
	background: url(../images/sidenav_close.png) no-repeat;
	background-size: 4rem 4rem;
	float: right;
}
.ico-zhankai{
	background: url(../images/zhankai.png) center no-repeat;
	background-size:auto 30%;
}
.ico-shouqi{
	background: url(../images/shouqi.png) center no-repeat;
	background-size:auto 30%;
}
.ico-home{
	background-image: url(../images/ind_listnav1.png);
}
.ico-project{
	background-image: url(../images/ind_listnav2.png);
}
.ico-weixiao{
	background-image: url(../images/ind_listnav3.png);
}
.ico-pagedown{
    background: url(../images/dnow.png);
}
/*下拉翻页按钮*/
.loadpage{
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 30%;
	width:6rem;
	height:6rem;
	margin:0 auto;
}

.stylebutton{
	display: block;
	width:50%;
	height: auto;
    padding:.8rem 1rem;
	background: #60a03a;
	margin:0 auto;
	margin-top:.8rem;
	color:#fff;
}
.stylebutton:hover{
	background: #c9e3b9;
	color:#555;
}


/*banner*/
.swiper-container {
    width: 100%;
    height: 25rem;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

/*项目布局顶部banner*/
.project-topbanner{
    width: 100%;
}
.project-topbanner img{
    width:100%;
    height: auto;
}

/*栏目页，内容页 统一banner尺寸*/
.category-banner{
    width: 100%;
    overflow:hidden;
}
/*幻灯片尺寸最佳为750*400*/
.category-banner img{
	display:block;
    width:100%;
    height:auto;
}
/*page页*/
.category-listbutton{

}
.category-listbutton li{
	width: 33.333333333%;
	padding:1rem 0;
	text-align: center;
	background: #60a03a;
	float:left;
	overflow: hidden;
}
.category-listbutton li a{
	color:#fff;
}
.category-listbutton li:nth-child(n+2){

}
/*page模型内容区域,主要作用颜色*/
.categorypage-content{
    background: #f5f5f5;
    padding:.8rem;
}
/*page迷行内容主要显示内容区域*/
.categorypage-show{
    background: #fff;
    min-height: 30rem;
    padding:.8rem;
    font-size: 1.6rem;
    line-height: 2.8rem;
}
.categorypage-show h2:first-child{
	font-size: 2.2rem;
	text-align: center;
	color:#60a03a;
}
/*show 新闻业*/
/*page迷行内容主要显示内容区域*/
.show-show{
    background: #fff;
    min-height: 30rem;
    padding:.8rem;
    font-size: 1.6rem;
    line-height: 2.8rem;
	white-space: normal;
}
.show-show p{
	white-space: normal;
	text-align:justify;
}
.show-show h2:first-child{
	font-size: 2.2rem;
	text-align: center;
	color:#60a03a;
}
.active-type{
	background: #3c6424 !important;
}
.active-type a{
	color:#white !important;
}

/*show product*/
div.content-project ul{

}
div.content-project ul li{
	list-style-image: url(../images/shan-ul-dian.png);
	margin-left: 1.5rem;
}
div.content-project h4{
	color:#60a03a;
	font-size: 2.2rem;
}

/*show project footer banner*/
/*项目布局顶部banner*/
.project-footertopbanner{
    width: 100%;
}
.project-footertopbanner img{
    width:100%;
    height: auto;
}

/*新闻列表页*/
div.box-news{
    width:100%;
    height: auto;
	margin-top:2rem;
	background:#39915f;
	padding-top:6rem;
	padding-bottom:30px;
}
div.box-news a.btn-link{
	display:block;
	color:white;
	width:180px;
	height:38px;
	border:1px solid white;
	border-radius:6px;
	line-height:38px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:29px;
}
div.box-news h2 a{
	color:#fafff3;
	font-size:2.2rem;
}
div.box-news .biaozhun-subtitle{
	color:#c2e8cf;
}
div.news-item{
    margin-left: .8rem;
    margin-right: .8rem;
    margin-bottom: 2rem;
    background-color:red;
    position: relative;
    overflow: hidden;
}
div.item-contents{
	width: calc(100% - 1.6rem);	
	height:6rem;
	margin-top:-6rem;
	left:.0;
	right:0;	
	background: #f5f5f5;
	opacity: .9;
	padding-left: .8rem;
	padding-right: .8rem;

}
div.item-contents h3,p{
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}
div.item-contents h3{
    font-size: 2.2rem;
}
div.item-contents p{
	font-size: 1.6rem;
}
div.news-item img{
    display: block;
    width:100%;
    height:auto;
}

/*分页样式*/
.pagesinfo a{
   display: block;
   width: 8rem;
   line-height: 4rem;
   background: #60a03a;
   text-align: center;
   border-radius: .3rem;
   color:#fff;
}
div.pagesinfo .prev{
	float: left;
	margin-left: .8rem;
}
div.pagesinfo .next{
	float:right;
	margin-right: .8rem;
}
.ys-modal{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:99;
    width:300px;
    height:300px;
	border:.5rem solid #3e6046;
	border-radius:2rem;
	background:red;
	background-color:rgba(96,160,58,0.6);
	margin:auto;
	display:none;
}
.modal-content{
    font-size:0;
	line-height:300px;
	text-align:center;
}
img.wecode{
	vertical-align:middle;
}