@charset "utf-8";
body {background: #ecf1fb;}input, button, select, textarea {outline: none;}a {text-decoration: none !important;}.container {width: 1320px;}
.top {height: 718px;margin: 0 auto;background: url(../../../images/ztzl.files/zfkfr2.files/ztbanner.png) top center no-repeat;background-size: cover;}
.ztbanner {height: 718px;overflow: hidden;position: relative;}
.ztbanner .ztlogo {position: absolute;height: 65px;top: 18px;}
.top .text1 {position: absolute;top: 24%;left: 9%;}
.top .text2 {position: absolute;top: 24%;right: 9%;}
.zf_daoyu {height: 169px;background:url(../../../images/ztzl.files/zfkfr2.files/daoyu.png) center no-repeat;position: absolute;bottom: 12%;}
.zf_daoyu .text {padding: 45px 90px;line-height: 40px;font-size: 18px;color: #000000;text-indent: 2em;}
.zf_tit {height: 43px;overflow: hidden;background: url(../../../images/ztzl.files/zfkfr2.files/tbg.png) center no-repeat;text-align: center;line-height: 41px;margin: 30px 0;}
.zf_tit.tbg2 {background: url(../../../images/ztzl.files/zfkfr2.files/tbg2.png) center no-repeat;}
.zf_tit.tbg3 {background: url(../../../images/ztzl.files/zfkfr2.files/tbg3.png) center no-repeat;}
.zf_tit a {font-size: 41px;font-weight: bold;font-style: italic;text-align: center;color: #006bfd;letter-spacing: 7px;margin-left: 79px;}
.zf_tit .mr {float: right;font-size: 14px;color: #4a68ae;display: inline;}
.zf_tit .mr a {color: #4a68ae;font-size:14px;letter-spacing:0;font-weight:normal;font-style:normal;margin-left:0;}
#xw_jdt {width: 1212px;}
#xw_jdt img {width: 100%;height: 330px;}
#xw_jdt .swiper-slide {z-index: 999;padding-top: 40px;}
#xw_jdt .swiper-slide img {width: 100%;}
#xw_jdt .swiper-slide-active {z-index: 1000;padding-top: 0;}
#xw_jdt .swiper-slide-active img {width: 600px;height: 400px;margin-left: -113px;}
#xw_jdt .swiper-button-prev, .swiper-container-rtl .swiper-button-next {background: url(../../../images/ztzl.files/zfkfr2.files/lt.png) center no-repeat;height: 80px;width: 60px;top:40%}
#xw_jdt .swiper-button-next, .swiper-container-rtl .swiper-button-prev {background: url(../../../images/ztzl.files/zfkfr2.files/rt.png) center no-repeat;height: 80px;width: 60px;top:40%}

.zf_list {background: #ffffff;overflow: hidden;padding: 27px 33px;}
.zf_list ul {margin-bottom: 0;overflow: hidden;}
.zf_list ul li {height: auto;overflow: hidden;padding: 15px 0;width: 49%;float: left;background: url(../../../images/ztzl.files/zfkfr.files/ptx.png) 5px center no-repeat;}
.zf_list ul li:nth-child(odd){border-right:1px solid #999999;padding-right: 35px !important;margin-right: 23px;}
.zf_list ul li a {width: 76%;float: left;}
.zf_list li {text-align:left;height: 42px;line-height: 42px;vertical-align:middle;overflow:hidden;font-size: 18px;background:url(../../../images/ztzl.files/zfkfr.files/ptx.png) 0 center no-repeat;text-indent: 20px;padding: 0 !important;border-bottom: none !important;}
.zf_list li a {display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color: #333333;width: 80%;float: left;}
.zf_list a:hover { color:#20528f;}
.zf_list li span{float:right;color: #999999;font-size: 18px;}
.zf_list .mr {padding: 20px 0;text-align: center;font-size: 16px;padding-bottom: 0;}
.zf_list .mr a {text-align: center;color: #006bfd;}

.back{float: right; color: #ffffff; background: #ffffff; padding: 6px 17px; border-radius: 11px; position: absolute; right: 0; top: 24px;}
.back a{color:#3d6bfd;}

@media all and (max-width: 1024px) {
    .container {width: 100%;}
    .zf_logo {width: 100%;padding: 30px 0;}
    .zf_logo img {width: 90%;}
    .zf_daoyu {height: auto;background: #ffffff;}
    .zf_daoyu .text {padding: 20px;text-indent: 0;}
    .zf_daoyu .text p {margin-bottom: 0;}
    .zf_bx .zf_inr {padding:20px 0}
    .zf_bx .zf_inr .zf_list {padding: 0 20px;}
    .g-ft {display: none !important;}
}

@media all and (max-width: 992px) {
	.top {height: auto;}
    .ztbanner {height: auto;}
    .ztbanner .ztlogo {position: unset;width: 100%;height: 59px;text-align: center;display: block;margin: 1.5rem 0;margin-bottom: 0;}
    .ztbanner .btitle {font-size: 5rem;color: #ffffff;height: 100%;text-align: center;width: 100%;text-shadow: none;padding: 4rem 0;}
    .ztbanner .btitle p {padding-top: 0;}
    .ztbanner .btitle em {font-size: 6.5rem;margin-right: 4px;}
    .tt {background: url(../../../images/ztzl.files/shequgk_red3.files/tt01.png) center left no-repeat;}
    .tt h1 {margin: 0;padding: 0 50px;text-overflow: ellipsis;overflow:hidden;white-space:nowrap;font-size: 22px;}
    .mbnr a {font-size: 16px;padding: 0 10px;}
    .sztbx a p {width: 70%;}
    .mbtt a.default {background: #bc132a;}
    .g-ft {display: none !important;}
}

@media all and (max-width: 767px) {
	.top {height: auto;padding-bottom: 26px;}
    .ztbanner {height: auto;}
    .ztbanner .ztlogo {position: unset;width: 100%;height: 59px;text-align: center;display: block;margin: 1.5rem 0;margin-bottom: 0;}
    .ztbanner .btitle {font-size: 4rem;color: #bc132a;font-family: unset;height: 100%;text-align: center;width: 100%;text-shadow: none;padding: 4rem 0;font-weight: bold;}
    .ztbanner .btitle em {font-size: 3.6rem;margin-right: 4px;}
    #xw_jdt {width: 100%;}
    #xw_jdt .swiper-slide-active img {width:100%;height: 270px !important;margin: 0;}
    #xw_jdt .swiper-slide-active .u-tit {font-size: 16px;}
    .swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {top: 42%;}
    .swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {top: 42%;}
    #xw_jdt img {height: auto;}
    .top .text1 {display: block;position: unset;margin: 31px 0;text-align: center;}
    .top .text1 img {width: 90%;text-align: center;}
    .top .text2 {display: none;}
    .zf_daoyu {position: unset;}
    .zf_list {padding: 20px;}
    .zf_list ul li {width: 100%;padding:0;margin: 0;}
    .zf_list ul li:nth-child(odd) {border-right:none;padding-right: 0 !important;margin-right: 0;}
    .zf_list ul li a {width: 100%;float: left;}
    .zf_list span {display: none;}
}

@media all and (max-width: 375px) {
    .ztbanner .ztlogo {height: 59px;}
    .ztbanner .ztlogo img {width: 80%;}
    .ztbanner .btitle {font-size: 2rem;padding: 2rem 0;font-weight: bold;}
}