@charset "utf-8";
/* CSS Document */
.header{width:100%;height: 400px;background: url(../images2021/header.jpg) center no-repeat;min-width:1200px;}
.header .nr{ width:1200px; margin:0 auto; height:160px; overflow:hidden; background:url(../images/banner.png) no-repeat;}
.nav{width:100%;height: 60px;background: #a90000; overflow:hidden;}
.nav .nr{ width:1200px; margin:0 auto; height:60px; overflow:hidden;}
.nav ul{width: 100%;margin:0 auto;height: 60px;overflow:hidden;}
.nav ul li{height: 60px;width: 14.25%;overflow:hidden;float:left;display:inline;text-align:center;}
.nav ul li a{width:100%;display:block;font-size: 18px;color:#fff;line-height: 60px;}
.nav ul li a:hover{ color:#ff0; background:#8c010c;}

.main_news{width:1200px; margin:0 auto; overflow:hidden;}
.lhdt{width: 1200px;margin: 20px auto;overflow:hidden;height: 380px;}
.news{width: 480px;height: 380px;overflow:hidden;margin: 0 auto 0 10px;float: left;display: inline;}
.news .bt{ width:100%; height:40px; background:url(../images2021/lhdtbt.jpg) no-repeat; overflow:hidden;}
.news .bt span{ float:right; display:inline; margin-right:10px;}
.news .bt span a{ line-height:40px; color:#aaa; font-size:12px;}
.news .nr ul{width: 460px;margin: 15px 10px;}
.news .nr ul li{ width:100%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news .nr ul li a{font-size:16px;color:#333;line-height: 40px;}
.news .nr ul li span{float:right;display:inline;line-height: 38px;color: #333;}
.pic{width: 710px;height: 380px;overflow:hidden;margin: 0 auto;float:left;display:inline;}
.main_bgcl{width:100%;height: 330px;background:#f6f6f6;overflow:hidden;}
.main1200{ width:1200px; margin:0 auto;}
.gzbg{width:590px;height: 300px;overflow:hidden;float:left;display:inline;margin:10px auto;}
.gzbg .bt{ width:100%; height:50px; margin:0 auto; overflow:hidden; background:url(../images2021/btbg.png) no-repeat;}
.gzbg .bt p{ width:106px; text-align:center; font-size:24px; color:#a90000; line-height:50px;}
.gzbg .bt p font{ color:#445581;}
.gzbg .bt span{ float:right; display:inline; margin-right:10px;}
.gzbg .bt span a{ line-height:50px; color:#445581; font-size:12px;}
.gzbg .nr{width: 570px;height: 250px;overflow:hidden;padding:0 10px;}
.gzbg .nr ul{margin: 5px auto;}
.gzbg .nr ul li{ width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gzbg .nr ul li a{font-size:16px;color: #333;line-height: 40px;}
.gzbg .nr ul li span{ float:right; display:inline; color:#666; line-height:40px;}

.lhft{width:590px;height: 300px;overflow:hidden;float:left;display:inline;margin: 10px 0 10px 20px;}
.lhft .bt{ width:100%; height:50px; margin:0 auto; overflow:hidden; background:url(../images2021/btbg.png) no-repeat;}
.lhft .bt p{ width:106px; text-align:center; font-size:24px; color:#a90000; line-height:50px;}
.lhft .bt p font{ color:#445581;}
.lhft .bt span{ float:right; display:inline; margin-right:10px;}
.lhft .bt span a{ line-height:50px; color:#445581; font-size:12px;}
.lhft .nr{width: 570px;height: 250px;overflow:hidden;padding:0 10px;}
.lhft .nr ul{margin: 5px auto;}
.lhft .nr ul li{ width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.lhft .nr ul li a{font-size:16px;color: #333;line-height: 40px;}
.lhft .nr ul li span{ float:right; display:inline; color:#666; line-height:40px;}
.taya{ margin-left:0px;}

.mswd .bt{ width:100%; height:50px; margin:0 auto; overflow:hidden; background:url(../images2021/bxwdbt.jpg) no-repeat;}
.mswd .bt p{ width:150px; text-align:center; font-size:24px; color:#a90000; line-height:50px;}

.hcfc{width:100%;height: 300px;overflow:hidden;margin:0 auto;padding: 15px 0;}
.hcfc .bt{width:100%;height: 50px;overflow:hidden;}
.hcfc .bt p{ width:225px; height:50px; margin:0 auto; overflow:hidden;}
.hcfc .nr{width:1190px;height:230px;overflow:hidden;margin: 20px auto;}
.hcfc .nr ul{ margin:0 5px;}
.hcfc .nr ul li{ width:285px; height:190px; float:left; display:inline; margin:0 5px;}
.hcfc .nr ul li a{font-size:16px;color: #333;line-height:40px;text-align:center;}
.hcfc .nr ul li a p{ width:285px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.ljhg{width:100%;height: 170px;overflow:hidden;margin:20px auto;}
.ljhg .bt{width:100%;height: 50px;overflow:hidden;}
.ljhg .bt p{ width:225px; height:50px; margin:0 auto; 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: 160px;overflow:hidden;background: #a90000;}
.footer .nr{ width:1200px; margin:36px auto; text-align:center;}
.footer .nr p{ color:#fff; font-size:16px; line-height:30px;}


.zylist{width: 1180px;margin: 0px auto;overflow: hidden;padding: 0 10px 0;}
.position{width:100%;height:50px;margin: 0 auto; background:#f1f1f1;}
.position p{ width:1200px; margin:0 auto; font-size: 16px;color: #a90000;line-height:50px;}
.position p a{font-size: 16px;color: #a90000;line-height:50px;}
.position span{/* float:right; */display:inline;font-size:14px;color:#a90000;line-height:40px;}
.zylist ul{width: 100%;height: 660px;margin: 10px auto;overflow: hidden;}
.zylist ul li{width: 1150px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;background:url(../images/y.png) left no-repeat;padding-left: 15px;}
.zylist ul li:nth-child(5n){margin-bottom:20px;border-bottom:1px dashed #ccc;}
.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: 850px;margin: 0px auto;overflow: hidden;padding: 0px 0;}
.piclist .position{width:1190px;height:50px;margin: 0 auto;/* overflow:hidden; *//* border-bottom:2px solid #ccc; */}
.piclist .position p{font-size: 16px;color: #999;line-height:50px;}
.piclist .position p a{font-size: 16px;color: #999;line-height:50px;}
.piclist .position span{/* float:right; */display:inline;font-size:14px;color:#999;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: 1200px;margin:0 auto;}
.main .title{font-size:30px;font-weight:bold;line-height:50px;color: #ae1e29;text-align:center;padding: 20px 0;}
.main .info{width: 100%;height: 35px;margin: 0px auto;font-size: 14px;line-height: 35px;color: #999;border-bottom: 1px solid #ccc;}
.main .content{width: 1160px;margin:20px auto;line-height: 40px;color: #333;}
.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;}