@charset "UTF-8";
.wt1 {
     width: 865px;
     margin-right: 35px;
}
.hide {
     display: none !important;
}
.show {
     display: block !important;
}
.tishi {
     display: none;
     position: fixed;
     background: rgba(0, 0, 0, 0.8);
     left: 50%;
     top: 50%;
     transform: translate(-50%, -50%);
     color: #fff;
     padding: 10px;
     border-radius: 5px;
}
.leftbox {
     position: fixed;
     left: 0px;
     top: 50%;
     transform: translate(0px, -50%);
     z-index: 5;
     width: 110px;
     padding: 15px 6px 9px;
     box-sizing: border-box;
    /* background: url(/style_zkw/yx_style_tdxl/pc/images/left-box.png) center no-repeat;
     */
     background-color: #ae0c2a;
     border-radius: 110px;
     background-size: 110px 598px;
}
.leftbox:before,.leftbox:after {
     content: '';
    width: 5px;
    height: 10px;
    position: absolute;
    bottom:138px;
    border-radius: 10px 0 0 10px;
    background-color: #fff;
}
.leftbox:before {
     left: 0;
    transform: rotate(180deg);
}
.leftbox:after {
     right: 0;
}
.leftbox .left-logo {
     padding: 0px 4px 4px;
}
.leftbox .left-logo a {
     display: block;
}
.leftbox .left-logo a img {
     width: 90px;
     height: 117px;
}
.leftbox .left_close {
     position: absolute;
     right: 0px;
     top: -6px;
     cursor: pointer;
}
.leftbox .left_close .iconfont {
     font-size: 20px;
    color: #ae0c2a;
    font-weight: bold;
}
.leftbox p {
     font-size: 14px;
     color: #fff;
     text-align: center;
}
.leftbox dl {
     margin-top: 5px;
     background-color: #fff;
}
.leftbox dl dd {
     width: 98px;
     height: 36px;
     line-height: 36px;
     display: block;
     background: #fff;
     text-align: center;
}
.leftbox dl dd a {
     color: #ae0c2a;
     font-size: 14px;
}
.leftbox dl dd:hover {
     background: #5b0011;
     opacity: .7;
}
.leftbox dl dd:hover a {
     color: #fff;
     font-size: 14px;
}
.leftbox h3 {
     font-size: 22px;
     color: #ffffff;
     padding: 2px 0;
     text-align: center;
}
.leftbox .minge {
     font-size: 14px;
     color: #fff;
     padding-top: 15px;
     text-align: center;
     border-top: 1px dashed rgba(255,255,255,.5);
}
.leftbox .minge em {
     display: inline-block;
     margin: 0 3px;
     width: 20px;
     height: 20px;
     border-radius: 12px;
     font-size: 18px;
     color: #ff9949;
     text-align: center;
     line-height: 20px;
     background: #fff;
}
.leftbox .zx {
     padding: 17px 7px 0;
}
.leftbox .zx a {
     display: block;
}
.leftbox .zx a img {
     width: 80px;
     height: 80px;
}
.zaixianzx {
     position: fixed;
     right: 50px;
     bottom: 50px;
     width: 166px;
     height: 48px;
     background-image: linear-gradient(90deg, #cd5a58 0%, #ae0c2a 100%);
     box-shadow: 0px 10px 20px 0px rgba(174, 12, 42, 0.15);
     border-radius: 25px;
     line-height: 48px;
     text-align: center;
}
.zaixianzx a {
     display: block;
     color: #fff;
     font-size: 18px;
}
.zaixianzx a img {
     width: 16px;
     height: 16px;
     margin-right: 10px;
}
.wt2 {
     width: 300px;
}
.wt2-nt1 {
     padding-top: 22px;
}
.wt2-nt1 .fl:nth-child(1) {
     position: relative;
}
.wt2-nt1 .iconfont {
     font-size: 46px;
    line-height: 1;
}
.wt2-nt1 .fl:nth-child(1)::after {
     content: "";
     position: absolute;
     right: -15px;
     width: 1px;
     height: 48px;
     opacity: 0.5;
     top: 0;
}
.wt2-nt1 .fl:nth-child(2) {
     position: relative;
     bottom: 6px;
     padding-left: 30px;
}
.wt2-nt1 .fl:nth-child(2) p {
     font-size: 20px;
     color: #ae0c2a;
     line-height: 28px;
}
.wt2-nt1 img {
     display: inline-block;
     width: 48px;
     height: 48px;
}
.wt2-nt2 {
     padding: 10px 0;
}
.wt2-nt2 ul li {
     color: #ae0c2a;
     font-weight: bold;
     line-height: 28px;
}
.wt2-nt2 ul li span {
     font-weight: normal;
     color: #666;
}
.wt2-nt3 {
     font-size: 0;
}
.wt2-nt3 a {
     width: 145px;
     height: 40px;
     line-height: 40px;
     overflow: hidden;
     font-size: 14px;
     color: #333333;
     background-color: #f7f8f9;
     display: inline-block;
     text-align: center;
     margin-right: 10px;
     margin-top: 10px;
}
.wt2-nt3 a:hover {
     background: #ae0c2a;
     color: #fff;
}
.wt2-nt3 a:nth-child(2n) {
     margin-right: 0;
}
.wt2-nt4 {
     margin-top: 30px;
}
.mt40 {
     margin-top: 40px;
}
.wrapper,.w1200 {
     width: 1200px;
     margin: 0 auto;
}
header {
     background: #fff;
}
header.sc {
     background: #ae0c2a;
}
header.sc .wrapper .logo a {
     display: inline-block;
}
header.sc .wrapper .logo a img {
     position: relative;
}
header.sc .wrapper .logo span {
     font-size: 18px;
     color: #fff;
     font-weight: bold;
     position: relative;
     padding-left: 34px;
}
header.sc .wrapper .logo span::before {
     content: '';
     position: absolute;
     left: 17px;
     top: 50%;
     transform: translate(0, -40%);
     width: 1px;
     height: 29px;
     background-color: #ffffff;
     opacity: 0.2;
}
header .wrapper {
     display: table;
     margin: 0 auto;
     height: 80px;
}
header .wrapper .logo {
     display: table-cell;
     vertical-align: middle;
}
header .wrapper .logo img {
     height: 48px;
}
header .wrapper .logo span {
     font-size: 20px;
     color: #ae0c2a;
}
header .wrapper .phone {
     display: table-cell;
     vertical-align: middle;
     text-align: right;
}
header .wrapper .phone img {
     width: 208px;
     height: 39px;
}
header .wrapper .hdlist {
     display: table-cell;
     vertical-align: middle;
     text-align: right;
}
header .wrapper .hdlist a {
     font-size: 16px;
     color: #ffffff;
     margin-right: 25px;
     position: relative;
}
header .wrapper .hdlist a:nth-last-child(1) {
     margin-right: 0;
}
header .wrapper .hdlist a:hover::after {
     content: "";
     position: absolute;
     bottom: -7px;
     width: 100%;
     height: 3px;
     background-color: #ffffff;
     border-radius: 2px;
     left: 50%;
     transform: translate(-50%);
}
header .wrapper .hdlist a.active::after {
     content: "";
     position: absolute;
     bottom: -7px;
     width: 100%;
     height: 3px;
     background-color: #ffffff;
     border-radius: 2px;
     left: 50%;
     transform: translate(-50%);
}
.banner {
     display: block;
     height: 337px;
}
.banner1 {
     max-width: 1920px;
     margin: 0 auto;
     width: 100%;
     height: 350px;
     background: url(/style_zkw/yx_style_tdxl/pc/images/banner.jpg) center no-repeat;
     background-size: 100% 350px;
     position: relative;
}
.banner1.s {
     height: 260px;
    overflow: hidden;
}
.banner1.s .banner1-strip {
     width: 1200px;
     left: 50%;
     transform: translate(-50%);
     margin-left: 0;
}
.banner1-strip {
     width: 100%;
     position: absolute;
     bottom: 0;
     height: 50px;
     background-color: #222;
     opacity: 0.85;
}
.banner1-strip .st1 {
     font-size: 0;
}
.banner1-strip .st1 a {
     height: 32px;
     background-color: #ae0c2a;
     border-radius: 20px;
     font-size: 16px;
     color: #ffeccb;
     display: inline-block;
     text-align: center;
     margin-top: 9px;
     margin-right: 20px;
     padding: 0 16px;
     line-height: 32px;
}
.banner1-strip .st2 {
     box-sizing: border-box;
     width: 197px;
     height: 64px;
     background: url(/style_zkw/yx_style_tdxl/pc/images/dianhua.png) center no-repeat;
     background-size: 197px 64px;
     color: #fff;
     position: relative;
     top: -14px;
     padding: 10px 25px 0 40px;
     font-size: 16px;
     color: #ffeccb;
     line-height: 1.5;
}
.banner1-strip .st2 img {
     width: 20px;
     height: 16px;
}
.banner1-strip .st2 p {
     font-weight: bold;
}
.banner1-strip .st3 span {
     display: inline-block;
     width: 120px;
     height: 50px;
     background-color: #ae0c2a;
     color: #ffffff;
     font-size: 16px;
     line-height: 50px;
     text-align: center;
     margin-right: 10px;
}
.banner1-strip .st3 a, .banner1-strip .st3 em {
     color: #fff;
     font-size: 16px;
}
.banner1-strip .st3 i {
     color: #fff;
}
.banner1-strip .st4 {
     line-height: 50px;
     padding-right: 20px;
     font-size: 20px;
     color: #ffeccb;
}
.banner1-strip .st4 img {
     width: 24px;
     height: 19px;
}
.banner img {
     width: 100%;
     height: 337px;
}
.grid {
     font-size: 0;
     margin-top: 30px;
     margin-bottom: 10px;
}
.grid.s a {
     width: 205px;
     height: 120px;
     padding: 0 20px;
}
.grid.s a:nth-child(6n) {
     margin-right: 12px;
}
.grid.s a:nth-child(4n) {
     margin-right: 0px;
}
.grid a {
     font-weight: bold;
     box-sizing: border-box;
     vertical-align: middle;
     width: 190px;
     height: 120px;
     background-color: #f7f8f9;
     display: inline-block;
     font-size: 18px;
     color: #333333;
     text-align: center;
     margin-right: 12px;
     margin-bottom: 12px;
     border: 1px solid #f7f8f9;
     padding: 0 10px;
}
.grid a p {
     height: 28px;
    line-height: 28px;
    overflow: hidden;
}
.grid a:hover {
     border: 1px solid rgba(225, 229, 232, 0.3);
     box-shadow: 0 0 10px #ddd;
}
.grid a:nth-child(6n) {
     margin-right: 0;
}
.grid a img {
     width: 32px;
     height: 32px;
     display: block;
     margin: 0 auto;
     margin-bottom: 9px;
     margin-top: 25px;
}
footer {
     background-color: #1a1617;
    margin-top: 40px;
}
footer .wrapper {
     display: table;
     height: 160px;
}
footer .ft-logo {
     display: table-cell;
     vertical-align: middle;
}
footer .ft-logo img {
     width: 191px;
     height: 48px;
     opacity: 0.5;
}
footer .ft-text {
     display: table-cell;
     vertical-align: middle;
     font-size: 14px;
     color: #666666;
}
footer .ft-text.s p {
     padding: 0 80px 0px 0;
}
footer .ft-text p {
     padding: 0 80px;
}
footer .ft-text p a {
     color: #666;
}
footer .ft-text p a:hover {
     color: #666;
}
footer .ft-bt {
     display: table-cell;
     vertical-align: middle;
}
footer .ft-bt a {
     width: 120px;
     height: 40px;
     display: block;
     background-color: #333333;
     text-align: center;
     line-height: 40px;
     color: #666666;
}
.bt1 {
     padding-bottom: 10px;
     border-bottom: 1px solid #f1f1f1;
}
.bt1.borno {
     border: none;
}
.bt1 img {
     width: 26px;
     height: 26px;
     vertical-align: middle;
}
.bt1 h3,.bt1 h2 {
     font-size: 24px;
     display: inline-block;
     vertical-align: middle;
}
.bt1 .iconfont {
     font-size: 28px;
    line-height: 1;
    vertical-align: middle;
    margin-right: 6px;
}
.bt1 .fr {
     display: inline-block;
     font-size: 16px;
     height: 38px;
     line-height: 45px;
     color: #ae0c2a;
     font-weight: bold;
     position: relative;
}
.bt1 .fr.borno::after {
     content: none;
}
.bt1 .fr::after {
     position: absolute;
     content: "";
     bottom: -11px;
     height: 2px;
     width: 100%;
     background: #ae0c2a;
     left: 50%;
     transform: translate(-50%);
}
.bt1 .frr::after {
     content: none;
}
.bt3 {
     height: 42px;
     background-color: #ae0c2a;
     width: 100%;
     padding: 0 8px;
     box-sizing: border-box;
}
.bt3 img {
     width: 26px;
     height: 26px;
     display: inline-block;
     margin-bottom: 6px;
     margin-right: 5px;
}
.bt3 h3 {
     font-size: 20px;
     color: #ffffff;
     display: inline-block;
     line-height: 42px;
}
.mr0 {
     margin-right: 0 !important;
}
.baokao {
     width: 580px;
     margin-right: 40px;
     margin-bottom: 10px;
}
.baokao.a {
     width: 300px;
}
.baokao.a .baokao-list p {
     width: 277px;
}
.baokao.s {
     width: 100%;
}
.baokao.n {
     width: 410px;
}
.baokao.n .bt1 h3 {
     font-size: 20px;
}
.baokao-list.m a p {
     width: 717px;
}
.baokao-list.s a p {
     width: 375px;
}
.baokao-list a {
     display: block;
     border-bottom: 1px solid #f1f1f1;
     line-height: 56px;
}
.baokao-list a i {
     width: 8px;
     height: 8px;
     background-color: #ae0c2a;
     border-radius: 50%;
     display: inline-block;
     margin-right: 10px;
}
.baokao-list a p {
     display: inline-block;
     color: #333333;
     font-size: 16px;
     white-space: nowrap;
     text-overflow: ellipsis;
     overflow: hidden;
     word-break: break-all;
     width: 465px;
     vertical-align: bottom;
}
.baokao-list a span {
     float: right;
     color: #999999;
}
.zhuanye {
     width: 580px;
     margin-bottom: 10px;
}
.zhuanye-list {
     font-size: 0;
}
.zhuanye-list.s a {
     width: 205px;
     height: 48px;
     margin-right: 15px;
     margin-top: 0;
     margin-bottom: 20px;
}
.zhuanye-list.s a:nth-child(3n) {
     margin-right: 15px;
}
.zhuanye-list.s a:nth-child(4n) {
     margin-right: 0px;
}
.zhuanye-list a {
     width: 180px;
     height: 48px;
     background-color: #f7f8f9;
     display: inline-block;
     font-size: 16px;
     color: #333333;
     margin-right: 20px;
     text-align: center;
     line-height: 48px;
     margin-top: 20px;
}
.zhuanye-list a:nth-child(3n) {
     margin-right: 0;
}
.zhuanye-list a:hover {
     background-color: #ae0c2a;
     color: #fff;
}
.jianzhang {
     margin-top: 30px;
     width: 100%;
}
.jianzhang .item {
     display: table;
     width: 100%;
}
.jianzhang .item2 {
     margin-top: 40px;
}
.jianzhang .item .header {
     height: 48px;
     background-color: #f7f8f9;
     line-height: 46px;
     display: table-row-group;
}
.jianzhang .item .header.s ul li:nth-child(1) {
     padding-left: 20px;
     width: 203px;
}
.jianzhang .item .header.s ul li:nth-child(2) {
     width: 189px;
}
.jianzhang .item .header.s ul li:nth-child(3) {
     width: 113px;
}
.jianzhang .item .header.s ul li:nth-child(4) {
     width: 119px;
}
.jianzhang .item .header.s ul li:nth-child(5) {
     width: 131px;
}
.jianzhang .item .header.s ul li:nth-child(6) {
     width: 120px;
}
.jianzhang .item .header.s ul li:nth-child(7) {
     width: 210px;
}
.jianzhang .item .header.s ul li:nth-child(8) {
     width: 100px;
     padding-right: 20px;
     text-align: right;
}
.jianzhang .item .header.m ul li:nth-child(1) {
     width: 260px;
}
.jianzhang .item .header.m ul li:nth-child(2) {
     width: 230px;
}
.jianzhang .item .header.m ul li:nth-child(3) {
     width: 118px;
}
.jianzhang .item .header.m ul li:nth-child(6) {
     width: 150px;
}
.jianzhang .item .header ul {
     display: table-row;
}
.jianzhang .item .header ul li {
     display: inline-block;
     display: table-cell;
     font-size: 16px;
     color: #666666;
}
.jianzhang .item .header ul li.cen {
     text-align: center;
}
.jianzhang .item .header ul li:nth-child(1) {
     padding-left: 20px;
     width: 181px;
}
.jianzhang .item .header ul li:nth-child(2) {
     width: 167px;
}
.jianzhang .item .header ul li:nth-child(3) {
     width: 139px;
}
.jianzhang .item .header ul li:nth-child(4) {
     width: 104px;
}
.jianzhang .item .header ul li:nth-child(5) {
     width: 100px;
}
.jianzhang .item .header ul li:nth-child(6) {
     width: 100px;
}
.jianzhang .item .header ul li:nth-child(7) {
     width: 143px;
}
.jianzhang .item .header ul li:nth-child(8) {
     width: 190px;
}
.jianzhang .item .header ul li:nth-child(9) {
     width: 85px;
     text-align: right;
}
.jianzhang .item .header ul li:nth-last-child(1) {
     padding-right: 20px;
}
.jianzhang .item .content {
     display: table-row-group;
}
.jianzhang .item .content.s ul li:nth-child(1) {
     padding-left: 20px;
     width: 203px;
}
.jianzhang .item .content.s ul li:nth-child(2) {
     width: 189px;
}
.jianzhang .item .content.s ul li:nth-child(3) {
     width: 113px;
}
.jianzhang .item .content.s ul li:nth-child(4) {
     width: 119px;
}
.jianzhang .item .content.s ul li:nth-child(5) {
     width: 131px;
}
.jianzhang .item .content.s ul li:nth-child(6) {
     width: 120px;
}
.jianzhang .item .content.s ul li:nth-child(7) {
     width: 210px;
}
.jianzhang .item .content.s ul li:nth-child(8) {
     width: 100px;
     padding-right: 20px;
     text-align: right;
}
.jianzhang .item .content.m ul li:nth-child(1) {
     width: 260px;
}
.jianzhang .item .content.m ul li:nth-child(2) {
     width: 230px;
}
.jianzhang .item .content.m ul li:nth-child(3) {
     width: 118px;
}
.jianzhang .item .content.m ul li:nth-child(6) {
     width: 150px;
}
.jianzhang .item .content ul {
     display: table-row;
}
.jianzhang .item .content ul li {
     display: inline-block;
     display: table-cell;
     padding: 20px 0;
     box-shadow: 0px 1px 0px 0px rgba(237, 237, 237, 0.5);
     font-size: 16px;
     color: #333333;
     box-sizing: border-box;
     word-break: break-all;
}
.jianzhang .item .content ul li.cen {
     text-align: center;
}
.jianzhang .item .content ul li:nth-child(1) {
     padding-left: 20px;
     width: 181px;
}
.jianzhang .item .content ul li:nth-child(2) {
     width: 152px;
    padding-right: 15px;
}
.jianzhang .item .content ul li:nth-child(2) a {
     height: 25px;
    line-height: 25px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
}
.jianzhang .item .content ul li:nth-child(3) {
     width: 139px;
}
.jianzhang .item .content ul li:nth-child(4) {
     width: 104px;
}
.jianzhang .item .content ul li:nth-child(5) {
     width: 100px;
}
.jianzhang .item .content ul li:nth-child(6) {
     width: 100px;
}
.jianzhang .item .content ul li:nth-child(7) {
     width: 143px;
}
.jianzhang .item .content ul li:nth-child(8) {
     width: 190px;
}
.jianzhang .item .content ul li:nth-child(9) {
     width: 85px;
     text-align: right;
}
.jianzhang .item .content ul li:nth-last-child(1) {
     white-space: nowrap;
}
.jianzhang .item .content ul li.xy {
     color: #666;
}
.jianzhang .item .content ul li.zy {
     color: #ae0c2a;
}
.jianzhang .item .content ul li.zt {
     color: #ff8222;
}
.jianzhang .item .content ul li .zy {
     color: #ae0c2a;
}
.jianzhang .item .content ul li .zt {
     color: #ff8222;
}
.jianzhang .item .content ul li .jz {
     color: #3f3af6;
     font-weight: normal !important;
}
.moreBtn {
     display: block;
     height: 48px;
     background-color: #ae0c2a;
     box-shadow: 0px 20px 10px -10px rgba(174, 12, 42, 0.1);
     color: #fff;
     text-align: center;
     font-size: 16px;
     line-height: 48px;
     margin: 24px auto;
}
.moreBtn.w {
     width: 200px;
}
.wenda {
     width: 580px;
     margin-right: 40px;
}
.wenda.s {
     width: 100%;
}
.wenda-list .wd {
     margin-top: 17px;
     border-bottom: 1px solid #f1f1f1;
}
.wenda-list .wd .wen {
     padding-left: 25px;
     position: relative;
     font-size: 18px;
     color: #333333;
     line-height: 24px;
     margin-bottom: 15px;
}
.wenda-list .wd .wen i {
     position: absolute;
     left: 0;
     width: 18px;
     height: 18px;
     line-height: 18px;
     font-size: 12px;
     display: block;
     color: #ffffff;
     background-color: #ae0c2a;
     border-radius: 2px;
     text-align: center;
     top: 4px;
}
.wenda-list .wd .da {
     padding-left: 25px;
     position: relative;
     font-size: 16px;
     line-height: 32px;
     color: #666666;
     margin-bottom: 12px;
     height: 64px;
     text-overflow: -o-ellipsis-lastline;
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     line-clamp: 2;
     -webkit-box-orient: vertical;
}
.wenda-list .wd .da a {
     color: #666;
}
.wenda-list .wd .da i {
     position: absolute;
     left: 0;
     width: 18px;
     height: 18px;
     line-height: 18px;
     font-size: 12px;
     display: block;
     color: #ffffff;
     background-color: #ae0c2a;
     border-radius: 2px;
     opacity: 0.4;
     text-align: center;
     top: 8px;
}
.baoming {
     width: 580px;
	 margin-right: 40px;
    margin-bottom: 10px;
}
.b111{
	    width: 200%;
    background-color: #ae0c2a;
    color: #fff;
    text-align: center;
    font-size: 16px;
	
}

.baoming-list .fl {
     width: 290px;
     display: inline-block;
     position: relative;
}
.baoming-list .fl input {
     width: 265px;
     height: 40px;
     background-color: #ffffff;
     border: solid 1px #f1f1f1;
     padding-left: 10px;
     margin-top: 20px;
}
.baoming-list .fl:nth-child(2) input, .baoming-list .fl:nth-child(4) input {
     width: 280px;
}
.baoming-list .fl span {
     position: absolute;
     left: 10px;
     top: 62px;
     font-size: 12px;
     color: red;
}
.lianxi {
     width: 580px;
}
.lianxi.s {
     width: 100%;
}
.lianxi-list.s ul {
     padding-top: 0;
}
.lianxi-list.s ul::after {
     top: 24px;
}
.lianxi-list ul {
     position: relative;
     padding-top: 52px;
}
.lianxi-list ul::after {
     position: absolute;
     width: 1px;
     height: 113px;
     background-color: #f1f1f1;
     right: -100px;
     top: 65px;
}
.lianxi-list ul li {
     line-height: 48px;
     font-size: 16px;
}
.lianxi-list ul li img {
     width: 16px;
     height: 15px;
     margin-right: 5px;
}
.lianxi-list .fr img {
     width: 120px;
     height: 120px;
     margin-top: 20px;
}
.lianxi-list .dt {
     text-align: center;
     margin-top: 15px;
     font-size: 16px;
}
.lianxi-list .dt img {
     width: 180px;
     height: 180px;
}
.lianxi .ditu {
     width: 850px;
     height: 300px;
     margin-top: 40px;
}
.youlian {
     margin-top: 45px;
     width: 100%;
}
.youlian-list {
     padding-top: 22px;
}
.youlian-list a {
     display: inline-block;
     color: #333333;
     padding-bottom: 10px;
     padding-right: 36px;
}


.schoolList a {
     box-sizing: border-box;
     background: #fff;
     box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.03);
     display: block;
     width: 590px;
     height: 210px;
     margin-top: 20px;
     padding: 30px;
     float: left;
     margin-right: 20px;
}
.schoolList a:nth-child(2n) {
     margin-right: 0px;
}
.schoolList a img {
     width: 80px;
     height: 80px;
     display: block;
}
.schoolList a .nt1 {
     margin-left: 100px;
}
.schoolList a .nt1 h3 {
     font-size: 20px;
     color: #333333;
     display: inline-block;
     font-weight: bold;
}
.schoolList a .nt1 i {
     height: 18px;
     border-radius: 9px;
     opacity: 0.8;
     color: #fff;
     font-size: 12px;
     vertical-align: middle;
     padding: 0 5px;
     margin-left: 5px;
     position: relative;
     bottom: 3px;
}
.schoolList a .nt1 i.jbw {
     background-color: #ff9f02;
}
.schoolList a .nt1 i.eyy {
     background-color: #365fe7;
}
.schoolList a .nt2 {
     margin-left: 100px;
}
.schoolList a .nt2 ul li {
     float: left;
     width: 42%;
     color: #999999;
     padding-top: 5px;
     white-space: nowrap;
     text-overflow: ellipsis;
     overflow: hidden;
     word-break: break-all;
}
.schoolList a .nt2 ul li span {
     color: #333333;
}
.schoolList a .nt3 {
     margin-top: 22px;
     color: #999999;
     text-overflow: -o-ellipsis-lastline;
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     line-clamp: 2;
     -webkit-box-orient: vertical;
}
.schoolList a .nt3 p {
     text-indent: none;
}
.mengceng {
     position: fixed;
     top: 0;
     left: 0;
     background: rgba(0, 0, 0, 0.2);
     width: 100%;
     height: 100%;
     z-index: 9;
     display: none;
}
.baomingtx {
     display: none;
     width: 400px;
     height: 200px;
     background: #fff;
     border-radius: 5px;
     position: fixed;
     left: 50%;
     top: 50%;
     z-index: 10;
     transform: translate(-50%, -50%);
}
.baomingtx .guanbi {
     position: absolute;
     right: 20px;
     top: 20px;
     cursor: pointer;
}
.baomingtx .guanbi img {
     width: 20px;
     height: 20px;
}
.baomingtx .content {
     padding: 30px;
     box-sizing: border-box;
     text-align: center;
     margin: 0 auto;
}
.baomingtx .content img {
     width: 80px;
     height: 80px;
}
.baomingtx .content p {
     color: #333;
     padding-top: 22px;
     font-size: 18px;
}
.elep {
     color: #999;
     height: 45px;
     line-height: 45px;
}
.elediv {
     background-color: #fff;
     box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.03);
     padding: 25px 30px;
     color: #999;
     margin-top: 33px;
}
.elediv.s {
     box-shadow: none;
     padding: 25px 0;
}
.elediv.s .eleul {
     padding-bottom: 20px;
     border-bottom: 1px solid #eeeeee;
}
.elediv.s .didian {
     color: #1f2737;
     font-size: 16px;
     font-weight: bold;
}
.elediv.a {
     box-shadow: none;
     margin-top: 15px;
     padding: 25px 0;
}
.elediv.a .eleul {
     padding-bottom: 20px;
     border-bottom: 1px solid #eeeeee;
}
.elediv.a .didian {
     color: #1f2737;
     font-size: 16px;
     font-weight: bold;
}
.elediv.a li .buxian {
     background: #ae0c2a;
}
.eleul li {
     float: left;
}
.elel {
     margin-left: 15px;
     width: 1000px;
}
.elel a {
     display: inline-block;
}
.elel2 {
     width: 86%;
     margin-top: 2px;
     position: relative;
     top: -3px;
}
.eleul .elel3 {
     float: right;
     cursor: pointer;
}
.eles {
     width: 14px;
     height: 14px;
     text-align: center;
     line-height: 12px;
     color: white;
     background-color: #fabfbf;
     display: inline-block;
}
.didian {
     color: #81899d;
     font-size: 16px;
}
.eleul li .buxian {
     display: inline-block;
     line-height: 22px;
     text-align: center;
     background-color: #ae0c2a;
     color: #fff;
     border-radius: 2px;
     padding: 2px 12px;
     margin-left: 10px;
}
.elel2 a {
     display: inline-block;
     line-height: 22px;
     text-align: center;
     color: #1f2737;
     border-radius: 2px;
     padding: 2px 12px;
     margin-left: 5px;
}
.elel a {
     color: #1f2737;
     padding: 2px 12px;
     display: inline-block；;
}
.buxian2 {
     display: inline-block;
     line-height: 22px;
     text-align: center;
     background-color: #fff;
     color: #1f2737;
     border-radius: 2px;
     padding: 2px 12px;
     margin-left: 5px;
}
.eleul:not(:first-child) {
     margin-top: 20px;
}
.xuan {
     text-align: center;
}
.xuan i {
     display: inline-block;
     width: 95px;
     height: 25px;
     line-height: 25px;
     text-align: center;
     background-color: white;
     border: 1px solid #ff5555;
     border-radius: 15px;
     font-weight: bold;
     cursor: pointer;
}
.ele2none {
     display: none;
}
.eldivnone {
     display: none;
}
.twef {
     line-height: 25px;
}
.elediv > ul > li > a {
     line-height: 25px;
}
.gzd-line-bg {
     position: relative;
     display: inline-block;
     width: 50px;
     height: 6px;
     background: #e4e4e4;
     font-size: 0;
     vertical-align: middle;
}
.gzd-line-front {
     position: absolute;
     top: 0;
     left: 0;
     width: 1px;
     height: 6px;
     background: #eb613c;
}
.about-us {
     font-size: 16px;
}
.about-us h1, .about-us .h1 {
     font-size: 20px;
     border-bottom: 1px solid #e5e5e5;
     padding-bottom: 10px;
     margin: 20px 0;
}
.about-us p {
     margin-top: 52.8px;
}
.article-con a {
     color: #3258ed;
}
.article-con a.keylink {
     color: #3258ed;
     border-bottom: 1px dotted #3258ed;
}
.article-con img {
     max-width: 100%;
}
.article-con table {
     margin-bottom: 14px;
     margin-top: 12px;
     width: 100% !important;
}
.article-con table tr td {
     padding: 5px;
     border-color: #ddd;
     line-height: 22px;
     font-size: 16px;
     color: #666;
     border: 1px solid #beccdb;
}
.article-con table tr td p {
     margin-bottom: 0;
}
@font-face {
     font-family: "iconfont";
     src: url('/style_zkw/yx_style_tdxl/pc/fonts/iconfont.woff2') format('woff2'), url('iconfont.woff') format('woff'), url('/style_zkw/yx_style_tdxl/pc/fonts/iconfont.ttf') format('truetype');
}
.iconfont {
     font-family: "iconfont" !important;
     font-size: 16px;
     font-style: normal;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
}
.icon-bm:before {
     content: "\e601";
}
.icon-zn:before {
     content: "\e602";
}
.icon-jz:before {
     content: "\e603";
}
.icon-wt:before {
     content: "\e604";
}
.icon-zy:before {
     content: "\e605";
}
.icon-lx:before {
     content: "\e606";
}
.icon-dh:before {
     content: "\e600";
}
.icon-zx:before {
     content: "\e751";
}
.icon-xw:before {
     content: "\e641";
}
.icon-jz1:before {
     content: "\e626";
}
.icon-zn1:before {
     content: "\e64b";
}
.icon-xx:before {
     content: "\e719";
}
.icon-bm1:before {
     content: "\e6da";
}
.icon-wt1:before {
     content: "\e623";
}
.icon-jz2:before {
     content: "\e66d";
}
.icon-zs:before {
     content: "\e656";
}
.icon-wz1:before {
     content: "\e62b";
}
.icon-lx1:before {
     content: "\e648";
}
.icon-zx1:before {
     content: "\e615";
}
.icon-gb:before {
     content: "\e687";
}
.idx-ewm {
     text-align: center;
}
.select {
     position: relative;
     cursor: pointer;
     font-size: 14px;
     background-color: #fff;
     height: 40px;
}
.select_open {
     border-top: 1px solid #b7b7b7;
     border-left: 1px solid #b7b7b7;
     position: absolute;
     top: 50%;
     margin-top: -6px;
     right: 13px;
     width: 8px;
     height: 8px;
     transform: rotate(-135deg);
}
.select_txt {
     padding-left: 15px;
     line-height: 40px;
     height: 40px;
     overflow: hidden;
     padding-right: 30px;
     color: #ccc;
     display: inline-block;
}
.select .option {
     border: solid 1px #ddd;
     border-top: none;
     position: absolute;
     top: 40px;
     left: 0;
     z-index: 2;
     display: none;
     max-height: 180px;
     overflow: auto;
     width: 100%;
}
.select .option a {
     display: block;
     height: 38px;
     line-height: 38px;
     text-align: left;
     background: #fff;
     color: #666;
     overflow: hidden;
     padding: 0 15px;
}
.select .option a:hover {
     background: #f4f4f4;
}
.forma * {
    box-sizing: border-box;
}
.forma {
     border: 5px solid #d88c0c;
     border-radius: 8px;
     padding: 20px 25px;
     font-size: 16px;
}
.forma-tit {
     text-align: center;
     margin-bottom: -10px;
}
.forma-tit h2, .forma-tit h3, .forma-tit em {
     font-weight: bold;
     font-size: 24px;
}
.forma-tit h2 span, .forma-tit h3 span, .forma-tit em span {
     color: #d88c0c;
}
.forma-lists {
     display: flex;
     justify-content: space-between;
     margin-top: 20px;
}
.forma-list {
     width: 253px;
     position: relative;
}
.forma-list .ipt {
     background-color: #f7f8f9;
     height: 56px;
     width: 100%;
     border: none;
     outline: none;
     padding: 0 20px;
}
.forma-list .tips {
     font-size: 12px;
     position: absolute;
     color: red;
     left: 20px;
     bottom: -18px;
     display: none;
}
.forma-list .select {
     background-color: #f7f8f9;
     height: 56px;
     font-size: 16px;
}
.forma-list .select_txt {
     line-height: 56px;
     height: 56px;
     padding-left: 20px;
     padding-right: 40px;
}
.forma-list .select_open {
     border-top: 6px solid #d8d8d8;
     border-left: 6px solid transparent;
     border-right: 6px solid transparent;
     transform: rotate(0);
     margin-top: -4px;
}
.forma-list .select .option {
     top: 56px;
}
.forma-btn {
     text-align: center;
     margin-top: 30px;
}
.forma-btn a, .forma-btn input, .forma-btn button {
     display: inline-block;
     width: 300px;
     text-align: center;
     background-color: #d88c0c;
     border-radius: 4px;
     color: #fff !important;
     border: none;
     outline: none;
     height: 56px;
     line-height: 56px;
     transition: transform .2s;
}
.forma-btn a:hover, .forma-btn input:hover, .forma-btn button:hover {
     transform: translateY(-5px);
}
.forma-btn a:hover, .forma-btn input:hover, .forma-btn button:hover {
     opacity: .9;
}
.forma-tips {
     color: #666;
     text-align: center;
     margin-top: 10px;
}
.friend-link {
     position: relative;
     background-color: #f4f4f4;
     padding: 15px;
     font-size: 14px;
}
.friend-link .w1200 {
     position: relative;
}
.friend-link p {
     position: absolute;
     left: 0px;
     font-weight: bold;
     color: #666;
}
.friend-link .friend-list {
     padding-left: 75px;
}
.friend-link a {
     margin-right: 10px;
     display: inline-block;
     color: #666;
}
.friend-link a:hover {
     color: #dd3635;
}
.servicer {
     position: fixed;
     top: 50%;
     margin-top: -250px;
     left: 10px;
     z-index: 10;
     width: 120px;
}
.servicer::before {
     content: '';
     width: 100px;
     height: 80%;
     background-color: #1647CF;
     top: 30px;
     left: 10px;
     position: absolute;
     z-index: -1;
}
.servicer-top {
     background-color: #FF6933;
     color: #fff;
     text-align: center;
     font-size: 14px;
     line-height: 1.2;
     position: relative;
}
.servicer-top::before {
     content: '';
     position: absolute;
     left: 0;
     background-color: #FF6933;
     width: 100%;
     height: 60px;
     border-radius: 5px 5px 0 0;
     top: -12px;
     transform: skewY(6deg);
     z-index: -1;
}
.servicer-top p {
     font-weight: bold;
     font-size: 18px;
}
.servicer-list {
     padding: 2px 10px 30px;
     position: relative;
     margin-top: 35px;
}
.servicer-list::before {
     content: '';
     position: absolute;
     left: 0;
     background-color: #245EFF;
     width: 100%;
     height: 100%;
     top: -12px;
     transform: skewY(6deg);
     z-index: -1;
}
.servicer-list a {
     display: block;
     background-color: #fff;
     color: #245EFF;
     font-size: 14px;
     padding: 0 10px;
     border-radius: 2px;
     line-height: 28px;
     position: relative;
     margin-top: 2px;
}
.servicer-list a::after {
     content: '';
     border-left: 4px solid #245EFF;
     border-top: 4px solid transparent;
     border-bottom: 4px solid transparent;
     position: absolute;
     right: 10px;
     top: 50%;
     margin-top: -4px;
     transition: right .3s;
}
.servicer-list a:hover {
     opacity: .9;
}
.servicer-list a:hover::after {
     right: 20px;
}
.servicer-txt {
     font-size: 14px;
     line-height: 20px;
     text-align: center;
     color: #fff;
     background-color: #FF6933;
     padding-bottom: 10px;
     position: relative;
}
.servicer-txt::before {
     content: '';
     position: absolute;
     left: 0;
     background-color: #FF6933;
     width: 100%;
     height: 20px;
     top: -8px;
     transform: skewY(6deg);
     z-index: -1;
}
.servicer-sub {
     background-color: #245EFF;
     color: #fff;
     border-radius: 0px 0px 4px 4px;
     text-align: center;
     padding: 4px 10px 10px;
     font-size: 14px;
}
.servicer-btn {
     border-radius: 2px;
     background: #fff;
     color: #3255E3;
     font-size: 14px;
     display: block;
     line-height: 32px;
     margin-top: 2px;
     font-weight: bold;
}
.servicer-btn:hover {
     opacity: .9;
     color: #3255E3;
}
.right-kefu {
     position: fixed;
     right: 10px;
     top: 20%;
     font-size: 14px;
     z-index: 999;
}
.right-kefu li {
     position: relative;
}
.right-kefu li:hover .kefu-con {
     display: block;
}
.right-kefu li:hover .kefu-item::after {
     display: block;
}
.kefu-item {
     width: 56px;
     height: 56px;
     background: #fff;
     box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
     border-radius: 4px;
     color: #fff;
     margin-top: 10px;
     display: flex;
     flex-direction: column;
     justify-content: center;
     align-items: center;
     line-height: 1;
}
.kefu-item:hover {
     color: #fff;
     opacity: .9;
}
.kefu-item::after {
     position: absolute;
     left: -13px;
     transform: rotate(90deg);
     border-top-color: #fff;
     top: 26px;
     display: none;
}
.kefu-item.zx {
     background-color: #3D47FF;
}
.kefu-item.zx::after {
     display: none !important;
}
.kefu-item.wx {
     background-color: #69B917;
}
.kefu-item.wx::after {
     border-top-color: #69B917;
}
.kefu-item.dh {
     background-color: #FF6600;
}
.kefu-item.dh::after {
     border-top-color: #FF6600;
}
.kefu-item.db {
     background-color: #333;
}
.kefu-item.db::after {
     border-top-color: #333;
}
.kefu-item img {
     width: 20px;
     height: 20px;
     margin-bottom: 4px;
}
.kefu-item:last-child::after {
     display: none !important;
}
.kefu-con {
     position: absolute;
     top: 0;
     right: 55px;
     padding-right: 13px;
     display: none;
}
.kefu-imgs {
     display: flex;
     flex-wrap: wrap;
     width: 256px;
     background: #FFFFFF;
     box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
     border-radius: 4px;
     padding: 8px;
}
.kefu-imgs.img2 {
     width: 152px;
}
.kefu-imgs.img2 .wxImg img {
     width: 120px;
     height: 120px;
}
.kefu-imgs p {
     margin-top: 5px;
}
.kefu-tel {
     display: flex;
     align-items: center;
     width: 250px;
     padding: 14px;
}
.kefu-tel-img {
     width: 60px;
     height: 60px;
     margin-right: 12px;
}
.kefu-tel-tit {
     color: #999;
}
.kefu-tel-tel {
     font-size: 20px;
     line-height: 1;
     color: #000;
     font-weight: bold;
}
.kefu-tel-sub {
     color: #999;
     font-size: 12px;
     margin-top: 5px;
}
.kefu-gotop {
     display: none;
}
.kefu-gotop.show {
     display: flex !important;
}
.wxImg {
     text-align: center;
}
.wxImg img {
     width: 120px;
     height: 120px;
}
@charset "UTF-8";
body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,input,textarea,th,td {
    margin: 0;
    padding: 0;
}
.bodys{
    background: #fff;
}
body {
    font: 14px/1.6"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
    color: #1f2737;
    min-width: 1200px;
}
html {
    height: 100%;
}
em,i,b {
    font-style: normal;
}
ul,ol {
    list-style: none;
}
a {
    text-decoration: none;
    outline: none;
}
img {
    border: none;
    vertical-align: middle;
}
input,textarea {
    outline: none;
    font-family: "PingFang SC", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}
input,select,textarea {
    font-size: 100%;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}
td{
    padding: 10px 3px;
}
::-webkit-input-placeholder {
    color: #ccc;
}
:-moz-placeholder,::-moz-placeholder {
    color: #999;
}
:-ms-input-placeholder {
    color: #ccc;
}
.clearfix:after{
    content:"";
     display:block;
     clear:both;
     height:0;
     line-height:0;
     visibility:hidden;
}
.clearfix{
    zoom:1;
}
.fl{
    float: left;
}
.fr{
    float: right;
}
.ml10{
    margin-left: 10px;
}
.mr10{
    margin-right: 10px;
}
.xf{
    color: #ae0c2a !important;
    font-weight: bold;
}
.jz{
    color: #365fe7 !important;
    font-weight: bold;
}
.mt0{
    margin-top: 0 !important;
}
a{
     color: #333;
}
.pages {
     padding: 20px 0;
     font-size: 14px;
     clear: both;
     text-align: center;
}
.pages a, .pages span {
     display: inline-block;
     height: 40px;
     line-height: 40px;
     text-align: center;
     margin: 0 5px;
     padding: 0 16px;
     background-color: #f8f9fc;
     border-radius: 2px;
}
.pages a {
     color: #333;
}
.pages a:hover {
     background-color: #ae0c2a;
     color: #fff;
}
.pages a.dot {
     border: none;
     width: 24px;
     color: #999;
}
.pages span {
     color: #fff;
     cursor: default;
     background: #ae0c2a;
     border-color: #ae0c2a;
}
.pages a.a1f, .pages li.a1f:hover {
     color: #ccc;
     background: #f9f9f9;
     cursor: default;
     text-decoration: none;
}
.pages i {
     margin-left: 3px;
     margin-right: 3px;
     color: #999;
     font-style: normal;
     display: inline-block;
     vertical-align: 4px;
}
 .top {
     width: 100%;
     height: 35px;
     background-color: #f8f8f8;
     border-bottom: 1px solid #dfdfdf;
}
 .center {
     width: 1400px;
     margin: 0 auto;
}
 .sy-in {
     float: left;
     line-height: 35px;
     background: url(/style_zkw/yx_style_zxb/zxb_css/image/home.png) no-repeat 0 8px;
     font-weight: 700;
     font-size: 12px;
     color: #333;
     padding-left: 20px;
}
 .sy-right {
     float: right;
}
 .sy-right ul li {
     float: left;
     line-height: 35px;
}
 .sy-right ul li a {
     font-size: 14px;
     color: #333;
     margin: 0 5px;
}
 