.n_container {
    position: relative;
    z-index: 6;
    padding: 50px 0 50px 0;
    background-size: auto;
    background: url(../img/Nybg.png) no-repeat bottom center #f2f5f9;
    background-size: 100%;
    min-height: 650px;
}
.n_container::after {
    content: "";
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 100%;
    z-index: -8;
}
.nybanner{
	padding-top: 187px;
}
.w14 {
    max-width: 1500px;
    margin: 0 auto;
}
.flex {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.flex-start {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.listPic3 ul {
    margin-left: -2.5%;
}
.n_container .n_left {
    width: 300px;
    position: relative;
    z-index: 88;
}
.n_container .n_right {
    width: calc(100% - 360px);
    position: relative;
    z-index: 2;
}
.mianbao {
    border-bottom: 1px solid #dfdfe3;
    padding: 0 0 0 30px;
    background: url(../img/now.png) left center no-repeat;
    display: inline-block;
    vertical-align: top;
    background-size: 17px;
    left: 320px;
    z-index: 6;
    bottom: 10px;
    display: flex;
    align-items: center;
}
.mianbao, .mianbao i, .mianbao a {
    font-size: 17px;
    color: #323232;
    font-style: normal;
    transition: 0.6s all;
    line-height: 40px;
}
.listPic3 {
    margin-top: 20px;
}
.n_container .n_left h1{height:90px;line-height:90px;background:#003b9c;font-size: 36px;color:#fff;padding: 0 30px 0 40px;display:flex;align-items: center;background-size: auto;font-weight: bold;justify-content: center;}
.n_container .n_left h1 span{display: block;}
.n_container .n_left .con .ulCon{background:#003b9c;padding-bottom: 0;}
.n_container .n_left .con .ulCon ul{background:#FFFFFF;}

.n_container .n_left .con ul li{color: #333333;position:relative;border-bottom: 1px solid #f1f1f1;}
.n_container .n_left .con ul li.on dl{display:block !important;}

.n_container .n_left .con ul li>a img{margin: -3px 20px 0 0;}
.n_container .n_left .con ul li.on:after, .n_container .n_left .con ul li:hover:after{display: block;}
.n_container .n_left .con ul li.on i{background:url(../img/jton.svg) center no-repeat;background-size: 7px;transform: rotate(90deg);transition: 0.4s all;}
.n_container .n_left .con ul li i.up{transform: rotate(90deg);}
.n_container .n_left .con ul li>a{color: #333333;display: block;padding: 18px 20px 18px 30px;transition: 0.36s;position: relative;font-size: 20px;line-height: 36px;}
/* .n_container .n_left .con ul li:hover i{background:url(../images24/jton.svg) center no-repeat;background-size: 7px;} */
/* .n_container .n_left .con ul li:hover>a, */
.n_container .n_left .con ul li.on>a{color: #FFFFFF;font-weight: 600;background: #255bb3;}

.n_container .n_left .con ul li.on:hover>a{color: #FFFFFF;font-weight: 600;background: #255bb3;}

.n_container .n_left .con ul li a:hover{color: #255bb3;font-weight: bold;}

.listPic3 ul li {
    width: calc(16.666% - 20px);
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 30px;
    position: relative;
}
.listPic3 ul li a {
    display: block;
    margin: 0 15px;
    /* background: url(../img/szdw-itembg.png) no-repeat; */
    /* background-position: center center; */
    /* background-size: 100% 100%; */
    font-size: 16px;
    background-color: #fff;
    font-weight: normal;
    line-height: 40px;
    color: #363636;
    transition: all 0.5s;
    text-align: center;
}
.listPic3 ul li a:hover {
    /* background: url(../img/szdw-itembg2.png) no-repeat; */
    /* background-position: center center; */
    /* background-size: 100% 100%; */
    background-color: #003b9c;
}
.listPic3 ul li a:hover p {
    color: #fff;
}
.mianbao i {
    display: inherit;
    margin: 0 10px;
    width: 5px;
    height: 1px;
    background: #323232;
    position: relative;
    top: 0;
}
.listPic3 ul li a p {
    font-size: 18px;
    color: #323232;
}
.n_container .n_right .bgss{margin-top: 20px;}
.n_titu li{padding:20px;transition: 0.6s all;width: 100%;}
.n_titu li{background: white;}
.n_titu li+li{margin-top: 20px;}
.n_titu li a{display: block;position: relative;    width: 100%;}
.n_titu li .pic{position: relative;width: 300px;float: left;margin-right: 20px;overflow: hidden;}
.n_titu li .pic img{display: block;width: 100%;object-fit: cover; transition: 0.6s all;height: 190px;}
.n_titu li .text{margin-left: 0;padding-top: 15px;}
.n_titu li .text h5{transition: 0.6s all; font-size: 18px;color: #323232;line-height:28px;height:28px;font-weight: normal;position: relative;}
.n_titu li .text span{display: block;margin-top: 16px;font-size: 14px;color: #323232;}
.n_titu li .text span:hover{color: #003b9c;}
.n_titu li .text span img{display: inline-block;}
.n_titu li .text p{margin-top: 14px;position: relative;font-size: 14px;color: #737373;line-height: 24px;height: 48px;overflow: hidden;;}
.n_titu li .text i{font-style: normal;font-weight: normal;display:block;font-size: 14px;line-height: 24px;color: #003b9c;text-align: left;margin-top: 15px;}
.n_titu li .text i img{display: inline-block;width: 13px;margin-right: 8px;}
.n_titu li:hover{box-shadow: 0px 0px 28px 0px rgba(0, 0, 0, 0.12);transition: 0.6s all;}
.n_titu li:hover .pic img{transform: scale(1.1);transition: 0.6s all;}
.n_titu li:hover .text h5{color: #003b9c;transition: 0.6s all;padding-left: 10px;font-weight: bold;}
.n_titu li:hover .text h5::after{width: 750px;transition: 0.6s all;}
.fanye{margin-top: 50px;}
.fanye img{ max-width:100%}
.line1 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.line2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.n_container .n_right .TextList{padding-top: 0;margin-top: 40px;min-height:450px;}
.TextList ul li{padding-bottom:0px;position: relative;transition: 0.6s all;}
.TextList ul li+li{margin-top: 20px;}
.TextList ul li a{display: flex;position: relative;overflow: hidden;position: relative;justify-content: space-between;background: white;padding: 0 20px;transition: 0.4s all;}
.TextList ul li a:hover{background: #003b9c;transition: 0.4s all;}
.TextList ul li a p{transition: 0.6s all;line-height:70px;font-size: 18px;color: #323232;width: calc(100% - 200px);position: relative;padding-left: 20px;transition: 0.4s all;height: 70px;}
.TextList ul li a span{font-size: 16px !important;color: #323232;font-weight: normal;;width: 70px;text-align: right;line-height: 70px;display: block;transition: 0.4s all;}
.TextList ul li a .data{width: 100px;height: 70px;display: flex;flex-direction: column;align-content: flex-end;justify-content: center;}
.TextList ul li a:hover span{color: white;transition: 0.4s all;}
.TextList ul li a .data i{display: block;text-align: right;font-size: 16px;font-weight: bold;color: #003b9c;font-style: normal;transition: 0.4s all;}
.TextList ul li a .data b{display: block;text-align: right;font-style: normal;font-size: 14px;color: #737373;font-weight: normal;margin-top: 6px;transition: 0.4s all;}
.TextList ul li a:hover .data i{color: white;transition: 0.4s all;}
.TextList ul li a:hover .data b{color:white;transition: 0.4s all;}

.TextList ul li:hover p{color: white;transition: 0.6s all;padding-left: 24px;font-weight:600;transition: 0.4s all;}


.n_right .show{margin-top: 50px;}
.show01{margin-bottom: 20px;}
.show01 h5{font-size: 30px;line-height: 32px;text-align: center;margin-bottom: 20px;font-weight: bold;color: #333333;}
.show01 p{padding-bottom: 20px;text-align: center;font-size: 14px;color: #666666;border-bottom: 1px solid #dcdcdc;}
.show01 i{font-style: normal;margin: 0 8px;padding-left: 24px;font-size: 14px;color: #666666;}

.show02{}
.show02 p{font-size: 18px !important;color: #333333;line-height: 36px !important;text-indent: 20px;    word-break: break-all;}
.show02 p span{font-size: 18px !important;color: #333333;line-height: 36px !important;margin-bottom: 16px;text-indent: 20px;}


    .show02 a{text-align:start;}
    .show02 p{text-align:start;}
    .show02 span{text-align:start;}

.show02 p iframe{margin-left:-20px !important;}
.show02 table{margin:0 auto !important;}
.show02 table p{text-indent: 0px;}

.show02 ol{padding-left: 10px;}

.show02 li p{text-indent: 0px;}
.show02 #vsb_content_2 li p{text-indent: 0px;}


.msxx{
    width: 100%;
}
.msxx a{
    clear: #000;
}
.msxx li {
    width: 175px;
    height: 260px;
    float: left;
    margin-right: 53px;
    margin-top: 40px;
    transition: all 0.5s;
}
.msxx li img {
    width: 175px;
    height: 220px;
}
.msxx li .name {
    width: 175px;
    height: 40px;
    line-height: 40px;
    background: #dcdcdc;
    font-size: 18px;
    text-align: center;
}
.msxx li:hover {
    transform: scale(1.02);
    opacity: 0.9;
}
.table_out{max-width: 100%;overflow: auto;}

.show02 img{display: inline;margin: 0 auto;max-width: 80%;height: auto!important;border:none !important;/*margin-bottom: 0.16rem;*/}
.show03{margin-top: 40px;padding-top: 24px;}
.show03 p{font-size: 18px;color: #323232;margin-bottom: 0.16rem;line-height:36px;}
.show03 p+p{margin-bottom: 0;}
.show03 p a{font-weight: normal; color: #666666;transition: 0.6s all;}
.show03 p:hover{color: #003b9c;transition: 0.6s all;font-weight: 600;}
.show03 p:hover a{color: #003b9c;transition: 0.6s all;font-weight: 600;}
.show03 p a:hover{color: #003b9c;transition: 0.6s all;font-weight: 600;}


.fanye {
    height: 80px;
    padding-top: 30px;
}
.page-navigation {
    text-align: center;
}
.page-navigation a:link {
    text-decoration: none;
}

.page-navigation a{
    border:1px solid #ccc;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    padding: 0 8px;
    background-color: #fff;
    border: 1px solid #ccc;
    margin-right: 10px;
    color: #666;
    cursor: pointer;
    transition: background-color, fast;
    -webkit-transition: background-color, fast;
    transition: background-color, 0.2s;
    -o-transition: background-color, 0.2s;
    -ms-transition: background-color, 0.2s;
    -moz-transition: background-color, 0.2s;
    -webkit-transition: background-color, 0.2s;

    -o-border-radius: 4px, 0, 0, 0;
    -ms-border-radius: 4px, 0, 0, 0;
    -moz-border-radius: 4px, 0, 0, 0;
    -webkit-border-radius: 4px, 0, 0, 0;
}
.page-navigation select {
    margin-bottom:3px;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    padding: 0 8px;
    background-color: #fff;
    border: 1px solid #ccc;
    margin-right: 15px;
    color: #666;
    cursor: pointer;
    transition: background-color, fast;
    -webkit-transition: background-color, fast;
    transition: background-color, 0.2s;
    -o-transition: background-color, 0.2s;
    -ms-transition: background-color, 0.2s;
    -moz-transition: background-color, 0.2s;
    -webkit-transition: background-color, 0.2s;

    -o-border-radius: 4px, 0, 0, 0;
    -ms-border-radius: 4px, 0, 0, 0;
    -moz-border-radius: 4px, 0, 0, 0;
    -webkit-border-radius: 4px, 0, 0, 0;
}
.page-info {
    text-align: center;
    margin-top: 10px;
}
.page-info span {
    margin-right: 10px;
    color: #666;
}
.w100{
    width: 100%!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;
}