﻿@charset "utf-8";
.box .hd { height: 41px; background-color: #EBF0F6; padding: 10px 0; position: relative; }
.box .hd h3 { border-left: 5px solid #003a8f; line-height: 21px; text-align: left; padding-left: 8px; margin-left: 5px; height: 21px; float: left; }
.box .hd h3 a { font-size: 20px; font-weight: 500; color: #003a8f; }
.box .hd .more { position: absolute; right: 5px; color: #666; font-size: 14px; line-height: 21px; float: right; }
.box .hd .more a { color: #666; }
.wrap { width: 100%; min-width: 1300px; }
.focus_box { width: 100%; margin-top: 186px; position: relative; overflow: hidden; }
.focus_box .bd ul { overflow: inherit !important; }
.focus_box .con, .focus_box .hd { display: none; }
.focus_box .logo_box { width: 1200px; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; z-index: 2; height: 100px; text-align: left; display: none; }
.focus_box .logo_box .logo { width: auto; height: auto; }
.focus_box img { width: 100% }
.rowA .left_box .box .bd ul li a:hover, .box .hd h3 a:hover, .rowA .right_box .tzgg_box li .title a:hover, .rowA .tzgg_box li .pic .img_p .text:hover, .rowB .left_box .box .bd ul .n a:hover, .rowB .right_box .box .infoList2 li a:hover, .rowC .pub_box .bd .toplist .n a:hover, .rowC #ky2 .bd .infoList2 li a:hover, .order_bd .tplist .n a:hover, .rowC .pub_box .bd .toplist .t .title a:hover { color: #FF2520; }
.rowA { padding: 50px 0 27px; }
.rowA .left_box { float: left; width: 570px; height: 240px; }
.rowA .left_box .box { width: 280px; }
.rowA .left_box .box .bd { height: 198px; background-color: #F7F9FD; padding: 25px 25px 0; border: 1px solid #E4EDF9; border-top: 0; }
.rowA .left_box .box .bd:hover { background-color: #fff; }
.rowA .left_box .box .bd ul li { width: 114px; height: 28px; line-height: 28px; text-align: left; float: left; }
.rowA .left_box .box .bd ul li:nth-child(2n) { float: right; }
.rowA .left_box .box .bd ul li a { color: #505050; font-size: 16px; }
.rowA .right_box { width: 580px; float: right; height: 239px; border-bottom: 1px solid #EEEEEE; position: relative; }
.rowA .tzgg_box li .title { height: 40px; line-height: 1; text-align: left; margin-bottom: 10px; }
.rowA .tzgg_box li .title a { font-size: 22px; font-weight: bold; color: #003a8f; }
.rowA .tzgg_box li .pic, .rowA .tzgg_box li .pic a { width: 240px; height: 150px; float: left; overflow: hidden; position: relative; }
.rowA .tzgg_box li .pic { margin-right: 15px; }
.rowA .tzgg_box li .pic img { width: 240px; height: 150px; transition: all 0.4s ease-out; }
.rowA .tzgg_box li .pic .img_p { position: absolute; left: 0; right: 0; top: 0; bottom: 0; font-size: 18px; color: #333; opacity: 0; transition: all 0.4s ease-out; display: flex; }
.rowA .tzgg_box li .pic .img_p .text { margin: auto; width: 200px; text-align: left; font-size: 16px; font-weight: 700; }
.rowA .tzgg_box li .pic:hover img { transform: scale(1.05); }
.rowA .tzgg_box li .pic:hover .img_p { opacity: 1; background-color: #99aeffcc; box-shadow: 1px 1px 12px -5px rgba(0, 0, 0, 0.44); }
.rowA .tzgg_box li .con { float: right; width: 325px; text-align: left; }
.rowA .tzgg_box li .con .intro { color: #AAA; }
.rowA .tzgg_box li .con .more { width: 36px; height: 19px; line-height: 19px; background-color: #ff7300; text-align: center; display: inline-block; line-height: 19px; font-size: 14px; color: #fff; }
.rowA .right_box .hd { position: absolute; left: 0; right: 0; text-align: center; bottom: 25px; height: 8px; }
.rowA .right_box .hd ul li { display: inline-block; width: 8px; height: 8px; border-radius: 50%; background-color: #cccccc; margin: 0 3px; cursor: pointer; }
.rowA .right_box .hd ul li.on { background-color: #007aff; }
.rowB { padding: 50px 0 27px; overflow: hidden; }
.rowB .left_box { float: left; width: 570px; }
.rowB .left_box .box { margin-bottom: 30px; }
.rowB .left_box .box .bd { background-color: #F7F9FD; padding: 20px; }
.rowB .left_box .box .bd ul .t { width: 170px; height: 115px; overflow: hidden; box-shadow: 0px 0px 10px -5px rgba(0, 0, 0, 0.44); margin-bottom: 23px; border-radius: 5px; position: relative; }
.rowB .left_box .box .bd ul .t .pic { width: 170px; height: 115px; overflow: hidden; }
.rowB .left_box .box .bd ul .t .pic img { transition: all 0.4s ease-out; }
.rowB .left_box .box .bd ul .t .pic:hover img { transform: scale(1.05); }
.rowB .left_box .box .bd ul .t .con { position: absolute; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.6); height: 20px; line-height: 20px; display: none; }
.rowB .left_box .box .bd ul .t .con .title { text-align: center; }
.rowB .left_box .box .bd ul .t .con .title .tit { color: #fff; font-size: 12px; }
.rowB .left_box .box .bd ul .t:hover .con { display: block; }
.rowB .left_box .box .bd ul .n { float: right; width: 344px; position: relative; top: -278px; color: #C6C6C6; padding-bottom: 15px; list-style-type: disc; font-size: 14px; text-align: left; line-height: 22px; min-height: 22px; }
.rowB .left_box .box .bd ul .n .date { margin-left: 2px; font-size: 12px; float: left; }
.rowB .left_box .box .bd ul .n a { float: left; font-size: 14px; }
.rowB .right_box { width: 580px; float: right; }
.rowB .right_box .box { width: 270px; text-align: left; }
.rowB .right_box .box .infoList2 { padding: 5px 5px 5px 0; height: 315px; border-bottom: 1px solid #EEE; }
.rowB .right_box .box .infoList2 li .date { display: block; font-size: 12px; color: #BCBCBC; line-height: 1; margin-top: 5px; }
.rowB .right_box .box .infoList2 li a { display: block; font-size: 14px; color: #555; min-height: 22px; line-height: 20px; }
.rowB .right_box .line { width: 1px; height: 390px; background-color: #EEE; float: left; margin: 0 19px; }
.rowC { height: 410px; margin: 0 auto; padding: 45px 0 45px 0; background-color: #F7F9FD; }
.rowC .pub_box { float: left; width: 360px; height: 320px; background-color: #F9FDFC; border-left: 25px solid #628bc7; border-radius: 7px; box-shadow: 0px 2px 15px -5px rgba(0, 0, 0, 0.44); }
.rowC .pub_box:hover { background-color: #FFF; border-radius: 7px; }
.rowC .pub_box .hd h3 { padding: 10px 0 0 20px; text-align: left; }
.rowC .pub_box .hd h3 a { font-size: 20px; line-height: 22px; color: #333333; }
.rowC #ky1 .bd { padding-left: 45px; padding-top: 10px; }
.rowC .pub_box .bd .toplist .t { float: left; width: 88px; margin: 0 15px 10px; }
.rowC .pub_box .bd .toplist .t .pic { width: 88px; height: 88px; }
.rowC .pub_box .bd .toplist .t .title { line-height: 20px; text-align: left; }
.rowC .pub_box .bd .toplist .n { clear: both; list-style-type: disc; font-size: 14px; text-align: left; line-height: 30px; min-height: 30px; color: #ccc; }
#ky2 { margin: 0 57px; }
.rowC #ky2 .bd { padding: 15px 0 0 80px; }
.rowC #ky2 .bd .infoList2 li { list-style-type: disc; font-size: 14px; text-align: left; line-height: 34px; min-height: 34px; color: #ccc; }
.rowC .pub_box .bd .toplist .n a, .rowC #ky2 .bd .infoList2 li a { font-size: 15px; }
.rowC #ky3 .bd { padding: 15px 0 0; }
.yjcg_ul li .tit { display: none; }
.rowD { height: 390px; padding: 35px 0 40px 0; }
.rowD2 { height: 425px; }
.rowD .left_box { float: left; width: 599px; height: 310px; border-right: 1px solid #EEE; }
.rowD .hd { height: 22px; line-height: 22px; position: relative; }
.rowD .hd h3 { border-left: 7px solid #003a8f; text-align: left; padding-left: 10px; }
.rowD .hd h3 a { font-size: 20px; color: #333333; }
.xxxt_ul { margin-top: 25px; }
.xxxt_ul li { float: left; height: 59px; margin: 0 1px 1px 0; width: 275px }
.xxxt_ul li i { border-left: #EBF0F6 solid 5px; width: 86px; height: 59px; display: block; float: left; margin-right: 1px; background: url(../../base/css/newimg/zylogo1.png) center no-repeat rgb(247, 249, 253); }
.xxxt_ul li p { float: left; height: 59px; display: flex; background-color: rgb(249, 249, 249); width: 187px; }
.xxxt_ul li p a { display: block; margin: auto 0; font-size: 15px; color: #003a8f; width: 100%; text-align: left; padding: 0 10px; }
.xxxt_ul .li1 i { background: url(../../base/css/newimg/zylogo1.png) center no-repeat rgb(247, 249, 253); }
.xxxt_ul .li2 i { background: url(../../base/css/newimg/zylogo2.png) center no-repeat rgb(247, 249, 253); background-size: 40px; }
.xxxt_ul .li3 i { background: url(../../base/css/newimg/zylogo3.png) center no-repeat rgb(247, 249, 253); }
.xxxt_ul .li4 i { background: url(../../base/css/newimg/zylogo4.png) center no-repeat rgb(247, 249, 253); }
.xxxt_ul .li5 i { background: url(../../base/css/newimg/zylogo5.png) center no-repeat rgb(247, 249, 253); }
.xxxt_ul li p a:hover { background-color: #003a8f; color: #FFF; }
.rowD .right_box { float: right; width: 560px; }
.rowD .right_box .piclist { padding-top: 35px; }
.rowD .right_box .piclist li { float: left; width: 170px; margin-right: 20px; box-shadow: 0px 2px 10px -3px rgba(0, 0, 0, 0.44); }
.rowD .right_box .piclist li .title { display: none; }
.cpzx_box { overflow: hidden; }
.cpzx_box .hd { margin-bottom: 25px; }
.rowD2 .left_box { height: 350px; }
.order_bd { padding: 20px 0 0; }
.order_bd .tplist .t { width: 190px; height: 120px; overflow: hidden; box-shadow: 0px 0px 10px -5px rgba(0, 0, 0, 0.44); margin-bottom: 23px; border-radius: 5px; position: relative; }
.order_bd .tplist .t .pic { width: 190px; height: 120px; overflow: hidden; }
.order_bd .tplist .t .pic img { transition: all 0.4s ease-out; }
.order_bd .tplist .t .pic:hover img { transform: scale(1.05); }
.order_bd .tplist .t .con { position: absolute; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.6); height: 20px; line-height: 20px; display: none; }
.order_bd .tplist .t .con .title { text-align: center; }
.order_bd .tplist .t .con .title .tit { color: #fff; font-size: 12px; }
.order_bd .tplist .n { float: right; width: 370px; position: relative; top: -285px; color: #CFE7FE; list-style-type: disc; font-size: 14px; text-align: left; line-height: 26px; height: 26px; }
.order_bd .tplist .n a { font-size: 15px; color: #333333; }
.order_bd .piclist li, .order_bd .piclist li .pic, .order_bd .piclist li .pic img { float: left; width: 200px; height: 120px; position: relative; }
.order_bd .piclist .first, .order_bd .piclist .first .pic, .order_bd .piclist .first .pic img { width: 353px; height: 246px; }
.order_bd .piclist li { margin: 0 10px 10px 0; }
.order_bd .piclist li .title { position: absolute; left: 0; bottom: 0; width: 100%; height: 40px; line-height: 20px; text-align: center; color: #fff; background: rgba(0, 0, 0, 0.4); padding-top: 12px; }
.order_bd .piclist li .title a { font-size: 14px; color: #fff; }
.cmsm_box .bd { padding-top: 20px; }
.cmsm_box .bd .infoList2 li { color: #CFE7FE; list-style-type: disc; line-height: 30px; text-align: left; margin-top: 5px; }
.cmsm_box .bd .infoList2 li a { color: #4C4C4C; font-size: 16px; }
.cmsm_box .bd .infoList2 li .date { font-size: 12px; color: #BCBCBC; }
.rowD .hd .prev, .rowD .hd .next { display: block; width: 11px; height: 19px; position: absolute; top: 0; cursor: pointer; }
.rowD .hd .prev { background: url(../../base/img/thumb-prev.png) center no-repeat; right: 90px; }
.rowD .hd .next { background: url(../../base/img/thumb-next.png) center no-repeat; right: 55px; }
.rowE { height: 170px; padding: 30px 0 30px 0; }
.rowE .hd { height: 22px; line-height: 22px; position: relative; }
.rowE .hd h3 { border-left: 7px solid #003a8f; text-align: left; padding-left: 10px; }
.rowE .hd h3 a { font-size: 20px; color: #333333; }
.rowE .bd { padding-top: 20px; }
.rowE .bd .zt_ul li { float: left; width: 220px; height: 66px; margin-right: 20px; }
.rowE .bd .zt_ul li .tit { display: none; }
.rowE .bd .zt_ul li.last { margin: 0; }
.rowF { height: 140px; padding: 20px 0 40px 0; background-color: #F6F6F6; }
.rowF .email_box li { float: left; width: 320px; height: 80px; }
.rowF .email_box .li1 { background: url(../../base/css/newimg/sz_email.png) center no-repeat; }
.rowF .email_box .li2 { background: url(../../base/css/newimg/sj_email.png) center no-repeat; margin: 0 120px }
.rowF .email_box .li3 { background: url(../../base/css/newimg/jb_email.png) center no-repeat; }
.rowF .email_box li a { display: block; width: 320px; height: 80px; }
.rowG { background-color: #003a8f; padding: 20px; }
.rowG .hd {position: relative;margin-right: 30px;}
.rowG .hd h3 {    /* border-left: 7px solid #fff; */
text-align: left; padding-left: 10px; }
.rowG .hd h3 a { font-size: 20px; color: #fff; }
.rowG .bd .friendlist li { width: 300px; height: 32px; line-height: 32px; text-align: left; float: left; color: #fff; }
.rowG .bd .friendlist li a { color: #fff; font-size: 14px; }
.rowG .bd .friendlist-pic li {float: left;color: #fff;font-size: 16px;/* width:250px; *//* height:60px; */overflow: hidden}
.rowG .bd .friendlist-pic li a { color: #fff }
.rowG .bd .friendlist-pic li a:after { content: '|'; padding: 0 15px }
.rowG .bd .friendlist-pic li.last { margin-right: 20px }
.rowG .bd .friendlist-pic li:last-child a:after, .rowG .bd .friendlist-pic li.last a:after { display: none; }
.rowG .bd .friendlist-pic li.more a{font-size: 14px;}
.rowG .fpic {display: flex;justify-content: center;align-items: center;}
.highlight .new { float: left; display: block; width: 29px; height: 10px; background: url(../../base/css/newimg/new.gif) no-repeat; position: relative; top: 6px; margin-left: 3px; }
.xwzx-box { margin-bottom: 30px; height: 400px; overflow: hidden; }
.xwzx { margin-right: -20px; }
.xwzx li { position: relative; width: 386px; float: left; margin-right: 20px; }
.xwzx-box .hd {height: 32px;line-height: 32px;margin-bottom: 25px;display: flex;align-items: center;justify-content: space-between;}
.xwzx-box .hd h3 { float: left; }
.xwzx-box .hd h3 b, .xwzx-box .hd h3 a { font-size: 20px; color: #333; font-weight: 600; }
.xwzx-box .hd .more {order: 2;font-size: 14px;}
.xwzx li .pic img { width: 100%; }
.xwzx li .con { position: absolute; top: 100%; right: 0; left: 0; background-color: rgba(0, 58, 143, 0.9); padding: 40px 40px; text-align: left; transition: all 0.5s; }
.xwzx li .con .title .date, .xwzx li .con2 .title .date { font-size: 14px; color: #fff; margin-bottom: 10px; line-height: 1; }
.xwzx li .con .title .tit, .xwzx li .con2 .title .tit { font-size: 18px; line-height: 32px; color: #ffffff; display: block; height: 62px; word-break: break-all; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.xwzx li .con .intro { color: #fff; font-size: 14px; line-height: 26px; color: #ffffff; height: 52px; word-break: break-all; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top: 20px; }
.xwzx li .con .more { color: #fff; font-size: 14px; position: absolute; bottom: 40px; line-height: 14px; padding-left: 24px; background: url(../../base/img/xwzx-more.png) 0 center no-repeat; }
.xwzx li .con2 { position: absolute; right: 0; left: 0; bottom: 0; background-color: #8c929a; padding: 20px 40px; text-align: left; }
.xwzx li:hover .con2 { display: none; }
.xwzx li:hover .con { top: 0; bottom: 0; }
#boxxwzx .bd .infoList li { height: 34px; line-height: 34px; }
#boxxwzx .bd .infoList li a { background: url(../../base/img/liteicon.png) no-repeat 0; }
.xwzx-box { height: auto; }
.xwbox { display: flex; justify-content: space-between; }
.newxwzx .swiper-slide { margin-bottom: 20px; }
.newxwzx ul { display: flex; flex-flow: row wrap; flex-wrap: wrap; flex-direction: row; }
.newxwzx .swiper-slide, .newxwzx .n {    /* float: left; */
width: 270px;    /* margin-right: 40px; */ }
.newxwzx .swiper-slide .t .pic { width： 270px; height: 170px; overflow: hidden; }
.newxwzx .swiper-slide .t .pic img { transition: all 0.35s ease-in-out; }
.newxwzx .swiper-slide .t .title .date, .newxwzx .n .date { margin: -20px 0 13px 10px; position: relative; font-family: 'Arial'; text-align: left; }
.newxwzx .swiper-slide .t .title .date strong, .newxwzx .n .date strong { display: inline-block; *display: inline; *zoom: 1; height: 40px; line-height: 40px; padding: 0 10px; background: #058863; font-family: 'Arial'; background: -webkit-linear-gradient(left, #0067fe, #033680); background: -o-linear-gradient(right #0067fe, #033680); background: -moz-linear-gradient(right #0067fe, #033680); background: linear-gradient(to right #0067fe, #033680); border-radius: 0 10px 0 0; color: #fff; }
.newxwzx .swiper-slide .t .title h3, .newxwzx .n h3 {font-size: 16px;font-weight: bold;color: #666;text-align: left;transition: 0.3s;height: auto;line-height: 1.4;/*overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3; */margin-bottom: 10px;min-height: 112px;}
.newxwzx { display: flex; justify-content: space-between; }
.newxwzx .right, .newxwzx .left { width: 49%; }
.newxwzx .swiper-slide .t .title .intro, .newxwzx .n .intro {color: #999;line-height: 20px;height: 60px;overflow: hidden;font-size: 15px;transition: all 0.35s ease-in-out;text-align: left;}
.newxwzx .swiper-slide .t:hover .pic img { transform: scale(1.05); }
.newxwzx .swiper-slide .t:hover .title h3 { margin-left: 10px; color: #003a8f; }
.newxwzx .n a {display: block;/* border-left: 1px dashed #e6e6e6; */padding-left: 7px;}
.newxwzx .n .date { margin: 0 0 13px 0px; }
.newxwzx .n:hover h3 { margin-left: 10px; color: #003a8f; }
.newxwzx .n:hover .intro { margin-left: 10px; }
.newxwzx .xwbox {    /* width: 49%; */ }
.newxwzx .xwbox .swiper-slide, .newxwzx .xwbox .n { width: 275px; margin-right: 0px; }
.newxwzx .xwbox .more { background: #0061ee; color: #fff; padding: 0 19px; margin-top: 30px }
.newxwzx .xwbox.dwxw .more { background: #c00; }
.newxwzx .dwxw .swiper-slide .t .title .date strong, .newxwzx .dwxw .n .date strong { display: inline-block; *display: inline; *zoom: 1; height: 40px; line-height: 40px; padding: 0 10px; background: #058863; font-family: 'Arial'; background: -webkit-linear-gradient(left, #f00, #6d3434); background: -o-linear-gradient(right #f00, #6d3434); background: -moz-linear-gradient(right #f00, #6d3434); background: linear-gradient(to right #f00, #6d3434); border-radius: 0 10px 0 0; color: #fff; }

/* 焦点图切换-新闻内容 */
.focusnews { margin-bottom: 15px; overflow: hidden; position: relative; width: 580px; height: 400px; }
.focusnews .hd { position: absolute; z-index: 1; right: 14px; bottom: 23px; }
.focusnews .hd ul { overflow: hidden; zoom: 1; float: left; }
.focusnews .hd ul li { float: left; margin-right: 5px; width: 9px; height: 9px; line-height: 9px; text-align: center; background: #fff; cursor: pointer; color: #fff; padding: 0px; position: static; }
.focusnews .hd ul li.on { background: #FF4F01; color: #fff; }
.focusnews .hd ul li span { display: none; }
.focusnews .bd { position: relative; overflow: hidden; }
.focusnews .bd li { position: relative; }
.focusnews .bd .pic { position: relative; z-index: 0; line-height: 0; }
.focusnews .bd .pic img { width: 100%; height: 400px; border: 0; }
.focusnews .bd .con { position: absolute; width: 100%; z-index: 1; bottom: 0; height: 36px; line-height: 36px; text-align: left; }
.focusnews .bd .con .title { position: absolute; width: 76%; bottom: 11px; left: 7px; z-index: 1; height: 100%; overflow: hidden; }
.focusnews .bd .con .title a {color: #fff;padding-left: 10px;font-size: 16px;text-decoration: none;}
.focusnews .bd .con .titleBg { position: absolute; width: 100%; z-index: 0; bottom: 0; left: 0; background: #000; filter: alpha(opacity=60); opacity: 0.6; height: 60px; }
.rowK { background: #f0f0f0; padding: 30px 0; overflow: hidden; margin-bottom: 30px; }
.rowK .sw .hdtt {height: 32px;line-height: 32px;margin-bottom: 25px;display: flex;align-items: center;justify-content: space-between;}
.rowK .sw .hdtt h3 { float: left; }
.rowK .sw .hdtt .more {
    order: 2;
}
.rowK .sw .hdtt h3 b, .rowK .sw .hdtt h3 a { font-size: 20px; color: #333; font-weight: 600; }
.rowK .areaL { float: left; width: 580px; }
.rowK .areaR { float: right; width: 580px; }
.rowK .KList li {font-size: 16px;line-height: 2.4;overflow: hidden}
.rowK .KList li .date { float: right; color: #999 }
.rowK .KList li a { position: relative; padding-left: 20px; float: left; }
.rowK .KList li a:after {content: '';position: absolute;left: 0;top: 14px;width: 10px;height: 10px;border-radius: 50%;border: 1px solid #016033;}
.rowH { padding: 30px 0 30px 0; }
.rowH .hd { height: 22px; line-height: 22px; position: relative; margin-bottom: 20px; }
.rowH .hd h3 {    /* border-left: 7px solid #003a8f; */
text-align: left;    /* padding-left: 10px; */ }
.rowH .hd h3 a { font-size: 20px; color: #333; font-weight: 600; }
.rowH .cpzx_box .piclist li { width: 240px; float: left; border: 1px solid #fff; transition: 0.5s; margin-top: 10px }
.rowH .cpzx_box .piclist li .title {padding: 0 5px;line-height: 1.5;margin-bottom: 30px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;font-size: 16px;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.rowH .cpzx_box .piclist li:hover { border: 1px solid #f0f0f0; transform: translateY(-10px); box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1); }


.rowI { padding: 30px 0 30px 0; overflow: hidden;}
.rowI .sw{
    overflow: hidden;
}
.rowI .sw::after{
    content:"";
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 62px;
    width: 1px;
    height: 170px;
    background-color: #dadada;
}
.rowI .links-icon-box{
    width: 570px;
}
.rowI .hd { height: 22px; line-height: 22px; position: relative; margin-bottom: 20px; }
.rowI .hd h3 {    /* border-left: 7px solid #003a8f; */
text-align: left;    /* padding-left: 10px; */ }
.rowI .hd h3 span { font-size: 20px; color: #333; font-weight: 600; }
.rowI ul{
    overflow: hidden;
    margin: 0 -14px;
}
.rowI li {
    text-align: center;
    position: relative;
    width: 120px;
    display: block;
    float: left;
    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    -ms-transition: all 0.4s linear;
    transition: all 0.4s linear;
    margin: 0px 14px;
}
.rowI li i {
    position: absolute;
    z-index: 1;
    top: 40px;
    left: 50%;
    display: flex;
    align-items: center;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    margin: auto;
    margin-left: -40px;
}
.rowI li i img {
    width: 48px;
    display: block;
    margin: auto;
}
.rowI .li1 i {
    background: #278BC9;
}
.rowI .li2 i {
    background: #2588CB;
}
.rowI .li3 i {
    background: #258DC9;
}
.rowI .li4 i {
    background: #20A3C1;
}
.rowI .li5 i {
    background: #24B5B8;
}
.rowI .li6 i {
    background: #2BB5B7;
}
.rowI .li7 i {
    background: #55BAAA;
}
.rowI .li8 i {
    background: #16ADAC;
}
.rowI li p {
    display: block;
    line-height: 1.6;
    font-size: 16px;
    font-style: normal;
    margin-bottom: 5px;
    color: #000000;
    text-align: center;
    margin-top: 8px;
}
.rowI li a {
	position: relative;
    z-index: 2;
    display: block;
    padding-top: 126px;
}
.rowI li:hover {
    transform: translate3d(0, -6px, 0);
}
.rowI li:hover a {
    color: #003a8f;
}
/* .rowI .li5 a { pointer-events: none; } */
.fgk { background: #fff; }
.fgk .hd a { color: #333 !important; font-weight: bold }
.fgk .bd a { color: #333 !important }
.footercnew {padding: 30px 0;font-size: 16px;border-top: 1px solid #ccc;background: url(../../base/img/footbg.jpg);color: #fff;background-size: cover;}
.footercnew .sw { background: url(../../base/img/flogo.png) no-repeat center; background-size: 88px; color: #fff }
.colpiclink { margin-bottom: 30px }
.colpiclink{ position:relative;}
.colpiclink .arrow{ position:absolute; width:40px; height:60px; font-size:20px; top:50%; margin-top:-30px; background:#2197c9; z-index:9; color:#fff ; cursor:pointer; line-height:60px;}
.colpiclink .arrow:hover{ opacity:0.8}
.colpiclink .arrow.prev{left:0;}
.colpiclink .arrow.next{right:0;}
.colpiclink .tempWrap{ width:1200px !important}
.colpiclink .arrow.nextStop,
.colpiclink .arrow.prevStop{cursor:default}




.colpiclink ul { display: flex; justify-content: space-between; flex-direction: row-reverse; flex-wrap: wrap; }
.colpiclink ul li { width: 385px; height: 462px; overflow: hidden; margin-right: 23px; }
.colpiclink ul li img { transition: 0.5s; width: 100%; height: auto; }
.colpiclink ul li img:hover { opacity: 0.8; cursor: default; transform: scale(1.05) }

/*--
颜色代码
#0068B7 深色标题
#ddd 淡色边框
--*/
