﻿.pc .dt_gundong {
    width:100%;
    height:0.7rem;
    background:url(/web_images/dongtai_17.jpg)no-repeat;
    background-size:100% 100%;
    margin-bottom:0.3rem;
}
.pc .dt_gundong .title{
    float:left;
    font-size:0.28rem;
    font-weight:bold;
    line-height:0.7rem;
    padding:0 1%;
    color:#fff;
    width:8%;
}
.pc .txtMarquee-left{width:80%;float:left;}
.pc .txtMarquee-left .bd .tempWrap{ width:100% !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.pc .txtMarquee-left .bd ul{ overflow:hidden; zoom:1;height:0.7rem; }
.pc .txtMarquee-left .bd ul li{font-size:0.18rem;line-height:0.7rem;color:#fff;margin-right:3%;float:left}/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
.pc .txtMarquee-left .bd ul li a{color:#fff}
.pc .dt_gundong .more {
    float:right;
    width:6%;
    background:url(/web_images/index_05.png)no-repeat ;
    background-size:10%;
    background-position:75% center;
    font-size:0.16rem;
    line-height:0.7rem;
    color:#fff;
}
.pc .dt_gundong .more a{
    color:#fff;
}
.pc .pro_centre {width:100%;position:relative;}
.pc .pro_centre .pro_list{border-bottom:solid #d8d8d8 0.04rem;overflow:hidden;padding-bottom:0.55rem;}
.pc .pro_centre .left {
    float: left;
    width: 17.4%;
    background:#fff;
    /*position: absolute;*/
    height: 100%;
    min-height:11.25rem;
}
.pc .pro_centre .left .title{
    width:92%;
    padding-left:8%;
    height:0.63rem;
    line-height:0.63rem;
    background:url(/web_images/pro_bj.jpg)no-repeat;
    background-size:100% 100%;
    font-size:0.28rem;
    font-weight:bold;
    color:#fff;
    border-bottom:solid #e8e8e8 0.15rem;
    /*margin-bottom:0.15rem;*/
}
.pc .pro_centre .left .lanmu_box{
    width:92%;
    padding:4%;
    background:#fff;
    /*margin-bottom:0.2rem;*/
    border-bottom:solid #e8e8e8 0.2rem;
}
.pc .pro_centre .left .lanmu_box .lm_tit{
    font-size:0.2rem;
    font-weight:bold;
    background:url(/web_images/dsj_05.jpg)no-repeat;
    background-size:5%;
    background-position:right center;
    margin:0.15rem;
}
.pc .pro_centre .left .lanmu_box .txt{
    font-size:0.14rem;
    padding-left:5%;
    padding-bottom:0.1rem;
}
.pc .pro_centre .left .lanmu_box ul li {
    padding: 0 5%;
    width: 90%;
    height: 0.41rem;
    background: url(/web_images/li_09.jpg)no-repeat;
    background-size: 100% 100%;
    font-size: 0.14rem;
    line-height: 0.41rem;
    margin-bottom: 0.04rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color:#fff;
}
.pc .pro_centre .left .lanmu_box ul li a{
    color:#fff;
}
.pc .pro_centre .right{
    float:right;
    width:80.625%;
}
.pc .pro_centre .right ul{
    overflow:hidden;
}
.pc .pro_centre .right ul li{
    float:left;
    width:32%;
    height:3.65rem;
    margin-right:1.3%;
    margin-bottom:0.15rem;
}
.pc .pro_centre .right ul li.last{
    margin-right:0;
}
.pc .pro_centre .right ul li .slt{
    width:100%;
}
.pc .pro_centre .right ul li .slt img{
    width:100%;
    height:3.21rem;
    vertical-align:top;
}
.pc .pro_centre .right ul li .tit{
    width:100%;
    height:0.45rem;
    line-height:0.45rem;
    background:#d8d8d8;
    text-align:center;
    font-size:0.16rem;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.pc .pro_centre .right ul li:hover .tit{
    background:#2284f7
}
.pc .pro_centre .right ul li:hover a .tit{
    color:#fff;
}
.pc .gsjj {
    overflow:hidden;
    height:3.95rem;
    width:100%;
}
.pc .gsjj .slt{
    float:left;
    width:50%;
}
.pc .gsjj .slt img{
    width:100%;
}
.pc .gsjj .txt_box{
    width:44%;
    float:right;
    background:#fff;
    height:3.25rem;
    padding:0.35rem 3%
}
.pc .gsjj .txt_box .title{
    font-size:0.28rem;
    font-weight:bold;
    color:#cd1e1e;
    margin-bottom:0.3rem;
}
.pc .gsjj .txt_box .title span{
    font-size:0.16rem;
    font-weight:initial;
    color:#000000;
    text-transform:uppercase;
}
.pc .gsjj .txt_box .txt{
    font-size:0.16rem;
    line-height:0.32rem;
    margin-bottom:0.35rem;
}
.pc .gsjj .txt_box .more{
    width:12%;
    font-size:0.16rem;
    color:#cd1e1e;
    background:url(/web_images/more_24.jpg)no-repeat;
    background-position:right center;
    background-size:10%;
}
.pc .link {
    width:100%;
    height:5.5rem;
    background:url(/web_images/shangfeng_27.jpg)no-repeat;
    background-size:100%;
    background-position:bottom center;
}
.pc .link ul{
    display:flex;
    justify-content:center;
}
.pc .link ul li{
    width:33.3%;
    height:2.74rem;
}
.pc .link ul li .tit{
    font-size:0.28rem;
    color:#cd1e1e;
    padding-top:0.35rem;
    padding-left:7%;
}
.pc .link ul li .ftit{
    font-size:0.16rem;
    text-transform:uppercase;
    padding-left:7%;
    height:0.5rem;
    line-height:0.5rem;
    background:url(/web_images/zibj_05.jpg)no-repeat;
    background-size:10%;
    background-position-y:bottom;
    background-position-x:8%;
}
.pc .link ul li.yyhy{
    background:url(/web_images/yyhy.jpg)no-repeat;
    background-size:100%;
}
.pc .link ul li.jszc{
    background:url(/web_images/hyzc_06.jpg)no-repeat;
    background-size:100%;
}
.pc .link ul li.lxwm{
    background:url(/web_images/lxwm_07.jpg)no-repeat;
    background-size:100%;
}









.sj .header .logo{
    float:left;
    width:68.75%;
}
.sj .header .logo img{
    width:100%;
    vertical-align:text-top;
}
.sj .header .menu{
    float:right;
    width:14.0625%
}
.sj .header .menu img{
    width:100%;
    vertical-align:text-top;
}

.sj .ss_box {
    width:93.75%;
    height:0.44rem;
    background:#1587e0;
    padding:0.1rem 3.125%;
}
.sj .ss_box .sousuo{
    background:#fff;
    height:0.44rem;
    border-radius:0.05rem;
    overflow:hidden;
}
.sj .ss_box .sousuo .btn{
    float:left;
    width:10%;
    height:0.44rem;
    margin-left:35%;
}
.sj .ss_box .sousuo .btn img{
    width:0.25rem;
    height:0.25rem;
    vertical-align:top;
    margin:0.09rem ;
}
.sj .ss_box .sousuo input{
    float:left;
    width:50%;
    height:0.25rem;
    margin-top:0.09rem;
}
.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: #0551a9;
  border-radius: 50%;
  font-size: 0;
}
.sj .focus .hd ul .on {
  background-color: #ff4e00;
}
.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 .picScroll-left{ width:100%;  overflow:hidden; position:relative;background:#fff;height:3.68rem; }
.sj .picScroll-left .hd{ overflow:hidden;height:0; background:#fff;}
.sj .picScroll-left .hd .prev{ width:0.38rem; height:0.69rem;  overflow:hidden;cursor:pointer; background:url("/web_images/left_13.jpg") no-repeat;position:absolute;left:3.125%;top:1.48rem;background-size:100% 100%;z-index:999}
.sj .picScroll-left .hd .next{ width:0.38rem; height:0.69rem;  overflow:hidden;cursor:pointer; background:url("/web_images/right_15.jpg") no-repeat;position:absolute;right:3.125%;top:1.48rem;background-size:100% 100%;z-index:999}
.sj .picScroll-left .hd ul li{font-size:0; }
.sj .picScroll-left .pageState{font-size:0; }
.sj .picScroll-left .bd{ padding:0.1rem 3.125%;   }
.sj .picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.sj .picScroll-left .bd ul li{float:left;overflow:hidden;width:50%;background:#fff;}
.sj .picScroll-left .bd ul li .slt{width:100%;}
.sj .picScroll-left .bd ul li .slt img{width:100%;height:2.4rem;}
.sj .picScroll-left .bd ul li .tit{height:0.52rem;background:#e1e1e1;line-height:0.52rem;font-size:0.2rem;text-align:center;width:98%;margin:0 auto;}


.sj .product {
    background: url(/web_images/sj_cpbj_23.jpg)no-repeat;
    background-size: 100%;
    background-position: top center;
    background-color: #1587e0;
    padding-top: 0.35rem;
    padding-bottom:0.45rem;
}
.sj .product .title{
    font-size:0.34rem;
    font-weight:bold;
    color:#fff;
    text-align:center;
    height:0.7rem;
    line-height:0.7rem;
    background:url(/web_images/zibj_05.jpg)no-repeat;
    background-size:10%;
    background-position:center bottom;
}
.sj .tab {
    padding: 0 3.125%;
    margin:0.25rem auto;
}
.sj .tab .hd {
  text-align: center;
}
.sj .tab .hd ul {
  display: flex;
  justify-content: space-between;
}
.sj .tab .hd ul li {
  width: 32%;
  height: 0.42rem;
  line-height: 0.42rem;
  border-radius:0.21rem;
  border:1px solid #358fd7;
  font-size:0.2rem;
  text-align:center;
  color:#fff;
}
.sj .tab .hd ul li a {
  display: block;
  color: #fff;
}
.sj .tab .hd ul .on {
  background:#ff4e00;
  border:1px solid #ff4e00;
}
.sj .tab .bd .con ul {
  display:flex;
  justify-content:space-between;
  flex-wrap:wrap;
  padding-top:0.25rem;
}
.sj .tab .bd .con ul li {
  width:49.2%;
  margin-bottom:0.1rem;
}
.sj .tab .bd .con ul li .img {
  width:100%;
}
.sj .tab .bd .con ul li .img img {
    width: 100%;
    height: 2.26rem;
    vertical-align:top;
}
.sj .tab .bd .con ul li .wenzi {
    width:100%;
    text-align:center;
    font-size:0.22rem;
    height:0.52rem;
    line-height:0.52rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background:#e1e1e1;
}
.sj .product .more {
    width:27%;
    font-size:0.2rem;
    height:0.38rem;
    line-height:0.38rem;
    text-align:center;
    border:solid 1px #50a5e8;
    border-radius:0.19rem;
    margin:0.45rem auto 0;
}
.sj .product .more a{
    color:#fff;
}
.sj .gsjj {
    width:100%;
}
.sj .gsjj .slt{
    width:100%
}
.sj .gsjj .slt img{
    width:100%;
    height:3.2rem;
    vertical-align:top;
}
.sj .gsjj .gsjj_box{
    background:#fff;
    padding:0 3.125% 0.35rem 3.125%;
}
.sj .gsjj .gsjj_box .title{
    font-size:0.34rem;
    font-weight:bold;
    text-align:center;
    color:#cd1e1e;
    padding:0.45rem 0 0.15rem;
}
.sj .gsjj .gsjj_box .ftit{
    font-size:0.16rem;
    text-align:center;
    text-align:center;
    text-transform:uppercase;
    margin-bottom:0.25rem;
}
.sj .gsjj .gsjj_box .txt{
    font-size:0.2rem;
    line-height:0.36rem;
}
.sj .gsjj .gsjj_box .more{
    width:100%;
    height:0.38rem;
    border-radius:0.19rem;
    background:url(/web_images/sy_more_30.png)no-repeat;
    background-size:2%;
    background-position:58% center ;
    background-color:#eeeeee;
    font-size:0.2rem;
    line-height:0.38rem;
    text-align:center;
    margin-top:0.35rem;
}
.sj .link .top{
    overflow:hidden;
    height:2.74rem;
}
.sj .link .cn_tit{
    font-size:0.28rem;
    color:#cd1e1e;
    padding-top:0.35rem;
}
.sj .link .en_tit{
    font-size:0.16rem;
    height:0.52rem;
    line-height:0.52rem;
    background:url(/web_images/zibj_05.jpg)no-repeat;
    background-size:10%;
    background-position:left bottom;
    text-transform:uppercase;
}
.sj .link .txt{
    font-size:0.2rem;
    line-height:0.3rem;
    color:#111111;
    margin-top:0.25rem;
}
.sj .link .top .yyhy{
    float:left;
    width:46.875%;
    background:url(/web_images/sj_06.jpg)no-repeat;
    background-size:100%;
    height:2.74rem;
    padding-left:3.125%
}
.sj .link .top .jszc{
    float:left;
    width:46.875%;
    background:url(/web_images/sj_07.jpg)no-repeat;
    background-size:100%;
    height:2.74rem;
    padding-left:3.125%
}
.sj .link .top .en_tit{
    background-size:20%;
}
.sj .link .lxwm{
    padding:0 3.125%;
    width:93.75%;
    background:url(/web_images/sj_lxwm_08.jpg)no-repeat;
    background-size:100%;
    height:3.78rem;
}