@charset "UTF-8";*{margin: 0;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
p{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
ul,
ol{list-style: none;list-style-type: none;margin: 0;}
input,
button,
a,
select{outline: none !important;}
table{border: none;}
a{text-decoration: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
img{border: none;}
a:hover,
a:focus{text-decoration: none;color: inherit;}
input,
textarea{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-tap-highlight-color: transparent;}
.fl{float: left;}
.fr{float: right;}
/*ȡ������������ʽ*/.no-before:before{display: none !important;}
.no-after:after{display: none !important;}
.no-mt{margin-top: 0 !important;}
.no-mr{margin-right: 0 !important;}
.no-mb{margin-bottom: 0 !important;}
.no-ml{margin-left: 0 !important;}
.no-all-m{margin: 0 !important;}
.no-pt{padding-top: 0 !important;}
.no-pr{padding-right: 0 !important;}
.no-pb{padding-bottom: 0 !important;}
.no-pl{padding-left: 0 !important;}
.no-all-p{padding: 0 !important;}
.no-bt{border-top: 0 !important;}
.no-br{border-right: 0 !important;}
.no-bb{border-bottom: 0 !important;}
.no-bl{border-left: 0 !important;}
.no-all-b{border: 0 !important;}
.clearfix{zoom: 1;}
.clearfix:before, .clearfix:after{content: "";display: block;clear: both;}
.tl{text-align: left !important;}
.tc{text-align: center !important;}
.tr{text-align: right !important;}
/*�������*/.text-ellipsis{display: block;white-space: nowrap;word-wrap: normal;overflow: hidden;-o-text-overflow: ellipsis;/* 1*/text-overflow: ellipsis;text-align: left;/* 2*/}
/*�������*/.text-ellipsis-2{white-space: normal;word-wrap: break-word;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
/*�������*/.text-ellipsis-3{white-space: normal;word-wrap: break-word;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
/*���Բ���*/.flex{display: -webkit-box;display: -moz-box;display: box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;flex-wrap: wrap;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;-webkit-box-lines: multiple;}
.flexnew{display: -webkit-box;display: -moz-box;display: box;}
/*flex����*//*��ֱ��������*/.flexvert{flex-direction: column;-ms-flex-direction: column;-webkit-flex-direction: column;-moz-box-orient: vertical;-webkit-box-orient: vertical;}
.flexbet{justify-content: space-between;-moz-box-pack: justify;-webkit-box-pack: justify;}
/*flexˮƽ���˶���*/.flexcenter{justify-content: center;-moz-box-pack: center;-webkit-box-pack: center;}
/*flexˮƽ���˶���*/.flexmid{align-items: center;-moz-box-align: center;-webkit-box-align: center;}
/*flex��ֱ����*/.flex1{-webkit-box-flex: 1;-moz-box-flex: 1;flex: 1;-webkit-flex: 1;-ms-flex: 1;min-width: 0;}
.require:before{content: "*";color: #f00;vertical-align: middle;}
a{text-decoration: none;color: #666;cursor: pointer;}
a:hover{color: #06C;}
body{color: #666;background-color: #fff;}
.wrap{width: 1200px;margin: 0 auto;}
body{position: relative;min-height: 100vh;background: #fff9f3 url(../ztImg/zt-bg-top.jpg) center top no-repeat;}
body:after{content: "";display: block;position: absolute;bottom: 0;width: 100%;min-width: 1200px;height: 500px;text-align: center;background: #fff9f3 url(../ztImg/zt-bg-bottom.jpg) center bottom no-repeat;background-size: 100% 100%;}
.header{padding-top: 100px;position: relative;z-index: 1;}
.header .logo{width: 401px;height: 85px;}
.header .logo img{width: 100%;height: 100%;}
.header .home{position: absolute;right: 0;top: 127px;font-size: 14px;color: #fff;border: 1px #fff solid;padding: 0 16px;border-radius: 6px;}
.header .home a{font-size: 14px;color: #fff;line-height: 28px;}
.header .home a:hover{color: #DF2923;}
.header .zt-title{margin: 80px auto;width: 1100px;height: 108px;text-align: center;}
.header .zt-title img{width: 100%;height: 100%;}
.header .nav ul{text-align: center;}
.header .nav ul li{display: inline-block;width: 247px;height: 101px;line-height: 101px;background: url(../ztImg/nav-bg.png) no-repeat center top;font-size: 24px;font-family: "΢���ź�";}
.header .nav ul li a{color: #fff;}
.header .nav ul li:nth-of-type(2){margin: 0 80px;}
.header .nav ul li:hover{background: url(../ztImg/nav-bg-active.png) no-repeat center top;}
.header .nav ul li.active{background: url(../ztImg/nav-bg-active.png) no-repeat center top;}
/* ͷ������*/.search-wrap{position: absolute;right: 130px;top: 127px;font-size: 14px;}
.search-wrap .search-input{width: 180px;border: 1px solid #D90201;height: 30px;line-height: 30px;padding: 0 10px;font-size: 14px;border-radius: 5px 0 0 5px;color: #333;}
.search-wrap .search-btn{border: 0;background: #D90201;height: 30px;line-height: 30px;padding: 0 15px;color: #fff;border-radius: 0 5px 5px 0;}
.special.search-wrap{margin-bottom: -15px;position: inherit;top: 0;left: 0;padding-top: 40px;height: 80px;}
.special.search-wrap #searchForm{width: 600px;margin: 0 auto;}
.special.search-wrap .search-input{width: 533px;}
.special.search-wrap .search-input, .special.search-wrap .search-btn{height: 40px;line-height: 40px;}
.special.search-wrap .search-btn{padding: 0 20px;}
.main{padding: 30px;margin-top: 70px;margin-bottom: 90px;min-height: 500px;position: relative;z-index: 1;background-color: #fff;border-radius: 10px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}
.main-item .main-title{margin: 20px auto 40px;text-align: center;}
.main-item .main-title a{width: auto;position: relative;font-size: 28px;color: #000;font-weight: 600;}
.main-item .main-title a::before, .main-item .main-title a:after{display: block;position: absolute;content: "";width: 144px;height: 7px;background: url(../ztImg/mian-title.png) no-repeat center;}
.main-item .main-title a::before{left: -160px;top: 16px;}
.main-item .main-title a:after{right: -160px;top: 10px;transform: rotate(180deg);transform-origin: center bottom;}
.main-nav-box ul{margin: 0 -10px;}
.main-nav-box li{float: left;width: 33.33%;padding: 0 10px;margin-bottom: 20px;}
.main-nav-box li a{display: block;width: 100%;height: 70px;line-height: 70px;background-color: #EDEDED;color: #333;font-size: 17px;text-align: center;}
.main-nav-box li a:hover{background-color: #ca0227;color: #fff;}
.empty{color: #666;font-size: 16px;padding: 10px 5px;line-height: 2em;}
.main-new-box ul li{float: left;width: 50%;background: url(../ztImg/li-ico2-hover.png) no-repeat 10px 14px;padding: 8px 20px;font-size: 16px;transition: .3s all;}
.main-new-box ul li a{display: block;font-size: 16px;padding-left: 10px;color: #333;}
.main-new-box ul li .title{max-width: 80%;}
.main-new-box ul li .date{color: #999;}
.main-new-box ul li:hover a{color: #E42923;}
.main-new-box ul li:hover .date{color: #006dba;}
.arrow{position: relative;}
.arrow:after{display: block;content: "";position: absolute;top: 50%;right: 30px;margin-top: -6px;width: 8px;height: 8px;border-top: 2px solid #fff;border-right: 2px solid #fff;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);transition: transform .3s ease;}
.arrow.on:after{transform: rotate(135deg);-ms-transform: rotate(135deg);/* IE 9*/-moz-transform: rotate(135deg);/* Firefox*/-webkit-transform: rotate(135deg);/* Safari �� Chrome*/-o-transform: rotate(135deg);}
.list-item li{position: relative;padding-left: 5px;border-bottom: 1px dashed #efefef;}
.list-item li a{display: block;font-size: 16px;height: 50px;line-height: 50px;padding-left: 10px;color: #333;}
.list-item li a:before{content: "";position: absolute;width: 4px;height: 4px;background-color: #2D599E;border-radius: 50%;top: 50%;margin-top: -2px;left: 3px;}
.list-item li a .title{max-width: 70%;font-size: 16px;color: #333;}
.list-item li a .date{margin-right: 14px;font-size: 16px;color: #999;}
.list-item li:hover .title{color: #DA3C34;}
.list-item li:hover .date{color: #1C86EE;}
.main-inner{padding: 30px;margin-top: 70px;margin-bottom: 90px;min-height: 500px;position: relative;z-index: 1;background-color: #fff;border-radius: 10px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}
.main-inner .road{margin-bottom: 20px;padding: 14px;min-height: 50px;font-size: 16px;background-color: #F4EFED;}
.main-inner .sidebar{width: 300px;}
.main-inner .sidebar h3{height: 50px;line-height: 50px;text-align: center;font-size: 16px;font-weight: 600;color: #06C;background-color: #F0F0F0;}
.main-inner .sidebar .sidebar-nav a{display: block;width: 100%;padding: 20px 0 20px 36px;text-align: left;font-size: 16px;border-bottom: 1px solid #fff;background: #DA3C34;color: #fff;}
.main-inner .sidebar .sidebar-nav a:hover{color: #fff;background: #DA3C34;}
.main-inner .sidebar .sidebar-nav li.active > a{color: #fff;background: #DA3C34;}
.main-inner .sidebar .sidebar-nav > li:last-child a{border-bottom: none;}
.main-inner .sidebar .sidebar-sub-nav{display: none;background-color: #F2EEEB;}
.main-inner .sidebar .sidebar-sub-nav a{text-indent: 2em;font-size: 13px;color: #999;background: #F2EEEB;}
.main-inner .sidebar .sidebar-sub-nav a:hover{color: #DA3C34;background: #FBC6C4;}
.main-inner .sidebar .sidebar-sub-nav li.active a{color: #DA3C34;background: #FBC6C4;}
.main-inner .list-wrap{margin-bottom: 20px;width: 820px;border: 1px solid #efefef;}
.main-inner .list-wrap .detail{position: relative;}
.main-inner .list-wrap .detail:after{content: "";position: absolute;bottom: 0;left: 50%;width: 100%;height: 1px;border-bottom: 1px dotted #efefef;transform: translateX(-50%);}
.main-inner .list-wrap .detail .title{padding: 10px;text-align: center;font-size: 18px;line-height: 1.6;font-weight: 600;color: #333;}
.main-inner .list-wrap .list-item li{background: url(../ztImg/li-ico2-hover.png) no-repeat 10px 20px;padding-top: 14px;padding-bottom: 14px;padding-left: 20px;padding-right: 0;min-height: 50px;font-size: 16px;border-bottom: 1px dotted #efefef;}
.main-inner .list-wrap .list-item li .title{width: 100%;font-size: 16px;}
.main-inner .list-wrap .list-item li a{display: block;height: inherit;line-height: normal;font-size: 16px;padding-left: 10px;}
.main-inner .list-wrap .list-item li a::before{display: none;}
.main-inner .list-wrap .empty{padding: 20px;padding-bottom: 10px;}
.main-inner .list-wrap ul.list-item + div, .main-inner .list-wrap .empty + div{padding: 10px 20px;}
.main-inner .list-item li a:before{display: none;}
.main-inner-year .sidebar{width: 120px;}
.main-inner-year .sidebar .sidebar-nav li{margin-bottom: 20px;}
.main-inner-year .sidebar .sidebar-nav a{padding-left: 0;padding-top: 26px;padding-bottom: 26px;text-align: center;color: #333;font-size: 20px;background-color: #F2EEEB;}
.main-inner-year .list-wrap{width: 1000px;}
.detail{position: relative;}
.detail:after{content: "";position: absolute;bottom: 0;left: 50%;width: 97%;height: 1px;border-bottom: 1px dotted #efefef;transform: translateX(-50%);}
.detail .title{padding: 30px 40px;text-align: center;font-size: 20px;line-height: 2;font-weight: 600;color: #333;}
.detail .fbxx{text-align: center;font-size: 14px;color: #A0522D;}
.detail .fbxx span + span{margin-left: 100px;}
.detail .detail-info{min-height: 150px;padding: 20px;line-height: 25px;font-size: 16px;color: #4a4a4a;}
.detail .detail-info img{display: block;max-width: 100%;margin: 0 auto;}
.detail .detail-info table{min-width: 70% !important;max-width: 100% !important;width: auto;margin: 0 auto;border-collapse: collapse;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.detail .detail-info table td{border-left: 1px solid #ddd !important;border-top: 1px solid #ddd !important;border-color: #ddd !important;}
.footer{position: relative;z-index: 1;height: 100px;color: #fff;overflow:hidden}
.footer p{text-align: center;font-size: 14px; line-height: 30px;}
.footer p span{margin-left: 30px;}
.footer p a{color: #E7B425;}
.footer .zhaocuo{position: absolute;top: 50%;right: 50%;margin-right: -556px;display: inline-block;width: 110px;height: 55px;transform: translate(-50%,-50%);}
.footer  .red{position: absolute;top:50%;left: 50%;margin-left: -460px;display: inline-block;width: 80px;height: 72px;transform: translate(-50%,-50%);}

