﻿.clearfix:after{ content: ""; clear: both; visibility: hidden; display: block; height: 0;}
.clearfix{ zoom: 1;}

@font-face{
    font-family: "pingfang";
    src: url('/images/PingFang_Medium.ttf');
}


/*办公环境/员工关怀/培训发展*/
.honor_list{ width:100%; background:url(/images/about1_bg.jpg) no-repeat center top; padding:0 0 60px 0;}
.slider11{ width:1360px; margin:0 auto;}
.slider11 .swiper-container{ padding:131px 0;}
.slider11 .swiper-slide{ align-items: center; transition: 300ms; transform: scale(1); border-radius:8px; overflow:hidden;}
.slider11 .swiper-slide a{ display:block; position:relative;}
.slider11 .swiper-slide a:before{ content:""; width:100%; height:100%; background:url(/images/honor_list_bg.png) no-repeat bottom; background-size:100%; position:absolute; top:0; left:0;}
.slider11 .swiper-slide a:after{ content:""; width:100%; height:100%; background:rgba(0,0,0,0.5); position:absolute; top:0; left:0;}
.slider11 .swiper-slide a div{ width:100%; position:absolute; left:0; bottom:0; color:#fff; padding:0 30px 20px 30px; box-sizing:border-box;}
.slider11 .swiper-slide a div h2{ font-size:18px; line-height:18px; font-family: "pingfang"; text-align:center;}
.slider11 .swiper-slide a div p{ font-size:12px; line-height:12px; margin-top:8px; position:relative; padding-left: 16px;}
.slider11 .swiper-slide a div p:after{ content:""; width:10px; height:10px; border-radius:50%; box-sizing:border-box; background:none; border:2px solid rgba(250,157,153,1); position:absolute; top:50%; left:0; transform:translateY(-50%);}

.slider11 .swiper-slide-active,.slider11 .swiper-slide-duplicate-active{ transform: scale(1.8)!important; z-index:99;}
.slider11 .swiper-slide-active a:after,.slider11 .swiper-slide-duplicate-active a:after{ background:rgba(0,0,0,0);}
.slider11 .swiper-button-next{ top:50%; right:14%; width:35px; height:35px; background:url(/images/btn_jiantou.png) no-repeat; transform:rotate(180deg);}
.slider11 .swiper-button-prev{ top:50%; left:14%; width:35px; height:35px; background:url(/images/btn_jiantou.png) no-repeat;}


.width_1480{ width: 1480px; margin: 0 auto;}
/*发展历程*/
.up_box{ margin-bottom:14px;}
.up_box h2{ font-family: "pingfang"; font-size:36px; line-height:36px;}
.about_history .one_box_b .swiper-slide div{ background: url(/images/btn_honor2.png) no-repeat; color:#df5731;}
.about_history .one_box_b .swiper-slide.on div{ background: url(/images/btn_honor2_red.png) no-repeat; color:#fa9d99;}

.honor_list_b_up>div{ display:none;}
.honor_list_b_up .one_box_b1{ display:block;}
.honor_list_b_up .one_box_b1 .gallery-top .swiper-slide{ border: 24px solid rgba(223,87,49,0.2); box-sizing:border-box; border-radius:10px;}
.honor_list_b_up .one_box_b1 .gallery-top .swiper-slide:hover{ border: 24px solid rgba(223,87,49,1);}
.honor_list_b_up .one_box_b1 .gallery-top .swiper-slide img{ transition:.5s;}
.honor_list_b_up .one_box_b1 .gallery-top .swiper-slide:hover img{ transform:scale(1.08);}

.honor_list_b_up .one_box_b1 .gallery-thumbs h2{ font-family: "pingfang"; font-weight: bold; font-size:80px; line-height:80px; color:#df5731; text-align:left; padding-bottom:0; margin:30px 0;}
.honor_list_b_up .one_box_b1 .gallery-thumbs h2:after{ display:none;}
.honor_list_b_up .one_box_b1 .gallery-thumbs .swiper-slide{ text-align:left;}
.honor_list_b_up .one_box_b1 .gallery-thumbs .swiper-slide span{ color:#333; font-size:16px; line-height:36px;}
.honor_list_b_up .one_box_b1 .gallery-thumbs .swiper-slide span:first-child{ background-position:-40px 0;}
.honor_list_b_up .one_box_b1 .gallery-thumbs .swiper-slide-thumb-active span{ color:#df5731;}

/*荣誉资质*/
.honor_list_a .one_box_a .swiper-slide{ padding:0 10px;}

.honor_list_b{ min-height:600px; width:100%; background:url(/images/honor2_bg.png) no-repeat center top; padding:80px 0;}
.honor_list_b_up{ height:540px;}
.one_box_b1{ display:none;}
.one_box_b1 .gallery-top{ width:48%; float:right; visibility:initial !important;}
.one_box_b1 .gallery-thumbs{ width:40%; float:left; visibility:initial !important;}
.one_box_b1 .gallery-thumbs h2{ font-family: "pingfang"; font-size:36px; line-height:36px; color:#fff; text-align:Center; position: relative; padding-bottom:40px; margin:40px 0 20px 0;}
.one_box_b1 .gallery-thumbs h2:after{ content:""; width:30px;  height:3px; background:rgba(255,255,255,0.2); position:absolute; bottom:0; left:50%; transform: translateX(-50%);}
.one_box_b1 .gallery-thumbs .swiper-wrapper{ text-align:center;}
.one_box_b1 .gallery-thumbs .swiper-slide{ width:100%; height:auto!important; color:#fff;}
.one_box_b1 .gallery-thumbs .swiper-slide span{ font-size:18px; line-height:40px;}
.one_box_b1 .gallery-thumbs .swiper-slide span:first-child{ width:20px; height:20px; background:url(/images/btn_honor.png) no-repeat; display:inline-block; position: relative; top:3px; margin-right:7px;}
.one_box_b1 .gallery-thumbs .swiper-slide-thumb-active{ color:#fa9d99;}
.one_box_b1 .gallery-thumbs .swiper-slide-thumb-active span:first-child{ background-position:-20px 0;}

.one_box_b{ margin:0px 0 40px 0!important;}
.one_box_b .swiper-container{ padding:0 40px;}
.one_box_b .swiper-slide{ position:relative;}
.one_box_b .swiper-slide:hover{ cursor: pointer;}
.one_box_b .swiper-slide div{ opacity:0.5; width:94px; height:94px; margin:0 auto; background: url(/images/btn_honor1.png) no-repeat; line-height:94px; text-align:center; font-size:18px; font-weight:bold; color:#b4fffe;}

.one_box_b .swiper-slide div{ background: url(/images/btn_honor2.png) no-repeat; color:#df5731;}
.one_box_b .swiper-slide.on div{ background: url(/images/btn_honor2_red.png) no-repeat; color:#fa9d99; opacity:1;}

.one_box_b .swiper-slide:after{ content:""; height:3px; width:90px; background: #df5731; position:absolute; top:50%; right:-30px;}
.one_box_b .swiper-slide:before{ content:""; height:3px; width:90px; background: #df5731; position:absolute; top:50%; left: -30px;}
.one_box_b .swiper-button-disabled{ background: #c1c1c1 url(/images/btn_jt.png) no-repeat!important; opacity:1!important;}
.one_box_b .swiper-button-prev{ width: 35px; height: 35px; border-radius:50%; background: #df5731 url(/images/btn_jt.png) no-repeat; left:0; top:34%; margin:0;}
.one_box_b .swiper-button-next{ width: 35px; height: 35px; border-radius:50%; background: #df5731 url(/images/btn_jt.png) no-repeat; right:0; top:34%; transform: rotate(180deg); margin:0;}
.one_box_b .swiper-button-prev:after,.one_box_b .swiper-button-next:after{ display:none;}

.one_box_b .swiper-button-prev:hover{ background:#fa9d99 url(/images/btn_jt_white_red.png) no-repeat; border-radius:50%;}
.one_box_b .swiper-button-next:hover{ background:#fa9d99 url(/images/btn_jt_white_red.png) no-repeat; border-radius:50%;} 



























/*顶部导航*/
#mould82330{ position:fixed; top:0; width:100%; z-index: 9999; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.2); transition:1s;}
.navbars4{ width:1600px;}
.navbars4 .logo{ width:280px;}
.navbars4 li{ position:relative;}
.navbars4 li>a{ padding:0; margin-right:60px; position:relative; background:none; font-size:20px; font-weight:bold;}
.navbars4 li.active>a{ background-image:linear-gradient(to bottom,#f39c68,#d53617); color:transparent; -webkit-background-clip:text; border-radius: initial; background-color: initial;}
.navbars4 li:hover>a{ background-image:linear-gradient(to bottom,#f39c68,#d53617); color:transparent; -webkit-background-clip:text; border-radius: initial; background-color: initial;}
.navbars4 li>a:before{ content:""; display:block; width:11px; height:6px; background:url(/images/nav_btn.png) no-repeat; position:absolute; right:-16px; bottom:6px;}
.navbars4 li:hover>a:before{ background-position:-19px 0;}
.navbars4 li.active>a:before{ background-position:-19px 0;}

.navbars4 li .hide1{ position:absolute; top:80px; left:-20px; background: #fff; padding:10px; box-sizing:border-box; border-radius:5px; display:none; box-shadow: 0 0 10px rgb(0 0 0 / 20%);}
.navbars4 li:hover .hide1{ display:block; text-align:center;}
.navbars4 li .hide1 a{ display:block; padding:0 20px;}
.navbars4 li:hover .hide1 a{ background: none; border-radius:inherit; color:#333; line-height:48px; font-size:18px;}
.navbars4 li:hover .hide1 a:hover{ background-image:linear-gradient(to bottom,#f39c68,#d53617); border-radius:5px; color:#fff;}


/*内页大图*/
#mould76972 {margin: 100px 0 0 0;}

.title_ny{ width:1600px; margin:64px auto;}
.title_ny h2{ font-size:48px; font-weight:bold; font-family: pingfang; text-transform: uppercase; background-image:linear-gradient(to bottom,#f39c68,#d53617); color:transparent; -webkit-background-clip:text; border-radius: initial; background-color: initial;}
.title_ny p{ font-size:30px; margin-top:16px;}

.paging{ margin: 48px 0;}



/*简介整合页 开始*/
/*简介*/
.about_a{ width:1600px; margin:80px auto;}
.about_a .left{ width:44%; float:left; margin-top:100px;}
.about_a .left .title_a1 h2{ font-size:48px; font-family: pingfang; text-transform: uppercase; color:#e5e5e5;}
.about_a .left .title_a1 p{ text-indent:0!important; font-size:24px; margin:10px 0 30px 0;}

/*.about_a .left h2{ font-size:36px; line-height:40px; font-weight:bold; background-image:linear-gradient(to bottom,#f39c68,#d53617); color:transparent; -webkit-background-clip:text; border-radius: initial; background-color: initial;}
.about_a .left h3{ font-size:20px; line-height:24px; margin:20px 0 30px 0;}*/
.about_a .left h4{ font-size:48px; line-height:48px; font-weight:bold; font-family:arial; color:#e9794c; background:url(/images/since.png) no-repeat center left; padding-left:124px;
  margin: 0 0 74px 200px; position:relative;}
.about_a .left h4:after{ position:absolute; top:50%; left:-200px; content:""; width:180px; height:1px; background:#999;}
.about_a .left .wow p{ text-indent:2em; line-height:36px;}
.about_a .right{ width:50%; float:right;}
.about_a .right img{ width:100%;}
.about_a .right p{ margin:20px 0 30px 0;}


/*历程*/
.history_a{ width:100%; padding:80px 0; background-image:linear-gradient(to bottom,#f39c68,#d53617);}
.history_a .title_a1 h2{ color:rgba(255,255,255,0.5);}
.history_a .title_a1 p{ color:#fff;}
.history_a .tu{ position: relative; margin-top:30px;}
.history_a .tu::before{ content: ""; display: block; padding-top: 500px;}
.history_a .tu_bg{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: left center;
    -webkit-animation: play 20s linear infinite;
    animation: play 20s linear infinite;
  
	background-repeat: no-repeat;
    background-size: cover;
}
@-webkit-keyframes play {
	from {
		background-position: 0% 0
	}
	to {
		background-position: 100% 0
	}
}

@keyframes play {
	from {
		background-position: 0% 0
	}
	to {
		background-position: 100% 0
	}
}

/*文化*/
.title_a1 h2{ font-size:48px; font-family: pingfang; text-transform: uppercase; color:#e5e5e5;}
.title_a1 p{ font-size:24px; margin:10px 0 30px 0;}

.width_1600{ width:1600px; margin:0 auto;}
.culture{ padding:80px 0;}
.culture li{ float:left; overflow:hidden; width:32%; margin-right:2%; border-radius:8px; padding:40px 30px; box-sizing:border-box; position:relative; z-index:1;}
.culture li:nth-child(3n){ margin-right:0;}
.culture li:nth-child(-n+3){ margin-bottom:2%;}
.culture li div{ }
.culture li div h2{ font-size:30px; font-family: pingfang; position:relative; padding-bottom:20px; margin-bottom:20px;}
.culture li div h2:after{ content:""; position:absolute; left:0; bottom:0; width:60px; height:3px; background-image: linear-gradient(#f39c68,#d53617);}
.culture li div span{ width:54px; height:54px; display:block; background:url(/images/btn_culture.png) no-repeat; float:right;}
.culture li:nth-child(2) div span{ background-position:-54px 0;}
.culture li:nth-child(3) div span{ background-position:-108px 0;}
.culture li:nth-child(4) div span{ background-position:-162px 0;}
.culture li:nth-child(5) div span{ background-position:-216px 0;}

.culture li:after{ content:""; background-image: linear-gradient(#f39c68,#d53617); width:100%; height:100%; position:absolute; top:0; left:-100%; transition:.3s; z-index:-1;}
.culture li:hover:after{ left:0;}
.culture li:hover div{ color:#fff;}
.culture li:hover div h2:after{ background:#fff;}
.culture li:hover p{ color:#fff;}
.culture li:hover:nth-child(1) div span{ background-position:0 -54px;}
.culture li:hover:nth-child(2) div span{ background-position:-54px -54px;}
.culture li:hover:nth-child(3) div span{ background-position:-108px -54px;}
.culture li:hover:nth-child(4) div span{ background-position:-162px -54px;}
.culture li:hover:nth-child(5) div span{ background-position:-216px -54px;}

/*简介整合页 结束*/


/*荣誉*/
.hongor_a1 li{ float:left; width:24%; height:288px; border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5; box-sizing:border-box; padding:60px 40px; position:relative; overflow:hidden;}
.hongor_a1 li:nth-child(4n),.hongor_a1 li:last-child{ border-right:1px solid #e5e5e5;}
.hongor_a1 li:nth-child(-n+4){ border-top:1px solid #e5e5e5;}
.hongor_a1 li div p{ margin-bottom:48px;}
.hongor_a1 li div h2{ font-size:24px; line-height:30px;}
.hongor_a1 li a{ position:absolute; top:-100%; left:0; transition:.5s;}
.hongor_a1 li a img{ width:100%; height:100%;}
.hongor_a1 li:hover a{ top:0;}


/*页面宽度*/
#mould76972{width:100%;}
#mould76973{background-color:#3DA9A1;background:#3DA9A1;margin-bottom:30px!important;}
#mould76974{width:100%;}
#mould76974>div{min-height:400px!important;}
#mould76976{ width:1600px; margin:0 auto;}
#mould76976 p{ line-height:30px;}
#mould76976 p img{ margin:5px 0;}


/*风采-环境*/
.picture1 .picture1-cont{ width: 1600px; margin:0 auto;}
.picture1 .picture1-cont > ul li{ width:32%;}
.picture1 .picture1-cont > ul li a img{ height:100%;}


/*新闻*/
#mould54304{ width:1600px; margin:0 auto;}
#mould54304>ul li{ width:32%; float:left; background:#f2f2f2; padding:0; margin-right:2%; overflow:hidden; border-radius:12px;}
#mould54304>ul li:nth-child(3n){ margin-right:0;}
#mould54304>ul li:hover{ background-image:linear-gradient(to bottom,#f39c68,#d53617);}
#mould54304>ul li a{ display:block;}
.newslist_a>ul li .newsimgs{ height:286px; overflow:hidden;}
.newslist_a>ul li .newsimgs img{ width:100%; height:100%; transition:.5s;}
.newslist_a>ul li:hover .newsimgs img{ transform:scale(1.1);}
.newslist_a>ul li .newsconts{ padding:30px 48px;}
.newslist_a>ul li .newsconts h3{ color: #333; font-size:20px; line-height:30px; height:60px; border:none; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.newslist_a li .newsconts time{ display: block; font-size:30px; position:relative; font-family: "pingfang"; font-weight:bold; margin-bottom:10px;}
.newslist_a li .newsconts time span{ font-size:20px; display:block; font-weight: normal; position:absolute; right:0; bottom:0;}
.newslist_a>ul li:hover .newsconts h3{ color: #fff;}
.newslist_a li:hover .newsconts time{ color:#fff;}

.newcontent{ padding-top:64px; width:1600px;}
.newcontent h2{ font-size:30px; font-weight:bold; line-height:36px;  background-image:linear-gradient(to bottom,#f39c68,#d53617); color:transparent; -webkit-background-clip:text; border-radius: initial; background-color: initial;}
.newcontent h3 a,.tb_page h4 a,.news001 .news_ny_cont_xq h3 a,.fenye3_all h4 a{ color: #d53617;}

.tb_page{ width:1600px; margin:30px auto;}

.resume{ margin-bottom:64px;}
.resume .resume_submit{ height:48px; line-height:48px;}
.resume .resume_submit:hover{ background-image:linear-gradient(to bottom,#f39c68,#d53617);}


/*招聘*/
.jobs{ padding-bottom: 100px;}
.jobs ul{ width: 1600px; margin: 0 auto;}
.jobs li{
    height:420px;
    float: left;
    width: 23.425%;
    background: url("/images/bgm4.jpg") #fff center top no-repeat;
    margin: 0 2.1% 2% 0;
    border-radius: 5px;
    overflow: hidden;
    text-align: center;
    padding-top: 70px;
    padding-bottom: 60px;
    transition: all 0.2s ease-in-out;
    background-size: cover;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
    box-sizing:border-box;
}
.jobs li:nth-child(4n){ margin-right: 0;}
.jobs li h1{ color: #474747; transition: 0.5s;}
.jobs li h2{ font-size: 24px; margin-top: 45px; color: #474747; transition: 0.5s;}
.jobs li p{ color: #474747; margin-top: 24px; transition: 0.5s;}
.jobs li span{ display: block; width: 48px; height: 48px; margin: auto; border: 1px solid #aaa;border-radius: 100%; margin-top: 50px; background: url(/images/bg25.png) center no-repeat; transition: 0.5s;}
.jobs li:hover h1,.jobs li:hover h2,.jobs li:hover p{ color: #d53617;}
.jobs li:hover span{ border-color: #d53617; background: #d53617 url(/images/bg25a.png) center no-repeat;}
.jobs li:hover{
    background: url(/images/bgm4a.jpg) center top no-repeat;
    background-size: cover;
    transform:translate(0,-15px);
    -webkit-transform:translate(0,-15px);
    -moz-transform:translate(0,-15px);
    -o-transform:translate(0,-15px);
    -ms-transform:translate(0,-15px);
}

/*招聘详情*/
.jobs_xq{ background: #fff; width: 1280px; margin: 0 auto; box-shadow: 0 0 10px rgba(0,0,0,0.15); background: #fff url("/images/jobs.png") no-repeat; background-position: right bottom;}
.title2{ text-align: center; border-bottom: 1px solid #e5e5e5; padding: 80px 0 30px 0; width: 80%; margin: 0 auto;}
.title2 h1{ color: #474747; font-size: 24px;}
.title2 .jobs_menu{ margin-top: 20px;}
.title2 .jobs_menu span{ color: #474747; padding: 0 20px; display: inline;}
.content2{ padding: 0 10%;}
.content3{ margin-top: 30px;}
.content3 h1{ color: #d53617; font-size: 20px; line-height: 36px;}
.content3 p{ line-height: 36px; color: #333;}
.content4{ padding: 40px 0 60px 0;}
.content4 p{ color: #d53617; line-height: 32px; font-size: 18px;}
.content4 a{ border:1px solid #d53617; width:128px; line-height:42px; text-align:Center; display:block; border-radius:6px; margin-top:10px;}
.content4 a:hover{ background:#d53617; color:#fff;}




/*留言*/
.message_179{ background: url("/images/answer.jpg") no-repeat; background-size: cover; padding: 50px 0 100px 0;}
.message_179 .width_1360{ padding: 0 30px; box-sizing: border-box;}
.message_179 .top{ margin-bottom: 50px; padding: 0;}
.message_179 .top h3{ background-image:linear-gradient(to bottom,#f39c68,#d53617); color:transparent; -webkit-background-clip:text; border-radius: initial; background-color: initial;
  font-size: 30px; line-height: 40px;letter-spacing: 1px;font-weight: bold;margin-bottom: 10px;}
.message_179 .top p{ color: #666; line-height:24px;}
.message_179 .form{ }
.message_179 .form .left{ float:left; width:38%;}
.message_179 .form .left li h2{ color: #b0b0b0; line-height:36px;}
.message_179 .form .left li .company{ position: relative;}
.message_179 .form .left li em{ background: url("/images/btn-2.png") no-repeat; width: 30px; height:30px; display: block; position: absolute; top: 25px; left: 25px; background-position: 3px 0;}
.message_179 .form .left li:nth-child(2) em{ background-position: -34px 0;}
.message_179 .form .left li:nth-child(3) em{ background-position: -74px 0;}
.message_179 .form .left li:nth-child(4) em{ background-position: -112px 0;}
.message_179 .form .left li input{ width: 100%; height: 80px; border: 2px solid #dcdcdc; border-radius: 5px; padding: 0 0 0 80px; color: #666; box-sizing: border-box; margin-bottom:10px;}
.message_179 .form .left li input:focus{ box-shadow: none;}

.message_179 .form .right{ float:right; width:52%;}
.message_179 .form .right h2{ color: #b0b0b0; line-height:36px;}
.message_179 .form .right .detail{ position: relative;}
.message_179 .form .right .detail textarea{ width: 100%; height:460px; border: 2px solid #dcdcdc; border-radius: 5px; display: block; background: transparent; padding-top: 60px; padding-left: 28px; box-sizing: border-box;}
.message_179 .form .right .detail textarea:focus{ box-shadow: none;}
.message_179 .form .right .detail span{ position: absolute; top:15px; left: 25px;}
.message_179 .form .right .detail span em{ background: url("/images/btn-2.png") no-repeat; width: 30px; height:30px; display: inline-block; background-position: -152px 0; position: relative; top: 8px; margin-right:8px;}
#submit{ width: 340px; margin: 36px auto 0 auto; border-radius: 12px; line-height: 54px; text-align: center; color: #fff; background-image: linear-gradient(#f39c68,#d53617); display: block;}
#submit:hover{ background: #d70c19; cursor: pointer;}
.submit{ background: #bab9b9 !important; cursor: pointer;}
#mould52735{ width: 1600px; margin:0 auto;}


/*联系*/
#mould54317{ background: url(/images/contact_bg.fff97c3a.png) no-repeat right 50px top 50px; background-size: 90%; padding: 0 0 90px 0; box-sizing: border-box;}
.width_1360{ width: 1600px; margin: 0 auto;}
.contact-box h2{ font-size: 70px; font-family: Patrician; position: relative; padding-bottom:20px;}
.contact-box h2:after{ content: ""; display: block;width: 70px; height: 1px; border-top: 1px solid #000; position: absolute;bottom: 0;left: 0;}
.contact-box h3{ font-size: 30px; line-height:30px; margin-top:64px;}
.contact-box h3 em{ font-size: 24px; margin: 0 25px; color: #666;}
.contact-box h3 span{ font-size: 20px; display: inline-block;background-image:linear-gradient(to bottom,#f39c68,#d53617); color:transparent; -webkit-background-clip:text; border-radius: initial; background-color: initial;}
.contact-container{ width: 48%; padding: 50px 0; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.2); border-radius: 18px;}
.contact-container .left{ width: 80px; float: left; margin: 0 24px 0 40px;}
.contact-container .left img{ width: 100%;}
.contact-container .right{ float: left; margin-top: 8px;}
.contact-container .right p{ font-size: 24px; line-height:30px; margin-top: 10px; color: #1a1a1a;}
.dizhi .contact-container{ float: left;  margin-top: 60px;}
.dizhi .contact-container:nth-child(even){ float: right;}
#mould54317 .map{ margin-top:60px;}
.allmap{ overflow: hidden;}


/*视频*/
#mould35389{ width:1600px; margin: 0 auto;}
#mould35389 li{ width:48%; float:left; margin-bottom:2%;}
#mould35389 li:nth-child(even){ float:right;}
#mould35389 li .videos{  }
#mould35389 li video{ width:100%; height: 100%; border:none;}
#mould35389 li p{ text-align:center; line-height:60px;}
#mould35389 li:hover p{ color: #333;}


/*产品*/
.product-list{width: 1600px;margin: 0 auto;}
.menu_a{ margin:48px auto;}
.menu_a a{ line-height:48px; width:120px; text-align:center; border:1px solid #ccc; border-radius:6px; display:block; float:left; margin:0 10px;}
.menu_a a:hover{ border:1px solid #ff6600; background:#ff6600; color:#fff;}
.menu_a a.active{ border:1px solid #ff6600; background:#ff6600; color:#fff;}

.product-list{ width:1600px; margin: 0 auto; }
.product-list > ul li{ width:32%; position:relative; overflow:hidden; margin-bottom:2%; border-radius:12px;}
.product-list > ul li:nth-child(even){ margin-right:0;}
.product-list > ul li p:first-child{ height: auto;}
.product-list > ul li .lp-inner{
	position: absolute;
	width: 100%;
    height:100%;
	z-index: 100;
    overflow: hidden;
}
.product-list > ul li .lp-inner svg{
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
    width:100%;
	position: absolute;
	left: 0;
	top: 400px;
    transition: all .6s;
}
.product-list > ul li:hover .lp-inner svg{ top: 150px;}

.content_a{ position: absolute; bottom:-80px; z-index: 101; width:100%; text-align:left; transition:.6s; color:#fff; padding:0 30px;}
.content_a h2{ font-size: 30px;}
.content_a p{ font-size: 18px; text-align:left!important;}
.product-list > ul li:hover .content_a{ bottom:40px;}




/*底部*/
.footer_a{ overflow:hidden; position: relative; background:#fff8f5; padding-top: 120px;}
.footer_a .clearfix{width: 1600px;margin: 0 auto;}
.footer_a .left{ width:48%; float:left;margin-left: 100px;}
.footer_a .left>img{ width:52%; margin:40px 0 80px 0;}
.footer_a .left div{ background:url(/images/tel.png) no-repeat center left; padding-left:50px;}
.footer_a .left div h3{ font-family:arial; font-size:24px; line-height:24px; font-weight:bold; background-image:linear-gradient(to bottom,#f39c68,#d53617); color:transparent; -webkit-background-clip:text;}
.footer_a .left div h3 span{ display:block; font-size:14px; line-height:14px; margin-bottom:6px; background-image:linear-gradient(to bottom,#f39c68,#d53617); color:transparent; -webkit-background-clip:text;}
.footer_a .left p{ margin-top:40px;}

.footer_a .right{ z-index:8; width:34%; float:right; background:#fff; padding:48px; box-sizing:border-box; position:relative; border-radius:16px; margin:0 30px 30px 0; box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.footer_a .right h2{ font-size:36px; font-weight:bold; margin-bottom:36px;text-align:center;background-image:linear-gradient(to bottom,#f39c68,#d53617); color:transparent; -webkit-background-clip:text;}
.footer_a .width_1600{ position:relative;width:1600px;margin:0 auto;}
.footer_a .width_1600>img{ width:248px; position:absolute; right:0; bottom:18px; z-index:99; display:none;}

.footer_a .right .messages{ width:100%;}
.messages .msg{ margin-bottom:0;}
.messages .msg input[type="text"]{ margin-bottom: 10px; width: 100%; background: none; line-height: 48px; box-shadow: none; border-radius: 6px; padding:2px 20px; box-sizing: border-box; font-size: 18px;}
.messages .msg-right:last-child { width: 100%;}
.messages .msg-right p{float:left;}
.messages .msg-right input{margin-top:12px;}
.messages textarea { height: 120px; width: 100%; background: none; line-height: 36px; box-shadow: none; padding: 0; border-radius: 6px; padding:10px 20px; box-sizing: border-box; font-size: 18px;margin-top:12px;}
.messages .msg .btn-mesSubmit{ border-radius: 6px;margin: 20px 0 0 0; border: none; width: 34%; line-height: 48px; height: auto;background-image: linear-gradient(#f39c68,#d53617); color: #fff; font-size: 18px; box-sizing: border-box;}
.messages .msg .btn-mesSubmit:hover{ background: #f39c68;}


.copyright{ width:100%; position: absolute; bottom: 0; padding-top: 70px;z-index:9;}
.copyright p{ line-height:64px; color:#fff;}
.copyright p a{ color:#fff;}

.foot-bottom__cont {
	position: relative;
	bottom: -2px;
}
.footer_a .fs-svg {
	position: absolute;
	left: 0;
	bottom: 0
}
.footer_a .fs-svg .gentle-wave {
	-webkit-animation: move-forever2 8s linear infinite;
	animation: move-forever2 8s linear infinite
}
.footer_a .fs-svg.active .gentle-wave {
	-webkit-animation: move-forever2 16s linear infinite;
	animation: move-forever2 16s linear infinite
}
.footer_a .fsb-svg {
	pointer-events: none;
	z-index: 8;
}
.footer_a .fs-svg {
	left: -240px
}
@-webkit-keyframes move-forever2 {
	0% {
		-webkit-transform: translate(-270px, 0%);
		transform: translate(-270px, 0%)
	}
	50% {
		-webkit-transform: translate(10px, 0px);
		transform: translate(10px, 0px)
	}
	100% {
		-webkit-transform: translate(-270px, 0%);
		transform: translate(-270px, 0%)
	}
}

@keyframes move-forever2 {
	0% {
		-webkit-transform: translate(-270px, 0%);
		transform: translate(-270px, 0%)
	}
	50% {
		-webkit-transform: translate(10px, 0px);
		transform: translate(10px, 0px)
	}
	100% {
		-webkit-transform: translate(-270px, 0%);
		transform: translate(-270px, 0%)
	}
}


@media screen and (max-width:1680px){ 
  .navbars4,.width_1600,.title_ny{ width:94%!important;}
  .navbars4 li>a{ margin-right:50px;}
  #mould76976,.footer6 .footer6-main,.footer6 .copy,.wz_main, .news001 .news_ny_bg, .main2, .picture1 .picture1-cont, .product-list, .newcontent, .main3,.join_a .width_1600,#mould54304,.width_1360,
  .cp25 .cp25-main,.zhichi_cont,.peixun_cont,#liucheng ul,.liuyan,.jobs ul{ width:94%!important; margin:0 auto;}
  .tb_page{ width:94%;}
  
  .about_a{ width:92%;}
  .about_a .left p{ line-height:30px;}
  .about_a .left h3{ margin: 12px 0 20px 0;}
  .about_a .left h4{ margin-bottom:20px;}
  .about_a .right{ margin-top:48px;}
  
  .footer_a .left{ margin-left:30px;}
  #mould76976 p{ line-height: 36px !important;}
  
  /*.footer6-nav li{ margin-right: 42px;}
  .product-list > ul li p:first-child{ height:auto;}
  .picture1 .picture1-cont > ul li a img{ height:auto;}
  .crumbs{ width: 94%;}
  .tiaojian{ width: 95%!important;}
  
  .join_a .left{ padding-left:0!important;}
  .join_a .left .title_a{ display:none;}
  .join_a .left .swiper-slide{ margin-top:0!important; padding:0 30px!important;}
  .tb_page{ margin:30px auto!important;}*/
}

@media screen and (max-width:1500px){ 
   .hongor_a1 li{ height:254px;}
}
@media screen and (max-width:1440px){ 
  .navbars4,.width_1600{ width:94%;}
  .navbars4,.navbars4 .logo,.navbars4 ul{ height:80px;}
  .navbars4 .logo{ width:220px;}
  .navbars4 li a{ font-size:16px;}
  
  .navbars4 li .hide1{ top:70px;}
  .navbars4 li:hover .hide1 a{ line-height:40px; font-size:16px;}
   
  #mould76972{ margin: 80px 0 0 0;}
  .title_ny{ margin:48px auto;}
  .title_ny h2{ font-size:36px;}
  .title_ny p{ font-size:24px; margin-top:8px;}
  .about_a .right{ margin-top:90px;}
  
  #mould76976,.footer6 .footer6-main,.footer6 .copy,.wz_main, .news001 .news_ny_bg, .main2, .picture1 .picture1-cont, .product-list, .newcontent, .main3,.join_a .width_1600,#mould54304,.width_1360,
  .cp25 .cp25-main,.zhichi_cont,.peixun_cont,#liucheng ul,.liuyan,#mould35389,.box2{ width:94%!important; margin:0 auto;}
  
  .hongor_a1 li{ height:242px;}
  .newslist_a>ul li .newsimgs{ height:244px;}
  .item .d{line-height: 43px!important;}
  /*.footer6-nav li{ margin-right: 36px;}
  .product-list > ul li p:first-child{ height:auto;}
  .picture1 .picture1-cont > ul li a img{ height:auto;}
  .crumbs{ width: 94%;}
  .tiaojian{ width: 95%!important;}
  
  .join_a .left{ padding-left:0!important; height:520px;}
  .join_a .left .title_a{ display:none;}
  .join_a .left .swiper-slide{ margin-top:0!important; padding:0 20px!important; height:100%!important;}
  .join_a .left .swiper-slide:last-child{ margin-right:0;}
  .tb_page{ margin:30px auto!important;}
  .join_a .left .swiper-slide span{ margin:40px auto!important;}
  .join_a .right{ height:520px;}
  .join_a .right img{ height:100%;}
  .zhichi_cont li{ height:18vw!important;}
  .cp252 .swiper-slide img{ height:auto!important;}
  
  .peixun_cont li{ padding: 26.4px 30px!important;}
  .content_a h2{ color:#fff; font-size: 30px; margin-bottom:16px;}
  
  .contact-container:last-child .right p{ font-size:20px;} */
}


@media screen and (max-width:1360px){
  .hongor_a1 li{ height:230px;}
  .newslist_a>ul li .newsimgs{ height:230px;}
  .about_culture .down_box li p{font-size: 16px!important;}
}









