@charset "utf-8";
/* CSS Document */
body,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,input,select,textarea,form,p,img,div,pre,fieldset,blockquote,th,td {margin:0;padding:0;outline:none;}
body{color:#333; font-size: 16px; background-color: #ffffff;}
ul,li,ol,dl,dt,dd{list-style:none}
img{border:none;border-style: none;}
*{ font-family: 'Noto Sans SC', sans-serif; margin:0; padding:0; -webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all.5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
input,textarea,button{ background: transparent;vertical-align:middle; border: none;}
a{ color: inherit; text-decoration:none;}
:focus{outline:0}
table { border-spacing: 0px; border-collapse: collapse; }
tr { cursor: pointer; }
input, textarea{ border: 0; }
textarea{resize:none}
select{ border:none;outline: none;}
i, cite, em, var, address, dfn{font-style: normal;}
iframe, video{ max-width:100%;}
pre{white-space: pre-wrap;       /* css-3 */ white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */ white-space: -pre-wrap;      /* Opera 4-6 */ white-space: -o-pre-wrap;    /* Opera 7 */ word-wrap: break-word;       /* Internet Explorer 5.5+ */}

/*href*/
a:link,a:visited{color: inherit; text-decoration:none;}
a:hover,a:active{color: inherit; text-decoration:none;}
.cfff,.cfff a:link,.cfff a:visited{color:#fff !important}
.cfff a:hover,.cfff a:active{color:#ddd}
.cccc,.cccc a:link,.cccc a:visited{color:#ccc}
.cccc a:hover,.cccc a:active{color:#ddd}
.c666,.c666 a:link,.c666 a:visited{color:#666}
.c666 a:hover,.c666 a:active{color:#a00}
.c999,.c999 a:link,.c999 a:visited{color:#999}
.c999 a:hover,.c999 a:active{color:#a00}
.c3f,.c3f a:link,.c3f a:visited{ color: #3F3F3F;}

/*common*/
.max-wid{ width: 82%; max-width: 1500px; margin: auto;}
.wrap{ width: 1200px; margin:0 auto;}
.l{float:left !important}
.r{float:right !important}
.o{overflow:hidden}
.c{display:block;height:0;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*zoom:1}
.hidden{display:none}
.center{text-align:center}
.img-box img,.img{display:block;margin:0;padding:0;width:100%;}
.flexbox{display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display: -moz-flex; display:flex;}
.flex1{ flex: 1;}
/*文字超出省略*/
.ellipsis{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.ovh1{text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.ovh2{-webkit-line-clamp:2}
.ovh3{-webkit-line-clamp:3}
.ovh4{-webkit-line-clamp:4}
.ovh5{-webkit-line-clamp:5}
.table{display: table;table-layout: fixed;text-align: center;width: 100%;height: 100%}
.table_cell{display: table-cell;vertical-align: middle;}

.header *{ box-sizing: border-box;}
.header { box-sizing: border-box;width: 100%;height: auto;position: fixed;left: 0%;top: 0%;z-index: 100;padding: 15px 3%;display: flex;justify-content: space-between;align-items: center;-webkit-transition: all .5s cubic-bezier(0.215, 0.610, 0.355, 1);/* -webkit-transform: translateY(0%); */}
.header.active {/* -webkit-transform: translateY(-100%); */padding: 5px 3%;background: #fff;box-shadow: 0px 0px 30px rgba(0, 0, 0, .1);}
.logo {width: 220px;position: relative;-webkit-transition: all .5s;}
.nav {width: calc(100% - 400px);position: relative;}
.nav ul { width: 100%; display: flex; justify-content: space-between;}
.nav ul li { width: calc(100% / 8); position: relative; text-align: center; line-height: 45px;}
.nav ul li .firstLab, .nav ul li .firstLab a { position: relative; width: 100%; display: block;}
.nav ul li .firstLab { font-size: 18px;}
.nav ul li .firstLab a { -webkit-transition: all .5s;}
.nav ul li .secondLab { width: 100%; height: auto; position: absolute; left: 0%; top: 65px; background: #fff; padding: 15px 5px; border-radius: 5px; font-size: 16px; opacity: 0; visibility: hidden; box-shadow: 0px 0px 30px rgba(0, 0, 0, .1);}
.nav ul li .secondLab a { display: block; width: 100%; height: auto; line-height: 40px; color: #3e3e3e;}
.nav ul li .secondLab:before { width: 120px; height: 15px; position: absolute; left: 50%; margin-left: -60px; top: 0px; content: ''; background: url(../images/move_up.png) no-repeat; -webkit-transition: all .65s cubic-bezier(0.19, 1, 0.22, 1); background-size: cover;}
.nav ul li:hover .firstLab a { letter-spacing: 1px; }
.nav ul li:hover .secondLab { opacity: 1; visibility: visible; top: 59px; -webkit-transition: all .5s cubic-bezier(0.215, 0.610, 0.355, 1);}
.nav ul li .secondLab a:hover { color: #e60012;}
.nav ul li:hover .secondLab:before { top: -14px;}
.phone{ position: relative;}
.phone_show{ display: none; position: absolute; top: 46px; background-color: #ffffff; padding: 20px 40px; left: 50%; transform: translate(-50%, 0);}
.phone:hover .phone_show{ display: block;}

.pages{ width: 100%; height: 100%;}
.pages .pages_pagination{ width: auto; left: 30px; bottom: auto; top: 50%; -webkit-transform: rotate(90deg); font-size: 30px; font-weight: bold; color: rgba(255, 255, 255, .5);}
.pages  .pages_pagination .swiper-pagination-current{ color: rgba(255, 255, 255, 1);}
	
.banner_swiper{ width: 100%; height: 100%;}
.banner_swiper img{ height: 100%; object-fit: cover;}

.section{ background-repeat: no-repeat; background-position: center; background-size: 100% 100%;}

.section2{ background-image: url(../images/section2.jpg);}
.section2 *{ box-sizing: border-box;}
.index_title{ margin-top: 145px;}
.culture_swiper{ position: absolute; top: 55%; left: 50%; transform: translate(-50%, -50%);}
.culture_swiper .swiper-slide{}
.culture_tit{ font-size: 40px;}
.culture_info{ margin-top: 30px; line-height: 1.66; width: 620px; max-width: 100%; font-size: 18px;}
.culture_pagination{ width: auto; right: 0; left: auto; font-size: 20px; color: rgba(255, 255, 255, 0.2); font-weight: bold;}
.culture_pagination span{ margin: 0 15px;}
.culture_pagination .swiper-pagination-current{ font-size: 52px; color: rgba(255, 255, 255, 1);}
.culture_nav{ left: 50%; transform: translateX(-50%); bottom: 13.4%; position: absolute; z-index: 3; background-color: #ffffff; height: 146px;}
.culture_nav li{ float: left; width: calc(67% / 5); height: 100%; text-align: center; position: relative; overflow: hidden; cursor: pointer;}
.ys_n_h{ display: flex; align-items: center; background-color: #0a4086; position: absolute;  width: 100%; height: 100%; left: 0; top: 0; transition: all .5s ease; color: #ffffff; opacity: 0;}
.ys_l{ width: 155px; padding: 10px 50px; text-align: center; line-height: 1.736; position: relative; font-size: 36px;}
.ys_l:before{ content: ''; display: block; height: 60px; width: 1px; right: 0; top: 50%; margin-top: -30px; background-color: #DDDDDD; opacity: .3; position: absolute;}
.ys_n_en{ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); color: #d1980f; text-transform: uppercase; line-height: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 90%; text-align: center; font-size: 14px;}
.ys_r{ width: calc(100% - 155px); padding: 30px 20px 30px 50px; line-height: 1; text-align: left;}
.ys_ms{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 22px;}
.ys_so{ margin-top: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 16px;}
.ys_n_d{ display: flex; flex-direction: column; justify-content: center; text-align: center; padding: 30px 10px; transition: background-color 0.5s ease;}
.ys_n_d:before{ content: ''; display: block; width: 1px; height: 18px; background-color: rgba(0, 0, 0, 0.5); position: absolute; left: 0; top: 50%; margin-top: -9px; transition: opacity .5s ease;}
.ys_num{ color: #d1980f; line-height: 1; transition: color .5s ease; font-size: 20px;}
.ys_n_ms{ margin: 18px 0; color: #747178; line-height: 1; transition: color .5s ease; font-size: 22px;}
.ys_n_d span{ display: block; margin: 0 auto; border-radius: 50%; width: 9px; height: 9px; opacity: .3; background-color: #999999; transition: background-color 0.5s ease;}
.culture_nav li.on{width: 33%;}
.culture_nav li.on .ys_n_h{ opacity: 1;}
.culture_nav li.on .ys_n_d{ opacity: 0;}

.section3{ background-image: url(../images/section3.jpg);}
.section3_info{ margin-top: 65px; position: relative;}
.mySwiper2{ width: 1200px;}
.mySwiper2 .swiper-slide{}
.section3_info .pro-prev, .section3_info .pro-next{ bottom: 0; top: auto; margin-top: auto; border-radius: 100%; width: 46px; height: 46px; border: 2px solid #ffffff; color: #ffffff;}
.section3_info .pro-prev{ left: 0;}
.section3_info .pro-next{ left: 82px; right: auto;}
.section3_info .pro-prev:after, .section3_info .pro-next:after{ font-size: 20px;}
.pro_ul{}
.pro_ul li{ float: left; width: 340px; margin-left: 60px; background-color: #ffffff; text-align: center; padding-bottom: 32px; border-radius: 5px; overflow: hidden;}
.pro_ul li p{ font-size: 18px; color: #0a4086; line-height: 32px;}
.mySwiper{ width: 250px; height: 283px;}
.mySwiper .swiper-slide{ width: 100%; height: auto !important; font-size: 20px; color: #7e99bc; font-weight: bold; padding-left: 70px; background: url(../images/section3_i.png) no-repeat left top; line-height: 24px; padding-bottom: 78px; margin-bottom: 15px;}
.mySwiper .swiper-slide:after{ content: ''; width: 2px; height: 63px; background-color: #c4cfdd; position: absolute; bottom: 0; left: 19px;}
.mySwiper .swiper-slide:last-child{ padding-bottom: 0;}
.mySwiper .swiper-slide:last-child:after{ display: none;}
.mySwiper .swiper-slide.swiper-slide-thumb-active{ font-size: 30px; line-height: 42px; color: #0a4086; background-image: url(../images/section3_icon.png);}

.section4{ background-color: #f3f3f3; align-items: center;}
.section4_left{ width: 51.8%; flex-wrap: wrap; align-content: space-between;}
.section4_right{ width: 46.1%;}
.section4_nr{ justify-content: space-between;}
.section4_nr a{ display: block; position: relative;}
.section4_info{ position: absolute; top: 60px; left: 0; width: 100%; color: #ffffff; text-align: center;}
.section4_ch{ font-size: 48px; font-weight: bold; line-height: 74px;}
.section4_en{ font-size: 30px; opacity: 0.6; text-transform: uppercase; line-height: 52px;}

.section5{ background-color: #f2f8fb;}
.newsSwiper *{ box-sizing: border-box;}
.newsSwiper { overflow: initial; padding-bottom: 35px; margin-top: 80px;}
.newsSwiper a { position: relative; width: 100%; padding: 15px; box-shadow: 0px 0px 30px rgb(0 0 0 / 10%); -webkit-transition: all .5s ease; display: block; background-color: #ffffff;}
.newsSwiper a .time { width: 100%; position: relative; line-height: 1; margin-bottom: 10px;}
.newsSwiper a .time b { font-family: montserrat; font-size: 40px; display: block; opacity: .4;}
.newsSwiper a .time p { opacity: .4; font-size: 12px;}
.thum { position: relative; overflow: hidden;}
.pic { background: center center no-repeat; background-size: cover; -webkit-transition: all 1s;}
.pic img { display: block; width: 100%; max-width: 100%;}
.newsSwiper a .name { width: 100%; height: auto; position: relative; margin-top: 15px; margin-bottom: 5px; min-height: 48px; font-size: 16px;}
.newsSwiper a .des { font-size: 12px; opacity: .4; min-height: 41px;}
.multiLine { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 1.7;}
.news_list ul li a:after, .news_focus .focus_left a:after, .news_focus .focus_right a:after, .newsSwiper a:after { width: 0%; position: absolute; left: 0%; bottom: 0%; height: 3px; content: ''; -webkit-transition: all .5s; background: #e60012;}
.news_focus .focus_right a:hover, .news_focus .focus_left a:hover, .news_list ul li a:hover, .newsSwiper a:hover { box-shadow: 20px 20px 50px rgb(0 0 0 / 30%);}
.newsSwiper a:hover .pic, .news_list ul li a:hover .pic{ -webkit-transform: scale(1.1);}
.newsSwiper a:hover .name { color: #e60012;}
.news_list ul li a:hover:after, .news_focus .focus_left a:hover:after, .news_focus .focus_right a:hover:after, .newsSwiper a:hover:after { width: 100%;}
.swiper-horizontal>.swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal { top: auto; bottom: 0px;}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: #e60012;}

.section6{ background-image: url(../images/section6.jpg); align-items: center;}
.section6_infos{}
.section6 .index_title{ margin-top: 0;}
.section6_top{ justify-content: space-between;}
.section6_bottom{ justify-content: space-between; margin-top: 95px;}
.section6_nav{ margin-top: 15px;}
.section6_nav li{ width: 160px; line-height: 44px; text-align: center; border-radius: 44px; border: 1px solid #656566; font-size: 20px; color: #666666; margin-bottom: 54px;}
.section6_nav li img{ vertical-align: middle; margin-left: 5px;}
.section6_text{ width: 74.6%;}
.section6_text h1{ font-size: 49px; text-transform: uppercase; line-height: 1; margin-bottom: 40px;}
.section6_text p{ font-size: 18px; color: #666666; line-height: 29px; margin-bottom: 30px; text-align: justify; display: none;}
.section6_text p:nth-child(-n+4){ display: block;}

.section7{ align-items: center; background-image: url(../images/footer.jpg); background-size: cover;}
.footer_nav{ position: relative;}
.footer_nav ul, .footer_bottom{ justify-content: space-between;}
.footer_nav ul li{ color: #ffffff;}
.footer_nav .f_tit{ font-size: 24px; line-height: 1; font-weight: bold;}
.footer_child{ margin-top: 30px;}
.footer_child a{ display: block; font-size: 20px; line-height: 2; opacity: 0.5;}
.footer_logo{ position: absolute; right: 0; bottom: 100px;}
.footer_bottom{ margin-top: 135px; align-items: flex-end;}
.tel{ font-size: 30px; color: #ffffff;}
.tel img{ vertical-align: middle; margin-right: 15px;}
.tel p{ margin-top: 5px;}
.copy{ font-size: 18px; color: #ffffff;}
.address{ font-size: 20px; color: rgba(255, 255, 255, 0.5); line-height: 2; text-align: right;}

.footer{ background: url(../images/footer.jpg) no-repeat center center; background-size: cover; padding: 80px 0 50px;}
.footer .footer_child, .footer .footer_logo{ display: none;}
.footer .footer_bottom{ margin-top: 80px;}

.main {position: relative;background-color: #f7f7f7;}

.pub_sen_nav { margin: 0 auto 0; background-color: #fff; box-shadow: 0px 10px 20px 0px rgba(164, 167, 170, 0.1); display: flex; line-height: 100px; text-align: center; color: #999999; position: absolute; left: 50%; top: 0; transform: translate(-50%, -50%);}
.pub_sen_nav a { flex: 1; font-size: 18px; position: relative;}
.pub_sen_nav a:before { content: ''; display: block; left: 50%; top: 76px; position: absolute; height: 5px; width: 0; background-color: #d3212f; transition: all .5s ease; margin-left: -15px;}
.pub_sen_nav a:after { content: ''; display: block; left: 0; height: 19px; top: 50%; position: absolute; background-color: rgba(0, 0, 0, 0.15); width: 1px; margin-top: -10px; transition: all .5s ease;}
.pub_sen_nav a.on { font-weight: 700; font-size: 24px; color: #fff; background-color: #0a4086; }
.pub_sen_nav a.on:before { width: 30px}
.pub_sen_nav a.on:after { opacity: 0;}
.pub_sen_nav a.on + a:after { opacity: 0;}
.pub_sen_nav a:hover { font-weight: 700; font-size: 24px; color: #fff; background-color: #0a4086;}
.pub_sen_nav a:hover:before { width: 30px;}

.content{ padding: 120px 0;}

.article, .article p{ font-size: 16px; line-height: 30px; color: #333333;}
.article p{ margin-bottom: 15px;}
.article img{ max-width: 100%;}

.article_wrap {/* width: 66%; */background-color: #fff;overflow: hidden;padding: 4% 40px;margin: .9rem auto;}
.article_wrap .l-btm {border-bottom: 1px solid #cccccc;}
.article_wrap .title h3 {line-height: 32px;margin-bottom: 20px;position: relative;font-weight: bold;font-size: 24px;}
.article_wrap .title h3:after {content: "";position: absolute;height: 32px;width: 5px;background-color: #0a4086;left: -40px;top: 0;}
.article_wrap .title p {padding: 10px 0;display: flex;justify-content: space-between;align-items: center;font-size: 16px;opacity: 0.5;}
.article_wrap .title p > span > a {margin-left: 20px;cursor: inherit;}
.article_wrap .mid {padding: 40px 0;font-size: 16px;color: #555;}

.news_list ul {display: flex;width: 100%;flex-wrap: wrap;}
.news_list ul li {width: 32%;position: relative;margin-right: 2%;margin-bottom: 1.5vw;-webkit-transition-delay: 0.2s;}
.news_list ul li:nth-child(3n) {margin-right: 0%;-webkit-transition-delay: 0.6s;}
.news_list ul li a {padding: 20px 15px;position: relative;background: #fff;box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);display: block;}
.news_list ul li a .time {position: relative;color: rgba(0, 0, 0, 0.4);line-height: 1;margin-bottom: 10px;}
.news_list ul li a .time b {display: block;position: relative;font-size: 32px;font-family: montserrat;line-height: 1;}
.news_list ul li a .time p {font-size: 12px;}
.news_list ul li a .thum {margin-bottom: 15px;}
.news_list ul li a .name {font-size: 16px;margin-bottom: 5px;min-height: 55px;color: #1e1e1e;}
.news_list ul li a .des {color: rgba(0, 0, 0, 0.4);margin-bottom: 5px;font-size: 14px;}
.news_list ul li a .icon {width: 100%;font-size: 28px;line-height: 30px;}
.news_list .class_name{ display: none;}

.class_list .class_name{ display: block;}
.class_name{ margin-bottom: 20px; font-size: 22px; line-height: 1.4; position: relative; font-weight: bold;}
.class_list .time, .class_list .name, .class_list .des, .class_list .icon, .class_list .black, .news_list .pro_black{ display: none;}
.class_list .pro_black{ display: block;}
.class_list ul li{ width: 23%;}
.class_list ul li:nth-child(3n){ margin-right: 2%;}
.class_list ul li:nth-child(4n){ margin-right: 0;}

.bus_src1_con_box{ padding-top: 50px;}
.bus_con{ align-items: center; justify-content: space-between;}
.bus_nav_box{ width: 150px; text-align: center;}
.bus_nav_box > .iconfont{ border-radius: 50%; width: 72px; height: 72px; line-height: 72px; color: #fff; font-size: 25px; background-color: #0a4086; margin: 0 auto;}
.bus_con .bus_nav_box .bus_nav { position: relative; padding: 32px 0; height: 358px;}
.bus_con .bus_nav_box .bus_nav::before { content: ''; display: block; left: 50%; width: 1px; height: 100%; margin-left: -0.5px; background: #CACBC3; position: absolute; top: 0;}
.bus_con .bus_nav_box .bus_nav .swiper-slide > div { width: 50%; display: flex; align-items: center; cursor: pointer; justify-content: end; padding: 15px 0; line-height: 1;}
.bus_con .bus_nav_box .bus_nav .swiper-slide > div span { font-size: 18px; color: #838383; transition: all .5s ease;}
.bus_con .bus_nav_box .bus_nav .swiper-slide:nth-child(odd) > div {flex-direction: row-reverse;}
.bus_con .bus_nav_box .bus_nav .swiper-slide:nth-child(even) > div { justify-content: flex-start; margin-left: 50%;}
.bus_con .bus_nav_box .bus_nav .swiper-slide > div i {font-size: 19px;color: #CACBC3;transition: all .5s ease;}
.bus_con .bus_nav_box .bus_nav .swiper-slide:nth-child(odd) > div i {transform: scaleX(-1);margin-left: 15px;}
.bus_con .bus_nav_box .bus_nav .swiper-slide:nth-child(even) > div i {margin-right: 15px;}
.bus_con .bus_lh_box {width: 79.9%;position: relative;}
.bus_con .bus_lh_box .bus_t_box {display: flex;align-items: center;justify-content: space-between;}
.pub_img_box {position: relative;overflow: hidden;}
.bus_con .bus_lh_box .bus_t_box .pub_img_box {width: 36.08%;}
.pub_img_box::before { content: ''; display: block; margin-top: 100%;}
.bus_con .bus_lh_box .bus_t_box .pub_img_box::before {margin-top: 166.51%;}
.pub_img_box .img_box { position: absolute; width: 100%; height: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; background-size: cover;}
.bus_lh_box .bus_t_box .pub_img_box .img_box {transform: translate(-50%, -50%) scale(1.1);transition: all 2s ease;}
.bus_con .bus_lh_box .active .bus_t_box .pub_img_box .img_box {transform: translate(-50%, -50%);}
.bus_con .bus_t_box .bus_t_con {width: 54.166%;position: relative;}
.bus_t_con .bus_d_t {line-height: .75;font-size: 100px;color: #0a4086;position: absolute;left: -25%;bottom: 100%;text-shadow: 0px 42px 29px rgb(10 64 134 / 29%);transition: all 1s ease .5s;opacity: 0;transform: translateX(50%);font-weight: bold;}
.bus_con .bus_lh_box .active .bus_t_box .bus_t_con .bus_d_t {opacity: 1;transform: none;}
.active {pointer-events: all !important;}
.bus_con .bus_lh_box .bus_info_box {color: #010101;line-height: 1.875;text-align: justify;padding-top: 90px;transition: all 1s ease .8s;opacity: 0;transform: translateX(15px);font-size: 16px;}
.bus_con .bus_lh_box .active .bus_t_box .bus_t_con .bus_info_box {opacity: 1;transform: none;}
.bus_con .bus_lh_box .bus_lb_nav {position: absolute;right: 54.166%;bottom: 40px;display: flex;align-items: center;transform: translateX(100%);z-index: 3;}
.bus_lb_nav .swiper-button-prev, .bus_lb_nav .swiper-button-next {border-radius: 50%;position: relative;left: auto;right: auto;top: auto;width: 70px;height: 70px;text-align: center;line-height: 70px;font-size: 24px;background-image: none;border: 1px solid #fff;transition: all .5s ease;color: #fff;opacity: .4;margin: 0;}
.bus_con .bus_lh_box .bus_lb_nav .swiper-button-prev, .bus_con .bus_lh_box .bus_lb_nav .swiper-button-next {color: #787878;opacity: .3;border: none;}
.bus_con .bus_lh_box .bus_lb_nav .swiper-button-prev:after, .bus_con .bus_lh_box .bus_lb_nav .swiper-button-next:after{ display: none;}
.bus_con .bus_nav_box .bus_nav .swiper-slide > div:hover span, .bus_con .bus_nav_box .bus_nav .swiper-slide > div:hover i {color: #0a4086;}
.bus_con .bus_nav_box .bus_nav .swiper-slide.swiper-slide-thumb-active > div span, .bus_con .bus_nav_box .bus_nav .swiper-slide.swiper-slide-thumb-active > div i {color: #0a4086;}

.contact{ padding: 50px 80px; background-color: #0a4086; color: #fff; line-height: 1;justify-content: space-between;}
.busi_add_box{display: flex;align-items: center;line-height: 1;}
.busi_add_box i{ width: 62px; min-width: 62px; height: 62px; line-height: 62px; text-align: center; border-radius: 50%; background-color: #d3212f; font-size: 32px;}
.busi_add_box .busi_add_t{ margin-left: 30px;}
.busi_add_box .busi_add_t .busi_n{ margin-bottom: 20px; font-weight: bold; font-size: 20px;}

.ar_bot{padding:1.875rem 0 0;border-top: #e5e5e5 1px solid;margin:2rem 0 2rem;}
.ar_bot .a{ display:inline-block; line-height:2.5rem; font-size:.875rem; color: #999; transition:.5s; border-radius:1.25rem; -webkit-transition:.5s; -moz-transition:.5s; -ms-transition:.5s; -o-transition:.5s; }
.ar_bot .a svg{ display: inline-block; width: 12px; height: 12px; vertical-align: middle; }
.ar_bot .a svg path{ transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; }
.ar_bot .a:hover{  background:#3f4583; padding:0 1.5rem; color: #fff;}
.ar_bot .a:hover svg path{ fill:#fff; }
.ar_bot .a:hover a{ color: #ffffff;}
.fanhui{ text-align: center; margin-top: 2rem;}
.fanhui a {display: inline-block;width: 9.6875rem;height: 2.5rem;line-height: 2.5rem;background: #1e3685;border-radius: 1.25rem;text-align: center;font-size: 15px;color: #fff;transition: 0.36s;}
.fanhui a img {margin: -3px 0.5rem 0 0; vertical-align: middle; height: 20px;}
.fanhui a:hover {background: #9fca37;}

.pagelist{text-align: center;clear: both;padding-top: 30px;}
.pagelist span, .pagelist strong, .pagelist a{display: inline-block;border: 1px solid #ddd;padding: 2px 6px;margin-right: 2px;line-height: 16px;text-decoration: none;color: #666;}
.pagelist span{background: #1e3685;color: #fff;}

@media (max-width: 1680px){
    .nav ul li .secondLab{ font-size:15px;}
    .mySwiper .swiper-slide{ font-size: 18px;}
    .mySwiper .swiper-slide.swiper-slide-thumb-active{ font-size:22px}
    .pro_ul li{ width: 294px; margin-left: 30px;}
    .pub_sen_nav a:hover, .pub_sen_nav a.on{ font-size:18px;}
}