@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;
}
}