﻿.pc .slideBox {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.pc .slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.pc .slideBox .bd li {
    zoom: 1;
    vertical-align: middle;
}

.pc .slideBox .bd img {
    width: 100%;
    height: 100%;
    display: block;
}
.pc .slideBox .hd {
    font-size: 0;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 4%;
    z-index: 100;
}
.pc .slideBox .hd ul {
    overflow: hidden;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 0;
}
.pc .slideBox .hd li {
     width: 0.12rem;
     height: 0.12rem;
     background: #fff;
     float: left;
     border-radius: 50%;
     margin: 0 0.12rem;
     cursor: pointer;
}
.pc .slideBox .hd li.on {
     background-color: #d12428;
}
.pc .slideBox .prev, .slideBox .next {
     display: none;
}
.pc .pro {
    width:100%;
    padding-bottom:1.1rem;
}
.pc .pro .title{
    padding:0.48rem 0;
}
.pc .pro .title .cn_tit{
    font-size:0.36rem;
    font-weight:bold;
    color:#1e1e1e;
    text-align:center;
}
.pc .pro .title .en_tit{
    text-transform:Uppercase;
    font-size:0.18rem;
    font-weight:bold;
    color:#b70002;
    text-align:center;
}
.pc .pro .pro_list{
    overflow:hidden;
    padding-bottom:0.2rem;
}
.pc .pro .pro_list ul{
    overflow:hidden;
}
.pc .pro .pro_list ul li{
    width:31.1%;
    margin-right:3.3%;
    margin-bottom:0.5rem;
    float:left;
    height:2.9rem;
    position:relative;
}

.pc .pro .pro_list ul li.bt{
    margin-right:0;
}
.pc .pro .pro_list ul li .slt{
    width:100%;
    height:2.56rem;
}
.pc .pro .pro_list ul li img{
    width:100%;
    height:2.56rem;
    vertical-align:top;
    z-index:9;
}
.pc .pro .pro_list ul li .tit{
    z-index:99;
    width:3.17rem;
    height:0.49rem;
    line-height:0.49rem;
    background:url(../web_images/gd_21.png)no-repeat;
    background-size:6.5%;
    background-position-y:center;
    background-position-x:0.1rem;
    background-color:#223b65;
    font-size:0.2rem;
    color:#fff;
    padding-left:0.45rem;
    margin-left:0.2rem;
    position:absolute;
    bottom:0;
}
.pc .pro .pro_list ul li:hover .tit{
      background-color:#b70002;
}
.pc .pro .more{
    width:4.73rem;
    height:0.82rem;
    margin:0 auto;
    font-size:0.26rem;
    text-align:center;
    line-height:0.82rem;
    background:url(../web_images/more_05.png)no-repeat;
    background-size:3%;
    background-position-y:center;
    background-position-x:3.8rem;
    background-color:#b70002;
}
.pc .pro .more a{
    color:#fff;
}
.pc .lanmu {
    background:url(../web_images/lanmu_07.jpg)no-repeat;
    padding-top:1.2rem;
    padding-bottom:1.08rem;
}
.pc .lanmu ul{
    display:flex;
    justify-content:space-between;
}
.pc .lanmu ul li{
    width:31.1%;
    position:relative;
    height:2.87rem;
}
.pc .lanmu ul li .slt{
    width:100%;
    height:100%;
}
.pc .lanmu ul li .slt img{
    width:100%;
    height:100%;
}
.pc .lanmu ul li .tit{
    width:95%;
    height:0.6rem;
    position:absolute;
    bottom:0;
    background:url(../web_images/index_11.png);
    font-size:0.22rem;
    line-height:0.6rem;
    padding-left:5%;
    color:#fff
}
.pc .lanmu ul li .tit .txt{
       background:url(../web_images/more_05.png)no-repeat;
       background-size:3%;
       background-position-y:center;
       background-position-x:96%;
}

.sj .focus {
    position: relative;
}
.sj .focus .hd {
  text-align: center;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 2;
}
.sj .focus .hd ul {
  display: inline-block;
  overflow: hidden;
  padding: 0 0.175rem;
}
.sj .focus .hd ul li {
  float: left;
  width: 0.13rem;
  height: 0.13rem;
  margin: 0.15rem 0.15rem 0;
  background-color: #fff;
  border-radius: 50%;
  font-size: 0;
}
.sj .focus .hd ul .on {
  background-color: #e50017;
}
.sj .focus .bd {
  width: 100%;
  font-size:0;
}
.sj .focus .bd ul li img {
  width: 100%;
}
.sj .focus .bd ul li a {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  /* ȡ�����Ӹ��� */
}
.sj .pro_list{
    padding:0 3.125% 0.5rem 3.125%;
}
.sj .pro_list .title{
    padding:0.35rem 0;
}
.sj .pro_list .title .cn_tit{
    font-size:0.36rem;
    color:#1e1e1e;
    font-weight:bold;
    text-align:center;
}
.sj .pro_list .title .en_tit{
    font-size:0.2rem;
    color:#b70002;
    font-weight:bold;
    text-align:center;
    text-transform:uppercase;
}
.sj .pro_list .list ul li{
    width:100%;
    height:4.14rem;
    position:relative;
    margin-bottom:0.43rem;
}
.sj .pro_list .list ul li .slt{
    width:100%;
}
.sj .pro_list .list ul li .slt img{
    width:100%;
    height:3.86rem;
    vertical-align:top;
}
.sj .pro_list .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 .pro_list .more{
    width:100%;
    height:0.65rem;
    line-height:0.65rem;
    font-size:0.24rem;
    text-align:center;
    background:url(../web_images/more_05.png)no-repeat;
    background-size:2.5%;
    background-position-y:center;
    background-position-x:75%;
    background-color:#b70002;
}
.sj .pro_list .more a{
    color:#fff
}
.sj .lanmu {
    background:url(../web_images/lanmu_bj_27.png)no-repeat;
    background-size:100%;
    background-position:bottom;
    background-color:#4a6b94;
    padding:0.55rem 3.125% 0.38rem 3.125%;
}
.sj .lanmu ul li{
    width:100%;
    position:relative;
    height:4.3rem;
    margin-bottom:0.48rem;
}
.sj .lanmu ul li .slt{
    width:100%;
    height:100%;
}
.sj .lanmu ul li .slt img{
    width:100%;
    height:100%;
}
.sj .lanmu ul li .tit{
    width:95%;
    height:0.88rem;
    position:absolute;
    bottom:0;
    background:url(../web_images/index_11.png);
    font-size:0.33rem;
    line-height:0.88rem;
    padding-left:5%;
    color:#fff
}
.sj .lanmu ul li .tit .txt{
       background:url(../web_images/more_05.png)no-repeat;
       background-size:3%;
       background-position-y:center;
       background-position-x:96%;
}
