.wz-main{
	width: 1200px;
	margin: auto;
}
body{
	color: #333;
	font-family: "Microsoft YaHei", 微软雅黑, "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", Arial, sans-serif;
}
.hui-bg{
	background-color: #f9f9f9;
}
input,button{
	outline: none;
}
button{
	cursor: pointer;
}
.fr{
	float: right !important;
}
.fl{
	float: left !important;
}
.oneline{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.twoline{
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}
.relative{
	position: relative;
}
a{
	color: #333;
}
a:hover{
	color: #FF7436;
	text-decoration: underline;
}
.wz-flex{
	display: flex;
	display: -webkit-flex;
	overflow: hidden;
}
.wz-flex-item{
	flex: 1;
	-webkit-flex: 1;
}
ul,li{
	list-style: none;
}
.text-center{
	text-align: center;
}
.ivu-modal-wrap{
	display: flex;
	align-items: center;
	justify-content: center;

}
.ivu-modal{
	top: 0;
}
.ivu-page{
 text-align: center;
 padding: 30px 0;
}
.ivu-page li{
 padding: 0 !important;
}
.wz-jcxm .content .con{
 font-size: 16px;
}
.select-box{
	font-size: 16px;padding: 6px 7px;height: 40px;display: inline-block;width: 100%;line-height: 1.5;border: 1px solid #dcdee2;border-radius: 4px;color: #515a6e;background: none;
}
/* 顶部 */
.wz-header{
	padding: 10px 0;
	overflow: hidden;
}
.wz-header .tel{
	padding-left: 85px;
	background: url(../img/tel.png) no-repeat left center;
}
/* 导航 */
.wz-top-nav{
	height: 50px;
	background: #29CC94;
}
.wz-top-nav li{
	flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	float: left;
	width: 145px;
	height: 50px;
	font-size: 18px;
	text-align: center;
	padding: 3px 0;
}
.wz-top-nav .frist-a{
	color: #fff;
	display: inline-block;
	line-height: 40px;
	font-weight: 600;
}
.wz-top-nav .on{
	background-color: #fff;
}
.wz-top-nav .on .frist-a{
	border-bottom: solid 3px #29CC94;
	color: #29CC94;
}
.wz-subtitle{
	position: absolute;
	left: 0;
	top: 50px;
	width: 100%;
	z-index: 9;
	text-align: left;
	background-color: #fff;
	display: none;
}
.wz-subtitle .item{
	/* float: left;
	width: 20%; */
	flex-shrink: 0;
	padding: 20px;
}
.wz-subtitle h3{
	color: #333;
	font-size: 16px;
	padding-bottom: 8px;
	margin-bottom: 8px;
	border-bottom: solid 1px #eee;
}
.wz-subtitle a{
	display: block;
	color: #666;
	margin-bottom: 8px;
}
.wz-top-nav li:hover .wz-subtitle{
	display: flex;
	display: -webkit-flex;
	display: block;
}
/* 友情链接 */
.wz-link .wz-main{
	margin-bottom: 30px;
	line-height: 20px;
}
.wz-link .tit{
	font-size: 20px;
}
.wz-link a{
	font-size: 12px;
	color: #999;
	margin-left: 50px;
}
.wz-link a:hover{
	color: #FF4B13;
}
/* 底部 */
.wz-subfooter{
	background: #F5F5F5;
	padding: 16px 0;
	font-size: 12px;
	color: #999999;
	line-height: 22px;
}
.wz-subfooter .overflow{
	overflow: hidden;
}
.wz-subfooter .overflow >div{
	float: left;
	margin-bottom: 18px;
	padding-left: 35px;
}
.wz-subfooter .overflow .big-text{
	font-size: 16px;
	font-weight: 400;
	color: #666;
}
.wz-subfooter .overflow i{
	position: absolute;
	left: 0;
	top: 50%;
	width: 27px;
	height: 27px;
	vertical-align: middle;
	margin-top: -13px;
}
.wz-subfooter .overflow .i1{
	background: url(../img/footer2.png) no-repeat center;
}
.wz-subfooter .overflow .i2{
	background: url(../img/footer1.png) no-repeat center;
}
.wz-subfooter .overflow .i3{
	background: url(../img/footer3.png) no-repeat center;
}
.wz-footer{
	line-height: 50px;
	height: 50px;
	background: #29CC94;
	font-size: 12px;
}
.wz-footer a{
	color: #FEFEFE;
}
/* 首页 */
.ivu-carousel-dots-inside{
	bottom: 20px;
}
.ivu-carousel-list img{
	vertical-align: top;
}
.ivu-carousel-dots li button{
	background-color: #fff;
	opacity: 0.5;
}
.index-notice{
	line-height: 56px;
	height: 56px;
	background: #F0F0F0;
	font-size: 20px;
}
.index-notice a{
	color: #666;
}
.index-notice a:hover{
	color: #FF7436;
}
.index-notice .title{
	font-size: 24px;
	font-family: Source Han Sans CN;
	font-weight: bold;
	font-style: italic;
	color: #29CC94;
	margin-right: 30px;
}
.index-notice .marquee{
	width: 1000px;
}
.index-notice .marquee a{
	margin-right: 100px;
}
.index-main1 ul{
	padding: 10px;

}
.index-main1{
	margin-top: 45px;
	font-size: 20px;
	margin-bottom: 50px;
}
.index-main1 li{
	width: 200px;
	height: 130px;
	padding-top: 25px;
}
.index-main1 li:hover{
	box-shadow: 0 0 5px 0 #39eab6;
	background: #dafff4;
}
/*.index-main1{*/
	/*margin-top: 45px;*/
	/*font-size: 20px;*/
	/*margin-bottom: 50px;*/
/*}*/
.index-main1 li{
	width: 200px;
}
.index-main2{
	margin: 0 -15px;
}
.index-main2 .ivu-col{
	padding: 0 15px;
}
.index-main2 .div1{
	height: 225px;
	background: url(../img/bg1.jpg) no-repeat center;
	background-size: cover;
	position: relative;
	padding: 20px;
	color: #fff;
	overflow: hidden;
}
.index-main2 .div1 h3{
	text-align: center;
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 20px;
}
.index-main2 .div1 .btn-a{
	display: block;
	width: 174px;
	height: 33px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #FFFFFF;
	border-radius: 17px;
	color: #fff;
	margin: 30px auto;
}
.index-main2 .div1 .medal-btn{
	position: absolute;
	right: 0;
	bottom: 0;
	border: none;
	color: #fff;
	background: none;
	padding-right: 10px;
}
.index-main2 .div1 .medal-btn span{
	position: relative;
	padding-top: 16px;
	z-index: 3;
	background: url(../img/index8.png) no-repeat top center;
}
.index-main2 .div1 .medal-btn::before{
	content: '';
	position: absolute;
	right: -36px;
	bottom: -9px;
	width: 0;
	height: 0;
	border-right: solid 55px transparent;
	border-bottom: solid 55px #29CC94;
	border-left: solid 55px transparent;
	transform: rotate(135deg);
}
.index-main2 .tit{
	font-size: 20px;
	border-bottom: solid 1px #47D5E2;
	padding-bottom: 4px;
}
.index-main2 .tit .more-a{
	font-size: 14px;
	line-height: 35px;
	color: #999;
}
.index-main2 .news-div .list{
	padding-top: 10px;
}
.index-main2 .news-div li{
	margin-bottom: 5px;
}
.index-main2 .news-div .title{
	color: #666;
	display: inline-block;
	width: 70%;
}
.index-main2 .news-div a:hover{
	color: #FF7436;
}
.index-main2 .news-div .time{
	color: #999;
}
.index-main2 .ivu-row{
	margin-bottom: 30px;
}
.index-main2 .last-div{
	padding-top: 4px;
	line-height: 27px;
	color: #666;
	font-size: 12px;
}
.index-main2 .last-div a{
	color: #29CC94;
}
.index-main2 .last-div .img{
	position: absolute;
	right: 0;
	bottom: 0;
	width: 75px;
	height: 75px;
}
.index-main2 .form-div{
	height: 240px;
	background: url(../img/bg2.jpg) no-repeat center;
	background-size: cover;
	border-radius: 3px;
	overflow: hidden;
}
.index-main2 .form-div .title{
	line-height: 50px;
	height: 50px;
	background: #19D997;
	font-size: 20px;
	padding: 0 15px;
}
.index-main2 .form-div a{
	color: #fff;
	display: block;
	background: url(../img/go.png) no-repeat right center;
}
.index-main2 .form-div a::before{
	content: '';
	display: inline-block;
	width: 35px;
	height: 25px;
	vertical-align: middle;
	background: url(../img/index9.png) no-repeat left center;
}
.index-main2 .form{
	padding: 10px 15px;
}
.index-main2 .form input{
	width: 100%;
	border: none;
	height: 35px;
	background: #FFFFFF;
	border-radius: 4px;
	margin-bottom: 10px;
	padding: 0 10px;
}
.index-main2 .code-img{
	width: 74px;
	height: 35px;
	border-radius: 3px;
	margin-left: 10px;
	cursor: pointer;
}
.index-main2 .btn-div{
	justify-content: space-between;
	/* margin-top: 12px; */
}
.index-main2 .btn-div button{
	width: 115px;
	height: 35px;
	border-radius: 4px;
	border: none;
	font-size: 14px;
	font-weight: 600;
}
.index-main2 .btn-div .btn1{
	background: #0ED79B;
	color: #fff;
}
.index-main2 .btn-div .btn2{
	background: #EDD75A;
	color: #857203;
}

.wz-bread{
	font-size: 12px;
	color: #999;
	padding-top: 15px;
	padding-bottom: 24px;
}
.wz-bread a{
	color: #666;
}
.wz-bread a:hover{
	color: #F29100;
}

.wz-left-nav .top{
	width: 218px;
	height: 95px;
	line-height: 95px;
	background: #29CC95;
	margin-bottom: 20px;
	font-size: 24px;
	color: #fff;
	padding-left: 24px;
}
.wz-left-nav .top img{
	vertical-align: middle;
}
.wz-left-nav .down{
	width: 218px;
	min-height: 476px;
	background: #29CC95;
}
.wz-left-nav .down a{
	display: block;
	padding: 20px 30px;
	font-size: 16px;
	color: #fff;
}
.wz-left-nav .down i{
	float: right;
	width: 22px;
	height: 22px;
	background: url(../img/go2.png) no-repeat center;
}
.wz-left-nav .down .on{
	background-color: #fff;
	color: #29CC95;
}
/* 关于我所 */
.wz-gyws .banner{
	min-width: 1200px;
}
.wz-right-con{
	width: 957px;
	min-height: 590px;
	background: #FFFFFF;
	border: 1px solid #F5F5F5;
	margin-left: 25px;
}
.big-title{
	height: 115px;
	line-height: 95px;
	text-align: center;
	font-size: 24px;
	background: url(../img/tit-bg.png) no-repeat center 70px;
	border-bottom: solid 20px #F9F9F9;
}
.wz-gyws .video{
	width: 600px;
	/* height: 410px; */
	border-radius: 6px;
	overflow: hidden;
	margin: 20px auto 0;
}
.wz-gyws .content{
	padding: 20px 20px 60px;
}
.wz-gyws .content h4{
	font-size: 16px;
	margin-bottom: 15px;
}
.wz-gyws .content h4::before{
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 7px;
	height: 24px;
	background: #29CC95;
	margin-right: 10px;
}
.mb100{
	margin-bottom: 100px;
}
.wz-gyws .content .time{
	font-size: 12px;
	color: #999;
	padding-left: 17px;
}
.wz-gyws .content .text{
	color: #666;
	font-size: 16px;
	line-height: 24px;
}
.wz-gyws .content h5{
	color: #333;
	font-size: 16px;
}
.wz-gyws .content img{
	max-width: 100%;
}

/* 能力资质 */
.wz-nlzz .list{
	padding: 25px 5px 60px;
}
.wz-nlzz .list .ivu-col{
	padding: 15px;
}
.wz-nlzz .list .item{
	width: 100%;
	height: 226px;
	background: #FFFFFF;
	border: 1px solid #EEEEEE;
	text-align: center;
}
.wz-nlzz .list .img{
	width: 100%;
	height: 180px;
	line-height: 180px;
	background: #FBFBFB;
	border-bottom: 1px solid #EEEEEE;
	overflow: hidden;
	font-size: 0;
}
.wz-nlzz .list .img img{
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}
.wz-nlzz .list .title{
	line-height: 46px;
	padding: 0 10px;
	font-size: 16px;
}
.wz-nlzz .content{
	padding: 30px 20px;
	line-height: 40px;
	color: #666666;
	font-size: 16px;
}
.wz-nlzz .content img{
	max-width: 100%;
}

/* 详情页 */
.wz-detail .content{
	background-color: #fff;
	border: 1px solid #F5F5F5;
	padding: 0;
}
.detail-title{
	border-bottom: solid 20px #F9F9F9;
	padding: 30px;
	text-align: center;
}
.detail-title h3{
	font-size: 24px;
	font-weight: 400;
}
.detail-title .time{
	color: #999;
	margin-top: 15px;
}
.detail-title .green{
	color: #29CC95;
}
.wz-detail .content .text{
	padding: 40px 20px;
	font-size: 16px;
	color: #666;
	line-height: 24px;
}

.wz-detail .content img{
	max-width: 100%;
}
.wz-detail .detail-list{
	border-top: solid 1px #F9F9F9;
	padding: 34px 4px;
}
.wz-detail .detail-list .item{
	width: 265px;
	margin: auto;
}
.wz-detail .detail-list h3{
	padding-left: 16px;
	margin-bottom: 30px;
	font-size: 24px;
	font-weight: 400;
}
.wz-detail .detail-list .detail-img{
	width: 265px;
	height: 169px;
	overflow: hidden;
}
.wz-detail .detail-list .title{
	font-size: 16px;
	line-height: 24px;
	margin: 15px 0;
	height: 48px;
	overflow: hidden;
}

/* 检测项目 */
.wz-jcxm .content{
	padding: 20px;
	color: #666;
	line-height: 26px;
}
.mb30{
	margin-bottom: 30px;
}
.wz-jcxm .content .text{
	font-size: 16px;
	width: 470px;
}
.wz-jcxm .content h3{
	color: #333;
	margin-bottom: 5px;
}
.wz-jcxm .content .img{
	width: 405px;
	margin-left: 40px;
}
.wz-jcxm .content .green{
	padding: 15px 20px;
	background: #29CC95;
	border-radius: 4px;
	color: #fff;
	margin-bottom: 15px;
}
.wz-jcxm .content .small-tit{
	font-size: 16px;
}
.wz-jcxm .content .con{
	padding-left: 20px;
}
.wz-jcxm .con table, .wz-detail table{
	border-collapse:collapse;
}

/* 委托单查询 */
.wz-wtdcx .main{
	padding: 40px 20px;
}
.wz-wtdcx .search{
	justify-content: space-between;
	align-items: center;
}
.wz-wtdcx .search input{
	padding: 0 20px;
	height: 46px;
	background: #FFFFFF;
	border: 1px solid #EEEEEE;
	border-radius: 3px;
}
.wz-wtdcx .search .input1{
	width: 380px;
}
.wz-wtdcx .search .input2{
	width: 156px;
}
.wz-wtdcx .search .button{
	width: 187px;
	height: 46px;
	line-height: 46px;
	background: #29CC95;
	border: 1px solid #EEEEEE;
	border-radius: 3px;
	font-size: 16px;
	color: #fff;
}
.wz-wtdcx .search .button .ivu-icon{
	vertical-align: middle;
}
.wz-wtdcx .table th{
	height: 60px;
	background: #F7F7F7;
	font-size: 16px;
	color: #666;
	font-weight: 400;
}
.wz-wtdcx .table td{
	padding: 10px;
	border-bottom: solid 1px #F5F5F5;
	color: #666;
}
.wz-wtdcx .table .btn{
	width: 63px;
	height: 26px;
	background: #0fb980;
	border: none;
	color: #fff;
	font-size: 16px;
}
.wz-wtdcx .table .pl{
	padding-left: 40px;
}
.wt-list{
	padding: 20px;
}
.wt-list .big-tit{
	font-size: 16px;
	margin-bottom: 20px;
}
.wt-list li{
	margin-bottom: 30px;
	font-size: 16px;
}
.wt-list li .answer{
	color: #999;
	margin-top: 8px;
}

/* 最新资讯 */
.wz-news .list{
	padding: 20px;
}
.wz-news .list li{
	border-bottom: solid 1px #eee;
	padding: 20px 0;
	color: #999;
	line-height: 22px;
}
.wz-news .list .img{
	width: 237px;
	height: 132px;
	line-height: 130px;
	margin-right: 30px;
	overflow: hidden;
	text-align: center;
	border: solid 1px #f5f5f5;
	flex-shrink: 0;
}
.wz-news .list .img img{
	vertical-align: middle;
}
.wz-news .max-width{
	width: 645px;
}
.wz-news .list h3{
	font-size: 20px;
	font-weight: 400;
	color: #333;
	padding: 8px 0;
}
.wz-news .list .twoline{
	height: 44px;
	overflow: hidden;
}
.wz-news .list .btn-a{
	width: 120px;
	height: 45px;
	text-align: center;
	background: #29CC95;
	font-size: 16px;
	color: #fff;
}
.wz-news .clearfloat{
	overflow: hidden;
	margin-top: 20px;
}
.wz-news .green{
	color: #29CC95;
}
.wz-news .problem{
	padding-left: 26px;
	background: url(../img/q.png) no-repeat left center;
}
.wz-news .answer{
	padding-left: 26px;
	background: url(../img/a.png) no-repeat left center;
}

/* 在线留言 */
.wz-form{
	width: 500px;
	margin: 40px auto;
}
.wz-form .ivu-form-item-label{
	font-size: 16px;
}
.wz-form textarea.ivu-input{
	min-height: 40px;
	font-size: 16px;
}
.wz-form .form-btn{
	width: 100%;
	height: 64px;
	background: #29CC95;
	border-radius: 6px;
	border: none;
	font-size: 20px;
	color: #fff;
	margin: 20px auto 0;
}
.ly-list{
	padding: 40px 20px;
	border-top: solid 1px #f9f9f9;
}
.ly-list .big-tit{
	font-size: 20px;
}
.ly-list li{
	padding: 15px 0;
	bottom: solid 1px #f9f9f9;
}
.ly-list .info{
	width: 865px;
	padding-left: 15px;
	color: #666;
}
.ly-list .info .name{
	font-size: 16px;
	font-weight: 600;
	color: #333;
}
.ly-list .info .mb10{
	margin-bottom: 5px;
}

/* 联系我们 */
.wz-lxwm .main{
	padding: 40px 20px;
	font-size: 16px;
	color: #666;
}
#map{
	width: 100%;
	height: 388px;
	margin-bottom: 30px;
}
.wz-lxwm .main .msg .name{
	font-size: 24px;
	color: #333;
	margin-bottom: 20px;
}
.wz-lxwm .main .msg p{
	margin-bottom: 8px;
}
