@charset "utf-8";
html,
body,
a,
h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
b,
i,
em,
s,
u,
dl,
dt,
dd,
ul,
ol,
li,
strong,
span,
table,
th,
tr,
td,
img,
div,
form,
fieldset,
legend,
input,
button,
select,
option,
textarea,
label,
iframe {
    margin: 0;
    padding: 0;
    color: #333;
    font-family: 微软雅黑;
    box-sizing: border-box;
}

a {
    text-decoration: none;
}

ol,
ul,
li {
    list-style: none;
}

html,
body {
    height: 100%;
}

textarea {
    /* 文本域拉伸，根据需求而定 */
    resize: none；
}

input,
button,
textarea {
    outline: none;
}

img {
    max-width: 100%;
    height: auto;
    width: auto\9;
    -ms-interpolation-mode: bicubic;
}

input,
input[type=submit],
[type=reset],
[type=button] {
    -webkit-appearance: none;
    resize: none;
}

.clear_fix::after {
    content: " ";
    display: block;
    visibility: hidden;
    height: 0;
    clear: both;
}


/* 设置背景文字颜色 */

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #ccc;
}


/* 单行溢出 */

.spill {
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
}


/* 多行溢出 */

.spills {
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

@media screen and (min-width: 1200px) {
    /* 头部样式 */
    .header {
        width: 100%;
        height: 538px;
    }
    .banner {
        width: 100%;
        height: 478px;
        background: url(banner.png) center center no-repeat;
    }
    .main {
        width: 1200px;
        margin: 0 auto;
    }
    .logo {
        margin-top: 40px;
        float: left;
    }
    .header_list {
        margin-top: 16px;
        float: right;
    }
    .header_list li {
        background: url(shu.png) left center no-repeat;
        padding: 0 14px;
        float: left;
    }
    .header_list li:first-child {
        background: none;
    }
    .header_list li:last-child {
        padding-right: 0;
    }
    .header_list a {
        font-size: 14px;
        color: #333;
    }
    .search {
        float: right;
    }
    .nav {
        width: 100%;
        height: 60px;
        background: #cf2c0d;
    }
    .nav_bar {
        width: 100%;
        height: 60px;
        line-height: 60px;
    }
    .nav_bar a {
        width: 133px;
        height: 100%;
        font-size: 20px;
        text-align: center;
        color: white;
        float: left;
    }
    .nav_bar a:hover {
        background: #fe7500;
    }
    /* 综合新闻样式 */
    .news {
        width: 100%;
        height: 487px;
        padding: 30px 0;
        background: #f6f6f6;
    }
    .news_model {
        height: 425px;
        padding: 25px;
        background: white;
        -webkit-box-shadow: #ccc 0px 5px 10px;
        -moz-box-shadow: #ccc 0px 5px 10px;
        box-shadow: #ccc 0px 5px 10px;
    }
    /* 轮播图 */
    .news_carousel {
        width: 560px;
        height: 100%;
        margin-right: 14px;
        float: left;
    }
    .PicNews {
        background: black;
        width: 560px;
        height: 375px;
    }
    .fl {
        float: left;
    }
    .p1l-carousel {
        width: 560px;
        height: 375px;
        margin-right: 10px;
    }
    /* 轮播图相关 */
    img {
        border: 0;
    }
    .focusBox {
        position: relative;
        width: 560px;
        height: 375px;
        overflow: hidden;
    }
    .focusBox .pic {
        position: relative;
        z-index: 0;
    }
    .focusBox .pic img {
        width: 560px;
        height: 375px;
        display: block;
    }
    .focusBox .hd {
        width: 100%;
        position: absolute;
        bottom: 20px;
        right: -205px;
        text-align: center;
        font-size: 0;
        z-index: 1;
    }
    .focusBox .hd li {
        margin: 0 5px;
        background: #E1E1E1;
        height: 12px;
        overflow: hidden;
        width: 12px;
        border-radius: 10rem;
        cursor: pointer;
        display: inline-block;
        zoom: 1;
    }
    .focusBox .hd .on {
        background: #bb2323;
    }
    .p1l-carousel-item {
        position: relative;
    }
    .p1l-mask {
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: 1;
        width: 100%;
        height: 52px;
        background: black;
        filter: "alpha(opacity=50)";
        opacity: 0.5;
    }
    .p1l-text {
        position: absolute;
        bottom: 15px;
        left: -110px;
        z-index: 2;
        width: 100%;
        color: white;
        text-align: center;
        font-size: 15px;
    }
    .p1lm1 {
        font-family: 微软雅黑;
        font-size: 15px;
    }
    .news_list {
        width: 557px;
        height: 100%;
        margin-left: 14px;
        float: right;
    }
    .news_list a {
        font-size: 22px;
        font-weight: bold;
        color: #cf2c0d;
        display: block;
    }
    .news_title {
        font-size: 20px !important;
        margin-top: 20px;
    }
    .tips {
        margin-top: 20px;
        padding-bottom: 17px;
        font-size: 14px;
        color: #666;
        text-indent: 2em;
        border-bottom: 1px dotted #999999;
    }
    .news_content li {
        margin-top: 15px;
        padding-left: 10px;
        background: url(dian.png) left center no-repeat;
    }
    .news_content a {
        width: 100%;
        font-size: 16px;
        color: #333;
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .news_content a>.news_span {
        width: 80%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        float: left;
    }
    .news_content a>span {
        font-size: 16px;
        float: right;
    }
    /* 各栏目列表 */
    .content_list {
        width: auto;
        height: 635px;
    }
    .content_model {
        width: 380px;
        height: auto;
        margin-right: 30px;
        float: left;
    }
    .content_model:nth-child(3n) {
        margin-right: 0;
    }
    .content_model>.content_title {
        width: 380px;
        height: 70px;
        padding-top: 30px;
        border-bottom: 1px solid #e5e5e5;
    }
    .content_name {
        font-size: 22px;
        color: #cf2c0d;
        padding-bottom: 6px;
        cursor: default;
        border-bottom: 4px solid #cf2c0d;
    }
    .more {
        font-size: 16px;
        margin-top: 6px;
        float: right;
    }
    /* 作品展示 */
    .works {
        width: 100%;
        height: 303px;
        background: #f6f6f6;
    }
    .works_title {
        width: 100%;
        height: 70px;
        padding-top: 30px;
        border-bottom: 1px solid #e5e5e5;
    }
    .works_name {
        font-size: 22px;
        color: #cf2c0d;
        padding-bottom: 6px;
        cursor: default;
        border-bottom: 4px solid #cf2c0d;
    }
    .works_content {
        width: 100%;
        height: 233px;
    }
    .scroll_box {
        width: 100%;
        height: 100%;
        position: relative;
        padding: 25px 75px 0 75px;
    }
    /* 友情链接 */
    .links {
        width: 100%;
        height: 90px;
        line-height: 90px;
        margin-top: 30px;
        border-top: 1px solid #d3d0d0;
    }
    .links li {
        float: left;
    }
    .links select {
        width: 200px;
        height: 40px;
        color: #333;
        padding: 0 20px;
        margin-left: 26px;
        border: 1px solid #dcdcdc;
    }
    .links li:first-child select {
        margin-left: 0;
    }
    .links_title {
        font-size: 19px;
        color: #cf2c0d;
        font-weight: bold;
        cursor: default;
        float: left;
    }
    /* 底部 */
    .footer {
        width: 100%;
        padding: 25px 0;
        background: #4b4b4b;
    }
    .zjol {
        position: absolute;
        right: 70px;
        top: 65px;
    }
    .footer_list {
        width: 265px;
        margin: 0 auto;
    }
    .footer_list li {
        background: url(footer_shu.png) left center no-repeat;
        padding: 0 14px;
        float: left;
    }
    .footer_list li:first-child {
        background: none;
    }
    .footer_list a {
        font-size: 15px;
        color: #fefefe;
    }
    .footer P {
        width: 100%;
        float: left;
        color: #fefefe;
        text-align: center;
        font-size: 15px;
    }
    .footer span {
        color: #fefefe;
        text-align: center;
        font-size: 15px;
        line-height: 25px;
    }
}

@media screen and (max-width: 1199px) and (min-width: 1000px) {
    /* 头部样式 */
    .header {
        width: 100%;
        height: 538px;
    }
    .banner {
        width: 100%;
        height: 478px;
        background: url(banner.png) center center no-repeat;
    }
    .main {
        width: 960px;
        margin: 0 auto;
    }
    .logo {
        width: 550px;
        margin-top: 20px;
        float: left;
    }
    .header_list {
        margin-top: 16px;
        float: right;
    }
    .header_list li {
        background: url(shu.png) left center no-repeat;
        padding: 0 14px;
        float: left;
    }
    .header_list li:first-child {
        background: none;
    }
    .header_list li:last-child {
        padding-right: 0;
    }
    .header_list a {
        font-size: 14px;
        color: #333;
    }
    .search {
        float: right;
    }
    .nav {
        width: 100%;
        height: 60px;
        background: #cf2c0d;
    }
    .nav_bar {
        width: 100%;
        height: 60px;
        line-height: 60px;
    }
    .nav_bar a {
        width: 106px;
        height: 100%;
        font-size: 20px;
        text-align: center;
        color: white;
        float: left;
    }
    .nav_bar a:hover {
        background: #fe7500;
    }
    /* 综合新闻样式 */
    .news {
        width: 100%;
        height: 487px;
        padding: 30px 0;
        background: #f6f6f6;
    }
    .news_model {
        height: 425px;
        padding: 25px;
        background: white;
        -webkit-box-shadow: #ccc 0px 5px 10px;
        -moz-box-shadow: #ccc 0px 5px 10px;
        box-shadow: #ccc 0px 5px 10px;
    }
    /* 轮播图 */
    .news_carousel {
        width: 450px;
        height: 100%;
        margin-right: 14px;
        float: left;
    }
    .PicNews {
        background: black;
        width: 450px;
        height: 375px;
    }
    .fl {
        float: left;
    }
    .p1l-carousel {
        width: 450px;
        height: 375px;
        margin-right: 10px;
    }
    /* 轮播图相关 */
    img {
        border: 0;
    }
    .focusBox {
        position: relative;
        width: 450px;
        height: 375px;
        overflow: hidden;
    }
    .focusBox .pic {
        position: relative;
        z-index: 0;
    }
    .focusBox .pic img {
        width: 450px;
        height: 375px;
        display: block;
    }
    .focusBox .hd {
        width: 100%;
        position: absolute;
        bottom: 20px;
        right: -160px;
        text-align: center;
        font-size: 0;
        z-index: 1;
    }
    .focusBox .hd li {
        margin: 0 5px;
        background: #E1E1E1;
        height: 12px;
        overflow: hidden;
        width: 12px;
        border-radius: 10rem;
        cursor: pointer;
        display: inline-block;
        zoom: 1;
    }
    .focusBox .hd .on {
        background: #bb2323;
    }
    .p1l-carousel-item {
        position: relative;
    }
    .p1l-mask {
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: 1;
        width: 100%;
        height: 52px;
        background: black;
        filter: "alpha(opacity=50)";
        opacity: 0.5;
    }
    .p1l-text {
        position: absolute;
        bottom: 15px;
        left: -75px;
        z-index: 2;
        width: 100%;
        color: white;
        text-align: center;
        font-size: 15px;
    }
    .p1lm1 {
        font-family: 微软雅黑;
        font-size: 15px;
    }
    .news_list {
        width: 430px;
        height: 100%;
        margin-left: 14px;
        float: right;
    }
    .news_list a {
        font-size: 22px;
        font-weight: bold;
        color: #cf2c0d;
        display: block;
    }
    .news_title {
        font-size: 20px !important;
        margin-top: 10px;
    }
    .tips {
        margin-top: 10px;
        padding-bottom: 17px;
        font-size: 14px;
        color: #666;
        text-indent: 2em;
        border-bottom: 1px dotted #999999;
    }
    .news_content li {
        margin-top: 15px;
        padding-left: 10px;
        background: url(dian.png) left center no-repeat;
    }
    .news_content a {
        width: 100%;
        font-size: 16px;
        color: #333;
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .news_content a>.news_span {
        width: 70%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        float: left;
    }
    .news_content a>span {
        font-size: 16px;
        float: right;
    }
    /* 各栏目列表 */
    .content_list {
        width: 980px;
        height: 635px;
    }
    .content_model {
        width: 310px;
        height: auto;
        margin-right: 15px;
        float: left;
    }
    .content_model:nth-child(3n) {
        margin-right: 0;
    }
    .content_model>.content_title {
        width: 100%;
        height: 70px;
        padding-top: 30px;
        border-bottom: 1px solid #e5e5e5;
    }
    .content_name {
        font-size: 22px;
        color: #cf2c0d;
        padding-bottom: 6px;
        cursor: default;
        border-bottom: 4px solid #cf2c0d;
    }
    .more {
        font-size: 16px;
        margin-top: 6px;
        float: right;
    }
    /* 作品展示 */
    .works {
        width: 100%;
        height: 303px;
        background: #f6f6f6;
    }
    .works_title {
        width: 100%;
        height: 70px;
        padding-top: 30px;
        border-bottom: 1px solid #e5e5e5;
    }
    .works_name {
        font-size: 22px;
        color: #cf2c0d;
        padding-bottom: 6px;
        cursor: default;
        border-bottom: 4px solid #cf2c0d;
    }
    .works_content {
        width: 100%;
        height: 233px;
    }
    .scroll_box {
        width: 100%;
        height: 100%;
        position: relative;
        padding: 45px 75px 0 75px;
    }
    /* 友情链接 */
    .links {
        width: 100%;
        height: 90px;
        line-height: 90px;
        margin-top: 30px;
        border-top: 1px solid #d3d0d0;
    }
    .links li {
        float: left;
    }
    .links select {
        width: 152px;
        height: 40px;
        color: #333;
        padding: 0 20px;
        margin-left: 26px;
        border: 1px solid #dcdcdc;
    }
    .links li:first-child select {
        margin-left: 0;
    }
    .links_title {
        font-size: 19px;
        color: #cf2c0d;
        font-weight: bold;
        cursor: default;
        float: left;
    }
    /* 底部 */
    .footer {
        width: 100%;
        padding: 25px 0;
        background: #4b4b4b;
    }
    .zjol {
        position: absolute;
        right: 25px;
        top: 65px;
    }
    .footer_list {
        width: 265px;
        margin: 0 auto;
    }
    .footer_list li {
        background: url(footer_shu.png) left center no-repeat;
        padding: 0 14px;
        float: left;
    }
    .footer_list li:first-child {
        background: none;
    }
    .footer_list a {
        font-size: 15px;
        color: #fefefe;
    }
    .footer P {
        width: 100%;
        float: left;
        color: #fefefe;
        text-align: center;
        font-size: 15px;
    }
    .footer span {
        color: #fefefe;
        text-align: center;
        font-size: 15px;
        line-height: 25px;
    }
}

@media screen and (max-width: 999px) and (min-width: 720px) {
    /* 头部样式 */
    .header {
        width: 100%;
    }
    .banner {
        width: 100%;
        height: 478px;
        background: url(banner.png) center center no-repeat;
    }
    .main {
        width: 100%;
        margin: 0 auto;
    }
    .logo {
        width: 70%;
        margin-top: 20px;
        float: left;
    }
    .header_list {
        margin-top: 16px;
        float: right;
        margin-right: 20px;
    }
    .header_list li {
        background: url(shu.png) left center no-repeat;
        padding: 0 14px;
        float: left;
    }
    .header_list li:first-child {
        background: none;
    }
    .header_list li:last-child {
        padding-right: 0;
    }
    .header_list a {
        font-size: 14px;
        color: #333;
    }
    .search {
        float: right;
    }
    .menu {
        width: 40px;
        height: 40px;
        position: absolute;
        top: 65px;
        right: 20px;
        background: url(menu.png) no-repeat center center;
    }
    .nav {
        width: 100%;
        position: absolute;
        top: 130px;
        background: #cf2c0d;
        display: none;
    }
    .nav_bar {
        width: 100%;
        line-height: 60px;
    }
    .nav_bar a {
        width: 100%;
        height: 100%;
        font-size: 20px;
        text-align: center;
        color: white;
        float: left;
    }
    .nav_bar a:hover {
        background: #fe7500;
    }
    /* 综合新闻样式 */
    .news {
        width: 100%;
        height: 487px;
        padding: 30px 0;
        background: #f6f6f6;
    }
    .news_model {
        height: 425px;
        padding: 25px;
        background: white;
        -webkit-box-shadow: #ccc 0px 5px 10px;
        -moz-box-shadow: #ccc 0px 5px 10px;
        box-shadow: #ccc 0px 5px 10px;
    }
    .news_carousel {
        width: 50%;
        height: 100%;
        margin-right: 14px;
        float: left;
    }
    .PicNews {
        background: black;
        width: 100%;
        height: 375px;
    }
    .fl {
        float: left;
    }
    .p1l-carousel {
        width: 100%;
        height: 375px;
        margin-right: 10px;
    }
    /* 轮播图相关 */
    img {
        border: 0;
    }
    .focusBox {
        position: relative;
        width: 100%;
        height: 375px;
        overflow: hidden;
    }
    .focusBox .pic {
        position: relative;
        z-index: 0;
    }
    .focusBox .pic img {
        width: 100%;
        height: 375px;
        display: block;
    }
    .focusBox .hd {
        width: 100%;
        position: absolute;
        bottom: 20px;
        right: -160px;
        text-align: center;
        font-size: 0;
        z-index: 1;
        display: none;
    }
    .focusBox .hd li {
        margin: 0 5px;
        background: #E1E1E1;
        height: 10px;
        overflow: hidden;
        width: 10px;
        border-radius: 10rem;
        cursor: pointer;
        display: inline-block;
        zoom: 1;
    }
    .focusBox .hd .on {
        background: #bb2323;
    }
    .p1l-carousel-item {
        position: relative;
    }
    .p1l-mask {
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: 1;
        width: 100%;
        height: 52px;
        background: black;
        filter: "alpha(opacity=50)";
        opacity: 0.5;
    }
    .p1l-text {
        position: absolute;
        bottom: 15px;
        left: 0px;
        z-index: 2;
        width: 100%;
        color: white;
        text-align: center;
        font-size: 15px;
    }
    .p1lm1 {
        font-family: 微软雅黑;
        font-size: 15px;
    }
    .news_list {
        width: 45%;
        height: 100%;
        margin-left: 14px;
        float: right;
    }
    .news_list a {
        font-size: 22px;
        font-weight: bold;
        color: #cf2c0d;
        display: block;
    }
    .news_title {
        font-size: 20px !important;
        margin-top: 10px;
    }
    .tips {
        margin-top: 10px;
        padding-bottom: 17px;
        font-size: 14px;
        color: #666;
        text-indent: 2em;
        border-bottom: 1px dotted #999999;
    }
    .news_content li {
        margin-top: 4%;
        padding-left: 10px;
        background: url(dian.png) left center no-repeat;
    }
    .news_content a {
        width: 100%;
        font-size: 16px;
        color: #333;
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .news_content a>.news_span {
        width: 60%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        float: left;
    }
    .news_content a>span {
        font-size: 16px;
        float: right;
    }
    /* 各栏目列表 */
    .content_list {
        width: 100%;
        padding: 0 20px 20px 20px;
        float: left;
    }
    .content_model {
        width: 45%;
        height: auto;
        margin-right: 5%;
        float: left;
    }
    .content_model:nth-child(2n) {
        margin-right: 0;
    }
    .content_model>.content_title {
        width: 100%;
        height: 70px;
        padding-top: 30px;
        border-bottom: 1px solid #e5e5e5;
    }
    .content_name {
        font-size: 22px;
        color: #cf2c0d;
        padding-bottom: 6px;
        cursor: default;
        border-bottom: 4px solid #cf2c0d;
    }
    .more {
        font-size: 16px;
        margin-top: 6px;
        float: right;
    }
    /* 作品展示 */
    .works {
        width: 100%;
        height: 303px;
        background: #f6f6f6;
    }
    .works_title {
        width: 100%;
        height: 70px;
        padding-top: 30px;
        border-bottom: 1px solid #e5e5e5;
    }
    .works_name {
        font-size: 22px;
        color: #cf2c0d;
        padding-bottom: 6px;
        cursor: default;
        border-bottom: 4px solid #cf2c0d;
    }
    .works_content {
        width: 100%;
        height: 233px;
    }
    .scroll_box {
        width: 100%;
        height: 100%;
        position: relative;
        padding: 65px 75px 0 75px;
    }
    /* 友情链接 */
    .links {
        width: 100%;
        height: 90px;
        line-height: 90px;
        margin-top: 30px;
        border-top: 1px solid #d3d0d0;
    }
    .links li {
        float: left;
    }
    .links select {
        width: 200px;
        height: 40px;
        color: #333;
        padding: 0 20px;
        margin-left: 26px;
        border: 1px solid #dcdcdc;
    }
    .links li:first-child select {
        margin-left: 0;
    }
    .links_title {
        font-size: 19px;
        color: #cf2c0d;
        font-weight: bold;
        cursor: default;
        float: left;
    }
    /* 底部 */
    .footer {
        width: 100%;
        padding: 25px 0;
        background: #4b4b4b;
    }
    .zjol {
        position: absolute;
        right: 25px;
        top: 0;
    }
    .footer_list {
        width: 265px;
        margin: 0 auto;
    }
    .footer_list li {
        background: url(footer_shu.png) left center no-repeat;
        padding: 0 14px;
        float: left;
    }
    .footer_list li:first-child {
        background: none;
    }
    .footer_list a {
        font-size: 15px;
        color: #fefefe;
    }
    .footer P {
        width: 100%;
        float: left;
        color: #fefefe;
        text-align: center;
        font-size: 15px;
    }
    .footer span {
        color: #fefefe;
        text-align: center;
        font-size: 15px;
        line-height: 25px;
    }
}

@media screen and (max-width: 719px) and (min-width: 100px) {
    /* 头部样式 */
    .header {
        width: 100%;
    }
    .banner {
        width: 100%;
        height: 300px;
        background: url(banner.png) center center no-repeat;
    }
    .main {
        width: 100%;
        margin: 0 auto;
    }
    .logo {
        width: 70%;
        margin-top: 20px;
        float: left;
    }
    .header_list {
        margin-top: 16px;
        float: right;
        margin-right: 20px;
        display: none;
    }
    .header_list li {
        background: url(shu.png) left center no-repeat;
        padding: 0 14px;
        float: left;
    }
    .header_list li:first-child {
        background: none;
    }
    .header_list li:last-child {
        padding-right: 0;
    }
    .header_list a {
        font-size: 14px;
        color: #333;
    }
    .search {
        float: right;
    }
    .menu {
        width: 30px;
        height: 30px;
        position: absolute;
        top: 20px;
        right: 20px;
        background: url(menu1.png) no-repeat center center;
    }
    .nav {
        width: 100%;
        position: absolute;
        top: 70px;
        background: #cf2c0d;
        display: none;
    }
    .nav_bar {
        width: 100%;
        line-height: 60px;
    }
    .nav_bar a {
        width: 100%;
        height: 100%;
        font-size: 20px;
        text-align: center;
        color: white;
        float: left;
    }
    .nav_bar a:hover {
        background: #fe7500;
    }
    /* 综合新闻样式 */
    .news {
        width: 100%;
        height: 487px;
        padding: 30px 0;
        background: #f6f6f6;
    }
    .news_model {
        height: 425px;
        padding: 25px;
        background: white;
        -webkit-box-shadow: #ccc 0px 5px 10px;
        -moz-box-shadow: #ccc 0px 5px 10px;
        box-shadow: #ccc 0px 5px 10px;
    }
    .news_carousel {
        width: 100%;
        height: 100%;
        margin-right: 14px;
        float: left;
    }
    .PicNews {
        background: black;
        width: 100%;
        height: 375px;
    }
    .fl {
        float: left;
    }
    .p1l-carousel {
        width: 100%;
        height: 375px;
        margin-right: 10px;
    }
    /* 轮播图相关 */
    img {
        border: 0;
    }
    .focusBox {
        position: relative;
        width: 100%;
        height: 375px;
        overflow: hidden;
    }
    .focusBox .pic {
        position: relative;
        z-index: 0;
    }
    .focusBox .pic img {
        width: 100%;
        height: 375px;
        display: block;
    }
    .focusBox .hd {
        width: 100%;
        position: absolute;
        bottom: 20px;
        right: -240px;
        text-align: center;
        font-size: 0;
        z-index: 1;
        display: none;
    }
    .focusBox .hd li {
        margin: 0 5px;
        background: #E1E1E1;
        height: 10px;
        overflow: hidden;
        width: 10px;
        border-radius: 10rem;
        cursor: pointer;
        display: inline-block;
        zoom: 1;
    }
    .focusBox .hd .on {
        background: #bb2323;
    }
    .p1l-carousel-item {
        position: relative;
    }
    .p1l-mask {
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: 1;
        width: 100%;
        height: 52px;
        background: black;
        filter: "alpha(opacity=50)";
        opacity: 0.5;
    }
    .p1l-text {
        position: absolute;
        bottom: 15px;
        left: 0px;
        z-index: 2;
        width: 100%;
        color: white;
        text-align: center;
        font-size: 15px;
    }
    .p1lm1 {
        font-family: 微软雅黑;
        font-size: 15px;
    }
    .news_list {
        width: 45%;
        height: 100%;
        margin-left: 14px;
        float: right;
        display: none;
    }
    .news_list a {
        font-size: 22px;
        font-weight: bold;
        color: #cf2c0d;
        display: block;
    }
    .news_title {
        font-size: 20px !important;
        margin-top: 10px;
    }
    .tips {
        margin-top: 10px;
        padding-bottom: 17px;
        font-size: 14px;
        color: #666;
        text-indent: 2em;
        border-bottom: 1px dotted #999999;
    }
    .news_content li {
        margin-top: 4%;
        padding-left: 10px;
        background: url(dian.png) left center no-repeat;
    }
    .news_content a {
        width: 100%;
        font-size: 16px;
        color: #333;
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .news_content a>span {
        font-size: 16px;
        float: right;
    }
    /* 各栏目列表 */
    .content_list {
        width: 100%;
        padding: 0 20px 20px 20px;
        float: left;
    }
    .content_model {
        width: 100%;
        height: auto;
        float: left;
    }
    .content_model:nth-child(2n) {
        margin-right: 0;
    }
    .content_model>.content_title {
        width: 100%;
        height: 70px;
        padding-top: 30px;
        border-bottom: 1px solid #e5e5e5;
    }
    .content_name {
        font-size: 22px;
        color: #cf2c0d;
        padding-bottom: 6px;
        cursor: default;
        border-bottom: 4px solid #cf2c0d;
    }
    .more {
        font-size: 16px;
        margin-top: 6px;
        float: right;
    }
    /* 作品展示 */
    .works {
        width: 100%;
        height: 303px;
        background: #f6f6f6;
    }
    .works_title {
        width: 100%;
        height: 70px;
        padding-top: 30px;
        border-bottom: 1px solid #e5e5e5;
    }
    .works_name {
        font-size: 22px;
        color: #cf2c0d;
        padding-bottom: 6px;
        cursor: default;
        border-bottom: 4px solid #cf2c0d;
    }
    .works_content {
        width: 100%;
        height: 233px;
    }
    .scroll_box {
        display: none;
    }
    /* 友情链接 */
    .links {
        width: 100%;
        height: 90px;
        line-height: 90px;
        margin-top: 30px;
        border-top: 1px solid #d3d0d0;
        display: none;
    }
    .links_title {
        font-size: 19px;
        color: #cf2c0d;
        font-weight: bold;
        cursor: default;
        float: left;
    }
    /* 底部 */
    .footer {
        width: 100%;
        height: 320px;
        padding: 25px 0;
        background: #4b4b4b;
    }
    .zjol {
        position: absolute;
        right: 170px;
        top: 245px;
    }
    .footer_list {
        width: 265px;
        margin: 0 auto;
    }
    .footer_list li {
        background: url(footer_shu.png) left center no-repeat;
        padding: 0 14px;
        float: left;
    }
    .footer_list li:first-child {
        background: none;
    }
    .footer_list a {
        font-size: 15px;
        color: #fefefe;
    }
    .footer P {
        width: 100%;
        float: left;
        color: #fefefe;
        text-align: center;
        font-size: 15px;
        line-height: 25px;
    }
    .footer span {
        color: #fefefe;
        text-align: center;
        font-size: 15px;
        line-height: 25px;
        display: block;
    }
}