@charset "utf-8";
html, body{
    margin:0;
    padding:0;
    font-size:16px;
    color:#333;
    font-family:"microsoft yahei";
    background-color:#fff;
    -webkit-text-size-adjust:none;
}
img{
    border:none;
}
.clearfix:after{
    content:"";
    display:block;
    clear:both;
}
a{
    text-decoration:none;
    color:#333;
}
dl, dt, dd, ul, li, h3, form, input, textarea{
    margin:0;
    padding:0;
    list-style:none;
}
.tc{
    text-align:center;
}
.ariaw-wrap + body >#fullPage >.section3 > .main-wrap{
    margin-top:-140px;
}
.ariaw-wrap + body >#fullPage >.section4 > .main-wrap,
.ariaw-wrap + body >#fullPage >.section5 > .main-wrap,
.ariaw-wrap + body >#fullPage >.section6 > .main-wrap{
    margin-top:-106px;
}
@media screen and (max-width:1000px){
    .ariaw-wrap + body >#fullPage >.section3 > .main-wrap,
    .ariaw-wrap + body >#fullPage >.section4 > .main-wrap,
    .ariaw-wrap + body >#fullPage >.section5 > .main-wrap,
    .ariaw-wrap + body >#fullPage >.section6 > .main-wrap{
        margin-top:0;
    }
}
/*框架*/
@media screen and (min-width:1000px){
    .section{
        display:flex;
        align-items:center;
        /*justify-content:center;*/
    }
}
.section1{
    background:url("../images/bg_01.jpg") no-repeat top center;
    background-size:100% 100%;
}
.section2{
    background:url("../images/bg_02.jpg") no-repeat center center;
    background-size:100% 100%;
}
.section3{
    background:url("../images/bg_03.jpg") no-repeat center center;
    background-size:100% 100%;
}
.section4{
    background:url("../images/bg_04.jpg") no-repeat center center;
    background-size:100% 100%;
}
.section5{
    background:url("../images/bg_05.jpg") no-repeat center center;
    background-size:100% 100%;
}
.section6{
    background:url("../images/bg_06.jpg") no-repeat bottom center;
    background-size:100% 100%;
}
/*框架end*/
.max-wrap{
    max-width:100%;
    min-width:1230px;
}
.main-wrap{
    width:1230px;
    position:relative;
    margin:0 auto
}
.content-wrap {
    width:1230px;
    margin:0 auto;
    position: relative;
}
.bg-white {
    background:#fff;
}
.bg-content {
    background-color:#f5f5f5;
}
.r-c-10 {
    border-radius:10px;
}
/*公用栏目*/
.box-title{
    text-align:center;
    position:relative;
    margin-bottom:30px;
    overflow:hidden;
}
.box-title:before,
.box-title:after {
    display:inline-block;
    content:"";
    width:90px;
    height:12px;
    background:url(../images/bigtitle-element.png)no-repeat;
    background-position: center;
    position:absolute;
    top:52%;
}
.box-title:after {
    transform: scale(-1,-1);
    right:0;
    top:29%;
}
.box-title span {
    position:relative;
    display:inline-block;
    width:100%;
}
.box-title span > em {
    display:none;
}
.box-title span:before,
.box-title span:after {
    content:"";
    height:3px;
    background:#e6080d;
    position:absolute;
}
.box-title span:before {
    left:0px;
}
.box-title span:after {
    right:0px;
}
.box-title span i{
    display:inline-block;
    position:relative;
}
.box-title span i:before,
.box-title span i:after {
    content:"";
    width:8px;
    height:8px;
    border-radius:50%;
    border: 3px solid #e6080d;
    position:absolute;
    top:39%;
}
.box-title span i:before {
    left:-52px;
}
.box-title span i:after {
    right:-52px;
}
.tit_topnews span:before,
.tit_topnews span:after,
.tit_jjlh span:before,
.tit_jjlh span:after{
    width: calc((100% - 360px - 100px)/2);
    width: -webkit-calc((100% - 360px - 100px)/2);
    width: -moz-calc((100% - 360px - 100px)/2);
    top:45%;
}
.tit_zfgzbao span:before,
.tit_zfgzbao span:after{
    width: calc((100% - 486px - 100px)/2);
    width: -webkit-calc((100% - 486px - 100px)/2);
    width: -moz-calc((100% - 486px - 100px)/2);
    top:45%;
    background:#ffe2a4;
}
.tit_yiqkzfgzbgao span:before,
.tit_yiqkzfgzbgao span:after{
    width: calc((100% - 654px - 100px)/2);
    width: -webkit-calc((100% - 654px - 100px)/2);
    width: -moz-calc((100% - 654px - 100px)/2);
    top:45%;
    background:#ffe2a4;
}
.tit_lhhsy span:before,
.tit_lhhsy span:after{
    width: calc((100% - 453px - 100px)/2);
    width: -webkit-calc((100% - 453px - 100px)/2);
    width: -moz-calc((100% - 453px - 100px)/2);
    top:45%;
}
.tit_yiqkzfgzbgao span i:before,
.tit_yiqkzfgzbgao span i:after,
.tit_zfgzbao span:before,
.tit_zfgzbao span:after,
.tit_yiqkzfgzbgao span i:before,
.tit_yiqkzfgzbgao span i:after,
.tit_zfgzbao span i:before,
.tit_zfgzbao span i:after {
    border-color:#ffe2a4;
}
.tit_yiqkzfgzbgao:after,
.tit_zfgzbao:after{
    top:26%;
}
.tit_yiqkzfgzbgao:before,
.tit_zfgzbao:before{
    top:55%;
}
/*导航*/
.fixed-nav{
    width:155px;
    position:fixed;
    background:url(../images/nav_bar_pic.png) no-repeat;
    z-index:1;
    right:20px;
    padding:104px 0 0;
    top:calc((100% - 26.75em - 104px)/2);
    top:-webkit-calc((100% - 26.75em - 104px)/2);
    top:-moz-calc((100% - 26.75em - 104px)/2);
}
.menu {
    background:#a90000;
    padding-bottom:13px;
}
.menu a{
    display:block;
    font-size:1.125em;
    font-weight:bold;
    color:#fedf9e;
    text-align:center;
    text-decoration:none;
    padding:20px 0;
    margin:0 13px;
    background:#cd0a0a;
    border-top:1px solid #e1725e;
}
.menu a.focus{
    display:block;
    background:#ffc976;
    color:#a90000;
}
.menu a:hover {
    background:#ffc976;
    color:#a90000;
}
/*导航 end*/
.more > a{
    display:block;
    text-align:center;
    border-bottom:0;
    color:#888;
    padding:10px 0;
}
/*screen-1*/
.head-top{
    position:absolute;
    top:-430px;
    left:0;
    width:100%;
}
.top-bar {
    position: relative;
}

.top-bar .logo {
    float: left;
}
.top-link {
    position: absolute;
    right: 10px;
    font-size: 16px;
}
.top-link>a {
    color: #fff;
    vertical-align: middle;
}
.top-link a:before {
    content: "|";
    padding: 0 8px 0 2px;
    color: #fff;
}
.top-link>span {
    float: left;
}
.pip-triggers>em>i {
    color: #fff;
}
.pip-triggers>em>i.pip-triggers-on {
    background-color: #fff;
}
.pip-triggers>em>i.pip-triggers-on {
    color:#444;
}
.banner{
    height:500px;
    text-align:center;
    margin-top:30px;
}
.banner-title{
    text-align:center;
}
.banner-title img{
    margin-top:110px;
}
.animt-001{
    top: 150px;
    opacity: 0;
}
.animt-01{
    position: relative;
    top: 0px;
    left:0;
    opacity: 1;
}
.animt-01{
    animation:myfirst2 2s;
    -moz-animation:myfirst2 2s;
    -webkit-animation:myfirst2 2s;
}
.animt-02{
    animation:myfirst4 1s;
    -moz-animation:myfirst4 1s;
    -webkit-animation:myfirst4 1s;
}
.animt-002{
    position: absolute;
    top:calc((100% - 26.75em - 104px) / 2);
    top:-moz-calc((100% - 26.75em - 104px) / 2);
    top:-webkit-calc((100% - 26.75em - 104px) / 2);
    opacity: 0;
}
.animt-02{
    position: absolute;
    top:calc((100% - 26.75em - 104px) / 2);
    top:-moz-calc((100% - 26.75em - 104px) / 2);
    top:-webkit-calc((100% - 26.75em - 104px) / 2);
    opacity: 1;
}
@keyframes myfirst2
{
    from {opacity: 0;transform: scale(0);}
    to {opacity: 1;transform: scale(1);}
}
@-webkit-keyframes myfirst2 /* Safari and Chrome */
{
    from {opacity: 0;transform: scale(0);}
    to {opacity: 1;transform: scale(1);}
}
@keyframes myfirst4
{
    from {right: -400px;}
    to {right:20px;}
}
@-webkit-keyframes myfirst4 /* Safari and Chrome */
{
    from {right: -200px;}
    to {right:20px;}
}
.small-banner{
    display:none;
}
/*screen-2*/
.section2 > .mb-60 {
    margin-bottom:60px;
}
.section2 .pd-30 {
    padding:25px 30px;
}
.section2 .box-title{
    margin-bottom:15px;
}
.head_lines{
    font-size:0.9375em;
    color:#575757;
    background-color:rgba(255, 245, 227, 1);
    background-image:url(../images/top-news.png);
    background-position:38px center;
    background-repeat:no-repeat;
    border-radius:10px;
    margin:0 auto 10px;
    padding:10px 7.5% 20px 12%;
}
.head_lines > *{
    display:block;
}
.head_lines a{
    font-size:2.1875em;
    text-align:center;
    font-weight:bold;
    color:#575757;
    padding:5px 0;
}
.head_lines span{
    height: 1.65em;
    line-height:1.65em;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news_pics{
    width:calc(100% - 200px)!important;
    width:-webkit-calc(100% - 200px)!important;
    width:-moz-calc(100% - 200px)!important;
    height:548px;
    text-align:center;
    background:#fff;
    margin:0 auto;
}
/*screen-3*/
.zfgzbg-k1{
    height:600px;
    border:2px solid #282828;
    border-bottom:0;
    border-radius:12px 12px 0 0;
    background:#fff;
    margin:0px 30px;
    box-sizing:border-box;
}
.zfgzbg-k2 {
    width:10px;
    height:10px;
    border-radius:50%;
    border:2px solid #282828;
    margin:10px auto;
}
.zfgzbg-k3 {
    border:2px solid #282828;
    background:#fbe2d9;
    margin:0px 22px 22px;
    height:518px;
    overflow:hidden;
    padding:10px 10px 10px 20px;
}
.zfgzbg-k4 {
    height:22px;
    border:2px solid #282828;
    border-radius:12px;
    background:#fff;
}
.zfgzbg-k3 .con-text{
    width:100%;
    height:100%;
    overflow-y:auto;
    line-height:2em;
}
/*screen-4*/
.jjlh .con > a{
    display:block;
    width:31.3%;
    margin:15px 3% 15px 0;
    float:left;
    background:#fff;
    padding:20px;
    box-sizing:border-box;
    box-shadow:0px 6px 15px hsl(0deg 0% 0% / 0.3);
    border-radius:8px;
}
.jjlh .con > a:nth-child(3n){
    margin-right:0;
}
.jjlh .con > a h3{
    height:3em;
    font-size:1.25em;
    line-height:1.5em;
    color:#333;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
}
.jjlh .con > a p{
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
    color:#555;
    margin-top:10px;
    margin-bottom:0;
    line-height:1.5em;
    font-size:0.9em;
    height:3em;
}
.jjlh .con > a em {
    font-style:normal;
    font-size:0.875em;
    color:#666;
}
.jjlh .more > a {
    margin-bottom:100px;
}
/*screen-5*/
.yqkzzbg {
    background:#fff;
    padding:50px 0px 15px;
    margin-bottom:50px;
}
.yqkzzbg .pic {
    margin-bottom:20px;
    padding:0 20px;
}
.yqkzzbg .pic a {
    width:22%;
    display:inline-block;
    margin:0 2%;
}
.yqkzzbg .pic img{
    width:100%;
}
/*screen-6*/
.hsy{
    background:#fff;
    padding:20px 0;
    margin-bottom:15px;
}
.hsy > a{
    display:block;
    padding:20px;
    box-sizing:border-box;
    width:47%;
    float:left;
    margin-left:2%;
    margin-bottom:20px;
    box-shadow:0px 5px 10px hsl(0deg 0% 0% / 0.2);
    border-radius:6px;
}
.hsy > a:after{
    content:"";
    clear:both;
    display:block;
}
.hsy > a h3{
    font-size:1.5em;
    font-weight:normal;
    color:#555;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
    height:2.65em;
}
.hsy > a p{
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
    line-height:1.5em;
    height:3em;
    font-size:0.885em;
    margin:10px 0 0;
    color:#555;
}
.hsy > a em {
    font-style:normal;
    font-size:0.875em;
    color:#666;
}
.section6 .more {
    width:100%;
    clear:both;
}
.color_1 {
    background:#d1f2ff;
}
.color_2 {
    background:#ffe7d0;
}
.color_3 {
    background:#fbdee6;
}
.color_4 {
    background:#d9d4f4;
}
/*二级页面*/
.head-content{
    background:url(../images/bg-content.png) no-repeat center top;
    padding-top:30px;
}
.head-content .banner{
    height:450px;
    padding-bottom:310px;
}
.head-content .banner img {
    width:745px;
}
.head-content .page002{position: relative;top: 0px;opacity: 0;}
.head-content .page02{opacity: 1;}
.head-content .page02{animation:myfirst2 2s;-moz-animation:myfirst2 2s;-webkit-animation:myfirst2 2s;-o-animation:myfirst2 2s;}
.sub-box-c{
    background:#fff;
    border-radius:10px 10px 0 0;
    padding:30px 50px;
    box-sizing:border-box;
    position:relative;
    margin-top:-212px;
    box-shadow:0px 0px 3px hsl(0deg 0% 0% / 0.1);
}
.sub-box-c .box-title{
    margin-bottom:20px;
    margin-top:20px;
}
.sub-box-c .box-title span i{
    font-size:1.75em;
    font-style: normal;
    font-weight: bold;
    color: #e01616;
}
.location{
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAYAAADtyJ2fAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAA+ElEQVQ4T43RPwtBYRQGcItSigxm3UHZmIyyKXYfQDaD8gGUD8CkiJSy+wYWmZRFKVEoklgViV7P0X1v5x4uhl+5z3ke+eNSSlmWyYQPijCAPRxgBGUweJePUnAC5eAOBdsQQZoVfim9hngRgAc7/CNMw4oISRVCYEDdzLg2DaciHOrvoSEbi86cwqsIax+GLdE5Ukg/Ow834GYjL+zMm7alQ1OEZAE5yAO9kbz3aBgR4T9i+uN0xeGbPm300AMXdnRC/7ffGprjDCs4yeq+NTTHDVHkOrxrGxIUJmJAZrJneyAo+eHMRjcIyp7tQUMxCitYQ/y9o1xPq6w5ig+AgIQAAAAASUVORK5CYII=) no-repeat left center;
    background-size:0.75em;
    padding:5px 0 5px 1em;
    font-size:0.875em;
    box-sizing:border-box;
}
.location a:after{
    content:">>";
    color:#888;
    padding:0px 3px;
}
.location > span{
    font-weight:bold;
    color:#db403e;
}
.location a{
    color:#666;
}
.news-content-wrap .big-title{
    padding:20px 0;
    font-size:2em;
    line-height:1.25em;
    text-align:center;
    color:#333;
}
.news-content-wrap > .second-title{
    padding-bottom:10px;
    font-size:1.2em;
    line-height:1.25em;
    text-align:center;
    color:#656565;
}
.news-content-wrap .content-small-title{
    font-size:0.75em;
    text-align:center;
    color:#999;
    line-height:1.25em;
    border-bottom:1px #e8e8e8 solid;
    padding-bottom:1.75em;
}
.news_content_description{
    font-size:.75em;
    color:#888;
    text-indent:2em;
    background-color:#fafafa;
    line-height:1.75em;
    padding:15px;
    border:1px solid #e8e8e8;
    border-top:none;
}
.news_content_text{
    line-height:1.875em;
    font-size:1em;
}
.news_content_text p{
    text-indent:2em;
}
.news_content_text img{
    max-width:95%;
    height:auto !important;
    margin: 0 auto;
    display: block;
}
.news_content_other{
    padding:10px 0px;
}
.news-content-function{
    float:right;
    font-size:.75em;
    color:#999;
}
.news-content-function > span:before{
    content:"[";
}
.news-content-function > span:after{
    content:"]";
}
.news-content-function > span{
    display:inline-block;
    padding:0 5px;
    cursor:pointer;
    line-height:36px;
}
.news-content-function > span:hover{
    text-decoration:underline;
}
.news-content-share{
    float:left;
}
/*控制内容页中的table*/
.news_content_content table{
    border-collapse:collapse; /*双线合一*/
    max-width:100% !important;
}
.news_content_content table p{
    text-indent:0;
    white-space:normal;
    word-break:break-all;
}
.news_content_content table td{
    width:auto !important;
}
/*版权*/
.small-copyright{
    display:none;
}
/*首页底部*/
.main-foot{
    background:#fff;
    padding:20px 0;
    font-size:0.875em;
    line-height:1.65em;
    text-align:center;
    margin-bottom:70px;
}
.foot-wrap{
    display:table;
    width:100%;
    table-layout:fixed;
}
.foot-wrap > *{
    display:table-cell;
    vertical-align:middle;
}
.foot-wrap .btom-xx{
    width:620px;
    text-align:center;
}
.foot-spans a, .foot-spans span, .foot-links a{
    display:inline-block;
    color:#888;
}
.foot-links a:before{
    display:inline-block;
    content:"|";
    font-size:0.75em;
    padding:0 8px 0 6px;
    vertical-align:top;
}
.foot-links a:first-child:before{
    display:none;
}
.foot-wrap > *:first-child{
    text-align:right;
    box-sizing:border-box;
}
.foot-wrap > *:last-child{
    text-align:left;
}
.foot-spans a img, .foot-spans span img{
    vertical-align:middle;
}
/*内容页底部*/
.bg-content > .main-foot {
    margin-bottom:0;
    background:#bf0103;
}
.bg-content .foot-spans a,
.bg-content .foot-spans span,
.bg-content .foot-links a{
    color:#fec7ad;
}
/*二级页面标题*/
.box-content .box-title span:after,
.box-content .box-title span i:before,
.box-content .box-title span i:after,
.box-content .box-title:before,
.box-content .box-title:after {
    display:none;
}
.box-content .box-title {
    text-align:left;

}
.box-content .box-title span i{
    background:#e01616;
    color:#fff;
    padding:5px 20px;
}
.box-content .box-title span {
    background:#fcf7f2;
}
.box-content .box-title span:before {
    display:none;
}
/*列表--模块化--开始*/
.small-title{
    display:none;
}
.news-list > a{
    display:block;
    padding:0.65em 0;
}
.news-list > a:after{
    content:"";
    display:block;
    clear:both;
    height:0;
}
.news-list > a > span{
    color:#666;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    float:left;
    width:calc(100% - 7.5em);
    width:-moz-calc(100% - 7.5em);
    width:-webkit-calc(100% - 7.5em);
}
.news-list > a:hover span{
    color:#ff7900;
}
.news-list > a > em{
    width:6em;
    float:right;
    color:#999;
    font-style:normal;
    font-size:0.95em;
    font-family:Arial, Verdana;
    line-height:1.82em;
    text-align:right;
}
.news-list.b-line > a{
    border-bottom:1px solid #ececec;
}
.pre-1 a:before{
    content:"";
    display:block;
    width:0.25em;
    height:0.25em;
    border-radius:50% 50%;
    background: #dddddd;
    float:left;
    margin-top:0.5em;
    margin-right:0.5em;
}

/*列表--模块化--end*/
/*翻页-模块化-start*/
.page-tile{
    display:block;
    border-width:1px 0;
    font-family:Verdana, Arial;
    padding:1em 0;
}
.page-tile:after{
    display:block;
    content:"";
    clear:both;
}
.page-tile > *{
    color:#888;
    display:block;
    float:left;
    padding:0 .5em;
    min-width:1.5em;
    text-align:center;
    font-size:0.875em;
    line-height:2em;
    height:2em;
    overflow:hidden;
}
.page-tile > em{
    display:none;
}
.page-tile > *:before{
    font-size:1.25em;
}
.page-tile .more:before{
    content:"…";
}
.page-tile a.prev:before{
    content:"\2039"
}
.page-tile a.next:before{
    content:"\203A"
}
.page-tile a.last:before{
    content:"\203A\203A"
}
.page-tile .focus{
    background:#db403e;
    color:#fff;
    border-radius:5px;
}
.page-tile-2{
    display:none;
    text-align:center;
    font-size:.875em;
    height:1.875em;
    margin-top:10px;
    padding-bottom:10px;
}
.page-tile-2 span.no-click{
    background-color:#ccc;
    color:#fff;
}
.page-tile-2 span{
    padding:0.5em 1em;
    background-color:#888;
    margin:0px 3px;
    color:#fff;
    border-radius:20px;
}
.page-tile-2 span a{
    color:#fff;
}
.page-tile a:hover{
    text-decoration:underline;
}
@media screen and (max-width:1247px){
    .content-wrap{
        width:100%;
    }
    .max-wrap{
        min-width:auto;
    }
    .main-wrap {
        width:100%;
    }
    .top-bar{
        padding:10px;
        box-sizing:border-box;
    }
    .banner img{
        width:75%;
    }
    .head-content {
        padding-top:10px;
    }
    .head-content .banner {
        padding-bottom:300px;
    }
    .news_pics{
        height:auto;
    }
    .section2 .box-title{
        margin-top:20px;
    }
    .sub-box-c{
        margin-top:-204px;
    }
}

@media screen and (max-width:1000px){
    .main-wrap {
        width:100%;
    }
    .fixed-nav {
        display:none;
    }
    .head_lines {
        width:calc(100% - 20px);
        width:-webkit-calc(100% - 20px);
        width:-moz-calc(100% - 20px);
        background-image:none;
        padding:10px;
        text-align:justify;
    }
    .head_lines a{
        font-size:1.65em;
    }
    .head_lines span {
        padding:0 10px;
    }
    .news_pics{
        width:auto!important;
        margin-bottom:15px;
    }
    .section2 .pd-30 {
        padding:0 15px;
    }
    .zfgzbg{
        margin-bottom:10px;
    }
    .section2 > .mb-60 {
        margin-bottom:20px;
    }
    .section1, .section2,
    .section3, .section4,
    .section5, .section6{
        background:none;
        background-color:white !important;
    }
    .fp-section, .fp-tableCell{
        height:auto !important;
    }
    .banner,
    .head-content .banner{
        display:none;
    }
    .small-banner{
        display:block;
    }
    .small-banner img{
        width:100%;
        display:block;
    }
    .small-copyright{
        display:block;
    }
    .top-bar{
        position:absolute;
        width:100%;
        top:10px;
    }
    .box-title {
        margin-bottom:15px;
    }
    .box-title span i{
        font-size:1.375em;
        padding:2px 15px;
        height:auto;
    }
    .box-title span:after,.box-title span:before,
    .box-title span i,
    .box-title:before,
    .box-title:after{
        display:none;
    }
    .box-title span > em {
        display:inline-block;
        font-size:2.35em;
        font-style:normal;
        font-weight:bold;
        color:#dd0616;
        background:#fff;
        padding:10px 20px;
        position:relative;
        z-index:2;
    }
    /*首页标题栏*/
    .section .box-title span{
        display:flex;
        display:-ms-flex;
        flex-wrap:nowrap;
        -ms-flex-wrap:nowrap;
        text-align:left;
    }
    .section .box-title span i{
        display:flex;
        display:-ms-flex;
        flex:1;
        -ms-flex:1;
        align-items:center;
        z-index:2;
        padding:0;
    }
    .section .box-title span i img{
        display:none;
    }
    .section .box-title span i:before{
        display:block;
        content:"";
        background: #e6080d;
        height: 3px;
        width: 100%;
        border: none;
        border-radius: 10px;
        position: static;
    }
    .section .box-title span i:after{
        right:auto;
        left:-9px;
        width:5px;
        height:5px;
        top:auto;
        border-width:2px;
    }
    .tit_yiqkzfgzbgao span i:before, .tit_yiqkzfgzbgao span i:after, .tit_zfgzbao span:before, .tit_zfgzbao span:after, .tit_yiqkzfgzbgao span i:before, .tit_yiqkzfgzbgao span i:after, .tit_zfgzbao span i:before, .tit_zfgzbao span i:after{
        border-color:#e6080d;
    }
    .section .box-title span em{
        padding-left:5px;
        padding-right:25px;
    }
    /*列表页标题栏*/
    .box-content .box-title span i{
        display:inline-block;
    }
    .sub-box-c .box-title{
        margin-bottom:5px;
        margin-top:10px;
    }
    /*列表页标题栏 end*/
    .head-top{
        position:relative;
        top:0;
    }
    .banner{
        height:auto;
    }
    .hsy {
        padding:0 15px;
    }
    .hsy a{
        box-shadow:none;
        padding:10px;
        margin-bottom:10px;
        margin-left:0;
        width:auto;
        float:none;
    }
    .hsy > a h3{
        font-size:1.375em;
        height:auto;
        max-height:4.5em;
    }
    .jjlh{
        padding:0px 15px 10px;
        margin-bottom:0;
    }
    .jjlh .con > a{
        width:auto;
        margin:10px 0;
        float:none;
        border: 1px solid #ddd;
        background: #f9f9f9;
        box-shadow:none;
        display:none;
    }
    .jjlh .con > a:nth-of-type(-n+4){
        display:block;
    }
    .jjlh .con > a h3 {
        max-height:3em;
        height:auto;
    }
    .jjlh .more > a {
        margin-bottom:0;
    }
    .yqkzzbg {
        padding:0;
        margin:0;
    }
    .yqkzzbg .pic {
        margin-bottom:0px;
    }
    .zfgzbg-k1 {
        border:0;
        margin:0;
        height:auto;
    }
    .zfgzbg-k2,.zfgzbg-k4 {
        display:none;
    }
    .zfgzbg-k3 {
        border-color:#f9cf90;
        background:#fff1ec;
        margin:0px 15px 22px;
        border-radius:6px;
    }
    .head-content{
        background:none;
        padding-top:0;
    }
    .sub-box-c{
        margin-top:0;
        padding:10px 15px;
        border-radius:0 0;
        box-shadow:none;
    }
    .pre-1 a:before{
        display:none;
    }
    .news-list.date-left > a{
        border-bottom:1px solid #ececec;
    }
    .news-list.date-left > a > span,
    .news-list > a > span{
        width:100%;
        white-space:normal;
        line-height:1.5em;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
        float:none;
    }
    .news-list > a > em{
        float:left;
        text-align:left;
    }
    .news-list.date-left > a > em{
        padding-top:0;
    }
    .sub-box-c .news-list > a{
        padding:0.5em 0;
    }
    .page-tile a, .page-tile span{
        display:none;
    }
    .page-tile > *{
        float:none;
    }
    .page-tile{
        text-align:center;
        padding:30px 0;
    }
    .page-tile a.prev, .page-tile a.next{
        display:inline-block;
        color:#333;
        border:1px solid #e8e8e8;
        background:#fafafa;
        padding:5px 20px;
    }
    .page-tile a.prev:before{
        content:"上一页";
    }
    .page-tile a.next:before{
        content:"下一页";
    }
    .main-foot{
        padding:15px 0;
        margin-bottom:0;
        background:#bf0103;
    }
    .main-foot.r-c-10 {
        border-radius:0;
    }
    .foot-wrap > .foot-spans{
        display:none;
    }
    .foot-wrap > .foot-spans.btom-xx{
        display:block;
        width:auto;
    }
    .foot-wrap > .foot-spans.btom-xx > div > *{
        display:none;
    }
    .foot-wrap > .foot-spans.btom-xx > div > .m-visible{
        display:inline-block;
        padding:0 5px;
        color:#fec7ad;
    }
}
@media screen and (max-width:768px){
    .top-bar{
        top:0;
    }
    .logo img {
        height:60px;
    }
    .hsy > a h3{
        font-size:1.25em;
    }
}
@media screen and (max-width:640px){
    .top-bar .top-link{
        margin-top:5px;
    }
    .top-bar .top-link a{
        font-size:14px;
    }
    .logo img{
        height:44px;
    }
    .news-content-wrap .big-title{
        font-size:1.375em;
        padding:10px 0;
    }
    .box-title {
        margin-bottom:5px;
    }
    .box-title span:before {
        margin-top:0.875em;
    }
    .box-title span > em {
        font-size:2em;
    }
    .section2 .pd-30,
    .jjlh,.hsy{
        padding:0 7px;
    }
    .zfgzbg-k3 {
        margin:0 7px 10px;
        height:300px;
    }
    .section2 .box-title {
        margin-top:5px;
        margin-bottom:5px;
    }
    .section2 > .mb-60 {
        margin-bottom:0px;
    }
    .news_pics {
        margin-bottom:5px;
    }
    .jjlh .con > a{
        padding:15px;
        margin:0px 0px 10px;
    }
    .hsy {
        padding:0 7px;
    }
    .sub-box-c {
        padding:10px 7px;
    }
    #qrcode {
        display: none;
    }
}
@media screen and (max-width:480px){
    .top-bar {
        padding:5px;
    }
    .logo img{
        height:30px;
    }
    .head_lines a,
    .box-title span > em {
        font-size:1.25em;
    }
    .sub-box-c .box-title span i{
        font-size:1.125em;
        padding:5px 15px;
    }
    .jjlh .con > a h3{
        font-size:1em;
    }
    .hsy > a h3{
        font-size:1.05em;
        -webkit-line-clamp:3;
    }
}