@charset "UTF-8";
body,dl{margin:0;color: #666;background:#ffffff;}button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block;width: auto;
    margin:0;}progress,sub,sup{vertical-align:baseline}
html, body, div, span, h1, h2, h3, h4, h5, h6, em, img, strong,sub, sup, tt,dd, dl, dt, form, label, table,caption, tbody, tfoot, thead, tr, th, td,ul,li,p,a{margin:0;padding:0;  }
nav,ul{
    margin:0px;padding: 0;list-style: none;
}
nav li{display: inline-block;float: left;}
a{
    text-decoration: none;
        color: #666;
}
blockquote {
background:#f9f9f9;
border-left:10px solid #ccc;
margin:1.5em 10px;
padding:.5em 10px;
quotes:"\201C""\201D""\2018""\2019";
}
blockquote:before {
color:#ccc;
content:open-quote;
font-size:4em;
line-height:.1em;
margin-right:.25em;
vertical-align:-.4em;
}
blockquote p {
display:inline;
}
.w1190{
    width: 1190px;
    margin:0 auto;
}
.Fleft{
    float: left;
}
.Fright{
    float: right;
}

.h-top{
    background: #e5e5e5;
    height: 35px;
    line-height: 35px;
}
.h-logo{
    height: 138px;
}
.h-nav{
    background: #191919;
    height: 55px;
    line-height: 55px;
}
.h-nav a{
    color:#fdca61; 
    display: block;
    font-size: 20px;
    padding: 0 18px;
}
.h-nav a:hover{
    background: #404040;
}
.h-nav nav li{
    margin-right:;
    width: auto;
}
.logo{
    background: url("image/logo.jpg") no-repeat;
    background-size: 1099px;
    height: 130px;
    display: block;
    width: 1199px;
}



#main>section,#main{
    overflow: hidden;
}
#m-head,#m-pcbz,#m-zrrd,#m-pcbzs,#m-col-3{margin-top: 18px;clear:both;overflow:hidden; }
#m-pcbz,#m-zrrd{
    height: 460px;
}
.m-box-1 {
    padding: 15px 0px;
    width: auto;
}
#m-h-nav ul li {
    width: 100%;
    float: left;
}
.m-box-rt {float: left;
width: auto;}
.m-box-1 .m-box-lf{
    float: left;
    width: 320px;
    margin-right: 15px;
    margin-top: 6px;
}
.pic-focus .txt {
    font-size: 14px;
    display: block;
    line-height: 20px;
    height: 20px;
    margin: 8px auto 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pic-group li .txt {
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    display: block;
    overflow: hidden;
    margin-top: 11px;
}
.m-box-1 .m-box-lf .pic-focus {
    height: auto;
}
.m-box-1 .m-box-lf .pic-group li{
    width: 155px;
    height: 156px;
    margin-right: 10px;
    float: left;
    overflow: hidden;
}
.pic-focus img {
    display: block;
    height: 213px;
    width: 100%;
}
.pic-group {
    margin-top: 10px;
}
.pic-group li img {
    height: 103px;
    width: 100%;
    display: block;
}

.m-box-1 .m-box-lf .pic-group li:nth-child(2){
    margin-right: 0px;
}
.list16 {
    margin: 0 auto 15px;
}
.list16 li {
    line-height: 32px;
    font-size: 16px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.list16 li:nth-child(1) a{
    color: #404040;
    font-weight: bold;
    font-size: 18px;
}
.list16 li:before {
    float: left;
    content: "";
    background: #ccc;
    width: 4px;
    height: 4px;
    overflow: hidden;
    display: inline-block;
    margin: 13px 11px 0 0;
    border-radius: 2px;
}
#m-h-nav,#m-h-lvshi,#m-h-news{
    display: inline-block;
    float: left;
}
#m-h-nav{
    width: 20%;
    background: #fff;
    height: 500px;
    box-shadow: 1px 1px 3px rgba(0,0,0,.15);
}
#m-h-nav ul {
    position: relative;
    margin-top: 13px;
}
#m-h-nav ul li:last-child a{
    border-bottom:none;
}
#m-h-nav ul li a {
    line-height: 36px;
    height: 36px;
    border-bottom: 1px solid #f7f7f7;
    display: block;
    padding: 3px 0px 3px 20px;
    font-size: 18px;
    z-index: 9;
    position: relative;
    margin-left: 6px;
}
#bgli {
    position: absolute;
    width: 232px;
    height: 43px;
    border-left: 6px solid #f8c768;
    background-color: rgba(179, 182, 185, 0.05);
    z-index: 1;
    display: block;
}
#m-h-lvshi{
        width: 47.4%;
 
    margin: 0 1.3%;
    position: none;
    top: 11rem;
    height: 8rem;
    z-index: 99999999999;
    left: 0;

}
#m-h-news{
    width: 30%;
    margin: auto;
    
}

#m-h-lvshi h3,#m-h-news h3,#m-h-lvshi h1{
    border-bottom: 1px solid #191919;
    height: 35px;
    margin-bottom: 10px;
    color: #666;
    line-height: 35px;
    padding-bottom: 5px;
        font-size: 18px;
}
#m-h-lvshi ul li {
    display: inline-block;
    float: left;
        width: 103px;
    margin-right: 10px;
    position: relative;
    margin-bottom: 10px

}
#m-h-lvshi ul li:nth-child(5),#m-h-lvshi ul li:nth-child(10){
    margin-right:0px!important;
}
#m-h-lvshi ul li a {
    display: block;
    height: 110px;
}
#m-h-lvshi ul li a img {
        width: 554px;
    height: 221px;
}
#m-h-lvshi ul {
    padding: 0 4px;
}
#m-h-lvshi ul li p {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 20px;
    text-align: center;
    color: #fff;
    background: #000;
    background: rgba(0,0,0,.5);
}
#m-h-news ul li {
    line-height: 29px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
#main h2 {
    padding-bottom: 8px;
}
#main h2 a {
    border-bottom: 2px solid #fdca61;
    font-size: 26px;
    font-weight: 500;
    padding-bottom: 8px;
    color: #191919;
}

section#m-flow {
    display: initial;
    width: auto;
    margin: auto;
}
#m-pcbz{
        width: 810px;
    float: left;
    margin-right: 18px;
    
}
section#m-zrrd {
    width: 362px;
    display: inline-block;
    background:#e5e5e5;
}
#m-pcbzs{

}
#m-pcbzs ul {
    padding-top: 20px;
}
#m-pcbzs ul li {
    display: inline-block;
    width: 190px;
    text-align: center;
}
#m-pcbzs ul li img {
    width: 150px;
    height: 180px;
    border: 1px solid #ddd;
        display: block;
    margin: 0 auto;
}
#m-pcbzs ul li p {
    width: 150px;
    margin: 0 auto;
    margin-top: 5px;
}
#m-pcbzs ul li a:hover,#m-pcbzs ul li a:hover p{
    background: rgba(231, 231, 231, 0.62);
        color: #003659;
}
#m-pcbzs ul li a {
    display: block;
    padding: 10px;
    box-sizing: border-box;
}

#m-zrrd .list li {
    font-size: 14px;
    line-height: 28px;
    height: 28px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.pic-text {
    margin: 15px 0px;
    height: 60px;
}
.pic-text .pic {
    width: 90px;
    height: 60px;
    float: left;
    margin-right: 10px;
}
.pic-text .pic img{
    width: 90px;
    height: 60px;
}
.pic-text h4 {
    font-size: 14px;
    line-height: 20px;
    padding-top: 7px;
}

 .slider, .slider-panel img, .slider-extra { 
     width: 362px;
 height: 180px; 
 } 
 .slider { 
 text-align: center; 
 position: relative; 
 } 
 .slider-panel, .slider-nav, .slider-pre, .slider-next { 
 position: absolute; 
 z-index: 8; 
 } 
 .slider-panel { 
 position: absolute; 
 } 
 .slider-panel img { 
 border: none; 
 } 
 .slider-extra { 
 position: relative; 
 } 
 .slider-nav { 
     position: absolute;
    left: 50%;
    bottom: 0px;
    transform: translateX(-50%);
 } 
 .slider-nav li { 
 background: #999; 
 border-radius: 50%; 
 color: #fff; 
 cursor: pointer; 
 margin: 0 2px; 
 overflow: hidden; 
 text-align: center; 
 display: inline-block; 
 height: 8px; 
 width: 8px; 
 } 
 .slider-nav .slider-item-selected { 
 background: #003659; 
 } 
 .slider-page a{ 
 background: rgba(0, 0, 0, 0.2); 
     color: #fff;
    text-align: center;
    display: block;
    font-family: "simsun";
    font-size: 22px;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    line-height: 30px;
    border-radius: 50%;
    margin-left: 10px;
 } 
 .slider-page a:HOVER { 
 background: rgba(0, 0, 0, 0.4); 
 } 
 .slider-next { 
 left: 100%; 
 margin-left: -38px!important;
 } 
section#m-flow p {
   font-size: normal;
   line-height: normal;
}
#m-col-3{
    
    display: inline-block;
    margin-right: 15px;
    width: 382px;
    min-height: 300px;
    border-top: 2px solid #f8c768;
}
#main .m-col-3-end{
    margin-right: 0px!important;
}
section#m-col-3 h3{
    background: #fff;
}
section#m-col-3 h3 a {
    font-size: 26px;
    line-height: 54px;
    margin-left: 16px;
    font-weight: initial;
    color: #003659;
}
.end{
    margin-right: 0px!important;
    
}

.picture-group ul li:nth-child(2) {
    margin-left: 13px;
}
.picture-group {
    padding: 0px 15px 15px;
    background: #fff;
    overflow: hidden;
    margin-bottom: 10px;
}
.picture-group ul li {
    display: inline-block;
    float: left;
    width: 168px;

    overflow: hidden;
}
.picture-group ul li img{
    width: 170px;
    height: 90px;
}
.picture-group ul li .txt{
        font-size: 14px;
    line-height: 28px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 172px;
    display: block;
}

#foot {
    border-top: 2px solid #f8c768;
    margin-top: 18px;
}
.link a {
    margin-right: 10px;
}

.link {
    padding: 13px 0px;
    border-bottom: 1px solid #dedede;
}
.about {
    padding: 35px 0;
    line-height: 22px;
    font-size: 14px;
    overflow: hidden;
}
.about-left{
    width: 60%;
    display: inline-block;
    float: left;
}
.u-sep {
    padding: 0 10px;
    color: #dbd4cd;
    font-size: 11px!important;
}
.about-right{
    width: 40%;
    display: inline-block;
}
.m-cprt {
    float: right;
    font-family: arial;
    color: #555;
    margin-left: 10px;
    padding-left: 20px;
    border-left: 1px solid #e1dcd7;
}


#sidebar,#content{
    margin-top:15px;
}
#content {
    width: 815px;
    margin-right: 15px;
    display: inline-block;
}
#content .place {
    border-bottom: 1px solid #d3d3d3;
    line-height: 50px;
    font-size: 18px;
}
#content .list-art {
    overflow: hidden;
    clear: both;
    padding: 10px 0px;
    border-bottom: 1px solid #d3d3d3;
    transition: all 0.2s linear 0s;
}
#content .list-art:hover{
    background: #ebebeb;
}
.list-art h3 {
    font-size: 21px;
    line-height: 58px;
    margin-bottom:0;
}
.list-art h3 a:hover {
    color: #003659;
    transition: all 0.2s linear 0s;
}
.list-art>p {
    font-size: 16px;
    line-height: 26px;
    background: transparent;
    overflow: normal;
}
#content .list-art a img {
    width: 260px;
    height: 180px;
    display: inline-block;
    float: left;
    margin-right: 15px;
}
#sidebar {
    width: 360px;
    float: right;
    
}
.ad a {
    display: block;
    line-height: 0px;
}

.ad iframe{
    height: 200px;
    width: 100%;
}

#sidebar .ad img {
    width: 100%;

}
#sidebar .widget{
    background: #fff;
    margin-top: 15px;

    padding: 18px;
}
#sidebar .widget .sid-title {
    height: 22px;
    overflow: hidden;
    font-size: 20px;
    line-height: 21px;
    color: #000;
    border-left: 3px solid #f8c768;
    padding-left: 13px;
}
#sidebar .widget .m-box-1{
  
    padding: 0px;
    font-size:normal;
    line-height: normal;

}

.article-head h1 {
    font-size: 28px;
    font-weight: 700;
    line-height: 58px;
    color: #191919;
}
.article-head p {
    border-bottom: 1px #e1dede solid;
    line-height: 30px;
    font-size: 16px;
    color: #999;
}
header.article-head p span:nth-child(1){
    margin-right: 15px;
}
.article-cont{
    color: #191919;
    font-size: 16px;
    line-height: 30px;
    padding-top: 5px;
    overflow: hidden;
    width: auto;
}
.article-cont p{
        padding: 10px 0 20px;
}
@media screen and (min-width: 321px) and (max-width: 374px)
{

.h-top {
background: #e5e5e5;
height: 35px;
line-height: 35px;
width: 100%;
text-indent: 2em;
}
.w1190 {
    width: 96%;
margin: 0 auto;
}
.w1190 .yb_conct {display: none}
.logo {
    background: url("image/logo.jpg") no-repeat;
        background-size: auto;
    background-size: 100%;
height: 4rem;
display: block;
width: 100%;
margin-top: 1rem;
}
.h-logo {
    height: auto;
}
.h-nav {
 background:
#191919;
height: auto;
line-height: 3rem;
float: left;
}
.h-nav nav li {
    margin-right: ;
    width: 25%;
}
nav li {
    display: inline-block;
    float: left;
    width: 25%;
}
    .h-nav a {
    color: 
    #fdca61;
    display: block;
    font-size: .8rem;
    padding: 0 0.1rem;
}  
#m-h-nav {
width: 100%;background: #fff;height: auto;box-shadow: 1px 1px 3px rgba(0,0,0,.15); margin-top: 12rem;}
#m-h-nav ul li a {
    line-height: 29px;
    height: 29px;
    border-bottom: none;
    display: block;
    padding: 3px 0px 0px 2px;
    font-size: 14px;
    z-index: 9;
    position: relative;
    margin-left: 6px;
}
#m-h-lvshi {
width: 97.4%;
margin: 0 1.3%;
position: absolute;
top: 11rem;
height: 12rem;
z-index: 99999999999;
left: 0;
}
#m-head, #m-pcbz, #m-zrrd, #m-pcbzs, #m-col-3 {
    margin-top: 10px;
    clear: both;
    overflow: hidden;
}
#m-h-news {
    width: 97.4%;
    margin: 0 1.3%;
}
#m-h-news ul li {
    line-height: 29px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
}
#m-h-lvshi ul li {
    display: inline-block;
    float: left;
    width: 100%;
    margin-right: 0;
    position: relative;
    margin-bottom: 0;
}
#m-h-lvshi ul li a img {
    width: 100%;
    height: auto;
}
#m-h-lvshi ul li a {
    display: block;
    height: auto;
}
audio, canvas, progress, video {
    display: block;
    width: 98%;
    margin: 0 auto;
}
#main h2 {
    padding-bottom: 8px;
    width: 98%;
    margin: 0 auto;
}
section#m-flow {
    display: block;
    width: 97.4%;
    margin: 0 auto;
}
section#m-flow p {
   font-size: 14px;
   line-height: 29px;
}
#m-pcbz {
    width: 100%%;
    height: auto;
    margin-right: 0;
    margin: 0 auto;
}
.m-box-1 {
 padding: 0;
width: 98%;
margin: 0 auto;

}
.m-box-1 .m-box-lf {
    float: left;
    width: 100%;
    margin-right:0;
    margin-top: 6px;
}
#m-col-3 {
    display: inline-block;
    margin-right: 15px;
    width: 100%;
    min-height: 300px;
    border-top: 2px solid 
    #f8c768;
}
.pic-focus img {
    display: block;
    height: auto;
    width: 100%;
}
#m-pcbz {
    width: 100%;
    float: left;
    margin-right: 0;
}
#main h2 a {
border-bottom: 2px solid #fdca61;
width: 100%;
font-size: 26px;
font-weight: 500;
padding-bottom: 8px;
color:#191919;
display: block;
}
#m-h-lvshi h1 {border-bottom: 1px solid #191919;height: 35px;margin-bottom: 10px;color:#666;line-height: 35px;padding-bottom: 5px;font-size: 18px;position: relative;top: 12rem;
}
#bgli {
    position: absolute;
    width: 232px;
    height: 43px;
    border-left: 6px solid 
#f8c768;
background-color:
    rgba(179, 182, 185, 0.05);
    z-index: 1;
    display: none;
}
#m-h-nav ul li { width: 49%; float: left; }
.m-box-1 .m-box-lf .pic-group li {
    width: 48%;
    height: auto;
    margin-right: 10px;
    float: left;
    overflow: hidden;
}
.m-box-rt {
    float: left;
    width: 100%;
    margin-top: 2rem;
}
.picture-group ul li {
    display: inline-block;
    float: left;
    width: 46%;
    overflow: hidden;
}
#m-pcbzs ul li {
    display: inline-block;
    width: 48%;
    text-align: center;
}
#m-pcbzs ul li img {
    width: 100%;
    height: 180px;
    border: 1px solid 
    #ddd;
    display: block;
    margin: 0 auto;
}
#content .list-art a img {
    width: auto;
    height: 8rem;
    display: inline-block;
    float: left;
    margin-right: 15px;
}
#content {
    width: 100%;
    margin-right: 0;
    display: inline-block;
}

.list-art h3 {
    font-size: 14px;
line-height: 26px;
margin-bottom: .5rem;
}
.list-art > p {
    font-size: 14px;
    line-height: 24px;
    background: 
    transparent;
    height: 4.5rem;
    overflow: hidden;
}
#sidebar {
    width: 100%;
    float: right;
}
#sidebar .widget {
    background: 
    #fff;
    margin-top: 15px;
    padding: 0;
}
.article-cont {
    color: 
    #191919;
    font-size: 16px;
    line-height: 30px;
    padding-top: 5px;
    overflow: hidden;
    width: 100%;
}
#sidebar .widget .m-box-1 {
    padding: 0px;
    font-size: 14px;
    line-height: 29px;
}
}
@media screen and (min-width: 375px) and (max-width: 768px){
.h-top {
background: #e5e5e5;
height: 35px;
line-height: 35px;
width: 100%;
text-indent: 2em;
}
.w1190 {
    width: 96%;
margin: 0 auto;
}
.logo {
    background: url("image/logo.jpg") no-repeat;
        background-size: auto;
    background-size: 100%;
height: 4rem;
display: block;
width: 100%;
margin-top: 1rem;
}
.h-logo {
    height: auto;
}
.h-nav {
 background:
#191919;
height: auto;
line-height: 3rem;
float: left;
}
.h-nav nav li {
    margin-right: ;
    width: 25%;
}
nav li {
    display: inline-block;
    float: left;
    width: 25%;
}
.h-nav a {
   color:
#fdca61;
display: block;
font-size: .9rem;
padding: 0 0.1rem;
}    
#m-h-nav {
width: 100%;background: #fff;height: auto;box-shadow: 1px 1px 3px rgba(0,0,0,.15); margin-top: 12rem;}
#m-h-nav ul li a {
    line-height: 29px;
    height: 29px;
    border-bottom: none;
    display: block;
    padding: 3px 0px 0px 2px;
    font-size: 14px;
    z-index: 9;
    position: relative;
    margin-left: 6px;
}
#m-h-lvshi {
width: 97.4%;
margin: 0 1.3%;
position: absolute;
top: 11rem;
height: 12rem;
z-index: 99999999999;
left: 0;
}
#m-head, #m-pcbz, #m-zrrd, #m-pcbzs, #m-col-3 {
    margin-top: 10px;
    clear: both;
    overflow: hidden;
}
#m-h-news {
    width: 97.4%;
    margin: 0 1.3%;
}
#m-h-news ul li {
    line-height: 29px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
}
#m-h-lvshi ul li {
    display: inline-block;
    float: left;
    width: 100%;
    margin-right: 0;
    position: relative;
    margin-bottom: 0;
}
#m-h-lvshi ul li a img {
    width: 100%;
    height: auto;
}
#m-h-lvshi ul li a {
    display: block;
    height: auto;
}
audio, canvas, progress, video {
    display: block;
    width: 98%;
    margin: 0 auto;
}
#main h2 {
    padding-bottom: 8px;
    width: 98%;
    margin: 0 auto;
}
section#m-flow {
    display: block;
    width: 97.4%;
    margin: 0 auto;
}
section#m-flow p {
   font-size: 14px;
   line-height: 29px;
}
#m-pcbz {
    width: 100%%;
    height: auto;
    margin-right: 0;
    margin: 0 auto;
}
.m-box-1 {
 padding: 0;
width: 98%;
margin: 0 auto;

}
.m-box-1 .m-box-lf {
    float: left;
    width: 100%;
    margin-right:0;
    margin-top: 6px;
}
#m-col-3 {
    display: inline-block;
    margin-right: 15px;
    width: 100%;
    min-height: 300px;
    border-top: 2px solid 
    #f8c768;
}
.pic-focus img {
    display: block;
    height: auto;
    width: 100%;
}
#m-pcbz {
    width: 100%;
    float: left;
    margin-right: 0;
}
#main h2 a {
border-bottom: 2px solid #fdca61;
width: 100%;
font-size: 26px;
font-weight: 500;
padding-bottom: 8px;
color:#191919;
display: block;
}
#m-h-lvshi h1 {border-bottom: 1px solid #191919;height: 35px;margin-bottom: 10px;color:#666;line-height: 35px;padding-bottom: 5px;font-size: 18px;position: relative;top: 12.5rem;
}
#bgli {
    position: absolute;
    width: 232px;
    height: 43px;
    border-left: 6px solid 
#f8c768;
background-color:
    rgba(179, 182, 185, 0.05);
    z-index: 1;
    display: none;
}
#m-h-nav ul li { width: 49%; float: left; }
.m-box-1 .m-box-lf .pic-group li {
    width: 48%;
    height: auto;
    margin-right: 10px;
    float: left;
    overflow: hidden;
}
.m-box-rt {
    float: left;
    width: 100%;
    margin-top: 2rem;
}
.picture-group ul li {
    display: inline-block;
    float: left;
    width: 46%;
    overflow: hidden;
}
#m-pcbzs ul li {
    display: inline-block;
    width: 48%;
    text-align: center;
}
#m-pcbzs ul li img {
    width: 100%;
    height: 180px;
    border: 1px solid 
    #ddd;
    display: block;
    margin: 0 auto;
}
#content .list-art a img {
    width: auto;
    height: 8rem;
    display: inline-block;
    float: left;
    margin-right: 15px;
}
#content {
    width: 100%;
    margin-right: 0;
    display: inline-block;
}

.list-art h3 {
    font-size: 14px;
line-height: 26px;
margin-bottom: .5rem;
}
.list-art > p {
    font-size: 14px;
    line-height: 24px;
    background: 
    transparent;
    height: 4.5rem;
    overflow: hidden;
}
#sidebar {
    width: 100%;
    float: right;
}
#sidebar .widget {
    background: 
    #fff;
    margin-top: 15px;
    padding: 0;
}
.article-cont {
    color: 
    #191919;
    font-size: 16px;
    line-height: 30px;
    padding-top: 5px;
    overflow: hidden;
    width: 100%;
}
#sidebar .widget .m-box-1 {
    padding: 0px;
    font-size: 14px;
    line-height: 29px;
}
}
@media screen and (max-width: 320px){
.h-top {
background: #e5e5e5;
height: 35px;
line-height: 35px;
width: 100%;
text-indent: 2em;
}
.w1190 {
    width: 96%;
margin: 0 auto;
}
.logo {
    background: url("image/logo.jpg") no-repeat;
        background-size: auto;
    background-size: 100%;
height: 4rem;
display: block;
width: 100%;
margin-top: 1rem;
}
.h-logo {
    height: auto;
}
.h-nav {
 background:
#191919;
height: auto;
line-height: 3rem;
float: left;
}
.h-nav nav li {
    margin-right: ;
    width: 25%;
}
nav li {
    display: inline-block;
    float: left;
    width: 25%;
}
.h-nav a {
    color: 
    #fdca61;
    display: block;
    font-size: .75rem;
    padding: 0 0.1rem;
}  
#m-h-nav {
width: 100%;background: #fff;height: auto;box-shadow: 1px 1px 3px rgba(0,0,0,.15); margin-top: 12rem;}
#m-h-nav ul li a {
    line-height: 29px;
    height: 29px;
    border-bottom: none;
    display: block;
    padding: 3px 0px 0px 2px;
    font-size: 14px;
    z-index: 9;
    position: relative;
    margin-left: 6px;
}
#m-h-lvshi {
width: 97.4%;
margin: 0 1.3%;
position: absolute;
top: 11rem;
height: 12rem;
z-index: 99999999999;
left: 0;
}
#m-head, #m-pcbz, #m-zrrd, #m-pcbzs, #m-col-3 {
    margin-top: 10px;
    clear: both;
    overflow: hidden;
}
#m-h-news {
    width: 97.4%;
    margin: 0 1.3%;
}
#m-h-news ul li {
    line-height: 29px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
}
#m-h-lvshi ul li {
    display: inline-block;
    float: left;
    width: 100%;
    margin-right: 0;
    position: relative;
    margin-bottom: 0;
}
#m-h-lvshi ul li a img {
    width: 100%;
    height: auto;
}
#m-h-lvshi ul li a {
    display: block;
    height: auto;
}
audio, canvas, progress, video {
    display: block;
    width: 98%;
    margin: 0 auto;
}
#main h2 {
    padding-bottom: 8px;
    width: 98%;
    margin: 0 auto;
}
section#m-flow {
    display: block;
    width: 97.4%;
    margin: 0 auto;
}
section#m-flow p {
   font-size: 14px;
   line-height: 29px;
}
#m-pcbz {
    width: 100%%;
    height: auto;
    margin-right: 0;
    margin: 0 auto;
}
.m-box-1 {
 padding: 0;
width: 98%;
margin: 0 auto;

}
.m-box-1 .m-box-lf {
    float: left;
    width: 100%;
    margin-right:0;
    margin-top: 6px;
}
#m-col-3 {
    display: inline-block;
    margin-right: 15px;
    width: 100%;
    min-height: 300px;
    border-top: 2px solid 
    #f8c768;
}
.pic-focus img {
    display: block;
    height: auto;
    width: 100%;
}
#m-pcbz {
    width: 100%;
    float: left;
    margin-right: 0;
}
#main h2 a {
border-bottom: 2px solid #fdca61;
width: 100%;
font-size: 26px;
font-weight: 500;
padding-bottom: 8px;
color:#191919;
display: block;
}
#m-h-lvshi h1 {border-bottom: 1px solid #191919;height: 35px;margin-bottom: 10px;color:#666;line-height: 35px;padding-bottom: 5px;font-size: 18px;position: relative;top: 12rem;
}
#bgli {
    position: absolute;
    width: 232px;
    height: 43px;
    border-left: 6px solid 
#f8c768;
background-color:
    rgba(179, 182, 185, 0.05);
    z-index: 1;
    display: none;
}
#m-h-nav ul li { width: 49%; float: left; }
.m-box-1 .m-box-lf .pic-group li {
    width: 48%;
    height: auto;
    margin-right: 10px;
    float: left;
    overflow: hidden;
}
.m-box-rt {
    float: left;
    width: 100%;
    margin-top: 2rem;
}
.picture-group ul li {
    display: inline-block;
    float: left;
    width: 46%;
    overflow: hidden;
}
#m-pcbzs ul li {
    display: inline-block;
    width: 48%;
    text-align: center;
}
#m-pcbzs ul li img {
    width: 100%;
    height:180px ;
    border: 1px solid 
    #ddd;
    display: block;
    margin: 0 auto;
}
}