@charset "utf-8"; /* CSS Document */ html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, input, textarea, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, i, em { margin: 0; padding: 0; font-style: normal; } ul, ol { list-style: none; } caption, th { text-align: left; } table { border-collapse: collapse; border-spacing: 0; } body { font-family: tahoma, sans-serif; font-size: 12px; color: #333; -webkit-font-smoothing: subpixel-antialiased; background: #f4f4f4; } img { -ms-interpolation-mode: bicubic; border-width: 0; } a { color: #333; text-decoration: none; outline: 0 } a:hover { color: #296fff; } .clearfix { *zoom: 1; } .clearfix:after { content: '\0020'; display: block; height: 0; font-size: 0; visibility: hidden; clear: both; } .fL { float: left; display: inline; } .fR { float: right; display: inline; } .hide { display: none; } svg:not(:root) { overflow: hidden; } audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; } audio:not([controls]) { display: none; height: 0; } [hidden] { display: none; } ::-moz-selection { background: #296fff; text-shadow: none; color: #fff } ::selection { background: #296fff; text-shadow: none; color: #fff } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; *overflow: visible } button[disabled], input[disabled] { cursor: default } input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *height: 13px; *width: 13px } input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0 } textarea { overflow: auto; vertical-align: top } *, *:before, *:after { box-sizing: content-box; } /*public */ body { min-width: 1200px; } .warp { width: 1200px; margin: 0 auto; } /* header */ .header { width: 100%; height: 487px; background: url(banner.jpg) center center no-repeat; background-size: 100%; } /* nav */ .navbox { width: 100%; height: 69px; background: #d81a16; } .nav { overflow: hidden; } .nav li { width: 25%; text-align: center; line-height: 69px; float: left; } .nav li a { font-size: 24px; color: #ffffff; font-weight: bold; } /* main1 */ .main1 { margin: 39px auto 0; overflow: hidden; } .main1L { float: left; margin: 15px 0 0; } /* 轮播图开始 */ .focusBox { position: relative; width: 567px; height: 426px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; padding: 12px 14px 16px 15px; } .focusBox .pic img { width: 567px; height: 426px; display: block; } .focusBox .txt-bg { position: absolute; bottom: 16px; z-index: 1; height: 50px; width: 567px; background: #333; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; } .focusBox .txt { position: absolute; bottom: 16px; z-index: 2; height: 50px; width: 100%; overflow: hidden; } .focusBox .txt li { height: 50px; line-height: 50px; position: absolute; bottom: -50px; } .focusBox .txt li a { display: block; color: white; padding: 0 0 0 10px; font-size: 18px; font-weight: bold; text-decoration: none; width: 385px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .focusBox .num { position: absolute; z-index: 3; bottom: 36px; right: 20px; } .focusBox .num li { float: left; position: relative; width: 30px; height: 6px; line-height: 6px; overflow: hidden; text-align: center; margin-right: 10px; cursor: pointer; } .focusBox .num li a { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; margin: 2px 0; background: white; font-size: 0; height: 2px; } .focusBox .num li.on a, .focusBox .num a:hover { background: #ffc779; color: #ffc779; } .focusBox .num li.on { background: #ffc779; } /* 轮播图结束 */ .main1R { float: right; width: 594px; height: 474px; border: 5px solid #d3862a; background: #ffffff; } .main1Rtitle { width: 159px; height: 47px; line-height: 47px; background: url(title.png) no-repeat; color: #fff; font-size: 22px; font-weight: bold; text-align: center; } .main1Rtitle a { color: #fff; } .ullist { margin: 0 0 0 24px; } .ullist li { margin: 27px 0 0; overflow: hidden; height: 18px; line-height: 18px; } .ullist li i { width: 10px; height: 9px; background: url(tag.png) center center no-repeat; display: block; margin: 5px 12px 0 0; float: left; } .ullist li a { float: left; font-size: 18px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 510px; } /* main2 */ .main2 { position: relative; margin: 30px auto 0; padding: 20px 0 28px; background: #ffffff; border: 1px solid #e9e4d5; } .title2 { width: 1199px; height: 88px; } .titleTag { position: absolute; top: -1px; right: -1px; background: url(000.png) center center no-repeat; width: 52px; height: 94px; } .main2 .ullist { overflow: hidden; } .main2 .ullist li { float: left; } .main2 .ullist li a { width: 560px; } /* foot */ .foot { width: 100%; margin: 42px 0 0; background: #ba0205; padding: 50px 0; } .foot p { text-align: center; font-size: 16px; color: #fff; } .foot p a { color: #fff; } .bianzhe { padding: 30px 20px; width: 1160px; height: auto; box-shadow: none; margin: 30px auto 0; background: #fff; } .an { width: 80px; height: 25px; background: #cf1817; border-radius: 15px 0 15px 0; text-align: center; line-height: 25px; font-size: 17px; font-weight: bold; color: #fff; } .bianzhe p { font-size: 16px; line-height: 35px; text-indent: 33px; margin-top: 5px; margin-bottom: 10px; } .main2 .ullist .list1{ display: block; width: 100%; height: auto; line-height: 1.5;} .main2 .ullist .list1 a{ width: 96%; color: #d81a16; text-align: center; font-size: 24px; overflow: unset; text-overflow: unset; white-space: initial; } .main2 .ullist .list1 p{ width: 96%; color: #d81a16; text-align: center; font-size: 18px; overflow: unset; text-overflow: unset; white-space: initial; } @media only screen and (max-width: 660px) { body { min-width: 300px; font-size: .12rem; } .warp { width: 100%; } .header { width: 100%; height: 1.6rem; background-size: 200%; } .navbox { height: 0.50rem; } .nav li { width: auto; line-height: .50rem; margin: 0 0.08rem; } .nav li a { font-size: .18rem; } .bianzhe { width: 96%; padding: 5% 2%; margin: 5% auto 0; } .an { width: 0.8rem; height: 0.25rem; line-height: 0.25rem; font-size: .16rem; } .main2 { position: relative; margin: 0.15rem auto 0; padding: 0.2rem 0 0.28rem; background: #ffffff; border: 1px solid #e9e4d5; } .title2 { width: 100%; height: 0.8rem; overflow: hidden; display: block; } .title2 img { width: 90%; height: 0.8rem; overflow: hidden; display: block; object-fit: cover; margin: 0 auto; } .titleTag { top: -0.06rem; right: -0.06rem; width: 0.52rem; height: 0.94rem } .ullist { margin: 0 0 0 5%; width: 95%; } .ullist li i { width: 0.1rem; height: 0.09rem; margin: 0.05rem 0.12rem 0 0; } .main2 .ullist li a { width: 2.6rem; } .ullist li a { float: left; font-size: .16rem; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 510px; } .foot { margin: 0 0 0; padding: 0.5rem 0; } .foot p { font-size: .16rem; } .foot p a { display: block; } /* 栏目页 */ .content_left { width: 100%; padding: 0%; } .lm-left { width: 100%; float: none; } .column-1 { font-size: .18rem !important; width: 90%; height: auto; line-height: .30rem; } .lm-left .column-2 li a { font-size: .16rem; line-height: .4rem; padding-left: 0.2rem; width: 100%; height: 0.4rem; } .lm-right { float: none; padding-left: 0; margin-bottom: 0.2rem; width: 100%; border-top: 3px solid #999; } .position1 { display: none; } .lm-right .right-title p { padding: 0 0 0 0.1rem; } .lm-right .right-title { height: 0.5rem; line-height: .5rem; } .lm-right .right-title p span { padding-right: 0; font-size: .2rem; line-height: .5rem; padding-left: 0.15rem; } .list li, .govpushinfo150203 li { height: 0.44rem; } .list li span, .govpushinfo150203 li span { line-height: .44rem; font-size: .14rem; } .list li a, .govpushinfo150203 li a { line-height: .44rem; font-size: .16rem; } .article_content { margin: 0; padding: 0.2rem 0; } .article_title { padding-bottom: 0.1rem; } .article_title h1 { font-size: .25rem; width: 94%; margin: 0 auto; } .article_content .source p { line-height: .3rem; font-size: .14rem; width: 100%; } .article_content .source p span { display: block; } .article_content .source .font { line-height: .3rem; font-size: .14rem; } .article_content #zoom { font-size: .14rem; margin-bottom: 0.2rem; width: 94%; margin: 0 auto; } .article_content #zoom p { color: #333333; text-indent: 2em; line-height: .3rem; margin: 0.1rem 0; font-size: 0.14rem; } .main2 .ullist .list1{ display: block; width: 100%; height: auto; line-height: 1.5;} .main2 .ullist .list1 a{ width: 96%; color: #d81a16; text-align: center; font-size: .2rem; overflow: unset; text-overflow: unset; white-space: initial; } .main2 .ullist .list1 p{ width: 96%; color: #d81a16; text-align: center; font-size: .16rem; overflow: unset; text-overflow: unset; white-space: initial; } }