* { margin: 0; padding: 0; } body { height: auto; } html, div, body, a, li { font-family: "寰蒋闆呴粦", "Microsoft YaHei", "PingFangSC", "鑻规柟"; font-size: 14px; color: #000000; } a { text-decoration: none; } a:hover { color: #0066cc; } .clear { clear: both; } dl, dd, dt, ul, li { list-style: none; } .topbar, .header, .nav, .banner, .letter, .content, .footer { min-width: 1100px; } .footer { margin-top: 20px; } .topbar { width: 100%; height: 3px; background-color: #ececec; } .header { height: 200px; background-color: #0066cc; } .header .header-content { width: 1100px; margin: 0px auto; position: relative; } .header .logo { width: 100%; float: left; height: 200px; background: url(imges/logo.png) no-repeat; } .header .title { position: absolute; padding: 3px 6px; color: white; top: 0px; right: 0px; } .header .title a { color: white; } .nav, .nav-fixed { height: 45px; background-color: #ececec; } .nav .nav-container { width: 1100px; margin: 0px auto; } .nav ul li { cursor: pointer; float: left; height: 45px; line-height: 45px; padding: 0 23px; } .nav ul li { font-size: 16px; font-weight: 500; display: block; position: relative; } .nav ul li a { font-size: 16px; font-weight: 500; display: block; } .nav ul li a:hover { color: rgba(0, 0, 0, 0.5); } .nav ul li:hover .sub { display: block; } .nav ul li ul { position: absolute; top: 45px; left: 0; z-index: 999; display: none; } .nav ul li ul li { height: 45px; min-width: 130px; background-color: #ececec; } .nav ul li:hover { background-color: #cccc99; color: #F0FFF0; } .nav .active { background-color: #cccc99; color: #F0FFF0; } .fixed-top { position: fixed; top: 0; z-index: 999; text-align: center; width: 100%; } .banner { position: relative; height: 400px; } .banner li { position: absolute; display: none; } .banner li, .banner img { width: 100%; height: 400px; } .banner .title { position: absolute; bottom: 0; padding: 10px 0px; background-color: rgba(0, 0, 0, 0.5); width: 100%; } .banner .item { margin: 0 auto; width: 1100px; text-align: left; } .banner .item a { font-size: 16px; font-weight: 500; color: white; display: none; } .letter { background-color: #ececec; border-top: 1px solid #a3a3a3; border-bottom: 1px solid #a3a3a3; } .letter .letter-container { width: 1100px; margin: 0px auto; height: 36px; line-height: 36px; font-size: 12px; } .letter-container a { color: #aaa; font-size: 13px; } .letter-content { float: left; width: 850px; overflow: hidden; } .letter-Search { float: right; width: 250px; text-align: right; } .letter-Search input { height: 24px; line-height: 24px; width: 170px; padding: 0 5px; border: none; } .letter-Search button { height: 24px; padding: 0 10px; color: #AAAAAA; border: 1px solid #ececec; background-color: #ECECEC; } .letter-Search button:hover { height: 24px; padding: 0 10px; border: 1px solid #0066cc; background-color: #0066cc; color: #F0FFF0; } .letter-title, .letter-content { float: left; color: #aaa; font-size: 13px; font-weight: 400; } .letter-content a { margin-right: 100px; } .letter-content a:hover { color: #0066cc; } .cnotent-container { width: 1100px; margin: 0 auto; display: block; white-space: nowrap; overflow: hidden; min-height: 300px; } .cnotent-container .content-item { margin-top: 20px; } .content-info { /*width: 850px; float: left;*/ } .content-info-item { display: block; white-space: nowrap; overflow: hidden; } .content-newsitem { width: 535px; float: left; } .content-noticeitem { width: 535px; float: right; } .content-newsitem-title { height: 40px; background: url(imges/xwdt.png) no-repeat; border-bottom: 1px solid #ececec; } .content-noticeitem-title { height: 40px; background: url(imges/tzgg.png) no-repeat; border-bottom: 1px solid #ececec; } .news-title-more { height: 40px; line-height: 40px; float: right; text-align: right; width: 50px; } .content-newsitem-list ul li, .content-noticeitem-list ul li { height: 40px; line-height: 40px; padding-left: 13px; background: url(./imges/tn.png) no-repeat 0px 18px; border-bottom: 1px dotted #ececec; } .title-name { width: 400px; float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .titie-date { width: 80px; float: right; color: #808080; font-size: 13px; text-align: right; } .content-proj { width: 250px; float: right; } .content-proj .proj-item { height: 66px; border-left: 5px solid #a3a3a3; padding-left: 3px; position: relative; } .content-proj .proj-item:hover { border-left: 5px solid #0066cc; background-color: #ECECEC; } .content-proj .proj-item img { position: absolute; width: 100%; height: 100%; } .content-proj .proj-item span { width: 100%; height: 100%; padding: 3px; line-height: 30px; display: none; white-space: normal; } .content-proj .proj-item:not(.first) { margin-top: 6px; } .cnotent-container .dir { width: 200px; float: left; } .dir .dir-title { border-left: 5px solid #ECECEC; height: 50px; line-height: 50px; padding-left: 15px; background-color: #0066cc; font-size: 16px; font-weight: bold; color: #F0FFF0; } .dir .dir-title a { font-size: 16px; font-weight: bold; color: #F0FFF0; } .dir .dir-list { min-height: 300px; height: auto; } .dir .dir-result { border: 1px solid #ECECEC; } .dir .dir-result-title { color: #A3A3A3; line-height: 30px; white-space: normal; padding: 10px; border-bottom: 1px dotted #ECECEC; } .dir .dir-result-catogrry { border-left: 5px solid #ECECEC; height: 40px; line-height: 40px; padding-left: 15px; background-color: #ECECEC; font-size: 14px; font-weight: bold; color: #0066cc; } .dir .dir-result-list { padding: 10px; min-height: 60px; } .dir-result-list li { color: #A3A3A3; height: 30px; line-height: 30px; border-bottom: 1px solid #ECECEC; } .dir-result-list li:hover { color: #0066cc; } .dir-list li { height: 40px; line-height: 40px; overflow: hidden; text-overflow: ellipsis; padding-left: 35px; background: url(imges/doc1.png) no-repeat 20px 13px; margin-top: 10px; border: 1px solid #ECECEC; font-size: 15px; } .dir-list li:hover, .dir-list .active { color: #0066cc; font-weight: bold; border: 1px solid #0066cc; background: url(imges/doc2.png) no-repeat 20px 13px; } .cnotent-container .list { width: 880px; float: right; margin-left: 20px; } .list .list-title { height: 48px; line-height: 48px; } .list-title-text { height: 48px; line-height: 48px; width: 80px; font-size: 16px; font-weight: bold; color: #0066cc; padding: 0 15px; float: left; border-bottom: 2px solid #0066cc; } .list-title-bread { width: 755px; float: right; border-bottom: 2px solid #ECECEC; text-align: right; padding-right: 15px; font-size: 13px; } .list-title-bread span, .list-title-bread a { font-size: 13px; color: #a3a3a3; } .list-title-bread a:hover { color: #0066cc; } .list .list-content { margin: 10px 0; } .list .list-content ul { /*min-height: 300px;*/ } .list-content li { height: 40px; line-height: 40px; border-bottom: 1px dotted #ECECEC; padding-left: 15px; background: url(./imges/tn.png) no-repeat 0px 17px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .list .list-content li a { max-width: 760px; font-size: 14px; float: left; } .list .list-content li span { text-align: center; width: 100px; font-size: 14px; float: right; color: #A3A3A3; text-align: right; } .list-page { height: 40px; line-height: 40px; text-align: center; background-color: #ECECEC; font-size: 12px; } .list-page input { height: 18px; line-height: 18px; width: 50px; padding: 2px 3px; font-size: 12px; border: 1px solid #a3a3a3; } .list-page a { padding: 3px 6px; border: 1px solid #A3A3A3; font-size: 12px; } .list-page span { height: 18px; line-height: 18px; width: 50px; padding: 2px 3px; } .cnotent-container .show-hot { width: 300px; float: left; } .cnotent-container .show-info { width: 778px; float: right; margin-left: 20px; margin-bottom: 20px; min-height: 300px; } .show-hot-item .item-title { height: 40px; line-height: 40px; padding-left: 15px; background-color: #0066cc; font-size: 14px; font-weight: bold; color: #F0FFF0; } .show-hot-item .item-list { border: 1px solid #ECECEC; border-top: 5px solid #ECECEC; padding: 5px; } .show-hot-item .item-list ul li { height: 40px; line-height: 40px; padding-left: 13px; background: url(./imges/tn.png) no-repeat 0px 18px; border-bottom: 1px dotted #ececec; overflow: hidden; text-overflow: ellipsis; } .show-info .info-title { min-height: 45px; line-height: 45px; text-align: center; font-size: 18px; border-bottom: 1px solid #ECECEC; white-space: normal; overflow: unset; padding: 0px 10px; } .show-info .info-desc { height: 30px; line-height: 30px; text-align: center; color: #A3A3A3; font-size: 12px; } .show-info .info-desc span { margin: 10px; } .show-info .info-content { padding: 10px 0px; white-space: normal; min-height: 300px; overflow: auto; word-wrap:break-word; } .breadnav .breadnav-cotainer { width: 1080px; margin: 0 auto; padding: 10px 10px; height: 30px; line-height: 30px; text-align: right; border-bottom: 5px solid #ececec; font-size: 13px; color: #a3a3a3; } .breadnav-cotainer span, .breadnav-cotainer a { font-size: 13px; color: #a3a3a3; } .breadnav-cotainer a:hover { color: #0066cc; } .info-files { padding: 10px 0px; border-top: 1px solid #ECECEC; font-size: 12px; } .info-files ul li { height: 24px; line-height: 30px; } .info-files ul li a { height: 24px; line-height: 24px; font-size: 13px; } .info-files ul li:hover { color: #0066cc; } .link-title { height: 30px; line-height: 30px; } .link-title .title-text { width: 80px; height: 100%; text-align: center; background-color: #0066cc; color: #F0FFF0; } .link-content { border-top: 1px solid #ECECEC; height: 40px; line-height: 40px; } .link-content ul li { float: left; margin: 10px 5px; font-weight: bold; } .link-content ul li:hover { color: #0066cc; } .footer { background-color: #4c4c4c; background-color: #333333; height: 180px; } .footer-container { width: 1100px; margin: 0 auto; padding: 20px 0; } .footer-copyright span { font-size: 12px; font-weight: 400; color: #F0FFF0; display: block; line-height: 20px; } .footer-copyright .copy-logo { width: 310px; float: left; margin-right: 8px; } .footer-copyright .copy-contact { float: left; width: 540px; margin-right: 8px; } .footer-copyright .copy-barcode { float: right; width: 230px; text-align: right; } .footer-copyright .copy-barcode img { margin: 18px 2px; } .pro-content { white-space: normal; overflow: auto; text-overflow: unset; }