@charset "utf-8";
/*.header{position:relative;}*/

.banner{height:469px;background-repeat:no-repeat;background-position:center top;background-size:cover;overflow:hidden;position:relative;}
.banner .publicBox{padding-bottom:21px;color:#000;}
.banner .publicBox p{font-size:18px;line-height:32px;margin-top:20px;padding-bottom:50px;position:relative;}
.banner .publicBox h1{ font-weight: bold;}
.banner .publicBox p:before,.banner .publicBox p:after{
content:"";
position:absolute;
bottom:0;
width:16px;
height:16px;
overflow:hidden;
border-radius:50%;
}

.banner .publicBox .bt span{height:43px;font-size:16px;line-height:43px;color:#FFF;padding:0 22px;margin-top:20px;background:#c3002f;box-shadow:4px 4px 4px rgba(0,0,0,0.15);display:inline-block;}


.banner .publicBox p:before{left:0;background:rgba(255,255,255,0.5);animation:dot1 2s linear infinite;}
.banner .publicBox p:after{left:16px;background:#18943b;animation:dot2 2s linear infinite;}
 #dituContent {
    width: 100%;
    height: 550px;
}

.subPage{width:100%;height:137px;border-top:1px solid rgba(255,255,255,0.6);position:absolute;left:0;bottom:0;}
.subPage a{width:20%;height:136px;font-size:18px;color:#FFF;border-left:1px solid rgba(255,255,255,0.6);float:left;}
.subPage a:nth-of-type(1){border-left:none;}
.subPage a i{width:46px;height:46px;margin-right:32px;font-size:24px;line-height:46px;text-align:center;font-family:bahnschrift;position:relative;}
.subPage a i:before{
	content:"";
	position:absolute;
	left:-1px;
	top:-1px;
	z-index:-1;
	width:100%;
	height:100%;
	border:1px solid #FFF;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-webkit-transition:all 1s;
	transition:all 1s;
}
.subPage a:hover{background:-webkit-gradient(linear,0% 0%, 0% 100%,from(rgba(28,139,60,0.6)),to(rgba(82,142,109,0.6)));}
.subPage a:hover i:before{background:#18943b;transform:rotate(135deg);-webkit-transform:rotate(135deg);}
.subPage.w2 a{width:50%;}
.subPage.w3 a{width:33.33%;}
.subPage.w4 a{width:25%;}
.subPage.w6 a{width:16.666%;}


.innerCrumb{background:#f8f8f8;overflow:hidden;}
.innerCrumb .location{width:38%;height:24px;font-size:14px;line-height:24px;color:#333;margin:20px 0;padding-left:24px;background:url(../images/home.png) no-repeat left center;float:left;}
.innerCrumb .location a{color:#333;}
.innerCrumb .location a:hover{color:#1b4692;}
.innerCrumb .subpage{width:60%;float:right;}
.innerCrumb .subpage.s4 li{width:20%;height:64px;line-height:64px;text-align:center;float:left;overflow:hidden;}
.innerCrumb .subpage.s4 li a{height:64px;color:#333;padding:0 50px;position:relative;display:inline-block;}
.innerCrumb .subpage.s4 li a img{margin-right:10px;}
.innerCrumb .subpage.s4 li a:hover{color:#fff;font-weight:bold; background: #d80020;}


.index02 {padding:0px 0;overflow:hidden;}
.index02 .title {overflow:hidden;}
.index02 .t1 {font-size:22px;display:inline-block;position:relative;}
.index02 .t1:before {content:'';position:absolute;left:-40px;bottom:0%;display:block;width:8px;height:8px;background:#fff;border-radius: 50%;}
.index02 .t1:after {content:'';position:absolute;right:-40px;bottom:0%;display:block;width:8px;height:8px;background:#fff;border-radius: 50%;}
.index02 .t1 span {color:#fff;}
.index02 .t1 span:before {content:'';position:absolute;left:-40px;transform:translateX(-100%);bottom:4px;display:block;width:240px;height:1px;background:rgba(255,255,255,0.5);}
.index02 .t1 span:after {content:'';position:absolute;right:-40px;transform:translateX(100%);bottom:4px;display:block;width:240px;height:1px;background:rgba(255,255,255,0.5);}
.index02 .t2 {font-size:48px;color:#fff;}
.index02 .t3 {color:#4177b7;font-size:16px;font-weight:bold;margin-top:25px;line-height: 20px;}
.index02 .t3 a {color:#4177b7;font-size:12px;font-weight:normal;border:1px solid #4177b7;padding:0 15px;transition:.36s all;}
.index02 .t3 a:hover {background: #fa9200;border:1px solid #fa9200;color:#fff;transition:.36s all;}
.index02 .t3 i {color:#fff;font-size:14px;background: #4177b7;width:20px;height:20px;text-align:center;}
.index02 .t4 {margin-top:10px;background:#0191da;color:#fff;line-height: 35px;padding:0 15px;}
.index02 .t4 a{ color: #fff;  text-decoration: none;}

.index02 .t4 i {width: 5px;height: 5px;background: #fff;position: absolute;top: 50%;transform: translateY(-50%);}
.index02 .list {margin-top:15px;}
.index02 .txtbox {padding:15px;background:#f2f2f2;position:relative;}
.index02 .c1 {color:#333;}
.index02 .c2 {color:#4177b7;text-decoration: underline; margin-top:5px;}
.index02 .c3 {position:absolute;right:15px;top:50%;transform:translateY(-50%);}
.index02 .more {color:#fff;background:#4984c9;width:150px;height:35px;line-height: 35px;text-align:center;margin:25px 4px 0;}
.index02 .more1 {color:#fff;background:#fa9200;font-size:15px;width:150px;height:35px;line-height: 35px;text-align:center;margin:25px 4px 0;}
@media(min-width:768px) {
    .index02 .t1 {font-size:26px;}
}
@media(min-width:992px) {
    .index02 .t1 {font-size:28px;}
    .index02 .t3 {font-size:18px;margin-top:35px;}
    .index02 .t3 i {font-size:15px;}
    .index02 .t3 a {font-size:14px;}
    .index02 .more {font-size:14px;height:42px;line-height: 42px;margin:40px 4px 0;transition:.36s all;}
    .index02 .more:hover,.index02 .more1:hover {background: #fa9200;transition:.36s all;}
    .index02 .more1 {font-size:18px;height:42px;line-height: 42px;margin:40px 4px 0;}
    .index02 .c1:hover {color:#000;}
    .index02 .c2:hover {color:#fed100;}
    .index02 .c3:hover img {animation:heartBeat 1s;}
}
@media(min-width:1200px) {
    .index02 {padding:50px 0 70px;}
    .index02 .t1 {font-size:35px;}
    .index02 .t2 {font-size:15px;}
  .index02 .t3 {font-size:20px;margin-top:50px;line-height: 30px;}
  .index02 .t3 i {font-size:16px;width:30px;height:30px;}
  .index02 .t4 {font-size:15px;margin-top:15px;line-height: 45px;padding:0 20px;}
  .index02 .t4 a:hover {color:#fed100;overflow:visible;}
  .index02 .list {margin-top:25px;}
/*  .index02 .list .swiper-container:first-child {padding-bottom:30px;}
  .index02 .list .swiper-container:first-child .swiper-pagination {bottom:0;}
  .index02 .list .swiper-container:first-child .swiper-pagination-bullet {background:#4177b7;}*/
  .index02 .c1 {font-size:15px;}
  .index02 .c2 {font-size:14px;margin-top:10px;}
  .index02 .more {font-size:16px;width:230px;height:50px;line-height: 50px;margin:50px 4px 0;}
  .index02 .more1 {font-size:20px;width:230px;height:50px;line-height: 50px;margin:50px 4px 0;}
}
@media(min-width:1601px) {
  .index02 {padding:0px 0 90px;}
  .index02 .t1 {font-size:30px;}
  .index02 .t2 {font-size:40px;}
  .index02 .t3 {font-size:22px;margin-top:60px;}
  .index02 .t3 i {font-size:17px;}
  .index02 .t4 {margin-top:20px;line-height: 55px;padding:0 25px;}
  .index02 .list {margin-top:35px;}
  .index02 .c2 {margin-top:15px;}
  .index02 .more {font-size:18px;height:60px;line-height: 60px;margin:60px 4px 0;}
  .index02 .more1 {font-size:23px;height:60px;line-height: 60px;margin:60px 4px 0;}
}


.pages {font-size:14px;color: #646464;margin:20px 0px;text-align: center;}
.pages a{margin:0px 6px;padding:4px 10px;font-size: 14px;color: #646464;border:1px solid rgb(220,220,220);}
.pages span {margin:0px 6px;padding:4px 10px;font-size: 14px;color: #fff;background: rgb(5,73,148);border: rgb(5,73,148) solid 1px;}
.pages a:hover{background: rgb(5,73,148);border: rgb(5,73,148) solid 1px;color: #fff;}


.innerTitle{ }
.innerTitle h1{color:#333; display:inline-block; font-weight: bold;}
.innerTitle i{font-size:18px;color:#bbb;line-height:24px;padding-top:15px;margin-top:12px;margin-left:24px;text-transform:uppercase;font-family:bahnschrift;display:inline-block;position:relative;}
.innerTitle i:before,.innerTitle i:after{
	content:"";
	position:absolute;
	top:0;
	width:12px;
	height:12px;
	overflow:hidden;
	border-radius:50%;
}
.innerTitle i:before{left:0;background:#d80020;animation:dot1 2s linear infinite;}
.innerTitle i:after{left:12px;background:#e8e8e8;animation:dot2 2s linear infinite;}

.innerTitle.white h1{color:#FFF;}
.innerTitle.white i{color:rgba(255,255,255,0.6);}
.innerTitle.white i:before{background:rgba(255,255,255,0.6);}


.innerText{font-size:16px;color:#333;line-height:28px;}
.innerText p{padding-top:20px; line-height: 35px;}


.innerShows{overflow:hidden;}
.innerShows .list{margin-top:3%;overflow:hidden;}
.innerShows .list a{display:block;}
.innerShows .list a .img{overflow:hidden;}
.innerShows .list a .img img{width:100%;margin:auto;display:block;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 0.5s;transition:all 0.5s;}
.innerShows .list a .bt{height:54px;font-size:16px;line-height:54px;text-align:center;overflow:hidden;background:#f8f8f8;-webkit-transition: all 0.5s;transition: all 0.5s;}
.innerShows .list a:hover .img img{-webkit-transform:scale(1.08);transform:scale(1.08);}
.innerShows .list a:hover .bt{color:#FFF;background:#1b4692;}

.about{overflow:hidden;}

.about .company .con{margin-top:20px;padding-bottom:40px;border-bottom:1px solid #e2e2e2;}
.about .company .intro{}
.about .company .intro .left{width:50%;float:left;}
.about .company .intro .img{width:100%;position:relative;}
.about .company .intro .img img{width:100%;position:relative;z-index:10;display:block;}
.about .company .intro .img:before {
	content:"";
	position:absolute;
	left:-30px;
	top:-30px;
	width:100%;
	height:100%;
	
}
.about .company .intro .videoBtn {
	width:100px;
	height:100px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-50px;
	margin-top:-50px;
	z-index:20;
}
.about .company .intro .videoBtn a {
	position:relative;
}
.about .company .intro .videoBtn a:before {
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	border-radius:50%;
	background-color:rgba(255,255,255,0.1);
	-webkit-animation:circlepulse 1.5s ease 0s infinite;
	animation:circlepulse 1.5s ease 0s infinite;
}
.font36 {
    font-size: 36px;
    line-height: 42px;
    overflow: hidden;
}
.innerTitle{}
.innerTitle .en{font-size:50px;color:#1b4692;font-weight:bold;line-height:0px;text-transform:uppercase;opacity:0.08;}
.innerTitle .cn{font-weight:bold;}
.innerTitle .bar{width:74px;height:8px;margin-top:15px;background:#1b4692;}
.innerTitle.center{text-align:center;}
.innerTitle.center .bar{margin:15px auto 0;}


.inner_wh{ background: #f1f1f1; width: 100%; height: auto; overflow: hidden; padding-top: 60px;}

.f32 {
    font-size: 32px;
    line-height: 48px;
}
.f16 {
    font-size: 16px;
    line-height: 28px;
}

.aboutCulture{ margin-top: 59px; padding-bottom: 100px;}
.aboutCulture .box{width:49%;float:left;position:relative;overflow:hidden;margin-right:2%;}
.aboutCulture .box:nth-of-type(2){margin-right:0px;}
.aboutCulture .box:before {
    content: " ";
	z-index:2;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(21,142,221,0.55);
    -webkit-transition: all 250ms ease-out 0ms;
    transition: all 250ms ease-out 0ms;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(-101%);
    transform: translateY(-101%);
}

.aboutCulture .box .txt {
    position: absolute;
    left: 0;
	right:0;
    bottom:0;
	z-index:3;
    text-align: center;
    color: #fff;
    -webkit-transition: all 480ms ease-out 0s;
    transition: all 480ms ease-out 0s;
}
.aboutCulture .box .txt .icon {
    position: relative;
    overflow: hidden;
    z-index: 2;
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding: 8px;
    width: 64px;
    height: 64px;
    border-radius: 50%;
}
.aboutCulture .box .txt .icon img{
    width: 48px;
    height: 48px;
}
.aboutCulture .box .txt .sdt {
	overflow:hidden;
}
.aboutCulture .box .txt .sdd {
	margin-top:20px;
	height:168px;
	opacity:0;
	overflow:hidden;
}
.aboutCulture .box:hover:before {
    -webkit-transition: all 400ms ease-out 0ms;
    transition: all 400ms ease-out 0ms;
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.aboutCulture .box:hover .txt {
    bottom: 50%;
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
}
.aboutCulture .box:hover .txt .sdd{
	opacity:1;
}


.about .company .intro .wz{width:46%;margin-top:30px;float:right;}
.about .company .count{padding:0 0 240px;margin-top:80px;background:url(../images/about_bg2.png) no-repeat center bottom;background-size:100% auto;}
.about .company .count .counter{width:20%;text-align:center;color:#18943b;float:left;}
.about .company .count .counter .num{line-height:60px;}
.about .company .count .counter .num b{font-size:60px;font-weight:normal;font-family:bahnschrift;}
.about .company .count .counter .num i{font-size:16px;margin-left:12px;}
.about .company .count .counter .wz{font-size:16px;line-height:24px;}

.about .president{background:url(../images/about_bg3.jpg) no-repeat center;background-size:cover;overflow:hidden;}
.about .president .name{width:50%;color:#FFF;margin-top:40px;}
.about .president .name b{font-size:32px;margin-right:30px;}
.about .president .intro{width:42%;font-size:14px;color:#5ce598;line-height:24px;padding:0 30px;margin-top:40px;font-family:'Microsoft JhengHei'}
.about .president .mes{width:48%;font-size:16px;color:#FFF;line-height:28px;padding:10px 10px 10px 30px;margin-top:40px;background:url(../images/dot1.png) no-repeat left 2px top 2px,url(../images/dot2.png) no-repeat right 2px bottom 2px;}
.about .president .sign{width:56%;margin-top:40px;text-align:right;}
.about .president .sign img{width:100%;max-width:164px;}
.about .president .img{width:24.5%;height:calc(100% - 60px);position:absolute;right:0;bottom:0;}
.about .president .img img{width:auto;height:100%;position:absolute;right:0;bottom:0;}

.about .employee .innerTitle{ text-align: center;}
.about .employee .info{float:right;}
.about .employee .info li{text-align:center;margin-left:40px;float:left;}
.about .employee .info li img{height:42px;}
.about .employee .info li p{font-size:14px;line-height:24px;margin-top:10px;}



.culture{overflow:hidden;}
.culture .intro .list{margin-top:40px;}
.culture .intro .list li{width:47%;height:auto;margin-right:5.6%; margin-bottom: 60px; padding:40px;float:left;background:#f4f4f4;overflow:hidden;position:relative;cursor:pointer;}
.culture .intro .list li:nth-of-type(2n+2){  margin-right: 0px;}
.culture .intro .list li .pic{ margin-top: 20px;}

.culture .intro .list li .wz{width:calc(100% - 100px);float:left;}
.culture .intro .list li .wz b{color:#333;padding-left: 24px;
    background: url(../images/star.png) no-repeat left center;}
.culture .intro .list li .wz p{font-size:16px;line-height:24px;margin-top:16px;}
.culture .intro .list li .img{width:50px;float:right;}
.culture .intro .list li .img img{width:100%;display:block;}

.culture .intro .power{color:#FFF;padding:4%;margin:60px 0;border-radius:16px;overflow:hidden;background:url(../images/culture_bg.jpg) no-repeat center;background-size:cover;}
.culture .intro .power h2{font-weight:normal;}
.culture .intro .power .wz{font-size:16px;line-height:28px;margin-top:20px;}
.culture .intro .power ul{margin-top:40px;}
.culture .intro .power ul li{padding:20px 30px;margin-right:40px;border:2px solid #FFF;border-radius:50%;float:left;}

.culture .intro .team{margin-top:40px;}
.culture .intro .team li{width:23%;height:auto;margin:0 1%;text-align:center;float:left;}
.culture .intro .team li img{width:100%;max-width:250px;}
.culture .intro .team li p{width:80%;font-size:16px;line-height:28px;margin:20px auto 0;}

.culture .idea{height:auto;background:url(../images/culture_bg2.jpg) no-repeat center;background-size:cover;position:relative;overflow:hidden;}
.culture .idea .cricle{border:2px dotted rgba(255,255,255,0.3);border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);}
.culture .idea .w1{width:1390px;height:1390px;}
.culture .idea .w2{width:960px;height:960px;}
.culture .idea .w3{width:530px;height:530px;}
.culture .idea .cricle i{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:50%;}
.culture .idea .cricle i:before{
	content:"";
	position:absolute;
	left:50%;
	top:-6px;
	width:10px;
	height:10px;
	border-radius:50%;
	background-color:rgba(255,255,255,0.6);
}
.culture .idea .w1 i{
	-webkit-animation:loopCir 30s linear 0s infinite;
	animation:loopCir 30s linear 0s infinite;
}
.culture .idea .w2 i{
	-webkit-animation:loopCir 20s linear 0s infinite;
	animation:loopCir 20s linear 0s infinite;
}
.culture .idea .w3 i{
	-webkit-animation:loopCir 10s linear 0s infinite;
	animation:loopCir 10s linear 0s infinite;
}

.culture .idea .img{padding:160px 0;text-align:center;}
.culture .idea .img img{width:auto;height:360px;margin:auto;display:block;}
.culture .idea .msg{width:60%;position:absolute;left:20%;top:50%;transform:translate(0, -50%);}
.culture .idea .msg li{width:250px;margin:80px 0;text-align:center;float:left;}
.culture .idea .msg li:nth-of-type(2n){float:right;}
.culture .idea .msg li b{width:120px;height:32px;font-size:16px;color:#18943b;line-height:32px;text-align:center;background:#FFF;border-radius:5px;display:block;margin:0 auto 20px;}
.culture .idea .msg li p{font-size:16px;color:#FFF;line-height:28px;}

.culture .spirit .publicBox{background:url(../images/culture_bg3.jpg) no-repeat center;background-size:cover;padding:4%;border-radius:16px;}
.culture .spirit .txt{width:36%;float:right;}
.culture .spirit .txt .bt{margin-top:20px;}
.culture .spirit .txt .wz{font-size:16px;color:#666;line-height:28px;margin-top:30px;}


.history{background:url(../images/history_bg.jpg) no-repeat center;background-size:cover;position:relative;overflow:hidden;}
.history .title{text-align:center;color:#FFF;}
.history .title p{font-size:16px;line-height:24px;margin-top:10px;}

.historySwiper{margin-top:60px;overflow:hidden;}
.historySwiper .swiper-slide{padding:40px;border-radius:20px;background:rgba(0,32,105,0.6);box-shadow:0 0 4px rgba(0,0,0,0.1);overflow:hidden;cursor:pointer;
	-webkit-transform:scale(0.82);
	transform:scale(0.82);
	opacity:0.52;
	-webkit-transition: all 0.35s;
	transition: all 0.35s;
}
.historySwiper .swiper-slide-active{
	-webkit-transform:scale(1);
	transform:scale(1);
	opacity:0.9;
}
.historySwiper .num{height:120px;font-size:120px;color:#FFF;line-height:120px;overflow:hidden;font-family:bahnschrift;}
.historySwiper .wz{height:280px;font-size:14px;color:#FFF;line-height:28px;padding-right:20px;margin-top:20px;overflow-y:auto;}
.historySwiper .wz p{padding-left:20px;position:relative;}
.historySwiper .wz p:after {
	content:"";
	position:absolute;
	left:0;
	top:10px;
	width:8px;
	height:8px;
	background:#FFF;
	border-radius:50%;
}

.history .thumbBox{margin-top:60px;padding:0 42px;overflow:hidden;position:relative;}
.history .thumb{overflow:hidden;padding:20px 0;}
.historySwiperThumb{border-top:1px solid rgba(255,255,255,0.6);}
.historySwiperThumb .swiper-slide{font-size:16px;line-height:24px;padding:15px 0;color:rgba(255,255,255,0.4);text-align:center;position:relative;cursor:pointer;}
.historySwiperThumb .swiper-slide:after {
	content:"";
	position:absolute;
	left:50%;
	top:-4px;
	width:8px;
	height:8px;
	margin-left:-4px;
	background:rgba(255,255,255,0.4);
	border-radius:50%;
}
.historySwiperThumb .swiper-slide-thumb-active{color:#FFF;}
.historySwiperThumb .swiper-slide-thumb-active:after{background:#FFF;}

.history .thumbBox .next,.history .thumbBox .prev{width:42px;height:42px;border:1px solid #FFF;border-radius:50%;position:absolute;top:0;cursor:pointer;}
.history .thumbBox .next{right:0;background-image:url(../images/right.png);background-repeat:no-repeat;background-position:center;background-size:auto 18px;}
.history .thumbBox .prev{left:0;background-image:url(../images/left.png);background-repeat:no-repeat;background-position:center;background-size:auto 18px;}


.product .type{width:18.2%;margin-top:20px;float:left;}
.product .type li{color:#333;font-weight:bold;margin-bottom:40px;}
.product .type li a{padding-bottom:6px;position:relative;display:inline-block;}
.product .type li a:after {
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	width:0;
	height:3px;
	background:#18943b;
	-webkit-transition: all 0.35s;
	transition: all 0.35s;
}
.product .type li a:hover{color:#18943b;}
.product .type li a:hover:after{width:100%;}
.product .type.fixed{position:fixed;top:0;}

.industry .page1{background:url(../images/industry_bg1.jpg) no-repeat center;background-size:cover;}
.industry .page2{background:url(../images/industry_bg2.jpg) no-repeat center;background-size:cover;}
.industry .page3{background:url(../images/industry_bg3.jpg) no-repeat center;background-size:cover;}
.industry .page4{background:url(../images/industry_bg4.jpg) no-repeat center;background-size:cover;}
.industry .page5{background:url(../images/industry_bg5.jpg) no-repeat center;background-size:cover;}
.industry .page6{background:url(../images/industry_bg6.jpg) no-repeat center;background-size:cover;}
.industry .section .publicBox{margin-top:76px;margin-bottom:110px;}
.industry .section .publicBox .num{font-size:24px;color:#FFF;font-family:bahnschrift;opacity:0;}
.industry .section .publicBox .num b{font-size:52px;}
.industry .section .publicBox .title{color:#FFF;font-weight:bold;margin-top:2%;opacity:0;}
.industry .section .publicBox .wz{width:46%;font-size:16px;line-height:32px;color:#FFF;margin-top:2%;opacity:0;}

.industry .section.on .publicBox .num{
	-webkit-animation:moveInUpSmall 1.2s ease;
	animation:moveInUpSmall 1.2s ease;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}
.industry .section.on .publicBox .title{
	-webkit-animation:moveInUpSmall 1.2s ease 0.2s;
	animation:moveInUpSmall 1.2s ease 0.2s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}
.industry .section.on .publicBox .wz{
	-webkit-animation:moveInUpSmall 1.2s ease 0.4s;
	animation:moveInUpSmall 1.2s ease 0.4s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}


.industryMenu{width:100%;height:48px;position:fixed;left:0;bottom:56px;z-index:700;}
.industryMenu i{width:4%;height:1px;margin-top:24px;float:left;background:rgba(255,255,255,0.4);}
.industryMenu a{width:12%;height:48px;font-size:15px;color:#bbb;line-height:48px;text-align:center;border-radius:24px;display:block;float:left;overflow:hidden;position:relative;z-index:10;}
.industryMenu a.active{color:#FFF;background:#18943b;}
.industryMenu.active{
	-webkit-animation:moveInUp 0.6s ease-in-out;
	animation:moveInUp 0.6s ease-in-out;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}


.innerHonor{background:#f8f8f8;overflow:hidden;}
.innerHonor .list{margin-top:3%;overflow:hidden;}
.innerHonor .list a{display:block;}
.innerHonor .list a .img{height:326px;line-height:266px;text-align:center;padding:30px;background:#FFF;overflow:hidden;}
.innerHonor .list a .img img{max-width:100%;max-height:266px;margin:auto;-o-object-fit:cover;object-fit:cover;}
.innerHonor .list a .bt{height:58px;font-size:16px;line-height:58px;padding:0 70px 0 30px;overflow:hidden;background:url(../images/more2.png) no-repeat right 20px center #FFF;border-top:1px solid #eee;}
.innerHonor .list a:hover .img img{-webkit-transform:scale(1.08);transform:scale(1.08);}
.innerHonor .list a:hover .bt{color:#1b4692;}

.members{overflow:hidden;}
.members .innerTitle{padding-bottom:20px;border-bottom:1px solid #e2e2e2;}
.members .intro .wz{margin-top:20px;}
.members .intro img{width:47%;margin-right:6%;margin-top:3%;float:left;}
.members .intro img:nth-of-type(2n){margin-right:0;}

.members .advantage{margin-top:60px;}
.members .advantage li{width:30%;float:left;padding:2%;margin-right:5%;margin-top:3%;border:1px solid #e2e2e2;background:#f8f8f8;}
.members .advantage li:nth-of-type(3n){margin-right:0;}
.members .advantage li b{font-size:20px;}
.members .advantage li p{height:128px;font-size:16px;line-height:32px;margin-top:20px;overflow:hidden;}


.develop{overflow:hidden;}
.developSwiper{margin-top:60px;overflow:hidden;}
.developSwiper .box .wz{width:42%;margin-right:5%;}
.developSwiper .box .wz h2{height:auto;color:#333;margin-bottom:30px;}
.developSwiper .box .wz p{font-size:16px;line-height:32px;margin-top:4px;overflow:hidden;}

.developSwiperThumb{border-bottom:1px solid #dedede;margin-top:60px;overflow:hidden;}
.developSwiperThumb .swiper-slide{width:auto;font-size:18px;font-weight:bold;line-height:72px;text-align:center;padding-right:120px;position:relative;cursor:pointer;}
.developSwiperThumb .swiper-slide:after{
	content:"";
	position:absolute;
	left:50%;
	bottom:0;
	width:0;
	height:3px;
	margin-left:-80px;
	background:#18943b;
	-webkit-transition: all 0.35s;
	transition: all 0.35s;
}
.developSwiperThumb .swiper-slide-thumb-active{color:#18943b;}
.developSwiperThumb .swiper-slide-thumb-active:after{width:40px;}


.consulting{overflow:hidden;}
.consulting .leftbox{width:50%;margin-top:80px;float:left;}
.consulting .leftbox .box:nth-of-type(2){margin-top:120px;}
.consulting .leftbox .box .title{width:220px;height:52px;color:#FFF;line-height:52px;font-weight:bold;text-align:center;background:#18943b;float:left;}
.consulting .leftbox .box .wz{font-size:16px;line-height:32px;margin-top:30px;}
.consulting .leftbox .box .tel{margin-top:8px;margin-left:24px;color:#18943b;float:left;}
.consulting .rightbox{width:46%;margin-top:80px;text-align:center;float:right;}
.consulting .rightbox img{width:100%;max-width:502px;}

.consulting .list li{width:48%;color:#FFF;padding:2% 3%;margin-right:4%;margin-top:80px;float:left;background:#65b167;position:relative;}
.consulting .list li:nth-of-type(2n){margin-right:0;}
.consulting .list li b{padding:6px 0 15px;border-bottom:1px solid rgba(255,255,255,0.4);display:block;}
.consulting .list li p{font-size:16px;line-height:32px;margin-top:20px;}
.consulting .list li i{width:0;height:0;position:absolute;left:10%;top:-24px;border-bottom:24px solid #65b167;border-right:24px solid transparent;border-left:24px solid transparent;}


.jobs{overflow:hidden;}
.jobs .welfare{margin-top:80px;}
.jobs .welfare .title{width:220px;height:52px;color:#FFF;line-height:52px;font-weight:bold;text-align:center;background:#18943b;}
.jobs .welfare .wz{font-size:16px;line-height:32px;margin-top:30px;}
.jobs .list li{width:15.75%;padding:2% 2% 1%;margin-right:1.1%;margin-top:60px;text-align:center;float:left;border:1px solid #e2e2e2;border-radius:5px;position:relative;}
.jobs .list li:nth-of-type(6){margin-right:0;}
.jobs .list li img{height:76px;}
.jobs .list li p{font-size:18px;line-height:32px;color:#333;margin-top:20px;}

/* --人才招聘-- */
.jobList{width:100%;margin:4% auto 0;}
.jobList .tab{width:100%;}
.jobList .tab .alignLeft{text-align:left !important;}
.jobList .tab .alignRight{text-align:right;}
.jobList .tab thead tr{border:1px solid #343434;}
.jobList .tab thead tr th{font-size:24px;color:#FFF;height:60px;line-height:60px;text-align:center;font-weight:normal;background:#343434;}

.jobList .tab tbody tr{border:1px solid #FFF;}
.jobList .tab tbody tr.trEven{background:rgb(255,255,255);border-bottom:1px solid #f2f2f2;cursor:pointer;}
.jobList .tab tbody tr.trEven td{position:relative;font-size:16px;color:#333;line-height:32px;padding:14px 0;text-align:center}
.jobList .tab tbody tr.trEven td .icon{width:100%;height:100%;position:absolute;left:0;top:0;}
.jobList .tab tbody tr.trEven:hover td{color:#FFF;background:#d80020;border:1px solid #d80020;}
.jobList .tab tbody tr.trEven.active td{color:#FFF;background:#d80020;border:1px solid #d80020;}

.jobList .tab tbody tr.trOdd{background:#f8f8f8;border:1px solid #f8f8f8;display:none;cursor:auto}
.jobList .tab tbody tr.trOdd td .postDel{padding:20px 50px 40px 0;}
.jobList .tab tbody tr.trOdd td .postDel .disc{overflow:hidden;}
.jobList .tab tbody tr.trOdd td .postDel .disc p{line-height:28px;font-size:16px;color:#000;}
.jobList .tab tbody tr.trOdd td .postDel .disc img{max-width:100%;display:block;}


.contact{overflow:hidden;}
.contact .list{margin-top:4%;border:1px solid #e2e2e2;position:relative;}
.contact .list li{width:33.33%;padding:4%;float:left;position:relative;}
.contact .list li img{width:80%;max-width:200px;margin:40px auto 60px;display:block;}
.contact .list li .title{font-weight:bold;color:#333;}
.contact .list li .wz{font-size:16px;line-height:24px;color:#999;}
.contact .list li .con{font-weight:bold;color:#333;}
.contact .list .line{width:1px;height:100%;background:#e2e2e2;position:absolute;left:33.33%;top:0;}
.contact .list .line2{left:66.66%;}



.message .box{padding:77px;background:#FFF;}
.message .box .title{float:left;width:30%;}
.message .box .title .en{font-size:42px;color:#255ba9;line-height:50px;font-weight:bold;font-family:"Times New Roman", Times, serif;}
.message .box .title .en span{
	display:inline-block;
    background-image:-webkit-gradient(linear, left top, right top, from(#18943b), to(#65b167));
    background-image:linear-gradient(to right, #18943b, #65b167);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}
.message .box .title .cn{font-size:32px;color:#333;line-height:42px;font-weight:bold;margin-top:10px;}
.message .box .title .txt{font-size:14px;color:#666;line-height:24px;margin-top:34px;overflow:hidden;}
.message .box .title .hx{width:32px;height:2px;background-color:#18943b;margin-top:24px;}
.message .box .title .tel{font-size:16px;color:#666;line-height:24px;overflow:hidden;margin-top:34px;}
.message .box .title .tel p{font-size:24px;font-weight:bold;color:#18943b;margin-top:12px;}

.message .box .form input{width:48%;height:52px;float:left;margin-bottom:16px;margin-right:4%;border:1px solid #ddd;border-radius:4px;outline:none;background:none;
box-sizing:border-box;padding:0px 46px 0 10px;font-size:14px;line-height:46px;font-family:Arial,'Microsoft JhengHei','Microsoft Yahei',"PingFang SC",Helvetica,Tahoma;}
.message .box .form #captcha{width:24.4%;}
.message .box .form textarea{width:100%;height:164px;float:left;margin-bottom:16px;border:1px solid #ddd;border-radius:4px;outline:none;background:none;
box-sizing:border-box;padding:10px 46px 10px 10px;font-size:14px;line-height:24px;font-family:Arial,'Microsoft JhengHei','Microsoft Yahei',"PingFang SC",Helvetica,Tahoma;}
.message .box .form .guestimg{width:160px;height:52px;float:left;}
.message .box .form .submit{width:20%;height:52px;float:right;font-size:18px;line-height:52px;text-align:center;color:#FFF;cursor:pointer;border-radius:4px;
background-image: -webkit-gradient(linear, left top, right top, from(#1b71c4), to(#1b71c4));
background-image: linear-gradient(to right, #1b71c4, #1b71c4);
-webkit-transition:all 0.6s;transition:all 0.6s;}
.message .box .form .submit:hover{opacity: 0.8;}


#form1{ margin-top: 30px;}

.innerGoods{overflow:hidden;}
.innerGoods .type{margin-top:3%;overflow:hidden;}
.innerGoods .type a{font-size:18px;font-weight:bold;color:#000;text-align:center;line-height:32px;padding:16px 0 24px;border-radius:6px;display:block;background-image:url(../images/wavesmall_blue.png);background-repeat:no-repeat;background-position:center bottom 15px;background-color:#f8f8f8;}
.innerGoods .type a:hover{color:#FFF;background-image:url(../images/wavesmall.png);background-color:#1b4692;}
.innerGoods .type a.current{color: #fff;background-color:#1b4692;}

.innerGoods .type a.select{color:#FFF;background-image:url(../images/wavesmall.png);background-color:#1b4692;}
.innerGoods .box{background:#f8f8f8;position:relative;overflow:hidden;}
.innerGoods .box .img{width:50%;height:100%;position:absolute;left:0;top:0;overflow:hidden;}
.innerGoods .box .img img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;}
.innerGoods .box .txt{width:50%;padding:3%;float:right;}
.innerGoods .box .txt .bt{font-weight:bold;color:#333;}
.innerGoods .box .txt .des{height:26px;font-size:16px;line-height:24px;color:#FFF;padding:0 15px;margin-top:4%;background:#1b4692;border-radius:6px;box-shadow:4px 4px 4px rgba(0,0,0,0.15);display:inline-block;}
.innerGoods .box .txt .wz{max-height:84px;font-size:15px;line-height:28px;color:#333;margin-top:2%;}
.innerGoods .box .txt ul{margin-top:4%;}
.innerGoods .box .txt ul li{width:23.5%;margin-right:2%;margin-top:2%;padding:20px;border:1px solid #eee;border-radius:6px;float:left;background:#FFF;cursor:pointer;position:relative;}
.innerGoods .box .txt ul li:nth-of-type(4n){margin-right:0;}
.innerGoods .box .txt ul li img{height:64px;display:block;}
.innerGoods .box .txt ul li h4{font-size:18px;color:#333;line-height:24px;margin-top:16px;}
.innerGoods .box .txt ul li p{font-size:14px;color:#999;line-height:24px;}
.innerGoods .box .txt .btnn{margin-top:6%;}
.innerGoods .box .txt .btnn a{width:30%;max-width:200px;height:60px;font-size:16px;color:#FFF;line-height:60px;text-align:center;margin-right:4%;float:left;background:#505050;}
.innerGoods .box .txt .btnn a img{margin-left:20px;}
.innerGoods .box .txt .btnn a:hover{background:#1b4692;}

.innerGoods .introo{position:relative;overflow:hidden;}
.innerGoods .introo .title{color:#333;font-weight:bold;padding:6px 0;border-bottom:1px solid #eee;margin-top:4%;position:relative;}
.innerGoods .introo .title i{font-size:12px;color:#999;margin-left:10px;text-transform:uppercase;}
.innerGoods .introo .title:after{content:"";position:absolute;left:0;bottom:0;z-index:2;width:68px;height:2px;background:#1b4692;}
.innerGoods .introo .details{font-size:15px;line-height:28px;color:#333;margin-top:2%;}
.innerGoods .introo .details p{font-size:15px;line-height:28px;color:#333;margin-top:2%;}
.innerGoods .introo .details table{margin-top:2%;}
.innerGoods .introo .details table td{font-size:14px;color:#000;line-height:20px;padding:5px 15px;border:1px solid #eee;}

.innerGoods .introo .adv{margin-top:2%;}
.innerGoods .introo .adv li{width:23.5%;margin-right:2%;margin-top:2%;padding:20px;border:1px solid #eee;border-radius:6px;float:left;background:#FFF;cursor:pointer;position:relative;}
.innerGoods .introo .adv li:nth-of-type(4n){margin-right:0;}
.innerGoods .introo .adv li img{height:46px;display:block;}
.innerGoods .introo .adv li h4{font-size:20px;color:#1b4692;line-height:24px;margin-top:6%;}
.innerGoods .introo .adv li p{height:72px;font-size:14px;color:#999;line-height:24px;margin-top:4%;overflow:hidden;}

.innerGoods .scheme{margin-top:2%;}
.innerGoods .scheme a{padding:16% 10%;text-align:center;border-radius:10px;overflow:hidden;cursor:pointer;position:relative;display:block;background-repeat:no-repeat;background-position:center;background-size:cover;}
.innerGoods .scheme a .bt{height:32px;color:#FFF;font-weight:bold;text-align:center;-webkit-transition: all 0.5s;transition: all 0.5s;}
.innerGoods .scheme a .icon{-webkit-transition: all 0.5s;transition: all 0.5s;}
.innerGoods .scheme a .icon img{margin:2% auto 0;display:block;}
.innerGoods .scheme a .wz{height:84px;font-size:15px;color:#FFF;line-height:28px;text-align:center;margin-top:8%;overflow:hidden;-webkit-transition: all 0.5s;transition: all 0.5s;}
.innerGoods .scheme a:hover .bt{
	-webkit-transform: translate3d(0, 6px, 0);
	transform: translate3d(0, 6px, 0);
}
.innerGoods .scheme a:hover .icon{
	-webkit-transform: translate3d(0, 6px, 0);
	transform: translate3d(0, 6px, 0);
}
.innerGoods .scheme a:hover .wz{
	-webkit-transform: translate3d(0, -6px, 0);
	transform: translate3d(0, -6px, 0);
}

.innerGoods .related{margin-top:2%;}
.innerGoods .related .swiper{padding:4px;}
.innerGoods .related li{padding:20px 20px 24px;background:#f8f8f8;cursor:pointer;position:relative;-webkit-transition:all 0.5s;transition:all 0.5s;}
.innerGoods .related li:nth-of-type(4n){margin-right:0;}
.innerGoods .related li .img{overflow:hidden;}
.innerGoods .related li .img img{width:100%;display:block;-o-object-fit:cover;object-fit:cover;}
.innerGoods .related li:hover{background:#FFF;box-shadow:0 0 12px rgba(0,0,0,0.15);}
.innerGoods .related li .bt{height:32px;font-size:18px;font-weight:bold;line-height:32px;margin-top:4%;overflow:hidden;}
.innerGoods .related li .des{height:24px;font-size:15px;line-height:24px;color:#666;overflow:hidden;}
.innerGoods .related li .btnn{width:46%;height:38px;font-size:15px;color:#FFF;text-align:center;line-height:38px;margin:4% 8% 0 0;border-radius:20px;overflow:hidden;float:left;background:#c3002f;}
.innerGoods .related li .btn2{margin-right:0;background:#1b4692;}



.goodslist{}
.goodslist li{width:24.25%;margin-right:1%;margin-top:2%;padding:20px 20px 24px;float:left;background:#f8f8f8;cursor:pointer;position:relative;-webkit-transition:all 0.5s;transition:all 0.5s;}
.goodslist li:nth-of-type(4n){margin-right:0;}
.goodslist li .img{overflow:hidden;}
.goodslist li .img img{width:100%;display:block;-o-object-fit:cover;object-fit:cover;}
.goodslist li:hover{background:#FFF;box-shadow:0 0 12px rgba(0,0,0,0.15);}
.goodslist li .bt{height:32px;font-size:18px;font-weight:bold;line-height:32px;margin-top:4%;overflow:hidden;}
.goodslist li .des{height:24px;font-size:15px;line-height:24px;color:#666;overflow:hidden;}
.goodslist li .btnn{width:46%;height:38px;font-size:15px;color:#FFF;text-align:center;line-height:38px;margin:4% 8% 0 0;border-radius:20px;overflow:hidden;float:left;background:#c3002f;}
.goodslist li .btn2{margin-right:0;background:#1b4692;}



.innerNews{overflow:hidden;}
.innerNews .box{margin-top:3%;background:#f8f8f8;position:relative;overflow:hidden;}
.innerNews .box .img{width:42%;height:100%;position:absolute;left:0;top:0;overflow:hidden;}
.innerNews .box .img img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;}
.innerNews .box .txt{width:58%;padding-top:8%;padding-bottom:8%;padding-left:3%;padding-right:3%;float:right;}
.innerNews .box .txt .hot{padding-bottom:4%;border-bottom:1px solid #eee;}
.innerNews .box .txt .hot .bt{height:32px;font-weight:bold;}
.innerNews .box .txt .hot .wz{height:56px;font-size:15px;line-height:28px;color:#666;margin-top:2%;overflow:hidden;}
.innerNews .box .txt .list{margin-top:4%;}
.innerNews .box .txt .list li{width:100%;height:32px;line-height:32px;margin-top:2%;padding-left:8px;background:url(../images/circle.png) no-repeat left center;overflow:hidden;}
.innerNews .box .txt .list li a{width:calc(100% - 160px);height:32px;float:left;}
.innerNews .box .txt .list li i{width:120px;height:32px;font-size:16px;text-align:right;font-family:bahnschrift;float:right;}
.innerNews .box .txt .list li a:hover{color:#1b4692;}

.font24 {
    font-size: 24px;
    line-height: 32px;
    overflow: hidden; 
}


.inner_cot ul li em img{ max-width:100%;}
.hyys{ width: 100%; height:auto; overflow: hidden; background: url(../images/bg2.jpg) no-repeat top; padding-top: 124px;}
.hyys_tex{ width: 100%; background: #fff;  height: 539px; margin-top: 70px;}
.hyys_tex_mid{ width: 95%; margin: 0px auto; }
.hyys_tex_pic{ width: 48%; float: left;margin-top: 66px;}
.hyys_tex_pic img{ max-width: 100%;}
.hyys_tex_wz{width: 48%; float: right; margin-top: 100px; line-height: 35px;}

.paddings{ margin-bottom: 70px;} 

.ydzx {
    height: auto;
    overflow: hidden;
    padding-top: 40px;
    margin-bottom: 40px;
}

.container-middle {
    width: 82%;
    margin: auto;
    position: relative;
}

.flex {
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}


.ydzx_l{ width: 50%; float: left;}

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


.message{background:#f5f5f5;background-size:cover;overflow:hidden; padding-top: 85px;}
.message .box{position:relative;}
.message .inner_cot{width:48%;height:100%;overflow:hidden; float: right; }

.message .form {
    width: 48%;
   
    float: left;
}
.font44 {
    font-size: 44px; 
}
.inner_cot_tit{ color: #191919;}
.inner_cot ul li{ height: auto; overflow: hidden; margin-top: 30px;}
.inner_cot ul li em{ float:left ; width: 14%;}
.inner_cot ul li .inner_cot_tex{ float: right; margin-top: 10px; width: 80%;}
.inner_cot ul li .inner_cot_tex .inner_cot_tex1{ font-size: 26px; color: #1b71c4; font-weight: bold;}
.inner_cot ul li .inner_cot_tex .inner_cot_tex2{ color: #505050; font-size: 18px;}

.ydzx_ll{ width: 50%; float: left; padding-right: 4vw;}
.ydzx_r{ width: 46%; float: right;}
.ydzx{ height: auto; overflow: hidden; padding-top: 50px; margin-bottom: 50px;}
.ydzx_r_tit{ color: #191919; font-size: 48px; font-weight: bold; margin-top: 116px;  }

.ydzx_r_tit1{ color: #191919; font-size: 40px; font-weight: bold; margin-top: 40px;}
.ydzx_r_tit_eng{ color: #606060; font-size: 24px;}
.ydzx_r_tit_line{ width:66px; height: 5px; background: #1b71c4; margin-top: 28px;}
.ydzx_r_tit_line1{ width:66px; height: 5px; background: #1b71c4; margin: 0px auto;margin-top: 28px; text-align: center;}
.ydzx_r_tit_tex{ color: #191919; font-size: 18px; margin-top: 40px; line-height: 35px;}
.avg_img {
    height: 100%;
    position: relative;
    padding-right: 4vw;
}

.intro .img {
    width: 100%;
    position: relative;
    padding-right: 4vw;
}.intro .img .tutu1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.ydzx_r_tit span{-webkit-text-stroke: 1px #000;
    text-fill-color: black;
    color: #fff;}

.innerNews .box2{margin-top:3%;position:relative;overflow:hidden;}
.innerNews .box2 a{display:block;}
.innerNews .box2 a .img{overflow:hidden;}
.innerNews .box2 a .img img{width:100%;display:block;-o-object-fit:cover;object-fit:cover;}
.innerNews .box2 a .txt{padding:4% 6% 6%;background:#f8f8f8;}
.innerNews .box2 a .txt .bt{height:32px;font-size:18px;font-weight:bold;line-height:32px;overflow:hidden;}
.innerNews .box2 a .txt .time{height:24px;font-size:16px;line-height:24px;color:#999;font-family:bahnschrift;overflow:hidden;}
.innerNews .box2 a .txt .more{width:46%;max-width:138px;height:38px;font-size:15px;color:#FFF;text-align:center;line-height:38px;margin-top:4%;border-radius:20px;overflow:hidden;float:left;background:#1b4692;}
.innerNews .box2 a:hover .txt .bt{color:#1b4692;}
.innerNews .box2 a:hover .txt .more{background:#c3002f;}

.innerNews .box3{margin-top:3%;position:relative;overflow:hidden;}
.innerNews .box3 .img{width:100%;}
.innerNews .box3 .img img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;}
.innerNews .box3 .list{margin-top:2%;}
.innerNews .box3 .list a{width:47%;height:auto;padding:2% 4% 2% 2%;margin-top:2%;margin-right:6%;border:1px solid #eee;float:left;position:relative;overflow:hidden;}
.innerNews .box3 .list a:nth-of-type(2n){margin-right:0;}
.innerNews .box3 .list a .bt{height:32px;font-size:18px;font-weight:bold;line-height:32px;overflow:hidden;}
.innerNews .box3 .list a .time{height:24px;font-size:16px;line-height:24px;color:#999;font-family:bahnschrift;overflow:hidden;}
.innerNews .box3 .list a .icon{width:20px;height:100%;position:absolute;right:3%;top:0;background:url(../images/arrow_news.png) no-repeat center;}
.innerNews .box3 .list a:hover .bt{color:#1b4692;}


.newslist{margin-top:3%;overflow:hidden;}
.newslist a{width:100%;margin-bottom:2%;border:1px solid #f2f2f2;display:block;position:relative;}
.newslist a .time{width:12.5%;height:100%;text-align:center;position:absolute;left:0;top:0;}
.newslist a .time b{font-family:bahnschrift;}
.newslist a .time p{height:24px;font-size:16px;line-height:24px;color:#999;font-family:bahnschrift;overflow:hidden;}
.newslist a .img{width:22.8%;height:100%;overflow:hidden;position:absolute;left:12.5%;top:0;}
.newslist a .img img{width:100%;height:100%;margin:auto;display:block;-o-object-fit:cover;object-fit:cover;}
.newslist a .txt{width:58%;padding:4%;margin-left:35.3%;overflow:hidden;float:left;}
.newslist a .txt .bt{height:32px;font-weight:bold;line-height:32px;overflow:hidden;}
.newslist a .txt .wz{height:84px;font-size:15px;line-height:28px;color:#666;margin-top:2%;overflow:hidden;}
.newslist a .more{width:10%;height:100%;text-align:center;position:absolute;right:0;top:0;}
.newslist a .more i{width:72px;height:72px;border-radius:50%;background:url(../images/next.png) no-repeat center #1b4692;}
.newslist a:hover .txt .bt{color:#c3002f;}
.newslist a:hover .more i{background:url(../images/next.png) no-repeat center #c3002f;}


.productList{width:78%;float:right;}
.productList li{width:100%;padding:0 4%;margin-bottom:4%;float:left;position:relative;background:#f8f8f8;}
.productList li .txt{width:60%;padding:40px 0;float:left;}
.productList li .txt .title{font-weight:bold;}
.productList li .txt .title2{font-size:18px;font-weight:bold;margin-top:2%;}
.productList li .txt .wz{height:112px;margin-top:2%;overflow:hidden;}
.productList li .txt a{width:156px;height:52px;font-size:16px;margin-top:20px;border:1px solid #e2e2e2;border-radius:26px;overflow:hidden;float:left;}
.productList li .txt a:nth-of-type(2){margin-left:40px;}
.productList li .txt a img{margin-left:20px;}
.productList li .txt a:hover{color:#FFF;background:#18943b;}
.productList li .txt a:hover img{display:none;}
.productList li .img{width:34%;height:100%;position:absolute;right:4%;top:0;}
.productList li .img img{width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;display:block;}


.news{background:#f5f5f6;}
.newsList li{width:31%;height:auto;margin-right:3.5%;margin-top:3.5%;float:left;position:relative;background:#FFF;}
.newsList li:nth-of-type(3n){margin-right:0;}
.newsList li a{display:block;}
.newsList li .pic{height:260px;}
.newsList li .wz{padding:28px;}
.newsList li .wz .bt{height:64px;font-size:24px;color:#333;font-weight:bold;line-height:32px;overflow:hidden;}
.newsList li .wz .time{height:24px;font-size:20px;color:#1b4692;line-height:24px;overflow:hidden;margin-top:10px;font-family:bahnschrift;}
.newsList li .wz .con{height:72px;font-size:16px;line-height:24px;overflow:hidden;margin-top:20px;}
.newsList li .wz .link{height:24px;font-size:16px;color:#1b4692;line-height:24px;overflow:hidden;margin-top:20px;}

.videoList li{width:31%;height:auto;margin-right:3.5%;margin-top:3.5%;float:left;position:relative;background:#FFF;}
.videoList li:nth-of-type(3n){margin-right:0;}
.videoList li .img{height:auto;}
.videoList li .img img{width:100%;display:block;}
.videoList li .videoBtn{width:100%;height:calc(100% - 32px);position:absolute;left:0;top:0;}
.videoList li .videoBtn a{width:20%;z-index:20;}
.videoList li .videoBtn a img{width:100%;display:block;}
.videoList li .wz{width:100%;height:42px;font-size:16px;color:#333;line-height:42px;padding:0 15px;overflow:hidden;}


.partyList li{width:100%;height:auto;margin-top:3.5%;float:left;position:relative;background:#FFF;}
.partyList li a{display:block;}
.partyList li .time{width:16%;margin-top:4%;font-size:20px;color:#666;line-height:24px;text-align:center;overflow:hidden;font-family:bahnschrift;float:left;}
.partyList li .time img{display:block;margin:auto;}
.partyList li .time b{font-size:60px;font-weight:normal;line-height:64px;margin-top:10px;display:block;}
.partyList li .wz{width:84%;padding:4% 6%;float:right;}
.partyList li .wz .bt{height:32px;font-size:24px;color:#333;font-weight:bold;line-height:32px;overflow:hidden;}
.partyList li .wz .con{height:72px;font-size:16px;line-height:24px;margin-top:20px;overflow:hidden;}
.partyList li .wz .link{height:24px;font-size:16px;color:#999;line-height:24px;margin-top:20px;overflow:hidden;}
.partyList li .line{width:1px;height:100%;background:#e2e2e2;position:absolute;left:16%;top:0;}
.partyList li .bar{width:0;height:3px;background:#db1818;position:absolute;left:0;bottom:0;-webkit-transition: all 0.35s;transition: all 0.35s;}

.partyList li a:hover .bar{width:100%;}
.partyList li a:hover .time{color:#db1818;}
.partyList li a:hover .wz .link{color:#db1818;}


.showsList li{width:31.6%;float:left;margin-right:2.6%;margin-top:3%;}
.showsList li:nth-of-type(3n){margin-right:0;}
.showsList li a{display:block;}
.showsList li a .img{position:relative;}
.showsList li a .img .pic{z-index:10;}
.showsList li a .wz{height:24px;font-size:16px;line-height:24px;padding-left:24px;margin-top:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;}
.showsList li a .wz:before {
	content:"";
	position:absolute;
	left:0;
	top:6px;
	width:12px;
	height:12px;
	background:#d80020;
	border-radius:50%;
}

.honorList li{width:23.2%;float:left;margin-right:2.4%;margin-top:3%;}
.honorList li:nth-of-type(4n){margin-right:0;}
.honorList li a{display:block;}
.honorList li a .img{position:relative;}
.honorList li a .img .pic{z-index:10;}
.honorList li a .wz{height:24px;font-size:16px;line-height:24px;margin-top:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;}



/* --新闻详情页-- */
.article{width:70%;float:left;background:#FFF;box-shadow:0 0 20px rgba(0,0,0,0.05);}
.article .title{padding:30px 0;border-bottom:1px solid #e2e2e2;}
.article .title .time{width:120px;font-size:16px;line-height:24px;text-align:center;color:#1b4692;float:left;position:relative;}
.article .title .time p{font-weight:bold;}
.article .title .time:after{
    content: "";
    position: absolute;
    right: 0;
    top: 8px;
    width: 1px;
    height: 32px;
    background-color: #e2e2e2;
}
.article .title h1{width: calc(100% - 120px);font-size:32px;line-height:42px;padding:0 30px;float:right;}

.article .aside{padding:30px 30px 30px 0;}
.article .aside .share{width:120px;text-align:center;float:left;position:relative;}
.article .aside .share .author{line-height:24px;}
.article .aside .share .click{line-height:24px;margin-top:20px;}
.article .aside .share .link{margin-top:60px;}
.article .aside .share .bt{font-size:13px;color:#999;}
.article .aside .share .wz{font-size:14px;color:#333;}
.article .aside .share .click .wz{font-size:20px;color:#1b4692;font-family:bahnschrift;}
.article .aside .share .link li{width:30px;height:30px;margin:20px auto 0;cursor:pointer;position:relative;}
.article .aside .share .link li .icon{width:30px;height:30px;padding:5px;background:#ddd;border-radius:50%;overflow:hidden;}
.article .aside .share .link li .icon img{width:20px;height:20px;display:block;}
.article .aside .share .link li.wx:hover .icon{background:#16c3a2;}
.article .aside .share .link li.wb:hover .icon{background:#ff3939;}
.article .aside .share .link li.mo:hover .icon{background:#10977b;}
.article .aside .share .link li .under{width:120px;height:0;background:#FFF;left:50px;top:-10px;z-index:10;position:absolute;overflow:hidden;}
.article .aside .share .link li .under img{width:110px;height:110px;margin:5px auto 0;display:block;}
.article .aside .share .link li .under p{font-size:12px;text-align:center;line-height:20px;padding:5px 0;color:#999;}
.article .aside .share .link li.wx:after {
    content: '';
    position: absolute;
    right: -20px;
    top: 4px;
    z-index: 0;
    width: 0;
    height: 0;
    border: 10px solid transparent;
}
.article .aside .share .link li.wx:hover:after{border-right-color:#FFF;}
.article .aside .share .link li.wx:hover .under{height:auto;}

.article .aside .txt{width: calc(100% - 150px);float:right;}
.article .aside .txt .wz{font-size:16px;line-height:28px;}
.article .aside .txt .wz p{font-size:16px;line-height:28px;margin-bottom:20px;text-indent:2em;}
.article .aside .txt .wz img{max-width:80%;margin:auto;display:block;}


.preview{width:25%;padding:30px 24px 10px;float:right;background:#FFF;box-shadow:0 0 20px rgba(0,0,0,0.05);}
.preview .bt{font-weight:bold;}
.preview ul li{padding:15px 0;border-top:1px solid #e2e2e2;}
.preview ul li:nth-of-type(1){border:none;}
.preview ul li .time{color:#999;height:24px;font-size:14px;line-height:24px;overflow:hidden;}
.preview ul li .wz{height:48px;font-size:16px;line-height:24px;overflow:hidden;}
.preview ul li .wz a{color:#000;}
.preview ul li .wz a:hover{color:#18943b;}




/* --翻页-- */
.indetails_upDown {
    position: relative;
	padding:30px 40px 40px;
    border-top: 1px solid #e2e2e2;
}
.indetails_upDown .next{
	display: block;
    overflow: hidden;
    font-size: 14px;
    color: #666;
    line-height: 34px;
    height: 34px;
    margin-top: 10px;
	position:relative;
}
.indetails_upDown .next label {
    display: inline-block;
    border: 1px solid #ccc;
    width: 98px;
    height: 32px;
    text-align: center;
    font-size: 14px;
    line-height: 32px;
    margin-right: 15px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.indetails_upDown .page-a{
	display: block;
    overflow: hidden;
    line-height: 102px;
    height: 34px;
}
.indetails_upDown .page-a a{
    position:absolute;
	left:112px;
	top:0;
    overflow: hidden;
    font-size: 14px;
    color: #666;
    line-height: 34px;
    height: 34px;
}
.indetails_upDown .next:hover label{
    border-color: #18943b;
}
.indetails_upDown .next:hover a{
    color: #18943b;
}
.indetails_upDown .ret {
    font-size: 14px;
    color: #fff;
    line-height: 34px;
    text-align: center;
    background-color: #1b4692;
    width: 110px;
    height: 34px;
	margin:40px auto 0;
	display:block;
}
.indetails_upDown .ret:hover {
    color: #fff;
    opacity: 0.8;
}


.skew{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background:#d80020;-webkit-transition:all 0.35s;transition:all 0.35s;}
.showsList li a:hover .skew,.honorList li a:hover .skew{box-shadow:2px 2px 10px rgba(0,0,0,0.2);transform: rotate(-5deg);-webkit-transform: rotate(-5deg);}



/* 图片切换 */

.slick-slider { display: block;/* box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent;*/ }

.slick-slider *:focus { outline: none;}

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }

.slick-list:focus { outline: none; }

.slick-loading .slick-list { background: white url(../images/loading.gif) center center no-repeat; }

.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }

.slick-track:before, .slick-track:after { content: ""; display: table; }

.slick-track:after { clear: both; }

.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }

.slick-slide img { display: block; max-width:100%; height:auto;}

.slick-slide.slick-loading img { display: none; }

.slick-slide.dragging img { pointer-events: none; }

.slick-initialized .slick-slide { display: block; }

.slick-loading .slick-slide { visibility: hidden; }

.slick-vertical .slick-slide { display: block; height: auto;   }

/* Arrows */

.slick-prev, .slick-next { position:absolute;display:block;height:119px;width:65px;cursor:pointer;z-index:80;top:50%; margin-top:-59.5px;padding:0;outline:none;text-indent:-9999px;  border-radius:0px; background-color: transparent; background-repeat:no-repeat; background-position:center;opacity: 1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease; border:none;}

.slick-prev:focus, .slick-next:focus { outline: none; }

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }

.slick-prev:before, .slick-next:before {  font-size: 20px; line-height: 1; color: white; opacity: 1.85; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-prev { left:-2%; background-image:url(../images/arrowleft.png);}

.slick-next { right:-2%; background-image:url(../images/arrowright.png);}

.slick-prev:hover {opacity: 1.0;}

.slick-next:hover {opacity: 1.0;}

/* Dots */

.slick-slider { }

.slick-dots { position: absolute; bottom:40px; list-style: none; display: block;padding: 0px; width: 100%; text-align:center; left:0;}

.slick-dots li { position: relative; display: inline-block; height:14px; width: 14px; margin: 0px 3px; padding: 0px; cursor: pointer; }

.slick-dots li button { background:#CCC; display: block; height:10px;width: 10px; padding: 0px; cursor: pointer; outline: none; text-indent:-9999px;-moz-opacity:0.4; opacity:0.4;filter:alpha(opacity=40);border-radius:100px;border: none; overflow:hidden;}

.slick-dots li button:focus { outline: none; }

.slick-dots li.slick-active button {background: #00705a;border: none; opacity:1.5;}


.min500 { }

.phistory {background:url(../images/xline1.png) left center repeat-x;position:relative; padding-top: 79px;}

.slick8 { width:1400px; margin:auto;}

.slick8 li{ width:450px;height:180px;border-left:rgba(191,191,191,0.5) 1px solid;position:relative;}

.slick8 li *{ display:block; overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}

.slick8 li i { width:15px; height:15px; position:absolute; left:-8px; bottom:-10px; z-index:3; background:#d80020; border-radius:100px; }

.slick8 li img{width:140px;height:100px;float:left;border-radius:10px; margin-left:8px;}

.slick8 li span{width:230px;float:left; padding:10px 0px 0px 20px;}

.slick8 li span h1{font-size:26px; font-weight:bold; color:#000;}

.slick8 li span h3{font-size:14px; line-height:24px;color:#000; }

.slick8 li:hover img {}

.slick8 li:hover span{height:90px;border-radius:0px 10px 10px 0px;}

.slick8 li:hover span h1{color:#d80020; }

.slick8 li:hover span h3{color:#000; }

.ls1 {margin-left:40px;}

.ls2 {margin-top:175px;margin-left:-60px!important;height:100px!important;padding-top:90px;}

.ls2 i{ bottom:0px ;top:0px; }

.slick8 .slick-slide.slick-current.slick-active h1{color:#004f9e;}



.content {
	padding-top: 80px;
  font-family: Verdana;
  font-size: 14px;
  position: relative;
 
  margin:0 auto;
}
.content * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.org-chart {
  display: block;
  clear: both;
  margin-bottom: 30px;
  position: relative;
  /**
  * For IE 6/7 only
  * Include this rule to trigger hasLayout and contain floats.
  */
  /* Box colors */
  /* 1 column */
  /* 2 column */
  /* 3 column */
  /* DEPARTMENTS COLUMNs */
}
.org-chart.cf:before, .org-chart.cf:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.org-chart.cf:after {
  clear: both;
}
.org-chart.cf {
  *zoom: 1;
}
.org-chart ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.org-chart ul li {
  position: relative;
}
.org-chart ul li span {
  display: block; font-weight: 100;
 
  text-align: center;
  overflow: hidden;
  text-decoration: none;
  color: black;
  font-size: 30px;
  box-shadow: 4px 4px 9px -4px rgba(0, 0, 0, 0.4);
  -webkit-transition: all linear .1s;
  -moz-transition: all linear .1s;
  transition: all linear .1s;
  background: #92D4A8;
  padding: 4px;
}
.org-chart ul .first{ width: 50% !important;}
.org-chart ul li .fdb{ background: #d80020; color: #fff; font-size: 30px; height: 74px; line-height:63px;}
.org-chart .lvl-b {
  background: #f5f5f5;
  color: #000;
}
.org-chart .board {
  width: 70%;
  margin: 0 auto;
  display: block;
  position: relative;
}
.org-chart .board:before {
  content: "";
  display: block;
  position: absolute;
  height: 416px;
  width: 0px;
  border-left: 2px solid #e0e1e3;
  margin-left: 49%;
  top: 22px;
}
.org-chart ul.columnOne {
  height: 120px;
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
.org-chart ul.columnOne li {
  width: 30%;
  margin: 0px auto;
  top: 20px;
}
.org-chart ul.columnTwo {
  position: relative;
  width: 100%;
  display: block;
  height: 90px;
  clear: both;
}
.org-chart ul.columnTwo li:first-child {
  width: 30%;
  float: left;
}
.org-chart ul.columnTwo li {
  width: 30%;
  float: right;
}
.org-chart ul.columnTwo:before {
  content: "";
  display: block;
  position: relative;
  width: 80%;
  height: 10px;
  border-top: 2px solid orange;
  margin: 0 auto;
  top: 40px;
}
.org-chart ul.columnThree {
  position: relative;
  width: 100%;
  display: block;
  clear: both;
}
.org-chart ul.columnThree li:first-child {
  width: 30%;
  float: left;
  margin-left: 0;
}
.org-chart ul.columnThree li {
  width: 30%;
  margin-left: 5%;
  float: left;
}
.org-chart ul.columnThree li:last-child {
  width: 30%;
  float: right;
  margin-left: 0;
}
.org-chart ul.columnThree:before {
  content: "";
  display: block;
  position: relative;
  width: 80%;
  height: 10px;
  border-top: 2px solid orange;
  margin: 0 auto;
  top: 40px;
}
.org-chart .departments {
  width: 100%;
  display: block;
  clear: both;
}
.org-chart .departments:before {
  content: "";
  display: block;
  width: 85%;
  height: 22px;
  border-top: 2px solid #e0e1e3;
  border-left: 2px solid #e0e1e3;
  border-right: 2px solid #e0e1e3;
  margin: 0 auto;
  top: 0px;
}
.org-chart .department {
 
  width: 19%;
  float: left;
  margin: 0px 4px;
}
.org-chart .department:after {
  content: "";
  position: absolute;
  display: block;
  width: 10px;
  height: 22px;
  border-left: 2px solid #e0e1e3;
  left: 50%;
  top: -22px;
}
.org-chart .department:first-child:after {
  display: none;
}
.org-chart .department:last-child:after {
  display: none;
}
.org-chart .department.central {
  background: #F5EEC9;
}
.org-chart .department.central:after {
  display: none;
}
.org-chart .department span {

}
.org-chart .department em{ display: block; margin: 0px auto; text-align: center;}
.org-chart .department font{ color: #bebebe; font-size: 14px;display: block; margin: 0px auto; text-align: center;}
.org-chart .department li {
  padding-left: 25px;
  border-bottom: 2px solid orange;
  height: 80px;
}
.org-chart .department li span {
  background: #92D4A8;
  top: 38px;
  position: absolute;
  z-index: 1;
  width: 95%;
  height: auto;
  vertical-align: middle;
  right: 0px;
  line-height: 14px;
  border: 3px solid orange;
}
.org-chart .department .sections {
  margin-top: -20px;
}

/* MEDIA QUERIES */
@media all and (max-width: 767px) {
  .org-chart .board {
    margin: 0px;
    width: 100%;
  }
  .org-chart .departments:before {
    border: none;
  }
  .org-chart .department {
    float: none;
    width: 100%;
    margin-left: 0;
    background: #F5EEC9;
    margin-bottom: 40px;
  }
  .org-chart .department:before {
    content: "";
    display: block;
    position: absolute;
    width: 15px;
    height: 60px;
   
    z-index: 1;
    top: -45px;
    left: 0%;
    margin-left: -2px;
  }
  .org-chart .department:after {
    display: none;
  }
  .org-chart .department:first-child:before {
    display: none;
  }
}
/*--------- TO BE REMOVED FROM YOUR CSS --*/
/* this is just to display the behaviour of responsive on codepen */
.responsive-content {
  width: 767px;
  margin: 0px auto;
}
.responsive-content .org-chart .board {
  margin: 0px;
  width: 100%;
}
.responsive-content .org-chart .departments:before {
  border: none;
}
.responsive-content .org-chart .department {
  float: none;
  width: 100%;
  margin-left: 0;
  background: #F5EEC9;
  margin-bottom: 40px;
}
.responsive-content .org-chart .department:before {
  content: "";
  display: block;
  position: absolute;
  width: 15px;
  height: 60px;
  border-left: 2px solid orange;
  z-index: 1;
  top: -45px;
  left: 0%;
  margin-left: -2px;
}
.responsive-content .org-chart .department:after {
  display: none;
}
.responsive-content .org-chart .department:first-child:before {
  display: none;
}




.honorlist{overflow:hidden; margin-top: 64px;}
.honorlist a{width:22.75%;margin-right:3%;margin-bottom:2%;border:1px solid #eee;float:left;display:block;}
.honorlist a:nth-of-type(4n){margin-right:0;}
.honorlist a .img{height:326px;line-height:266px;text-align:center;padding:30px;background:#FFF;overflow:hidden;}
.honorlist a .img img{max-width:100%;max-height:266px;margin:auto;-o-object-fit:cover;object-fit:cover;}
.honorlist a .bt{height:58px;font-size:16px;line-height:58px;padding:0 70px 0 30px;overflow:hidden;background:url(../images/more2.png) no-repeat right 20px center #FFF;border-top:1px solid #eee;}
.honorlist a:hover .img img{-webkit-transform:scale(1.08);transform:scale(1.08);}
.honorlist a:hover .bt{color:#1b4692;}

.inner_product{ background: #fbfbfb;  overflow: hidden;}
.inner_product_l{ width: 23%; float: left;}
.inner_product_l_tit{ height: 133px; text-align: center; line-height: 133px; color: #fff; background: #d80020; font-size: 36px;}
.inner_product_mid{ background: #fff;}
.inner_product_mid ul li{ height: 127px; line-height: 127px; border-bottom: 1px solid #d2d2d2; text-align: center;}
.inner_product_mid ul li span{ font-size: 24px; }
.inner_product_mid ul li font{ color: #808080;font-size: 24px !important; margin-top: 5px;}
.inner_product_mid ul li:hover a{ background: #d80020;height: 127px; line-height: 127px; display: block; color: #fff;}
.inner_product_mid ul li:hover a font{ color: #fff;}

.inner_product_r { margin-left: 4%; width: 67%; float: left;}
.inner_product_r_tit{ color: #000000; font-size: 30px; height: 80px; line-height: 80px; border-bottom: 1px solid #d2d2d2; margin-top: 54px;}
.inner_pic_l{ width: 41%; float: left; margin-top: 55px;}
.inner_pic_l img{ max-width: 100%;}
.inner_tex_r{ width: 54%; float: right;margin-top: 55px;}
.inner_bt1{ color: #000; font-size: 36px; font-weight:bold; margin-bottom: 20px;}
.inner_bt2{ margin-top: 32px; color: #212121;font-size: 18px; font-weight:bold;}
.inner_bt3{ margin-top: 32px;}
.inner_bt3 em{ margin-right: 8px;}


.inner_tex_r .inner_bt4 a{width:156px;height:52px;font-size:16px; background: #d80020; margin-top:30px;border:1px solid #d80020;border-radius:26px;overflow:hidden;float:left; color: #fff;}
.inner_tex_r .inner_bt4 a:nth-of-type(2){margin-left:40px;}
.inner_tex_r .inner_bt4 a img{margin-left:20px;}
.inner_tex_r .inner_bt4 a:hover{color:#FFF;background:#d80020;}
.inner_tex_r .inner_bt4 a:hover img{display:none;}

.xijie1{ color:#212121; font-size: 30px; font-weight: bold;}
.inner_detail{ margin-top: 70px;}
.xijie2{ width: 33px; height: 5px; background: #d80020; margin-top: 25px;}
.inner_detail_pic{ margin-top: 42px;}

.lxfs ul li{ float: left; width: 31%; height: 266px; margin-right: 2%; border: 1px solid #dfdfdf; margin-top: 62px;}
.lxfs ul li .lxfs_mid{ width: 80%; margin: 0px auto; margin-top: 89px; }
.lxfs ul li:nth-of-type(3){ margin-right: 0px;}
.lxfs ul li:nth-of-type(1) .lxfs_mid .lxfs_mid1{ color: #000000; font-size: 24px;padding-left: 35px;
    background: url(../images/add.png) no-repeat left center;}
.lxfs ul li:nth-of-type(2) .lxfs_mid .lxfs_mid1{ color: #000000; font-size: 24px;padding-left: 35px;
    background: url(../images/rlzy.png) no-repeat left center;}
.lxfs ul li:nth-of-type(3) .lxfs_mid .lxfs_mid1{ color: #000000; font-size: 24px;padding-left: 35px;
    background: url(../images/scyx.png) no-repeat left center;}
.lxfs ul li .lxfs_mid .lxfs_mid2{ margin-top: 23px; color: #404040; font-size: 20px;}
.contact_map_l{ width: 50%; float: left;}

.contact_map_r{ float: right;width: 50%;background: url(../images/contact.jpg) no-repeat center;
    background-size: cover;
    overflow: hidden;}




.job .list li{width:23.5%;margin-right:2%;margin-top:3%;padding:4% 2% 2%;float:left;background:#FFF;cursor:pointer;position:relative; border: 1px solid #dfdfdf; border-radius: 10px;}
.job .list li:last-child{margin-right:0;}
.job .list li img{height:68px; text-align: center; margin: 0px auto;display:block;-webkit-transition: all 0.5s;transition: all 0.5s;}
.job .list li h3{margin-top:8%; color: #111111; font-size: 24px; font-weight: bold; text-align: center;}

.job .list li i {
    display: block;
    width: 30px;
    height: 3px;
    background: #d80020;
	margin-top: 2rem;
   
}
.job .list li p{height:180px;font-size:16px;color:#303030;line-height:28px;margin-top:35px;overflow:hidden;}
.job .list li:hover img{
	-webkit-transform: rotatey(180deg);
	transform: rotatey(180deg);
}

.job .box{width:100%;margin-top:3%;padding:4%;text-align:center;background:#FFF;cursor:pointer;position:relative;}
.job .box img{margin:6px auto 0;display:block;}
.job .box p{font-size:15px;color:#666;line-height:28px;margin-top:2%;overflow:hidden;}
.joss{ padding-top: 208px;}
.jobs_bg{background: url(../images/jobs_bg.jpg) no-repeat top;
   
    margin-top: 92px;}
.jiaru{ font-size: 30px; color: #fff; margin-top: 48px;}

.jos_mid{ background: #fff; border-radius: 20px; overflow: hidden;}
