.wrap {
	width: 1400px;
	margin: 0 auto;
}
.layout {
	margin: 0 auto;
}
.header {
	position: fixed;top: 0;left: 0;right: 0;height: 90px;
	background: #fff;z-index: 11111;text-align: center;
}
.header .logo {
	position: absolute;left: 42px;top: 20px;
}
.header .logo a {
	display: block;height: 100%;
}
.header .naver {
	display: inline-block;
}
.header .naver ul {
	text-align: center;
} 
.header .naver li {
	margin: 0 15px;display: inline-block;
}
.header .naver li a {
	padding: 0 10px;position: relative;font-size: 16px;color: #000;display: inline-block;line-height: 90px;
	transition: all 0.3s;
}
.header .naver li.on a,
.header .naver li a:hover {
	color: #d73131;
}
.header .naver li a i {
	position: absolute;left: 0;right: 0;bottom: 0;height: 4px;background: #d73131;width: 0;transition: all 0.3s;
	margin: 0 auto;
}
.header .naver li.on a i,
.header .naver li a:hover i {
	width: 100%;
}
.header .english {
	position: absolute;top: 30px;right: 26px;
}
.header .english a:hover {
	background: #f20909;
}
.header .english a {
	line-height: 31px;font-size: 14px;color: #fff;transition: all 0.3s;
	width: 91px;border-radius: 17px;background: #d73131;display: block;
}
.h_banner .swiper-slide{
	position: relative;height: 100vh;
}
.h_banner .swiper-slide .text {
	text-align: center;position: absolute;top: 50%;transform: translateY(-50%);margin: 0 auto;left: 0;right: 0;
}
.h_banner .swiper-slide .text h2 {
	font-size: 48px;line-height: 94px;color: #fff;font-weight: bold;
}
.h_banner .swiper-slide .text p {
	font-size: 16px;line-height: 26px;color: #fff;
}
.h_banner {
	position: relative;z-index: 55;
}
.banner.b1 {
	height: 462px;
}
.h_banner .next,
.h_banner .prev {
	position: absolute;
	top: 50%;transform: translateY(-50%);transition: all 0.3s;
	left: 38px;cursor: pointer;height: 59px;width: 59px;border-radius: 50%;overflow: hidden;
	background: url(/static/wc/images/img1.png) no-repeat center;z-index: 11;
}
.h_banner .next:hover,
.h_banner .prev:hover {
	background: url(/static/wc/images/img6-6.png) no-repeat center;
}
.h_banner .next {
	left: auto;right: 38px;
	transform: translateY(-50%) rotate(180deg);
}
.h_banner .arrow {
    animation: bounce-up 1.5s linear infinite;opacity: 1;
	background: url(/static/wc/images/img2.png) no-repeat center bottom;width: 29px;height: 62px;
	position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 30px;cursor: pointer;z-index: 11;
	-webkit-animation: bounce-up 1.5s linear infinite;
    animation: bounce-up 1.5s linear infinite;
}

@-webkit-keyframes bounce-up {
    25% {
        -webkit-transform: translateY(10px);
    }
    50%, 100% {
        -webkit-transform: translateY(0);
    }
    75% {
        -webkit-transform: translateY(-10px);
    }
}


@keyframes bounce-up {
    25% {
        transform: translateY(10px);
    }
    50%, 100% {
        transform: translateY(0);
    }
    75% {
        transform: translateY(-10px);
    }
}


.h_about {
	padding: 138px 0 0 0;position: relative;z-index: 22;background: #fff;
}

.h_about .text {
	float: left;width: 645px;position: relative;
}
.h_about .text:before {
	position: absolute;content: "";height: 2000px;width: 1px;background:rgba(219,219,219,.3);left: 0;top: -300px;
}
.h_txt h2{
	font-size: 42px;line-height: 50px;color: #d73131;position: relative;padding-left: 35px;
}
.h_txt h2:before {
	position: absolute;content: "";height: 48px;width: 7px;background: #d73131;left: 0;
}
.h_txt h3{
	font-size: 41px;line-height: 49px;color: #646464;padding-left: 35px;font-weight: bold;text-transform: uppercase;
}

.h_about .text p{
	margin-top: 110px;font-size: 15px;line-height: 27px;color: #333333;padding-left: 36px;
}
.h_about .text a {
	display: inline-block;width: 192px;line-height: 51px;color: #fff;border-radius: 25px;overflow: hidden;
	background: url(/static/wc/images/line2.png);font-weight: bold;text-align: center;font-size: 19px;
	margin-top: 94px;transition: all 0.3s;margin-left: 36px;
	background-size: 100% auto;
}
.h_news .text a:hover,
.h_lndust .tet a:hover,
.h_about .text a:hover {
	background-size: 200% auto !important;
	background-position: right center;
}

.h_about .imgs {
	float: right;width: 633px;margin-top: 35px;position: relative;
}
.h_about .imgs:after {
	position: absolute;content: "";right: -23%;top: -300px;height: 2000px;background: rgba(219,219,219,.3);width: 1px;z-index: 1;
}
.h_about .imgs:before {
	position: absolute;content: "";left: 0%;top: -300px;height: 2000px;background: rgba(219,219,219,.3);width: 1px;z-index: 1;
}
.h_about .imgs .img {
	height: 432px;overflow: hidden;width: 100%;
}
.h_about .imgs img {
	display: block;transition: all 0.3s;width: 100%;
}
.h_about .imgs img:hover {
	transform: scale(1.1);
}
.h_about .imgs p {
	font-size: 15px;line-height: 25px;color: #fff;padding: 34px 52px;box-sizing: border-box;
	position: relative;z-index: 11;background: #d73131;height: 144px;
}
.h_about .wrap {
	position: relative;
}
.h_about .wrap:before {
	content: "";position: absolute;background: #d73131;height: 144px;width: 30%;right: -30%;bottom: 0;z-index: 11;
}
.h_lndust {
	box-sizing: border-box;position: relative;
	overflow: hidden;background-size: cover !important;
}
.h_lndust .wrap{
	position: relative;
}
.h_lndust .swiper-slide .wrap{
	height: 768px;
	padding: 412px 0 94px;
	box-sizing: border-box;
}
.h_lndust .h_txt {
	margin-bottom: 160px;
	position: absolute;
	left: 0;top: 0;z-index: 11;
}
.h_lndust .posi{
	position: absolute;
	left: 0;right: 0;
	top: 0;z-index: 11;
	margin: 0 auto;
	margin-top: 148px;
}
.h_lndust .posi1{
	position: absolute;
	left: 0;right: 0;
	bottom: 100px;z-index: 11;
	margin: 0 auto;
}
.h_lndust .h_txt h2{
	color: #fff;
}
.h_lndust .h_txt h3{
	color: #fff;
}
.h_lndust .text {
	float: left;width: 410px;padding-left: 36px;box-sizing: border-box;
}
.h_lndust .text h4{
	color: #fff;font-size: 36px;line-height: 46px;font-weight: bold;overflow: hidden;
}
.h_lndust .text h4 span {
	display: inline-block;font-size: 26px;opacity: 0.8;position: relative;float: left;line-height: 24px;
	font-weight: 100;margin-right: 58px;top: 6px;
}
.h_lndust .text h4 span:before {
	position: absolute;background: #fff;width: 34px;height: 2px;content: "";display: inline-block;left: 34px;top: 2px;
}
.h_lndust .prev_next {
	height: 47px;width: 160px;border: 2px solid #a18784;overflow: hidden;
	background: rgba(255,255,255, 0.12);
	margin-top: -60px;margin-left: 35px;
}
.h_lndust .prev_next .next,
.h_lndust .prev_next .prev {
	float: left;width: 50%;background: url(/static/wc/images/img11.png) no-repeat center;height: 47px;
	position: relative;z-index: 11;cursor: pointer;transition: all 0.3s;
	border-right: 2px solid #a18784;box-sizing: border-box;
}
.h_lndust .prev_next .next:hover,
.h_lndust .prev_next .prev:hover{
	background: url(/static/wc/images/img11.png) no-repeat center #d73131;
}
.h_lndust .prev_next .next {
	float: right;transform: rotate(180deg);
	border: none;
}
.h_lndust .wemart {
	width: 344px;font-size: 35px;line-height: 35px;color: #fff;
	height: 100%;display: inline-block;text-align: left;position: relative;padding-left: 60px;
	box-sizing: border-box;
}
.h_lndust .wrap:before {
	bottom: 0;top: 0;width: 1px;background: rgba(219,219,219,.3);left: 446px;position: absolute;content: "";z-index: 11;
}
.h_lndust .tet {
	float: right;width: 582px;overflow: hidden;
}
.h_lndust .tet p {
	font-size: 14px;line-height: 24px;color: #fff;
	height: 120px;overflow: hidden;
}
.h_lndust .tet a {
	font-size: 19px;line-height: 51px;color: #fff;display: inline-block;width: 152px;border-radius: 25px;
	background: url(/static/wc/images/line2.png);text-align: center;margin-top: 34px;transition: all 0.3s;
	background-size: 100% auto !important;
}
.h_news {
	padding: 84px 0 120px;overflow: hidden;position: relative;z-index: 111;background: #f2f2f2;
}
.h_news li{
	overflow: hidden;
}
.h_news .text {
	overflow: hidden;
}
.h_news .text .tet {
	float: left;
}
.h_news .text .tet h2 {
	font-size: 42px;line-height: 52px;color: #d73131;
}
.h_news .text .tet h3 {
	font-size: 41px;line-height: 47px;color: #646464;font-weight: bold;
}
.h_news .text a {
	display: inline-block;float: right;border-radius: 25px;
	font-size: 19px;line-height: 51px;color: #fff;width: 152px;transition: all 0.3s;
	background: url(/static/wc/images/line2.png) right center;text-align: center;margin-top: 52px;
	background-size: 100% auto;
}
.h_news .content {
	margin-top: 48px;background: #fff;
}
.h_news .content .imgs {
	width: calc(100% - 710px);float: left;position: relative;height: 439px;
}
.h_news .content .imgs a {
	display: block;height: 100%;width: 100%;
}
.h_news .content .imgs .img {
	width: 100%;overflow: hidden;height: 100%;
} 
.h_news .content .imgs .img img {
	display: block;width: 100%;transition: all 0.3s;height: 100%;
}
.h_news .content .imgs a:hover img {
	transform: scale(1.05);
}
.h_news .content .imgs .txt {
	position: absolute;left: 0;right: 0;bottom: 0;background: rgba(255,255,255, 0.4);
	padding: 18px 36px;box-sizing: border-box;z-index: 11;
}
.h_news .content a:hover .txt h5 {
	color: #d73131;
}
.h_news .content .imgs .txt h5 {
	font-size: 18px;line-height: 28px;color: #333;transition: all 0.3s;
}
.h_news .content .imgs .txt p {
	font-size: 16px;line-height: 26px;color: #868383;transition: all 0.3s;
}
.h_news .content .rts {
	float: right;width: 42.4%;margin: 0 45px;box-sizing: border-box;overflow: hidden;padding: 15px 0;
}
.h_news .content .rts .swiper_rt{
	height: 360px;overflow: hidden;
}
.h_news .content .rts li {
	border: 1px dashed #dcdcdc;padding-bottom: 10px;position: relative;border-left: none;
	border-right: none;border-top: none;box-sizing: border-box;
}
.h_news .content .rts li a {
	display: block;height: 100%;
}
.h_news .content .rts li h3 {
	font-size: 40px;line-height: 44px;color: #e4cf6c;font-weight: bold;position: absolute;top: 12px;left: 2px;
}
.h_news .content .rts li h3 p {
	font-size: 14px;line-height: 16px;color: #a9a9a9;
}
.h_news .content .rts li h4 {
	line-height: 78px;font-size: 15px;color: #333333;padding-left: 84px;transition: all 0.3s;
}
.h_news .content .rts li h4:hover {
	color: #d73131;
}
.h_news .content .rts li .bn {
	position: absolute;right: 18px;top: 50%;transform: translateY(-50%);width: 6px;height: 12px;
}

.h_news .content .rts li .bn img {
	display: block;width: 100%;height: 100%;
}
.h_news .content .prev_next {
	width: 170px;position: relative;padding: 12px 0 22px;margin: 0 auto;
}
.h_news .content .prev_next .next,
.h_news .content .prev_next .prev {
	background: url(/static/wc/images/img7.png) no-repeat center;cursor: pointer;width: 40px;height: 40px;
	position: absolute;left: 0;z-index: 11;display: inline-block;transition: all 0.3s;
}
.h_news .content .prev_next .next:hover,
.h_news .content .prev_next .prev:hover {
	background: url(/static/wc/images/img7-7.png) no-repeat center;
}
.h_news .content .prev_next .next {
	transform: rotate(180deg);left: auto;right: 0;z-index: 11;
}
.h_news .content .prev_next .img {
	margin: 0 auto;display: inline-block;text-align: center;background: url(/static/wc/images/img9.png) no-repeat center;
	width: 40px;height: 40px;position: absolute;left: 0;right: 0;margin: 0 auto;
}
.h_menu {
	position: relative;
}
.h_menu .text {
	top: 50%;transform: translateY(-50%);left: 0;right: 0;margin: 0 auto;position: absolute;text-align: center;
}
.h_menu .text .img {
	height: 81px;width: 81px;overflow: hidden;border-radius: 50%;margin: 0 auto;
}
.h_menu .text .img a {
	display: block;height: 100%;cursor: pointer;
}
.h_menu .text .img img {
	display: block;width: 100%;height: 100%;
}
.h_menu .text h3 {
	font-size: 36px;line-height: 46px;color: #fff;font-weight: bold;margin-top: 20px;
}
.h_menu video{
	display: block;
}
.footer {
	background: #262626;
	padding: 46px 18px 0;
	position: relative;
}
.footer .partner .img {
	margin-right: 10px;display: inline-block;height: 50px;position: relative;width: 200px;
}
.footer .partner .img img {
	display: block;position: absolute;top: 50%;transform: translateY(-50%);
}
.footer .friendlink dl{
	margin: 110px 0 16px;
}
.footer .friendlink dd {
	float: left;font-size: 14px;line-height: 18px;color: #949494;margin-right: 80px;
}
.footer .friendlink dd a {
	color: #999999;transition: all 0.3s;
}
.footer .friendlink dd a:hover {
	color: #fff;
}
/*.footer .wx {*/
/*	position: absolute;cursor: pointer;height: 53px;width: 53px;overflow: hidden;border-radius: 50%;*/
/*	right: 32px;top: 78px;*/
/*}*/
.footer .foot_nav {
	border-top: 1px solid #707070;overflow: hidden;height: 45px;
}
.footer .foot_nav p {
	font-size: 14px;line-height: 38px;color: #999999;float: left;
}
.footer .foot_nav dl {
	float: right;margin-right: 10px;
}
.footer .foot_nav dd {
	float: left;font-size: 14px;line-height: 45px;color: #999999;margin-left: 50px;
}
.footer .foot_nav dd a {
	color: #999999;
}
.footer .foot_nav dd a:hover {
	color: #fff;
}

.banner {
	height: 480px;
	margin-top: 70px;
	position: relative;
}
.banner .text {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;right: 0;
	margin: 0 auto;
	text-align: center;
}
.banner .text h2 {
	font-size: 48px;
	line-height: 78px;
	color: #fff;
}
.banner .text p {
	font-size: 16px;
	line-height: 26px;
	color: #f2f2f3;
	margin: 12px auto 0;
}
.journalism {
	padding: 104px 0 110px;background: #f6f7f9;
}
.journalism .sub ul {
	text-align: center;font-size: 0;
}
.journalism .sub li {
	display: inline-block;margin: 0 1px;
}
.journalism .sub li a {
	font-size: 20px;line-height: 50px;color: #000;width: 187px;background: #eeeeee;text-align: center;display: inline-block;
	transition: all 0.3s;
}
.journalism .sub li.on a,
.journalism .sub li a:hover {
	background: #db2f34;color: #fff;
}
.journalism .list ul{
	overflow: hidden;padding: 130px 0 80px;
}
.journalism .list ul li {
	padding: 0 24px;box-sizing: border-box;float: left;width: calc(100%/3);border-right: 1px solid #dbdbdc;
	transition: all 0.3s;
}
.journalism .list ul li:hover a {
	border: 6px solid #db2f34;
}
.journalism .list ul li a {
	display: block;box-sizing: border-box;padding: 38px 28px 46px;transition: all 0.3s;border: 6px solid #f6f7f9;
}
.journalism .list ul li p {
	font-size: 14px;line-height: 22px;color: #a9a9a9;
}
.journalism .list ul li h3 {
	font-size: 20px;line-height: 36px;color: #000000;margin: 10px 0 34px ;
	height: 70px;overflow: hidden;
}
.journalism .list ul li .img {
	width: 349px;height: 203px;overflow: hidden;
}
.journalism .list ul li .img img {
	display: block;width: 100%;height: 100%;transition: all 0.3s;
}
.journalism .list ul li:hover .img img {
	transform: scale(1.1);
}
.journalism .list ul li h6 {
	color: #737373;font-size: 15px;line-height: 24px;margin-top: 26px;
	height: 72px;overflow: hidden;
}
.journalism .list ul li .more {
	line-height: 30px;width: 90px;font-size: 16px;color: #fff;margin-top: 22px;transition: all 0.3s;
	background: linear-gradient(to right,#989898,#848484);text-align: center;border-radius: 25px;overflow: hidden;
}
.journalism .list ul li:hover .more{
	background: linear-gradient(to right,#ea4751,#ea1c20);
}
.journalism .list ul li:hover a {
	background: #fff;
}
.journalism .list .load {
	width: 192px;display: block;transition: all 0.3s;
	background: linear-gradient(to right,#ea4751,#ea1c20);border-radius: 25px;overflow: hidden;
	font-size: 19px;line-height: 50px;color: #fff;margin: 0 auto;text-align: center;cursor: pointer;
}
.journalism .list .load:hover {
	background-size: 200% auto !important;
	background-position: right center ;
}

/* 浜哄姏璧勬簮 */
.talentp {
	background: #f9f9f9;overflow: hidden;padding: 90px 0;
}
.title {
	text-align: center;
}
.title h2 {
	font-size: 42px;line-height: 58px;color: #d73131;text-transform: uppercase;
}
.title p {
	font-size: 41px;line-height: 59px;color: #646464;text-transform: uppercase;
}
.wen_culture h6{
	font-size: 16px;
	line-height: 1.6;
	color: #646464;
	margin-top: 25px;
}
.wen_spirit .title p{
	padding-left: 25px;
}
.talentp ul {
	margin: 100px 0 80px;text-align: center;
}
.talentp ul li {
	display: inline-block;margin: 0 60px;height: 430px;width: 340px;background: #f9f9f9;text-align: center;padding: 64px 45px 30px;box-sizing: border-box;
	transition: all 0.3s;
}
.talentp ul li:hover {
	background: #fff;box-shadow: 0 0 20px 6px #f3f5f7;
}
.talentp ul li .img {
	background: url(/static/wc/images/img16.png) no-repeat center #f9f9f9;margin: 0 auto;
	height: 92px;width: 92px;overflow: hidden;border-radius: 50%;transition: all 0.3s;
}
.talentp ul li:nth-child(2) .img {
	background: url(/static/wc/images/img17-17.png) no-repeat center #f9f9f9;
}
.talentp ul li:nth-child(3) .img {
	background: url(/static/wc/images/img18.png) no-repeat center #f9f9f9;
}
.talentp ul li:hover .img {
	background: url(/static/wc/images/img16-16.png) no-repeat center #d73131;
}
.talentp ul li:hover:nth-child(2) .img {
	background: url(/static/wc/images/img17.png) no-repeat center #d73131;
}
.talentp ul li:hover:nth-child(3) .img {
	background: url(/static/wc/images/img18-18.png) no-repeat center #d73131;
}

.talentp ul li h3 {
	font-size: 24px;line-height: 46px;color: #000;margin: 36px auto 0;
}
.talentp ul li p {
	font-size: 14px;line-height: 30px;color: #7a7a7a;margin: 20px auto 0;height: 90px;overflow: hidden;
}
.talentp .hd {
	overflow: hidden;
}
.talentp .hd .img {
	float: left;width: 50%;height: 493px;overflow: hidden;
}
.talentp .hd .img img {
	display: block;width: 100%;transition: all 0.3s;
}
.talentp .hd .img:hover img {
	transform: scale(1.05);
}
.talentp .hd .text {
	float: right;width: 50%;height: 493px;overflow: hidden;position: relative;
}
.talentp .hd .text dd {
	text-align: center;
}
.talentp .hd .text dd h2{
	font-size: 30px;line-height: 56px;color: #000;margin-top: 130px;
}
.talentp .hd .text dd p{
	font-size: 15px;line-height: 30px;color: #737373;margin-top: 26px;
}
.talentp .hd .text .prev_next {
	position: absolute;z-index: 1;right: 52px;bottom: 46px;
}
.talentp .hd .text .prev_next .next,
.talentp .hd .text .prev_next .prev {
	display: inline-block;background: url(/static/wc/images/img21.png) no-repeat center;
	width: 45px;height: 18px;transform: rotate(180deg);border: none;cursor: pointer;
}
.talentp .hd .text .prev_next .next {
	transform: rotate(0);border-left: 2px solid #f1f1f1;
}
.talentp .hd .text .prev_next .next:hover,
.talentp .hd .text .prev_next .prev:hover {
	background: url(/static/wc/images/img21-21.png) no-repeat center;
}
.recruit {
	padding: 60px 0 150px;background: #f5f5f5;
}
.recruit .detailed {
	margin-top: 50px;padding: 82px 108px 90px;box-sizing: border-box;background: #fff;
}
.recruit .detailed .ld{
	overflow: hidden;padding-bottom: 20px;border-bottom: 1px solid #dedede;
}
.recruit .detailed ul {
	float: left;
}
.recruit .detailed .ld ul li {
	float: left;margin-right: 28px;
}
.recruit .detailed .ld ul li select {
	border: none;display: block;border: 1px solid #dedede;
	width: 230px;height: 40px;padding: 0 15px 0 30px;
	appearance:none;cursor: pointer;
	-moz-appearance:none;
	-webkit-appearance:none;
	background: url(/static/wc/images/img22.png) no-repeat center right 10px;
}
.recruit .detailed .ld ul li select option {
	font-size: 15px;color: #000;display: block;line-height: 40px;
}
.recruit .detailed  .sub {
	float: right;border: none;background:url(/static/wc/images/line2.png);cursor: pointer;
	line-height: 40px;width: 133px;text-align: center;font-size: 17px;color: #fff;margin-right: 5px;
	background-size: 100% auto !important;display: block;transition: all 0.3s;
}
.recruit .detailed .sub:hover {
	background-size: 200px auto !important;
	background-position: right center; 
}
.recruit dl {
	margin-top: 34px;
}
.recruit dl dd h3{
	line-height: 62px;cursor: pointer;
	padding: 0 42px;font-size: 16px;color: #333;
	background: url(/static/wc/images/img19.png) no-repeat center right 42px;
	border-bottom: 1px solid #eeeeee;
}
.recruit dl dd:first-child .tet{
	display: block;
} 
.recruit dl dd .tet {
	background: #fafafa;padding: 34px 160px 42px 42px;display: none;
}
.recruit dl dd .tet ul {
	overflow: hidden;
}
.recruit dl dd .tet li {
	float: left;width: 240px;margin-right: 20px;
}
.recruit dl dd .tet p {
	color: #7d7d7d;font-size: 14px;line-height: 30px;
}
.recruit dl dd .tet li p span {
	display: inline-block;font-weight: bold;margin-right: 20px;
}
.recruit dl dd .tet h6 {
	font-size: 13px;line-height: 30px;color: #7d7d7d;margin-top: 12px;font-weight: bold;
}
.recruit dl dd .tet a {
	display: block;width: 158px;line-height: 38px;font-size: 16px;color: #fff;
	background: url(/static/wc/images/line2.png) center;text-align: center;margin-top: 30px;
	background-size: 100% auto !important;transition: all 0.3s;  
}
.recruit dl dd .tet a:hover {
	background-size: 200% auto !important;
	background-position: right center;
}
.recruit dl dd.on h3{
	background: url(/static/wc/images/img13.jpg) no-repeat right 42px center #d73131;
	color: #fff;
}



/* 绀句細璐ｄ换 */
.wenchao {
	padding: 62px 0 100px;
}
.wenchao h6 {
	margin-top: 80px;font-size: 16px;line-height: 28px;color: #333;
}
.wenchao ul {
	margin-top: 50px;
	overflow: hidden;
}
.wenchao ul li {
	float: left;
}
.wenchao ul li a {
	display: block;height: 100%;
}
.wenchao ul li:nth-child(2n) {
	float: right;
}.wenchao ul li .imgs {
	 width: 678px;
 }

.wenchao ul li .img {
	height: 248px;width: 100%;overflow: hidden;
}
.wenchao ul li .img img {
	display: block;width: 100%;transition: all 0.3s;
}
.wenchao ul li .img:hover img {
	transform: scale(1.05);
}
.wenchao ul li .imgs h6 {
	font-size: 18px;line-height: 28px;color: #333;margin-top: 20px;text-align: center;width: 100%;
}
.wenchao ul li .imgs h6:hover {
	color: #d73131;
}
.heart {
	padding: 100px 0 110px;background: #f6f6f6;
}
.heart ul {
	margin-top: 110px;
	position: relative;
}
.heart ul:before{
	content: "";
	display: block;
	left: 50%;
	top: 0;
	bottom: 0;
	z-index: 11;
	width: 1px;
	background: #d2d2d2;
	position: absolute;
}
.heart ul:after{
	content: "";
	background: url(/static/wc/images/icon2.png) no-repeat center;
	width: 21px;
	height: 21px;
	left: 50%;
	top: 0;
	margin-left: -10px;
	margin-top: -10px;
	position: absolute;
	z-index: 11;
}
.heart ul li{
	position: relative;
	height: 240px;
}
.heart ul li:before{
	right: 50%;
	top: 85px;
	width: 125px;
	height: 1px;
	background: #d33132;
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
}
.heart ul li i{
	content: "";
	background: url(/static/wc/images/icon2.png) no-repeat center;
	width: 21px;
	height: 21px;
	left: 50%;
	top: 85px;
	margin-left: -10px;
	margin-top: -10px;
	position: absolute;
	z-index: 11;
}
.heart ul li:nth-child(2n):before{
	right: auto;
	left: 50%;
}
.heart ul li a{
	float: left;width: 576px !important;border: 1px solid #f5d6d6;border-radius: 5px;padding: 32px 28px 20px;box-sizing: border-box;
	background: #fff;height: 288px !important;position: relative;box-shadow: 0 0 10px 2px #f0eded;
	z-index: 11;display: block;
}
.heart ul li a:hover{
	border-color: #d0ecfc;
}
.heart ul li a:hover img{
	transform: scale(1.05);
}
.heart ul li:nth-child(2n) a{
	float: right;
}
.heart ul li .img {
	width: 520px;height: 166px;
	overflow: hidden;
}
.heart ul .img img {
	display: block;width: 100%;
	height: 100%;transition: all 0.3s;
}
.heart ul p {
	font-size: 16px;line-height: 24px;color: #333333;margin-top: 16px;
	height: 48px;overflow: hidden;
}

/* 娓╄秴鏂囧寲 */
.culture .imgs{
	margin-top: 50px;
	height: 479px;
	width: 100%;
}
.culture .imgs img {
	display: block;width: 100%;
}
.culture .txt {
	background:url(/static/wc/images/img20.png) no-repeat center bottom #f6f6f6;position: relative;padding: 62px 50px 0;
	width: 560px;border-bottom: 3px solid #d73131;margin-top: -345px;
	height: 425px;box-sizing: border-box;margin-left: 66px;background-size: 100% auto !important;
	
}

.culture .txt h2 {
	font-size: 36px;line-height: 62px;color: #000;
}
.culture .txt p {
	font-size: 16px;line-height: 26px;color: #333333;
	margin-top: 14px;height: 150px;overflow: hidden;
}
.js_list {
	background: #f6f6f6;padding: 80px 0 108px;
}
.text_ti h2{
	font-size: 36px;line-height: 66px;color: #000;
}
.text_ti p{
	font-size: 15px;line-height: 30px;color: #333333;margin-top: 20px;
}
.js_list ul {
	margin-top: 46px;
}
.js_list ul li {
	float: left;margin-right: 154px;width: auto;
}
.js_list ul li:nth-child(4n) {
	margin-right: 0;
}
.js_list ul li .img {
	height: 392px;overflow: hidden;
}
.js_list ul li .img img {
	display: block;width: 100%;height: 100%;transition: all 0.3s;
}
.js_list ul li .img:hover img {
	transform: scale(1.05);
}
.js_list ul li .imgs p {
	font-size: 18px;line-height: 28px;color: #000;margin-top: 12px;transition: all 0.3s;
}
.js_list ul li .imgs p:hover {
	color: #d73131;
}
.value_view {
	height: 754px;
}
.value_view .wrap {
	position: relative;
	height: 100%;
}
.value_view .text_ti {
	position: absolute;top: 70%;left: 0;transform: translateY(-50%);
}
.value_view .text_ti p,
.value_view .text_ti h2 {
	color: #fff;
}
.mission {
	background: #f6f6f6;padding: 100px 0 110px;
}
.mission .text_ti p,
.mission .text_ti h2 {
	display: inline-block;
	width: 20%;
}
.mission .text_ti p {
	width: 78%;
}
.culture {
	padding: 85px 0 120px;
}
.mission .img {
	height: 473px;margin-top: 56px;
}
.mission .img img {
	display: block;height: 100%;width: 100%;
}
.idea {
	padding: 110px 0 114px;
}
.idea li .text_ti {
	float: left;width: 388px;position: relative;height: 562px;
}
.idea li .text_ti:before {
	position: absolute;background: url(/static/wc/images/img51.png) no-repeat center;
	left: 0;bottom: 30px;width: 382px;height: 263px;content: "";
	
}
.idea li .text_ti dl {
	position: absolute;bottom: 0;left: 0;
}
.idea li .text_ti dl dd {
	float: left;margin-right: 21px;
}
.idea li .text_ti dl dd:nth-child(2n) {
	margin-right: 0;
}
.idea li .text_ti dl dd .img {
	width: 178px;height: 146px;
}
.idea li .text_ti dl dd .img img {
	display: block;width: 100%;height: 100%;
}
.idea li .imgs {
	float: right;width: 852px;height: 561px;overflow: hidden;
}
.idea li .imgs img {
	display: block;width: 100%;
	height: 100%;transition: all 0.3s;
}
.idea li .imgs:hover img {
	transform: scale(1.05);
} 
.innovate {
	padding: 100px 0 120px;background: #f6f6f6;
}
.innovate .text_ti {
	text-align: center;
}
.innovate ul {
	margin-top: 60px;
}
.innovate ul li {
	float: left;
}
.innovate ul li .img {
	width: 671px;height: 219px;overflow: hidden;
}
.innovate ul li .img:hover img {
	transform: scale(1.05);
}
.innovate ul li .img img {
	width: 100%;height: 100%;transition: all 0.3s;
}
.innovate ul li:nth-child(2n) {
	float: right;
}
.group {
	padding: 88px 0 120px;position: relative;
}
.group .didi {
	position: absolute;z-index: 11;left: 0;top: -50px;background: url(/static/wc/images/d7.png) no-repeat;width: 500px;height: 255px;
}
.group .wrap{
	position: relative;z-index: 33;
}
.group .img {
	width: 465px;position: absolute;left: 0;bottom: 0;z-index: 11;
}
.group .img img {
	display: block;width: 100%;
}
.group .text .title {
	text-align: left;
}
.group .text .title p {
	line-height: 50px;
}
.group .text .title i {
	width: 82px;height: 2px;background: #d73131;margin: 40px 0;display: block;
}
.group .text {
	float: right;width: 1148px;background: #fff;height: 650px;overflow: hidden;
	position: relative;box-shadow: 0 0 30px 6px #e4e6e9;
}
.group .text .ovs{
	overflow: hidden;
	margin: 80px 114px 78px 340px;
}
.group .text li h6 {
	margin-top: 40px;
	font-size: 15px;line-height: 25px;color: #7a7a7a;
}
.group .text .prev_next {
	margin-top: 46px;position: absolute;bottom: 85px;left: 340px;z-index: 11;
}
.group .text .prev_next .next,
.group .text .prev_next .prev {
	height: 92px;width: 92px;border-radius: 50%;overflow: hidden;margin-right: 5px;cursor: pointer;
	background: url(/static/wc/images/img12.png) no-repeat center;display: inline-block;transition: all 0.3s;
}
.group .text .prev_next .next:hover,
.group .text .prev_next .prev:hover {
	background: url(/static/wc/images/img53.png) no-repeat center;height: 92px;width: 92px;
}
.group .text .prev_next .next {
	transform: rotate(180deg);
}
.global {
	background: #fff;padding: 80px 0 70px;
}
.global .title h5{
	font-size: 20px;line-height: 42px;color: #333333;padding: 25px 0 0;font-weight: bold;
	position: relative;margin-top: 30px;
}
.global .title h5:before {
	position: absolute;content: "";width: 67px;height: 1px;background: #959595;left: 0;right: 0;margin: 0 auto;top: 0;
}
.global .title h6 {
	font-size: 16px;line-height: 26px;color: #7a7a7a;padding-top:10px;
}
.global .img {
	margin: 50px auto 0;width: 1200px;
}
.global .img img {
	margin: 0 auto; text-align:center;
}

.yiluzl {
	background: #d73131;padding: 70px 0;
}
.yiluzl .hd {
	float: left;width: 430px;
}
.yiluzl .hd h3 {
	font-size: 42px;line-height: 62px;color: #fff;margin-bottom: 20px;
}
.yiluzl .hd p {
	font-size: 16px;line-height: 26px;color: #fff;
}
.yiluzl .bd {
	float: right;overflow: hidden;
}
.yiluzl .bd li {
	float: left;box-sizing: border-box;text-align: center;
}
.yiluzl .bd li:last-child h2{
	border-right: none;
}
.yiluzl .bd li p {
	font-size: 16px;line-height: 40px;color: #fff;
}
.yiluzl .bd li h2 {
	display: inline-block;font-size: 16px;line-height: 24px;color: #fff;padding: 10px 60px 0;border-right: 2px solid #e47575;
}
.yiluzl .bd li h2 span {
	font-size: 72px;line-height: 96px;color: #fff;font-weight: bold;margin-right: 4px;
	
}
.development h2 {
	color: #fff;
}
.development p {
	color: #fff;
}


.development{
	padding: 50px 0 ;
}
.development .wrap{
	padding: 0 100px;
	box-sizing: border-box;
}
.development .rop{
	overflow: hidden;
	margin: 40px 60px 0;
}
.development .rop li{
	background: url(/static/wc/images/img14.png) no-repeat left bottom rgba(255,255,255,0.6);
	box-shadow: 0 0 15px 2px #e5e7e1;
	position: relative;height: 210px;
	padding: 55px 70px;box-sizing: border-box;
}
.development .rop li .txt{
	overflow: hidden;
}
.development .rop li:before{
	content: "";
	background: url(/static/wc/images/img15.png) no-repeat center;
	width: 254px;height: 84px;
	position: absolute;
	right: 0;bottom: 0;z-index: 11;
}
.development .rop li h3{
	font-size: 32px;
	line-height:40px;
	color:  #d73131;
	font-weight: bold;
	position: relative;
	padding-right:35px ;
	display: inline-block;
	float: left;max-width: 145px;
	overflow: hidden;box-sizing: border-box;
}
.development .rop li h3:before{
	content: "";
	display: block;
	width: 4px;
	height: 26px;
	background: #d73131;
	position: absolute;
	right: 0;top: 7px;z-index: 11;
}
.development .rop li .rtxs{
	float: right;overflow-y: scroll;
	width: calc(100% - 150px);
	height: 120px;padding-right: 30px;
	box-sizing: border-box;
}

.development .rop li p{
	font-size: 15px;
	color: #646464;
	line-height: 24px;
	padding-bottom: 35px;
	border-bottom: 1px solid #d7d7d7;
	margin-bottom: 10px;
}
.development .rop li h5 {
	font-weight: bold;
	font-size: 18px;line-height: 28px;color: #333333;margin: 8px 0 22px;
}
.development .rop li h5 span {
	display: inline-block;margin-right: 24px;
}


.development .de_hd{
	background: url(/static/wc/images/line.png) no-repeat center bottom 20px;
	overflow: hidden;
	padding-bottom: 20px;
}
.development .de_hd li{
	text-align: center;
	font-size:22px ;
	color: #ffffff;
	line-height: 30px;
	position: relative;
	padding: 45px 0 35px;
	cursor: pointer;
	transition: all 0.3s;
}
.development .de_hd li i{
	position: absolute;
	left: 0;right: 0;
	bottom: 0;transform: scale(0.3);
	margin: 0 auto;margin-bottom: -18px;
	width: 38px;
	height: 38px;
	transition: all 0.3s;
	background: url(/static/wc/images/icon1.png) no-repeat center;
}
.development .de_hd li:before{
	content:"";
	background: url(/static/wc/images/img23.png) no-repeat center;
	width: 32px;height: 16px;
	position: absolute;
	left: 0;right: 0;top: -1px;z-index: 11;
	margin: 0 auto;opacity: 0;
	transition: all 0.3s;
}
.development .de_hd li.swiper-slide-thumb-active:before{
	opacity: 0.6;
}
.development .de_hd li.swiper-slide-thumb-active i{
	transform: scale(1);
}
.development .de_hd li.swiper-slide-thumb-active {
	font-size: 26px;font-weight: bold;
	color: #000000;
}
.corporate {
	padding: 100px 0 60px;
}
.corporate .title {
	text-align: left;
}
.corporate .wrap {
	overflow: hidden;
	padding: 0 30px;
}
.corporate .c_list {
	margin: 70px 0 0;
}
.corporate .c_list .swiper-slide {
	box-shadow: 0 0 15px 2px #f1f3f5;
}
.corporate .c_list .swiper-slide .img {
	height: 387px;overflow: hidden;
}
.corporate  .c_list .swiper-slide .img img {
	display: block;width: 100%;height: 100%;
	transition: all 0.3s;
}
.corporate  .c_list .swiper-slide:hover .img img{
	transform: scale(1.05);
}
.corporate  .c_list .swiper-slide .text {
	background: #fff;padding: 40px 50px;
}
.corporate  .c_list .swiper-slide .text h3 {
	font-size: 23px;line-height: 36px;color: #000;font-weight: bold;
	word-break:keep-all;transition: all 0.3s;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.corporate  .c_list .swiper-slide:hover h3{
	color: #d73131;
}
.corporate  .c_list .swiper-slide .text p {
	margin-top: 18px;font-size: 15px;line-height: 25px;color: #737373;height: 64px;overflow: hidden;transition: all 0.3s;
}
.corporate  .c_list .swiper-pagination {
	bottom: auto;margin-top: 100px;position: static;
}
.corporate  .c_list .swiper-pagination span {
	display: inline-block;height: 19px;width: 19px;background: #bfbfbf;border-radius: 50%;
	margin: 0 16px;
}
.corporate  .c_list .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #d73131;
}
.corporate .c_list .text .more {
	display: inline-block;line-height: 36px;width: 107px;background: #ee1d23;border-radius: 18px;margin-top: 30px;
	overflow: hidden;font-size: 14px;color: #fff;transition: all 0.3s;text-align: center;text-transform: uppercase;
	cursor: pointer;
} 
.corporate .c_list .more:hover {
	background: #f8080f;
} 

.corporate  .c_list .swiper-slide {
	float: left;margin-right: 50px;width: calc((100% - 102px)/3);
}
.corporate  .c_list .swiper-slide:nth-child(3n) {
	margin-right: 0;
}
.data {
	background: #f5f5f5;
	padding: 95px 0 114px;
}
.data .imgs {
	float: right;width: 675px;height: 672px;overflow: hidden;
}
.data .imgs img {
	display: block;height: 100%;width: 100%;
}
.data .imgs:hover img {
	display: block;height: 100%;width: 100%;
	transition: all 0.3s;
}
.data .imgs:hover img {
	transform: scale(1.05);
}
.data .data_list{
	float: left;
	width: calc(100% - 677px);
	box-sizing: border-box;
}
.data .hd{
	margin-top: 70px;
	background: #fff;
}
.data .data_list .swiper{
	margin:60px 55px 0 ;
	overflow: hidden;
	padding: 0 10px;
	height: 490px;
}
.data .data_list li a{
	border-bottom: 2px solid #ededed;
	padding-bottom: 20px;
	padding-top: 20px;
	display: block;
	position: relative;
	padding-right: 150px;
	box-sizing: border-box;
}
.data .data_list li .btn{
	background: url(/static/wc/images/btn1.png) center;
	background-size: cover;
	line-height: 36px;
	border-radius: 18px;
	width: 108px;
	text-align: center;
	color: #ffffff;font-size: 14px;
	box-shadow: 0 0 10px 8px #f9ecec;
	position: absolute;
	right: 0;
	top: 50%;transform: translateY(-50%);
	transition: all 0.3s;
}
.data .data_list li .btn:hover{
	background-size: 200% auto;
	background-position: right center;
}
.data .data_list li a:hover h3{
	color: #d73131;
}
.data .data_list li h3{
	font-size: 20px;
	color: #1e1e1e;
	line-height: 36px;
	height: 36px;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;

}
.data .data_list li p{
	font-size: 15px;
	color: #808080;
	line-height: 25px;
	height: 64px;
	overflow: hidden;
}
.data .next_prev{
	background: url(/static/wc/images/img9.png) no-repeat center;
	text-align: center;
	margin-top: 50px;
}
.data .next_prev .prev,
.data .next_prev .next{
	width: 20px;
	height: 20px;
	background: url(/static/wc/images/img7.png) no-repeat center;
	display: inline-block;
	cursor: pointer;
	margin: 0 55px;
}
.data .next_prev .next{
	transform: rotate(180deg);
}
.data .next_prev .prev:hover,
.data .next_prev .next:hover{
	background: url(/static/wc/images/img7-7.png) no-repeat center;
}
.swiper_bans{
	height: calc(100% - 90px);
	position: fixed;left: 0;right: 0;
	top: 90px;bottom: 0;background-size: cover !important;
}
.swiper_bans .section{
	position: relative;
	height: 100%;
	overflow: hidden;
}
.swiper_bans .section .imgs {
	float: left;margin-top: 152px;position: relative;width: 54.2%;height: 530px;
}
.swiper_bans .section .imgs .img {
	height: 100%;overflow: hidden;transition: all 0.3s;
}
.swiper_bans .section .imgs a:hover .img{
	transform: scale(1.05);
}
.swiper_bans .section .imgs a {
	display: block;overflow: hidden;height: 100%;
}
.swiper_bans .section {
	background: #ededed;
}
.swiper_bans .section.active .imgs{
	-webkit-animation:fadeInLeft 1s .2s ease both;
-moz-animation:fadeInLeft 1s .2s ease both;
}
.swiper_bans .section.active .txt{
	-webkit-animation:fadeInUp 1s 0.6s ease both;
-moz-animation:fadeInUp 1s 0.6s ease both;
}
.swiper_bans .section.active .text{
	-webkit-animation:fadeInRight 1s .2s ease both;
-moz-animation:fadeInRight 1s .2s ease both;
}
.section .imgs:before {
	position: absolute;content: "";left: 0;bottom: -156px;height: 156px;width: 100%;
	background: url(/static/wc/images/img54.png);
}
.section .imgs .txt {
	position: absolute;z-index: 11;left: -50px;bottom: -75px;
}
.swiper_bans .section .imgs .txt h2 {
	font-size: 209px;line-height: 174px;color: #cd5b25;display: inline-block;
	font-weight: 100;
}
.section .imgs .tet {
	display: inline-block;margin-left: 50px;position: relative;top: -25px;
}
.section .imgs .tet h4 {
	font-size: 24px;line-height: 32px;color: #fff;text-transform: uppercase;margin-bottom: 20px;
}
.section .imgs .tet h5 {
	font-size: 26px;line-height: 44px;color: #000000;
}
.section .imgs .prev_next {
	position: absolute;z-index: 11;right: -60px;
	bottom: 20px;font-size: 0;
}
.section .imgs .next,
.section .imgs .prev {
	height: 60px;width: 60px;background: url(/static/wc/images/img56.png) no-repeat center #fff;position: relative;
	transform: rotate(180deg);cursor: pointer;
}

.section .imgs .next {
	transform: rotate(0deg);
}
.section .imgs .prev:hover {
	transform: rotate(0deg) !important;
}
.section .imgs .next:hover,
.section .imgs .prev:hover {
	background: url(/static/wc/images/img55.png) no-repeat center #d63131;
	transform: rotate(180deg);
}
.section .text {
	float: right;width: 35.5%;margin-top: 100px;margin-top: 250px;height: 430px;position: relative;
}
.section .text .tet {
	background: #d73131;padding: 25px 30px;box-sizing: border-box;transition: all 0.3s;
}
.section .text .tet:hover {
	background: #eb1414;
}
.section .text .tet a {
	display: block;overflow: hidden;
}
.section .text .te {
	float: left;width: 65%;border-right: 1px solid #e78383;
}
.section .text .te h3 {
	font-size: 30px;line-height: 46px;color: #fff;
}
.section .text .te h4 {
	font-size: 30px;line-height: 1;color: #fff;font-weight: 100;
}
.section .text .tet h5 {
	float: right;font-size: 36px;line-height: 46px;color: #ffffff;
	margin: 30px 50px 0 0;
}
.section .text .tet h5:before {
	content: "";position: absolute;background: url(/static/wc/images/img57.png) no-repeat center;
	height: 25px;width: 12px;padding-left: 120px;margin-top: 11px;
}
.section .text p{
	font-size: 15px;line-height: 27px;color: #000;margin: 45px 0 55px;width: 90%;text-align: justify;
}
.section .text .more {
	display: inline-block;
    border-radius: 25px;
    font-size: 19px;
    line-height: 51px;
    color: #fff;
    width: 152px;
    transition: all 0.3s;
    background: url(/static/wc/images/line2.png) right center;
    text-align: center;
    margin-top: 52px;
    position: absolute;
    left: 0;bottom: 0;
}
.section .text .more:hover {
	background-size: 200% auto !important;
    background-position: right center;
}
.section .imgs .img img {
 	display: block;height: 100%;
} 
.swiper_bans dl{
	position: fixed;bottom: 34px;right: 40px;z-index: 111;
}
.swiper_bans dl dd {
	margin-left: 46px;display: inline-block;
}
.swiper_bans dl dd a {
	display: inline-block;font-size: 14px;line-height: 14px;color: #000000;transition: all 0.3s;
	border-bottom: 2px solid #c5c5c5;box-sizing: border-box;
}
.swiper_bans dl dd a:hover {
	color: #d73131;border-bottom-color: #d73131;
}
.saoma {
	position: absolute;right: 20px;bottom: 86px;width: 90px;
}
.saoma:hover .wx1{
	display: block;
}
.saoma .wx1 {
	height: 90px;width: 90px;display: none;padding: 10px 0;
}
.wx {
	background: url(/static/wc/images/wx.png) no-repeat center;width: 53px;height: 53px;
	transition: all 0.3s;cursor: pointer;margin: 0 auto;
}
.wx:hover {
	background: url(/static/wc/images/wx1.png) no-repeat center;
} 


/*.swiper_bans .section .txt{
	position: absolute;
	left: 0;
	top: 30%;z-index: 1;
	right: 0;
	width: 1100px;
}
.swiper_bans .section .txt h3{
	font-size: 48px;
	color: #ffffff;
	line-height: 60px;
	margin-bottom: 8px;
}
.swiper_bans .section .txt h4{
	font-size: 42px;
	color: #ffffff;
	line-height: 40px;
	margin-bottom: 40px;
}
.swiper_bans .section .txt p{
	font-size: 18px;
	color: #ffffff;
	line-height: 28px;
}*/
.swiper_hds{
	position: fixed;
	right: 50px;
	top: 120px;
}
.swiper_hds li a{
	font-size: 14px;
	line-height: 24px;
	color: #000;
	padding-right: 12px;box-sizing: border-box;
	transition: all 0s;
	opacity: 0;padding-right: 52px;
	text-transform: uppercase;
}
.swiper_hds li{
	position: relative;
	
}
.swiper_hds li:before {
	width: 12px;height: 1px;background: #ababab;content: "";top: 50%;
	right: 0px;position: absolute;z-index: 11;
}
.swiper_hds li.active:before {
	width: 42px;background: #000;
}
.swiper_hds li.active a{
	color: #000;
	font-size: 15px;
	opacity: 1;
}
.h_arrow{
	position: fixed;
	left: 0;right: 0;
	bottom: 25px;
	background: url(/static/wc/images/arrow.png) no-repeat center;
	width: 40px;height: 65px;
	cursor: pointer;z-index: 11;
	margin: 0 auto;
	-webkit-animation: jian 1.5s linear infinite;
	animation: jian 1.5s linear infinite;
}
.swiper_layout{
	overflow: hidden;
}

/*新闻详情页*/
.f_layout {
	background: #f5f5f5;padding-top: 90px;
}
.xin_detail {
	margin: 58px auto 50px;position: relative;
}
.f_layout .banner {
	margin-top: 0;
}
.xin_detail .detail {
	margin: 0 195px;background: #fff;padding: 52px 63px;box-sizing: border-box;
}
.xin_detail .detail h2 {
	font-size: 36px;line-height: 48px;color: #000;
}
.xin_detail .detail h6 {
	font-size: 14px;line-height: 24px;color: #c0c0c0;margin-top: 8px;
}
.xin_detail .detail .ad_deta{
	font-size: 15px;line-height: 25px;color: #333333;margin: 48px 0 30px;
}
.xin_detail .detail img {
	display: block;width: 100%;margin: 0 auto;
}
.xin_detail .detail ul {
	text-align: center;
}
.xin_detail .detail li {
	display: inline-block;margin: 0 12px;
}
.xin_detail .detail li a {
	font-size: 20px;line-height: 49px;text-align: center;color: #666;border: 1px solid #666;
	transition: all 0.3s;display: block;width: 110px;
}
.xin_detail .detail li a:hover {
	border-color: #000;background: #000;color: #fff;
}
.xin_detail .top {
	text-transform: uppercase;border-radius: 50%;box-shadow: 0 0 20px 10px #d6d6d6;
	font-size: 15px;line-height: 50px;height: 50px;width: 50px;color: #fff;
	background: #ee272c;transition: all 0.3s;position: absolute;z-index: 99;box-sizing: border-box;
	text-align: center;right: 0;bottom: 25px;right: 94px;cursor: pointer;padding-top: 3px;
}
.xin_detail .top:before {
	position: absolute;content: "";background: url(/static/wc/images/jt.png) no-repeat center top;width: 10px;
	height: 6px;left: 0;right: 0;margin: 0 auto;top: 5px;
}
.xin_detail .top:hover {
	background: #fa070d;
}



/*联系方式*/
.f_layout .banner {
	margin-top: 0;
}
.f_banner {
	height: 465px;
}
.wc_address {
	padding: 68px 0 88px;
	background: #f5f5f5;
}
.wc_address .headquarters{
	margin:0 60px 60px;overflow: hidden;font-size: 0;height: 428px;background: #fff;
}
.wc_address .headquarters .hd {
	float: left;padding: 46px 56px;box-sizing: border-box;width: 53%;height: 100%;
}
.wc_address .hd h2 {
	font-size: 36px;line-height: 44px;color: #d73131;margin-bottom: 80px;position: relative;padding-left: 35px;
}
.wc_address .hd h2:before {
	position: absolute;content: "";height: 44px;width: 6px;background: #d73131;left: 0px;
}

.wc_address .hd dd:nth-child(1n) {
	padding-left: 47px;
}
.wc_address .hd dt img{
	width: 292px;display: block;margin: 0 auto;
	height: 255px;
}
.wc_address .hd dt h3{
	font-size: 24px;line-height: 34px;color: #282828;margin-bottom: 30px;position: relative;padding-left: 42px;
	margin-top: 30px;margin-left: 40px;
}
.wc_address .hd dl {
	padding-left: 26px;
}
.wc_address .hd dt h3:before {
	position: absolute;content: "";background: url(/static/wc/images/jt2.png) no-repeat left center;left: 0;
	width: 32px;height: 32px;
}
.wc_address .headquarters .hd dd span {
	display: block;
}
.wc_address .hd dd span {
	color: #909090;width: 50px;display: inline-block;
	float: left;
}
.wc_address .hd dd p{
	float: left;
	width: calc(100% - 52px);
}
.wc_address .hd dd {
	font-size: 15px;line-height: 25px;color: #282828;
	overflow: hidden;margin-left: 40px;height: 50px;
	overflow: hidden;
}


.wc_address .headquarters .bd {
	width: 47%;float: right;height: 100%;
}
.wc_address .headquarters .bd .imgs {
	height: 100%;
}
.wc_address .headquarters .bd img {
	display: block;height: 100%;
}
.wc_address .headquarters .bd .map {
	height: 100%;
}
.wc_address .branch {
	background: #fff;
}
.wc_address .branch .hd{
	padding:43px 56px;box-sizing: border-box;
}
.wc_address .branch {
	margin: 0 60px;
}
.wc_address .branch .hd dl {
	width: calc((100% - 22px)/3);margin-right: 10px;margin: 35px 0;float: left;box-sizing: border-box;
}
.wc_address .branch .hd dl:nth-child(3n) {
	margin-right: 0;
}
.wc_address .branch .bd {
	position: relative;
}
.wc_address .branch .bd img{
	display: block;width: 100%;
}
.wc_address .branch .bd .text {
	padding: 15px 18px;box-sizing: border-box;background: #fff;border-radius: 5px;box-shadow: 0 0 16px 8px #e6e6e6;
	position: relative;position: absolute;right: 250px;bottom: 130px;width: 308px;
}
.wc_address .branch .bd .text .txt {
	position: relative;padding-left: 70px;padding-bottom: 6px;border-bottom: 1px solid #eeeeee;
}
.wc_address .branch .bd .text .txt:before {
	position: absolute;background: url(/static/wc/images/icon6.png) no-repeat left top;width: 32px;height: 31px;
	top: 8px;left: 16px;content: "";
}
.wc_address .branch .bd .text p {
	padding-top: 6px;font-size: 14px;line-height: 22px;color: #282828;position: relative;padding-left: 48px;
}
.wc_address .branch .bd .text p:before {
	position: absolute;content: "";background: url(/static/wc/images/icon7.png) no-repeat left;width: 12px;height: 14px;
	left: 22px;top: 10px;
}
.wc_address .branch .bd .text p span {
	display: inline-block;padding-left: 25px;
}
.wc_address .branch .bd .text .txt h3 {
	font-size: 19px;line-height: 31px;color: #282828;
}
.wc_address .branch .bd .text .txt h6 {
	font-size: 14px;line-height: 32px;color: #282828;
}
.wc_address .branch .bd .text:before {
	position: absolute;content: "";left: 0;right: 0;margin: 0 auto;bottom: -8px;
	margin: 0 auto;background: url(/static/wc/images/icon8.png) no-repeat center;width: 18px;height: 8px;
}
.wc_address .branch .bd .map {
	height: 660px;
}



/*首页导航*/
.header .naver li{
	position: relative;
}
.header .naver li .list {
	position: absolute;
	left: -23px;padding-top: 20px;
	top: 100%;z-index: 11;
	display: none;
}
.header .naver li .list .pd{
	box-sizing: border-box;padding: 24px 38px 24px 45px;background: rgba(255,255,255,0.93);border-radius: 6px;
	width: 576px;position: relative;
}
.header .naver li .list .pd:before {
	position: absolute;content: "";background: url(/static/wc/images/icon10.png) no-repeat;width: 24px;height: 10px;
	left: 54px;top: -10px;z-index: 1;
}
.header .naver li .list dl {
	float: left;overflow: hidden;width: 250px;
}
.header .naver li .list dl dd {
	float: left;width: 50%;
}
.header .naver li .list dl dd:nth-child(2n) {
	margin-right: 0;
}
.header .naver li .list dl dd a {
	font-size: 16px;line-height: 36px;color: #151515;transition: all 0.3s;display: block;
	word-break:keep-all;padding: 0;text-align: left;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}
.header .naver li .list dl dd.on a,
.header .naver li .list dl dd a:hover {
	color: #d73131;
}
.header .naver li .list .img {
	float: right;height: 106px;width: 209px;
	overflow: hidden;
}
.header .naver li .list .img img{
	width: 100%;display: block;
}

/*集团产业弹窗*/
.popup {
	position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 99999;
	background: rgba(0,0,0,0.6);display: none;
}
.popup .text {
	width: 652px;background: #fff;padding: 67px 45px 62px;box-sizing: border-box;
	border-radius: 4px;position: absolute;z-index: 111122;top: 50%;transform: translateY(-50%);
	left: 0;right: 0;margin: 0 auto;
}
.popup .text .pop {
	padding-bottom: 15px;border-bottom: 2px solid #ededed;
}
.popup .text .txt {
	float: left;
}
.popup .text .txt h3 {
	display: inline-block;font-size: 36px;line-height: 64px;color: #fff;width: 64px;
	background: #d73131;border-radius: 7px;overflow: hidden;text-align: center;margin-right: 26px;
}
.popup .text .txt h2 {
	display: inline-block;font-size: 40px;line-height: 64px;color: #1c1c1c;vertical-align: top;
}
.popup .text h5 {
	float: right;font-size: 16px;line-height: 22px;color: #1c1c1c;text-transform: uppercase;margin-top: 10px;
	text-align: right;
}
.popup .text img {
	/*margin: 20px auto ;*/
}
.popup .text .d_text {
	font-size: 16px;line-height: 30px;color: #1c1c1c;
	height: 500px;overflow: hidden;position: relative;
	margin: 20px auto ;
}
.popup .text .guanbi {
	margin-top: 80px;border: 1px solid #d73131;text-align: center;border-radius: 4px;overflow: hidden;width: 104px;
	font-size: 24px;line-height: 47px;color: #d73131;transition: all 0.3s;float: right;box-sizing: border-box;cursor: pointer;
}
.popup .text .guanbi:hover {
	color: #fff;background: #d73131;
}

.scroll_huakuai{
	border-radius: 8px;width: 10px !important;
}
.scroll_tiao{
	background: #f1f1f1 !important;width: 10px !important;
}


/*温超文化*/
.wen_cult {
	padding: 90px 150px;position: relative;
}
.wen_cult .title p{
	padding-left: 25px;
}
.wen_cult .prev_next {
	position: absolute;right: 160px;top: 130px;
}
.wen_cult .bn .next,
.wen_cult .bn .prev {
	display: block;
	transition: all 0.3s;
	height: 66px;width: 46px;
	cursor: pointer;
	border-radius: 50%;overflow: hidden;
	background: url(/static/wc/images/img57.png) no-repeat center;
	position: absolute;
	right: 0;top: 70px;z-index: 11;
}
.wen_cult .bn .next {
	transform: rotate(180deg);
	left: 0;right: auto;
}
/* .wen_cult .bn .next:hover,
.wen_cult .bn .prev:hover {
	border-color: #ff1e1e;
	background: url(/static/wc/images/icon35.png) no-repeat center;
} */

.title.tet {
	text-align: left;
}
.title.tet h2 {
	padding-left: 25px;position: relative;font-weight: bold;
}
.title.tet h2:before {
	position: absolute;content: "";height: 49px;width: 7px;left: 0;background: #d73131;top: 50%;transform: translateY(-50%);
}
.wen_cult .bn {
	margin-top: 20px;overflow: hidden;
	position: relative;
}
.wen_cult .bn .img{
	height: auto;
	overflow: hidden;
}
.wen_cult .bn .img img{
	width: 100%;display: block;
	transition: all 0.3s;
}
.wen_cult  .cu_imgs{
	margin-top: 50px;
}
.wen_cult  .cu_imgs img{
	width: 100%;display: block;
}
.wen_cult .bn .swiper-slide:hover .tet{
	background: #d73131;
}
.wen_cult .bn .swiper-slide:hover .tet h3{
	color: #fff;
}
.wen_cult .bn .swiper-slide:hover .tet h5{
	color: #ecd1d1;
}
.wen_cult .bn .tet {
	background: #f9f9f9;height: 60px;overflow: hidden;
	text-align: center;padding-top: 8px;
	box-sizing: border-box;
}
.wen_cult .bn .tet h3 {
	font-size: 16px;line-height: 22px;color: #333333;font-weight: bold;
}
.wen_cult .bn .tet h5 {
	font-size: 12px;line-height: 20px;color: #b7b7b7;text-align: center;
}

.wen_culture {
	padding: 100px 0 100px;
	/* background: url(/static/wc/images/bg3.png) no-repeat center bottom #f2f2f2; */
	background:  #f2f2f2;
}
.wen_culture ul {
	margin: 80px -20px 0;text-align: center;
}
.wen_culture ul li:hover{
	top: -10px;
}
.wen_culture ul li {
	display: inline-block;margin: 0 18px;width: 166px;
	overflow: hidden;transition: all 0.3s;position: relative;
	top: 0;
}
.wen_culture ul li .img{
	height: 166px;width: 166px;display: block;border-radius: 50%;overflow: hidden;
	background: url(/static/wc/images/culture1.png) no-repeat center;transition: all 0.3s;
}
.wen_culture ul li h4 {
	text-align: center;font-size: 27px;line-height: 53px;color: #ad7d4c;transition: all 0.3s;
	margin: 30px auto 0;
}
.wen_culture ul li:hover h4 {
	/* color: #d73131; */
}
.wen_culture ul li:nth-child(1):hover .img{
	background: url(/static/wc/images/culture1.png) no-repeat center;
}
.wen_culture ul li:nth-child(2):hover .img{
	background: url(/static/wc/images/culture2.png) no-repeat center;
}
.wen_culture ul li:nth-child(3):hover .img{
	background: url(/static/wc/images/culture3.png) no-repeat center;
}
.wen_culture ul li:nth-child(4):hover .img{
	background: url(/static/wc/images/culture4.png) no-repeat center;
}
.wen_culture ul li:nth-child(5):hover .img{
	background: url(/static/wc/images/culture5.png) no-repeat center;
}
.wen_culture ul li:nth-child(6):hover .img{
	background: url(/static/wc/images/culture6.png) no-repeat center;
}

.wen_culture ul li:nth-child(2) .img {
	background: url(/static/wc/images/culture2.png) no-repeat center ;
}
.wen_culture ul li:nth-child(3) .img {
	background: url(/static/wc/images/culture3.png) no-repeat center ;
}
.wen_culture ul li:nth-child(4) .img {
	background: url(/static/wc/images/culture4.png) no-repeat center ;
}
.wen_culture ul li:nth-child(5) .img {
	background: url(/static/wc/images/culture5.png) no-repeat center;
}
.wen_culture ul li:nth-child(6) .img {
	background: url(/static/wc/images/culture6.png) no-repeat center ;
}
.wen_spirit {
	padding: 90px 0 170px;
}
.wen_spirit .title h5 {
	font-size: 28px;line-height: 30px;color: #333333;margin: 30px 0;font-weight: bold;
	padding-left: 25px;
}
.wen_spirit .title h6 {
	font-size: 16px;line-height: 26px;color: #646464;margin: 30px 0;padding-left: 25px;
}
.wen_spirit ul {
	margin-top: 64px;overflow: hidden;font-size: 0;
	height: 530px;
}
.wen_spirit li {
	float: left;width: 25%;transition: all 0.3s;position: relative;padding: 60px 30px;box-sizing: border-box;
	height: 530px;background-size: cover !important;
}
.wen_spirit li h3 {
	font-size: 30px;line-height: 40px;color: #fff;font-weight: bold;
	position: relative;z-index: 112;
}
.wen_spirit li {
	position: relative;
}
.wen_spirit li h5 {
	font-size: 16px;line-height: 44px;color: #fff;position: absolute;bottom: 60px;left: 30px;z-index: 1;
}
.wen_spirit li h5:before{
	content: "";
	top: -30px;
	left: 0;height: 2px;
	width: 24px;
	display: block;
	background: #fff;
}
.wen_spirit li h4 {
	font-size: 49px;line-height: 54px;color: #fff;position: absolute;bottom: 60px;right: 30px;
}
.wen_spirit li:before{
	position: absolute;
	left: 0;right: 0;
	top: 0;bottom: 0;content: "";
	z-index: 1;
	background: rgba(0,0,0,0.4);
	display: none;
}
.wen_spirit li .text {
	background: #d73131;position: absolute;z-index: 111;
	top: 0;left: 0;bottom: 0;right: 0;padding: 94px 20px 0;box-sizing: border-box;
	opacity: 0;transition: all 0.3s;
}
.wen_spirit li.on{
	width: 520px;
}
.wen_spirit li.on h3{
	margin-left: 35px;
}
.wen_spirit li.on .text h6{
	padding: 0 60px;
}
.wen_spirit li.on .text{
	opacity: 1;padding: 94px 60px;
}
.wen_spirit li.active{
	width: calc((100% - 520px)/3.01);
}
.wen_spirit li .text h2{
	font-size: 56px;line-height: 86px;color: #fff;margin: 35px 0 46px;position: relative;
	display: inline-block;font-weight: bold;
}
.wen_spirit li .text h2:before {
	right: -40px;top: 20px;
	position: absolute;content: "";width: 32px;height: 25px;
	background: url(/static/wc/images/c1.png) no-repeat center;z-index: 11;
}
.wen_spirit li .text h2:after{
	content: "";
	position: absolute;
	left: 0;
	bottom: -30px;
	height: 2px;
	width: 24px;
	background: #fff;
	display: block;z-index: 11;
}
.wen_spirit li .text p{
	font-size: 14px;line-height: 24px;color: #eeb9b9;
	height: 192px;
	overflow: hidden;
}
.wen_spirit li .text h6{
	font-size: 18px;line-height: 30px;color: #fff;
	position: absolute;
	left: 0;right: 0;padding: 0 20px;
	bottom: 30px;z-index: 11;
}
.wen_spirit li .text h6 span {
	display: inline-block;margin-left: 20px;
}
.partnerhb {
	padding: 80px 0 90px;background: #f2f2f2;
}
.partnerhb .title h6 {
	font-size: 16px;line-height: 26px;color: #646464;margin-top: 25px;
}
.partnerhb ul {
	margin: 60px 80px 0;border-top: 1px solid #ecebe9;font-size: 0;overflow: hidden;
}
.partnerhb li {
	border: 1px solid #ecebe9;border-top: none;border-right: none;position: relative;
	background: #ffffff;float: left;width: calc((100% - 5px)/4);height: 140px;
}
.partnerhb li:nth-child(4n) {
	border-right: 1px solid #ecebe9;
}
.partnerhb li img {
	display: block;position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);
	max-height: 80%;max-width: 80%;margin: 0 auto;
}
.culture.yilu .txt {
	margin-top: -290px;
}
.culture.yilu .txt p {
	height: 140px;
}
.culture.yilu .txt a {
	 display: inline-block;
    border-radius: 25px;
    font-size: 19px;
    line-height: 51px;
    color: #fff;
    width: 152px;
    transition: all 0.3s;
    background: url(/static/wc/images/line2.png) right center;
    text-align: center;
    background-size: 100% auto;
}
.culture.yilu .txt a:hover  {
    background-size: 200% auto !important;
    background-position: right center;
}


.v_btn {
    background: url(/static/wc/images/ic1.png) no-repeat center;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    margin: 40px auto 0;
    cursor: pointer;
}

.videos{
	width: 60%;
	padding: 30px;
	background: #fff;
	position: fixed;
	left: 0;right: 0;
	top: 50%;
	margin: 0 auto;
	transform: translateY(-50%);
	z-index: 1111;box-shadow: 0 0 20px 1px rgba(0,0,0,0.1);
	display: none;
}
.videos video{
	width: 100%;
	display: block;
}
.videos .icon{
	background: url(/static/wc/images/icons.png) no-repeat center #fff;
	background-size: 80% !important;
	width: 40px;
	height: 40px;
	position: absolute;
	right: -20px;
	top: -20px;
	z-index: 11;
	border-radius: 50%;
	overflow: hidden;
	box-shadow: 0 0 20px 1px rgba(0,0,0,0.1);
	cursor: pointer;
}
.development .lp_his{
	width: 130%;
	margin-left: -43px;
}
.development .lp_his li{
	float: left;width: 190px;
	height: 345px;position: relative;
}
.development .lp_his li .txt{
	position: relative;
	height: 100%;width: 310px;
}
.development .lp_his li:nth-child(2n +1 ){
	margin-top: 345px;
}
.development .lp_his .ico{
	line-height: 100px;
	text-align: center;
	height: 100px;
	width: 100px;
	border-radius: 50%;
	background: #d30000;
	position: relative;
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.development .lp_his .ico h3{
	color: #fff;font-size: 28px;
	font-weight: bold;
	background: url(/static/wc/images/licos1.png) no-repeat center bottom 22px;
	position: relative;
}
.development .lp_his li:nth-child(2n) .ico h3{
	background: url(/static/wc/images/licos2.png) no-repeat center top 22px;
}
.development .lp_his h4{
	font-size: 18px;
	color: #3a3a3a;
	font-weight: bold;
	line-height: 54px;
	 word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.development .lp_his p{
	font-size:14px ;
	color: #2b2b2b;
	line-height: 25px;
}
.development .lp_his li:nth-child(2n) .tx1{
	position: absolute;
	left: 0;
	bottom: 145px;
}
.development .lp_his li:nth-child(2n) .ico{
	position: absolute;
	left: 0;
	bottom: 0;
}
.development .llt{
	text-align: left;
	margin-bottom: 70px;
}
.development .llt h2{
	color: #d73131;
}
.development .lp_his p{
	color: #646464;
	height: 170px;
	overflow: hidden;
}
.development .lp_his li:before{
	content: "";
	background: #d30000;height: 1px;
	position: absolute;
	left:90px ;
	top: 40px;width: 160px;
	transform: rotate(-42deg);
	transform-origin: left center;
	transition: all 0.3s;
}
.development .lp_his li:nth-child(2n):before{
	transform: rotate(42deg);top: 280px;
}
.development .lp_his li:last-child:before{
	background: none;
	border-bottom: 1px dashed #d30000;
}
.development .title p{
	color: #646464;
}
.development .lp_his .ico:hover:before{
	transform: translateY(-30px);
}
.development .lp_his .ico:hover{
	transform: translateY(-30px);
}



.mc_course li{
	overflow: hidden;
	position: relative;z-index: 111;
}
.mc_course li .txt{
	width: 50%;
	padding:10px 80px 50px 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
    text-align: left;
    border-right: 1px solid #d30000;
}
.mc_course li h2{
	background: #d30000;
	width: 100px;border-radius: 50%;
	height: 100px;color: #fff;
    font-size: 28px;line-height: 100px;
    font-weight: bold;
    text-align: center;
    position: absolute;
    right: -50px;
    top: 0;
}
.mc_course li:nth-child(2n) h2{
	left: -50px;right: 0;
}
.mc_course li .txt p{
	color: #646464;
    overflow: hidden;
    font-size: 14px;
    line-height: 1.7;
}
.mc_course ul{
	position: relative;
}
.mc_course li:nth-child(2n) .txt {
    float: right;
    text-align: left;
	padding:0 30px 30px 80px;
	text-align: left;
	border: none;
    border-left: 1px solid #d30000;
}
.mc_course li:last-child .txt{
	border: none;
}
.mc_course li h4{
	font-size: 18px;
	color: #333;
	line-height: 1.6;
	margin-bottom: 10px;
}
.development .llt p,
.development .llt h2{
	text-align: center;
}





/* 新增 */

.l_login{
	height: 680px;
	overflow: hidden;
	margin-top: 90px;
}
.l_login .wrap{
	overflow: hidden;
}
.l_login .cent{
	margin-top: 95px;
	width: 405px;
	background: #fff;
	float: right;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding: 50px 42px;
}
.l_login .cent h2{
	font-size:22px;
	line-height:45px ;
	color: #000000;
	margin-bottom: 20px;
}
.l_login .cent li{
	margin-bottom:20px ;
}
.l_login .cent .txt{
	width: 100%;
	height:50px ;
	font-size: 14px;
	color: #333;
	padding: 0 15px;
	border: 1px solid #cdcdcd;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.l_login .cent label{
	padding-left:35px;
	background: url(/static/wc/images/clicos.png) no-repeat left center;
	font-size:12px ;
	line-height: 25px;
	color: #666666;cursor: pointer;
	display: inline-block;
}
.l_login .cent input#las{
	display: none;
}
.l_login .cent input:checked + label{
	background: url(/static/wc/images/clicos2.png) no-repeat left center;
}
.l_login .cent .btn{
	width: 100%;
	display: block;
	line-height:48px ;
	color: #ffffff;
	font-size: 18px;
	background: #711013;
	text-align: center;
	border-radius: 3px;
	cursor: pointer;
	border: none;
}

.lnsmk{
	position: fixed;
	line-height: 60px;
	font-size: 18px;
	border-radius: 8px;
	background: #711013;
	color: #fff;z-index: 111;margin: 0 auto;
	left: 0;right: 0;text-align: center;
	top: 40%;margin-top: -35px;
	width: 200px;
	display: none;
}





.recruit dl dd h3{
	background: none !important;
	border-bottom: none !important;
	font-size: 18px;
	color: #333;
	line-height: 50px;
}
.recruit dl dd.on h3{
	color: #d73131;
}
.recruit dl dd .txs{
	padding: 0 42px 5px;overflow: hidden;
}
.recruit dl dd .txs p{
	font-size:15px ;
	line-height: 15px;
	padding: 0 15px 0 0;margin: 0 15px 0 0;color: #666;
	float: left;border-right: 1px solid #ccc;
	margin-bottom: 15px;
}
.recruit dl dd .txs p:last-child{
	border: none;
}
.recruit dl dd .borsa{
	border-bottom: 1px solid #eee;
	position: relative;
}

.recruit dl dd .lt{
	float: left;
	width: 70%;
}
.recruit dl dd .rt{
	float: right;
	margin-top: 20px;
	position: absolute;
	right: 0;top: 0;z-index: 1;
}
.recruit dl dd .rt i{
	    border: 1px solid #ddd;
	    background: #f5f5f5;
	    text-align: center;
	    border-radius: 20px;
	    width: 100px;
		cursor: pointer;
	    font-size: 14px;
	    line-height: 38px;
	    height: 40px;
	    display: inline-block;
	    vertical-align: middle;
}
.recruit dl dd .tet{
	padding: 20px 42px 30px;
}

.recruit dl dd .rt .bshare-custom{
	float: left;margin-top: 10px;margin-right: 30px;
}
.join_ph {
	padding:20px 40px 0;
}
.join_ph p{
	font-size:18px ;
	line-height: 1.6;
	color: #333;
}
.join_ph p span{
	margin-right: 30px;
}
.recruit .detailed dd ul{
	float: none;
}

.recruit dl dd h3 i{
	    font-size: 15px;
	    color: #999;
	    margin: 0 0 0 10px;
	    display: inline-block;
	    vertical-align: middle;
		transition:all 0.3s;
		-ms-transition:all 0.3s;  /* IE 9 */
		-moz-transition:all 0.3s;     /* Firefox */
		-webkit-transition:all 0.3s; /* Safari 和 Chrome */
		-o-transition:all 0.3s;
}
.recruit dl dd .rt i:hover{
	color: #fff;
	background: #d73131;
	border-color:#d73131 ;
}
.recruit dl dd .tet p{
	line-height: 1.6;
}


.header .naver li .list1 .pd{
	width: 155px;
}
.header .naver li .list1 dl{
	width: 120px;
}
.header .naver li .list1 dl dd{
	float: none;width: auto;
}
