﻿.pc .zy_banner {
    width: 100%;
}
.pc .zy_banner img{
    width:100%;
    vertical-align:top;
}
.pc .path {
    height:0.44rem;
    background:#f1f1f1;
    margin-bottom:0.1rem;
}
.pc .path .txt{
    background:url(../web_images/home_06.jpg)no-repeat;
    background-size:2.5%;
    background-position:left center;
    font-size:0.14rem;
    color:#868686;
    line-height:0.44rem;
    padding-left:0.32rem;
}
.pc .path .txt a{
     color:#868686;
}
.pc_content {
    overflow: hidden;
}
.pc .content {
    min-height:6rem;
}
.lanmu_title {
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    font-size: 0.4rem;
    color: #1e1e1e;
    border-bottom: dashed 0.01rem #e0e0e0;
    margin-bottom: 0.25rem;
}
.pc .news ul{
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap;
}
.pc .news ul li{
    width:48.5%;
    height:2.2rem;
    margin-bottom:0.2rem;
    position:relative;
}
.pc .news ul li .txt_box{
    padding:0.3rem 4%;
    height:1.4rem;
    border:solid #e5e5e5 0.01rem;
}
.pc .news ul li .txt_box .tit{
    font-size:0.2rem;
    font-weight:bold;
    color:#3e3e3e;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    margin-bottom:0.25rem;
}
.pc .news ul li .txt_box .txt{
    font-size:0.16rem;
    line-height:0.24rem;
    color:#949494;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.pc .news ul li .more{
    position:absolute;
    bottom:0;
    left:4%;
    height:0.36rem;
    width:1.75rem;
    font-size:0.16rem;
    line-height:0.36rem;
    background:url(../web_images/gd_21.png)no-repeat;
    background-position-y:center;
    background-position-x:6%;
    background-size:9%;
    background-color:#223b65;
    padding-left:0.45rem;
    color:#fff;
}
.pc .news ul li:hover .tit{color:#b70002;}
.pc .news ul li:hover .more{background-color:#b70002;}
.pc .nr_box{overflow:hidden;}
.pc .nr_box .left{float:left;width:18.75%;border-top:dashed #e0e0e0 0.01rem;border-bottom:dashed #e0e0e0 0.01rem;}
.pc .nr_box .left ul.yiji li a{
    display:block;
    height:0.56rem;
    line-height:0.56rem;
    border-bottom:dashed #e0e0e0 0.01rem;
    background:url(../web_images/gd_21.png)no-repeat;
    background-size:9%;
    background-position-y:center;
    background-position-x:5%;
    font-size:0.18rem;
    color:#2a2a2a;
    padding-left:0.5rem;
      color:#2a2a2a;
}
.pc .nr_box .left ul.yiji li.on a{
    display:block;
    /*background:url(../web_images/gd_21.png)no-repeat;
    background-size:9%;
    background-position-y:70%;
    background-position-x:5%;
    height:0.42rem;*/
    background-color:#b70002;
    border:none;
     color:#fff
}
.pc .nr_box .left ul.yiji li.on ul.erji{
    width:100%;
    padding-bottom:0.1rem;
    background:#b70002;
    margin-bottom:0.05rem;
    margin-top:-0.1rem;
}
.pc .nr_box .left ul.yiji li.on ul.erji li a{
    height:0.32rem;
    background:#b70002;
    font-size:0.16rem;
    line-height:0.32rem;
}
.pc .nr_box .left ul.yiji li.on ul.erji li.on a{
    background:#920002;
    font-weight:bold;
}
.pc .nr_box .right{
    float:right;
    width:76.5%;
}
.pc .pro_list ul{
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap;
}
.pc .pro_list ul li{
    width:48.5%;
    height:3.2rem;
    position:relative;
    margin-bottom:0.45rem;
}
.pc .pro_list ul li .slt{
    width:100%;
}
.pc .pro_list ul li .slt img{
    width:100%;
    height:2.95rem;
}
.pc .pro_list ul li .tit{
    position:absolute;
    bottom:0;
    left:4%;
    height:0.48rem;
    width:3.5rem;
    font-size:0.2rem;
    line-height:0.48rem;
    background:url(../web_images/gd_21.png)no-repeat;
    background-position-y:center;
    background-position-x:4%;
    background-size:6%;
    background-color:#223b65;
    padding-left:0.45rem;
    color:#fff;
}
.pc .pro_list ul li:hover .tit{background-color:#b70002;}
.pc .nr{font-size:0.18rem;line-height:0.4rem;color:#3e3e3e}
.pc .page {
    padding: 0.25rem 0;
}
.pc .page ul{
    display:flex;
    justify-content:center;
}
.pc .page ul li{
    width:0.47rem;
    height:0.44rem;
    line-height:0.44rem;
    font-size:0.18rem;
    text-align:center;
    background:#223b65;
    margin:0 0.1rem;
}
.pc .page ul li.on{
    background:#b70002
}
.pc .page ul li a{
    color:#fff
}
.pc .page ul li.s_ye{
    width:1.17rem;
    background:url(../web_images/zuo_13.png)no-repeat;
    background-color:#b70002;
    background-position-y:center;
    background-position-x:15%;
    background-size:7%;
    padding-left:0.2rem;
}
.pc .page ul li.x_ye{
    width:1.17rem;
    background:url(../web_images/you_16.png)no-repeat;
    background-color:#b70002;
    background-position-y:center;
    background-position-x:85%;
    background-size:7%;
    padding-right:0.2rem;
}
.sj .lanmu {
    height:1.14rem;
    line-height:1.14rem;
    font-size:0.4rem;
    text-align:center;
    border-bottom:dashed #e6e6e6 0.02rem;
    margin-bottom:0.3rem;
    border-top:solid #b70002 0.05rem;
}
.sj .nr {
    padding:0 3.125%;
    font-size:0.22rem;
    line-height:0.4rem;
    color:#3e3e3e;
}
.sj .pro_list {
    padding:0 3.125%;
}
.sj .pro_list ul li{
    width:100%;
    height:4.14rem;
    position:relative;
    margin-bottom:0.43rem;
}
.sj .pro_list ul li .slt{
    width:100%;
}
.sj .pro_list ul li .slt img{
    width:100%;
    height:3.86rem;
    vertical-align:top;
}
.sj .pro_list ul li .tit{
   position:absolute;
    bottom:0;
    left:4%;
    height:0.57rem;
    width:4.65rem;
    font-size:0.23rem;
    line-height:0.57rem;
    background:url(../web_images/gd_21.png)no-repeat;
    background-position-y:center;
    background-position-x:4%;
    background-size:6%;
    background-color:#223b65;
    padding-left:0.65rem;
    color:#fff;
}
.sj .news_list {
    padding:0 3.125%;
}
.sj .news_list ul li{
    width:100%;
    height:2.8rem;
    position:relative;
    margin-bottom:0.4rem;
}
.sj .news_list ul li .txt_box{
    width:92%;
    height:2rem;
    border:solid #e5e5e5 0.01rem;
    padding:0.3rem 4%;
}
.sj .news_list ul li .txt_box .tit{
    width:100%;
    font-size:0.26rem;
    color:#3e3e3e;
    font-weight:bold;
    margin-bottom:0.25rem;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.sj .news_list ul li .txt_box .txt{
    width:100%;
    font-size:0.2rem;
    line-height:0.28rem;
    color:#949494;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
.sj .news_list ul li .more{
   position:absolute;
    bottom:0;
    left:4%;
    height:0.57rem;
    width:4.65rem;
    font-size:0.23rem;
    line-height:0.57rem;
    background:url(../web_images/gd_21.png)no-repeat;
    background-position-y:center;
    background-position-x:4%;
    background-size:6%;
    background-color:#223b65;
    padding-left:0.65rem;
    color:#fff;
}
.sj .page {
    margin:0.3rem 3.125%;
    height:0.65rem;
    background:#b70002;
    font-size:0.24rem;
    line-height:0.65rem;
    text-align:center;
}
.sj .page a{
    color:#fff;
}
.sj .retrun {
    font-size: 0.24rem;
    text-align: center;
    color: #b70002;
    margin: 0.5rem auto;
}

.sj .retrun a{
    color: #b70002;
}
.sj .nr img {
    max-width:100%;
    height:auto !important;
}
.pc .nr .fbtit {
    text-align:center;
    font-size:0.22rem;
    color:#1e1e1e;
    margin-bottom:0.05rem;
}
.pc .nr .fb_date {
    text-align: center;
    font-size: 0.16rem;
    color: #949494;
    margin-bottom: 0.1rem;
}
.sj .nr .fbtit {
    padding: 0 3.125%;
    font-size: 0.26rem;
    line-height: 0.4rem;
    color: #1e1e1e;
    text-align:center;
    margin-bottom:0.1rem;
}
.sj .nr .fb_date {
    padding: 0 3.125%;
    font-size: 0.18rem;
    line-height: 0.4rem;
    color: #868686;
    text-align: center;
    margin-bottom:0.1rem;
}
.sj .sjsearch_box {padding: 0 3.125%;}
.sj .sjsearch_box .sousuo {width:80%;height:0.56rem;background:#f5f5f5;border:solid #dadada 1px;border-radius:0.1rem;overflow:hidden;margin:0.4rem auto;}
.sj .sjsearch_box .sousuo input{width:80%;float:left;padding-left:5%;height:0.5rem;margin-top:0.03rem;background:#f5f5f5;}
.sj .sjsearch_box .sousuo a{display:block;float:right;width:11.5%;height:0.56rem;}
.sj .sjsearch_box .sousuo a img{width:100%;vertical-align:top}