/* banner_nei */
.banner_nei{display: block;overflow: hidden;position: relative;}
.banner_nei .nei_wrap{max-width: 1400px;}
.banner_nei .list{position: relative;}
.banner_nei .list img{width: 100%;}
.banner_nei .s_img{display: none;}
.banner_nei .layout{position: absolute;width: 100%;left:0;top: 50%;z-index: 2;transform: translateY(-50%);}
.banner_nei .text{color: #fff;text-align: center;}
.banner_nei .text .cn{font-size:35.5px;letter-spacing: 2px;font-weight: bold;}
.banner_nei .text .en{margin-top: 20px;font-size: 34px;line-height: normal;letter-spacing: 1px;font-family: arial;text-transform: uppercase;}
/* .banner_nei .text .slogan{margin-top: 1.8%;font-size: 24px;} */
.banner_nei .text .line{margin-top: 15px;width: 27px;height: 3px;background: #2c3a5f;}
@media only screen and (max-width:1000px){
	.banner_nei .text .en{font-size: 24px;}
	.banner_nei .text .cn{font-size: 28px;}
}
@media only screen and (max-width:768px){
	.banner_nei .text .en{font-size: 20px;}
	.banner_nei .text .cn{font-size: 20px;}
}
@media only screen and (max-width:750px){
	.banner_nei .big_img{display: none;}
	.banner_nei .s_img{display: block;}
}
@media only screen and (max-width:480px){
	.banner_nei .text{font-size: 16px;}
	.banner_nei .text .cn{margin-top: 0px;font-size: 18px;}
	.banner_nei .text .en{margin-top: 10px;font-size: 16px;}
	/* .banner_nei .text .en,.banner_nei .text .slogan{font-size: 14px;} */
	.banner_nei .text .line{margin-top: 6px;}
}

/* nei_wrap */
.nei_wrap{margin: 0 auto;width: 90%;max-width: 1280px;}
@media only screen and (max-width:480px){
	.nei_wrap{width: 94%;}
}

/* ab_wrap */
.ab_wrap{margin: 0 auto;width: 90%;max-width: 1520px;}
@media only screen and (max-width:480px){
	.ab_wrap{width: 94%;}
}


/* common_layout */
#common_layout .layout{display: flex;flex-wrap: wrap;justify-content: space-between;}
#common_layout .nav_part{width: 230px;}
#common_layout .nav_part .mob_nav{display: none;margin-bottom: 10px;width: 100%;padding: 6px 0;background: #1f3e74;}
#common_layout .nav_part .mob_nav span{margin:0 5px;}
/* #common_layout .nav_part .hd{padding: 15px;font-size: 18px;font-weight: bold;text-transform: uppercase;color: #fff;background: #1f3e74;} */
#common_layout .nav_part .line{margin: 15px 0;width: 80%;height: 0;background: #555;}
#common_layout .nav_part .wrap{padding: 28px 28px;color: #222;box-sizing: border-box;border: 1px solid #eee;}
#common_layout .nav_part .hd{font-size: 20px;color: #30467a;}
#common_layout .nav_part .first_nav{margin-top: 20px;box-sizing: border-box;}
#common_layout .nav_part .first_nav > li{margin-bottom: 10px;box-sizing: border-box;}
#common_layout .nav_part .first_nav > li > a{display: block;padding: 7px 5px 7px 40px;font-size: 14px;box-sizing: border-box;position: relative;}
#common_layout .nav_part .first_nav > li > a i{position: absolute;left: 0;top: 0;filter: grayscale(1);}
#common_layout .nav_part .first_nav > li > a:hover{color: #3046a5;}
#common_layout .nav_part .first_nav > li > a:hover i{filter: grayscale(0);}
#common_layout .nav_part .first_nav > li:nth-last-child(1){margin-bottom: 0;}
#common_layout .nav_part .sec_nav > li{margin-bottom: 4%;font-size: 14px;}
#common_layout .nav_part .sec_nav > li:nth-last-child(1){margin-bottom: 0;}
#common_layout .nav_part .sec_nav > li a:hover{color: #1f3e74;}
#common_layout .content_part{width: calc(93.5% - 200px);width: -webkit-calc(93.5% - 200px);}

@media only screen and (max-width:768px){
	#common_layout .nav_part{width: 200px;}
	#common_layout .content_part{width: calc(97% - 200px);width: -webkit-calc(97% - 200px);}
	#common_layout .nav_part .first_nav > li > a{padding: 7px 0 7px 36px;}
	#common_layout .nav_part .wrap{padding: 20px 15px;}
	#common_layout .nav_part .hd{font-size: 16px;}
	#common_layout .nav_part .first_nav > li > a i{top: 4px;width: 24px;}
}
@media only screen and (max-width:480px){
	#common_layout .nav_part{width: 100%;}
	#common_layout .nav_part .hd{font-size: 16px;}
	#common_layout .nav_part .line{margin: 2px 0;width: 100%;}
	#common_layout .nav_part .mob_nav{display: block;}
	#common_layout .nav_part .wrap{padding: 15px;}
	#common_layout .nav_part .first_nav {margin-top: 16px;}
	#common_layout .nav_part .first_nav > li{margin-bottom: 5px;padding-right: 30px;box-sizing: border-box;background-image:url(../images/icon_add.png);background-repeat: no-repeat;background-position: top 8px right 6px;}
	#common_layout .nav_part .first_nav > li.on{background-image: url(../images/icon_minus.png);}
	#common_layout .nav_part .first_nav > li > a{margin: 0;font-size: 14px;}
	#common_layout .nav_part .sec_nav{display: none;margin-top: 10px;}
	#common_layout .content_part{margin-top: 26px;width: 100%;}
}

/* location */
.location{padding: 20px 0;width: 100%;color: #000;font-size: 14px;border-bottom: 1px solid #ddd;}
.location ul{padding-left: 30px;justify-content: flex-start;box-sizing: border-box;position: relative;}
.location ul::before{content: "";position: absolute;left: 0;top: 0;width: 10px;height: 19px;background: #32457d;}
.location ul li a:hover{color: #32457d;}
.location ul li a:nth-last-child(1){/*color: #ea6500;*/}

/*  */
.ab_title{text-align: center;color: #32467d;}
.ab_title .tit{font-size: 30px;line-height: 1em;}
.ab_title  i{display: inline-block;margin-top: 15px;}
.ab_title p{margin-top: 15px;font-size: 18px;color: #666;}
@media only screen and (max-width:1000px){
	.ab_title .tit{font-size: 24px;}
	.ab_title i{margin-top: 6px;}
}
@media only screen and (max-width:768px){
	.ab_title .tit{font-size: 22px;}
	.ab_title p{font-size: 16px;}
}
@media only screen and (max-width:480px){
	.ab_title .tit{font-size: 20px;}
	.ab_title p{font-size: 14px;}
}

/* about_profile */
.about_profile{padding: 3% 0 5%;}
.about_profile .content_wrap{margin-top: 5.5%;}
.about_profile .pf_prev,.about_profile .pf_next{position: absolute;top:50%;transform: translateY(-50%);z-index: 3;cursor: pointer;}
.about_profile .pf_prev{left: 30px;}
.about_profile .pf_next{right: 30px;}
.about_profile .text_content{padding: 6% 4%;margin: 0 auto;margin-top: -132px;width: 98%;max-width:1100px;box-sizing: border-box;box-shadow: 0 0 25px rgba(0,0,0,0.5);position: relative;z-index: 2;background: #fff;}
.about_profile .text_content h3{margin-bottom: 5%;font-size: 34px;color: #32457d;text-align: center;}
.about_profile .text_content .con{font-size: 18px;color: #222;line-height: 2;}
.about_profile .text_content .con p{margin-bottom: 3.5%;}
.about_profile .text_content .con p:nth-last-child(1){margin-bottom: 0;}
@media only screen and (max-width:1200px){
	.about_profile .text_content h3{font-size: 26px;}
}
@media only screen and (max-width:1000px){
	.about_profile .text_content h3{font-size: 22px;}
}
@media only screen and (max-width:768px){
	.about_profile{padding: 30px 0;}
	.about_profile .text_content{margin-top: -30px;}
	.about_profile .text_content h3{margin-bottom: 26px;}
	.about_profile .text_content .con{font-size: 16px;line-height: 1.5;}
}
@media only screen and (max-width:480px){
	.about_profile .text_content h3{font-size: 18px;}
	.about_profile .text_content{margin: 10px 0 0;width: 100%;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
	.about_profile .text_content .con{font-size: 14px;line-height: 24px;}
}

/* about_culture */
.about_culture{padding: 5% 0;background: url(../images/cul_bg.jpg)repeat;}
.about_culture ul{margin-top:5.5%;}
.about_culture ul li{padding:4% 3% 2.5%;width: 32%;background: #fff;text-align: center;box-sizing: border-box;border-radius: 15% 15% 0 0;}
.about_culture ul li i{display: inline-block;margin-bottom: 30px;transition: all 0.3s linear;}
.about_culture ul li h4{margin-bottom: 9%;font-size: 30px;color: #222;}
.about_culture ul li p{font-size: 18px;color: #666;line-height: 1.5;}
.about_culture .layout{margin-top: 5.5%;align-items: center;}
.about_culture .layout .lf_part{width: 44%;}
.about_culture .layout .rt_part{width: 50%;}
.about_culture .layout .rt_part .item{margin-bottom: 6%;}
.about_culture .layout .rt_part .item:nth-last-child(1){margin-bottom: 0;}
.about_culture .layout .rt_part .item .flx_w{align-items: center;}
.about_culture .layout .rt_part .item  i ~ div{width: calc(95% - 80px);width: -webkit-calc(95% - 80px);}
.about_culture .layout .rt_part .item h4{font-size: 24px;line-height: 30px;color: #fff;}
.about_culture .layout .rt_part .item p{font-size: 18px;line-height: 2;color: #fff;}
.about_culture .layout .rt_part .item img{filter: invert(1);}
@media only screen and (max-width:1200px){
	.about_culture ul li h4{font-size: 22px;}
	.about_culture .layout .rt_part .item h4{margin-bottom: 7px;font-size: 22px;}
	.about_culture .layout .rt_part .item p{font-size: 16px;line-height: 1.5;}
}
@media only screen and (max-width:1000px){
	.about_culture ul li i{width: 70px;}
	.about_culture ul li p{font-size: 16px;}
	.about_culture .layout .rt_part .item i{width: 60px;}
	.about_culture .layout .rt_part .item i ~ div{width: calc(95% - 60px);width: -webkit-calc(95% - 60px);}
}
@media only screen and (max-width:768px){
	.about_culture{padding: 40px 0;}
	.about_culture ul{margin-top: 26px;}
	.about_culture ul li h4{margin-bottom: 10px;font-size: 20px;}
	.about_culture .layout .rt_part .item h4{font-size: 18px;}
	.about_culture .layout .rt_part .item p{font-size: 14px;}
}
@media only screen and (max-width:680px){
	.about_culture ul li{margin-bottom: 12px;width: 100%;border-radius: 10px;}
	.about_culture ul li:nth-last-child(1){margin-bottom: 0;}
	.about_culture .layout .lf_part{width: 100%;}
	.about_culture .layout .rt_part{margin-top: 30px;width: 100%;}
}
@media only screen and (max-width:480px){
	.about_culture{padding: 30px 0;}
	.about_culture ul li{padding: 5% 3%;}
	.about_culture ul li i{margin-bottom: 20px;width: 56px;}
	.about_culture ul li h4{font-size: 16px;}
	.about_culture ul li p{font-size: 14px;}
	.about_culture .layout .rt_part .item i{width: 46px;}
	.about_culture .layout .rt_part .item i ~ div{width: calc(95% - 46px);width: -webkit-calc(95% - 46px);}
	.about_culture .layout .rt_part .item h4{font-size: 16px;}
}

/* about_cer */
.about_cer{padding: 5% 0 6%;}
.about_cer .item{overflow: hidden;box-sizing: border-box;}
.about_cer .cer_img{position: relative;padding-bottom: 132%;width: 100%;height: 0;box-sizing: border-box;overflow: hidden;}
.about_cer .cer_img img{position: absolute;top: 50%;left: 50%;width: 100%;transform: translate(-50%,-50%);z-index: 1;}
.about_cer .title{margin-top: 30px;text-align: center;font-size: 18px;color: #666;}
.about_cer .item:hover .title{color: #32457d;}
.about_cer .honor_layout{margin-top: 5.5%;box-sizing: border-box;}
.about_cer .honor_layout .bg_white{background: #fff;box-sizing: border-box;}
/* .about_cer .slide_prev,.about_cer .slide_next{position: absolute;top: 50%;width: 44px;height: 44px;transform: translateY(-50%);font-size: 2rem;color: #fff;cursor: pointer;border-radius: 4px;text-align:center;line-height:40px;z-index:2;background-repeat: no-repeat;border-radius: 50%;background-position: center;border: 2px solid #afafaf;filter: grayscale(1);}
.about_cer .slide_prev{right:103%;background-image: url(../images/honor_left.png);}
.about_cer .slide_next{left: 103%;background-image: url(../images/honor_right.png);} */
/* .about_cer .slide_prev:hover,.about_cer .slide_next:hover{border-color: #13944a;filter: initial;} */
@media only screen and (max-width:1600px){
	.about_cer .slide_next{left: auto;right: -3%;}
	.about_cer .slide_prev{right:auto;left: -3%;}
}
@media only screen and (max-width:1300px){
	.about_cer .wrap{width: 100%;}
	.about_cer .title{margin-top: 10%;font-size: 16px;}
	.about_cer .slide_prev, .about_cer .slide_next{width: 37px;height: 37px;}
}
@media only screen and (max-width:768px){
	.about_cer{padding: 40px 0 ;}
	.about_cer .title{font-size: 14px;}
	.about_cer .honor_layout{margin-top: 26px;}
}
@media only screen and (max-width:480px){
	.about_cer{padding:30px 0 0;}
	.about_cer .honor{margin-top: 30px;}
	.about_cer .honor_layout{padding: 0;}
	.about_cer .item{padding: 9% 4%;}
	.about_cer .slide_prev,.about_cer .slide_next{padding: 0;width: 30px;height: 30px;line-height: 35px;text-align: center;background-position: center;}
	.about_cer .slide_prev{left: -3%;}
	.about_cer .slide_next{right: -3%;}
	.about_cer .title{font-size: 14px;}
}

/* product */
.productlist{padding: 4.5% 0 4%}
.productlist .description{margin: 0 0 26px;}
.productlist .description .content{text-align: center;}
.productlist .content_part ul{display: flex;flex-wrap:wrap;justify-content: space-between;}
.productlist .content_part ul:after{content: "";width: 31%;}
.productlist .content_part ul li{padding-bottom: 20px;margin-bottom: 3.5%;width: 31%;background: #fff;box-sizing: border-box;}
.productlist .content_part ul li .img{position: relative;padding-bottom: 70%;width: 100%;height: 0;overflow: hidden;box-sizing: border-box;border: 2px solid transparent;text-align: center;transition: border-color 0.3s linear;}
.productlist .content_part ul li:hover .img{border-color: #2f4680;}
.productlist .content_part ul li .img img{position: absolute;left: 50%;top: 50%;width: 90%;transform: translate(-50%,-50%);}
.productlist .content_part ul li .des_box{padding: 8%;box-sizing: border-box;color: #222;transition: background 0.3s linear;}
.productlist .content_part ul li .tit{font-weight: normal;font-size: 16px;white-space: normal;text-overflow: ellipsis;overflow: hidden;}
.productlist .content_part ul li .con{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-top: 10px;text-align: left;font-size: 14px;line-height: 28px;color: #666;overflow: hidden;}
.productlist .content_part ul li .tag{padding-top: 10px;margin-top: 10px;border-top: 1px solid #eee;}
.productlist .content_part ul li .tag span{display: inline-block;margin-right: 10px;}
.productlist .content_part ul li .tag span:nth-last-child(1){margin-right: 0;}


@media only screen and (min-width:480px){
	.productlist .content_part ul li:hover .des_box{background: #2f4680;color: #fff;}
	.productlist .content_part ul li:hover .con{color: #fff;}
}
@media only screen and (max-width:1000px){
	.productlist .content_part ul:after{width: 48%;}
	.productlist .content_part ul li{width: 48%;}
}
@media only screen and (max-width:768px){
	.productlist{padding: 40px 0;}
	.productlist .description .content{font-size: 14px;}
}
@media only screen and (max-width:480px){
	.productlist{padding:30px 0;}
	.productlist .description{display: none;}
	.productlist .content_part ul li{padding-bottom: 15px;}
	.productlist .content_part ul li .tit{font-size: 14px;}
	.productlist .content_part ul li .con{line-height: 24px;}
	.productlist .content_part ul li .img{border-color: #2f4680;}
	.productlist .content_part ul li .des_box{padding: 8% 0;}
	.productlist .content_part ul li .tag{font-size: 12px;}
}

/* product */
.product{padding: 30px 0 4%;}
.product .pdct_banner{background: #fff;width: 41%;min-width: 332px;position: relative;}
.product .pdct_wrap .flx_w{flex-flow: row-reverse;}
.spBig{width: 100%;box-sizing: border-box;border: 1px solid #ccc;}
.spBig .img100{position: relative;padding-bottom: 100%;width: 100%;height: 0;overflow: hidden;}
.spBig .img100 img{position: absolute;left: 50%;top: 50%;width: auto;max-height: 100%;transform: translate(-50%,-50%);}
.spBig .img100 video{position: absolute;left: 50%;top: 50%;width: 100%;height: 100%;transform: translate(-50%,-50%);background: #000;}
.nav_Sm{margin-top: 10px;width: 100%;height: auto;}
.spSm{width: 100%;/* height:100%; */}
.spSm .swiper-container{padding-right: 30px;box-sizing: border-box;}
.spSm .img100{height: 100%;position: relative;background-size: contain;padding-bottom: 100%;overflow: hidden;cursor: pointer;}
.spSm .img100 img{position: absolute;top: 50%;left: 50%;width: 100%;height: auto;transform: translate(-50%,-50%);}
.spSm .img100:before{content: '';position: absolute;width: 100%;height: 100%;top:0;left: 0;border:1px solid #ccc;box-sizing: border-box;opacity: 1;z-index: 2;}
.spSm .img100.vd_ico .mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;background: rgba(0,0,0,0.6);display: flex;align-items: center;justify-content: center;}
.spSm .img100.vd_ico .mask i{display: block;width: 20px;height: 20px;background: url(../images/play.png)no-repeat center;}
.spSm .active-nav .img100:before{border-color: #999;}
.spSm .swiper-button-next, .spSm .swiper-button-prev{transform: scale(0.5);opacity: 1;}
.product .pdct_mes{padding:0 0 0 10px;width: 52%;box-sizing: border-box;}
.product .pdct_mes .name .fl{width: 100%;}
.product .pdct_mes .name .tag{color: #999;}
.product .pdct_mes .name h2{margin: 10px 0 20px;font-size: 30px;line-height: 28px;word-break: break-word;color: #222;font-weight: normal;}
.product .pdct_mes .name .return a{display: block;width: 30px;height: 30px;margin-top: 0;background: url(../images/return.png)no-repeat left center;font-size: 1rem;color: #ff9000;line-height: 2;}
.product .pdct_mes .jianjie{padding: 0 0 20px;margin-bottom: 20px;font-size: 14px;color: #666;line-height: 28px;font-family: Verdana;border-bottom: 1px solid #eee;}
.product .pdct_mes .parameter table{width: 100%;color: #000;}
.product .pdct_mes .parameter table tr{margin-bottom: 12px;display: flex;flex-wrap: wrap;align-items: center;}
.product .pdct_mes .parameter table tr td:first-of-type{min-width: 100px;color: #000;}
.product .pdct_mes .parameter table tr td{color: #666;}

.product .content_wrap{margin-top: 5%;}
.product .content_wrap .content{margin: 26px 0 5%;font-size: 14px;color: #666;line-height: 35px;}
.product table,.product table tr,.product table td{border: 1px solid #ccc;}
.product table tr,.product table td{padding: 5px;word-break: break-all; }
.product table{width: 100%;border-collapse: collapse; max-width:1000px; margin:0 auto; text-align:center;}
.product .content_wrap .content video,.product .content_wrap .content iframe{max-width: 100%;}

@media only screen and (max-width:1200px){
  .product .pdct_mes{ padding-left: 20px; width: 57.5%; }
  .product .pdct_mes .name h2{font-size: 24px; margin-bottom: 12px;}
}
@media only screen and (max-width:1024px){
  .product .pdct_mes .name h2{font-size: 22px; margin-bottom: 12px;}
}
@media only screen and (max-width:640px){
	.product .pdct_content{padding: 3%;}
	.product .pdct_wrap .flx_w{flex-flow: column-reverse;}
	.product .pdct_banner{width: 100%;}
	.product .pdct_mes{ padding: 0;margin-top: 20px;width: 100%;  }
}
@media only screen and (max-width:640px){
	.product .pdct_mes{padding: 20px 0 0;width: 100%;}
}
@media only screen and (max-width:480px){
	.product .pdct_banner{width: 100%;min-width: initial;}
	.product .pdct_mes .name h2{font-size: 1.125rem;}
	.product .pdct_mes .name p{font-size: 12px;}
	.product .pdct_mes .name .return a{margin-top: 0;font-size:14px;}
	.product .pdct_mes .jianjie{line-height: 24px;}
	.product .content_wrap .content{font-size: 14px;}
	.product .content_wrap .content iframe{height: 300px;}
}

.part_title{font-size: 30px;letter-spacing: 6px;}
@media only screen and (max-width:1000px){
	.part_title{font-size: 24px;}
}
@media only screen and (max-width:768px){
	.part_title{font-size: 20px;}
}
@media only screen and (max-width:480px){
	.part_title{font-size: 18px;letter-spacing: 2px;}
}

/* recommand */
.related_recommand .pro_rec{margin-top: 3%;padding: 0 50px;box-sizing: border-box;position: relative;}
.related_recommand .pro_rec .slide_prev,.related_recommand .pro_rec .slide_next{position: absolute;top: 50%;transform: translateY(-50%);width: 35px;height: 35px;z-index: 2;cursor: pointer;border: 2px solid #ea6500;border-radius: 50%;}
.related_recommand .pro_rec .slide_prev{left: 0;background: url(../images/icon_08.png)no-repeat center;}
.related_recommand .pro_rec .slide_next{right: 0;background: url(../images/icon_09.png)no-repeat center;}
/* .related_recommand .pro_rec .item{position: relative;margin: 0 0 3%;text-align: center;box-sizing: border-box;transition: all .3s ease;}
.related_recommand .pro_rec .item .img{position: relative;padding-bottom: 63%;width: 100%;height: 0;overflow: hidden;}
.related_recommand .pro_rec .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
.related_recommand .pro_rec .item .img .mask{position: absolute;display: flex;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.3);align-items: center;justify-content: center;transition: all 0.3s ease;opacity: 0;}
.related_recommand .pro_rec .item .img .mask i{display: inline-block;width: 32px;height: 32px;background: url(../images/icon_09.png)no-repeat center;} */



.related_recommand .pro_rec .item{padding-bottom: 20px;width: 100%;background: #fff;box-sizing: border-box;}
.related_recommand .pro_rec .item .img{position: relative;padding-bottom: 70%;width: 100%;height: 0;overflow: hidden;box-sizing: border-box;border: 2px solid transparent;text-align: center;transition: border-color 0.3s linear;}
.related_recommand .pro_rec .item:hover .img{border-color: #2f4680;}
.related_recommand .pro_rec .item .img img{position: absolute;left: 50%;top: 50%;width: 90%;transform: translate(-50%,-50%);}
.related_recommand .pro_rec .item .des_box{padding: 8%;box-sizing: border-box;color: #222;transition: background 0.3s linear;}
.related_recommand .pro_rec .item .tit{font-weight: normal;font-size: 16px;white-space: normal;text-overflow: ellipsis;overflow: hidden;}
.related_recommand .pro_rec .item .con{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-top: 10px;text-align: left;font-size: 14px;line-height: 28px;color: #666;overflow: hidden;}
.related_recommand .pro_rec .item .tag{padding-top: 10px;margin-top: 10px;border-top: 1px solid #eee;}
.related_recommand .pro_rec .item .tag span{display: inline-block;margin-right: 10px;}
.related_recommand .pro_rec .item .tag span:nth-last-child(1){margin-right: 0;}
@media only screen and (min-width:480px){
	.related_recommand .pro_rec .item:hover .des_box{background: #2f4680;color: #fff;}
	.related_recommand .pro_rec .item:hover .con{color: #fff;}
}
@media only screen and (max-width:768px){
	.related_recommand .pro_rec{margin-top: 26px;}
}
@media only screen and (max-width:480px){
	
	.related_recommand .pro_rec{padding: 0;}
.related_recommand .pro_rec .item{padding-bottom: 15px;}
	.related_recommand .pro_rec .item .tit{font-size: 14px;}
	.related_recommand .pro_rec .item .con{line-height: 24px;}
	.related_recommand .pro_rec .item .img{border-color: #2f4680;}
	.related_recommand .pro_rec .item .des_box{padding: 8% 0;}
	.related_recommand .pro_rec .item .tag{font-size: 12px;}
	.related_recommand .pro_rec .slide_prev, .related_recommand .pro_rec .slide_next{width: 25px;height: 25px;top: auto;bottom: 0;transform: initial;}
}

/* newslist */
.newslist{padding: 4.5% 0 4%;}
.newslist .content_part ul{margin-bottom: 4%;}
.newslist .content_part ul li{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 20px 0 20px;border-bottom: 1px solid #dedede;align-items: center;}
.newslist .content_part ul a:nth-child(1) li{padding-top: 0;}
.newslist .content_part ul li .lf_time{padding: 3px 0;width: 58px;text-align: center;background: #fff;color: #949494;}
.newslist .content_part ul li .lf_time .day{font-size: 44px;line-height: 1em;}
.newslist .content_part ul li .lf_time .y-m{font-size: 14px;line-height: 1.2em;}
.newslist .content_part ul li .rt_con{width: calc(97% - 308px);width: -webkit-calc(97% - 308px);}
.newslist .content_part ul li .rt_con .tit{font-size: 20px;font-weight: normal;color: #222;transition: color 0.3s linear;}
.newslist .content_part ul li .rt_con .con{margin-top: 13px;font-size: 16px;line-height: 28px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newslist .content_part ul li .img_part{width: 250px;}
.newslist .content_part ul li .img{position: relative;padding-bottom: 60%;height: 0;overflow: hidden;}
.newslist .content_part ul li .img img{position: absolute;left: 50%;top: 50%;width: 100%;z-index: 1;transform: translate(-50%,-50%);transition: transform 0.3s linear;}
.newslist .content_part ul li:hover .rt_con .tit{color: #ea6500;}
.newslist .content_part ul li:hover .img img{transform: translate(-50%,-50%) scale(1.1);}
@media only screen and (max-width:1200px){
.newslist .content_part ul li .rt_con .tit{font-size: 18px;}
	.newslist .content_part ul li .rt_con .con{font-size: 14px;line-height: 24px;}
}
@media only screen and (max-width:1000px){
.newslist .content_part ul li .rt_con .tit{font-size: 16px;}
}
@media only screen and (max-width:768px){
.newslist .content_part ul li .lf_time .day{font-size: 32px;}
.newslist .content_part ul li .lf_time{width: 100%;display: flex;background: initial;}
	.newslist .content_part ul li .lf_time .y-m{font-size: 14px;}
	.newslist .content_part ul li .lf_time .day{order: 1;font-size: 14px;}
	.newslist .content_part ul li .rt_con{margin-top: 10px;width: 100%;}
	.newslist .content_part ul li .img_part{width: 100%;}
}
@media only screen and (max-width:480px){
	.newslist .content_part ul li .img_part{display: none;}
}

/* news */
.news{padding: 2.5% 0 8%;}
.news .title{color: #222;text-align: center;}
.news .title .tit{position: relative;display: inline-block;padding-bottom:0;white-space: nowrap;text-overflow: ellipsis;color: #1f1f1f;font-size: 24px;}
.news .title p.time{margin: 15px 0 0;text-align: center;font-size: 16px;}
/* .news .back{margin-bottom: 3%;}
.news .back i{display: inline-block;vertical-align: middle;margin-right: 10px;}
.news .back span{display: inline-block;vertical-align: middle;font-size: 16px;color: #e62128;} */
.news .text{margin-top: 4%;text-align: center;font-size: 16px;line-height: 30px;text-align: left;color: #666;}
.news .text iframe,.news .text video{max-width: 100%;}
.news .news_content .more{display: inline-block;margin-top: 8%;padding: 16px 56px;border: 1px solid #e46701;color: #e46701;border-radius: 5px;font-size: 16px;}
.news .news_content .more i{display: inline-block;}
.news .news_content .more i img{display: block;}
@media only screen and (max-width:1300px){
	.news .title{font-size: 30px;}
	.news .title .tit{font-size: 20px;}
}
@media only screen and (max-width:768px){
	.news{padding: 40px 0;}
	.news .title .tit{font-size: 18px;}
	.news .text{margin-top: 20px;font-size: 14px;line-height: 24px;}
	.news .news_content .more{padding: 12px 25px;font-size: 14px;}
}
@media only screen and (max-width:480px){
	.news{padding: 20px 0 30px;}
	.news .title .tit{font-size: 16px;}
	.news .text {line-height: 24px;font-size: 14px;}
	.news .title p.time{font-size: 14px;}
	.news .title .tit{max-width: 100%	;overflow: hidden;}
	.news .title .back{margin-top: 10px;width: 100%;text-align: center;}
	.news .text iframe,.news .text video{height: 350px;}
}

/* page */
.page{margin:5% 0 0 0;padding: 12px 10px;background: #2f4680;box-sizing: border-box;border-top: 4px solid #ea6500;}
.page > div{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.page .page_prev,.page .page_next{display: block;font-size: 16px;color: #fff;max-width: 49%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 14px;}
.page .page_prev{margin-right:1%;}
.page i{display: inline-block;vertical-align: middle;}
.page i img{display: block;}
.page span{display: inline-block;margin: 0 8px;vertical-align: middle;}
.page a{display: inline;vertical-align: middle;}
.page a:hover{color: #974f00;}
@media only screen and (max-width:768px){
	.page i{width: 18px;}
	.page .page_prev, .page .page_next{font-size: 14px;}
}
@media only screen and (max-width:480px){
	.page{margin: 8% 0 0;justify-content: flex-start;}
	.page.flx{flex-wrap: wrap;}
	.page i{width: 12px;}
	.page .page_prev, .page .page_next{margin: 5px 0;max-width: 100%;}
	
}

.detail_more{margin-top: 5%;}
.detail_more .detail_box{width: 100%;box-sizing: border-box;background: #fff;}
.detail_more .detail_box h5 b{display: inline-block;font-size: 24px;color: #32457c;line-height: 34px;}
.detail_more .detail_box h5 a{display: block;float: right;font-size: 12px;color: #999;line-height: 34px;font-weight: normal;}
.detail_more .detail_box ul{margin-top: 10px;}
.detail_more .detail_box ul li{font-size: 14px;line-height: 38px;border-bottom: 1px dashed #e3e3e3;overflow: hidden;}
.detail_more .detail_box ul li > a{float: left;display: block;width: calc(100% - 80px);width: -webkit-calc(100% - 80px);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.detail_more .detail_box ul li .time{float: right;font-size: 12px;color: #999;}
@media only screen and (max-width:768px){
	.detail_more .detail_box h5 b{font-size: 20px;}
}
@media only screen and (max-width:480px){
	.detail_wrap{display: none;}
	.detail_more .detail_box h5 b{font-size: 16px;}
}


/* caselist */
.caselist{padding: 4.5% 0 4%;}
.caselist .content_part ul{margin-bottom: 4%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.caselist .content_part ul a{width: 48%;}
.caselist .content_part ul li{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 20px 0 20px 3%;border-bottom: 1px solid #dedede;align-items: center;}
.caselist .content_part ul li .rt_con{width: calc(97% - 250px);width: -webkit-calc(97% - 250px);}
.caselist .content_part ul li .rt_con .tit{font-size: 20px;font-weight: normal;color: #222;transition: color 0.3s linear;}
.caselist .content_part ul li .rt_con .con{margin-top: 13px;font-size: 16px;line-height: 28px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;transition: all .3s linear;}
.caselist .content_part ul li .img_part{width: 250px;}
.caselist .content_part ul li .img{position: relative;padding-bottom: 67%;height: 0;overflow: hidden;}
.caselist .content_part ul li .img img{position: absolute;left: 50%;top: 50%;width: 100%;z-index: 1;transform: translate(-50%,-50%);transition: transform 0.3s linear;}
.caselist .content_part ul li:hover .img img{transform: translate(-50%,-50%) scale(1.1);}
@media only screen and (min-width:480){
	.caselist .content_part ul li:hover{background: #2f4680;}
	.caselist .content_part ul li:hover .rt_con .con{color: #fff;}
	.caselist .content_part ul li:hover .rt_con .tit{color: #ea6500;}
}
@media only screen and (max-width:1400px){
	.caselist .content_part ul li .rt_con{margin-bottom: 10px;width: 100%;}
	.caselist .content_part ul li .img_part{width: 100%;}
}
@media only screen and (max-width:1200px){
.caselist .content_part ul li .rt_con .tit{font-size: 18px;}
	.caselist .content_part ul li .rt_con .con{font-size: 14px;line-height: 24px;}
}
@media only screen and (max-width:1000px){
.caselist .content_part ul li .rt_con .tit{font-size: 16px;}
}
@media only screen and (max-width:480px){
	.caselist .content_part ul li .img{border: 2px solid #2f4680;box-sizing: border-box;}
}


/* case */
.case{padding: 2.5% 0 8%;}
.case .title{color: #222;text-align: center;}
.case .title .tit{position: relative;display: inline-block;padding-bottom:0;white-space: nowrap;text-overflow: ellipsis;color: #1f1f1f;font-size: 20px;}
.case .title p.time{margin: 15px 0 0;text-align: center;font-size: 16px;}
/* .case .back{margin-bottom: 3%;}
.case .back i{display: inline-block;vertical-align: middle;margin-right: 10px;}
.case .back span{display: inline-block;vertical-align: middle;font-size: 16px;color: #e62128;} */
.case .text{margin-top: 4%;text-align: center;font-size: 16px;line-height: 30px;text-align: left;color: #666;}
.case .text iframe,.case .text video{max-width: 100%;}
.case .case_content .more{display: inline-block;margin-top: 8%;padding: 16px 56px;border: 1px solid #e46701;color: #e46701;border-radius: 5px;font-size: 16px;}
.case .case_content .more i{display: inline-block;}
.case .case_content .more i img{display: block;}
@media only screen and (max-width:1300px){
	.case .title{font-size: 30px;}
}
@media only screen and (max-width:768px){
	.case{padding: 40px 0;}
	.case .title .tit{font-size: 18px;}
	.case .text{margin-top: 20px;font-size: 14px;line-height: 24px;}
	.case .case_content .more{padding: 12px 25px;font-size: 14px;}
}
@media only screen and (max-width:480px){
	.case{padding: 10px 0 30px;}
	.case .title .tit{font-size: 16px;}
	.case .text {line-height: 24px;font-size: 14px;}
	.case .title p.time{font-size: 14px;}
	.case .title .tit{max-width: 100%	;overflow: hidden;}
	.case .title .back{margin-top: 10px;width: 100%;text-align: center;}
	.case .text iframe,.case .text video{height: 350px;}
}

/* partnerlist */
.partnerlist{padding: 4.5% 0 6%;}
.partnerlist .partner{display: flex;flex-wrap: wrap;justify-content: space-between;}
.partnerlist .partner:after{content: "";width: 32%;}
.partnerlist .partner li{margin-bottom: 2%;width: 32%;box-sizing: border-box;border: 2px solid #dedede;transition: all 0.3s linear;}
.partnerlist .partner li:hover{border-color: #2f4680;}
.partnerlist .partner li .img{position: relative;padding-bottom: 65%;width: 100%;height: 0;overflow: hidden;}
.partnerlist .partner li .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}

@media only screen and (max-width:768px){
	.partnerlist{padding: 40px 0;}
}
@media only screen and (max-width:480px){
	.partnerlist{padding: 30px 0;}
}

/* videolist */
.videolist{padding: 4.5% 0 6%;}
.videolist .list_content{margin-top: 3.5%;}
.videolist .list_content .layout:after{content: "";width: 32%;}
.videolist .list_content .item{margin-bottom: 2%;width: 32%;transition: all .3s linear;}
.videolist .list_content .item .img{position: relative;padding-bottom: 68%;width: 100%;height: 0px;overflow: hidden;}
.videolist .list_content .item .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
.videolist .list_content .item .mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;background: rgba(0,0,0,0.3);transition: background 0.2s linear;}
.videolist .list_content .item:hover .mask{background: rgba(0,0,0,0);}
.videolist .list_content .item .play{position: absolute;left: 50%;top: 50%;width: 46px;transform: translate(-50%,-50%);z-index: 3;background: url(../images/v_play.png);}
	
.videolist .list_content .item p{margin-top: 1.5%;padding:2px 5px;text-align: center;font-size: 16px;line-height: 32px;color: #fff;background: linear-gradient(to right,#32467d 89%,#fff 89%,#fff 90%,#e96700 90%);transition: background 0.3s linear;box-sizing: border-box;}
.videolist .list_content .ab_more {display: inline-block;margin-top: 5%;padding: 1.5% 5%;border-radius: 30px;background: #13944a;color: #fff;font-size: 14px;font-weight: bold;}
/* .videolist .list_content .item:hover {transform: translateY(-5px);} */
.videolist .list_content .ab_more:hover{background: #eceef0;color: #000;}
.videolist .list_content .item:hover p{background: linear-gradient(to right,#32467d 97%,#fff 97%,#fff 98%,#e96700 98%);}
@media only screen and (max-width:1200px){
	.videolist .list_content .item .play{width: 43px;}
}
@media only screen and (max-width:768px){
	.videolist{padding: 40px 0;}
	.videolist .list_content{margin-top: 26px;}
	/* .videolist .list_content{margin-top: 30px;} */
}
@media only screen and (max-width:750px){
	.videolist .list_content .layout:after{content: "";width: 49%;}
	.videolist .list_content .item{margin-bottom: 4%;width: 49%;}
}
@media only screen and (max-width:480px){
	.videolist{padding: 30px 0;}
	.videolist .list_content .item p{font-size: 14px;background: linear-gradient(to right,#32467d 95%,#fff 95%,#fff 95.5%,#e96700 95.5%);}
}
	
/* video */
.video{padding: 2.5% 0 8%;}
.video .title{color: #222;text-align: center;}
.video .title .tit{position: relative;display: inline-block;padding-bottom:0;white-space: nowrap;text-overflow: ellipsis;color: #1f1f1f;font-size: 24px;}
.video .title p.time{margin: 15px 0 0;text-align: center;font-size: 16px;}
/* .video .back{margin-bottom: 3%;}
.video .back i{display: inline-block;vertical-align: middle;margin-right: 10px;}
.video .back span{display: inline-block;vertical-align: middle;font-size: 16px;color: #e62128;} */
.video .text{margin-top: 4%;text-align: center;font-size: 16px;line-height: 30px;text-align: left;color: #666;}
.video .text iframe,.video .text video{max-width: 100%;}
.video .video_content .more{display: inline-block;margin-top: 8%;padding: 16px 56px;border: 1px solid #e46701;color: #e46701;border-radius: 5px;font-size: 16px;}
.video .video_content .more i{display: inline-block;}
.video .video_content .more i img{display: block;}
@media only screen and (max-width:1300px){
	.video .title{font-size: 30px;}
	.video .title .tit{font-size: 20px;}
}
@media only screen and (max-width:768px){
	.video{padding: 40px 0;}
	.video .title .tit{font-size: 18px;}
	.video .text{margin-top: 20px;font-size: 14px;line-height: 24px;}
	.video .video_content .more{padding: 12px 25px;font-size: 14px;}
}
@media only screen and (max-width:480px){
	.video{padding: 15px 0 30px;}
	.video .title .tit{font-size: 16px;}
	.video .text {line-height: 24px;font-size: 14px;}
	.video .title p.time{font-size: 14px;}
	.video .title .tit{max-width: 100%	;overflow: hidden;}
	.video .title .back{margin-top: 10px;width: 100%;text-align: center;}
	.video .text iframe{height: 300px;}
}


.detail_more .detail_video_box{width: 100%;box-sizing: border-box;background: #fff;}
.detail_more .detail_video_box h5 b{display: inline-block;font-size: 24px;color: #32457c;line-height: 34px;}
.detail_more .detail_video_box h5 a{display: block;float: right;font-size: 12px;color: #999;line-height: 34px;font-weight: normal;}
.detail_more .detail_video_box ul{margin-top: 10px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.detail_more .detail_video_box ul:after{content: "";width: 32%;}
.detail_more .detail_video_box ul li{width: 32%;}
.detail_more .detail_video_box ul li .img{position: relative;padding-bottom: 68%;width: 100%;height: 0px;overflow: hidden;}
.detail_more .detail_video_box ul li .img img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
.detail_more .detail_video_box ul li .mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;background: rgba(0,0,0,0.3);transition: background 0.2s linear;}
.detail_more .detail_video_box ul li:hover .mask{background: rgba(0,0,0,0);}
.detail_more .detail_video_box ul li .play{position: absolute;left: 50%;top: 50%;width: 46px;transform: translate(-50%,-50%);z-index: 3;background: url(../images/v_play.png);}
	
.detail_more .detail_video_box ul li p{margin-top: 1.5%;padding:2px 5px;text-align: center;font-size: 16px;line-height: 24px;color: #fff;background: linear-gradient(to right,#32467d 89%,#fff 89%,#fff 90%,#e96700 90%);transition: background 0.3s linear;box-sizing: border-box;}
@media only screen and (max-width:768px){
	.detail_more .detail_video_box h5 b{font-size: 20px;}
}
@media only screen and (max-width:480px){
	.detail_wrap{display: none;}
	.video .detail_more{display: none;}
	.detail_more .detail_video_box h5 b{font-size: 16px;}
	.detail_more .detail_video_box ul li{width: 100%;margin-bottom: 2%;}
	.detail_more .detail_video_box ul li:nth-last-child(1){margin-bottom: 0;}
	.detail_more .detail_video_box ul li p{font-size: 14px;background: linear-gradient(to right,#32467d 95%,#fff 95%,#fff 95.5%,#e96700 95.5%);}
}

/* contact */
.contact{padding: 4.5% 0 4%;}
.contact .company_mes .item{margin:15px 0;padding:40px 2%;width:32%;border:#e5e5e5 solid 1px;transition:all 1s;box-shadow:0 0 10px rgba(0,0,0,.1);box-sizing:border-box;color:#333;font-size:16px;background:#fff}
.contact .company_mes .item h4{margin-bottom: 20px; font-weight:bold;font-size:25px;color: #333;}
.contact .company_mes .item p{line-height:2;font-size: 18px;}
.contact .company_mes .item .img{display:none}
.contact .company_mes .item:hover{background:url(../images/cul_bg.jpg) no-repeat center/cover}
.contact .company_mes .item:hover .img img{filter:grayscale(1) brightness(100)}
.contact .company_mes .item:hover h4{color:#fff}
.contact .company_mes .item:hover p{color:#fff}
@media only screen and (max-width:1080px){
.contact{padding: 50px 0;}
.contact .company_mes .item{width: 49%;}
}
@media only screen and (max-width:1080px){
.contact{padding: 30px 0;}
.contact .company_mes .item{width: 100%;padding: 20px;}
.contact .company_mes .item h4{font-size: 18px;margin-bottom: 15px;}
.contact .company_mes .item p{font-size: 14px;}
}


/* joblist */
.joblist{padding: 4.5% 0 6%;}
.joblist .list_content{margin: 0 auto;margin-top: 3.5%;padding: 6% 8% 5%;width: 100%;max-width: 1000px;border: 1px solid #ddd;box-sizing: border-box;border-radius: 10px;}
.joblist .list_content .join_tabtit{display: flex;flex-wrap: wrap;justify-content: flex-start;}
.joblist .list_content .join_tabtit li{padding: 17px 8px;font-size: 16px;color: #222;text-align: center;box-sizing: border-box;color: #fff;}
.joblist .list_content .join_tabtit li:nth-child(1){width: calc(100% - 413px);width: -webkit-calc(100% - 413px);text-align: left;}
.joblist .list_content .join_tabtit li:nth-child(2){width: 95px;}
.joblist .list_content .join_tabtit li:nth-child(3){width: 159px}
.joblist .list_content .join_tabtit li:nth-child(4){width: 159px;}
.joblist .list_content .join_tabtit li:nth-child(odd){background: #32467d;}
.joblist .list_content .join_tabtit li:nth-child(even){background: #3b5394;}
.joblist .list_content .join_info a{display: block;width: 100%;display: flex;flex-wrap: wrap;justify-content: flex-start;}
.joblist .list_content .join_info a li{text-align: center;padding: 17px 8px;font-size: 14px;color: #222;box-sizing: border-box;}
.joblist .list_content .join_info a li:nth-child(1){width: calc(100% - 413px);width: -webkit-calc(100% - 413px);text-align: left;}
.joblist .list_content .join_info a li:nth-child(2){width: 95px;}
.joblist .list_content .join_info a li:nth-child(3){width: 159px}
.joblist .list_content .join_info a li:nth-child(4){width: 159px;}
.joblist .list_content .join_info a li:nth-child(odd){background: #fafbff;}
.joblist .list_content .join_info a li:nth-child(even){background: #fdfdfd;}
@media only screen and (max-width:768px){
	.joblist{padding: 40px 0;}
	.joblist .list_content{margin-top: 26px;}
	.joblist .list_content .join_tabtit li{padding: 12px 8px;font-size: 14px;}
	.joblist .list_content .join_info a li{padding: 12px 8px;}
}
@media only screen and (max-width:750px){
	.joblist .list_content .join_tabtit{justify-content: space-between;}
	.joblist .list_content .join_tabtit li:nth-child(1){width: calc(100% - 110px);width: -webkit-calc(100% - 110px);}
	.joblist .list_content .join_tabtit li:nth-child(2),.joblist .list_content .join_tabtit li:nth-child(3){display: none;}
	.joblist .list_content .join_tabtit li:nth-child(4){width: 110px;}
	.joblist .list_content .join_info a{justify-content: space-between;}
	.joblist .list_content .join_info a li:nth-child(1){width: calc(100% - 110px);width: -webkit-calc(100% - 110px);}
	.joblist .list_content .join_info a li:nth-child(2),.joblist .list_content .join_info a li:nth-child(3){display: none;}
	.joblist .list_content .join_info a li:nth-child(4){width: 110px;}
}
@media only screen and (max-width:480px){
	.joblist{padding: 30px 0;}
	.joblist .list_content{padding: 30px 5%;}
}


/* job */
.job{padding: 2.5% 0 8%;}
.job .title{color: #222;}
.job .title .tit{position: relative;display: inline-block;padding-bottom:0;white-space: nowrap;text-overflow: ellipsis;color: #1f1f1f;font-size: 24px;}
.job .title p.time{margin: 15px 0 0;font-size: 16px;}
.job .title p.address{padding: 0 0 0 30px;margin: 15px 0 0;font-size: 16px;box-sizing: border-box;background: url(../images/icon_11.png)no-repeat left top 2px;}
/* .job .back{margin-bottom: 3%;}
.job .back i{display: inline-block;vertical-align: middle;margin-right: 10px;}
.job .back span{display: inline-block;vertical-align: middle;font-size: 16px;color: #e62128;} */
.job .text{margin-top: 4%;text-align: center;font-size: 16px;line-height: 30px;text-align: left;color: #666;}
.job .text .des_hd{margin-bottom: 20px;overflow: hidden;}
.job .text .des_hd span{display: inline-block;font-size: 20px;letter-spacing: 1px;color: #000;position: relative;}
.job .text .des_hd span:after{content: "";position: absolute;left: 120%;top: 50%;width: 1500px;height: 1px;background: #ddd;}
.job .text iframe,.job .text video{max-width: 100%;}
.job .job_content .more{display: inline-block;margin-top: 8%;padding: 16px 56px;border: 1px solid #e46701;color: #e46701;border-radius: 5px;font-size: 16px;}
.job .job_content .more i{display: inline-block;}
.job .job_content .more i img{display: block;}
@media only screen and (max-width:1300px){
	.job .title{font-size: 30px;}
	.job .title .tit{font-size: 20px;}
}
@media only screen and (max-width:768px){
	.job{padding: 40px 0;}
	.job .title .tit{font-size: 18px;}
	.job .text{margin-top: 20px;font-size: 14px;line-height: 24px;}
	.job .text .des_hd span{font-size: 16px;}
	.job .job_content .more{padding: 12px 25px;font-size: 14px;}
}
@media only screen and (max-width:480px){
	.job{padding: 20px 0 30px;}
	.job .title .tit{font-size: 16px;}
	.job .text {line-height: 24px;font-size: 14px;}
	.job .title p.time{font-size: 14px;}
	.job .title p.address{margin-top: 8px;font-size: 14px;}
	.job .title .tit{max-width: 100%	;overflow: hidden;}
	.job .title .back{margin-top: 10px;width: 100%;text-align: center;}
	.job .text iframe,.job .text video{height: 350px;}
}

.wp-pagenavi {CLEAR: both; MARGIN:0 auto; WIDTH: 100%; PADDING: 30px 0 30px; TEXT-ALIGN: center}
.wp-pagenavi a {
BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px;BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none;border-radius:5px;
}
.wp-pagenavi a:hover {
BORDER-LEFT-COLOR:#3055a3; BORDER-BOTTOM-COLOR:#3055a3; BORDER-TOP-COLOR:#3055a3; BORDER-RIGHT-COLOR:#3055a3;background:#3055a3; color:white; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px;
}/*当前指上页码的边框色*/
.wp-pagenavi a.page-num-current {
BORDER-LEFT-COLOR:#3055a3; BORDER-BOTTOM-COLOR:#3055a3; BORDER-TOP-COLOR:#3055a3; BORDER-RIGHT-COLOR:#3055a3; background:#3055a3; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px; border:#3055a3 1px solid;border-radius:5px;
color:#fff;
}/*当前选中页码的背景色*/
.text-norecord{ font-size:14px; line-height:35px;}
@media screen and (max-width: 640px) {
.m640{ display:none;}
}