/*CSS reset*/
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
blockquote,
th,
td,
p {
    margin: 0;
    padding: 0;
    font-family: "microsoft yahei";
    font-size: 16px;
    cursor: default;
    color: #333;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    border: none;
}

/*tr,td{border:none;}*/
fieldset,
img {
    border: 0;
    border: none;
}

ul,
li,
dl,
dt,
dd,
ol,
p,
img {
    list-style: none;
    border: none;
    vertical-align: middle;
}

address,
caption,
cite,
code,
dfn,
em,
th,
var,
optgroup {
    font-style: normal;
    font-weight: normal;
}

del,
ins {
    text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
}

button,
input,
select,
textarea {
    font-size: 100%;
}

q:before,
q:after {
    content: '';
}

abbr,
acronym {
    border: 0;
    font-variant: normal;
}

sup {
    vertical-align: baseline;
}

sub {
    vertical-align: baseline;
}

a {
    text-decoration: none;
    outline: none;
    color: #333;
}

a:hover {
    text-decoration: none;
    color: #3371cc;
}

a:active {
    outline: none;
}

i {
    font-style: normal
}

*:focus {
    outline: -webkit-focus-ring-color auto 2px;
    outline-color: -webkit-focus-ring-color;
    outline-style: auto;
    outline-width: 2px;
}

*:focus-visible {
    outline: -webkit-focus-ring-color auto 2px;
    outline-color: -webkit-focus-ring-color;
    outline-style: auto;
    outline-width: 2px;
}

body {
    /* background: url(/zzcms/DFS/template/1625/img/index-bg.png) no-repeat top center; */
}

.w1200 {
    width: 1200px;
    margin: 0 auto;
}

.foot {
    margin-top: 40px;
}

.dqwz {
    width: 1180px;
    background: url(zwgk_dqwz.png) no-repeat left center;
    font-size: 14px;
    line-height: 20px;
    padding: 15px 0 15px 25px;
    margin: 0 auto;
}

.zwgk-top ul {
    margin-top: 10px;
    overflow: hidden;
}

.zwgk-top li {
    float: left;
    width: 224px;
    height: 256px;
    background: #f3efe4;
    background: linear-gradient(to bottom, #f2ede1 60%, #fdfbf8);
    margin-left: 20px;
    padding-top: 34px;
}

.zwgk-top li:first-child {
    margin-left: 0;
}

.zwgk-top li i {
    display: block;
    width: 84px;
    height: 84px;
    background: no-repeat center center;
    margin: 0 auto;
}

.zwgk-top li.item01 i {
    background-image: url(zwgk_icon_jcgk.png);
}

.zwgk-top li.item02 i {
    background-image: url(zwgk_icon_zxgk.png);
}

.zwgk-top li.item03 i {
    background-image: url(zwgk_icon_glgk.png);
}

.zwgk-top li.item04 i {
    background-image: url(zwgk_icon_fwgk.png);
}

.zwgk-top li.item05 i {
    background-image: url(zwgk_icon_jggk.png);
}

.zwgk-top li h3 {
    text-align: center;
    font-size: 24px;
    line-height: 1;
    margin-top: 10px;
}

.zwgk-top li .menu {
    padding: 10px 0 0 20px;
    margin-top: 10px;
    overflow: hidden;
}

.zwgk-top li .menu a {
    float: left;
    width: 50%;
    /* text-align: center; */
    line-height: 1;
    color: #999;
    padding: 8px 0;
}

.zwgk-top li .menu a:hover {
    color: #3371cc;
}

.zwgk-top li .menu-more {
    font-family: simsun;
    font-weight: bold;
    font-size: 24px;
    text-align: center;
    color: #999;
    margin-top: 10px;
    overflow: hidden;
}

.zwgk-top li .menu-more::before {
    display: block;
    content: "<";
    transform: rotateZ(-90deg);
}

.zwgk-search {
    background-color: #f2f2f2;
    padding: 30px 0;
    margin-top: 30px;
}

.zwgk-search h2 {
    font-size: 24px;
    line-height: 1;
    margin-bottom: 20px;
}

.zwgk-search .w1200 {
    overflow: hidden;
}

.zwgk-search .search-txt {
    float: left;
}

.zwgk-search .search-btn {
    float: left;
}

.zwgk-search input {
    outline: none;
}

.zwgk-search .select {
    float: left;
    font-weight: bold;
    padding: 0 20px;
    width: 130px;
    height: 50px;
    border: 1px solid #d8d8d8;
    color: #006EAB;
    outline: none;
    margin-right: 20px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: #fff url(zwgk_icon_select.png) no-repeat 100px center;
}

.zwgk-search .input {
    float: left;
    width: 718px;
    height: 48px;
    padding: 0 20px;
    border: 1px solid #d8d8d8;
    line-height: 50px;
    cursor: text;
    background-color: #ffffff;
}

.zwgk-search .btn-search {
    border-radius: 3px;
    cursor: pointer;
    float: right;
    border: none;
    outline: none;
    width: 120px;
    height: 50px;
    background: #1368d1 url(zwgk_icon_search.png) no-repeat 20px center;
    color: #ffffff;
    font-size: 18px;
    text-align: left;
    text-indent: 55px;
}

.zdly {
    padding-top: 10px;
}

.zdly li {
    float: left;
    width: 387px;
    height: 120px;
    margin: 20px 20px 0 0;
    overflow: hidden;
}

.zdly li:first-child {
    width: 386px;
}

.zdly li img {
    max-width: 100%;
    height: auto;
}

.news {
    margin-top: 20px;
}

.news-title {
    height: 50px;
    line-height: 50px;
}

.news-title li {
    position: relative;
    float: left;
    font-size: 22px;
    margin-right: 40px;
}

.news-title li.on {
    font-weight: bold;
    height: 47px;
    border-bottom: 3px solid #3371cc;
    color: #333;
}

.news-title .more {
    float: right;
}

.news-title .more a {
    display: none;
    font-size: 14px;
    color: #999;
}

.news-title .more a:first-child {
    display: block;
}

.news-title .more a:hover {
    color: #3371cc;
}

.news-list {
    padding-top: 8px;
}

.news-list ul {
    display: none;
}

.news-list ul:first-child {
    display: block;
}

.news-list li {
    border-bottom: 1px solid #e5e5e5;
    position: relative;
    background: url(zwgk_list_dot.png) no-repeat left center;
    font-size: 16px;
    line-height: 24px;
    overflow: hidden;
    vertical-align: top;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 15px 100px 15px 20px;
}

.news-list li span {
    position: absolute;
    right: 0;
    font-size: 14px;
    color: #999;
}

.zwgk-menu {
    padding-top: 10px;
}

.zwgk-menu li {
    float: left;
    width: 285px;
    line-height: 60px;
    text-indent: 90px;
    font-size: 18px;
    background: #f0f0f0 no-repeat 38px center;
    margin: 20px 20px 0 0;
}

.zwgk-menu li:hover {
    background-color: #3371cc;
}

.zwgk-menu li:hover a {
    color: #fff;
}

.zwgk-menu li a {
    display: block;
    width: 100%;
    height: 100%;
}

.zwgk-menu li.menu01 {
    background-image: url(zwgk_menu_icon01.png);
}

.zwgk-menu li.menu02 {
    background-image: url(zwgk_menu_icon02.png);
}

.zwgk-menu li.menu03 {
    background-image: url(zwgk_menu_icon03.png);
}

.zwgk-menu li.menu04 {
    background-image: url(zwgk_menu_icon04.png);
}

.zwgk-menu li.menu05 {
    background-image: url(zwgk_menu_icon05.png);
}

.zwgk-menu li.menu06 {
    background-image: url(zwgk_menu_icon06.png);
}

.zwgk-menu li.menu07 {
    background-image: url(zwgk_menu_icon07.png);
}

.zwgk-menu li.menu08 {
    background-image: url(zwgk_menu_icon08.png);
}

.zwgk-menu li.menu01:hover {
    background-image: url(zwgk_menu_icon01_h.png);
}

.zwgk-menu li.menu02:hover {
    background-image: url(zwgk_menu_icon02_h.png);
}

.zwgk-menu li.menu03:hover {
    background-image: url(zwgk_menu_icon03_h.png);
}

.zwgk-menu li.menu04:hover {
    background-image: url(zwgk_menu_icon04_h.png);
}

.zwgk-menu li.menu05:hover {
    background-image: url(zwgk_menu_icon05_h.png);
}

.zwgk-menu li.menu06:hover {
    background-image: url(zwgk_menu_icon06_h.png);
}

.zwgk-menu li.menu07:hover {
    background-image: url(zwgk_menu_icon07_h.png);
}

.zwgk-menu li.menu08:hover {
    background-image: url(zwgk_menu_icon08_h.png);
}

.zwgk-rdzt,
.zwgk-czyjs {
    margin-top: 50px;
}

.zwgk-title {
    font-size: 0;
    text-align: center;
    margin-bottom: 30px;
}

.zwgk-title h2 {
    display: inline-block;
    position: relative;
    font-size: 30px;
    padding-bottom: 15px;
}

.zwgk-title h2::before {
    position: absolute;
    bottom: 0;
    content: "";
    width: 100%;
    height: 4px;
    background-color: #1368d1;
}

.zwgk-rdzt .rdzt-more {
    display: block;
    width: 220px;
    line-height: 50px;
    border: 2px solid #e5e5e5;
    text-align: center;
    margin: 40px auto 0;
}

.zwgk-rdzt .rdzt-more:hover {
    border-color: #3371cc;
}

.zdly,
.zwgk-menu,
.rdzt-list,
.czyjs-list {
    width: 1220px;
    overflow: hidden;
}

.rdzt-list2 {
    display: none;
}

.rdzt-list li {
    float: left;
    width: 285px;
    height: 120px;
    margin: 20px 20px 0 0;
}

.rdzt-list li img {
    width: 100%;
    height: 100%;
}

.czyjs-list li {
    float: left;
    border: 1px solid #ededed;
    width: 222px;
    height: 68px;
    font-size: 20px;
    text-align: center;
    line-height: 68px;
    margin: 20px 20px 0 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.czyjs-list li a {
    display: block;
    width: 100%;
    height: 100%;
    background-color: #f4f4f4;
}

.czyjs-list li a:hover {
    color: #fff;
    background-color: #3371cc;
}

/***********************************ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¸ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂºÃƒâ€¦Ã¢â‚¬Å“.html***********************************/
#szf .szf-t{overflow: hidden;margin-top: 20px;}
#szf .list { height: 175px;}
#szf .leaders { float: left; width: 680px;}
#szf .leader-list { position: relative; border-bottom: 1px solid #e7e7e7; padding: 30px 0 15px 130px; overflow: hidden;}
#szf .leader-list:last-child{ border-bottom:0; }
#szf .leader-list h3 { position: absolute; top: 50%; left: 0; width: 128px; text-align: center; font-size: 18px; font-weight: normal; line-height: 30px; margin-top: -30px;}
#szf .leader-list ul { overflow: hidden;}
#szf .leader-list ul li { float: left; margin:0 30px 10px 0;}
#szf .leader-list ul li a { display: block; width: 100%; height: 100%;}
#szf .leader-list ul li .pic{border: 1px solid #f1f1f1;padding: 3px;cursor: pointer;width: 108px;margin: 0 auto;}
#szf .leader-list ul li .pic img { width: 92px; height: 122px;}
#szf .leader-list ul li p { font-size: 16px; line-height: 30px; text-align: center; cursor: pointer;}
#szf .leader-list:first-child ul li .pic img { width: 108px; height: 142px;}
#szf .bdshare-button-style0-16 a{ padding-left: 0!important; }
#szf .szf-t-r { float: right; width: 490px;}
#szf .szf-t-r .list { height: 210px;}
/* ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¸ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂºÃƒâ€¦Ã¢â‚¬Å“-ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂºÃƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â·Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â½Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãƒâ€¦Ã‚Â  */
#szf .cwhy { float: right; width: 490px;}
#szf .cwhy .list li a span { color: #d4972c;}
#szf .gzbg-list{width: 500px;margin-top: 15px;overflow: hidden;}
#szf .gzbg-list li{float: left;width: 240px;height: 50px;font-size: 16px;text-align: center;line-height: 50px;margin: 0 10px 10px 0;overflow: hidden;}
#szf .gzbg-list li a{ display: block; height: 100%; background: #edf7ff; -webkit-transition: all 0.3s ease-out; transition: all .3s ease-out; }
#szf .gzbg-list li a:hover { background: #006ad8; color: #fff;}
/* ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¸ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂºÃƒâ€¦Ã¢â‚¬Å“-ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂºÃƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¥ */
#szf .szfgb-list{ width: 500px; margin-top: 30px;}
#szf .szfgb-list li { float: left; width: 115px; height: 140px; margin-right: 10px;}
#szf .szfgb-list li a { display: block; border: 3px solid #e6e5e3; font-size:14px; width: 109px; height: 61px; background: url(szf_szfgb_gh.png) no-repeat center 9px; text-align: center; line-height: 16px; padding-top: 70px;}
#szf .szfgb-list li a { -webkit-transition: all 0.3s ease-out; transition: all .3s ease-out; }
#szf .szfgb-list li span { color: #bf2738; font-weight: bold; line-height: 24px;}
#szf .szfgb-list li a:hover{ border-color: #bf2738;}
/*ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¸ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂºÃƒâ€¦Ã¢â‚¬Å“-ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂºÃƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã¢â‚¬Å“Ãƒâ€šÃ‚ÂºÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â¾ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾*/
#szf .szf-b {margin-top: 10px;overflow: hidden;}
#szf .zfjg {float: left;width: 680px;/* min-height: 330px; */}
#szf .zfjg-main {margin-top: 20px;}
#szf .zfjg-head { overflow: hidden;}
#szf .zfjg-head li{ float: left; margin-right:10px;}
#szf .zfjg-head li a { display: block; padding: 0 10px; line-height: 30px; font-size: 16px;}
#szf .zfjg-head li.on a {background: #ecfafe; color: #006dac; }
#szf .zfjg-list{ margin-top: 10px; overflow: hidden;}
#szf .zfjg-list li { float: left; width:25%; background: url(szf_dot.jpg) no-repeat left center; }
#szf .zfjg-list li a {display:block;padding: 10px;line-height: 24px;color: #666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#szf .zfjg-list li a:hover{ color: #006dac; text-decoration:underline; }
#szf .zfjg-list li.more{ background: none; text-indent: 0;}
#szf .zfjg-list li.more a { display: block; width: 60px; height: 20px; background: #f8f8f8; color: #999; text-align: center; line-height: 20px; margin-top: 2px;}
#szf .zfjg-list li.more a:hover { background: #006dac; color: #fff;}
/* ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â²ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“Ãƒâ€šÃ‚Â°ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚ÂÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€šÃ‚Â­ */
#szf .csxwlb { float: right; width: 490px; height: 80px;/* margin-top: 20px; */overflow: hidden;}
#szf .csxwlb img { width: 100%; height: 100%; transform: scale(1); transition: all .5s;}
#szf .csxwlb img:hover { transform: scale(1.05); transition: all .5s;}

/*ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â±ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡tabÃƒÆ’Ã‚Â¥Ãƒâ€¹Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â¢1 */
.tab_box{ text-align:left; }
.tab_hd{ height: 43px; border-bottom: 1px solid #e7e7e7; }
.tab_hd>ul>li{ margin-right: 30px; float:left;  height: 42px; line-height:42px; }
.tab_hd>ul>li>a{ font-size: 20px; color: #666666; }
.tab_hd .on{border-bottom: 2px solid #006ad8;}
.tab_hd .on a{color: #006ad8;font-weight: bold;}
.tab_hd>ul>li>a>span{ font-size: 14px; color: #999999; line-height: 42px; margin-left: 10px; }
.tab_hd>span{ float: right; }
.tab_hd>span>a{color: #999; line-height: 44px;}
.tab_hd>span>a:hover{ color:#006ad8;}

/* ÃƒÂ¦Ã¢â‚¬â€œÃ‚Â°ÃƒÂ©Ã¢â‚¬â€Ã‚Â»ÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨ */
.bd_new ul{ zoom:1; padding: 10px 0; }
.bd_new li{  height: 36px; line-height: 36px; padding-left: 20px; background: url(zwgk_list_dot.png) no-repeat 3px 14px;position: relative;  }
.bd_new li a{ font-size: 16px; display: block; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; }
.bd_new li:hover a{ color: #006eab; text-decoration:underline; }
.bd_new li:hover span{ color: #006eab; }
.bd_new li span{ display: block; width: 100px; font-size: 14px; text-align: right; float:right; color: #999999; }
.bd_new li i{padding-left: 10px; font-size: 16px; color: #19b5ff; }

#szf .zssydw li { width: 50%;}


@media screen and (max-width: 1199px) {
    .Voice-Voicer-Container { display: none;}
    .dqwz { width: auto;}
    .container { padding: 0 10px 10px;}
    .w1200 { width: auto;}
    .zwgk-top ul { margin-top: 0;}
    .zwgk-top li { width: 100%; height: auto; padding-bottom: 20px; margin: 0 0 10px;}
    .zwgk-top li .menu a {float: none;margin-right: 20px;white-space: nowrap;padding: 0;line-height: 30px;}
    .zwgk-search {padding: 20px;height: auto; margin-top: 0;}
    .zwgk-search .select { box-sizing: border-box; width: calc(100% / 2 - 5px); margin: 0 0 10px 0;}
    .zwgk-search .select:nth-child(2) { float: right;}
    .zwgk-search .input { width: calc(100% - 130px); box-sizing: border-box;}
    .zwgk-search .btn-search { box-sizing: border-box; height: 48px;}
    .zdly li { width: 100% !important; margin: 10px 0 0; text-align: center;}
    .zdly, .zwgk-menu, .rdzt-list, .czyjs-list { width: auto;}
    .zwgk-menu { display: flex; flex-wrap: wrap; justify-content: space-between; padding-top: 0;}
    .zwgk-menu li { width: calc(100% / 4 - 7px); margin: 10px 0 0; background-image: none !important; text-align: center; text-indent: 0;}
    .news { margin-top: 10px;}
    .zwgk-rdzt, .zwgk-czyjs { margin-top: 20px;}
    .zwgk-title { margin-bottom: 10px;}
    .rdzt-list,.czyjs-list { display: flex; flex-wrap: wrap; justify-content: space-between;}
    .rdzt-list li,.czyjs-list li { width: calc(100% / 3 - 7px); height: auto; margin: 0 0 10px 0;}
    .czyjs-list li { font-size: 16px;}
    .news-title { height: auto; overflow: hidden;}

    #szf {padding: 20px 10px 10px;}
    #szf .leaders,#szf .szf-t-r,#szf .gzbg-list,#szf .zfjg,#szf .cwhy { width: 100%;}
    #szf .szf-t { margin-top: 0;}
    #szf .gzbg-list li { width: 49.5%; margin-right: 0;}
    #szf .gzbg-list li:nth-child(2n) { float: right;}
} 

@media screen and (max-width: 480px) {
    .zwgk-menu li,.rdzt-list li,.czyjs-list li { width: 49%;}

    .tab_hd { height: auto; overflow: hidden;}
    #szf .gzbg-list li,#szf .zfjg-list li { width: 100%;}

    .leaders .tab_hd>ul>li { width: 50%; margin: 0; text-align: center; box-sizing: border-box;}
    #szf .leader-list ul li { width: 50%; margin-right: 0;}
}