@charset "utf-8";
   
   .body_box {
       overflow: hidden;
   }
   
   .rightFix1 .ic_tit {
       padding: 0;
       font-size: 14px;
       color: #fff;
       text-align: center;
       transition:.5s;
       opacity:0;
       height: 0;
   }
   .rightFix1 .ic_tit.on{ opacity:1; padding: 2px 4px; height:20px}
   
   .row1_box {
       padding: 0.6rem 0 1.5rem;
       /* background: url("../images/box_bg5.jpg") center bottom 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-bottom: solid 2px #f0f1f2;
   }
   
   .p9:nth-child(n+5) {
       /* border-bottom: solid 1px #efeff1; */
   }
   
   .notice_lists .p9:last-child {
       display: none;
   }
   
   .nl_img {
       width: 142px;
   }
   
   .nl_img>a {
       display: block;
       position: relative;
       width: 100%;
       padding-bottom: 67%;
       overflow: hidden;
   }
   
   .nl_img img {
       position: absolute;
       width: 100%;
       top: 0;
       left: 0;
       max-height: none;
   }
   
   .nl_img img:hover {
       transform: scale(1.05);
   }
   
   .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: 0.18rem;
       color: #343434;opacity: 0.5;
   }
   /* 颅 */
   
   .pic_news_lists {
       width: 44%;
       -webkit-box-shadow: 0px 1px 0.18rem 0px rgba(232, 239, 243, 1);
       box-shadow: 0px 1px 0.18rem 0px rgba(232, 239, 243, 1);margin-bottom: 0.25rem;
   }
   
   .news_box {
       background-color: #fff;
       padding-bottom: 55px;
       /* box-shadow: 0px 0px 32px 0px rgba(212, 228, 237, 0.004); */
      
      
   }
   
   .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_img img:hover {
       transform: scale(1.05);
   }
   
   .nb_con {
       position: relative;
       padding: 0px 40px 25px;
   }
   
   .nb_title {
       display: block;
       font-size: 0.18rem;
       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 0.18rem;
       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;
   }
   /*  */
   
   .pic_news_lists .slick-slide {
       z-index: 1 !important;
   }
   
   .pic_news_lists .slick-dots {
       position: absolute;
       width: 100%;
       bottom: 30px;
       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_box .container{ justify-content:space-between}
   .one_lists {
       width: 31%;
       margin: 0 1%;
   }
   
   .one_lists .h_title {
       padding: 80px 30px 30px 0;
       display:flex;
       justify-content: space-between;
       align-items: center;
       border-bottom: none;
   }
   .one_lists .h_title .a{background:#05397f;width: 48px;line-height: 20px;border-radius: 10px;font-size: 14px;color: #fff;text-align: center;height: 20px;transition: .5s;}
   .one_lists .h_title .a:hover{ opacity:.9}
   
   .one_lists ul {
       border-right: 1px solid #e8e9eb;
       margin: -4px 0;
       padding-right: 30px;
   }
   
   .one_lists:last-child ul {
       border: none;
   }
   
   .one_lists li {
       margin-bottom: 25px;
       /* padding-right: 30px; */
       position:relative;
   }
    .xw1 li:nth-child(1){
    padding: 0px 0 0.25rem 0.3rem;
}
.xw1 .nl_img{border-left: 5px solid #c41b20;padding-left: 0.1rem;box-sizing: content-box;}
.xw1 .nl_con{width:calc(100% - 180px)}
.xw1 .l_title{font-weight:bold;}
   .one_lists li:before{ content:""; position:absolute; width:0; right:0; transition:.5s; height:1px; background:#0041b2; bottom:0px}
   
   .one_lists li:hover *{color: #0041b2 !important;}
   .one_lists li:hover:before{ width:calc(100% - 35px); left:0; right:auto}
   
   .ol_title {
       float: left;
       width: calc(100% - 0.6rem);
       font-size: 0.16rem;
       line-height: 24px;
       color: #333;
       white-space: nowrap;
       overflow: hidden;
       text-overflow: ellipsis;
   }
   
   .ol_date {
       float: right;
       font-family: "Georgia";
       font-size: 0.16rem;
       line-height: 24px;
       color: #c5c7c7;
   }
   /* row2 */
   
   .row2 {
       padding: 85px 0 0;
       background: url("../images/box_bg.png") center top no-repeat;
       background-size: cover;
   }
   
   .row2 .container {
       width: 1495px;
   }
   
   .focus_box .container {
       margin-top: -50px;
   }
   
   .focus_box .hd li {
       float: left;
       margin-right: 24px !important;
   }
   
   .focus_box .hd li a {
       display: block;
       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: 0.16rem;
       color: #222;
   }
   
   .focus_box .hd li.on a {
       background-color: #05397f;
   }
   
   .focus_box .hd li.on a {
       color: #fff;
   }
   
   .focus_box .bd {
       overflow: hidden;
       padding-bottom: 120px;
   }
   
   .focus_box .bd .fc_box {
       margin: 0 -1%;
       padding-left: 10%;
   }
   
   .focus_box .focus_lists {
       width: 144%;
   }
   
   .focus_box .bd li {
       float: left;
       width: 23%;
   }
   
   .focus_box .fl_box {
       margin: 0 4%;
   }
   /* 脙茠脝鈥櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭兟⒚⑩�毬偮犆兤捗偮⒚兟⒚⑩偓拧脗卢脙垄芒鈧久偮⒚兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩�毬吢∶冣�毭偮兤捗⑩偓拧脙鈥毭偮γ兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓拧脙鈥毭偮⒚兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗⑩偓拧脙鈥毭偮兤捗嗏�櫭兟⒚⑩�毬偮γ兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ⑩偓艙脙茠脝鈥櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮⒚兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓拧脙鈥毭偮⒚兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩�毬吢∶冣�毭偮兤捗⑩偓娄脙鈥毭偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮姑兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭兟⒚⑩�毬偮犆兤捗偮⒚兟⒚⑩偓拧脗卢脙垄芒鈧久偮⒚兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮⒚兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓拧脙鈥毭偮⒚兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩�毬吢∶冣�毭偮兤捗⑩偓娄脙鈥毭偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥毭偮γ兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮∶兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩�毬吢∶冣�毭偮兤捗⑩偓娄脙鈥毭偮∶兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮姑兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭兟⒚⑩�毬偮犆兤捗偮⒚兟⒚⑩偓拧脗卢脙垄芒鈧久偮⒚兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮ッ兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮⒚兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓拧脙鈥毭偮⒚兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩�毬吢∶冣�毭偮兤捗⑩偓娄脙鈥毭偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮好兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩�毬吢∶冣�毭偮兤捗⑩偓娄脙鈥毭偮∶兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮久兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭兟⒚⑩�毬偮犆兤捗偮⒚兟⒚⑩偓拧脗卢脙垄芒鈧久偮⒚兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮⒚兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓拧脙鈥毭偮⒚兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩�毬吢∶冣�毭偮兤捗⑩偓娄脙鈥毭偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮懊兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮⒚兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓拧脙鈥毭偮⒚兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩�毬吢∶冣�毭偮兤捗⑩偓娄脙鈥毭偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮� */
   
   .fl_img {
       display: block;
       position: relative;
       width: 100%;
       padding-bottom: 60.5%;
       overflow: hidden;
   }
   
   .fl_img img {
       position: absolute;
       width: 100%;
       top: 0;
       left: 0;
       max-height: none;
   }
   
   .fl_img img:hover {
       transform: scale(1.05);
   }
   /* 脙茠脝鈥櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭兟⒚⑩�毬偮犆兤捗偮⒚兟⒚⑩偓拧脗卢脙垄芒鈧久偮⒚兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩�毬吢∶冣�毭偮兤捗⑩偓拧脙鈥毭偮γ兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓拧脙鈥毭偮⒚兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗⑩偓拧脙鈥毭偮兤捗嗏�櫭兟⒚⑩�毬偮γ兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ⑩偓艙脙茠脝鈥櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮⒚兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓拧脙鈥毭偮⒚兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩�毬吢∶冣�毭偮兤捗⑩偓娄脙鈥毭偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮姑兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭兟⒚⑩�毬偮犆兤捗偮⒚兟⒚⑩偓拧脗卢脙垄芒鈧久偮⒚兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮⒚兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓拧脙鈥毭偮⒚兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩�毬吢∶冣�毭偮兤捗⑩偓娄脙鈥毭偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥毭偮γ兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮∶兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩�毬吢∶冣�毭偮兤捗⑩偓娄脙鈥毭偮∶兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮姑兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭兟⒚⑩�毬偮犆兤捗偮⒚兟⒚⑩偓拧脗卢脙垄芒鈧久偮⒚兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮γ兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩�毬吢∶冣�毭偮兤捗⑩偓娄脙鈥毭偮∶兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮犆兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮⒚兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓拧脙鈥毭偮⒚兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩�毬吢∶冣�毭偮兤捗⑩偓娄脙鈥毭偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮∶兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭兟⒚⑩�毬偮犆兤捗偮⒚兟⒚⑩偓拧脗卢脙垄芒鈧久偮⒚兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮┟兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩�毬吢∶冣�毭偮兤捗⑩偓娄脙鈥毭偮∶兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮⒚兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩�毬吢∶冣�毭偮兤捗⑩偓拧脙鈥毭偮姑兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥毭偮γ兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩�毬吢∶冣�毭偮兤捗⑩偓娄脙垄芒鈥毬呪�� */
   
   .fl_con {
       position: relative;
       margin-bottom: 10%;
       padding: 15% 5%;
       background-color: #fff;
   }
   
   .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: 0.16rem;
   }
   /* row3 */
   
   .row03 {
       background: url(../images/row3-bg.png) top no-repeat;
       background-size: 100%;
   }
   
   .row3 {
       padding-top: 110px;
   }
   
   .row3 .container {
       width: 1475px;
       overflow: hidden;
   }
   
   .show_box .hd {
       position: relative;
       z-index: 9;
   }
   
   .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 li .hd_tit h2 {
       margin-top: 8px;
       font-size: 26px;
       color: #929292;
   }
   
   .show_box .hd li .hd_en {
       display: none;
   }
   
   .show_box .hd li.on .hd_tit h2 {
       margin-top: 0;
       font-size: 34px;
       color: #333;
   }
   
   .show_box .hd li.on .hd_en {
       display: block;
   }
   
   .show_box .bd {
       padding-top: 100px;
   }
   
   .show_box .bd .slick-list {
       overflow: inherit !important;
   }
   
   .show_list .swiper-container {
       overflow: visible;
   }
   
   .show_con .text {
       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 a {
       color: #fff;
   }
   
   .show_con .sc_name span {
       font-size: 0.16rem;
       font-weight: 400;
       opacity: 0.7;
   }
   
   .show_con .sc_info {
       margin-top: 50px;
       width: 60%;
       font-size: 0.14rem;
       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: 58%;
       position: absolute;
       z-index: 2;
       right: 0;
       top: -115px;
   }
   
   .sc_photo_box .sc_photo {
       position: relative;
       width: 100%;
       height: 5.6rem;
       overflow: hidden;
   }
   
   .sc_photo_box .sc_photo a {
       display: block;
       width: 100%;
       height: 100%;
       background-position: center;
       background-repeat: no-repeat;
       background-size: cover;
       -webkit-transition: all 0.5s ease;
       -moz-transition: all 0.5s ease;
       -ms-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
       transition: all 0.5s ease;
       /*background-color: #b4a296;*/
       background-size:contain;
   }
   
   .sc_photo_box .sc_photo a:hover {
       transform: scale(1.05);
   }
   /* 脙茠脝鈥櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭兟⒚⑩�毬偮犆兤捗偮⒚兟⒚⑩偓拧脗卢脙垄芒鈧久偮⒚兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮ッ兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮⒚兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓拧脙鈥毭偮⒚兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩�毬吢∶冣�毭偮兤捗⑩偓娄脙鈥毭偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮懊兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩�毬吢∶冣�毭偮兤捗⑩偓娄脙鈥毭偮∶兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮嵜兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭兟⒚⑩�毬偮犆兤捗偮⒚兟⒚⑩偓拧脗卢脙垄芒鈧久偮⒚兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮ッ兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩�毬吢∶冣�毭偮兤捗⑩偓娄脙鈥毭偮∶兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮惷兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩�毬吢∶冣�毭偮兤捗⑩偓拧脙鈥毭偮γ兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮矫兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭兟⒚⑩�毬偮犆兤捗偮⒚兟⒚⑩偓拧脗卢脙垄芒鈧久偮⒚兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩�毬吢∶冣�毭偮兤捗⑩偓娄脙鈥毭偮∶兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩�毬吢∶冣�毭偮兤捗⑩偓娄脙鈥毭偮∶兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭兟⒚⑩�毬偮犆兤捗偮⒚兟⒚⑩偓拧脗卢脙垄芒鈧久偮⒚兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮ッ兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩�毬吢∶冣�毭偮兤捗⑩偓娄脙鈥毭偮∶兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮っ兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩�毬吢∶冣�毭偮兤捗⑩偓娄脙鈥毭偮∶兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮� */
   
   .show_box .bd .swiper-button-prev,
   .show_box .bd .swiper-button-next {
       position: absolute;
       text-indent: -999em;
       bottom: 10%;
       top: auto;
       left: 45px;
       width: 50px;
       height: 50px;
       z-index: 3;
   }
   
   .show_box .bd .swiper-button-prev {
       background: url("../images/prev.png") no-repeat;
   }
   
   .show_box .bd .swiper-button-prev:hover {
       background: url("../images/prev_hover.png") no-repeat;
   }
   
   .show_box .bd .swiper-button-next {
       background: url("../images/next.png") no-repeat;
       left: 110px;
   }
   
   .show_box .bd .swiper-button-next {
       background: url("../images/next_hover.png") no-repeat;
   }
   /* row4 */
   
   .row4 {
       padding: 80px 0;
   }
   
   .row4 .hd_tit {
       text-align: center;
   }
   
   .row4 .hd_tit .hd_en::after {
       left: 50%;
       margin-left: -67px;
   }
   
   .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_img .dl_img_box{ position:absolute; top:0; right:0; bottom:0; left:0; overflow:hidden; border-radius:50%}
   .dl_img svg{width:140px;height:140px;position:absolute;bottom: -2px;right: -35px; fill:#2355ac}
   .dl_img svg *{ stroke:#00447d !important}
   
   .dl_num {
       position: absolute;
       top: 43px;
       left: -13px;
       font-family: "SourceHanSerifSC-Bold";
       position: absolute;
       font-size: .23rem;
       color: #2355ac;
   }
   
   .dl_num span {
       font-size: 0.18rem;
       color: #2355ac;
   }
   
   .dl_title {
       /*width: 164px;*/
       margin: 0 auto;
       margin-top: 68px;
       font-size: 0.16rem;
       line-height: 22px;
       color: #222222;
       text-align:center;
   }
   
   .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"); */
   }
   /* 脙茠脝鈥櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭兟⒚⑩�毬偮犆兤捗偮⒚兟⒚⑩偓拧脗卢脙垄芒鈧久偮⒚兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮γ兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮⒚兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓拧脙鈥毭偮⒚兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩�毬吢∶冣�毭偮兤捗⑩偓娄脙鈥毭偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮⒚兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩�毬吢∶冣�毭偮兤捗⑩偓娄脙鈥毭偮∶兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮懊兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭兟⒚⑩�毬偮犆兤捗偮⒚兟⒚⑩偓拧脗卢脙垄芒鈧久偮⒚兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮ッ兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩�毬吢∶冣�毭偮兤捗⑩偓娄脙鈥毭偮∶兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮⒚兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓拧脙鈥毭偮⒚兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩�毬吢∶冣�毭偮兤捗⑩偓娄脙鈥毭偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓拧脙鈥毭偮⒚兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗⑩偓拧脙鈥毭偮兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮澝兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭兟⒚⑩�毬偮犆兤捗偮⒚兟⒚⑩偓拧脗卢脙垄芒鈧久偮⒚兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮っ兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩�毬吢∶冣�毭偮兤捗⑩偓娄脙鈥毭偮∶兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮该兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩�毬吢∶冣�毭偮兤捗⑩偓拧脙鈥毭偮γ兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮犆兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭兟⒚⑩�毬偮犆兤捗偮⒚兟⒚⑩偓拧脗卢脙垄芒鈧久偮⒚兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮ッ兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩�毬吢∶冣�毭偮兤捗⑩偓娄脙鈥毭偮∶兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮っ兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩�灺⒚兤捗嗏�櫭冣�毭偮⒚兤捗偮⒚兟⒚⑩�毬吢∶冣�毭偮兤捗⑩偓娄脙鈥毭偮∶兤捗嗏�櫭冣�犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏�櫭兟⒚⑩�毬吢∶兤捗⑩偓拧脙鈥毭偮ots */
   
   .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 */
   
   .row5 {
       padding-top: 80px;
       position: relative;
   }
   
   .row5 .container {
       z-index: 2;
   }
   
   .row5:before {
       content: "";
       width: 224px;
       height: 281px;
       background: url(../images/row5-left.png) no-repeat;
       background-size: 100% 100%;
       position: absolute;
       bottom: 70px;
       left: 0;
   }
   
   .row5:after {
       content: "";
       width: 238px;
       height: 442px;
       background: url(../images/row5-right.png) no-repeat;
       background-size: 100% 100%;
       position: absolute;
       top: -150px;
       right: 0;
   }
   
   .tabsList {
       overflow: hidden;
       zoom: 1;
       border-radius: 40px;
       position: relative;
   }
   
   .tabsList li {
       position: relative;
       float: left;
       width: 11.66%;
       display: inline;
       height: 503px;
       overflow: hidden;
       background-repeat: no-repeat;
       background-size: cover;
       zoom: 1;
       transition: .5s;
   }
   
   .tabsList li h4 {
       float: left;
       margin-top: 178px;
       padding: 0 63px;
       padding-top: 38px;
       font-size: 0.22rem;
       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");
   }
   
   .tabBody .video_box {
       position: absolute;
       width: 100%;
       height: 100%;
       top: 0;
       left: 0;
       z-index: 9;
       display: none;
       background: #000;
       padding: 20px;
   }
   
   .tabBody .video_box .close {
       position: absolute;
       z-index: 99;
       top: 10px;
       right: 10px;
       font-size: 20px;
       color: #fff;
   }
   
   .tabBody .video_box video {
       max-width: 100%;
       max-height: 100%;
   }
   
   .open .tabBody .video_box {
       display: block;
   }
   
   .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: 0.16rem;
       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: 43%;
       left: 24.7%;
   }
   
   .homeg .univers li:nth-child(2) {
       filter: blur(1px);
       opacity: .9;
       transform: scale(.8);
       top: 12%;
       left: 12%
   }
   
   .homeg .univers li:nth-child(3) {
       opacity: 1;
       transform: scale(.9);
       top: 35%;
       left: 0%
   }
   
   .homeg .univers li:nth-child(4) {
       opacity: 1;
       transform: scale(.7);
       top: 65%;
       left: 25%;
       z-index: 3
   }
   
   .homeg .univers li:nth-child(5) {
       filter: blur(1px);
       opacity: .5;
       transform: scale(.65);
       top: 49%;
       left: 61%
   }
   
   .homeg .univers li:nth-child(6) {
       filter: blur(1px);
       opacity: .6;
       transform: scale(.55);
       top: 0%;
       left: 20%
   }
   
   .homeg .univers li:nth-child(7) {
       filter: blur(1px);
       opacity: .8;
       transform: scale(.7);
       top: 70%;
       left: 35%
   }
   
   .homeg .univers li:nth-child(8) {
       filter: blur(1px);
       opacity: .8;
       transform: scale(.65);
       top: 63%;
       left: 57%;
       z-index: 2
   }
   
   .homeg .univers li:nth-child(9) {
       filter: blur(1px);
       opacity: .8;
       transform: scale(.65);
       top: 63%;
       left: 42.6%
   }
   
   .homeg .univers li:nth-child(10) {
       transform: scale(.8);
       top: 80%;
       left: 8.5%;
       z-index: 2;
       opacity: .9;
   }
   
   .homeg .univers li:nth-child(11) {
       opacity: .8;
       transform: scale(.7);
       top: 67%;
       left: 71%
   }
   
   .homeg .univers li:nth-child(12) {
       opacity: .9;
       transform: scale(.65);
       top: 76%;
       right: 3%
   }
   
   .homeg .univers li:nth-child(13) {
       filter: blur(1px);
       opacity: .5;
       transform: scale(.65);
       top: 44%;
       left: 36%;
   }
   
   .homeg .univers li:nth-child(14) {
       filter: blur(1px);
       opacity: .5;
       transform: scale(.7);
       top: 17%;
       left: 21%;
   }
   
   .homeg .univers li:nth-child(15) {
       filter: blur(1px);
       opacity: .5;
       transform: scale(.7);
       top: 55%;
       left: 1.8%;
   }
   
   .homeg .univers li:nth-child(16) {
       filter: blur(1px);
       opacity: .5;
       transform: scale(.7);
       top: 52%;
       left: 13%;
   }
   
   .homeg .univers li:nth-child(17) {
       filter: blur(1px);
       opacity: .5;
       transform: scale(.7);
       top: 0%;
       left: 0%;
   }
   
   .homeg .univers li:nth-child(18) {
       filter: blur(1px);
       opacity: .5;
       transform: scale(.7);
       top: 29%;
       left: 11%;
   }
   
   .homeg .univers li:nth-child(19) {
       filter: blur(1px);
       opacity: .5;
       transform: scale(.7);
       top: 9%;
       left: 34%;
   }
   
   .homeg .univers li:nth-child(20) {
       filter: blur(1px);
       opacity: .5;
       transform: scale(.7);
       top: 0%;
       left: 30%;
   }
   
   .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.4rem;
       right: 86.4%;
       transition: height .3s .2s
   }
   
   .homeg .univers li:nth-child(3).show:after {
       height: 1.6rem;
       right: 7%;
       transition: height .3s .2s
   }
   
   .homeg .univers li:nth-child(4).show:after {
       height: 0.5rem;
       right: 48.2%;
       transition: height .3s .2s
   }
   
   .homeg .univers li:nth-child(5).show:after {
       height: 1.8rem;
       right: 66.2%;
       transition: height .3s .2s
   }
   
   .homeg .univers li:nth-child(6).show:after {
       height: 2.5rem;
       right: 17%;
       transition: height .3s .2s
   }
   
   .homeg .univers li:nth-child(7).show:after {
       height: 0.65rem;
       right: 77%;
       transition: height .3s .2s
   }
   
   .homeg .univers li:nth-child(8).show:after {
       height: 1.3rem;
       right: 46.5%;
       transition: height .3s .2s
   }
   
   .homeg .univers li:nth-child(9).show:after {
       height: .95rem;
       right: 93.5%;
       transition: height .3s .2s
   }
   
   .homeg .univers li:nth-child(10).show:after {
       height: 0.5rem;
       right: 38%;
       transition: height .3s .2s
   }
   
   .homeg .univers li:nth-child(11).show:after {
       height: 0.6rem;
       right: 98%;
       transition: height .3s .2s
   }
   
   .homeg .univers li:nth-child(12).show:after {
       height: 2.4rem;
       right: 49.5%;
       transition: height .3s .2s
   }
   
   .homeg .univers li:nth-child(13).show:after {
       height: 1.2rem;
       right: 96%;
       transition: height .3s .2s
   }
   
   .homeg .univers li:nth-child(14).show:after {
       height: 2.2rem;
       right: 19%;
       transition: height .3s .2s
   }
   
   .homeg .univers li:nth-child(15).show:after {
       height: 0.8rem;
       right: 7%;
       transition: height .3s .2s
   }
   
   .homeg .univers li:nth-child(16).show:after {
       height: 0.9rem;
       right: 68%;
       transition: height .3s .2s
   }
   
   .homeg .univers li:nth-child(17).show:after {
       height: 2.8rem;
       right: 47%;
       transition: height .3s .2s
   }
   
   .homeg .univers li:nth-child(18).show:after {
       height: 4.1rem;
       right: 94%;
       transition: height .3s .2s
   }
   
   .homeg .univers li:nth-child(19).show:after {
       height: 2rem;
       right: 76%;
       transition: height .3s .2s
   }
   
   .homeg .univers li:nth-child(20).show:after {
       height: 2.8rem;
       right: 76%;
       transition: height .3s .2s
   }
   
   .homeg .univers li {
       opacity: .9;
       transform: scale(.65);
   }
   
   .homeg .univers li.show {
       opacity: 1 !important;
       transform: scale(1) !important;
   }
   
   .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: 39.1%;
       top: 11.5%;
   }
   
   .homeg .dots li:nth-child(2) {
       font-size: .28rem;
       left: 14%;
       top: 16.5%;
   }
   
   .homeg .dots li:nth-child(3) {
       font-size: .28rem;
       left: 17.33%;
       top: 15.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: 35.4%;
       top: 12%;
   }
   
   .homeg .dots li:nth-child(6) {
       font-size: .2rem;
       left: 38.81%;
       top: 17.05%;
   }
   
   .homeg .dots li:nth-child(7) {
       font-size: .2rem;
       left: 66.8%;
       top: 29%;
   }
   
   .homeg .dots li:nth-child(8) {
       font-size: .2rem;
       left: 43.2%;
       top: 19.25%;
   }
   
   .homeg .dots li:nth-child(9) {
       font-size: .46rem;
       left: 20%;
       top: 11%;
   }
   
   .homeg .dots li:nth-child(10) {
       font-size: .28rem;
       left: 70.69%;
       top: 16.6%;
   }
   
   .homeg .dots li:nth-child(11) {
       font-size: .28rem;
       left: 86.8%;
       top: 60.6%;
   }
   
   .homeg .dots li:nth-child(12) {
       font-size: .2rem;
       left: 36%;
       top: 10%;
   }
   
   .homeg .dots li:nth-child(13) {
       font-size: .2rem;
       left: 35.8%;
       top: 12.8%;
   }
   
   .homeg .dots li:nth-child(14) {
       font-size: .2rem;
       left: 67%;
       top: 29%;
   }
   
   .homeg .dots li:nth-child(15) {
       font-size: .2rem;
       left: 19%;
       top: 18%;
   }
   
   .homeg .dots li:nth-child(16) {
       font-size: .2rem;
       left: 18.5%;
       top: 18%;
   }
   
   .homeg .dots li:nth-child(17) {
       font-size: .2rem;
       left: 9.5%;
       top: 23%;
   }
   
   .homeg .dots li:nth-child(18) {
       font-size: .2rem;
       left: 11.5%;
       top: 73%;
   }
   
   .homeg .dots li:nth-child(19) {
       font-size: .2rem;
       left: 38%;
       top: 13%;
   }
   
   .homeg .dots li:nth-child(20) {
       font-size: .2rem;
       left: 34%;
       top: 19%;
   }
   /*  */
   
   .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: 0.18rem;
       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;
   }
   /*  */
   
      .jd_lists .box,
   .jd_lists .box2,
   .jd_lists .box3 {
       position: relative;
       height: 205px;
   }

   .jd_lists .box .text,
   .jd_lists .box2 .text,
   .jd_lists .box3 .text {
       float: left;
       height: 100%;
       position: relative;
       padding: 0 45px;
       padding-top: 3.5%;
       padding-bottom: 4%;
       font-size: 0.18rem;
       line-height: 26px;
       color: #000;
   }

   .jd_lists .box .pic,
   .jd_lists .box2 .pic,
   .jd_lists .box3 .pic {
       width: 50%;
       height: 100%;
   }

   .jd_lists .box .text {
       float: right;
       width: 25%;
       background: #fff;
   }

   .jd_lists .box .text a {
       color: #333;
   }
   .jd_lists .box .text a svg{width:34px;height:34px;fill:#c2c2c2;transform:rotateY(180deg);margin-top: 0.4rem; transition:.5s}
   .jd_lists .box .text a:hover svg{ fill:#00447d}

   .jd_lists .box .text:after {
       content: "";
       width: 0;
       height: 0;
       border-top: 13px solid transparent;
       border-left: 17px solid #fff;
       border-bottom: 13px solid transparent;
       position: absolute;
       left: 100%;
       top: 20%;
       z-index: 2;
   }

   .jd_lists .box .pic {
       float: right;
       width: 50%;
       height: 410px;
       position: relative;
       z-index: 1;
   }

   .jd_lists .box .pic a,
   .jd_lists .box2 .pic a,
   .jd_lists .box3 .pic a {
       display: block;
       width: 100%;
       height: 100%;
       background-position: center;
       background-repeat: no-repeat;
       background-size: 100% 100%;
       transition: .5s;
   }

   .jd_lists .box2 .text {
       float: right;
       color: #fff;
       width: 25%;
       float: left;
       background: none;
   }

   .jd_lists .box2 .text a {
       color: #fff;
   }
    .jd_lists .box2 .text a svg{width:34px;height:34px;fill:#c2c2c2;transform:rotateY(180deg);margin-top: 0.4rem; transition:.5s}
    .jd_lists .box2 .text a:hover svg{ fill:#fff}

   .jd_lists .box2 .text:after {
       content: "";
       width: 0;
       height: 0;
       border-top: 13px solid transparent;
       border-right: 17px solid #0757aa;
       border-bottom: 13px solid transparent;
       position: absolute;
       right: 100%;
       top: 20%;
       z-index: 2;
   }

   .jd_lists .box2 .pic {
       width: 25%;
       float: left;
       height: 100%;
   }

   .jd_lists .box3 {
       height: 252px;
   }

   .jd_lists .box3 .text {
       width: 25%;
       float: left;
       background: #dfecf8 url(../images/jd_lists_bg.jpg) center no-repeat; background-size: cover;
   }

   .jd_lists .box3 .pic {
       width: 38%;
       position: absolute;
       top: 0;
       left: 25%;
   }

   .jd_lists .box3 .text:after {
       content: "";
       width: 0;
       height: 0;
       border-top: 13px solid transparent;
       border-left: 17px solid #dfecf8;
       border-bottom: 13px solid transparent;
       position: absolute;
       left: 100%;
       top: 20%;
       z-index: 2;
   }
   .jd_lists .slick-slide {
       z-index: 1 !important;
   }
   
   .jd_lists .slick-dots {
       position: absolute;
       width: 100%;
       bottom: 7%;
       padding-left: 50px;
       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;
   }
   .jd_lists.slick-vertical .slick-slide{
       /*border:none;*/
   }
   /*  */
   
   .row8 {
       margin-top: 95px;
       background: url("../images/box_bg6.png") center bottom no-repeat;
       background-size: 100% 100%;
   }
   
   .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_box .sc_img img:hover {
       transform: scale(1.05);
   }
   
   .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: 0.18rem;
       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: 90%;
       }
   }
   
   @media (max-width: 1280px) {
       .news_lists,
       .pic_news_lists {
           /* width: 49%; */
       }
       .pic_news_lists {
           /* float: right !important; */
       }
       .notice_lists .h_title,
       .news_lists .h_title {
           padding: 30px 0 20px;
       }
       .one_lists .h_title {
           padding: 30px 0;
       }
       .notice_lists .p9:last-child {
           display: block;
       }
       .news_lists .h_title {
           padding: 20px 30px 30px 0;
       }
       .news_lists li {
           padding: 9px 30px 9px 0;
       }
       .one_lists {
           /* width: 100%; */
           margin: 0 1% !important;
       }
       .notice_lists ul li,
       .one_lists ul li {
           /* margin: 0 1% 15px; */
           /* width: 48%; */
           /* padding: 9px 0; */
           /* padding: 4px 30px; */
       }
       .nl_con .l_date{ margin-top:0rem}
       .one_lists ul {
           margin: 0;
       }
       .one_lists ul li {
           padding-right: 2%;
           margin-bottom: 22px;
       }
       .tabsList li .tb_con {
           width: 90%;
       }

       .nl_img{width: 120px;}
       .nl_con {
       width: -webkit-calc(100% - 142px);
       padding: 0;
   }
   }
   
   @media (max-width: 1275px) {
       .jd_lists .box,
       .jd_lists .box2,
       .jd_lists .box3 {
           height: 180px;
       }

       .jd_lists .box .pic {
           height: 360px;
       }
   }
   
   @media (max-width: 1235px) {}
   
   @media (max-width: 1205px) {
       .jd_lists .slick-dots {
           bottom: 10px;
       }
       .jd_lists .box,
       .jd_lists .box2,
       .jd_lists .box3 {
           height: 2rem;
       }

       .jd_lists .box .pic {
           height: 4rem;
       }
       .tabsList li h4 {
           padding: 0;
           position: absolute;
           top: 50%;
           left: 50%;
           transform: translate(-50%, -50%);
           margin-top: 0;
           width: 20px;
           padding-top: 40px;
       }
   }
   
   @media (max-width: 1120px) {
       .row3 {
           padding-top: 20px;
       }
       .sc_photo_box .sc_photo a {
              /*background-color: #b4a296;*/
       }
       .show_con {
           width: 100%;
           border-radius: 0px;
       }
       .show_con .text {
           width: 100%;
           background-size: cover;
           padding: 20px 20px 80px;
       }
       .show_box .bd .swiper-button-prev,
       .show_box .bd .swiper-button-next {
           bottom: 20px;
           width: 30px;
           height: 30px;
           background-size: 100% 100%;
       }
       .show_box .bd .swiper-button-prev:hover {
           background-size: 100% 100%;
       }
       .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: 1025px) {
       .row1_box,
       .row2,
       .row3,
       .row6 {
           padding: 30px 0;
       }
       .row4 {
           padding: 30px 0;
           padding-bottom: 70px;
           position: relative;
           z-index: 2;
       }
       .row7 {
           margin-top: 10px;
           padding-top: 30px;
       }
       .row8 {
           margin-top: 30px;
       }
       .sm_con_box {
           margin-top: 20px;
           padding-bottom: 10px;
       }
       .dl_title {
           width: 100%;
           margin-top: 20px;
           text-align: center;
       }
       .one_lists .h_title {
           padding: 20px;
       }
       .jd_lists .box,
       .jd_lists .box2,
       .jd_lists .box3 {
           height: 1.5rem;
       }

       .jd_lists .box .pic {
           height: 3rem;
       }
   }
   
   @media (max-width: 985px) {
       .row7 .hd_tit {
           position: relative;
           /* margin-bottom: 20px; */
           /* overflow: hidden; */
           /* top: 0; */
       }
       .pic_news_lists {
           margin-top: 75px;
       }

       .tabsList{ border-radius:0}
   }
   
   @media (max-width: 880px) {
       .news_box {
           height: 566px;
       }
       .focus_box ul {
           width: 100%;
           margin-top: 15px;
       }
       .sc_titile {
           padding: 25px 10px;
       }
       .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: 30px;
       }
       .sc_photo_box .sc_photo {
           height: 4rem;
       }
.jd_lists .box,
       .jd_lists .box2,
       .jd_lists .box3 {
           width: 100%;
           height: 3rem;
       }

       .jd_lists .box .pic,
       .jd_lists .box2 .pic,
       .jd_lists .box3 .pic {
           height: 100% !important;
           width: 50% !important;

       }

       .jd_lists .box .text,
       .jd_lists .box2 .text,
       .jd_lists .box3 .text {
           height: 100% !important;
           width: 50% !important;
       }

       .jd_lists .box3 .pic {
           position: relative;
           float: right;
           left: auto;
           right: auto;
       }
   }
   
   @media (max-width: 765px) {
	   .show_box .hd li.on .hd_tit h2, .hd_tit h2, .show_box .hd li .hd_tit h2, .title001 .title001_li h3 {
           font-size: 22px !important;
       }
       .show_box .hd li.on .hd_tit h2,
       .hd_tit h2 {
           font-size: 26px;
       }
       .news_lists,
       .pic_news_lists {
           width: 100%;
       }
       .pic_news_lists {
           margin-top: 30px;
       }
       .news_box {
           height: auto;
       }
       .notice_lists ul li,
       .one_lists ul li {
           width: 100%;
           margin: 0 0 15px;
       }
       .focus_box .hd li {
           margin-right: 4px !important;
       }
       .p9{padding: 9px 0;}

       .nl_con .l_date{ margin-top:.08rem}

       .xw1 .h_title, .one_lists .h_title{padding: 30px 0 !important;}
       .xw1 li:nth-child(1){
    padding: 0px 0 0.25rem 0;
}
    .notice_lists ul li{ margin-bottom:0 !important}
.notice_lists .h_title, .news_lists .h_title{ padding-left: 0 !important}
    .umod-a{ padding:.4rem 0 !important}
   }
   
   @media (max-width: 745px) {
       .row7 {
           padding: 40px 0 4px;
       }
       .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) {
       .focus_box .bd {
           padding-top: 15px;
       }
   }
   
   @media (max-width: 640px) {
       .banner,
       .banner .slide-banner .swiper-slide a {
           height: 3.6rem !important;
       }
       .news_lists li {
           padding: 10px 0;
       }
       .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;
           writing-mode: horizontal-tb;
           width: 100%;
           position: relative;
           top: 0;
           left: 0;
           transform: translate(0);
       }
       .jd_lists .box,
       .jd_lists .box2,
       .jd_lists .box3 {

           height: auto !important;
       }

       .jd_lists .box .pic,
       .jd_lists .box2 .pic,
       .jd_lists .box3 .pic {
           width: 100% !important;
           position: relative;
           right: 0;
           height: 2rem !important;
       }

       .jd_lists .box .text,
       .jd_lists .box2 .text,
       .jd_lists .box3 .text {
           width: 100% !important;
           height: 92px !important;
           padding: 20px;
           background: #fff;
           display: block !important;
       }

       .jd_lists .box .text a,
       .jd_lists .box2 .text a,
       .jd_lists .box3 .text a {
           color: #333 !important;
       }

       .jd_lists .box .text:after,
       .jd_lists .box2 .text:after,
       .jd_lists .box3 .text:after {
           display: none;
       }
       .sm_con_box li {
           width: 50% !important;
       }
       .focus_box .hd li {
           width: 32.3%;
           margin-bottom: 10px;
       }
       .focus_box .hd li a {
           margin: 0 1%;
           text-align: center;
           font-size: 14px;
           padding: 10px 0;
       }
	   
	   .umod-b{padding: .5rem 0 .2rem !important;}
   }

   @media (max-width: 550px){
.row2 .homeb .aright {
    /*height: 4rem !important;*/
}

.dl_img {width: 90px;height: 90px;}
    .dl_img svg{width: 68px;height: 68px;right: -3px;}
    .dl_num{font-size: 26px;top: 10px;left: -10px;}
}
   
   @media (max-width: 530px) {
       .sm_con_box li {
           width: 50% !important;
           padding-bottom: 15px;
       }
       .sm_con_box li .sc_box .sc_img {
           padding-bottom: 50% !important;
       }
       .sm_con_box .sc_box {
           margin: 0 2% !important;
       }
       .sm_con_box li:last-child{ width:100% !important}
       .sm_con_box li:last-child .sc_box {
           margin: 0 1% !important;
       }
	   .sc_titile i{padding-right: 26px;margin-right: 5px;background-size: 14px auto;}

   }
   
   @media (max-width: 500px) {
       .data_box {
           padding-top: 30px;
       }
       .row5 {
           padding-top: 30px;
       }
       .tabsList li {
           width: 50% !important;
       }
       .row6 .hd_tit .row_more {
           padding: 8px;
           right: 3%;
       }
   }
   
   @media (max-width: 450px) {
       .banner,
       .banner .slide-banner .swiper-slide a {
           height: 2.1rem !important;
       }
       .nl_img {
           width: 100px;
       }
       .xw1 .nl_con {
            width: calc(100% - 126px);
        }
       .nl_con {
           width: -webkit-calc(100% - 110px);
           width: calc(100% - 110px);
           padding: 0;
       }
       .nl_con .l_title {
           height: 24px;
           -webkit-line-clamp: 1;
           font-size: 0.19rem;
       }
        .row8 .cm_icon{ margin-top:4px}
         .cm_icon li{ margin-right:10px}
       .cm_icon li a{ width:32px; height:32px; background-size:100% 100% !important}
       .sm_more{margin-top: 9px;background-size: auto 14px;margin-left: 10px;}
   }
   
   @media (max-width: 380px) {
       .homeb .aright {
           height: 5.3rem;
       }
       .row6 .hd_tit .row_more {
           padding: 4px;
       }
   }
   
   .jd_lists .box .pic a:hover, .jd_lists .box2 .pic a:hover, .jd_lists .box3 .pic a:hover{background-size: 105% 105% !important;}


.kxdl {
    padding-top: 0.2rem;
}