@charset "utf-8";

.topArea{position: relative;}

.ibanner{position:relative;overflow:hidden;}
.ibanner img{width:100%;}
.ibanner:hover img{transform:scale(1.02);opacity:0.9;}
.ibanner .txt{position:absolute;top:39%;left:50%;text-align:center;color:#fff;width:300px;z-index:10;margin-left:-150px;}
.ibanner .txt.on{background:rgba(66,19,1,0.5);padding:15px 30px;}
.ibanner .txt p:nth-child(1){font-size:36px;font-family:Arial;text-transform:uppercase;}
.ibanner .txt p:nth-child(2){font-size:30px;}

@media all and (max-width:1200px){
	.ibanner .txt{position:absolute;top:25%;left:50%;text-align:center;color:#fff;width:280px;z-index:10;margin-left:-140px;}
	.ibanner .txt.on{background:rgba(66,19,1,0.5);padding:13px 0;box-sizing:border-box;}
	.ibanner .txt p:nth-child(1){font-size:24px;line-height:26px;}
	.ibanner .txt p:nth-child(2){font-size:16px;line-height:26px;}
}

.banner .ban-swiper .swiper-slide .picBox{width: 100%; height: 100%; transform: scale(1); transition: all 5s;}
.banner .ban-swiper .swiper-slide-active .picBox{transform: scale(1.08);}
.banner .ban-swiper .ban-page{position: absolute; left: 9%; bottom: 18%; z-index: 999; color: red; font-size: 16px; color: #ffffff;}
.banner .ban-swiper .swiper-pagination-bullets .swiper-pagination-bullet{position: relative; float: left; width: 100px; margin: 0;text-align: center; background: url(ico_06.png) no-repeat left top; opacity: 1;border-radius: 0;cursor: pointer;}
.banner .ban-swiper .swiper-pagination-bullets .swiper-pagination-bullet::after{position: absolute; left: 0; top: 1; content: "\20"; width: 0; height: 1px; background: #ffffff; transition: all 0.5s;}
.banner .ban-swiper .swiper-pagination-bullets .swiper-pagination-bullet-active::after{width: 100%;}
.banner .ban-swiper .swiper-slide .pic_sj{display: none;}

@media screen and (max-width: 700px) {
	.banner .ban-swiper .swiper-slide .pic_sj{display: block;}
}

/* 二级、三级菜单 */
.menu {height:90px;background: #f2f2f2;text-align:center;}
.menu dl dt {display:inline-block;margin:0 100px;}
.menu dl dt a {display:block;height:86px;line-height:86px;font-size:18px;color: #666666;border-bottom: 4px solid #f2f2f2;box-sizing: content-box;}
.menu dl dt a:hover,.menu dl dt .current {border-bottom: 4px solid #eb3f3c;font-weight:bold;color: #eb3f3c;}

.sthird_nav{ width:100%; text-align:center; font-size:0; margin-top: 60px;margin-bottom: 56px;}
.sthird_nav ul li{ display:inline-block; vertical-align:top; }
.sthird_nav ul li a{ display:block; padding:10px 30px; font-size: 18px; border: 1px solid #e5e5e5; color: #333333; transition: all 0.5s;}
.sthird_nav ul li a i{font-style: normal;}
.sthird_nav ul li.on a,.sthird_nav ul li:hover a{  color: #eb3f3c;border-color: #eb3f3c;}


@media all and (max-width:1200px){
	.menu {height:auto;background:none;text-align:center;width:96%;margin:20px auto;}
	.menu dl dt {display:inline-block;margin:0;width:49%;float:left;margin-top:10px;}
	.menu dl dt:nth-child(1),.menu dl dt:nth-child(2){margin-top:0;}
	.menu dl dt:nth-child(2n){float:right;}
	.menu dl dt a { display:block; height:38px; line-height:38px; font-size:14px; color:#333; border-bottom:none; background:#eee; }
	.menu dl dt a:hover,.menu dl dt .current {border-bottom:none;font-weight:normal;background: #eb3c3f;color:#fff;}
}

.zc{width:90%;margin:80px auto;}
.zc .pic{float:left;width:38%;overflow:hidden;}
.zc .pic img{width:100%;max-width:663px;}
.zc .pic:hover img{opacity:0.9;transform:scale(1.02);}
.zc .pic p{height:86px;line-height:86px;background:#421301;color:#fff;font-size:18px;padding-left:20px;width:100%;box-sizing:border-box;}
.zc .txt{float:right;width:56%;}
.zc .txt h2{font-size:36px;font-family:Arial;font-weight:normal;text-transform:uppercase;color:#222;}
.zc .txt h3{font-size:30px;font-weight:normal;padding-bottom:40px;color:#222;}
.zc .txt p{font-size:14px;text-align:justify;line-height:33px;}

@media all and (max-width:1440px){
	.zc .txt h3{padding-bottom:20px;}
	.zc .txt p{line-height:27px;}
}

@media all and (max-width:1200px){
	.zc{width:96%;margin:20px auto;}
	.zc .pic{float:none;width:100%;overflow:hidden;}
	.zc .pic img{width:100%;max-width:663px;}
	.zc .pic p{height:40px;line-height:40px;font-size:14px;padding-left:10px;width:100%;box-sizing:border-box;}
	.zc .txt{float:none;width:100%;}
	.zc .txt h2{font-size:30px;padding-top:20px;}
	.zc .txt h3{font-size:24px;font-weight:normal;padding-bottom:20px;color:#222;}
	.zc .txt p{font-size:14px;text-align:justify;line-height:24px;}
}

.about{}
.a-1{background:#eee;}
.a-1 .txt{width:50%;float:left;box-sizing:border-box;padding:13% 5% 0;}
.a-1 .txt h2{font-size:48px;font-weight:normal;text-transform:uppercase;font-family:Arial;color:#222;}
.a-1 .txt h3{font-size:30px;font-weight:normal;color:#323232;}
.a-1 .txt .i{font-size:14px;line-height:26px;margin-top:30px;}
.a-1 .txt .more{margin-top:8%;}
.a-1 .txt .more a{display:block;width:50px;height:50px;background:url(more1.png);}
.a-1 .pic{width:50%;float:right;overflow:hidden;}
.a-1 .pic img{width:100%;}
.a-1 .pic:hover img{transform:scale(1.04);}

@media all and (max-width:1440px){
	.a-1 .txt{padding:13% 5% 0;}
	.a-1 .txt h2{font-size:40px;line-height:42px;}
	.a-1 .txt h3{font-size:22px;}
	.a-1 .txt .i{line-height:24px;}
	.a-1 .txt .more{margin-top:5%;}
}

@media all and (max-width:1200px){
	.a-1 .txt{width:100%;float:none;box-sizing:border-box;padding:20px 2%;}
	.a-1 .txt h2{font-size:20px;line-height:24px;}
	.a-1 .txt h3{font-size:18px;}
	.a-1 .txt .i{font-size:14px;line-height:26px;margin-top:20px;}
	.a-1 .txt .more{margin-top:20px;}
	.a-1 .txt .more a{display:block;width:50px;height:50px;background:url(more1.png);}
	
	.a-1 .pic{width:100%;float:none;overflow:hidden;}
}


.a-2{padding:60px 0;}
.a-2 .pic{width:50%;float:left;overflow:hidden;}
.a-2 .pic img{width:100%;}
.a-2 .pic:hover img{transform:scale(1.04);}

.a-2 .txt{width:50%;float:right;box-sizing:border-box;padding:5% 5% 0;}
.a-2 .txt h2{font-size:48px;font-weight:normal;text-transform:uppercase;font-family:Arial;color:#222;line-height:52px;}
.a-2 .txt h3{font-size:30px;font-weight:normal;color:#323232;}
.a-2 .txt .i{font-size:14px;line-height:26px;margin-top:30px;}
.a-2 .txt .more{margin-top:8%;}
.a-2 .txt .more a{display:block;width:50px;height:50px;background:url(more2.png);}

@media all and (max-width:1440px){
	.a-2 .txt{padding:0 5% 0;}
	.a-2 .txt h2{font-size:40px;line-height:42px;}
	.a-2 .txt h3{font-size:22px;}
	.a-2 .txt .i{line-height:24px;}
	.a-2 .txt .more{margin-top:5%;}
}

@media all and (max-width:1200px){
	.a-2{padding:20px 0;}
	.a-2 .txt{width:100%;float:none;box-sizing:border-box;padding:0 2% 20px;}
	.a-2 .txt h2{font-size:20px;line-height:24px;}
	.a-2 .txt h3{font-size:18px;}
	.a-2 .txt .i{font-size:14px;line-height:26px;margin-top:20px;}
	.a-2 .txt .more{margin-top:20px;}
	.a-2 .txt .more a{display:block;width:50px;height:50px;background:url(more2.png);}
	
	.a-2 .pic{width:100%;float:none;overflow:hidden;}
}

.a-3{position:relative;overflow:hidden;}
.a-3 img{width:100%;}
.a-3:hover img{transform:scale(1.04);}
.a-3 .txt{width:50%;height:100%;background:rgba(0,0,0,0.5);position:absolute;top:0;left:0;box-sizing:border-box;padding:8% 5% 0;color:#fff;z-index:10;}
.a-3 .txt h2{font-size:48px;font-weight:normal;text-transform:uppercase;font-family:Arial;line-height:52px;}
.a-3 .txt h3{font-size:30px;font-weight:normal;}
.a-3 .txt .i{font-size:14px;line-height:26px;margin-top:30px;}
.a-3 .txt .more{margin-top:8%;}
.a-3 .txt .more a{display:block;width:50px;height:50px;background:url(more3.png);}

@media all and (max-width:1440px){
	.a-3 .txt{padding:5% 5% 0;}
	.a-3 .txt h2{font-size:40px;line-height:42px;}
	.a-3 .txt h3{font-size:22px;}
	.a-3 .txt .i{line-height:24px;}
	.a-3 .txt .more{margin-top:5%;}
}

@media all and (max-width:1200px){
	.a-3 img{display:none;}
	.a-3 .txt{width:100%;float:none;box-sizing:border-box;padding:20px 2%;position:static;background:url(bgs.html) no-repeat;background-size:cover;}
	.a-3 .txt h2{font-size:20px;line-height:24px;}
	.a-3 .txt h3{font-size:18px;}
	.a-3 .txt .i{font-size:14px;line-height:26px;margin-top:20px;}
	.a-3 .txt .more{margin-top:20px;}
	.a-3 .txt .more a{display:block;width:50px;height:50px;background:url(more3.png);}
}


.a-4{padding:60px 0 0;}
.a-4 .hd{text-align:center;}
.a-4 .hd h2{font-size:36px;font-weight:normal;text-transform:uppercase;color:#000;}
.a-4 .hd h3{font-size:30px;font-weight:normal;color:#000;}
.a-4 .bd{height:340px;position:relative;margin-bottom:140px;}
.a-4 .bd .bg{background:#ececec;width:100%;height:300px;position:absolute;top:20px;left:0;}
.a-4 .bd .bg .lines{width:100%;height:1px;background:#959595;opacity:0.2;position:absolute;top:109px;left:0;z-index:10;}
.swiper-container-2{margin:50px auto !important;width:80%;}
.swiper-container-2 .swiper-slide{height:340px;box-sizing:border-box;padding:80px 30px 0;}
.swiper-container-2 .swiper-slide h2{font-size:30px;font-family:Arial;font-weight:normal;color:#000;}
.swiper-container-2 .swiper-slide .line{width:40px;height:3px;background:#333;margin:1px 0 14px 0;}
.swiper-container-2 .swiper-slide p{font-size:14px;text-align:justify;}
.swiper-container-2 .swiper-slide:hover{background:#421301;color:#fff;}
.swiper-container-2 .swiper-slide-active{background:#421301;color:#fff;}
.swiper-container-2 .swiper-slide:hover h2{color:#fff;}
.swiper-container-2 .swiper-slide:hover .line{background:#fff;}
.swiper-container-2 .swiper-slide-active h2{background:#421301;color:#fff;}
.swiper-container-2 .swiper-slide-active .line{background:#fff;}

.a-4 .bd .swiper-pagination-bullet { background:#999; width:8px; height:8px; opacity:1; margin:0 5px; /*display:none; */ }
.a-4 .bd .swiper-pagination-bullet-active { width:30px; background:#421301; border-radius:30px; }
.a-4 .bd>.swiper-pagination-bullets{ bottom:0px !important; text-align:center !important;}

@media all and (max-width:1440px){
	.swiper-container-2 .swiper-slide{padding:50px 30px 0;}
	.a-4 .bd .bg .lines{display:none;}
}

@media all and (max-width:1200px){
	.a-4{padding:20px 0 0;}
	.a-4 .hd h2{font-size:20px;line-height:24px;}
	.a-4 .hd h3{font-size:18px;}
	.a-4 .bd{height:auto;position:relative;margin-bottom:20px;}
	.a-4 .bd .bg{display:none;}
	.swiper-container-2{margin:20px auto !important;width:96%;}
	.swiper-container-2 .swiper-slide{height:auto;box-sizing:border-box;padding:10px 2% 16px;}
}

.culture{}
.culture .hd{text-align:center;padding:60px 0;}
.culture .hd h2{font-size:36px;font-weight:normal;font-family:Arial;text-transform:uppercase;color:#323232;}
.culture .hd h3{font-size:30px;color:#323232;font-weight:normal;}

.culture .c-1{padding:100px 0;background:#ececec;}
.culture .c-1 ul{width:90%;margin:0 auto;}
.culture .c-1 li{width:33.333%;float:left;box-sizing:border-box;}
.culture .c-1 li .l{float:left;width:23%;}
.culture .c-1 li .l img{max-width:98px;}
.culture .c-1 li .r{width:77%;float:left;box-sizing:border-box;}
.culture .c-1 li .r h4{font-size:24px;font-weight:normal;color:#000;margin-top:15px;}
.culture .c-1 li .r p{font-size:18px;color:#666;}

@media all and (max-width:1440px){
	.culture .c-1 li .r{padding-left:4%;}
}

.swiper-container-3{margin:0 auto 60px!important;width:90%;padding-bottom:60px !important;}
.swiper-container-3 .swiper-slide{}
.swiper-container-3 .swiper-slide img{width:100%;}
.swiper-container-3 .swiper-slide a{display:block;position:relative;overflow:hidden;}
.swiper-container-3 .swiper-slide a:hover img{transform:scale(1.04);}
.swiper-container-3 .swiper-slide p{width:100%;position:absolute;left:0;bottom:0;height:60px;line-height:60px;color:#fff;font-size:16px;background:rgba(66,19,0,0.9);text-align:center;}
.swiper-container-3 .swiper-pagination-bullet { background:#999; width:8px; height:8px; opacity:1; }
.swiper-container-3 .swiper-pagination-bullet-active { width:30px; background:#421301; border-radius:30px; }
.swiper-container-3>.swiper-pagination-bullets{ bottom:0px !important; }

@media all and (max-width:1200px){
.culture{margin-top:-20px;}
.culture .hd{padding:20px 0;}
.culture .hd h2{font-size:20px;}
.culture .hd h3{font-size:20px;}

.culture .c-1{padding:20px 0;}
.culture .c-1 ul{width:96%;margin:0 auto;}
.culture .c-1 li{width:33.333%;text-align:center;}
.culture .c-1 li .l{float:none;width:100%;}
.culture .c-1 li .l img{max-width:70px;border-radius:5px;}
.culture .c-1 li .r{width:100%;float:none;}
.culture .c-1 li .r h4{font-size:15px;margin-top:6px;}
.culture .c-1 li .r p{font-size:12px;padding:0 5px;}

.swiper-container-3{margin:0 auto 20px!important;width:96%;padding-bottom:40px !important;}
.swiper-container-3 .swiper-slide p{height:40px;line-height:40px;color:#fff;font-size:14px;overflow:hidden;}
}

.indus{background:url(bgg.jpg);}
.indus .hd{text-align:center;padding:60px 0;}
.indus .hd h2{font-size:36px;font-weight:normal;font-family:Arial;text-transform:uppercase;color:#323232;}
.indus .hd h3{font-size:30px;color:#323232;font-weight:normal;}
.indus ul{}
.indus li{background:#eee;padding:60px 5%;width:90%;}
.indus li .txt{float:left;width:47%;padding-top:4%;}
.indus li .txt.d1{padding-top:5%;}
.indus li .txt h4{font-size:24px;font-weight:normal;color:#333;}
.indus li .txt .i{font-size:14px;line-height:26px;margin-top:30px;}

.indus li dl{margin-top:3%;}
.indus li dl dt{float:left;width:30%;margin-right:15px;}
.indus li dl dt img{width:100%;}

.indus li .more{margin-top:8%;}
.indus li .more a{display:block;width:50px;height:50px;background:url(more1.png);}
.indus li .more a:hover{opacity:0.8;}
.indus li .pic{float:right;overflow:hidden;width:48%;text-align:right;}
.indus li .pic img{width:100%;}
.indus li .pic:hover img{transform:scale(1.04);}
.indus li:nth-child(2n){background:#fff url(bgg.jpg);}
.indus li:nth-child(2n) .pic{float:left;text-align:left;}
.indus li:nth-child(2n) .txt{float:right;}
.indus li:nth-child(2n) .txt.d2{padding-top:2.5%;}

.pars{background:#eee;padding:40px 0 70px;}
.pars h3{width:90%;margin:0 auto 30px;font-size:20px;font-weight:normal;color:#333;}
.pars dl{width:90%;margin:0 auto;}
.pars dl dt{float:left;width:16.666%;text-align:center;}
.pars dl dt a{display:block;}
.pars dl dt p{font-size:18px;padding-top:16px;transition:all 0.5s;}
.pars dl dt a:hover img{opacity:0.7;}
.pars dl dt a:hover p{padding-top:10px;}

.scroll .g-in{background:#eee;padding:60px 5%;}
.scroll .g-in .z{float:left;width:47%;padding-top:7%;}
.scroll .g-in .z h4{font-size:24px;font-weight:normal;color:#333;}
.scroll .g-in .z .i{font-size:14px;line-height:32px;margin-top:30px;}
.scroll .g-in .y{float:right;overflow:hidden;width:48%;text-align:right;}

.swiper-container-4{position:relative;}
.swiper-container-4 .swiper-pagination-bullet { background:#fff; width:8px; height:8px; opacity:1; }
.swiper-container-4 img{width:100% !important;}
.swiper-container-4 .swiper-slide:hover img{transform:scale(1.04);}
.swiper-container-4 .swiper-pagination-bullet-active { width:30px; background:#421301; border-radius:30px; opacity:1;}
.swiper-container-4>.swiper-pagination-bullets{ bottom:20px !important; }
.swiper-container-4 .swiper-button-prev{width:50px;height:50px;background:url(prev.html);transition:all 0.5s;}
.swiper-container-4 .swiper-button-prev:hover{opacity:0.7;}
.swiper-container-4 .swiper-button-next{width:50px;height:50px;background:url(next.jpg);transition:all 0.5s;}
.swiper-container-4 .swiper-button-next:hover{opacity:0.7;}

@media all and (max-width:1600px){
.scroll .g-in .z{padding-top:3%;}

.indus li .txt{padding-top:1%;}
}

@media all and (max-width:1440px){
.indus li:nth-child(2n) .txt.d2{padding-top:0%;}

.indus li .txt.d1{padding-top:3%;}

.scroll .g-in .z{padding-top:1%;}

.indus li dl{margin-top:2%;margin-bottom:20px;}
.indus li dl dt{float:left;width:32%;margin-right:2%;}
.indus li dl dt:last-child{margin-right:0;}
.indus li dl dt img{width:100%;}

}

@media all and (max-width:1200px){
.indus .hd{padding:20px 0 20px;}
.indus .hd h2{font-size:20px;}
.indus .hd h3{font-size:20px;}
.indus li{padding:20px 2%;width:96%;}
.indus li .txt{float:none;width:100%;padding-top:0;}
.indus li .txt.d1{padding-top:0;}
.indus li .txt h4{font-size:18px;font-weight:normal;}
.indus li .txt .i{font-size:13px;line-height:24px;margin-top:20px;}
.indus li .txt.d1 .i{margin-top:6px;}
.indus li .more{margin:20px 0 20px;}
.indus li .more a{display:block;width:50px;height:50px;background:url(more1.png);}
.indus li .pic{float:none;width:100%;}
.indus li .pic img{width:100%;}
.indus li:nth-child(2n) .pic{float:none;}
.indus li:nth-child(2n) .txt{float:none;}
.indus li:nth-child(2n) .txt.d2 .i{margin-top:6px;}

.pars{padding:20px 0;}
.pars h3{width:90%;margin:0 auto 20px;font-size:16px;}
.pars dl{width:100%;margin:0 auto;}
.pars dl dt{float:left;width:33.333%;margin-bottom:15px;}
.pars dl dt img{height:40px;}
.pars dl dt:last-child{margin-bottom:0;}
.pars dl dt a{display:block;}
.pars dl dt p{font-size:14px;padding-top:0;transition:all 0.5s;}
.pars dl dt a:hover img{opacity:0.7;}
.pars dl dt a:hover p{padding-top:0;}

.scroll .g-in{padding:20px 2% 20px;}
.scroll .g-in .z{float:none;width:100%;padding-top:0;}
.scroll .g-in .z h4{font-size:18px;}
.scroll .g-in .z .i{font-size:13px;line-height:24px;margin-top:6px;}
.scroll .g-in .y{float:none;width:100%;margin-top:15px;}

.swiper-container-4>.swiper-pagination-bullets{ bottom:10px !important; }
.swiper-container-4 .swiper-button-prev{display:none;}
.swiper-container-4 .swiper-button-next{display:none;}
}

.jobcon{}
.jobcon .hd{text-align:center;padding:60px 0;}
.jobcon .hd h2{font-size:36px;font-weight:normal;font-family:Arial;text-transform:uppercase;color:#323232;}
.jobcon .hd h3{font-size:30px;color:#323232;font-weight:normal;}

.jobcon .hds{text-align:center;padding:70px 0 35px;}
.jobcon .hds h2{font-size:36px;font-weight:normal;font-family:Arial;text-transform:uppercase;color:#323232;}
.jobcon .hds h3{font-size:30px;color:#323232;font-weight:normal;}

.jobcon ul{width:50%;float:left;border-top:52px solid #fff;background:#eee;padding:6% 0;}
.jobcon ul li{width:33.333%;float:left;text-align:center;}
.jobcon ul li:hover img{opacity:0.8;}
.jobcon ul li h4{font-size:18px;font-weight:normal;color:#000;margin-top:12px;}
.jobcon ul li p{font-size:14px;color:#888;}
.jobcon .y{width:50%;float:right;overflow:hidden;}
.jobcon .y img{width:100%;}
.jobcon .y:hover img{transform:scale(1.04);}

.jobcon table{width:90%;margin:0 auto 50px;}
.jobcon table th{background:#421301;font-size:18px;color:#fff;font-weight:normal;padding:15px 0;}
.jobcon table td{width:20%;text-align:center;}
.jobcon table tr{font-size:16px;color:#555;}
.jobcon table tr:nth-child(2n+1){background:#f2f2f2;}
.jobcon table tr td{padding:15px 0;}

@media all and (max-width:1600px){
.jobcon ul{padding:5% 0;}
}

@media all and (max-width:1440px){
.jobcon ul{padding:4% 0;}
}

@media all and (max-width:1200px){
.jobcon .hd{text-align:center;padding:0 0 20px;}
.jobcon .hd h2{font-size:20px;}
.jobcon .hd h3{font-size:20px;}

.jobcon .hds{text-align:center;padding:20px 0 20px;}
.jobcon .hds h2{font-size:20px;}
.jobcon .hds h3{font-size:20px;}

.jobcon ul{width:100%;float:none;border-top:0;background:#eee;padding:20px 0;}
.jobcon ul li{width:33.333%;float:left;}
.jobcon ul li img{border-radius:3px;}
.jobcon ul li:hover img{opacity:0.8;}
.jobcon ul li h4{font-size:13px;margin-top:8px;}
.jobcon ul li p{font-size:11px;}
.jobcon .y{width:100%;float:none;}

.jobcon table{width:96%;margin:0 auto 20px;}
.jobcon table th{font-size:13px;padding:10px 0;}
.jobcon table tr{font-size:12px;}
.jobcon table tr td{padding:10px 0;}
}

.contact-add{position:relative;}
.contact-add .pic{width:1920px;position:relative;left:50%;margin-left:-960px;}
.contact-add .txt{width:36%;background:rgba(66,19,1,0.9);position:absolute;top:24%;right:5%;color:#fff;font-size:18px;padding:40px 50px;z-index:10;}
.contact-add .txt h2{font-size:24px;font-weight:normal;padding-bottom:12px;}
.contact-add .txt p{line-height:41px;height:41px;margin-bottom:4px;}
.contact-add .txt p:nth-child(2) img{margin-top:8px;margin-right:12px;}
.contact-add .txt p:nth-child(3) img{margin-top:8px;margin-right:13px;}
.contact-add .txt p:nth-child(4) img{margin-top:9px;margin-right:8px;}
.contact-add .txt p:nth-child(5) img{margin-top:12px;margin-right:9px;}

.contact-bg{background:#f1f1f1;padding-bottom:10px;}
.contact-ul{width:90%;margin:-20px auto 0;}
.contact-ul li{width:32%;float:left;margin-right:2%;margin-bottom:40px;}
.contact-ul li:nth-child(3n){float:right;margin-right:0;}
.contact-ul li h4{font-size:18px;color:#fff;padding:10px 0;background:#cfa972;font-weight:normal;padding-left:20px;}
.contact-ul li:hover h4{background:#411301;}
.contact-ul li div{padding:18px 20px;background:#fff;}
.contact-ul li p{font-size:14px;height:24px;line-height:24px;padding-left:27px;overflow:hidden;}
.contact-ul li p:nth-child(1){background:url(con1.html) left center no-repeat;}
.contact-ul li p:nth-child(2){background:url(con2.html) left center no-repeat;margin-top:14px;}
.contact-ul li p.s{background:url(con1.html) left center no-repeat;}

@media all and (max-width:1200px){
.contact-add{width:96%;margin:0 auto 20px;}
.contact-add .pic{width:100%;position:static;left:50%;margin-left:0;}
.contact-add .pic img{width:100%;display:none;}

.contact-add .txt{width:100%;background:rgba(66,19,1,0.9);position:static;font-size:13px;padding:20px 10px 10px;z-index:10;box-sizing:border-box;}
.contact-add .txt h2{font-size:18px;font-weight:normal;padding-bottom:12px;}
.contact-add .txt p{line-height:25px;height:25px;margin-bottom:10px;}
.contact-add .txt p:nth-child(2) img{margin-top:0;margin-right:12px;}
.contact-add .txt p:nth-child(3) img{margin-top:0;margin-right:13px;}
.contact-add .txt p:nth-child(4) img{margin-top:2px;margin-right:8px;}
.contact-add .txt p:nth-child(5) img{margin-top:4px;margin-right:9px;}

.contact-bg{padding-bottom:10px;padding-top:20px;}
.contact-ul{width:96%;margin:0 auto 0;}
.contact-ul li{width:100%;float:none;margin-right:0;margin-bottom:10px;}
.contact-ul li:nth-child(3n){float:none;margin-right:0;}
.contact-ul li h4{font-size:16px;padding-left:10px;}
.contact-ul li div{padding:15px 10px;background:#fff;}
.contact-ul li p{font-size:13px;}

}

/* 内容模式 */
.news-display { padding: 0 0 60px; }
.news-display .left {float: left;width: 73%;border-right: 1px solid #ddd;/* padding-right: 4%; */}
.news-display .right {float: right;width: 360px;width: 27%;padding: 0 4%;}

.article { line-height:2; font-size:14px; word-wrap:break-word; text-align:justify; width:90%; margin:60px auto;}
.article .hd { padding:0 0 20px; text-align:center; }
.article .hd h1 { color:#333; font-size:20px; }
.article .hd .titBar { color:#797979; font-size:13px; }
.article .bd { text-align:justify; padding-bottom:40px; }
.article .ft { padding:20px 0 0; border-top:1px solid #ddd; }
.article .bd img{max-width: 100%}

.m-related .hd { margin-bottom:32px; padding:0; border-bottom:1px dotted #caced1; }
.m-related .hd h2 {padding: 8px 0 13px;font-weight: bold;font-size:24px;line-height: 1.6;color: #000000;}
.m-related .bd .item { position: relative; width: 100%; margin:0 0 40px; border: 1px solid #e9ecef; background:#fff; line-height:1.6; }
.m-related .bd .item:after { position: absolute; left: 0; top: 0; content: ''; display: block; width: 100%; height: 100%; background: #fff; transition: all .6s; }
.m-related .bd .item a { position: relative; display: block; padding: 0; z-index: 1; }
.m-related .bd .item .pic { position: relative; overflow: hidden; }
.m-related .bd .item .pic img { width: 100%; height: auto; transform: scale(1); transition: all .6s; }
.m-related .bd .item dl { position: relative; display:block; overflow:hidden; zoom:1; padding:24px 20px; background: #f5f8fb; line-height: 1.8; }
.m-related .bd .item dl .title { color: #000; font-size: 22px; line-height: 2; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.m-related .bd .item dl .descrition { height: 48px; margin-top: 10px; opacity: .6; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.m-related .bd .item dl .date { color: #d90011; font-size: 18px; font-family: Arial; }
.m-related .bd .item:hover:after { box-shadow: 0 15px 15px rgba(0,0,0,.1); transform: scale(1); }
.m-related .bd .item:hover a { color: #000; }
.m-related .bd .item:hover .pic img { transform: scale(1.1); }
.m-related .bd .item:hover dl .title { color: #d90011; }
.m-related .bd .item:hover dl .other .more { border:1px solid #d90011; color: #d90011; transition: all .6s; }

@media (max-width:750px) {
    .m-related { display: none; }
}

@media all and (max-width:1200px){
.article { line-height:1.8; font-size:14px; word-wrap:break-word; text-align:justify; width:96%; margin:0 auto 20px;}
.article .hd { padding:0 0 20px; text-align:center; }
.article .hd h1 { font-size:15px; }
.article .hd .titBar { font-size:12px; }
.article .bd { padding-bottom:20px; }
.article img{max-width:100%;height: auto;}
}

.article form{margin:40px 0 0 20px;}
.article form .ly{position:relative;width:670px;height:44px;line-height:44px;border:1px solid #d9d9d9;border-radius:46px;margin-bottom:20px;}
.article form .ly p{float:left;height:44px;margin-left:16px;font-size:20px;padding-left:33px;}
.article form .ly input{float:left;width:541px;height:44px;padding-left:20px;font-size:14px;}
.article form .ly:nth-child(1) p{background:url(t1.png) left center no-repeat;}
.article form .ly:nth-child(2) p{background:url(t2.png) left center no-repeat;}
.article form .ly:nth-child(3) p{background:url(t3.png) left center no-repeat;}
.article form .ly:nth-child(4){margin-bottom:38px;}
.article form .ly:nth-child(4) p{background:url(t4.png) left center no-repeat;}
.article form .submit{width:672px;height:56px;background:#d92722;color:#fff;font-size:20px;border-radius:56px;cursor:pointer;}

@media all and (max-width:1200px){
	.article form{margin:6% 0 0 0;}
	.article form .ly{position:relative;width:94%;height:40px;line-height:40px;border:1px solid #d9d9d9;border-radius:46px;margin:0 auto 3%;}
	.article form .ly p{float:left;height:40px;margin-left:16px;font-size:15px;padding-left:28px;}
	.article form .ly input{float:left;width:calc(94% - 98px); height:40px;padding-left:20px;font-size:14px;color:#888;}
	.article form .ly:nth-child(1) p{background:url(t1.png) left center no-repeat;}
	.article form .ly:nth-child(2) p{background:url(t2.png) left center no-repeat;}
	.article form .ly:nth-child(3) p{background:url(t3.png) left center no-repeat;}
	.article form .ly:nth-child(4){margin-bottom:4%;}
	.article form .ly:nth-child(4) p{background:url(t4.png) left center no-repeat;}
	.article form .submit{display:block;width:94%;height:40px;background:#d92722;color:#fff;font-size:16px;border-radius:40px;cursor:pointer;margin:0 auto;}
}

/* 头部新闻 */
.hotNews { margin-bottom:26px; overflow:hidden; }
.hotNews .pic { float:left; width:370px; height:195px; margin-right:5px; }
.hotNews dl { display:block; overflow:hidden; zoom:1; padding:0 0 0 10px; line-height:22px; }
.hotNews dl dt { padding-left:10px; color:#fff; font-size:14px; line-height:30px; }
.hotNews dl dt a{color:#000;}
.hotNews dl dt a:hover{color:#0395c8;}
.hotNews dl .d{padding:4px 0 10px 10px;}
.hotNews dl .i { min-height:76px; padding-bottom:10px; padding-left:10px; }
.hotNews dl .m { width:82px; height:25px; margin-left:10px; background:#00afec; line-height:25px; text-align:center; }
.hotNews dl .m a { display:block; color:#fff; }
.hotNews dl .m a:hover { background:#0395c8; color:#fff; }

/* 新闻列表 */
.list { padding:0 0 50px; width:90%; margin:0 auto; }
.list li { padding:15px 0; border-bottom:1px dashed #e0e0e0; font-size:15px; }
.list li a{float:left;}
.list li span{font-family:Arial;color:#999;float:right;}


@media all and (max-width:1200px){
.list { padding:0 0 20px; width:96%; margin:0 auto; }
.list li { padding:10px 0; font-size:14px; }
.list li a{float:none;display:block;}
.list li span{float:none;display:block;font-size:12px;padding-top:6px;}

}

.tit-inside{text-align:center;padding:60px 0;}
.tit-inside h2{font-size:36px;font-weight:normal;font-family:Arial;text-transform:uppercase;color:#323232;}
.tit-inside h3{font-size:30px;color:#323232;font-weight:normal;}

@media all and (max-width:1200px){
.tit-inside{text-align:center;padding:0 0 20px;}
.tit-inside h2{font-size:20px;}
.tit-inside h3{font-size:20px;}
}

/* 图文新闻 */
.pothoItem { margin:0 0 50px; }
.pothoItem .item { overflow:hidden; width:100%; padding:38px 5%; border-bottom:1px solid #eee;}
.pothoItem .item:hover{background:#f1f1f1;}
.pothoItem .item .pic { float:left; width:25%; overflow:hidden;}
.pothoItem .item .pic a{display:block;text-align:center;}
.pothoItem .item .pic img {width:100%;transition:all 0.5s;}
.pothoItem .item .pic a:hover img{transform:scale(1.04);}

.pothoItem .item dl {width:50%;float:left;margin-left:3%;padding-top:3%;}
.pothoItem .item dl dt { font-size:18px; font-weight:bold; }
.pothoItem .item dl dt a{color:#000;}
.pothoItem .item dl dt a:hover{color: #421301;padding-left:10px;}
.pothoItem .item dl .i {color:#666; font-size:14px; line-height:24px; margin-top:18px;}

.pothoItem .item .date{float:right;width:22%;text-align:center;font-family:Arial;color:#c3121a;margin-top:3%;}
.pothoItem .item .date p:nth-child(1){font-size:18px;}
.pothoItem .item .date p:nth-child(2){font-size:48px;font-weight:bold;}

@media all and (max-width:1600px){
.pothoItem .item dl {padding-top:2%;}
.pothoItem .item .date{margin-top:2%;}
}

@media all and (max-width:1440px){
.pothoItem .item dl {padding-top:0;}
.pothoItem .item .date{margin-top:0;}
}

@media all and (max-width:1200px){
.pothoItem { margin:0 0 22px; }
.pothoItem .item { width:96%; padding:20px 2%;}
.pothoItem .item:nth-child(1){padding-top:0;}
.pothoItem .item:hover{background:none;}
.pothoItem .item .pic { float:none; width:100%;}
.pothoItem .item dl {width:100%;float:none;margin-left:0;padding-top:3%;}
.pothoItem .item dl dt { font-size:16px; font-weight:normal; }
.pothoItem .item dl dt a:hover{padding-left:0;}
.pothoItem .item dl .i {font-size:13px; line-height:22px; margin-top:10px;

overflow:hidden; 
		text-overflow:ellipsis;
		display:-webkit-box; 
		-webkit-box-orient:vertical;
		-webkit-line-clamp:2;
}
.pothoItem .item .date{float:none;width:100%;text-align:left;margin-top:2%;}
.pothoItem .item .date p:nth-child(1){font-size:15px;display:inline;}
.pothoItem .item .date p:nth-child(2){font-size:15px;font-weight:normal;display:inline;}
}

/* 图片列表 */
.piList { padding-bottom:20px; width:90%; margin:0 auto;}
.piList ul{display: flex; flex-wrap: wrap;}
.piList li{display:inline;margin-right:2%;width:23.5%;overflow:hidden;margin-bottom:30px;}
.piList li:hover{box-shadow: 0 -2px 10px #ccc;}
.piList li:nth-child(4n){margin-right:0;}
.piList li a{display:block;position:relative;overflow:hidden;overflow:hidden;}
.piList li a img{width:100%;}
.piList li a p { width:100%;height:48px; line-height:48px; font-size:13px; white-space:nowrap; text-overflow:ellipsis; box-sizing:border-box;
	overflow:hidden; text-align:center; position:absolute; left:0; bottom:-48px; background:#e84852; color:#fff; z-index:10; transition:all 0.5s;}
.piList li a:hover img{transform:scale(1.04);}
.piList li a:hover p{bottom:0;}

@media all and (max-width:1200px){
	.piList ul{justify-content: space-between;}
	.piList { padding-bottom:10px; width:96%;}
	.piList li{margin-right:0;width:49%;margin-bottom:10px;}
	.piList li:nth-child(2n){float:right;margin-right:0;}
	.piList li a p{padding:0 8px;height:38px; line-height:38px; position:static; font-size:12px; }
}



/* 分页 */
.page { line-height:24px; text-align:center; font-size:13px; margin-bottom:50px; }
.page a { display:inline-block; margin:0 3px; padding:3px 11px; border:1px solid #ddd; vertical-align:top; }
.page a:hover,.page .current {border: 1px solid #eb3c3f;background: #eb3c3f;color:#fff;}

@media all and (max-width:1200px){
.page { margin-bottom:24px; }
}

/* 人才招聘 */
.hr{padding:0 0 30px;width:90%;margin:0 auto;}
.hr-title{height:45px;line-height:45px;font-size:16px;color:#fff;text-align:center;background:#a2a2a2;}
.hr dt{height:47px;line-height:47px;background:#fff;font-size:15px;text-align:center;color:#000;font-weight:bold;background:#eee;}
.hr dd{font-size:14px;padding:20px 0 0;line-height:26px;color:#555;}

/* 人才招聘 */
.form-panel { padding:0 0 30px; width:90%;margin:0 auto;}
.form-panel h4 { margin-bottom:10px; padding:0 20px; background:#666; color:#fff; line-height:30px; }
.form-panel .tips { padding:10px 0 10px 100px; font-weight:bold; font-size:13px; text-align:left; }
.form-panel .field { clear:both; }
.form-panel li.field label { display:block; float:left; width:100px; line-height:32px; text-align:right; }
.form-panel .input { padding:5px 0; zoom:1; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { height:26px; padding:2px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .code { height:26px; padding:2px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .textarea { width:600px; height:100px; padding:3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .submit-field { padding:20px 10px 20px 100px; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit,.form-panel .submit-field .btn-reset { width:110px; height:36px; font-size:14px; border:none; background:#666; color:#fff; cursor:pointer; }
.form-panel .submit-field .btn-submit{background:#421301;color:#fff;}

@media all and (max-width:1200px){
.hr{padding:0 0 20px;}
.hr dd{font-size:13px;padding:10px 0 0;line-height:22px;}
.form-panel { padding:0 0 20px; }
.form-panel li.field label { width:18%; }
.form-panel .text { height:32px; width:74%; box-sizing:border-box; }
.form-panel .textarea { width:74%; box-sizing:border-box; }
.form-panel .submit-field { padding:15px 0 0 18%; clear:both; }
}
.abArea03 { padding-top:40px; }
.abArea03 .bd { margin-top:50px; text-align:center; }
.abArea03 .bd01 { position:relative; background:url(ab08.png) repeat-y center; padding:60px 0 0; }
.abArea03 .bd01 ul li { position:relative; padding-bottom:65px; margin:0 50px; }
.abArea03 .bd01 ul li:nth-child(n+5) { display:none; }
.abArea03 .bd01 ul li .txt { float:left; width:47.5%; text-align:right; font-size:26px; color:#666; line-height:30px; }
.abArea03 .bd01 ul li .txt01 { float:right; width:47.5%; }
.abArea03 .bd01 ul li .txt01 .p1 { font-size:20px; color:#333; line-height:30px; margin-bottom:10px; }
.abArea03 .bd01 ul li .txt01 .p2 { font-size:14px; color:#999; }
.abArea03 .bd01 ul li .txt02 { position:absolute; left:50%; margin-left:-7px; top:10px; width:13px; height:13px; background:url(ab06.png) no-repeat center; z-index:5; }

.abArea03 .bd01 ul li:nth-child(2n) .txt { float:right; text-align:left; }
.abArea03 .bd01 ul li:nth-child(2n) .txt01 { float:left; text-align:right; }

.abArea03 .bd01 ul li:hover .txt { color:#f64f4f; }
.abArea03 .bd01 ul li:hover .txt01 .p1 { color:#f64f4f; }
.abArea03 .bd01 ul li:hover .txt02 { background:url(ab07.png) no-repeat center; }

.abArea03 .bd01.on ul li:nth-child(n+5) { display:block; }


.abArea03 .bd02 { text-align:center; }
.abArea03 .bd02 a { display:inline-block; width:100px; height:40px; text-align:center; line-height:40px; border:1px solid #e5e5e5; font-size:12px; color:#ccc; cursor:pointer; }
.abArea03 .bd02 a i { display:inline-block; padding-right:20px; background:url(ab09.png) no-repeat center right;font-style: normal;}

@media all and (max-width:1200px){
	.abArea03 { padding-top:30px; }
	.abArea03 .bd { margin-top:30px; }
	.abArea03 .bd01 { padding:40px 0 0; }
	.abArea03 .bd01 ul li { padding-bottom:40px; margin:0 10px; }
}
@media all and (max-width:750px){
	.abArea03 { padding-top:10px; }
	.abArea03 .bd { margin-top:30px; }
	.abArea03 .bd img { width:35px; height:auto; }
	.abArea03 .bd01 { padding:30px 0 0; }
	.abArea03 .bd01 ul li { padding-bottom:30px; margin:0; }
	.abArea03 .bd01 ul li .txt { font-size:18px; line-height:25px; width:calc(50% - 20px) }
	.abArea03 .bd01 ul li .txt01 { width:calc(50% - 20px) }
	.abArea03 .bd01 ul li .txt01 .p1 { font-size:16px; line-height:25px; }
	.abArea03 .bd01 ul li .txt01 .p2 { font-size:12px; }
	.abArea03 .bd01 ul li .txt02 { top:5px; }
}

.abArea04 { padding:50px 0;margin-bottom: 15px; }
.abArea04 .bd01 { position:relative; margin-top:20px; }
.abArea04 .bd01 .swiper-slide a { position:relative; display:block; border-radius:7px; overflow:hidden; }
.abArea04 .bd01 .swiper-slide a .txt {}
.abArea04 .bd01 .swiper-slide a .txt p {text-align:center; color:#333; font-size:16px; line-height:2;margin-top: 7px;}
.abArea04 .bd01 .swiper-slide:hover a .txt { display:block; }
.abArea04 .bd01 .swiper-button-next-ab01{width: 44px;height: 44px;background: url(anext_05.png) no-repeat center;right: -60px;}
.abArea04 .bd01 .swiper-button-prev-ab01{width: 44px;height: 44px;background: url(aprev_03.png) no-repeat center;left: -60px;}
.abArea04 .bd01 .swiper-slide{overflow: hidden;}
.abArea04 .bd01 .swiper-slide img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;max-width: 100%;
	
}
.abArea04 .bd01 .swiper-slide:hover img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}

@media all and (max-width:1200px){
	.abArea04 { padding:30px 0; }
	.abArea04 .bd01 { margin-top:15px; }
	.abArea04 .bd01 .swiper-slide a .txt p {font-size:14px; }
	.abArea04 .bd01 .swiper-button-next-ab01{right:0;}
	.abArea04 .bd01 .swiper-button-prev-ab01{left:0;}
}
@media all and (max-width:750px){
	.abArea04 { padding:20px 0; }
	.abArea04 .bd01 { margin-top:15px; }
	.abArea04 .bd01 .swiper-slide a .txt p { font-size:14px; line-height:25px; }
}

.bb-in{width: 1200px;margin:0 auto;}
@media all and (max-width:1200px){
	.bb-in{width: 95%;}
}

.deve{margin-top: 60px}
.ntit{text-align: center;}
.ntit .ntita{font-size: 33px;}
.ntit .ntitb{font-size: 12px;color: #b2b2b2;margin-top: 4px;text-transform: uppercase;}
.ntit .ntitc{width: 31px;height: 4px;margin:0 auto;background: #ec403e;margin-top: 8px;}
.deveb{margin-top: 120px;}
@media all and (max-width:1200px){
	.deve{margin-top: 40px;}
	.ntit .ntita{font-size: 28px;}
	.ntit .ntitb{margin-top: 2px;}
	.ntit .ntitc{margin-top: 4px;}
	.deveb{margin-top: 80px;}
}
@media all and (max-width:750px){
	.deve{margin-top: 20px;}
	.ntit .ntita{font-size: 20px;}
	.ntit .ntitb{margin-top: 2px;}
	.ntit .ntitc{margin-top: 4px;}
	.deveb{margin-top: 40px;}
}

.dpBox01 { margin-top:35px; }
.dpBox01 .hd { margin-bottom:65px; border:1px solid #e6e6e6; }
.dpBox01 .hd ul li { position:relative; float:left; width:25%; border-right:1px solid #e6e6e6; padding:25px 0 0 0; min-height:125px; box-sizing: border-box; text-align:center; cursor:pointer; }
.dpBox01 .hd ul li:before { position:absolute; width:23px; height:12px; content:""; bottom:-12px;left:50%; margin-left:-11px; background:url(dp03.png) no-repeat center; z-index:5; display:none; }
.dpBox01 .hd ul li:last-child { border-right:none; }
.dpBox01 .hd ul li .p1 { min-height:55px; }
.dpBox01 .hd ul li .p1 .img02 { display:none; }
.dpBox01 .hd ul li .p2 { font-size:18px; color:#333; }

.dpBox01 .hd ul li.on { background:#eb3f3c; }
.dpBox01 .hd ul li.on:before { display:block; }
.dpBox01 .hd ul li.on .p1 .img01 { display:none; }
.dpBox01 .hd ul li.on .p1 .img02 { display:inline-block; }
.dpBox01 .hd ul li.on .p2 { color:#fff; }

.dpBox01 .bd ul li { position:relative; top:0; float:left; width:32%; margin:0 2% 2% 0; background:#fafafa; padding:30px 5% 0 5%; min-height:180px; text-align:center; box-sizing: border-box; transition: all 0.6s; }
.dpBox01 .bd ul li:nth-child(3n) { margin-right:0; }
.dpBox01 .bd ul li .p1 { min-height:40px; }
.dpBox01 .bd ul li .p2 { font-size:18px; color:#333; margin-bottom:10px; }
.dpBox01 .bd ul li .p3 { font-size:14px; color:#999; line-height:24px; }

.dpBox01 .bd ul li:hover { top:-10px; box-shadow: #eee 0px 5px 10px; }

.join{margin-top: 45px;}

@media all and (max-width:1200px){
	.join{margin-top: 30px;}
	.dpArea01 { padding-top:50px; }
	.dpBox01 { margin-top:25px; }
	.dpBox01 .hd { margin-bottom:30px; }
	.dpBox01 .hd ul li { padding:25px 0 0 0; min-height:125px; }
	.dpBox01 .hd ul li .p2 { font-size:14px;  }

	.dpBox01 .bd ul li { padding:20px 2% 0 2%; min-height:180px; }
	.dpBox01 .bd ul li .p1 { min-height:40px; }
	.dpBox01 .bd ul li .p2 { font-size:16px; }
	.dpBox01 .bd ul li .p3 { font-size:12px; line-height:20px; }
 
}
@media all and (max-width:750px){
	.join{margin-top: 18px;}
	.dpArea01 { padding-top:30px; }
	.dpBox01 { margin-top:25px; }
	.dpBox01 .hd { margin-bottom:25px; }
	.dpBox01 .hd ul li { width:50%; padding:20px 0 0 0; min-height:105px; box-sizing: border-box; text-align:center; cursor:pointer; }
	.dpBox01 .hd ul li.on:before { display:none!important; }
	.dpBox01 .hd ul li:nth-child(2),.dpBox01 .hd ul li:nth-child(4) { border-right:none; }
	.dpBox01 .hd ul li:nth-child(5) { border-right:1px solid #e6e6e6; }
	.dpBox01 .hd ul li:nth-child(4){border-bottom:1px solid #e6e6e6;}
	.dpBox01 .hd ul li:nth-child(3),.dpBox01 .hd ul li:nth-child(4),.dpBox01 .hd ul li:nth-child(5) { border-top:1px solid #e6e6e6; }

	.dpBox01 .hd ul li .p1 { min-height:45px; }
	.dpBox01 .hd ul li .p1 img { height:35px; }
	
	.dpBox01 .bd ul li { float:none; width:100%; padding:20px 2%; min-height:20px; margin-right:0; }
	.dpBox01 .bd ul li .p2 { font-size:14px; }
	
	.dpBox01 .bd ul li:hover { top:0; box-shadow:none; }

}

.joinb{margin-top: 30px;}
.joinb .joinbc{margin-top: 46px;}
.joinb .joinbc .bd01{position: relative;}
.joinb .joinbc .bd01 .swiper-slide a { position:relative; display:block;}
.joinb .joinbc .bd01 .swiper-slide a .txt{position: absolute;bottom: 0;left:0;width: 100%;background: #e84852;text-align: center;line-height: 48px;height: 48px;font-size: 15px;color: #fff;    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;display: none;}
.joinb .joinbc .bd01 .swiper-slide a .txt p {}
.joinb .joinbc .bd01 .swiper-slide:hover a .txt { display:block; }
.joinb .joinbc .bd01 .swiper-button-next-ab01{width: 44px;height: 44px;background: url(anext_05.png) no-repeat center;right: -60px;}
.joinb .joinbc .bd01 .swiper-button-prev-ab01{width: 44px;height: 44px;background: url(aprev_03.png) no-repeat center;left: -60px;}
.joinb .joinbc .bd01 .swiper-slide{overflow: hidden;}
.joinb .joinbc .bd01 .swiper-slide img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;max-width: 100%;
	
}
.joinb .joinbc .bd01 .swiper-slide:hover img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
@media all and (max-width:1200px){
	.joinb{margin-top: 20px;}
	.joinb .joinbc{margin-top: 30px;}
	.joinb .joinbc .bd01 .swiper-slide  a .txt{line-height: 42px;font-size: 13px;}
	.joinb .joinbc .bd01 .swiper-button-next-ab01{right: 0;}
	.joinb .joinbc .bd01 .swiper-button-prev-ab01{left:0;}
}
@media all and (max-width:750px){
	.joinb{margin-top: 10px;}
	.joinb .joinbc{margin-top: 20px;}
	.joinb .joinbc .bd01 .swiper-slide  a .txt{line-height: 38px;font-size: 12px;}
	.joinb .joinbc .bd01 .swiper-button-next-ab01{right: 0;}
	.joinb .joinbc .bd01 .swiper-button-prev-ab01{left:0;}
}

.joinc{margin-top: 100px;padding: 65px 0 50px;background: #f7f7f7;}
.joinc .joincc .joinccl{float:left;margin-top: 130px;}
.joinc .joincc .joinccl table{width: 450px;}
.joinc .joincc .joinccl table td{padding:7px 5px;text-align: center;font-size: 20px;color: #333333;}
.joinc .joincc .joinccl table td.joincclaa{background: #e84946;color: #fff;border-color: #e84946;}
.joinc .joincc .joinccl .joincclb{margin-top: 25px;font-size: 14px;color: #808080;}
.joinc .joincc .joinccr{float:right;}
.joinc .joincc .joinccr img{max-width: 100%;}
@media all and (max-width:1200px){
	.joinc{margin-top: 70px;padding: 45px 0 35px;}
	.joinc .joincc .joinccl{margin-top: 70px;width: 50%;}
	.joinc .joincc .joinccl table{width: 85%;}
	.joinc .joincc .joinccl table td{padding: 5px 3px;font-size: 16px;}
	.joinc .joincc .joinccl .joincclb{margin-top: 15px;}
	.joinc .joincc .joinccr{width: 50%;}
}
@media all and (max-width:750px){
	.joinc{margin-top: 40px;padding: 30px 0 20px;}
	.joinc .joincc .joinccl{margin-top: 30px;width: 100%;float:none;}
	.joinc .joincc .joinccl table{width: 100%;}
	.joinc .joincc .joinccl table td{padding: 5px 3px;font-size: 13px;}
	.joinc .joincc .joinccl .joincclb{margin-top: 15px;font-size: 12px;}
	.joinc .joincc .joinccr{width: 100%;margin-top: 20px;float:none;}
}

.joind{margin-top: 55px;}
.joind .joindc{margin-top: 70px;display: flex;justify-content:space-between;text-align: center;}
.joind .joindc .joindcib{font-size: 28px;color: #000000;margin:3px 0;}
.joind .joindc .joindcic{font-size: 16px;color: #666666;line-height: 28px;}
.joine{margin: 110px 0;}
.joine .joinec{margin-top: 40px;}
.joine .joinec video,.joine .joinec img{max-width: 100%;}
@media all and (max-width:1200px){
	.joind{margin-top: 40px;}
	.joind .joindc{margin-top: 40px;}
	.joind .joindc .joindcib{font-size: 22px;}
	.joind .joindc .joindcic{font-size: 14px;}
	.joine{margin:60px 0;}
	.joine .joinec{margin-top: 20px;}
}
@media all and (max-width:750px){
	.joind{margin-top: 20px;}
	.joind .joindc{margin-top: 20px;display: block;}
	.joind .joindc:after { content: '\20'; display: block; height: 0; clear: both; }
	.joind .joindc .joindci{float:left;width: 48%;margin:0 1% 2.5%;}
	.joind .joindc .joindci .joindcia{width: 55px;margin:0 auto;}
	.joind .joindc .joindci .joindcia img{max-width: 100%;}
	.joind .joindc .joindcib{font-size: 18px;}
	.joind .joindc .joindcic{font-size: 12px;}
	.joine{margin:30px 0;}
	.joine .joinec{margin-top: 15px;}
}

.Area-hd {position: relative; margin-bottom: 40px;text-align:center; padding-bottom: 14px;}
.Area-hd::before{position: absolute; left: 50%; bottom: 0; content: '\20'; width: 31px; height: 4px; background: #ec403e; transform: translateX(-50%);}
.Area-hd .p1 { position:relative; font-size: 32px; color: #000000;     z-index:1; }
.Area-hd .p2 { position:relative; margin-top: 8px;font-size: 12px; color: #b2b2b2;   text-transform: uppercase;z-index:5; }
.Area-hd .p21 { font-size:14px; color:#999; margin-top:15px; }

@media all and (max-width:1200px){
	.Area-hd .p1 { font-size:36px; }
	.Area-hd .p2 { font-size:28px; margin-top:-20px; }
	.Area-hd .p21 { font-size:14px; } 
}
@media all and (max-width:900px){
	.Area-hd .p1 { font-size:28px; }
	.Area-hd .p2 { font-size:24px; margin-top:-15px; }
	.Area-hd .p21 { font-size:12px; margin-top:10px; } 
}


.proArea01 { padding-top:65px; }
.proArea01 .bd .swiper-slide .pic { position:relative; float:left; width:14.4%; margin-right:7%; margin-bottom:25px; }
.proArea01 .bd .swiper-slide .pic:nth-child(5n) { margin-right:0; }
 
.proArea01 .bd .swiper-slide a { display:block; border:1px solid transparent; }
.proArea01 .bd .swiper-slide .pic:hover a { border:1px solid #e5e5e5; }

.eArea02 { width:100%; height:1px; background:url(e03.html) no-repeat center left; margin-top:50px; }
 



.proArea01 .a1 .hd{margin-bottom: 36px;}
.proArea01 .a1 .hd li{float: left; width: 150px; height: 46px; line-height: 46px; font-size: 20px; color: #333333; border-radius: 30px; text-align: center; margin-right: 50px; cursor: pointer; transition: all 0.4s;}
.proArea01 .a1 .hd li:last-child{margin-right: 0;}
.proArea01 .a1 .hd li.on{color: #ffffff; background: #ec4744;}
.proArea01 .a1 .bd .item{position: relative;}
.proArea01 .s3-swiper{ margin-bottom: 40px;/*height: 334px;*/}
.proArea01 .s3-swiper .swiper-slide{height: auto;}
.proArea01 .s3-swiper a{display: block; float: left; width: 13.6%; margin: 0 3.68% 1.5% 0;text-align: center;}
.proArea01 .s3-swiper a:nth-child(6n){margin-right: 0;}
.proArea01 .s3-swiper a .pictit{font-size: 14px;margin-top: 10px;}
.proArea01 .s3-swiper a:hover .pictit{color: #e84852}
.proArea01 .s3-swiper a .picBox{overflow: hidden;}
.proArea01 .s3-swiper img{width: 100%; transition: all 0.3s;}
.proArea01 .s3-swiper a:hover img{transform: scale(1.1);}
.proArea01 .a1 .bd{margin-bottom: 40px;padding: 50px;  padding-bottom: 30px;background: #f6f4f5;}
.proArea01 .a1 .bd .item .swiper-pagination{position: relative; width: 100%;}
.proArea01 .a1 .bd .item .swiper-pagination-bullet{width: 8px; height: 8px; background: #acabab; opacity: 1; margin: 0 4px; transition: all 0.5s;}
.proArea01 .a1 .bd .item .swiper-pagination-bullet-active{width: 20px; border-radius: 30px; background: #ec4744;}

.proArea02 { margin-bottom: 36px; }
.proArea02 ul { border-bottom:1px solid #f5f5f5; }
.proArea02 ul li { position:relative; float:left; width:12.5%; text-align:center; }
.proArea02 ul li a { display:block; padding:35px 0 10px; }
.proArea02 ul li .p1 { min-height:45px; }
.proArea02 ul li .p1 .img02 { display:none; }
.proArea02 ul li .p2 { font-size:16px; color:#999; }
.proArea02 ul li .p3 { width:1px; height:20px; margin:5px auto 0; }
.proArea02 ul li:before { position:absolute; left:0; bottom:-4px; display:none; content:""; width:100%; height:4px; background:url(pro03.html) no-repeat center; z-index:5; }

.proArea02 ul li.current:before,.proArea02 ul li:hover:before { display:block; }
.proArea02 ul li.current .p1 .img01,.proArea02 ul li:hover .p1 .img01 { display:none; }
.proArea02 ul li.current .p1 .img02,.proArea02 ul li:hover .p1 .img02 { display:inline-block; }
.proArea02 ul li.current .p2,.proArea02 ul li:hover .p2 { color:#e73c2b; }
.proArea02 ul li.current .p3,.proArea02 ul li:hover .p3 { background:#e73c2b; }





.proArea02 .a1{float: left;line-height: 40px;}
.proArea02 .a1 .textBox span {font-size: 20px; color: #333333; vertical-align: middle;}
.proArea02 .a1 .textBox span img{vertical-align: -3px;}
.proArea02 .a2{float: right;width: 100%;}
.proArea02 .a2 .hList{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.proArea02 .a2 .hList .item span{display: inline-block; height: 40px; line-height: 40px; vertical-align: middle;}
.proArea02 .a2 .hList .item .tit{font-size: 20px; color: #333333;}
.proArea02 .a2 .hList .item .hico{width: 32px; margin-right: 14px;}
.proArea02 .a2 .hList .item:nth-of-type(1) .hico{background: url(pic_43.jpg) no-repeat right center;}
.proArea02 .a2 .hList .item:nth-of-type(2) .hico{background: url(pic_48.jpg) no-repeat right center;}
.proArea02 .a2 .hList .item:nth-of-type(3) .hico{background: url(pic_44.jpg) no-repeat right center;}
.proArea02 .a2 .hList .item:nth-of-type(4) .hico{background: url(pic_45.jpg) no-repeat right center;}
.proArea02 .a2 .hList .item:nth-of-type(5) .hico{background: url(pic_46.jpg) no-repeat right center;}
.proArea02 .a2 .hList .item.current .hico{background-image: url(pic_47.jpg);}
.proArea02 .a2 .hList .item.current .tit{color: #ec4744;}

@media all and (max-width:750px){
	.proArea01 { padding-top:30px; }
	.proArea01 .a1 .bd { margin-top:25px; padding:25px 10px; }
	.proArea01 .a1 .hd li{width: 31.5%;margin-right: 2.75%;font-size: 18px;}
	.proArea01 .bd .swiper-slide a{width: 31.5%; margin-right: 2.75%;}
	.proArea01 .s3-swiper a:nth-child(6n){margin-right: 31.5%;}
	.proArea01 .s3-swiper a:nth-child(3n){margin-right: 0;}
	.proArea02 ul li { width:25%; }
	.proArea02 ul li a { padding:20px 0; }
	.proArea02 ul li .p2 { font-size:14px; }
	.proArea02 ul li .p3 { display:none; }
	
	.proArea02 ul { border-bottom:none; }
	.proArea02 ul li:before { display:none!important; }
	.proArea02 .a2 .hList{padding: 0 10px;}

}

.proArea03{margin-bottom: 68px;}
.proArea03 .wrap { position:relative; }
.proArea03 .prev-pro02,.proArea03 .next-pro02 { position:absolute; right:3%; display:block; width:32px; height:32px; border-radius:6px; cursor:pointer; z-index:5; }
.proArea03 .prev-pro02 { background:url(prev01.png) no-repeat center #979797; top:50%; margin-top:-42px; }
.proArea03 .next-pro02 { background:url(next01.png) no-repeat center #979797; top:50%; margin-top:10px; }

.proArea03 .prev-pro02:hover { background:url(prev01.png) no-repeat center #e73c2b; }
.proArea03 .next-pro02:hover { background:url(next01.png) no-repeat center #e73c2b; }

.proArea03 .swiper-slide .img02 { display:none; }

@media all and (max-width:750px){
	.proArea03 .prev-pro02 { top:50%; margin-top:-16px; left:3%; }
	.proArea03 .next-pro02 { top:50%; margin-top:-16px; right:3%; }
	
	.proArea03 .swiper-slide .img01 { display:none; }
	.proArea03 .swiper-slide .img02 { display:block; }
}

.proArea04 {  }
.proArea04 ul li { position:relative; float:left; width:48.5%; margin-right:3%; }
.proArea04 ul li:last-child { margin-right:0; }
.proArea04 ul li .pic { overflow:hidden; }
.proArea04 ul li .pic img { transition: all 0.6s; }
.proArea04 ul li .txt { position:absolute; top:16%; right:10px; width:230px; z-index:5; }
.proArea04 ul li .txt .p1 { font-size:28px; color:#333; margin-bottom:10px; }
.proArea04 ul li .txt .p2 { font-size:18px; color:#666; margin-bottom:25px; }
.proArea04 ul li .txt .p3 { width:145px; height:45px; text-align:center; line-height:45px; border:1px solid #999; font-size:16px; color:#999; }
.proArea04 ul li .txt .p3 i { display:inline-block; padding-right:35px; background:url(pro05.html) no-repeat center right; }

.proArea04 ul li:hover .pic img { transform: scale(1.1)!important; }
.proArea04 ul li:hover .txt .p3 { color:#960000; border-color:#960000; }
.proArea04 ul li:hover .txt .p3 i { background:url(pro06.html) no-repeat center right; }

@media all and (max-width:1200px){
	.proArea04 ul li .txt { width:150px; }
	.proArea04 ul li .txt .p1 { font-size:18px; }
	.proArea04 ul li .txt .p2 { font-size:12px; }
	.proArea04 ul li .txt .p3 { width:125px; height:35px; line-height:35px; font-size:12px; }
}
@media all and (max-width:750px){
	.proArea04 { margin-top:30px; }
	.proArea04 ul li { float:none; width:100%; margin-right:0; margin-bottom:15px; }
	.proArea04 ul li:last-child { margin-bottom:0; }
}

.proArea05 { margin-top:40px; }
.proArea05 a { position:relative; display:block; padding:50px 0; background:#f7f7f7; }
.proArea05 .pic { float:left; width:48.5%; overflow:hidden; }
.proArea05 .pic img { transition: all 0.6s; }
.proArea05 .txt { position:absolute; top:50%; transform: translateY(-50%); width:42.5%; right:4%; z-index:5; }
.proArea05 .txt .p1 { font-size:28px; color:#333; margin-bottom:10px; }
.proArea05 .txt .p2 { font-size:18px; color:#666; margin-bottom:10px; }
.proArea05 .txt .p4 { font-size:18px; color:#666; margin-bottom:25px; }
.proArea05 .txt .p3 { width:145px; height:45px; text-align:center; line-height:45px; border:1px solid #999; font-size:16px; color:#999; }
.proArea05 .txt .p3 i { display:inline-block; padding-right:35px; background:url(pro05.html) no-repeat center right; }

.proArea05 .txt .p3:hover { color:#960000; border-color:#960000; }
.proArea05 .txt .p3:hover i { background:url(pro06.html) no-repeat center right; }
.proArea05 .pic:hover  img { transform: scale(1.1)!important; }

@media all and (max-width:1200px){
	.proArea05 .txt .p1 { font-size:18px; }
	.proArea05 .txt .p2 { font-size:12px; }
	.proArea05 .txt .p4 { font-size:12px; }
	.proArea05 .txt .p3 { width:125px; height:35px; line-height:35px; font-size:12px; }
}
@media all and (max-width:750px){
	.proArea05 { margin-top:15px; }
	.proArea05 a { padding:0; }
	.proArea05 .pic { float:none; width:100%; }
	.proArea05 .txt { position:relative; top:0; transform:none; width:92%; right:0; margin:0 auto; padding:25px 0; z-index:5; }
	 
}

.proArea06 { text-align:center; padding:30px 0 60px; }
.proArea06 a { display:inline-block; font-size:14px; color:#999; border-bottom:1px solid #999; line-height:1; }
.proArea06 a:hover { color:#960000; border-bottom:1px solid #960000; }

@media all and (max-width:750px){
	.proArea06 { padding:30px 0; }
}


.sjBox{display: none;}
@media screen and (max-width: 700px) {
	.pcBox{display: none;}
	.sjBox{display: block;}
}