@charset "utf-8";
body { overflow-x: hidden;
	font-size:12px;
	margin:0;
	padding:0;
	line-height:22px;
	color:#4d4d4d;
	background-color:#fff;font-family: "微软雅黑";
}
img{ border:0px;}
.clr{clear: both}
.main{width:1160px; margin:0 auto; position:relative;}
ul,li {margin:0;padding:0;list-style:none;}
A:link {COLOR: #4d4d4d; TEXT-DECORATION: none;}
A:visited {COLOR: #4d4d4d; TEXT-DECORATION: underline}
A:hover,.on{COLOR:#000; TEXT-DECORATION: underline}
A.b:link {COLOR: #C30D23; TEXT-DECORATION: underline}
A.b:visited {COLOR: #C30D23; TEXT-DECORATION: underline}
A.b:hover {COLOR: #000; TEXT-DECORATION: none}
A.c:link {COLOR: #fff; TEXT-DECORATION: none}
A.c:visited {COLOR: #fff; TEXT-DECORATION: none}
A.c:hover{COLOR: #ffff00; TEXT-DECORATION: underline}
input {
	border: 0px;
	color: #9fa0a0;
	margin: 0px 0 10px; background:#fff; border-radius:5px; text-align:center;
	outline: 0; height:53px; line-height:53px; font-size:30px;
}
.f-l{float: left}
.f-r{float: right}
.red {color:#c92323;}
.black {color:#000;}
.f_13{font-size:13px;}
.f_14{font-size:14px;font-family: "微软雅黑";overflow: hidden;text-overflow:ellipsis;-webkit-line-clamp: 4;-webkit-box-orient: vertical;display: -webkit-box;}
.f_16{font-size:16px;font-family: "微软雅黑";}
.f_18{font-size:18px;font-family: "微软雅黑";}
.f_32{font-size:32px; font-weight: bold; line-height: 32px;}
.f_21{font-size:21px;}
.t-r{text-align: right;}
.t-c{text-align: center}
.ov{overflow: hidden;}

.head{background:url("../images/bg1.png"); height: 26px; color: #4d4d4d;}
.head2{width:1160px; margin:0 auto;text-align: right; padding: 5px 0 15px;}
.logo1{background:url("../images/logo1.png"); padding: 6px 10px; margin: 0 5px 0 30px;}
.nav{float: right; font-size: 16px;line-height: 30px;font-family: "微软雅黑"; margin-top: 15px;}
.nav a{margin-left: 35px; color: #1a1a1a;TEXT-DECORATION: none;}
.nav a:hover,.nav .on{ color: #ff3333; border-bottom: 2px solid #ff3333;TEXT-DECORATION: none; padding-bottom: 5px;}

/*头图*/
.tt {
		width: 100%;
		height: 596px;
		overflow: hidden;margin-top: 10px;background:url("../images/t1.jpg") center no-repeat;
	}
.tt .txt{position: absolute; left: 20px; top: 140px; color: #E6E6E6; font-size: 20px; line-height: 40px; width: 630px;}
.tt .txt2{
	position: absolute;
	left: 20px;
	top: 120px;
	color: #E6E6E6;
	font-size: 14px;
	line-height: 20px;
	width: 630px; display: none;
}
.tt p{text-indent:24px}
.tt .bt{font-weight: bold;color: #fff; font-size: 36px; line-height: 36px;}
.tt .line{background-color: #fff; width: 48px; height: 4px; margin: 30px 0 25px;}
.tt .btn{width: 152px; height: 50px; line-height: 50px; display: block; border-radius: 25px; text-align: center; color: #fff; font-size: 20px; background-color: #B4A26F; margin-top: 60px;}
.tt2{
		width: 100%;
		height: 596px;
		overflow: hidden;margin-top: 10px;background:url("../images/t2.jpg") center no-repeat;
	}
.tt2 .txt{
	position: absolute;
	left: 108px;
	top: 190px;
	color: #fff;
	font-size: 20px;
	line-height: 40px;
	width: 940px;
}
.tt2 .txt .bt{font-weight: bold;color: #fff; font-size: 36px; line-height: 36px; padding-bottom: 30px;}
.tt3{
		width: 100%;
		height: 596px;
		overflow: hidden;margin-top: 10px;background:url("../images/t3.jpg") center no-repeat;
	}
.tt3 .txt{
	position: absolute;
	left: 108px;
	top: 190px;
	color: #fff;
	font-size: 20px;
	line-height: 40px;
	width: 940px;
}
.subnav{background:url("../images/h.png");width:1160px; margin:0 auto; position:relative; border-bottom-left-radius: 10px;border-bottom-right-radius: 10px; height: 90px; overflow: hidden;}
.subnav ul{margin: 20px 0 0 130px;}
.subnav li{width: 336px; float: left;}
.subnav .bt{ border-left: 5px solid #FF3333; height: 22px; line-height: 22px; padding-left: 20px; font-size: 18px; font-weight: bold; color: #fff; display: block;}
.subnav .nav2{padding:5px 0 0 25px; height: 30px; font-size: 14px;}
.subnav a{color: #B3B3B3}
.subnav a:hover,.subnav .on{color: #FF3333}
.home{background:url("../images/ico.png") no-repeat; font-size: 16px; color: #1A1A1A; line-height: 25px; width: 45px; float: right; padding-left: 40px; margin-top: 12px;}


/*公司介绍*/
#about1{ padding: 0 0 55px 0; position: relative; font-size: 16px; line-height: 30px;}
.line2{width: 34px; height: 3px; background-color: #333; overflow: hidden; margin: 15px 0 30px 0;}
#about1 .left{float: left; width: 820px;}
#about1 img{width:290px; height: 370px; float: right; margin-top: 65px;}
#about1 a{display: block;background:url("../images/about-ico.png"); width: 127px; height: 42px; font-size: 14px; float: left; box-sizing: border-box; padding-left: 43px; line-height: 40px; margin:85px 15px 0 0;TEXT-DECORATION: none}
#about1 a:hover{background-position: 0 -42px; color: #fff;}

/*公司文化*/
#culture{ padding: 55px 0 20px 0; background-color: #F6F6F6; position: relative; font-size: 16px; line-height: 30px;}
#culture ul{width: 1200px;}
#culture li{width: 558px; height: 148px; float: left; border: 1px solid #333333; background-color: #fff; margin: 0 25px 25px 0;}
#culture img{float: left; width: 254px; height: 148px;}
#culture .txt1{padding: 45px 0 0 40px; color: #333; font-size: 18px; float: left;}

/*发展历程*/
#course{height: 610px; padding-top: 55px;background:url("../images/course.png?1") no-repeat center;}


/*公司资质&荣誉*/
.gszz{ padding: 55px 0 0px 0;  position: relative; font-size: 16px; line-height: 30px; height: 430px;}
.bg-h{background-color: #F6F6F6; height: 380px;}
.gszz .t1{margin-right: 12px;float: left; text-align: center; margin-left: 1px;}
.gszz .t1 img{border: 10px solid #D1D1D1;}
.gszz .txt{text-align: center; font-size: 14px; color: #999999; line-height: 20px; padding-top: 10px;}
.banner2 {width:1280px; margin:0 auto; position:absolute; top: 80px; left:-10px; height:350px;overflow: hidden;}
.banner_img2{width: 100%;height: 370px;position: absolute;left: 0px;top: 0px;}
.banner_img2 li {width:1370px;height: 260px;display: inline-block;background-position: center;background-repeat: no-repeat;float: left;list-style: none;}
.banner_list2 {	height: 10px;top: 280px;position: relative; margin-left: 547px;	z-index: 1;}
.banner_list2 span {display: block;cursor: pointer;width: 10px;height: 10px;border-radius: 10px;float: left;margin: 0 5px;background-color: #EC5E68;opacity: 0.6;}
.banner_list2 .spcss { width: 20px;opacity: 1;}
.banner {width:1280px; margin:0 auto; position:absolute; top: 80px; left:-10px; height:350px;overflow: hidden;}
.banner_img{width: 100%;height: 370px;position: absolute;left: 0px;top: 0px; }
.banner_img li {width:1370px;height: 350px;display: inline-block;background-position: center;background-repeat: no-repeat;float: left;list-style: none;}
.banner_list {	height: 10px;top: 340px;position: relative; margin-left: 547px;	z-index: 1;}
.banner_list span {display: block;cursor: pointer;width: 10px;height: 10px;border-radius: 10px;float: left;margin: 0 5px;background-color: #EC5E68;opacity: 0.6;}
.banner_list .spcss { width: 20px;opacity: 1;}

/*益盟讲师*/
.lecturer{position: relative; font-size: 14px; line-height: 25px;width:1160px; margin:0 auto; overflow: hidden;}
.lecturer ul{width: 1200px;}
.lecturer li{float: left; margin: 0 30px 0 0; height: 495px; width: 562px; color: #A3A3A3; font-size: 14px;}
.lecturer img{pointer-events: none;}
.lecturer .js{border: 1px solid #EFEFEF; position: relative; width: 560px; height: 325px; overflow: hidden; margin-bottom: 10px; color: #A3A3A3;}
.lecturer .js .txt{
	position: absolute;
	left: 300px;
	top: 145px;
	font-size: 16px;
}
.lecturer .t1{color: #BA9450; padding-top: 5px;}
.lecturer .up{background:url("../images/ico.png") no-repeat 0 -230px; width: 34px; height: 34px; position: absolute;bottom: 0px; right: 0px;transition: 0.3s;}
.lecturer .up:hover{filter: Alpha(Opacity=50);opacity: 0.5;}
.bg4b a{color: #000;}
.bg4b a:hover,.bg4b .on{color:#c09568;}


/*公告动态*/
.trendsnav{position: relative; font-size: 14px; line-height: 25px;width:1160px; margin:20px auto 0; overflow: hidden;}
.trendsnav ul{padding-left: 20px; width: 1160px; margin-bottom: 30px;border-bottom: 2px solid #EFEFEF;}
.trendsnav a{display: block; width: 110px; text-align: center; float: left; color: #000; font-size: 18px; padding-bottom:5px; margin: 0 122px -2px 0;border-bottom: 2px solid #EFEFEF;TEXT-DECORATION: none}
.trendsnav a:hover,.trendsnav .on{ border-bottom: 2px solid #FF3333;}



/*新闻动态*/
.new{width:1160px; margin:0 auto; position:relative;}
.new a{border-bottom: 1px solid #efefef; padding: 60px 0 0px 0; height: 125px; display: block;transition: 0.3s;}
.new a:hover{ background-color: #F5F5F5}
.new img{width: 143px; height: 93px; border: 1px solid #E5E5E5; border-radius: 16px; float: left;}
.new .txt{width: 810px; float: left; margin-left: 40px; overflow: hidden;color: #FF3333; font-size: 16px;}
.new .nr{color: #333333; font-size: 12px;overflow: hidden;text-overflow:ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box; margin-top: 15px;}
.new .gk{background:url("../images/ico.png") no-repeat -461px 0;width: 64px; height: 64px; float:right; color: #A3A3A3; margin-top: 10px; text-align: center;box-sizing: border-box; padding-top: 40px; overflow:hidden; text-overflow:ellipsis;white-space:nowrap}


/*公司公告*/
.notice{width:1160px; margin:0 auto; position:relative;}
.notice .pic{width: 553px; height: 312px; float: left;}
.notice .jd{float: left; margin-left: 17px; width: 583px;height: 312px; overflow: hidden;}
.notice .jd ul{width: 620px;}
.notice .jd a{float: left; margin: 0 10px 12px 0;display: block; color: #333333; padding: 15px 20px; font-size: 16px; height: 120px; background-color: #F7F7F7;transition: 0.3s;}
.notice .jd .t1{border-bottom: 1px solid #efefef; padding-bottom: 25px; width: 280px; margin-bottom:30px;}
.notice .jd .bt{ overflow:hidden; text-overflow:ellipsis;white-space:nowrap}
.notice .jd .bt2{ overflow: hidden;text-overflow:ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;}
.notice .jd .day{background:url("../images/ico.png") no-repeat 263px -57px; color: #A3A3A3; font-size: 12px; height:20px;}
.notice .jd a:hover{background-color: #FF3333; color: #fff;TEXT-DECORATION: none}
.notice .jd a:hover .day{background-position:263px -97px; color: #fff; font-size: 12px;}
.notice .jd .t2{width: 215px; height: 110px; }
.notice .jd .no{background:none}
.notice .jd .ico{background:url("../images/ico.png") no-repeat 0px -149px; height:10px;}
.notice .jd a:hover .ico{background-position:10px -189px;}
.notice .nr{margin-top: 35px;}
.notice .nr li{font-size: 18px; color: #333333; line-height:40px; height:40px;}
.notice .nr .left{float: left; width: 1000px;overflow:hidden; text-overflow:ellipsis;white-space:nowrap}
.notice .nr .day{color:#A3A3A3; float: right;}

/*员工动态*/
.ygdt{display: none}
.ygdt li{ border: 1px solid #EFEFEF; border-radius: 14px; overflow: hidden; position: relative;box-sizing: border-box; height: 392px; margin-bottom: 75px;}
.ygdt .f1{position: absolute; left: 0px; top: 0px;}
.ygdt .f2{position: absolute; right: 0px; top: 0px;}
.ygdt .pic{width: 590px; height: 392px;border-radius: 14px;overflow: hidden;
}
.ygdt .pic img {
position: absolute;
top: 0;
left: 0;
opacity: 0;
transition: opacity 1s ease-in-out;
}
.ygdt .pic img:first-child {
opacity: 1;
}
.ygdt .ygbg{background:url("../images/ygbg.png"); position: absolute; left: 0px; top: 0px; width: 100%; height: 392px; color: #fff; font-size: 18px; padding: 360px 0 0 30px;box-sizing: border-box;}
.ygdt .left{ margin-left:650px;}
.ygdt .right{ margin-left:20px;}
.ygdt .txt{ width: 475px; color: #333333; font-size: 18px; line-height: 30px;}
.ygdt .t1{border-bottom: 1px solid #EFEFEF; padding-bottom: 30px; margin-bottom: 30px; font-size: 26px; line-height: 50px; padding-top: 30px;text-align: center;}
.ygdt .t1 strong{font-size: 30px;}
.ygdt .t2{width:90%; margin: 0 auto; font-size:18px; line-height: 30px; text-align: center;}

/*投顾人员*/
.tgry{display: none;}
.tgry ul{width: 1200px;}
.tgry li{background-color: #F7F7F7; overflow: hidden; position: relative;box-sizing: border-box; width: 575px; height:100px; margin: 0 10px 10px 0; float: left;}
.tgry .ico{background:url("../images/ico.png") no-repeat 0 -280px; width: 51px; height: 51px; float: left; margin: 25px 0 0 20px;}
.tgry .t1{margin: 25px 0 0 20px;color: #000; width: 285px; font-size: 14px; float: left;}
.tgry .t2{ float: right; margin: 50px 20px 0 0; font-size: 12px; color: #A3A3A3; line-height: 20px;}


/*招聘 & 联系我们*/
.job{position: relative; font-size: 14px; line-height: 25px;width:1160px; margin:0 auto; overflow: hidden;}
.job .bt{border-bottom: 1px solid #EFEFEF;font-size:18px; font-weight: bold; margin-bottom: 75px;}
.job .line2{width: 67px; height: 4px; background-color: #FF3333; overflow: hidden; margin: 10px 0 0px 0;}
.job .left{float: left; width: 588px;}
.job a{width:178px; height: 148px; float: left; margin: 0 18px 18px 0; background-color:#EFEFEF; border-radius: 25px; display: block; padding: 30px 0 0 25px; color: #333333; font-size:18px;box-sizing: border-box; position: relative;}
.job a:hover,.job .on{background-color: #FF3333; color: #fff; text-decoration: none;}
.job .ico{background:url("../images/ico.png") no-repeat;transition: 0.3s;}
.job .p{position: absolute; left: 120px; top: 105px; width: 30px; height: 28px; }
.job .i1{background-position: -100px 0px;}
.job .i2{background-position: -160px 0px;}
.job .i3{background-position: -218px 0px;}
.job .i4{background-position: -270px 0px;}
.job .i5{background-position: -330px 0px;}
.job .i6{background-position: -387px 0px;}
.job a:hover .ico,.job .on .ico{background-position-y: -40px; margin-top: -10px;}
.job .right{float: right; width:563px; height: 313px;background-color:#EFEFEF;border-radius: 25px;box-sizing: border-box; font-size: 18px; font-weight: bold; color: #333; padding: 110px 0 0 50px; position: relative; line-height: 35px;}
.job .logo{background-position: -140px -100px; width: 261px; height: 41px; position: absolute; top: 20px; left: 300px;}
.job .ms{border: 1px solid #EFEFEF; border-radius: 30px;box-sizing: border-box; padding: 25px; display: none;}
.job .ms .line{width: 20px; height: 2px; background-color: #000; overflow: hidden; margin-top: 10px;}
.job .ms li{border-bottom: 1px solid #EFEFEF; padding: 25px 0; color: #000;}
.job .ms li:last-child{border: 0px;}
.job .ms .l{float: left; width: 120px; font-size: 18px; font-weight: bold;}
.job .ms .r{float: left; width: 980px;font-size: 16px; line-height: 30px;}
.map{border: 1px solid #EFEFEF; width:1160px; margin:100px auto 0 auto;}
.map .l{float: left; width: 744px; height: 450px;}
.map .txt{float: left; padding: 40px 0 0 35px; color: #333; font-size: 14px;}
.map .t1{font-size: 28px; font-weight: bold; }
.map .line{width: 70px; height: 2px; background-color: #333; overflow:hidden; margin: 20px 0;}
.map .t2{ color: #A3A3A3; font-size: 20px;}
.map .t3{font-size: 30px; font-weight: bold; color: #FF6E6E; margin-bottom: 55px; line-height: 45px;}

/*底部*/
.footer{padding:40px 0 0 0;background:url("../images/bg5.png") center; color: #707071; font-size: 14px;font-family: "微软雅黑"; line-height: 25px; margin-top: 50px;}
.footer .left{width:330px; float: left;}
.footer .left .t1{background:url("../images/ico4.png") no-repeat 0 3px; font-size: 14px; margin-top: 22px; padding-left: 30px;}
.footer .left .t2{background:url("../images/ico4.png") no-repeat 0 -47px; font-size: 14px; margin-top: 10px; padding-left: 30px;}
.footer .right{width:830px; float: left; position: relative;}
.footer .right li{float: left; padding-left: 30px; width: 190px;}
.footer .right .t1{background:url("../images/ico5.png") no-repeat 0 3px; font-size: 14px; color: #fff; padding-left: 25px; margin-bottom: 30px; display: block;}
.footer .right .t2{background:url("../images/ico5.png") no-repeat -211px 3px; font-size: 14px; color: #fff; padding-left: 25px; margin-bottom: 30px; display: block;}
.footer .right .t3{background:url("../images/ico5.png") no-repeat -428px 3px; font-size: 14px; color: #fff; padding-left: 25px; margin-bottom: 30px; display: block;}
.footer .right a{ color: #707071;}
.footer .right .ewm{position: absolute; right: 0px;top: 0px; color: #8A8A8A; font-size: 14px;}
.footer .right .ewm img{width: 82px; height: 82px;}
.footer .right .ewm .ico6{background:url("../images/ico6.png") no-repeat; line-height: 23px; padding-left: 30px; font-size: 16px; margin-top: 10px;}

/*友情链接*/
.yqlj{width:100%;background:url("../images/bg6.png") center; height: 40px; line-height: 40px;font-family: "微软雅黑"; color: #fff;}
.yqlj .txt{width:135px; float: left; background-color: #C6161E;font-size: 18px; text-align: right; padding-right: 20px;}
.yqlj ul{ width: 985px; float: left; font-size: 12px;background-color: #E52836; padding-left: 20px;}
.yqlj li {
  float: right;
}
.yqlj a{ color: #fff;}
.yqlj2{margin:30px auto 10px; float: right;}
.yqlj2 a{display: block; margin-right: 1px; float: left;}
.yqlj2 a:last-child{margin-right: 0px;}
.yqlj2 img{height: 26px;}
/*投顾页面*/

.search {
	width: 400px;
	margin: 0px 0 0 10px;
	float: left;
	position: relative;
}

.search_area {
	height: 33px;
	line-height: 33px;
	border: 2px solid #CD0000;
	font-size: 15px;
}

.btn_search {
	background-color: #CD0000;
	border: 0;
	color: #FFF;
	width: 60px;
	height: 33px;
	vertical-align: top;
	float: right;
	outline: 0;
	cursor: pointer;
	font-size: 16px;
}

.search_select {
	float: left;
	width: 30px;
	height: 34px;
}

.search_input {
	height: 33px;
	width: 211px;
	margin-left: 0px;
	border: 0;
	outline: 0;
	line-height: 33px;
	float: left;
	color: #999;
	*height: 30px;
	font-size: 16px;
}

input {
	border: 0px;
	color: #9fa0a0;
	background:#fff;
	text-align:center;
	outline: 0;
	margin: 0;
	padding: 0;
}

.btn_search1 {
	background-color: #CD0000;
	border: 0;
	color: #FFF;
	width: 60px;
	height: 33px;
	vertical-align: top;
	font-size: 16px;
	float: left;
	outline: 0;
	cursor: pointer;
}

table.skuTable {
	width:98.5%;
	font-size:16px;
	color:#333333;
	border-width: 1px;
	border-color: #ddd;
	margin:15px;
	border-collapse: collapse;
	font-family: "微软雅黑";
}
table.skuTable th {
	border-width: 1px;
	padding: 10px 10px;
	border-style: solid;
	border-color: #ddd;
	color:#666;
	background-color: #ededed;
	font-family: "微软雅黑";
}
table.skuTable td {
	border-width: 1px;
	padding: 5px 10px;
	border-style: solid;
	border-color: #ddd;
	background-color: #ffffff;
	color:#777;
	widows: auto;
	text-align: center;
	font-size: 16px;
	font-family: "微软雅黑";
}
