ol,ul,li{list-style: none;}
a{text-decoration:none;}
body, div,iframe, ul, ol, dl, dt, dd, li, dl,  
h1, h2, h3, h4, table,th, td, input, button, select,span, 
 textarea,img,a{  
    margin:0;   
    padding:0;
    border: 0;
    font-family: "微软雅黑"; 
    font-weight: normal;
}
*{margin: 0; padding: 0;}
ul,li{list-style: none;}
body{min-width: 1200px;}
img{display: block; max-width: 100%;}
.txt2 img{display: block; max-width: 100%;} 

 .txt{width:160px; height: 28px; border: 0; border-right: 1px solid #d6d6d6; float: left; font-size: 13px;  color:#999999;margin-left: 11px; padding-left:7px;outline: none; }
 #logo{width: 1200px; height: auto; overflow: hidden; margin: 0 auto; padding: 15px 0;position: relative;}
 #logo a img{display: block; float: left;}
 #logo>img{display: block; float: right;}

 #nav{width: 100%; height: auto; background:#014687;}
 .nav{width: 1200px; height:auto; margin: 0 auto;}
 .clear{clear: both;}
 .nav>li{width: 100px; height: auto;border-right: 1px solid rgba(0,33,53,0.58); float: left; position: relative;}
 .nav>li:first-child{border-right: 1px solid rgba(0,33,53,0.58); float: left;border-left: 1px solid rgba(0,33,53,0.58); width: 169px;}
 .nav>li{width: 145px; height: 60px; line-height: 60px;font-size: 16px; color:white;text-align: center;}
 .nav>li>a{color: white; height: 60px; display: block;width: 100%;}
 .nav>li>a>p{display: block; width: 100%; }
 .nav>li>a>span{display: block; width: 100%; font-size: 13px;}
  .nav>.li{background:#2c81d2; border-color:#2c81d2;}
  .nav>li:hover{background:#2c81d2; border-color:#2c81d2;}
  .nav>li:hover .nav5{display: block;}
.nav5>a:hover{background:#2c81d2; color: #fff;}
.nav5{width: 100%; height: auto; overflow: hidden; position: absolute;background:#fff; top:60px; left: 0px; z-index: 33333; display: none; box-shadow:0px 0px  3px 1px #ccc;}
 .nav>li:nth-child(5) .nav5{width: 100%;}
 .nav>li:nth-child(9) .nav5{width: 100%;}
 .nav>li:nth-child(6) .nav5{width: 100%;}
.nav5>a>p{display: block; width: 100%; padding-top: 5px; font-size: 16px;  text-align: center; padding-bottom: 5px; height: 40px; line-height:40px; border-bottom:1px solid #f5f5f5 ;}
.nav5>a{width: 100%; height:auto; display: block; border-bottom: 1px solid white; color: #333;}
.flexslider{position:relative;overflow:hidden;width:1200px;height: 200px; margin: 0 auto; }  
.flexslider img{display: block;width: 100%;}
.slides li{height: 100%;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center; left:50%; margin-left: -50%; display: none;}  
.flex-control-nav li{display:inline-block;width:26px;height:26px;margin:0 5px;*display:inline;zoom:1;overflow: hidden;}  
.flex-control-nav a{display:block;width:18px;height:18px;line-height:26px;overflow:hidden;cursor:pointer;font-size: 0px; color:white; background-position: center center;}  
.flex-control-nav .flex-active{ } 
.flex-direction-nav{display: block; z-index: 3; width: 100%; position:absolute; top:45%;}
.flex-direction-nav li a{width:48px; height: auto; overflow: hidden; display: block; }

#xw{width: 1200px; height: auto; overflow: hidden; margin: 0 auto; margin-top: 40px;}

  .flexslider2{position:relative;overflow:hidden;width:660px;height: 410px; float: left;}  
  .flexslider2 .flex-control-nav{position:absolute;bottom:16px;z-index:4;text-align:center;display: block; margin: 0; left: 550px; width:100px; }  
  .flexslider2 .flex-control-nav li{display:inline-block;width:8px;height:8px;margin:0 5px;*display:inline;zoom:1;overflow: hidden; float: left;}  
  .flexslider2 .flex-control-nav a{display:block;width:8px;height:8px;line-height:26px;overflow:hidden;cursor:pointer;font-size: 0px; color:white; background-position: center center; background:white;}  
  .flexslider2 .flex-control-nav .flex-active{background:#014687;} 
  .flexslider2 li{position: relative;}
  .flexslider2 p{width:590px; height: 48px; padding-left: 20px; padding-right: 50px; position: absolute; bottom: 0px; left: 0px; z-index: 3; background:rgba(0,0,0,0.58); font-size: 16px; line-height: 48px;color:white;}
  .flexslider2 .flex-direction-nav{display: none;}
  .flexslider2 img{display: block; max-width: 100%;}

.xwxx{width: 502px; height: 420px; overflow: hidden; float: right; position: relative;}
.xxul{ border-bottom:1px solid #dedede; overflow: auto;}
.xxul>li{float: left; margin-right: 5px; }
.xxul>li>a{padding-left: 30px; padding-right: 30px; font-size: 24px; color:#333;  display: block; height:33px; position:relative;padding-bottom: 15px;}
.xxul::before{content: ''; clear: both;}
.xaa{width: 100%; height: 360px; position:absolute; left: 0px; top:58px; display: none;}
.xxul>li>a::after{content: ''; width:0; height: 3px; background:#014687; position: absolute; bottom: 0px; left: 0px; transition: all 0.5s;-webkit-transition: all 0.5s;}
.xxul>.li>a::after{width: 100%;}
.xxul>.li>a{color:#014687; font-weight: bold;}
.xxul>li>a:hover{color:#014687; font-weight: bold;}
.xxul>li>a:hover::after{width: 100%;}
.xaa div{height: auto; overflow: hidden;padding-left: 5px;}
.xaa div h2{ font-size: 14px; color:#333; overflow: hidden; width: 80%; float: left; }
.xaa div h2>a{font-size: 14px; color:#333; overflow: hidden;}
.xaa div h2>span{ float: left;display:block; margin-right: 5px; color:#0276be; font-weight:normal; }
.xaa div p{padding-left: 15px; width: auto; font-size:14px;color:#333; float:right;}
.xaa .div{width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
.xaa .div h2{ font-size: 16px; color:#333; font-weight: bold; overflow: hidden; width: auto; float: none; }
.xaa .div h2>a{font-size: 16px; color:red; font-weight: bold; overflow: hidden;}
.xaa .div h2>span{ float: left;display:block; margin-right: 5px; color:#0276be; font-weight:normal; }
.xaa .div p{padding-left: 15px; width: 487px; font-size:14px;color:#666; line-height: 25px; margin-top: 8px;}
.xaa .div p>a{color:#014687;}
.more{width: 68px; height: 18px; font-size:12px; color:#014687; position:absolute; right: 0px; top:14px;}
.gao{width:1200px; height: auto; overflow: hidden; margin: 0 auto; }
#huiyuan{width: 1200px; height: auto; overflow: hidden; margin: 0 auto; margin-top: 40px;}
#huiyuan>div{ margin-right: 42px; }
.denglu{width: 372px; height: 310px; display: block; float: left; }

.rh{width: 370px; height: 308px; border-radius: 8px;float: left;}
.rhh{width: 344px; height: auto; margin: 0 auto;}
.rhh>h2{ border-bottom:1px solid #dedede; width: 100%; margin-top: 7px;}
.rhh>h2>p{font-size: 24px; color:#014687;  display: block; height:33px; position:relative; display: inline-block; font-weight: bold;padding: 0px 0px 15px 0px;}
.rhh>h2>p::after{content: ''; width:100%; height: 3px; background:#014687; position: absolute; bottom: 0px; left: 0px; transition: all 0.5s;-webkit-transition: all 0.5s;}
.rhh>ul{  height: auto; margin: 0 auto; overflow: hidden; margin-top: 20px;  }
.rhh>ul>li{width: 161px; height: 97px; float: left;  margin-right: 20px; margin-bottom: 20px;} 
.rhh>ul>.li{margin-right: 0px;}
.rhh>ul>li img{display: block; margin: 0 auto; margin-top: 10px; margin-bottom: 10px;}
.rhh>ul>li p{ font-size: 15px; color:#666; text-align: center; }
.yuan{width: 372px; height:310px; float: left; overflow: hidden; position: relative;}
.xxul2{ border-bottom:1px solid #dedede; overflow: auto; margin-top: 7px;}
.xxul2>li{float: left; margin-right: 5px;}
.xxul2>li>a{font-size: 24px; color:#333;  display: block; height:33px; position:relative;padding: 0px 0px 15px 0px; margin-right: 36px;}
.xxul2::before{content: ''; clear: both;}
.xxul2>li>a::after{content: ''; width:0; height: 3px; background:#014687; position: absolute; bottom: 0px; left: 0px; transition: all 0.5s;-webkit-transition: all 0.5s;}
.xxul2>.li>a::after{width: 100%;}
.xxul2>.li>a{color:#014687; font-weight: bold;}
.xxul2>li>a:hover{color:#014687; font-weight: bold;}
.xxul2>li>a:hover::after{width: 100%;}
.aa{width: 100%; height:263px; position: absolute; left: 0px; top:76px;}
.aa div h2{ font-size: 14px; color:#333; overflow: hidden; width: 79%; float: left; padding-top: 5px; }
.aa div h2>a{font-size: 14px; color:#333; overflow: hidden;}
.aa div h2>span{ float: left;display:block; margin-right: 5px; color:#0276be; font-weight:normal; }
.aa div p{ width: auto; font-size:14px;color:#333; padding-top: 8px;}
.aa .adiv img{display: block; float: left;}
.aa .adiv h2{display: block; width: 100%; overflow: hidden; margin: 0;}
.aa .adiv h2 a{ font-size: 15px; color:red; font-weight: bold; }
.aa .adiv .con_p{display: flex; width: 370px; font-size: 14px; color:#666;    padding-top: 10px; }
 .con_p a,.con_p2 a{ color: #014687;}
.xaa .con_p2{ display: flex; width: 500px; font-size: 14px; color:#666; }
.xaa .con_p2 a{ position: relative; top: 5px;}
.con_ter{  
  width: 320px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  padding-left: 12px;}
  .con_ter2{  
    width: 450px;
    padding-top: 6px;
      white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;}
.aa .adiv span{display: block;  font-size: 14px; color:#333;}
#huiyuan>.yuan{margin-right: 0px;}



#yq{width: 1200px; height: auto; overflow: hidden; margin: 0 auto; margin-top: 40px;}
.h2{ border-bottom:1px solid #dedede; width: 100%; margin-top: 7px;}
.h2>p{padding-left: 30px; padding-right: 30px; font-size: 18px; color:#333;  display: block; height:33px; position:relative; display: inline-block; font-weight: bold;}
.h2>p::after{content: ''; width:100%; height: 3px; background:#014687; position: absolute; bottom: 0px; left: 0px; transition: all 0.5s;-webkit-transition: all 0.5s;}

#footer{ width: 100%; height: auto; margin: 0 auto; margin-top: 40px; background:#282828; }
.footer{width: 1200px; height: auto; overflow: hidden; margin: 0 auto; padding: 35px 0;}
.footer .f1{ float:left; margin-right: 128px;color:#999;}
.footer>.div{ float: right;}
.footer>div>p{font-size: 14px; color: #999; margin-top:15px;}
.footer>div>p>a{color:#999;}

.bottom{width:1200px; height: auto;overflow: hidden; margin: 0 auto; height: 50px; line-height: 50px; margin-top: 35px; border-top:1px solid rgba(255,255,255,0.2);}
.bottom>p{display: block;float: right; font-size: 14px; color: #999;}
.bottom>div{ float: left; overflow: hidden; color: #999;}
.bottom>div>a{font-size: 14px; color: #999;}
.ewm{width:100px;height: 100px;}
.ewm_div{ display: flex;}
.ewm_div p{text-align: center; display: flex;}
.gzh_p{line-height: 100px;padding-right: 15px;color: #999;}
.t{width:1000px; height: auto; overflow: hidden; background:#202020;position: fixed; left: 50%; bottom:50px; margin-left: -500px;display: none;z-index: 3;}


.gywm{width: 1200px; height: auto; overflow: hidden; margin: 0 auto; margin-top: 40px;}
.gleft{width: 200px; height: auto; float: left;   box-shadow: 0px 0px 3px 0px #ccc;margin-left: 3px;}
.gright{width: 932px;    min-height:calc(100vh - 513px) ; float: right; }
.gleft>h2{width: 100%; height: 68px; line-height: 68px; border-top: 2px solid #014687; color:#014687 ; text-align: center; font-size:16px; position: relative;    border-bottom:1px solid #d6d6d6;}
.gleft>h2>span{font-size: 20px; font-weight: bold; text-indent: 17px;}
.zk{ width: 24px; height: 24px; position: absolute; left: 25px; top: 22px;}
.nav2{width: 100%; height: auto; overflow: hidden; margin: 0 auto;  }
.nav2>li{width: 100%; line-height: 55px; position: relative; overflow: hidden;    border-bottom: 1px solid #d6d6d6; cursor: pointer;}
.nav2>li>a{width: 100%; height: 55px; line-height: 55px; border-bottom:1px solid #d6d6d6; display: block;}
.nav2>li>a>i{width: 7px; height: 7px;display: block; float: left; background: url(../images/tian.jpg) 0 0 no-repeat; margin-top: 25px; margin-left: 20px; margin-right: 10px;}
.nav2>li>i{width: 7px; height: 7px;display: block; float: left; background: url(../images/tian.jpg) 0 0 no-repeat; margin-top: 25px; margin-left: 56px; margin-right: 10px;}
.nav2>li>a>p{font-size: 16px; color:#333;}
.nav2>.li>a>p{font-size: 16px; color:#0276be;}
.i{width: 20px;height: 20px; display: block; background: url(../images/yuan.jpg) 0 0 no-repeat; position: absolute; top:18px; right:20px; z-index: 3; cursor: pointer;}
.nav2>li>a:hover p{color:#0276be;}
.i2{width: 20px;height: 20px; display: block; background: url(../images/yuan.jpg) 0 0 no-repeat; position: absolute; top:18px; right:20px; z-index: 3; cursor: pointer;}


.gtop{width: 100%; height: auto; overflow: hidden; margin: 0 auto;  padding-bottom: 10px; margin-top: 10px; border-bottom: 1px solid #d6d6d6;}
.gtop>h2{float: left; line-height: 25px; font-size: 16px; color:#333; border-left: 8px solid #014687; text-indent: 8px;}
.gtop>p{float: right; font-size: 14px; color:#333; line-height: 25px;}
.gtop>p>a{color: #333;}

.txt2{width: 100%; height: auto; overflow: hidden; margin: 0 auto; margin-top:20px; font-size: 14px; line-height: 28px; margin-bottom: 20px;}

.xaa div h2>a:hover{color:#014687;}
.aa div h2 a:hover{color:#014687;}
.xmx>li>h2>a:hover{color:#014687;}
.adiv>a{width: 146px; height: 91px; display: block; overflow: hidden; float: left;}
.adiv>a:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);}
i{transition: all 0.25s;-webkit-transition: all 0.25s;}

/* cgj20201123 */
.hydw>h2{
    border-bottom: 1px solid #dedede;
    width: 100%;
    margin-top: 7px;
}

.hydw>h2>p {
    font-size: 24px;
    color: #014687;
    display: block;
    height: 33px;
    position: relative;
    display: inline-block;
    font-weight: bold;
    padding: 0px 0px 15px 0px;
}

.hydwUl li p:hover{
    color: #fff;
    background: #014687;
}

.hydw>h2>p::after {
    content: '';
    width: 100%;
    height: 3px;
    background: #014687;
    position: absolute;
    bottom: 0px;
    left: 0px;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}

.hydw ul{
    overflow: hidden;
    margin-top: 20px;
}

.hydwUl li{
    float: left;
    width: 176px;
    height: 65px;
    line-height: 65px;
    background: #f5f5f5;
    margin-right: 10px;
    margin-bottom: 10px;
    text-align: center;
    font-size: 16px;
    color: #333;
    }

    .hydwUl li a{
        color: #333;
    }
 

.rh1{
    background: #E2F0FB;
}


.rh2{
    background: #EBE8F9;
}


.rh3{
    background: #FBF2D5;
}

.rh4{
    background: #DFF5DE;
}

.tebs {
/* overflow: hidden; */
width: 1200px;
margin: 0 auto;
display: flex;
position: relative;
top: 20px;
}

.tebs li{
   flex:1;
    margin-right: 20px;
    background:#999;
    text-align: center;
    height: 38px;
    line-height: 38px;
    color: #fff;    }

    .tebs li:last-child{
         margin-right: 0px;
         }


         /* footer teb */
         .about-webs-wrap{
             background: #ccc;
                /* position: absolute; */
                width: 100%;
                height: 200px;
                /* bottom: 60px; */
                /* left: 0px;
                box-sizing: border-box; */
                z-index: 1000;
         }




         .footer-wrap {
            width: 1200px;
    margin: 0 auto;
          }
          
          .footer-wrap .footer-box .webs-box {
            position: relative;
          }
          
          .footer-wrap .footer-box .webs-box .webs-tit {
            font-size: 16px;
            float: left;
          }
          
          .footer-wrap .footer-box .webs-box .webs-tit::after {
            content: "";
            background-image: url(../images/blue/8/zqdh_arrow_1.png);
            background-size: 8px 8px;
            background-position: center center;
            background-repeat: no-repeat;
            width: 20px;
            height: 40px;
            float: right;
          }
          .cons img{
            display: inline-block;
            margin-left: 5px;
          }
          
          .footer-wrap .footer-box .webs-box .web-item-box .web-item {
            cursor: pointer;
          }
          .footer-wrap .footer-box .webs-box .web-item-box .web-item:nth-of-type(5) {
            padding-right: 0;
          }
          .footer-wrap .footer-box .webs-box .web-item-box .web-item:first-of-type {
            padding-left: 0;
          }
          
          .footer-wrap .footer-box .webs-box .web-item-box .web-item:nth-of-type(6) {
            padding-right: 0;
          }
          
          .footer-wrap .footer-box .webs-box .web-item-box .web-item .content {
            /* width: 217px;
            height: 40px; */
            /* border: 1px solid rgba(255, 255, 255, 0.3); */
            /* border-radius: 2px; */
            /* padding: 0 10px 0 10px; */
            box-sizing: border-box;
            color: #fff;
            font-size: 14px;
            line-height: 40px;
            position: relative;
            text-align: center;
          }
          
          .footer-wrap .footer-box .webs-box .web-item-box .web-item .content::after {
            content: "";
            background-image: url(../images/blue/8/skin_arrows_1.png);
            background-size: 8px 8px;
            background-position: center center;
            background-repeat: no-repeat;
            transform: rotate(0deg);
            width: 10px;
            height: 42px;
            position: absolute;
            right: 10px;
            top: 0;
          }
          
          .footer-wrap .footer-box .webs-box .about-webs-wrap {
            position: absolute;
            width: 100%;
            height: 360px;
            bottom: 60px;
            left: 0px;
            box-sizing: border-box;
            z-index: 1000;
            display: none;
          }
          
          .footer-wrap .footer-box .webs-box .about-webs-wrap .about-webs-inner {
            width: 100%;
            padding: 10px 30px;
            background: #fff;
            height: 360px;
            box-sizing: border-box;
            box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
          }
          
/* .des{
    border-bottom: 1px solid #ddd;
} */

          .footer-wrap .footer-box .webs-box .about-webs-wrap .web-item-tit-box li {
            float: left;
            font-size: 20px;
            margin: 0 20px;
            color: #212121;
            font-weight: bold;
            line-height: 46px;
            position: relative;
          }
          .about-webs-wrap .close-ico {
            background: url(../images/close.png) no-repeat center center;
            background-size: 36px 36px;
            width: 36px;
            height: 36px;
            position: absolute;
            right: 20px;
            top: 20px;
            cursor: pointer;
          }
          .about-webs-wrap .close-ico:hover {
            background: url(../images/close-1.png) no-repeat center center;
            background-size: 36px 36px;
            width: 36px;
            height: 36px;
            position: absolute;
            right: 20px;
            top: 20px;
            cursor: pointer;
          }
          .footer-wrap .footer-box .webs-box .about-webs-wrap .web-item-tit-box li:first-of-type {
            margin-left: 0;
          }
          
          .footer-wrap .footer-box .webs-box .about-webs-wrap .web-item-tit-box li.active {
            border-bottom: 3px solid #2d66a5;
            color: #2d66a5;
          }
          
          .footer-wrap .footer-box .webs-box .about-webs-wrap .about-webs {
            height: calc(100% - 60px);
            width: 100%;
            overflow-y: scroll;
            display: none;
          }
          
          .footer-wrap .footer-box .webs-box .about-webs-wrap .about-webs.open {
            display: block;
            border-top: 1px solid #ddd;
          }
          
          .footer-wrap .footer-box .webs-box .about-webs-wrap .about-webs li {
            float: left;
            /* width: 260px; */
            font-size: 18px;
            background: #e7eff6;
            margin: 10px;
            /* padding: 20px 0 20px 20px; */
            box-sizing: border-box;
            line-height: 18px;
          }
          
          .footer-wrap .footer-box .webs-box .about-webs-wrap .about-webs li:hover {
            background: #2d66a5;
          }
          
          .footer-wrap .footer-box .webs-box .about-webs-wrap .about-webs li:hover a {
            color: #2d66a5;
          }
          
          .footer-wrap .footer-box .webs-box .about-webs-wrap .about-webs li a {
            display: inline-block;
            vertical-align: middle;
            width: 220px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            background: #e7eff6;
            height: 30px;
            line-height: 30px;
            padding: 0 10px;
            color:#333;
            text-align: center;
          }
          
          .footer-wrap .footer-box .webs-box .about-webs-wrap .about-webs :hover a {
            color: #2d66a5;
          }
          
          .about-webs::-webkit-scrollbar {
            width: 10px;
            height: 80px;
            background: #f6f6f6;
            border-radius: 20px;
          }
          
          .about-webs::-webkit-scrollbar-thumb {
            width: 10px;
            background: #2d66a5;
            border-radius: 20px;
          }
          
          .about-webs::-webkit-scrollbar-track {
            -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
            border-radius: 20px;
          }
          
          .footer-wrap .footer-box .webs-box .web-item-box .web-item .about-webs li a {
            color: #212121;
            display: block;
            font-size: 16px;
            line-height: 40px;
          }
          
          /* .footer-wrap .footer-box .webs-box .web-item-box .web-item-tit-box {
            border-bottom: 1px solid #ddd;
            margin-bottom: 10px;
          } */
          
          .footer-wrap .footer-box .webs-box .web-item-box .web-item-tit-box li {
            float: left;
            cursor: pointer;
          }
          
          .footer-wrap .footer-box .webs-about {
            padding: 50px 0;
          }
          
          .footer-wrap .footer-box .webs-about li {
            margin-right: 20px;
            vertical-align: middle;
            float: left;
          }
          
          .footer-wrap .footer-box .webs-about li .other a {
            float: left;
            padding-right: 20px;
          }
          
          .footer-wrap .footer-box .webs-about li:first-of-type {
            margin-right: 0;
            padding-top: 10px;
          }
          
          .footer-wrap .footer-box .webs-about .other a:first-of-type {
            margin-top: 5px;
          }
          
          .footer-wrap .footer-box .webs-about li:last-of-type {
            margin-right: 0;
            float: right;
          }
          
          .footer-wrap .footer-box .webs-about li .web-q {
            padding-bottom: 10px;
          }
          
          .footer-wrap .footer-box .webs-about li .web-q a {
            float: left;
            font-size: 14px;
            color: #ffffff;
            line-height: 14px;
            padding: 0 10px;
            border-right: 1px solid #fff;
          }
          
          .footer-wrap .footer-box .webs-about li .web-q a:first-of-type {
            padding-left: 0;
          }
          
          .footer-wrap .footer-box .webs-about li .web-q a:last-of-type {
            border-right: none;
          }
          
          .footer-wrap .footer-box .webs-about li .web-beian {
            font-size: 14px;
            color: #ffffff;
            opacity: 0.8;
            padding-bottom: 5px;
          }
          
          .footer-wrap .footer-box .webs-about li .tec-sup {
            font-size: 14px;
            color: #ffffff;
            opacity: 0.8;
          }
          
          .footer-wrap .footer-box .webs-about li .credit-img {
            padding-top: 20px;
          }
          
          .footer-wrap .footer-box .webs-about li .credit-img a {
            float: left;
            margin: 0 5px;
            width: 100px;
            height: 33px;
            overflow: hidden;
          }
          
          .footer-wrap .footer-box .webs-about li .credit-img a img {
            transition: transform 0.4s linear;
          }
          
          .footer-wrap .footer-box .webs-about li .credit-img a:hover img {
            transform: scale(1.1);
            transition: transform 0.4s linear;
          }
          
          .footer-wrap .footer-box .webs-about li .credit-img a:last-of-type {
            padding-right: 0;
          }
          

          .guangg{
              width: 1200px;
              height: 200px;
          }

          .guangg li {
            height: 100%;
        }

        .ggs li img{
            width: 1200px;
            height: 200px;
        }

        .li_color{
          color: #0276be;
        }


        .new_li{
          padding-bottom: 10px;
          overflow: hidden;
          cursor: pointer;
          border-bottom: 1px dashed #d6d6d6;
          margin-bottom: 10px;
        }

        .new_li a:hover{
          color: #0276be;
        }

        .new_li_span{
          float: right;
        }
        .new_li a{
          display: block;
          color: #333;
        }
     
        .dian{
          margin-right: 5px;
          font-size: 20px;
          color: #014687;
          vertical-align: bottom;
        }





        /* 分页 */
        div.zxf_pagediv{
          text-align: center;
          color: #999999;
          padding: 20px 20px 40px 0;
          display: none;
        }
        div.zxf_pagediv a{
          text-decoration: none;
          
        }
        div.zxf_pagediv span,div.zxf_pagediv a{
          display: inline-block;
          box-sizing: border-box;
        }
        .current{
          color: #ffffff;
          background: #014687;
          width: 40px;
          height: 40px;
          line-height: 40px;
          border-radius: 3px;
        }
        .zxfPagenum{
          color: #666;
          background: #fff;
          width: 40px;
          height: 40px;
          line-height: 40px;
          margin: 0 5px;
          border-radius: 3px;
        }
        .nextpage{
        
          margin: 0 5px;
        }
        .nextbtn,.prebtn,span.disabled{
          color: #666;
          background: #fff;
          width: 88px;
          height: 42px;
          line-height: 42px;
          border-radius: 3px;
        }
        .zxfinput{
          width: 50px;
          height: 42px;
          text-align: center;
          box-sizing: border-box;
          border: 1px solid #E6E6E6;
          margin: 0 12px;
          border-radius: 3px;
          color: #666;
        }
        .zxfokbtn{
          width: 48px;
          height: 32px;
          line-height: 32px;
          border: 1px solid #E6E6E6;
          margin-left: 10px;
          cursor:pointer;
          border-radius: 3px;
          background: #fff;
        }
        input::-webkit-outer-spin-button,
        input::-webkit-inner-spin-button {
          -webkit-appearance: none;
        }
        input[type="number"]{
          -moz-appearance: textfield;
        }
        
        .yangs{
          margin-top: 14px;
        }

        .logo_tit{
          position: relative;
          top: 100px;
          left: 40px;
          color: #014687;
          /* font-weight: 700; */
          font-size: 24px;
          font-family: cursive;
          background-image: -webkit-linear-gradient(left,#014687,#66ffff 10%,#2c81d2 20%,#2c81d2 30%, #CCCCFF 40%, #00FFFF 50%,#CCCCFF 60%,#2c81d2 70%,#2c81d2 80%,#66FFFF 90%,blue 100%);
          -webkit-text-fill-color: transparent;/* 将字体设置成透明色 */
          -webkit-background-clip: text;/* 裁剪背景图，使文字作为裁剪区域向外裁剪 */
          -webkit-background-size: 200% 100%; 
          -webkit-animation: masked-animation 4s linear infinite;

        }


