/*惠造价·header样式*/
*{
	margin: 0;
	padding: 0;
}
html body{
	padding: 0;
	margin: 0;
}
body{
	font-size: 14px;
	color: #000;
	font-family: "microsoft yahei";
	
}
p{line-height: 1.5; letter-spacing: 2px !important;}
.fl{float: left;}
.fr{float: right;}
.clearfix{zoom: 1;}
.clearfix::after{
	content: '';
	display: block;
	clear: both;
}
.cur-p{cursor: pointer;}
.cff{color: #fff;}
.c00{color: #000;}
.c33{color: #333;}
.c66{color: #666;}
.c99{color: #999;}
.c8a{color: #8A8C93;}
.caa{color: #aaa;}
.c39{color: #3950C3;}
.ccc{color: #ccc;}
.c38{color: #3842D5;}
.c1d{color: #1D1D1D;}
.czhu{color: #027CFF;}
.bacf{background-color: #fff;}
.fontw{font-weight: bold;}
.font14{font-size: 14px;}
.font15{font-size: 15px;}
.font16{font-size: 16px;}
.font17{font-size: 17px;}
.font18{font-size: 18px;}
.font20{font-size: 20px;}
.font21{font-size: 21px;}
.font22{font-size: 22px;}
.font25{font-size: 25px;}
.font26{font-size: 26px;}
.font30{font-size: 30px;}

.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.mt50{margin-top: 50px;}
.mt80{margin-top: 80px;}
.mb20{margin-bottom: 20px;}
.ml30{margin-left: 30px;}
.ml80{margin-left: 80px;}
.pb80{padding-bottom: 80px;}
.pt30{padding-top: 30px;}
.pb50{padding-bottom: 50px;}
.pb68{padding-bottom: 68px;}
.over-h{
	white-space:nowrap; 
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	overflow: hidden; 
}
.over-h2{
  overflow: hidden;
  text-overflow:ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-height: 1.5em;
  height: 3em;
}
.over-h3{
  overflow: hidden;
  text-overflow:ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  line-height: 1.5em;
  height: 4.5em;
}

.textc{text-align: center;}
.textr{text-align: right;}
ul li{
	list-style: none;
}
a{text-decoration: none;}
header{
	width: 100%;
	height: 90px;
	background-color: #fff;
}
.in_center{
	width: 1200px;
	margin: 0 auto;
}
.head_left{
	float: left;
}
.head_left img{
	width: 149px;
	height: 38px;
	margin-top: 30px;
}
.head_right{
	float: right;
	margin-top: 39px;
	font-size: 16px;
}
.head_ul>li{
	float: left;
	margin-left: 50px;
}
.head_ul li>a{
	font-weight: bold;
}
.head_li_on{
	color: #3A50C2;
}
.a_white_style{
	color:#333;
}
.a_style{
	color:#333;
}
.relative{
	position: relative;
}
.telImg{
	width: 21px;
	height: 25px;
	margin-right: 10px;
}
.phone{
	font-size: 16px;
	color: #3A50C2;
}

/* 导航盒子 */
.navBox{
	position: absolute;
	top: 60px;
	left: -135px;
	width: 331px;
	height: 220px;
	background-color: #fff;
	border-radius: 4px;
	z-index: 99999;
}
.sanj{
	width: 0;
	height: 0;
	margin: 0 auto;
	margin-top: -8px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 10px solid #fff;
}
.navBox ul li{
	float: left;
	font-size: 15px;
	width: 43%;
	margin-top: 30px;
	padding-left: 20px;
}
.navBox ul li a:hover{
	color: #3A50C2;
}

/* 底部样式 */
.footer{
	width: 100%;
	/* height: 300px; */
	background-color:#2A2C37;
	padding-top: 30px;
}
.foot{
	width: 1200px;
	/* height: 277px; */
	margin: 0 auto;
	padding-bottom: 20px;
}
.chanp{
	color: #8A8C93;
	font-size: 14px;
	margin-right: 40px;
}
.chanp li,.chanp2 li{margin-top: 15px;}
.chanp2{
	color: #8A8C93;
	font-size: 14px;
	margin-right: 80px;
}
.code{
	margin-top: 40px;
	width: 200px;
	text-align: center;
	font-size: 14px;
	margin-left: 30px;
}
.code img{
	display: block;
	width: 130px;
	height: 130px;
	margin: 0 auto;
	margin-bottom: 10px;
}
.banq{
	text-align: center;
	height: 60px;
	line-height: 60px;
	border-top: 1px solid rgba(255,255,255,.21);
	color: #8A8C93;
	font-size: 14px;
}

.useNow{
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 98px;
	background-color:#4A4F52;
	z-index: 10;
}
.nowU{
	width: 1200px;
	margin: 0 auto;
}
.nowU p{
	line-height: 98px;
	color: #fff;
}
.closed{
	width: 28px;
	height: 25px;
	margin-top: 16px;
	cursor: pointer;
}
.useBtn{
	width: 110px;
	height: 40px;
	background-color: #135bff;
	color: #fff;
	border: none;
	margin-top: 30px;
	margin-right: 11px;
}

.applyO{
	width: 1200px;
	margin: 0 auto;
}

.banners{
	width:100%;
}

/* 代理秘书使用 */
.secretary{
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 122px;
	background: url('../images/bg5.png') no-repeat 100% 100%;
}
.words{
	width: 1200px;
	margin: 0 auto;
	margin-top: 10px;
	position: relative;
}
.words p{
	color: #fff;
	font-size: 15px;
	margin-bottom: 6px;
}
.gift{
	position: absolute;
	left: -160px;
	bottom: 0px;
	width: 150px;
	height: 134px;
	z-index: 5;
}
.oprate{
	position: absolute;
	top:0;
	right: -180px;
	z-index: 5;
}
.canyNow{
	width: 115px;
	height: 42px;
	background: #FFF5EC;
	color: #F68517;
	border: none;
	margin-top: 20px;
	font-size: 16px;
	cursor: pointer;
}
.closeb{
	width: 17px;
	height: 16px;
	margin-left: 40px;
	cursor: pointer;
}

/* 首页样式 */
.banner{
	width: 100%;
	height: 500px;
}
/* 产品服务 */
.main{
	width: 1200px;
	margin: 0 auto;
}
.proT{
	padding-top: 77px;
}
.proC{
	text-align: center;
	font-size: 16px;
	margin-top: 20px;
	margin-bottom: 40px;
}
.flex{
	display: flex;
	justify-content: space-between;
	flex-wrap:wrap;
}
.flexItem{
	width: 362px;
	height: 452px;
	background-color: #fff;
}
.flexItem img{
	width: 100%;
	height: 198px;
}
.flexC{
	padding: 17px 37px 34px 37px;
}
.flexC p:nth-child(4){
	line-height: 28px;
}
/* 群体客户 */
.client{
	width: 100%;
	height: 593px;
	background: url('../images/home/bg2.png') no-repeat;
	background-size: cover;
	margin-top: 40px;
}
.flexClient{
	width: 257px;
}
.flexClient img{
	width: 79px;
	height: 79px;
	display: block;
	margin: 0 auto;
}
.flexp{
	line-height: 28px;
}
/* 公司优势 */
.yous{
	width: 280px;
	height: 250px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.yous1{
	background: url('../images/home/yous1.png') no-repeat 100% 100%;
}
.yous2{
	background: url('../images/home/yous2.png') no-repeat 100% 100%;
}
.yous3{
	background: url('../images/home/yous3.png') no-repeat 100% 100%;
}
.yous4{
	background: url('../images/home/yous4.png') no-repeat 100% 100%;
}
.yous5{
	background: url('../images/home/yous5.png') no-repeat 100% 100%;
}
.yous6{
	background: url('../images/home/yous6.png') no-repeat 100% 100%;
}
.wenz{
	width: 216px;
	margin: 0 auto;
}
.wenz div{
	line-height: 24px;
}
.news{
	padding-bottom: 60px;
}
.fenl{
	width: 250px;
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 50px;
	display: flex;
	justify-content: space-between;
}
.actives{
	width: 114px;
	height: 42px;
	text-align: center;
	line-height: 42px;
	color: #535CD8;
	border: 1px solid #535CD8;
	box-sizing: border-box;
	cursor: pointer;
}
.fenls{
	width: 114px;
	height: 42px;
	text-align: center;
	line-height: 42px;
	color: #666;
	border: 1px solid #DCDCDC;
	box-sizing: border-box;
	cursor: pointer;
}
.newsBox{
	display: flex;
	justify-content: space-between;
	flex-wrap:wrap;
}
.newsList{
	display: flex;
	justify-content: space-between;
	margin-bottom: 60px;
	position: relative;
}
.line{
	position: absolute;
	left: 75px;
	bottom: -20px;
	width: 23px;
	height: 2px;
	background-color: #275AD0;
}
.newImg{
	width: 172px;
	height: 126px;
	margin-right: 20px;
}
.word{
	width: 373px;
	height: 126px;
}
.jiant{
	display: block;
	width: 110px;
	height: 44px;
	margin: 0 auto;
	margin-top: 20px;
}
/* 预约演示 */
.appointment{
	width: 100%;
	height:166px;
	background: url('../images/formBg.png') no-repeat 100% 100%;
	padding-top: 60px;
}
.ment{
	display: flex;
	justify-content: space-between;
	width: 850px;
	margin: 0 auto;
	margin-top: 40px;
}
.input{
	width: 252px;
	height: 50px;
	background-color: #fff;
	padding-left: 10px;
	outline: none;
	border: none;
	border-radius: 4px;
}
.showBox{
	width: 120px;
	margin: 0 auto;
}
.showBtn{
	width: 115px;
	height: 42px;
	margin:0 auto;
	background-color: #4e32df;
	color: #fff;
	border-radius: 21px;
	margin-top: 30px;
	border: none;
}

/* 资质荣誉 */
.ryBox{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 40px;
}
.ryBox1{
	width: 330px;
	margin-bottom: 40px;
}
.imgBox{
	border: 1px solid #DCDCDC;
	padding: 20px 0;
}

.imgBox img{
	display: block;
	margin: 0 auto;
}
/* 关于我们 */
.contents>p{
	text-indent: 2em;
	margin-top: 20px;
	font-size: 16px;
	line-height: 1.8;
}
.corporate{
	font-size: 16px;
	color: #2F335C;
	padding: 50px;
}
.corporate p{
	line-height: 2.3;
}
.culture{
	color: #fff;
	font-size: 23px;
	position: absolute;
	right: 60px;
	bottom: 50px;
}

.price{
	display: block;
	width: 756px;
	margin: 0 auto;
	margin-top: 60px;
}

/* 代理合作 */

.tableImg{
	width: 1200px;
	margin-top: 20px;
}


/* 跳转产品网站 */
.productFixed{
	position: fixed;
	top: 60%;
	left: 82%;
	width: 159px;
	height: 44px;
	line-height: 44px;
	color: #fff;
	background: #3A50C2;
	box-shadow: 0px 2px 11px 0px #7A89D7;
	border-radius: 2px;
	padding: 0 10px;
	display: flex;
	justify-content: space-around;
	cursor: pointer;
}
.linkImg{
	width: 18px;
	height: 18px;
	margin-top: 13px;
}
.roadImg{
	width: 15px;
	height: 5px;
	margin-top: 20px;
}