@charset "utf-8";
/* CSS Document */
img{max-width:100%;max-height: 100%;}
.piclist ul li a img{ width:285px; height:190px;}
.piclist ul li a {font-size:16px;color:#666;line-height: 50px;text-align:center;width: 285px;height: 50px;overflow: hidden;}
.piclist ul li{float:left;display:inline;margin: 10px 5px;width: 285px;height: 240px;overflow:  hidden;}
.header{ width:100%; height:290px; background:url(header2019lh.jpg) center no-repeat; min-width:1200px;}
.nav{ width:100%; height:70px; background:#c40000;}
.nav ul{ width:1170px; margin:0 auto;height:70px; overflow:hidden;}
.nav ul li{padding:0 15px;height:70px;width: 100px;overflow:hidden;float:left;display:inline;text-align:center;position:relative;}
.nav ul li.ztnav:before{content: "/";position: absolute;color: #fff; left: 0; top: 24px;}
.nav ul li a{ width:100%; height:70px; display:block; font-size:16px; color:#fff; line-height:70px;}
.nav ul li a:hover{ color:#fff; font-weight:bold; background:rgba(255,255,255,.4);}


.lhdt{ width:1190px; margin:30px auto; overflow:hidden; height:440px;}
.lhdt_left{ width:700px; height:440px; float:left; display:inline; overflow:hidden; position:relative;}
.lhdt_left .lhbt{position:absolute;width:700px;height:116px;bottom: 0;}
.lhdt_left .lhbt .lhbt_left{ width:176px; height:116px; float:left; display:inline;}
.lhdt_left .lhbt .lhbt_right{ width:524px; height:116px; float:left; display:inline; background:rgba(0,0,0,.5);}
.lhdt_left .lhbt .lhbt_right a{width:500px;height:72px;font-size:16px;color:#fff;line-height:36px;margin:22px 12px;display:  block;}
.lhdt_right{ width:470px; height:440px; overflow:hidden; float:left; display:inline; margin-left:20px;}
.newstitle{ width:100%; height:174px; overflow:hidden; border-bottom:1px solid #ccc;}
.newstitle p.bt a{ font-size:22px; color:#c40000; line-height:50px;}
.newstitle p.date{ font-s14px; color:#999; line-height:50px;}
.newstitle p.detail{ text-indent:2em; line-height:36px; color:#666; font-size:15px;}
.newslist{ width:100%; height:265px;}
.newslist ul{ width:450px; margin:5px 10px;}
.newslist ul li{ width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newslist ul li a{ font-size:16px; color:#666; line-height:43px;}
.newslist ul li span{ float:right; display:inline; color:#666; line-height:43px;}

.news{ width:1190px; height:360px; overflow:hidden; margin:0 auto; border-top:4px solid #c40000;}
.gzbg{width:585px;height: 350px;overflow:hidden;float:left;display:inline;}
.gzbgUl{width: 585px;float: left;height: 350px;display:inline;}
.gzbgU{width: 585px;height: 37px;overflow:hidden;padding: 0;margin: 20px auto;float: left;}
.gzbgU li{color: #666;width:auto;float: left;height: 37px;text-align: center;width:140px; background:url(qh.png) no-repeat; margin:0 5px;}
.gzbgU li a{font-size: 24px;color: #333;line-height: 37px;font-weight:bold;padding-left:8px;}
.gzbgCts{width: 100%;float: left;overflow: hidden;height: 260px;}
.gzbgCts .gzbgCt{width: 100%;display: none;float: left;}
.gzbgCts .gzbgCt ul{margin: 0 10px;}
.gzbgCts .gzbgCt ul li{width: 565px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.gzbgCts .gzbgCt ul li a{width: 565px;display:block;font-size: 16px;color:#666;line-height: 43px;}
.gzbgCts .gzbgCt ul li a span{ float:right; display:inline;}
.gzbgCts .gzbgCt img{ float:left; display:inline; width:190px; height:260px; overflow:hidden;}
.gzbgCts .gzbgCt .gzbgnr{ float:left; display:inline; width:380px; height:260px; overflow:hidden; margin-left:15px;}
.gzbgCts .gzbgCt .gzbgnr p.bt a{ font-size:16px; color:#c40000; font-weight:bold; line-height:36px;}
.gzbgCts .gzbgCt .gzbgnr p.nr{ font-size:16px; color:#666; line-height:36px;}
.gzbgUl .activew{ background:url(qhbg.png) no-repeat;}
.gzbgUl .activew a{color: #c40000 !important;}
.lhgz{ width:585px; height:360px; overflow:hidden; float:left; display:inline; margin-left:20px;}
.lhgzUl{width: 585px;float: left;height: 350px;display:inline;}
.lhgzU{width: 585px;height: 37px;overflow:hidden;padding: 0;margin: 20px auto;float: left;}
.lhgzU li{color: #666;width:auto;float: left;height: 37px;text-align: center;width:140px; background:url(qh.png) no-repeat; margin:0 5px;}
.lhgzU li a{font-size: 24px;color: #333;line-height: 37px;font-weight:bold;padding-left:8px;}
.lhgzCts{width: 100%;float: left;overflow: hidden;height: 260px;}
.lhgzCts .lhgzCt{width: 100%;display: none;float: left;}
.lhgzCts .lhgzCt ul{margin: 0 10px;}
.lhgzCts .lhgzCt ul li{width: 565px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.lhgzCts .lhgzCt ul li a{width: 565px;display:block;font-size: 16px;color:#666;line-height: 43px;}
.lhgzCts .lhgzCt ul li a span{ float:right; display:inline;}
.lhgzUl .activew{ background:url(qhbg.png) no-repeat;}
.lhgzUl .activew a{color: #c40000 !important;}

.spbd{width:1190px;height:360px;overflow:hidden;margin: 0 auto;}
.spbd .bt{ width:1190px; height:100px; overflow:hidden;}
.spbd .nr{ width:1190px; height:230px; overflow:hidden; margin:30px auto;}
.spbd .nr ul{ margin:0 5px;}
.spbd .nr ul li{ width:285px; height:190px; float:left; display:inline; margin:0 5px;}
.spbd .nr ul li a{ font-size:16px; color:#333; line-height:40px; text-align:center;}
.spbd .nr ul li a p{ width:285px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hcfc{ width:1190px; height:360px; overflow:hidden; margin:0 auto;}

.ljhg{ width:1190px; height:230px; overflow:hidden; margin:30px auto;}
.ljhg .bt{ width:1190px; height:100px; overflow:hidden;}
.ljhg .nr{ width:1190px; height:100px; margin:30px auto; overflow:hidden;}
.ljhg .nr ul{ margin:0 5px;}
.ljhg .nr ul li{width:285px; height:100px; float:left; display:inline; margin:0 5px;}

.footer{ width:100%; height:190px; overflow:hidden; background:#292929; border-top:5px solid #c40000;}
.footernr{ width:1200px; margin:36px auto; text-align:center;}
.footernr p{ color:#fff; font-size:16px; line-height:30px;}


.zylist{width:1190px;margin: 0px auto;overflow: hidden;padding: 20px 0;}
.zylist .position{width:1190px;height:50px;margin: 0 auto;/* overflow:hidden; */border-bottom:2px solid #ccc;}
.zylist .position p{text-align: center;font-size:24px;color: #333;line-height:50px;font-weight:bold;border-bottom:2px solid #c40000;width: 120px;}
.zylist .position span{ float:right; display:inline; margin-right:10px; font-size:14px; color:#333; line-height:40px;}
.zylist ul{width: 1170px;height: 610px;margin: 10px auto;overflow: hidden;}
.zylist ul li{width: 1150px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;background:url(y.png) left no-repeat;padding-left: 15px;}
.zylist ul li a{font-size: 16px;color:#333;line-height: 40px;}
.zylist ul li a:hover,.news .list ul li a span:hover{ color:#c40000;}
.zylist ul li span{float:right;display:inline;color:#ababab;line-height: 40px;}
.zylist>p{text-align:center;font-size:16px;color:#333;line-height: 40px;}
.fenye {padding:3px;text-align:center;width:880px;margin:0 auto;}
.fenye a{ border:1px solid #404040; padding:2px 5px; margin-right:4px; background:#404040; color:#fff;  }
.fenye a:hover{ border:1px solid #c40000; padding:2px 5px; margin-right:4px;background:#c40000;  color:#fff; text-decoration:none; }
.fenye input{width: 50px;}
.fenye .but{background: none;color: #000;float: none;border: 0;}
.fenye span.current a{background:#164fa6; font-weight:bold;}


.piclist{width:1190px;height: 900px;margin: 0px auto;overflow: hidden;padding: 20px 0;}
.piclist .position{width:1190px;height:50px;margin: 0 auto;/* overflow:hidden; */border-bottom:2px solid #ccc;}
.piclist .position p{text-align: center;font-size:24px;color: #333;line-height:50px;font-weight:bold;border-bottom:2px solid #c40000;width: 120px;}
.piclist .position span{ float:right; display:inline; margin-right:10px; font-size:14px; color:#333; line-height:40px;}
.piclist ul{width:1180px;height: 770px;margin:10px 5px;overflow: hidden;}
.piclist ul li{float:left;display:inline;margin: 10px 5px;width: 285px;height: 240px;}
.piclist ul li a p{font-size:16px;color:#666;line-height: 50px;text-align:center;width: 285px;height: 50px;overflow: hidden;}
.piclist>p{text-align:center;font-size:16px;color:#333;line-height: 32px;}

.main{ width:1170px; margin:0 auto;}
.main .title{font-size:30px;font-weight:bold;line-height:50px;color:#c40000;text-align:center;padding: 20px 0;}
.main .info{width: 100%;height: 35px;margin: 0px auto;text-align: center;font-size: 14px;line-height: 35px;color: #999;}
.main .content{ width:1110px; margin:20px auto; line-height:36px; text}
.main .article_page { width: 1170px;padding-top: 10px;padding-bottom: 10px;padding-left: 30px;font-size: 16px;line-height: 36px; border-top:1px dashed #ccc; }
.main .article_page a { font-size:16px; color:#333; }
.main .article_page a:hover{ color:#c40000;}