@charset "utf-8";
/* reset */
html,
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
p,
blockquote,
pre,
hr,
figure,
table,
caption,
th,
td,
form,
fieldset,
legend,
input,
button,
textarea,
menu {
  margin: 0;
  padding: 0;
}
html {
  font-size: 100px;
  color: #000;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}
caption,
th {
  text-align: left;
  font-weight: normal;
}
html,
body,
fieldset,
img,
iframe,
abbr {
  border: 0;
}
/*i,cite,em,var,address,dfn{font-style:normal;}*/
[hidefocus],
summary {
  outline: 0;
}
sup,
sub {
  font-size: 83%;
}
pre,
code,
kbd,
samp {
  font-family: inherit;
}
q:before,
q:after {
  content: none;
}
textarea {
  overflow: auto;
  resize: none;
}
label,
summary {
  cursor: default;
}
a,
button {
  cursor: pointer;
}
/*h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}*/
del,
ins,
u,
s,
a,
a:hover {
  text-decoration: none;
}
table tr td {
  padding: 5px 5px;
  border: 1px solid transparent;
}
body {
  font-size: 12px;
  letter-spacing: 1px;
  font-family: "Microsoft YaHei";
}
li {
  list-style: none;
}
a {
  color: #020202;
  text-decoration: none;
}
a:hover {
  color: #043762;
  text-decoration: none;
}
.f-fl {
  float: left;
}
.f-fr {
  float: right;
}
.f-clear {
  clear: both;
}
.f-ff0 {
  font-family: "Microsoft Yahei";
}
.f-ff1 {
  font-family: CHELTENHAM;
}
@font-face {
  font-family: circlesandsticks-Regular;
  src: url('../fonts/circlesandsticks-Regular.woff');
}
.f-ff2 {
  font-family: circlesandsticks-Regular;
}
.f-fwder {
  font-weight: bolder;
}
.f-fwnor {
  font-weight: normal;
}
.f-fff {
  color: #fff;
}
.f-000 {
  color: #000;
}
.f-blue {
  color: #043762;
}
.f-orangebold {
  color: #e89039;
}
.f-block {
  display: block;
}
.f-overf {
  overflow: hidden;
}
.f-capital {
  text-transform: uppercase;
}
.f-capitalized {
  text-transform: capitalize;
}
.f-lineh {
  line-height: 200%;
}
.f-mg {
  margin: 0 auto;
}
.f-row2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
[class^='uk-container'] {
  padding: 0;
}
[class^='uk-container'] {
  padding: 0;
}
/* float qq side */
.side {
  position: fixed;
  width: 54px;
  height: 275px;
  right: 0;
  top: 214px;
  z-index: 100;
}
.side li {
  width: 54px;
  height: 54px;
  float: left;
  position: relative;
  border-bottom: 1px solid #444;
}
.side li .sidebox {
  position: absolute;
  width: 54px;
  height: 54px;
  top: 0;
  right: 0;
  transition: all 0.3s;
  background: #000;
  opacity: 0.8;
  filter: alpha(opacity=80);
  color: #fff;
  font: 14px/54px "微软雅黑";
  overflow: hidden;
}
.side li .sidebox:hover a {
  color: #fff;
}
.side li .sidetop {
  width: 54px;
  height: 54px;
  line-height: 54px;
  display: inline-block;
  background: #000;
  opacity: 0.8;
  filter: alpha(opacity=80);
  transition: all 0.3s;
}
.side li .sidetop:hover {
  background: red;
  opacity: 1;
  filter: alpha(opacity=100);
}
.side li img {
  float: left;
}
/*pagelist*/
.listpage {
  clear: both;
  line-height: 30px;
}
.listpage ul {
  overflow: hidden;
}
.listpage a {
  background-color: #f7faf8;
  border: 1px solid #664319;
  color: #666666;
  display: block;
  float: left;
  font-size: 12px;
  height: 26px;
  line-height: 26px;
  margin: 5px 2px;
  padding-left: 10px;
  padding-right: 10px;
}
.listpage li {
  float: left;
}
.listpage span {
  background-color: #FBF779;
  border-color: #C6DDF1;
  border-style: solid;
  border-width: 1px;
  color: #FF7400;
  display: block;
  float: left;
  font-size: 12px;
  height: 26px;
  line-height: 26px;
  margin: 5px 2px;
  padding-left: 10px;
  padding-right: 10px;
}
/*banner*/
.banner .uk-dotnav-contrast > .uk-active > * {
  background: #043762;
}
/*	页头样式*/
.clearfix {
  clear: both;
}
.header {
  padding: .6% 0;
  background: #f4f4f4;
}
.header a {
  text-decoration: none;
}
.icon > a {
  float: left;
  margin-right: 4%;
}
.header-right > span {
  line-height: 35px;
}
.yuyan {
  padding-top: .2%;
}
.yuyan > div {
  float: right;
}
.yuyan > .china {
  margin-right: 5%;
  margin-left: 15%;
}
.sousuo {
  position: relative;
}
.sousuo .inputText {
  height: 26px;
  width: 210px;
}
.sousuo .hit {
  position: absolute;
  right: 12px;
  top: 8px;
}
@media (max-width: 970px) {
  .header {
    display: none;
  }
}
/*导航样式*/
.header-nav {
  background: #f7f7f7;
  padding: .8% 0;
}
.header-nav .uk-hidden-small > li > a {
  color: #000;
}
.header-nav .uk-navbar-nav > li > a {
  font-size: 16px;
}
.header-nav .nav-right {
  padding-top: 1%;
}
.header-nav .nav-right .uk-navbar-nav > li ul > li:hover a {
  background: #043762;
}
.header-nav .uk-navbar-nav > li.uk-open > a,
.header-nav .uk-navbar-nav > li:hover > a,
.header-nav .uk-navbar-nav > li > a:focus {
  background-color: #abccf2!important;
  color: #fff;
}
.header-nav .on {
  background-color: #abccf2!important;
}
.header-nav .on a {
  color: #fff;
}
@media (max-width: 1220px) {
  .header-nav .logo {
    text-align: center;
  }
}
@media (max-width: 600px) {
  .header-nav .logo span {
    display: block;
    margin-top: 2%;
  }
}
.header-nav .name {
  font-size: 22px;
  padding-left: 2%;
}
.nav-zuo > a {
  display: block;
  width: 100%;
  line-height: 28px;
  text-align: left;
  font-size: 16px;
  padding-left: 10%;
}
.nav-zuo > .erji {
  font-size: 10px;
  color: #CCCCCC;
  padding-left: 15%;
}
@media (max-width: 1220px) {
  .nav-right {
    width: 100%;
  }
  .logo {
    width: 100%;
  }
  .uk-navbar-nav {
    padding-left: 16%;
  }
}
/*轮播*/
@media (max-width: 630px) {
  .anniu {
    width: 10px;
    height: 10px;
  }
  .nanniu-box {
    padding-left: 10px;
    margin-top: 30px;
  }
}
/*优势样式*/
.youshi {
  padding-bottom: 5%;
}
.youshititle {
  font-size: 28px;
  text-align: center;
  color: #000;
  padding-top: 4%;
  margin-bottom: 10px;
}
.youshidesc {
  font-size: 14px;
  text-align: center;
  color: #647890;
  margin-top: 0;
}
.youshi-jz div > p {
  text-align: center;
  width: 70%;
  margin: 0 auto;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.youshi-jz div > img {
  display: block;
  padding: 5%;
  border: solid 1px #043762;
  border-radius: 15%;
  margin: 0 auto;
}
.youshi-jz > div > div {
  background: none;
}
.youshi-jz div > img:hover {
  background: #c3cbd4;
  border: solid 1px #c3cbd4;
}
.youshi-jz {
  padding-top: 2%;
  /*.img1{
    background:url('../images/index-adv1.png')center no-repeat;
  }
  .img2{
    background:url('../images/index-adv2.png')center no-repeat;
  }
  .img3{
    background:url('../images/index-adv3.png')center no-repeat;
  }
  .img4{
    background:url('../images/index-adv4.png')center no-repeat;
  }
  .img5{
    background:url('../images/index-adv5.png')center no-repeat;
  }
  .img6{
    background:url('../images/index-adv6.png')center no-repeat;
  }*/
  /*li{
    &:hover{
      transition: all 1s ease-out;
      transform: scale(.9);
      .img1{
        background: @blue url('../images/index-adv1h.png')center no-repeat;
      }
      .img2{
        background: @blue url('../images/index-adv2h.png')center no-repeat;
      }
      .img3{
        background: @blue url('../images/index-adv3h.png')center no-repeat;
      }
      .img4{
        background: @blue url('../images/index-adv4h.png')center no-repeat;
      }
      .img5{
        background: @blue url('../images/index-adv5h.png')center no-repeat;
      }
      .img6{
        background: @blue url('../images/index-adv6h.png')center no-repeat;
      }
    }
  }*/
}
.youshi-jz .uk-panel-box {
  background: transparent;
}
.youshi-jz span {
  height: 36px;
  border: 1px solid #043762;
  width: 20%;
  padding: 4% 0;
  border-radius: 10px;
}
.youshi-jz .img1 {
  background: #043762 url('../images/index-adv1h.png') center no-repeat;
}
.youshi-jz .img2 {
  background: #043762 url('../images/index-adv2h.png') center no-repeat;
}
.youshi-jz .img3 {
  background: #043762 url('../images/index-adv3h.png') center no-repeat;
}
.youshi-jz .img4 {
  background: #043762 url('../images/index-adv4h.png') center no-repeat;
}
.youshi-jz .img5 {
  background: #043762 url('../images/index-adv5h.png') center no-repeat;
}
.youshi-jz .img6 {
  background: #043762 url('../images/index-adv6h.png') center no-repeat;
}
.youshi-jz .tit {
  width: 100%;
  text-align: center;
}
/*产品展示样式*/
.canpin a {
  text-decoration: none;
}
.canpin a:hover {
  color: #fff;
}
.uk-panel-box {
  padding: 0;
  background: none;
}
.uk-overlay-panel {
  padding: 0;
}
.canpin {
  background: #043762;
  /*Slider.css scoll*/
}
.canpin .uk-slidenav-contrast {
  color: #002857;
}
.canpin .cont {
  position: relative;
}
.canpin .icon {
  margin-top: -7%;
  z-index: 11;
  position: relative;
}
.canpin .icon img {
  width: 39px;
}
.canpin .uk-overlay-active .uk-active > .uk-overlay-spin,
.canpin .uk-overlay-hover.uk-hover .uk-overlay-spin,
.canpin .uk-overlay-hover:hover .uk-overlay-spin {
  -webkit-transform: scale(1) rotate(0deg);
  transform: scale(1) rotate(0deg);
}
.xl-center {
  display: block;
  margin: 0 auto;
}
.xl-center > img {
  display: block;
  margin: 0 auto;
}
.xl-small {
  width: auto;
  margin: 0 auto;
}
.canpin .uk-overlay-slide-bottom {
  background: #4c6794;
  /*opacity: .8;*/
}
.canpin .uk-slider {
  position: relative;
  z-index: 0;
  touch-action: pan-y;
}
.uk-h4 {
  padding-top: 5%;
}
.canpin .uk-slider:not(.uk-grid) {
  margin: 0;
  padding: 0;
  list-style: none;
}
.canpin .uk-slider > * {
  position: absolute;
  top: 0;
  left: 0;
}
.canpin .uk-slider-container {
  overflow: hidden;
}
.canpin .uk-slider:not(.uk-drag) {
  -webkit-transition: -webkit-transform 200ms linear;
  transition: transform 200ms linear;
}
.canpin .uk-slider.uk-drag {
  cursor: col-resize;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.canpin .uk-slider a,
.canpin .uk-slider img {
  -webkit-user-drag: none;
  user-drag: none;
  -webkit-touch-callout: none;
}
.canpin .uk-slider img {
  pointer-events: none;
}
.canpin .uk-slider-fullscreen,
.canpin .uk-slider-fullscreen > li {
  height: 100vh;
}
.canpin .uk-overlay-panel {
  top: 52%;
}
.canpin .uk-overlay-background {
  background: rgba(0, 38, 102, 0.7);
  /*opacity: .8;*/
}
.b-line {
  display: block;
  width: 56%;
  height: 1px;
  margin: 0 auto;
  background: #fff;
  margin-top: -11px;
}
.canpin .desc {
  padding-top: 2%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
  overflow: hidden;
}
.canpin li .more {
  width: 40%;
  border: 1px solid #94a4bf;
  border-radius: 20px;
  color: #d4d9e2;
  padding: 0.5% 0;
  margin-top: 14px;
}
.canpin .uk-slidenav-position .uk-slidenav {
  display: block;
}
.cptitle {
  color: #fff;
  text-align: center;
  font-size: 28px;
  padding-top: 4%;
  line-height: 28px;
}
.cpdesc {
  color: #ccc;
  text-align: center;
  font-size: 14px;
  margin-top: 0;
}
.xian {
  background: #7d7d7d;
  margin: 0 auto;
  width: 10%;
  height: 1px;
  margin: 2% auto 4%;
}
.main-more {
  width: 192px;
  line-height: 37px;
  font-size: 16px;
  text-align: center;
  color: #043762;
  margin: 4% auto 5%;
  background: #fff;
}
.main-more:hover {
  background: #006ac3;
  color: #fff;
}
.box {
  text-align: center;
  position: relative;
}
@media (max-width: 600px) {
  .jiantou {
    bottom: -18%;
    left: 38%;
  }
}
@media (max-width: 400px) {
  .jiantou {
    bottom: -20%;
    left: 36%;
  }
}
@media (max-width: 360px) {
  .jiantou {
    display: none;
  }
}
/*服务支持样式*/
.fuwu a {
  text-decoration: none;
}
.fuwu-title {
  color: #313131;
  text-align: center;
  font-size: 28px;
  padding-top: 4%;
  line-height: 28px;
}
.fuwu-desc {
  color: #646464;
  text-align: center;
  font-size: 14px;
  margin-top: 0;
}
.fuwu-xian {
  background: #7d7d7d;
  margin: 0 auto;
  width: 10%;
  height: 1px;
  margin: 2% auto 4%;
}
.fuwu-box {
  background: #043762;
  margin-top: 5%;
  margin-bottom: 45%;
}
.fuwu-box1 {
  background: #043762;
}
.fuwu-box img {
  display: block;
  padding: 3%;
}
.fuwu-box1 img {
  display: block;
  padding: 3%;
}
.fuwu-right .fuwu-box > img {
  padding-left: 85%;
}
.fuwu-right .fuwu-box1 > img {
  padding-left: 85%;
}
.fuwu-title2 {
  color: #fff;
  font-size: 20px;
  margin: 0;
  padding-left: 4%;
}
.fuwu-desc2 {
  color: #CCCCCC;
  font-size: 12px;
  margin: 0;
  padding-left: 4%;
  padding-bottom: 5%;
  padding-top: 1%;
}
.fuwu-title3 {
  color: #fff;
  font-size: 20px;
  margin: 0;
  padding-right: 4%;
  text-align: right;
}
.fuwu-desc3 {
  color: #CCCCCC;
  font-size: 12px;
  margin: 0;
  padding-right: 4%;
  padding-bottom: 5%;
  padding-top: 1%;
  text-align: right;
}
.fuwu-zhong img {
  display: block;
  margin: 0 auto;
}
.fuwu-neirong {
  margin-bottom: 8%;
}
.fuwu-box:hover {
  background: #0070cf;
}
.fuwu-box1:hover {
  background: #0070cf;
}
/*公司简介*/
.about {
  background: #f7f7f7;
}
.about-title {
  color: #313131;
  text-align: center;
  font-size: 28px;
  padding-top: 4%;
  line-height: 28px;
}
.about-desc {
  color: #003059;
  text-align: center;
  font-size: 14px;
  margin-top: 0;
}
.about-xian {
  background: #7d7d7d;
  margin: 0 auto;
  width: 10%;
  height: 1px;
  margin: 1% auto 2%;
}
.jieshao {
  font-size: 13px;
  line-height: 36px;
  color: #313131;
  text-indent: 28px;
  margin: 0;
}
.jieshao1 {
  font-size: 13px;
  line-height: 36px;
  color: #313131;
  text-indent: 28px;
  margin: 0;
}
.vmore {
  text-align: center;
  font-size: 14px;
  color: #313131;
  margin-top: 1%;
  margin-bottom: 3%;
}
.vmore:hover {
  color: #043762;
}
.about a {
  text-decoration: none;
}
.about ul {
  margin-bottom: 3%;
}
@media (max-width: 480px) {
  .tu2 {
    display: none;
  }
  .tu3 {
    display: none;
  }
}
@media (max-width: 600px) {
  .jieshao {
    line-height: 26px;
  }
  .jieshao1 {
    line-height: 26px;
  }
}
/*新闻*/
/*新闻-右边表格*/
.new {
  padding-bottom: 4%;
}
.new-right {
  border-left: solid #ccc 1px;
  margin-top: 1%;
}
.new-jz {
  margin-top: 3%;
}
.new-right .new-right-box {
  padding-left: 10%;
}
.new-righ-title {
  color: #000;
  font-size: 20px;
  margin-bottom: 5px;
}
.new-righ-desc {
  color: #868484;
  font-size: 14px;
  margin-top: 0;
}
.new input {
  width: 85%;
  padding: 5px 0;
  margin-bottom: 8%;
}
.new textarea {
  width: 85%;
  padding: 5px 0;
  margin-bottom: 4%;
}
.new span {
  color: red;
  font-size: 18px;
}
.new .liuyan {
  padding: 20px 0;
}
.new .nanniubox {
  width: 87%;
  margin-bottom: 16%;
}
.new .button {
  padding: 5px 10px;
  background: #043762;
  color: #00b758;
  border: 1px solid #ccc;
  color: #CCCCCC;
  float: right;
  margin-left: 5%;
  width: 30%;
}
.new .button:hover {
  background: #043762;
  color: #00b758;
}
/*左边新闻*/
.new a {
  text-decoration: none;
}
.new-left {
  padding-right: 2%;
}
.new-left .new-title {
  background: url(../images/图层-26.png) no-repeat bottom left;
  padding-bottom: 2%;
  font-size: 21px;
  color: #000;
}
.new-left .new-desc {
  background: url(../images/1111.png) no-repeat bottom right;
  font-size: 14px;
  color: #9baabd;
  padding-right: 56%;
  background-position: 100% 82%;
}
.new-neirong {
  margin-top: 8%;
}
.new-xinwen {
  margin: 0 auto;
}
.new-xinwen .box {
  border-bottom: 1px dashed #2d2d2e;
  margin-left: 2%;
  margin-bottom: 2%;
  padding-bottom: 1%;
}
.new-xinwen .box1 {
  margin-left: 2%;
  margin-bottom: 2%;
  padding-bottom: 1%;
}
.riqi {
  font-size: 40px;
  text-align: center;
  line-height: 40px;
  margin-bottom: 0;
  font-weight: bold;
}
.wore-hover:hover {
  color: #013561;
}
.nianyue {
  font-size: 14px;
  text-align: center;
  margin-top: 0;
}
.xiangqing {
  font-size: 12px;
  text-align: left;
  padding-top: 2%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.riqi1 {
  font-size: 40px;
  color: #2d2d2e;
  text-align: center;
  line-height: 40px;
  margin-bottom: 0;
  font-weight: bold;
}
.nianyue1 {
  color: #2d2d2e;
  font-size: 14px;
  text-align: center;
  margin-top: 0;
}
.xiangqing1 {
  font-size: 12px;
  color: #2d2d2e;
  text-align: left;
  padding-top: 2%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.jishu {
  color: #b7b6b7;
}
@media (max-width: 1220px) {
  .new-left .new-desc {
    padding-bottom: 2%;
    padding-right: 0;
  }
}
.iconbox {
  margin: 0 auto;
  width: 80%;
}
.iconbox img {
  padding-left: 5%;
}
/*底部*/
.footer {
  background: #302e2f;
}
.footer .xl-padding {
  padding: 0;
}
.footer .sitemap:hover {
  color: #a9a9a9;
}
.footer a {
  text-decoration: none;
  color: #b7b6b7;
}
.link-box {
  background: #fff;
  color: #fff;
}
.link {
  font-size: 30px;
  color: #013561;
  line-height: 60px;
  font-weight: bold;
  padding-left: .15rem;
}
.link-box {
  margin-top: -3%;
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.27);
}
.gsname1 {
  text-align: center;
  font-size: 14px;
  color: #000000;
  line-height: 60px;
}
.gsname2 {
  text-align: center;
  font-size: 14px;
  color: #000000;
  line-height: 60px;
}
.fotter-box {
  padding-top: 5%;
  padding-bottom: 4%;
}
.cpliebiaotitle {
  font-size: 16px;
  color: #fff;
  text-align: left;
}
.fotter-box1 {
  margin-top: 8%;
}
.fotter-box1 > a > p {
  font-size: 12px;
  line-height: 26px;
  margin-bottom: 20px;
}
.fotter-box1 > a > p:hover {
  color: #00b558;
}
.fotter-box1 > a > p > span {
  color: #00b558;
  font-size: 16px;
}
.lianxi-title {
  font-size: 16px;
  color: #fff;
  text-align: left;
}
.lianxi-box {
  margin-top: 12%;
}
.lianxi-box img {
  padding-right: 5%;
}
.lianxi-box p {
  font-size: 12px;
  color: #b7b6b7;
  line-height: 25px;
  padding-bottom: 20px;
}
.gstitle {
  font-size: 16px;
  color: #fff;
  text-align: center;
}
.erweima {
  display: block;
  margin: 10% auto 0;
}
@media (max-width: 960px) {
  /*[class*=uk-width]{width:50%;}*/
  .lianxi {
    width: 50%;
  }
  .lianxi1 {
    margin: 0 auto;
  }
  .fuwu-box {
    margin-bottom: 2%;
    margin-top: 0;
  }
  .fuwu-zhong {
    margin: 2% 0;
  }
  .fuwu-title2 {
    padding-left: 0;
    text-align: center;
  }
  .fuwu-desc2 {
    padding-left: 0;
    text-align: center;
    padding-bottom: 3%;
  }
  .fuwu-title3 {
    padding-right: 0;
    text-align: center;
  }
  .fuwu-desc3 {
    padding-right: 0;
    text-align: center;
    padding-bottom: 3%;
  }
  .fuwu-box img {
    margin: 0 auto;
    padding: 2% 0;
  }
  .fuwu-box1 img {
    margin: 0 auto;
    padding: 2% 0;
  }
  .fuwu-right .fuwu-box > img {
    margin: 0 auto;
    padding: 2% 0;
  }
  .fuwu-right .fuwu-box1 > img {
    margin: 0 auto;
    padding: 2% 0;
  }
  .youshi-jz div > p {
    width: 100%;
  }
  .uk-panel-title1 {
    margin-bottom: 2%;
  }
  .fotter-box1 div p {
    padding-left: 26%;
    margin-bottom: 2%;
  }
  .cpliebiaotitle {
    text-align: left;
    padding-left: 15px;
  }
  .fotter-box1 {
    margin-top: 3%;
    padding-bottom: 3%;
  }
  .new-left .new-desc {
    background-repeat: repeat-x;
  }
  .new-img img {
    display: block;
    margin: 0 auto;
  }
  .new-neirong {
    margin-top: 2%;
    margin-bottom: 2%;
  }
  .new-xinwen {
    padding-left: 0;
  }
  .lianxi-box p {
    padding-left: 15px;
  }
  .new input {
    width: 50%;
    margin-bottom: 4%;
  }
  .new-left {
    padding-right: 0;
  }
  .new-right {
    border: none;
  }
  .new-right .new-right-box {
    padding-left: 0;
  }
  .new .nanniubox {
    margin-bottom: 8%;
  }
  .new textarea {
    width: 100%;
  }
  .new button {
    background: #043762;
    color: #00b758;
    border: #043762 1px solid;
  }
}
.fuwu .words {
  padding: 4%;
  color: #fff;
}
@media (max-width: 545px) {
  .lianxi {
    width: 100%;
  }
  .lianxi1 {
    width: 100%;
  }
  .lianxi-box {
    margin-top: 2%;
  }
}
.iconbox {
  width: 60%;
  margin-top: 10%;
}
.xl-padding-left {
  padding-left: 15px;
}
.iconbox a {
  display: block;
  width: 25%;
  float: left;
}
.iconbox img {
  display: block;
  margin: 0 auto;
}
@media (max-width: 1220px) {
  .link {
    width: 20%;
  }
  .gsname1 {
    width: 30%;
  }
  .gsname2 {
    width: 30%;
  }
}
@media (max-width: 750px) {
  .link-box > span {
    display: none;
  }
  .link-box > span:nth-child(1) {
    display: block;
  }
  .link-box {
    margin: 0;
  }
  .new {
    padding-bottom: 0;
  }
}
.bottom {
  background: #000;
}
.bottom-left p {
  text-align: left;
  color: #ccc;
  line-height: 75px;
  font-size: 12px;
}
.bottom-right p {
  text-align: right;
  color: #ccc;
  line-height: 75px;
  font-size: 12px;
}
.bottom-right img {
  padding-right: 3%;
}
@media (max-width: 620px) {
  .bottom-right {
    display: none;
  }
  .bottom-left {
    width: 100%;
  }
  .bottom-left p {
    text-align: center;
  }
}
@media (max-width: 769px) {
  .gstitle {
    text-align: left;
  }
  .erweima {
    margin: 14% 0 0 0;
  }
  .iconbox {
    margin: 0;
    margin-top: 10px;
  }
  .iconbox img {
    margin: 0;
  }
  .lianxi1 {
    display: none;
  }
  .lianxi-box p {
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .lianxi {
    width: 30%;
  }
}
@media (max-width: 1225px) {
  .fotter-box {
    padding-left: 15px;
  }
}
@media (max-width: 450px) {
  .uk-dotnav > * > * {
    width: 10px;
    height: 10px;
  }
}
/*inner*/
.inner-ban img {
  border-top: 1px solid #043762;
}
.inner-crumb .uk-h2 {
  border-left: 3px solid #909599;
  padding-left: 1%;
}
.list-img {
  padding: 3% 5% 6%;
}
.list-img .right {
  padding-left: 2%;
}
.list-img .right .uk-overlay-spin {
  border: 1px solid #ccc;
}
.list-img .right .boot .tit {
  font-size: 1.17em;
  padding: 3% 0 2%;
}
.list-img .right .boot .more {
  width: 25%;
  border: 1px solid #043762;
  padding: .8% 3%;
  border-radius: 5px;
}
.list-img .right .uk-overlay-panel {
  top: 83%;
}
.list-img .right .uk-overlay-background {
  background: #043762;
  opacity: .8;
}
.list-img .right .uk-overlay-slide-bottom {
  padding: .15rem;
}
.list-img .right .uk-overlay-slide-bottom .tit {
  margin: 0;
}
.list-img .right .uk-overlay-slide-bottom .tit a {
  text-decoration: none;
}
.list-img .right .desc {
  padding-top: 1%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.main2 .list-img-left .cont {
  min-height: 915px;
}
.left-sub .cont {
  background: #043762;
  padding: 15% 0;
  min-height: 1306px;
}
.left-sub a {
  color: #fff;
}
.left-sub .cont > li {
  padding-bottom: 10%;
}
.left-sub .cont > li > a {
  font-size: 1.5em;
}
.left-sub .cont > li > a:hover {
  background: #00a650;
}
.left-sub .cont .zi {
  padding: 5% 12% 0;
}
.left-sub .cont .zi li {
  margin-bottom: 5%;
}
.left-sub .cont .zi li:last-child {
  margin-bottom: 0;
}
.left-sub .cont .zi li a {
  font-size: 1.25em;
}
.left-sub .cont .zi li:hover {
  background: #00a650;
}
.left-sub .cont .zi li:hover a {
  color: #fff;
}
.left-sub .cont > li > a {
  padding: 15px 15px;
}
.left-sub .cont ul a {
  padding: 5% 3%;
}
.showimg-flexsub {
  position: fixed;
  top: 1%;
  left: .5%;
  z-index: 11;
}
.showimg-flexsub .left-sub .cont {
  padding: 5% 0;
}
.showimg-flexsub .left-sub .cont li {
  padding-bottom: 5%;
}
.showimg-flexsub .left-sub .cont .zi {
  padding: 5% 10% 0;
}
.inner {
  padding: 0 5% 6%;
  background: #e3e3e3;
}
.show-img {
  background: #fff;
  position: relative;
  z-index: 1;
  margin-top: -2%;
  padding: 3% 2%;
}
.show-img .big-tit {
  border-bottom: 1px solid #ccc;
  padding-bottom: 2%;
}
.show-img .cont {
  padding-top: 2%;
}
.page-ab .jies .img img {
  width: 85%;
}
.page-ab .jies .words .uk-h2 {
  margin: 0;
  padding-left: 3%;
}
.page-ab .jies .words .cont {
  padding-top: 5%;
}
.page-ab .course {
  padding: 3% 0;
}
.page-ab .team {
  /*Slider.css scoll*/
}
.page-ab .team .uk-slider {
  position: relative;
  z-index: 0;
  touch-action: pan-y;
}
.page-ab .team .uk-slider:not(.uk-grid) {
  margin: 0;
  padding: 0;
  list-style: none;
}
.page-ab .team .uk-slider > * {
  position: absolute;
  top: 0;
  left: 0;
}
.page-ab .team .uk-slider-container {
  overflow: hidden;
}
.page-ab .team .uk-slider:not(.uk-drag) {
  -webkit-transition: -webkit-transform 200ms linear;
  transition: transform 200ms linear;
}
.page-ab .team .uk-slider.uk-drag {
  cursor: col-resize;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.page-ab .team .uk-slider a,
.page-ab .team .uk-slider img {
  -webkit-user-drag: none;
  user-drag: none;
  -webkit-touch-callout: none;
}
.page-ab .team .uk-slider img {
  pointer-events: none;
}
.page-ab .team .uk-slider-fullscreen,
.page-ab .team .uk-slider-fullscreen > li {
  height: 100vh;
}
.page-ab .team .uk-panel-box {
  padding: 3px;
  background: #f5f5f5;
  color: #444;
}
.page-ab .team .uk-panel-box img {
  border-radius: 15px;
}
.page-ab .team .uk-slidenav-position .uk-slidenav {
  display: block;
}
.page-ab .wenhua {
  padding: 3% 0;
}
.page-contact .jies {
  padding-bottom: 3%;
}
.page-contact .words {
  padding-top: 5%;
}
.page-adv {
  padding: 1% 2%;
}
.page-adv .timu-tit {
  font-size: 1.5em;
  padding: 3% 0 2%;
}
.page-adv .gs-adv .tit {
  padding: 5% 0 10%;
  font-size: 1.3em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.page-adv .zhengs .inner-crumb {
  padding: 3% 0 0;
}
.page-adv .zhuanli li {
  padding-bottom: 2%;
}
.list-news .sub .uk-panel-box {
  background: #e3e3e3;
  padding: 2% .15rem;
}
.list-news .sub a {
  font-size: 1.15em;
}
.list-news .sub li.onh .uk-panel-box {
  background: #043762;
  padding: 2% .15rem;
}
.list-news .sub li.onh a {
  color: #fff;
}
.list-news .sub li:hover .uk-panel-box {
  background: #043762;
}
.list-news .sub li:hover a {
  color: #fff;
}
.list-news .maincont {
  padding: 3% 0;
}
.list-news .maincont .words .tit {
  padding: 0 0 1%;
}
.list-news .maincont .words .tit a {
  color: #5e5e5e;
}
.list-news .maincont time {
  font-size: .1em;
}
.list-news .maincont .desc {
  padding-bottom: 2%;
}
.list-news .maincont .more {
  border: 1px solid #043762;
  padding: .7% 0;
  width: 18%;
}
.list-news .maincont .li img {
  transition: all 1s ease-out;
}
.list-news .maincont .li:hover .more {
  background: #043762;
  color: #fff;
}
.list-news .maincont .li:hover img {
  transform: scale(0.9);
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
}
.list-news .maincont .list-page {
  padding-top: 5%;
  float: none;
}
.show-news {
  padding: 1% 2%;
}
.show-news .newscont {
  padding: 3% 0;
}
.show-news .show-next {
  padding-bottom: 3%;
}
.show-news .uk-h4 {
  padding-top: 1%;
}
.list-search .search-left {
  padding: 3% 0 3%;
}
.list-search .search-left ul li {
  background-color: #eee;
  margin-bottom: 15px;
  line-height: 38px;
  padding: 0 5%;
}
.list-search .search-left ul li:hover {
  background-color: #043762;
  padding: 0 15px;
}
.list-search .search-left ul li:hover a {
  color: #fff;
}
.list-search .search-right {
  padding: 3% 0 3% 3%;
}
.list-search .search-right li {
  padding-bottom: 3%;
}
.list-search .search-right li p {
  padding-bottom: 1%;
}
.list-search .search-right .time {
  padding: 1.5% 0;
}
.list-search .search-right p {
  padding-top: 1%;
}
.list-search .search-right .search-tit h3 {
  margin: 0;
}
.list-search .listpage {
  padding-bottom: 3%;
}
.job .img {
  position: relative;
  z-index: -1;
}
.job .img img {
  width: 100%;
}
.job .main {
  background: #fff;
  padding: 3% 0 7%;
  margin-top: -1px;
}
/* CSS Document */
@media (max-width: 1919px) {
  .showimg-inner {
    background: #e3e3e3;
  }
}
@media (max-width: 1740px) {
  .showimg-flexsub {
    top: 5px;
    left: 5px;
  }
  .showimg-inner {
    padding: 0 5% 6%;
    background: #fff;
  }
  .left-sub .cont {
    background: rgba(4, 55, 98, 0.7);
    padding: 3% 0;
    min-height: 0;
  }
  .left-sub .cont .zi li a {
    font-size: 1em;
  }
  .left-sub .cont ul a {
    padding: 0;
  }
  .left-sub .cont > li > a {
    font-size: 1.1em;
    padding: 10px;
  }
  .left-sub .cont > li {
    padding-bottom: 0;
  }
}
@media (max-width: 1224px) {
  .uk-container {
    max-width: 100%;
  }
  h1,
  .h1 {
    font-size: 23px!important;
  }
  h2,
  .h2 {
    font-size: 18px!important;
  }
  h3,
  .h3 {
    font-size: 14px!important;
  }
  h4,
  .h4 {
    font-size: 12px!important;
  }
  h5,
  .h5 {
    font-size: 12px!important;
  }
  h6,
  .h6 {
    font-size: 12px!important;
  }
  .fuwu-desc {
    padding: 0 .15rem;
  }
  .canpin .uk-slidenav-position {
    padding: 0 .15rem;
  }
  .canpin .xl-small {
    width: 100%;
  }
  .canpin .uk-h4 {
    padding: 4% .15rem 0;
  }
  .new .new-img {
    display: none;
  }
  .inner {
    padding: 0 .15rem 6%;
    background: #e3e3e3;
  }
  .show-img {
    margin-top: 0;
  }
  .list-img {
    padding: 3% .15rem 6%;
  }
  .list-img .right .uk-overlay-panel {
    top: 0;
  }
  .page-ab .jies .inner-crumb {
    padding-top: 5%;
  }
  .page-ab .jies .img img {
    width: 100%;
  }
  .page-ab .jies .words .cont {
    padding-top: 2%;
  }
  .page-ab .jies .words .uk-h2 {
    padding-left: 1%;
  }
  .job .main {
    padding: 3% .15rem 7%;
  }
  .link {
    padding-left: .15rem;
  }
  .footer .cpliebiaotitle {
    padding-left: 0;
  }
  .footer .cpliebiaotitle .sub {
    padding: 0!important;
  }
  .footer .xl-padding-left {
    padding-left: 0;
  }
  .bottom {
    padding: 0 .15rem;
  }
  .showimg-flexsub {
    display: none;
  }
  .left-sub .cont {
    padding: 1% 0;
    min-height: 0;
  }
  .left-sub .cont .zi {
    padding: 0 2%;
  }
  .left-sub .cont .zi li {
    margin-bottom: 0;
  }
  .left-sub .cont .zi li a {
    font-size: 1em;
  }
  .left-sub .cont ul a {
    padding: .5% 5%;
  }
  .left-sub .cont > li {
    padding-bottom: 0;
  }
  .left-sub .cont > li > a {
    padding: 5px 15px;
    font-size: 1.2em;
  }
  .list-img .right {
    padding: 3% 0;
  }
  .list-img .right .uk-overlay-spin {
    border: 1px solid transparent;
  }
  .list-img figure {
    border: 1px solid #ccc;
  }
}
@media (max-width: 767px) {
  .header-nav {
    padding: .8% 0 0;
  }
  .header-nav .logo span {
    margin: 2% 0;
  }
  .nav-right {
    background: #043762;
    padding-top: 0!important;
  }
  .nav-right .uk-navbar-toggle {
    font-size: 17px;
  }
  .nav-right .uk-navbar-brand,
  .nav-right .uk-navbar-content,
  .nav-right .uk-navbar-toggle {
    height: 25px;
    padding: 0 8px;
  }
  .nav-right .uk-visible-small {
    background: #adaeaf!important;
  }
  .nav-right .nav-zuo li {
    padding-bottom: 5%;
  }
  .youshi-jz span {
    width: 45%;
  }
  .new .left {
    display: none;
  }
  .new .new-left .new-desc {
    padding-top: 3%;
    background: transparent;
  }
  .new input {
    width: 85%;
  }
  .new textarea {
    width: 99%;
  }
  .fotter-box1 > a > p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
  }
  .inner-crumb .uk-h2 {
    padding-left: 5%;
  }
  .list-img .left {
    display: none;
  }
  .list-img .right {
    padding-left: 0;
  }
  .page-ab .jies .words .uk-h2 {
    padding-left: 5%;
  }
  .page-ab .team .uk-panel-box img {
    width: 100%;
  }
  .list-news .img {
    display: none;
  }
  .list-news .more {
    width: 40%!important;
  }
  .list-search .search-right {
    padding-left: 0;
  }
  .cpliebiaotitle {
    padding-left: 0;
  }
  .cpliebiaotitle .uk-grid-collapse {
    padding: 0!important;
  }
  .lianxi-box p {
    padding-bottom: 10px;
  }
}
