/*banner*/
.m-banner{ width:100%;}
.slideBox{ position:relative; overflow:hidden; }
.slideBox .hd{width: 100%; position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; text-align:center;}
.slideBox .hd li{ display:inline-block; cursor:pointer; width:10px; height:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 5px;   }
.slideBox .hd li.on{ background:#fff;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{ background:url(../banner/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */

/*notice*/
.m-notice{ width:1200px; height:30px; padding:5px 0px; border-bottom:1px solid #CECECE; line-height:30px; margin:0 auto; font-size:14px; margin-bottom:20px;}
.m-notice .name{ float:left; width:70px; height:30px; overflow:hidden; color:red;}
.m-notice .name i{ padding-right:5px;}
.m-notice .content{ position:relative; margin-left:75px; color:#666; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/*屏幕最大为1200*/
@media screen and (max-width: 1200px){
	.m-notice{ width:96%; padding:5px 2%;}
	}

/*category*/
.m-category{ display:block; width:100%; margin:0 auto; padding:20px 0px;}
.m-category li{ float:left; margin-left:5px;  background:red; margin-bottom:5px;}
.m-category li a{ display:block; background:#F4F4F4; padding:7px 15px; font-size:14px; color:#8f8f8f; border:1px solid #F2F2F2;}
.m-category li a:hover{ color:#fff; background:#28913D;}
.m-category li a.current{ color:#fff; background:#28913D;}

/*屏幕最大为1200*/
@media screen and (max-width: 1200px){
	.m-category{width:100%;}
	}


/*product*/
.m-product{ width:1200px; margin:0 auto; margin-bottom:30px;}
.m-product .title{ padding:0px 7px; height:40px; margin-bottom:10px; line-height:40px; font-size:24px; color:#28913D;}
.m-product .title a{ margin-top:5px; display:block; width:80px; height:30px; text-align:center; line-height:30px; background:#28913D; font-size:13px; color:#fff;}

.m-product .p_box{ float:left; width:360px; height:280px; margin-right:25px; border:1px solid #ccc; padding:10px;}
.m-product .p_box .thumb{ width:150px;}
.m-product .p_box .info{ width:210px; height:130px; overflow:hidden;}
.m-product .p_box .info .name{ font-size:18px; color:#27913E; line-height:35px;}
.m-product .p_box .info .brief{ font-size:14px; line-height:23px;}


/*屏幕最大为1200*/
@media screen and (max-width: 1200px){
	.m-product{width:100%;}
	.m-product .p_box{ width:90%; height:auto; padding:2%; float:none; margin:0 auto; margin-bottom:15px;}
	.m-product .p_box .info{ float:left;}
	}
	
@media screen and (max-width: 500px){
	
	
}


.cn_box{ width:1200px; margin:0 auto;}

@media screen and (max-width: 1200px){
	.cn_box{ width:100%; margin:0 auto;}
	}

.cn_box .m-case{ width:800px; height:300px; float:left;}
.cn_box .m-case .title{ padding:0px 7px; height:40px; margin-bottom:10px; line-height:40px; font-size:24px; color:#28913D;}
.cn_box .m-case .title a{ margin-top:5px; display:block; width:80px; height:30px; text-align:center; line-height:30px; background:#28913D; font-size:13px; color:#fff;}

.case_list{ position:relative; width:810px;}
.case_list li{ margin-bottom:10px; float:left; margin-right:10px;}
.case_list li img{ border:1px solid #dedede; padding:4px;}
.case_list li p{ font-size:14px; line-height:25px; color:#333;}

.case_ad{ position:relative; width:810px; margin-top:5px;}
.case_ad li { float:left; margin-right:18px;}


@media screen and (max-width: 1200px){
	.cn_box .m-case{ width:100%; height:auto; float:none;}
	.case_list{ width:96%; margin:0 auto;}

	.case_list li{ width:100%; display:block; float:none; margin-right:0px; text-align:center;}
	.case_list li img{ display:block; width:80%; height:auto; margin:0 auto;}
	
	.case_ad{ width:96%; margin:0 auto;}
	.case_ad li{ width:100%; margin-bottom:10px;}
	.case_ad li img{ display:block; width:100%; height:auto; margin:0 auto;}
	}

/*news*/
.m-news{ width:360px; padding-left:40px;  overflow:hidden;}

.m-news dl{ width:360px; margin-bottom:20px; float:none;}
.m-news dl dt{ height:40px; line-height:40px; font-size:24px; color:#27913E; margin-bottom:10px;}
.m-news dl dt a{ margin-top:5px; display:block; width:80px; height:30px; text-align:center; line-height:30px; background:#28913D; font-size:13px; color:#fff;}

.m-news dl dd { line-height:30px; height:30px;}
.m-news dl dd a{ font-size:14px; color:#333; float:left;}
.m-news dl dd a:hover{ color:red;}
.m-news dl dd span{ font-size:14px; color:#27913E; float:right;}

/*屏幕最大为1200*/
@media screen and (max-width: 1260px){
	.m-news{ padding-left:0px; width:96%; margin:0 auto;}
.m-news .content{ width:96%; padding:0px 2%;}
.m-news dl{ float:none; width:100%; margin-right:0; margin-bottom:20px;}
	}



/*partner*/
.m-partner{ width:1200px; margin:0 auto;}
.m-partner .title{ padding:0px 7px; height:40px; line-height:40px; font-size:24px; color:#28913D;}
.m-partner .title a{ margin-top:5px; display:block; width:80px; height:30px; text-align:center; line-height:30px; background:#28913D; font-size:13px; color:#fff;}


.m-partner .content{ display:block; position:relative; width:1242px; padding:20px 0 0 0;}
.m-partner .content li{ margin-right:14px; margin-bottom:20px; float:left; width:159px; height:72px;}
.m-partner .content li img{ display:block; width:157px; height:70px;  border:1px solid #EEEEEE; margin:0 auto;}
/*屏幕最大为1200*/
@media screen and (max-width: 1200px){
	.m-partner{width:100%;}
	.m-partner .title{ padding:0px 2%;}
	.m-partner .content{position:static; width:100%;}
	.m-partner .content li{ margin-right:0px; margin-bottom:20px; float:left; width:16.666%; height:72px;}
	}
/*屏幕最大为954*/
@media screen and (max-width: 970px){
	.m-partner .content li { margin-right:0px; width:20%; margin-bottom:10px;}
	}
/*屏幕最大为795*/
@media screen and (max-width: 820px){
	.m-partner .content li { margin-right:0px; width:25%;margin-bottom:5px;}
	}
/*屏幕最大为636*/
@media screen and (max-width: 646px){
	.m-partner .content li { margin-right:0px; width:33.333%;}
	}
/*屏幕最大为477*/
@media screen and (max-width: 487px){
	.m-partner .content li { margin-right:0px; width:48%; height:auto; padding:0px 1%;}
	.m-partner .content li img{ display:block; width:100%; height:auto;  border:1px solid #EEEEEE; margin:0 auto;}

	}