   /*  */
   
   .rightFix1 .ic_tit {
       padding: 2px 4px;
       font-size: 10px;
       color: #fff;
   }
   
   .row1_box {
       padding: 95px 0 127px;
       background: url("../images/box_bg5.png") center top no-repeat;
       background-size: cover;
   }
   /* 重要新闻 */
   
   .news_lists,
   .notice_lists {
       width: 28%;
   }
   
   .notice_lists .h_title,
   .news_lists .h_title {
       padding: 20px 30px 30px;
   }
   /* padding:9 */
   
   .p9 {
       padding: 9px 30px;
       border-top: solid 1px #efeff1;
   }
   
   .p9:last-child {
       border-bottom: solid 1px #efeff1;
   }
   
   .nl_img {
       width: 142px;
   }
   
   .nl_img>a {
       display: block;
       position: relative;
       width: 100%;
       padding-bottom: 63%;
       overflow: hidden;
   }
   
   .nl_img img {
       position: absolute;
       width: 100%;
       top: 0;
       left: 0;
       max-height: none;
   }
   
   .nl_con {
       width: -webkit-calc(100% - 162px);
       width: calc(100% - 162px);
       padding: 7px 0;
   }
   
   .nl_con .l_title {
       display: -webkit-box;
       height: 48px;
       overflow: hidden;
       text-overflow: ellipsis;
       -webkit-line-clamp: 2;
       -webkit-box-orient: vertical;
   }
   
   .nl_con .l_date {
       margin-top: 18px;
       color: #aaa;
   }
   /* 新闻轮播 */
   
   .pic_news_lists {
       width: 44%;
       -webkit-box-shadow: 0px 1px 18px 0px rgba(232, 239, 243, 1);
       box-shadow: 0px 1px 18px 0px rgba(232, 239, 243, 1);
   }
   
   .news_box {
       background-color: #fff;
       padding-bottom: 100px;
   }
   
   .nb_img>a {
       position: relative;
       display: block;
       width: 100%;
       padding-bottom: 56.9%;
       overflow: hidden;
   }
   
   .nb_img img {
       position: absolute;
       width: 100%;
       top: 0;
       left: 0;
       max-height: none;
   }
   
   .nb_con {
       position: relative;
       padding: 80px 25px 25px;
   }
   
   .nb_title {
       display: block;
       font-size: 18px;
       line-height: 26px;
       height: 52px;
       color: #343434;
       display: -webkit-box;
       overflow: hidden;
       text-overflow: ellipsis;
       -webkit-line-clamp: 2;
       -webkit-box-orient: vertical;
   }
   
   .nb_text {
       margin-top: 20px;
       display: -webkit-box;
       font-size: 14px;
       line-height: 26px;
       height: 78px;
       overflow: hidden;
       text-overflow: ellipsis;
       -webkit-line-clamp: 3;
       -webkit-box-orient: vertical;
       color: #333;
       opacity: 0.7;
   }
   
   .nb_date_box {
       position: absolute;
       top: -40px;
   }
   
   .nb_date_box .c_date {
       padding: 24px 18px;
       width: 80px;
       height: 80px;
   }
   
   .news_box:hover .c_date {
       color: #fff;
       background-color: #05397f;
       -webkit-transition: all 0.5s ease;
       transition: all 0.5s ease;
   }
   /* 图文新闻dots */
   
   .pic_news_lists .slick-slide {
       z-index: 1 !important;
   }
   
   .pic_news_lists .slick-dots {
       position: absolute;
       width: 100%;
       bottom: 55px;
       padding: 0;
       list-style: none;
       text-align: center;
       clear: both;
   }
   
   .pic_news_lists .slick-dots li {
       position: relative;
       display: inline-block;
       width: 15px;
       height: 8px;
       margin-right: 5px;
       cursor: pointer;
       background-color: #e4f0f7;
       border-radius: 4px;
   }
   
   .pic_news_lists .slick-dots li:last-child {
       margin-right: 0;
   }
   
   .pic_news_lists .slick-dots li.slick-active {
       width: 24px;
       background-color: #c41b20;
   }
   
   .pic_news_lists .slick-dots li button {
       display: none;
   }
   /* 通知公告 */
   
   .notice_lists .nl_con {
       width: 100%;
   }
   /* 综合新闻 */
   
   .one_lists_box {
       margin: 0 -1%;
   }
   
   .one_lists {
       width: 30%;
       margin: 0 1%;
   }
   
   .one_lists .h_title {
       padding: 80px 0;
   }
   
   .one_lists ul {
       border-right: 1px solid #e8e9eb;
       margin: -4px 0;
   }
   
   .one_lists:last-child ul {
       border: none;
   }
   
   .one_lists li {
       margin-bottom: 16px;
       padding-right: 35px;
   }
   
   .ol_title {
       width: 67%;
       font-size: 16px;
       line-height: 24px;
       color: #333;
       white-space: nowrap;
       overflow: hidden;
       text-overflow: ellipsis;
   }
   
   .ol_date {
       font-family: "Georgia";
       font-size: 16px;
       line-height: 24px;
       color: #c5c7c7;
   }
   /* row2 */
   
   .row2 {
       padding: 85px 0;
       background: url("../images/box_bg.png") center top no-repeat;
       background-size: cover;
   }
   
   .row2 .container {
       width: 1495px;
   }
   
   .focus_box .hd li {
       float: left;
       margin-right: 24px !important;
       padding: 9px 23px;
       background-color: #d9e8f7;
       border-radius: 17px;
       border: solid 1px #f9f9f9;
   }
   
   .focus_box .hd li:last-child {
       margin-right: 0 !important;
   }
   
   .focus_box .hd a {
       display: block;
       font-size: 16px;
       color: #222;
   }
   
   .focus_box .hd li.on {
       background-color: #05397f;
   }
   
   .focus_box .hd li.on a {
       color: #fff;
   }
   
   .focus_box .bd {
       padding-top: 55px;
       overflow: hidden;
   }
   
   .focus_box .bd ul {
       margin: 0 -1%;
       width: 144%;
   }
   
   .focus_box .bd.fc_box {
       padding-left: 10%;
   }
   
   .focus_box .bd li {
       float: left;
       width: 23%;
   }
   
   .focus_box .fl_box {
       margin: 0 4%;
   }
   /* 看点图片 */
   
   .fl_img>a {
       display: block;
       position: relative;
       width: 100%;
       padding-bottom: 60.5%;
   }
   
   .fl_img img {
       position: absolute;
       width: 100%;
       top: 0;
       left: 0;
       max-height: none;
   }
   /* 看点标题 */
   
   .fl_con {
       position: relative;
       padding: 63px 25px;
       background-color: #fff;
   }
   
   .fl_title {
       font-size: 18px;
       line-height: 26px;
       height: 52px;
       color: #000;
       display: -webkit-box;
       overflow: hidden;
       text-overflow: ellipsis;
       -webkit-line-clamp: 2;
       -webkit-box-orient: vertical;
   }
   
   .fl_message {
       margin-top: 15px;
       font-size: 14px;
       line-height: 40px;
       color: #221f1f;
   }
   
   .fl_message div {
       padding-left: 24px;
       background-position: left center;
       background-repeat: no-repeat;
   }
   
   .flm_date {
       background-image: url("../images/date.png");
   }
   
   .flm_location {
       background-image: url("../images/location.png");
   }
   
   .flm_people {
       background: url("../images/people.png");
   }
   
   .fl_date_box {
       position: absolute;
       top: -32px;
   }
   
   .fl_date_box .c_date {
       width: 63px;
       height: 63px;
       padding: 15px 10px;
   }
   
   .fl_date_box .c_date::after {
       width: 17px;
       height: 23px;
   }
   
   .fl_date_box .c_month,
   .fl_date_box .c_day {
       font-size: 16px;
   }
   
   .focus_lists li:hover .fl_con {
       background-image: url("../images/follow.png");
       background-position: right bottom;
       background-repeat: no-repeat;
   }
   
   .focus_lists li:hover .c_date {
       color: #fff;
       background-color: #05397f;
       -webkit-transition: all 0.5s ease;
       transition: all 0.5s ease;
   }
   /* 观点dots */
   /* 校园看点dots */
   
   .focus_lists .slick-slide {
       z-index: 1 !important;
   }
   
   .focus_lists .slick-dots {
       position: absolute;
       padding: 0 1%!important;
       margin: 0 !important;
       width: 100%;
       bottom: -45px;
       padding: 0;
       list-style: none;
       text-align: center;
       clear: both;
   }
   
   .focus_lists .slick-dots li {
       position: relative;
       display: inline-block;
       width: 19%;
       margin-right: 1.5%;
       border: solid 1px #ffffff;
       opacity: 0.2;
   }
   
   .focus_lists .slick-dots li::after {
       position: absolute;
       content: "";
       width: 9%;
       top: -1px;
       left: -9%;
       border: solid 1px #ffffff;
       opacity: 0.2;
   }
   
   .focus_lists .slick-dots li:first-child::after {
       display: none;
   }
   
   .focus_lists .slick-dots li:last-child {
       margin: 0;
   }
   
   .focus_lists .slick-dots li.slick-active {
       margin-top: -4px;
       height: 8px;
       background-color: #05397f;
       border-radius: 4px;
       opacity: 1;
   }
   
   .focus_lists .slick-dots li.slick-active::after {
       top: 3px;
       left: -10%;
   }
   
   .focus_lists .slick-dots li button {
       display: none;
   }
   /* row3 */
   
   .row3 {
       padding-top: 110px;
   }
   
   .row3 .container {
       width: 1475px;
       overflow: hidden;
   }
   
   .show_box .hd li {
       position: relative;
       float: left;
       margin-right: 24px;
       padding-right: 28px;
   }
   
   .show_box .hd li::after {
       position: absolute;
       content: ".";
       font-size: 30px;
       font-weight: 700;
       top: 0;
       right: 0;
   }
   
   .show_box .hd li:last-child {
       margin: 0;
       padding: 0;
   }
   
   .show_box .hd li:last-child::after {
       content: "";
   }
   
   .show_box .hd .hd_tit {
       font-size: 26px;
   }
   
   .show_box .hd .hd_en {
       display: none;
   }
   
   .show_box .hd li.on .hd_en {
       display: block;
   }
   
   .show_box .bd {
       padding-top: 100px;
   }
   
   .show_box .bd .slick-list {
       overflow: inherit !important;
   }
   
   .show_con {
       position: relative;
       width: 67%;
       padding: 96px 48px 210px;
       background: url("../images/box_bg1.png") center bottom no-repeat;
       border-radius: 0px 0px 40px 0;
   }
   
   .show_con .sc_name {
       width: 60%;
       font-size: 24px;
       font-weight: 700;
       color: #fff;
   }
   
   .show_con .sc_name span {
       font-size: 16px;
       font-weight: 400;
       opacity: 0.7;
   }
   
   .show_con .sc_info {
       margin-top: 50px;
       width: 60%;
       font-size: 14px;
       line-height: 30px;
       height: 120px;
       color: #ffffff;
       opacity: 0.7;
       display: -webkit-box;
       overflow: hidden;
       text-overflow: ellipsis;
       -webkit-line-clamp: 4;
       -webkit-box-orient: vertical;
   }
   
   .sc_photo_box {
       width: 90%;
       position: absolute;
       right: -59%;
       top: -115px;
   }
   
   .sc_photo_box .sc_photo {
       position: relative;
       width: 100%;
       padding-bottom: 63%;
       overflow: hidden;
   }
   
   .sc_photo_box .sc_photo img {
       position: absolute;
       top: 0;
       left: 0;
       width: 100%;
       max-height: none;
   }
   /* 前后箭头 */
   
   .show_box .bd .slick-list {
       overflow: inherit !important;
   }
   
   .show_box .bd .slick-slide {
       z-index: 1 !important;
   }
   
   .show_box .bd .slick-prev,
   .show_box .bd .slick-next {
       position: absolute;
       text-indent: -999em;
       bottom: 10%;
       left: 45px;
       width: 50px;
       height: 50px;
       z-index: 3;
   }
   
   .show_box .bd .slick-prev {
       background: url("../images/prev.png") no-repeat;
   }
   
   .show_box .bd .slick-prev:hover {
       background: url("../images/prev_hover.png") no-repeat;
   }
   
   .show_box .bd .slick-next {
       background: url("../images/next.png") no-repeat;
       left: 110px;
   }
   
   .show_box .bd .slick-next:hover {
       background: url("../images/next_hover.png") no-repeat;
   }
   /* row4 */
   
   .row4 {
       padding: 80px 0;
   }
   
   .row4 .container {
       width: 1390px;
   }
   
   .data_box {
       padding-top: 80px;
   }
   
   .d_lists {
       margin: 0 -2%;
   }
   
   .d_lists li {
       float: left;
       width: 20%;
   }
   
   .d_lists .dl_box {
       margin: 0 2%;
   }
   
   .dl_img {
       position: relative;
       margin: 0 auto;
       width: 164px;
       height: 164px;
       background-color: #f3f7f9;
       background-image: url("../images/sz1.png");
       background-repeat: no-repeat;
       background-position: right center;
       border-radius: 50%;
   }
   
   .dl_num {
       position: absolute;
       top: 43px;
       left: -20px;
       font-family: "SourceHanSerifSC-Bold";
       position: absolute;
       font-size: 46px;
       color: #2355ac;
   }
   
   .dl_num span {
       font-size: 18px;
       color: #2355ac;
   }
   
   .dl_title {
       width: 164px;
       margin: 0 auto;
       margin-top: 68px;
       font-size: 16px;
       line-height: 22px;
       color: #222222;
   }
   
   .dl2 .dl_img {
       background-image: url("../images/sz2.png");
   }
   
   .dl3 .dl_img {
       background-image: url("../images/sz3.png");
   }
   
   .dl4 .dl_img {
       background-image: url("../images/sz4.png");
   }
   
   .dl5 .dl_img {
       background-image: url("../images/sz5.png");
   }
   /* 数字上大dots */
   
   .d_lists .slick-slide {
       z-index: 1 !important;
   }
   
   .d_lists .slick-dots {
       position: absolute;
       padding: 0 1%!important;
       margin: 0 !important;
       width: 100%;
       bottom: -45px;
       padding: 0;
       list-style: none;
       text-align: center;
       clear: both;
   }
   
   .d_lists .slick-dots li {
       float: none;
       position: relative;
       display: inline-block;
       width: 8px;
       height: 8px;
       margin-right: 8px;
       background-color: #999;
       border-radius: 4px;
   }
   
   .d_lists .slick-dots li:last-child {
       margin: 0;
   }
   
   .d_lists .slick-dots li.slick-active {
       width: 30px;
       background-color: #00447d;
       border-radius: 4px;
   }
   
   .d_lists .slick-dots li button {
       display: none;
   }
   /* row5 */
   
   .tabsList {
       overflow: hidden;
       zoom: 1;
   }
   
   .tabsList li {
       float: left;
       display: inline;
       height: 503px;
       overflow: hidden;
       background-repeat: no-repeat;
       zoom: 1;
   }
   
   .tabsList li h4 {
       float: left;
       margin-top: 178px;
       padding: 0 63px;
       padding-top: 38px;
       font-size: 22px;
       font-weight: 700;
       writing-mode: vertical-lr;
       color: #fff;
       cursor: pointer;
   }
   
   .tabsList li.tl1 {
       background-image: url("../images/bk1.png");
   }
   
   .tabsList li.tl1 h4 {
       background: url("../images/bk.png") center top no-repeat;
   }
   
   .tabsList li.tl2 {
       background-image: url("../images/yjs1.jpg");
   }
   
   .tabsList li.tl2 h4 {
       background: url("../images/yjs.png") center top no-repeat;
   }
   
   .tabsList li.tl3 {
       background-image: url("../images/lxs1.png");
   }
   
   .tabsList li.tl3 h4 {
       background: url("../images/lxs.png") center top no-repeat;
   }
   
   .tabsList li.tl4 {
       background-image: url("../images/jx1.png");
   }
   
   .tabsList li.tl4 h4 {
       background: url("../images/cr.png") center top no-repeat;
   }
   
   .tabsList li.on {
       width: 65%;
   }
   
   .tabsList li:last-child.on {
       background-color: #234b8d;
       border-radius: 0px 30px 30px 0px;
   }
   
   .tabsList li.on h4 {
       display: none;
   }
   
   .tabsList li.on .tabBody {
       width: 100%;
       height: 100%;
       display: block;
       display: inline;
       float: left;
   }
   
   .tabsList li .tabBody {
       display: none;
       position: relative;
       background-size: cover;
   }
   /* 背景 */
   
   .tl1:first-child .tabBody {
       border-radius: 30px 0px 0px 30px;
   }
   
   .tl1 .tabBody {
       background: url("../images/bk_bg.jpg") no-repeat;
       background-size: cover;
   }
   
   .tl2 .tabBody {
       background: url("../images/yj_bg.png") no-repeat;
       background-size: cover;
   }
   
   .tl3 .tabBody {
       background: url("../images/lx_bg.jpg") no-repeat;
       background-size: cover;
   }
   
   .tl4 .tabBody {
       background: url("../images/cr_bg.jpg") no-repeat;
       background-size: cover;
   }
   /* 文字 */
   
   .tabBody .tb_con {
       display: block;
       width: 40%;
       padding-left: 10%;
       padding-top: 140px;
   }
   
   .tabBody h5 {
       font-size: 22px;
       padding-left: 48px;
       line-height: 30px;
       font-weight: 700;
       color: #fff;
       background: url("../images/bk.png") left center no-repeat;
   }
   
   .tl2 h5 {
       background: url("../images/yjs.png") left center no-repeat;
   }
   
   .tl3 h5 {
       background: url("../images/lxs.png") left center no-repeat;
   }
   
   .tl4 h5 {
       background: url("../images/cr.png") left center no-repeat;
   }
   
   .tabBody .tb_text {
       margin-top: 40px;
       font-size: 14px;
       line-height: 30px;
       height: 120px;
       color: #fff;
       display: -webkit-box;
       overflow: hidden;
       text-overflow: ellipsis;
       -webkit-line-clamp: 4;
       -webkit-box-orient: vertical;
   }
   
   .tabBody .tb_play {
       margin-top: 70px;
       width: 52px;
       height: 52px;
       background: url("../images/play.png");
   }
   /* 国际交流 */
   
   .row6 {
       padding-top: 70px;
   }
   
   .row6 .container {
       width: 1475px;
   }
   
   .row6 .hd_tit {
       position: relative;
   }
   
   .row6 .hd_tit h2 {
       text-align: center;
   }
   
   .row6 .hd_tit .hd_en {
       width: 30%;
       left: 50%;
       margin-left: -65px;
   }
   
   .row6 .hd_tit .row_more {
       display: block;
       position: absolute;
       top: 15px;
       right: 7%;
       padding: 8px 20px;
       font-size: 16px;
       color: #ffffff;
       background-color: #05397f;
       border-radius: 17px;
   }
   
   .row6 .hd_tit .row_more:hover {
       background-color: #fff;
       color: #05397f;
   }
   
   .zi3 {
       position: relative;
       z-index: 3
   }
   
   .homeg {
       position: relative;
       z-index: 5
   }
   
   .homeg .mapbox {
       max-width: 14.43rem;
       margin: 0 auto
   }
   
   .homeg .wp {
       background: #fff;
       padding-top: .6rem
   }
   
   .homeg .wp:after {
       content: '';
       position: absolute;
       top: 0;
       right: 0;
       height: 4.24rem;
       width: calc(((100vw - 16rem) / 2 + 100% - 9px));
       background: url(../images/mapline.png) no-repeat top center;
       background-size: 100% auto;
       z-index: 0
   }
   
   .homeg .univers {
       height: 3rem;
       position: relative
   }
   
   .homeg .univers li {
       background: #fff;
       border: 1px solid #ddd;
       position: absolute;
       width: 2.8rem;
       padding: .2rem;
       display: flex;
       justify-content: space-between;
       transition: .3s;
       cursor: pointer;
   }
   
   .homeg .univers li .ico {
       width: .63rem;
   }
   
   .homeg .univers li .ico img {
       border-radius: 50%
   }
   
   .homeg .univers li .txt {
       width: calc(100% - .75rem);
       display: flex;
       justify-content: center;
       flex-direction: column;
   }
   
   .homeg .univers li .txt h4 {
       font-size: .19rem;
       color: #666;
       margin-bottom: 3px
   }
   
   .homeg .univers li.show .txt h4 {
       color: #002a5c
   }
   
   .homeg .univers li .txt span {
       font-size: .15rem;
       color: #bcbcbc;
       display: inline-block;
       line-height: 1.1em
   }
   
   .homeg .univers li.show {
       box-shadow: 0 0 .1rem rgba(12, 87, 172, .4);
       z-index: 8!important;
       filter: blur(0)!important;
       border-color: #1088d3
   }
   
   .homeg .univers li:after {
       width: 3px;
       height: 0;
       background: url(../images/dotline.png) no-repeat bottom center;
       background-size: auto 100%;
       content: '';
       position: absolute;
       top: 100%;
       right: 22%;
   }
   
   .homeg .univers li:nth-child(1) {
       filter: blur(1px);
       opacity: .8;
       transform: scale(.8);
       top: 45%;
       left: -4.3%
   }
   
   .homeg .univers li:nth-child(2) {
       filter: blur(1px);
       opacity: .9;
       transform: scale(.8);
       top: 15%;
       left: 6%
   }
   
   .homeg .univers li:nth-child(3) {
       opacity: 1;
       transform: scale(.9);
       top: 35%;
       left: 3.3%
   }
   
   .homeg .univers li:nth-child(4) {
       opacity: 1;
       transform: scale(.7);
       top: 45%;
       left: 25%;
       z-index: 3
   }
   
   .homeg .univers li:nth-child(5) {
       filter: blur(1px);
       opacity: .5;
       transform: scale(.65);
       top: 21%;
       left: 32%
   }
   
   .homeg .univers li:nth-child(6) {
       filter: blur(1px);
       opacity: .6;
       transform: scale(.55);
       top: 65%;
       left: 26%
   }
   
   .homeg .univers li:nth-child(7) {
       filter: blur(1px);
       opacity: .8;
       transform: scale(.7);
       top: 2%;
       left: 26%
   }
   
   .homeg .univers li:nth-child(8) {
       filter: blur(1px);
       opacity: .8;
       transform: scale(.65);
       top: 32%;
       left: 31%;
       z-index: 2
   }
   
   .homeg .univers li:nth-child(9) {
       filter: blur(1px);
       opacity: .8;
       transform: scale(.65);
       top: 45%;
       left: 37.6%
   }
   
   .homeg .univers li:nth-child(10) {
       transform: scale(.8);
       top: 60%;
       left: 56%;
       z-index: 2;
       opacity: .9;
   }
   
   .homeg .univers li:nth-child(11) {
       opacity: .8;
       transform: scale(.7);
       top: 46%;
       left: 67%
   }
   
   .homeg .univers li:nth-child(12) {
       opacity: .9;
       transform: scale(.65);
       top: 76%;
       right: 3%
   }
   
   .homeg .univers li:nth-child(1).show {
       opacity: 1;
       transform: scale(1)
   }
   
   .homeg .univers li:nth-child(2).show {
       opacity: 1;
       transform: scale(1)
   }
   
   .homeg .univers li:nth-child(3).show {
       opacity: 1;
       transform: scale(1)
   }
   
   .homeg .univers li:nth-child(4).show {
       opacity: 1;
       transform: scale(1)
   }
   
   .homeg .univers li:nth-child(5).show {
       opacity: 1;
       transform: scale(1)
   }
   
   .homeg .univers li:nth-child(6).show {
       opacity: 1;
       transform: scale(1)
   }
   
   .homeg .univers li:nth-child(7).show {
       opacity: 1;
       transform: scale(1)
   }
   
   .homeg .univers li:nth-child(8).show {
       opacity: 1;
       transform: scale(1)
   }
   
   .homeg .univers li:nth-child(9).show {
       opacity: 1;
       transform: scale(1)
   }
   
   .homeg .univers li:nth-child(10).show {
       opacity: 1;
       transform: scale(1)
   }
   
   .homeg .univers li:nth-child(11).show {
       opacity: 1;
       transform: scale(1)
   }
   
   .homeg .univers li:nth-child(12).show {
       opacity: 1;
       transform: scale(1)
   }
   
   .homeg .univers li:nth-child(1).show:after {
       height: 1.4rem;
       right: 22%;
       transition: height .3s .2s
   }
   
   .homeg .univers li:nth-child(2).show:after {
       height: 2.2rem;
       right: 60.4%;
       transition: height .3s .2s
   }
   
   .homeg .univers li:nth-child(3).show:after {
       height: 1.4rem;
       right: 22%;
       transition: height .3s .2s
   }
   
   .homeg .univers li:nth-child(4).show:after {
       height: 1.1rem;
       right: 46.2%;
       transition: height .3s .2s
   }
   
   .homeg .univers li:nth-child(5).show:after {
       height: 1.6rem;
       right: 66.2%;
       transition: height .3s .2s
   }
   
   .homeg .univers li:nth-child(6).show:after {
       height: .6rem;
       right: 36%;
       transition: height .3s .2s
   }
   
   .homeg .univers li:nth-child(7).show:after {
       height: 2.65rem;
       right: 30%;
       transition: height .3s .2s
   }
   
   .homeg .univers li:nth-child(8).show:after {
       height: 1.45rem;
       right: 52.5%;
       transition: height .3s .2s
   }
   
   .homeg .univers li:nth-child(9).show:after {
       height: .95rem;
       right: 66%;
       transition: height .3s .2s
   }
   
   .homeg .univers li:nth-child(10).show:after {
       height: .95rem;
       right: 38%;
       transition: height .3s .2s
   }
   
   .homeg .univers li:nth-child(11).show:after {
       height: 1.35rem;
       right: 76%;
       transition: height .3s .2s
   }
   
   .homeg .univers li:nth-child(12).show:after {
       height: 2.4rem;
       right: 47%;
       transition: height .3s .2s
   }
   
   .homeg .dots li {
       position: absolute;
       color: #e2a373;
       cursor: pointer;
   }
   
   .homeg .dots li i {
       position: relative;
       z-index: 3
   }
   
   .homeg .dots li:after {
       width: 70%;
       height: 16%;
       background: rgba(0, 0, 0, .4);
       border-radius: 50%;
       position: absolute;
       left: 50%;
       margin-left: -35%;
       bottom: 3px;
       content: '';
       z-index: 0
   }
   
   .homeg .dots li:nth-child(1) {
       font-size: .28rem;
       left: 9.8%;
       top: 17.5%;
   }
   
   .homeg .dots li:nth-child(2) {
       font-size: .28rem;
       left: 12.62%;
       top: 16.5%;
   }
   
   .homeg .dots li:nth-child(3) {
       font-size: .28rem;
       left: 17.33%;
       top: 10.36%;
   }
   
   .homeg .dots li:nth-child(4) {
       font-size: .28rem;
       left: 34.30%;
       top: 9.09%;
   }
   
   .homeg .dots li:nth-child(5) {
       font-size: .2rem;
       left: 37.77%;
       top: 5.68%;
   }
   
   .homeg .dots li:nth-child(6) {
       font-size: .2rem;
       left: 37.6%;
       top: 12%;
   }
   
   .homeg .dots li:nth-child(7) {
       font-size: .2rem;
       left: 38.81%;
       top: 17.05%;
   }
   
   .homeg .dots li:nth-child(8) {
       font-size: .2rem;
       left: 39.40%;
       top: 9%;
   }
   
   .homeg .dots li:nth-child(9) {
       font-size: .2rem;
       left: 43.41%;
       top: 7.25%;
   }
   
   .homeg .dots li:nth-child(10) {
       font-size: .46rem;
       left: 66.26%;
       top: 17%;
       color: #b90c0c
   }
   
   .homeg .dots li:nth-child(11) {
       font-size: .28rem;
       left: 70.69%;
       top: 16.6%;
   }
   
   .homeg .dots li:nth-child(12) {
       font-size: .28rem;
       left: 86.8%;
       top: 60.6%;
   }
   /* 焦点关注 */
   
   .row7 {
       margin-top: 60px;
       padding-top: 100px;
       background: url("../images/box_bg4.png") center top no-repeat;
   }
   
   .row7 .container {
       width: 1400px;
   }
   
   .row7 .hd_tit {
       position: absolute;
       top: 20px;
   }
   
   .row7 .hd_tit h2,
   .row7 .hd_tit .hd_en {
       color: #fff;
   }
   
   .row7 .hd_tit .hd_en::after {
       background-color: #fff;
   }
   /* 内容 */
   
   .jf_box {
       position: relative;
       padding-top: 20px;
   }
   
   .jf_box .jfb1 {
       width: 75%;
   }
   
   .jf_box .jfb2 {
       position: absolute;
       top: 35.5%;
       width: 50%;
   }
   
   .jf_box .jfb3 {
       width: 64%
   }
   
   .jf_box .img_box {
       position: relative;
       width: 100%;
       padding-bottom: 58%;
       overflow: hidden;
   }
   
   .jf_box .img_box img {
       position: absolute;
       width: 100%;
       top: 0;
       left: 0;
       max-height: none;
   }
   
   .jf_box .jfb_img1 {
       width: 64%;
   }
   
   .jf_box .jfb_img2 {
       width: 50%;
   }
   
   .jf_box .jfb_img2 .img_box {
       padding-bottom: 53%;
   }
   
   .jf_box .jfb_img3 {
       width: 61%;
   }
   
   .jf_box .jfb_img3 .img_box {
       padding-bottom: 37.5%;
   }
   
   .jf_box .jfb_til {
       display: block;
       position: relative;
       padding: 0 45px;
       padding-top: 4%;
       padding-bottom: 4%;
       font-size: 18px;
       line-height: 26px;
       color: #000;
   }
   
   .jf_box .jfb1 .jfb_til {
       width: 36%;
       background-color: #fff;
   }
   
   .jf_box .jfb2 .jfb_til {
       width: 50%;
       color: #fff;
   }
   
   .jf_box .jfb3 .jfb_til {
       width: 39%;
       background-color: #dfecf8;
   }
   
   .jf_box .jfb_til span {
       display: inline-block;
       margin-top: 27%;
       width: 23px;
       height: 7px;
       background: url("../images/zt_more.png") no-repeat;
   }
   /* 焦点关注dots */
   
   .jd_lists .slick-slide {
       z-index: 1 !important;
   }
   
   .jd_lists .slick-dots {
       position: absolute;
       width: 100%;
       bottom: 10%;
       padding-left: 40px;
       list-style: none;
       text-align: left;
       clear: both;
   }
   
   .jd_lists .slick-dots li {
       position: relative;
       display: inline-block;
       width: 11px;
       height: 6px;
       margin-right: 7px;
       background-color: #fff;
       border-radius: 3px;
   }
   
   .jd_lists .slick-dots li:last-child {
       margin: 0;
   }
   
   .jd_lists .slick-dots li.slick-active {
       width: 31px;
       height: 8px;
       background-color: #073984;
   }
   
   .jd_lists .slick-dots li button {
       display: none;
   }
   /* 社交媒体 */
   
   .row8 {
       margin-top: 95px;
       background: url("../images/box_bg6.png") center top no-repeat;
   }
   
   .row8 .container {
       width: 1410px;
   }
   /* 媒体图标 */
   
   .cm_icon {
       height: 36px;
   }
   
   .cm_icon li {
       float: left;
       margin-right: 28px;
   }
   
   .cm_icon li a {
       display: inline-block;
       width: 44px;
       height: 44px;
       vertical-align: top;
       padding: 0;
       margin: 0;
   }
   
   .cm_icon li.i1 a {
       background: url("../images/weixin.png") center no-repeat;
   }
   
   .cm_icon li.i2 a {
       background: url("../images/weibo.png") center no-repeat;
   }
   
   .cm_icon li.i3 a {
       background: url("../images/dianshi.png") center no-repeat;
   }
   
   .cm_icon li.i4 a {
       background: url("../images/douyin.png") center no-repeat;
   }
   
   .ci_con {
       display: none;
       position: absolute;
       z-index: 100;
       margin-left: -30px;
       width: 100px;
   }
   
   .sm_more {
       display: block;
       margin-top: 15px;
       width: 11px;
       height: 21px;
       background: url("../images/sm_more.png") no-repeat;
   }
   /* 内容 */
   
   .sm_con_box {
       margin-top: 55px;
       padding-bottom: 55px;
   }
   
   .sm_con_box ul {
       margin: 0 -1.5%;
   }
   
   .sm_con_box li {
       float: left;
       width: 33.3%;
       padding-bottom: 35px;
   }
   
   .sm_con_box .sc_box {
       position: relative;
       margin: 0 3%;
   }
   
   .sc_box .sc_img {
       position: relative;
       width: 100%;
       padding-bottom: 91%;
       overflow: hidden;
   }
   
   .sc_box .sc_img img {
       position: absolute;
       width: 100%;
       top: 0;
       left: 0;
       max-height: none;
   }
   
   .sc_titile {
       display: block;
       position: absolute;
       width: 100%;
       padding: 25px 38px;
       bottom: 0;
       left: 0;
       white-space: nowrap;
       overflow: hidden;
       text-overflow: ellipsis;
       background: url("../images/topmask1.png")repeat-x;
       background-size: contain;
   }
   
   .sc_titile i {
       height: 100%;
       margin-right: 15px;
       padding-right: 35px;
       border-right: 1px solid #fff;
       background: url("../images/sm1.png")left center no-repeat;
   }
   
   .sc_titile span {
       font-size: 18px;
       font-weight: 700;
       color: #fff;
   }
   
   .sm_con_box .sm_l {
       width: 53%;
   }
   
   .sm_con_box .sm_m {
       width: 47%;
   }
   
   .sm_con_box .sm_l .sc_box,
   .sm_con_box .sm_m .sc_box {
       margin: 0 2%;
   }
   
   .sm_con_box .sm_l .sc_box .sc_img {
       padding-bottom: 46%;
   }
   
   .sm_con_box .sm_m .sc_box .sc_img {
       padding-bottom: 52%;
   }
   
   @media (max-width: 1480px) {
       .container {
           max-width: 95%;
       }
   }
   
   @media (max-width: 1400px) {
       .show_con {
           padding: 95px 45px 160px;
       }
       .tabsList li.on {
           width: 64%;
       }
   }
   
   @media (max-width: 1360px) {
       .tabsList li.on {
           width: 63%;
       }
   }
   
   @media (max-width: 1305px) {
       .tabsList li.on {
           width: 62%;
       }
   }
   
   @media (max-width: 1280px) {
       .news_lists,
       .pic_news_lists {
           width: 50%;
       }
       .notice_lists,
       .one_lists {
           width: 100%;
       }
       .notice_lists ul li,
       .one_lists ul li {
           float: left;
           width: 50%;
       }
       .one_lists {
           padding: 0 30px;
       }
       .one_lists ul li {
           padding-right: 2%;
       }
       .show_con {
           padding: 95px 45px 120px;
       }
       .tabsList li .tb_con {
           width: 90%;
       }
   }
   
   @media (max-width: 1275px) {
       .tabsList li.on {
           width: 60%;
       }
   }
   
   @media (max-width: 1235px) {}
   
   @media (max-width: 1205px) {
       .tabsList li.on {
           width: 59%;
       }
   }
   
   @media (max-width: 1190px) {
       .show_con {
           padding: 95px 45px 100px;
       }
   }
   
   @media (max-width: 1175px) {
       .tabsList li.on {
           width: 57%;
       }
   }
   
   @media (max-width: 1125px) {
       .tabsList li.on {
           width: 55%;
       }
   }
   
   @media (max-width: 1120px) {
       .row3 {
           padding-top: 20px;
       }
       .show_con {
           width: 100%;
           padding: 0 45px 80px;
           border-radius: 0px;
       }
       .sc_photo_box {
           width: 100%;
           position: static;
       }
       .show_con .sc_name,
       .show_con .sc_info {
           width: 100%;
       }
       .show_con .sc_name {
           margin-top: 20px;
       }
       .show_box .bd .slick-prev,
       .show_box .bd .slick-next {
           bottom: 20px;
       }
   }
   
   @media (max-width: 1070px) {
       .tabsList li.on {
           width: 53%;
       }
   }
   
   @media (max-width: 1025px) {
       .row1_box,
       .row3,
       .row6 {
           padding: 20px 0;
       }
       .row2 {
           padding: 20px 0 60px;
       }
       .row4 {
           padding: 20px 0;
           padding-bottom: 70px;
       }
       .row7 {
           margin-top: 10px;
           padding-top: 20px;
       }
       .row8 {
           margin-top: 10px;
       }
       .sm_con_box {
           margin-top: 20px;
           padding-bottom: 10px;
       }
       .tabsList li.on {
           width: 51%;
       }
       .notice_lists .h_title,
       .news_lists .h_title {
           padding: 10px 30px;
       }
       .one_lists .h_title {
           padding: 20px 0;
       }
   }
   
   @media (max-width: 985px) {
       .tabsList li.on {
           width: 49%;
       }
   }
   
   @media (max-width: 945px) {
       .tabsList li.on {
           width: 47%;
       }
   }
   
   @media (max-width: 910px) {
       .tabsList li.on {
           width: 45%;
       }
   }
   
   @media (max-width: 880px) {
       .tabsList li.on {
           width: 43%;
       }
       .focus_box ul {
           width: 100%;
           margin-top: 15px;
       }
       .sm_con_box li {
           width: 50% !important;
       }
       .sm_con_box li .sc_box .sc_img {
           padding-bottom: 91% !important;
       }
       .sm_con_box .sc_box {
           margin: 0 3% !important;
       }
       .sm_con_box li.sm_m {
           width: 100% !important;
       }
       .sm_con_box li.sm_m .sc_box {
           margin: 0 1%!important;
       }
       .sm_con_box li.sm_m .sc_box .sc_img {
           padding-bottom: 56% !important;
       }
       .jf_box {
           padding: 100px 0 0;
       }
       .jf_box .jfb2 {
           position: static;
       }
       .jf_box .jfb1,
       .jf_box .jfb2,
       .jf_box .jfb3 {
           width: 100%;
       }
       .row7 {
           padding: 20px;
           background-size: cover;
       }
       .row8 {
           margin-top: 20px;
       }
   }
   
   @media (max-width: 845px) {
       .tabsList li.on {
           width: 41%;
       }
   }
   
   @media (max-width: 820px) {
       .tabsList li.on {
           width: 39%;
       }
   }
   
   @media (max-width: 790px) {
       .tabsList li.on {
           width: 37%;
       }
   }
   
   @media (max-width: 765px) {
       .hd_tit h2 {
           font-size: 26px;
       }
       .news_lists,
       .pic_news_lists {
           width: 100%;
       }
       .notice_lists ul li,
       .one_lists ul li {
           width: 100%;
       }
       .tabsList li.on {
           width: 35%;
       }
       .focus_box .hd li {
           margin-right: 4px !important;
       }
       .focus_box .hd a {
           font-size: 10px;
       }
   }
   
   @media (max-width: 745px) {
       .tabsList li.on {
           width: 33%;
       }
       .row7 {
           padding: 20px 0 50px;
       }
       .jf_box .jfb_img1,
       .jf_box .jfb_img2,
       .jf_box .jfb_img3,
       .jf_box .jfb1 .jfb_til,
       .jf_box .jfb2 .jfb_til,
       .jf_box .jfb3 .jfb_til {
           width: 100%;
       }
       .jd_lists .slick-dots {
           bottom: -25px;
       }
   }
   
   @media (max-width: 720px) {
       .tabsList li.on {
           width: 30%;
       }
       .focus_box .bd {
           padding-top: 15px;
       }
   }
   
   @media (max-width: 690px) {
       .tabsList li.on {
           width: 27%;
       }
   }
   
   @media (max-width: 665px) {
       .tabsList li.on {
           width: 24%;
       }
   }
   
   @media (max-width: 640px) {
       .tabsList li.on h4 {
           display: block;
       }
       .tabsList li.on .tabBody {
           display: none;
       }
       .tabsList li {
           height: auto;
           width: 25% !important;
           padding: 15px 0;
           background-position: center;
       }
       .tabsList li:last-child.on {
           border-radius: 0;
       }
       .tabsList li h4 {
           margin: 0;
           float: none;
           text-align: center;
           padding: 38px 0 0 0;
           writing-mode: horizontal-tb;
       }
   }
   
   @media (max-width: 530px) {
       .focus_box .hd li {
           padding: 9px;
       }
       .sm_con_box li {
           width: 100% !important;
       }
       .sm_con_box li .sc_box .sc_img {
           padding-bottom: 50% !important;
       }
       .sm_con_box li.sm_m .sc_box {
           margin: 0 3% !important;
       }
   }
   
   @media (max-width: 500px) {
       .tabsList li {
           margin-bottom: 15px;
           width: 50% !important;
       }
       .row6 .hd_tit .row_more {
           padding: 8px;
           right: 3%;
       }
   }
   
   @media (max-width: 450px) {
       .nl_img {
           width: 100px;
       }
       .nl_con {
           width: -webkit-calc(100% - 110px);
           width: calc(100% - 110px);
           padding: 7px 0;
       }
       .nl_con .l_title {
           height: 24px;
           -webkit-line-clamp: 1;
       }
   }
   
   @media (max-width: 380px) {
       .focus_box .hd li {
           padding: 2px;
       }
       .row6 .hd_tit .row_more {
           padding: 4px;
       }
   }