@charset "utf-8";
/* CSS Document */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd,input,textarea{margin:0;padding:0;font-weight:normal;}
img{vertical-align:top;border:none; max-width: 100%;}
li{list-style:none;}
a{text-decoration:none;}
body{font-size:14px;min-width:1200px;font-family:"微软雅黑","宋体",Arial,"Microsoft YaHei","Microsoft JhengHei",SimSun,Tahoma; background: #fff; line-height: 1.8;}
.fl{float:left;}
.fr{float:right;}
a,.col_a{color:#0187ee;}
.w{width:100%;max-width:1200px;margin:0 auto;box-sizing:border-box;}
table{border-collapse:collapse;}

/*消除浏览器黄框*/
input, textarea,button{ outline:none;}
/*为了消除选中时的虚线框*/
a:active{/*设置为只在标签激活时候处理，提高效率*/
	bblr:expression(this.onFocus=this.blur());/*IE使用*/	
}
a {outline-style:none;}
:focus {outline:none;}

/*清除浮动*/
.clearfix:after{ content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix{ zoom:1; }

.top {width: 100%;background: #fff;height: 34px; position: relative; z-index: 9999;}
.top .tel {float: left;font-size: 14px;color: #777;line-height: 34px;}
.top .tel span {color: #0187ee;}
.top_flex{ display: inline-flex;}
.rtop{float: right;color: #777;line-height: 34px;}
.rtop a{ color: #777;}
.top_icon1{ padding-left: 23px; background: url("../images/top_icon1.png") no-repeat; background-position: 0 center; color: #777;}
.top_icon2{ padding-left: 23px; background: url("../images/top_icon2.png") no-repeat; background-position: 0 center; color: #777; position: relative;}
.top_ll{ padding: 0 10px;}
.top_code{ position: absolute; background: #fff; border: 1px solid #eee; padding: 8px; top: 22px; right: 0; display: none;}
.top_code img{ width: 100px;max-width:100px;}
.top_icon2:hover .top_code{ display: block;}

.header{width:100%;position: absolute; z-index: 99; height: 70px; display: block;/* border-bottom: 1px solid rgba(255,255,255,0.3);*/ background: rgba(0,0,0,0.2);}
.logo{ float: left; margin-top: 15px;}
.logo a{ display: block; margin: 0 auto;}

.top_r_box{ display: flex; align-items: center; justify-content: flex-end;}
.top_nav{transition:all 0.5s;opacity:1; height: 70px; float: right; font-size: 16px;}
.top_nav>ul{text-align:center; display: flex;}
.top_nav>ul>li{display:inline-block;line-height:70px;/* position: relative;*/ padding: 0 10px;}
.top_nav>ul>li>a{color:#fff;line-height:70px;display:inline-block; position: relative;min-width: 80px; font-weight: bold; padding: 0 15px;}
.top_nav>ul>li.active>a{ background: #fff; color: #0187ee;}
.top_nav>ul>li:hover>a{ color: #ff6803;}
.top_nav>ul>li.active>a:after{content:'';width:100%;display:block;height:3px;position:absolute;left:0;bottom:0px;background-color:#0187ee;}

.nav .sub{display:none;width:100%;padding:0;position:absolute;top:70px;overflow:hidden;text-align:left;z-index:110;left:0px;background-color:rgba(255,255,255,0.95); line-height: 28px;}
.nav .sub .nav_xiao{overflow:hidden; position: relative; text-align: center;}
.nav .sub li a{ color: #4c4c4c; line-height: 20px; font-size: 14px;}
.nav .sub li a:hover{ color: #0187ee; text-decoration: underline;}
.sub .list {margin: 30px 0;padding: 0 10px 0 20px;display: inline-block;*display: inline;*zoom: 1;vertical-align: top;}
.sub .list+.list{border-left: 1px solid #ccc;}
.sub .list li{ text-align: left;}
.sub .list li dl dt a{font-weight: bold;width: 140px;font-size: 14px;color: #222;line-height: 16px;padding-bottom: 12px; display: block;}
.sub .list li dl dd a {width: 140px;display: inline-block;color: #333;border-bottom: 1px solid #ccc;margin-right: 10px;padding-bottom: 5px;font-size: 13px;line-height: 20px;}
.sub_1 .list{ min-height: 142px;}
.sub_2 .list{ min-height: 200px;}


/*banner*/
.banner_box{position: relative; z-index: 1; width: 100%;}
.swiper1{ width:100%; transform: translate3d(0px, 0px, 0px);transition-duration: 0ms; background: #fafafa;}
.swiper1 .swiper-slide{ height: 610px; background-position:center; background-size: cover; cursor: pointer;}
.swiper-pagination-bullet{ width:12px; height: 12px; background: rgba(255,255,255,0); border: 1px solid #fff; border-radius: 9px;}
.swiper-pagination-bullet-active{ background: rgba(255,255,255,1);}
.swiper1 .swiper-pagination{ bottom: 60px!important;}

.new_search{ background: #f2f2f2;}
.new_search .search_content{ position: relative; width: 100%;}
.four_modules{ position:absolute; top:-45px; left:0; right:0; width:100%; z-index:1000;
 display: flex; flex-wrap: wrap; justify-content: space-between;}
.four_modules li{width: 25%; max-width: 290px; height:100px; padding:8px; border:1px solid #8db9e6; border-radius:2px; list-style:none; background:#fff;box-shadow: 1px 3px 3px rgba(20,15,126,.15);/* margin-right:12px;*/}
.four_modules li a{display:flex; align-items: center;}
.four_modules li.m_r_0{ margin:0;}
.four_modules li i{ display:inline-block; vertical-align:top; width:80px; height:80px;transition: transform .3s; margin-right: 5px;}
.four_modules li:hover i{ transform: translateY(-6px);}
.four_modules li i.icon1{background:url(../images/h_icon1.png) no-repeat top; }
.four_modules li i.icon2{background:url(../images/h_icon2.png) no-repeat top; }
.four_modules li i.icon3{background:url(../images/h_icon3.png) no-repeat top; }
.four_modules li i.icon4{background:url(../images/h_icon4.png) no-repeat top; }
.four_modules li .txt{ display:inline-block; vertical-align:top;}
.four_modules li .txt dt{ font-size:20px; color:#333; line-height:28px; margin-bottom: 5px; font-weight: inherit;}
.four_modules li:hover .txt dt{ color:#0187ee;}
.four_modules li .txt dd{ font-size:12px; color:#b2b2b2; line-height:20px;}

.h_box1{ background: #f2f2f2; padding: 100px 0 40px;}
.h_tit{ font-size: 36px; width: 100%; position: relative; text-align: center; color: #222; font-weight: bold;}
.h_tit_ts{ color: #777; font-size: 16px; margin-bottom: 40px; text-align: center; }
.ha_con{ background: #fff;}

.ha_box ul{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.ha_box ul li{ width: 25%; max-width: 280px;}
.ha_box ul li .ha_li{ position: relative; padding: 30px 30px;}
.ha_li{color: #fff; width: 100%; height: 480px; display: block; transition: transform .3s;}
.ha_1{ background-image: url("../images/ha_img1.jpg");}
.ha_2{ background-image: url("../images/ha_img2.jpg");}
.ha_3{ background-image: url("../images/ha_img3.jpg");}
.ha_4{ background-image: url("../images/ha_img4.jpg");}
.ha_li:hover:before{content:'';width:100%;display:block;height:100%;position:absolute;left:0;top:0px; background: rgba(16, 140, 238,0.85); }
.ha_li:hover{ text-align: center; display: flex; align-items: center; flex-wrap: wrap; flex-direction: column;justify-content: center;}
.ha_tit{ position: relative; z-index: 9; font-size: 20px;font-weight: bold; line-height: 30px; margin-bottom: 30px;}
.ha_tit:after{content:'';width:34px;display:block;height:2px;position:absolute;left:0;bottom:-10px;background-color:#fff; transition: transform .3s;}
.ha_li:hover .ha_tit:after{ left: 50%; margin-left: -17px}
.ha_ts{ position: relative; z-index: 9; text-align: left;}
.ha_ts{ display: none;}
.ha_li:hover .ha_ts{ display: block;}

.h_box2{ padding: 60px 0 60px;}
.h_nav_tab{ width: 210px; padding-right: 30px; border-right: 1px solid #e0e0e0; float: left;}
.nav-tabs{border-bottom: none; background: #fff; font-size: 18px; display: flex; flex-direction: column;}
.nav-tabs > li{ text-align: center; margin-bottom: 15px;}
.nav-tabs > li> a{ border: none; color: #333; position: relative; display: inline-block; background: #fff; width: 100%; line-height: 50px; border-radius: 0;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{ background: #0187ee; border: none; color: #fff;}
.tab-content{ width:calc(100% - 260px); float: right;}
.hb_tit_box{ margin-bottom: 0px; border-bottom: 1px solid #e0e0e0; padding-bottom: 20px;}
.hb_tit{ font-size: 20px;font-weight: bold; line-height: 30px; margin-bottom: 10px;}
.hb_ts{ color: #666;}
.hb_con_box{ padding: 20px 0;}
.hb_con_box>.col-lg-3{ text-align: center;}
.hb_img{ width: 150px; height: 150px; border-radius: 100%; border: 5px solid #e0e0e0; overflow: hidden; margin: 10px auto;}
.hb_img img{ width: 150px; height: 150px;}
.hb_tt{ font-size: 16px; margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}
.h_btn{ width: 190px; text-align: center; margin: 0 auto 0px; display: block; line-height: 48px; color: #fff; font-size: 16px; background: #0187ee;}
.h_btn:hover{ opacity: 0.8;}

.h_box3{  padding: 60px 0 60px; position: relative; background: #f2f2f2;}
.h_tit_ts2{ color: #108cee; text-decoration: underline; font-size: 26px; margin-bottom: 30px; text-align: center;}
.hc_con .col-lg-4:nth-child(2) .hc_l_box{ margin: 0 auto;}
.hc_con .col-lg-4:nth-child(3) .hc_l_box{ float: right;}
.hc_l_box{ background: url("../images/hc_bg.png") no-repeat; width: 300px; height: 360px; color: #fff; padding:10px 15px; text-align: center;}
.hc_icon{ display: block; margin: 10px auto;}
.hc_p_box{ height: 120px; display: block; padding: 0px 0;}
.hc_p1{ font-size: 20px; display: block;}
.hc_p2{ font-size: 18px;}
.hc_c1{ font-size:40px;}
.hc_p3{ font-size: 16px;}
.hc_btn{ color: #fff; text-decoration: underline; font-size: 30px;}

.h_box4{ padding: 60px 0 60px;}
.hd_con{ padding: 20px 0;}
.news_swiper{ position: relative;}
.news_swiper .swiper-container-horizontal > .swiper-pagination-bullets{ width: 120px;}
.swiper-pagination2{ position: absolute; text-align: right; z-index: 9;bottom: 0px!important; padding: 10px;}
.news_swiper .swiper-pagination-bullet{ border: none; background: #fff; width: 10px; height: 10px; opacity:1; position: relative; border-radius: 0; cursor: pointer;margin: 0 3px!important;}
.news_swiper .swiper-pagination-bullet-active{ background: #ff7326;}
.news_swiper{ max-width: 580px;}
.news_swiper .swiper-slide{ position: relative;}
.h_news_t{ position: absolute; background: rgba(0,0,0,0.6); width: 100%; padding: 10px; bottom: 0; color: #fff;}
.h_news_t span{ width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}

.hne_box{ padding: 15px 20px; position: relative; display: block; margin-bottom: 12px;}
.hne_t1{font-size: 16px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; margin-bottom: 10px; width: 70%;}
.hne_t2{font-size: 12px; color: #333; position: absolute; right: 20px; top: 20px; display: none;}
.hne_t3{font-size: 12px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}
.hne_btn{ font-size: 12px;}
.triangle-right{width: 0; display: inline-block; margin-left: 6px;height: 0;border-style: solid;border-width: 4px 0 4px 6px;border-color: transparent transparent transparent #007bff;}

.hne_box:hover{background: #128fef; color: #fff;}
.hne_box:hover .hne_t1,.hne_box:hover .hne_t2,.hne_box:hover .hne_t3{ color: #fff;}
.hne_box:hover .triangle-right{border-color: transparent transparent transparent #fff;}
.hne_box:hover .hne_t2{ display: block;}


.h_box5{ padding: 60px 0 80px; background:#f5f5f5;}
.swiper-button-next_ve,.swiper-button-prev_ve{ font-size: 40px;}
.swi_ts{text-align: center; font-size: 12px; color: #333; text-decoration: none;}
.swiper-container a{ text-decoration: none;}
.swiper-father_ve{position: relative; padding: 0 50px; overflow: hidden; margin-top: 30px;}
.swiper-father_ve .swiper-slide{ text-align: center;}
.swiper-father_ve .swiper-slide img{ border: 1px solid #eee; width: 210px; height: 86px;}
.swiper-father_ve .swiper-button-disabled{ opacity: 0.6!important;}

.copyright{ background: url(../images/copyright_bg.png) no-repeat #434343; background-position: bottom left; padding: 60px 0 10px; position: relative; color: rgba(255,255,255,0.4);}
.footer_a{ padding-bottom: 20px;}
.foot_nav{ padding-bottom: 30px; display: flex;}
.foot_nav li{box-sizing: border-box; padding-right: 10px;  width: 20%; margin-left: 1%; line-height: 30px;}
.foot_nav li a{display: block; position: relative;}
.foot_nav li a:first-child{ color: #fff; margin-bottom: 12px; font-size: 16px; opacity: 1;}
.foot_nav li a{ color: rgba(255,255,255,0.7);line-height: 30px;}
.foot_nav li a:hover{ color: #fff; opacity: 1;}
.foot_icon_box{ padding: 10px; display: flex; justify-content:center; align-items: center;}
.foot_icon1{ margin-right: 10px; position: relative;}
.foot_code{ position: absolute; bottom: 45px; left: 0; display: none; border: 1px solid #dadada; padding: 5px; background: #fff;}
.foot_code img{ width: 100px; height: 100px; max-width: inherit;}
.foot_icon1:hover .foot_code{ display: block;}

.footer_b{ text-align: center; padding: 20px 0px 20px; color: rgba(255,255,255,0.4); border-top: 1px solid rgba(255,255,255,0.1); position: relative;}
.footer_b a{ color:rgba(255,255,255,0.4);}

.float_r{ position: fixed; right: 0px; top: 50%; margin-top: -20px; z-index: 9999;border: 1px solid #dadada;}
.float_icon{ position: relative; z-index: 90;}
.float_r li+li{ border-top: 1px solid #dadada; }
.float_icon i{ width: 60px; height: 60px; background: url(../images/float_r.png) no-repeat #fff; display: block; }
.float_icon .float_icon1{ background-position: 0 0;}
.float_icon:hover .float_icon1{  background-color: #0187ee; background-position:-60px 0;}
.float_icon .float_icon2{ background-position: 0 -60px;}
.float_icon:hover .float_icon2{  background-color: #0187ee; background-position:-60px -60px;}
.float_icon .float_icon3{ background-position: 0 -120px;}
.float_icon:hover .float_icon3{  background-color: #0187ee; background-position:-60px -120px;}
.float_icon .float_icon4{ background-position: 0 -180px;}
.float_icon:hover .float_icon4{  background-color: #0187ee; background-position:-60px -180px;}
.waiter-title{position: absolute; left: 0px; top: 0; color: #333; font-size: 12px; width: 130px;  padding:10px 8px; background: #fff; text-align: center;-webkit-transition:all 0.6s;-ms-transition:all 0.6s;-moz-transition:all 0.6s; box-shadow: 0px 0px 5px rgba(0,0,0,.1); opacity: 0; border: 1px solid #dadada; z-index: 1;}
.waiter-title img{ width: 100px; display: block; margin: 0 auto;}
.float_r .float_waiter:hover .waiter-title{left: -140px; opacity: 1; z-index: 1;}
.float_r li{ position: relative; z-index: 9;}
.waiter-tel{position: absolute; left: 0px; top: 0%; line-height: 60px; font-size: 22px; font-weight: bold; color: #0187ee; width: 200px; height: 60px; text-align: center;-webkit-transition:all 0.6s;-ms-transition:all 0.6s;-moz-transition:all 0.6s; background-color: #fff; box-shadow: 0px 0px 5px rgba(0,0,0,.1); z-index: 1; opacity: 0; border: 1px solid #dadada; }
.float_r .float_tel:hover .waiter-tel{left: -200px; opacity: 1;}

/*图片放大*/
.hover_enlarge{ overflow: hidden; display:block;}
.hover_enlarge img{transition: all 0.8s ease-out 0s; display: block; max-width: 100%;}
.hover_enlarge:hover img,.ha_img_n:hover .hover_enlarge img{ transform: scale(1.1);}

/*内页*/
.banner_s_box{ height: 420px; box-sizing: border-box; position: relative; background-repeat: no-repeat; overflow: hidden; background-position: center; background-size: cover; color: #fff; position: relative;}
.inside_piace{ height: 80px;padding: 15px 0; border-bottom: 1px solid #dadada;}
.inside_piace .w{ position: relative;}
.tit_class{ display: flex; align-items: center; flex-wrap: wrap;}
.tit_class li a{ line-height: 50px;color: #333; position: relative; margin-right: 20px; padding: 0 20px; min-width: 140px; font-size: 16px; text-align: center; display: block;}
.tit_class li.on a,.tit_class li a:hover{ background: #0187ee; color: #fff;}
.tit_class li+li a:after{content:'';width:1px;display:block;height:30px; left: -10px; position:absolute; bottom:10px;background-color:#eee;}

.inside_con{ padding: 50px 0;}
.inside_con1{ background: url("../images/about_img1.jpg") no-repeat; min-height: 540px; background-position: 98% 40px;}
.inside_tit{ font-size: 32px; color: #333; line-height: 1.2;}
.inside_ts{ font-size: 20px; color: #bbb; margin-bottom: 20px;}

.about_box1{ padding-bottom: 30px; display: flex; justify-content: space-between}
.about_a1{ width: 48%; font-size: 16px; line-height: 2;}
.about_a2{ width: 45%;}
.about_tt_box{ float: left; padding: 0 30px; border-left: 2px solid #0083e3; width: 50%; color: #333; font-size: 18px; margin-bottom: 40px;}
.about_tt1{ font-size: 50px; line-height: 1.2;}

.about_box2{}
.video_yxOne{position: relative;width: 100%;}
.video_yxOne .xyOne_right{position: relative;width: 100%;height: 100%;top: 0px;right: 0px;background: #fff; margin-bottom: 30px;}
.video_yxOne .xyOne_right .vjs-poster{background-size: cover;}
.video_yxOne .xyOne_right .video-js .vjs-big-play-button{top: 50%;left: 50%;transform: translate(-50%,-50%);width: 105px;height: 105px;background-repeat: no-repeat;border:none;
	background-image: url('../images/video_icon.png');background-color: rgba(0,0,0,0);border-radius: 50%;}
.video_yxOne .xyOne_right .video-js .vjs-control-bar{background-color: rgba(0,0,0,0.7);height: 53px;}
.video_yxOne .xyOne_right .vjs-button>.vjs-icon-placeholder:before{line-height: 53px;font-size: 30px;}
.video_yxOne .xyOne_right .video-js .vjs-time-control{line-height: 53px;}
.video_yxOne .xyOne_right .video-js .vjs-volume-bar {margin: 2.15em .45em;}
.video_yxOne .xyOne_right .video-js .vjs-play-progress{background-color: #ffab4b;}
.my-video-dimensions{ width: 100%!important;}
.vjs-big-play-button .vjs-icon-placeholder{ display: none;}


.timeline{width: 100%; position: relative; padding: 1px 0; list-style: none; margin-top: 60px; padding-top: 80px;}
.timeline .timeline-item{padding-left: 0; padding-right: 70px;}
.timeline:before{border-right-style: solid;}
.timeline:before,
.timeline:after{content: " "; display: block;}
.timeline:after{clear: both;}
.timeline:before{content: ""; position: absolute; top: 0; left: 0; bottom: 0; width: 50%; height: 100% !important; margin-left: 1px; border-right-width: 2px; border-right-style: solid; border-right-color: #e0e0e0;}
.timeline .timeline-item{position: relative; float: left; clear: left; width: 50%; margin-bottom: 20px; margin-top: -60px;}
.timeline .timeline-item > .timeline-point{ background: url(../images/path_l.png) no-repeat; right: -12px; width: 100px; height: 24px; margin-top: 40px; position: absolute; z-index: 2; text-align: center;}
.timeline .timeline-item.timeline-item-right,
.timeline .timeline-item:nth-of-type(even):not(.timeline-item-left){padding-left: 70px; padding-right: 0;}
.timeline .timeline-item.timeline-item-right,
.timeline .timeline-item:nth-of-type(even):not(.timeline-item-left){float: right; clear: right;}
.timeline .timeline-item.timeline-item-right > .timeline-point,
.timeline .timeline-item:nth-of-type(even):not(.timeline-item-left) > .timeline-point{left: -12px; background: url(../images/path_r.png) no-repeat;}
.timeline-event{ padding-bottom: 10px; background: #f0f0f0; padding:15px 20px; position: relative; z-index: 2; font-size: 16px; min-height: 120px;}
.timeline-event ul li{ margin-bottom: 5px;}
.path_tit{font-size:36px; line-height: 54px; display: block; margin-bottom: 10px; color: #0083e3; font-weight: bold;}
.history_img_box a{ position: relative; color: #333;}
.history_img_box a:hover{ color: #0083e3!important;text-decoration: underline;}
.history_img_box a:hover .history_img{ display: block;}
.history_img{ position: absolute; top: 120%; left: 0; border: 1px solid #eee; max-width: 360px; display: none; z-index: 9; background: #fff; padding: 5px;}


.box_bg1{ background: url("../images/box_bg1.jpg") #f3f5f8; background-repeat: no-repeat; background-position: top center;}
.honor_ts{ font-size: 22px; text-align: center; line-height: 2; padding-top: 10px; padding-bottom: 60px;}
.honor_box .galpop-info{ padding-top: 15px ;padding-bottom: 20px;}
.honor_tit{ color: #333; padding-top: 15px; font-size: 16px; line-height: 2; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}
.galpop-info img{ display: block; margin: 0px auto; max-width: 90%;}
.honor_con{ background: #fff; padding:40px 30px; text-align: center;}
.honor_con:hover{box-shadow: 0px 0px 30px 0px rgba(112, 137, 153, 0.32);}
.honor_con:hover .honor_tit{color: #0083e3;}


.pager_box_con{ border: 1px solid #eaeaea; padding: 15px 20px; width: 100%; margin: 40px 0; display: flex; justify-content: space-between; align-items: center;}
.pager_box {clear: both; font-size: 16px; display: flex;}
.pager_box li{position: relative; z-index: 1; text-align: center;display: inline-block !important; color: #333; margin: 0 2px;}
.pager_box li a,.pager_box li span{ color: #666; display: block;width: 32px; height: 32px;/* background: #fff;*/ border-radius: 32px; line-height: 32px;}
.pager_box li a:hover,.pager_box li.first span{ color: #fff; background: #0083e3;}
.previous_page{ color: #666; padding-left: 30px; background:url("../images/page_1.png") no-repeat; height: 20px; line-height: 20px;}
.previous_page:hover{ background-position:0 -20px;  color: #0083e3;}
.next_page{ color: #666; padding-right: 30px; background:url("../images/page_2.png") no-repeat; background-position: right top;height: 20px; line-height: 20px;}
.next_page:hover{ background-position:right -20px;  color: #0083e3;}

.business_box{ padding-top: 20px; padding-bottom: 20px;}
.business_tit{ margin: 10px auto; padding: 10px; line-height: 40px; background: #108cee; color: #fff; text-align: center; font-size: 24px; border-radius: 10px;}
.business_ts{ min-height: 80px; font-size: 16px;}
.business_a{ width:560px; margin: 10px auto 20px;}
.business_b{ margin: 10px;}
.business_box2{ margin: 20px 0;}

.inside_center{ text-align: center;}
.inside_nav a{ line-height: 42px; padding: 0 20px; min-width: 140px; border: 1px solid #eee; color: #333; text-align: center; border-radius: 42px; background: #fff; display: inline-block; margin: 10px; font-size: 16px;}
.inside_nav a.on{ background: #108cee; border:1px solid #108cee; color: #fff!important;}
.inside_nav a:hover{ color: #108cee;}

.news_list{ padding: 20px 0;}
.news_li{ display: block; max-width: 370px; margin: 20px auto;}
.n_tit{font-size: 16px; color: #333; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-top: 10px;}
.n_time{ font-size: 14px; color: #999;}
.news_li:hover .n_tit{ text-decoration: underline; color: #108cee;}

.news_d_box{ padding: 10px 0 10px;}
.news_d_tit{ font-size: 24px; color: #333; margin-bottom: 20px; text-align: center;}
.news_d_date{ margin-bottom: 30px; color: #999; text-align: center; font-size: 16px;}
.news_d_p{ padding-bottom: 30px; color: #555; font-size: 16px; line-height: 2;}
.previous_box{ padding-top: 20px; color: #666; margin-bottom: 20px; line-height: 1.1; display: flex; justify-content: space-between; border-top: 1px solid #cccccc;}
.previous_box a{ color: #014099; padding: 0 10px;}
.previous_box a:hover{text-decoration: underline;}

.inside_piace_ss{ min-height: 80px;padding: 20px 0 10px; background: #fff;}
.tit_class_ss{ display: flex; align-items: center; flex-wrap: wrap;}
.tit_class_ss li a{ line-height: 44px;color: #333; position: relative; margin-right: 10px; padding: 0 20px; min-width: 120px; font-size: 14px; text-align: center; display: block; border: 1px solid #e0e0e0; background: #fff; margin-bottom: 10px;}
.tit_class_ss li.on a,.tit_class_ss li a:hover{ background: #0187ee; color: #fff; border: 1px solid #0187ee;}

.box_bg2{ background: #f5f5f5;}
.pc_ul{ font-size: 14px;}
.pc_li{ border: 1px solid #e0e0e0;}
.pc_tit{ color: #333; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url("../images/pc_icon.png") no-repeat #f2f2f2; border-top: 1px solid #e0e0e0; background-position: right center; padding-right: 80px; line-height: 70px; padding-left: 20px; font-size: 16px;}
.pc_li{ margin-bottom: 20px; display: block;}
.pc_li:hover .pc_tit{ color: #014099; text-decoration: underline;}
.pc_li:hover{box-shadow: 0px 0px 30px 0px rgba(112, 137, 153, 0.32);}

.pd_box1{ background: #f3f5f7; padding:30px 40px; margin-bottom: 50px; margin-top: -30px;}
.pd_t_box{ padding-left: 20px;}
.pd_tit{ font-size: 26px; color: #0083e3; padding:10px 0 15px 0; font-weight: bold; border-bottom: 1px solid #e0e0e0;}
.pd_tx{ font-size: 16px; color: #666; line-height: 2; padding-top: 15px;}
.pd_tit2{ border-left: 5px solid #0083e3;  margin-bottom: 20px; padding-left: 10px; font-size: 20px; font-weight: bold; line-height: 20px; margin-top: 20px;}
.pd_tx2{ min-height: 200px; font-size: 16px; line-height: 2;}

.software_list{ padding: 30px 0;}
.software_li{ background: #fff; text-align: center; padding: 30px; min-height: 400px; display: block; max-width: 340px; margin: 10px auto 10px;}
.sof_tit{ font-size: 60px; margin-bottom: 20px; font-weight: bold;}
.sof_ts1{ color: #333; font-size: 20px; font-weight: bold; margin-bottom: 20px;}
.sof_ts2{ color: #333; font-size: 20px;}
.software_1,.software_list>.row > .col-lg-4:nth-child(3n+1) .software_li{ border: 2px solid #0083e3;}
.software_1:hover,.software_list>.row > .col-lg-4:nth-child(3n+1) .software_li:hover{ background:#0083e3;}
.software_1 .sof_ts1 b,.software_1 .sof_tit,.software_list>.row > .col-lg-4:nth-child(3n+1) .software_li .sof_ts1 b,.software_list>.row > .col-lg-4:nth-child(3n+1) .software_li .sof_tit{ color: #0083e3;}

.software_2,.software_list>.row > .col-lg-4:nth-child(3n+2) .software_li{ border: 2px solid #ffa21c;}
.software_2:hover,.software_list>.row > .col-lg-4:nth-child(3n+2) .software_li:hover{ background:#ffa21c;}
.software_2 .sof_ts1 b,.software_2 .sof_tit,.software_list>.row > .col-lg-4:nth-child(3n+2) .software_li .sof_ts1 b,.software_list>.row > .col-lg-4:nth-child(3n+2) .software_li .sof_tit{ color: #ffa21c;}

.software_3,.software_list>.row > .col-lg-4:nth-child(3n+3) .software_li{ border: 2px solid #22b937;}
.software_3:hover,.software_list>.row > .col-lg-4:nth-child(3n+3) .software_li:hover{ background:#22b937;}
.software_3 .sof_ts1 b,.software_3 .sof_tit,.software_list>.row > .col-lg-4:nth-child(3n+3) .software_li .sof_ts1 b,.software_list>.row > .col-lg-4:nth-child(3n+3) .software_li .sof_tit{ color: #22b937;}

.software_li:hover .sof_tit,.software_li:hover .sof_ts1,.software_li:hover .sof_ts1 b,.software_li:hover .sof_ts2{ color: #fff!important;}



.sof_box1{ background: #f3f5f7; padding:20px 30px; margin-bottom: 30px; margin-top: -30px;}
.pv_box{ padding:20px 0px;}

.service_t1{ text-align: center; padding:  40px 0; font-size: 20px;}
.bus_c_box{ width: 100%; min-height: 400px; background: url(../images/bus_c_box.jpg) no-repeat; background-position: center; background-size: cover; display: block; padding: 80px 60px 80px; margin-bottom: 20px;}
.bus_ul_1 .bus_li{ position: relative; background: rgba(255,255,255,0.9); height: 200px; text-align: center; max-width: 230px; padding-top: 20px; padding-left: 15px; padding-right: 15px; margin:20px auto;transition: all 0.4s ease-out 0s;}
.bus_ul_1 .bus_li:hover{transform: scale(1.1);}
.bus_ul_1 li img{ display: block; margin: 0 auto 14px;}
.bus_ul_1 li p{ height: 48px; line-height: 24px;}

.con_box{ padding: 20px 0 30px;}
.message_box{ padding-right: 30px;}
.input_1{ width: 100%; height: 52px; border: 1px solid #bfbfbf; box-sizing: border-box; padding: 0 20px; color: #333; font-size: 16px; margin-bottom: 25px;}
.textarea_1{ width: 100%; height: 180px; border: 1px solid #bfbfbf; box-sizing: border-box; padding:10px 20px; color: #333; font-size: 16px; margin-bottom: 25px;}
.message_btn{ border: 1px solid #0187ee; background: #0187ee; color: #fff; text-align: center; line-height: 52px; width: 180px; display: block; font-size: 18px;}
.message_btn:hover{ opacity: 0.8;}
#verify{ height: 52px; float: right;}

.contact_box{ position: relative;}
.contact_con{ position: absolute; left: 20px; top: 20px; z-index: 2;  background:rgba(255,255,255,0.8); padding: 20px; font-size: 18px;}

.download_li{ border: 1px solid #e6e6e6; display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px;}
.download_t{ width: calc(100% - 90px); padding:20px 30px; padding-left: 60px; background: url("../images/download_icon1.png") no-repeat; background-position: 10px center;}
.download_t a{ color: #333; display: block; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.download_btn{ background: #0187ee; display: flex; justify-content: center; align-items: center; height:80px; width: 80px; position: relative; z-index: 2;}
.download_t a:hover{ text-decoration: underline;}
.download_btn:hover{ opacity: 0.8;}

.recruitment_box{ padding: 20px 0;}
.recruit_li_a{ border-top: 3px solid #0187ee; color: #333; font-size: 20px; border-bottom: 1px solid #e5e5e5; padding: 15px 0;}
.rec_a1{ float: left; width: 18%; border-right: 1px solid #e6e6e6; box-sizing: border-box; text-align: center;}
.rec_a2{ float: left; width: 32%; text-align: center; border-right: 1px solid #e6e6e6;}
.rec_a3{ float: left; width: 20%; text-align: center; border-right: 1px solid #e6e6e6;}
.rec_a4{ float: left; width: 20%; text-align: center; border-right: 1px solid #e6e6e6;}
.rec_a5{ float: left; width: 10%; text-align: center;}
.recruit_li_b{ font-size: 16px; color: #666; padding: 13px 0;}
.rec_b1{ float: left; width: 18%; text-align: center;}
.rec_b2{ float: left; width: 32%; text-align: center;}
.rec_b3{ float: left; width: 20%; text-align: center;}
.rec_b4{ float: left; width: 20%; text-align: center;}
.rec_b5{ float: left; width: 10%; text-align: center;}
.recruit_li_c{ background: #f7f8fa; box-sizing: border-box; padding: 30px 50px;}
.recruit_icon{ background: url(../images/faq_b.png) no-repeat; height: 40px; width: 40px; display: block; position: relative; margin: 0 auto;}
.collapsed{ color: #999!important;}
.collapsed .recruit_icon{ background-image: url(../images/faq_a.png)!important;}
.recruit_list {border-bottom: 1px solid #e6e6e6;}
.recruit_con{ font-size: 16px; line-height: 2;}


.banner_s_t1{ font-size: 36px; margin-top:180px; position: relative; margin-bottom: 6px;}
.banner_s_t2{ font-size: 18px;}
.recruit_tit_box{border-bottom: 1px solid #dadada; }
.recruit_tit_box .w{ display: flex;align-items: center; justify-content: space-between;}
.recruit_select_box{ display: flex; justify-content: space-between; align-items: center; width: 68%;}
.recruit_tit{ background: #0083e3; color: #fff; width: 30%; line-height: 80px; font-size: 30px; text-align: center;}
.select_1 .bootstrap-select.btn-group .dropdown-toggle .filter-option{ line-height: 42px; border-radius: 0;}
.select_1 .btn-primary{ background: #f0f0f0; color: #333; border: none; border-radius: 0; line-height: 30px;}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover{ background: #0083e3;}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover{ background: #0083e3;}
.btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary{ background: #0083e3;}

.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){ margin: 0 10px;}

.culture_box{ margin-top: 50px; margin-bottom: 20px;}
.h_nav_tab2{ width: 210px; padding-right: 30px; border-right: 1px solid #e0e0e0; float: left;}
.nav-tabs2{border-bottom: none; background: #fff; font-size: 18px; font-weight: bold; display: flex; flex-direction: column;}
.nav-tabs2 > li{ text-align: center; margin-bottom: 15px;}
.nav-tabs2 > li> a{ border: none; color: #333; position: relative; display: inline-block; background: #fff; width: 100%; line-height: 50px; border-radius: 0;}
.nav-tabs2 > li.active > a, .nav-tabs2 > li.active > a:focus, .nav-tabs > li.active > a:hover{ background: #0187ee; border: none; color: #fff;}
.tab-content2{ width:calc(100% - 260px); float: right;}

.div_box1{ min-height: 300px;}


.jssora05l, .jssora05r {
		display: block;
		position: absolute;
		/* size of arrow element */
		width: 40px;
		height: 40px;
		cursor: pointer;
		background: url(../images/img/a17.png) no-repeat;
		overflow: hidden;
	}
	.jssora05l { background-position: -10px -40px; }
	.jssora05r { background-position: -70px -40px; }
	.jssora05l:hover { background-position: -130px -40px; }
	.jssora05r:hover { background-position: -190px -40px; }
	.jssora05l.jssora05ldn { background-position: -250px -40px; }
	.jssora05r.jssora05rdn { background-position: -310px -40px; }
	.jssora05l.jssora05lds { background-position: -10px -40px; opacity: .3; pointer-events: none; }
	.jssora05r.jssora05rds { background-position: -70px -40px; opacity: .3; pointer-events: none; }
	/* jssor slider thumbnail navigator skin 01 css *//*.jssort01 .p            (normal).jssort01 .p:hover      (normal mouseover).jssort01 .p.pav        (active).jssort01 .p.pdn        (mousedown)*/
.jssort01 .p {    position: absolute;    top: 0;    left: 0;    width: 72px;    height: 72px;}.jssort01 .t {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    border: none;}.jssort01 .w {    position: absolute;    top: 0px;    left: 0px;    width: 100%;    height: 100%;}.jssort01 .c {    position: absolute;    top: 0px;    left: 0px;    width: 68px;    height: 68px;    border: #000 2px solid;    box-sizing: content-box;    background: url('../images/img/t01.png') -800px -800px no-repeat;    _background: none;}.jssort01 .pav .c {    top: 2px;    _top: 0px;    left: 2px;    _left: 0px;    width: 68px;    height: 68px;    border: #000 0px solid;    _border: #fff 2px solid;    background-position: 50% 50%;}.jssort01 .p:hover .c {    top: 0px;    left: 0px;    width: 70px;    height: 70px;    border: #fff 1px solid;    background-position: 50% 50%;}.jssort01 .p.pdn .c {    background-position: 50% 50%;    width: 68px;    height: 68px;    border: #000 2px solid;}* html .jssort01 .c, * html .jssort01 .pdn .c, * html .jssort01 .pav .c {  width: 72px; height: 72px;}


.join_box2 {max-width: 840px;margin: 0 auto 40px;position: relative;}
.join_box2 .tit{ margin-bottom: 30px;}
.join_box2 .tit b{ float:left; font-size:28px; font-weight:bold; width:56px; height:56px; line-height:56px; color:#0187ee;  text-align:center; background:url(../images/join_round_tit.png) no-repeat; margin-right:10px;}
.join_box2 .tit h3{color:#0187ee; font-size:22px; line-height:30px;}
.join_box2 .tit p{ color:#666; font-size:18px; letter-spacing:2px; line-height:26px;}
/*轮播样式ʽ*/
.poster-main{position: relative;width: 840px;height: 270px}
.poster-main a,.poster-main img{display:block;}
.poster-main .poster-list{width: 900px;height: 270px}
.poster-main .poster-list .poster-item{position: absolute;left: 0;top: 0;}

.poster-main .poster-btn{
    cursor: pointer;
    position: absolute;
    top:0;
    width:180px !important;
    height:470px !important;
    text-align: center;
    line-height: 14px;
    color: #ffffff;
    background:url("../image/btn_l.png") no-repeat center;
   /* background-color: #feb320;*/
    /*opacity: 0.2;*/
    z-index: 10;
}
.poster-main .poster-next-btn{
    background:url("../image/btn_r.png") no-repeat center;
}
.btn-box{
    display: table;
    margin-left: auto;
    margin-right: auto;
}
.index-btn{
    display: inline;
    cursor: pointer;
    float: left;
    width: 10px;
    height: 10px;
    color: #fff;
    margin-right: 5px;
    margin-top: 20px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: #feb320;
}
.poster-main .poster-prev-btn{
    left: 0;
}
.poster-main .poster-next-btn{
    right: 0;
}
.index-btn.poster-btn-active{
    width: 40px;
    border-radius: 50px;
    background-color: #9FC112;
}


.join_box3 {max-width: 840px;position: relative;margin: 60px auto 0;}
.join_box3 .tit{ color:#0187ee; font-size:24px; text-align:center; margin-bottom: 30px;}
.join_box3 .tit b{ font-size:28px; font-weight:bold; width:56px; height:56px; line-height:56px; text-align:center; background:url(../images/join_round_tit.png) no-repeat; display:inline-block; *display:inline; *zoom:1; margin-right:10px;}
.join_box3 .pic{ position:absolute; top:30px; left:250px; width:340px; height:140px; background:url(../images/join_icon03.png) no-repeat; z-index:2;}
.join_box3 .img1{ position:absolute; top:190px; left:40px; width:506px; height:256px;}
.join_box3 .img1 img{ width:506px; height:256px;}
.join_box3 .img2{ position:absolute; top:190px; right:40px; width:243px; height:123px;}
.join_box3 .img2 img{ width:243px; height:123px;}
.join_box3 .img3{ position:absolute; top:323px; right:40px; width:243px; height:123px;}
.join_box3 .img3 img{ width:243px; height:123px;}


.dnSlide-main {
  position: relative;
  visibility: hidden;
  padding: 0px;
  margin: 0px;
  list-style: none;
  width: 800px;
  height: 234px;
  margin-left: auto;
  margin-right: auto;
  -webkit-tap-highlight-color: transparent;
}
.dnSlide-main.done {
  visibility: visible;
}
.dnSlide-main.dn-response {
  width: 100%;
}
.dnSlide-main.dn-response .dnSlide-list {
  width: 100%;
  height: 100%;
  margin: 0px;
  margin-top: 35px;
  margin-bottom: 35px;
  padding-left: 0px;
}
.dnSlide-main a, .dnSlide-main img {
  display: block;
  border: 0px;
}
.dnSlide-main .dnSlide-list {
  width: 800px;
  height: 234px;
  list-style: none;
}
.dnSlide-main .dnSlide-btn {
  color: black;
  height: 234px;
  width: 100px;
  /*opacity: 0.5;*/
  position: absolute;
  top: 0px;
  left: 0px;
  transition: opacity 0.3s;
  z-index: 10;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center center;
}
.dnSlide-main .dnSlide-btn:hover {
  opacity: 0.8;
  transition: opacity 0.3s;
}
.dnSlide-main.dnSlide-hide {
  display: none;
}
.dnSlide-main .dnSlide-item {
  position: absolute;
  top: 0px;
  left: 0px;
}
.dnSlide-main .dnSlide-left-btn {
  background-image: url("../images/btn_l.png");
  background-size: 35%;
  left: 0;
}
.dnSlide-main .dnSlide-right-btn {
  background-image: url("../images/btn_r.png");
  background-size: 35%;
  right: 0;
  left: auto;
}

@media \0screen\,screen\9 {
  .dnSlide-main {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .dnSlide-main .dnSlide-right-btn {
    background-image: url("../images/right.png");
  }

  .dnSlide-main .dnSlide-left-btn {
    background-image: url("../images/left.png");
  }
}


@media screen and (min-width : 1600px) {
	.inside_con1{ background-position: 80% 40px;}
	
}
@media screen and (max-width : 1600px) {
	.banner_s_box{ height: 380px;}
}

@media screen and (max-width : 1199px) {
	body{min-width:1000px;}
	.w,.header .w,.w2{ max-width: 1000px;}
	.swiper1 .swiper-slide{ height: 460px;}
	.copyright{ background:#434343; }
}
/*手机 响应式*/
#menu{ display:none;}
.apply-pup{ display:none;}

@media screen and (max-width : 991px) {
	body{ margin:0 auto; min-width: 100%;}
	body img{ max-width:100%; }
	.w,.header .w,.w2{ width:100%; min-width: 100%; padding-left: 15px; padding-right: 15px;}
	.apply-pup{ position:absolute; z-index:99; right:15px; margin:20px 0px 0 0; background:url(../images/navbg.png) left top no-repeat; width:30px; height:30px; display:block; top: 0px;}
	.w .row{ margin-left: -15px; margin-right: -15px;}
	
	.top{ display: none;}
	.logo{ margin-top: 10px;}
	.float_r{ display: none;}
	.top_nav{ display: none;}
	.header{ position: relative; background: #0187ee; border: none;}
	
	.ha_li:hover .ha_ts{ display: none!important;}
	
	.swiper1 .swiper-slide{ height: 175px;}
	.swiper1 .swiper-pagination {bottom: 10px !important;}
	.four_modules{ top: 0; position: relative; display: none;}
	.four_modules li{ width: 100%;}
	.h_box1{ padding-top: 20px;}
	.h_tit{ font-size: 26px;}
	.ha_box ul li{ width: 50%;}
	.ha_box ul li .ha_li{ padding: 15px; height: 180px;}
	
	.h_nav_tab,.h_nav_tab2{ width: 100%;padding-right: 0px; border-right:none; margin-bottom: 20px; float: none;}
	.nav-tabs,.nav-tabs2{ font-size: 15px; display: flex; flex-wrap: wrap;flex-direction:row; background: #f2f2f2;}
	.nav-tabs > li{ width: 33.33%; margin-bottom: 0;}
	.nav-tabs2 > li{ width: 33.33%; margin-bottom: 0;}
	.tab-content{ width: 100%; float: none;}
	.nav-tabs > li > a,.nav-tabs2 > li > a{ background: rgba(0,0,0,0); line-height: 46px;}
	
	.h_tit_ts2{ font-size: 20px;}
	.hc_con .col-lg-4{ margin-bottom: 20px;}
	.hc_con .col-lg-4 .hc_l_box{ margin: 0 auto!important; float: none!important;}
	.hne_box{ padding: 0;}
	.hne_ul{ padding-top: 30px;}
	.hd_con {padding: 0px 0;}
	
	.h_box2,.h_box3,.h_box4,.h_box5{ padding: 40px 0;}
	.copyright{ padding: 0 0 2px;}
	.footer_a .col-lg-8{ display: none;}
	.footer_a{ display: none;}
	.foot_contact{ text-align: center;}
	.foot_code{ max-width: 100%;}
	
	.banner_s_box{ height: 280px;}
	.inside_con1{ background:#fff;}
	.inside_piace{ height: auto;}
	.tit_class li{ width: 33.33%;}
	.tit_class li a{ min-width: 80px;margin-right: 10px; width: 100%; font-size: 15px;padding: 0 5px;}
	.tit_class li+li a:after{ display: none;}
	
	.about_box1{ flex-wrap:wrap;}
	.about_a1{ width: 100%; margin-bottom: 20px;}
	.about_a2{ width: 100%;}
	.about_tt1{ font-size: 30px;}
	.about_tt_box{ font-size: 14px;}
	.my-video-dimensions {max-height: 220px;overflow: hidden;}
	
	
	.timeline.timeline{width: 100%; max-width: 100%;}
	.timeline.timeline::before{left: 12px; width: 0; margin-left: -1px;}
	.timeline.timeline .timeline-item .timeline-event{width: 100%;}
	.timeline.timeline .timeline-item > .timeline-event{float: right !important;}
	.timeline.timeline .timeline-item{width: 100%;} 
	.timeline.timeline .timeline-item{padding-left: 40px; padding-right: 10px;} 
	.timeline.timeline .timeline-item.timeline-item-right, 
	.timeline.timeline .timeline-item:nth-of-type(even):not(.timeline-item-left){padding-left: 40px; padding-right: 10px;}
	.timeline.timeline .timeline-label + .timeline-item:not(.timeline-item-left):not(.timeline-item-right){margin-top: 0;} 
	.timeline.timeline .timeline-label + .timeline-item:not(.timeline-item-left):not(.timeline-item-right) + .timeline-item:not(.timeline-item-left):not(.timeline-item-right){margin-top: 0;}
	.timeline.timeline .timeline-item > .timeline-point{transform: translateX(-50%); overflow: hidden; left: 50px !important; margin-left: 0;background: url(../images/path_r.png) no-repeat right top;}
	.timeline .timeline-item.timeline-item-right > .timeline-point,
	.timeline .timeline-item:nth-of-type(even):not(.timeline-item-left) > .timeline-point{background: url(../images/path_r.png) no-repeat right top; width: 100px; overflow: hidden; left: 50px !important;}
	.timeline{ padding-top: 1px;}
	.timeline .timeline-item{ margin-top: 0px;}
	
	.history_img{ display: none!important;}
	.honor_ts{ font-size: 18px;}
	.pager_box_con{ padding: 15px 15px; margin: 30px 0; justify-content: center;}
	.pager_box { flex-wrap: wrap;}
	.previous_page,.next_page{ display: none;}
	
	.business_a{ width:auto; margin: 10px;}
	.inside_con{ padding: 40px 0;}
	.pd_box1{padding:15px 15px;}
	.pd_t_box{ padding-left: 0px;}
	.pd_tit{ font-size: 22px; padding-top: 20px;}
	
	.service_t1{ font-size: 16px;padding: 20px 0;}
	.bus_c_box{ padding: 40px 20px;}
	.bus_ul_1 .bus_li{ margin: 10px auto;}
	
	.tit_class li a{ display: block; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
	.message_box{ padding-right: 0px; margin-bottom: 30px;}
	.contact_con{ font-size: 14px; left: 10px; top: 10px;}
	
	.rec_a1,.rec_b1,.rec_a3,.rec_b3,.rec_a4,.rec_b4{ display: none;}
	.rec_a2,.rec_b2{ width: 80%; text-align: left; padding-left: 10px;}
	.rec_a5,.rec_b5{ width: 20%;}
	.recruit_li_c{ padding: 15px;}
	.recruit_con{ font-size: 14px;}
	
	.banner_s_t1{ margin-top: 80px; font-size: 30px;}
	.banner_s_t2{ display: none;}
	.recruit_tit{ display: none;}
	.recruit_select_box{ width: 100%;}
	.recruit_select_box{ flex-wrap: wrap;}
	.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){ width: 100%!important; margin: 5px 0;}
	.recruit_tit_box{ padding: 10px 0;}
	
	.join_box2 { min-height: 180px;}
	
	
}
@media screen and (max-width : 767px) {
	.banner_s_box{ height: 220px;}
	.banner_s_t1{display: none;}
	
	.message_btn{ width: 100%;}
	
}
@media screen and (max-width : 420px) {	
	.banner_s_box{ height:120px;}
}

