﻿.pc .banner {
    width:100%;
}
.pc .banner img{
    width:100%;
    vertical-align:top;
}
.pc_content {
    overflow:hidden;
    margin-top:0.36rem;
}
.pc_content .left {
    width:17.18%;
    float:left;
    background:url(/web_images/daohbj_05.jpg)no-repeat;
    background-size:100%;
    background-position:center bottom;
    background-color:#d12f3f;
    min-height:4.3rem;
}
.pc_content .left .yiji{
    height:0.93rem;
    line-height:0.93rem;
    background:url(/web_images/titl_05.png)no-repeat;
    background-position:center bottom;
    font-size:0.28rem;
    font-weight:bold;
    color:#fff;
    text-align:center;
    margin-bottom:0.18rem;
}
.pc_content .left ul{
    width:84.1%;
    margin:0 auto;
}
.pc_content .left ul li{
    width:100%;
    height:0.34rem;
    line-height:0.34rem;
    font-size:0.18rem;
    text-align:center;
    margin-bottom:0.12rem;
}
.pc_content .left ul li a{
    color:#fff;
}
.pc_content .left ul li.on{
    background:#fff;
    border-radius:3px;
}
.pc_content .left ul li.on a{
    color:#d12f3f
}
.pc_content .right{
    float:right;
    width:80.467%
}
.pc_content .right .nr_top{
    height:0.75rem;
    font-size:0.32rem;
    font-weight:bold;
    border-bottom:solid #dadce2 1px;
    text-align:center;
    position:relative;
    line-height:0.75rem;
    margin-bottom:0.3rem;
}
.pc_content .right .nr_top .path{
    position:absolute;
    right:0;
    font-size:0.14rem;
    color:#b2b2b2;
    font-weight:initial;
    top:0;
}
.pc_content .right .nr_top .path a{
     color:#b2b2b2;
}
.pc_content .right .nr{
    font-size:0.16rem;
    line-height:0.26rem;
}
.pc_content .right .nr img{
    max-width:100%;
}
.pc_content .right .nr table{
    width:100% !important;
}
.pc_content .right .pro_list ul{
    overflow:hidden;
}
.pc_content .right .pro_list ul li{
    width:23.5%;
    margin-right:2%;
    float:left;
    margin-bottom:0.3rem;
}
.pc_content .right .pro_list ul li.last{
    margin-right:0;
}
.pc_content .right .pro_list ul li .slt{
    overflow:hidden;
    width:100%;
}
.pc_content .right .pro_list ul li .slt img{
    width:100%;
    height:2.3rem;
    vertical-align:top;
}
.pc_content .right .pro_list ul li .txt_box {
    width:100%;
    height:0.6rem;
    border-bottom:solid #e2e2e2 1px;
}
.pc_content .right .pro_list ul li .txt_box .lanmu{
    font-size:0.18rem;
    text-align:center;
    color:#1e1e1e;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    padding-top:0.1rem;
}
.pc_content .right .pro_list ul li .txt_box .tit{
    font-size:0.16rem;
    text-align:center;
    color:#a4a4a4;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    padding-bottom:0.1rem;
}

.pc_content .right .pro_list ul li:hover .txt_box {
    border-bottom:solid #d12f3f 1px;
    background:#d12f3f;
}
.pc_content .right .pro_list ul li:hover .txt_box .lanmu{
   color:#fff;
}
.pc_content .right .pro_list ul li:hover .txt_box .tit{
    color:#fff;
}
.pc_content .right .kehulist ul{
    overflow:hidden;
}
.pc_content .right .kehulist ul li{
    margin-right:2%;
    width:32%;
    float:left;
    margin-bottom:0.3rem;
    border-bottom:solid #e2e2e2 1px;
}
.pc_content .right .kehulist ul li.last{
    margin-right:0;
}
.pc_content .right .kehulist ul li .slt{
    overflow:hidden;
    width:100%;
}
.pc_content .right .kehulist ul li .slt img{
    width:100%;
    height:2.16rem;
    vertical-align:top;
}
.pc_content .right .kehulist ul li .tit{
    height:0.45rem;
    line-height:0.45rem;
    font-size:0.16rem;
    color:#1e1e1e;
    text-align:center;
}
.pc_content .right .news_list ul li{
    overflow:hidden;
    height:1.3rem;
    background:#f3f3f3;
    padding:0 0.15rem 0.3rem 0.3rem;
    margin-bottom:0.3rem;
    box-shadow:0.05rem 0.05rem 0.1rem #d2d2d2;
}
.pc_content .right .news_list ul li .tit_top{
    overflow:hidden;
    margin-bottom:0.1rem;
}
.pc_content .right .news_list ul li .tit_top .title{
    float:left;
    height:0.76rem;
    line-height:0.76rem;
    font-size:0.22rem;
    background:url(/web_images/xian_07.jpg)no-repeat;
    background-position:left bottom;
}
.pc_content .right .news_list ul li .tit_top .more{
    float:right;
    width:1.2rem;
    height:0.32rem;
    line-height:0.32rem;
    font-size:0.14rem;
    text-align:center;
    color:#fff;
    background:#d12f3f;
    margin-top:0.3rem;
}
.pc_content .right .news_list ul li .txt{
    font-size:0.16rem;
    line-height:0.26rem;
    color:#7e7e7e;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.pc_content .right .page{
    margin:0.45rem 0;
}
.pc_content .right .page ul{
    display:flex;
    justify-content:center;
}
.pc_content .right .page ul li{
    width:0.22rem;
    height:0.22rem;
    font-size:0.16rem;
    text-align:center;
    line-height:0.22rem;
    margin:0 0.07rem;
}
.pc_content .right .page ul li.on{
    background:#d12f3f;
    border-radius:2px;
}
.pc_content .right .page ul li.on a{
    color:#fff;
}
.pc_content .right .page ul li.ye{
    width:1.1rem;
}

.sj .header {
    width: 100%;
    background: #fff;
    overflow: hidden;
    height: 1rem;
    line-height: 1rem;
    position: relative;
}

.sj .header .back {
    position: absolute;
    left: 0;
    right: 0;
    width: 10.125%;
    font-size: 0;
}
.index .header h2{
    font-size: 0.32rem;
    text-align: center;
    color: #000;
}
.sj .header .ss {
    position: absolute;
    right: 14.21875%;
    width: 11.21875%;
    font-size: 0;
    top: 0;
}
.sj .header .menu {
    position: absolute;
    right: 0;
    width: 14.21875%;
    font-size: 0;
    top: 0;
    line-height: 0;
}
.sj {
    position: relative;
    min-height: 7rem;
}
.sj .navmenu {
  width: 100%;
  height:0.54rem;
  line-height: 0.54rem;
  background:#d12f3f;
  overflow: hidden;
}
.sj .wrapper02 {
  position: relative;
  height: 0.54rem;
  line-height: 0.54rem;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  padding-left:3.125%;
}
.sj .wrapper02 .scroller {
  width:100%;
  height: 0.54rem;
  line-height: 0.54rem;
  position: absolute;
}
.sj .wrapper02 .scroller li {
  position: relative;
  z-index: 10;
  float: left;
  text-align: center;
}
.sj .wrapper02 .scroller li:last-child {
  background: 0 none;
}
.sj .wrapper02 .scroller li a {
  font-size: 0.22rem;
  color: #fff;
  display: block;
  height:0.54rem;
  line-height:0.54rem;
  padding:0 0.2rem;
}
.sj .wrapper02 .scroller li.cur a {
  background:#2d2d2d;
  color:#fff;
}
.sj .nr{
    font-size:0.24rem;
    line-height:0.36rem;
    padding:0.2rem 1.5625%;
     border-bottom:solid #c9c9c9 1px;
       min-height:10rem;
}
.sj .pro_list {
    padding:0.2rem 1.5625%;
     border-bottom:solid #c9c9c9 1px;
       min-height:10rem;
}
.sj .pro_list ul{
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap;
}
.sj .pro_list ul li{
    width:48%;
    margin-bottom:0.2rem;
}
.sj .pro_list ul li .slt{
    width:100%;
    border:solid #eeeeee 1px;
    margin-bottom:0.2rem;
}
.sj .pro_list ul li .slt img{
    width:100%;
    height:3rem;
}
.sj .pro_list ul li .tit{
    font-size:0.24rem;
    color:#1e1e1e;
    text-align:center;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.sj .pro_list ul li .lanmu{
    color:#a4a4a4;
    font-size:0.2rem;
    text-align:center;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.sj .kehu_list {
    padding:0.2rem 1.5625%;
     border-bottom:solid #c9c9c9 1px;
       min-height:10rem;
}
.sj .kehu_list ul{
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap;
}
.sj .kehu_list ul li{
    width:48%;
    margin-bottom:0.2rem;
}
.sj .kehu_list ul li .slt{
    width:100%;
    margin-bottom:0.2rem;
}
.sj .kehu_list ul li .slt img{
    width:100%;
    height:2rem;
    vertical-align:top;
}
.sj .kehu_list ul li .tit{
    font-size:0.24rem;
    color:#1e1e1e;
    text-align:center;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.sj .news_list {
  padding:0.2rem 1.5625%;
  border-bottom:solid #c9c9c9 1px;
    min-height:10rem;
}
.sj .news_list ul li{
    width:90%;
    height:1.4rem;
    background:#f3f3f3;
    box-shadow:0.03rem 0.03rem 0.05rem #d2d2d2;
    margin-bottom:0.25rem;
    padding:0.3rem 5%;
}
.sj .news_list ul li .tit{
    font-size:0.24rem;
    background:url(/web_images/xian_07.jpg)no-repeat;
    background-size:10%;
    background-position:left bottom;
    padding-bottom:0.25rem;
    margin-bottom:0.25rem;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.sj .news_list ul li .txt{
    font-size:0.2rem;
    line-height:0.26rem;
    color:#7e7e7e;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.sj .page{
    padding:0.55rem 0;
}
.sj .page ul{
    display:flex;
    justify-content:center ;
}
.sj .page ul li{
    width:1.53rem;
    height:0.36rem;
    background:#d12f3f;
    font-size:0.22rem;
    color:#fff;
    line-height:0.36rem;
    margin:0 0.1rem;
    text-align:center;
    border-radius:3px;
}
.sj .page ul li a{
    color:#fff;
}
.sj .nr .fbtit{
    text-align:center;
    font-size:0.28rem;
    margin-bottom:0.1rem;
}
.sj .nr .fb_date{
    text-align:center;
    color:#c9c9c9;
    font-size:0.22rem;
    margin-bottom:0.2rem;
}
.sj .nr img{
    max-width:100%;
    height: auto !important;
}
.sj .nr table{
    max-width:100%;
    height: auto !important;
}
.pc .nr .fbtit{
    text-align:center;
    font-size:0.2rem;
    margin-bottom:0.1rem;
}
.pc .nr .fb_date{
    text-align:center;
    color:#c9c9c9;
    font-size:0.14rem;
    margin-bottom:0.2rem;
}
.sj .sjsearch_box {
    margin:0.5rem auto;
    width:60%;
}
.sj .sjsearch_box .sousuo {
    width:100%;
    border: solid #e8e8e8 1px;
    border-radius: 2px;
    overflow: hidden;
    height:0.5rem;
}
.sj .sjsearch_box .sousuo input{
    float:left;
    width:70%;
    height:0.4rem;
    padding-left:5%;
    padding-top:0.05rem;
}
.sj .sjsearch_box .sousuo .btn{
    width:10%;
    float:right;
    font-size:0;
    padding-right:4%;
}
.sj .sjsearch_box .sousuo .btn a{
    display:block;
    width:100%;
}
.sj .sjsearch_box .sousuo .btn img{
    width:100%;
    vertical-align:top;
    padding-top:0.02rem;
}