@charset "UTF-8";
html, body { background: #fff !important; }

.home-head { width: 100%; position: relative; overflow: hidden; }

.home-head-swiper { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }

.home-head-swiper .swiper-container { width: 100%; height: 100%; --swiper-theme-color: #ffffff; /* 设置Swiper风格 */ --swiper-navigation-color: #ffffff; /* 单独设置按钮颜色 */ --swiper-navigation-size: 70px; /* 设置按钮大小 */ }

.home-head-swiper .swiper-slide { width: 100%; height: 100%; text-align: center; background: #fff; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.home-head-bottom { position: absolute; bottom: 0; height: 80px; line-height: 80px; left: 0; right: 0; font-size: 24px; color: #fff; z-index: 99; }

.home-head-bottom .col { padding-left: 0; padding-right: 0; cursor: pointer; text-align: center; }

.home-head-bottom .col img { width: 32px; height: 32px; }

.home-head-bottom .col .item-1, .home-head-bottom .col .item-2 { width: 100%; height: 100%; background: #0539a6; }

.home-head-bottom .col .item-1 a, .home-head-bottom .col .item-2 a { color: #fff; }

.home-head-bottom .col .item-1 a:hover, .home-head-bottom .col .item-2 a:hover { color: #fff !important; }

.home-head-bottom .col .item-2 { width: 100%; height: 100%; background: #ff0000; position: relative; }

.home-head-bottom .col:hover { background: url("../images/home-reserve-bg.png") no-repeat 50% 50%; background-size: 100% 100%; }

.home-head-bottom .col:hover .item-1, .home-head-bottom .col:hover .item-2 { opacity: 0.9; }

.home-head-bottom .col i:after { content: ' '; display: inline-block; width: 18px; height: 18px; border-right: 3px solid #fff; border-bottom: 3px solid #fff; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }

.column-head { width: 100%; padding: 40px 0 30px; position: relative; }

.column-head .main { height: 50px; line-height: 50px; font-size: 38px; font-weight: bold; }

.column-head .secondary { font-size: 28px; text-transform: uppercase; color: #03010F; }

.column-head .more { position: absolute; bottom: 40px; right: 0; font-size: 20px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; height: 20px; line-height: 20px; }

.column-head .more a { color: #000; }

.column-head .more i:after { content: ' '; display: inline-block; width: 12px; height: 12px; border-right: 2px solid #000; border-bottom: 2px solid #000; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }

.column-head .more a:hover i:after { border-right: 2px solid #004097; border-bottom: 2px solid #004097; }

.about { padding-top: 120px !important; }

.about .right { padding-left: 100px; }

.about .right .tit { width: 100%; line-height: 54px; font-size: 38px; font-weight: bolder; }

.about .right .subtit { font-size: 28px; font-weight: bold; }

.about .right .content { margin-top: 28px; line-height: 30px; font-size: 16px; }

.about .right .img { margin-top: 30px; }

.theme { padding-top: 70px !important; padding-bottom: 20px !important; background: -webkit-linear-gradient(#fff, #f9f9f9); }

.theme .swiper-slide { background: #fff; }

.theme .swiper-slide .img { overflow: hidden; }

.theme .swiper-slide .tip { padding: 25px 16px 34px 20px; height: 208px; }

.theme .swiper-slide .tip .tit { font-size: 26px; font-weight: bold; color: #000; line-height: 30px; height: 60px; }

.theme .swiper-slide .tip .content { margin-top: 20px; font-size: 16px; color: #666666; }

.theme .swiper-slide .tip-position { position: absolute; padding: 25px 16px 34px 20px; bottom: 0; width: 100%; height: 280px; color: #fff; background-color: #0040a5; display: none; }

.theme .swiper-slide .tip-position .tit { font-size: 26px; font-weight: bold; color: #fff; line-height: 30px; height: 60px; }

.theme .swiper-slide .tip-position .content { margin-top: 20px; font-size: 16px; color: #fff; }

.theme .swiper-slide .tip-position .more { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; margin: 30px auto 0; padding: 8px 0; text-align: center; width: 100px; color: #fff !important; background-color: #ff0000; cursor: pointer; }

.theme .swiper-slide .tip-position .more a { color: #fff !important; }

.theme .swiper-slide:hover .tip-position { display: inline; }

.forum { padding-top: 70px !important; padding-bottom: 70px !important; background: #f9f9f9; }

.forum .row { background: #fff; }

.forum .right { padding-left: 30px; }

.forum .right .tit { line-height: 36px; padding-top: 22px; }

.forum .right .tit h3 { font-size: 30px; font-weight: bold; color: #03010F; }

.forum .right .tit h4 { font-size: 18px; font-weight: bold; color: #03010F; line-height: 40px; }

.forum .right .line { width: 63px; height: 10px; border-top: 3px solid #000; }

.forum .right .content { padding: 20px 30px 50px 0; line-height: 24px; color: #666666; }

.forum .right .time, .forum .right .address { color: #000; }

.forum .right .detail { display: inline-block; margin-top: 40px; padding: 8px 30px 8px 30px; color: #fff !important; border: 1px solid #fff; background-color: #0040a5; cursor: pointer; }

.forum .right .detail a { color: #fff !important; }

.forum .right .detail i:after { content: ' '; display: inline-block; width: 10px; height: 10px; border-right: 2px solid #fff; border-bottom: 2px solid #fff; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }

.forum .right .detail:hover { border: 1px solid #E60027; background-color: #E60027; }

.news { padding-top: 70px !important; padding-bottom: 20px !important; background: #fff; }

.news .column { height: 90px; font-size: 40px; font-weight: bolder; line-height: 50px; text-transform: uppercase; position: relative; }

.news .column .more { position: absolute; top: 10px; right: 0; font-size: 18px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; height: 18px; line-height: 18px; }

.news .column .more i:after { content: ' '; display: inline-block; width: 12px; height: 12px; border-right: 2px solid #000; border-bottom: 2px solid #000; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }

.news .column .more a:hover i:after { border-right: 2px solid #004097; border-bottom: 2px solid #004097; }

.news .img { overflow: hidden; }

.news .img img:hover { -webkit-transform: scale(1.1); transform: scale(1.1); -webkit-transition: all .7s; transition: all .7s; }

.news .tit { padding: 20px 10px; line-height: 30px; font-size: 20px; font-weight: bold; height: 100px; }

.news .link { padding: 0 10px; }

.news .link .more { width: 47px; height: 40px; border: 1px solid #d0d0d1; padding-top: 8px; padding-left: 12px; margin-right: 30px; }

.news .link .more i:after { content: ''; display: inline-block; width: 12px; height: 12px; border-right: 2px solid #000; border-bottom: 2px solid #000; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }

.news .link .more:hover { background-color: #E60027; }

.news .link .more:hover i:after { border-right: 2px solid #fff; border-bottom: 2px solid #fff; }

.news .link .time { line-height: 42px; color: #666666; }

.brand { padding-top: 70px !important; padding-bottom: 20px !important; background: #fff; }

.brand .column { height: 90px; font-size: 40px; font-weight: bolder; line-height: 50px; text-transform: uppercase; position: relative; }

.brand .img { overflow: hidden; }

.media { padding-top: 70px !important; padding-bottom: 100px !important; background: #fff; }

.media .column { height: 90px; font-size: 40px; font-weight: bolder; line-height: 50px; text-transform: uppercase; position: relative; }

.media .img { overflow: hidden; }

.media .col-2 { border-left: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; }

.media .col-2:nth-child(-n+6) { border-top: 1px solid #e4e4e4; }

.media .col-2:nth-child(6n) { border-right: 1px solid #e4e4e4; }

.media .col-2:last-child { border-right: 1px solid #e4e4e4; }
/*# sourceMappingURL=city.min.css.map */