*{ padding:0; margin:0;}
body,div,ul,li,h1,dd,dl,p{ margin:0; padding:0; font-family:\5FAE\8F6F\96C5\9ED1; font-size:12px; color:#222;}
li{list-style:none;list-style-position: outside;border:0;}
img{ border:none; vertical-align:middle;}
a{text-decoration:none; color:#222;}a:hover{ color:#cd1f1f;}

.fl{ float:left;}.fr{ float:right;}
.tc{ text-align:center;}.tl{ text-align:left;}.tr{ text-align:right;}
.ovt{ overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.blk,.blk3,.blk5,.blk6,.blk8,.blk10,.blk14,.blk15,.blk20,.blk25,.blk30,.blk36{clear: both; font-size: 1px;line-height: 1px; display:block;}
.blk3{height: 3px;}.blk5{height: 5px;}.blk6{height: 6px}.blk8{height: 8px}.blk10{height: 10px}.blk14{height: 14px}.blk15{height: 15px}.blk20{height: 20px}.blk25{height: 25px}.blk30{height: 30px}.blk36{ height:36px;}
.clearfix{_zoom:1}
.clearfix:after{content:"\0020";display:block;height:0;clear:both;}

.pt20{ padding-top:20px;}
.pb20{ padding-bottom:20px;}.pb30{ padding-bottom:30px;}

.w1200{ width:1200px; margin:0px auto;}.warp2{ background-color:#f0f0f0;}
.banner{ position:relative; min-width:1420px; max-width:1960px; height:865px;}
.banner .logo{ position:absolute; left:40px; top:40px;}
.banner-phone{ display:none;}

.index-block1{ position:relative; min-width:1420px; max-width:1960px; height:596px; margin:auto; background:url(zl70-2.jpg) center top no-repeat;}
.index-block2{ position:relative; min-width:1420px; max-width:1960px; height:793px; margin:auto; background:url(zl70-3.jpg) center top no-repeat;}
.index-block3{ position:relative; min-width:1420px; max-width:1960px; height:1108px; margin:auto; background:url(zl70-4.jpg) center top no-repeat;}
.index-block4{ position:relative; min-width:1420px; max-width:1960px; height:1445px; margin:auto; background:url(zl70-5.jpg) center top no-repeat;}

.textLabel{ position:absolute; width:20px; height:auto; font-size:14px;}
.textLabel span{ display:block; width:5px; height:5px; margin:0 auto; border-radius:50%; border:3px solid #666;}
.textLabel p{ padding:10px 0 0; text-align:center; color:#666;}
.textLabel.label1{ right:15px; top:1500px;}
.textLabel.label2{ left:15px; top:2780px;}

.head-title{ padding-top:30px; text-align:center;}
.head-title1{ padding-bottom:30px;}
.head-title1 h2{ font-size:20px; padding:10px 12px; background-color:#F33; color:#FFF;}
.more{ padding:30px 20px 10px 20px; text-align:center; overflow:hidden;}
.more p{ width:220px; height:32px; line-height:32px; margin:0px auto; background:#f9f9f9;border:1px #e5e5e5 solid;-webkit-border-radius:30px; text-align:center;padding:4px 0px 4px 0px;font-family:\5FAE\8F6F\96C5\9ED1;font-size:16px;position:relative; }

.contentBox{ width:1200px; margin:0 auto; background-color:#FFF; border-radius:10px;}
.index-block2 .contentBox{ padding-top:40px; padding-bottom:30px;}
.index-block3 .contentBox{ padding-top:30px; padding-bottom:40px;}
.index-block4 .contentBox{ padding-top:50px; padding-bottom:50px;}

.list li{}

/*头条新闻*/
.ttnews{ padding:40px 0 15px;}
.ttnews .ttnews-lg h1{ font-weight:bold; font-family:"Microsoft YaHei","宋体"; font-size:20px; text-align:center;}
.ttnews .ttnews-lg h1 a{ }
.ttnews .ttnews-lg h1 a:hover{ color:#C00;}
.ttnews .ttnews-sm{ padding-top:10px; color:#999; text-align:center;}
.ttnews .ttnews-sm a{ font-size:14px; margin:0 10px;}
.news{ padding-top:20px;}
.news .focus{ width:620px; float:left; margin-left:20px;}
.news .hotnews{ width:500px; float:left; margin-left:20px;}
.news .hotnews li{ position:relative; height:46px; line-height:46px; padding-left:50px; border-bottom:1px dashed #ddd; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.news .hotnews li:before{ content:''; position:absolute; top:50%; margin-top:-2px; left:30px; width:4px; height:4px; border-radius:50%; background-color:#FC0;}
.news .hotnews li a{ font-size:14px;}

.slideBox{ width:620px; height:400px; overflow:hidden; position:relative; z-index:0;}
.slideBox .hd{height:18px; overflow:hidden; position:absolute; right:5px; bottom:2px; z-index:1;}
.slideBox .hd ul{overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{float:left;margin:2px 7px 0px 0px;width:18px;height:4px;line-height:40px;text-align:center;background:#fff;color:#ddd;cursor:pointer;}
.slideBox .hd ul li.on{background:#cd1f1f;color:#fff;}
.slideBox .bd{ height:100%; z-index:0; overflow:hidden;}
.slideBox .bd img{ width:620px; height:400px; }
.slideBox .bd span{ width:620px; height:40px; bottom:0px; left:0px; background: #000; position: absolute; filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; border-top:1px solid #333333;}
.slideBox .bd h1{ width:550px; height:40px; bottom: 0px; left: 10px; position: absolute; font-size: 16px; color: #FFFFFF; line-height: 40px;text-align:left;overflow:hidden;cursor:pointer; line-height:40px; margin:0; padding:0; border:0;font-weight:normal;font-family:"\5FAE\8F6F\96C5\9ED1"}
.slideBox .bd h1 a{ color:#fff; text-decoration:none; line-height:40px; font-size:16px; font-family:\5FAE\8F6F\96C5\9ED1;}
.slideBox .bd h1 a:hover{ color:#ffffcc; text-decoration:underline; line-height:40px; font-size:16px; font-family:\5FAE\8F6F\96C5\9ED1;}

.slideBox .prev,.slideBox .next{position:absolute;width:40px;height:74px;background: url(focus_btn.png) no-repeat;display:block; }
.slideBox .prev{top: 50%;margin-top: -37px; left: 0px;background-position:0 -74px; cursor:pointer; }  
.slideBox .next{top: 50%;margin-top: -37px; right:0px;background-position:-40px -74px;  cursor:pointer;}  
.slideBox .prev:hover{  background-position:0 0; }  
.slideBox .next:hover{  background-position:-40px 0;} 

.slideBox.gqtj{ width:1100px; height:680px; margin:0 auto;}
.slideBox.gqtj .bd img{ width:1100px; height:680px; }
.slideBox.gqtj .bd li{ position:relative;}
.slideBox.gqtj .bd .shadebg{ width:100%; height:26px; padding:10px 12px; position:absolute; left:0; right:0; bottom:0;  background-color: rgba(0,0,0,0.75); cursor:pointer;}
.slideBox.gqtj .bd h2{ width:80%; font-size:14px; color:#FFF; line-height:26px;}

.ylnewsItems{ display:block; margin:0 30px;}
.ylnewsItems li{ position:relative; width:50%; float:left; height:34px; line-height:34px; padding-left:16px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; font-size:14px; box-sizing:border-box;}
.ylnewsItems li:before{ content:''; position:absolute; top:50%; margin-top:-2px; left:0; width:4px; height:4px; border-radius:50%; background-color:#FC0;}

.jzdy{ width:550px; float:left; margin-left:30px;}
.gzlfz{ width:550px; float:right; margin-right:30px;}
.imgTextList{ margin-bottom:16px;}
.imgTextList img{ width:120px; height:75px; margin-right:20px;}
.imgTextList p{ font-size:18px; line-height:1.8;}


/* */
.footer{ width:100%; padding:30px 0; clear:both; background:#C93;}
.footer .mx{ text-align:center; font-family:\5FAE\8F6F\96C5\9ED1; font-size:16px; color:#fff; line-height: 2;}
.footer .mx span{font-family:\5FAE\8F6F\96C5\9ED1; font-size:16px;}

@media screen and (max-width: 800px) {
.banner{ min-width:300px; max-width:720px; height:auto;}
.index-block1{ min-width:300px; max-width:720px; height:auto; background:url(zl70-2-800.jpg) center top no-repeat; background-size:100% auto; background-color:#e03a3a; padding-top:40px;}
.index-block2{ min-width:300px; max-width:720px; height:auto; background:none; background-color:#e03a3a;}
.index-block3{ min-width:300px; max-width:720px; height:auto; background:none; background-color:#e03a3a; padding-top:30px; padding-bottom:30px;}
.index-block4{ min-width:300px; max-width:720px; height:auto; background:none; background-color:#e03a3a; display:none;}
.contentBox{ width:auto; margin:0 15px;}
.head-title img{ width:180px;}
.banner{ display:none;}
.banner-phone{ display:block;}
.banner-phone img{ width:100%;}
.ttnews{ padding:20px 0 0;}
.ttnews .ttnews-lg h1{ margin:0 10px; font-weight:bold; font-size:20px;}
.news{ padding-top:20px;}
.news .focus{ width:100%; float:none; margin-left:0;}
.news .hotnews{ width:100%; float:none; padding-top:20px; margin-left:0;}
.news .hotnews .hd{ display:none;}
.news .hotnews .btn{ display:none;}
.news .hotnews li{ width:90%; padding-left:22px; border-bottom:1px solid #f2f2f2;}
.news .hotnews li:before{ left:10px;}
.news .hotnews li a{}
.slideBox{ width:100%; height:240px; }
.slideBox .hd{ display:none;}
.slideBox .bd img{ width:100%; height:240px; }
.slideBox .bd span{ width:100%; height:50px; }
.slideBox .bd h1{ width:100%; height:50px; left:0; padding:0 10px; line-height:22px; display:flex; align-items: center; justify-content:center; box-sizing:border-box;}
.jzdy{ width:100%; float:none; margin-left:0;}
.gzlfz{ width:100%; float:none; margin-right:0;}
.imgTextList{ margin-left:10px; margin-right:10px; margin-bottom:16px;}
.imgTextList p{ font-size:14px; line-height:1.8;}
.textLabel{ display:none;}
}
@media screen and (max-width: 1500px) {
.textLabel{ display:none;}
}