* {
    margin: 0px;
}

body {
    color: #333333;
    background-color: #f9fafc;
    font-size: 16px !important;
    /*background:url('http://www.gov.cn/govweb/xhtml/2019zhuanti/20210622qiyisytl/gcdclaooznbg.jpg') top no-repeat #f2f2f2; 
  padding-top: 100px!important;*/
}

a {
    text-decoration: none !important;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-select: none;
    -moz-user-select: none;
}

ul li {
    list-style: none !important;
}
video{
	max-width:100%;
  
}

button {
    outline: none;
}

input {
    outline: none;
}

body::-webkit-scrollbar {
    /*æ»šåŠ¨æ¡æ•´ä½“æ ·å¼*/
    width: 10px;
    /*é«˜å®½åˆ†åˆ«å¯¹åº”æ¨ªç«–æ»šåŠ¨æ¡çš„å°ºå¯¸*/
    height: 1px;
}

body::-webkit-scrollbar-thumb {
    /*æ»šåŠ¨æ¡é‡Œé¢å°æ–¹å—*/
    border-radius: 10px;
    background-color: #c9c9c9 ;
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
}

body::-webkit-scrollbar-track {
    /*æ»šåŠ¨æ¡é‡Œé¢è½¨é“*/
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    /*border-radius: 10px;*/
    background: #EDEDED;
}

/*--------------é¡¶éƒ¨------------------*/

body{
}

.piaopiao {
    position: fixed;
    z-index: 3;
    top: 500px;
    right: 10px;
}

.piaopiao img {
    width: 140px;
}

.top_pc {
    height: 200px;
    width: 100%;
    background: url("../image/topbg.png");
    background-size: 100% 100%;
}

.top_t {
    height: 135px;
    display: flex;
    justify-content: space-around;
}

.top_t_c {
    width: 83%;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.top_r {
    text-align: right;
}

.top_l img {
    width: 90%;
}

.top_r_1 {
    margin-bottom: 14px;
}

.top_r_1 a {
    letter-spacing: 1px;
    color: #fff;
}

.top_r_1 span {
    color: #fff;
    padding: 0.5rem;
}

.top_r_2 {
    display: flex;
    margin-top: 0!important;
}

.sousuo {
    background-color: #1c3fa2;
    width: 88px;
    height: 46px;
    text-align: center;
    line-height: 46px;
    color: #FFFFFF;
    font-size: 14px;
}

.sou_kuang {
    width: 258px;
    height: 46px;
    background-color: #ffffff;
    border: solid 1px #6d9de6;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

.xuan_sou {
    display: none;
    width: 25%;
    border-right: 1px solid #a6a6a6;
    text-align: center;
    color: #666666;
    font-size: 14px;
}

.sou_nei {
    width: 75%;
    height: 100%;
}

.biaoge input {
    padding-left: 20px;
}

.sou_nei input {
    height: 95%;
    width: 98%;
    border: none;
    padding-left: 20px;
}

/*---------å¯¼èˆª---------*/
.top_b {
    height: 63px;
    display: flex;
    z-index: 5;
    justify-content: space-around;
    border-top: 1px solid #FFFFFF;
    position: relative;
}

header {
    display: flex;
    position: relative;
    width: 100%;
    justify-content: center;
}

.nav {
    line-height: 63px;
    height: 63px;
    width: 83%
}

.nav>.layout {
    box-sizing: border-box;
}

.nav>div>ul {
    display: flex;
    justify-content: space-between;
}

.nav>div>ul>li {
    float: left;
    /*text-align:center;*/
    /*margin-right: 42px;*/
}

.nav>div>ul>li>a {
    position: relative;
    display: inline-block;
    color: #FFFFFF;
    font-size: 16px;
}

.nav>div>ul>li:last-child {
    margin-right: 0;
}

.nav>div>ul>li>a:before,.nav>div>ul>li>a:after {
    display: block;
    content: "";
    position: absolute;
    z-index: 2;
    transition: .3s;
}

.nav>div>ul>li>a:before {
    top: 0px;
    left: 50%;
    width: 0;
    height: 3px;
    background-color: #FFFFFF;
}

.nav>div>ul>li.cur>a:before,.nav>div>ul>li:hover>a:before {
    width: 100%;
    left: 0;
}

.nav>div>ul>li.cur>a:after,.nav>div>ul>li:hover>a:after {
    opacity: 1;
    filter: alpha(opacity=100);
    bottom: 23px;
}

.nav>div>ul>li.cur>a {
    font-weight: bold;
}

.no-js .nav ul>li:hover .subnav {
    display: block;
}

.nav .subnav {
    position: absolute;
    display: none;
    left: 0;
    right: 0;
    top: 64px;
    z-index: 999;
    overflow: hidden;
    background-color: rgba(255, 255, 255, .9);
    box-shadow: 0px 5px 5px rgba(0, 0, 0, .08);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6a3a166, endColorstr=#e6a3a166);
}

.walk_zc_g a {
    color: #666666;
}

.nav .subnav a:hover {
    color: black;
}

.nav .subnav>.layout {
    width: 83%;
    margin: 0 auto;
    /*     min-height:275px; */
    position: relative;
    padding: 30px 0 30px;
    box-sizing: border-box;
    /*     background-color: #93D1FF; */
}

.xzqj {
    margin-right: 50px;
}

/*-----------------å¯¼èˆªæ å±•å¼€--------------------*/
p {
    line-height: 2em;
    text-indent: 2em;
    text-align: justify;
    font-size: 16px;
}

/*----èµ°è¿›ä¸­æµ‹-----*/
.walk_zc {
    width: 100%;
    height: 240px;
    display: flex;
    line-height: initial;
}

.walk_zc_r {
    background: url("../image/walk-zcbei.png") no-repeat;
    background-position: bottom right;
    background-size: 80%;
    width: 40%;
}

.walk_zc_1 {
    width: 60%;
    border-right: 1px solid #eeeeee;
}

.walk_zc_a {
    margin-bottom: 20px;
}

.walk_zc_a a {
    color: #1c3fa2;font-weight:Bold;
    font-size: 18px;
}

.walk_zc_b {
    display: flex;
}

.walk_zc_c {
    width: 38%;
}

.walk_zc_c img {
    width: 100%;
}

.walk_zc_d {
    height: 170px;
    width: 50%;
    padding-left: 30px;
    line-height: 28px;
    text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
}

.walk_zc_2 {
    display: flex;
}

.walk_zc_e {
    margin-left: 70px;
}

.walk_zc_f {
    margin-left: 70px;
}

.triangle-right {
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 5px solid #0250c4;
    border-bottom: 5px solid transparent;
    margin-right: 5px;
}

.walk_zc_g {
    display: flex;float:left;width:20%;
    align-items: center;
    margin-bottom: 20px;
}

/*----æ–°é—»ä¸­å¿ƒ------*/
.news_zc {
    width: 100%;
    display: flex;
    justify-content: space-between;
    line-height: initial;
}

.news_zc_a {
    width: 25%;
}

.news_zc_b {
    width: 25%;
}

.news_zc_c {
    width: 50%;
    display: flex;
    justify-content: space-between;
}

.news_zc_f {
    width: 50%;
}

.news_zc_g {
    width: 100%;
}

.news_zc_d {
    height: 130px;
    display: flex;
    align-items: center;
}

.news_zc_e {
    width: 100%;
    height: 110px;
    display: flex;
    justify-content: space-between;
}

.xin_zi {
    width: 62%;
}

.news_zc_pic {
    width: 150px;
    height: 110px;
    margin-right: 1rem;
}

.news_zc_title {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
    color: #333333;
    margin-top: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.news_zc_con {
    font-size: 16px;
    color: #999999;
    line-height: 27px;
    text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.news_zc_nei {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.walk_zc_list {
    height: 45px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
}

/*-------ç§‘ç ”æ´»åŠ¨-------*/
.ky_zc {
    width: 100%;
    display: flex;
    justify-content: space-between;
    line-height: initial;
}

.ky_zc_a {
    width: 25% ;
}

/*--------æŠ€æœ¯èƒ½åŠ›-----------*/
.js_zc {
    width: 100%;
    display: flex;
    justify-content: space-between;
    line-height: initial;
}

.js_zc_a {
    width: 75% ;
    display: flex;
    justify-content: space-between;
}

.js_zc_b {
    width: 25%;
}

.js_zc_c {
    width: 33.3%;
}

/*-----äººæ‰é˜Ÿä¼------*/
.rc_zc {
    width: 100%;
    display: flex;
    justify-content: space-between;
    line-height: initial;
}

.rc_zc_a {
    width: 25%;
}

.rc_zc_c {
    width: 25%;
}

.rc_zc_b {
    display: flex;
    flex-wrap: wrap;
}

.walk_zc_g_1 {
    width: 40%;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

/*----------é¦–é¡µbanner---------*/
.lunbo {
    /*height: 682px;*/
    position: relative;
    display: none;
}

.lun_jump {
    position: absolute;
    width: 100%;
    height: 70px;
    bottom: 21px;
    left: 0;
    z-index: 10;
    display: flex;
    justify-content: space-around;
}

.lun_jump_c {
    width: 1261px;
}

.swiper-slide-thumb-active .lun_cloum {
    background-color: #1c3fa2 !important;
    color: #FFFFFF;
}

.lun_cloum {
    width: 240px;
    height: 60px;
    background-color: #FFFFFF;
    box-shadow: 0px 4px 7px 0px rgba(0, 111, 255, 0.17);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    color: #666666;
}

.lun_pic {
    margin-right: 1rem;
}

.banner_pic {
    width: 100%;
    object-fit: cover;
}

/*----------æ–°é—»åŠ¨æ€-----------*/
.news {
    display: flex;
    justify-content: space-around;
    margin-top: 50px;
}

.new_c {
    width: 83%;
    display: flex;
    justify-content: space-between;
    /*     height: 574px; */
}

.big_dong {
    display: flex;
    justify-content: space-between;
}

.big_dtitle {
}

.news_l {
    width: 58%;
    height: 100%;
}

.xinwen {
    margin-top: 28px;
    /*     height: 500px; */
}

.news_part {
    display: block;
    width: 100%;
    height: 100%;
    background-color: #FFFFFF;
}

.np_pic img {
    width: 100%;
    height: 370px;
    object-fit: cover;
}

.xinwen .dt_r {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    width: 86%;
}

.xinwen .swiper-pagination-bullets {
    /*     bottom: 146px !important; */
    left: 30px !important;
}

.xinwen .swiper-pagination-bullet-active {
    width: 22px !important;
    height: 22px !important;
    background-color: #1c3fa2 !important;
    border-radius: 0 !important;
    color: #FFFFFF !important;
}

.xinwen .swiper-pagination-bullet {
    width: 22px !important;
    height: 22px !important;
    background-color: #ffffff ;
    color: #1c3fa2;
    border-radius: 0 !important;
    text-align: center;
    line-height: 22px;
    opacity: 1 !important;
}

.news_r {
    width: 40%;
    height: 100%;
    position: relative;
}

.right-img-box {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 100;
}

.right-img {
    max-width: 100%;
}

.new_c .layui-tab-title {
    display: flex;
    border: none !important;
    margin-top: 25px;
}

.new_c .layui-this {
    font-weight: bold;
    color: #1c3fa2 !important;
}

.new_c .layui-tab-title li {
    border-radius: 20px;
    color: #999999;
    font-size: 18px;
    margin-right: 10px;
    text-align: left;
    padding: 0 !important;
}

.new_c .layui-this:after {
    border-bottom: none !important;
}

.new_c .layui-tab-content {
    padding: 0!important;
}

.new_jump_a {
    position: absolute;
    right: 0px;
    top: 10px;
}

.new_jump_a img {
    width: 22px;
}

.dt {
    width: 100%;
    /*     margin-top: 16px; */
}

.dt a:last-child {
    margin-bottom: 0;
}

.dt_1 {
    width: 100%;
    display: block;
    height: 110px;
    background-color: #ffffff;
    margin-bottom: 12.8px;
}

.np_pic {
    position: relative;
}

.dt_title_pic {
    position: absolute;
    bottom: 0px;
    color: #ffffff;
    font-size: 17px;
    font-weight: bold;
    display: flex;
    align-items: center;
    width: 100%;
    height: 70px;
    background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));
}

.dt_title_pic div {
    width: 70%;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    margin-left: 20px;
}

.dt_1:hover {
    box-shadow: 3px 3px 3px 2px rgba(0, 0, 0, 0.1);
}

.dt_1:hover .dt_title {
    color: #1c3fa2;
}

.dt_1_1 {
    width: 100%;
    height: 100%;
    justify-content: space-around;
    align-items: center;
    display: flex;
}

.dt_part {
    width: 96%;
    height: 80%;
    display: flex;
    justify-content: space-between;
}

/*------æ–°é—»æ–°æ¡†æž¶----------*/
.gx_news {
    display: flex;
    height: 390px;
    justify-content: space-between;
}

.gx_news:hover .hvr-grow {
    transform: scale(1.2);
}

.gx_new_fen {
    width: 65%;
    overflow: hidden;
}

.gx_new_fen img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.gx_new_mes {
    display: block;
    width: 35%;
    background-color: #c9ddff;
    background-image: url("../image/gx-bei.png");
    background-repeat: no-repeat;
    background-position: right bottom;
}

.dt_l {
    width: 58px;
    height: 58px;
    background-color: #ffffff;
}

.dt_day {
    width: 100%;
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    color: #1c3fa2;
    line-height: 36px;
}

.dt_year {
    width: 100%;
    text-align: center;
    font-size: 12px;
    color: #1c3fa2;
    line-height: 20px;
}

.dt_xian {
    width: 100%;
    height: 1px;
    background-color: #e5e5e5;
}

.gx_title {
    width: 86%;
    margin-left: 7%;
    font-size: 18px;
    text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-top: 31px;
}

.xian {
    width: 86%;
    margin-left: 7%;
    height: 1px;
    background-color: #dfebff;
    margin-top: 16px;
    margin-bottom: 20px;
}

.gx_miao {
    width: 86%;
    margin-left: 7%;
    color: #333333;
    text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    margin-bottom: 49px;
    line-height: 26px;
    font-size: 14px;
}

.gx_cha {
    width: 86%;
    margin-left: 7%;
    color: #1c3fa2;
    margin-bottom: 40px;
    font-size: 14px;
}

.gx_news:hover .gx_title {
    color: #1c3fa2;
}

.dt_xian {
    width: 100%;
    height: 1px;
    background-color: #e5e5e5;
}

.dt_r {
    width: 88%;
}

.dt_title {
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

.dt_nei {
    color: #999999;
    line-height: 25px;
    text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.dt_tz {
    width: 100%;
    margin-top: 30px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.dt_tz a:last-child {
    margin-bottom: 0;
}

.dt_1_tz {
    width: 49%;
    display: block;
    height: 116px;
    background-color: #ffffff;
    margin-bottom: 27.9px;
}

.dt_1_tz:hover .dt_title {
    color: #1c3fa2;
}

.dt_1_tz .dt_l {
    width: 12%;
}

.dt_1_tz .dt_r {
    width: 85%;
}

.dt_1_tz:hover {
    box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2);
}

/*----------å…šå»ºè½®æ’­----------*/
.dang {
    display: flex;
    justify-content: space-around;
    margin-top: 22px;
}

.dang_c {
    width: 83%;
    background-color: palegoldenrod;
}

.dang_c img {
    width: 100%;
    /*--height:140px;--*/
    object-fit: cover;
}

.dang_c .swiper-pagination-bullet {
    opacity: 1 !important;
    background: #FFFFFF !important;
}

.dang_c .swiper-pagination-bullet-active {
    background: #1c3fa2 !important;
    ; }

/*---------æŠ€æœ¯èƒ½åŠ›/å®¢æˆ·æœåŠ¡-------*/
.nl {
    background: url("../image/cen-bei.png");
    display: flex;
    justify-content: space-around;
    margin-top: 36px;
    background-color: #FFFFFF;
}

.nl_c {
    height: 842px;
    width: 83%;
}

.nl_t {
    height: 530px;
    margin-bottom: 68px;
    margin-top: 34px;
    display: flex;
    justify-content: space-between;
}

.jishu {
    height: 100%;
    width: 48%;
}

.jsnl {
    height: 420px;
    background-color: #bfbfbf;
    margin-top: 36px;
    position: relative;
}

.jsnl .layui-tab {
    display: flex;
}

.jsnl .layui-tab-title {
    white-space: pre-wrap !important;
    height: 100% !important;
    border-bottom: none !important;
    left: 0px !important;
    width: 204px;
}

.jsnl .layui-tab-title li {
    width: 204px !important;
    height: 105px !important;
    border: 1px solid;
    line-height: inherit !important;
    display: flex;
    align-items: center;
    justify-content: space-around;
    flex-wrap: wrap;
    font-size: 16px !important;
    color: #FFFFFF !important;
    box-sizing: border-box;
    padding: 0 !important;
}

.jsnl .layui-tab-brief>.layui-tab-title .layui-this {
    background-color: rgba(26,66,138,.5);
}

.jsnl .layui-this:after {
    border-bottom: none !important;
}

.jsnl .layui-tab-content {
    padding: 0 !important;
}

.jsnl .layui-this {
    color: #146eb3 !important;
}

.js_biao {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.js_biaonei {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.keshi {
    position: relative;
}

.keshi_miao {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    background-color: rgba(0,0,0,.1);
}

.keshi_nei {
    width: 100%;
    color: #FFFFFF;
}

.keshi img {
    width: 100%;
    height: 420px;
    object-fit: cover;
}

.keshi_ming {
    font-weight: bold;
    font-size: 20px;
    color: white;
    margin-bottom: 20px;
    letter-spacing: 4px;
}

.keshi_wai {
    width: 50%;
    margin-right: 8%;
}

.at_page {
    width: 100%;
    font-size: 26px;
    font-weight: bold;
}

.jsnl_title {
    width: 100%;
    font-size: 18px;
    font-weight: bold;
}

.jsni_top {
    height: 60px;
    display: flex;
    flex-wrap: wrap;
}

.kefu {
    height: 100%;
    width: 48%;
}

.khfw {
    display: flex;
    height: 420px;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 36px;
    align-items: center;
}

.khfw_1 {
    display: block;
    width: 25%;
    height: 130px;
}

.khfw_1_1 {
    width: 90%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-around;
    background-color: #ffffff;
}

.khfw_1_1:hover .khfw_name {
    color: #FFFFFF;
}

.khfw_img {
    width: 100%;
    text-align: center;
}

.khfw_name {
    text-align: center;
    font-size: 18px;
    color: #212121;
    line-height: 36px;
    margin-top: 10px;
}

.nl_b {
    height: 142px;
    display: flex;
    justify-content: space-between;
}

.shuzi {
    width: 120px;
}

.shuzi_shu {
    text-align: center;
}

.shuzi_shu span {
    font-size: 60px;
    color: #c73521;
}

.shuzi_zi {
    text-align: center;
    font-size: 24px;
    margin-top: 1rem;
}

/*------èµ°è¿›ä¸­æµ‹é™¢å¯¼å…¥é¡µ-----*/
.danwei {
    display: flex;
    justify-content: space-around;
    margin-top: 22px;
}

.danwei_c {
    width: 83%;
    height: 420px;
    background-color: #FFFFFF;
    position: relative;
}

.caibei {
    height: 66px;
    background: url("../image/dao-bei.png") no-repeat;
    position: absolute;
    left: 0;
    top: -12px;
    width: 100%;
    /*background-color: yellow;*/
    border-bottom: 1px solid #1c3fa2;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

.cai_name {
    font-size: 30px;
    color: #ffffff;
    width: 230px;
    text-align: center;
}

.dw_jian {
    width: 96%;
    margin-left: 2%;
    /*height: 200px;*/
    margin-top: 86px;
    display: flex;
    justify-content: space-between;
    margin-bottom: 36px;
}

.dw_jian_l {
    width: 54%;
    /*background-color: blue;*/
    line-height: 28px;
    text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
}

.dw_jian_l p img {
    max-width: 100%;
}

.dw_jian_l a {
    color: #113982 ;
}

.dw_jian_r {
    width: 41%;
    height: 258px;
    background-color: #1c3fa2;
    position: relative;
    margin-top: 23px;
}

.dw_xuan {
    width: 100%;
    height: 100%;
    position: absolute;
    right: 23px;
    bottom: 23px;
}

.dwxuan {
    position: relative;
}

.dwxuanze {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
}

.dwxuan img {
    width: 100%;
    height: 257px;
    object-fit: cover;
}

.lun_kong {
    height: 56px;
    background-color: rgba(26,66,138,0.5);
    text-align: center;
    line-height: 56px;
    color: #ffffff;
    width: 100%;
}

.yuanz {
    display: flex;
    justify-content: space-around;
    margin-top: 24px;
    margin-bottom: 44px;
}

.yuanz_c {
    width: 83%;
    height: auto!important;
    display: flex;
    justify-content: space-between;
}

.yuanz_r_c a:last-child {
    margin-bottom: 0;
}

.yuanz_l {
    width: 70%;
    height: 100%;
    background-color: #FFFFFF;
    position: relative;
  	display:none;
}

.yuan_cai {
    height: 66px;
    background: url("../image/dao-bei.png") no-repeat;
    position: absolute;
    left: 0;
    top: -12px;
    width: 100%;
    /*background-color: yellow;*/
    border-bottom: 1px solid #1c3fa2;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

.yu_lead {
    margin-top: 98px;
    display: flex;
    justify-content: center;
}

.yu_lead_c {
    width: 94%;
    height: 256px;
    /*background-color: #93D1FF;*/
    display: flex;
    justify-content: space-between;
}

.yu_lead_1 {
    width: 45%;
    height: 100%;
    border: solid 1px #1c3fa2;
    box-sizing: border-box;
    position: relative;
}

.yu_lead_1_1 {
    width: 100%;
    height: 100%;
    background-color: pink;
    bottom: 10px;
    left: 10px;
    position: absolute;
}

.yu_lead_1_1 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.yu_lead_2 {
    width: 50%;
}

.yu_lead_2_2 {
    margin-top: -10px;
    letter-spacing: 1px;
    line-height: 28px;
}

.yuanz_r {
    width: 100%;
    height: 100%;
    background-color: #FFFFFF;
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.yuanz_r_c {
    width: 100%;
  	display:flex;
  	justify-content: space-around;
  	align-items: center;
	padding:20px;
}

.yuan_jump {
    width: 32%;
    height: 110px;
    background-color: #f1f6ff;
    display: block;
}

.yuan_jump:hover {
    color: #1c3fa2;
}

.yuan_jump_c {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.yuan_jump:hover .hvr-pulse {
    transform: scale(1.1);
}

.yuan_jump_c img {
    margin-right: 1rem;
}

.content_r_1 {
    width: 100%;
    background-color: #FFFFFF;
    display: flex;
    justify-content: space-around;
}

.nei_con_1_1 {
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 2rem;
    border-top: 1px solid #eeeeee ;
    padding-top: 2rem;
}

.nei_laiyuan {
    width: 100%;
    text-align: center;
    margin-bottom: 2rem;
}

.nei_laiyuan span {
    margin-right: 1rem;
    color: #666666;
}

/*----------ç›´å±žæœºæž„-----------*/
.zhishu {
    display: flex;
    justify-content: space-around;
    height: 270px;
    align-items: center;
}

.zhishu_c {
    height: 214px;
    width: 83%;
}

.zsjg {
    display: flex;
    justify-content: space-between;
    margin-top: 30px;
}

.zsjg_1 {
    display: block;
    width: 10%;
    height: 130px;
    overflow: hidden;
    position: relative;
}

.zsjg_1:hover .zj_meng {
    display: none;
}

.zsjg_1:hover .zsjg_zhe {
    display: none;
}

.zj_meng {
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.1);
    position: absolute;
    top: 0;
    left: 0;
}

.zsjg_1 img {
    width: 100%;
    height: 162px;
    object-fit: cover;
}

.zsjg_zhe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.2);
    text-align: center;
    line-height: 130px;
    color: #FFFFFF;
    font-size: 18px;
    letter-spacing: 2px;
    font-weight: bold;
}

/*---------æŠ€æœ¯æœºæž„--------*/
.jishuji {
    display: flex;
    justify-content: space-around;
    align-items: center;
    background-color: #FFFFFF;
    height: 510px;
}

.jishuji_c {
    height: 460px;
    width: 83%;
}

.title {
    font-size: 24px;
    font-weight: bold;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #333333;
}

.title span {
    color: #1c3fa2;
}

.title_xian {
    width: 52px;
    height: 3px;
    background-color: #1c3fa2;
    margin-top: 16px;
}

.jsjg {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 10px;
}

.jsjg_1 {
    display: block;
    width: 31%;
    height: 100px;
    margin-top: 29px;
}

.jsjg_1:hover {
    box-shadow: 0 0 10px #dddddd;
}

.jsjg_1:hover .jsjg_title {
    color: #1c3fa2;
}

.jsjg_1_1 {
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.jsjs_img {
    height: 100%;
    width: 188px;
    overflow: hidden;
}

.jsjg_1:hover .hvr-grow {
    transform: scale(1.2);
}

.jsjs_img img {
    height: 100%;
    object-fit: cover;
    width: 100%;
}

.jsjg_miao {
    margin-left: 16px;
    width: 70%;
}

.jsjg_title {
    font-size: 17px;
    color: #333333;
    font-weight: bold;
    text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 8px;
    margin-top: 6px;
}

.jsjg_nei {
    font-size: 14px;
    color: #999999;
    text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/*--------åº•éƒ¨-------------*/
.bottom {
    background: url("../image/di-bei.png");
    background-color: #1f4894;
    background-size: 100% 100%;
    display: flex;
    justify-content: space-around;
}

.bottom_c {
    height: 328px;
    width: 83%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.bot_top {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-top: 1rem;
}

.bottop_1 {
    display: flex;
    width: 29%;
    align-items: center;
}

.bot_bot {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.bottop_2 {
    display: flex;
    justify-content: space-between;
    width: 45%;
}

.bottop_3 {
    display: flex;
    width: 21%;
    align-items: center;
}

.bottop_3 img {
    width: 100%;
}

.diqian {
    width: 29%;
}

.dilogo {
    width: 360px;
}

.dilogo img {
    width: 100%;
}

.di1 {
    display: flex;
}

.di_mes {
    display: flex;
    margin-bottom: 20px;
    color: #FFFFFF;
}

.di_mes_name {
    width: 85px;
}

.di1_r {
    margin-left: 30px;
    position: absolute;
    margin-left: 222px;
}

.mes_box {
    display: block;
    width: 100px;
    height: 30px;
    background-color: #ffffff;
    border-radius: 18px;
    line-height: 30px;
    text-align: center;
    color: #707070;
    font-size: 12px;
    margin-bottom: 36px;
}

.di1_r a:last-child {
    margin-bottom: 0;
}

.di_cen {
    display: flex;
    width: 45%;
    justify-content: space-between;
}

.bottop_2 {
    color: #FFFFFF;
}

.bottop_2 a {
    color: #FFFFFF;
}

.bot_t_1 {
    width: 26%;
    line-height: 52px;
}

.bot_t_2 {
    width: 33%;
    line-height: 52px;
}

.bot_t_3 {
    width: 36%;
    line-height: 52px;
}

.di_cen_1 {
    width: 26%;
}

.di_cen_2 {
    width: 33%;
}

.di_cen_3 {
    width: 36%;
}

.di_cen a {
    font-size: 14px;
    color: #FFFFFF;
}

.di_cen a:hover {
    color: #c5c5c5;
}

.di_cen_1 div {
    margin-bottom: 12px;
}

.di_cen_1 div:last-child {
    margin-bottom: 0px;
}

.di_cen_2 div {
    margin-bottom: 12px;
}

.di_cen_2 div:last-child {
    margin-bottom: 0px;
}

.di_cen_3 div {
    margin-bottom: 12px;
}

.di_cen_3 div:last-child {
    margin-bottom: 0px;
}

.erweima {
    display: flex;
    width: 21%;
    justify-content: space-between;
}

.shaoma {
    font-size: 12px;
    color: #FFFFFF;
}

.shaoma img {
    width: 85%;
}

.shaoma img {
    margin-bottom: 1rem;
}

.fri_b {
    display: flex;
    margin-top: 32px;
    margin-bottom: 30px;
}

.fri_b li {
    width: 50%;
    font-size: 18px;
}

/*------å¤‡æ¡ˆ------*/
.beian {
    background-color: #113982;
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.beian_c {
    width: 83%;
    height: 68px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #ffffff;
}

.beian_l {
    font-size: 14px;
}

.beian_l span {
    margin-right: 0.5rem;
}

.beian_l a {
    color: #FFFFFF;
}

.zhichi {
    opacity: 0.5;
}

.beian_r a {
    color: #FFFFFF;
    font-size: 14px;
}

/*-----------------------------å†…å®¹åŒº----------------------------------------*/
/*-----------ç®€ä»‹é¡µé¢------------*/
.banner {
    height: 293px;
    position: relative;
}

.banner img {
    width: 100%;
    height: 293px;
    object-fit: cover;
}

.banner_c {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: flex;
    justify-content: space-around;
    /*background-color: rgba(0,0,0,.2);*/
}

.banner_cen {
    width: 83%;
    height: 100px;
    margin-top: 70px;
}

.banner_name {
    font-family: PingFangSC-Semibold;
    font-size: 36px;
    font-weight: bold;
    color: #fefefe;
}

.banner_xian {
    width: 32px;
    height: 5px;
    background-color: #ffffff;
    margin-top: 20px;
}

.content {
    width: 100%;
    display: flex;
    justify-content: space-around;
}

.content_c {
    width: 83%;
    min-height: 500px;
    display: flex;
    justify-content: space-between;
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.content_l {
    width: 25%;
}

.big-cai {
    height: 72px;
    background-color: #1c3fa2;
    line-height: 72px;
    font-size: 22px;
    color: #ffffff;
    padding-left: 50px;
}

.son {
    height: 74px;
    line-height: 74px;
    border: 1px solid #eeeeee;
    box-sizing: border-box;
    font-size: 18px;
    padding-left: 50px;
    background-color: #FFFFFF;
}

.son_add {
    height: 74px;
    line-height: 74px;
    border: 1px solid #eeeeee;
    font-size: 18px;
    padding-left: 30px;
    box-sizing: border-box;
    background-color: #FFFFFF;
}

.jia {
    padding-right: 10px;
}

.content_r {
    width: 73%;
    background-color: #FFFFFF;
    display: flex;
    justify-content: space-around;
}

.content_nei {
    width: 93%;
    margin: 2rem;
}

.cai_son {
    width: 100%;
    /*height: 74px;*/
    line-height: 60px;
    border: 1px solid #eeeeee;
    box-sizing: border-box;
    font-size: 18px;
    background-color: #FFFFFF;
}

.caid:hover a {
    color: #1c3fa2;
}

.cai_son a {
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

.cai_son_dian {
    position: relative;
}

.caison {
    width: 100%;
    /*height: 74px; */
    line-height: 74px;
    border-top: 1px solid #eeeeee;
    box-sizing: border-box;
    font-size: 18px;
    background-color: #FFFFFF;
    display: none;
}

.caison .caid {
    width: 80%;
    margin-left: 10%;
}

.caison_four {
    width: 100%;
    /*height: 74px; */
    line-height: 74px;
    border-top: 1px solid #eeeeee;
    box-sizing: border-box;
    font-size: 18px;
    background-color: #FFFFFF;
    display: none;
}

.caison_four .caid {
    width: 80%;
    margin-left: 20%;
}

.cai_son_c {
    display: flex;
    align-items: center;
    margin-left: 50px;
}

.cai_son_c_1 {
    display: flex;
    align-items: center;
    margin-left: 20px;
}

.xuanze {
    color: #1c3fa2!important;
}

.caid {
    width: 100%;
    display: flex;
    align-items: center;
    color: #333333;
}

.sicai {
    width: 100%;
    display: flex;
    align-items: center;
}

.go {
    font-size: 18px;
    padding-right: 1rem;
    color: #5b5b5b;
}

.gogo img {
    width: 16px;
}

.son_name {
    font-size: 16px;
    width: 100%;
    color: #333333;
}

.neiqu {
    width: 100%;
    height: 100%;
}

.dao {
    height: 55px;
    border-bottom: 1px solid #eeeeee;
    display: flex;
    justify-content: space-between;
}

.dao_name {
    font-size: 20px;
    font-weight: bold;
}

.dao_name span {
    margin-right: 0.5rem;
}

.yemian {
    color: #888888;
    display: flex;
    align-items: center;
}

.yemian a {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    font-size: 14px;
}

.loca {
    margin-right: 0.1rem;
}

.yemian a {
    color: #888888;
    margin-right: 0.5rem;
}

.yemian a:hover {
    color: #1c3fa2;
}

.really {
    margin-top: 2rem;
}

.nei_title {
    text-align: center;
    font-size: 20px;
    margin-bottom: 2rem;
    font-weight: bold;
}

.jump_page p {
    width: 138px;
    height: 48px;
    border: solid 1px #dddddd;
    color: #666666;
    text-align: center;
    line-height: 48px;
}

/*---------é¢†å¯¼ç­å­-----------*/
.leader {
    display: flex;
    flex-wrap: wrap;
}

.leader_part {
    display: block;
    width: 25%;
    display: flex;
    align-items: center;
    justify-content: space-around;
}

.leader_part_1 {
    width: 86%;
    display: block;
    position: relative;
    margin-bottom: 3rem;
}

.leader_part_1:hover .leader_mes {
    height: 60px;
    transition: all .5s;
    line-height: 30px;
}

.leader_part_1 img {
    width: 100%;
}

.lin_name {
    font-size: 18px;
}

.lin_zhi {
    font-size: 16px;
}

.leader_mes {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background-color: rgba(26,66,138,.5);
    font-size: 18px;
    color: #ffffff;
}

/*--------é¢†å¯¼ç­å­è¯¦æƒ…-------*/
.lead {
    display: flex;
    justify-content: space-between;
}

.lead_l {
    width: 30% ;
}

.lead_l img {
    width: 90%;
}

.lead_r {
    width: 68%;
}

.lead_name {
    font-size: 30px;
    color: #1c3fa2;
    margin-bottom: 20px;
}

.lead_zhi {
    font-size: 24px;
    margin-bottom: 20px;
}

.lead_xian {
    width: 30px;
    height: 4px;
    background-color: #1c3fa2;
    margin-bottom: 25px;
}

.lead_maio {
    font-size: 16px;
}

/*-------ç›´å±žæœºæž„----------*/
.go img {
    width: 16px;
}

.zs_jigou {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.zs_jigou_1 {
    display: block;
    width: 47%;
    height: 100px;
    margin-bottom: 3rem;
}

.zs_jigou_1_1 {
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.zs_jigou_1_1:hover .hvr-grow {
    transform: scale(1.2);
}

.zs_jigou_1_1:hover .jsjg_nei {
    color: #1c3fa2;
}

.zs_jigou_img {
    width: 96px;
    height: 96px;
    overflow: hidden;
    box-shadow: 0px 0px 10px 0px rgba(26, 66, 138, 0.55);
}

.zs_jigou_img img {
    width: 96px;
    height: 96px;
    object-fit: cover;
}

.jsjg_miao {
    margin-left: 16px;
}

.zs_jigou_title {
    font-size: 18px;
    color: #333333;
    text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 18px;
    margin-top: 7px;
}

.jsjg_nei {
    font-size: 14px;
    color: #999999;
    text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/*--------ä¸“é—¨æœºæž„---------*/
.zm_jigou {
    display: flex;
    flex-wrap: wrap;
}

.zm_jigou_1 {
    width: 33.33%;
    margin-bottom: 2.5rem;
    display: flex;
    justify-content: space-around;
}

.zm {
    display: block;
    width: 86%;
    box-shadow: 0px 4px 7px 0px rgba(0, 111, 255, 0.17);
}

.zm:hover .zm_n {
    color: #1c3fa2;
}

.zm:hover .hvr-grow {
    transform: scale(1.1);
}

.ysfc:hover .hvr-grow {
    transform: scale(1.1);
}

.zm_pic {
    width: 100%;
    overflow: hidden;
}

.zm img {
    width: 100%;
    object-fit: cover;
    height: 150px;
}

.zm_name {
    display: flex;
    align-items: center;
    justify-content: space-around;
    height: 56px;
    background-color: #ffffff;
}

.zm_n {
    text-align: center;
    width: 90%;
    color: #333333;
    text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/*----------é€šçŸ¥å…¬å‘Šï¼Œæ”¿åŠ¡ä¿¡æ¯ï¼Œä¿¡æ¯å…¬å¼€-------------*/
.liebiao {
    margin-bottom: 2rem;
}

.talk_list {
    height: 62px;
    border-bottom: 1px solid #dddddd;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    color: #333333;
}

.talk_list:hover .talk_nei {
    color: #1c3fa2;
}

.talk_list:hover .talk_date {
    color: #1c3fa2;
}

.talk_c {
    width: 70%;
    display: flex;
    align-items: center;
}

.dian {
    display: flex;
    align-items: center;
    margin-right: 1rem;
}

.hvr-sweep-to-right {
    display: flex !important;
}

.hvr-sweep-to-right:before {
    background-color: #fbfbfb !important;
}

.fenye {
    display: flex;
    justify-content: center;
    height: 40px;
    margin-top: 2rem;
}

.fenye .curr {
    background-color: #1c3fa2;
    color: white;
}

/*-----------æ–°é—»è¯¦æƒ…-------------*/
.nei_title_1 {
    margin-bottom: 1.5rem;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
}

.nei_lai {
    color: #666666;
    display: flex;
    justify-content: center;
    margin-bottom: 1.5rem;
}

.nei_date {
    margin-right: 2rem;
}

/*----------æ–°é—»----------------*/
.hs_move {
    height: 170px;
    border-bottom: 1px solid #eeeeee;
    display: flex;
    align-items: center;
}

.hs_move:hover .hvr-grow {
    transform: scale(1.2);
}

.hs_move:hover .hs_title {
    color: #1c3fa2;
}

.xiwen_pic {
    margin-right: 1.5rem;
    width: 222px;
    height: 130px;
    overflow: hidden;
}

.hs_c {
    width: 100%;
    height: 132px;
    display: flex;
    justify-content: space-between;
}

.hs_pic {
    width: 100%;
    height: 130px;
    object-fit: cover;
}

.xiwen_l {
    width: 100%;
}

.hs_title {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
    color: #333333;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

.hs_con {
    font-size: 14px;
    color: #999999;
    margin-bottom: 20px;
    line-height: 27px;
    text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.hs_move:hover .new_cha {
    border: 1px solid #1c3fa2;
    color: #1c3fa2;
}

.hs_other {
    font-size: 16px;
    color: #666666;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.hs_date {
    margin-right: 3rem;
}

.hvr-shutter-out-vertical {
    display: flex !important;
    background: #ffffff !important;
}

.hvr-shutter-out-vertical:before {
    background: #ededed !important;
}

.new_cha {
    height: 32px;
    line-height: 32px;
    width: 100px;
    border: 1px solid #666666;
    text-align: center;
}

.hs_move:hover .hs_con {
    color: #1c3fa2 ;
}

.jump_page {
    margin-top: 2.5rem;
    display: flex;
    justify-content: space-between;
}

.last {
    width: 138px;
    height: 48px;
    border: solid 1px #dddddd;
    text-align: center;
    line-height: 48px;
    color: #666666;
}

.lists {
    width: 138px;
    height: 48px;
    border: solid 1px #dddddd;
    color: #666666;
    text-align: center;
    line-height: 48px;
}

.nei_con_1 {
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 2rem;
    padding-top: 2rem;
}

/*-----------ç§‘ç ”å›¢é˜Ÿ-------------*/
.ky_team_introduce {
    margin-bottom: 4rem;
}

.ky_lian {
    display: flex;
    justify-content: space-around;
}

.ky_lian_1 {
    display: block ;
    /*     height: 134px; */
}

.ky_lian_2 img {
    width: 100%;
}

.ky_lian a {
    width: 30%;
}

.ky_lian_2 {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.yuanshi {
    text-align: center;
    margin-top: 30px;
}

/*---------ç§‘æŠ€è®ºæ–‡----------*/
.wen-search {
    height: 97px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #dddddd;
}

.sou_btn {
    width: 120px;
    height: 54px;
    background-color: #1c3fa2;
    color: #FFFFFF;
    text-align: center;
    line-height: 50px ;
    margin-right: 20px;
}

.hvr-pulse {
    box-shadow: aliceblue !important;
}

.wen_kuang {
    width: 100%;
    height: 50px;
    padding-left: 20px;
    background-color: #ffffff;
    border: solid 1px #eeeeee;
}

.sou_kuai {
    margin-left: 20px;
    width: 72%;
}

.kj_wz {
    display: block;
    /*height: 167px;*/
    border-bottom: 1px solid #eeeeee;
    margin-top: 20px;
    padding-bottom: 1rem;
    position: relative;
}

.kj_wz:hover .kj_wz_1_title {
    color: #1c3fa2;
}

.zhuan_p {
    display: flex;
    justify-content: space-between;
    align-items: center;
    /*   position:absolute;
  right:0;
  top:96px; */
}

.zhuan_p_a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    right: 0;
    top: 130px;
}

.zhuan_p_b {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    right: 0;
    top: 136px;
}

.zhuan_p_c {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    right: 0;
    top: 96px;
}

.kj_wz_1 {
    display: flex;
    justify-content: space-between;
    color: #333333;
    margin-bottom: 35px;
    font-size: 18px;
    font-weight: bold;
}

.kj_wz_2 {
    display: flex;
    color: #666666;
    font-size: 17px;
}

.kj_wz_1_title {
    width: 54%;
    line-height: 30px;
}

.kj_wz_1_title img {
    height: 15px;
}

.kj_wz_2_mes div {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

.kj_wz_2 img {
    margin-right: 5px;
}

.kj_wz_2 div:first-child {
    margin-right: 60px;
}

/*--------ç§‘æŠ€è®ºæ–‡è¯¦æƒ…------*/
.kjlw_xiang_1 {
    display: flex;
    margin-bottom: 30px;
}

.kjlw_xiang_name {
    width: 25%;
}

.kjlw_xiang_name1 {
    width: 13%;
}

.kjlw_xiang_nei {
    width: 70%;
    color: #666666;
}

/*------ä¸“åˆ©è®ºæ–‡------*/
.zl_date {
    display: flex;
    color: #333333;
}

.zl_date span {
    margin-right: 10px;
}

.zl {
    display: flex;
    justify-content: space-between;
}

/*----------ç§‘æŠ€äº§å“-----------*/
.kj_product {
    display: flex;
    flex-wrap: wrap;
}

.kj_product_1 {
    width: 25%;
    display: flex;
    justify-content: space-around;
    margin-bottom: 3rem;
}

.keji_chan {
    display: block;
    width: 85%;
    box-shadow: 0px 0px 8px 0px rgba(26, 66, 138, 0.3);
}

.keji_chan_pic {
    overflow: hidden;
}

.keji_chan:hover .hvr-grow {
    transform: scale(1.2);
}

.keji_chan_pic img {
    width: 100%;
    height: 172px;
    object-fit: cover;
}

.keji_chan_name {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}

.xuanze {
    background-color: #e3eff8;
}

.xuanze .caison_son {
    background-color: #ffffff;
}

.xuanze .caison_son .caid {
    background-color: #ffffff;
}

.xuanze .caison_son a {
    background-color: #ffffff;
}

.xuanze .go {
    background-color: #e3eff8 !important;
}

/*-----------å®žéªŒå®¤å¯¹æ¯”------------*/
.compare_nei {
    margin-bottom: 3rem;
}

.compare_part {
    display: flex;
    font-size: 18px;
    justify-content: space-between;
    align-items: center;
}

.kuaicha {
    color: #ffffff;
    background-color: #1c3fa2;
    height: 40px;
    line-height: 40px;
    width: 135px;
    text-align: center;
    border-radius: 20px;
}

.compare_list {
    display: flex;
    justify-content: space-between;
    height: 87px;
    border-bottom: 1px solid #eeeeee;
    align-items: center;
}

.compare_list:hover .compare_name {
    color: #1c3fa2;
}

.compare_name {
    display: flex;
    align-items: center;
}

.compare_name img {
    margin-right: 5px;
}

.compare_cao {
    display: flex;
}

.compare_cao a {
    display: flex;
    align-items: center;
    color: #333333;
}

.compare_cao a img {
    margin-right: 5px;
}

.downlode {
    padding-left: 15px;
    padding-right: 15px;
    border-right: 1px solid #eeeeee;
}

.chakan {
    padding-left: 15px;
}

/*------å›¾ç‰‡åŠ æ–‡å­—-------*/
.jiliang {
    display: flex;
    flex-wrap: wrap;
}

.jump_page_1 {
    margin-top: 2.5rem;
    display: flex;
    justify-content: space-around;
}

.shouquan {
    margin-bottom: 3rem;
}

.compare_nei_1 {
    margin-bottom: 3rem;
    width: 100%;
    overflow: hidden;
}

.compare_nei_1 .swiper-button-prev {
    background-image: url("../image/left.png") !important;
}

.compare_nei_1 .swiper-button-next {
    background-image: url("../image/right.png") !important;
}

.shou_pic {
    text-align: center;
}

.shou_pic img {
    max-width: 90%;
}

.shou_name {
    font-size: 14px;
    text-align: center;
    padding-top: 1rem;
    text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/*---------äººæ‰æ‹›è˜-----------*/
.talk_list {
    height: 62px;
    border-bottom: 1px dotted #dddddd;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 15px;
}

.talk_c {
    width: 70%;
    display: flex;
    align-items: center;
}

.dian {
    display: flex;
    align-items: center;
    margin-right: 10px;
    font-size: 25px;
}

.talk_nei {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 17px;
}

/*---------åˆ›æ–°å›¢é˜Ÿ-----------*/
.hs_team span {
    margin-right: 5px;
}

.hs_f span {
    margin-right: 5px;
}

.hs_right {
    width: 100%;
    /*background-color:pink ;*/
}

.hs_f {
    color: #999999;
    margin-bottom: 14px;
}

.hs_team {
    color: #999999;
    line-height: 30px;
}

.keshi_nei a {
    color: #ffffff;
}

/*---------é™¢å£«é£Žé‡‡------------*/
.ysfc {
    width: 25%;
    margin-bottom: 2.5rem;
    display: flex;
    justify-content: space-around;
}

.ys_pic {
    width: 100%;
    overflow: hidden;
    height: 230px;
}

.ys_pic img {
    width: 100%;
    height: 230px;
    object-fit: cover;
}

.ys_name {
    display: flex;
    align-items: center;
    justify-content: space-around;
    height: 40px;
    background-color: #ffffff;
}

/*---------äººæ‰è¯¦æƒ…-----------*/
.rc_name {
    font-size: 18px;
    margin-bottom: 20px;
}

.rc_name span {
    margin-right: 5px;
}

.rc_zhi span {
    margin-right: 5px;
}

.rc_zhi {
    font-size: 18px;
    margin-bottom: 20px;
}

.rc_jie {
    font-size: 18px;
    margin-bottom: 20px;
}

/*--------è”ç³»æˆ‘ä»¬----------*/
.map {
    width: 100%;
    height: 587px;
    background-color: #fff0f0;
}

.lainxi {
    display: flex;
    justify-content: space-around;
    margin-top: 3rem;
}

.lianxi_part {
    text-align: center;
}

.youx {
    margin-top: 10px;
    color: #999999;
    margin-bottom: 10px;
}

/*-------ä¸šåŠ¡å’¨è¯¢-------*/
table {
    width: 100%;
}

.ywzx td {
    border: 1px solid #dcdcdc;
    box-sizing: border-box;
    vertical-align: middle;
    text-align: center;
    width: 33%;
    height: 60px;
    font-size: 17px;
}

tr {
    width: 100%;
}

.tab_tou {
    background-color: #ececec;
}

/*-----------ä¸“é¢˜ä¸“æ ----------å…šå­ç«™-----------------------------*/
.dang_top {
    position: relative;
}

.dang_lun img {
    /*     height: 460px; */
    width: 100%;
    object-fit: cover;
}

.back_index {
    width: 100%;
    height: 135px;
    display: flex;
    align-items: center;
    justify-content: space-around;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
}

.back_index_c {
    width: 83%;
}

.back_index_c img {
    width: 464px;
}

/*----------*/
.d_news {
    display: flex;
    justify-content: space-around;
    margin-top: 21px;
}

.d_news_c {
    width: 83%;
    display: flex;
    justify-content: space-between;
}

.d_news_l {
    height: 100%;
    width: 49%;
    /*background-color: yellow;*/
}

.d_news_l:hover .hvr-grow {
    transform: scale(1.2);
}

.d_news_r {
    height: 100%;
    width: 49%;
}

.d_new_pic {
    height: 376px;
    width: 100%;
    overflow: hidden;
}

.d_new_pic img {
    width: 100%;
    height: 376px;
    object-fit: cover;
}

.d_new_name {
    height: 60px;
    line-height: 60px;
    text-align: center;
    background-color: #ffffff;
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.13);
    font-size: 18px;
    color: #333333;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

.list {
    margin-bottom: 12.5px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 10px;
}

.list:hover .list_name {
    color: #1c3fa2;
}

.list:hover .fang {
    color: #1c3fa2;
}

.list_name {
    font-size: 16px;
    color: #333333;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.list_date {
    font-size: 14px;
    margin-left: 1rem;
}

.fang {
    color: #aaaaaa;
    font-size: 3px;
}

.d_news_r .layui-tab-title {
    border: none !important;
}

.d_news_r .layui-this {
    font-size: 18px;
    font-weight: bold;
    color: #333333 !important;
}

.d_news_r .layui-tab-title li {
    font-size: 20px;
    font-weight: bold;
    color: #999999;
}

.d_news_r .layui-this:after {
    content: '';
    position: absolute !important;
    bottom: -15px !important;
    /*top: auto !important;*/
    left: 20px !important;
    width: 22px !important;
    border-bottom: 3px solid #006fff !important;
}

.zt {
    display: flex;
    justify-content: space-around ;
    margin-top: 50px;
    margin-bottom: 50px;
}

.zt_c {
    width: 83%;
}

.zhuan_tipic {
    width: 100%;
    height: 133px;
    overflow: hidden;
}

.zhuan_tipic img {
    width: 100%;
    height: 133px;
    object-fit: cover;
}

.zhuan {
    display: block;
    width: 30%;
    height: 184px;
    overflow: hidden;
}

.zhuan:hover {
    box-shadow: 3px 3px 3px 2px rgba(0, 0, 0, 0.1);
}

.zhuan img {
    width: 100%;
    height: 134px;
    object-fit: cover;
}

.d_title {
    margin-bottom: 27px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.d_title img {
    width: 22px;
}

.title_xian_1 {
    width: 22px;
    height: 3px;
    background-color: #1c3fa2;
    margin-top: 16px;
}

.d_go {
    position: absolute;
    right: 0;
    top: 10px;
}

.d_go img {
    width: 22px;
}

/*---------å…šå»ºå·¥ä½œ----------*/
.dj_content {
    display: flex;
    justify-content: space-around;
    margin-bottom: 3rem;
}

.dj_content_c {
    width: 83%;
    min-height: 300px;
}

.dj_title {
    border-bottom: 1px solid #b50709;
    font-size: 24px;
    text-align: center;
    font-weight: bold;
    line-height: 60px;
    margin-bottom: 40px;
}

.dj_part {
    height: 62px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.dj_nei {
    width: 80%;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    margin-left: 10px;
}

.dj_nei span {
    margin-right: 5px;
}

.riqi {
    margin-right: 10px;
}

.laiyaun {
    text-align: center;
    color: #666666;
}

.laiyaun span {
    margin-left: 1rem;
}

.zhuan_name {
    text-align: center;
    margin-top: 33px;
    font-size: 22px;
    color: #333333;
}

.zt_p {
    display: flex;
    flex-wrap: wrap;
}

.zhuan_1 {
    width: 33.3%;
    margin-bottom: 2rem;
}

.dj_list {
    border-bottom: 1px dotted #dddddd ;
}

.zh_ti {
    width: 90%;
    display: flex;
    justify-content: space-around;
}

.zh_ti:hover .hvr-grow {
    transform: scale(1.2);
}

.zh_ti:hover .zhuan_name {
    color: #b50709;
}

.zh_ti img {
    width: 100%;
}

.s_zhuan_name {
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
}

/*----------ç½‘ç«™å¯¼èˆª----------*/
.guide {
    height: 50px;
    background-color: #f8f8f8;
    display: flex;
    align-items: center;
}

.guide_shu {
    width: 5px;
    height: 35px;
    background-color: #1c3fa2;
    margin-right: 10px;
}

.guide_a a {
    font-size: 18px;
    font-weight: bold;
    color: #1c3fa2;
}

.guide_b {
    display: flex;
    margin-top: 32px;
    margin-bottom: 30px;
}

.guide_b li {
    margin-right: 160px;
    font-size: 18px ;
}

.guide_b li a {
    display: block;
    margin-bottom: 18px;
}

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

.guide_b span {
    color: #1c3fa2;
    padding-right: 5px;
}

.guide_c a {
    display: block;
    margin-bottom: 18px;
}

.guide_c {
    font-size: 16px;
    margin-left: 12px;
}

.hvr-shutter-out-horizontal {
    display: flex !important;
    background: #FFFFFF !important;
}

.hvr-shutter-out-horizontal:before {
    background: #1c3fa2 !important;
}

.back_first {
    position: fixed;
    z-index: 99;
    top: 500px;
    right: 50px;
    width: 50px;
    height: 50px;
    display: block;
    text-align: center;
    background-color: #e6e6e6;
    border-radius: 6px ;
}

.back_first_1 {
    position: fixed;
    z-index: 99;
    top: 570px;
    right: 50px;
    width: 50px;
    height: 50px;
    display: block;
    text-align: center;
    background-color: #e6e6e6;
    border-radius: 6px ;
}

.back_li {
    width: 100%;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    color: #999999;
}

.back_li {
    letter-spacing: 2px;
}

p img {
    max-width: 100%;
}

.wu {
    display: flex;
    height: 100%;
    width: 100%;
    align-items: center;
    justify-content: center;
    margin-top: 6rem;
}

.wu img {
    max-width: 250px;
}

.hvr-sweep-to-top {
    display: flex !important;
}

.hvr-sweep-to-top:before {
    background-color: #1c3fa2 !important;
}

.shoji_top {
    display: flex;
    align-items: center;
    width: 94%;
    justify-content: space-between;
}

.zs_phone {
    display: none;
}

/*------------------------------------------*/
.navigation {
    display: none;
}

.jsjg_wx {
    display: none;
}

.beian_wx {
    display: none;
}

.bottom_wx {
    display: none;
}

.wx_zhan {
    display: none;
}

.compare_nei_2 {
    display: none;
}

.title_1 {
    font-size: 20px;
    font-weight: bold;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #333333;
}

.ask_e span {
    position: absolute;
    right: -20px;
    top: 0;
    color: #e71f1f;
    font-size: 20px;
}

.ask_e {
    position: relative;
}

/*---------------------------------éœ€è¦æ›´æ–°çš„ä»£ç ï¼ï¼ï¼ï¼11!!-------------------------------------------------*/
.biaoge textarea {
    border: solid 1px #e5e5e5;
    padding-top: 15px;
    text-indent: 20px;
}

.ask_d input {
    width: 300px;
    height: 45px;
}

.ask_yan {
    width: 114px;
    height: 45px;
    background-color: #ffffff;
    border: solid 1px #e5e5e5;
    display: flex;
    justify-content: center;
    align-items: center;
}

.ask_yan img {
    width: 114px;
    height: 48px;
}

.ask_ti {
    display: flex;
    justify-content: center;
    margin-top: 45px;
}

.tijiao {
    width: 156px;
    height: 50px;
    background-color: #1c3fa2;
    color: #FFFFFF;
    text-align: center;
    line-height: 50px;
}

.sj_ka {
}

.sj_ka .layui-tab {
    display: flex;
}

.sj_ka .layui-tab-title {
    white-space: pre-wrap !important;
    height: 100% !important;
    border-bottom: none !important;
    left: 10px !important;
    width: 42%;
}

.sj_ka .layui-tab-title li {
    width: 80% !important;
    height: 140px !important;
    line-height: 140px !important;
    margin-bottom: 30px;
    font-size: 20px !important;
    border-radius: 10px !important;
    box-shadow: 0px 0px 10px 0px rgba(26, 66, 138, 0.15);
}

.sj_ka .layui-this:after {
    border-bottom: none !important;
}

.sj_ka .layui-tab-content {
    padding: 0 !important;
    width: 58%;
}

.sj_ka .layui-this {
    color: #146eb3 !important;
}

.sj_icon {
    margin-right: 40px;
}

.sj_liuc {
    width: 100%;
    display: flex;
    justify-content: center;
    border-radius: 10px !important;
    box-shadow: 0px 0px 10px 0px rgba(26, 66, 138, 0.15);
    flex-wrap: wrap;
}

.sj_liuc_c {
    width: 94%;
    height: 580px;
    margin-top: 10px;
}

.sj_a {
    font-size: 22px;
    text-align: center;
    line-height: 60px;
    width: 100%;
    background-color: #1c3fa2;
    color: #ffffff;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.sj_tian {
}

.sj_xx input {
    width: 95%;
    height: 50px;
    border: solid 1px #cccccc;
}

.layui-form-select dl dd.layui-this {
    background-color: #1c3fa2 !important;
    color: #FFFFFF !important;
}

.layui-form-select .layui-input {
    width: 100%;
}

.layui-btn-primary {
    border: none !important;
}

.sj_xx_1 input {
    width: 70%;
    height: 50px;
    border: solid 1px #cccccc;
}

.tuyan {
    display: flex;
}

.sj_xx_a {
    font-size: 18px;
    height: 55px;
    line-height: 55px;
}

.sj_yan {
    width: 30%;
    height: 50px;
    border: solid 1px #cccccc;
    display: flex;
    align-items: center;
    justify-content: center;
}

.sj_yan img {
    width: 100%;
    height: 100%;
}

.sj_cha {
    width: 322px;
    height: 50px;
    background-color: #1c3fa2;
    color: #FFFFFF;
    text-align: center;
    line-height: 50px;
}

.sj_caozuo {
    display: flex;
    align-items: center;
    margin-top: 30px;
}

.clear {
    color: #1c3fa2;
    width: 100px;
    text-align: center;
}

.z_book {
    display: flex;
    justify-content: space-between;
}

.z_book_l {
    width: 40%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.z_book_r {
    width: 60%;
    height: 543px;
    background-color: #ffffff;
    border-radius: 10px;
    box-shadow: 0px 0px 10px 0px rgba(26, 66, 138, 0.15);
    display: flex;
    justify-content: center;
}

.sj_liuc_c_1 {
    width: 94%;
    height: 500px;
}

.ge_r {
    text-align: right;
    font-weight: bold;
    width: 20%;
    padding-right: 20px;
}

.ge_l {
    text-align: left;
    width: 30%;
    padding-left: 20px;
}

.zsjy_table td {
    border: solid 1px #d2d2d2;
    box-sizing: border-box;
    height: 57px;
}

.ge_l span {
    margin-right: 10px;
}

.ge_l a {
    color: #1c3fa2;
    text-decoration: underline !important;
}

.zsyz_check {
    height: 102px;
    background-color: #dddddd;
    display: flex;
    justify-content: center;
    align-items: center;
}

.zsyz_check_c {
    width: 94%;
    height: 50px;
    display: flex;
    justify-content: space-between;
}

.zsyz_check_c input {
    width: 260px;
    height: 50px;
    border: none;
    background-color: #ffffff;
}

.zsyz_check_c span {
    margin-right: 5px;
}

.cha_zs {
    width: 120px;
    height: 50px;
    background-color: #1c3fa2;
    color: #FFFFFF;
    line-height: 50px;
    text-align: center;
}

.zsyz_result {
    margin-top: 40px;
    text-align: center;
    min-height: 300px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.layui-this .num_yuan {
    width: 34px;
    height: 34px;
    background-color: #1c3fa2;
    border-radius: 100%;
    color: #FFFFFF;
    text-align: center;
    line-height: 34px;
}

li .num_yuan {
    width: 34px;
    height: 34px;
    border-radius: 100%;
    color: #FFFFFF;
    text-align: center;
    line-height: 34px;
    background-color: #d6d6d6;
}

.ywyy_chck_tab .layui-tab-title {
    display: flex;
    justify-content: space-between;
    width: 80%;
    margin-left: 10%;
    height: 90px!important;
    border-bottom: none !important;
    background: url("../image/xianbei.png") no-repeat;
    background-position: 0% 20%;
}

.ywyy_chck_tab .layui-tab-title li {
}

.ywyy_chck_tab .layui-tab-title .layui-this:after {
    border-bottom: none !important;
}

.ywyy_chck_tab .layui-tab-title .layui-this {
    color: #1c3fa2 !important;
}

.num_bz {
    width: 100%;
}

.num_h {
    width: 100%;
    display: flex;
    justify-content: center;
}

.ywyy_next {
    margin-top: 70px;
    display: flex;
    justify-content: center;
}

.next_dian {
    width: 156px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #1c3fa2 !important;
    border: solid 1px #1c3fa2;
}

.next_dian_1 {
    width: 156px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #FFFFFF !important;
    background-color: #1c3fa2 ;
    border: solid 1px #1c3fa2;
}

.yyxx {
    display: flex;
    justify-content: space-between;
    width: 45%;
    height: 50px;
    background-color: #ffffff;
    border: solid 1px #d2d2d2;
    align-items: center;
    position: relative;
}

.kanmi {
    display: flex;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    margin-right: 10px;
    align-items: center;
}

.kanmi img {
    width: 20px;
}

.bitian {
    position: absolute;
    right: -20px;
    top: 0;
    color: #e40f0f;
    font-size: 20px;
}

.yyxx_k {
    display: flex;
    justify-content: space-between;
    margin-bottom: 26px;
}

.yyxx_icon {
    display: flex;
    justify-content: center;
    align-items: center;
    border-right: 1px solid #d2d2d2;
    width: 14%;
    height: 29px;
}

.yy_sai {
    width: 84%;
    height: 90%;
    border: none !important;
}

.yy_sai_1 {
    width: 56%;
    height: 90%;
    border: none !important;
}

.yy_tishi {
    width: 26%;
    text-align: center;
    line-height: 50px;
    border-left: 1px solid #D2D2D2;
    color: #999999;
    font-size: 12px;
}

.yyxx_k_1 textarea {
    width: 100%;
}

.yyxx_k_1 {
    position: relative;
    margin-bottom: 26px;
}

.yy_chuan {
    display: flex;
    justify-content: space-between;
}

.yy_chuan_l {
    width: 32%;
    display: flex;
    align-items: center;
}

.yy_chuan_l span {
    margin-right: 20px;
}

.yy_chuan_l div {
    width: 158px;
    height: 50px;
    background-color: #ffffff;
    border: solid 1px #1c3fa2;
    color: #1c3fa2;
    text-align: center;
    line-height: 50px;
    position: relative;
}

.yy_chuan_l input {
    width: 158px;
    height: 50px;
    background-color: #ffffff;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0
}

.yy_chuan_r {
    width: 68%;
    font-size: 12px;
    color: #999999;
}

.yy_succ {
    text-align: center;
    margin-bottom: 40px;
}

.yy_succ_hao {
    display: flex;
    justify-content: center;
}

.yy_succ_hao span {
    color: #1c3fa2;
}

.xiugai_ti {
    height: 78px;
    line-height: 78px;
    padding-left: 20px;
    background-color: #dddddd;
    margin-bottom: 30px;
}

.yy_zhu {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #dddddd;
    height: 78px;
    padding-left: 20px;
    padding-right: 20px;
}

.yy_xz {
    width: 114px;
    height: 40px;
    background-color: #1c3fa2;
    border: solid 1px #1c3fa2;
    line-height: 40px;
    text-align: center;
    color: #FFFFFF;
}

.xz_yy_table td {
    border: solid 1px #ecedee;
    text-align: center;
    height: 48px;
    font-size: 16px;
}

.xzyy_biao td {
    background-color: #f6f6f6;
}

.xz_yy_table td a {
    color: #1c3fa2;
}

.geren {
    display: flex;
    margin-bottom: 25px;
}

.geren_name {
    color: #999999;
    width: 16%;
    text-align: right;
    margin-right: 20px;
}

.geren_xx {
    position: relative;
}

.geren_xx_name {
    position: absolute;
    left: 0;
    height: 30px;
    background-color: rgba(0,0,0,.3);
    bottom: 0;
    width: 100%;
    text-align: center;
    line-height: 30px;
    color: #FFFFFF;
}

.grxx {
    position: relative;
}

.grxx_r {
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
}

.grxx_r a {
    color: #1c3fa2;
}

.nei_title {
    display: flex;
    justify-content: center;
}

.nei_title_c {
    width: 70% ;
}

.js_souzai {
    display: flex;
}

.cha_zs_1 {
    width: 120px;
    height: 50px;
    border: solid 1px #1c3fa2;
    color: #1c3fa2;
    line-height: 50px;
    text-align: center;
    margin-left: 20px;
    box-sizing: border-box;
}

.login_part {
    width: 100%;
    /*height: 603px;*/
    background-color: #ffffff;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15);
}

.login_title {
    height: 85px;
    background-color: #1c3fa2;
    text-align: center;
    line-height: 85px;
    color: #FFFFFF;
}

.login_mes {
    display: flex;
    justify-content: center;
    align-items: center;
}

.login_mes_c {
    width: 90%;
    margin-top: 30px;
    margin-bottom: 30px;
    display: flex;
    justify-content: center;
}

.login_l {
    width: 50%;
    border-right: 1px solid #d2d2d2;
}

.login_r {
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.yyxx_login {
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: 59px;
    background-color: #ffffff;
    border: solid 1px #d2d2d2;
    align-items: center;
    position: relative;
}

.login_lz_c {
    width: 85%;
}

.yyxx_login_1 {
    display: flex;
    justify-content: space-between;
    width: 60%;
    height: 50px;
    background-color: #ffffff;
    border: solid 1px #d2d2d2;
    align-items: center;
}

.yyxx_icon_1 {
    display: flex;
    justify-content: center;
    align-items: center;
    border-right: 1px solid #d2d2d2;
    width: 26%;
    height: 29px;
}

.login_yan {
    width: 36%;
    height: 50px;
    background-color: #ffffff;
    border: solid 1px #d2d2d2;
    text-align: center;
}

.login_yan {
    position: relative;
}

.login_tisi {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}

.agree a {
    color: #1c3fa2;
}

.login_btn {
    height: 60px;
    background-color: #1c3fa2;
    color: #FFFFFF;
    text-align: center;
    line-height: 60px;
}

.login_r_c {
    width: 233px;
}

.quwei {
    width: 232px;
    height: 232px;
    background-color: #ffffff;
    border: solid 1px #d2d2d2;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 15px;
}

.quwei img {
    width: 100%;
}

.qu_login {
    height: 87px;
}

.qu_login img {
    height: 87px;
}

.quwei_ci {
    text-align: center;
    margin-top: 10px;
    color: #888888;
}

.login_mes_gs {
    width: 92%;
    margin-top: 30px;
    margin-bottom: 30px;
}

.yyxx_dw {
    display: flex;
    justify-content: space-between;
    width: 45%;
    height: 50px;
    background-color: #ffffff;
    align-items: center;
}

.xiantiao {
    height: 1px;
    background-color: #d2d2d2;
    margin-bottom: 26px;
    margin-top: 26px;
}

.dw_xia {
    display: flex;
    justify-content: center;
}

.dw_xia_c {
    width: 50%;
}

.you_jump {
    margin-top: 20px;
    text-align: center;
}

.you_jump a {
    color: #1c3fa2;
}

.login_yan_fa {
    width: 36%;
    height: 59px;
    background-color: #1c3fa2;
    border: solid 1px #d2d2d2;
    text-align: center;
    line-height: 59px;
    color: #FFFFFF;
    position: relative;
}

.login_choose {
    text-align: center;
    margin-bottom: 30px;
}

.login_ch {
    display: flex;
    justify-content: center;
}

.login_ch_c {
    display: flex;
    justify-content: space-between;
}

.login_ch_dw {
    width: 405px;
    height: 258px;
    background-color: #659af9;
    display: block;
    margin-right: 80px;
}

.login_ch_c a:last-child {
    margin-right: 0px;
}

.login_ch_dw_c {
    width: 100%;
    height: 100%;
}

.login_ch_icon {
    width: 100%;
    text-align: center;
    height: 70px;
    margin-top: 70px;
}

.login_ch_name {
    width: 100%;
    text-align: center;
    color: #ffffff;
    margin-top: 26px;
}

.shenhe {
    text-align: center;
}

.shenhe img {
    width: 320px;
}

.shenhe {
    display: flex;
    justify-content: center;
    margin-top: 60px;
}

.shenhe_c {
    width: 60%;
}

.shen_tou {
    text-align: center;
    width: 119px;
}

.shen_shen {
    width: 700px;
    text-align: left;
    padding-left: 30px;
}

.shenhe_c td {
    border: solid 1px #d2d2d2;
    height: 53px;
}

.shenhe table {
    border-collapse: collapse;
}

.sj_jieguo td {
    text-align: center;
    height: 48px;
    border: solid 1px #ecedee;
    padding-left: 4px;
    padding-right: 4px;
    box-sizing: border-box;
}

.table_caozuo {
    display: flex;
    justify-content: space-between;
    background-color: #1c3fa2;
    height: 48px;
    align-items: center;
    border: solid 1px #ecedee;
    color: #ffffff;
}

.sj_table_head {
    background-color: #e5e5e5;
}

.table_name {
    margin-left: 20px;
}

.table_work {
    display: flex;
    margin-right: 20px;
}

.table_work div {
    margin-right: 10px;
}

.sj_table_head td {
    background-color: #f6f6f6;
}

.sj_white {
    width: 38px;
}

.sj_zankai {
    background-color: #eeeeee;
}

.sj_zankai td {
    border: solid 1px #FFFFFF;
    box-sizing: content-box;
    text-align: left;
}

.sj_details {
    margin-top: 10px;
    margin-bottom: 10px;
}

.sj_abc {
    display: none;
}

.sj_heji td {
    border: solid 1px #ecedee;
    height: 48px;
}

.sj_heji {
    margin-top: 14px;
}

.sj_heji_name td {
    background-color: #f6f6f6;
    padding-left: 20px;
}

.sj_heji_mes td {
    padding-left: 15px;
}

.sj_heji_mes span {
    color: #1c3fa2;
}

.yyxx .layui-form-label, .layui-form-mid, .layui-form-select, .layui-input-block, .layui-input-inline, .layui-textarea {
    width: 84%;
    position: relative;
}

.sj_xx .layui-form-label, .layui-form-mid, .layui-form-select, .layui-input-block, .layui-input-inline, .layui-textarea {
    width: 100%;
}

.yyxx .layui-input, .layui-select, .layui-textarea {
    border: none !important;
}

.yyxx .layui-form-select .layui-input {
    padding-left: 15px !important;
}

.new_yy {
    height: 78px;
    background-color: #dddddd;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 28px;
}

.make_yy {
    width: 178px;
    height: 50px;
    background-color: #1c3fa2;
    color: #FFFFFF;
    text-align: center;
    line-height: 50px;
}

.yy_work {
    display: flex;
    align-items: center;
    justify-content: space-around;
}

.yy_work div {
    margin-right: 10px;
}

.yy_work div:last-child {
    margin-right: 0;
}

.yy_pic {
    height: 120px !important;
    width: 100%;
}

.yy_pic img {
    height: 100px;
}

.xzyy_tj {
    height: 48px;
    background-color: #f6f6f6;
    border: solid 1px #ecedee;
    display: flex;
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 20px;
    align-items: center;
}

.copy_sure_his {
    width: 56px;
    height: 32px;
    background-color: #1c3fa2;
    color: #FFFFFF;
    line-height: 32px;
    text-align: center;
}

.yy_table_caozuo {
    display: flex;
}

.take_all {
    margin-right: 20px;
}

.yy_sure {
    text-align: center;
    font-weight: bold;
    margin-bottom: 30px;
}

.content_l_te {
    width: 27%;
    background-color: #f8f8f8;
}

.nei_logo {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 250px;
}

.caid_1 {
    justify-content: center;
    width: 206px;
    display: flex;
    align-items: center;
    color: #333333;
    /* text-align: center; */
}

.cai_son_1 {
    display: block;
    width: 100%;
    height: 74px;
    line-height: 74px;
    box-sizing: border-box;
    font-size: 18px;
    background-color: #f8f8f8;
}

.cai_xuan {
    background-color: #FFFFFF;
}

.cai_xuan .son_name {
    color: #1c3fa2;
}

.jc_ti {
    margin-top: 40px;
    display: none;
}

.jc_search input {
    width: 220px;
    height: 42px;
    margin-left: 26px;
    background-color: #ffffff;
}

.zsyz_check {
    margin-bottom: 24px;
}

.fenhang td {
    height: 24px !important;
    box-sizing: border-box;
}

.jscx {
    height: 260px;
    background-color: #ffffff;
    border-radius: 7px;
    box-shadow: 0 0 10px #dddddd;
    margin-bottom: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.jscx_c {
    width: 94%;
    height: 200px;
}

.jscx_line {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 20px;
}

.jscx_line input {
    width: 250px;
    height: 50px;
    background-color: #ffffff;
    border: solid 1px #cccccc;
}

.js_cao {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40%;
}

.chaxun {
    height: 45px;
    width: 150px ;
    background-color: #1c3fa2;
    color: #FFFFFF;
    text-align: center;
    line-height: 45px;
}

.js_clear {
    color: #1c3fa2;
    margin-left: 20px;
}

.fuwu {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}

.fuwu_c {
    width: 83%;
    display: flex;
    justify-content: space-between;
}

.fuwu_dao {
    height: 360px;
    background-color: #FFFFFF;
    width: 59%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.fuwu_dao_c {
    width: 96%;
    height: 92%;
}

.fuwu_dong {
    /*height: 448px;*/
    background-color: #FFFFFF;
    width: 39%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.fuwu_dong .list {
    margin-bottom: 13px;
    margin-top: 0px;
}

.fuwu_dong_c {
    width: 94%;
    height: 92%;
}

.daotu {
    width: 100%;
    background: url("../image/daobei.jpg");
    height: 237px;
    background-size: 100% 100%;
}

.dao_jump {
    width: 80%;
    height: 62px;
    margin-left: 7.5%;
    padding-top: 5%;
    display: flex;
    justify-content: space-between;
}

.daotu img {
    width: 55px;
}

.dao_jump a {
    display: block;
    height: 100%;
    width: 24%;
    color: #FFFFFF;
}

.dao_jump a:hover {
    color: #1c3fa2;
}

.dao_jump_1 {
    width: 80%;
    height: 62px;
    margin-top: 2.5%;
    margin-left: 13.5%;
    display: flex;
    justify-content: space-between;
}

.dao_jump_1 a {
    display: block;
    height: 100%;
    width: 24%;
    color: #FFFFFF;
}

.dao_jump_1 a:hover {
    color: #1c3fa2;
}

.dao_jump_2 {
    width: 80%;
    height: 62px;
    /*margin-top:-2%;*/
    margin-left: 13.5%;
    display: flex;
    justify-content: center;
}

.dao_jump_2 a {
    display: block;
    height: 100%;
    width: 24%;
    color: #FFFFFF;
}

.dao_jump_2 a:hover {
    color: #1c3fa2;
}

.dao_jump_a {
    margin-left: 7%;
}

.fuhui {
    display: flex;
    justify-content: center;
    margin-top: 16px;
}

.fuhui_c {
    width: 83%;
    display: flex;
    justify-content: space-between;
}

.fw_ting {
    width: 69%;
    height: 278px;
    background: url("../image/fwdt.png") no-repeat;
    background-size: 100% 100%;
    background-color: #FFFFFF;
    display: flex;
    justify-content: center;
    align-items: center;
}

.fw_ting_c {
    width: 94%;
    height: 92%;
}

.huiyuan_login {
    width: 29%;
    height: 278px;
    background-color: #FFFFFF;
    display: flex;
    justify-content: center;
}

.huiyuan_login_c {
    width: 92%;
    margin-top: 16px;
}

.hui_a {
    text-align: center;
    font-size: 20px;
    color: #1c3fa2;
    margin-bottom: 15px;
}

.hui_b {
    margin-bottom: 15px;
}

.hui_b input {
    height: 49px;
    width: 94%;
    background-color: #f5f5f5;
    border: none;
    padding-left: 6%;
}

.hui_c {
    height: 49px;
    background-color: #1c3fa2;
    text-align: center;
    line-height: 49px;
    color: #FFFFFF;
}

.hui_d {
    margin-top: 10px;
    color: #1c3fa2;
    font-size: 14px;
}

.ft_a {
    display: flex;
    justify-content: space-between;
    margin-top: 50px;
}

.ft_b {
    height: 100px;
    display: block;
    width: 15%;
    background: rgba(255,255,255,.5);
    border-radius: 10px;
}

.ft_c {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ft_c:hover {
    color: #1c3fa2;
}

.ft_d div {
    width: 100%;
    text-align: center;
}

.ft_e {
    margin-bottom: 10px;
}

.bizz {
    display: flex;
    justify-content: center;
    margin-top: 20px;
    margin-bottom: 20px;
}

.bizz_c {
    width: 83%;
    display: flex;
    justify-content: space-between;
}

.biao_xia {
    height: 300px;
    background-color: #ffffff;
    width: 39%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.zili {
    height: 300px;
    background-color: #ffffff;
    width: 59%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.biao_xia_c {
    width: 94%;
    height: 92%;
}

.biao_xia_c .layui-tab-title {
    border: none !important;
}

.biao_xia_c .layui-this {
    font-size: 18px;
    font-weight: bold;
    color: #333333 !important;
}

.biao_xia_c .layui-tab-title li {
    font-size: 24px;
    font-weight: bold;
    color: #999999;
}

.biao_xia_c .layui-this:after {
    content: '';
    position: absolute !important;
    bottom: -15px !important;
    left: 20px !important;
    width: 22px !important;
    border-bottom: 3px solid #1c3fa2 !important;
}

.biao_xia_c .layui-tab {
    margin: 0 !important;
}

.zili_c {
    height: 92%;
    width: 94%;
}

.shou_pic_1 {
    text-align: center;
}

.shou_pic_1 img {
    width: 94px;
}

.jscx_line div {
    width: 50%;
}

.jscx_line div input {
    width: 70%;
}

.chaxun {
    margin-left: 10%;
}

.js_clear {
    width: 40px !important;
}

.jsnl_part {
    width: 96%;
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.content_c_1 {
    width: 83%;
    min-height: 500px;
    display: flex;
    justify-content: center;
    margin-top: 2rem;
    margin-bottom: 2rem;
    background-color: #FFFFFF;
}

.shiye img {
    width: 44px;
    margin-left5: 5px;
}

.jishuji .d_title {
    margin-bottom: 0;
}

.zhishu .d_title {
    margin-bottom: 0;
}

.list_zuo {
    width: 70%;
    display: flex;
    align-items: center;
}

.list_zuo .fang {
    margin-right: 8px;
}

.list_zuo .list_name {
    width: 100%;
}

/*---------å¸¸è§é—®é¢˜-----*/
.hui_kuai {
    margin-bottom: 65px;
}

.ask {
    display: flex;
}

.answer {
    display: flex;
}

.ask_pic {
    width: 46px;
    text-align: center;
    margin-right: 15px;
}

.ask_nei {
    width: 95%;
    margin-top: 23px;
    border-bottom: 1px dotted #d2d2d2;
    padding-bottom: 26px;
    font-weight: bold;
}

.answer_nei {
    width: 95%;
    padding-top: 16px;
    color: #666666;
}

.hui {
    padding-top: 16px;
}

.biaoge input {
    border: solid 1px #e5e5e5;
}

.ask_1 {
    display: flex;
    justify-content: space-between;
}

.ask_a {
    display: flex;
    align-items: center;
}

.ask_b {
    margin-right: 10px;
}

.ask_a input {
    width: 186px;
    height: 45px;
}

.ask_c {
    display: flex;
    position: relative;
}

.ask_c span {
    position: absolute;
    right: -20px;
    top: 0;
    color: #e71f1f;
    font-size: 20px;
}

.ask_c_1 span {
    position: absolute;
    right: -20px;
    top: 0;
    color: #e71f1f;
    font-size: 20px;
}

.ask_c_1 {
    width: 93.5%;
    position: relative;
}

.ask_2 {
    display: flex;
    margin-top: 45px;
}

.ask_c_1 textarea {
    width: 100%;
}

.ask_3 {
    display: flex;
    margin-top: 45px;
}

.wenjian_ming {
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.wenjian_ming input {
    border: none;
    width: 50%;
}

.close_file {
    display: none;
    width: 12px;
}

.login_yan {
    display: flex;
    justify-content: center;
    align-items: center;
}

.login_yan img {
    width: 100%;
    height: 100%;
}

.list:hover .list_name {
    color: #1c3fa2;
}

.zc_tjjump {
    display: flex;
    flex-wrap: wrap;
    background-color: #eeeeee;
    align-items: center;
    padding: 1rem;
    margin-bottom: 20px;
}

.zc_tjjump a {
    display: block;
    width: 20% ;
    text-align: left;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #333333;
}

.zc_tjjump a:hover {
    color: #1c3fa2;
}

.zllw_xiang {
    width: 60%;
}

.picture {
    height: 100%;
    width: 100%;
    background-color: #f7f7f7;
    border-radius: 12px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    background: url("../image/idcard2.png") no-repeat;
    background-size: 100% 100%;
}

.jc_search {
    display: flex;
    align-items: center;
}

.picture1 {
    height: 100%;
    width: 100%;
    background-color: #f7f7f7;
    border-radius: 12px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    background: url("../image/idcard1.png") no-repeat;
    background-size: 100% 100%;
}

.add {
    position: absolute;
    left: 40px ;
    top: 55px;
    width: 20px;
    height: 20px;
    background: url("../image/add.png");
    background-size: 100% 100% ;
}

.pic1 {
    width: 100%;
    height: 100%;
    border: 1px solid ;
    z-index: 9;
    background: none;
    outline: none;
    border: none;
    opacity: 0;
}

.pic {
    width: 100%;
    height: 100%;
    border: 1px solid ;
    z-index: 9;
    background: none;
    outline: none;
    border: none;
    opacity: 0;
}

#uploadImg {
    width: 100%;
    height: 100%;
    border-radius: 12px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 8;
    background-size: 100% 100%;
}

#uploadImg1 {
    width: 100%;
    height: 100%;
    border-radius: 12px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 8;
    background-size: 100% 100%;
}

.shenfen {
    display: flex;
    margin-bottom: 3rem;
}

.idc_qian {
    width: 218px;
    height: 137px;
}

.idc_hou {
    width: 218px;
    height: 137px;
    margin-left: 1rem;
}

.id_mes {
    text-align: center;
    margin-top: 10px;
}

/* ---------é¢„çº¦æ›´æ–°---------- */
/*------------å¼¹çª—ç³»åˆ—--------------*/
.other_window {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 10;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    visibility: hidden;
}

.other_window_a {
    width: 70%;
    height: 600px;
    overflow: scroll;
    display: none;
    background-color: #FFFFFF;
    overflow: scroll;
}

.yyxx_k textarea {
    width: 100%;
    border: solid 1px #d2d2;
}

.other_window_a .yyxx .layui-form-select .layui-input {
    padding-left: 10px !important;
}

.other_window_b {
    display: flex;
    justify-content: center;
    margin-top: 30px;
}

.other_window_b div {
    width: 156px;
    height: 50px;
    border: solid 1px #1c3fa2;
    text-align: center;
    line-height: 50px;
    color: #1c3fa2;
    box-sizing: border-box;
}

.other_window_b div:hover {
    background-color: #1c3fa2 ;
    color: #FFFFFF;
}

.keep {
    margin-right: 20px;
}

.window_biao {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 26px;
    font-size: 16px;
}

.window_cao {
    width: 178px;
    height: 49px;
    border: solid 1px #bfbfbf;
    text-align: center;
    line-height: 49px;
    color: #999999;
}

.window_name {
    font-size: 20px;
}

.window_cao img {
    margin-right: 5px;
}

.history_window_a {
    width: 70%;
    height: 600px;
    overflow: scroll;
    background-color: #FFFFFF;
    display: none;
    overflow: scroll;
}

.shehui_window_a {
    width: 70%;
    height: 600px;
    overflow: scroll;
    border: solid 1px #ecedee;
    background-color: #FFFFFF;
    /*display: none;*/
}

.copy_window_tu {
    width: 100%;
    height: 100%;
    border: solid 1px #dedede;
    position: fixed;
    z-index: 20;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    visibility: hidden;
}

.copy_window {
    width: 100%;
    height: 100%;
    border: solid 1px #dedede;
    position: fixed;
    z-index: 20;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    visibility: hidden;
}

.copy_window_a {
    width: 829px;
    height: 500px;
    background-color: #ffffff;
    border: solid 1px #dedede;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.17);
    overflow: auto;
}

.copy_window_b {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 52px;
    border-bottom: 1px solid #dedede;
}

.copy_window_c {
    display: flex;
    justify-content: space-between;
    align-items: center;
    justify-content: space-between;
    width: 94%;
}

.close_copy img {
    width: 16px;
}

.close_copy_wen img {
    width: 16px;
}

.copy_window_d {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}

.copy_window_e {
    width: 94%;
}

.fenye_1 {
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.copy_sure {
    width: 56px;
    height: 32px;
    background-color: #1c3fa2;
    color: #FFFFFF;
    line-height: 32px;
    text-align: center;
}

.chuantu_window_a {
    width: 829px;
    height: 500px;
    background-color: #ffffff;
    border: solid 1px #dedede;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.17);
}

.add_npic {
    width: 105px;
    height: 40px;
    background-color: #ffffff;
    border: solid 1px #1c3fa2;
    color: #666666;
    text-align: center;
    line-height: 40px;
    position: relative;
}

.add_npic input {
    width: 105px;
    height: 40px;
    background-color: #ffffff;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}

.xuan_tu {
    height: 300px;
    border: solid 1px #dedede;
    margin-top: 20px;
    display: flex;
    flex-wrap: wrap;
}

.xuan_tu_p {
    width: 20%;
    display: flex;
    justify-content: center;
    margin-top: 15px;
    margin-bottom: 10px;
}

.xuan_tu_a {
    width: 90%;
    height: 120px;
    background-color: #ffffff;
    border: solid 1px #bfbfbf;
    position: relative;
}

.xuan_tu_a img {
    width: 100%;
    height: 100%;
}

.xuanz {
    position: absolute;
    right: -5px;
    top: -5px;
    visibility: hidden;
}

.dian_chuan {
    width: 158px;
    height: 50px;
    background-color: #ffffff;
    border: solid 1px #1c3fa2;
    color: #1c3fa2;
    text-align: center;
    line-height: 50px;
}

.rc_pic {
    width: 304px;
    margin-right: 15px;
}

tr td:nth-child(2) {
    /*   min-width:104px; */
}

tr td {
    font-size: 13px;
}

.kaixin {
    display: inline-block;
}

/*-------------æ›´æ–°é¡µé¢-------------*/
.z_book_1 {
    display: flex;
    justify-content: space-between;
}

.z_book_1 .z_book_l {
    width: 45%;
}

.z_book_1 .z_book_r {
    width: 55%;
}

.z_book_1 .z_book_r {
    height: auto;
}

.z_book_1 .sj_liuc_c {
    width: 100%;
    height: auto;
}

.z_book_1 .sj_caozuo {
    margin-bottom: 30px;
}

.time_xuan {
    height: 80px;
    display: flex;
    align-items: center;
}

.time_xuan div {
    width: 100px;
    height: 41px;
    background-color: #ffffff;
    border-radius: 4px;
    border: solid 1px #dcdcdc;
    font-size: 15px;
    color: #999999;
    line-height: 41px;
    text-align: center;
    margin-right: 10px;
}

.time_xuan div:first-child {
    margin-left: 23px;
}

.acc_time {
    border: solid 1px #1c3fa2 !important;
    color: #1c3fa2 !important;
}

.xuandan {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-right: 0!important;
}

.xuandan_a {
    height: 100%;
    border-left: 1px solid #ecedee;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 26px;
}

.xuandan_b {
    height: 100%;
    border-left: 1px solid #ecedee;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 26px;
}

.sj_zankai {
    display: none;
}

.zhan_bei {
    background-color: #f6f6f6;
}

.tesu {
    color: #ed0707;
}

/*-----------------------*/
.after_login {
    width: 29%;
    height: 278px;
    background-color: #eff3ff;
    display: flex;
    justify-content: center;
    background-image: url("../image/after-bei.png");
    background-repeat: no-repeat;
    background-position: right bottom;
}

.after_login_c {
    width: 90%;
    margin-top: 14px;
}

.after {
    margin-bottom: 16px;
}

.after_a {
    font-size: 16px;
    color: #999999;
    margin-bottom: 5px;
}

.after_b {
    font-size: 18px;
}

.after_c {
    color: #1c3fa2;
    font-size: 16px;
}

.pay_no {
    display: flex;
    justify-content: center;
    font-size: 30px;
}

.pay_no div {
    text-align: center;
}

.pay_no_a {
    width: 600px;
}

.pay_no_a img {
    margin-bottom: 20px;
}

.yy_zhu_a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #dddddd;
    height: 48px;
    padding-left: 20px;
    padding-right: 20px;
}

.sj_liuc_1 {
    width: 100%;
}

.z_book_r .sj_liuc_c {
    margin-left: 3%;
}

.quanju {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}

.quanju_c {
    width: 83%;
    height: 95px;
    background-color: #dddddd;
    display: flex;
    justify-content: center;
    align-items: center;
}

.quanju_d {
    width: 96%;
    height: 50px;
    background-color: #93D1FF;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.quanju_d input {
    width: 80%;
    height: 50px;
    background-color: white;
    border: 1px solid #dddddd;
}

.quan_sou {
    height: 50px;
    background-color: #1a428a;
    width: 15%;
    text-align: center;
    line-height: 50px;
    color: white;
}

.Validform_wrong {
    position: absolute;
    right: 0;
}

.Validform_checktip {
    position: absolute;
    right: 0;
}

/*  -----------------------*/
pre {
    font-family: 'SiYuanRegular1689337fdb1dd5c' !important;
    white-space: pre-wrap;
    word-wrap: break-word;
}

blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul {
    margin: 0;
    padding: 0;
    outline: none;
}

img {
    border: 0;
}

ul,dl,li,dt,dd {
    list-style: none;
}

.clearfix:after {
    display: block;
    height: 0;
    clear: both;
}

.clearfix {
    *zoom:1;}

/*IE/7/6*/
input,textarea,select {
    outline: none;
    font-family: "微软雅黑";
    line-height: normal;
    border: none;
    background: none;
}

textarea {
    resize: none;
    overflow: hidden;
}

select {
    -webkit-appearance: none;
    appearance: none;
    -ms-appearance: none;
    border-radius: 0;
}

select::-ms-expand {
    display: none;
}

i,em {
    font-style: normal;
}

.u_hidden {
    display: none;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.z-container {
    width: 83%;
    height: auto;
    clear: both;
    margin: 0 auto;
    text-align: center;
}

.z-row {
    width: 100%;
    height: auto;
    clear: both;
    margin: 0 auto;
    overflow: hidden;
}

.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ellipsis2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ellipsis3 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
}

.flex_box,.flex {
    display: flex;
    display: -webkit-flex;
}

*:before, *:after {
    /*     z-index: -1; */
}

.index_about {
    background: url(../img/index_bg1.jpg) no-repeat bottom center;
    padding: 20vh 0;
    color: #fff;
}

.index_tit h3 {
    color: #CBA155;
    font-family: "en";
    font-size: 54px;
    font-weight: bold;
}

.index_tit2 {
    margin: 30px 0;
}

.index_tit2 h3 {
    font-size: 26px;
}

.index_tit2 p {
    font-family: "en";
    font-size: 16px;
}

.index_desc {
    width: 50%;
    line-height: 26px;
    height: 52px;
    overflow: hidden;
}

.more_btn {
    display: block;
    text-align: center;
    width: 130px;
    height: 40px;
    line-height: 40px;
    color: #CBA155;
    text-transform: uppercase;
    margin-top: 8vh;
    position: relative;
    z-index: 1;
}

.more_btn:before {
    content: "";
    display: block;
    width: 50%;
    height: 100%;
    background: #343433;
    position: absolute;
    left: 0;
    top: 0;
    transition: all .4s;
}

.more_btn:hover:before {
    width: 100%;
}

.more_btn2:before {
    background: #CBA155;
}

.more_btn2 {
    color: #fff;
}

.index_lb {
    height: 542px;
    position: relative;
}

.z_big {
    height: 542px;
    color: #fff;
  	display:flex;
}

.index_lb .z_big a{
	display:none;
  	width:100%;
 	height:100%;
  transition:.4s;
}

.index_lb .z_big a.on{
	display:block;
  	background-color:transparent!important;
  	transition:.4s;
}

.z_big ul {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
}

.z_big ul .img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    background-size: 100% 100% !important;
}

.lb_tit {
    width: 100%;
    position: absolute;
    left: 0;
    top: 10vh;
    z-index: 3;
}

.lb_tit .fr {
    line-height: 54px;
    text-align: right;
}

.lb_tit .fr em {
    display: inline-block;
    width: 50px;
    height: 4px;
    background: #CBA155;
}

.lb_tit .fl {
    color: #CBA155;
}

.lb_tit .index {
    font-size: 80px;
    font-family: "en";
    display: block;
}

.lb_tit .alls {
    font-size: 30px;
    font-family: "en";
    position: relative;
    padding-right: 40px;
    z-index: 2;
}

.lb_tit .alls:before {
    content: "";
    display: block;
    width: 30px;
    height: 4px;
    background: #CBA155;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.z_small li {
    width: 230px;
    height: 62px;
    position: relative;
    cursor: pointer;
    background-color: #ffffff
}

.z_small li .img {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}

/* .z_small li img{width: 100%; height: 100%; } */
.z_small {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 10%;
    text-align: center;
}

.z_small ul {
    display: flex;
    justify-content: space-between;
    width: 70%;
}

.z_small li .info {
    width: 100%;
    padding: 0 10px;
    transition: all .4s;
    visibility: hidden;
    z-index: 2;
    opacity: 0;
    font-size: 16px;
    box-sizing: border-box;
    height: 100%;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    background: #CBA155;
    text-align: center;
    color: #fff;
    position: absolute;
    left: 100%;
    top: 0;
}

.z_small li h3 {
    border-bottom: 1px solid #fff;
    line-height: 24px;
    display: inline-block;
}

.on {
    background-color: #1c3fa2 !important;
}

/*.z_small li.on .img:before{ content: ""; z-index: 1; display: block; box-sizing: border-box; width: 100%; height: 100%;     left: 0;*/
/*    top: -28px; position: absolute;}*/
.fulei {
    position: absolute;
    left: 43%;
    top: -223px;
}

.fulei_title {
    font-size: 26px;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: rgba(249,249,249,1);
}

.fulei_desc {
    font-size: 44px;
    font-family: Constantia;
    font-weight: 400;
    color: rgba(222,55,45,1);
}

.zj {
    display: block;
    width: 100%;
    height: 100%;
}

.zj_a {
    width: 100%;
    height: 100%;
    align-items: center;
    display: flex;
    justify-content: center;
}

.zj_name {
    font-size: 24px;
    color: #666666;
    margin-left: 1rem;
}

.on .zj_name {
    color: #FFFFFF;
}

/* .lsyg_con {
          height: 87px;
      } */
.history-journey {
    position: relative;
}

.history-journey:before {
    animation: sonarEffect2 2s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
    background-color: #DE372D;
    border-radius: 50%;
}

@-webkit-keyframes sonarEffect1 {
    0% {
        box-shadow: 0 0 0 0px rgba(10, 63, 124, 0.7);
        background: rgba(10, 63, 124, 0.7);
    }

    100% {
        box-shadow: 0 0 0 20px rgba(10, 63, 124, 0);
        background: rgba(10, 63, 124, 0.3);
    }
}

@keyframes sonarEffect1 {
    0% {
        box-shadow: 0 0 0 0px rgba(222, 55, 45, 0.7);
        background: rgba(222, 55, 45, 0.7);
    }

    100% {
        box-shadow: 0 0 0 20px rgba(222, 55, 45, 0);
        background: rgba(222, 55, 45, 0.3)ï¼›
    }
}

@-webkit-keyframes sonarEffect2 {
    0% {
        box-shadow: 0 0 0 0px rgba(222, 55, 45, 0.7);
        background: rgba(222, 55, 45, 0.7);
    }

    100% {
        box-shadow: 0 0 0 10px rgba(222, 55, 45, 0);
        background: rgba(222, 55, 45, 1);
    }
}

@keyframes sonarEffect2 {
    0% {
        box-shadow: 0 0 0 0px rgba(222, 55, 45, 0.7);
        background: rgba(222, 55, 45, 0.7);
    }

    100% {
        box-shadow: 0 0 0 10px rgba(222, 55, 45, 0);
        background: rgba(222, 55, 45, 0.9);
    }
}

.login_mes_c_a {
    width: 94%;
    margin-top: 30px;
    margin-bottom: 30px;
}

.login_yan_a {
    width: 36%;
    height: 59px;
    background-color: #1c3fa2;
    color: #FFFFFF;
    border: solid 1px #d2d2d2;
    text-align: center;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

.find_mi {
    width: 50%;
}

.find_mi .yyxx {
    width: 100%;
}

.find_mi .yyxx_dw {
    width: 100%;
}

.find_sure {
    height: 60px;
    background-color: #1c3fa2;
    color: #FFFFFF;
    text-align: center;
    line-height: 60px;
}

.hs_move :hover .hvr-grow {
    transform: scale(1.2);
}

.zm :hover .hvr-grow {
    transform: scale(1.2);
}


td {
    word-break: break-all;
    word-wrap: break-word;
    white-space: nowrap;
    /*   text-overflow:ellipsis; */
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

/*-----------------------------*/
@media only screen and (max-width: 1280px) {
    .khfw_1 {
        height: 110px;
    }

    .zsjg_1 {
        height: 110px;
    }

    .zsjg_zhe {
        font-size: 16px;
    }

    .news_r {
        width: 43%;
    }

    .news_l {
        width: 55%;
    }

    .dt_l {
        width: 18%;
    }

    .dt_r {
        width: 78%;
    }

    .dt_title {
        margin-bottom: 10px;
    }

    .jishu {
        width: 54%;
    }

    .kefu {
        width: 43%;
    }

    .khfw {
        height: 360px;
    }

    .jsnl {
        height: 360px;
    }

    .keshi img {
        height: 360px;
    }

    .jsnl .layui-tab-title li {
        height: 90px !important;
    }

    .khfw_1_1 {
        width: 94%;
    }

    .khfw_name {
        font-size: 16px;
    }

    .zc_tjjump {
        display: flex;
        flex-wrap: wrap;
        background-color: #eeeeee;
        align-items: center;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-bottom: 20px;
    }

    .zc_tjjump a {
        display: block;
        width: 20% ;
        text-align: center;
        margin-top: 10px;
        margin-bottom: 10px;
        color: #333333;
    }

    .zc_tjjump a:hover {
        color: #1c3fa2;
    }
}

@media (max-width: 1024px) {
    .new_c {
        width: 90%;
    }

    .dang_c {
        width: 90%;
    }

    .nl_c {
        width: 90%;
    }

    .zhishu_c {
        width: 90%;
    }

    .jishuji_c {
        width: 90%;
    }

    .bottom_c {
        width: 90%;
    }

    .beian_c {
        width: 90%;
    }

    .news_r {
        width: 37%;
    }

    .news_l {
        width: 61%;
    }

    .khfw_name {
        font-size: 13px;
    }

    .jishu {
        width: 58%;
    }

    .kefu {
        width: 40%;
    }

    .khfw {
        height: 300px;
    }

    .jsnl {
        height: 300px;
    }

    .keshi img {
        height: 300px;
    }

    .jsnl .layui-tab-title li {
        height: 75px !important;
    }

    .khfw_1_1 {
        width: 94%;
    }

    .caison:hover {
        color: #1c3fa2!important;
    }
}

/* ---------å¤§å±åˆ†è¾¨çŽ‡----------------- */
@media (min-width: 1920px) {
    body {
        font-size: 16px !important;
    }

    .hs_title {
        font-size: 17px;
    }

    .z_small ul {
        width: 60%;
    }

    .content_l {
        width: 20%;
    }

    .content_r {
        width: 78%;
    }

    .wenjian_ming {
        margin-top: 0px;
    }

    .yyxx_k {
        margin-bottom: 12px;
    }

    .hs_con {
        font-size: 16px;
    }

    /*   .dt_title {
        font-size: 20px;
    } */
    .dt_1 {
        height: 140px;
    }

    .dt_year {
        font-size: 16px;
        font-weight: bold;
    }

    /*   .dt_day {
        font-size: 50px;
    } */
    .index_lb {
        height: 640px;
    }

    .z_big {
        height: 640px;
    }

    .new_c {
        height: 468px;
    }

    .xinwen {
        height: 390px;
    }

    .np_pic img {
        height: 460px;
    }

    .xinwen .swiper-pagination {
        bottom: 20px !important;
        left: 60px !important;
    }

    .swiper-pagination-bullet {
        width: 12px !important;
        height: 12px !important;
    }

    /*   .title {
        font-size: 24px;
    } */
    /*   .layui-tab-title li {
        font-size: 24px !important;
    } */
    .yuan_jump_c {
        font-size: 20px;
    }

    .khfw_1 {
        height: 171px;
    }

    .khfw_name {
        margin-top: 18px;
    }

    /*   .khfw_name {
        font-size: 21px;
    } */
    .jsjg_title {
        font-size: 17px;
        margin-bottom: 12px;
    }

    .jsnl .layui-tab-title li {
        width: 246px !important;
        height: 120px !important;
    }

    /*   .at_page {
        font-size: 30px;

    } */
    /*   .jsnl_title {
        font-size: 20px;
    } */
    .keshi img {
        height: 480px;
    }

    .nl_t {
        height: 572px;
    }

    .jsnl {
        height: 480px;
    }

    .khfw {
        height: 480px;
    }

    .nl_b {
        height: 166px;
    }

    /*   .shuzi_shu span {
        font-size: 66px;
    } */
    .nl_c {
        height: 900px;
    }

    .zsjg_1 {
        height: 158px;
    }

    .zhishu_c {
        height: 248px;
    }

    .zhishu {
        height: 376px;
    }

    .zsjg_zhe {
        line-height: 158px;
        /* 	font-size: 18px; */
    }

    .jsjg_1 {
        width: 32%;
        height: 130px;
    }

    .jsjg_nei {
        font-size: 16px;
    }

    .jsjs_img {
        width: 270px;
    }

    .jishuji {
        height: 680px;
    }

    .jishuji_c {
        height: 580px;
    }

    .shaoma {
        text-align: center;
        /*     font-size: 17px; */
    }

    .di_cen_1 {
        width: 26%;
    }

    .di_cen_2 {
        width: 38%;
    }

    .di_cen_3 {
        width: 32%;
    }

    .di_cen {
        width: 46%;
    }

    .erweima {
        width: 20%;
    }

    .diqian {
        width: 29%;
    }

    .bottop_3 {
        width: 20%;
    }

    .bottop_2 {
        width: 46%;
    }

    .bottop_1 {
        width: 29%;
    }

    .di_cen a {
        font-size: 14px;
    }

    .di_mes_name {
        width: 110px;
    }

    .di_mes {
        font-size: 16px;
    }

    .beian_l {
        font-size: 16px;
    }

    .beian_r a {
        font-size: 16px;
    }

    .nav>div>ul>li>a {
        font-size: 18px;
    }

    /*   .walk_zc_a a {
        font-size: 22px;
    } */
    .zj_caidan {
        height:260px;
    }
  .zj_caidan1 {
        height:160px;
    }
 .zj_caidan1	.walk_zc_g1 {
    display: flex;float:left;width:30%;background:Red;
    align-items: center;
    margin-bottom: 20px;
}

    /*   .sousuo {
        width: 110px;
        font-size: 18px;
    } */
    .sousuo img {
        width: 18px;
        margin-right: 5px;
        margin-top: -2px;
    }

    /*   .title_1 {
        font-size: 28px;
    }
      .s_zhuan_name {
        font-size: 22px;
    }
     */
    .back_index_c img {
        width: 500px;
    }

    /*   .list_name {
        font-size: 20px;
    }
      .list_name {
        font-size: 18px;
    }
      .list_date {
        font-size: 17px;
    } */
    .d_news_r .layui-tab-title li {
        font-size: 24px !important;
        font-weight: bold;
        color: #999999;
    }

    /*   .d_new_name {
        font-size: 22px;
    }
      .back_li {
        font-size: 18px;
    } */
    .d_new_pic img {
        height: 420px;
    }

    .d_new_pic {
        height: 420px;
    }

    .zhijian .list {
        margin-top: 18px;
    }

    .dj_title {
        font-size: 20px;
        line-height: 90px;
    }

    /*   .laiyaun {
        font-size: 16px;
    }
      p span{
          font-size:16px !important;
      }
      .cai_name {
        font-size: 24px;
    } */
    .dwxuan img {
        height: 360px;
    }

    .dw_jian_r {
        height: 360px;
    }

    .danwei_c {
        height: 500px;
    }

    .dw_jian_l {
        line-height: 40px;
    }

    /*   .lun_kong {
        font-size: 20px;
    } */
    .yu_lead_c {
        height: 320px;
    }

    .yuanz_c {
        height: 450px;
    }

    .yuan_jump {
        height: 124px;
    }

    .yaoyao {
        width: 90px;
    }

    /*   .yuan_jump_c {
        font-size: 22px;
    } */
    .mes_box {
        width: 114px;
        font-size: 15px;
    }

    /*.di1_r {
        margin-left: 20px;
    }
       .big-cai {
        font-size: 26px;
    }
      .son_name {
        font-size: 22px;
    }
     */
    .go img {
        width: 20px;
    }

    /*   .dao_name {
        font-size: 24px;
    }
      .yemian a {
        font-size: 18px;
    }
      .loca {
        font-size: 20px;
    } */
    .hs_pic {
        height: 142px;
    }

    .xiwen_pic {
        height: 142px;
    }

    .hs_c {
        height: 147px;
    }

    .hs_move {
        height: 200px;
    }

    .xinwen .swiper-container {
        width: 98% !important;
    }

    /*------æ–°é—»æ–°æ¡†æž¶----------*/
    .gx_news {
        display: flex;
        height: 390px;
        justify-content: space-between;
        width: 99% !important;
    }

    /*  .hs_title {
        font-size: 20px;
    }
      .hs_con {
        font-size: 18px;
    }
      .hs_other {
        font-size: 16px;
    }
      .nei_title_1 {
        font-size: 22px;
    }
      .nei_lai {
        font-size: 18px;
    }
      .lin_name {
        font-size: 18px;
    }
      .lin_zhi {
        font-size: 20px;
    }
      .zs_jigou_title {
        font-size: 22px;
    } */
    .zs_jigou_img {
        width: 130px;
        height: 130px;
    }

    .zs_jigou_img img {
        width: 130px;
        height: 130px;
    }

    .zs_jigou_1 {
        height: 130px;
    }

    .zm_n {
        width: 92%;
        font-size: 18px;
    }

    .zm img {
        height: 210px;
    }

    .zm_name {
        height: 70px;
    }

    /*   .talk_list {
        font-size: 16px;
    }
      .talk_nei {
        font-size: 20px;
    } */
    /*   .layui-btn-sm {
        font-size: 18px;
    }
      .nei_title {
        font-size: 22px;
    }
      .kj_wz_1 {
        font-size: 20px;
    }
      .kj_wz_2 div:first-child {
        font-size: 18px;
    }
      .kj_wz_2 {
        font-size: 20px;
    } */
    .fuwu_dao {
        height: 410px;
    }

    .daotu {
        height: 286px;
    }

    .dao_jump_2 {
        margin-top: 3%;
        margin-left: 16.5%;
    }

    .ft_b {
        height: 120px;
    }

    /*   .hui_d {
        font-size: 18px;
    }
      .hui_a {
        font-size: 22px;
    } */
    .huiyuan_login {
        height: 290px;
    }

    .fw_ting {
        height: 290px;
    }

    .zili {
        height: 350px;
    }

    .shou_pic_1 img {
        width: 130px;
    }

    .biao_xia {
        height: 350px;
    }

    /*   .shou_name {
        font-size: 18px;
    }
      .shou_name {
        font-size: 20px;
    }
      .compare_part {
        font-size: 22px;
    } */
    .kuaicha {
        width: 166px;
    }

    .ys_pic {
        height: 300px;
    }

    .ys_pic img {
        height: 300px;
    }

    .ys_name {
        height: 58px;
    }

    /*   .lead_maio {
        font-size: 20px;
    }
      .dj_nei {
        font-size: 22px;
    }
      .compare_name {
        font-size: 18px;
    } */
    table td {
        font-size: 15px !important;
    }

    .zsyz_check_c input {
        width: 300px;
    }

    /*   .login_ch_name {
        font-size: 26px;
    }
      .login_title {
        font-size: 28px;
    }
      .login_choose {
        font-size: 22px;
    }
      .yy_tishi {
        font-size: 16px;
    }
      .bitian {
        font-size: 26px;
    }
      .yy_chuan_r {
        font-size: 18px;
    } */
}

.delete_pic {
    width: 16px;
    float: right;
    position: absolute;
    right: 0px;
}

.b_delete_pic {
    width: 16px;
    float: right;
    position: absolute;
    right: 0px;
}

.pic_box {
    position: relative;
    width: 150px;
    margin: 0px 10px;
}

.img-op {
    /*background-color: #000;   opacity: .2;*/
    position: absolute;
    z-index: 9;
    width: 100%;
    /*display:none; */
    height: 100%;
    top: 0;
}

.img-op input {
    color: white;
    font-size: 14px;
    padding: 0px 3px;
    width: 140px;
}

.img-op span {
    position: absolute;
    bottom: 0px;
    background-color: #000000;
    opacity: .5;
    display: block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    border-radius: 1px;
}

.load_show_pic {
    width: 150px;
}

.big-img {
    display: none;
    position: relative;
}

.small_img {
    position: relative;
}

.index-test {
    padding-top: 35px;
    background-color: #f5f5f5;
    padding-bottom: 35px;
}

.index-test > .box {
    width: 83%;
    margin-left: auto;
    margin-right: auto;
}

.test-info-box {
    display: flex;
    justify-content: space-between;
    overflow: hidden;
}

.test-info-box .info-left {
    width: 32%;
    display: flex;
    overflow: hidden;
}

.test-info-box .video-box {
    width: 32%;
    flex-shrink: 0;
}

.info-left-img {
    width: 41%;
    flex-shrink: 0;
}

.info-left-img .img-box {
    width: 100%;
    height: 204px;
    overflow: hidden;
}

.info-left-img .img-box i {
    display: block;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    transition: .3s;
}

.info-left-img:hover .img-box i {
    transform: scale(1.1);
}

.info-left-img .img-title {
    font-size: 18px;
    color: #333;
    line-height: 28px;
    font-weight: normal;
    margin-top: 8px;
    overflow: hidden;
    display: -webkit-box;
    text-align: justify;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.info-left .info-txt {
    padding: 0 3%;
    overflow: hidden;
    flex: auto;
}

.info-left .info-txt .top-txt a {
    display: flex;
    width: 100%;
    overflow: hidden;
    align-items: center;
    justify-content: space-between;
    font-size: 16px;
    margin-bottom: 22px;
}

.info-left .info-txt .top-txt a span {
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    transition: .3s;
}

.info-left .info-txt .top-txt a em {
    flex-shrink: 0;
    margin-left: 4%;
    color: #999;
    font-weight: normal;
    transition: .3s;
    font-size: 16px;
}

.info-left .info-txt .top-txt a:hover * {
    color: #1c3fa2;
}

.info-left .info-txt .more {
    display: block;
    float: right;
    font-size: 16px;
    color: #999;
    text-transform: uppercase;
    background: url(../image/sjx-icon.png) right center no-repeat;
    padding-right: 14px;
    margin-top: 13px;
}

.test-info-box .video-box .top-box h1,
.test-info-box .info-left .top-box h1{
	font-size:1.35rem;
  	font-weight:bold;
  	margin-bottom:1.25rem;
}


.video-box {
    height: 270px;
/*     padding: 0 27px;
    background: url(../image/arrow-line-bg.png) left center no-repeat,url(../image/arrow-right-line-bg.png) right center no-repeat; */
}

.video-box .box {
    width: 100%;
    height: 100%;
    position: relative;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: #000;
}

#indexVideo1,
#indexVideo2{
    display: block;
    width: 100%;
    height: 100%;
    transition: .3s;
    opacity: 0;
}

#play-btn1,
#play-btn2{
    display: block;
    width: 100%;
    height: 100%;
    background: url(../image/play-btn.png) center center no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 100;
    margin: auto;
}

.video-title {
    display: block;
    width: 115px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    background-color: rgba(0,0,0,.4);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 100;
    margin: auto;
    transition: .3s;
}

.page-video-box {
    margin-top: 2rem;
    margin-bottom: 2rem;
    background-color: #f9fafc;
}

.page-video-box .box {
    width: 83%;
    background-color: #fff;
    margin-left: auto;
    margin-right: auto;
    padding: 27px;
    min-height: 300px;
}

.top-box {
    display: flex;
    justify-content: space-between;
}

.page-video-box .tab {
    margin-top: 10px;
    font-size: 0;
}

.page-video-box .tab a {
    display: inline-block;
    font-size: 1.25vw;
    color: #333;
    margin-right: 40px;
    transition: .3s;
}

.page-video-box .tab a:hover, .page-video-box .tab a.tab-on {
    color: #1c3fa2;
}

.page-vide-list {
    width: 100%;
    margin-top: 44px;
}

.page-vide-list ul {
    font-size: 0;
    margin-left: -1.7%;
    margin-right: -1.7%;
}

.page-vide-list ul li {
    display: inline-block;
    width: 33.33333333%;
    padding: 0 1.7%;
    margin-bottom: 1.7%;
    box-sizing: border-box;
}

.page-vide-list ul li a {
    display: block;
    width: 100%;
    height: 100%;
}

.page-vide-list ul li .img-box {
    width: 100%;
    height: 288px;
    overflow: hidden;
    position: relative;
}

.page-vide-list ul li .img-box i {
    display: block;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    transition: .3s;
}

.page-vide-list ul li .time {
    display: inline-block;
    font-size: 16px;
    color: #fff;
    background: rgba(0,0,0,.4) url(../image/page-jt-icon.png) 10px center no-repeat;
    border-radius: 25px;
    line-height: 22px;
    padding-left: 25px;
    padding-right: 10px;
    position: absolute;
    right: 17px;
    bottom: 10px;
    z-index: 10;
}

.page-vide-list ul li .page-title {
    font-size: 17px;
    color: #333;
    margin-top: 15px;
    line-height: 1.4;
    transition: .3s;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.page-vide-list ul li p {
    font-size: .9375vw;
    color: #999;
    text-indent: 0;
    margin-top: 5px;
}

.page-vide-list ul li:hover .img-box i {
    transform: scale(1.1);
}

.page-vide-list ul li:hover .page-title {
    color: #1c3fa2;
}

.page-articles-list {
    margin-top: 45px;
}

.page-articles-list li {
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.page-articles-list li a {
    display: flex;
    align-items: center;
}

.page-articles-list li .img-box {
    flex-shrink: 0;
    width: 250px;
    height: 187px;
    overflow: hidden;
    margin-right: 20px;
}

.page-articles-list ul li .img-box i {
    display: block;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    transition: .3s;
}

.page-articles-list ul li .info {
    flex: auto;
    overflow: hidden;
}

.page-articles-list ul li .info .art-title {
    font-size: 1.15vw;
    color: #333;
    line-height: 1.4;
    transition: .3s;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.page-articles-list ul li p {
    text-indent: 0;
}

.page-articles-list ul li .desc {
    font-size: 16px;
    color: #999;
    text-align: justify;
    overflow: hidden;
    display: -webkit-box;
    text-align: justify;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-top: 3px;
}

.page-articles-list ul li .time {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 16px;
    color: #666;
    margin-top: 20px;
}

.page-articles-list ul li .time i {
    width: 64px;
    height: 23px;
    background: url(../image/page-more-icon.png) center center no-repeat;
    flex-shrink: 0;
    border: 1px solid #d8d8d8;
    border-radius: 25px;
    transition: .3s;
}

.info-content-box .big_dong {
    display: block;
    padding-top:13px;
}

.info-content-box .big_dong .list-box {
    display: flex;
    border-bottom: 1px dashed #ddd;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.info-content-box .big_dong .list-box:last-child{
	border-bottom:none;
}

.info-content-box .big_dong .list-box .title {
    width: 36px;
    flex-shrink: 0;
    font-size: 17px;
    color: #fff;
    padding: 5px 5px 4px;
    background: url(https://www.nimtt.cn/accessory/www.nimtt.cn/2022-07-07/undefined/dd53e09c-d62b-4943-bda0-027869234cbe.png) center center no-repeat;
    box-sizing: border-box;
    text-align: center;
    font-weight: normal;
    line-height: 18px;
    margin-right: 10px;
	border-radius: 5px;
background-size: cover;

}
.info-content-box .big_dong .list-box .dt{
    flex: auto;
    width: auto;
    overflow: hidden;
}
.info-content-box .big_dong .list-box .dt a .list:first-child{
    margin-top:0px;
}

.header_add20dabg {
    height: 98px;
    background-color: #ff0000;
    margin-right: auto;
    margin-left: auto;
}
.header_add20dabg a {
    display: block;
    width: 641px;

    max-width: 100%;
    height: 42px;
    margin: 0 auto;
    padding-top: 28px;
}
.header_add20dabg a .img2{
    display:none;
}

@media(max-width:767px){
    .header_add20dabg{
        display:none;
    }
}
.szfxx_list{
      flex: auto;
    width: auto;
    overflow: hidden;
  height: 140px;
}
.szfxx_list li{
          margin-bottom: 12.5px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 10px;
}
.szfxx_list>li>a{
    font-size: 16px;
    color: #333333;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.szfxx_list>li>span{
    font-size: 14px;
    margin-left: 1rem
}