/* å…¬å…±æ ·å¼å¼€å§‹ */
body{background-color: #f9f9f9;}
.w1200{margin: auto; width: 1200px;}
.header{position: relative; width: 100%; height: 305px; background: url(../img/header.jpg) no-repeat center top;}
.header .top{position: absolute; left: 0; top: 0; padding-bottom: 2px; width: 100%; height: 30px; line-height: 30px; background-image: url(../img/top-bg.png);}
.header .top .date{float: left; color: #333; font-size: 14px;}
.header .top .weather{float: right; padding-top: 5px;}
/*æ— éšœç¢é˜…è¯»å¼€å§‹*/
.header .wza-box {position: absolute; left: 50%; top: 40px; margin-left: 325px; width: 270px;}
.header .wza-box a{ display: block;float: right;height: 38px;line-height: 38px;padding: 0 16px;font-size: 18px;letter-spacing: 0.32px; }
.header .wza-box a.wza{ background: #fff;color: #F76B00; border: 1px solid #FC740D; border-radius: 2px 0px 0px 2px;}
.header .wza-box a.oldman{ background:#F79600;color: #fff;border: 1px solid #F79600;border-radius: 0px 2px 2px 0px; }
/*æ— éšœç¢é˜…è¯»ç»“æŸ*/
/*.header .nav{position: absolute; left: 0; bottom: 0; width: 100%; border-bottom: 5px solid #dc0002;}
.header .nav ul{padding: 0 5px;height: 50px; background-image: url(../img/nav-bg.png);}
.header .nav ul li{float: left;}
.header .nav ul li a{display: block; width: 170px; height: 50px; line-height: 50px; text-align: center; color: #333; font-size: 18px; text-decoration: none;}
.header .nav ul li a:hover{color: #dc0002;}
.header .nav ul li a.on{background-color: #dc0002; color: #fff;}*/
.header .nav{position: absolute;left: 0;bottom: 0px;width: 100%;border-bottom: 5px solid #dc0002;}
.header .nav ul{padding: 0 5px; height: 50px; background-image: url(../img/nav-bg.png);}
.header .nav ul li{float: left;}
.header .nav ul li a{display: block; padding: 0 28px; height: 50px; line-height: 50px; text-align: center; color: #333; font-size: 18px; text-decoration: none;}
.header .nav ul li a:hover{color: #dc0002;}
.header .nav ul li a.on{background-color: #dc0002; color: #fff;}
.search{height: 40px; border: 1px solid #EEE; line-height: 40px; color: #666; font-size: 14px; background-color: #F3F3F3;}
.search form{float: right;}
.search form input[type="text"]{padding: 5px 5px 5px 30px; width: 200px; height: 16px; background: #FFF url(../img/icon-search.png) no-repeat 5px center; border: 1px solid #CCC; line-height: 16px; color: #333;}
.search form [type="submit" ]{width: 60px; height: 28px; background-color: #dc0002; border: none; line-height: 28px; text-align: center; color: #FFF; font-size: 14px;}

.header .headnav{position: absolute;left: 0;bottom: 0px;width: 100%;border-bottom: 5px solid #dc0002;}
.header .headnav ul{padding: 0 5px; height: 50px; background-image: url(../img/nav-bg.png);}
.header .headnav ul li{float: left;}
.header .headnav ul li a{display: block; padding: 0 28px; height: 50px; line-height: 50px; text-align: center; color: #333; font-size: 18px; text-decoration: none;}
.header .headnav ul li a:hover{color: #dc0002;}
.header .headnav ul li a.on{background-color: #dc0002; color: #fff;}
.headsearch{height: 40px; border: 1px solid #EEE; line-height: 40px; color: #666; font-size: 14px; background-color: #F3F3F3;}
.headsearch form{float: right;}
.headsearch form input[type="text"]{padding: 5px 5px 5px 30px; width: 200px; height: 16px; background: #FFF url(../img/icon-search.png) no-repeat 5px center; border: 1px solid #CCC; line-height: 16px; color: #333;}
.headsearch form [type="submit" ]{width: 60px; height: 28px; background-color: #dc0002; border: none; line-height: 28px; text-align: center; color: #FFF; font-size: 14px;}


.footer{margin: 20px auto auto auto; padding: 20px 0; border-top: 10px solid #dc0002;}
.footer .biaoshi{float: left;}
.footer .txt{float: left; margin: 10px 0 0 10px; line-height: 30px; color: #666; font-size: 14px;}
.footer .txt a{color: #666;}
.footer .jiucuo{float: right;}
/* å…¬å…±æ ·å¼ç»“æŸ */



/* æœç´¢é¡µå¼€å§‹ */
.searchlist{margin: 20px auto auto auto; padding: 0 19px; width: 1160px; background-color: #FFF; border: 1px solid #DDD;}
.searchlist .pos{border-bottom: 1px solid #DDD; line-height: 50px; color: #333; font-size: 16px;}
.searchlist .pos a{color: #333; font-size: 16px; text-decoration: none;}
.searchlist .pos a:hover{color: #dc0002;}
.searchlist .list{padding: 20px 0;}
.searchlist .list ul li{padding-left: 20px; background: url(../img/circle.png) no-repeat left center; border-bottom: 1px dotted #CCC; line-height: 40px; overflow: hidden; zoom: 1;}
.searchlist .list ul li a{width: 760px; height: 40px; font-size: 16px; color: #333; text-decoration: none; overflow: hidden;}
.searchlist .list ul li a:hover{color: #dc0002; text-decoration: underline;}
.searchlist .page{padding-bottom: 20px;}
.searchlist .page ul li{float: left; margin-right: 5px;}
.searchlist .page ul li a{display: block; padding: 0 15px; border: 1px solid #DDD; line-height: 30px; color: #333; text-decoration: none;}
.searchlist .page ul li a:hover,
.searchlist .page ul li.active a{background-color: #dc0002; color: #FFF;}
/* æœç´¢é¡µç»“æŸ */

/* é¦–é¡µæ ·å¼å¼€å§‹ */
.mainnews{margin: 20px auto auto auto; width: 1200px;}
.mainnews .focus{position: relative; float: left; width: 530px; height: 330px; overflow: hidden;}
.mainnews .focus .bd ul li{position: relative; z-index: 10; width: 530px; height: 330px;}
.mainnews .focus .bd ul li span{position: absolute; z-index: 11; left: 0; bottom: 0; padding-right: 100px; width: 430px; height: 32px; background-image: url(../img/opacity50.png); line-height: 30px; color: #fff; font-size: 14px; text-indent: 10px; overflow: hidden;}
.mainnews .focus .hd{position: absolute; z-index: 100; right: 0; bottom: 0;}
.mainnews .focus .hd ul{width: 100px; height: 32px; overflow: hidden;}
.mainnews .focus .hd ul li{float: left; margin: 11px 0 0 10px; width: 10px; height: 10px; background-color: #eee; border-radius: 5px; cursor: pointer;}
.mainnews .focus .hd ul li.on{background-color: #f00;}
.mainnews .news{float: right; width: 640px; height: 330px; background-color: #fff; overflow: hidden;}
.mainnews .news .hd ul{width: 640px; height: 42px;}
.mainnews .news .hd ul li{float: left;}
.mainnews .news .hd ul li a{display: block; padding: 0 20px; height: 40px; border-top: 2px solid #fff; line-height: 40px; text-align: center; color: #333; font-size: 16px; font-weight: normal; text-decoration: none;}
.mainnews .news .hd ul li.on a{border-top: 2px solid #f00; color: #f00; font-weight: bold;}
.mainnews .news .hd ul li a:hover{color: #f00;}
.mainnews .news .bd ul{margin-top: 1px;}
.mainnews .news .bd ul li{margin: 0 10px; border-top: 1px dotted #ddd; line-height: 40px;}
.mainnews .news .bd ul li a{float: left; display: block; padding-left: 20px; width: 500px; height: 40px; background: url(../img/arrow.png) no-repeat left center; color: #333; font-size: 15px; overflow: hidden; text-decoration: none;}
.mainnews .news .bd ul li a:hover{color: #f00;}
.mainnews .news .bd ul li span{float: right; width: 90px; text-align: right; color: #888; font-size: 14px;}
.slide-ztzl{margin: 20px auto auto auto; width: 1200px; overflow: hidden;}
.slide-ztzl .hd {width: 1200px; border-bottom: 1px solid #EEE; background-color: #FFF;}
.slide-ztzl .hd h3 {float: left; padding: 0 20px;  border-top: 2px solid #f00; line-height: 40px; color: #f00; font-size: 16px;}
.slide-ztzl .hd .arr {float: right; padding: 0 20px;}
.slide-ztzl .hd .arr a {display:block; float: left; margin-top: 13px; width: 16px; height: 16px; background-image: url(../img/ztzl_r.png);}
.slide-ztzl .hd .arr a.prev {background-image: url(../img/ztzl_l.png);}
.slide-ztzl .bd {margin-top: 10px; height: 80px;}
.slide-ztzl .bd ul li{float: left; padding: 0 10px;}
.slide-ztzl .bd ul li img{width: 380px; height: 80px;}
.index-col{margin: 20px auto auto auto; width: 1200px;}
.index-col .col{float: left; width: 580px; background-color: #fff; overflow: hidden;}
.index-col .col .hd ul{width: 580px; height: 42px;}
.index-col .col .hd ul li{float: left;}
.index-col .col .hd ul li a{display: block; padding: 0 20px; height: 40px; border-top: 2px solid #fff; line-height: 40px; text-align: center; color: #333; font-size: 16px; font-weight: normal; text-decoration: none;}
.index-col .col .hd ul li.on a{border-top: 2px solid #f00; color: #f00; font-weight: bold;}
.index-col .col .hd ul li a:hover{color: #f00;}
.index-col .col .bd{width: 580px;height: 287px;overflow: hidden;}
.index-col .col .bd ul li{margin: 0 10px; border-top: 1px dotted #ddd; line-height: 40px;}
.index-col .col .bd ul li a{float: left; display: block; padding-left: 20px; width: 440px; height: 40px; background: url(../img/circle.png) no-repeat 10px center; color: #333; font-size: 15px; overflow: hidden; text-decoration: none;}
.index-col .col .bd ul li a:hover{color: #f00;}
.index-col .col .bd ul li span{float: right; width: 90px; text-align: right; color: #888; font-size: 14px;}
.links{margin: 20px auto auto auto; width: 1200px;}
.links .tit{width: 150px; background-color: #f00; line-height: 36px; text-align: center; color: #fff; font-size: 18px;}
.links .con{margin-top: 15px;}
.links .con a{display: block; float: left; padding: 0 10px;}
.links .con a img{width: 380px; height: 45px;}
/* é¦–é¡µæ ·å¼ç»“æŸ */

/* åˆ—è¡¨é¡µæ ·å¼å¼€å§‹ */
.listmain{padding: 30px 0;}
.listmain .sidebar{float: left; width: 240px;}
.listmain .sidebar dl dt{background-color: #dc0002; line-height: 50px; text-align: center; color: #FFF; font-size: 20px; font-weight: bold;}
.listmain .sidebar dl dd{padding-left: 20px; background: #FFF url(../img/arrow.png) no-repeat 210px center; border: 1px solid #DDD; border-top: none;}
.listmain .sidebar dl dd.on{background-color: #EEE;}
.listmain .sidebar dl dd a{display: block;width: 180px;height: 40px;line-height: 40px; color: #333; font-size: 16px; text-decoration: none; overflow: hidden;}
.listmain .sidebar dl dd.on a,
.listmain .sidebar dl dd a:hover{color: #dc0002;}
.listmain .right{float: right; padding: 0 20px; width: 880px; background-color: #fff; border: 1px solid #DDD;}
.listmain .right .pos{border-bottom: 1px solid #DDD; line-height: 50px; color: #333; font-size: 16px;}
.listmain .right .pos a{color: #333; font-size: 16px; text-decoration: none;}
.listmain .right .pos a:hover{color: #dc0002;}
.listmain .right .list{padding: 10px 0;}
.listmain .right .list ul li{padding-left: 20px; background: url(../img/circle.png) no-repeat left center; line-height: 40px; overflow: hidden; zoom: 1;}
.listmain .right .list ul li.s{margin-top: 15px; padding-bottom: 15px; background: none; border-top: 1px dotted #CCC;}
.listmain .right .list ul li a{display: block; float: left; width: 760px; height: 40px; font-size: 16px; color: #333; text-decoration: none; overflow: hidden;}
.listmain .right .list ul li a:hover{color: #dc0002; text-decoration: underline;}
.listmain .right .list ul li span{float: right; font-size: 16px; color: #888;}
.listmain .right .page{padding-bottom: 20px;}
.listmain .right .page ul li{float: left; margin-right: 5px;}
.listmain .right .page ul li a{display: block; padding: 0 15px; border: 1px solid #DDD; line-height: 30px; color: #333; text-decoration: none;}
.listmain .right .page ul li a:hover,
.listmain .right .page ul li.active a{background-color: #dc0002; color: #FFF;}
.listmain .right .single{padding: 30px 20px;}
.listmain .right .single table{margin-top: 15px; padding-bottom: 10px; width: 100%; border-bottom: 1px solid #CCC;}
/* åˆ—è¡¨é¡µæ ·å¼ç»“æŸ */

/* æ–‡ç« é¡µæ ·å¼å¼€å§‹ */
.artmain{margin: 30px auto auto auto; padding: 0 28px; width: 1140px; background: #FFF; border: 1px solid #DDD;}
.artmain .pos{border-bottom: 1px dotted #CCC; line-height: 50px; color: #333; font-size: 16px;}
.artmain .pos a{color: #333; font-size: 16px; text-decoration: none;}
.artmain .pos a:hover{color: #dc0002;}
.artmain .title{margin-top: 20px; line-height: 50px; text-align: center;}
.artmain .title h1{font-size: 24px;}
.artmain .title .info{color: #666; font-size: 16px;}
.artmain .content{padding: 30px 50px; line-height: 2em; font-size: 16px;}
.artmain .content img{max-width: 1000px;}
.artmain .pn{padding: 20px; border-top: 1px dotted #DDD;}
.artmain .pn p{line-height: 30px; color: #666; font-size: 16px;}
.artmain .pn p a{color: #333; text-decoration: none;}
.artmain .pn p a:hover{color: #0788DC;}
/* æ–‡ç« é¡µæ ·å¼ç»“æŸ */

/* é€‚è€åŒ–ä»£ç  */
.oldModel *{font-size:28px!important;}
.oldModel .header .wza-box{width: 390px;margin-left: 200px;top: 16px;}
.oldModel .header .top{height: 56px;background-size: contain;}
.oldModel .header .top .date{ line-height:2; }
.oldModel .header .nav ul li a{padding: 0px 14.5px;}
.oldModel .search{height:60px;line-height: 60px;}
.oldModel .search form input[type="text"]{height:40px;padding: 0 5px 0 30px;}
.oldModel .search form [type="submit" ]{height:40px;}
.oldModel .mainnews .focus{width:100%;height:600px;}
.oldModel .mainnews .focus .bd ul li{width:1200px;height:600px;}
.oldModel .mainnews .focus .bd ul li img{width:1200px;height:600px;}
.oldModel .mainnews .focus .bd ul li span{width:1200px;height: 45px;line-height: 45px;}
.oldModel .mainnews .news{width:1200px;margin-top:15px;height: auto;}
.oldModel .mainnews .news .bd ul li span{width:220px;}
.oldModel .mainnews .news .bd ul li{line-height:1.8;}
.oldModel .mainnews .news .bd ul li a{height:100%;width: 900px;white-space: nowrap;text-overflow: ellipsis;}
.oldModel .index-col .col{width:100%;}
.oldModel .index-col .col .hd ul{width:100%;height: 56px;}
.oldModel .index-col .col .hd ul li a{ height:auto;line-height:2; }
.oldModel .index-col .col .bd{width:100%;height: auto;}
.oldModel .index-col .col .bd ul li span{width:220px;}
.oldModel .index-col .col .bd ul li {line-height: 2;}
.oldModel .index-col .col .bd ul li a{width:900px;height: auto;white-space: nowrap;text-overflow: ellipsis;}
.oldModel .footer .txt{width:980px;line-height: 1.5;}
/* åˆ—è¡¨ */
.oldModel .listmain .sidebar dl dd a{height:50px;line-height: 50px;}
.oldModel .listmain .right .list ul li a{width: 650px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: auto;line-height: 1.8;}
.oldModel .listmain .right .page ul li a{padding: 0 12px;}
.oldModel .artmain .title h1{font-size: 38px !important;margin: 40px 0 20px;}
.oldModel .artmain .pn p{line-height:1.6;}
.oldModel .searchlist .list ul li{line-height:2;}

/* 20250221 */
.oldModel .header .nav .w1200{width: 1350px;}
.oldModel .header .nav ul{ height:auto;overflow:hidden; }
.oldModel .header .nav ul li{/* width: 20%; */}
.oldModel 
.oldModel 
.oldModel 
.oldModel 
.oldModel 
.oldModel 
.oldModel 
.oldModel 
.oldModel 
.oldModel 
.oldModel 
.oldModel 