* {
	margin: 0;
/*	padding: 0;*/
}
@font-face {
	font-family: 'Montserrat';
	src: url('../font/Montserrat-Regular-8.otf');
}
@font-face {
	font-family: 'Montserratb';
	src: url('../font/Montserrat-Bold-3.otf');
}
body {
	margin: 0 auto;
	font-family: "Montserrat", "Microsoft YaHei", "Arial";
	font-size: 16px;
	background: #fff;
	letter-spacing: 0;
	color: #333;
	text-align: justify;
	text-justify: inter-ideograph;
	text-align: left;
/*	word-break: break-all*/
}
html {
	padding: 0;
	height: 0;
}
ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, p, input, button {
	margin: 0;
/*	padding: 0;*/
} 
ul, ol {
	list-style: none;
}
img {
	border: none;
}
.le {
	float: left;
}
.ri {
	float: right;
}
input, button, textarea {
	outline: none;
	font-family: "Microsoft YaHei";
}
a {
	color: #333;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
em {
	font-style: normal;
}
.mt200 {
	margin-top: 200px;
}
.w1200 {
	width: 1200px;
	margin: 0 auto;
}
.minw1200 {
	min-width: 1200px;
	margin: 0 auto;
}
.maxw1200 {
	max-width: 1200px;
	margin: 0 auto;
}
.w1 {
	width: 100%;
	min-width: 1300px;
}
.w12 {
	width: 120%;
}
.w1920 {
	width: 1920px;
}
.mb80 {
	margin-bottom: 80px;
}
.mt80 {
	margin-top: 80px;
}
.mt50 {
	margin-top: 50px;
}
input, button, textarea, select, optgroup, option {
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
}
ul, dl, dt, dd, ol {
	display: block;
	list-style: none;
}
/*
li {
	display: block;
	list-style: none;
}
*/
img {
	border: 0;
}
a {
	text-decoration: none;
	outline: 0;
}
button {
	margin: 0;
	padding: 0;
	border: 0px solid transparent;
	outline: none;
	cursor: pointer;
}
button:active {
	transform: translateY(1px);
	box-shadow: 1px 1px 1px #888888;
}
.clear {
	clear: both;
}
.head {
	height: 100px;
	min-width: 1450px;
	position: relative;
}
.logo {
	position: absolute;
	/* float: left; */
	width: 190px;
/*	height: 45px;*/
	margin-top: 30px;
	margin-left: 30px;
}
.logo img {
	width: 100%;
	height: 100%;
}
.slogan {
	font-family: 'Montserratb';
	width: 360px;
	position: absolute;
	top: 59px;
	right: 5px;
	font-weight: bold;
}
.nav {
	padding-top: 30px;
	text-align: center;
/*	width: 100%;*/
	height: auto;overflow: hidden;
}
.nav ul {
	text-align: center;
}
.nav ul li {
	float: left;
	height: 40px;
	margin-left: 108px;
	cursor: pointer;
	padding-top: 30px;
}
.nav .cur a {
	color: #046D75;
}
.nav ul .cur {
	background-image: url('../img/navs.jpg');
	background-repeat: no-repeat;
	background-position: center bottom;
	
}
/*
.nav ul li:hover {
	background-image: url('../img/navs.jpg');
	background-repeat: no-repeat;
	background-position: center bottom;
	
}
*/
.curs a {
	color: #046D75;
}
.nav ul li:nth-child(1) {
	margin-left: 254px;
}
.banner img {
	width: 100%;
	height: 100%;
}
.iban img {
	width: 100%;
	height: 100%;
}
/*第一个列表*/
.flist {
	height: 420px;
	display: none;
	padding-top: 60px;
/*	margin-top: -1px;*/
}
.fli_con{
	width: 1200px;
	height: auto;
	overflow: hidden;
}
.fli_con ul{
	padding: 0;
}
.fli_con ul li {
	float: left;
	display: block;
	width: 285px;
	text-align: center;
	cursor: pointer;
	margin-right: 20px;
	margin-bottom: 20px;
	overflow: hidden;
}
.fli_con ul li:nth-child(4n) {
	margin-right: 0px;
}

.fli_con .fli_img {
	width: 285px;
	height: 150px;
}
.fli_con .fli_img img {
	width: 100%;
	height: 100%;
}
.fli_con ul li span {
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	text-align: center;
}
.fli_con ul li:hover span {
	color: #046D75;
}
.fli_img img {
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	cursor: pointer;
}
.fli_img img:hover {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
}
/*banner*/

.banerfen-bullet-active {
}
.swiper-pagination-bullet-active {
	background: #fff!important;
}
.swiper-pagination-bullet {
	width: 12px;
	height: 12px;
}
/*视频*/
.video {
	margin-top: 60px;
	cursor: pointer;
}
.vide_m {
	width: 1170px;
	height: 819px;
}
.vide_con {
	text-align: center;
}
.bo {
	position: absolute;
	width: 100px;
	height: 100px;
	background-image: url('../img/boico.png');
	background-repeat: no-repeat;
	background-position: center;
	margin-top: -500px;
	margin-left: 545px;
}
/*服务列表*/
.sever {
	margin-top: 90px;
}
.sev_list {
	margin-top: 50px;
}
.sev_list ul{
	padding: 0;
}
.sev_list ul li {
	float: left;
	width: 386px;
	height: 360px;
	border: 1px solid #F6F6F6;
	margin-left: 18px;
	margin-bottom: 20px;
}
.sev_list ul li:nth-child(1) {
	margin-left: 0;
}
.sev_list ul li:nth-child(4) {
	margin-left: 0;
}
.sev_list_img {
	width: 386px;
	height: 300px;
}
.sev_list_img img {
	width: 100%;
	height: 100%;
}
.sev_list_wr {
	height: 60px;
	padding: 0 15px 0 20px;
}
.sev_list_wr span {
	display: inline-block;
	line-height: 60px;
	background-image: url('../img/sm.png');
	background-repeat: no-repeat;
	background-position: center;
	background-position-x: 180px;
}
.sev_list_wr .slmore {
	float: right;
	margin-top: 20px;
}
.sev_list ul li:hover span {
	color: #046D75
}
.sev_list_img img {
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	cursor: pointer;
}
.sev_list_img img:hover {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
}
/*第二个图文列表 方案*/
.twlist {
	margin-top: 50px;
}
.twlist_con {
	position: relative;
}
.fang_list {
	margin-top: 60px;
}
.fang_list ul{
	padding: 0;
}
.fang_list ul li {
	float: left;
	width: 386px;
	height: 242px;
	text-align: center;
	margin-left: 20px;
	margin-bottom: 30px;
}
.fang_list ul li:nth-child(1) {
	margin-left: 0px;
}
.fang_list ul li:nth-child(4) {
	margin-left: 0px;
}
.fang_list_img {
	width: 386px;
	height: 202px;
}
.fang_list_img img {
	width: 100%;
	height: 100%;
}
.fang_list ul li .fang_list_wen {
	height: 40px;
	line-height: 40px;
}
.fang_list ul li:hover span {
	color: #046D75;
}
.fang_list_img img {
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	cursor: pointer;
}
.fang_list_img img:hover {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
}
.fang_prev, .par_prev {
	top: 55%;
	font-weight: 600;
	/*font-family: '微软雅黑';*/
	font-size: 20px;
	line-height: 50px;
	text-align: center;
	left: 0px;
	margin-left: -90px;
	color: rgba(4,109,117,1);
	width: 50px;
	height: 50px;
	background: rgba(4,109,117,0.1);
	border-radius: 50%;
	outline: none!important;
}
.fang_next, .par_next {
	top: 55%;
	font-weight: 600;
	font-size: 20px;
	line-height: 50px;
	text-align: center;
	width: 50px;
	height: 50px;
	right: 0px;
	color: rgba(4,109,117,1);
	background: rgba(4,109,117,0.1);
	margin-right: -90px;
	border-radius: 50%;
	outline: none!important;
}
.par_prev {
	top: 60%;
}
.par_next {
	top: 60%;
}
.my-button-disableds {
	background: rgba(153,153,153,0.1);
	color: rgba(153,153,153,1);
}
/*新闻*/
.news {
	margin-top: 60px;
}
.new_list {
	margin-top: 60px;
	margin-bottom: 60px;
}
.new_con_list {
	height: auto;
	background: rgba(153,153,153,0.1);
	margin-bottom: 20px;
	width: 100%;
	overflow: hidden;
	padding-bottom: 20px;
}
.new_list_le {
	display: inline-block;
	width: 440px;
	height: 290px;
	background-size: cover;
	background-repeat: no-repeat;background-position: center center;
}
.new_list_le img {
	width: 100%;
	height: 100%;
}
.new_list_ri {
	display: inline-block;
	width: 710px;
	height: auto;
	overflow: hidden;
	vertical-align: top;
	margin-left: 20px;
	cursor: pointer;
}
.new_list_ri .time {
	height: 48px;
	margin-top: 10px;
}
.new_list_ri .time .day {
	display: inline-block;
	font-size: 48px;
	color: rgba(4,109,117,1);
}
.new_list_ri .time .day b {
	display: inline-block;
	width: 1px;
	height: 30px;
	background-color: rgba(4,109,117,1);
}
.new_list_ri .time .month {
	color: #046D75;
	display: inline-block;
	margin-left: 12px;
	height: 42px;
	vertical-align: middle;
}
.new_list_ri h2 {
	font-family: 'Montserratb';
	font-size: 24px;
	margin-top: 20px;
}
.new_list_ri p {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 6;
	line-clamp: 6;
	-webkit-box-orient: vertical;
	color: #666;
	margin-top: 30px;
}
.new_list_ri .newmore {
	width: 150px;
	height: 40px;
	border: 1px solid rgba(51,51,51,1);
	text-align: center;
	color: rgba(51,51,51,1);
	line-height: 38px;
	margin-top: 15px;
	float: right;
	box-sizing: border-box;
}
.new_list_ri .newmore span {
	font-size: 20px;
	font-family: '微软雅黑';
	font-weight: bold;
}
.new_con_list:hover {
	background: rgba(4,109,117,0.1);
}
.new_con_list:hover .newmore {
	color: #046D75;
	border: 1px solid rgba(4,109,117,1);
}
.new_list_le img {
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	cursor: pointer;
}
.new_list_le img:hover {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
}
/*搜索*/

select {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	-ms-appearance: none;
	outline: none;
	-webkit-tap-highlight-color: #fff;
	border: rem(1) solid #EBEBEB;
	width: rem(100);
	height: rem(50);
	line-height: rem(50);
	text-indent: rem(4);
	background-color: transparent;
}
.industry_lab input[type="radio"] {
	appearance: none;
	-webkit-appearance: none;
	outline: none;
	margin: 0;
	vertical-align: text-bottom;
	margin-right: 0.1rem;
	float: left;
	margin-top: 5px;
}
.industry_lab input[type="radio"]:after {
	display: block;
	content: "";
	width: 12px;
	height: 12px;
	border: 1px solid #999;
}
.industry_lab input[type="radio"]:checked:after {
	border: 1px solid #046D75;
	background-image: url(../img/seri.png);
	background-position: center;
	display: block;
	content: "";
	width: 12px;
	height: 12px;
}
.sejob {
	margin-top: 60px;
}
.sejob_min {
	margin-top: 60px;
}
.sejob_min .chanye {
	display: inline-block;
	width: 320px;
	height: auto;
	vertical-align: top;
}
.sejob_min .chanye .sele {
	width: 320px;
	height: 50px;
	background-image: url("../img/sebg.png");
	background-repeat: no-repeat;
	background-position: center;
	background-position-x: 260px;
	padding-left: 20px;
	border: 1px solid rgba(51,51,51,1);
	line-height: 50px;
}
.selab_rid {
	display: none;
}
.chanye {
	margin-left: 30px;
}
.sejob_min .chanye:nth-child(1) {
	margin-left: 0;
}
.se_btn {
	margin-left: 30px;
}
.lab_rid {
	margin-top: 20px;
}
.industry_lab {
	display: block;
	width: 225px;
}
.industry_lab span {
	font-size: 14px;
	line-height: 24px;
	width: 200px;
	margin-left: 8px;
	display: inline-block;
	vertical-align: top;
}
.se_btn {
	display: inline-block;
	width: 120px;
	height: 50px;
	background: rgba(4,109,117,1);
	opacity: 1;
	line-height: 50px;
	color: #fff;
	text-align: center;
	vertical-align: top;
	cursor: pointer;
}
/*合作列表*/
.partner {
	margin-top: 90px;
}
.par_con {
	position: relative;
}
.partner_con {
	margin-top: 46px;
	margin-bottom: 70px;
	padding-bottom: 15px;
}
/*
.par_list ul li{
	float: left;
	width: 300px;
	height: 100px;
	margin-top: 10px;
}
*/
.partner_con img {
	width: 90%;
	/*	height: 90px;*/
	margin-top: 10px;
	box-shadow: 1px 1px 5px rgba(0,0,0,0.2);
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	cursor: pointer;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.partner_con img:hover {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
}

/*yanlun*/
.yanlun {
/* margin-bottom: 90px; */
}
.yan_con {
	height: 220px;
	background: rgba(4,109,117,1);
	margin-top: 60px;
	/* margin-bottom: 40px; */
	cursor: pointer;
	min-width: 1300px;
}
.yan_con_min {
	width: 1200px;
	padding-top: 60px;
}
.yan_con_min p {
/*	margin-left: 47px;*/
/*	margin-right: 10px;*/
	line-height:34px;
	font-size: 24px;
	margin-top: 15px;
	margin-bottom: 10px;
	color: rgba(51,51,51,1);
}
.lsyin {
/*	margin-top: -20px;*/
/*	display: none;*/
}
.rsyin {
/*	margin-top: -25px;*/
/*	display: none;*/
}
.yan_con_min span {
	font-size: 40px;
	color: #fff;
/*	height:30px;*/
/*	margin-top:10px;*/
/*	padding-top: 10px;*/
	margin-bottom: -30px;
	display: inline-block;
/*	overflow: hidden;*/
	font-weight: normal;
}
.yan_con_min .ls {
/*	float: left;*/
}
.yan_con_min .rs {
/*	float: right;*/
}
/* .yan_con:hover{
	background:rgba(4,109,117,1);
} */
.yan_con span {
	color: #fff;
}
.yan_con p {
	color: #fff;
}
.yan_con {
	position: relative;
}
.nyanlun_prev {
	background-image: url("../img/yanlunl.png")!important;
	background-size: cover;
	margin-top: -50px;
	left:50%;
	margin-left: -703px;
	width: 53px;
	height: 100px;
	/* 	width: 30px;
	height: 30px;
	background-color: red; */
	position: absolute;/* margin-left: -30px;
	margin-top: -20px; */
	
}
.nyanlun_next {
	background-image: url("../img/yanlunr.png")!important;
	background-size: cover;
	position: absolute;
	width: 53px;
	height: 100px;
	margin-top: -50px;
	left:50%;
	margin-left: 650px;
	width: 53px;
	height: 100px;
}
/*通用*/


/*副标题*/
.as_title {
	text-align: center;
}
.as_title h2 {
	font-size: 48px;
	font-family: 'Montserratb';
}
.as_title span {
	display: inline-block;
	width: 120px;
	height: 4px;
	background-color: #046D75;
}
/*更多*/
.more {
	width: 200px;
	height: 50px;
	border: 1px solid rgba(51,51,51,1);
	text-align: center;
	color: rgba(51,51,51,1);
	line-height: 50px;
	margin: 0 auto;
	cursor: pointer;
}
.more:hover {
	color: #046D75;
	border: 1px solid rgba(4,109,117,1);
}
.curm {
	color: #046D75;
	border: 1px solid rgba(4,109,117,1);
}
/*通用end*/


 /*底部*/
.footer {
	background-color: #F5F5F5;
	height: 280px;
	cursor: pointer;
}
.foo_con .ffangan {
	padding-top: 46px;
/*	display: inline-block;*/
	float: left;
	margin-right: 50px;
}
.foo_con h3 {
	color: #666;
	margin-bottom: 20px;
}
.foo_con ul li {
	color: #999;
	font-size: 14px;
	width: 208px;
	height: auto;overflow: hidden;
	line-height: 28px;
}
.foo_con ul li:nth-child(1) {
	margin-top: 0;
}
.foo_con ul .fico {
	font-size: 18px;
	line-height: 18px;
}
.foo_con ul li .fo_lic {
/*	display: inline-block;*/
	width: 183px;
	vertical-align: top;
}
.fan_con .le {
	margin-right: 50px;
}
.fan_con ul{
	padding: 0;
}
.fuwu {
	padding-top: 46px;
/*	display: inline-block;*/
	float: left;
	margin-right: 50px;
}
.fuwu ul{
	padding: 0;
}
.guanyu {
	padding-top: 46px;
/*	display: inline-block;*/
	float: left;
	
}
.guanyu ul{
	padding: 0;
}
.fo_we {
	float: right;
	margin-top: 200px;
	position: relative;
}
.fo_we img {
	display: inline-block;
}
.fo_we img:hover{
	opacity: 0.6;
}
.fo_we span {
	margin-right: 10px;
}
/* .foo_con{
	height: 50px;
	background-color: red;
} */
/* .fo_we .wechat{
	margin-right: 20px;
}
 */
.foo_bo {
	background-color: #F5F5F5;
	height: 68px;
	border-top: 2px solid #d9d9d9;
}
.foo_bo_co {
	text-align: center;
}
.foo_bo_co span {
	text-align: center;
	line-height: 70px;
	font-size: 14px;
	color: #999;
}
.foo_bo_co .jishu {
	margin-left: 17px;
}
.foo_bo_co .jishu a {
	color: #999;
}
.fan_con li a {
	color: #999;
}
.fan_con li a:hover {
	color: #666;
}
.fuwu li:hover {
	color: #666;
}
.guanyu li:hover {
	color: #666;
}
/*关于我们*/

.about {
	margin-top: 90px;
}
.about_con_bg {
	margin-top: 60px;
	height: 720px;
	/* 	background-image:url(../img/about_bg.png); */
	background-image: url("../img/about_bg1.png");
}
.about_con {
	padding-top: 150px;
}
.about_main {
	width: 1200px;
	height: 450px;
	background: #fff;
}
.about_m_le {
	display: inline-block;
	width: 423px;
	height: 450px;
	background-image: url("../img/32.png");
	background-repeat: no-repeat;
	/*background: #046D75;*/
	vertical-align: top;
}
.about_m_le h2 {
	padding-top: 191px;
	color: #fff;
	font-size: 56px;
	text-align: center;
}
.about_m_ri {
	display: inline-block;
	width: 772px;
	height: 450px;
	/*background: red;*/
	vertical-align: top;
}
.about_m_ri p {
	width: 650px;
	margin-top: 149px;
	margin-left: 60px;
	line-height: 26px;
}
.about_mains {
	display: none;
	width: 1200px;
	height: 450px;
	background: #046D75;
	color: #fff;
	margin-top: -450px;
}
.about_mainss {
	/*display: none;*/
	width: 1200px;
	height: 450px;
	background: #046D75;
	color: #fff;
	margin-top: -450px;
}
.about_mains h2 {
	font-size: 56px;
	padding-top: 30px;
	margin-left: 50px;
}
.about_mains p {
	width: 1100px;
	margin-top: 30px;
	margin-left: 50px;
	line-height: 26px;
}
.about_ser {
	margin-top: 148px;
	margin-bottom: 90px;
}
.about_se_main .se_min {
	position: relative;
	width: 1200px;
	height: 520px;
	/*background:rgba(156,196,199,1);*/
	background: #EEEEEE45;
}
.se_main_tit {
	position: absolute;
	width: 618px;
	height: 88px;
	box-shadow: 5px 5px 20px rgba(52,104,108,0.45);
	border-radius: 57px;
	background: #046D75;
	margin: 0 auto;
	margin-left: 291px;
	margin-top: -60px;
}
.se_main_tit h3 {
	text-align: center;
	color: #fff;
	font-size: 48px;
	line-height: 88px;
}
/*.about_se_main .se_min 
*/
/* .se_min_p{
	padding-top: 60px;
	padding-left: 50px;

}
.se_min_p p{
	width: 1100px;
	margin-bottom: 49px;
	color: #888;
	line-height: 26px;
}

.se_min_pos{
	height: 100px;
	margin-top: 10px;

	
}
.se_min_po{

	
	width: 1240px;
	height: 100px;
	background:rgba(255,255,255,1);
	box-shadow:5px 5px 20px;
	margin-left: -72px;
	cursor: pointer;
	margin-top: 10px;
	

}
.se_min_po p{
	width: 1100px;
	font-weight:bold;
	line-height:26px;
	color:rgba(4,109,117,1);
	padding-top: 25px;
	padding-left: 70px;
}
 */
.se_min_p {
	padding-top: 60px;
	padding-left: 50px;
}
.se_min_p p {
	width: 1100px;
	margin-bottom: 49px;
	color: #888;
	line-height: 26px;
}
.se_min_pos {
	height: 100px;
	margin-top: 10px;
	padding-top: 25px;
	box-sizing: border-box;
}
.se_min_po {
	width: 1240px;
	height: 100px;
	background: rgba(255,255,255,1);
	box-shadow: 5px 5px 20px rgba(0,0,0,0.3);
	margin-left: -72px;
	cursor: pointer;
	margin-top: 10px;
}
.se_min_po p {
	width: 1100px;
	font-weight: bold;
	line-height: 26px;
	color: rgba(4,109,117,1);
	padding-left: 70px;
}
/*fq*/

.fq {
	margin-top: 90px;
}
.fq_con {
	margin-top: 60px;
	height: 440px;
	background: rgba(4,109,117,1);
	color: #fff;
}
.fq_main_le {
	width: 600px;
	float: left;
}
.fq_main_le .zq {
	font-size: 300px;
	font-weight: bold;
	color: rgba(156,196,199,1);
}
.fq_main_le p {
	width: 438px;
	font-size: 26px;
	margin-top: -146px;
	margin-left: 126px;
}
.fq_main_ri {
	width: 600px;
	float: left;
	margin-top: 122px;
}
.fq_main_ri ul {
	padding-left: 80px;
	padding: 0;
}
.fq_main_ri ul li {
	margin-top: 20px;
}
.triangle {
	display: inline-block;
	width: 10px;
	height: 8px;
	color: rgba(156,196,199,1);
}
.fq_li {
	margin-left: 10px;
	width: 480px;
	display: inline-block;
	vertical-align: top
}
.fqs {
	height: 421px;
	/*background:rgba(247,245,246,1);*/
	position: relative;
}
.holdman {
	position: absolute;
	width: 100%;
	height: 421px;
	font-size: 345px;
	font-weight: bold;
	/*color:rgba(255,255,255,1);*/
	background: rgba(247,245,246,1);
	color: rgba(255,255,255,0.6);
	z-index: -1;
	margin-top: -304px;
}
.fqs_ioc_le {
	float: left;
	margin-top: 82px;
}
.fqs_ico_lr {
	float: right;
	margin-top: -102px;
}
.fqs_body {
	width: 940px;
	padding-top: 120px;
	margin-left: 130px;
}
.wen {
	font-size: 30px;
	color: #333;
	font-weight: 400;
}
.da {
	margin-top: 79px;
	font-size: 16px;
	line-height: 26px;
}
.fq_se {
	height: 372px;
	background: rgba(255,255,255,1);
}
.se_hr {
	margin-top: 170px;
	width: 100%;
	height: 4px;
	background: rgba(4,109,117,1);
}
.ding {
	float: left;
	margin-top: -25px;
}
.fq_le {
	float: left;
	width: 698px;
	margin-top: 37px;
	margin-left: -42px;
}
.fq_le p {
	font-size: 16px;
	color: #333;
	line-height: 26px;
}
.fq_ri {
	float: left;
	margin-left: 60px;
	padding-top: 30px;
}
.fq_se {
	position: relative;
}
.fq_se_le_tu {
	position: absolute;
	top: 235px;
	margin-left: -5%;
	display: none;
}
.fqwe {
	margin-top: 10px;
}
.fq_ri_img {
	float: left;
	margin-top: -90px;
	margin-left: 60px;
	width: 442px;
	height: 220px;
}
.fq_ri h4 {
	width: 442px;
	font-size: 30px;
	font-weight: 400;
}
/***
 * ┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
 * │Esc│   │ F1│ F2│ F3│ F4│ │ F5│ F6│ F7│ F8│ │ F9│F10│F11│F12│ │
 * └───┘   └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘  

*/

.fq_js {
	width: 100%;
	position: relative;
	height: 500px;/* background:rgba(247,245,246,1)*/
}
.js_le_bg {
	position: absolute;
	width: 50%;
	height: 500px;
	background: rgba(4,109,117,1);
	z-index: -1;
}
.js_ri_bg {
	position: absolute;
	width: 50%;
	height: 500px;
	right: 0;
	background: rgba(247,245,246,1);
	z-index: -1;
}
.js_le {
	float: left;
	width: 600px;
	height: 500px;
	color: #fff;
	background: rgba(4,109,117,1);
}
.js_le h2 {
	width: 523px;
	font-size: 30px;
	font-weight: 400;
	margin-top: 101px;
}
.js_le p {
	width: 563px;
	margin-top: 30px;
	line-height: 26px;
}
.js_le .js_le_h {
	float: right;
	font-size: 50px;
	color: rgba(255,255,255,1);
	opacity: 0.1;
	margin-top: 80px;
	margin-right: 20px;
}
.js_ri {
	float: left;
	width: 600px;
}
.js_ri h2 {
	margin-top: 101px;
/* width:415px ;*/
	font-size:30px;
	font-weight: 400;
	color: #333333;
	margin-left: 30px;
}
.js_ri p {
	width: 563px;
	margin-top: 30px;
	margin-left: 30px;
	color: #666666;
	line-height: 26px;
}
.js_ri .js_ri_h {
	float: left;
	font-size: 50px;
	color: rgba(255,255,255,1);
	opacity: 1;
	margin-top: 107px;
	margin-left: 20px;
}
.long {
	height: 352px;
	background: #fff;
}
.long_con .log_tit {
	width: 528px;
	font-size: 30px;
	line-height: 37px;
	color: rgba(4,109,117,1);
	padding-top: 80px;
}
.long_con .log_main {
	margin-top: 30px;
}
.long_con .log_main p {
	width: 1000px;
	line-height: 26px;
}
.long_con .log_main .log_m_y {
	font-size: 30px;
	color: #046D75;
}
/***
 * ┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
 * │Esc│   │ F1│ F2│ F3│ F4│ │ F5│ F6│ F7│ F8│ │ F9│F10│F11│F12│ │
 * └───┘   └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘  

*/



.zhengming {
	height: 562px;
	background-image: url(../img/zbg.png);
}
.zhengming .zm_main {
	width: 746px;
	height: 429px;
	background: rgba(225,239,240,1);
}
.zm_main .zm_tit {
	width: 561px;
	line-height: 37px;
	font-size: 30px;
	padding-top: 80px;
	padding-left: 40px;
}
.zm_main p {
	width: 640px;
	line-height: 26px;
	padding-left: 40px;
	padding-top: 30px;
}
/***
 * ┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
 * │Esc│   │ F1│ F2│ F3│ F4│ │ F5│ F6│ F7│ F8│ │ F9│F10│F11│F12│ │
 * └───┘   └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘  

*/

.chengnuo {
	height: 342px;
	background: #fff;
}
.cheng_main {
	float: right;
}
.cheng_main .cheng_main_tit {
	width: 477px;
	font-size: 30px;
	line-height: 37px;
	color: rgba(4,109,117,1);
	margin-top: 80px;
	text-align: right;
	margin-left: 120px;
}
.cheng_main p {
	width: 620px;

	line-height: 26px;
	margin-top: 30px;
}
.cheng_main .cheng_m_y {
	color: #046D75;
	font-size: 30px;
}
/*fun*/
.fun {
	margin-top: 69px;
}
.funa {
	margin-top: 50px;
	height: 412px;
	background: rgba(238,238,238,1);
	border-bottom: 2px solid #DDDDDD;
}
.funa_img {
	float: left;
	margin-top: 107px;
	margin-left: 127px;
}
.funa_main {
	padding-top: 152px;
}
.funa_main p {
	float: right;
	width: 725px;
	text-align: right;
	font-size: 18px;
	color: #333333;
}
.funa_y {
	font-size: 28px;
	color: #01585F;
}
.funb {
	height: 386px;
	background: rgba(238,238,238,1);
}
.funb_main {
	float: left;
	width: 736px;
	margin-top: 100px;
}
.funb_main p {
	font-size: 18px;
	line-height: 26px;
}
.funb_img {
	float: left;
	margin-left: 159px;
	margin-top: 62px;
}
.func {
	margin-top: 60px;
	background: #f6f6f6;
	height: 275px;
}
.func_con p {
	padding-top: 100px;
	line-height: 26px;
}
/*senior*/
.senior {
	height: 567px;
	background: #fff;
}
.seni_con_le {
	float: left;
	width: 600px;
}
.seni_le_mian .seni_tite {
	font-size: 30px;
	color: rgba(156,196,199,1);
	line-height: 26px;
	margin-top: 65px;
}
.seni_le_img {
	margin-top: 97px;
	margin-left: 140px;
}
.seni_le_mian p {
	width: 726px;
	line-height: 26px;
	margin-top: 30px;
}
.seni_con_ri {
	float: right;
	width: 600px;
}
.seni_ri_mian .seni_tite_ri {
	margin-top: 90px;
	color: #01585F;
	font-size: 30px;
	text-align: right;
}
.seni_ri_mian p {
	margin-top: 30px;
	text-align: right;
	line-height: 26px;
}
.seni_re_img {
	text-align: right;
	margin-top: 65px;
	margin-right: 140px;
}
/**/
.seniorb {
	height: 520px;
	background: rgba(4,109,117,1);
}
.seniorb_con {
	color: #fff;
}
.senib_con_le {
	float: left;
	width: 600px;
}
.senib_con_le .senib_le_img {
	margin-top: 60px;
	margin-left: 140px;
}
.senib_le_mian .senib_tite {
	color: rgba(156,196,199,1);
	margin-top: 70px;
	font-size: 30px;
	width: 790px;
	/* margin-left: -95px; */
	margin-left: 80px;
}
.senib_le_mian p {
	line-height: 26px;
	color: rgba(156,196,199,1);
	margin-top: 30px;
}
.senib_con_ri {
	float: right;
	width: 600px;
}
.senib_ri_mian {
	text-align: right;
	margin-top: 83px;
}
.senib_tite_ri {
	font-size: 30px;
	color: rgba(225,239,240,1);
}
.senib_ri_mian p {
	width: 612px;
	color: rgba(225,239,240,1);
	line-height: 26px;
	margin-top: 30px;
}
.senib_re_img {
	text-align: right;
	margin-right: 140px;
	margin-top: 82px;
}
/**/
.position {
	background: #fff;
	height: 948px;
}
.posit_le {
	width: 600px;
	float: left;
	margin-top: 80px;
	margin-bottom: 90px;
}
.posit_le h3 {
	text-align: center;
	font-size: 30px;
	padding-left: 150px;
}
.posit_le .posit_le_img {
	width: 682px;
	height: 382px;
	margin-top: 50px;
}
.posit_ri {
	width: 600px;
	float: left;
	margin-top: 80px;
	margin-bottom: 90px;
}
.posit_ri h3 {
	text-align: center;
	font-size: 30px
}
.posit_ri_img {
	width: 682px;
	height: 382px;
	margin-top: 50px;
	margin-left: 100px;
}
/*Our Core Competences*/

.compe {
	margin-top: 75px;
	margin-bottom: 80px;
}
.comper_tita {
	margin-top: 83px;
	width: 1200px;
	height: 60px;
	background: rgba(5,109,120,1);
	border-radius: 4px;
	color: #fff;
	font-size: 24px;
	line-height: 60px;
}
.comper_ti_ico {
	padding-left: 200px;
}
.comper_ti_ico img {
	vertical-align: middle;
	padding-right: 39px;
}
.comper_lisa {
	margin-top: 44px;
	height: 100%;
	position: relative;
	margin-left: 212px;
}
.comper_lisa p {
	display: inline-block;
	padding-left: 65px;
	width: 769px;
	padding-bottom: 50px;
	line-height: 24px;
}
.comper_lisa li{
	list-style: none;
}
.cl_ys {
	color: #086C76;
}
.cop_hr {
	position: absolute;
	width: 1px;
	background: #797979;
	height: 81%;
	top: 0;
	margin-left: 16px;
	z-index: -1;
	margin-top: 13px;
}
.comper_lisb {
	margin-top: 30px!important;
}
.cop_hr {
	height: 75%;
}
/*guide*/

.guide {
	margin-top: 100px;
	margin-bottom: 134px;
}
.guide_list {
	display: -webkit-flex;
	display: flex;
	margin-top: 89px;
}
.gud_li_con {
	/*float: left;*/
	width: 255px;
	text-align: center;
	margin-left: 59px;
}
.gud_li_con:nth-child(1) {
	margin-left: 0px;
}
.gud_li_con .gud_li_tit {
	font-size: 18px;
	font-weight: bold;
	color: #333;
	margin-top: 32px;
}
.gud_li_con .gud_li_main {
	margin-top: 26px;
	width: 255px;
	color: #999;
	font-size: 14px;
	line-height: 24px;
	text-align: left;
}
.resume {
	height: 987px;
	padding-bottom: 100px;
	background: rgba(245,245,245,1)
}
.resume_con {
	padding-top: 99px;
}
.resume_le_tit {
	width: 560px;
	height: 60px;
	background: rgba(5,109,118,1);
	border-radius: 4px;
	color: #fff;
	font-size: 22px;
	line-height: 60px;
}
.resume_tit_ico {
	float: left;
	margin-left: 35px;
	margin-right: 22px;
	margin-top: 4px;
}
.resume_list {
	margin-top: 94px;
}
.resume_li_le {
	float: left;
	width: 600px;
}
.resume_li_le ul {
	margin-top: 49px;
	padding: 0;
}
.key_ico {
	display: inline-block;
	width: 50px;
	float: left;
}
.key_ico img {
	width: 50px;
	float: left;
	text-align: left;
	margin-top: 9px;
}
.key_con {
	width: 490px;
	margin-left: 30px;
	float: left;
	display: inline-block;
	margin-bottom: 38px;
}
.key_con h3 {
	color: #333;
	font-size: 18px;
	font-weight: normal;
	width: 424px;
}
.key_con p {
	margin-top: 15px;
	width: 481px;
	color: rgba(153,153,153,1);
	line-height: 18px;
	font-size: 14px;
}
.interview {
	height: 900px;
	background: #fff;
	margin-bottom: 80px;
}
.inter_con {
	padding-top: 113px;
}
.inter_list {
	margin-top: 100px;
}
.inter_list_le {
	width: 600px;
	float: left;
}
.inter_list_le ul li {
	margin-bottom: 47px;
}
.inter_ico {
	float: left;
}
.inter_list_con {
	margin-left: 40px;
	width: 466px;
	display: inline-block;
}
.inter_list_con h3 {
	color: #333;
	font-size: 18px;
	font-weight: normal;
}
.inter_list_con p {
	margin-top: 24px;
	color: #999;
	font-size: 14px;
	line-height: 24px;
}
.pl30 {
	padding-left: 20px;
}
/*join*/

.join {
	margin-top: 76px;
}
.join_con {
	margin-top: 57px;
}
.join_con p {
	text-align: center;
	margin-bottom: 33px;
	line-height: 24px;
}
.join_con .pys {
	color: #10696F;
	font-size: 18px;
}
.join_con .b {
	font-weight: bold;
}
.join_list {
	width: 960px;
	margin-left: 165px;
	margin-top: 50px;
}
.join_list ul li {
	margin-left: 82px;
	float: left;
	width: 80px;
	text-align: center;
	margin-bottom: 53px;
}
.join_list ul li:nth-child(1) {
	margin-left: 0;
}
.join_list ul li:nth-child(7) {
	margin-left: 0;
}
.join_list ul li b {
	display: block;
	height: 61px;
	text-align: center;
}
.join_list ul li b img {
	display: inline-block;
	text-align: center;
	height: 100%;
}
.join_list ul li span {
	display: inline-block;
	font-size: 12px;
	color: #666666;
	text-align: center;
	margin-top: 13px;
}
.join_hr {
	width: 1200px;
	height: 1px;
	background: #E5E5E5;
}
.join_app {
	padding-bottom: 100px;
}
.join_app_tit {
	text-align: center;
	margin-top: 62px;
	font-size: 40px;
	color: #056D76;
}
.join_app_futit {
	text-align: center;
	font-size: 18px;
	color: #999;
	margin-top: 33px;
}
.join_send_bt {
	margin: 0;
	padding: 0;
	border: 1px solid transparent;
	outline: none;
	width: 90px;
	height: 40px;
	background: #E8B732;
	border-radius: 4px;
	color: #fff;
	display: inline-block;
	text-align: center;
	cursor: pointer;
	margin-left: 50px;
	vertical-align: bottom;
}
.join_send .mame {
	display: inline-block;
	width: 250px;
	margin-left: 50px;
	height: 30px;
	padding: 10px 0;
	border-bottom: 3px solid #E5E5E5;
}
.join_send .mames {
	border-bottom: 3px solid #056D76;
}
/*.join_send .mame:active{
	border-bottom: 3px solid #056D76;
}*/
.join_send {
	margin-top: 60px;
	text-align: center;
}
.join_send input {
	border: none;
}
.youbg {
	position: absolute;
}
.youbga {
	position: absolute;
	margin-left: -135px;
	margin-top: -8px;
	z-index: -1;
}
/*liuchengfuwu*/
/*xin*/
.fuwutite {
	margin-top: -5px;
	height: 257px;
	background: #056D76;
}
.fuwucon {
	padding-top: 40px;
	color: #fff;
	font-size: 18px;
	line-height: 28px;
}
.fuwucon p {
	margin-bottom: 35px;
}
.fufirst_con {
	height: 150px;
}
.fufirst_con h3 {
	font-size: 48px;
	text-align: center;
	line-height: 150px;
}
.fu18 {
	width: 1150px;
	line-height: 28px;
	font-weight: 400;
	color: #444444;
	padding-top: 44px;
}
.fuwu_main >ul {
	margin-top: 40px;
	padding: 0;
}
.fuwu_main > ul li {
	font-size: 16px;
	color: #888;
	width: 800px;
	margin-top: 15px;
	line-height: 20px;
	vertical-align: top;
	margin-bottom: 25px;
}
.fuwudi {
	height: 320px;
	background: #056D76;
	color: #fff;
}
.fuwu_main > ul li span {
	display: inline-block;
	float: left;
	margin-right: 30px;
	margin-top: -1px;
}
.fuwu_main > ul li p {
	/*float: left;*/
	display: inline-block;
	width: 749px;
	margin-left: 40px;
}
.fuwudi_con span {
	float: left;
	margin-top: -2px;
	margin-right: 16px;
}
.fuwudi_con h3 {
	padding-top: 40px;
	font-size: 24px;
}
.fuwudi_con ul {
	margin-top: 40px;padding: 0;
}
.fuwudi_con ul li {
	margin-top: 24px;
}
.liuc_con ul li {
	height: 217px;
	width: 560px;
	background-image: url("../img/liu1.png");
	background-repeat: no-repeat;
	background-position-x: 315px;/*border:1px solid #ccc;*/
}
.liuc_con ul .liu_le {
	height: 217px;
	width: 560px;
	background-image: url("../img/liu2.png");
	background-repeat: no-repeat;
	background-position-x: 0px;
}
.liuc {
	margin-top: 80px;
	margin-bottom: 80px;
}
.liu_list {
	text-align: center;
	line-height: 69px;
	font-size: 24px;
	display: inline-block;
	width: 415px;
	height: 69px;
	background: rgba(245,244,244,1);
	border-radius: 12px;
	margin-top: 74px;
	margin-left: 70px;
}
.liu_list_num {
	float: right;
	margin-right: -47px;
	margin-top: 51px;
}
.liu_le_num {
	float: left;
	margin-left: -47px;
	margin-top: 51px;
}
.liiuico img {
	vertical-align: top;
	margin-top: 24px;
	margin-right: 10px
}
.liuicos img {
	margin-top: 18px;
}
/*联系我们*/
.sitea {
	margin-top: 50px;
	height: 400px;
	background: #ccc;
}
.sitea_con {
	padding-top: 50px;
}
.sia_c_le {
	width: 600px;
	height: 300px;
}
.sia_c_le img {
	width: 100%;
	height: 100%;
}
.sia_c_le {
	display: inline-block;
	width: 600px;
}
.sia_c_ri {
	display: inline-block;
	width: 510px;
	vertical-align: top;
	padding-left: 80px;
}
.sia_c_ri h2 {
	font-size: 20px;
	color: #000;
}
.sia_xian {
	display: inline-block;
	width: 202px;
	height: 2px;
	background: #066D76;
}
.sia_y {
	font-size: 30px;
	color: #0A6B72;
}
.sia_c_ri ul {
	margin-top: 45px;
	padding: 0;
}
.sia_c_ri ul li {
	color: #444;
	margin-top: 30px;
	line-height: 30px;
}
.sia_c_ri ul li .sia_ico {
	float: left;
	margin-right: 23px;
	margin-top: -6px;
}
.sia_c_ri ul li .sia_icoa {
	margin-top: 15px;
}
.sia_c_ri ul li .sia_icoc {
	margin-top: 1px;
}
.siteb {
	height: 400px;
	background: #fff;
}
.siteb_con {
	padding-top: 50px;
}
.sia_b_ri {
	padding-left: 0;
}
.sia_b_le {
	padding-left: 85px;
}
.sia_xiana {
	width: 157px;
}
/*搜索页*/
.search_xian {
	width: 100%;
	border-top: 1px solid rgba(220,220,220,1);
}
.search {
	margin-top: 120px;
}
.sear_main {
	margin-top: 89px;
}
.sear_main ul{
	padding: 0;
}
.sear_main ul li {
	width: 386px;
	float: left;
	margin-left: 20px;
	margin-bottom: 40px;
}
.sear_main ul li:nth-child(3n-2) {
	margin-left: 0;
}

.sear_tu {
	width: 386px;
	height: 273px;
}
.sear_tu img {
	width: 100%;
	height: 100%;
}
.sear_wen {
	text-align: center;
	border: 1px solid rgba(238,238,238,1);
}
.sear_wen h3 {
	margin-top: 30px;
	font-size: 24px;
	height: 62px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.sear_body {
	margin-top: 30px;
	height: 96px;	
	overflow: hidden;
}
.sear_body p {
	font-size: 14px;
	color: #444;
	line-height: 24px;
}
.sear_b {
	font-size: 14px;
	font-weight: bold;
	color: #222;
}
.sear_more {
	margin-top: 30px;
	display: inline-block;
	width: 384px;
	height: 59px;
	background: rgba(5,109,118,1);
	text-align: center;
	font-size: 17px;
	color: #fff;
	line-height: 59px;
	cursor: pointer;
}
.sear_more:hover {
	background: rgba(5,109,118,0.9);
}
.sear_tu img {
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	cursor: pointer;
}
.sear_tu img:hover {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
}
.semore {
	margin-top: 20px;
	margin-bottom: 60px;
}
/*新闻列表页面*/
.news_page {
	margin-top: 100px;
}
.new_page_list {
	margin-top: 60px;
	background: #fff;
}
.new_page_list .new_list_ri h2 {
	font-size: 30px;
	font-weight: 300;
	line-height: 32px;
/*	height: 96px;*/
	overflow: hidden;
	font-family: "Montserrat";
}
.new_page_list .new_list_ri .time .month {
	font-size: 20px;
	color: #333;
}
.new_page_list .new_list_ri p {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 6;
	line-clamp: 6;
	-webkit-box-orient: vertical;
	color: #666;
	margin-top: 30px;
	line-height: 28px;
	text-align: left;
}
.new_page_list:hover {
	background: #fff;
}
.new_page_list:hover h2 {
	color: rgba(4,109,117,1);
}
.new_list_ri h2 {
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	line-clamp: 4;
	-webkit-box-orient: vertical;
}
.newpagemore {
	width: 320px;
	height: 60px;
	background: #EEEEEE;
	border-radius: 6px;
	border: 1px solid #EEE;
	text-align: center;
	color: #666666;
	line-height: 60px;
	margin: 0 auto;
	cursor: pointer;
	font-size: 24px;
	margin-bottom: 70px;
}
/*新闻详情*/
.new_deta {
	margin-top: 69px;
}
.new_deta_tit h2 {
	font-size: 36px;
	color: #333;
	font-weight: 300;
}
.new_deta_time {
	margin-top: 40px;
	width: 1200px;
	height: 50px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	line-height: 50px
}
.deta_ti_ri {
	float: right;
	font-size: 14px;
}
.deta_ti_le .day {
	margin-left: 10px;
	display: inline-block;
	font-size: 30px;
	color: rgba(4,109,117,1)
}
.deta_ti_le .day b {
	display: inline-block;
	width: 1px;
	height: 21px;
	background-color: rgba(4,109,117,1);
}
.deta_ti_le .month {
	display: inline-block;
	margin-left: 10px;
	color: #333;
	font-size: 20px;
	vertical-align: middle;
	margin-top: -11px;
}
.new_da_main {
	position: relative;
	margin-top: 44px;
}
.new_da_main .n_ma_l {
	display: inline-block;
	width: 180px;
}
.new_da_main .n_ma_r {
	display: inline-block;
	width: 950px;
	padding-left: 50px;
	margin-bottom: 70px;
	font-family: ProximaNova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
	color: #000;
}
.n_fanhui {
	position: absolute;
	top: 0;
	font-size: 20px;
	color: #056D76;
	cursor: pointer;
}
.n_fanhui b {
	display: inline-block;
	margin-right: 10px;
}
.n_sg, .n_xa {
	font-size: 16px;
	color: #b0b0b0;
	cursor: pointer;
}
.n_sg a, .n_xa a {
	color: #b0b0b0;
}
.n_xa {
	margin-top: 38px;
}
.n_sg b img {
	display: inline-block;
	vertical-align: top;
	margin-right: 13px;
	margin-top: 1px;
}
.n_xa b img {
	display: inline-block;
	vertical-align: top;
	margin-right: 13px;
	margin-top: 1px;
}
.n_ma_r img {
	width: 100%;
	margin-bottom: 20px;
}
.n_ma_r p {
	color: #000;
	font-size: 18px;
	line-height: 32px;
}
/*招聘详情*/
.recruit {
	margin-top: 50px;
}
.rec_fanhui {
	display: inline-block;
	color: #056D76;
	font-size: 20px;
	margin-bottom: 55px;
}
.rec_fanhui a {
	color: #056D76;
}
.rec_fanhui b img {
	display: inline-block;
	vertical-align: top;
	margin-right: 17px;
	margin-top: -2px;
}
.re_tit h2 {
	font-size: 40px;
	font-weight: 400;
	font-family: "Montserrat";
}
.rec_ico {
	margin-top: 30px;
}
.rec_ico b {
	margin-left: 10px;
	float: right;
}
.rec_main {
	padding-top: 20px;
}
.rec_main_tita {
	border-bottom: 2px solid #056D76;
	padding-bottom: 16px;
	font-size: 22px;
	color: #056D76;
}
.rec_main_tita b img {
	display: inline-block;
	vertical-align: top;
	margin-right: 11px;
	margin-top: -3px;
}
.re_doa_m {
	font-size: 18px;
	color: #666666;
	line-height: 26px;
	padding: 20px 0 50px 0;
	font-family: ProximaNova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji
}
.re_doa_m .mt5 {
	margin-top: 50px;
}
.re_doa_m .mt3 {
	margin-top: 30px;
}
.re_doa_m .is {
	text-indent: 1rem;
}
/*.re-doa_m span{
	margin-top: 30px;
}
.re_doa_m p{
	text-indent: 1rem;
}
*/
.re_ma_bodyb {
	padding-bottom: 70px;
}
/*解决方案详情*/
.indude {
	margin-top: 60px;
}
.indude ul{
	padding: 0;
}
.indude_main {
	padding-bottom: 90px;
}
.indude_main p {
	line-height: 30px;
	margin-bottom: 49px;
	text-align: left;
}
.indude_main .indude_cys {
	color: #096B74;
}
.about_main:hover .about_m_ri {
	display: none;
}
.about_main:hover .about_m_le {
	width: 1200px;
	background: #046D75;
}
.about_main:hover .about_m_le h2 {
	display: none;
}
.about_main:hover .about_mains {
	display: block;
}
.fangan .swiper-slide {
	width: 386px;/*设为固定值*/
	width: auto;/*根据内容调整宽度*/
}
.fang_list ul li {
	margin-left: 0;
}
.flowyin {
	display: none;
	position: absolute;
	height: 141px;
	width: 1105px;
	background: rgba(245,244,244,1);
	border-radius: 12px;
	margin-top: -103px;
	margin-left: -616px;
}
.flowyin p {
	margin: 30px;
}
.flowyins {
	display: none;
	position: absolute;
	height: 141px;
	width: 1105px;
	background: rgba(245,244,244,1);
	border-radius: 12px;
	margin-top: -103px;
	margin-left: 78px;
}
.flowyins p {
	margin: 30px;
}
.ernavc{
	background-color: #f6f6f6;
/*	margin-top: -1px;*/
	display: none;
	min-width: 1450px;
}
.ernavs {
	width: 1200px;
	margin: 0 auto;
	
}
.ernav {
	clear: both;
	width: 666px;
	height: 185px;
/*	margin-left: 255px;*/
	padding-top: 15px;
	padding-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	padding-right: 20px;
}
.ernav dl {
	display: inline-block;
	width: 315px;
	/* float: left; */
	margin-left: 0px;
}
.ernav dl:nth-child(2) {
	margin-left: 30px;
}
.ernav dl dt {
	width: 100%;
	height: 40px;
	border-bottom: 1px solid rgba(220,220,220,1);
	margin-bottom: 1px;
	line-height: 40px;
	text-align: left;
}
.ernav dl dt a {
	color: #333;
}
.ernav dl :hover {
	color: #046D75;
}

.nyanlun_con{
	margin-top: -25px;
}
/* 八个行业 */

.hbubiao ul {
	margin-top: 0.5rem;
}
.hbubiao ul li{
		width: 190px;
	    display: inline-block;
	    text-align: center;
	    margin-bottom: 30px;
	  margin-left: 5px;
		vertical-align: top;
}
.hbubiao b{
	display: block;
	
	width: 190px;
	height: 60px;
	
}
.hbubiao span{
	display: block;
	width: 190px;
	font-size: 11px;
	
	margin-top: 20px;
}

@media screen and (max-width:1660px) {
 .nav ul li:nth-child(1){
  	margin-left: 150px;
  }
	.ernav{
		padding-right: 150px;
	}
}
.wxewm{
	width: 200px;
/*	height: 250px;*/
	position: absolute;
	background-color: #eee;
	bottom:56px;
	font-size: 12px;
	text-align:center;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border-radius: 6px;
	left:-30px;
	box-sizing: border-box;padding-bottom: 5px;
	display: none;
}
.wxewm img{
	width: 100%;
}
.wxewm span{
	display: block;position: absolute;
	bottom: -15px;
	width: 30px;
	height: 15px;
	background-image: url(../img/sanjiao.png);
	background-size: 100% 100%;
	left:40%;
}