/* CSS Document */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,i,th,td { font-size: 16px;}
h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; font-family:Microsoft YaHei, 'myfont', Arial, Helvetica, sans-serif,Heiti SC,tahoma,Hiragino Sans GB;; font-weight:normal;}
ul,ol { list-style: none; }
ul li {list-style: none outside none;}
table{border-collapse:collapse;border-spacing:0;}
td,th {border: 1px solid #333;}
body{ font-size:14px; background:#fff; font-family:Microsoft YaHei, 'myfont', Arial, Helvetica, sans-serif,Heiti SC,tahoma,Hiragino Sans GB;; color:#333; }
img {border:0 none;}
a{color:#333;}
a:link, a:visited, a:active { text-decoration: none;}
a:hover{ text-decoration: none; color:#e81d19;}
.clearfix:after { clear: both; content: ""; display: block; height: 0; visibility: hidden; }
.clear{ clear:both;font-size:0px;}
.l{float:left}
.r{float:right}
input:focus { outline: none; }

body { min-width:1240px; margin:0 auto;}

.zt-banner { height:auto; max-width:1920px; margin-bottom: 20px; }
.zt-banner img { width:100%; margin:0 auto; height:auto;}

.zt-navbox { width:100%; height:50px; background:#e10008;}
.zt-nav { width:1040px; margin:0 auto; height:50px; overflow:hidden;}
.zt-nav ul li { padding:0 25px; margin:0 15px; float:left; line-height:50px;}
.zt-nav ul li.on { background:#c80b12;}
.zt-nav ul li a { color:#ffffff; font-size:18px;}

.news-box { width:1000px; margin:0 auto;}
.news-list-box ul { padding:20px 0;}
.news-list-box ul li { height:40px; line-height:40px; font-size:18px;}
.news-list-box ul li a { display:block; width:620px; float:left; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.news-list-box ul li a:before { display:block; float:left;content: ''; width:4px; height:4px; margin-right:10px; border-radius:2px; background:#e10007; margin-top:18px;}
.news-list-box ul li span { color:#999999; float: right;}



.web-contant { width:1200px; margin:30px auto 0;}
.wznr-box h1 { font-size:20px; text-align:center; font-weight:bold; color:#015293; line-height:38px; padding:5px 100px;}
.wznr-box h2 { font-size:18px; text-align:center; font-weight:bold;  padding:5px 100px; line-height:38px; color:#333333;}
.wznr-box h3 { font-size: 16px;  text-align: center;  font-weight: bold;   padding:5px 100px; line-height: 38px;  color: #333333;}
.wznr-box .wznr-lybox { height:48px; line-height:48px; border-bottom:1px solid #d1d1d1; color:#999999; margin-bottom:20px;}
.wznr-zt a {color:#999999;}
.wznr-zt a:hover { color:#e81d19;}
.wznr-xq-box { padding:15px; font-size:16px; line-height:38px; font-family:"SimSun", SimSun !important;}
.wznr-xq-box p { font-size:18px !important; line-height:36px !important;  font-family:"SimSun", SimSun !important;text-align: justify; word-wrap: break-word; word-break: normal;}
/*.wznr-xq-box img { display:block; margin:0 auto; text-indent:0; text-align:center; max-width:100%; height:auto;}*/
.wznr-xq-box img { /* display: block; */ /* margin: 0 auto; */ text-indent: 0; /* text-align: center; */ max-width: 100%; height: auto;}
.wznr-xq-box video { display:block; margin:0 auto; text-indent:0; text-align:center; max-width:100%; height:auto;}
.dy-close { text-align:right;}

.font-s01 p { font-size:20px !important; line-height:40px !important;}
.font-s02 p { font-size:18px !important; line-height:36px !important; }
.font-s03 p { font-size:14px !important; line-height:32px !important;}

.nr-page { border-top:1px solid #d1d1d1; padding-top:10px;}
.nr-page p { display:block; height:40px; line-height:40px; overflow:hidden; font-size:14px; width:48%; color:#999999;}
.nr-page p.r { text-align:right;}

.page {width: 100%; height: 36px; text-align: center;margin: 15px 0 15px; line-height: 36px; font-size: 0px;}
.page a {border-radius: 2px; display: inline-block; height: 34px; line-height: 34px; border: 1px solid #d6d6d6; font-size: 17px; padding: 0 13px; color: #777777; margin: 0 4px; vertical-align: top;}
.page a:hover { background:#ef1c18; color:#ffffff;}
.page a.cur { background:#ef1c18; color:#ffffff;}
.page a.prev_btn { background: url(/hbzx_2019/images/l-l.png) no-repeat center center; padding:0 16px;}
.page .prev_btn.gray_cur { background: url(/hbzx_2019/images/l-h.png) no-repeat center center;}
.page a.next_btn { background: url(/hbzx_2019/images/r-l.png) no-repeat center center; padding:0 16px;}
.page .next_btn.gray_cur  { background: url(/hbzx_2019/images/r-h.png) no-repeat center center; }

.footer { width:100%; padding:15px 0; background:#ef1c18; margin-top:30px;}
.color-blue {background:#005194;}
.footer-box { width:1200px; margin:0 auto;}
.footer-txt p { font-size:14px; line-height:34px; color:#ffffff;}
.footer-txt p a { color:#ffffff;}
.footer-txt p a:hover { text-decoration:underline;}
.footer-txt p a img { vertical-align:sub; margin-right:5px;}
.footer-ewm ul li { margin-left:20px; width:100px; float:left;}
.footer-ewm ul li img { width:100px; height:100px; display:block}
.footer-ewm ul li p { font-size:14px; padding-top:10px; text-align:center; color:#ffffff;}

.mbx-box { width:100%; height:40px; background:#f6f9fc; line-height:40px;}
.mbx { width:1200px; margin:0 auto; text-indent:20px; font-size:16px;}
.mbx a:after {content: " /"; font-size:12px; margin:0 6px; color:#333333;}

.news-box-tt { text-align:center;  width:1000px; margin:0 auto;}
.news-box-tt h1 a {font-size:24px; color:#ef1c18 !important; line-height:36px;}
.news-box-tt h1 a span { color:#ef1c18 !important;}
.news-box-tt02 h1 a { color:#005194;}
.news-box-tt h1 a:hvoer { text-decoration:underline;}


.img-news-box { width:1000px;  padding:30px 0 10px; margin:0 auto;}
.banner-img { position:relative; width:500px; margin:0 auto;overflow:hidden}
flexslider .slides > li { display: none; -webkit-backface-visibility: hidden;}
.flexslider .slides > li p { width:100%; position:absolute; text-indent:10px; bottom:0; height:40px; box-sizing:border-box; padding-right:100px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; line-height:40px; text-align:left; font-size:16px;  color:#ffffff; background:rgba(0,0,0,0.6);}
.flexslider .slides > li p span{ display:block; width:420px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.flexslider .slides img { width: 500px; height:330px; display: block; }
.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides { display: block; }
* html .slides { height: 1%; }
.flexslider { position: relative; zoom: 1; }
.flex-container {min-width: 150px;max-width: 1920px; position:relative;}
.flexslider .slides { zoom: 1; }
.flex-control-nav { position:absolute;bottom:12px; z-index:22; text-align:right; box-sizing:border-box; padding-right:6px; margin:0 auto; width:100%;}
.flex-control-nav li {display:inline-block;width:10px;height:10px;margin:0 2px;zoom:1; }
.flex-control-nav a {display:block;width:10px;height:10px; vertical-align:middle; border-radius:10px; background:#fff;overflow:hidden;cursor:pointer;text-indent:9999px;}
.flex-control-nav .flex-active{ background:red;}
.flex-direction-nav {display:none;  }

.img-news-list { width:475px;}
.img-news-list h3 { font-size:24px; font-weight:bold; padding:5px 0 15px 0; height:30px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.img-news-list ul li { height:40px; line-height:40px; font-size:18px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.img-news-list ul li:before { display:block; float:left;content: ''; width:4px; height:4px; margin-right:10px; border-radius:2px; background:#ef1c18; margin-top:18px;}

.page-more { width:150px; height:50px; font-size:16px; text-align:center; line-height:50px; margin:0 auto; border:1px solid #ef1c18; border-radius:5px;}
.page-more a { display:block; text-align:center; color:#ef1c18;}
.page-more a:hover { background:#c80b12; color:#ffffff;}
.page-more01 {border:1px solid #005194; }
.page-more01 a { color:#005194;}
.page-more01 a:hover { background:#005194; }

.dz-ico {float: left; margin-left: 180px; margin-top: 30px;}

.sjd-ztimg { display:none;}

@media only screen and (max-width :737px){ 
	body { min-width:360px;}
	.l,.r { float: none;}
	.zt-banner {margin-bottom: 10px;}
	.news-box { width: 100%;}
	.news-box-tt {width: 100%; }
	.news-box-tt h1 a { font-size: 18px; font-weight: bold; line-height: 1.6; }
	.img-news-box { width: 100%;}
	.banner-img { width: 100%;}
	.flexslider .slides img { width: 100%; height: auto;}
	.img-news-box { padding-top: 10px;}
	.img-news-list { width: 100%;}
	.img-news-list ul { padding:10px; border-bottom: 1px dashed #e3e3e3; }
	.img-news-list ul li { font-size: 14px; height: 28px; line-height: 28px;}
	.news-list-box ul { padding: 10px; }
	.news-list-box ul li { font-size: 14px; height: 28px; line-height: 28px; }
	.news-list-box ul li a { width: 72%;}
	.page-more { width: 120px; height: 40px; font-size: 14px; line-height: 40px; }
	.footer-box { width: 100%;}
	.footer-ewm { text-align: center;}
	.footer-ewm ul li { display: inline-block; float: none; width: 30%; margin:0 1% ; }
	.footer-txt p { text-align: center; line-height: 24px;}
	.footer-ewm ul li img { width: 80%; height: auto; margin: 0 auto;}
	.dz-ico { margin: 10px auto; text-align: center;float: none;}
	.page { height: auto;}
	.page a { margin-bottom: 5px; padding:0 8px ; font-size:14px; }
	.web-contant { width: 100%;}
	.wznr-zt { display: none;}
	.wznr-ly { text-align: center;}
	.wznr-box h1 { padding: 5px 10px; font-size: 24px !important; line-height: 1.4;}
	.wznr-box h2 { padding: 3px 10px; font-size: 20px !important; line-height: 1.4;} 
	.wznr-box h3 { padding: 3px 10px; font-size: 16px !important; line-height: 1.4;}
	.wznr-xq-box p { line-height: 1.6 !important;}
	.dy-close { display: none;}
	.nr-page p { width: 100%; height: 32px; line-height: 32px; padding-left: 10px;}
	.nr-page p.r { text-align: left;}
	
	.sjd-ztimg { display:block;}
	.pcd-ztimg { display:none;}
	
}