


.container-item.hide {

	display: none;

}



.introduce-box,

.vision-list,

.mission-list,

.history-info-list,

.time-axis-box,

.financing-box,

.social-main,

.contact-warp,

.contact-form,

.team-warp {

	max-width: 1200px;

	margin: auto;

	

}



.vision-txt {

	padding-top: 116px;

}



.vision-txt h4 {

	position: relative;

	margin-bottom: 154px;

}



.vision-txt h4:before {

	position: absolute;

	top: 0;

	left: 0;

	content: 'VISION';

	font-size: 92px;

	color: #e4e4e4;

}



.vision-txt h4:after {

	width: 46px;

	height: 1px;

	left: 20px;

	top: 100px;

	background-color: #b3b3b3;

}



.vision-txt h4 span {

	position: relative;

	display: inline-block;

	font-size: 60px;

	color: #52c1ee;

	transform: translateY(54px);

}



.vision-txt h3 {

	color: #0057ce;

}



.vision-txt h3 span {

	display: block;

}



.vision-txt.txt1 h3 {

	font-size: 75px;

}



.vision-txt.txt1 h3 span {

	font-size: 99px;

}



.vision-txt.txt2 h3 {

	font-size: 42px;

}



.box-img1 img,

.box-img2 img {

	-webkit-transition: 0.3s;

	transition: 0.3s;

}





.container {


}



/* 公司介绍 */

.introduce-box {

	padding-bottom: 80px;

	border-bottom: 1px solid #d8d8d8;

	color: #686868;

}



.introduce-box .establish {

	font-size: 14px;

	line-height: 36px;

	padding: 34px 0;

	margin: auto;

}



.introduce-video {

	position: relative;

}



.introduce-video video,

.introduce-video img {

	width: 100%;

}



.introduce-video .play-warp {

	position: absolute;

	top: 50%;

	left: 50%;

	width: 70px;

	height: 70px;

	transform: translate(-50%, -50%);

	cursor: pointer;

}



.introduce-video .play {

	position: absolute;

	width: 35px;

	height: 35px;

	top: 50%;

	left: 53%;

	transform: translate(-50%, -50%);

	background: url('../images/about/play.png') center/20px no-repeat;

}



.introduce-video .play-warp:before {

	position: absolute;

	z-index: -1;

	content: '';

	top: 50%;

	left: 50%;

	height: 100%;

	width: 100%;

	border-radius: 100%;

	background-color: rgba(255, 255, 255, 0.8);

	transform: translate(-50%, -50%);

	animation: 2s infinite;

}



.introduce-video .play-warp:hover:before {

	animation-name: twinkle;

}



.deeds-list {

	display: flex;

	font-size: 14px;

	line-height: 30px;

}



.deeds-item {

	width: 48%;

}



.deeds-item:first-child {

	margin-right: 4%;

}



.deeds-item p {

	margin-top: 34px;

}



.vision-box {

	position: relative;

	height: 894px;

}



.vision-list {

	display: flex;

	height: 100%;

}



.vision-item {}



.vision-pic,

.vision-txt {

	position: relative;

}



.vision-pic {

	width: 64%;

	margin-right: 60px;

}



.vision-pic .circle {

	position: absolute;

	top: 430px;

	left: -40px;

	width: 70px;

	height: 70px;

	background-color: #fce3d5;

	border-radius: 100%;

}



.vision-pic .box-border {

	position: absolute;

	width: 215px;

	height: 215px;

	top: 400px;

	left: 200px;

}



.vision-pic .box-border li {

	position: absolute;

	background-color: #f69d62;

}



.vision-pic .box-border .border-top {

	width: 100%;

	height: 5px;

	top: 0;

	left: 0;

}



.vision-pic .box-border .border-right {

	width: 5px;

	height: 100%;

	right: 0;

	top: 0;

}



.vision-pic .box-border .border-bottom {

	width: 100%;

	height: 5px;

	bottom: 0;

	left: 0;

}



.vision-pic .box-border .border-left {

	width: 5px;

	height: 100%;

	left: 0;

	top: 0;

}



.vision-pic .box-img1 img,

.vision-pic .box-img2 img {

	width: 100%;

}



.vision-pic .img-mask {

	width: 100%;

	height: 100%;

	overflow: hidden;

}



.vision-pic .box-img1,

.vision-pic .box-img2 {

	position: absolute;

}



.vision-pic .box-img1 {

	top: 80px;

	left: 0;

	width: 491px;

	height: 470px;

}



.vision-pic .box-img1 .img-mask {}



.vision-pic .box-img2 {

	top: 384px;

	left: 355px;

	width: 316px;

	height: 350px;

}



.vision-pic .box-img2 .img-mask {}



.img-p {

	font-family: "微软雅黑";

	padding-bottom: 40px;

}



.img-p h3 {

	margin-top: 40px;

	text-align: left;

	font-size: 22px;

	color: #0075c1;



}



.img-p p {

	text-align: left;

	font-size: 14px;

	color: #505050;

	line-height: 22px;

	margin-top: 12px;

	text-align:justify;

}



.img-i {

	position: relative;

	height: 412px;

}



.img-i-j {

	width: 624px;

	height: 382px;

	position: absolute;

	top: 50px;

	left:50px;



	z-index: 1;

}



.img-i-g {

	width: 465px;

	

	background: #f5f5f5;

	position: absolute;

	right: -42px;

	padding: 45px 70px;

	z-index: 2;



}



.i-g-span1 {

	font-size: 30px;

	color: #0075c1;

	position: absolute;

	top: 107px;

	left: 87px;

}



.i-g-span2 {

	font-size: 67px;

	color: #e1e1e1;

	position: absolute;

	left: 85px;

	top: 59px;

	z-index: -1;

	font-family: Arial, Helvetica, sans-serif;

}



.line {

	margin-top: 17px;

	height: 1px;

	width: 43px;

	background: #b3b3b3;

	position: absolute;

	left: 87px;

	/* top: 154px; */

}



.i-g-p {

	font-family: "微软雅黑";

	font-size: 20px;

	color: #2c2c2c;

	width: 241px;

	position: absolute;

	top: 200px;

	text-align: left;

	left: 87px;

}



.bgs_white {

	background-color: #FFFFFF;

	margin-top: -88px;

}



.img-3 {

	position: relative;

	height: 461px;

	width: 100%;

	overflow: hidden;

}



/* .img-3 img{

  transition: all 0.6s;

}

.img-3:hover img{

  transform: scale(1.1);

} */

.img-3 h3 {

	font-size: 40px;

	line-height: 24px;

	color: #0075c1;

	margin: auto;

	margin-top: 50px;

}



.animation {

	animation-iteration-count: 1;

	flex-wrap: wrap;

}



.characteristic {



	/* animation-iteration-count:1;/*动画只执行一次*/

	/* -moz-animation-iteration-count:1;

  -webkit-animation-iteration-count:1;

  -o-animation-iteration-count:1; */

}



/* @-webkit-keyframes myfirst

{   



    0% {top: 100%; opacity: 0;}

    100%{top: 48.81%;opacity: 1;}

} */





.characteristic img {

	width: 40px;

	padding-top: 34px;

}



.characteristic h4 {

	font-size: 22px;

	color: white;

	padding-top: 20px;

}



.characteristic p {

	width: 120px;

	color: white;

	padding-left: 43px;

	padding-top: 23px;

}



.stic {

	position: absolute;

	width: 100%;

	height: 450px;

	left: 0;

	right: 0;

	bottom: 0px;

	flex-direction: column;



}



.stic-1,

.stic-2,

.stic-3,

.stic-4 {

	position: absolute;

	top: 28%;

	/* top: 370px; */

	width: 206px;

	height: 239px;

	text-align: center;

}



.stic-1 {



	left: 18.75%;

	background: url(../images/about-chuang1.png) no-repeat 0 center;

}



.stic-2 {

	left: 35.98%;

	background: url(../images/about-chuang2.png) no-repeat 0 center;

}



.stic-3 {

	left: 53.12%;

	background: url(../images/about-chuang3.png) no-repeat 0 center;

}



.stic-4 {

	left: 70.52%;

	background: url(../images/about-chuang4.png) no-repeat 0 center;

}



.img-4 {

	width: 100%;

	height: 651px;

	position: relative;

}



.img-l1 {

	width: 625px;

	height: 363px;

	right: 32px;

	z-index: 1;

}



.img-l2 {

	

	left: -28px;

	top: 38px;

	z-index: 2;

}



.advantage-box {

	position: relative;

}



.advantage-box .pic {}



.advantage-box .pic img {

	width: 100%;

}



.advantage-text {

	position: absolute;

	width: 1200px;

	top: 50%;

	left: 50%;

	color: #fff;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

}



.advantage-tit {

	text-align: center;

	padding-bottom: 50px;

	margin-bottom: 60px;

	border-bottom: 1px solid #aec9e6;

}



.advantage-tit h4 {

	font-size: 40px;

}



.advantage-list {



	display: flex;





	justify-content: space-between;



}



.advantage-item {

	width: 16%;

	text-align: center;

}



.advantage-item .icon {

	width: 44px;

	height: 44px;

	margin: auto;

	margin-bottom: 32px;

	background: center/36px no-repeat;

}



.advantage-item .icon1 {

	background-image: url('../images/about/icon1.png');

}



.advantage-item .icon2 {

	background-image: url('../images/about/icon2.png');

}



.advantage-item .icon3 {

	background-image: url('../images/about/icon3.png');

}



.advantage-item .icon4 {

	background-image: url('../images/about/icon4.png');

}



.advantage-item h4 {

	font-size: 26px;

	margin-bottom: 26px;

}



.advantage-item p {

	font-size: 12px;

}



.mission-box {

	position: relative;

	height: 788px;

	padding-top: 40px;

	padding-bottom: 10px;

}



.mission-list {

	display: flex;

	height: 100%;



}



.mission-item {}



.mission-list .vision-txt {

	width: 40%;

	margin-right: 4%;

}



.mission-pic {

	position: relative;

	width: 56%;

}



.mission-pic .box-img1,

.mission-pic .box-img2 {

	position: absolute;

}



.mission-pic .box-img1 {

	width: 500px;

	height: 396px;

	top: 0;

	right: 0;

}



.mission-pic .box-img2 {

	width: 324px;

	height: 432px;

	bottom: 0;

	left: 0;

}



.mission-pic .img-mask {

	width: 100%;

	height: 100%;

	overflow: hidden;

}



.mission-pic .img-mask img {

	width: 100%;

}







/* 公司产品历史 */

.pro-history {}



.history-list {}



.history-info-warp {}



.history-info-list {

	padding: 80px 0;

}



.history-info-list .swiper-button-prev,

.history-info-list .swiper-button-next {

	width: 40px;

	height: 60px;

	background-size: 10px;

	border: 1px solid #bebebe;

}



.history-info-list .swiper-button-prev {

	background-image: url('../images/about/prev1.png');

}



.history-info-list .swiper-button-next {

	background-image: url('../images/about/next1.png');

}



.history-info-list .swiper-button-prev.swiper-button-disabled {

	background-image: url('../images/about/prev1-g.png');

}



.history-info-list .swiper-button-next.swiper-button-disabled {

	background-image: url('../images/about/next1-g.png');

}



.history-info-box {

	display: flex;

	max-width: 820px;

	margin: auto;

}



.history-info-box .pic {

	width: 376px;

	margin-right: 70px;

}



.history-info-box .pic img {

	width: 100%;

}



.history-info-text {

	max-width: 366px;

}



.history-info-text .time {

	font-size: 60px;

	color: #b4cfe8;

	border-bottom: 1px solid #d3d3d3;

}



.history-info-txt {

	padding-top: 20px;

	font-size: 14px;

	line-height: 26px;

	color: #888888;

}



.time-axis-warp {

	position: relative;

}



.time-axis-box {

	position: relative;

	padding: 0 60px;

}



.time-axis-list {

	padding: 80px 20px;

	margin-top: 60px;

}



.time-axis-warp .axis-bg {

	position: absolute;

	top: 24px;

	left: 0;

	width: 100%;

	height: 10px;

	background: url('../images/about/axis.png') center/1920px no-repeat;

}



.time-axis-list .swiper-slide {

	position: relative;

	font-size: 15px;

	text-align: center;

	color: #454545;

	cursor: pointer;

}



.time-axis-list .swiper-slide:after {

	position: absolute;

	content: '';

	width: 2px;

	height: 0;

	bottom: 30px;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

	background-color: #2a2a2a;

	-webkit-transition: 0.3s;

	transition: 0.3s;

}



.time-axis-list .swiper-slide-active {

	color: #000;

}



.time-axis-list .swiper-slide-active:after {

	height: 80px;

}



.time-axis-box .swiper-button-prev,

.time-axis-box .swiper-button-next {

	z-index: 3;

	background-size: 8px;

	opacity: 1;

	outline: none;

}



.time-axis-box .swiper-button-prev {

	background-image: url('../images/about/prev2.png');

}



.time-axis-box .swiper-button-next {

	background-image: url('../images/about/next2.png');

}





/* 企业融资历史 */

.financing {}



.financing-warp {

	padding-top: 60px;

	padding-bottom: 60px;

	background-color: #fff;

}



.financing-box {}



.financing-list {}



.financing-item {

	display: none;

}



.financing-item.show {

	display: block;

}



.financing-item .pic {

	position: relative;

	color: #fff;

}



.financing-item .pic:after,

.financing-item .pic:before {

	position: absolute;

	content: '';

	background-color: #fff;

	left: 12%;

}



.financing-item .pic:after {

	width: 1px;

	height: 100%;

	top: 0;

}



.financing-item .pic:before {

	width: 3px;

	height: 30%;

	top: 20%;

}



.financing-item .pic img {

	width: 100%;

}



.financing-item .pic .text {

	position: absolute;

	top: 20%;

	left: 16%;



}



.financing-item .pic .text .time {

	font-size: 20px;

}



.financing-item .pic .text .tit {

	font-size: 24px;

	margin: 20px 0 32px;

}



.financing-item .pic .text img {

	max-width: 180px;

}



.financing-item .pic .text .p1 {

	font-size: 14px;

}



.financing-item .introduction {

	position: relative;

	min-height: 216px;

	line-height: 26px;

	padding: 78px 180px 0;

	color: #5f5f5f;

	background-color: #f2f2f2;

}



.financing-item .introduction:after {

	position: absolute;

	content: '';

	width: 0;

	height: 0;

	top: -18px;

	right: 18%;

	border-top: none;

	border-left: 14px solid transparent;

	border-right: 14px solid transparent;

	border-bottom: 18px solid #f2f2f2;

}



.financing-time-warp {

	box-sizing: border-box;

	max-width: 1200px;

	position: relative;

	margin: auto;

	margin-top: 8px;

	padding: 0 60px;

}



.financing-time-list {

	padding: 24px 0;

}



.financing-time-list .swiper-slide {

	font-size: 30px;

	text-align: center;

	line-height: 100px;

	vertical-align: middle;

	border-right: 1px solid #dddddd;

	user-select: none;

	cursor: pointer;

}



.financing-time-list .swiper-slide span {

	/* font-size: 26px; */

	vertical-align: middle;

	padding: 0 4px;

}



.financing-time-list .swiper-slide-active {

	color: #0075c1;

}



.financing-time-list .swiper-slide:last-child {

	border-right: none;

}



.financing-time-list .swiper-slideactive {

	position: relative;

	color: #0075c1;

}



.financing-time-list .swiper-slideactive:after {

	position: absolute;

	content: '';

	width: 10px;

	height: 10px;

	bottom: 0;

	left: 50%;

	transform: translateX(-50%);

	border-radius: 100%;

	background-color: #0075c1;

}



.financing-time-warp .swiper-button-prev,

.financing-time-warp .swiper-button-next {

	background-size: 14px;

	outline: none;

}



.financing-time-warp .swiper-button-prev {

	background-image: url('../images/about/prev2.png');

}



.financing-time-warp .swiper-button-next {

	background-image: url('../images/about/next2.png');

}



.financing-time-warp .swiper-button-next.swiper-button-disabled {

	background-image: url('../images/about/next2-g.png');

}



.financing-time-warp .swiper-button-prev.swiper-button-disabled {

	background-image: url('../images/about/prev2-g.png');

}





/* 企业社会责任 */

.social-responsibility {}



.social-main {

	padding: 80px 0;

}



.social-img {}



.social-img img {

	width: 100%;

}



.social-box {

	margin-top: 66px;

	padding: 64px;

}



.social {

	line-height: 24px;

	color: #707070;

	background-color: #fff;

}



.social-background {

	padding-bottom: 50px;

}



.social .paragraph {

	font-size: 12px;



	margin-top: 28px;



}



.social .tit {

	font-size: 16px;

	color: #4295cd;

}



.social-policy {

	padding-top: 50px;

	border-top: 1px solid #d6d6d6;

}



.social-box .txt {

	padding-left: 42px;

	background: url('../images/about/p-bg.png') left 10px/ 26px no-repeat;

}



.social-download-box {

	margin-top: 60px;

}



.social-download-list {}



.social-download-item {

	display: flex;

	line-height: 88px;

}



.social-download-file {

	flex: 1;

	font-size: 16px;

	color: #0075c1;

	padding-left: 150px;

	background: url('../images/about/file.png') 100px/22px no-repeat;

}



.social-download {

	width: 140px;

	height: 88px;

	margin-left: 35px;

	background: url('../images/about/download.png') center/28px no-repeat;

}



.social-download-file,

.social-download {

	background-color: #fff;

	cursor: pointer;

}



.zr {

	padding:30px 50px; padding-top:15px;

	background: white;

}



.zr h3 {

	font-family: "微软雅黑";

	font-size: 16px;

	color: #0075c1;

	padding: 0 50px;

	padding-top: 50px;

	text-align: left;



}



.zr p {

	

	text-align: left;

	font-size: 14px;

	color: #222;

	line-height: 22px;

	margin-top: 15px;

}



.ring {

	flex-wrap: wrap;

	justify-content: center;

	padding-top: 70px;

	padding-bottom: 94px;

}



.ring h4 {

	font-size: 16px;

	color: #0075c1;

	font-family: "微软雅黑";

	text-align: left;

	padding-bottom: 34px;

}



.ring div {

	position: relative;

	display: inline-block;

	width: 32.21%;

	overflow: hidden;

}



.ring div img {

	width: 100%;

	height: 100%;

	transition: all 0.6s;

}



.ring div p {

	position: absolute;

	bottom: 18px;

	font-size: 14px;

	color: white;

	width: 100%;

	text-indent: 27px;

	text-align: left;

	overflow: hidden;

	white-space: nowrap;

	z-index: 6;

}



.ring div:hover img {

	transform: scale(1.1);

}



.ring div:hover p {

	color: #0075c1;

}



/* 环境职业健康安全体系 */

.security-policy {

	padding-top: 0;

	padding-bottom: 0;

}



.clearfloat-img {

	width: 50%;

	float: left;

	overflow: hidden;

	transition: all 0.6s;

	/* height: 100%; */

	display: inline-block;

}



.clearfloat-img img {

	transition: all 0.6s;

}



.clearfloat-img:hover img {

	transform: scale(1.2);

}



/* .clearfloat-img img{

  width: 100%;

} */

.method {

	text-align: left;

	float: left;

	display: inline-block;

	width: 44%;

	padding-top: 85px;

	padding-bottom: 87px;

	padding-left: 67px;

	background: white;

}



.method h4 {

	font-size: 15.7px;

	font-family: "宋体";

	font-weight: 600;

	color: #0075c1;

	padding-bottom: 20px;

}



.clearfloat:nth-child(1) {}



.method ul li {

	line-height: 24px;

	font-size: 14px;

	font-family: "微软雅黑";

}



.department {

	padding-top: 70px;

	padding-bottom: 120px;

}



.department h3 {

	color: #0082d6;

	font-size: 18px;

	text-align: left;

	font-weight: 600;

}



.position-bar {

	width: 1180px;

	height: 274px;

	background: red;

}



.department-swip {

	position: relative;

	width: 80%;

	height: 150px;

	margin: 0 auto;

}



.b-pur {

	position: absolute;

	right: -117px;

	background: red;

}



.b-nev {

	position: absolute;

	left: -117px;

	background: red;

}



.certificate {

	padding-top: 84px;

	padding-bottom: 55px;

}



.certificate h3 {

	color: #0082d6;

	font-size: 18px;

	text-align: left;

	font-weight: 600;

	padding-bottom: 34px;

}



.certificate ul li {

	width: 31.13%;

	margin-right: 218px;

	float: left;

}



.certificate ul li img {

	width: 100%;

}



.certificate ul li p {

	display: inline-block;

	width: 100%;

	text-align: center;

	height: 66px;

	line-height: 66px;

	background: #0075c1;

	font-size: 18px;

	font-family: "微软雅黑";

	color: white;

}



.swiper-top {

	width: 100%;

	height: 80px;

}



.manager {

	width: 28.81%;

	height: 88px;

	position: relative;

	margin: 0 auto;

	margin-top: 45px;

}



.manager p {

	width: 100%;

	height: 72px;

	background: #0082d6;

	z-index: 3;

	line-height: 72px;

	font-size: 18px;

	font-weight: 600;

	color: white;

	text-align: center;

}



.manager span {

	display: inline-block;

	width: 17px;

	height: 17px;

	transform: rotate(45deg);

	position: absolute;

	bottom: 8px;

	background: #0082d6;

	left: 28px;

	z-index: 2;

}



.deputy {

	width: 28.81%;

	height: 88px;

	position: relative;

	margin: 0 auto;

	margin-top: 27px;

}



.department-structure {

	padding-bottom: 20px;

}



.department-bottom {

	position: relative;

}



.pur-r {

	width: 48px;

	height: 77px;

	position: absolute;

	top: 0px;

	left: 0px;

	background: url(../images/about/prev1.png) 17px 33px no-repeat #fff;

}



.pur-r:hover {

	background: url(../images/about/prev1-g.png) 17px 33px no-repeat #0075c1;

}



.nav-r {

	width: 48px;

	height: 77px;

	position: absolute;

	top: 0px;

	right: 0px;

	background: url(../images/about/next1.png) 17px 33px no-repeat #fff;

}



.nav-r:hover {

	background: url(../images/about/next1-g.png) 17px 33px no-repeat #0075c1;

}



.department-l {

	width: 87.63%;

	margin: 0 auto;

}



.department-l li {

	float: left;

	width: 116px;

	height: 77px;

	line-height: 77px;

	background: #f4f4f4;

	margin-left: 14px;

}



.department-l li:nth-child(1) {

	margin-left: 0;

}



.deputy p {

	width: 100%;

	height: 72px;

	background: #f4f4f4;

	z-index: 3;

	position: absolute;

	top: 0;

	left: 0;

	line-height: 72px;

	font-size: 18px;

	font-weight: 600;

	color: #636363;

	text-align: center;

}



.deputy span {

	display: inline-block;

	width: 17px;

	height: 17px;

	transform: rotate(45deg);

	position: absolute;

	bottom: 8px;

	background: #cdcdcd;

	right: 28px;

	z-index: 1;

}



/* 冲突矿产政策 */

.policy {

	padding-top: 0;

	padding-bottom: 50px;

}



.int {

	font-family: "微软雅黑";

	background: #fff;

	text-align: left;

	margin-top: 0;

	padding: 50px;

}



.int h3 {

	font-size: 16px;

	color: #4295cd;

	padding-bottom: 20px;

}



.int ul li {

	margin-bottom: 15px;

	color: #707070;

}



.int ul li p {

	line-height: 20px;

	font-size: 12px;

	color: #707070;

}



.hr {

	width: 100%;

	height: 1px;

	background: #d6d6d6;

	margin-top: 31px;

	margin-bottom: 40px;

}



.comp {

	font-family: "微软雅黑";

	background: #fff;

	text-align: left;

	margin-top: 46px;

	/* padding: 75px 88px 80px 99px; */

}



.comp h3 {

	font-size: 16px;

	color: #4295cd;

	padding-bottom: 20px;

}



.comp ul li span {

	float: left;

	display: inline-block;

	padding-left: 26px;

	height: 24px;

	background: url(../images/about/p-bg.png) 1px 11px no-repeat;

}



.comp ul li p {

	float: left;

	display: inline-block;

	/* float: left; */

	line-height: 20px;

	color: #707070;

	font-size: 12px;

	width: 96%;

}



.comp h5 {

	text-align: right;

	font-size: 12px;

	padding-top: 37px;

	color: #000000;

}



.pdf {

	margin-top: 50px;

	/* margin-bottom: 68px; */

	display:block;

}



.pdf-class {

	float: left;

	width: 77.54%;

	background: white;

	text-align: left;

	font-family: "微软雅黑";

	padding: 37px 0px 26px 90px;

}



.pdf-class h3 {

	display: inline-block;

	font-size: 16px;

	color: #0075c1;

	line-height: 27px;

	padding-left: 24px;

}



.pdf-class img {

	width: 27px;

	display: inline-block;

}



.download {

	float: right;

	width: 11.69%;

	height: 88px;

	background: #fff;

	position: relative;

}



.download img {

	width: 24px;

	margin: auto;

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	margin: auto;

}



/* 团队介绍 */

/* .team{



}

.team-warp{

  padding: 70px 0;

}

.team-list{

  display: flex;

  flex-wrap: wrap;

}

.team-item{

  width: 32%;

  margin-right: 2%;

  margin-bottom: 34px;

  background-color: #fff;

}

.team-item:nth-child(3n){

  margin-right: 0;

}

.team-item .pic{

  position: relative;

}

.team-item .pic img{

  width: 100%;

}

.team-item .pic .team-title{

  position: absolute;

  left: 20px;

  top: 40px;

}

.team-item .pic .team-title > p{

  font-size: 12px;

  font-weight: bold;

  color:#101010;

}

.team-item .pic .team-title > p:first-child{

  text-transform: uppercase;

}

.team-position{

  margin: 40px 0;

}

.team-position h4{

  font-size: 20px;

  font-weight: bold;

  margin-bottom: 8px;

  color:#1b1b1b;

}

.team-position .name{

  padding-right: 10px;

}

.team-position .post{

  font-size: 16px;

  color:#494949;

}

.team-position .degree{

  

}

.team-item .team-text{

  position: relative;

  padding: 40px 26px;

}

.team-item .team-text .introduce .name{

  font-size: 16px;

  font-weight: bold;

  color:#000;

}

.team-item .team-text .introduce .name span{

  padding: 0 16px;

}

.team-item .team-text:after{

  position: absolute;

  content: '';

  left: 20px;

  top: -14px;

  width: 0;

  height: 0;

  border-top: none;

  border-left: 12px solid transparent;

  border-bottom: 14px solid #fff;

  border-right: 12px solid transparent;

}

.team-item .team-text .introduce{

  min-height: 124px;

  font-size: 12px;

  color:#646464;

}

.team-item .team-text .introduce p{

  margin-bottom: 20px;

}

.team-item .team-text .team-text-degree{

  font-size: 14px;

  color:#0075c1;

} */







/* 联系我们 */

.contact {}



.contact-warp {

	padding-top: 100px;

}



.contact-address {}



.contact-address-box {}



.contact-address-box .tit {

	font-size: 24px;

	padding-left: 68px;

	margin-bottom: 50px;

	color: #0075c1;

	background: url('../images/about/service.png') 32px/24px no-repeat;

}



.contact-address-box .pic {}



.contact-address-box .pic img {

	width: 100%;

}



.contact-address-list {

	display: flex;

	flex-wrap: wrap;

}



.contact-address-item {

	width: 47%;

	margin-right: 6%;

	margin-bottom: 60px;

	background-color: #fff;

}



.contact-address-item:nth-child(2n) {

	margin-right: 0;

}



.contact-address-info {

	padding: 38px 50px;

	color: #191919;

	background-color: #fff;

}



.contact-address-info.info1 {

	margin-top: 50px;

	margin-bottom: 60px;

}



.contact-address-info .name {

	font-size: 16px;

	margin-bottom: 18px;

}



.contact-address-info-list {

	display: flex;



}



.contact-address-info-item {

	width: 50%;

}



.contact-address-info-item p {

	font-size: 12px;

	line-height: 30px;

}



.contact-form-warp {

	padding: 98px 0 40px;

	background-color: #fff;

}



.contact-form {}



.contact-form .prompting {

	font-size: 16px;

	margin-bottom: 36px;

	color: #000;

}



.contact-form-input-list {}



.contact-form-input {

	display: flex;

	margin-bottom: 40px;

}



.contact-form-input input,

.contact-form-input .message {

	box-sizing: border-box;

	padding-left: 20px;

}



.contact-form-input input {

	width: 48%;

	height: 44px;

	margin-right: 4%;

	background-color: #f2f2f2;

}



.contact-form-input input:nth-child(2n) {

	margin-right: 0;

}



.contact-form-input .message {

	width: 100%;

	height: 182px;

	padding-top: 20px;

	background-color: #f2f2f2;

	resize: none;

}



.contact-form .submit-box {

	text-align: right;

}



.contact-form .submit-box .submit {

	display: inline-block;

	box-sizing: border-box;

	width: 168px;

	height: 46px;

	text-align: left;

	line-height: 46px;

	padding-left: 32px;

	color: #fff;

	background: url('../images/r-arrow1.png') 80%/22px no-repeat;

	-webkit-transition: 0.3s;

	transition: 0.3s;

	background-color: #0075c1;

	cursor: pointer;

}



.contact-form .submit-box .submit:hover {



	background-position: 90%;

}



.contact-nav {}



.contact-nav h3 {

	padding-top: 50px;

	padding-bottom: 30px;

	font-size: 20px;

	color: #0075c1;

	text-align: left;

	text-indent: 34px;

}



.contact-nav .ht {

	height: 24px;

	display: inline-block;

	padding-left: 28px;

	background: url(../images/about/service.png) left center no-repeat;



}



.branch span,

.contact-nav .ht {

	position: relative;

	top: 4px;

	margin-right: 5px;

}



.contact-number {


	width: 100%;

	/* padding: 40px 0px; */

	text-align: left;

	padding-top: 10px;

	padding-bottom: 50px;

	/* padding-left: 72px;

  padding-right: 62px; */

	margin-top:30px;



}



.contact-number h4 {

	font-size: 20px;

	padding-left: 70px;

	font-weight: 600;

	padding-bottom: 16px;

}



.information {

	float: left;

	position: relative;

	padding-left: 70px;

	width: 518px;

	font-size: 16px;

	line-height: 37px;

	display: inline-block;

}



.information p {

	padding-bottom: 0px

}



.inf-1,

.inf-2,

.inf-3,

.inf-4 {

	text-align: center;

	line-height: 34px;

	font-size: 12px;

	display: inline-block;

	width: 106px;

	height: 34px;

	background: #e3e3e3;

	color: white;

	position: absolute;

}



.inf-1 {

	top: 0px;

	left: 450px;

}



.inf-2 {

	left: 450px;

	top: 44px;

}



.inf-3 {

	top: 0px;

	left: 400px;

}



.inf-4 {

	left: 400px;

	top: 40px;

}



.information1 {

	float: left;

	position: relative;

	padding-left: 70px;

	width: 518px;

	font-size: 16px;

	line-height: 37px;

	display: inline-block;

}



.branch {

	text-align: left;

}



.branch h3 {

	padding-top: 50px;

	padding-bottom: 30px;

	font-size: 24px;

	color: #0075c1;

	text-align: left;

	text-indent: 34px;

}



.branch span {

	height: 24px;

	display: inline-block;

	padding-left: 20px;

	margin-right: 10px;

	background-image: url(../images/about/service.png)

}



.branch ul .office {

	float: left;

	width: 555px;

	background: white;

	margin-bottom: 63px;

}



.office:nth-child(2n) {

	margin-left: 70px;

}



.office:nth-last-child(1) {

	margin-bottom: 0;

}



.office:nth-last-child(2) {

	margin-bottom: 0px;

}



.office div {

	overflow: hidden;

}



.office div:hover img {

	transform: scale(1.1);

}



.office div img {

	transition: all 0.6s;

}



.font {

	width: 100%;

	height: 100px;

	background: #0057ce;

}



.contacts {

	padding: 50px 68px;

}



.contacts p {

	line-height: 30px;

}



.contacts h4 {

	font-size: 16px;

	padding-bottom: 10px;

}



.submission h3 {

	font-size: 16px;

	font-weight: 600;

	text-align: left;

	padding-top: 100px;

	padding-bottom: 38px;

}



.form input {

	float: left;

	text-indent: 18px;

	background: #f2f2f2;

	border: 1px solid #e1e1e1;

	width: 46.61%;

	height: 41px;

	outline: none;

	margin-bottom: 40px;

}



.form input:nth-child(2n) {

	margin-left: 76px;

}



.form textarea {

	padding-top: 23px;

	width: 100%;

	height: 156px;

	text-indent: 17px;

	border: 1px solid #e1e1e1;

	background: #f2f2f2;

}



.form button {

	text-align: center;

	width: 124px;

	height: 45px;

	background-color: #0075c1;

	border-radius: 4px;

	float: right;

	margin: 30px 0px 75px;

	font-size: 14px;

	color: #FEFEFE;

	letter-spacing: 1px;

	position: relative;

}



.form button span {

	position: absolute;

	font-size: 17px;

	right: 20px;

	top: 15px;

}



/* 公司新闻 */

.journalism-headlines {

	width: 100%;

	text-align: left;

}



.headlines-nav {

	background: #f0f0f0;

	/* width: 100%; */

	padding-left: 57px;

	padding-right: 61px;

	padding-bottom: 57px;

}



.journalism-headlines h3 {

	font-size: 18px;

	font-weight: 600;

	color: #0075c1;

	padding-top: 60px;

	padding-bottom: 10px;

}



.headlines-nav p {

	line-height: 31px;

	font-size: 14px;

	font-family: "微软雅黑";

	padding-bottom: 46px;



}



.know-a {

	text-decoration: none;

	color: #0075c1;

	line-height: 16px;

	font-size: 12px;

	/* display: flex;

  justify-content: flex-start; */

}



.know .know-a img {

	width: 10px;

	height: 16px;

	margin-left: 26px;

}



.name a {

	background: #f0f0f0;

	height: 202px;

	margin-top: 30px;

}



.name a .name-img {

	float: left;

	/* display: inline-block; */

	width: 28.64%;

	font-family: "微软雅黑";

	overflow: hidden;

}



.name a .name-ne {

	width: 64%;

	float: right;

	margin: 0;

	margin-top: 43px;

	margin-bottom: 31px;

	margin-left: 35px;

	margin-right: 49px;



}





.name-img img {

	display: inline-block;

	vertical-align: text-top;

	

}



.name-ne h4 {

	font-size: 14px;

	font-weight: 600;

	padding-bottom: 10px;

}

.name-ne h5 {
	font-size: 16px;

	font-weight: 600;

	padding-bottom: 10px;
	width: 100%;
	text-align: center;
}

.date {

	flex-wrap: wrap;

	justify-content: space-between;

}



.date span {

	display: inline-block;

	width: 100px;

}



.name-ne .date .date-a {

	float: right;

	display: inline-block;

	width: 15px;

}



.name-ne p {

	width: 91%;

	line-height: 25px;

	padding-bottom: 33px;

}



.arrow-left {

	margin-left: 553px;

	display: inline-block;

	width: 49px;

	height: 48px;

	background: url(../images/l-arrow.png)17px 8px no-repeat transparent;



}



.arrow {

	padding-top: 78px;

	padding-bottom: 120px;

}



.arrow-left:hover {

	background: #0075c1;

	background-image: url(../images/t-prev.png)

}



.arrow-right {

	display: inline-block;

	margin-right: 510px;

	width: 49px;

	height: 48px;

	background: url(../images/r-arrow.png)17px 8px no-repeat transparent;



}



.arrow-right:hover {

	background: #0075c1;

	background-image: url(../images/t-next.png)

}



.exhibition {

	text-align: center;

	padding: 50px 0;

}



.exhibition h3 {

	font-size: 36px;

	color: #0075c1;

}



.exhibition p {

	font-size: 12px;

	text-transform: uppercase;

	color: #b5b5b5;

}



.ment li {

	text-align: left;

	width: 572px;

	height: 337px;

	background: white;

	float: left;

	margin-bottom: 33px;

}



.ment li:nth-child(2n) {

	margin-left: 34px;

}



.ment li:nth-child(3),

.ment li:nth-child(4) {

	margin-bottom: 0px;

}



.ment-img {

	position: relative;

	height: 166px;

}



.ment-img img {

	position: absolute;

	top: 0;

	right: 0;

	left: 0;

	bottom: 0;

	margin: auto;

}



.ment-nav {

	padding: 0 49px;

}



.ment-nav h5 {

	font-family: "微软雅黑";

	font-size: 16px;

	color: #0057ce;

	font-weight: 600;

	padding-bottom: 28px;

}



.ment-nav h5 span {

	display: inline-block;

	float: right;

	color: #c1c1c1;

	font-weight: 500;

}



.ment-nav p {

	width: 377px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	line-height: 34px;

}



.booth {

	display: inline-block;



}



.ment-span {

	padding-left: 11px;

	height: 34px;

	background: url(../images/p-next.png) 0px 8px no-repeat;

	float: right;

}



.ment-span:hover {

	background: url(../images/p-next-b.png) 0px 8px no-repeat;

}



.welfare-ul li {

	float: left;

	width: 578px;

	background: white;

}



.welfare-ul {

	padding-bottom: 48px;

	margin: 0 auto;

}



.welfare-ul li:nth-child(1) {

	margin-right: 24px;

}



.ul-tb {

	float: left;

	width: 166px;

	height: 306px;

	position: relative;

}



.ul-tb img {

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	margin: auto;

	width: 55px;

	height: 55px;

}



.ul-nev {

	text-align: left;

}



.ul-nev h5 {

	padding-top: 68px;

	padding-bottom: 24px;

	width: 100%;

	font-size: 16px;

	font-weight: 600;

}



.ul-nev p {

	float: left;

	width: 315px;

	font-size: 12px;

	color: #515151;

	line-height: 25px;

}



.clearfloat:after {

	display: block;

	clear: both;

	content: "";

	visibility: hidden;

	height: 0

}



.join h3 {

	width: 540px;

	font-size: 24px;

	margin: 0 auto;

	line-height: 37px;

	color:#333;

	padding: 50px 0 30px 0;

}



.category ul li {

	position: relative;

	border-bottom:1px solid #e4e4e4;

	line-height:72px;

}



.position {

	padding: 0 45px;

	font-family: "微软雅黑";

}



.position .position-span {

	float: left;

	font-weight: 600;

	color: #333;

	font-size:14px;



}



.position .position-p {

	float: right;

	color: #0082d6;

}

.position .position-p span,.position .position-p i{ vertical-align:middle;}



.position .position-p i {

	display: inline-block;

	line-height: 14px;

	font-size: 12px;

	padding-right: 6px;

}



.position .position-p span {

	display: inline-block;

	padding-left: 18px;

	height: 15px;

	background: url(../images/p-prev-t.png) 0 4px no-repeat; background-size:11px auto; position:relative; top:1px;

	

}



.emails {

	width: 100%;

	height: 148px;

	margin-top: 80px;

	border-top: 2px #F1F2F2 solid;

}



.emails button {

	font-size: 20px;

	line-height: 17px;

	width: 169px;

	height: 41px;

	background-color: #0082d6;

	border-radius: 4px;

	color: #FFFFFF;

	margin: 36px 0px 20px;

}



.emails p {

	font-size: 20px;

	line-height: 17px;

	letter-spacing: 0px;

	color: #333333;

}



.requirement {

	display: none;

	padding: 15px 47px;

	padding-bottom: 30px;

	background: #fff;

	text-align: left;

	border-top: 1px solid #d8d8d8;

}







.requirement h5 {

	font-weight: bold;

	padding: 15px 0;

}



.position .position-p {

	cursor: pointer;

}





/* .products3pslider {

	padding: 300px 0;

} */



.ahistoryb {}



.products3p {

	padding: 0 40px;

	width: 1200px;

	margin: 0 auto;

}



.botproduct{

	/* border: 1px red solid; */

}





.products3pslider .swiper-slide {

	height: 100px;

	position: relative;

	line-height: 22px;

}



/* .products3pm:before {

	position: absolute;

	content: '';

	left: 50%;

	margin-left: -11px;

	width: 0;

	height: 0;

	border-top: 10px solid rgba(52, 145, 206, 0.8);

	border-left: 10px solid transparent;

	border-right: 10px solid transparent;

	border-bottom: none;

}



.products3pm:before {

	bottom: -10px;

} 



.slideodd .products3pm:before {

	top: -10px;

	border-bottom: 10px solid rgba(52, 145, 206, 0.8);

	border-top: none;

}*/



.products3pslider i {

	color: #666;

	position: absolute;

	font-size: 16px;

	width: 60px;

	height: 30px;

	line-height: 30px;

	text-align: center;

	top: 35px;

	left: 50%;

	margin-left: -30px;

	background: #eee;

	/*border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;*/

}







.products3pslider i:before {

	/*position:absolute; content:''; width:22px; height:22px; border:2px solid #fff; left:-5px; top:-5px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;*/

}



.xiana {

	position: absolute;

	width: 100%;

	height: 2px;

	background: #eee;

	top: 350px;

	left: 0;

	display: none;

}



.anniu {

	width: 34px;

	height: 34px;

	position: absolute;

	top: 50%;

	margin-top: -11px;

}



.anniuz {

	background: url(../images/qualitycbtn1.png) center no-repeat #ddd;

	background-size: 30px auto;

	left: 8%;

}



.anniuy {

	background: url(../images/qualitycbtn2.png) center no-repeat #ddd;

	background-size: 30px auto;

	right: 8%;

}



.anniuz:hover {

	background: url(../images/qualitycbtn1.png) center no-repeat #0075c1;

	background-size: 30px auto;

}



.anniuy:hover {

	background: url(../images/qualitycbtn2.png) center no-repeat #0075c1;

	background-size: 30px auto;

}



.products3p {

	position: relative;

}





/* .products3pslider .swiper-slide:hover .products3pm,

.products3pslider .swiper-slide:hover i {

	color: #fff;

	background: #3491ce;

} */



/* .products3pslider .swiper-slide:hover .products3pm i:before {

	border-color: #3491ce;

}



.products3pslider .swiper-slide:hover .products3pm:before {

	border-top-color: #3491ce;

}



.products3pslider .swiper-slide:hover.slideodd .products3pm:before {

	border-bottom-color: #3491ce;

}



.products3pslider .swiper-slide:hover .products3pm {

	color: #fff;

} */



.products3pslider .swiper-slide:hover .products3pmbg {

	opacity: 1;

	-webkit-opacity: 1;

	-moz-opacity: 1;

}



.jobdetailmore a,

.ahistorydtimem,

.products3pslider i,

.products3pmbg,

.products3pm,

.products3pm:before,

.products3pm i:before,

.products3pm i,

.fuwu6,

.fuwusliderm,

.fuwusliderm p,

.active-box .tit,

.ahistorydm,

.anniu {

	transition: all 600ms ease-in-out;

	-webkit-transition: all 600ms ease-in-out;

}





.products3pm img {

	max-width: 100%;

	box-shadow: 2px 3px 7px 0px	rgba(0, 0, 0, 0.1);

	-webkit-box-shadow: 2px 3px 7px 0px	rgba(0, 0, 0, 0.1);

	-moz-box-shadow: 2px 3px 7px 0px	rgba(0, 0, 0, 0.1);

}







/* .products3pmbg {

	position: absolute;

	left: 0;

	top: 0;

	z-index: 3;

	width: 100%;

	height: 100%;

	opacity: 0.8;

	-webkit-opacity: 0.8;

	-moz-opacity: 0.8;

} */



.ahistorya {

	background: #f1f1f1;

	padding-top: 50px;

}



.ahistoryb {

	border-top: 1px solid #d8d8d8;

	/* padding-bottom: 50px; */

	background: #fff;

}



.ahistoryc {

	background: #f1f1f1;

	padding: 20px 0;

}



.ahistoryh3 {

	border-bottom: 1px solid #cfcfcf;

	width: 1200px;

	margin: 0 auto;

	margin-top: 40px;

}



.ahistoryh3 span {

	position: relative;

	display: inline-block;

	vertical-align: top;

	padding-bottom: 15px;

	color: #333333;

	font-size: 20px;

}



.ahistoryh3 span:before {

	position: absolute;

	left: 0;

	content: '';

	height: 2px;

	width: 100%;

	background: #0075c1;

	bottom: -1px;

}



.ahistorycslider {

	width: 1200px;

	margin: 0 auto;

	/* padding:0 168px 0 0; */

	/* margin-top:10px; */

}



.ahistorycm {

	height: 418px;

	position: relative;

}



.ahistorycm span {

	display: inline-block;

	position: absolute;

	width: 110px;

	padding: 0 16px;

	text-align: center;

	height: 36px;

	line-height: 36px;

	color: #fff;

	font-size: 16px;

	top: 50%;

	margin-top: -18px;

}



.ahistorycm span em {

	position: relative;

	z-index: 5;

	font-style: normal;

}



.ahistorycm span:before {

	position: absolute;

	background: #0078c0;

	content: '';

	left: 15px;

	top: 0;

	transform: skewX(19deg);

	-webkit-transform: skewX(19deg);

	width: 110px;

	height: 100%;

}



.ahistorycm i {}



.ahistorycmwz {

	position: absolute;

	left: 11px;

	width: 200px;

	border-left: 1px dashed #0078c0;

	padding-top: 50px;

	height: 140px;

	padding-left: 20px;

	color: #333333;

	font-size: 14px;

	line-height: 22px;

	top: 0;

}



.ahistorycmwz:before {

	position: absolute;

	content: '';

	width: 20px;

	height: 20px;

	left: -10px;

	top: 0;

	background: #a0d8f5;

	border-radius: 50%;

	-webkit-border-radius: 50%;

}



.ahistorycslider .slideodd .ahistorycmwz {

	left: 17px;

	top: auto;

	bottom: 0;

}



.ahistorycslider .slideodd .ahistorycmwz:before {

	top: auto;

	bottom: 0;

}



/* .ahistorycslider{ background:url(../images/ahistorycslider.png) center no-repeat;} */



.history_change {

	padding: 0px 0 0 82px;

	border-bottom: 1px #cfcfcf solid;

}



.years_colum>li {

	list-style: none;

	float: left;

}



.years_colum>li a {

	font-size: 16px;

	line-height: 16px;

	letter-spacing: 0px;

	display: block;

	color: #333333;

	text-align: center;

	padding: 19px 44px 15px;

}



.years_colum>li a:hover {

	color: #0075C1;

}



.hist_content {

	overflow: hidden;

	width: 1200px;

	margin: 80px auto 0;

}



.hist_content_left {

	width: 535px;

	padding-left: 49px;

	box-sizing: border-box;

	float: left;

}



.hist_content_left>img {

	max-width: 100%;

}



.hist_content_right {

	float: left;

	width: 539px;

	margin-left: 25px;

}



.hist_content_right h3 {

	font-size: 30px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 16px;

	letter-spacing: 0px;

	color: #333333;

	padding-top: 72px;

}



.hist_content_right .sp {

	font-size: 12px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 16px;

	letter-spacing: 1px;

	color: #999999;

	padding-top: 15px;

}



.hist_content_right .articles {

	font-size: 14px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 24px;

	letter-spacing: 1px;

	color: #666666;

	margin-top: 20px;

}



.cons1 {

	width: 1200px;

}





.ahistoryd {

	padding: 50px 0;

}



.ahistoryd .ahistoryh3 {

	margin-top: 0;

}



.ahistoryda,

.ahistorydslider {

	width: 1200px;

	margin: 0 auto;

}



.ahistorydm {

	position: absolute;

	z-index: 6;

	left: 200px;

	top: 250px;

	opacity: 0;

	-webkit-opacity: 0;

	-moz-opacity: 0;

	width: 800px;

	line-height: 32px;

	color: #fff;

	font-size: 16px;

}



.swiper-slide-active .ahistorydm {

	opacity: 1;

	-webkit-opacity: 1;

	-moz-opacity: 1;

	top: 150px;

}



/* 企业荣誉效果 */

.pop_img{

	position: relative;

}



.cover_pop{

	transition: all .5s;

	-webkit-transition: all .5s;

	-moz-transition: all .5s;

}



/* .big_cover:hover .cover_pop{

	position: absolute;

	background: #000000;

	opacity: 0.2;

	left: 0;

	top: 0;

	bottom: 0;

	width: 98.2%;

	

} */





.ahistorydtimem a{

	color: #272727;

	line-height: 64px;

	display: block;

	text-align: center;

	border-right: 1px solid #e2e2e2;

	font-size: 20px;

	font-family: Arial, Helvetica, sans-serif;

}



.ahistoryda {

	position: relative;

	z-index: 8;

	margin-top: -74px;

	background: #fff;

	width: 1058px;

}



.swiper-slide-active .ahistorydtimem a{

	background: #0075c1;

	color: #FFFFFF;

}



.ahistorydslider {

	margin-top: 30px;

}





.pubt50 {

	padding-top: 50px;

}



.columns {

	position: absolute;

	right: 0;

	top: 0;

	z-index: 5;

}



.columns a {

	position: relative;

	float: left;

	margin-left: 30px;

	font-weight: bold;

	line-height: 68px;

	color: #666;

}



.columns a span {

	position: absolute;

	left: 0;

	bottom: -1px;

	width: 0;

	height: 2px;

	background-color: #0065a6;

	border-radius: 4px;

	-webkit-transition: width 300ms;

	transition: width 300ms;

}



.columns a:hover span,

.columns a.on span {

	/*left:15%; */

	width: 100%;

}



.joindetail {

	background: #f2f2f2;

	padding: 50px 0;

}



.joindetailm {

	width: 1200px;

	margin: 0 auto;

}



.joindetailmtxt {

	padding: 50px 100px;

	line-height: 24px;

	box-shadow: 0 0 12px rgba(100, 100, 100, 0.1);

	-moz-box-shadow: 0 0 12px rgba(100, 100, 100, 0.1);

	-webkit-box-shadow: 0 0 12px rgba(100, 100, 100, 0.1);

	background: #fff;

}



.joindetailm h2 {

	text-align: center;

	font-size: 18px;

	font-weight: bold;

}



.joindetailm h5 {

	

}



.joindetaildesc {

	padding-top: 20px;

}



.jobdetailmore {

	text-align: center;

	padding-top: 50px;

}



.jobdetailmore a {

	display: inline-block;

	border: 1px solid #eeeeee;

	background: #f2f2f2;

	width: 120px;

	line-height: 42px;

	height: 42px;

	font-size: 14px;

	color: #666;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

}



.jobdetailmore a:hover {

	background: #5da6ff;

	border-color: #5da6ff;

	color: #fff;

}





.products3pslider {

	width: 1450px;

	margin: auto;

	border: green dashed;

	overflow: hidden;

}



.head-subnav-list a {

	padding: 0;

}



.products3pm img {

	width: 100%;

	/* margin-left: 21px; */

}



.products3pslider i,

.products3pslider .swiper-slide:hover i {

	color: #666;

	background: none;

}



.products3pslider i {

	top: 12px;

}



.products3pslider .slideodd i {

	top: auto;

	bottom: 10px;

}



@keyframes twinkle {

	0% {

		opacity: 1;

	}



	50% {

		opacity: 0.6;

	}



	100% {

		opacity: 1;

	}

}



/* 核心团队 */

.teamaimgslider {

	width: 1200px;

	margin: 0 auto;

}



.teamatxtslider .swiper-slide {

	height: 75px;

}



.teamatxtslider .swiper-slide,

.teamatxtsliderbox {

	background: url(../images/coreteam/teamatxtsliderbox.jpg) center no-repeat;

}



.teamatxtsliderbox {

	padding: 25px 100px;

	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);

	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);

	width: 1000px;

	margin: 0 auto;

	position: relative;

}



.teamatxtsliderm {

	color: #fff;

	font-size: 14px;

	line-height: 20px;

}



.teamatxtsliderl {

	width: 320px;

}



.teamatxtsliderr {

	width: 610px;

}



.teamatxtsliderl h4 {

	font-size: 20px;

	font-weight: bold;

	padding-bottom: 10px;

}



.teamatxtsliderl h4 span {

	font-size: 18px;

	padding-left: 10px;

}



.teamatxtsliderl p {

	font-size: 16px;

	line-height: 22px;

}



.teamsliderbotn {

	position: absolute;

	width: 40px;

	height: 40px;

	top: 50%;

	border: 1px solid #cacbcc;

	margin-top: -21px;

	background: center/40px no-repeat;

	cursor: pointer;

}



.teamprev {

	background-image: url(../images/qualitycbtn1.png);

	left: 20px;

}



.teamnext {

	background-image: url(../images/qualitycbtn2.png);

	right: 20px;

}



.teamsliderbotn:hover {

	background-color: #0075c1;

	border-color: #0075c1;

}



.teamaimgslider img {

	max-width: 100%;

	transform: scale(1.8);

	transition: all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;

	-webkit-transition: all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;

	-moz-transition: all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;

}



.teamaimgslider .swiper-slide {

	padding: 48px 0;

	padding-top: 90px;

}



.teamaimgslider .fangda {

	z-index: 8;

}



.teamaimgslider .fangda img {

	transform: scale(2.5);

}



.container {


}



.coreteamaa {

	padding-top: 0;

}



.coreteambb {

	background: #fff;

	padding-top: 90px;

	padding-bottom: 50px;

	border-top: 1px solid #d8d8d8;

}



.swiper-slide:before,.teamsliderbotn,.tonglingxcsub span:before {

	transition: all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;

	-webkit-transition: all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;

	-moz-transition: all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;

}





.tlrz{ padding-top:50px;}

.tlrza1{ padding-top:16px;}

.tonglingxc{ background:#fff; padding:50px 0;}

.tonglingxctxt{ width:1280px;}

.tongsld{ opacity:0;-webkit-opacity:0;-moz-opacity:0; background:#fff; z-index:3; position:absolute; width:100%; left:0; top:0;transition:0.3s ease;-webkit-transition:0.3s ease}

.tonglingxcm  { height:485px; position:relative;}

.tongsldon{ opacity:1;-webkit-opacity:1;-moz-opacity:1; background:#fff; z-index:6;}

.tonglingpic1 .swiper-slide{ width:870px; height:400px;box-shadow:0 5px 15px rgba(34,34,34,0.2);-webkit-box-shadow:0 5px 15px rgba(34,34,34,0.2);transition: all 0.5s ease;-webkit-transition: all 0.5s ease; background:#fff;}

.tonglingpic1 .swiper-slide:before{ position:absolute; content:''; width:100%; height:100%; background:#000;opacity:0.1;-webkit-opacity:0.1; z-index:3;}

.tonglingpic1 .swiper-slide-active:before{opacity:0;-webkit-opacity:0;}



.tonglingpic2 .swiper-slide{ width:870px; height:400px;box-shadow:0 5px 15px rgba(34,34,34,0.2);-webkit-box-shadow:0 5px 15px rgba(34,34,34,0.2);transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}

.tonglingpic2 .swiper-slide:before{ position:absolute; content:''; width:100%; height:100%; background:#000;opacity:0.1;-webkit-opacity:0.1; z-index:3;}

.tonglingpic2 .swiper-slide-active:before{opacity:0;-webkit-opacity:0;}



.tonglingxcsub{ text-align:center; padding-bottom:40px;}

.tonglingxcsub span{ cursor:pointer; display:inline-block; font-size:20px; position:relative; margin:0 140px; padding-bottom:16px;}

.tonglingxcsub span:before{ position:absolute; content:''; width:50px; height:2px; background:#0075c1; left:50%; margin-left:-25px; bottom:8px;opacity:0;-webkit-opacity:0;}

.tonglingxcsub .on{ color:#0075c1;}

.tonglingxcsub .on:before{opacity:1;-webkit-opacity:1; bottom:0;}

.tonglingpic1page{ text-align:center; margin-top:30px;}

.tlprev,.tlnext{width: 45px;height: 45px; display:inline-block; margin:0 15px;}

.tlprev{background: url(../images/direct.png) no-repeat;	background-position: 0 0;background-size: 100%;}

.tlprev:hover {background-position: 0 -46px;	background-size: 100%}

.tlnext {background: url(../images/direct.png) no-repeat;background-position: 0 -93px;background-size:100%;}

.tlnext:hover {background-position: 0 -139px;background-size: 100%}



.tljbsliderh4{ height:50px; line-height:50px; overflow:hidden;font-size:18px; border-bottom:1px dashed #333; color:#333; padding-top:5px;}

.tljbsliderh6{ font-size:16px; color:#333; padding:20px 0;}

.tljbsliderdesc{ font-size:14px; color:#666; line-height:22px; height:220px; overflow:hidden; text-align:left;}

.tljbsliderh6,.tljbsliderdesc,.tljbsliderh4{ margin:0 18px;}

.tljbslider .swiper-slide{ background:#fff;}

.tljbslidermore{ background:#fafafa; padding:15px 18px;box-shadow:0 0 5px rgba(250,250,250,0.5);-webkit-box-shadow:0 0 5px rgba(250,250,250,0.5);}

.tljbslidermore a{ color:#fff; background:#0075c1; display:inline-block; width:85px; height:30px; line-height:30px; text-align:center;}

.tljobm{ width:1080px; padding:0 50px; position:relative;}

.tljobbtn{ position:absolute;display:inline-block; top:312px; width:38px; height:38px; background-image:url(../images/direct-b.png); background-size:38px auto;  background-repeat:no-repeat;}

.tljob{padding-bottom:50px;}

.tljobprev{  left:-50px;background-position:0 -39px;}

.tljobnext{ right:-50px;background-position:0 -118px;}

.tljob{ background:url(../images/tljobmbg.jpg) center no-repeat;}

.tljob .title.type1{ padding-bottom:0;}

.tljbslider{ margin-top:0;}

.tljob .title.type1 h3,.tljob .title.type1 p{ color:#fff;}

.tljbsliderbtn{ position:relative; bottom:auto; margin-top:50px; display:none;}

.tljbsliderbtn span{ margin:0 4px;}

.tljbsliderm:hover .tljbsliderh4{ color:#0075c1;}

.tlcontactm{ text-align:center; padding-bottom:100px;font-size:0; overflow:hidden;}

.tlcontactm i{ display:inline-block; width:88px; height:88px;}

.tlcontactm li{ font-size:14px; padding:5px 0; display:inline-block; vertical-align:top; float:left; width:33.33%; box-sizing:border-box;}

.tlcontactm h5{ color:#666666; padding:30px 0;}

.tlcontactm p{ color:#222; line-height:24px; padding-top:12px;}

.tlcm2{ border:1px solid #c0bcb3; border-top:none; border-bottom:none;}

.tlcm1 i{ background:url(../images/tlcontact1.png) center no-repeat; background-size:50px auto;}

.tlcm1 p{ padding-top:0;}

.tlcm2 i{ background:url(../images/tlcontact2.png) center no-repeat; background-size:40px auto;}

.tlcm3 i{ background:url(../images/tlcontact3.png) center no-repeat; background-size:56px auto;}



.financing .title.type1{ padding-bottom:30px;}

.z8rescon1{ background:#f2f2f2; padding-bottom:50px;}

.z8rescon2{ background:#fff;}

.z8c2m{ height:276px; width:100%; position:relative;color:#333; margin-top:80px;} 

.z8c2mtxt{ position:absolute; width:470px;  line-height:22px;  font-size:14px; top:50%; z-index:88; }

.z8c2mimg{ position:absolute; top:-40px;}

.z8c2mh4{ font-size:20px;}

.z8c2mdesc{ padding-top:10px;}

.z8c2mh4 span{ color:#666; text-transform:uppercase; font-size:12px; display:block;}

.z8c2m1 .z8c2mimg{ left:30px;}

.z8c2m1 .z8c2mtxt{margin-top:-60px;right:0; margin:0; top:50px;}

.z8c2m2 .z8c2mimg{ right:30px;}

.z8c2m2 .z8c2mtxt{top:50px;left:160px;}

.z8rescon2 .title.type1{ padding-bottom:0;}

.z8rescon2{ padding-bottom:50px;}

.z8rescon2m { margin-top:-10px;}



.int{ padding:30px 50px;}

.int ul li p{ line-height:18px;}

.int ul li{ margin-bottom:10px;}

.hr{ background:none; border-bottom:1px dashed #d6d6d6;}

.comp h5{ color:#555; padding-top:0;}

.pdf{ margin-top:30px;}

.download{ width:88px; height:88px;}

.download img{ width:20px;}

.pdf-class{ width:1062px; padding:0; line-height:88px;}

.pdf-class h3{ margin-left:50px; background:url(../images/about/file.png) left center no-repeat; padding-left:35px;}

.hr{ margin:25px 0;}

.comp{ margin-top:0;}



.tzbspbg p{background: url(../images/about/p-bg.png) 0 7px no-repeat; padding-left:28px; width:auto;}




.z8imfna .title.type1{ padding-bottom:30px;}



.z8imfnbal{ width:28%; margin-right:2%; height:220px; position:relative; overflow:hidden; color:#fff; font-size:16px;}

.z8imfnbal span{ font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.z8imfnbalb img{width:100%; height:360px;}

.z8imfnbalb{ width:60%; margin-right:2%; height:360; position:relative; overflow:hidden; color:#fff; font-size:16px;}

.z8imfnbalb span{ font-size:14px; font-family:Arial, Helvetica, sans-serif;}

.z8imfnbaltxt{ position:absolute; width:100%; z-index:6; left:0; bottom:0px;background-color: rgba(0,0,0,0.56);line-height:24px;padding:4px 0px;}

.z8imfnbaltxt p,.z8imfnbaltxt span{ display:block; margin:0 30px;}

.z8imfnbaltxt p{ height:24px; line-height:24px;}



.z8imfnbarh4{ font-size:18px; line-height:62px; height:62px; padding:0 12px;}

.z8imfnbarm a{ font-size:14px; color:#333;}

.z8imfnbarm a span{ font-family:Arial, Helvetica, sans-serif; color:#666;}

.z8imfnbar{ width:330px; padding:0 35px; background:#fff;}

.z8imfnbarm a{ display:block; border-top:1px solid #dddddd; padding:15px 12px;}

.z8imfnbarm p{ height:22px; line-height:22px;}

.z8imfnba { padding:5px 0;}

.z8imfnb{ background:#fff;}

.name-ne p{ color:#666;}









.joinam{ position:relative; width:580px; height:300px; overflow:hidden;}

.joinamgt{ position:absolute; content:''; left:0; top:0; z-index:6; width:480px;height:100%;left:-80px;}

.joinamgt1{ width:370px;}

.joinama{background:rgba(0,117,193,0.5);transform:skewX(-6deg);-webkit-transform:skewX(-6deg);}

.joinamb{background:rgba(0,117,193,0.5);transform:skewX(-12deg);-webkit-transform:skewX(-12deg);}

.joinamc{background:rgba(201,21,30,0.35);transform:skewX(-6deg);-webkit-transform:skewX(-6deg);}

.joinamd{background:rgba(201,21,30,0.45);transform:skewX(-12deg);-webkit-transform:skewX(-12deg);}

.joinatxt{color:#fff; font-size:16px; position:absolute; line-height:26px; z-index:8; left:45px; text-align:center; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}

.joinatxt h2{ text-align:left; margin-top:35px;}

.joina{ margin-top:0;}

.joinam:hover .joinamgt{left:-40px;}

.joinam:hover .joinatxt{ left:75px}

.joinam:hover .joinamimg{transform:scale(1.07);-webkit-transform:scale(1.07);-moz-transform:scale(1.07);}

.joinama,.joinamc{transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-webkit-transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}

.joinamb,.joinamimg,.joinamd,.joinatxt{transition: all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-webkit-transition: all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}

.z8joina{ background:#fff;}


.z8joinap1{ text-align:center; color:#333; font-size:16px; line-height:24px; padding-bottom:30px; width:1200px; margin:0 auto;}
.z8join .title.type1{ padding-bottom:30px;}





.joinb{ text-align:center; margin-top:30px; border-bottom:1px solid #e0e0e0;}

.joinb li{ width:50%; float:left;}

.joinb span{ display:inline-block; vertical-align:top; line-height:75px; height:75px; font-size:18px; color:#333; padding:0 20px; position:relative;}

.joinb i{ position:absolute; width:100%; height:2px; background:#0075c1; left:0; bottom:5px;opacity:0;-webkit-opacity:0;-moz-opacity:0;}

.joinb .on i,.joinb li:hover i{ bottom:-1px;opacity:1;-webkit-opacity:1;-moz-opacity:1;}

.joinb .on span,.joinb li:hover span{ color:#0075c1;}







.joinctab{ position:relative; margin-top:20px; height:180px;}

.joincul{ width:100%; position:absolute; left:0; top:0; background:#fff; display:none;}

.joinculon{ display:block;}

.joinc{ overflow:hidden;}

.joincul li{ width:20%; float:left; color:#626262; font-size:14px; margin-top: 28px;
    min-height: 80px;}

.joincul span{padding-left:40px; display:inline-block; line-height:40px;height:40px;}

.joincul .span1{ background:url(../img/fa1.png) left center no-repeat;}

.joincul .span2{ background:url(../img/fa2.png) left center no-repeat;}

.joincul .span3{ background:url(../img/fa3.png) left center no-repeat;}

.joincul .span4{ background:url(../img/fa4.png) left center no-repeat;}

.joincul .span5{ background:url(../img/fa5.png) left center no-repeat;}

.joincul .span6{ background:url(../img/fa6.png) left center no-repeat;}

.joincul .span7{ background:url(../img/fa7.png) left center no-repeat;}

.joincul .span8{ background:url(../img/fa8.png) left center no-repeat;}

.joincul .span9{ background:url(../img/fa9.png) left center no-repeat;}

.joincul .span10{ background:url(../img/fa10.png) left center no-repeat;}

.joincul .span11{ background:url(../img/fa11.png) left center no-repeat;}

.joincul .span12{ background:url(../img/fa12.png) left center no-repeat;}

.joincul .span13{ background:url(../img/fa13.png) left center no-repeat;}

.joincul .span14{ background:url(../img/fa14.png) left center no-repeat;}

.joincul .span15{ background:url(../img/fa15.png) left center no-repeat;}

.joincul .span16{ background:url(../img/fa16.png) left center no-repeat;}

.joincul2{ text-align:center;}

.joincul2 li{width:23.33%; padding:0 5%; height:40px;line-height:40px; text-align:left;}

.joincul2 li span{ line-height:40px; vertical-align:top;}

.joincul2 img{ margin-top:48px;}







.joincul span:hover{ color:#0082d6;}

.joincul .span1:hover{ background:url(../img/hover/fa1.png) left center no-repeat;}

.joincul .span2:hover{ background:url(../img/hover/fa2.png) left center no-repeat;}

.joincul .span3:hover{ background:url(../img/hover/fa3.png) left center no-repeat;}

.joincul .span4:hover{ background:url(../img/hover/fa4.png) left center no-repeat;}

.joincul .span5:hover{ background:url(../img/hover/fa5.png) left center no-repeat;}

.joincul .span6:hover{ background:url(../img/hover/fa6.png) left center no-repeat;}

.joincul .span7:hover{ background:url(../img/hover/fa7.png) left center no-repeat;}

.joincul .span8:hover{ background:url(../img/hover/fa8.png) left center no-repeat;}

.joincul .span9:hover{ background:url(../img/hover/fa9.png) left center no-repeat;}

.joincul .span10:hover{ background:url(../img/hover/fa10.png) left center no-repeat;}

.joincul .span11:hover{ background:url(../img/hover/fa11.png) left center no-repeat;}

.joincul .span12:hover{ background:url(../img/hover/fa12.png) left center no-repeat;}

.joincul .span13:hover{ background:url(../img/hover/fa13.png) left center no-repeat;}

.joincul .span14:hover{ background:url(../img/hover/fa14.png) left center no-repeat;}

.joincul .span15:hover{ background:url(../img/hover/fa15.png) left center no-repeat;}

.joincul .span16:hover{ background:url(../img/hover/fa16.png) left center no-repeat;}



.z8joina{ padding-bottom:50px;}

.con2joba{ background:#f1f2f2;}

.category{ background:#fff;}



.con2joba{ padding-bottom:100px;}



.z8gsjd.title.type1{ padding-bottom:30px;} 



.z8gsjja{ background:#fff; padding:50px 0;}

.z8gsjjamtxt{ position:relative; width:735px; padding:40px; float:right; background:#f6f7f7; text-align:justify; font-size:14px; color:#333;}

.z8gsjjamtxt p{ margin-top:10px;}

.z8gsjjamtxt .z8pubh5{ display:none;}

.z8gsjjamimg img{ max-width:100%;}

.z8gsjjamimg{ position:absolute; left:0; top:0;}

.z8gsjjam{ position:relative; padding-top:150px;}

.z8pubh5{ font-size:24px; color:#333; position:relative; padding-top:25px; text-align:left;}

.z8pubh5 span{ position:relative; z-index:4;}

.z8pubh5 i{ font-size:40px; line-height:40px; text-transform:uppercase; position:absolute; left:0; top:0; color:#cbcbcb; font-family:Arial, Helvetica, sans-serif;}

.z8pubh5 em{ display:inline-block; width:42px; height:1px; background:#b3b3b3; position:absolute; left:0; bottom:-15px;}

.z8jsp1{ font-size:20px; padding-bottom:5px; margin-top:35px;}

.z8jsp2{ font-size:14px;}

.z8jsp1,.z8jsp2{ color:#333; text-align:left;}

.img-i-g{ top:120px;}

.img-l2{ height:auto; left:0;}

.img-l1{ left:auto; right:0;}

.img-l2{ top:100px;}

.img-4{ height:412px;}

.z8gsjjb{ background:#f1f1f1;}

.z8gsjjb .con1{ background:none;}

.z8gsjjc{ background:url(../images/z8gsjjc.jpg) center no-repeat;}



.z8gsjjcm img{ max-width:120px; width:auto;}

.z8gsjjcm{ color:#fff; font-size:24px;}

.z8gsjjcm p{ padding-top:10px;}

.z8gsjjc .title.type1{ padding-bottom:30px;}

.z8gsjjc .title.type1 h3{ color:#fff;}

.z8gsjjc .title.type1 p{ color:#cbcbcb}

.z8gsjjc,.z8gsjjb{ padding-bottom:50px;}



.ahistorya{ padding-top:0;}

.ahistorya .title.type1{ padding-bottom:30px;}

.history-a{background:url(../images/history-bg.png) bottom center no-repeat; padding-bottom:370px; margin-top:50px;}
.history-b{ padding-bottom:70px; margin-top:10px;}
.history-big{ position:relative; }

.historg-line{ position:absolute; left:0; top:165px; z-index:8; height:1px; width:100%; background:#e2e5e6;}

.d-history{ z-index:120; width:1160px; padding:20px 10px;}

.d-history .swiper-slide2{width:183px; height:140px;}
.d-history .swiper-slide {
    width: 183px;
    height: 289px;
}

.d-history-txt3{ padding:0 20px; text-align:center; height:100%; position:relative;}
.d-history-txt {
    padding: 0 20px;
    text-align: center;
    height: 100%;
    position: relative;
}

.d-history-txt2{ padding:0 20px; text-align:center; height:100%; position:relative;}


.d-history-date2{ font-size:18px; color:#333333; padding-top:80px; padding-bottom:0px; text-align:center; line-height:18px;}
.d-history-date {
    font-size: 24px;
    color: #333333;
    padding-top: 90px;
    padding-bottom: 15px;
    text-align: center;
    line-height: 24px;
}
.d-history-date3 {
    font-size: 24px;
    color: #c7c7c7;
    padding-top: 90px;
    padding-bottom: 15px;
    text-align: center;
    line-height: 24px;
}
.d-history-date span{  display:block; font-size:12px; position:relative; top:-2px;}
.d-history-date3 span{  display:block; font-size:12px; position:relative; top:-2px;}

.d-history-desc2{ font-size:14px; color:#666; line-height:20px;margin-top:0px;}
.d-history-desc {
    font-size: 14px;
    color: #666;
    line-height: 20px;
    margin-top: 0px;
}
.d-history-desc3 {
    font-size: 14px;
    color: #c7c7c7;
    line-height: 20px;
    margin-top: 0px;
}
.d-history-dot{transform:scale(0.5);-webkit-transform:scale(0.5);-moz-transform:scale(0.5);display:block; position:absolute; width:6px; height:6px;  left:50%; top:50%; margin-top:2px;margin-left:-4px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; border:1px solid #595757; background:#595757;}

/*.d-history .swiper-slide:hover .d-history-txt{box-shadow:0 6px 15px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 6px 15px rgba(0, 0, 0, 0.1); background:#ffffff;}*/

.hisory-prev,.hisory-next,.logosilder-prev,.logosilder-next{ position:absolute; cursor:pointer; width:20px; height:20px; top:148px;}

.hisory-prev{ left:-20px;}



.hisory-next{right:-20px;}

.hisory-prev{ background:url(../images/fzlcobtn1.png) center center no-repeat;}

..hisory-prev:hover{ background:url(../images/fzlcobtn2.png) center center no-repeat;}

.hisory-next{ background:url(../images/fzlcobtn3.png) center center no-repeat;}

.hisory-next:hover{ background:url(../images/fzlcobtn4.png) center center no-repeat;}



.d-history .swiper-slide:hover .d-history-date{ transform:translateY(-12px); color:#0075c1; font-weight:bold;}

.d-history .swiper-slide:hover .d-history-desc{ transform:translateY(12px); margin-top: 0px; font-weight:bold; color:#0075c1;}

.d-history .swiper-slide:hover .d-history-dot{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1); border:1px solid #0075c1; background:#fff;}



.d-history-date,.d-history-date3,.d-history .swiper-slide,.d-history-desc,.d-history-dot,.hisory-prev,.hisory-next,.logosilder-prev,.logosilder-next,.d-history-txt{transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-webkit-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-moz-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}



.history-a{ margin:0; border-top:1px solid #d8d8d8; padding-top:40px;}
.history-b{ margin:0; border-top:1px solid #d8d8d8; }

.historg-line{ background:url(../images/xiants..png) left bottom repeat-x; height:6px; border-bottom:1px solid #d4d6d6;}



.z8shica{ background:url(../images/z8shicaimg1.jpg) center top no-repeat #fff; }

.z8shicam{position:relative; padding-top:115px; color:#fff; line-height:24px; font-size:14px;}

.z8shicaimg{ position:absolute; left:0; top:12px;}

.z8shicatxt{ padding-left:498px; width:576px; text-align:justify; min-height:248px; font-size:14px; color:#fff;}

.z8shicbmrp{ font-size:14px; padding-top:15px;}

.z8shicbmrp i{ position:relative; top:-1px; color:#004eff; padding-left:5px; font-weight:bold; font-size:16px;}

.z8shicbmrh5{ font-size:24px;}

.z8shicbmrp p{ position:relative;padding-left:16px; line-height:24px;}

.z8shicbmrp p:before{ position:absolute; content:''; left:0; top:9px; width:4px; height:4px; border:1px solid #333;}

.z8shicbmr { margin-top:35px; background:url(../images/z8shicaimg4.png) left top no-repeat; width:450px; padding-top:35px; padding-left:45px; padding-right:30px;}

.z8shicb{ background:url(../images/z8shicaimg5.jpg) center bottom no-repeat #fff; }



.z8gsjjcmdesc{ font-size:16px; padding-top:15px;}





.z8teamh2 span{ font-size:18px; font-weight:normal; padding-left:10px;}

#about{ background:#f1f1f1;}

.tonglingpic1 img{ border:12px solid #fff; box-sizing:border-box; width:100%;}

.tonglingpic1 .swiper-slide:before{ display:none;}

.tonglingpic1 { padding-top:5px;}



.tonglingpic2 img{ border:12px solid #fff; box-sizing:border-box; width:100%;}

.tonglingpic2 .swiper-slide:before{ display:none;}

.tonglingpic2 { padding-top:5px;}





.hwh15m{ float:left; width:25%; height:430px; text-align:center; position:relative; color:#fff; overflow:hidden;}

.hwh15mimg{ position:absolute; width:100%; height:100%; left:0; top:0; background-repeat:no-repeat; background-size:cover; background-position:center;}

.hwh15mp{ font-size:30px;}

.hwh15mdesc{ font-size:18px; line-height:28px; min-height:56px;}

.hwh15txt{ position:absolute; width:100%; z-index:6; left:0; top:50%; transform:translateY(-50%);}

.hwh15mi{ display:inline-block; width:90px; height:90px;}

.hwh15mi1{ background:url(../images/wh151.png) center center no-repeat; background-size:auto 55px !important;}

.hwh15mi2{ background:url(../images/wh152.png) center center no-repeat; background-size:auto 55px !important;}

.hwh15mi3{ background:url(../images/wh153.png) center center no-repeat; background-size:auto 55px !important;}

.hwh15mi4{ background:url(../images/wh154.png) center center no-repeat; background-size:auto 55px !important;}

.hwh15mp{ padding-top:20px; padding-bottom:10px;}

.hwh15mimg{transition:all 0.6s ease;-webkit-transition:all 0.6s ease;}

.hwh15m:hover .hwh15mimg{transform:scale(1.02);-webkit-transform:scale(1.02);}



.zshumore{ display:inline-block; position:absolute; color:#333333; font-size:14px; z-index:90}

.zshumore{ background:url(../images/zshumore.png) center right no-repeat; padding-right:25px;}

.z8c2m1 .zshumore{ right:30px; bottom:30px;}

.z8c2m2 .zshumore{ left:30px; bottom:30px;}

.z8c2m:hover .zshumore{background:url(../images/zshumore1.png) center right no-repeat; color:#0075c1;}

.z8c2m{ cursor:pointer;}



.z8bg{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:555; background:#000;opacity:0.5;-webkit-opacity:0.5; display:none;}

.z8bgtxt{ position:fixed; width:378px; height:534px; overflow:hidden;box-shadow:0 5px 15px rgba(153,153,153,0.3);-webkit-box-shadow:0 5px 15px rgba(153,153,153,0.3);left:50%; margin-left:-189px; top:50%; margin-top:-267px; z-index:666; display:none;}
.z8bgtxt img{max-width:100%;}
.gaunbi22{ background:url(../images/gaunbi22.png) center no-repeat; width:30px; height:30px; position:absolute; right:10px; top:10px; z-index:8; cursor:pointer;}



/*0821*/

.z8gsjjb{ background:#fff;}

.z8jsp1{ font-size:18px;}

.aboutda{ display:inline-block; padding-right:20px; background:url(../images/fzlcobtn3.png) center right no-repeat; color:#666666; background-size:16px auto; font-size:12px; position:absolute; right:22px; bottom:18px;}

.aboutda:hover{ color:#0075c1; background-image:url(../images/fzlcobtn4.png);}



.gsgkpg{ background:#fff;}

.gsgkpgm{ padding:50px 100px; font-size:14px; color:#333; line-height:26px; text-align:justify; }

.gsgkpgm p{ margin-top:0 !important;}

.gsgkbg{ background:#dadddd; padding:5px 0;box-shadow:0 2px 10px rgba(102,102,102,0.08);-webkit-box-shadow:0 2px 10px rgba(102,102,102,0.08);}

.pgbck{ text-align:center; margin-top:30px;}

.pgbck a{ display:inline-block;border-radius:5px;-webkit-border-radius:5px; width:120px; height:40px; line-height:40px; background:#e4e4e4; color:#666666; font-size:14px;}





.tzzm{ background:#fff;}

.tzzmpm{padding:50px 30px;color:#333; }

.tzzmpimg{ background:#fff; text-align:center;}

.tzzmpimg,.tzzmptxt{height:250px;width:520px;}

.tzzmptxt{ }

.tzzmpm,.pubtable,.tzzmpm .pubtd{ height:100%;}

.tzzmptxtm{ position:relative; padding-left:60px;}

.tzzmph4{ font-size:24px; }

.tzzmpdesc{ font-size:14px; margin-top:20px; position:relative;}

.tzzmptxtm:before{ position:absolute; content:''; left:0; top:0; width:35px; height:2px; background:#0075c1; left:0; top:65px;}

.tzzmodd .tzzmpimg{ float:right;}

.tzzmodd .tzzmptxt{ float:left;}

.tzzmodd{ background:#f1f1f1;}



.policym{ color:#707070; line-height:24px;}

.z8bg{ background:none;}



.head-link-main,.head-link-item,.head-subnav-list{ z-index:88;}

.news_more{
  margin:30px auto 0;
  width: 115px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  font-size: 12px;
  background-color: #0075c1;
  cursor: pointer;
  border-radius: 2px;
  color: #fff;
}

.z8shicbmlimg{ width:393px; height:417px; background:url(../img/z8shicbmlimg1.png) center no-repeat;}
.z8shicbmlimg:hover{background:url(../img/z8shicbmlimg2.png) center no-repeat;}
.z8shicbmlimg img{ display:none;}

.gsgkpgmyszc{background:url(../images/yszcbg.jpg) center bottom no-repeat; background-size:100% auto; padding-bottom:228px;}

.add0928{background: #fff;padding-bottom:100px;}
							.add0928list{box-shadow:0 5px 15px rgba(34,34,34,0.1);overflow: hidden;}
							.add0928m{color: #666;line-height: 24px;font-size:14px;}
							.add0928m h4{font-size:20px;color:#333;padding-top:60px;}
							.add0928p{margin-top:15px;}
							.add0928m{width:50%;}
							.add0928 img{width:100%;vertical-align:top;}
							.add0928listwx{box-sizing: border-box;padding:0 70px;}
							.add0928 .add0928list:nth-child(even) .add0928img{float:right;}
							.pdf0928{margin-top:30px;padding-bottom:20px;}
							.pdf0928 a{display: inline-block;line-height: 45px;height:45px;padding:0 28px;border: 1px solid #4f83a8;color:#4f83a8;position:relative;}
							.pdf0928 a:before{position: absolute;content:'';width:9px;height:11px;background: url(../images/0928down.jpg) center no-repeat;top:18px;right:30px;}
							.pdf0928 span{padding-right:50px;}
							
@media screen and (max-width: 1366px){

	.hwh15mi{background-size:auto 45px !important;}

	.hwh15mp{ font-size:24px;}

	.hwh15mdesc{ font-size:17px; }

	.hwh15m{ height:350px;}

	.hwh15mp{ padding-top:10px; padding-bottom:10px;}

}
@media screen and (max-width: 1000px){
    .name a .name-ne {
    width: 64%;
    float: right;
    margin: 0;
    margin-top: 10px;
    margin-bottom: 31px;
    margin-left: 5%;
    margin-right: 2%;}
    .name-img img {
    display: inline-block;
    vertical-align: text-top;
    width: 100%;}
.z8guimom, .capacitycmrtxt, .capacityslider, .z9advadesc, .technologyfm, .marketreactionbtxt, .case-warp, .z8video, .z8new, .hwh15, .history-a, .teama1list, .tzzm, .z8shicatxt, .joina, .joinctab, .joinamshouji, .wap_showzw, .purchasetxt, .position, .z8prodesc, .z8soltxtr, .solutions-box, .tech21, .zbtecaf, .capacitybmrtxt, .wzol21, .qualitydslider, .name a .name-ne, .z8imfncdm, .contact-number, .industrial-layout, .gsgkpgm, .tlcontactm, .joindetailm, .z9adva21, .wubi, .pro0418, .yjymaina, .yjymainb, .yjymainc, .yjymaind, .yjymainesub, .zplist, .threepicm, .yjyzpd, .xcbzda, .xcbzdb, .xcbzdc, .xcbzde {
    padding-left: 4%;
    padding-right: 4%;
}
.qualitydslider, .capacitycmrtxt, .capacitycmrtxt, .capacityslider, .z9advadesc, .technologyfm, .technologyctxt, .technologycimg, .technologyca, .tech21desc, .case-warp, .w1000, .z8videor, .history-a, .teama1list, .teama1desc, .tzzm, .tzzmpimg, .technologybtxt, .technologyba, .tzzmptxt, .z8shicatxt, .z8shicbmr, .joina, .joinamshouji, .z8prodesc, .z8soltxtr, .solutions-box, .purchasetxt, .purchasetd .otxt, .purchasetd .otext, .tech21, .zbtecaf, .capacitybmrtxt, .wzol21, .marketreactionbtxt, .z8guimom, .name-ne, .z8imfncdm, .contact-number, .industrial-layout, .joindetailm, .z9adva21, .product-info-box, .joincul2, .pro0418, .pro0418m, .yjymainaslider, .yjymainbimg, .yjymainbdesc, .yjymaincm, .yjymaincpage li, .yjymainctext, .yjymaind, .yjymaindm, .yjymaindul li, .yjymainesub, .zplist, .yjymainfm, .threepicm, .yjyzpd, .yjyzpdm, .xcbzda, .xcbzdb, .xcbzdc, .xcbzdaal, .xcbzdaar, .xcbzdeimg, .xcbzdetxt {
    width: 100%;
    box-sizing: border-box;
}
.joindetail {
    padding: 40px 0;
}
.joindetailmtxt {
    padding: 40px 20px;
}


.name-ne p {
    width: 100%;
    line-height: 25px;
    padding-bottom: 33px;
    height: 70px;
    overflow: hidden;}
.z8imfnbal {
    width: 100%;
    position: relative;
    overflow: hidden;
    color: #fff;
    font-size: 16px;
    height: auto;
}
.z8imfnba a img{ width:100%}
.information {
	float: left;
	position: relative;
	padding: 10px;
	box-sizing: border-box;
	width: 100%;
	font-size: 16px;
	line-height: 37px;
	display: inline-block;}
.banner.type1 .text, .banner.type2 .text {
    position: absolute;
    top: 25%;
    left: 40%;
    text-align: center;
    color: #fff;
    transform: translate(-30%,-40%);
}
.banner h6 {
    font-size: 24px;
    line-height: 30px;}
}
