@charset "UTF-8";
/* CSS Document */
.it-l{width: 100%;border-bottom: none;height:36px;line-height: 36px;border-bottom: 1px solid #eaeaea;}
.linZ { width: 100%;margin-top: 10px;overflow: hidden;}
.linz li {float: left;color: #000;margin-right: 40px;height: 36px;font-size: 16px;padding: 0;}
.linz li.current {float: left;color: #2576ff;margin-right: 40px;background:url("../images/xiahua.png") no-repeat bottom center;background-size: 40% 3px; height: 36px;line-height: 36px;font-size: 16px;padding: 0;border-bottom: 2px solid #2576ff}
.dn{display: none}
.left_info h3{color:#2576ff;font-size: 1rem;margin-bottom: 10px; }
a{text-decoration: none}

.it-s{width: 100%;border-bottom: none;overflow: hidden}
.lins { width: 100%;margin-top: 10px;overflow: hidden;margin-bottom: 10px}
.lins li {float: left;color: #fff;margin-right: 0px;height: 46px;font-size: 16px;  line-height: 36px;  padding: 5px 23px;background: #bfd7f942;border-radius: 8px; margin-right: 5px}
.lins li.current {float: left;color: #fff;margin-right: 0px; height: 46px;line-height: 36px;font-size: 16px;padding: 0;background-color: rgb(66 107 243);
    border-radius: 8px;    padding: 5px 23px;margin-right: 5px}
#left{float:left;}
#right{float:right;}

.it-l{width: 100%;border-bottom: none;height:36px;line-height: 36px;border-bottom: 1px solid #eaeaea;}
.lind { width: 100%;margin-top: 0px;overflow: hidden;}
.lind li {float: left;color: #000;height: 44px;font-size: 16px;padding: 0;width: 100%;line-height: 44px;text-align: center;}
.lind li.current {float: left;color: #2576ff;background:url("../images/sj.png") no-repeat  90% center #fff;background-size: 10px 10px; height: 44px;line-height: 44px;font-size: 16px;padding: 0;font-weight: bold;border-radius: 20px;}

.card_btn a{text-decoration: none;text-style: none;color: #FFFFFF}
.banner_card a{width: 100%;height: 100%}
.qds{width: 90%;position: absolute;bottom: 0}

.linf { width: 10%;margin-top: 0px;overflow: hidden;border-radius: 10px;border: 1px solid #fff;float: right;margin-bottom:5px}
.linf li {float: left;color: #fff;margin-right: 0px;height: 36px;font-size: 16px;  line-height: 36px; width: 50%;text-align: center}
.linf li.current {float: left;color: #fff;margin-right: 0px; height: 36px;line-height: 36px;font-size: 16px;padding: 0;background-color: #F7B501;
    border-radius: 0; }
/* nav */
/*
.nav {
    width: 70%;
    height: 46px;
    background: url(images/nav_bg.jpg) repeat-x;
    margin: 40px 0;
    float: right;
}
.nav li{float:right;width: 15%;height:32px;line-height:32px;text-align:center;font-size:1.1rem;position:relative;}
.nav li a{color:#FFF;text-decoration:none;display:block;}
.nav li a.link{float:left;width: 100%;}
.nav ul li a:hover{background:url("../images/bo0.png") no-repeat center bottom/ 30% 8%;display:block;}
.nav dl dd{width: 90%;overflow: hidden;text-overflow: ellipsis;white-space: normal;display: -webkit-box;margin: 0 auto;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.nav dl{width:150%;border:1px solid #426BF3;font-size:0.8rem;background:#fff;position:absolute;top:32px;left:-40px;border-radius: 10px;padding: 4px 0;z-index: 99;}
.nav dl dd a{color:#426BF3;}
.nav dl dd a:hover{color:#fff;background:#426BF3;opacity:0.9;border-radius: 10px} */
.hover{background:url("../images/bo0.png") no-repeat center bottom/ 30% 8%;display:block;color: yellow!important}
  .logo {
    display: inline-block;
    width: 18%;
    /* height: 62px; */
  }

  .logo_title {
    display: inline-block;
    width: 40%;
    /* height: 35px; */
  }


/*sever*/

 * {
    margin: 0;
    padding: 0;
    list-style-type: none;
    box-sizing: border-box;
  }

  .sever_wrapper {
    width: 100%;
    min-height: 100vh;
    background: url('../images/bg.png') 100% 100%;
    background-size: 100% 100%;
    padding-bottom: 20px;
  }

  /* 头部logo以及右侧tab */
  .top_info {
	  width: 90%;margin: 0 auto;
    display: flex;
    justify-content: space-between;margin-bottom: 20px;
  }

  .left_logo {
    padding-top: 0px;
width: 30%;
    display: flex;
    align-items: center;
	margin-left:0%;
  }



  .right_tab {
    display: flex;
    padding-top: 62px;
    padding-right: 44px;
    font-family: 思源黑体;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0px;
    color: #fff;
  }

  .tab {
    cursor: pointer;
    margin-left: 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
  }

  .act_tab1 {
    color: #FFFF00;
    font-weight: 600;
    border-bottom: 2px solid #FFFF00;
  }

  .link_info {
    display: none;
    position: absolute;
    top: 22px;
    width: 160px;
    z-index: 2;
    background: rgb(255, 255, 255);
    border: 1px solid rgb(66, 107, 243);
    border-radius: 8px;
    font-family: 思源黑体;
    font-size: 11px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: center;
    color: #426BF3;
    padding: 6px 2px;
  }

  .link {
    padding: 2px 4px;
  }

  .link:hover {
    z-index: 2;
    border-radius: 4px;
    background-color: #426BF3;
    color: #fff;
  }

  .tab:hover .link_info {
    display: block;
  }

  /* 下部白色部分 */
  .bottom_info {
    padding: 10px 88px 0;position: relative
  }

  .content_info {
    width: 100%;
    box-sizing: border-box;
    background: rgb(255, 255, 255);
    border-radius: 8px;
    padding: 10px 20px 20px;
	  position: relative;
  }

  .card_title {
    display: flex;
    align-items: center;
    margin: 12px 0;
    color: rgb(58, 117, 255);
    font-family: 思源黑体 CN;
    font-size: 1.2rem;
    font-weight: 700;
    letter-spacing: 0px;
    text-align: left;
  }

  .icon {
    width: 10px;
    height: 10px;
    background: rgb(58, 117, 255);
    margin-right: 10px;
  }

  .cards {
    background: rgb(248, 252, 255);
    border: 1px solid rgb(187, 222, 254);
    border-radius: 10px;
    padding: 17px 24px;
    color: rgb(51, 51, 51);
    font-family: 思源黑体 CN;
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0px;
    text-align: left;
/*    display: flex;*/
    margin-bottom: 10px;
  }
  .cards p {
    text-indent: 28px;font-size:0.8rem
  }

  .content_line {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: rgb(57, 128, 232);
    font-family: 思源黑体;
    font-size: 1.1rem;
    font-weight: 700;
    line-height: 36px;
    letter-spacing: 0px;
    text-align: left;
    margin-bottom: 10px;
  }

  .line_title {
    margin-right: 20px;
  }

  .line {
    flex: 1;
    height: 1.5px;
    background: rgba(57, 128, 232, .4);
  }

  .bottom_cards {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 14px;
  }

  .head_title {
    color: rgb(57, 128, 232);
    font-family: 思源黑体;
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 36px;
    letter-spacing: 0px;
    text-align: center;
  }
  .img_line{
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    display: flex;
    justify-content: center;
  }
  .img_line img{
    display: inline-block;
    width: 225px;
  }
  .img_line img:nth-child(2){
    margin: 0 15px;
  }
dd{overflow: hidden;text-overflow: ellipsis;white-space: normal;width: 100%}
.dh{width: 100%;overflow: hidden;background: #fff;border-radius: 8px;color: #333;padding: 0.6rem 2%;margin-bottom: 1rem}
.dh a{color: #405DFF;text-decoration: none}
.dh img{width: 1.2rem;float: left;margin-right: 1%;margin-top: 0.1rem}
.wz{float: left;font-size: 1rem}
.titi{font-size: 1.2rem;color: #fff;font-weight: bold;border-left: 4px solid #fff;margin: 20px 0;padding-left: 10px;}


.linf2 { width: 10%;margin-top: 0px;overflow: hidden;border-radius: 10px;border: 1px solid #F7B501;float: right;margin-bottom:5px}
.linf2 li {float: left;color: #F7B501;margin-right: 0px;height: 36px;font-size: 16px;  line-height: 36px; width: 50%;text-align: center}
.linf2 li.current {float: left;color: #fff;margin-right: 0px; height: 36px;line-height: 36px;font-size: 16px;padding: 0;background-color: #F7B501;
    border-radius: 0; }

.qz-center img{width: 100%;height: 300px;}
.new-button{width: 10%;background: #2576ff;border: none;color: #fff;border-radius: 4px;height: 30px}
.newinput{width: 100%;height: 34px;
    line-height: 1.3;

    border-width: 1px;
    border-style: solid;
    background-color: #fff;
    border-radius: 2px;
    border-left: none;
    border-right: none;
    border-top: none;
    font-size: 0.8rem;
    color: #687ea0;
    border-bottom: 1px solid #a7b6cc;padding-left: 10px}

.layui-inline{margin-top: 15px}

.new-text{width: 100%;height: 60px;
    line-height: 1.3;

    border-width: 1px;
    border-style: solid;
    background-color: #fff;
    border-radius: 2px;
    border-left: none;
    border-right: none;
    border-top: none;
    font-size: 0.8rem;
    color: #687ea0;
    border: 1px solid #a7b6cc;padding-left: 10px}
.new-button1{width: 10%;background: #2576ff;border: none;color: #fff;border-radius: 4px;height: 30px;margin-left: 35%;margin-top: 15px}
.new-button2{width: 10%;background: #ccc;border: none;color: #fff;border-radius: 4px;height: 30px;margin-left: 2%;margin-top: 15px}


 .newline_grid {
        width: 100%;
        margin-right: 2%;
   overflow: hidden;
        background: rgb(248, 252, 255);
        border: 1px solid rgb(187, 222, 254);
        border-radius: 10px;
    /*    display: flex;*/
        align-items: center;
        color: rgb(51, 51, 51);
        font-family: 思源黑体 CN;
        font-size: 0.8rem;
        font-weight: 400;

        letter-spacing: 0px;
        text-align: left;
        cursor: pointer;padding: 20px 5%;margin-top: 20px
    }
.newline_grid  span{font-size: 14px;color: #999;display: block;width: 100%}
.sjj{font-size:18px!important;color: #000!important;font-weight: bold}
.ck{width: 30%;float: left;border-radius: 10px;border: 1px solid #4A65E7;color:#4A65E7;font-size: 13px; background: none;margin-top: 10px;height: 28px}

.ftlist{width: 100%;overflow: hidden;margin-bottom: 2px}
.ftleft{width: 20%;float: left;background: #4f4ecb;color: #fff;height: 44px;line-height: 44px;text-align: left;padding: 0 2%;font-weight: bold}
.ftright{width: 80%;float: left;background: #f1f4fe;color: #3635CF;height: 44px;line-height: 44px;text-align: left;padding: 0 2%}


.dosn{display: block!important}
.ddd{overflow: hidden;height:auto}
.neweee{height: auto}
.jjss{width: 100%;overflow: hidden;padding: 10px 2%;background:#f1f4fe;color: #333;line-height: 28px;border-radius: 20px;margin-bottom: 20px;font-weight: bold;text-indent: 2rem}



.linq { width: 10%;margin-top: 0px;overflow: hidden;border-radius: 10px;border: 1px solid #fff;float: right;margin-bottom:5px}
.linq li {float: left;color: #fff;margin-right: 0px;height: 36px;font-size: 16px;  line-height: 36px; width: 50%;text-align: center}
.linq li.current {float: left;color: #fff;margin-right: 0px; height: 36px;line-height: 36px;font-size: 16px;padding: 0;background-color: #F7B501;
    border-radius: 0; }

.dn{display: none}
.linz1 { width: 100%;margin-top: 0px;overflow: hidden;float: right;margin-bottom:5px;display: flex}
.linz1 li {
    float: left;
    color: #3f5afc;
    margin-right: 0px;
    height: 36px;
    font-size: 16px;
    text-align: center;
    border-radius: 4px;
    background: #edf3ff;
    padding: 5px 8px;
    margin-right: 10px;display: inline-block
}
.linz1 li.current {float: left;color: #fff;margin-right: 0px; height: 36px;font-size: 16px;padding:5px 8px;margin-right: 10px;background-color: #3F5AFC;display: inline-block;
    border-radius: 4px;}
.bgw{background: #fff;padding: 10px 1%;border-radius: 4px;}


.linz2 { width: 100%;margin-top: 0px;overflow: hidden;float: right;margin-bottom:5px;display: flex}
.linz2 li {
    float: left;
    color: #3f5afc;
    margin-right: 0px;

    font-size: 16px;
    text-align: center;
    border-radius: 4px;
    background: #edf3ff;
    padding: 5px 8px;
    margin-right: 10px;margin-bottom: 10px;display: inline-block
}
.linz2 li.current {float: left;color: #fff;margin-right: 0px;font-size: 16px;padding:5px 8px;margin-right: 10px;background-color: #3F5AFC;
    border-radius: 4px;margin-bottom: 10px; }

.clear{clear: both}
.fe{text-indent: 0!important}













