.zt_header {width: 100%;}
.zt_header .header_top{background: #164483;}
.zt_header_box { width: 100%;max-width: 1200px;margin: 0 auto;}
.zt_header_box .zt_logo  {position: absolute;display: block;margin-top:88px;top: 0;}
.zt_header_box .zt_logo img {display: block;}
.head_banner{display: block;margin: 0 auto;max-width: 100%;}

.zt_content {width: 100%;max-width: 1200px;margin: 0 auto;}
.zt_content .title img {display: block;width: 100%;}

.zt_zcwj_box {background: #f9f9f9;padding-top: 36px;}

.zt_zcwj_tab .hd {text-align: center;padding: 40px 0 50px;}
.zt_zcwj_tab .hd ul li {display: inline-block;margin: 0 40px;}
.zt_zcwj_tab .hd ul li a {font-size: 24px;color: #666;font-weight: bold;padding-bottom: 15px;}
.zt_zcwj_tab .hd ul li.on a {color: #2c65c3;border-bottom:3px solid #2c65c3;}
.zt_zcwj_tab .bd ul {width: 100%;float: left;}
.zt_zcwj_tab .bd ul dl {width: 586px;height: 96px;background: #fff;box-sizing: border-box;padding: 18px;float: left;margin-bottom: 28px;margin-right: 28px;}
.zt_zcwj_tab .bd ul dl:nth-child(2n) {margin-right: 0;}
.zt_zcwj_tab .bd ul dl dt {width: 78px;height: 60px;background: #1467b4;text-align: center;float: left;}
.zt_zcwj_tab .bd ul dl dt h2 {font-weight:bold;font-size: 30px;color: #fff;line-height: 30px;padding-top: 4px;}
.zt_zcwj_tab .bd ul dl dt span {font-size: 14px;color: #fff;line-height:14px;margin-top:5px;display: block;}
.zt_zcwj_tab .bd ul dl dd {width: 452px;float: left;margin-left: 20px;}
.zt_zcwj_tab .bd ul dl dd a {font-size: 18px;color: #333;line-height: 30px;}
.zt_zcwj_tab .bd ul dl dd a:hover {color: #1467b4;}
.zt_zcwj_tab .bd .zt_more {width: 210px;height: 46px;display: block;border: 1px solid #bfbfbf;border-radius: 6px;text-align: center;line-height: 46px;font-size: 16px;color: #999;margin:22px auto 50px;}
.zt_zcwj_tab .bd .zt_more:hover {border: 1px solid #1467b4;color: #1467b4;}

.zt_zczy_box {background: #fff;padding: 50px 0;}
.zt_zczy_box dl {margin-top: 50px;}
.zt_zczy_box dl img {width: 100%;height:auto;display: block;}
.zt_zczy_box dl dt {width: 48%;height: 668px;display:block;float: left;position:relative;}
.zt_title {width: 100%;height: 40px;background: rgba(0,0,0,0.5);text-align: center;position: absolute;bottom: 0;left: 0;}
.zt_title a {color: #fff;line-height: 40px;font-size: 16px;}
.zt_title a:hover {text-decoration: underline;}
.zt_zczy_box dl dd {width: 48%;float: right;}
.zt_zczy_box dl dd div {position: relative;}
.zt_zczy_box dl dd div.div_pic1 {width: 100%;height:350px;margin-bottom: 24px;}
.zt_zczy_box dl dd div.div_pic1 ul li {padding: 26px;padding-right: 18px;margin: 2px;margin-bottom: 6px;box-sizing: border-box;box-shadow: 0px 0px 4px 2px #eeeeee;}
.zt_zczy_box dl dd div.div_pic1 ul li a.zc_tle{display: block;color: #000;font-weight: bold;font-size: 24px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zt_zczy_box dl dd div.div_pic1 ul li p {line-height: 24px;color: #666;margin-top: 12px;-webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;text-indent: 2em;position: relative;}
.zt_zczy_box dl dd div.div_pic1 ul li p .pron {color: #e51b16;position: absolute;bottom: 0;right: 0;}
.zt_zczy_box dl dd div.zt_title {position: absolute;}
.zt_zczy_box dl dd div.div_pic2 {width: 100%;height: 294px;}

.zt_content .pic3 {margin: 50px auto 0;display: block;}
.zt_content .pic3 img {width: 100%;display: block;height: auto;}

.selfScrollbar{overflow-y:auto;scrollbar-face-color: #2d66a5;scrollbar-highlight-color: #2d66a5;scrollbar-track-color: #f2f2f2;}
.selfScrollbar::-webkit-scrollbar{background-color: #f2f2f2;width:8px;height:8px;}
.selfScrollbar::-webkit-scrollbar-track{background-color: #f2f2f2;border-radius: 8px;}
.selfScrollbar::-webkit-scrollbar-thumb{border-radius: 8px;background-color: #2d66a5;}

@media screen and (max-width:1200px){
    .head_banner{width: 100%;}
}
