﻿
/* -------------------------------------------------- */
/* content */
/* -------------------------------------------------- */
.wrapper{width:1200px; margin:0 auto;}
.f_l{float: left;}
.f_r{float:right;}
.floor_t{font-size: 32px; color:#333333; text-align: center; line-height: 32px;}

/*banner*/
.fullwidthbanner{
    width:100%;
	height: 381px;
    min-width:1200px;
	background:url(../images/index/fullbanner2.jpg);
    background-repeat:no-repeat;
    background-position: center;
	background-color: #ffffff;
}
.fullwidthbanner1{
    width:100%;
	height: 381px;
    min-width:1200px;
	background:url(../images/index/fullbanner.jpg);
    background-repeat:no-repeat;
    background-position: center;
	background-color: #ffffff;
}
.jybanner{width:100%; min-width: 1200px; height:520px; background: url( ../images/index/gfzt.png) no-repeat top center;}

.fullwidthbanner0{
    width:100%;
}
.gybanner{width:100%; min-width: 1200px; height:520px; background: url( ../images/index/gybanner.png) no-repeat top center;}
.dzbanner{
    background: url(../images/index/dzbanner.png) no-repeat top center;
    width:100%;
	min-width: 1200px; 
    height:420px;
}
.hbbanner{
	width:100%; min-width: 1200px;
	height:412px;
	background: url(../images/index/mainBanner.jpg) center no-repeat;
}
.jcbanner{
	width:100%; min-width: 1200px;
	height:412px;
	background: url(../images/index/jcBanner.jpg) center no-repeat;
}
.ysbanner{
	width:100%; min-width: 1200px;
	height:530px;
	background: url(../images/index/Banner.jpg) center no-repeat;
}

/*合约流程=========*/
.liucheng{
	width: 1200px; margin:0 auto;
	padding:40px 0 0 0;
}
.liucheng .word{
	text-align: center; font-size: 36px; color:#277a03; font-family: '微软雅黑'; line-height: 36px; margin-bottom:50px;}


.liucheng .box{
	width:100%; overflow: hidden; 
	margin:0 0 0 81px;
}

.liucheng .box li.list01{
	width:167px; 
	float: left;
	position: relative;
}
.liucheng .box li.list01 h5{
	font-size: 16px; line-height: 16px; 
	font-weight: bold; color: #277a03;
	width:167px; text-align: center;
	position: absolute; top:80px; left:0px;
}
.liucheng .box li.list01 p{
	font-size: 16px; line-height: 16px; 
	color: #277a03; padding:16px 0 0 0;
	text-align: center;
}

.liucheng .box li.list02{
	width:49px;
	float: left;
	padding:215px 0 0 0;
}
.liucheng .box li.list02 img{
	display: block;
}

.liucheng .box li.list03{
	width:167px;
	float: left;
	position: relative;
}
.liucheng .box li.list03 h5{
	font-size: 16px; line-height: 32px; 
	font-weight: bold; color: #277a03;
	width:167px; text-align: center;
	position: absolute; top:56px; left:0px;
}
.liucheng .box li.list03 p{
	    font-size: 16px;
    line-height: 23px;
    color: #277a03;
    padding: 12px 0 0 0;
    text-align: center;
}

.liucheng .box li.list04{
	width:48px;
	float: left;
	padding:215px 0 0 0;
}
.liucheng .box li.list04 img{
	display: block;
}

.liucheng .box li.list05{
	width:167px;
	float: left;
	position: relative;
}
.liucheng .box li.list05 h5{
	font-size: 18px; line-height: 32px; 
	font-weight: bold; color: #ff7200;
	width:167px; text-align: center; 
	position: absolute; top:56px; left:0px;
}
.liucheng .box li.list05 p{
	font-size: 18px; line-height: 32px; 
	font-weight: bold; color: #ff7200;
	text-align: center; padding:9px 0 0 0;
}

.liucheng .box li.list06{
	width:49px;
	float: left;
	padding:215px 0 0 0;
}
.liucheng .box li.list06 img{
	display: block;
}

.liucheng .box li.list07{
	width:167px;
	float: left;
	position: relative;
}
.liucheng .box li.list07 h5{
	font-size: 14px; line-height: 24px; 
	color: #333333;
	width:167px; text-align: center;
	position: absolute; top:64px; left:0px;
}
.liucheng .box li.list07 p{
	font-size: 14px; line-height: 24px; 
	font-weight: bold; color: #333;
	text-align: center; padding:13px 0 0 0;
}

.liucheng .box li.list08{
	width:48px;
	float: left;
	padding:215px 0 0 0;
}
.liucheng .box li.list08 img{
	display: block;
}

.liucheng .box li.list09{
	width:167px;
	float: left;
	position: relative;
}
.liucheng .box li.list09 h5{
	font-size: 14px; line-height: 24px; 
	color: #333333;
	width:167px; text-align: center;
	position: absolute; top:64px; left:0px;
}
.liucheng .box li.list09 p{
	font-size: 14px; line-height: 24px; 
	font-weight: bold; color: #333;
	text-align: center; padding:13px 0 0 0;
}

.liucheng .detail{
	width:1030px; 
	margin:30px 0 0 85px;
	background:#e0edfa url(../images/index/detail.jpg) left top no-repeat;
	overflow: hidden;
}
.liucheng .detail li{
	float: left;
    padding: 25px 0 0 49px;
    line-height: 44px;
    font-size: 12px;
    color: #333333;
}
.liucheng .detail li.l01{
	width:154px;
}
.liucheng .detail li.l02{
	width:153px;
}
.liucheng .detail li.l03{
	width:156px;
}
.liucheng .detail li.l04{
	width:153px;
}
.liucheng .detail li.l05{
	width:153px;
}

/*环保计算器-----------------------------*/
.HBcalculator{
	width:1200px; 
	margin: 0 auto;
}
.HBcalculator .title{
	color:#175a36; 
	font-size: 36px; font-family: '微软雅黑'; text-align: center; line-height: 84px; background:url(../images/title_bg.jpg) no-repeat bottom center; margin-top:54px;}
.HBcalculator .cal_pro{height: 59px; background: url(../images/index/procedure.jpg) no-repeat top center; margin: 54px 0 40px 0;}

/*热门提交案例---------------------------*/
.HBcalculator .sub_title{
	color:#175a36; 
	font-size: 24px;
	font-family: '微软雅黑'; 
	text-align: center;
	line-height: 84px; 
	margin-top:54px;}
.HBcalculator .cal_pro{
	height: 59px; 
	background: url(../images/index/procedure.jpg) no-repeat top center;
	margin: 54px 0 40px 0;
}

.HBcalculator .category{width:1080px;}
/*图片滚动 */
.HBcalculator .picScroll{
	position:relative;
	width: 996px;
	padding: 20px 50px 0 50px;  
	overflow:hidden;
}
.HBcalculator .picScroll ul{
	overflow:hidden;
	zoom:1;
}
.HBcalculator .picScroll li{ 
	float:left; 
	margin: 0 15px;
	width:300px; 
	height: 420px;
	overflow:hidden;
	display:inline;
}
.HBcalculator .picScroll li a{
	display: block; 
	height:75px; 
	width:300px; 
	background-position: center;
	padding:345px 0 0 0;
}
.HBcalculator .picScroll li a .compa{line-height:36px; font-size:16px; color:#ffffff; text-align:center; background:url(../images/index/compa_icon.jpg) no-repeat bottom center; background-color:rgb(0,0,0,0.8);}
.HBcalculator .picScroll li a .match{line-height:36px; padding: 0 0 3px 0; font-size:12px; color:#ffffff; text-align:center; background-color:rgb(0,0,0,0.8);}
/*固废、环评、检测方案list*/
.HBcalculator .picScroll li .guFei{background-image: url(../images/index/FAlist_GF.jpg);}
.HBcalculator .picScroll li .huanP{background-image: url(../images/index/FAlist_HP.jpg);}
.HBcalculator .picScroll li .jianCe{background-image: url(../images/index/FAlist_JC.jpg);}

.HBcalculator .picScroll .prev, .picScroll .next{
	position:absolute; 
	left:10px; 
	top: 210px;
	display:block;
	width:18px; 
	height:28px; 
	overflow:hidden;
	background:url(../images/icons.png) -40px 0 no-repeat;
	cursor:pointer; 
}
.HBcalculator .picScroll .next{
	left:auto;
	right:10px;
	background-position:-120px 0; }
.HBcalculator .picScroll .prevStop{ 
	background-position:0 0; }
.HBcalculator .picScroll .nextStop{
	background-position:-80px 0; }

/*切换按钮*/
.HBcalculator .submit_icon{display: block; width:200px; line-height:36px; background-color:#175b36; border-radius: 6px; font-size:22px; font-family: '微软雅黑'; text-align: center; color:#ffffff; margin:0 auto; margin-top:80px;}
.HBcalculator .proce_t_n{text-align: center; font-size: 13px; line-height: 36px; margin-bottom: 0;}

/*banner_bottom*/
.banner_bottom{
	width:100%;
	height: 321px;
    min-width:1200px;
	background:url(../images/index/fullbanner_bottom.jpg);
    background-repeat:no-repeat;
    background-position: center;
	background-color: #01528c;
}



/*表单嵌入*/
.status{
	width:1200px; 
	margin: 0 auto;
	position: relative;
}
.status .check{
	margin:0 auto;
	width:950px;
	height:580px; 
	overflow:hidden;
	border-bottom:solid 50px #e0edfa;
	border-top:solid 25px #e0edfa;
	border-left:solid 40px #e0edfa;
	border-right:solid 40px #e0edfa;
}
.status .check iframe{
	width:1920px;
	height:600px; 
	margin:-4px 0 0 -480px;
}

.status a.jiasu{
	display:block; 
	width:160px; 
	color: #ffffff;
	font-size: 16px;
	line-height: 32px;
	border-radius:20px; 
	background:#277a03; 
	text-align: center;
	position: absolute; 
	bottom:8px; 
	left:50%;
	margin-left: -80px;
}
.status a.jiasu:hover{font-size: 17px;}


/*轮播*/
.txtMarquee-left{ 
	width:1200px; 
	margin:0 auto;
	padding-top: 20px;
}

.txtMarquee-left .bd{
	overflow:hidden;
}

.txtMarquee-left .bd .tempWrap{
	width:1200px !important; 
}/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */

.txtMarquee-left .infoList{
	overflow:hidden;
	zoom:1; 
	list-style:none;
	text-decoration:none;
}

.txtMarquee-left .infoList li{
	margin-right:48px;  
	padding-left:18px;
	line-height:20px !important;
	background:url(../images/icon.png) left top no-repeat;
	float:left; 
	width:auto !important;  
}/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */

.txtMarquee-left .infoList li a{
	line-height:20px !important;  
	text-align:left; 
	color:#333333;
	font-size:12px;
}/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */

.ljan{width: 250px; height: 40px;   background: #1f9559; border-radius: 12px; box-shadow: 1px 1px 1px #fff; margin-left: 840px; margin-top:500px; float: left; text-align: center;}

.package_title{width: 1200px;  height:100px; font-size:20px; line-height:60px;  margin-top: 30px; background:url(../images/index/package_title.png) bottom no-repeat; text-align: center; color: #1f9559;}

/*固废头疼点*/
.gftt{width: 100%; min-width: 1200px; height: 605px; margin: 0 auto; background: url(../images/index/gfzt_04.png) no-repeat top center;}

.dibu{width: 1200px; height: 200px; margin: 0 auto;}
.dibu .dbt1{width: 360px; height: 160px; margin-left: 40px; float: left;}
/*服务案例*/
.anli{width: 1200px; height:450px; margin: 0 auto;}
.anli .alt1{width: 250px; height: 300px; margin-left:50px; margin-top: 20px; float: left;}
.anli .alt2{width:250px; height: 300px; margin-left:30px; margin-top: 20px; float: left;}
.anli .alt2 .anwz1{width:300px; height: 30px; line-height: 30px;float: left;}
.anli .alt2 .anwz2{width:300px; height: 30px; line-height: 60px;float: left;}
.anli .alt2 .anwz3{width:140px; height: 40px; margin-top:60px; background: url(../images/index/jy_13.png) ;float: left; line-height: 39px; text-align: center;}

/*平台优势*/
.ptys{width:1200px; height:480px; margin: 0 auto;}
.ptys .ptbt1{width:1100px; height: 170px; margin:50px auto; float: left;}
.ptys .ptbt1 .t1{width: 100px; margin-left:218px;; float: left;}
.ptys .ptbt1 .t2{width:120px; height: 30px;  margin-top: 10px; margin-left: 240px; float: left; text-align: center;}
.ptys .ptbt1 .t3{width:160px; height: 30px;  margin-top: 10px; margin-left: 200px; float: left;}
.ptys .ptbt1 .t4{width:170px; height: 40px;  margin-top: 10px; margin-left: 170px; float: left;}
.ptys .ptbt1 .t5{width:200px; height: 60px;  margin-top: 1px; margin-left: 200px; float: left; text-align: center;}
.ptys .ptbt1 .t6{width:200px; height: 60px;  margin-top: 1px; margin-left: 130px; float: left; text-align: center;}
.ptys .ptbt1 .t7{width:200px; height: 60px;  margin-top: 1px; margin-left: 110px; float: left; text-align: center;}
/*平台保障---------------------------*/
.ptbz{width: 100%; min-width: 1200px; height: 400px; background: url(../images/index/zicha_10.png) no-repeat top center;}

/*低值专栏区*/
#zzsc{width:1200px}
#zzsc >li{width:600px}
.mb-wrapper{margin:0 auto 20px;position:relative; height:500px;left:0;top:0}
.mb-slider,.mb-scroll{width:100%;height:380px;overflow:hidden;margin:0 auto;padding:0;position:relative;left:0;top:0}
.mb-active-slider{border-color:#333}
.mb-slider .mb-panel{margin-top:100px;display:block;cursor:pointer;float:left;list-style:none}
.mb-panel a{outline:0}
.mb-slider .mb-panel.current{cursor:auto}
.mb-inside *{max-width:100%}
a.mb-scrollButtons{display:block;width:45px;height:58px;background:transparent url(../images/arrows.png) no-repeat;position:absolute;top:40%;margin-top:-29px;cursor:pointer;text-decoration:none;outline:0;border:0;_background:transparent url(../images/arrows.gif) no-repeat}
a.mb-scrollButtons.mb-left{background-position:left top;left:-45px}
a.mb-scrollButtons.mb-right{background-position:right top;right:-45px}
a.mb-scrollButtons.mb-left:hover{background-position:left bottom}
a.mb-scrollButtons.mb-right:hover{background-position:right bottom}
a.mb-scrollButtons.disabled{display:none}
.mb-controls{margin:0 auto;text-align:center;position:absolute; top:350px; left:560px;z-index:100}
.mb-controls a{color:#666;font:18px/2.2 Georgia, Serif;display:inline-block;text-decoration:none;padding:2px;margin:0 5px 0 0;text-align:center;outline:0}
.mb-panel{margin-top:90px}
.mb-controls a:hover{color:black}
.mb-controls a.current{color:#900}
.main-nav{display:block; text-align:center; border-bottom:2px solid #a71700;margin:0 0 20px 0;padding:0 0 10px 0}
.main-nav a{text-decoration:none;color:#3e63ec;font-size:18px;margin:0 8px}
.main-nav a:hover{color:black;border-bottom:2px solid black}
.mb-inside img{width:100%}

.wrapper{width:1200px; margin:0 auto;}
/**/
.sub_banner .banner{
    width:100%;
	min-width:1200px;
	height: 605px;
	background: url(../images/index/bg_cznd.jpg) no-repeat top center;
}

/*服产品类---------------------------*/
.category{}
.category .title_m{
	font-size:40px;
	color:#666666;
	text-align:center;
	line-height:96px;
	padding-top:5px;
	font-weight:bold;
}
.category_box{
	overflow:hidden;
}
.category_box li{
	width:280px;
	float:left;
	margin:0 10px 30px 10px;
}
.category_box a{display:block; width:280px; height:300px;}
.category_box a img:hover{width:240px;margin:21px 0 0 20px;}

/*服产流程---------------------------*/
.process{
	width:100%;
	height:420px;
	margin-top:30px;
	background-color: #eeeeee;
	background-repeat:no-repeat;
	background-position:center;
}
.process .title_m{
	font-size:40px;
	color:#666666;
	line-height:90px;
	text-align:center;
	font-weight:bold;
	padding-top: 20px;
	}
.process .process_box{
	overflow:hidden;
	margin-top:10px;
	padding-left:10px;
}
.process .process_box li{
	float:left;width:380px;
}
.process .process_box .process_cont{
	width:380px;
	float:left;
	margin:0 0px;
	}
.process .process_box .process_cont a{
	display:block;
	width:380px;
	height:250px;
	}


.process .process_box .process_arrow{
	float:left;
	width:16px;
	height:184px;
	background-image:url(../images/index/arrows.png);
	background-repeat:no-repeat;
	background-position:center;
}

/*F3 验收流程*/
.process0{
	width:100%; min-width: 1200px;
	padding:28px 0 24px 0;
	background: #149855;
}
.process0 .floor_t{
	color: #ffffff;
}
.process0 img{
	margin:40px 0 32px 0;
}
.process0 p{
	font-size: 14px; line-height:14px; 
	color: #ffffff; text-align: center;
}

/*F4 环评编制*/
.bianzhi{
	width:100%; min-width: 1200px;
	padding: 90px 0 72px 0;
}
.bianzhi .wrapper{
	padding:28px 0 0 0;
}
.bianzhi .box{
	width:800px; height: 300px;
	margin:0 0 0 143px;
	position: relative;
	box-shadow: 0 0 20px #e2e2e2;
}
.bianzhi .box h5{
	padding:36px 0 0 54px;
	width:340px; text-align: center;
	font-size: 30px; line-height: 30px;
	color: #dd6b28;
}
.bianzhi .box p{
	font-size: 24px; line-height: 36px;
	padding:36px 0 0 54px;
	width:340px; text-align: center;
}
.bianzhi .box a{
	display: block;
	width:154px; line-height:28px;
	color:#ffffff; background:#1f9559;
	border-radius: 20px; box-shadow: 0 2px 5px #98b2a4;
	font-size: 14px; text-align: center;
	margin: 12px 0 0 150px;
}
.bianzhi .box img{
	display: block;
	position: absolute; top:20px; right:-112px;
}

/*F5 工程施工*/
.gongcheng{
	padding:44px 0 36px 0;
	width:100%; min-width: 1200px;
	background:#f5f5f5;
}
.gongcheng .wrapper{
	overflow: hidden;
}
.gongcheng .left{
	width:394px; float: left;
	margin: 35px 0 0 143px;
}
.gongcheng .right{
	width:394px; float: right;
	margin: 35px 143px 0 0;
}
.gongcheng .wrapper div img{}
.gongcheng .wrapper div h5{
	font-size: 24px; line-height: 24px;
	color:#dd6b28; text-align: center;
	padding:24px 0 0 0;
}
.gongcheng .wrapper div p{
	font-size: 20px; line-height: 36px;
	text-align: center;
	padding:10px 0 0 0;
}
.gongcheng .wrapper div a{
	display: block; margin: 12px auto 22px auto;
	width:154px; line-height: 28px;
	font-size: 16px; color:#ffffff;
	background: #1f9559; text-align: center;
	border-radius: 32px;
}
.gongcheng .wxts{
	float: right;
	width:1150px; padding:0 25px;
	font-size:18px; line-height: 24px;
	color:#595757;
}

/*F6 自主验收*/
.yanshou{
	width:100%; min-width: 1200px;
	padding: 90px 0 72px 0;
}
.yanshou .wrapper{
	padding:28px 0 0 0;
}
.yanshou .box{
	width:800px; height: 300px;
	margin:0 0 0 257px;
	position: relative;
	box-shadow: 0 0 20px #e2e2e2;
}
.yanshou .box h5{
	padding:32px 54px 0 406px;
	text-align: center;
	font-size: 30px; line-height: 30px;
	color: #dd6b28;
}
.yanshou .box p{
	font-size: 20px; line-height:32px;
	padding:18px 54px 0 406px;
	text-align: center;
}
.yanshou .box a{
	display: block;
	width:154px; line-height:28px;
	color:#ffffff; background:#1f9559;
	border-radius: 20px; box-shadow: 0 2px 5px #98b2a4;
	font-size: 14px; text-align: center;
	margin: 12px 0 0 506px;
}
.yanshou .box img{
	display: block;
	position: absolute; top:20px; left:-112px;
}
.yanshou .wxts{
	margin:32px auto 0 auto;
	width:1150px;
	font-size: 18px; text-align: center;
	line-height: 32px;
}

/*F7 服务承诺*/

.promise{
	width:100%; min-width: 1200px;
	padding:40px 0 65px 0;
	background: #149855;
}
.promise .floor_t{
	color: #ffffff;
}
.promise .wrapper{
	overflow: hidden;
	width:1160px;
	padding:36px 0 0 0;
}
.promise .wrapper li{
	float:left; margin:0 20px;
	width:192px; height:255px;
	background:#ffffff;
	border-radius: 12px;
	text-align: center;
	box-shadow: 0 0 12px #0e7b44;
}
.promise .wrapper li:hover{
	box-shadow:0 0 18px #085f33
}


.promise .wrapper li img{
	margin:36px 0 0 0;
}
.promise .wrapper li p{
	font-size: 20px; line-height: 30px;
	
}

/*服务案例*/
.link1{text-decoration:none;}
	.link1:hover{text-decoration:underline;}
	
	.link2:hover{background-position:-150px 0;}
	
	.link3{background-position:center;}
	.link3:hover{background-position:16px 10px;}

.case{}
.case .title_m{
	color:#666666;
	text-align:center;
	font-size:40px;
	line-height:98px;
	padding-top:11px;
	font-weight:bold;
}
.case .case_box{
	overflow:hidden;
	margin-bottom:100px;
}
.case .case_box li{float:left; width:380px; height:220px; margin:0 10px;}

/* f2监测类型------------------*/
.monitorType{
	width:100%; min-width: 1200px;
	background-color:#eff5f7;
	padding:68px 0 72px 0;
}
.monitorType .wrapper{
	overflow: visible; height: 556px;
}
.monitorType ul{
	width:587px; height:556px;
	background-color: #ffffff;
	border-radius: 0 20px 20px 0;
	box-shadow:0 0 18px #dddddd;
}
.monitorType ul:hover{
	box-shadow:0 0 24px #c1c1c1;
}
	/* 左侧内容*/
.monitorType ul li.typeTit{
	width:207px; height: 556px;
	position: relative;
	background-color:#207d00;
}
.monitorType ul li.typeTit img{
	display: block; width:100%;
	position: absolute; top:0; left: 0;
}
.monitorType ul li.typeTit p{
	width:100%;
	font-size: 30px; line-height: 54px;
	font-weight: bold; text-align: center;
	color:#ffffff; letter-spacing: 2px;
	position: absolute; top:200px; left: 0;
}
	/* 右侧内容*/
.monitorType ul li.typeCont{
	width:335px; height: 556px;
	padding:15px 22px 0 23px;
	position: relative;
}
.monitorType ul li.typeCont img{
	border-radius: 10px;
	display: block; width:335px;
	padding:0 0 18px 0;
}
.monitorType ul li.typeCont p{
	font-size: 16px; color:#333333;
	line-height: 30px;
	padding:0 0 6px 0;
}
.monitorType ul li.typeCont p .typeCont_t{
	color:#50a050;
	font-weight: bold;
}
.monitorType ul li.typeCont .typeClick{
	display: block;
	width:154px; line-height: 36px;
	background-color:#207d00; color:#ffffff;
	font-size: 16px; letter-spacing: 3px;
	text-align: center;
	position: absolute; bottom: 56px; right:22px;
	border-radius: 6px;
}

/*-------------------------------
热门检测
-------------------------------*/
.hotType{
	padding:60px 0 72px 0;height: 302px; 
}
.hotType .typeList li{
	width:210px; height: 252px; 
	float:left;
	margin:35px 15px; overflow: hidden;
	border-radius:12px; box-shadow: 0 0 12px #e1e1e1;
	position: relative;
}
.hotType .typeList li:hover{
	box-shadow: 0 0 18px #cccccc;
}
.hotType .typeList li .type{
	text-align: center;	line-height: 124px;
	font-size:32px; color:#ffffff;
	background-color:#207d00;
}
.hotType .typeList li img{
	display: none;
}
.hotType .typeList li img.hot{
	display: block;
	position: absolute; right:10px; top:6px;
}
.hotType .typeList li .price{
	text-align: center;	line-height: 128px;
	font-size:20px; color:#333333; 
	font-weight: bold;
}

/*-------------------------------
团购banner
-------------------------------*/
.groupPurchase{
	display: block; height:160px;
	width:100%; min-width: 1200px;
	background:url(../images/index/subBanner.jpg) center top no-repeat;
}
/* --------------------------------------------------
监测合规流程 process
-------------------------------------------------- */
.process1{
	width:100%; min-width: 1200px;
	height:500px; padding:56px 0 0 0;
	background-color:#eff5f7;
}
.process1 .box{
	padding:64px 0 0 0;
}
.process1 .box li.line{
	width:160px; height: 210px;
	float: left;
	background: url(../images/index/processIcon.jpg) center 90px repeat-x;
}
.process1 .box li.list{
	float: left;
	width:180px; margin:0 56px;
}
.process1 .box li.list img{
	width:180px;
}
.process1 .box li.list h5{
	font-size: 32px; text-align: center;
	color:#50a050;
	margin:24px 0 20px;
}
.process1 .box li.list p{
	font-size: 18px; text-align: center;
	line-height:30px;
	color:#333333;
}
/* 违规list================*/
.probList{
	padding:24px 0 0 0;
	background:#f4f7fd; min-width: 1200px;
	height:800px;
}
.probList .picScrollProb li{
	width:210px; margin:0 15px; height:195px;
	position: relative;
}
.probList .picScrollProb li img{
	display: block;
	border-radius: 10px;
}
.probList .picScrollProb li a{
	display: block;
	color:#333; font-size: 14px; line-height: 20px; height: 40px;
	padding:152px 0 0 0;
	position: absolute; top: 0; left:0;
}
.probList .probKeyWords{
	margin-top:48px;
	height:640px;
	background:url(../images/index/probKeyWords.png) 74px top no-repeat;
	position:relative;
}
.probList .probKeyWords a{
	position: absolute; letter-spacing: 2px;
}
.probList .probKeyWords a.KW01{
	font-size: 26px; color:#686564;
	line-height: 26px;
	left:608px; top:72px;
}
.probList .probKeyWords a.KW02{
	font-size: 32px; color:#000000;
	font-weight: bold; line-height: 32px;
	left:302px; top:130px;
}
.probList .probKeyWords a.KW03{
	font-size: 24px; color:#898787;
	line-height: 24px;
	left:565px; top:186px;
}
.probList .probKeyWords a.KW04{
	font-size: 24px; color:#3e3a39;
	line-height: 24px;
	left:914px; top:163px;
}
.probList .probKeyWords a.KW05{
	font-size: 25px; color:#747171;
	line-height: 25px;
	left:186px; top:235px;
}
.probList .probKeyWords a.KW06{
	font-size: 22px; color:#5b5857;
	line-height: 22px;
	left:373px; top:272px;
}
.probList .probKeyWords a.KW07{
	font-size:20px; color:#5b5857;
	line-height:20px;
	left:680px; top:304px;
}
.probList .probKeyWords a.KW08{
	font-size:26px; color:#000000;
	line-height:26px; font-weight: bold;
	left:819px; top:244px;
}
.probList .probKeyWords a.KW09{
	font-size:28px; color:#000000;
	line-height:28px; font-weight: bold; 
	left:536px; top:356px;
}
.probList .probKeyWords a:hover{
	color:#1f9559;
}

/*服务步骤 -============*/
.steps{
	margin-top:180px;
}
.steps .stepsList{
	margin-top: 48px; padding:0 0 80px 0;
	overflow: hidden;
}
.steps .stepsList ul{
	width:388px; height:186px;
	padding:220px 0 0 0 ;
	margin:0 0 0 18px;
	position: relative; overflow: visible;
}
.steps .stepsList ul.step1{
	background:url(../images/index/steps1.png) center no-repeat;
	margin:0;
}
.steps .stepsList ul.step2{
	background:url(../images/index/steps2.png) center no-repeat;
}
.steps .stepsList ul.step3{
	background:url(../images/index/steps3.png) center no-repeat;
}
.steps .stepsList ul h2{
	text-align: center; font-size: 20px; line-height: 20px;
	color:#ffffff;
	padding: 0 0 18px 0; 
}
.steps .stepsList li{
	text-align: center; font-size: 16px; line-height: 32px;
	color:#ffffff;
}

.steps .stepsList ul a.more{
	display: block; 
	width:200px; height:40px; line-height: 40px;
	font-size: 18px; text-align: center; 
	font-weight: bold; color:#1f9559;
	border: solid 2px #1f9559; border-radius: 6px;
	position: absolute; bottom:-72px; left:50%; margin-left: -100px;
}
.steps .stepsList ul a.more:hover{
	color:#ffffff; background:#1f9559;
}



/*诊断报告 =============*/
.report{
	padding:108px 0 0 0;
}
.report .reportType{
	overflow: hidden;
	padding:48px 0 0 0;
}
.report .reportType li{
	float:left; margin:0 55px;
	width:190px; height:125px; padding:55px 0 0 0 ;
	font-size:20px; line-height: 32px;
	font-weight: bold; text-align: center;
	color:#345f8e;
} 
.report .reportType li.reportType1{
	background: url(../images/index/report1.jpg) center no-repeat;	
}
.report .reportType li.reportType2{
	background: url(../images/index/report2.jpg) center no-repeat;	
}
.report .reportType li.reportType3{
	background: url(../images/index/report3.jpg) center no-repeat;	
}
.report .reportType li.reportType4{
	background: url(../images/index/report4.jpg) center no-repeat;	
}

.report .reportAdv{
	width:470px;; height:519px;
	padding:55px 0 0 730px;
	background:url(../images/index/reportImg.jpg) -43px 55px no-repeat;
}
.report .reportAdv .reportAdvCont{
	width:420px; height:427px;
	margin:34px 0 0 0;
	border-radius:12px;  border:solid 2px #ccc;
	position: relative;
}
.report .reportAdv .reportAdvCont img{
	position: absolute; top:-34px; left:50%; margin-left:-81px;
}
.report .reportAdv .reportAdvCont p{
	position: absolute; top:160px;
	width:100%;
	text-align: center; color:#333;
	font-size: 24px; line-height: 48px
}
.report .secrecy{
	text-align: center; font-size:24px; color:#1f9559; line-height: 48px;
}
.report .getReport{
	display: block; width:300px; line-height: 72px;
	margin:0 auto; margin-top:18px;
	background-color: #1f9559; border-radius: 6px;
	font-size: 28px; text-align: center; font-weight: bold;
	color:#ffffff;
}

/*问诊报告*/
.product{
	background:#f4f7fd; min-width: 1200px;
	margin:88px 0 0 0; padding:64px 0 6px 0;
}
.product .productList{
	overflow: hidden;
	padding: 36px 0 0 0;
}
.product .productList li{
	float: left;
	width:278px; height: 327px;
	margin:0 11px;
}
.product .productList .list1{
	background: url(../images/index/overall1.png) center no-repeat;
}
.product .productList .list2{
	background: url(../images/index/overall2.png) center no-repeat;
}
.product .productList .list3{
	background: url(../images/index/overall3.png) center no-repeat;
}
.product .productList .list4{
	background: url(../images/index/overall4.png) center no-repeat;
}

.product .productList li h5{
	font-size: 24px; color:#e27119; line-height: 54px;
	margin-top:48px;
	text-align: center;
}
.product .productList li.list1 h5{
	color:#ffffff;
}

.product .productList li p{
	font-size: 18px; line-height: 28px;
	color:#666666;
	text-align: center;
}
.product .productList li.list1 p{
	color:#ffffff;
}

.product .moreProduct{
	display: block; width:300px; line-height: 72px;
	margin:72px auto 40px auto;
	background-color: #1f9559; border-radius: 6px;
	font-size: 24px; text-align: center; 
	color:#ffffff;
}