html{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{outline:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
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;}
table{border-collapse:collapse;border-spacing:0;}
ul,li,dl ,dt,dd ,ol,p,img{list-style:none;border:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
button,select,textarea,input{font-size:100%;-webkit-appearance:none;appearance:none;outline:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
a{text-decoration:none;outline:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
a:hover,a:focus{outline:none;text-decoration:none;cursor:pointer;}
label {font-weight:normal;}
.clear{clear:both;font-size:0px;height:0px;line-height:0px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility:hidden;overflow: hidden;}
.clearfix {*zoom: 1;}
::-webkit-scrollbar{display:none;}
::scrollbar{display:none;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}

body { background:#f4f4f4;}

.header { width: 100%; background: url(../images/2020zczl_banner.jpg) no-repeat; background-size: 1920px 520px; height: 520px;}
.header_box { width: 100%;max-width: 1200px;margin: 0 auto;}
.header_top { height: 100px; border-bottom: 1px solid rgba(255,255,255,0.2); width: 100%; overflow: hidden;}
.header_top .logo  { display: inline-block; float: left;}
.header_top .fhsy { width: 108px; height: 32px; border-radius: 2px; background:url(../images/icon1.png) no-repeat left 12px center rgba(255,255,255,0.1); display: block; float: right; margin-top: 34px; color: #d3e3f0; line-height: 32px; font-size: 14px; text-align: center; padding-left:20px; box-sizing: border-box;}
.header_top .fhsy:hover {background:url(../images/icon1.png) no-repeat left 12px center rgba(255,255,255,0.2);}
.header_info { width: 100%; max-width: 1200px;}
.header_info img { display: block;}


.zczt_content { width: 100%; background:url(../images/2020zczl_bg.jpg) no-repeat top center #f4f4f4; padding: 40px 0;}

.zczt_box { max-width: 1200px; margin: 0 auto; background: #fff; padding: 0 30px; box-sizing: border-box; width: 100%;}

.zcwj_box .title { border-bottom: 1px solid #e0e0e0; padding: 60px 0 7px;}
.zcwj_box .title a { height: 24px; line-height: 24px; font-size: 24px; color: #1f1f1f; font-weight: bold; border-left: 6px solid #00569f; display: inline-block; padding: 0 14px;}

.zcwj_tab { padding-top: 20px;}
.zcwj_tab .hd ul li { width:30.8%; float: left; box-sizing: border-box; margin-right: 3.8%; height: 60px; text-align: center; line-height: 60px; background: #f8f8f8; border-radius: 2px; border: 1px solid #e0e0e0; position: relative;}
.zcwj_tab .hd ul li .icon { width: 8px;height: 4px; display: block; background: url(../images/2020zczt_icon.jpg) no-repeat; position: absolute; left: 50%; margin-left: -4px; bottom: -5px;display: none;}
.zcwj_tab .hd ul li:last-child { margin-right: 0;}
.zcwj_tab .hd ul li a { display:block; font-size: 20px; color:#333;}
.zcwj_tab .hd ul li.on { background: #1d6eb1; border: 1px solid #1d6eb1;}
.zcwj_tab .hd ul li.on a { color: #fff; font-weight: bold;}
.zcwj_tab .hd ul li.on .icon { display: block;}
.zcwj_tab .bd  { margin-top: 20px;}
.zcwj_tab .bd ul li { line-height: 68px; border-bottom: 1px dashed #cecccd;height:68px;}
.zcwj_tab .bd ul li a {font-size:18px; float:left; display:inline-block; width:80%;overflow: hidden;white-space:nowrap;text-overflow: ellipsis; padding-left: 22px; box-sizing: border-box; background: url(../images/2020zczt_dian.jpg) no-repeat left center;}
.zcwj_tab .bd ul li span { float: right;font-size: 16px; color: #999;}

.tab_box  { margin-top: 40px;}
.tab_box .hd { text-align: center;}
.tab_box .hd li { display: inline-block; margin: 0 30px;}
.tab_box .hd li a {font-size: 24px; color: #666;line-height: 24px; padding: 14px 0; display: inline-block;}
.tab_box .hd li.on a { color: #333; border-bottom: 4px solid #00569f;font-weight: bold;}

.tab_box .bd { width:100%;max-width: 1060px; margin:0 auto; padding: 40px 0 0;}
.tab_box .bd ul li { width:30%; float: left; margin-right: 5%; background:#fff;border:1px solid #e0e0e0;box-shadow: 0 0 12px rgba(0,0,0,0.16); padding: 20px; box-sizing: border-box; margin-bottom:40px;}
.tab_box .bd ul li:nth-child(3n) { margin-right: 0;}
.tab_box .bd ul li a {font-size: 16px;color: #333;line-height: 24px;min-height: 48px;display: block;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.tab_box .bd ul li a:hover { color: #4f9bdc;}
.tab_box .bd p {font-size: 14px; color: #666; line-height: 24px; margin-top: 20px;min-height: 72px;}
.tab_box .bd span { font-size: 14px; color: #4f9bdc;float: right; padding-top: 10px;} 

@media screen and (max-width:959px){
        .tab_box .bd p{min-height: 0;}
	.tab_box .bd ul li a{min-height: auto;}
	body{width: 100%;max-width: 640px;margin: 0 auto; position: relative;}
	.header { height: auto;}
	.header_top { height: auto;}
	.header_top .logo {float: none; margin: 0 auto; max-width: 325px; display: block; padding: 0 20px; box-sizing: border-box;}
	.header_top .logo img { width: 100%; height: auto; display: block;}
	.header_top .fhsy {display: none;}
	.header_info img { width: 100%; height: auto; display: block;}
	
	
	.zczt_content { padding: 15px 0;}
	.zczt_box {padding: 0 15px;}
	.zcwj_box .title { padding: 30px 0 7px;}
	.zcwj_tab .hd ul li a,.zcwj_tab .hd ul li.on a {font-size: 16px;}
	.zcwj_tab .bd ul {width: 100%; float: left;}
	.zcwj_tab .bd ul li {  width: 100%;}
	.zcwj_tab .bd ul li a {font-size: 14px; padding-left: 10px;}
	
	.tab_box .hd {margin-bottom: 20px;}
	.tab_box .bd ul li { width: 100%; margin-bottom: 20px;}
	}