@charset "utf-8";
/* CSS Document */
input,textarea{
	outline: none;
	resize: 0;
}
/***************** 证书认证 *******************/
.renzhen-form{
	background: -webkit-linear-gradient(top, #f4f9ff, #ffffff);
	padding: 20px;
	border-radius: 8px;
	box-shadow: 0px 0px 8px #eee;
	margin: 20px 0;
}
.renzhen-form h1{
	font-size: 30px;
	color: #333;
	line-height: 170px;
	text-align: center;
	font-weight: bolder; 
}
.renzhen-form ul{
	width: 580px;
	margin: 0 auto;
}
.renzhen-form ul li{
	display: flex;
	justify-content:space-between;
	align-items: center;
	margin: 20px 0;
}
.renzhen-form ul li div{
	font-size: 22px;
	text-align: right;
}
.renzhen-form ul li p{
	display: block;
	width: 94px;
	text-align: justify;
	float: left;
	font-size: 22px;
}
.renzhen-form ul li .chang-inp{
	width: 406px;
	height: 48px;
	background: #fff;
	border: solid 1px #f2f2f2;
	line-height: 48px;
	font-size: 20px;
	padding: 0 20px;
	border-radius: 5px;
}
.renzhen-form ul li .sel{
	width: 446px;
	height: 48px;
	background: #fff;
	border: solid 1px #f2f2f2;
	line-height: 48px;
	font-size: 20px;
	padding: 0 20px;
	border-radius: 5px;
}
.renzhen-form ul li .yzm-inp{
	width: 206px;
	height: 48px;
	background: #fff;
	border: solid 1px #f2f2f2;
	line-height: 48px;
	font-size: 20px;
	padding: 0 20px;
	border-radius: 5px;
}
.zhanwe{
	width: 162px;
	height: 48px;
	background: -webkit-linear-gradient(top, #007cde, #01e9bd);
	text-align: center;
}
.cx-but{
	width: 446px;
	height: 63px;
	color: #fff;
	font-size: 20px;
	background: #016303;
	border: 0;
	border-radius: 50px;
	margin: 110px 0;
}
/*************************** 咨询 *****************************/
.zixun{
	background: #f7f7f7;
	padding: 40px 40px 20px 40px;
	margin: 20px 0;
}
.zixun h1{
	font-size: 24px;
	color: #333;
	line-height: 43px;
	font-weight:600;
}
.zixun h1 img{
	width: 43px;
	height: 43px;
	float: left;
	margin: 0 10px 0 0;
}
.zixun dl{
	overflow: hidden;
}
.zixun dl a{
	display: block;
	width: 26%;
	background: #fff;
	padding: 30px;
	border-radius: 5px;
	margin: 20px 11px;
	float: left;
	height: 300px;
}
.zixun dl dd{
	width:100%;
}
.zixun dl dd .teacher{
	display: flex;
	justify-content:space-between;
	align-items: center;
}
.ls-pic{
	width: 84px;
	height: 84px;
	border-radius: 50%;
	overflow: hidden;
}
.ls-pic img{
	width: 100%;
	height: 100%;
}
.ls-name{
	width: 66%;
}
.ls-name h4{
	font-size: 20px;
	font-weight: 400;
	margin: 0 0 10px 0;
}
.ls-name span{
	display: block;
	font-size: 18px;
	line-height: 26px;
	color: #666666;
}
.ls-cont{
	margin: 20px 0 0 0;
	text-align: justify;
}
.ls-cont p{
	font-size: 16px;
	color: #333;
	line-height: 28px;
}
.more-ls{
	width: 310px;
	height: 60px;
	border-radius: 50px;
	background: #fff;
	display: block;
	text-align:center;
	line-height: 60px;
	font-size: 18px;
	color: #8e8e8e;
	margin: 35px auto 40px auto;
}
/********************** 留言 ***********************/
.liuy-top{
	display:flex;
	justify-content: space-between;
}
.liuy-in{
	width: 91%;
	
}
.liuy-in em{
	font-size: 20px;
	color: #666666;
}
.liuy-in p{
	display: block;
	line-height: 58px;
	background: #fff;
	width: 400px;
	padding:0 20px;
	border-radius: 5px;
}
.liuyan textarea{
	display: block;
	width: 78%;
	margin: 50px auto 20px auto;
	height: 120px;
	border-radius: 5px;
	background: #fff;
	border: solid 1px #999999;
	font-size: 18px;
	padding:20px;
	color: #999999;
}
.liuyan input{
	display: block;
	width: 78%;
	margin: 0 auto;
	height: 75px;
	border-radius: 5px;
	background: #fff;
	border: solid 1px #999999;
	padding: 0 20px;
	font-size: 18px;
	color: #999999;
}
.tj-but{
	width: 160px;
	height: 56px;
	color: #fff;
	font-size: 20px;
	background: #016303;
	border: 0;
	border-radius: 50px;
	margin: 40px auto;
	display: block;
}
/***************** 合作企业 ******************/
.hzqy_list_div {
	display: block;
    background: #fff;
    padding: 20px 20px 10px 20px;
    border-radius: 8px;
    box-shadow: 0px 0px 8px #eee;
    margin-bottom: 20px;
    display: flex;
	flex-direction:column;
}
.hzqy_list_text{
	width: 100% !important;
	border-bottom: solid 1px #f2f2f2;
}
.hzqy_list_text h2{
	font-size: 26px;
	font-weight: 900;
	line-height: 30px;
	padding-bottom: 15px;
}
.hzqy_list_text span {
    font-size: 16px;
    line-height: 26px;
    padding-bottom: 10px;
    color: #666;
    display: block;
}
.hzqy_list_div h4{
	font-size: 16px;
	line-height: 26px;
	padding-bottom: 10px;
	color: #666;
	display: block;
	margin: 10px 0 0 0;
}
.hzgw_list{
	display: flex;
	flex-wrap:wrap;
}
.hzgw_list span{
	background: url(hzqy-01.png) no-repeat 7px center #f2f2f2;
	padding:0 15px 0 30px;
	height: 40px;
	line-height: 40px;
	margin: 10px 15px 0 0;
}
/**************************** 合作企业详情 **********************/
.dqwz{
	padding: 10px 10px;
}
.hzqy{
	margin: 10px auto 0 auto;
}
.qy_cont{
	background: url(hzqy-51.png) no-repeat;
	background-size: 100% 100%;
}
.qyxq_top{
	padding: 40px 40px 60px 40px;
	display: flex;
	justify-content: space-between;
}
.qyxq_name{
	width: 57%;
}
.qyxq_name h1{
	font-size: 28px;
	color: #333;
	font-weight: bolder;
}
.qyxq_name i{
	display: block;
	width: 30%;
	height: 20px;
	border-bottom: solid 1px #c6c6c6;
}
.qyxq_name p{
	font-size: 18px;
	line-height: 48px;
	color: #333;
	margin: 20px 0 0 0;
}
.qyxq_logo{
	background: url(./qyxq-39.png) no-repeat right top;
	padding: 0;
	width: 432px;
	height: 320px;
	position: relative;
	background-size: 100% 100%;
}
.qyxq_logo_in{
	width: 432px;
	height: 320px;
	border-radius: 5px 150px 5px 150px;
	overflow: hidden;
	position: absolute;
	right: 9px;
	top: 8px;
}
.qyxq_logo_in img{
	width: 100%;
	height: 100%;
}
.qyxq_logo .yuan{
	position: absolute;
	left:25px;
	bottom: 12px;
	z-index: 1;
}
.qyfw{
	background: url(./hzqyxx_01.png) no-repeat right top;
	background-size: 81.61% 100%;;
	padding: 60px 0 80px 0;
}
.qyfw-cont{
	width: 1200px;
	margin: 0 auto;
}
.qyfw-cont h2{
	font-size: 20px;
	font-weight: bolder;
	color: #333;
	text-align: center;
	background: url(./hzqyxx_02.png) no-repeat center bottom;
	height: 60px;
}
.qyfw-cont ul{
	width: 1100px;
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
	margin: 40px auto 50px auto;
}
.qyfw-cont ul li{
	width: 20%;
	margin: 2% 2%;
	text-align: center;
}
.qyfw-cont ul li img{
	display: block;
	margin:0 auto 20px auto;
}
.qyfw-cont ul li span{
	font-size: 18px;
	color: #333;
}
.jieshao{
	padding: 0 50px;
}
.jieshao p{
	font-size: 18px;
	color: #333;
	line-height: 48px;
	margin: 20px 0;
}
/*********************** 综合服务 **********************/
.daoshi_pic{
	width: 130px;
	height: 180px;
	margin: 0 20px 0 0;
}
.daoshi_pic img{
	width: 100%;
	height: 100%;
}
.daoshi-jj{
	width: 780px !important;
}
.daoshi-jj p{
	font-size: 16px;
	line-height: 28px;
	color: #333;
}
.daoshi-name{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 0 0 20px 0;
}
.daoshi-name div h1{
	font-size: 28px;
	font-weight: bolder;
	margin: 0 0 10px 0;
}
.daoshi-name div em{
	font-size: 16px;
	color: #666;
}
.daoshi-name .mfzx{
	width: 104px;
	height: 38px;
	border-radius: 30px;
	background: #3fa241;
	text-align: center;
	font-size: 16px;
	color: #fff;
	border: 0;
}
.fenye{
	text-align: center;
	color: #333;
	font-size: 1rem;
	line-height: 2rem;
	margin:1rem 0 0 0;
}












