.odcontent{max-width:1200px;margin:0 auto; width:90%;}
@media only screen and (max-width: 480px){
	.odcontent{width: 94%;}
}


img{border: none;vertical-align: middle;max-width: 100%;}
.flx{display: flex;flex-wrap: nowrap;justify-content: space-between;}
.flx_w{display: flex;flex-wrap: wrap;justify-content: space-between;}

/* banner */
.banner{width: 100%;height:auto;overflow: hidden;}
.banner .swiper-container{width: 100%;height: 100%;}
.banner .swiper-container img{width: 100%;height:100%;}
.banner .list{width:100%;height: 100%;}
.banner .pcpt{display: block;}
.banner .mbpt{display: none;}
.banner .swiper-button-prev{background:url('../images/arrow-left-light.png') no-repeat center;left: calc((100% - 1745px)/2);width: 49px;height: 49px;border-radius: 4px;}
.banner .swiper-button-next{background:url('../images/arrow-right-light.png') no-repeat center;right: calc((100% - 1745px)/2);width: 49px;height: 49px;border-radius: 4px;}
.banner .swiper-pagination{width:100%;height: 8px;padding: 0;margin: 0;bottom: 38px;}
.banner .swiper-pagination span{width: 12px;height: 12px;background: #e1e1e1;padding: 0;margin: 0;border: solid 1px transparent;margin: 0 25px;opacity: 1;border-radius: 50%;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{background: #f3b40f;border-color:transparent;border-radius: 20px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 8px;}
.banner .swiper-pagination-bullet{border-radius: 16px;}
.banner .swiper-pagination{height: 8px;bottom: 38px;}
/* .banner .swiper-pagination span{width: 16px;height: 16px;margin: 0 8px;border: 3px solid #fff;} */
.banner .swiper-container .hide{
  opacity:0;
}
.banner .swiper-button-next,.banner .swiper-button-prev{
  transition:opacity .5s;
}
@media only screen and (max-width:1745px){
	.banner .swiper-button-prev{left: 5%;}
	.banner .swiper-button-next{right: 5%;}
}

@media only screen and (max-width:750px){
	.banner .pcpt{display: none;}
	.banner .mbpt{display: block;}
}

/* 头部 */
			.head .head_top .top_mes{background: #eee;font-size: 16px;padding: 6px 0;}
			.head .head_top .top_mes p{color: #000;font-size: 14px;}
			.head .head_top .top_mes .share_box ul li{display: inline-block;color: #848484;}
			.head .head_top .top_mes .share_box ul li a{padding-left: 15px;font-size: 14px;}
			.head .head_top .top_mes .share_box ul li a:nth-child(1){padding: 0 15px 0 0;border-right: 1px solid #000;}
			.head .head_top .top_mes .share_box ul li a:hover{color: #00aaed}
			.head .head_top .top_mes .share_box .laug_box{position: relative;}
			.head .head_top .top_mes .share_box .laug_box .laug{display: none;position: absolute;top: 24px;width: 100%;z-index: 2;}
			.head .head_top .top_mes .share_box .laug_box .laug p{padding: 0 10px;width: 100%;height: 30px;line-height: 30px;background: #fff;border-bottom: 1px solid #000;text-align: center;box-sizing: border-box;}
			
			/* .head .head_top .mid_mes{} */
			.head .head_top .mid_mes .logo{width:208px;margin:58px 0 26px;}
			.head .head_top .mid_mes .logo img{width: 100%;}
			.head .head_top .mid_mes i{margin: 46px 22px 0;width: 1px;height: 72px;background-color: #ccc;}
			.head .head_top .mid_mes .jic{margin: 55px 0 0;}
			.head .head_top .mid_mes .jic h5{font-size: 16px;color: #000;font-size: 16px;font-weight: normal;color: #333;}
			.head .head_top .mid_mes .jic h5:nth-child(1){margin-bottom:6px;font-size: 22px;color: #00aaed;}
			.head .head_top .mid_mes .search{margin-top: 35px;padding:6px 0 6px 74px;text-align: left;background: url(../images/hot-line.png)no-repeat left center;background-size: 64px;}
			.head .head_top .mid_mes .search p{height: 25px;line-height: 25px;font-size: 13px;color: #444444;background: url(../images/topc-1.jpg)no-repeat left center;}
			.head .head_top .mid_mes .search p.num{margin-top: 2px;font-size: 26px;font-weight: bold;color: #00aaed;font-weight: bold;font-family: Impact;}
			@media only screen and (max-width: 1400px){
				.head .head_top .mid_mes .jic{padding-left: 0px;background: none;}
			}
			@media only screen and (max-width: 960px){
				.head .head_top .mid_mes i{margin:24px 1%;height: 43px;}
				.head .head_top .mid_mes .logo{margin: 3% 0;width: 170px;}
				.head .head_top .mid_mes .jic{margin:2.5% 0 0;}
				.head .head_top .mid_mes .jic h5{font-size: 16px;}
				.head .head_top .mid_mes .jic h5:nth-child(1){font-size: 16px;margin-bottom: 0;}
				.head .head_top .mid_mes .search{margin-top: 2.5%;padding: 0;background: none;}
				.head .head_top .mid_mes .search p.num{font-size: 18px;}
			}
			@media only screen and (max-width: 480px){
				.head .head_top .top_mes{font-size: 14px;}
				.head_top .share_box{width: auto;}
				.head_top .share_box li:nth-child(2){float: right;}
				.head .head_top .top_mes .odcontent > p{display: none;}
				.head .head_top .mid_mes .logo{margin: 10px 0;width: 150px;min-width: auto;}
				.head .head_top .mid_mes i{display: none;margin:3% 0.4%}
				.head .head_top .mid_mes .jic{display: none;}
				.head .head_top .mid_mes .jic h5{font-size: 14px;}
				.head .head_top .mid_mes .jic h5:nth-child(1){font-size: 18px;}
				.head .head_top .mid_mes .search{margin-top: 0;width: 100%;text-align: left;}
				.head .head_top .mid_mes .search p{display: none;}
			}
			/* 头部导航 */
			.head_nav{margin-top: 4px;background: #00aaed;}
			.pc_nav{position: relative;}
			.pc_nav .first_nav > li{position: relative;width:137px;float:left;}
			.pc_nav .first_nav > li:nth-child(1){width: 102px;}
			.pc_nav .first_nav > li:nth-last-child(1){margin-right: 0;}
			.pc_nav .first_nav > li >a{display:block;padding: 10px 0;color:#fff;font-size:15px;text-align:center;position:relative;transform-origin: bottom;}
			.pc_nav .first_nav > li i{width:68px;margin:0 auto;display:block;background:url(../images/icon.png) no-repeat;width:68px;height:68px;}
			.pc_nav .first_nav > li span{line-height:34px;font-size: 16px;font-weight: 500;}
			.pc_nav .first_nav > li.on > a{background: #ffd461;transform:scaleY(1.1);}
			.pc_nav .first_nav > li:hover > a{background: #ffd461;transform:scaleY(1.1);}
			.pc_nav .first_nav > li.on em{display:block;width:14px;height:8px;background:url(../images/recruit_on.png) no-repeat;position:absolute;bottom:-8px;left:50%;margin-left:-7px;}
			.pc_nav .nav_bg{position: absolute;top: 100%;left: 0;width: 100%;height: 49px;background: #fff;z-index: 2;opacity: 0;transition: opacity .5s;}
			.pc_nav .sec_nav {position: absolute;top: 100%;left: 0;width: auto;z-index: 3;flex-wrap: nowrap;justify-content: left;display: none;}
			.pc_nav .sec_nav > li > a{display: block;padding: 13px 0;margin-right:30px;color: #000;font-size: 16px;white-space: nowrap;}
			.pc_nav .sec_nav > li > a:hover{color: #00aaed;}
			.pc_nav .first_nav > li:hover .sec_nav{display: flex;}
			.m_nav{display:none;}
			
			@media only screen and (max-width:1100px){
				.pc_nav{display:none;}
				.m_nav{display:block;position:relative;line-height:34px;}
				.m_nav ul{position:absolute;width:100%;top:50px;left:0;background:#fff;z-index:20;display:none;}
				.m_nav ul a{color:#7d7d7d;}
				.m_nav p,.m_nav ul li{padding:8px 0;color:#fff;font-size:18px;cursor:pointer;}
				.m_nav p{margin: 0 auto;width: 90%;max-width: 1200px;}
				.m_nav p a{color: #fff;}
				.m_nav ul li{text-align: center;}
				.m_nav p:hover span,.m_nav ul li:hover{background: #ffd461;}
				.m_nav ul li:hover span{color: #fff;}
				.m_nav i{display:block;width:34px;height:34px;float:left;margin-right:4px;background:url(../images/home.png) no-repeat center;}
				.m_nav li i{display: none;}
				.m_nav .arrow1{width:23px;float:right;margin-top:6px;}	
			}
			@media only screen and (max-width: 480px){
				.m_nav p{padding: 4px 4%;width: 94%;font-size: 14px;}
				.m_nav ul{top: 43px;width: 40%;left: initial;right: 0;}
				.m_nav ul li{padding: 0;}
				.m_nav ul a span{font-size: 14px;}
				.head_nav .odcontent{width: 100%;}
			}
			
			/* banner_nei */
				.banner_nei{display: block;overflow: hidden;}
				.banner_nei .list img{width: 100%;}
				.banner_nei .s_img{display: none;}
				@media only screen and (max-width:750px){
					.banner_nei .big_img{display: none;}
					.banner_nei .s_img{display: block;}
				}