﻿@charset "UTF-8";
* { box-sizing: border-box; }

.nav .nav-menu li .l-2 .l-con, .friend-link .l-con, .r .hot-news .l-con .hot-news-cont ul li, .r .organization .l-con .hot-news-cont ul li, .r .topic .l-con .topic-cont, .r .refer-hot-news .l-con .hot-news-cont ul li, .r .refer-hot-news .l-con .hot-news-cont ul li .title, .r .live .live-cont ul li { zoom: 1; }
.nav .nav-menu li .l-2 .l-con:after, .friend-link .l-con:after, .r .hot-news .l-con .hot-news-cont ul li:after, .r .organization .l-con .hot-news-cont ul li:after, .r .topic .l-con .topic-cont:after, .r .refer-hot-news .l-con .hot-news-cont ul li:after, .r .refer-hot-news .l-con .hot-news-cont ul li .title:after, .r .live .live-cont ul li:after { clear: both; }
.nav .nav-menu li .l-2 .l-con:before, .friend-link .l-con:before, .r .hot-news .l-con .hot-news-cont ul li:before, .r .organization .l-con .hot-news-cont ul li:before, .r .topic .l-con .topic-cont:before, .r .refer-hot-news .l-con .hot-news-cont ul li:before, .r .refer-hot-news .l-con .hot-news-cont ul li .title:before, .r .live .live-cont ul li:before, .nav .nav-menu li .l-2 .l-con:after, .friend-link .l-con:after, .r .hot-news .l-con .hot-news-cont ul li:after, .r .organization .l-con .hot-news-cont ul li:after, .r .topic .l-con .topic-cont:after, .r .refer-hot-news .l-con .hot-news-cont ul li:after, .r .refer-hot-news .l-con .hot-news-cont ul li .title:after, .r .live .live-cont ul li:after { content: ""; display: table; }

.qlp1 .box .box-center .list li, .qlp2 .center .news .list li, .qlp2 .center .newest .ks .list li, .qlp4 .box .box-center .list li a p, .qlp5 .list li .b a, .qlp6 .left .box .list li, .qlp6 .left .zx .nr .list li, .qlp9 .list li .t .block .txt h4, .q1p12 .box .list li a p, .qlp17 .box .box-center .list li .lk a, .qlp17 .box .box-center .list2 li, .qlp18 .list li a p, .qlp19 .nrb .lb .list li > a, .point-a, .r .refer-hot-news .l-con .hot-news-cont ul li .title a.has-point, .nav .nav-menu li .l-2 .l-con .lb-txt, .friend-link .l-con .lb-txt, .r .hot-news .l-con .lb-txt, .r .hot-news .l-con .hot-news-cont ul li a, .r .organization .l-con .lb-txt, .r .topic .l-con .lb-txt, .r .refer-hot-news .l-con .lb-txt, .r .refer-hot-news .l-con .hot-news-cont ul li .title a, .r .live .lb-txt, .r .live .live-cont ul li .cont-r .cont-r-title { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.wrap { width: 1200px; margin: 0 auto; }

.img > a { display: block; }

li { list-style: none; }

img { max-width: 100%; vertical-align: top; border: none; margin: 0; padding: 0; }

a:hover { color: #154399; }

i { font-style: normal; }

.page-path { width: 1200px; height: 52px; line-height: 52px; border-bottom: 1px solid #eee; margin-bottom: 30px; }

.page-path.mb0 { margin-bottom: 0; }

.page-path.bb0 { border: none; }

.page-path a:hover { color: #154399; }

.title { font-size: 20px; font-weight: bold; background: url(../images/index_6.png) no-repeat left center; padding-left: 30px; }
.title.inco2 { background: url(../images/index_7.png) no-repeat left center; }
.title.inco3 { background: url(../images/type_5.png) no-repeat left center; }
.title.inco4 { background: url(../images/type_6.png) no-repeat left center; }
.title.inco5 { background: url(../images/article.png) no-repeat left center; }

.wraps { width: 1200px; margin: 0 auto; left: 50%; bottom: 150px; position: fixed; margin-left: -600px; height: 0px; }
.wraps .btn_top { position: absolute; right: -70px; top: 0; cursor: pointer; }

.jdkcp { width: 1200px; margin: 0 auto; margin-top: 20px; }
.jdkcp p { font-size: 16px; color: #666666; margin-bottom: 20px; line-height: 1.7; }
.jdkcp table { margin-bottom: 20px; width: 100%; max-width: 100%; border: 1px solid #ddd; }
.jdkcp table td { border: 1px solid #ddd; padding: 8px; line-height: 1.42857143; vertical-align: top; }

.cbox { display: none; }
.cbox.active { display: block; }

.more, .gb6 .more, .gb7 .more, .gb8 ul li .more, .gb9 .more { width: 214px; height: 44px; line-height: 44px; color: #ffffff; font-size: 18px; display: block; margin: 0 auto; margin-top: 50px; background-image: linear-gradient(90deg, #fb4f4f 0%, #ff6f64 100%), linear-gradient(#ffffff, #ffffff); background-blend-mode: normal,  normal; box-shadow: 0px 10px 25px 0px rgba(189, 55, 24, 0.15); border-radius: 22px; text-align: center; }

.gb-qh { width: 100%; border-bottom: 1px solid #eee; padding-bottom: 14px; }
.gb-qh span { font-size: 20px; color: #444; cursor: pointer; margin-bottom: 14px; margin-right: 24px; }
.gb-qh span.active { font-size: 22px; width: 100%; border-bottom: 4px solid #154399; color: #154399; font-weight: bold; padding-bottom: 11px; }

.gb1 .t { text-align: center; font-size: 34px; font-weight: bold; margin-top: 58px; margin-bottom: 40px; }
.gb1 .box { border: 1px solid #eee; padding: 30px; }
.gb1 .box .p h4 { margin-bottom: 20px; font-size: 20px; font-weight: bold; border-left: 6px solid #154399; color: #154399; padding-left: 10px; }
.gb1 .box .p2 { margin-top: 30px; }
.gb1 .box .p2 h4 { font-size: 18px; font-weight: bold; margin-bottom: 20px; }
.gb1 .box .p2 p { color: #666666; font-size: 14px; }

.gb2 { overflow: hidden; }
.gb2 .t { text-align: center; font-size: 34px; font-weight: bold; margin-top: 80px; margin-bottom: 40px; }
.gb2 .box .fl { width: 400px; height: 260px; }
.gb2 .box .txt { padding-left: 430px; }
.gb2 .box .txt p { font-size: 16px; color: #666666; margin-bottom: 40px; line-height: 1.7; }
.gb2 .box .txt p strong { font-weight: bold; font-size: 20px; color: #333; }

.gb3 { background: url(../images/b.png) no-repeat center; height: 744px; margin-top: 50px; overflow: hidden; }
.gb3 .t { text-align: center; font-size: 34px; font-weight: bold; margin-top: 80px; margin-bottom: 100px; color: #fff; }
.gb3 ul { display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; text-align: center; }
.gb3 ul li { background: url(../images/b2.png) no-repeat center; width: 354px; height: 440px; overflow: hidden; }
.gb3 ul li span { margin-top: 38px; margin-bottom: 22px; display: block; }
.gb3 ul li h4 { font-size: 20px; font-weight: bold; color: #fff; }
.gb3 ul li p { font-size: 16px; color: #fff; padding: 0 26px; line-height: 1.6; text-align: left; margin-top: 26px; }
.gb3 ul li:nth-child(2) { margin-top: -60px; }

.gb4 { margin-bottom: 80px; }
.gb4 .t { text-align: center; font-size: 34px; font-weight: bold; margin-top: 80px; margin-bottom: 50px; }
.gb4 table { width: 1100px; margin: 0 auto; }
.gb4 table tbody { border: 1px solid #ddd; }
.gb4 table tbody th, .gb4 table tbody td { height: 50px; text-align: center; font-weight: bold; }
.gb4 table tbody th { font-size: 20px; color: #fff; }
.gb4 table tbody td { font-size: 16px; color: #444; }
.gb4 table tbody .th1 { background: #2899ef; }
.gb4 table tbody .th2 { background: #28c7ef; }
.gb4 table tbody .th3 { background: #0bd4d6; }

.gb5 { background: url(../images/b3.png) no-repeat center; height: 700px; margin-top: 80px; overflow: hidden; }
.gb5 .img { width: 435px; height: 546px; float: left; }
.gb5 .t { text-align: center; font-size: 34px; font-weight: bold; margin-top: 80px; margin-bottom: 50px; }
.gb5 .txt { width: 764px; height: 461px; margin-top: 30px; float: right; background: url(../images/dh.png) no-repeat top left; background-size: 759px 461px; }
.gb5 .txt p { font-size: 16px; color: #666; line-height: 2; margin-left: 80.5px; }
.gb5 .txt p strong { font-size: 16px; color: #333; font-weight: bold; }

.gb6 { background: url(../images/b4.png) no-repeat center; height: 1000px; overflow: hidden; }
.gb6 .t { text-align: center; font-size: 34px; font-weight: bold; margin-top: 80px; margin-bottom: 50px; color: #fff; }
.gb6 .box { width: 1200px; height: 688px; padding: 30px; background-image: linear-gradient(0deg, #0077d0 0%, #2e9ef3 100%), linear-gradient(#ffffff, #ffffff); background-blend-mode: normal, normal; border-radius: 10px; }
.gb6 .box .tj { display: block; font-size: 20px; margin-bottom: 20px; font-weight: bold; color: #fff; background: url(../images/t.png) no-repeat center; width: 117px; height: 40px; line-height: 40px; text-align: center; }
.gb6 .box .fl { width: 765px; color: #fff; }
.gb6 .box .fl div { margin-bottom: 30px; }
.gb6 .box .fl div h4 { font-size: 16px; font-weight: bold; margin-bottom: 26px; }
.gb6 .box .fl div p { line-height: 1.6; font-size: 16px; text-indent: 40px; }
.gb6 .more, .gb6 .gb8 ul li .more, .gb8 ul li .gb6 .more { margin-top: 40px; }

.gb7 .t { text-align: center; font-size: 34px; font-weight: bold; margin-top: 80px; margin-bottom: 40px; }
.gb7 ul { display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; }
.gb7 ul li { width: 155px; height: 44px; line-height: 44px; text-align: center; margin-bottom: 14px; background-color: #f2faff; border-radius: 4px; border: solid 1px #037ad3; }
.gb7 .more, .gb7 .gb8 ul li .more, .gb8 ul li .gb7 .more { margin-top: 26px; }

.gb8 { background: url(../images/b5.png) no-repeat center; height: 600px; overflow: hidden; margin-top: 80px; }
.gb8 .t { text-align: center; font-size: 34px; font-weight: bold; margin-top: 80px; margin-bottom: 90px; }
.gb8 ul { display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; }
.gb8 ul li { background: url(../images/bg6.png) no-repeat center; width: 380px; height: 317px; }
.gb8 ul li span { margin: 0 auto; display: block; text-align: center; margin-top: -48px; }
.gb8 ul li h4 { font-size: 22px; font-weight: bold; text-align: center; margin-top: 18px; margin-bottom: 20px; }
.gb8 ul li p { color: #666666; font-size: 14px; line-height: 1.6; padding: 0 30px; min-height: 132px; }
.gb8 ul li .more { margin-top: 10px; width: 140px; font-size: 16px; }

.gb9 .t { text-align: center; font-size: 34px; font-weight: bold; margin-top: 80px; margin-bottom: 50px; }
.gb9 .table { width: 100%; height: 384px; border: solid 1px #dddddd; display: flex; justify-content: center; align-items: center; }
.gb9 .table table { width: 1160px; border: solid 1px #dddddd; text-align: center; }
.gb9 .table table th, .gb9 .table table td { height: 50px; line-height: 50px; }
.gb9 .table table th { background: #2899ef; font-size: 20px; font-weight: bold; color: #fff; }
.gb9 .table table td { font-size: 16px; color: #666; }
.gb9 .table table td:first-child { font-size: 16px; font-weight: bold; color: #333; }
.gb9 .table table td:nth-child(4) { color: #2899ef; font-weight: bold; }
.gb9 .table table td:nth-child(5) { color: #2899ef; font-weight: bold; }
.gb9 .gb8 ul li .more, .gb8 ul li .gb9 .more, .gb9 .more { margin-top: 40px; }

.gb10 .t { text-align: center; font-size: 34px; font-weight: bold; margin-top: 80px; margin-bottom: 50px; }
.gb10 ul li { position: relative; height: 162px; width: 100%; margin-bottom: 20px; overflow: hidden; background-color: #ffffff; box-shadow: 0px 10px 15px 0px rgba(153, 153, 153, 0.15); border-radius: 10px; border: solid 1px #eeeeee; }
.gb10 ul li.gd { height: 230px; }
.gb10 ul li span { font-size: 22px; padding: 0 20px; text-align: center; color: #fff; font-weight: bold; display: flex; justify-content: center; align-items: center; float: left; width: 214px; height: 100%; background: url(../images/f.png) no-repeat center; background-size: 100% 100%; border-radius: 10px 0px 0px 10px; border: solid 1px #dddddd; }
.gb10 ul li span.f2 { background: url(../images/f2.png) no-repeat center; }
.gb10 ul li .txt { margin-left: 24px; line-height: 1.6em; text-indent: 28px; padding: 20px 0; font-size: 14px; min-height: 160px; color: #666; width: 800px; float: left; display: flex; justify-content: center; align-items: center; }
.gb10 ul li .tw { position: absolute; right: 28px; top: 50%; transform: translate(0, -50%); }
.gb10 ul li a { width: 120px; height: 40px; display: block; line-height: 40px; text-align: center; background-image: linear-gradient(90deg, #fb4f4f 0%, #ff6f64 100%), linear-gradient(#ffffff, #ffffff); background-blend-mode: normal,  normal; box-shadow: 0px 10px 25px 0px rgba(189, 55, 24, 0.15); border-radius: 20px; color: #ffffff; font-size: 14px; }

.t { text-align: center; margin-top: 40px; margin-bottom: 34px; }
.t h4 { font-size: 34px; font-weight: bold; color: #333; }
.t p { font-size: 16px; color: #999; margin-top: 6px; }

.kc1 .box .fl { width: 880px; min-height: 295px; background-color: #fafafa; border: solid 1px #eeeeee; padding: 20px; }
.kc1 .box .fl .l { width: 225px; }
.kc1 .box .fl .l span { width: 225px; height: 255px; overflow: hidden; }
.kc1 .box .fl .l .b { margin-top: 10px; overflow: hidden; }
.kc1 .box .fl .l .b h4 { font-size: 18px; font-weight: bold; float: left; }
.kc1 .box .fl .l .b a { width: 82px; height: 28px; color: #154399; font-size: 14px; line-height: 28px; text-align: center; display: block; float: right; border-radius: 14px; border: solid 1px #154399; }
.kc1 .box .fl .r { margin-left: 20px; float: left; width: 590px; }
.kc1 .box .fl .r p { margin-bottom: 10px; line-height: 1.5; text-indent: 2em; }
.kc1 .box .fr { width: 300px; height: 295px; background: url(../images/bd.png) no-repeat center; }
.kc1 .box .fr form { text-align: center; padding-top: 98px; }
.kc1 .box .fr form input { width: 260px; height: 44px; background-color: #ffffff; padding-left: 14px; margin-bottom: 20px; }
.kc1 .box .fr form input[type="submit"] { width: 260px; padding: 0; height: 44px; background-image: linear-gradient(0deg, #0196e1 0%, #02c3e5 100%), linear-gradient(#0196e1, #0196e1); background-blend-mode: normal,  normal; color: #ffffff; font-size: 16px; font-weight: bold; border-radius: 22px; }

.kc2 { background: url(../images/kc.png) no-repeat center; height: 672px; overflow: hidden; margin-top: 80px; }
.kc2 .t { text-align: center; margin-top: 80px; margin-bottom: 34px; }
.kc2 .t h4 { font-size: 34px; font-weight: bold; color: #fff; }
.kc2 .t p { font-size: 16px; color: #999; margin-top: 6px; }
.kc2 ul { display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; }
.kc2 ul li { width: 386px; height: 190px; background-color: #ffffff; padding: 20px; margin-bottom: 20px; }
.kc2 ul li .fl { width: 80px; text-align: center; }
.kc2 ul li .fl .img { width: 80px; height: 80px; overflow: hidden; border-radius: 50%; display: block; }
.kc2 ul li .fl .txt { font-size: 16px; font-weight: bold; color: #333; margin-top: 10px; display: block; }
.kc2 ul li .fr { width: 248px; }
.kc2 ul li .fr h4 { font-size: 22px; }
.kc2 ul li .fr .txt { font-size: 14px; line-height: 1.6; margin-top: 14px; }
.kc2 ul li .fr .b { border-top: 1px solid #eeee; margin-top: 10px; padding-top: 10px; }
.kc2 ul li .fr .b p { float: left; font-size: 14px; color: #999; margin-top: 4px; }
.kc2 ul li .fr .b a { float: right; width: 80px; height: 30px; line-height: 30px; text-align: center; color: #fff; font-size: 14px; background-image: linear-gradient(0deg, #0077d0 0%, #2e9ef3 100%), linear-gradient(#0196e1, #0196e1); background-blend-mode: normal,  normal; border-radius: 15px; }

.kc3 { margin-top: 82px; }
.kc3 .fl { background: url(../images/1.png) no-repeat center; width: 590px; height: 790px; background-color: #ffffff; box-shadow: 0px 20px 45px 0px rgba(153, 153, 153, 0.15); border-radius: 10px; overflow: hidden; }
.kc3 .fl .bt { height: 80px; text-align: center; padding-top: 6px; }
.kc3 .fl .bt h4 { color: #fff; font-size: 30px; font-weight: bold; }
.kc3 .fl .bt p { font-size: 16px; color: #cceaff; }
.kc3 .fl .c { padding: 0 30px; margin-top: 40px; }
.kc3 .fl .c .hg { margin-bottom: 20px; }
.kc3 .fl .c .hg span { width: 110px; margin-bottom: 20px; height: 40px; line-height: 40px; background-image: linear-gradient(90deg, #0196e1 0%, #018ec9 0%, #0077d0 0%, #0178d1 0%, #0278d1 0%, #3dbdff 100%), linear-gradient(#0196e1, #0196e1); background-blend-mode: normal,  normal; box-shadow: 0px 5px 15px 0px rgba(1, 120, 209, 0.2); border-radius: 0px 20px 20px 20px; text-align: center; display: block; font-size: 22px; color: #fff; }
.kc3 .fl .c p { color: #666666; font-size: 16px; }
.kc3 .fl .m { font-size: 18px; font-weight: bold; color: #fff; width: 174px; height: 46px; line-height: 46px; text-align: center; margin: 0 auto; background-image: linear-gradient(0deg, #0077d0 0%, #2e9ef3 100%), linear-gradient(#3ab9fd, #3ab9fd); background-blend-mode: normal,  normal; box-shadow: 0px 10px 25px 0px rgba(1, 120, 209, 0.2); border-radius: 23px; display: block; }
.kc3 .fr { background: url(../images/2.png) no-repeat center; width: 590px; height: 790px; background-color: #ffffff; box-shadow: 0px 20px 45px 0px rgba(153, 153, 153, 0.15); border-radius: 10px; overflow: hidden; }
.kc3 .fr .bt { height: 80px; text-align: center; padding-top: 6px; }
.kc3 .fr .bt h4 { color: #fff; font-size: 30px; font-weight: bold; }
.kc3 .fr .bt p { font-size: 16px; color: #ffe0d9; }
.kc3 .fr .c { padding: 0 30px; margin-top: 40px; }
.kc3 .fr .c .hg { margin-bottom: 20px; }
.kc3 .fr .c .hg span { width: 110px; margin-bottom: 20px; height: 40px; line-height: 40px; background-image: linear-gradient(90deg, #0278d1 0%, #7f6490 0%, #fb4f4f 0%, #ffaa4f 100%), linear-gradient(#0196e1, #0196e1); background-blend-mode: normal,  normal; box-shadow: 0px 5px 15px 0px rgba(231, 84, 52, 0.2); border-radius: 0px 20px 20px 20px; text-align: center; display: block; font-size: 22px; color: #fff; }
.kc3 .fr .c p { color: #666666; font-size: 16px; }
.kc3 .fr .m { font-size: 18px; font-weight: bold; color: #fff; width: 174px; height: 46px; line-height: 46px; text-align: center; margin: 0 auto; background-image: linear-gradient(90deg, #fb4f4f 0%, #ff6f64 100%), linear-gradient(#3ab9fd, #3ab9fd); background-blend-mode: normal,  normal; box-shadow: 0px 10px 25px 0px rgba(189, 55, 24, 0.15); border-radius: 23px; display: block; }

.kc4 { background: url(../images/kc2.png) no-repeat center; height: 840px; margin-top: 80px; overflow: hidden; }
.kc4 .wrap2 { width: 1100px; margin: 0 auto; }
.kc4 .t { text-align: center; margin-top: 80px; margin-bottom: 34px; }
.kc4 .t h4 { font-size: 34px; font-weight: bold; color: #fff; }
.kc4 .t p { font-size: 16px; color: #999; margin-top: 6px; }
.kc4 .box .bg { background: url(../images/bg3.png) no-repeat center; width: 1100px; height: 430px; }
.kc4 .box .bg .img { display: block; width: 380px; height: 471px; margin-left: 50px; float: left; }
.kc4 .box .bg .fr { width: 608px; }
.kc4 .box .bg .fr .tb { overflow: hidden; }
.kc4 .box .bg .fr .tb span { margin-right: 14px; margin-top: 35px; font-size: 28px; font-weight: bold; color: #fff; display: inline-block; vertical-align: middle; }
.kc4 .box .bg .fr .tb p { margin-top: 35px; font-size: 18px; color: #fff; display: inline-block; vertical-align: middle; }
.kc4 .box .bg .fr .tb a { display: block; display: inline-block; }
.kc4 .box .bg .fr .h { margin-bottom: 20px; }
.kc4 .box .bg .fr .h span { width: 110px; height: 40px; line-height: 40px; text-align: center; font-size: 18px; font-weight: bold; color: #fff; display: block; margin-bottom: 10px; background-image: linear-gradient(90deg, #0278d1 0%, #028ec9 0%, #0196e1 0%, #0e9cd3 0%, #1b94e4 0%, #3dbdff 100%), linear-gradient(#0196e1, #0196e1); background-blend-mode: normal,  normal; box-shadow: 0px 5px 15px 0px rgba(1, 120, 209, 0.2); border-radius: 0px 20px 20px 20px; }
.kc4 .box .bg .fr .h p { color: #fff; font-size: 16px; line-height: 1.6; padding-left: 22px; }
.kc4 .ls { width: 100%; }
.kc4 .ls li { width: 90px; float: left; margin-right: 36px; }
.kc4 .ls li span { border: 5px solid #757687; border-radius: 50%; display: block; width: 90px; height: 90px; }
.kc4 .ls li span img { width: 80px; height: 80px; border-radius: 50%; }
.kc4 .ls li p { font-size: 16px; font-weight: bold; text-align: center; color: #fff; margin-top: 10px; }
.kc4 .ls li.swiper-slide-thumb-active { position: relative; top: -10px; }
.kc4 .ls li.swiper-slide-thumb-active span { border: 5px solid #3dbcff; }
.kc4 .swiper-button-next, .kc4 .swiper-button-prev { width: 48px; height: 80px; opacity: 0; cursor: pointer; }
.kc4 .swiper-button-prev, .kc4 .swiper-container-rtl .swiper-button-next { left: 0; }
.kc4 .swiper-button-next, .kc4 .swiper-container-rtl .swiper-button-prev { right: 0; }
.kc4 .swiper-button-next, .kc4 .swiper-button-prev { margin-top: -61px; }

.kc5 .ps { width: 1200px; position: relative; }
.kc5 ul li { position: relative; width: 288px; height: 214px; }
.kc5 ul li span { width: 288px; height: 214px; }
.kc5 ul li .zd { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(51, 51, 51, 0.6); border-radius: 10px; }
.kc5 ul li .zd span { background: url(../images/x.png) no-repeat center; font-size: 24px; font-weight: bold; color: #fff; display: flex; justify-content: center; align-items: center; }
.kc5 ul li .hzd { display: none; padding: 0 35px; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: linear-gradient(0deg, #154399 0%, #2e9ef3 100%), linear-gradient(#154399, #154399); background-blend-mode: normal, normal; border-radius: 10px; background-color: rgba(0, 100, 175, 0.9); }
.kc5 ul li .hzd h4 { font-size: 24px; font-weight: bold; color: #fff; text-align: center; margin-top: 22px; margin-bottom: 20px; }
.kc5 ul li .hzd p { font-size: 14px; color: #fff; line-height: 1.6; padding-left: 10px; position: relative; }
.kc5 ul li .hzd p:after { position: absolute; top: 8px; left: 0; width: 4px; height: 4px; content: ""; border-radius: 50%; background: #ffff; }
.kc5 ul li .hzd a { width: 88px; height: 34px; line-height: 34px; display: block; margin: 0 auto; text-align: center; margin-top: 10px; background-image: linear-gradient(90deg, #fb4f4f 0%, #ff6f64 100%), linear-gradient(#0196e1, #0196e1); background-blend-mode: normal,  normal; border-radius: 17px; font-size: 14px; color: #fff; }
.kc5 ul li:hover .zd { display: none; }
.kc5 ul li:hover .hzd { display: block; }
.kc5 .swiper-button-prev, .kc5 .swiper-container-rtl .swiper-button-next { background: url(../images/next.png) no-repeat center; width: 40px; height: 40px; left: -60px; }
.kc5 .swiper-button-next, .kc5 .swiper-container-rtl .swiper-button-prev { background: url(../images/prev.png) no-repeat center; width: 40px; height: 40px; right: -60px; }

.kc6 { background: url(../images/kc3.png) no-repeat center; height: 792px; margin-top: 100px; overflow: hidden; }
.kc6 .t { text-align: center; margin-top: 80px; margin-bottom: 34px; }
.kc6 .t h4 { font-size: 34px; font-weight: bold; color: #fff; }
.kc6 .t p { font-size: 16px; color: #999; margin-top: 6px; }
.kc6 .wrap { width: 1042px; }
.kc6 ul { display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; }
.kc6 ul li { width: 334px; height: 260px; background-color: #ffffff; padding: 0 50px; overflow: hidden; margin-bottom: 20px; }
.kc6 ul li h4 { text-align: center; font-size: 22px; margin-bottom: 14px; }
.kc6 ul li span { display: block; text-align: center; margin-top: 25px; margin-bottom: 16px; }
.kc6 ul li p { font-size: 14px; color: #666; line-height: 1.6; min-height: 65px; margin-bottom: 12px; }
.kc6 ul li a { width: 234px; height: 44px; line-height: 44px; text-align: center; background-image: linear-gradient(0deg, #0077d0 0%, #2e9ef3 100%), linear-gradient(#ffffff, #ffffff); background-blend-mode: normal,  normal; border-radius: 22px; color: #fff; display: block; }

.kc7 ul { display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; }
.kc7 ul li { width: 386px; height: 236px; padding: 20px; background-image: linear-gradient(90deg, #fb4f4f 0%, #ff6f64 100%), linear-gradient(#333333, #333333); background-blend-mode: normal, normal; box-shadow: 0px 10px 25px 0px rgba(189, 55, 24, 0.15); }
.kc7 ul li .img { width: 136px; height: 196px; overflow: hidden; display: block; float: left; }
.kc7 ul li .txt { padding-left: 165px; }
.kc7 ul li .txt h4 { font-size: 22px; font-weight: bold; color: #fff; margin-bottom: 10px; }
.kc7 ul li .txt p { font-size: 14px; color: #fff; line-height: 1.6; padding-left: 10px; position: relative; }
.kc7 ul li .txt p:after { position: absolute; top: 8px; left: 0; width: 4px; height: 4px; content: ""; border-radius: 50%; background: #ffff; }
.kc7 ul li .txt a { width: 114px; height: 36px; line-height: 36px; text-align: center; color: #fff; font-size: 16px; background-image: linear-gradient(0deg, #0077d0 0%, #2e9ef3 100%), linear-gradient(#ffffff, #ffffff); background-blend-mode: normal,  normal; border-radius: 18px; display: block; margin-top: 10px; }

.kc8 { margin-top: 90px; }
.kc8 .t { margin-bottom: 80px; }
.kc8 .box { background: url(../images/kc4.png) no-repeat center; height: 460px; }
.kc8 .box .fl { background: url(../images/fpy.png) no-repeat center; width: 788px; height: 430px; margin-top: -40px; padding: 20px; }
.kc8 .box .fl .list { float: left; margin-top: 33px; }
.kc8 .box .fl .list li { font-size: 18px; font-weight: bold; color: #fff; text-align: center; padding-left: 14px; width: 150px; height: 50px; line-height: 50px; }
.kc8 .box .fl .list li.w { background: url(../images/w.png) no-repeat left center; background-position-x: 8px; }
.kc8 .box .fl .list li.w.active { background: url(../images/wbg.png) no-repeat left center; background-position-x: 8px; color: #2d9ef2; background-color: #ffffff; border-radius: 6px 0px 0px 6px; }
.kc8 .box .fl .list li.w2 { background: url(../images/w2.png) no-repeat left center; background-position-x: 8px; }
.kc8 .box .fl .list li.w2.active { background: url(../images/w2bg.png) no-repeat left center; background-position-x: 8px; color: #2d9ef2; background-color: #ffffff; border-radius: 6px 0px 0px 6px; }
.kc8 .box .fl .txt { display: none; width: 598px; height: 390px; background-color: #ffffff; border-radius: 10px; float: right; }
.kc8 .box .fl .txt.active { display: block; }
.kc8 .box .fl .txt .list2 li { height: 80px; line-height: 80px; border-bottom: 1px solid #eee; padding: 0 10px; margin: 0 24px; }
.kc8 .box .fl .txt .list2 li h4 { float: left; font-size: 18px; font-weight: bold; color: #333; background: url(../images/fw.png) no-repeat left center; padding-left: 28px; }
.kc8 .box .fl .txt .list2 li p { float: left; color: #666; font-size: 16px; margin-left: 18px; }
.kc8 .box .fl .txt a { width: 134px; height: 36px; line-height: 36px; text-align: center; font-size: 16px; color: #fff; display: block; margin: 0 auto; margin-top: 20px; background-image: linear-gradient(90deg, #fb4f4f 0%, #ff6f64 100%), linear-gradient(#ffffff, #ffffff); background-blend-mode: normal,  normal; box-shadow: 0px 10px 25px 0px rgba(189, 55, 24, 0.15); border-radius: 18px; color: #fff; }
.kc8 .box .fr { margin-top: -220px; }

.kc9 ul { display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; }
.kc9 ul li { width: 220px; height: 146px; overflow: hidden; margin-bottom: 20px; }
.kc9 a { width: 214px; height: 44px; line-height: 44px; text-align: center; font-size: 18px; color: #fff; background-image: linear-gradient(90deg, #fb4f4f 0%, #ff6f64 100%), linear-gradient(#ffffff, #ffffff); background-blend-mode: normal,  normal; box-shadow: 0px 10px 25px 0px rgba(189, 55, 24, 0.15); border-radius: 22px; display: block; margin: 0 auto; margin-top: 10px; }

.kc10 { background: url(../images/kc5.png) no-repeat center; height: 1058px; margin-top: 80px; overflow: hidden; position: relative; }
.kc10 .t { margin-top: 70px; margin-bottom: 190px; }
.kc10 .dd { background: url(../images/dd.png) no-repeat center; width: 1205px; height: 409px; margin: 0 auto; position: relative; }
.kc10 .dd ul { width: 100%; position: absolute; }
.kc10 .dd ul.s1 { top: -138px; left: 0; }
.kc10 .dd ul.s2 { top: 50px; left: 0; margin-left: 140px; }
.kc10 .dd ul.s3 { top: 257px; left: 0; }
.kc10 .dd ul.s4 { top: 448px; left: 0; margin-left: 140px; }
.kc10 .dd ul li { width: 194px; text-align: center; float: left; margin-right: 103px; }
.kc10 .dd ul li span { display: block; margin: 0 auto; margin-bottom: 12px; font-size: 20px; color: #fff; width: 80px; height: 32px; line-height: 32px; text-align: center; background-color: #2d9ef2; }
.kc10 .dd ul li p { font-size: 14px; color: #666; line-height: 1.6; min-height: 66px; }
.kc10 .dd ul li.ts { position: absolute; top: 70px; right: 140px; margin-right: 26px; }
.kc10 a { position: absolute; bottom: 80px; right: 50%; margin-right: -107px; font-size: 18px; color: #fff; text-align: center; width: 214px; height: 44px; line-height: 44px; display: block; background-image: linear-gradient(90deg, #fb4f4f 0%, #ff6f64 100%), linear-gradient(#ffffff, #ffffff); background-blend-mode: normal,  normal; box-shadow: 0px 10px 25px 0px rgba(189, 55, 24, 0.15); border-radius: 22px; }

.kc11 .t { margin-top: 80px; }
.kc11 ul { display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; }
.kc11 ul li { width: 285px; height: 250px; background-color: #ffffff; box-shadow: 0px 10px 25px 0px rgba(153, 153, 153, 0.1); border: solid 1px #eeeeee; }
.kc11 ul li h4 { padding: 0 20px; background: url(../images/yh.png) no-repeat center; height: 72px; line-height: 60px; font-size: 20px; font-weight: bold; color: #fff; }
.kc11 ul li h4.bg2 { background: url(../images/yh2.png) no-repeat center; }
.kc11 ul li h4.bg3 { background: url(../images/yh3.png) no-repeat center; }
.kc11 ul li h4.bg4 { background: url(../images/yh4.png) no-repeat center; }
.kc11 ul li p { font-size: 16px; color: #666; line-height: 1.6; padding: 0 20px; margin-top: 14px; }
.kc11 a { font-size: 18px; color: #fff; text-align: center; width: 214px; height: 44px; line-height: 44px; display: block; margin: 0 auto; margin-top: 60px; background-image: linear-gradient(90deg, #fb4f4f 0%, #ff6f64 100%), linear-gradient(#ffffff, #ffffff); background-blend-mode: normal,  normal; box-shadow: 0px 10px 25px 0px rgba(189, 55, 24, 0.15); border-radius: 22px; }

.unknown { display: flex; justify-content: center; align-items: center; height: 530px; }
.unknown .unknown-l { width: 263px; text-align: center; float: left; font-size: 15px; color: #666; }
.unknown .unknown-r { width: 348px; float: left; margin-top: 10px; }
.unknown .unknown-r .t { font-size: 22px; }
.unknown .unknown-r ul { overflow: hidden; margin-top: 18px; }
.unknown .unknown-r ul li { float: left; margin-right: 6px; background-color: #f5f5f5; border-radius: 4px; border: solid 1px #dddddd; padding: 2px 9px; margin-bottom: 6px; }
.unknown .unknown-r ul li:hover { background: #154399; }
.unknown .unknown-r ul li:hover a { color: #fff; }
.unknown .unknown-r .b { margin-top: 16px; overflow: hidden; }
.unknown .unknown-r .b p { margin-top: 10px; font-size: 18px; color: #666; float: left; }
.unknown .unknown-r .b p i { color: #0196e1; font-weight: bold; font-size: 18px; }
.unknown .unknown-r .b a { width: 120px; height: 40px; line-height: 40px; text-align: center; display: block; float: right; background-color: #0196e1; border-radius: 20px; font-size: 14px; color: #fff; }

.qlp1 { margin-bottom: 38px; margin-top: 40px; }
.qlp1 .img { width: 530px; height: 369px; overflow: hidden; display: inline-block; }
.qlp1 .img a { display: block; height: 369px; }
.qlp1 .img img { width: 100%; }
.qlp1 .box { float: right; width: 642px; }
.qlp1 .box .box-list { border-bottom: 1px solid #ddd; }
.qlp1 .box .box-list li { float: left; margin-right: 60px; color: #666; font-size: 18px; padding-bottom: 14px; cursor: pointer; margin-bottom: -1px; }
.qlp1 .box .box-list li.active { border-bottom: 3px solid #154399; color: #154399; font-size: 20px; font-weight: bold; }
.qlp1 .box .box-center { display: none; }
.qlp1 .box .box-center.active { display: block; }
.qlp1 .box .box-center .box-top h4 { font-size: 18px; margin: 16px 0; }
.qlp1 .box .box-center .box-top p { font-size: 14px; color: #666; }
.qlp1 .box .box-center .box-top:hover p { color: #154399; }
.qlp1 .box .box-center .list { margin-top: 20px; }
.qlp1 .box .box-center .list li { float: left; width: 280px; margin-bottom: 10px; margin-right: 36px; }
.qlp1 .box .box-center .list li i { color: #154399; }

.qlp2 .box { margin-bottom: 30px; }
.qlp2 .top { border-bottom: 1px solid #ddd; }
.qlp2 .top span { display: inline-block; vertical-align: middle; width: 122px; height: 50px; line-height: 50px; text-align: center; color: #fff; font-weight: bold; font-size: 20px; background: #154399; margin-bottom: -1px; }
.qlp2 .top .lk { display: inline-block; }
.qlp2 .top .lk li { display: inline-block; }
.qlp2 .top .lk li h3 a { margin-left: 50px; font-size: 16px; }
.qlp2 .center { margin-top: 20px; width: 100%; }
.qlp2 .center .news { width: 518px; float: left; }
.qlp2 .center .news .box-top h4 { font-size: 18px; margin: 16px 0; }
.qlp2 .center .news .box-top p { font-size: 14px; color: #666; }
.qlp2 .center .news .box-top:hover p { color: #154399; }
.qlp2 .center .news .list { margin-top: 20px; }
.qlp2 .center .news .list li { float: left; width: 280px; margin-bottom: 10px; margin-right: 36px; width: 210px; }
.qlp2 .center .news .list li a { font-size: 14px; position: relative; padding-left: 14px; }
.qlp2 .center .news .list li a:after { position: absolute; top: 8px; left: 0; content: ""; width: 4px; height: 4px; background: #ccc; border-radius: 50%; }
.qlp2 .center .news .xy { margin-top: 26px; }
.qlp2 .center .news .xy .title { background: url(../images/index_8.png) no-repeat left center; }
.qlp2 .center .newest { width: 640px; float: right; }
.qlp2 .center .newest .img { margin-right: -20px; margin-top: 20px; }
.qlp2 .center .newest .img a { width: 200px; height: 151px; overflow: hidden; float: left; margin-right: 20px; }
.qlp2 .center .newest .lk { margin-top: 35px; }
.qlp2 .center .newest .lk a { width: 290px; float: left; margin-bottom: 10px; margin-right: 30px; font-size: 14px; }
.qlp2 .center .newest .lk a i { color: #154399; font-size: 14px; border-right: 1px solid #ebebeb; padding-right: 8px; margin-right: 8px; }
.qlp2 .center .newest .ks { margin-top: 26px; }
.qlp2 .center .newest .ks .title { background: url(../images/index_9.png) no-repeat left center; }
.qlp2 .center .newest .ks .list { margin-top: 20px; }
.qlp2 .center .newest .ks .list li { float: left; width: 280px; margin-bottom: 10px; margin-right: 36px; }
.qlp2 .center .newest .ks .list li i { color: #154399; font-size: 14px; margin-right: 10px; }

.qlp3 .t { border-bottom: 1px solid #ddd; margin-bottom: 24px; }
.qlp3 .t h4 { color: #154399; font-size: 20px; font-weight: bold; float: left; border-bottom: 3px solid #154399; padding-bottom: 14px; }
.qlp3 .t a { float: right; color: #999999; font-size: 14px; }
.qlp3 .box ul { text-align: center; }
.qlp3 .box ul li { width: 152px; height: 60px; display: inline-block; margin: 0 3px; }
.qlp3 .box ul li a { display: block; }
.qlp3 .box .swiper-button-prev, .qlp3 .box .swiper-container-rtl .swiper-button-next { background: url(../images/btn_pre.png) no-repeat center; left: 0; }
.qlp3 .box .swiper-button-prev:hover, .qlp3 .box .swiper-container-rtl .swiper-button-next:hover { background: url(../images/btn_pre_hovor.png) no-repeat center; }
.qlp3 .box .swiper-button-next, .qlp3 .box .swiper-container-rtl .swiper-button-prev { background: url(../images/btn_next.png) no-repeat center; right: 0; }
.qlp3 .box .swiper-button-next:hover, .qlp3 .box .swiper-container-rtl .swiper-button-prev:hover { background: url(../images/btn_next_hovor.png) no-repeat center; }

.qlp4 { margin-top: 40px; }
.qlp4 .left { width: 750px; float: left; }
.qlp4 .left .img { width: 400px; height: 284px; float: left; }
.qlp4 .left .nr { width: 349px; height: 282px; padding: 0 30px; float: left; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; border-right: 1px solid #ddd; }
.qlp4 .left .nr h4 { font-size: 20px; font-weight: bold; color: #333; text-align: center; margin-top: 18px; }
.qlp4 .left .nr .hx { width: 160px; height: 1px; background: #ddd; margin: 16px auto; position: relative; }
.qlp4 .left .nr .hx:after { content: ""; position: absolute; top: -1px; left: 50%; margin-left: -20px; width: 40px; height: 3px; background: #154399; }
.qlp4 .left .nr p { color: #666; font-size: 14px; line-height: 1.6; display: -webkit-box; -webkit-line-clamp: 7; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.qlp4 .left .swiper-pagination-bullet { width: 10px; height: 10px; margin: 0 10px; }
.qlp4 .left .swiper-container-horizontal > .swiper-pagination-bullets, .qlp4 .left .swiper-pagination-custom, .qlp4 .left .swiper-pagination-fraction { bottom: 20px; }
.qlp4 .box { width: 420px; float: right; }
.qlp4 .box .box-list { border-bottom: 1px solid #ddd; }
.qlp4 .box .box-list li { float: left; margin-right: 60px; color: #333; font-size: 18px; padding-bottom: 14px; cursor: pointer; margin-bottom: -1px; }
.qlp4 .box .box-list li.active { border-bottom: 3px solid #154399; color: #154399; font-size: 18px; font-weight: bold; }
.qlp4 .box .box-center { display: none; }
.qlp4 .box .box-center.active { display: block; }
.qlp4 .box .box-center .list { margin-top: 18px; }
.qlp4 .box .box-center .list li { float: left; width: 280px; margin-bottom: 10px; margin-right: 36px; display: block; width: 100%; }
.qlp4 .box .box-center .list li a { font-size: 14px; display: block; position: relative; padding-left: 14px; }
.qlp4 .box .box-center .list li a p { width: 222px; float: left; }
.qlp4 .box .box-center .list li a span { color: #999; float: right; }
.qlp4 .box .box-center .list li a:after { position: absolute; top: 8px; left: 0; content: ""; width: 4px; height: 4px; background: #154399; border-radius: 50%; }
.qlp4 .box .box-center .list li:hover span { color: #154399; }

.qlp5 { margin-top: 40px; }
.qlp5 .qtitle { text-align: center; }
.qlp5 .qtitle h4 { font-size: 30px; font-weight: bold; }
.qlp5 .qtitle h4 i { color: #154399; }
.qlp5 .qtitle p { color: #999; font-size: 16px; margin-top: 6px; background: url(../images/cy.jpg) no-repeat center; }
.qlp5 .list { margin-top: 24px; margin-right: -18px; }
.qlp5 .list li { top: 0; transition: all 0.4s; width: 590px; height: 240px; margin-right: 18px; float: left; margin-bottom: 25px; border-radius: 4px; border: 1px solid #b2deff; position: relative; padding: 0 24px; }
.qlp5 .list li .dw { width: 66px; height: 66px; position: absolute; top: 0; left: 0; }
.qlp5 .list li .t { margin-top: 28px; border-bottom: 1px solid #b2deff; padding-bottom: 20px; margin-bottom: 20px; }
.qlp5 .list li .t .img { width: 160px; height: 64px; display: inline-block; }
.qlp5 .list li .t div { width: 365px; float: right; }
.qlp5 .list li .t p { width: 365px; color: #666; font-size: 14px; line-height: 1.6; float: right; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.qlp5 .list li .t p i { color: #154399; text-decoration: underline; }
.qlp5 .list li .b h4 { color: #154399; font-size: 16px; font-weight: bold; border-left: 5px solid #154399; padding-left: 10px; margin-bottom: 14px; }
.qlp5 .list li .b a { font-size: 14px; color: #444; position: relative; padding-left: 14px; width: 250px; display: inline-block; margin-left: 14px; margin-bottom: 8px; }
.qlp5 .list li .b a:after { position: absolute; top: 8px; left: 0; content: ""; width: 4px; height: 4px; background: #154399; border-radius: 50%; }
.qlp5 .list li .b a:hover { color: #154399; }
.qlp5 .list li:hover { top: -8px; box-shadow: 0px 0px 20px rgba(0, 100, 175, 0.2); }

.qlp6 .left { width: 780px; }
.qlp6 .left .box { margin-bottom: 30px; }
.qlp6 .left .box .t { border-bottom: 1px solid #ddd; padding-bottom: 12px; }
.qlp6 .left .box .t .title { float: left; }
.qlp6 .left .box .t a { float: right; font-size: 12px; color: #999; }
.qlp6 .left .box .b .bt { margin-top: 24px; }
.qlp6 .left .box .b .bt .img { width: 200px; height: 151px; float: left; }
.qlp6 .left .box .b .bt .nr { padding-left: 230px; }
.qlp6 .left .box .b .bt .nr h4 { font-size: 18px; color: #333; margin-bottom: 16px; }
.qlp6 .left .box .b .bt .nr p { color: #666; font-size: 14px; line-height: 1.6; }
.qlp6 .left .box .b .bt .nr span { color: #999; font-size: 14px; margin-top: 16px; display: block; }
.qlp6 .left .box .list { margin-top: 20px; margin-right: -70px; }
.qlp6 .left .box .list li { float: left; margin-bottom: 10px; margin-right: 70px; width: 210px; }
.qlp6 .left .box .list li a { font-size: 14px; position: relative; padding-left: 14px; }
.qlp6 .left .box .list li a:after { position: absolute; top: 8px; left: 0; content: ""; width: 4px; height: 4px; background: #ccc; border-radius: 50%; }
.qlp6 .left .zx .title { background: url(../images/index_9.png) no-repeat left center; }
.qlp6 .left .zx .tlist { float: right; }
.qlp6 .left .zx .tlist li { float: left; margin-right: 30px; }
.qlp6 .left .zx .tlist li a { font-size: 16px; color: #333; }
.qlp6 .left .zx .tlist li.active a { color: #154399; }
.qlp6 .left .zx .nr .box-center { display: none; }
.qlp6 .left .zx .nr .box-center.active { display: block; }
.qlp6 .left .zx .nr .list { margin-top: 20px; }
.qlp6 .left .zx .nr .list li { float: left; margin-right: 113px; margin-bottom: 10px; width: 268px; }
.qlp6 .left .zx .nr .list li a { font-size: 14px; color: #333; }
.qlp6 .left .zx .nr .list li a i { font-size: 14px; color: #999; }
.qlp6 .left .xy .xylist { margin-top: 24px; margin-right: -20px; margin-bottom: 24px; }
.qlp6 .left .xy .xylist li { width: 380px; height: 130px; padding: 22px 20px; margin-right: 20px; border-radius: 4px; border: 1px solid #eee; background: #fafafa; float: left; }
.qlp6 .left .xy .xylist li .w { margin-bottom: 20px; }
.qlp6 .left .xy .xylist li .w span { display: inline-block; margin-right: 17px; width: 30px; height: 30px; line-height: 30px; text-align: center; border-radius: 4px; font-size: 16px; font-weight: bold; color: #fff; background: #01abc9; }
.qlp6 .left .xy .xylist li .w h4 { font-size: 16px; font-weight: bold; display: inline-block; }
.qlp6 .left .xy .xylist li .d span { display: inline-block; margin-right: 17px; width: 30px; height: 30px; line-height: 30px; text-align: center; border-radius: 4px; font-size: 16px; font-weight: bold; color: #0196e1; border: 1px solid #01abc9; }
.qlp6 .left .xy .xylist li .d p { width: 280px; height: 42px; overflow: hidden; color: #666; font-size: 14px; line-height: 1.6; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; float: right; }

.qlp7 .left { width: 780px; height: 235px; border: 1px solid #b2deff; background: #f5fbff; padding: 20px; }
.qlp7 .left .title { background: url(../images/class_1.png) no-repeat left center; margin-bottom: 18px; }
.qlp7 .left .nr .fl .img { display: block; width: 200px; height: 80px; background: #fff; border: 1px solid #eee; text-align: center; display: flex; justify-content: center; align-items: Center; }
.qlp7 .left .nr .fl .img img { width: 138px; height: 66px; overflow: hidden; }
.qlp7 .left .nr .fl h4 { font-size: 14px; margin-top: 10px; text-align: center; }
.qlp7 .left .nr .fl p { display: none; }
.qlp7 .left .nr .txt { padding-left: 220px; }
.qlp7 .left .nr .txt p { font-size: 14px; color: #666; line-height: 1.6; }
.qlp7 .left .nr .txt p i { color: #154399; font-size: 14px; }
.qlp7 .left .nr .txt .mfst { margin-top: 10px; display: block; text-align: center; width: 82px; height: 26px; line-height: 26px; border-radius: 26px; color: #fff; font-size: 14px; padding: 0; background: -webkit-gradient(linear, 0 0, 0 100%, from(#2d9ef2), to(#0368b4)); box-shadow: 0px 0px 10px rgba(0, 100, 175, 0.15); }
.qlp7 .right { background: url(../images/bd.png) no-repeat center; width: 390px; height: 235px; }
.qlp7 .right h4 { margin-top: 20px; font-size: 20px; margin-bottom: 18px; font-weight: bold; text-align: center; color: #fff; }
.qlp7 .right h4 i { color: #fff100; }
.qlp7 .right .ydb { display: none; }
.qlp7 .right .sign-in { width: 351px; height: 149px; padding: 25px 15px 0 15px; background: #fff; border-radius: 4px; margin: 0 auto; text-align: center; }
.qlp7 .right .sign-in input { width: 148px; height: 44px; font-size: 14px; margin: 0 5px; border: none; background: #f7f7f7; display: inline-block; margin-bottom: 16px; }
.qlp7 .right .sign-in .btn { width: 310px; border-radius: 44px; color: #fff; font-size: 16px; padding: 0; background: -webkit-gradient(linear, 0 0, 0 100%, from(#2d9ef2), to(#0368b4)); box-shadow: 0px 0px 10px rgba(0, 100, 175, 0.25); }

.qlp8 { margin-top: 40px; }
.qlp8 .title { background: url(../images/net_class.png) no-repeat left center; }
.qlp8 .x { border-top: 1px solid #ddd; padding-top: 24px; margin-top: 14px; }
.qlp8 .list { margin-right: -25px; overflow: hidden; }
.qlp8 .list li { width: 220px; float: left; margin-right: 25px; margin-bottom: 25px; }
.qlp8 .list li .t { width: 220px; height: 160px; display: block; }
.qlp8 .list li .b { display: block; margin-top: 12px; }
.qlp8 .list li .b p { font-size: 16px; float: left; }
.qlp8 .list li .b a { float: right; display: block; text-align: center; width: 60px; height: 24px; line-height: 24px; border-radius: 24px; color: #fff; font-size: 14px; padding: 0; background: -webkit-gradient(linear, 0 0, 0 100%, from(#2d9ef2), to(#0368b4)); box-shadow: 0px 0px 10px rgba(0, 100, 175, 0.15); }

.qlp9 { margin-top: 40px; }
.qlp9 .title { background: url(../images/class_2.png) no-repeat left center; }
.qlp9 .x { border-top: 1px solid #ddd; padding-top: 24px; margin-top: 14px; }
.qlp9 .list { margin-right: -20px; overflow: hidden; }
.qlp9 .list li { width: 386px; height: auto; border: 1px solid #b2deff; background: #f5fbff; padding: 20px; float: left; margin-right: 20px; }
.qlp9 .list li .t .block .img { width: 140px; height: 92px; display: block; float: left; }
.qlp9 .list li .t .block .txt { padding-left: 149px; }
.qlp9 .list li .t .block .txt h4 { font-size: 16px; }
.qlp9 .list li .t .block .txt .price { margin-top: 6px; font-size: 14px; color: #999; }
.qlp9 .list li .t .block .txt .price i { color: #f0424a; font-size: 20px; font-weight: bold; }
.qlp9 .list li p { color: #666; font-size: 14px; padding-bottom: 14px; margin-top: 8px; border-bottom: 1px solid #b2deff; }
.qlp9 .list li .lk { text-align: center; margin-top: 14px; }
.qlp9 .list li .lk a { width: 145px; height: 40px; line-height: 40px; line-height: 40px; border-radius: 40px; font-size: 14px; color: #fff; text-align: center; display: inline-block; margin: 0 8px; }
.qlp9 .list li .lk a.a1 { background: -webkit-gradient(linear, 0 0, 0 100%, from(#2d9ef2), to(#0368b4)); box-shadow: 0px 0px 10px rgba(0, 100, 175, 0.15); }
.qlp9 .list li .lk a.a2 { background: -webkit-gradient(linear, 0 0, 0 100%, from(#01a5c2), to(#02c2e4)); box-shadow: 0px 0px 10px rgba(0, 100, 175, 0.15); }

.qlp10 { margin-top: 40px; }
.qlp10 .title { background: url(../images/class_4.png) no-repeat left center; }
.qlp10 .x { border-top: 1px solid #ddd; padding-top: 24px; margin-top: 14px; }
.qlp10 .list { margin-right: -20px; overflow: hidden; }
.qlp10 .list li { margin-right: -12px; }
.qlp10 .list li a { background: #fafafa; font-size: 14px; border: 1px solid #eee; display: block; float: left; padding: 14px 20px; margin-right: 12px; margin-bottom: 10px; }
.qlp10 .list li a:hover { background: #154399; border-radius: 2px; color: #fff; }

.qlp11 { margin-top: 30px; }
.qlp11 .title { background: url(../images/class_3.png) no-repeat left center; }
.qlp11 .box { border: 1px solid #ddd; padding: 26px; line-height: 2; font-size: 14px; margin-top: 14px; }

.q1p12 { margin-top: 40px; }
.q1p12 .box { border: 1px solid #ddd; padding: 26px; margin-top: 14px; }
.q1p12 .box .list { margin-right: -50px; }
.q1p12 .box .list li { float: left; width: 344px; margin-bottom: 10px; margin-right: 50px; display: block; }
.q1p12 .box .list li a { font-size: 14px; display: block; position: relative; padding-left: 14px; }
.q1p12 .box .list li a p { width: 222px; float: left; }
.q1p12 .box .list li a span { color: #999; float: right; }
.q1p12 .box .list li a:after { position: absolute; top: 8px; left: 0; content: ""; width: 4px; height: 4px; background: #154399; border-radius: 50%; }
.q1p12 .box .list li:hover span { color: #154399; }

.qlp14 .box { border: 1px solid #ddd; padding: 26px; margin-top: 14px; padding: 30px; }
.qlp14 .box .list { margin-right: -40px; }
.qlp14 .box .list li { width: 550px; float: left; border-bottom: 1px solid #eee; padding-bottom: 26px; margin: 14px 0; margin-right: 39px; }
.qlp14 .box .list li .t h4 { font-size: 18px; margin-bottom: 20px; }
.qlp14 .box .list li .t .fr { color: #999; font-size: 14px; }
.qlp14 .box .list li p { font-size: 14px; color: #666; line-height: 1.6; }

.page-wrap { border: none; }

.page a.cur, .page a:hover { background: #154399; border-color: #154399; }

.qlp15 { margin-top: 30px; }
.qlp15 .ximg { background: url("../images/5bed309bf0289.jpg") no-repeat center; height: 360px; }
.qlp15 .box1 { width: 290px; min-height: 348px; padding: 20px; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; border-left: 1px solid #ddd; float: left; }
.qlp15 .box1 .tlogo { width: 152px; height: 60px; display: block; margin: 0 auto; margin-top: 5px; }
.qlp15 .box1 .ydtitle { display: none; }
.qlp15 .box1 .ry { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 10px 14px; margin-top: 20px; }
.qlp15 .box1 .ry .t1 { background: url(../images/organ_1.png) no-repeat right center; display: inline-block; color: #666; font-size: 14px; padding-right: 46px; }
.qlp15 .box1 .ry .t2 { display: inline-block; font-size: 14px; color: #666; }
.qlp15 .box1 .ry .t3 { display: none; }
.qlp15 .box1 .txt { color: #666; font-size: 14px; line-height: 1.7; margin-top: 15px; }
.qlp15 .box2 { float: left; width: 498px; height: 348px; overflow: hidden; }
.qlp15 .box2 .swiper-pagination-bullet { width: 10px; height: 10px; background: #fff; opacity: .4; }
.qlp15 .box2 .swiper-pagination-bullet-active { opacity: 1; width: 25px; border-radius: 10px; }
.qlp15 .box3 { width: 390px; height: 348px; float: right; background: url(../images/bd2.png) no-repeat center; }
.qlp15 .box3 h4 { margin-top: 20px; font-size: 20px; margin-bottom: 18px; font-weight: bold; text-align: center; color: #fff; }
.qlp15 .box3 h4 i { color: #fff100; }
.qlp15 .box3 .ydb { display: none; }
.qlp15 .box3 .sign-in { width: 350px; height: auto; padding: 25px 18px 0px 18px; background: #fff; border-radius: 4px; margin: 0 auto; text-align: center; }
.qlp15 .box3 .sign-in input { width: 148px; height: 44px; font-size: 14px; margin: 0 2px; padding-left: 14px; border: 1px solid #eee; background: #f7f7f7; display: inline-block; margin-bottom: 16px; }
.qlp15 .box3 .sign-in .user-con { width: 100%; }
.qlp15 .box3 .sign-in .btn { width: 100%; margin-bottom: 0; border: none; border-radius: 44px; color: #fff; font-size: 16px; padding: 0; background: -webkit-gradient(linear, 0 0, 0 100%, from(#2d9ef2), to(#0368b4)); box-shadow: 0px 0px 10px rgba(0, 100, 175, 0.25); }
.qlp15 .box3 .sign-in .zxzx2 { display: none; }
.qlp15 .box3 .sign-in .upad { position: relative; }
.qlp15 .box3 .sign-in .upad p { color: #0196e1; font-size: 15px; width: 100%; height: 65px; line-height: 65px; text-align-last: left; text-indent: 14px; background: url(../images/zxzx.png) no-repeat center; display: block; }
.qlp15 .box3 .sign-in .zxzx { width: 120px; height: 44px; position: absolute; top: 7px; right: 0; }
.qlp15 .box3 .sign-in .zxzx a { display: block; height: 100%; width: 100%; }

.qlp16 { margin-top: 29px; }
.qlp16 .t { display: none; }
.qlp16 .list { float: left; margin-right: -20px; }
.qlp16 .list li { text-align: center; font-size: 16px; width: 132px; height: 50px; line-height: 50px; margin-bottom: 20px; margin-right: 20px; float: left; border: 1px solid #ddd; background: #fafafa; }
.qlp16 .list li:hover { color: #154399; background: #f5fbff; border: 1px solid #b2deff; }
.qlp16 .list li.gd { display: block !important; cursor: pointer; background: url(../images/jt.png) no-repeat center #fafafa; background-position-x: 83px; color: #666; }
.qlp16 .list li.gd.active { background: url(../images/jtbg.png) no-repeat center #fafafa; color: #154399; background-position-x: 83px; }

.qlp17 { margin-bottom: 40px; }
.qlp17 .box { border: 1px solid #ddd; padding: 30px; }
.qlp17 .box .t h4 { vertical-align: middle; margin-right: 50px; display: inline-block; font-size: 20px; font-weight: bold; color: #154399; border-left: 5px solid #154399; padding-left: 10px; line-height: 1; }
.qlp17 .box .t .list { display: inline-block; }
.qlp17 .box .t .list li { font-size: 16px; color: #666; display: inline-block; margin: 0 25px; }
.qlp17 .box .t .list li.active { border-bottom: 2px solid #154399; color: #154399; padding-bottom: 6px; }
.qlp17 .box .t .gd { color: #999; font-size: 14px; float: right; }
.qlp17 .box .box-center { display: none; }
.qlp17 .box .box-center.active { display: block; }
.qlp17 .box .box-center .wkimg { margin-right: -37px; overflow: hidden; margin-top: 24px; }
.qlp17 .box .box-center .wkimg span { width: 200px; height: 151px; display: block; margin-right: 35px; float: left; }
.qlp17 .box .box-center .wkimg span h4 { display: none; }
.qlp17 .box .box-center .list { margin-top: 23px; margin-right: -37px; }
.qlp17 .box .box-center .list li { float: left; width: 200px; margin-right: 35px; }
.qlp17 .box .box-center .list li .img { width: 200px; height: 151px; display: block; }
.qlp17 .box .box-center .list li .lk { margin-top: 18px; }
.qlp17 .box .box-center .list li .lk a { width: 200px; font-size: 14px; line-height: 2; }
.qlp17 .box .box-center .bt { margin-top: 24px; }
.qlp17 .box .box-center .bt .img { width: 200px; height: 151px; float: left; }
.qlp17 .box .box-center .bt .nr { float: left; margin-left: 20px; width: 440px; border-bottom: 1px solid #eee; padding-bottom: 16px; }
.qlp17 .box .box-center .bt .nr .yd { display: none; }
.qlp17 .box .box-center .bt .nr.fr { float: right; }
.qlp17 .box .box-center .bt .nr h4 { font-size: 18px; color: #333; margin-bottom: 14px; }
.qlp17 .box .box-center .bt .nr p { color: #666; font-size: 14px; line-height: 1.6; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.qlp17 .box .box-center .bt .nr span { color: #999; font-size: 14px; margin-top: 10px; display: block; }
.qlp17 .box .box-center .list2 { margin-top: 20px; margin-right: -22px; }
.qlp17 .box .box-center .list2 li { float: left; margin-right: 22px; width: 210px; line-height: 2; }
.qlp17 .box .box-center .list2 li a { font-size: 14px; position: relative; padding-left: 14px; }
.qlp17 .box .box-center .list2 li a:after { position: absolute; top: 8px; left: 0; content: ""; width: 4px; height: 4px; background: #ccc; border-radius: 50%; }
.qlp17 .box .box-center .xylist { margin-top: 24px; margin-right: -22px; margin-bottom: 24px; }
.qlp17 .box .box-center .xylist li { width: 365px; height: 130px; padding: 22px 20px; margin-right: 20px; border-radius: 4px; border: 1px solid #eee; background: #fafafa; float: left; }
.qlp17 .box .box-center .xylist li .w { margin-bottom: 20px; }
.qlp17 .box .box-center .xylist li .w span { display: inline-block; margin-right: 17px; width: 30px; height: 30px; line-height: 30px; text-align: center; border-radius: 4px; font-size: 16px; font-weight: bold; color: #fff; background: #01abc9; }
.qlp17 .box .box-center .xylist li .w h4 { font-size: 16px; font-weight: bold; display: inline-block; }
.qlp17 .box .box-center .xylist li .d span { display: inline-block; margin-right: 17px; width: 30px; height: 30px; line-height: 30px; text-align: center; border-radius: 4px; font-size: 16px; font-weight: bold; color: #0196e1; border: 1px solid #01abc9; }
.qlp17 .box .box-center .xylist li .d p { width: 275px; color: #666; font-size: 14px; line-height: 1.6; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; float: right; }

.qlp18 .list { margin-top: 20px; margin-right: -100px; }
.qlp18 .list li { float: left; margin-right: 22px; line-height: 2; width: 495px; margin-right: 100px; }
.qlp18 .list li a { font-size: 14px; position: relative; padding-left: 14px; display: block; }
.qlp18 .list li a p { width: 180px; float: left; }
.qlp18 .list li a span { font-size: 14px; color: #666; float: right; }
.qlp18 .list li a:after { position: absolute; top: 12px; left: 0; content: ""; width: 4px; height: 4px; background: #1973b7; border-radius: 50%; }
.qlp18 .list li a:hover span { color: #154399; }

.qlp19 { margin-top: 40px; }
.qlp19 .t { border-bottom: 1px solid #ddd; padding-bottom: 12px; }
.qlp19 .t h4 { font-size: 20px; color: #154399; font-weight: bold; display: inline-block; }
.qlp19 .t a { font-size: 16px; color: #666; }
.qlp19 .nrb { margin-top: 26px; }
.qlp19 .nrb h3 { color: #333; font-size: 20px; font-weight: bold; margin-bottom: 30px; }
.qlp19 .nrb .lb { margin-top: 10px; }
.qlp19 .nrb .lb h4 { font-size: 16px; font-weight: bold; color: #154399; border-left: 5px solid #154399; line-height: 1; padding-left: 10px; margin-bottom: 20px; }
.qlp19 .nrb .lb .list { margin-right: -78px; }
.qlp19 .nrb .lb .list li { margin-bottom: 18px; float: left; margin-right: 70px; }
.qlp19 .nrb .lb .list li span { font-size: 14px; font-weight: bold; }
.qlp19 .nrb .lb .list li > a { width: 120px; display: inline-block; color: #666666; font-size: 14px; border-left: 2px solid #adadad; padding-left: 6px; margin-left: 4px; line-height: 1; }
.qlp19 .nrb .lb .list li > a:hover { color: #154399; }

.l { width: 780px; float: left; }

ul.y-list { width: 100%; }

ul.y-list li:after { content: ""; display: block; clear: both; }

ul.y-list li { position: relative; padding: 16px 10px; border-bottom: 1px solid #eee; }

ul.y-list li a { font-size: 16px; color: #333; display: block; margin-bottom: 0px; }

ul.y-list li strong { line-height: 20px; padding: 0 4px; border-radius: 4px; font-weight: normal; margin-right: 10px; }

ul.y-list li a strong { border: 1px solid #154399; background: #154399; color: #ffffff; float: left; }

ul.y-list li a span { font-size: 14px; color: #999; float: right; position: relative; top: 3px; }

ul.y-list li p { font-size: 14px; color: #666; line-height: 1.8; margin-top: 14px; }

ul.y-list li p strong { border: 1px solid #154399; color: #154399; float: left; }

ul.y-list li p a { font-size: 14px; color: #666; display: inline-block; margin-left: 6px; color: red; }

ul.y-list li.img-list img { display: block; float: left; width: 150px; height: 114px; }

ul.y-list li.img-list div { width: 590px; float: right; }

ul.y-list.list2 li:hover { background: #f7f7f7; }

ul.y-list.dis-none { display: none; }

.page-wrap { border: none; }

.page a.cur, .page a:hover { background: #154399; border-color: #154399; }

.y-switch { border-bottom: 1px solid #eee; margin-top: 25px; }

.y-switch span { display: inline-block; font-size: 18px; color: #333; cursor: pointer; padding-bottom: 8px; margin-right: 60px; }

.y-switch span.cur { border-bottom: 3px solid #154399; color: #154399; font-weight: bold; }

.y-article .a-top { padding-bottom: 25px; border-bottom: 1px solid #eee; position: relative; }

.y-article .a-top h1 { font-size: 26px; color: #333; padding-top: 18px; padding-bottom: 18px; }

.y-article .a-top h2 { font-size: 26px; color: #333; padding-top: 18px; padding-bottom: 18px; }

.y-article .a-top span { display: inline-block; margin-right: 110px; font-size: 14px; color: #999; }

.y-article .a-top span i { display: inline-block; position: relative; top: 1px; margin-right: 4px; }

.y-article .a-top > a { display: block; width: 114px; height: 50px; text-align: center; color: white; font-size: 14px; background: url(../images/btn_1v1zixun.png); line-height: 30px; position: absolute; right: 0; bottom: 0; }

.y-article .a-daoyu { width: 100%; height: 100px; background: url(../images/daodu.png); position: relative; top: -1px; padding-left: 122px; padding-top: 15px; padding-right: 25px; }

.y-article .a-daoyu p { font-size: 14px; color: #666; line-height: 1.7; }

.y-article .a-main { padding-bottom: 25px; padding-top: 25px; border-bottom: 1px solid #eee; }

.y-article .a-main p { font-size: 14px; color: #333; line-height: 2; padding: 0 10px; }

.y-article .a-nav { padding: 30px 0; }

.y-article .a-nav a { display: block; font-size: 14px; color: #666; line-height: 24px; background-size: 68px 24px; background-repeat: no-repeat; }

.y-article .a-nav a.next { float: right; padding-right: 80px; background-image: url(../images/next.png); background-position: right center; }

.y-article .a-nav a.prev { float: left; padding-left: 80px; background-image: url(../images/prev.png); background-position: left center; }

.y-article .a-kaoyou { width: 100%; height: 80px; background: url(../images/kaoyou.png) no-repeat left center #fafafa; border: 1px solid #eee; position: relative; top: -1px; padding-left: 105px; padding-top: 15px; padding-right: 25px; }

.y-article .a-kaoyou p { width: 100%; height: 80px; font-size: 14px; color: #666; line-height: 1.7; height: 50px; overflow: hidden; }

.ly1 h4 { margin-top: 30px; margin-bottom: 14px; font-size: 20px; font-weight: bold; letter-spacing: 0px; color: #333333; }
.ly1 .c { margin-bottom: 20px; }
.ly1 .c .cl { text-align: center; float: left; width: 220px; height: 156px; background-color: #ffffff; border: solid 1px #eeeeee; border-right: none; }
.ly1 .c .cl .img { margin: 20px auto 10px auto; display: flex; justify-content: center; align-items: Center; width: 170px; height: 80px; background-color: #ffffff; border: solid 1px #eeeeee; }
.ly1 .c .cl .img img { width: 147px; height: 58px; display: flex; justify-content: center; align-items: Center; }
.ly1 .c .cl .a1 { font-size: 14px; color: #ffffff; width: 80px; height: 26px; line-height: 26px; display: inline-block; background-image: linear-gradient(0deg, #154399 0%, #2e9ef3 100%), linear-gradient(#ffffff, #ffffff); background-blend-mode: normal, normal; border-radius: 2px; }
.ly1 .c .cl .a2 { font-size: 14px; color: #ffffff; width: 80px; height: 26px; line-height: 26px; display: inline-block; background-image: linear-gradient(0deg, #0196e1 0%, #02c3e5 100%), linear-gradient(#ffffff, #ffffff); background-blend-mode: normal,  normal; border-radius: 2px; }
.ly1 .c .cm { padding: 0 14px; float: left; width: 332px; height: 156px; background-color: #ffffff; border: solid 1px #eeeeee; border-right: none; border-bottom: none; }
.ly1 .c .cm h5 { margin-top: 20px; font-size: 15px; font-weight: bold; letter-spacing: 0px; color: #333333; }
.ly1 .c .cm ul { margin-top: 20px; display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; border-bottom: none; }
.ly1 .c .cm ul li { float: left; text-align: center; }
.ly1 .c .cm ul li span img { width: 52px; height: 52px; border-radius: 50%; }
.ly1 .c .cm ul li span p { margin-top: 10px; color: #666; font-size: 14px; }
.ly1 .c .cr { padding: 0 14px; float: left; width: 228px; height: 156px; background-color: #ffffff; border: solid 1px #eeeeee; border-bottom: none; }
.ly1 .c .cr h5 { margin-top: 20px; font-size: 15px; font-weight: bold; letter-spacing: 0px; color: #333333; }
.ly1 .c .cr p { margin-top: 16px; color: #444; font-size: 14px; display: inline-block; padding-right: 118px; line-height: initial; }
.ly1 .c .cr p.p1 { background: url(../images/p1.png) no-repeat right center; }
.ly1 .c .cr p.p2 { background: url(../images/p2.png) no-repeat right center; }
.ly1 .c .cr p.p3 { background: url(../images/p3.png) no-repeat right center; }
.ly1 .c .cr p.p4 { background: url(../images/p4.png) no-repeat right center; }
.ly1 .c .cr p.p5 { background: url(../images/p5.png) no-repeat right center; }
.ly1 .c .cr p.p6 { background: url(../images/p6.png) no-repeat right center; }
.ly1 .c .zsc { background: #f5fbff; border: 1px solid #b2deff; color: #237abc; padding: 20px; width: 100%; }

.ly2 h4 { margin-bottom: 14px; font-size: 20px; font-weight: bold; letter-spacing: 0px; color: #333333; }
.ly2 p { width: 100%; height: 47px; font-size: 14px; color: #666; line-height: 1.7; }
.ly2 .box-list { width: 100%; height: auto; display: flex; align-items: center; flex-wrap: wrap; /*justify-content: space-between;*/ }
.ly2 .box-list li { width: 93px; text-align: center; height: 48px; line-height: 48px; color: #666666; }
.ly2 .box-list li.active { color: #237abc; background-image: linear-gradient(0deg, #154399 0%, #2e9ef3 100%), linear-gradient(#154399, #154399); background-blend-mode: normal,  normal; color: #fff; }
.ly2 .box-center { display: none; }
.ly2 .box-center.active { display: block; }
.ly2 .zsc { margin-top: -1px; background: #f5fbff; border: 1px solid #b2deff; color: #237abc; padding: 20px; width: 100%; }
.ly2 .list { margin-top: 20px; display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; }
.ly2 .list li { width: 32.333%; height: auto; float: left; }
.ly2 .list li .img { position: relative; display: block; margin-bottom: 10px; }
.ly2 .list li .img img { width: 100%; }
.ly2 .list li .img p { font-size: 15px; color: #ffffff; text-align: center; position: absolute; bottom: 0; left: 0; width: 100%; height: 44px; line-height: 44px; background-color: #333333; opacity: 0.85; }
.ly2 .list li .b { padding: 0 8px; display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; }
.ly2 .list li .a1 { width: 112px; color: #fff; display: inline-block; line-height: 36px; text-align: center; height: 36px; background-image: linear-gradient(0deg, #154399 0%, #2e9ef3 100%), linear-gradient(#333333, #333333); background-blend-mode: normal,  normal; border-radius: 2px; }
.ly2 .list li .a2 { width: 112px; color: #fff; display: inline-block; line-height: 36px; text-align: center; height: 36px; background-image: linear-gradient(0deg, #0196e1 0%, #02c3e5 100%), linear-gradient(#333333, #333333); background-blend-mode: normal,  normal; border-radius: 2px; }

.l .y-zwwb { border: 1px solid #ddd; padding: 20px; line-height: 1.8; }

.ly3 h4 { margin-top: 30px; margin-bottom: 14px; font-size: 20px; font-weight: bold; letter-spacing: 0px; color: #333333; }
.ly3 .t { background: url(../images/cc_banner.png) no-repeat center; width: 100%; height: 76px; background-size: 100% 100%; color: #fff; font-size: 14px; line-height: 1.7; padding: 20px; }
.ly3 .list { overflow: hidden; }
.ly3 .list li { width: 33.33%; height: auto; border: solid 1px #eeeeee; float: left; }
.ly3 .list li p { width: 100%; height: 60px; border-bottom: 1px solid #eee; display: flex; justify-content: center; align-items: Center; line-height: 1.6; color: #666; }
.ly3 .list li p.h4 { font-size: 16px; color: #333; font-weight: bold; text-align: center; }
.ly3 .list li p i { color: #f43030; font-size: 14px; font-weight: bold; }
.ly3 .list li p:nth-child(2n+0) { background: #fafafa; }
.ly3 .list li p a { width: 112px; height: 36px; line-height: 36px; color: #fff; text-align: center; background-image: linear-gradient(0deg, #154399 0%, #2e9ef3 100%), linear-gradient(#333333, #333333); background-blend-mode: normal,  normal; border-radius: 2px; }

.y-teatag { width: 100%; height: 128px; background: #f5fbff; border: 1px solid #b2deff; border-radius: 5px; position: relative; margin-bottom: 30px; padding-left: 120px; }

.y-teatag img { display: block; width: 88px; height: 88px; left: 18px; top: 20px; position: absolute; }

.y-teatag div { width: 500px; padding-top: 37px; }

.y-teatag div h2 { font-size: 20px; color: #333; font-weight: bold; margin-bottom: 8px; }

.y-teatag div span { background: #e5f5ff; display: inline-block; color: #154399; font-size: 13px; border: 1px solid #154399; padding: 2px 4px; margin-left: 4px; position: relative; top: -1px; font-weight: normal; }

.y-teatag div p { font-size: 14px; color: #666; }

.y-teatag a { display: block; width: 114px; height: 54px; background: url(../images/btn_tiwen.png); color: white; text-align: center; line-height: 33px; font-size: 14px; position: absolute; right: 23px; bottom: 7px; }

.y-jg .y-title { line-height: 50px; font-size: 20px; color: #333; font-weight: bold; border-bottom: 1px solid #eee; margin-bottom: 25px; }

.y-jg .y-title i { display: inline-block; margin-right: 10px; }

.y-jg .y-card { width: 100%; height: 220px; border: 1px solid #eee; border-radius: 4px; position: relative; margin-bottom: 20px; padding: 24px 20px 0; background: white; }

.y-jg .y-card:hover { background: #f5fbff; border-color: #b2deff; }

.y-jg .y-card img { display: block; width: 170px; height: 68px; float: left; }

.y-jg .y-card .c-r { width: 550px; float: right; height: 68px; position: relative; }

.y-jg .y-card .c-r h3 { font-size: 16px; color: #154399; font-weight: bold; margin-bottom: 5px; }

.y-jg .y-card .c-r p { font-size: 14px; color: #666; line-height: 1.6; }

.y-jg .y-card .c-r a { position: absolute; display: block; background: #e5f5ff; display: inline-block; color: #154399; font-size: 13px; border: 1px solid #154399; padding: 2px 4px; right: 0; top: -5px; }

.y-jg .y-card .c-l { float: left; margin-top: 20px; }

.y-jg .y-card .c-l h3 { font-size: 16px; color: #333; font-weight: bold; padding-left: 14px; border-left: 5px solid #154399; margin-bottom: 10px; }

.y-jg .y-card .c-l ul li { float: left; }

.y-jg .y-card .c-l ul li a { display: block; padding-left: 16px; line-height: 30px; font-size: 14px; color: #444; width: 250px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: relative; margin-left: 10px; margin-right: 10px; }

.y-jg .y-card .c-l ul li a:after { position: absolute; left: 0; top: 13px; height: 4px; width: 4px; border-radius: 50%; background: #154399; content: ''; display: block; }

.y-jg .y-card .c-bt { display: block; width: 212px; height: 69px; background: url(../images/btn_hqkc.png); color: white; text-align: center; line-height: 47px; font-size: 14px; position: absolute; right: 7px; bottom: 0px; }

.y-question { padding: 30px 20px; border: 1px solid #eee; margin-bottom: 30px; }

.y-question .y-teatag { margin-bottom: 0; }

.y-question .y-teatag a { right: 5px; }

.y-question .y-ques { margin-bottom: 30px; }

.y-question .y-ques h3 { height: 36px; font-size: 22px; color: #333333; margin-bottom: 10px; }

.y-question .y-ques h3 i { color: white; display: inline-block; text-align: center; font-size: 16px; font-weight: bold; margin-right: 10px; line-height: 30px; }

.y-question .y-ques .q-m { border: 1px solid #eee; padding: 25px; background: #f7f7f7; }

.y-question .y-ques .q-m p { font-size: 14px; color: #666; line-height: 1.7; margin-bottom: 20px; }

.y-question .y-ques .q-m div { text-align: center; }

.y-question .y-ques .q-m div span { display: inline-block; font-size: 14px; color: #999; }

.y-question .y-ques .q-m div span i { display: inline-block; position: relative; top: 2px; margin-right: 10px; }

.y-question .y-ques .q-m div span.mid { margin: 0 75px; }

.y-question .y-answer { background: url(../images/zyrz.png) no-repeat; background-size: 82px 82px; background-position: right top; margin-bottom: 30px; }

.y-question .y-answer h3 { font-size: 22px; color: #154399; margin-bottom: 15px; }

.y-question .y-answer h3 i { display: inline-block; margin-right: 10px; position: relative; top: 5px; }

.y-question .y-answer p { font-size: 14px; color: #666; line-height: 1.7; padding: 0 20px; }

.y-question .y-answer span { display: block; font-size: 14px; color: #999; text-align: right; padding-right: 25px; }

.bg-net_class { width: 20px; height: 22px; background: url("../images/css_sprites.png") -146px -230px; }

.bg-organ_1 { width: 50px; height: 24px; background: url("../images/css_sprites.png") -182px -10px; }

.bg-organ_2 { width: 28px; height: 24px; background: url("../images/css_sprites.png") -104px -182px; }

.bg-organ_3 { width: 26px; height: 22px; background: url("../images/css_sprites.png") -58px -230px; }

.bg-organ_4 { width: 28px; height: 23px; background: url("../images/css_sprites.png") -10px -230px; }

.bg-organ_5 { width: 28px; height: 24px; background: url("../images/css_sprites.png") -152px -182px; }

.bg-organ_6 { width: 20px; height: 28px; background: url("../images/css_sprites.png") -252px -58px; }

.bg-organ_7 { width: 28px; height: 24px; background: url("../images/css_sprites.png") -200px -182px; }

.bg-organ_8 { width: 24px; height: 28px; background: url("../images/css_sprites.png") -252px -10px; }

.bg-organ_9 { width: 28px; height: 28px; background: url("../images/css_sprites.png") -10px -182px; }

.bg-refer { width: 20px; height: 20px; background: url("../images/css_sprites.png") -296px -10px; }

.bg-type_1 { width: 66px; height: 66px; background: url("../images/css_sprites.png") -10px -10px; }

.bg-type_2 { width: 66px; height: 66px; background: url("../images/css_sprites.png") -96px -10px; }

.bg-type_3 { width: 66px; height: 66px; background: url("../images/css_sprites.png") -10px -96px; }

.bg-type_4 { width: 66px; height: 66px; background: url("../images/css_sprites.png") -96px -96px; }

.bg-type_5 { width: 24px; height: 22px; background: url("../images/css_sprites.png") -252px -106px; }

.bg-type_6 { width: 20px; height: 18px; background: url("../images/css_sprites.png") -296px -213px; }

.bg-type_7 { width: 23px; height: 1px; background: url("../images/css_sprites.png") -182px -159px; }

.bg-article { width: 20px; height: 21px; background: url("../images/css_sprites.png") -186px -230px; }

.bg-articles { width: 12px; height: 12px; background: url("../images/css_sprites.png") -336px -186px; }

.bg-ask_1 { width: 30px; height: 35px; background: url("../images/css_sprites.png") -182px -54px; }

.bg-ask_2 { width: 13px; height: 14px; background: url("../images/css_sprites.png") -336px -152px; }

.bg-ask_3 { width: 14px; height: 14px; background: url("../images/css_sprites.png") -336px -46px; }

.bg-class_4 { width: 20px; height: 20px; background: url("../images/css_sprites.png") -296px -50px; }

.bg-index_1 { width: 12px; height: 16px; background: url("../images/css_sprites.png") -336px -80px; }

.bg-ask_4 { width: 18px; height: 1px; background: url("../images/css_sprites.png") -296px -251px; }

.bg-ask_5 { width: 26px; height: 26px; background: url("../images/css_sprites.png") -58px -182px; }

.bg-class_1 { width: 23px; height: 20px; background: url("../images/css_sprites.png") -252px -190px; }

.bg-class_2 { width: 20px; height: 21px; background: url("../images/css_sprites.png") -226px -230px; }

.bg-index_6 { width: 22px; height: 22px; background: url("../images/css_sprites.png") -252px -148px; }

.bg-index_7 { width: 19px; height: 21px; background: url("../images/css_sprites.png") -296px -130px; }

.bg-class_3 { width: 18px; height: 22px; background: url("../images/css_sprites.png") -296px -171px; }

.bg-index_9 { width: 20px; height: 20px; background: url("../images/css_sprites.png") -296px -90px; }

.bg-index_2 { width: 18px; height: 15px; background: url("../images/css_sprites.png") -10px -273px; }

.bg-index_3 { width: 30px; height: 30px; background: url("../images/css_sprites.png") -182px -109px; }

.bg-index_5 { width: 16px; height: 16px; background: url("../images/css_sprites.png") -336px -10px; }

.bg-index_8 { width: 22px; height: 22px; background: url("../images/css_sprites.png") -104px -230px; }

.bg-index_4 { width: 12px; height: 16px; background: url("../images/css_sprites.png") -336px -116px; }

/*# sourceMappingURL=new_file.css.map */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { font-size: 14px; box-sizing: border-box; }

input[type="input"], select { appearance: none; -moz-appearance: none; -webkit-appearance: none; }
input[type="input"]::-webkit-input-placeholder, select::-webkit-input-placeholder { color: #999; font-size: inherit; }
input[type="input"]:-moz-placeholder, select:-moz-placeholder { color: #999; font-size: inherit; }
input[type="input"]::-moz-placeholder, select::-moz-placeholder { color: #999; font-size: inherit; }
input[type="input"]:-ms-input-placeholder, select:-ms-input-placeholder { color: #999; font-size: inherit; }

input[type="submit"] { cursor: pointer; appearance: none; -moz-appearance: none; -webkit-appearance: none; }

input, textarea, select { background-color: transparent; font-family: '微软雅黑'; }

select { border: none; text-indent: 1em; }

option { text-indent: 1em; font-family: '微软雅黑'; }

input[type='text'], select { border: none; text-indent: 1em; }

input[type="submit"] { border: none; }

.point-a:before, .r .refer-hot-news .l-con .hot-news-cont ul li .title a.has-point:before, .head .head-l .logo, .head .head-l .logo:after, .head .head-l .jg-logo, .head .head-l .h1, .head .head-l .address, .head .head-l .address .act span, .head .head-l .address .act .address-icon-1, .head .head-l .address .area li, .head .head-l .address .city a, .head .head-l .jg, .head .head-r .search, .head .head-r .tel, .head .head-r .tel i, .head .head-r .tel span, .friend-link .l-con .lb-name a, .footer a, .r .form-module .scheme .front, .r .form-module .scheme .back, .r .form-module .tcn-r-form .online, .r .form-module .tcn-r-form .tel, .r .form-module .tcn-r-form .tel span, .r .ms-course .tcn-r-form .online, .r .ms-course .tcn-r-form .tel, .r .ms-course .tcn-r-form .tel i, .r .ms-course .tcn-r-form .tel span, .r .organization .l-con .hot-news-cont ul li .organ-cont .organ-cont-title, .r .article .scheme .front, .r .article .scheme .back, .r .article .article-cont .get, .r .live .live-cont ul li .cont-r .btn-wrap a, .r .live .live-cont ul li .cont-r .cont-r-title, .r .live .live-cont ul li .cont-r .appoint { display: inline-block; *zoom: 1; *display: inline; }

.nav .nav-menu li .l-2 .l-con, .friend-link .l-con, .r .hot-news .l-con .hot-news-cont ul li, .r .organization .l-con .hot-news-cont ul li, .r .topic .l-con .topic-cont, .r .refer-hot-news .l-con .hot-news-cont ul li, .r .refer-hot-news .l-con .hot-news-cont ul li .title, .r .live .live-cont ul li { zoom: 1; }
.nav .nav-menu li .l-2 .l-con:after, .friend-link .l-con:after, .r .hot-news .l-con .hot-news-cont ul li:after, .r .organization .l-con .hot-news-cont ul li:after, .r .topic .l-con .topic-cont:after, .r .refer-hot-news .l-con .hot-news-cont ul li:after, .r .refer-hot-news .l-con .hot-news-cont ul li .title:after, .r .live .live-cont ul li:after { clear: both; }
.nav .nav-menu li .l-2 .l-con:before, .friend-link .l-con:before, .r .hot-news .l-con .hot-news-cont ul li:before, .r .organization .l-con .hot-news-cont ul li:before, .r .topic .l-con .topic-cont:before, .r .refer-hot-news .l-con .hot-news-cont ul li:before, .r .refer-hot-news .l-con .hot-news-cont ul li .title:before, .r .live .live-cont ul li:before, .nav .nav-menu li .l-2 .l-con:after, .friend-link .l-con:after, .r .hot-news .l-con .hot-news-cont ul li:after, .r .organization .l-con .hot-news-cont ul li:after, .r .topic .l-con .topic-cont:after, .r .refer-hot-news .l-con .hot-news-cont ul li:after, .r .refer-hot-news .l-con .hot-news-cont ul li .title:after, .r .live .live-cont ul li:after { content: ""; display: table; }

.point-a, .r .refer-hot-news .l-con .hot-news-cont ul li .title a.has-point { display: block; height: 100%; }
.point-a:hover, .r .refer-hot-news .l-con .hot-news-cont ul li .title a.has-point:hover { color: #154399; }
.point-a:hover:before, .r .refer-hot-news .l-con .hot-news-cont ul li .title a.has-point:hover:before { background-color: #154399; }
.point-a:before, .r .refer-hot-news .l-con .hot-news-cont ul li .title a.has-point:before { content: ''; width: 3px; height: 3px; border-radius: 50%; background-color: #154399; vertical-align: middle; margin-right: 10px; }

.btn-a, .nav .nav-menu li .l-2 .l-con .lb-name a { height: 40px; line-height: 40px; }
.btn-a:hover, .nav .nav-menu li .l-2 .l-con .lb-name a:hover, .btn-a.active, .nav .nav-menu li .l-2 .l-con .lb-name a.active { border-radius: 4px; }

/* 页眉 */
.top-bar-wrap { min-width: 1200px; height: 44px; background-color: #f5f5f5; box-shadow: 1px 1px 0 0 #dddddd; position: relative; overflow: visible; z-index: 100; }
.top-bar-wrap .top-bar-inner { width: 1200px; margin: 0 auto; position: relative; overflow: visible; }
.top-bar-wrap .top-bar-inner .top-bar-l { overflow: visible; float: left; }
.top-bar-wrap .top-bar-inner .top-bar-l .l-list { height: 44px; position: relative; z-index: 2; float: left; }
.top-bar-wrap .top-bar-inner .top-bar-l .l-list li { float: left; position: relative; }
.top-bar-wrap .top-bar-inner .top-bar-l .l-list li a { line-height: 44px; display: inline-block; padding: 0 8px; color: #666666; font-size: 14px; }
.top-bar-wrap .top-bar-inner .top-bar-l .l-list li a:hover { color: #154399; }
.top-bar-wrap .top-bar-inner .top-bar-l .l-list li a span { display: inline-block; color: #999999; }
.top-bar-wrap .top-bar-inner .top-bar-l .l-list li a .m-online { display: inline-block; width: 12px; height: 16px; background: url("../images/css_sprites.png") -336px -80px; vertical-align: middle; }
.top-bar-wrap .top-bar-inner .top-bar-l .l-list li a .wb { display: inline-block; width: 18px; height: 15px; background: url("../images/css_sprites.png") -10px -273px; vertical-align: middle; }
.top-bar-wrap .top-bar-inner .register-login { float: right; }
.top-bar-wrap .top-bar-inner .register-login .register-login-list li { display: inline-block; line-height: 44px; color: #999999; }
.top-bar-wrap .top-bar-inner .register-login .register-login-list li a { color: #666666; padding: 0 4px; }
.top-bar-wrap .top-bar-inner .register-login .register-login-list li a:hover { color: #154399; }

.head { height: 90px; background-color: #fff; }
.head .head-l { float: left; padding-top: 17px; }
.head .head-l .logo { height: 55px; }
.head .head-l .logo:after { content: ''; width: 1px; height: 26px; border-right: solid 1px #dddddd; vertical-align: middle; }
.head .head-l .logo img { width: auto; height: 100%; vertical-align: middle; margin-right: 15px; }
.head .head-l .jg-logo a { display: block; max-height: 55px; max-width: 120px; width: 100%; height: 100%; }
.head .head-l .jg-logo img { height: 100%; vertical-align: middle; }
.head .head-l .h1 { vertical-align: middle; font-size: 22px; color: #444; margin-right: 20px; margin-left: 14px; font-weight: bold; }
.head .head-l .address { vertical-align: middle; cursor: pointer; position: relative; padding-bottom: 3px; z-index: 1000; }
.head .head-l .address .act { border: solid 1px transparent; text-align: center; padding-left: 4px; }
.head .head-l .address .act span { height: 100%; vertical-align: middle; padding: 0 4px; }
.head .head-l .address .act span em { color: #999999; }
.head .head-l .address .act .address-icon-1 { vertical-align: middle; width: 12px; height: 16px; background: url("../images/css_sprites.png") -336px -116px; }
.head .head-l .address .city-box-wap { display: none; }
.head .head-l .address .city-box { display: none; position: absolute; left: 0; top: 100%; padding: 14px 20px; min-width: 530px; background-color: #ffffff; border-radius: 3px; border: solid 1px #dadada; }
.head .head-l .address .city-box .select { font-size: 16px; font-weight: bold; }
.head .head-l .address .city-box .area { margin: 10px 0 16px 0; }
.head .head-l .address .city-box .city { display: none; }
.head .head-l .address .city-box .city.active { display: block; }
.head .head-l .address .city-box .city a { margin: 0 5px; padding: 0 5px; border-radius: 2px; }
.head .head-l .address .area li { padding-bottom: 2px; margin-right: 5px; }
.head .head-l .address .area li.active { color: #154399; border-bottom: 1px solid #154399; }
.head .head-l .address .area li:hover { color: #154399; border-bottom: 1px solid #154399; }
.head .head-l .address .city a.active { color: #ffffff; background: #154399; }
.head .head-l .address .city a:hover { color: #ffffff; background: #154399; }
.head .head-l .address:hover .act, .head .head-l .address.active .act { background-color: #f5f5f5; border-color: #e6e6e6; }
.head .head-l .address:hover .city-box, .head .head-l .address.active .city-box { display: block; }
.head .head-l .address.active .city-box-wap { display: none; }
.head .head-l .jg { vertical-align: middle; }
.head .head-l .jg .h1 { font-size: 18px; margin-right: 14px; margin-left: 0; }
.head .head-r { float: right; padding-top: 28px; }
.head .head-r .search { vertical-align: middle; height: 40px; margin-right: 45px; position: relative; }
.head .head-r .search .search { display: inline-block; position: absolute; top: 0; bottom: 0; margin-left: 10px; margin-top: auto; margin-bottom: auto; width: 16px; height: 16px; background: url("../images/css_sprites.png") -336px -10px; }
.head .head-r .search input[type=text] { float: left; width: 250px; height: 40px; line-height: 40px; border: solid 1px #e6e6e6; padding-left: 20px; }
.head .head-r .search input[type=submit] { float: left; width: 50px; height: 40px; line-height: 40px; background-color: #154399; border-radius: 2px; color: #ffffff; cursor: pointer; }
.head .head-r .tel { vertical-align: middle; }
.head .head-r .tel i { width: 30px; height: 30px; background: url("../images/css_sprites.png") -182px -109px; margin-right: 10px; }
.head .head-r .tel span { color: #154399; font-size: 26px; line-height: 26px; vertical-align: top; }
.head .head-r .tel .hot-line { line-height: 14px; text-align: center; vertical-align: top; }

.nav { background-color: #154399; height: 40px; }
.nav .nav-menu { position: relative; }
.nav .nav-menu li { float: left; height: 40px; z-index: 100; }
.nav .nav-menu li .l-1 { height: 100%; font-size: 16px; line-height: 40px; color: #fff; text-align: center; display: block; padding: 0 36px; }
.nav .nav-menu li .l-2 { width: 1200px; padding: 10px 20px; box-sizing: border-box; display: none; position: absolute; left: 0; box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.19); border-radius: 0px 0px 4px 4px; background: #ffffff; z-index: 100; }
.nav .nav-menu li .l-2 .l-con:nth-last-child(1) .lb-name { border: none; }
.nav .nav-menu li .l-2 .l-con .lb-txt { float: left; line-height: 14px; margin-top: 12px; padding-left: 4px; color: #154399; border-left: 2px solid #154399; }
.nav .nav-menu li .l-2 .l-con .lb-name { color: #999999; }
.nav .nav-menu li .l-2 .l-con .lb-name a { margin-bottom: 10px; padding: 0 0.1333333333rem; }
.nav .nav-menu li:hover .l-1 { background-color: #0196e1; }
.nav .nav-menu li:hover .l-2 { display: block; }

.friend-link { background-color: #f7f7f7; padding: 25px 0; margin-top: 20px; }
.friend-link .l-con .lb-txt { float: left; line-height: 14px; padding-left: 4px; color: #154399; border-left: 5px solid #154399; font-weight: bold; }
.friend-link .l-con .lb-name { float: right; width: 93%; color: #999999; }
.friend-link .l-con .lb-name a { margin-bottom: 10px; padding: 0 0.1333333333rem; box-sizing: border-box; }

.footer { background: #ffffff; margin-top: 0; color: #999999; padding: 20px 0; text-align: center; line-height: 1.5em;}
.footer a { padding: 0 10px; }

/* 右侧内容 */
.apTopDiv { display: none; position: relative; top: 0; }

.r { width: 390px; float: right; /* 表单模块 */ /* 面授-表单 */ /* 面授-本周热门新闻排行 */ /* 面授-相关机构 */ /* 软文终端-相关话题推荐 */ /* 咨询列表-表单, 软文终端-表单 */ /* 咨询终端-热门新闻 */ /* 文章终端-表单 */ /* 文章终端-免费直播 */ }
.r .dw { margin-top: 0 !important; position: relative; position: fixed; top: 0; z-index: 11; }
.r .form-module { width: 390px; text-align: center; padding: 20px; margin-bottom: 25px; }
.r .form-module .lesson { color: #ffffff; font-weight: bold; text-align: center; font-size: 26px; line-height: 30px; }
.r .form-module .lesson strong { color: #fff100; }
.r .form-module .scheme { border-radius: 16px 2px 16px 2px; font-size: 20px; line-height: 30px; color: #ffffff; font-weight: bold; margin-top: 4px; margin-bottom: 10px; }
.r .form-module .scheme .front { width: 28px; height: 14px; background: url("../images/st_icon1.png") no-repeat center; }
.r .form-module .scheme .back { width: 30px; height: 14px; background: url("../images/st_icon2.png") no-repeat center; }
.r .form-module .scheme span { display: inline-block; }
.r .form-module .scheme span:before, .r .form-module .scheme span:after { display: inline-block; content: ''; width: 23px; height: 1px; background-color: #ffffff; vertical-align: middle; }
.r .form-module .scheme span:before { margin-right: 4px; }
.r .form-module .scheme span:after { margin-left: 4px; }
.r .form-module .tcn-r-form { background-color: #ffffff; border-radius: 4px; padding: 20px 20px 12px; }
.r .form-module .tcn-r-form input { width: 100%; border: 1px solid #dadada; height: 44px; line-height: 44px; margin-bottom: 14px; background-color: #f7f7f7; }
.r .form-module .tcn-r-form .contact { margin-right: -14px; }
.r .form-module .tcn-r-form .contact .tcn-user-tel { width: 146px; float: left; margin-right: 14px; }
.r .form-module .tcn-r-form .tcn-submit { background-image: linear-gradient(0deg, #154399 0%, #2e9ef3 100%), linear-gradient(#154399, #154399); background-blend-mode: normal, normal; box-shadow: 0px 10px 15px 0px rgba(0, 100, 175, 0.15); border-radius: 22px; color: #ffffff; height: 44px; line-height: 44px; }
.r .form-module .tcn-r-form .online { width: 100%; background: url(../images/zxzxba.png) no-repeat center; border-radius: 22px; color: #ffffff; height: 44px; line-height: 44px; margin-bottom: 13px; }
.r .form-module .tcn-r-form .online a { width: 100%; height: 100%; display: block; }
.r .form-module .tcn-r-form .tel { vertical-align: middle; }
.r .form-module .tcn-r-form .tel span { color: #154399; font-size: 16px; line-height: 22px; vertical-align: top; }
.r .form-module .tcn-r-form li { background-image: linear-gradient(0deg, #154399 0%, #2e9ef3 100%), linear-gradient(#154399, #154399); box-shadow: 0px 10px 15px 0px rgba(0, 100, 175, 0.15); border-radius: 22px; margin-bottom: 14px; }
.r .form-module .tcn-r-form li .tcn-submit { width: auto; background: transparent; border: none; margin-bottom: 0; }
.r .form-module .tcn-r-form li i { width: 14px; height: 14px; display: inline-block; color: #ffffff; border: 1px solid #ffffff; border-radius: 50%; text-align: center; line-height: 14px; }
.r .form-module .tcn-r-form li .online { width: auto; background: transparent; border: none; margin-bottom: 0; }
.r .form-module .tcn-r-form li:nth-of-type(2) { background-image: linear-gradient(0deg, #0196e1 0%, #02c3e5 100%), linear-gradient(#0196e1, #0196e1); }
.r .ms-course { width: 390px; background: url("../images/ms_form.png") no-repeat; margin-top: 29px; }
.r .ms-course .lesson { padding-top: 38px; padding-left: 104px; text-align: left; }
.r .ms-course .scheme { width: 175px; }
.r .ms-course .tcn-r-form { background-color: #ffffff; border-radius: 4px; padding: 20px 20px 12px; }
.r .ms-course .tcn-r-form .tcn-submit { position: initial; background-image: linear-gradient(0deg, #154399 0%, #2e9ef3 100%), linear-gradient(#154399, #154399); background-blend-mode: normal, normal; box-shadow: 0px 10px 15px 0px rgba(0, 100, 175, 0.15); border-radius: 22px; color: #ffffff; height: 44px; line-height: 44px; }
.r .ms-course .tcn-r-form .online { width: 100%; background-image: linear-gradient(0deg, #0196e1 0%, #02c3e5 100%), linear-gradient(#0196e1, #0196e1); background-blend-mode: normal, normal; box-shadow: 0px 10px 15px 0px rgba(0, 100, 175, 0.15); border-radius: 22px; color: #ffffff; height: 44px; line-height: 44px; }
.r .ms-course .tcn-r-form .online.ms { background: url(../images/mszx.png) no-repeat center; text-indent: -999px; }
.r .ms-course .tcn-r-form .online.ms a { display: block; width: 100%; height: 100%; }
.r .ms-course .tcn-r-form .tel { vertical-align: middle; margin-top: 13px; }
.r .ms-course .tcn-r-form .tel i { width: 22px; height: 22px; background: url("../images/index_3.png") no-repeat center; background-size: 100% 100%; margin-right: 10px; }
.r .ms-course .tcn-r-form .tel span { color: #154399; font-size: 20px; line-height: 22px; vertical-align: top; }
.r .hot-news { padding: 20px 20px 2px; width: 390px; border: solid 1px #eeeeee; margin-bottom: 24px; }
.r .hot-news .l-con .lb-txt { width: 100%; padding-bottom: 18px; font-size: 18px; line-height: 18px; color: #333333; font-weight: bold; border-bottom: 1px solid #eeeeee; display: inline-block; }
.r .hot-news .l-con .lb-txt:before { content: ''; display: inline-block; width: 5px; height: 18px; background: #154399; margin-right: 10px; vertical-align: top; }
.r .hot-news .l-con .hot-news-cont { color: #999999; margin-top: 20px; }
.r .hot-news .l-con .hot-news-cont ul li { margin-bottom: 16px; }
.r .hot-news .l-con .hot-news-cont ul li strong { float: left; width: 18px; height: 18px; border-radius: 2px; text-align: center; color: #ffffff; margin-right: 10px; background-color: #cccccc; font-size: 12px; }
.r .hot-news .l-con .hot-news-cont ul li strong.hot1 { background-color: #f43030; }
.r .hot-news .l-con .hot-news-cont ul li strong.hot2 { background-color: #f6681b; }
.r .hot-news .l-con .hot-news-cont ul li strong.hot3 { background-color: #ffbe0e; }
.r .hot-news .l-con .hot-news-cont ul li a { width: 80%; float: left; font-size: 14px; line-height: 18px; color: #333333; }
.r .hot-news .l-con .hot-news-cont ul li a:hover { color: #154399; }
.r .hot-news .l-con .hot-news-cont ul li .date { float: right; font-size: 14px; line-height: 18px; }
.r .organization { padding: 20px 20px 2px; width: 390px; border: solid 1px #eeeeee; margin-bottom: 24px; }
.r .organization .l-con .lb-txt { width: 100%; padding-bottom: 18px; font-size: 18px; line-height: 18px; color: #333333; font-weight: bold; border-bottom: 1px solid #eeeeee; display: inline-block; }
.r .organization .l-con .lb-txt:before { content: ''; display: inline-block; width: 5px; height: 18px; background: #154399; margin-right: 10px; vertical-align: top; }
.r .organization .l-con .lb-txt .more { font-size: 12px; line-height: 18px; color: #999999; float: right; font-weight: normal; }
.r .organization .l-con .lb-txt .more:hover { color: #154399; }
.r .organization .l-con .hot-news-cont { color: #999999; margin-top: 20px; }
.r .organization .l-con .hot-news-cont ul li { margin-bottom: 16px; }
.r .organization .l-con .hot-news-cont ul li img { width: 142px; height: 60px; overflow: hidden; float: left; margin-right: 18px; }
.r .organization .l-con .hot-news-cont ul li .organ-cont { float: left; width: 54%; }
.r .organization .l-con .hot-news-cont ul li .organ-cont .organ-cont-title { font-size: 15px; line-height: 18px; color: #444444; font-weight: bold; margin-bottom: 6px; }
.r .organization .l-con .hot-news-cont ul li .organ-cont .organ-cont-title:hover { color: #154399; }
.r .organization .l-con .hot-news-cont ul li .organ-cont p { font-size: 14px; line-height: 20px; color: #999999; }
.r .organization .l-con .hot-news-cont ul li .organ-cont p:hover { color: #154399; }
.r .topic { padding: 20px 0 10px 20px; border: solid 1px #eeeeee; margin-bottom: 24px; }
.r .topic .l-con .lb-txt { width: 100%; padding-bottom: 18px; font-size: 18px; line-height: 18px; color: #333333; font-weight: bold; border-bottom: 1px solid #eeeeee; display: inline-block; margin-bottom: 20px; }
.r .topic .l-con .lb-txt:before { content: ''; display: inline-block; width: 5px; height: 18px; background: #154399; margin-right: 10px; vertical-align: top; }
.r .topic .l-con .topic-cont a { float: left; padding-left: 20px; padding-right: 20px; height: 38px; background-color: #fafafa; border-radius: 2px; border: solid 1px #eeeeee; line-height: 40px; text-align: center; margin-right: 10px; margin-bottom: 10px; }
.r .topic .l-con .topic-cont a:hover { background-color: #154399; color: #ffffff; }
.r .zx { background: url("../images/article_icon1.png") no-repeat; }
.r .zx .tcn-r-form li { cursor: pointer; }
.r .refer-hot-news { padding: 20px 20px 2px; width: 390px; border: solid 1px #eeeeee; margin-bottom: 24px; }
.r .refer-hot-news .l-con .lb-txt { width: 100%; padding-bottom: 18px; font-size: 18px; line-height: 18px; color: #333333; font-weight: bold; border-bottom: 1px solid #eeeeee; display: inline-block; }
.r .refer-hot-news .l-con .lb-txt:before { content: ''; display: inline-block; width: 5px; height: 18px; background: #154399; margin-right: 10px; vertical-align: top; }
.r .refer-hot-news .l-con .lb-txt .more { font-size: 12px; line-height: 18px; color: #999999; float: right; font-weight: normal; }
.r .refer-hot-news .l-con .lb-txt .more:hover { color: #154399; }
.r .refer-hot-news .l-con .hot-news-cont { color: #999999; margin-top: 20px; }
.r .refer-hot-news .l-con .hot-news-cont ul li { margin-bottom: 10px; }
.r .refer-hot-news .l-con .hot-news-cont ul li .title { margin-bottom: 10px; }
.r .refer-hot-news .l-con .hot-news-cont ul li .title a { width: 80%; float: left; line-height: 18px; color: #333333; font-size: 16px; }
.r .refer-hot-news .l-con .hot-news-cont ul li .title a:hover { color: #154399; }
.r .refer-hot-news .l-con .hot-news-cont ul li .title a.has-point { font-size: 14px; }
.r .refer-hot-news .l-con .hot-news-cont ul li .title .date { float: right; font-size: 14px; line-height: 18px; }
.r .refer-hot-news .l-con .hot-news-cont ul li p { font-size: 14px; line-height: 24px; color: #999999; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.r .article { background: url("../images/article_icon1.png") no-repeat; text-align: center; padding: 20px; margin-bottom: 25px; }
.r .article .lesson { color: #ffffff; font-weight: bold; text-align: center; font-size: 26px; line-height: 30px; }
.r .article .lesson strong { color: #fff100; }
.r .article .scheme { border-radius: 16px 2px 16px 2px; font-size: 20px; line-height: 30px; color: #ffffff; font-weight: bold; margin-top: 10px; margin-bottom: 10px; }
.r .article .scheme .front { width: 28px; height: 14px; background: url("../images/st_icon1.png") no-repeat center; }
.r .article .scheme .back { width: 30px; height: 14px; background: url("../images/st_icon2.png") no-repeat center; }
.r .article .scheme span { display: inline-block; }
.r .article .scheme span:before, .r .article .scheme span:after { display: inline-block; content: ''; width: 23px; height: 1px; background-color: #ffffff; vertical-align: middle; }
.r .article .scheme span:before { margin-right: 4px; }
.r .article .scheme span:after { margin-left: 4px; }
.r .article .article-cont { background-color: #ffffff; border-radius: 4px; padding: 20px 20px 12px; }
.r .article .article-cont .data-explain { font-weight: bold; font-size: 18px; line-height: 30px; color: #333333; margin-top: 10px; margin-bottom: 14px; }
.r .article .article-cont img { width: 125px; height: 122px; overflow: hidden; }
.r .article .article-cont .get { width: 100%; background-image: linear-gradient(0deg, #0196e1 0%, #02c3e5 100%), linear-gradient(#0196e1, #0196e1); background-blend-mode: normal, normal; box-shadow: 0px 10px 15px 0px rgba(0, 100, 175, 0.15); border-radius: 22px; color: #ffffff; height: 44px; line-height: 44px; margin-bottom: 13px; }
.r .article .article-cont li { background-image: linear-gradient(0deg, #154399 0%, #2e9ef3 100%), linear-gradient(#154399, #154399); box-shadow: 0px 10px 15px 0px rgba(0, 100, 175, 0.15); border-radius: 22px; margin-bottom: 14px; cursor: pointer; }
.r .article .article-cont li .tcn-submit { width: auto; background: transparent; border: none; margin-bottom: 0; }
.r .article .article-cont li i { width: 14px; height: 14px; display: inline-block; color: #ffffff; border: 1px solid #ffffff; border-radius: 50%; text-align: center; line-height: 14px; }
.r .article .article-cont li .get { width: auto; background: transparent; border: none; margin-bottom: 0; }
.r .article .article-cont li:nth-of-type(2) { background-image: linear-gradient(0deg, #0196e1 0%, #02c3e5 100%), linear-gradient(#0196e1, #0196e1); }
.r .live { padding: 20px 20px 2px; width: 390px; border: solid 1px #eeeeee; margin-bottom: 24px; }
.r .live .lb-txt { width: 100%; padding-bottom: 18px; font-size: 18px; line-height: 18px; color: #333333; font-weight: bold; border-bottom: 1px solid #eeeeee; display: inline-block; }
.r .live .lb-txt:before { content: ''; display: inline-block; width: 5px; height: 18px; background: #154399; margin-right: 10px; vertical-align: top; }
.r .live .lb-txt .more { font-size: 12px; line-height: 18px; color: #999999; float: right; font-weight: normal; }
.r .live .lb-txt .more:hover { color: #154399; }
.r .live .live-cont { margin-top: 20px; }
.r .live .live-cont ul li { padding-top: 12px; padding-bottom: 20px; margin-bottom: 16px; border-bottom: 1px solid #eeeeee; }
.r .live .live-cont ul li:last-child { border-bottom: 0; }
.r .live .live-cont ul li .avatar { float: left; width: 84px; margin-right: 18px; font-size: 14px; line-height: 34px; color: #333333; text-align: center; }
.r .live .live-cont ul li .cont-r { float: left; width: 70%; }
.r .live .live-cont ul li .cont-r .btn-wrap { margin-bottom: 10px; }
.r .live .live-cont ul li .cont-r .btn-wrap a { height: 20px; line-height: 22px; background-color: #f2f9ff; border-radius: 4px; border: solid 1px #154399; color: #154399; padding: 0 7px; margin-right: 6px; }
.r .live .live-cont ul li .cont-r .btn-wrap a:hover { background: #154399; color: #ffffff; }
.r .live .live-cont ul li .cont-r .cont-r-title { font-weight: bold; margin-bottom: 6px; font-size: 16px; line-height: 24px; color: #333333; width: 100%; }
.r .live .live-cont ul li .cont-r .cont-r-title:hover { color: #154399; }
.r .live .live-cont ul li .cont-r .time { font-size: 14px; line-height: 24px; margin-bottom: 10px; }
.r .live .live-cont ul li .cont-r .appoint { background-image: linear-gradient(0deg, #154399 0%, #2e9ef3 100%), linear-gradient(#154399, #154399); background-blend-mode: normal, normal; box-shadow: 0px 10px 15px 0px rgba(0, 100, 175, 0.15); border-radius: 13px; text-align: center; color: #ffffff; line-height: 26px; padding: 0 13px; }

.ylzi .title { background: url(../images/index_9.png) no-repeat left center; }
.ylzi .list { margin-top: 20px; }
.ylzi .list li { float: left; width: 280px; margin-bottom: 10px; margin-right: 36px; }
.ylzi .list li i { color: #154399; font-size: 14px; margin-right: 10px; }

.yd-search, .ydc, .yd-teatag, .yd-organization, .surplus-nav, .qlp5 .list li .t div h4, .yd-jj, .qlp3 .box .swiper-pagination, .surplus-h, .ydimg .img2, .ckgd, .qlp2 .top .lk a.ydgd, .qlp2 .center .box-list, .qlp2 .center .newest .img a.ydbk { display: none; }

.wapsj { width: 10rem; margin: 0 auto; }

.nsnav .t { padding: 0 0.4rem; background: #f5f5f5; height: 1.0666666667rem; line-height: 1.0666666667rem; margin-bottom: 0.0266666667rem; }
.nsnav .t span { font-size: 0.4266666667rem; float: left; }
.nsnav .t i { margin: 0.4266666667rem 0; float: right; background: url(../images/navx.png) no-repeat right center; width: 0.3866666667rem; height: 0.2133333333rem; background-size: 0.3866666667rem 0.2133333333rem; }
.nsnav .t.active i { background: url(../images/navs.png) no-repeat right center; background-size: 0.3866666667rem 0.2133333333rem; }
.nsnav .bc { display: none; margin-bottom: 0.5333333333rem; }
.nsnav .bc.active { display: block; }
.nsnav .bc .box { overflow: hidden; padding: 0 0.4rem; }
.nsnav .bc .box h4 { font-size: 0.4266666667rem; margin-bottom: 0.2rem; margin-top: 0.5333333333rem; }
.nsnav .bc .box .list { overflow: hidden; border-top: 1px solid #ddd; border-left: 1px solid #ddd; }
.nsnav .bc .box .list a { background: #fafafa; font-size: 0.3733333333rem; width: 3.0533333333rem; height: 1.1733333333rem; line-height: 1.1733333333rem; text-align: center; border: 1px solid #ddd; float: left; border-left: none; border-top: none; }

.cityid-search { background: #154399; padding: 0 0.4rem; position: sticky; top: 0; }
.cityid-search input { width: 100%; font-size: 0.3466666667rem; background: #fff; height: 0.8rem; border-radius: 0.8rem; margin: 0.2666666667rem 0; }

.cityid { background: #f5f5f5; padding: 0 0.4rem; overflow: hidden; }
.cityid .dwcityd { width: 100%; background: #fff; border: 1px solid #ddd; padding: 0 0.2666666667rem; margin: 0.4rem 0; border-radius: 0.08rem; height: 1.1733333333rem; line-height: 1.1733333333rem; font-size: 0.3733333333rem; }
.cityid .dwcityd i { color: #154399; }
.cityid .box { overflow: hidden; margin-bottom: 0.5333333333rem; }
.cityid .box h4 { font-size: 0.4266666667rem; margin-bottom: 0.2rem; }
.cityid .box .list { overflow: hidden; border-top: 1px solid #ddd; border-left: 1px solid #ddd; }
.cityid .box .list a { background: #fff; font-size: 0.3733333333rem; width: 3.0533333333rem; height: 1.1733333333rem; line-height: 1.1733333333rem; text-align: center; border: 1px solid #ddd; float: left; border-left: none; border-top: none; }

@media screen and (max-width: 750px) { .jdkcp { width: auto; }
  .zdy { padding: 0 0.2666666667rem; }
  .zdy .wrap { width: auto; }
  .kc1 .box .fl { width: 100%; height: auto; }
  .kc1 .box .fl .l { width: 100%; }
  .kc1 .box .fl .l span { width: 100%; height: auto; text-align: center; margin: 0 auto; display: block; }
  .kc1 .box .fr { display: none; }
  .kc1 .box .fl .r { margin: 20px 0 0 0; float: inherit; width: 100%; }
  .kc2 { height: auto; background-size: cover; padding: 0 0.2666666667rem; margin-top: 40px; }
  .kc2 ul li .fr { width: 198px; }
  .kc2 ul { display: block; }
  .kc2 ul li { width: auto; margin-left: auto; margin-right: auto; }
  .kc3 { margin-top: 20px; }
  .kc3 .fl .bt { padding-top: 21px; }
  .kc3 .fl .c { padding: 0 20px; margin-top: 70px; }
  .kc3 .fl { background-size: cover; width: auto; height: 930px; }
  .kc3 .fr { background-size: cover; width: auto; height: 930px; }
  .kc3 .fr .c { padding: 0 20px; margin-top: 70px; }
  .kc3 .fr .bt { padding-top: 21px; }
  .kc4 { height: auto; background-size: cover; }
  .kc4 .box .bg .img { font: none; margin: 0; }
  .kc4 .wrap2 { width: auto; padding-bottom: 20px; }
  .kc4 .box .bg, .kc4 .box .bg .fr { width: auto; }
  .kc4 .box .bg .fr { padding: 0 10px; }
  .kc4 .box .bg .fr .tb span { font-size: 20px; }
  .kc4 ul { display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; }
  .kc4 .ls li { margin-bottom: 20px; }
  .kc5 .ps { width: auto; }
  .kc6 { background-size: cover; height: auto; }
  .kc6 { margin-top: 40px; }
  .kc5 .swiper-button-prev, .kc5 .swiper-container-rtl .swiper-button-next, .kc5 .swiper-button-next, .kc5 .swiper-container-rtl .swiper-button-prev { display: none; }
  .kc5 ul li { width: 100% !important; }
  .kc6 ul { display: block; padding: 0 20px; }
  .kc5 ul li .zd span { margin: 0 auto; }
  .kc5 ul li span { width: 100%; }
  .kc5 ul li span img { width: 100%; }
  .kc6 ul li { width: 100%; }
  .kc8, .kc10 { display: none; }
  .kc9 ul { display: block; overflow: hidden; }
  .kc9 ul li { width: 48%; float: left; height: auto; margin: 0 1%; margin-bottom: 20px; }
  .kc11 ul li { width: 100%; margin-bottom: 20px; }
  .kc11 ul li h4, .kc11 ul li h4.bg2, .kc11 ul li h4.bg3, .kc11 ul li h4.bg4 { background-size: cover; }
  .kc11 a { margin-top: 20px; }
  .gb10 .t, .gb9 .t, .gb8 .t, .gb7 .t, .gb6 .t, .gb2 .t, .gb5 .t, .gb4 .t { margin-top: 40px; margin-bottom: 20px; font-size: 30px; font-weight: normal; }
  .gb2 .box .txt { padding: 0; }
  .gb3 { height: auto; background-size: cover; }
  .gb3 ul { display: block; }
  .gb3 ul li { width: auto; margin: 0 auto; margin-bottom: 20px; padding: 0 20px; }
  .gb3 ul li:nth-child(2) { margin-top: 0; }
  .gb4 table { width: auto; }
  .gb5 { background: #efefef7a; width: auto; height: auto; }
  .gb5 .img { display: none; }
  .gb5 .txt { background: none; width: auto; height: auto; margin: 0; padding: 0 20px; }
  .gb5 .txt p { margin: 0; height: auto; }
  .gb6 { margin-top: 0px; height: auto; }
  .gb6 .box { width: auto; height: auto; overflow: hidden; }
  .gb6 .box .fl { width: auto; }
  .gb6 .fr { display: none; }
  .gb6 .t { color: #333; }
  .gb7 ul li { padding: 8px; font-size: 16px; width: auto; height: auto; line-height: inherit; }
  .gb8 { background-size: cover; height: auto; }
  .gb8 ul li { margin-bottom: 100px; }
  #isMobile { display: none; }
  .yd-search { position: sticky; top: 0; z-index: 999; background: #154399; padding: 0 0.4rem; text-align: center; display: flex; justify-content: center; align-items: Center; display: none; }
  .yd-search .return { width: 0.28rem; height: 0.5066666667rem; display: inline-block; float: left; margin-right: 0.2133333333rem; }
  .yd-search form { display: inline-block; }
  .yd-search form input { width: 7.8666666667rem; font-size: 0.3466666667rem; display: inline-block; background: #fff; height: 0.8rem; border-radius: 0.8rem; margin: 0.2666666667rem 0; }
  .yd-search .icon_serach2 { display: inline-block; width: 0.4533333333rem; height: 0.4533333333rem; background: url(../images/icon_serach2.png) no-repeat center; background-size: 0.4533333333rem 0.4533333333rem; margin: 0; border-radius: 0; margin-left: 0.2133333333rem; }
  .wrap { width: 10rem; }
  .surplus-h { border-bottom: 1px solid #ddd; padding: 0.2666666667rem 0.4rem; display: block; position: sticky; top: 0; background: #fff; z-index: 999; }
  .surplus-h .fl .logo { width: 2.1866666667rem; height: 0.64rem; display: inline-block; vertical-align: middle; }
  .surplus-h .fl h1 { font-weight: normal; font-size: 0.3466666667rem; display: inline-block; vertical-align: middle; border-left: 1px solid #ddd; padding-left: 0.2133333333rem; margin-left: 0.2133333333rem; }
  .surplus-h .fr { padding: 0.0533333333rem 0; }
  .surplus-h .fr .ad1 { display: inline-block; background: url(../images/icon_loca.png) no-repeat left center; background-size: 0.2933333333rem 0.4266666667rem; padding-left: 0.4rem; vertical-align: middle; }
  .surplus-h .fr .ad1 .address { font-size: 0.3466666667rem; background: url(../images/xx.png) no-repeat right center; padding-right: 0.2666666667rem; background-size: 0.2133333333rem 0.1333333333rem; }
  .surplus-h .fr .search { display: inline-block; vertical-align: middle; border-left: 1px solid #ddd; border-right: 1px solid #ddd; padding: 0 0.2666666667rem; margin: 0 0.2666666667rem; }
  .surplus-h .fr .search a { width: 0.4266666667rem; height: 0.4266666667rem; display: block; }
  .surplus-h .fr .navs { display: inline-block; vertical-align: middle; }
  .surplus-h .fr .navs a { width: 0.4rem; height: 0.3466666667rem; display: block; }
  .ckgd { display: block; width: 100%; border: 1px solid #154399; border-radius: 2px; height: 1.0666666667rem; line-height: 1.0666666667rem; color: #154399; font-size: 0.4rem; text-align: center; }
  body { padding-bottom: 1.6rem; }
  .surplus-nav { position: sticky; top: 0; display: block; text-align: center; margin-bottom: 0.2666666667rem; padding-top: 0.3733333333rem; }
  .surplus-nav li { display: inline-block; width: 18%; text-align: center; }
  .surplus-nav li a { font-size: 0.3733333333rem; display: inline-block; }
  .yd-jj { width: 100%; background: #f5f5f5; text-align: center; margin-top: 0.4666666667rem; display: block; }
  .yd-jj p { display: block; color: #666; font-size: 0.2933333333rem; text-align: center; padding: 0.2666666667rem 0; border-bottom: 1px solid #ddd; }
  .yd-footer { height: 1.1733333333rem; width: 10rem; display: flex; position: fixed; bottom: 0; left: 50%; margin-left: -5rem; background: url(../images/footer.png) no-repeat; background-size: 100% auto; z-index: 999; }
  .yd-footer a { flex: 1; }
  .yd-organization { display: block; }
  .yd-organization .jg { padding: 0 0.4rem; }
  .yd-organization .jg .bt { margin-bottom: 0.48rem; display: block; vertical-align: middle; width: auto; height: auto; line-height: initial; text-align: center; color: #154399; font-weight: normal; font-size: 0.5066666667rem; background: url(../images/try.png) no-repeat center; margin-bottom: 0.5333333333rem; }
  .yd-organization .jg .list { text-align: center; }
  .yd-organization .jg .list li { width: 4rem; height: auto; display: inline-block; margin: 0 3px; }
  .yd-organization .jg .list li a { display: block; }
  .yd-organization .jg .list li a img { width: 4rem; height: 1.4666666667rem; display: block; }
  .yd-organization .jg .list li h4 { display: block; font-weight: normal; font-size: 0.4rem; margin-top: 0.2666666667rem; margin-bottom: 0.4rem; }
  .yd-organization .jg .list li.ydyc { display: none; }
  .yd-organization .ht { padding: 0 0.4rem; margin-bottom: 0rem; margin-top: 0.5333333333rem; padding: 0 0.4rem; border-top: 0.2666666667rem solid #f5f5f5; padding-top: 0.5333333333rem; }
  .yd-organization .ht .bt { margin-bottom: 0.48rem; display: block; vertical-align: middle; width: auto; height: auto; line-height: initial; text-align: center; color: #154399; font-weight: normal; font-size: 0.5066666667rem; background: url(../images/try.png) no-repeat center; margin-bottom: 0.5333333333rem; }
  .yd-organization .ht a { margin: 0 0.0533333333rem; margin-bottom: 0.2666666667rem; float: left; display: block; width: 2.88rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.3733333333rem; border-radius: 0.8rem; text-align: center; border: 1px solid #ddd; text-align: center; }
  .title { font-size: 20px; font-weight: bold; background: url(../images/index_6.png) no-repeat left center; padding-left: 30px; }
  .title.inco2 { background: url(../images/index_7.png) no-repeat left center; }
  .title.inco3 { background: url(../images/type_5.png) no-repeat left center; }
  .title.inco4 { background: url(../images/type_6.png) no-repeat left center; }
  .title.inco5 { background: url(../images/article.png) no-repeat left center; }
  .y-switch { border-bottom: 1px solid #ddd; margin: 0.4rem; overflow: hidden; }
  .y-switch span { float: left; margin-right: 0.8rem; color: #666; font-size: 0.3733333333rem; padding-bottom: 0.2666666667rem; cursor: pointer; margin-bottom: -1px; }
  .y-switch span.cur { border-bottom: 0.04rem solid #154399; color: #154399; font-size: 0.4266666667rem; font-weight: normal; }
  .y-switch span:last-child { margin-right: 0; display: none; }
  .y-switch span:nth-child(4) { margin-right: 0; }
  .ylzi { padding: 0 0.4rem; }
  .ylzi .title { padding: 0; display: block; vertical-align: middle; width: auto; height: auto; line-height: initial; text-align: center; color: #154399; font-weight: normal; font-size: 0.5066666667rem; background: url(../images/try.png) no-repeat center; margin-bottom: 0.5333333333rem; }
  .ylzi .list { margin-top: 0.2666666667rem; }
  .ylzi .list li { float: left; width: 100%; margin-bottom: 0.3466666667rem; padding-bottom: 0.3466666667rem; margin-right: 0px; font-size: 0.4rem; border-bottom: 1px solid #ddd; }
  .ylzi .list li i { color: #154399; font-size: 0.4rem; }
  .page-path { border-top: 1px solid #ddd; width: 100%; margin-bottom: 0; }
  .page-path p { font-size: 0.2933333333rem; padding: 0 0.4rem; }
  .page-path a { font-size: 0.2933333333rem; }
  .page-path.bb0 { border-top: 1px solid #ddd; }
  .ydc { margin-top: 0.5333333333rem; padding: 0; display: block; vertical-align: middle; width: auto; height: auto; line-height: initial; text-align: center; color: #154399; font-weight: normal; font-size: 0.5066666667rem; background: url(../images/try.png) no-repeat center; margin-bottom: 0.5333333333rem; }
  .l { width: 100%; float: initial; }
  ul.y-list { width: 100%; padding: 0 0.4rem; }
  ul.y-list li:after { content: ""; display: block; clear: both; }
  ul.y-list li { position: relative; padding: 0.4rem 0; border-bottom: 1px solid #eee; }
  ul.y-list li a { font-size: 0.4rem; color: #333; display: block; margin-bottom: 18px; }
  ul.y-list li a span { display: none; font-size: 14px; color: #999; float: right; position: relative; top: 3px; }
  ul.y-list li p { font-size: 0.3466666667rem; color: #666; height: 1.0666666667rem; overflow: hidden; }
  ul.y-list li.img-list img { display: block; float: left; width: 2.72rem; height: 1.7866666667rem; float: left; display: block; overflow: hidden; }
  ul.y-list li.img-list div { width: auto; padding-left: 2.9866666667rem; float: inherit; }
  ul.y-list li:hover a, ul.y-list li:hover p { color: #154399; }
  ul.y-list.list2 li:hover { background: #f7f7f7; }
  ul.y-list.list2 li:hover a { color: #333; }
  ul.y-list.list2 li:hover p { color: #666; }
  ul.y-list.dis-none { display: none; }
  .page-wrap { display: none; }
  .y-article { padding: 0 0.4rem; }
  .y-article .a-top { padding-bottom: 0.3333333333rem; border-bottom: 1px solid #eee; position: relative; }
  .y-article .a-top h2 { font-size: 0.5066666667rem; color: #333; padding-top: 18px; padding-bottom: 18px; }
  .y-article .a-top span { display: inline-block; margin-right: 0.5866666667rem; font-size: 0.3466666667rem; color: #999; }
  .y-article .a-top .tag { display: none; }
  .y-article .a-top span i { display: inline-block; position: relative; top: 1px; margin-right: 4px; }
  .y-article .a-top a { display: block; width: 2.24rem; height: 0.7466666667rem; text-align: center; color: white; font-size: 0.3466666667rem; background: url(../images/btn_1v1zixun2.png); line-height: 0.7466666667rem; position: absolute; right: 0; bottom: 0.1866666667rem; background-size: cover; }
  .y-article .a-daoyu { display: none; width: 100%; height: 100px; background: url(../images/daodu.png); position: relative; top: -1px; padding-left: 122px; padding-top: 15px; padding-right: 25px; }
  .y-article .a-daoyu p { font-size: 14px; color: #666; line-height: 1.7; }
  .y-article .a-main { padding-bottom: 25px; padding-top: 25px; border-bottom: 1px solid #eee; }
  .y-article .a-main p { font-size: 0.4rem; color: #333; line-height: 2; padding: 0 10px; }
  .y-article .a-nav { padding: 30px 0; }
  .y-article .a-nav a { margin-bottom: 0.4rem; display: block; font-size: 0.4rem; color: #154399; line-height: 24px; background-size: 68px 24px; background-repeat: no-repeat; }
  .y-article .a-nav a.next { float: inherit; padding-right: 0px; background-image: url(../images/next.png); background-position: left center; padding-left: 1.8666666667rem; }
  .y-article .a-nav a.prev { float: inherit; padding-left: 0px; background-image: url(../images/prev.png); background-position: left center; padding-left: 1.8666666667rem; }
  .y-jg { margin-top: 0.5333333333rem; padding: 0 0rem; border-top: 0.2666666667rem solid #f5f5f5; padding-top: 0.5333333333rem; }
  .y-jg .y-title { border: none; padding: 0; display: block; vertical-align: middle; width: auto; height: auto; line-height: initial; text-align: center; color: #154399; font-weight: normal; font-size: 0.5066666667rem; background: url(../images/try.png) no-repeat center; margin-bottom: 0.5333333333rem; }
  .y-jg .y-title i { display: inline-block; margin-right: 10px; display: none; }
  .y-jg .y-card { width: 100%; height: auto; border: none; border-radius: 4px; position: relative; padding: 0; background: white; padding: 0 0.4rem; padding-bottom: 1.0666666667rem; margin-bottom: 0.5333333333rem; }
  .y-jg .y-card:hover { background: #f5fbff; border-color: #b2deff; }
  .y-jg .y-card img { display: block; width: 2.72rem; height: 1.7866666667rem; float: left; }
  .y-jg .y-card .c-r { width: 6.2rem; float: right; height: 68px; position: relative; }
  .y-jg .y-card .c-r h3 { font-size: 0.4rem; font-weight: normal; color: #154399; margin-bottom: 5px; }
  .y-jg .y-card .c-r p { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; font-size: 14px; color: #666; line-height: 1.6; font-size: 0.3466666667rem; }
  .y-jg .y-card .c-r a { position: absolute; display: block; background: #fff; display: inline-block; color: #154399; font-size: 0.3466666667rem; border: none; padding: 0; right: 0; top: 0px; }
  .y-jg .y-card .c-l { float: left; margin-top: 0.2666666667rem; border-top: 1px solid #ddd; padding-top: 0.4rem; }
  .y-jg .y-card .c-l h3 { display: none; font-size: 16px; color: #333; font-weight: bold; padding-left: 14px; border-left: 5px solid #154399; margin-bottom: 10px; }
  .y-jg .y-card .c-l ul li { float: left; width: 100%; margin-bottom: 0.3466666667rem; padding-bottom: 0.3466666667rem; margin-right: 0px; font-size: 0.4rem; border-bottom: 1px solid #ddd; }
  .y-jg .y-card .c-l ul li a { display: block; padding-left: 0; line-height: 1; font-size: 0.4rem; color: #444; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: relative; margin-left: 0px; margin-right: 0px; }
  .y-jg .y-card .c-l ul li a:after { position: absolute; left: 0; top: 13px; height: 4px; width: 4px; border-radius: 50%; background: #154399; content: ''; display: none; }
  .y-jg .y-card .c-bt { margin-left: -4.5933333333rem; display: block; width: 9.1866666667rem; height: 1.0666666667rem; line-height: 1.0666666667rem; background: url(../images/btn_hqkc2.png) no-repeat center; color: white; text-align: center; font-size: 0.4rem; position: absolute; left: 50%; bottom: 0px; }
  .y-question { border: none; margin-bottom: 0.4rem; padding: 0; }
  .y-question .y-teatag { margin-bottom: 0; }
  .y-question .y-teatag a { right: 5px; }
  .y-question .y-ques { margin-bottom: 0.4rem; border-top: 1px solid #eee; padding: 0.4rem; }
  .y-question .y-ques h3 { height: auto; font-size: 0.4rem; color: #333333; margin-bottom: 0.2666666667rem; }
  .y-question .y-ques h3 i { color: white; display: inline-block; text-align: center; font-size: 16px; font-weight: bold; margin-right: 10px; line-height: 30px; }
  .y-question .y-ques .q-m { border: 1px solid #eee; padding: 25px; background: #f7f7f7; margin-top: 0.2666666667rem; }
  .y-question .y-ques .q-m p { font-size: 0.3466666667rem; color: #666; line-height: 1.7; margin-bottom: 20px; }
  .y-question .y-ques .q-m div { text-align: center; }
  .y-question .y-ques .q-m div span { display: none; font-size: 14px; color: #999; }
  .y-question .y-ques .q-m div span i { display: inline-block; position: relative; top: 2px; margin-right: 10px; }
  .y-question .y-ques .q-m div span.mid { display: none; margin: 0 75px; }
  .y-question .y-answer { background: url(../images/zyrz.png) no-repeat; background-size: 82px 82px; padding: 0.4rem; background-position: right top; margin-bottom: 30px; }
  .y-question .y-answer h3 { font-size: 0.4rem; color: #154399; margin-bottom: 0.2666666667rem; }
  .y-question .y-answer h3 i { display: inline-block; margin-right: 10px; position: relative; top: 5px; }
  .y-question .y-answer p { font-size: 0.3466666667rem; color: #666; line-height: 1.7; padding: 0 20px; }
  .y-question .y-answer span { display: block; font-size: 0.32rem; color: #999; text-align: right; padding-right: 25px; }
  .y-teatag { display: none; }
  .yd-teatag { display: block; padding: 0 0.4rem; margin-bottom: 0.4rem; padding: 0 0.4rem; border-top: 0.2666666667rem solid #f5f5f5; border-bottom: 0.2666666667rem solid #f5f5f5; padding-top: 0.5333333333rem; padding-bottom: 0.5333333333rem; }
  .yd-teatag img { width: 1.1466666667rem; height: 1.1466666667rem; float: left; }
  .yd-teatag .t { padding-left: 1.6rem; font-size: 0.4266666667rem; }
  .yd-teatag .t span { font-size: 0.32rem; margin-right: 0.12rem; background: #f2f9ff; padding: 2px; color: #154399; border-radius: 4px; border: 1px solid #154399; }
  .yd-teatag .t a { width: 2.0933333333rem; height: 0.8rem; line-height: 0.8rem; border-radius: 0.8rem; background: #154399; display: block; float: right; color: #fff; font-size: 0.3733333333rem; text-align: center; }
  .yd-teatag p { font-size: 0.3466666667rem; color: #666666; margin-top: 0.4rem; }
  .top-bar-wrap, .head, .nav, .friend-link, .footer { display: none; }
  .qlp1 { margin-bottom: 38px; margin-top: 0px; }
  .qlp1 .img { width: 100%; height: auto; overflow: hidden; display: inline-block; }
  .qlp1 .img img { width: 100%; height: 100%; }
  .qlp1 .box { float: initial; width: 100%; padding: 0 0.4rem; margin-top: 0.4rem; }
  .qlp1 .box .box-list { border-bottom: 1px solid #ddd; margin-bottom: 0.4rem; }
  .qlp1 .box .box-list li { float: left; margin-right: 0.8rem; color: #666; font-size: 0.3733333333rem; padding-bottom: 0.2666666667rem; cursor: pointer; margin-bottom: -1px; }
  .qlp1 .box .box-list li.active { border-bottom: 0.04rem solid #154399; color: #154399; font-size: 0.4266666667rem; font-weight: normal; }
  .qlp1 .box .box-list li:last-child { margin-right: 0; }
  .qlp1 .box .box-center { display: none; }
  .qlp1 .box .box-center.active { display: block; }
  .qlp1 .box .box-center .box-top h4 { font-size: 0.4rem; margin: 0 0 0.2666666667rem 0; }
  .qlp1 .box .box-center .box-top p { font-size: 0.3466666667rem; color: #666; height: 0.8933333333rem; overflow: hidden; }
  .qlp1 .box .box-center .box-top:hover p { color: #154399; }
  .qlp1 .box .box-center .box-top.ydimg { padding-bottom: 0.4rem; margin-bottom: 0.4rem; border-bottom: 1px solid #eee; }
  .qlp1 .box .box-center .box-top.ydimg span { width: 2.72rem; height: 1.7866666667rem; float: left; display: block; }
  .qlp1 .box .box-center .box-top.ydimg .bbox { padding-left: 3.0266666667rem; }
  .qlp1 .box .box-center .list { margin-top: 0.2666666667rem; }
  .qlp1 .box .box-center .list li { float: left; width: 100%; margin-bottom: 0.3466666667rem; padding-bottom: 0.3466666667rem; margin-right: 36px; font-size: 0.4rem; border-bottom: 1px solid #ddd; }
  .qlp1 .box .box-center .list li i { color: #154399; }
  .qlp1 .box .ckgd { display: block; width: 100%; border: 1px solid #154399; border-radius: 2px; height: 1.0666666667rem; line-height: 1.0666666667rem; color: #154399; font-size: 0.4rem; text-align: center; }
  .qlp2 .box-center { display: none; }
  .qlp2 .box-center.active { display: block; }
  .qlp2 .box { margin-bottom: 0.4rem; padding: 0 0.4rem; border-top: 0.2666666667rem solid #f5f5f5; padding-top: 0.5333333333rem; }
  .qlp2 .top { border-bottom: none; }
  .qlp2 .top span { display: block; vertical-align: middle; width: auto; height: auto; line-height: initial; text-align: center; color: #154399; font-weight: normal; font-size: 0.5066666667rem; background: url(../images/try.png) no-repeat center; margin-bottom: 0.5333333333rem; }
  .qlp2 .top .lk { display: inline-block; margin-right: 0; display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; }
  .qlp2 .top .lk li h3 a { display: inline-block; text-align: center; border: 1px solid #ddd; margin-left: 0px; margin-right: 0.1866666667rem; font-size: 0.3733333333rem; color: #666; width: 2.0933333333rem; height: 0.8rem; line-height: 0.8rem; margin-bottom: 0.2666666667rem; border-radius: 0.8rem; }
  .qlp2 .top .lk li h3 a.ydgd { display: inline-block; }
  .qlp2 .center { margin-top: 20px; width: 100%; }
  .qlp2 .center .box-list { border-bottom: 1px solid #ddd; margin-bottom: 0.4rem; display: block; }
  .qlp2 .center .box-list li { float: left; margin-right: 0.8rem; color: #666; font-size: 0.3733333333rem; padding-bottom: 0.2666666667rem; cursor: pointer; margin-bottom: -1px; }
  .qlp2 .center .box-list li.active { border-bottom: 0.04rem solid #154399; color: #154399; font-size: 0.4266666667rem; font-weight: normal; }
  .qlp2 .center .box-list li:last-child { margin-right: 0; }
  .qlp2 .center .title { display: none; }
  .qlp2 .center .news { width: 100%; float: inherit; }
  .qlp2 .center .news .box-top h4 { font-size: 0.4rem; margin: 0 0 0.2666666667rem 0; }
  .qlp2 .center .news .box-top p { font-size: 0.3466666667rem; color: #666; height: 0.8933333333rem; overflow: hidden; }
  .qlp2 .center .news .box-top:hover p { color: #154399; }
  .qlp2 .center .news .box-top.ydimg { padding-bottom: 0.4rem; margin-bottom: 0.4rem; border-bottom: 1px solid #eee; }
  .qlp2 .center .news .box-top.ydimg span { width: 2.72rem; height: 1.7866666667rem; float: left; display: block; }
  .qlp2 .center .news .box-top.ydimg .bbox { padding-left: 3.0266666667rem; }
  .qlp2 .center .news .list { margin-top: 0px; }
  .qlp2 .center .news .list li { float: inherit; width: 100%; margin-bottom: 0.3466666667rem; padding-bottom: 0.3466666667rem; margin-right: 36px; font-size: 0.4rem; border-bottom: 1px solid #ddd; }
  .qlp2 .center .news .list li a { font-size: 0.4rem; position: relative; padding-left: 0px; }
  .qlp2 .center .news .list li a:after { position: absolute; top: 8px; left: 0; content: ""; width: 4px; height: 4px; background: #fff; border-radius: 50%; }
  .qlp2 .center .news .xy { margin-top: 0px; }
  .qlp2 .center .news .xy .title { background: url(../images/index_8.png) no-repeat left center; }
  .qlp2 .center .newest { width: 100%; float: inherit; }
  .qlp2 .center .newest .img { margin-right: -0.2666666667rem; margin-top: 0px; }
  .qlp2 .center .newest .img a { width: auto; height: auto; overflow: hidden; margin-bottom: 0.3466666667rem; float: left; margin-right: 0.2666666667rem; text-align: center; }
  .qlp2 .center .newest .img a img { width: 4.4666666667rem; height: 2.9333333333rem; }
  .qlp2 .center .newest .img a h4 { display: block; font-weight: normal; font-size: 0.4rem; margin-top: 0.1866666667rem; }
  .qlp2 .center .newest .img a.ydbk { display: block; }
  .qlp2 .center .newest .lk { margin-top: 35px; }
  .qlp2 .center .newest .lk a { float: left; width: 100%; margin-bottom: 0.3466666667rem; padding-bottom: 0.3466666667rem; margin-right: 36px; font-size: 0.4rem; border-bottom: 1px solid #ddd; }
  .qlp2 .center .newest .lk a i { color: #154399; font-size: 0.4rem; border-right: 1px solid #ebebeb; padding-right: 8px; margin-right: 8px; }
  .qlp2 .center .newest .ks { margin-top: 0px; }
  .qlp2 .center .newest .ks .title { background: url(../images/index_9.png) no-repeat left center; }
  .qlp2 .center .newest .ks .list { margin-top: 0px; }
  .qlp2 .center .newest .ks .list li { float: left; width: 100%; margin-bottom: 0.3466666667rem; padding-bottom: 0.3466666667rem; margin-right: 36px; font-size: 0.4rem; border-bottom: 1px solid #ddd; }
  .qlp2 .center .newest .ks .list li i { color: #154399; font-size: 0.4rem; margin-right: 10px; }
  .qlp3 { padding: 0 0.4rem; }
  .qlp3 .t { border-bottom: none; margin-bottom: 0px; }
  .qlp3 .t h4 { float: initial; border: none; margin-bottom: 0.48rem; display: block; vertical-align: middle; width: auto; height: auto; line-height: initial; text-align: center; color: #154399; font-weight: normal; font-size: 0.5066666667rem; background: url(../images/try.png) no-repeat center; margin-bottom: 0.5333333333rem; }
  .qlp3 .t a { float: right; color: #999999; font-size: 14px; display: none; }
  .qlp3 .box ul { text-align: center; }
  .qlp3 .box ul li { width: 4rem; height: auto; display: inline-block; margin: 0 3px; }
  .qlp3 .box ul li a { display: block; }
  .qlp3 .box ul li a img { width: 4.7333333333rem; height: 1.4666666667rem; display: block; }
  .qlp3 .box ul li h4 { display: block; font-weight: normal; font-size: 0.4rem; margin-top: 0.2666666667rem; margin-bottom: 0.4rem; }
  .qlp3 .box ul li.ydyc { display: none; }
  .qlp3 .box .swiper-button-prev, .qlp3 .box .swiper-container-rtl .swiper-button-next { display: none; background: url(../images/btn_pre.png) no-repeat center; left: 0; }
  .qlp3 .box .swiper-button-prev:hover, .qlp3 .box .swiper-container-rtl .swiper-button-next:hover { background: url(../images/btn_pre_hovor.png) no-repeat center; }
  .qlp3 .box .swiper-button-next, .qlp3 .box .swiper-container-rtl .swiper-button-prev { display: none; background: url(../images/btn_next.png) no-repeat center; right: 0; }
  .qlp3 .box .swiper-button-next:hover, .qlp3 .box .swiper-container-rtl .swiper-button-prev:hover { background: url(../images/btn_next_hovor.png) no-repeat center; }
  .qlp3 .box .swiper-pagination { display: block; bottom: 0; }
  .qlp4 { margin-top: 0px; }
  .qlp4 .left { width: 100%; float: initial; }
  .qlp4 .left .img { width: 100%; height: auto; float: initial; }
  .qlp4 .left .nr { width: 100%; height: auto; padding: 0 0.4rem; float: left; border: none; }
  .qlp4 .left .nr h4 { font-size: 20px; font-weight: bold; color: #333; text-align: center; margin: 0.5333333333rem 0; }
  .qlp4 .left .nr .hx { display: none; width: 160px; height: 1px; background: #ddd; margin: 16px auto; position: relative; }
  .qlp4 .left .nr .hx:after { content: ""; position: absolute; top: -1px; left: 50%; margin-left: -20px; width: 40px; height: 3px; background: #154399; }
  .qlp4 .left .nr p { color: #666; font-size: 0.3733333333rem; padding-bottom: 0.5333333333rem; line-height: 1.6; display: -webkit-box; -webkit-line-clamp: 7; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
  .qlp4 .left .swiper-pagination-bullet { width: 0.1866666667rem; height: 0.1866666667rem; margin: 0 0.16rem; border-radius: 50%; }
  .qlp4 .left .swiper-container-horizontal > .swiper-pagination-bullets, .qlp4 .left .swiper-pagination-custom, .qlp4 .left .swiper-pagination-fraction { bottom: 0px; }
  .qlp4 .box { float: initial; width: 100%; padding: 0 0.4rem; margin-top: 0.4rem; }
  .qlp4 .box .box-list { border-bottom: 1px solid #ddd; margin-bottom: 0.4rem; }
  .qlp4 .box .box-list li { float: left; margin-right: 0.8rem; color: #666; font-size: 0.3733333333rem; padding-bottom: 0.2666666667rem; cursor: pointer; margin-bottom: -1px; }
  .qlp4 .box .box-list li.active { border-bottom: 0.04rem solid #154399; color: #154399; font-size: 0.4266666667rem; font-weight: normal; }
  .qlp4 .box .box-list li:last-child { margin-right: 0; }
  .qlp4 .box .box-center { display: none; }
  .qlp4 .box .box-center.active { display: block; }
  .qlp4 .box .box-center .box-top h4 { font-size: 0.4rem; margin: 0 0 0.2666666667rem 0; }
  .qlp4 .box .box-center .box-top p { font-size: 0.3466666667rem; color: #666; height: 0.8933333333rem; overflow: hidden; }
  .qlp4 .box .box-center .box-top:hover p { color: #154399; }
  .qlp4 .box .box-center .box-top.ydimg { padding-bottom: 0.4rem; margin-bottom: 0.4rem; border-bottom: 1px solid #eee; }
  .qlp4 .box .box-center .box-top.ydimg span { width: 2.72rem; height: 1.7866666667rem; float: left; display: block; }
  .qlp4 .box .box-center .box-top.ydimg .bbox { padding-left: 3.0266666667rem; }
  .qlp4 .box .box-center .list { margin-top: 0.2666666667rem; }
  .qlp4 .box .box-center .list li { float: left; width: 100%; margin-bottom: 0.3466666667rem; padding-bottom: 0.3466666667rem; margin-right: 36px; font-size: 0.4rem; border-bottom: 1px solid #ddd; }
  .qlp4 .box .box-center .list li a i { color: #154399; }
  .qlp4 .box .box-center .list li a p { width: 6.4rem; float: left; font-size: 0.4rem; }
  .qlp4 .box .box-center .list li a span { color: #999; float: right; font-size: 0.4rem; }
  .qlp4 .box .box-center .list li a:after { display: none; position: absolute; top: 8px; left: 0; content: ""; width: 4px; height: 4px; background: #154399; border-radius: 50%; }
  .qlp4 .box .ckgd { display: block; width: 100%; border: 1px solid #154399; border-radius: 2px; height: 1.0666666667rem; line-height: 1.0666666667rem; color: #154399; font-size: 0.4rem; text-align: center; }
  .qlp5 { margin-top: 0.5333333333rem; padding-top: 0.5333333333rem; border-top: 0.2666666667rem solid #f5f5f5; }
  .qlp5 .qtitle { text-align: center; }
  .qlp5 .qtitle h4 { display: block; vertical-align: middle; width: auto; height: auto; line-height: initial; text-align: center; color: #154399; font-weight: normal; font-size: 0.5066666667rem; background: url(../images/try.png) no-repeat center; margin-bottom: 0.5333333333rem; }
  .qlp5 .qtitle p { display: none; color: #999; font-size: 16px; margin-top: 6px; background: url(../images/cy.jpg) no-repeat center; }
  .qlp5 .list { margin-top: 0px; margin-right: 0px; }
  .qlp5 .list li { top: 0; transition: all 0.4s; width: 100%; height: auto; margin-right: 0px; float: left; margin-bottom: 0rem; border-radius: 4px; border: none; position: relative; padding: 0 0.4rem; }
  .qlp5 .list li .dw { display: none; width: 66px; height: 66px; position: absolute; top: 0; left: 0; }
  .qlp5 .list li .t { overflow: hidden; margin-top: 0rem; border-bottom: 1px solid #eee; padding-bottom: 0.4rem; margin-bottom: 0.4rem; }
  .qlp5 .list li .t .img { width: 2.72rem; height: 1.7866666667rem; float: left; }
  .qlp5 .list li .t .img img { width: 100%; height: 100%; }
  .qlp5 .list li .t div { padding-left: 2.9866666667rem; width: auto; float: inherit; }
  .qlp5 .list li .t div h4 { font-size: 0.4rem; display: inline-block; margin-bottom: 0.2666666667rem; }
  .qlp5 .list li .t div p { float: inherit; width: auto; color: #666; font-size: 0.3466666667rem; line-height: 1.6; float: right; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
  .qlp5 .list li .t div p i { display: none; color: #154399; text-decoration: underline; }
  .qlp5 .list li .b { display: none; }
  .qlp5 .list li .b h4 { color: #154399; font-size: 16px; font-weight: bold; border-left: 5px solid #154399; padding-left: 10px; margin-bottom: 14px; }
  .qlp5 .list li .b a { font-size: 14px; color: #444; position: relative; padding-left: 14px; width: 250px; display: inline-block; margin-left: 14px; margin-bottom: 8px; }
  .qlp5 .list li .b a:after { position: absolute; top: 8px; left: 0; content: ""; width: 4px; height: 4px; background: #154399; border-radius: 50%; }
  .qlp5 .list li .b a:hover { color: #154399; }
  .qlp5 .list li:hover { top: initial; box-shadow: inherit; }
  .qlp6 .left { width: 100%; }
  .qlp6 .left .box { margin-bottom: 0.4rem; padding: 0 0.4rem; border-top: 0.2666666667rem solid #f5f5f5; padding-top: 0.5333333333rem; }
  .qlp6 .left .box .t { border-bottom: none; padding-bottom: 0px; }
  .qlp6 .left .box .t .title { padding: 0; float: initial; display: block; vertical-align: middle; width: auto; height: auto; line-height: initial; text-align: center; color: #154399; font-weight: normal; font-size: 0.5066666667rem; background: url(../images/try.png) no-repeat center; margin-bottom: 0.5333333333rem; }
  .qlp6 .left .box .t a { display: none; float: right; font-size: 12px; color: #999; }
  .qlp6 .left .box .b .bt { margin-top: 0px; }
  .qlp6 .left .box .b .bt .img { width: 2.72rem; height: 1.7866666667rem; float: left; display: block; overflow: hidden; }
  .qlp6 .left .box .b .bt .img img { width: 100%; height: 100%; }
  .qlp6 .left .box .b .bt .nr { padding-left: 3.0266666667rem; }
  .qlp6 .left .box .b .bt .nr h4 { font-size: 0.4rem; margin: 0 0 0.2666666667rem 0; color: #333; }
  .qlp6 .left .box .b .bt .nr p { font-size: 0.3466666667rem; color: #666; height: 1.0666666667rem; overflow: hidden; }
  .qlp6 .left .box .b .bt .nr span { color: #999; font-size: 14px; margin-top: 16px; display: none; }
  .qlp6 .left .box .list { margin-top: 0.2666666667rem; margin-right: 0; }
  .qlp6 .left .box .list li { float: left; width: 100%; margin-bottom: 0.3466666667rem; padding-bottom: 0.3466666667rem; margin-right: 0px; font-size: 0.4rem; border-bottom: 1px solid #ddd; }
  .qlp6 .left .box .list li a { font-size: 0.4rem; }
  .qlp6 .left .box .list li a:after { display: none; }
  .qlp6 .left .box .list li i { color: #154399; }
  .qlp6 .left .zx .title { background: url(../images/index_9.png) no-repeat left center; }
  .qlp6 .left .zx .tlist { float: right; }
  .qlp6 .left .zx .tlist li { float: left; margin-right: 0px; }
  .qlp6 .left .zx .tlist li a { display: inline-block; text-align: center; border: 1px solid #ddd; margin-left: 0px; margin-right: 0.1866666667rem; font-size: 0.3733333333rem; color: #666; width: 2.0933333333rem; height: 0.8rem; line-height: 0.8rem; margin-bottom: 0.2666666667rem; border-radius: 0.8rem; }
  .qlp6 .left .zx .tlist li.active a { color: #154399; }
  .qlp6 .left .zx .nr .box-center { display: none; }
  .qlp6 .left .zx .nr .box-center.active { display: block; }
  .qlp6 .left .zx .nr .list { margin-top: 20px; }
  .qlp6 .left .zx .nr .list li { float: left; margin-right: 113px; margin-bottom: 10px; width: 100%; }
  .qlp6 .left .zx .nr .list li a { font-size: 0.4rem; color: #333; }
  .qlp6 .left .zx .nr .list li a i { font-size: 0.4rem; color: #154399; }
  .qlp6 .left .zx .nr .list li a:after { display: none; }
  .qlp6 .left .xy .xylist { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
  .qlp6 .left .xy .xylist li { width: 100%; height: auto; padding: 0.4rem 0.1333333333rem; margin-right: 0px; margin-bottom: 0.2666666667rem; border-radius: 4px; border: 1px solid #eee; background: #fafafa; }
  .qlp6 .left .xy .xylist li .w { margin-bottom: 0.2666666667rem; }
  .qlp6 .left .xy .xylist li .w span { display: inline-block; margin-right: 17px; width: 0.5333333333rem; height: 0.5333333333rem; line-height: 0.5333333333rem; text-align: center; border-radius: 4px; font-size: 0.3466666667rem; font-weight: bold; color: #fff; background: #01abc9; }
  .qlp6 .left .xy .xylist li .w h4 { font-size: 0.4rem; font-weight: normal; display: inline-block; }
  .qlp6 .left .xy .xylist li .d span { display: inline-block; margin-right: 0.2266666667rem; width: 0.5333333333rem; height: 0.5333333333rem; line-height: 0.5333333333rem; text-align: center; border-radius: 4px; font-size: 16px; font-weight: bold; color: #0196e1; border: 1px solid #01abc9; }
  .qlp6 .left .xy .xylist li .d p { width: 8rem; color: #666; font-size: 0.4rem; line-height: 1.6; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; float: right; }
  .qlp7 .left { width: 100%; height: auto; border: none; background: #fff; padding: 0 0.4rem; }
  .qlp7 .left .title { background: #fff; margin: 0.6666666667rem 0; }
  .qlp7 .left .nr .fl { width: 100%; float: initial; display: block; }
  .qlp7 .left .nr .fl .img { width: 3.4666666667rem; height: 1.4666666667rem; background: #fff; border: 1px solid #eee; text-align: center; display: flex; justify-content: center; align-items: Center; float: left; }
  .qlp7 .left .nr .fl .img img { width: 1.6133333333rem; height: 100%; overflow: hidden; }
  .qlp7 .left .nr .fl h4 { padding-top: 0.1333333333rem; font-size: 0.4rem; text-align: left; padding-left: 3.7066666667rem; }
  .qlp7 .left .nr .fl p { margin-top: 0.1333333333rem; color: #999999; font-size: 0.3466666667rem; padding-left: 3.7066666667rem; display: block; }
  .qlp7 .left .nr .fl p i { margin-left: 0.2666666667rem; }
  .qlp7 .left .nr .txt { padding-left: 0px; width: 100%; margin-top: 0.5333333333rem; }
  .qlp7 .left .nr .txt p { font-size: 0.3466666667rem; color: #666; line-height: 1.6; }
  .qlp7 .left .nr .txt p i { color: #154399; font-size: 0.3466666667rem; }
  .qlp7 .left .nr .txt .mfst { width: 100%; margin-top: 0.4rem; display: block; text-align: center; height: 1.0666666667rem; line-height: 1.0666666667rem; border-radius: 0.0533333333rem; color: #fff; font-size: 0.4rem; padding: 0; background: -webkit-gradient(linear, 0 0, 0 100%, from(#2d9ef2), to(#0368b4)); box-shadow: 0px 0px 10px rgba(0, 100, 175, 0.15); }
  .qlp7 .right { margin-top: 0.4rem; background: url(../images/jz.png) no-repeat center; width: 100%; height: auto; background-size: 100% 100%; }
  .qlp7 .right h4 { margin-top: 0.5333333333rem; font-size: 0.5066666667rem; margin-bottom: 0.24rem; font-weight: normal; text-align: center; color: #fff; }
  .qlp7 .right h4 i { color: #fff100; }
  .qlp7 .right .ydb { font-size: 0.3466666667rem; color: #fff; background: url(../images/gz.png) no-repeat center; text-align: center; background-size: 3.3733333333rem 0.0266666667rem; display: block; }
  .qlp7 .right .sign-in { width: auto; height: auto; padding: 0.2666666667rem; margin: 0 0.4rem; background: #fff; border-radius: 0.0533333333rem; text-align: center; margin-top: 0.4rem; margin-bottom: 0.5333333333rem; }
  .qlp7 .right .sign-in input { background: #f7f7f7; border: 1px solid #eee; margin-right: 0; width: 100%; height: 1.0666666667rem; line-height: 1.0666666667rem; font-size: 0.3466666667rem; border-radius: 0; margin: 0; margin-bottom: 0.2666666667rem; }
  .qlp7 .right .sign-in .btn { width: 100%; border-radius: 0.0533333333rem; color: #fff; font-size: 0.3466666667rem; padding: 0; background: -webkit-gradient(linear, 0 0, 0 100%, from(#2d9ef2), to(#0368b4)); box-shadow: 0px 0px 10px rgba(0, 100, 175, 0.25); }
  .qlp8 { margin-top: 0.5333333333rem; }
  .qlp8 .title { display: block; vertical-align: middle; width: auto; height: auto; line-height: initial; text-align: center; color: #154399; font-weight: normal; font-size: 0.5066666667rem; background: url(../images/try.png) no-repeat center; margin-bottom: 0.5333333333rem; padding: 0; }
  .qlp8 .x { border-top: none; padding-top: 0px; margin-top: 0px; }
  .qlp8 .list { text-align: center; margin-right: 0; overflow: hidden; padding: 0 0.4rem; display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; }
  .qlp8 .list li { width: 4.4666666667rem; float: none; margin-right: 0rem; margin-bottom: 0.4rem; }
  .qlp8 .list li .t { width: 4.4666666667rem; height: 2.9866666667rem; }
  .qlp8 .list li .b { display: block; margin-top: 0.2666666667rem; overflow: hidden; }
  .qlp8 .list li .b p { font-size: 0.3733333333rem; display: block; float: initial; text-align: center; margin-bottom: 0.4rem; }
  .qlp8 .list li .b a { width: 100%; float: inherit; display: block; text-align: center; height: 1.0666666667rem; line-height: 1.0666666667rem; border-radius: 2px; color: #fff; font-size: 0.4rem; padding: 0; background: -webkit-gradient(linear, 0 0, 0 100%, from(#2d9ef2), to(#0368b4)); box-shadow: 0px 0px 10px rgba(0, 100, 175, 0.15); }
  .qlp8 .list li:last-child { display: none; }
  .qlp8 .list.tsyd li:last-child { display: inline-block; }
  .qlp9 { margin-top: 0.5333333333rem; margin-bottom: 0.4rem; padding: 0 0.4rem; border-top: 0.2666666667rem solid #f5f5f5; padding-top: 0.5333333333rem; }
  .qlp9 .title { background: url(../images/try.png) no-repeat center center; }
  .qlp9 .x { border-top: 1px solid #ddd; padding-top: 24px; margin-top: 14px; }
  .qlp9 .list { margin-right: 0px; overflow: hidden; }
  .qlp9 .list li { width: 100%; height: auto; border: none; border-bottom: 1px solid #eee; background: #fff; padding: 0px; float: left; margin-right: 0px; padding-bottom: 0.4rem; margin-bottom: 0.4rem; }
  .qlp9 .list li .t { position: relative; }
  .qlp9 .list li .t .block .img { width: 140px; height: 92px; display: block; float: left; display: none; }
  .qlp9 .list li .t .block .txt { padding-left: 0px; overflow: hidden; }
  .qlp9 .list li .t .block .txt h4 { width: 3.7333333333rem; font-size: 0.4266666667rem; float: left; }
  .qlp9 .list li .t .block .txt .ydlb { float: left; background: #f2f9ff; color: #154399; border: 1px solid #154399; font-size: 0.32rem; border-radius: 4px; padding: 0.0266666667rem 0.0533333333rem; }
  .qlp9 .list li .t .block .txt .price { margin-top: 1.3866666667rem; font-size: 0.32rem; color: #ff9c00; }
  .qlp9 .list li .t .block .txt .price i { color: #ff9c00; font-size: 0.6133333333rem; font-weight: normal; }
  .qlp9 .list li p { position: absolute; bottom: 1.0133333333rem; left: 0; color: #666; font-size: 0.32rem; padding-bottom: 0; margin-top: 0; border-bottom: none; }
  .qlp9 .list li .lk { text-align: center; margin-top: 0px; position: absolute; bottom: 0rem; right: 0; }
  .qlp9 .list li .lk a { width: 2.08rem; height: 0.8rem; line-height: 0.8rem; border-radius: 0rem; font-size: 0.3733333333rem; color: #fff; text-align: center; display: inline-block; margin: 0; float: left; }
  .qlp9 .list li .lk a.a1 { background: #fff; color: #154399; border: 1px solid #154399; box-shadow: 0px 0px 0px rgba(0, 100, 175, 0.15); border-radius: 0.8rem 0 0 0.8rem; }
  .qlp9 .list li .lk a.a2 { background: -webkit-gradient(linear, 0 0, 0 100%, from(#2d9ef2), to(#0368b4)); box-shadow: 0px 0px 10px rgba(0, 100, 175, 0.15); border-radius: 0 0.8rem 0.8rem 0; }
  .qlp10 { margin-top: 0.5333333333rem; margin-bottom: 0.4rem; padding: 0 0.4rem; border-top: 0.2666666667rem solid #f5f5f5; padding-top: 0.5333333333rem; }
  .qlp10 .title { background: url(../images/try.png) no-repeat center center; }
  .qlp10 .x { border-top: none; padding-top: 0px; margin-top: 0.2666666667rem; }
  .qlp10 .list { margin-right: 0px; overflow: hidden; }
  .qlp10 .list li { margin-right: 0px; }
  .qlp10 .list li a { text-align: center; width: 2.88rem; height: 0.8rem; line-height: 0.8rem; overflow: hidden; background: #fff; font-size: 0.3733333333rem; border: 1px solid #eee; display: block; float: left; padding: 0px; margin-right: 0px; margin-bottom: 0px; border-radius: 0.8rem; margin: 0.1333333333rem 0.0933333333rem; }
  .qlp10 .list li a:hover { background: #154399; border-radius: 2px; color: #fff; }
  .qlp11 { margin-top: 0.5333333333rem; margin-bottom: 0.4rem; padding: 0 0.4rem; border-top: 0.2666666667rem solid #f5f5f5; padding-top: 0.5333333333rem; }
  .qlp11 .title { background: url(../images/try.png) no-repeat center center; }
  .qlp11 .box { border: none; font-size: 0.4rem; color: #333; line-height: 2; padding: 0; }
  .q1p12 { margin-top: 0.5333333333rem; margin-bottom: 0.4rem; padding: 0 0.4rem; border-top: 0.2666666667rem solid #f5f5f5; padding-top: 0.5333333333rem; }
  .q1p12 .title.inco2, .q1p12 .title.inco5 { background: url(../images/try.png) no-repeat center; }
  .q1p12 .box { border: none; padding: 0; margin-top: 14px; }
  .q1p12 .box .list { margin-right: 0px; }
  .q1p12 .box .list li { width: 100%; margin-bottom: 0.3466666667rem; padding-bottom: 0.3466666667rem; margin-right: 0px; font-size: 0.4rem; border-bottom: 1px solid #ddd; }
  .q1p12 .box .list li a { font-size: 0.4rem; display: block; position: relative; padding-left: 14px; }
  .q1p12 .box .list li a p { width: 5.0666666667rem; font-size: 0.4rem; float: left; }
  .q1p12 .box .list li a span { color: #999; float: right; font-size: 0.4rem; }
  .q1p12 .box .list li a:after { display: none; position: absolute; top: 8px; left: 0; content: ""; width: 4px; height: 4px; background: #154399; border-radius: 50%; }
  .q1p12 .box .list li:hover span { color: #154399; }
  .title { display: block; vertical-align: middle; width: auto; height: auto; line-height: initial; text-align: center; color: #154399; font-weight: normal; font-size: 0.5066666667rem; background: url(../images/try.png) no-repeat center; margin-bottom: 0.5333333333rem; padding: 0; }
  .qlp13 img { width: 100%; height: 6rem; overflow: hidden; display: inline-block; }
  .qlp14 { margin-top: 0.5333333333rem; margin-bottom: 0.4rem; padding: 0 0.4rem; border-top: 0.2666666667rem solid #f5f5f5; padding-top: 0.5333333333rem; }
  .qlp14 .box { border: none; margin-top: 0px; padding: 0 0.4rem; }
  .qlp14 .box .list { margin-right: 0px; }
  .qlp14 .box .list li { float: left; width: 100%; margin-bottom: 0.3466666667rem; padding-bottom: 0.3466666667rem; margin-right: 0px; font-size: 0.4rem; border-bottom: 1px solid #ddd; }
  .qlp14 .box .list li .t h4 { font-size: 0.4rem; margin-bottom: 0.2666666667rem; }
  .qlp14 .box .list li .t .fr { color: #999; font-size: 14px; display: none; }
  .qlp14 .box .list li p { font-size: 0.3466666667rem; color: #666; line-height: 1.6; }
  .qlp15 { margin-top: 0px; }
  .qlp15 .ximg img { height: auto; }
  .qlp15 .box1 { width: 100%; padding: 20px; border-bottom: none; border-top: none; border-left: none; float: none; }
  .qlp15 .box1 .tlogo { width: 4.7333333333rem; height: 1.4666666667rem; display: block; margin: 0 auto; margin-top: 5px; }
  .qlp15 .box1 .tlogo img { width: 100%; height: 100%; }
  .qlp15 .box1 .ydtitle { display: block; text-align: center; font-size: 0.4rem; margin-top: 0.2666666667rem; margin-bottom: 0.5333333333rem; }
  .qlp15 .box1 .ry { border-top: none; border-bottom: none; padding: 0; margin-top: 0.2666666667rem; }
  .qlp15 .box1 .ry .t1 { background: url(../images/organ_1.png) no-repeat right center; display: none; color: #666; font-size: 14px; padding-right: 46px; }
  .qlp15 .box1 .ry .t2 { display: inline-block; font-size: 0.3466666667rem; color: #999; margin-right: 0.9333333333rem; }
  .qlp15 .box1 .ry .t3 { display: inline-block; font-size: 0.3466666667rem; color: #999; }
  .qlp15 .box1 .txt { color: #666; font-size: 0.3466666667rem; line-height: 1.7; margin-top: 0.2666666667rem; }
  .qlp15 .box2 { float: none; width: 100%; height: 6rem; }
  .qlp15 .box2 .swiper-container { height: 6rem; }
  .qlp15 .box2 .swiper-pagination { display: block; }
  .qlp15 .box2 .swiper-pagination-bullet { width: 10px; height: 10px; background: #fff; opacity: .4; }
  .qlp15 .box2 .swiper-pagination-bullet-active { opacity: 1; width: 25px; border-radius: 10px; }
  .qlp15 .box2 img { width: 100%; height: 100%; }
  .qlp15 .box3 { width: 100%; height: auto; margin-top: 0.2666666667rem; float: none; background: url(../images/bd2.png) no-repeat center; background-size: 100% 100%; overflow: hidden; }
  .qlp15 .box3 h4 { margin-top: 0.5333333333rem; font-size: 0.5066666667rem; margin-bottom: 0.24rem; font-weight: normal; text-align: center; color: #fff; }
  .qlp15 .box3 h4 i { color: #fff100; }
  .qlp15 .box3 .ydb { font-size: 0.3466666667rem; color: #fff; background: url(../images/gz.png) no-repeat center; text-align: center; background-size: 3.3733333333rem 0.0266666667rem; display: block; }
  .qlp15 .box3 .sign-in { width: auto; height: auto; padding: 0.2666666667rem; margin: 0 0.4rem; background: #fff; border-radius: 0.0533333333rem; text-align: center; margin-top: 0.4rem; margin-bottom: 0.5333333333rem; }
  .qlp15 .box3 .sign-in input { background: #f7f7f7; border: 1px solid #eee; margin-right: 0; width: 100%; height: 1.0666666667rem; line-height: 1.0666666667rem; font-size: 0.3466666667rem; border-radius: 0; margin: 0; margin-bottom: 0.2666666667rem; }
  .qlp15 .box3 .sign-in .user-con { width: 100%; }
  .qlp15 .box3 .sign-in .btn { width: 100%; border-radius: 0.0533333333rem; color: #fff; font-size: 0.3466666667rem; padding: 0; background: -webkit-gradient(linear, 0 0, 0 100%, from(#2d9ef2), to(#0368b4)); box-shadow: 0px 0px 10px rgba(0, 100, 175, 0.25); }
  .qlp15 .box3 .sign-in .zxzx2 { display: block; margin-right: 0; background-image: linear-gradient(0deg, #0196e1 0%, #02c3e5 100%), linear-gradient(#0196e1, #0196e1); background-blend-mode: normal, normal; box-shadow: 0px 10px 15px 0px rgba(0, 100, 175, 0.15); height: 1.1733333333rem; line-height: 1.1733333333rem; font-size: 0.3733333333rem; color: #fff; margin-top: 0.2666666667rem; }
  .qlp15 .box3 .sign-in .upad { position: relative; }
  .qlp15 .box3 .sign-in .upad p { width: auto; display: inline-block; line-height: 1; text-align-last: auto; font-size: 0.3733333333rem; background: url(../images/icon_dianhua.png) no-repeat left center; background-size: 0.3466666667rem 0.36rem; padding-left: 0.5333333333rem; height: 0.36rem; margin-top: 0.2666666667rem; }
  .qlp16 { margin-top: 0.4rem; padding: 0 0.4rem; }
  .qlp16 .t { font-size: 0.5066666667rem; text-align: center; margin-bottom: 0.4rem; display: block; }
  .qlp16 .list { float: left; margin-right: 0px; display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; }
  .qlp16 .list li { text-align: center; font-size: 0.3733333333rem; color: #666666; width: 2.0933333333rem; height: 0.8rem; line-height: 0.8rem; border-radius: 0.8rem; margin-bottom: 0.2666666667rem; margin-right: 0px; float: left; border: 1px solid #ddd; background: #fafafa; }
  .qlp16 .list li p { font-size: 0.3733333333rem; color: #666666; }
  .qlp16 .list li:hover { color: #154399; background: #f5fbff; border: 1px solid #b2deff; }
  .qlp16 .list li.gd { display: block !important; cursor: pointer; background: url(../images/jt.png) no-repeat center #fafafa; background-position-x: 1.4666666667rem; color: #666; }
  .qlp16 .list li.gd.active { background: url(../images/jtbg.png) no-repeat center #fafafa; color: #154399; background-position-x: 1.4666666667rem; }
  .qlp17 { margin-bottom: 0.5333333333rem; }
  .qlp17 .box { border: none; padding: 0.4rem; }
  .qlp17 .box .t h4 { border: none; margin-right: 0; padding: 0; display: block; vertical-align: middle; width: auto; height: auto; line-height: initial; text-align: center; color: #154399; font-weight: normal; font-size: 0.5066666667rem; background: url(../images/try.png) no-repeat center; margin-bottom: 0.5333333333rem; }
  .qlp17 .box .t .list { display: inline-block; }
  .qlp17 .box .t .list li { float: left; margin-right: 0.8rem; margin-left: 0; color: #666; font-size: 0.3733333333rem; padding-bottom: 0.2666666667rem; cursor: pointer; margin-bottom: -1px; }
  .qlp17 .box .t .list li.active { border-bottom: 0.04rem solid #154399; color: #154399; font-size: 0.4266666667rem; font-weight: normal; }
  .qlp17 .box .t .list li:last-child { margin-right: 0; }
  .qlp17 .box .t .gd { color: #999; font-size: 14px; float: right; display: none; }
  .qlp17 .box .box-center { display: none; }
  .qlp17 .box .box-center.active { display: block; }
  .qlp17 .box .box-center .wkimg { margin-top: 0.4rem; margin-right: 0px; overflow: hidden; display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; }
  .qlp17 .box .box-center .wkimg span { width: 4.4666666667rem; height: auto; display: block; margin-right: 0px; float: none; margin-bottom: 0.4rem; }
  .qlp17 .box .box-center .wkimg span img { width: 100%; height: 2.9333333333rem; }
  .qlp17 .box .box-center .wkimg span h4 { font-size: 0.4rem; text-align: center; margin-top: 0.24rem; display: block; }
  .qlp17 .box .box-center .wkimg span:last-child { display: none; }
  .qlp17 .box .box-center .list { margin-top: 0px; margin-right: -0px; }
  .qlp17 .box .box-center .list li { float: inherit; width: 100%; margin-right: 0px; font-size: 0.4rem; }
  .qlp17 .box .box-center .list li .lk { margin-top: 0px; }
  .qlp17 .box .box-center .list li .lk a { width: 100%; display: block; font-size: 0.4rem; line-height: 2; border-bottom: 1px solid #ddd; margin-bottom: 0.3466666667rem; padding-bottom: 0.3466666667rem; }
  .qlp17 .box .box-center .bt { margin-top: 0.4rem; }
  .qlp17 .box .box-center .bt .img { width: 2.72rem; height: 1.7866666667rem; float: left; display: block; }
  .qlp17 .box .box-center .bt .nr { padding-bottom: 0.4rem; margin-bottom: 0.4rem; float: none; padding-left: 3.0266666667rem; margin-left: 0px; width: auto; border-bottom: none; padding-bottom: 0px; }
  .qlp17 .box .box-center .bt .nr .yd { display: block; }
  .qlp17 .box .box-center .bt .nr.fr { float: none; }
  .qlp17 .box .box-center .bt .nr h4 { font-size: 0.4rem; margin: 0 0 0.2666666667rem 0; }
  .qlp17 .box .box-center .bt .nr p { font-size: 0.3466666667rem; color: #666; height: 1.0133333333rem; overflow: hidden; }
  .qlp17 .box .box-center .bt .nr span { color: #999; font-size: 14px; margin-top: 10px; display: none; }
  .qlp17 .box .box-center .list2 { margin-top: 0px; margin-right: 0px; }
  .qlp17 .box .box-center .list2 li { float: inherit; width: 100%; margin-bottom: 0.3466666667rem; padding-bottom: 0.3466666667rem; margin-right: 36px; font-size: 0.4rem; border-bottom: 1px solid #ddd; }
  .qlp17 .box .box-center .list2 li a { font-size: 0.4rem; position: relative; padding-left: 0px; }
  .qlp17 .box .box-center .list2 li a:after { position: absolute; top: 8px; left: 0; content: ""; width: 4px; height: 4px; background: #fff; border-radius: 50%; }
  .qlp17 .box .box-center .xylist { margin-top: 0.4rem; margin-right: 0px; margin-bottom: 0px; }
  .qlp17 .box .box-center .xylist li { width: 100%; height: auto; padding: 0.4rem 0.1333333333rem; margin-right: 0px; margin-bottom: 0.2666666667rem; border-radius: 4px; border: 1px solid #eee; background: #fafafa; }
  .qlp17 .box .box-center .xylist li .w { margin-bottom: 0.2666666667rem; }
  .qlp17 .box .box-center .xylist li .w span { display: inline-block; margin-right: 0px; width: 0.5333333333rem; height: 0.5333333333rem; line-height: 0.5333333333rem; text-align: center; border-radius: 4px; font-size: 0.3466666667rem; font-weight: bold; color: #fff; background: #01abc9; }
  .qlp17 .box .box-center .xylist li .w h4 { font-size: 0.4rem; font-weight: normal; display: inline-block; }
  .qlp17 .box .box-center .xylist li .d span { display: inline-block; margin-right: 0.2266666667rem; width: 0.5333333333rem; height: 0.5333333333rem; line-height: 0.5333333333rem; text-align: center; border-radius: 4px; font-size: 16px; font-weight: bold; color: #0196e1; border: 1px solid #01abc9; }
  .qlp17 .box .box-center .xylist li .d p { width: 8rem; color: #666; font-size: 0.4rem; line-height: 1.6; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; float: right; }
  .qlp18 { padding: 0 0.4rem; }
  .qlp18 .list { margin-top: 0.2666666667rem; margin-right: 0; overflow: hidden; }
  .qlp18 .list li { position: relative; float: left; line-height: 1; padding-left: 0.24rem; width: 100%; margin-bottom: 0.3466666667rem; padding-bottom: 0.3466666667rem; margin-right: 0px; font-size: 0.4rem; }
  .qlp18 .list li a i { color: #154399; }
  .qlp18 .list li a p { width: 6.4rem; float: left; font-size: 0.4rem; }
  .qlp18 .list li a span { color: #999; float: right; font-size: 0.4rem; }
  .qlp18 .list li a:after { display: none; position: absolute; top: 8px; left: 0; content: ""; width: 4px; height: 4px; background: #154399; border-radius: 50%; }
  .qlp18 .list li:after { position: absolute; content: ""; top: 0.1866666667rem; left: 0; width: 0.1066666667rem; height: 0.1066666667rem; background: #ccc; border-radius: 50%; }
  .qlp19 { margin-top: 0.5333333333rem; padding: 0 0.4rem; }
  .qlp19 .t { border-bottom: 1px solid #ddd; padding-bottom: 12px; display: none; }
  .qlp19 .t h4 { font-size: 0.4rem; color: #154399; font-weight: bold; display: inline-block; }
  .qlp19 .t a { font-size: 16px; color: #666; }
  .qlp19 .nrb { margin-top: 0.3466666667rem; }
  .qlp19 .nrb h3 { color: #333; font-size: 0.4rem; font-weight: bold; margin-bottom: 30px; }
  .qlp19 .nrb .lb { margin-top: 0.2666666667rem; }
  .qlp19 .nrb .lb h4 { font-size: 0.4rem; font-weight: bold; color: #154399; border-left: 0.0666666667rem solid #154399; line-height: 1; padding-left: 0.2666666667rem; margin-bottom: 0.2666666667rem; }
  .qlp19 .nrb .lb .list { margin-right: 0px; }
  .qlp19 .nrb .lb .list li { position: relative; margin-bottom: 0.2666666667rem; float: none; margin-right: 0; display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; }
  .qlp19 .nrb .lb .list li span { font-size: 0.3466666667rem; font-weight: bold; display: block; width: 100%; }
  .qlp19 .nrb .lb .list li > a { margin: 0.2rem 0; margin-right: 0; position: relative; width: 4rem; display: inline-block; color: #666666; font-size: 0.3466666667rem; border-left: none; padding-left: 0.3466666667rem; margin-left: 0px; line-height: 1; }
  .qlp19 .nrb .lb .list li > a:hover { color: #154399; }
  .qlp19 .nrb .lb .list li > a:after { position: absolute; content: ""; top: 0.1866666667rem; left: 0; width: 0.1066666667rem; height: 0.1066666667rem; background: #ccc; border-radius: 50%; }
  .r { width: 100%; }
  .r .apTopDiv { display: none !important; }
  .r .ms-course { width: 100%; position: initial !important; background: url(../images/kn.png) no-repeat center; background-size: 100% 100%; height: auto; }
  .r .ms-course { padding: 0.4rem; padding-top: 4.4266666667rem; }
  .r .ms-course .scheme { margin-top: 2.72rem; }
  .r .ms-course .lesson { display: none; }
  .r .ms-course .scheme { display: none; }
  .r .ms-course .tcn-r-form { padding: 0.5333333333rem 0.2666666667rem 0.4rem 0.2666666667rem; }
  .r .ms-course .tcn-r-form input { height: 1.0666666667rem; line-height: 1.0666666667rem; font-size: 0.3466666667rem; border-radius: 0; }
  .r .ms-course .tcn-r-form .online { height: 1.0666666667rem; line-height: 1.0666666667rem; font-size: 0.3466666667rem; border-radius: 2px; }
  .r .ms-course .tcn-r-form .tcn-submit { height: 1.0666666667rem; line-height: 1.0666666667rem; font-size: 0.3466666667rem; border-radius: 2px; }
  .r .ms-course .tcn-r-form .tel span { font-size: 0.3733333333rem; }
  .r .hot-news { border: none; width: 100%; padding: 0 0.4rem; }
  .r .hot-news .l-con .lb-txt { margin-bottom: 0.48rem; padding: 0; padding-bottom: 0.4rem; display: block; vertical-align: middle; width: auto; height: auto; line-height: initial; text-align: center; color: #154399; font-weight: normal; font-size: 0.5066666667rem; background: url(../images/try.png) no-repeat center; margin-bottom: 0.5333333333rem; }
  .r .hot-news .l-con .lb-txt:before { display: none; }
  .r .hot-news .l-con .hot-news-cont ul li { border-bottom: 1px solid #eee; padding-bottom: 0.4rem; margin-bottom: 0.4rem; }
  .r .hot-news .l-con .hot-news-cont ul li strong { width: 0.5333333333rem; height: 0.5333333333rem; font-size: 0.3466666667rem; }
  .r .hot-news .l-con .hot-news-cont ul li a { font-size: 0.4rem; line-height: 1; float: initial; }
  .r .hot-news .l-con .hot-news-cont ul li .date { font-size: 0.4rem; line-height: 1; }
  .r .form-module { width: 100%; }
  .r .zx { position: inherit !important; padding: 0.2666666667rem; height: auto; background-size: 100% 100%; margin-top: 0.2666666667rem; }
  .r .form-module .tcn-r-form { margin-top: 0.64rem; padding: 0.4rem 0.2666666667rem; }
  .r .form-module .lesson { font-size: 0.5066666667rem; font-weight: normal; padding-top: 0.5333333333rem; margin-bottom: 0.2666666667rem; }
  .r .form-module .lesson strong { font-size: 0.5066666667rem; font-weight: normal; }
  .r .form-module .scheme { font-weight: normal; font-size: 0.3466666667rem; }
  .r .form-module .tcn-r-form .tcn-submit, .r .form-module .tcn-r-form li:nth-of-type(2), .r .form-module .tcn-r-form input, .r .form-module .tcn-r-form .contact .tcn-user-tel { margin-right: 0; width: 100%; height: 1.0666666667rem; line-height: 1.0666666667rem; font-size: 0.3466666667rem; border-radius: 0; }
  .r .form-module .tcn-r-form li i { display: none; }
  .r .form-module .tcn-r-form li { border-radius: 0; }
  .r .form-module .tcn-r-form .tel span { font-size: 0.3733333333rem; background: url(../images/icon_dianhua.png) no-repeat left center; background-size: 0.3466666667rem 0.36rem; padding-left: 0.5333333333rem; height: 0.36rem; margin-top: 0.2666666667rem; }
  .r .form-module .tcn-r-form .contact { margin-right: 0; }
  .r .organization { width: 100%; border: none; }
  .r .organization .l-con .hot-news-cont ul { text-align: center; }
  .r .organization .l-con .lb-txt { padding-bottom: 0; border-bottom: none; margin-bottom: 0.48rem; display: block; vertical-align: middle; width: auto; height: auto; line-height: initial; text-align: center; color: #154399; font-weight: normal; font-size: 0.5066666667rem; background: url(../images/try.png) no-repeat center; margin-bottom: 0.5333333333rem; }
  .r .organization .l-con .lb-txt:before { display: none; }
  .r .organization .l-con .lb-txt .more { display: none; }
  .r .organization .l-con .hot-news-cont ul li { width: 4rem; height: auto; display: inline-block; margin: 0 3px; }
  .r .organization .l-con .hot-news-cont ul li img { float: initial; width: 4rem; height: 1.4666666667rem; display: block; }
  .r .organization .l-con .hot-news-cont ul li .organ-cont p { display: none; }
  .r .organization .l-con .hot-news-cont ul li .organ-cont { width: auto; float: initial; }
  .r .organization .l-con .hot-news-cont ul li .organ-cont .organ-cont-title { display: block; font-weight: normal; font-size: 0.4rem; margin-top: 0.2666666667rem; margin-bottom: 0.4rem; line-height: 1; width: 100%; }
  .r .topic { width: 100%; border: none; padding: 0 0.4rem; }
  .r .topic .l-con .lb-txt { padding-bottom: 0; border-bottom: none; margin-bottom: 0.48rem; display: block; vertical-align: middle; width: auto; height: auto; line-height: initial; text-align: center; color: #154399; font-weight: normal; font-size: 0.5066666667rem; background: url(../images/try.png) no-repeat center; margin-bottom: 0.5333333333rem; }
  .r .topic .l-con .lb-txt:before { display: none; }
  .r .topic .l-con .topic-cont a { margin: 0 0.08rem; padding: 0; margin-bottom: 0.2666666667rem; float: left; display: block; width: 2.88rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.3733333333rem; border-radius: 0.8rem; text-align: center; border: 1px solid #ddd; text-align: center; }
  .r .refer-hot-news { padding: 0 0.4rem; width: 100%; border: none; }
  .r .refer-hot-news .l-con .lb-txt { border: none; border: none; padding: 0; display: block; vertical-align: middle; width: auto; height: auto; line-height: initial; text-align: center; color: #154399; font-weight: normal; font-size: 0.5066666667rem; background: url(../images/try.png) no-repeat center; margin-bottom: 0.5333333333rem; }
  .r .refer-hot-news .l-con .lb-txt:before { display: none; }
  .r .refer-hot-news .l-con .lb-txt .more { display: none; }
  .r .refer-hot-news .l-con .hot-news-cont ul li .title a.has-point, .r .refer-hot-news .l-con .hot-news-cont ul li .title a { font-size: 0.4rem; line-height: initial; font-weight: normal; }
  .r .refer-hot-news .l-con .hot-news-cont ul li p { font-size: 0.3466666667rem; line-height: 1.6; }
  .r .refer-hot-news .l-con .hot-news-cont ul li .title .date { display: none; }
  .r .refer-hot-news .l-con .hot-news-cont ul li { width: 100%; margin-bottom: 0.3466666667rem; padding-bottom: 0.3466666667rem; margin-right: 0px; font-size: 0.4rem; border-bottom: 1px solid #ddd; }
  .r .article .article-cont { padding: 0.2666666667rem; }
  .r .article { background-size: 100% 100%; padding: 0.4rem; }
  .r .article .lesson { font-size: 0.5066666667rem; font-weight: normal; line-height: 1; margin-top: 0.1333333333rem; }
  .r .article .lesson strong { font-size: 0.5066666667rem; font-weight: normal; }
  .r .article .scheme { font-size: 0.3466666667rem; font-weight: normal; margin-top: 0.24rem; margin-bottom: 0.5333333333rem; }
  .r .article .article-cont img { width: 4.24rem; height: 4.6933333333rem; }
  .r .article .article-cont .data-explain { font-size: 0.4266666667rem; font-weight: normal; margin-top: 0.2666666667rem; margin-bottom: 0.5333333333rem; }
  .r .article .article-cont li { border-radius: 0; margin-bottom: 0.5333333333rem; height: 1.0666666667rem; line-height: 1.0666666667rem; }
  .r .article .article-cont .get { font-size: 0.4rem; height: 1.0666666667rem; line-height: 1.0666666667rem; }
  .r .article .article-cont li i { display: none; }
  .r .live { width: 100%; border: none; padding: 0.4rem 0.4rem 0 0.4rem; margin-bottom: 0; }
  .r .live .lb-txt { border: none; padding: 0; display: block; vertical-align: middle; width: auto; height: auto; line-height: initial; text-align: center; color: #154399; font-weight: normal; font-size: 0.5066666667rem; background: url(../images/try.png) no-repeat center; margin-bottom: 0.5333333333rem; }
  .r .live .lb-txt:before { display: none; }
  .r .live .live-cont ul { border-top: 1px solid #eee; padding-top: 0.2666666667rem; }
  .r .live .live-cont ul li { padding-bottom: 0.2666666667rem; margin-bottom: 0.2666666667rem; }
  .r .live .live-cont ul li .cont-r { float: right; }
  .r .live .live-cont ul li .cont-r .btn-wrap a { font-size: 0.32rem; color: #666; border: none; background: #fff; }
  .r .live .live-cont ul li .cont-r .cont-r-title { font-size: 0.4266666667rem; line-height: 1.5; font-weight: normal; }
  .r .live .live-cont ul li .avatar, .r .live .live-cont ul li .cont-r .time { margin-top: 0.24rem; float: left; font-size: 0.32rem; color: #666; }
  .r .live .live-cont ul li .cont-r .appoint { float: right; width: 2.0933333333rem; height: 0.8rem; line-height: 0.8rem; border-radius: 0.8rem; font-size: 0.3733333333rem; color: #fff; }
  .r .live .live-cont ul li .avatar { width: 20%; }
  .r .ms-course .tcn-r-form .tel i { display: none; }
  .r .form-module .tcn-r-form .online.ms { background: url(../images/1516.png) no-repeat center; background-size: 100% 1.4266666667rem; height: 1.0666666667rem; line-height: 1.0666666667rem; font-size: 0.4rem; border-radius: 0; }
  .r .refer-hot-news .l-con .hot-news-cont ul li .title { background: none; }
  .r .refer-hot-news .l-con .hot-news-cont ul li .title a { width: auto; }
  .r .refer-hot-news .l-con .hot-news-cont { border-top: 1px solid #eee; padding-top: 0.5333333333rem; }
  .point-a:before, .r .refer-hot-news .l-con .hot-news-cont ul li .title a.has-point:before, .r .refer-hot-news .l-con .hot-news-cont ul li .title a.has-point:before { display: none; }
  .ly1 { padding: 0 0.4rem; }
  .ly1 h4 { margin-top: 30px; margin-bottom: 14px; font-size: 20px; font-weight: bold; letter-spacing: 0px; color: #333333; }
  .ly1 .c { margin-bottom: 20px; }
  .ly1 .c .cl { text-align: center; float: initial; width: 100%; height: auto; background-color: #ffffff; border: solid 1px #eeeeee; border-right: solid 1px #eeeeee; margin-bottom: 20px; padding-bottom: 20px; }
  .ly1 .c .cl .img { margin: 20px auto 10px auto; display: flex; justify-content: center; align-items: Center; width: 170px; height: 80px; background-color: #ffffff; border: solid 1px #eeeeee; }
  .ly1 .c .cl .img img { width: 147px; height: 58px; display: flex; justify-content: center; align-items: Center; }
  .ly1 .c .cl .a1 { font-size: 14px; color: #ffffff; width: 80px; height: 26px; line-height: 26px; display: inline-block; background-image: linear-gradient(0deg, #154399 0%, #2e9ef3 100%), linear-gradient(#ffffff, #ffffff); background-blend-mode: normal, normal; border-radius: 2px; }
  .ly1 .c .cl .a2 { font-size: 14px; color: #ffffff; width: 80px; height: 26px; line-height: 26px; display: inline-block; background-image: linear-gradient(0deg, #0196e1 0%, #02c3e5 100%), linear-gradient(#ffffff, #ffffff); background-blend-mode: normal,  normal; border-radius: 2px; }
  .ly1 .c .cm { padding: 0 14px; float: left; width: 100%; height: auto; background-color: #ffffff; border: solid 1px #eeeeee; border-right: solid 1px #eeeeee; border-bottom: solid 1px #eeeeee; margin-bottom: 20px; padding-bottom: 20px; }
  .ly1 .c .cm h5 { margin-top: 20px; font-size: 15px; font-weight: bold; letter-spacing: 0px; color: #333333; }
  .ly1 .c .cm ul { margin-top: 20px; display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; border-bottom: solid 1px #eeeeee; }
  .ly1 .c .cm ul li { float: left; text-align: center; }
  .ly1 .c .cm ul li span img { width: 52px; height: 52px; border-radius: 50%; }
  .ly1 .c .cm ul li span p { margin-top: 10px; color: #666; font-size: 14px; }
  .ly1 .c .cr { padding: 0 14px; float: left; width: 100%; height: auto; background-color: #ffffff; border: solid 1px #eeeeee; border-bottom: solid 1px #eeeeee; padding-bottom: 20px; margin-bottom: 20px; }
  .ly1 .c .cr h5 { margin-top: 20px; font-size: 15px; font-weight: bold; letter-spacing: 0px; color: #333333; }
  .ly1 .c .cr p { margin-top: 16px; color: #444; font-size: 14px; display: inline-block; padding-right: 120px; }
  .ly1 .c .cr p.p1 { background: url(../images/p1.png) no-repeat right center; }
  .ly1 .c .cr p.p2 { background: url(../images/p2.png) no-repeat right center; }
  .ly1 .c .cr p.p3 { background: url(../images/p3.png) no-repeat right center; }
  .ly1 .c .zsc { background: #f5fbff; border: 1px solid #b2deff; color: #237abc; padding: 20px; width: 100%; }
  .ly2 { padding: 0 30px; }
  .ly2 h4 { margin-bottom: 14px; font-size: 20px; font-weight: bold; letter-spacing: 0px; color: #333333; }
  .ly2 p { width: 100%; height: auto; font-size: 14px; color: #666; line-height: 1.7; }
  .ly2 .box-list li { margin-bottom: 20px; }
  .ly2 .box-list li.active { color: #fff; }
  .ly2 .zsc { margin-top: -1px; background: #f5fbff; border: 1px solid #b2deff; color: #237abc; padding: 20px; width: 100%; margin-bottom: 20px; }
  .ly2 .list { margin-top: 20px; display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; }
  .ly2 .list li { width: 48%; height: auto; float: left; margin-bottom: 20px; }
  .ly2 .list li .img { position: relative; display: block; margin-bottom: 10px; }
  .ly2 .list li .img img { width: 100%; }
  .ly2 .list li .img p { font-size: 15px; color: #ffffff; text-align: center; position: absolute; bottom: 0; left: 0; width: 100%; height: 44px; line-height: 44px; background-color: #333333; opacity: 0.85; }
  .ly2 .list li .b { padding: 0; display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; }
  .ly2 .list li .a1 { width: 48%; color: #fff; display: inline-block; line-height: 36px; text-align: center; height: 36px; background-image: linear-gradient(0deg, #154399 0%, #2e9ef3 100%), linear-gradient(#333333, #333333); background-blend-mode: normal,  normal; font-size: 12px; border-radius: 2px; }
  .ly2 .list li .a2 { width: 48%; color: #fff; display: inline-block; line-height: 36px; text-align: center; font-size: 12px; height: 36px; background-image: linear-gradient(0deg, #0196e1 0%, #02c3e5 100%), linear-gradient(#333333, #333333); background-blend-mode: normal,  normal; border-radius: 2px; }
  .ly3 { padding: 0 0.4rem; }
  .ly3 h4 { margin-top: 30px; margin-bottom: 14px; font-size: 20px; font-weight: bold; letter-spacing: 0px; color: #333333; }
  .ly3 .t { background: url(../images/cc_banner.png) no-repeat center; width: 100%; height: auto; margin-bottom: 20px; background-size: 100% 100%; color: #fff; font-size: 14px; line-height: 1.7; padding: 20px; }
  .ly3 .list li { width: 100%; height: auto; border: solid 1px #eeeeee; float: left; margin-bottom: 20px; }
  .ly3 .list li p { width: 100%; height: 60px; border-bottom: 1px solid #eee; display: flex; justify-content: center; align-items: Center; line-height: 1.6; color: #666; }
  .ly3 .list li p.h4 { font-size: 16px; color: #333; font-weight: bold; text-align: center; }
  .ly3 .list li p i { color: #f43030; font-size: 14px; font-weight: bold; }
  .ly3 .list li p:nth-child(2n+0) { background: #fafafa; }
  .ly3 .list li p a { width: 112px; height: 36px; line-height: 36px; color: #fff; text-align: center; background-image: linear-gradient(0deg, #154399 0%, #2e9ef3 100%), linear-gradient(#333333, #333333); background-blend-mode: normal,  normal; border-radius: 2px; }
  .y-article .a-kaoyou { margin-top: 20px; width: 100%; height: auto; background: url(../images/kaoyou.png) no-repeat left center #fafafa; border: 1px solid #eee; position: relative; top: -1px; padding-left: 105px; padding-top: 15px; padding-bottom: 15px; padding-right: 25px; }
  .y-article .a-kaoyou p { width: 100%; height: auto; font-size: 14px; color: #666; line-height: 1.7; } }
.mask { z-index: 998; display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: #000; opacity: .5; filter: alpha(opacity=50); }

.tc { z-index: 999; display: none; padding: 0 0.5333333333rem; position: fixed; top: 50%; left: 50%; margin-left: -3.7333333333rem; margin-top: -3.6rem; width: 7.4666666667rem; height: 7.2rem; background-color: #ffffff; border-radius: 0.32rem; opacity: 0.96; }
.tc h4 { margin-top: 0.5333333333rem; margin-bottom: 0.6666666667rem; text-align: center; box-sizing: border-box; -webkit-text-stroke: 1px #0196e1; font-size: 0.56rem; color: transparent; }
.tc form input { width: 100%; font-size: 0.3733333333rem; padding-left: 0.24rem; height: 0.9333333333rem; margin-bottom: 0.32rem; background-color: #f8f8f8; border-radius: 6px; border: solid 1px #cccccc; }
.tc form input[type="submit"] { font-size: 0.4266666667rem; font-weight: normal; color: #fff; background-color: #0196e1; border-radius: 0.1333333333rem; padding: 0; }
.tc .c { position: absolute; bottom: -2.6666666667rem; left: 50%; margin-left: -0.5333333333rem; background: url(../images/cr.png) no-repeat center; width: 1.0666666667rem; height: 2.6666666667rem; background-size: 1.0666666667rem 2.6666666667rem; }
.tc .c .close { position: absolute; bottom: 0; left: 0; width: 1.0666666667rem; height: 1.0666666667rem; }

/*# sourceMappingURL=style.css.map */
