﻿.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 .aboutus {
    background: url(../web_images/aboutus_03.jpg)no-repeat;
    background-size: 100% 100%;
    padding-bottom:1rem;
}
.pc .aboutus .title_box{
    padding:0.95rem 0 0.95rem;
    margin:0 auto;
    background:url(../web_images/title_bj_05.png)no-repeat;
    background-size:5%;
    background-position-x:center;
    background-position-y:0.65rem;
}
.pc .aboutus .title_box .en_tit{
    font-size:0.42rem;
    font-weight:bold;
    color:#d12428;
    text-align:center;
    text-transform:Uppercase;
}
.pc .aboutus .title_box .cn_tit{
    font-size:0.3rem;
    font-weight:bold;
    text-align:center;
}
.pc .aboutus .jjtxt{
    width:80.625%;
    margin:0 auto;
    font-size:0.18rem;
    line-height:0.34rem;
    text-align:center;
    margin-bottom:0.6rem;
}
.pc .aboutus .cp_list{
    width:100%;
    overflow:hidden;
}
.pc .aboutus .cp_list ul{
    overflow:hidden;
}
.pc .aboutus .cp_list ul li{
    float:left;
    width:23.5%;
    margin-right:2%;
    padding-bottom:0.45rem;
    background: #f1f1f1;
}
.pc .aboutus .cp_list ul li:hover {
    background: #d12f3f;
}
.pc .aboutus .cp_list ul li.last{
    margin-right:0;
}
.pc .aboutus .cp_list ul li .slt{
    width:100%;
    margin-bottom:0.3rem;
}
.pc .aboutus .cp_list ul li .slt img{
    width:100%;
    height:3.07rem;
    vertical-align:top;
} 
.pc .aboutus .cp_list ul li .tit{
     width:80%;
    margin:0 auto ;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    font-size:0.28rem;
    text-align:center;
    margin-bottom:0.2rem;
}
.pc .aboutus .cp_list ul li:hover .tit{
    color:#fff
}
.pc .aboutus .cp_list ul li .jj{
    width:80%;
    margin:0 auto ;
    font-size:0.16rem;
    line-height:0.24rem;
    text-align:center;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    margin-bottom:0.2rem;
}
.pc .aboutus .cp_list ul li:hover .jj{
    color:#fff
}
.pc .aboutus .cp_list ul li .more{
    width:1.2rem;
    height:0.32rem;
    line-height:0.32rem;
    font-size:0.14rem;
    text-align:center;
    color:#fff;
    background:#d12f3f;
    margin:0 auto;
}
.pc .aboutus .cp_list ul li:hover .more {
    background: #fff;
    color:#d12f3f;
}
.pc .fuwu {
    width:100%;
    height:2.4rem;
    background:url(../web_images/fuwu_24.jpg)no-repeat;
    background-size:100% 100%;
    padding:0.65rem 0 0.85rem;
}
.pc .fuwu .title{
    font-size:0.3rem;
    text-align:center;
    font-weight:bold;
    color:#fff;
    padding-bottom:0.5rem;
}
.pc .fuwu .title a{
    color:#fff;
}
.pc .fuwu .fwlist ul{
    width:95%;
    margin:0 auto;
    display:flex;
    justify-content:center;
}
.pc .fuwu .fwlist ul li{
    width:27.73%;
    height:1.55rem;
    margin:0 2%;
    background:url(../web_images/index_07.png)no-repeat;
    background-size:100% 100%;
}
.pc .fuwu .fwlist ul li .tit{
    height:0.7rem;
    line-height:0.75rem;
    background:url(../web_images/xian_07.jpg)no-repeat;
    background-position:center bottom;
    font-size:0.22rem;
    color:#fff;
    font-weight:bold;
    text-align:center;
    margin-bottom:0.1rem;
}
.pc .fuwu .fwlist ul li .txt{
    font-size:0.16rem;
    line-height:0.26rem;
    color:#c8c8c8;
    text-align:center;
}
.pc .jishu {
    background:#fff;
    padding:0.7rem 0 0.8rem;
}
.pc .jishu .entitle{
    font-size:0.24rem;
    font-weight:bold;
    color:#d12428;
    text-align:center;
    text-transform:Uppercase;
}
.pc .jishu .cntitle{
    font-size:0.3rem;
    font-weight:bold;
    text-align:center;
    margin-bottom:0.3rem;
}
.pc .jishu .jishu_list ul{
    width:95%;
    margin:0 auto;
    display:flex;
    justify-content:center;
}
.pc .jishu .jishu_list ul li{
    width:27.73%;
    margin:0 2%;
    background:#f3f3f3;
    padding:0.3rem;
      box-shadow:0.05rem 0.05rem 0.1rem #d2d2d2;
}
.pc .jishu .jishu_list ul li .tit{
    font-size:0.22rem;
    background:url(../web_images/xian_07.jpg)no-repeat;
    background-position:left bottom;
    padding-bottom:0.2rem;
    margin-bottom:0.2rem;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.pc .jishu .jishu_list ul li .txt{
    font-size:0.16rem;
    line-height:0.26rem;
    color:#7e7e7e;
    margin-bottom:0.2rem;
    height:1.25rem;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}
.pc .jishu .jishu_list ul li .more{
     width:1.2rem;
    height:0.32rem;
    line-height:0.32rem;
    font-size:0.14rem;
    text-align:center;
    color:#fff;
    background:#d12f3f;
}

.pc .slideGroup {
    padding:0.65rem 0;
}
.pc .slideGroup .title_box {
    overflow: hidden;
    padding:0.45rem 0;
}
.pc .slideGroup .title_box .tit{
    float:left;
    font-size:0.3rem;
    font-weight:bold;
    background:url(../web_images/pro_bj_06.jpg)no-repeat;
    background-position:top left;
    background-size:100%;
    width:2.14rem;
    padding-top:0.15rem;
}
.pc .slideGroup .parHd {
    float:right;
    height:0.38rem;
    width:49%;
    line-height:0.38rem;
    margin-top:0.1rem;
}
.pc .slideGroup .parHd ul {
    display:flex;
    justify-content:space-between;
}
.pc .slideGroup .parHd ul li {
    margin:0 0.02rem;
    font-size:0.16rem;
    padding:0 2.1%;
    background:#525252;
    color:#fff
    }
.pc .slideGroup .parHd ul li.on {
    background:#d12f3f;
}
.slideGroup .parHd ul li a {
    color: #fff;
}
.pc .slideGroup .slideBox {
    position: relative;
    overflow: hidden;
    zoom: 1;
    width:78%;
    padding:0 3%;
    margin :0 auto;
}
.pc .slideGroup .slideBox .sPrev {
    position: absolute;
    display: block;
    width: 0.4rem;
    height: 0.4rem;
    top: 1rem;
    left: 0;
}
.pc .slideGroup .slideBox .sPrev img{
   width:100%;
}
.pc .slideGroup .slideBox .sNext {
   position: absolute;
   display: block;
   width: 0.4rem;
   height: 0.4rem;
   top: 1rem;
   right: 0;
   margin: 0 auto;
}
.pc .slideGroup .slideBox .sNext img{
    width:100%;
}
.pc .slideGroup .slideBox  .tempWrap{ margin:0 auto;width:100% !important;}
.pc .slideGroup .slideBox  ul{

}
.pc .slideGroup .slideBox ul li {
   width: 3.03rem !important;
   background: #fff;
   overflow: hidden;
   margin-right:0.33rem;
   float:left;
}
.pc .slideGroup .slideBox  ul li a img {
   width: 100%;
   height: 3rem;
   margin-bottom: 0.25rem;
   display:block;
}
.pc .slideGroup .slideBox  ul li .bianhua{
   width:100%;
   height:0.75rem;
}
.pc .slideGroup .slideBox  ul li:hover .bianhua{
   background:#d12f3f;
}
.pc .slideGroup .slideBox  ul li a .title {
   color: #1e1e1e;
   text-align: center;
   font-size: 0.16rem;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
   padding-top:0.15rem;
   margin-bottom:0.05rem;
}
.pc .slideGroup .slideBox  ul li a:hover .title {
    color:#fff
}
.pc .slideGroup .slideBox  ul li a .lanmu {
    color: #a4a4a4;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 0.16rem;
    margin-bottom: 0.12rem;
}
.pc .slideGroup .slideBox  ul li a:hover .lanmu {
    color:#fff
}

.sj .header {
    width: 100%;
    /*overflow: hidden;*/
    height: 1.1rem;
    background: #fff;
}
.sj .header .logo{
    float:left;
    width:58.78125%;
}
.sj .header .logo img{
    width:100%;
    vertical-align:text-top;
}
.sj .header .menu{
    float:right;
    width:11.8125%
}
.sj .header .menu img{
    width:100%;
    vertical-align:text-top;
}
.sj .header .sousuo{
    float:right;
    width:9.46875%;
}
.sj .header .sousuo img{
    width:100%;
    vertical-align:text-top;
}
.sj .header .lang{
    padding-left:2%;
    width:65%;
    float:left;
    font-size:0.22rem;
     color:#d12f3f;
     line-height:1rem;
}
.sj .header .lang a{
    color:#d12f3f
}

.language {
    padding-left: 8%;
    float: left;
    z-index: 2;
    padding-right:0;
}
.language .cur{cursor: pointer;  position: relative; border: 0; top:0}
.language .cur .lang {
    color: #b70002;
    font-size: 0.22rem;
    background: url(/web_images/vj_03.jpg)no-repeat;
    background-position: right center;
   background-size: 21%;
    padding-right: 0.5rem;
}
.language ul.language-list{
    overflow: auto;
	position:absolute;
	z-index: 2;
	top:0.8rem;
	right: 0;
	list-style-type: none;
	background-color: #fff;
	font-size: 0.18rem;
	height: 0;
	transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
	opacity: 0; 
    text-align:center;
    width:1rem;
}
.language .cur:hover .language-list{
	opacity: 1; 
	height: auto;
	padding: 2px 5px;
	-webkit-box-shadow:0 0 5px #ccc;  
  -moz-box-shadow:0 0 5px #ccc;  
  box-shadow:0 0 5px #ccc;
}
.language ul.language-list li{
	padding: 4px 4px 2px 4px;
	overflow: hidden;
	border-bottom: 1px solid #ececec;
	margin: 3px 0 2px 0;
}
    .language ul.language-list li a {
        color: #1b1b1b;
        font-size: 12px;
        line-height: 20px;
        background-repeat: no-repeat;
        background-position: 0 0;
        /*padding: 0 0 0 30px;*/
        float: left;
        width: 100%;
        white-space: nowrap;
    }
.language ul.language-list li:hover{background-color: #4a4439;}
.language ul.language-list li:hover a{color: #fff;}

/*.sj {
    position: relative;
}*/

.sj .focus {
    position: relative;
    width:100%;
}
.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: #d12f3f;
}
.sj .focus .bd {
  width: 100%;
  font-size:0;
}
.sj .focus .bd .tempWrap{
    width:100%;
}
.sj .focus .bd ul li img {
    width: 100%;
    vertical-align:top
}
.sj .focus .bd ul li a {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  /* ȡ�����Ӹ��� */
}
.sj .gywm{
    background:#fff;
}
.sj .gywm .title{
    height:1rem;
    line-height:1rem;
    background:url(../web_images/jianjia_05.jpg)no-repeat;
    background-size:5%;
    background-position:bottom center;
    font-size:0.32rem;
    text-align:center;
    font-weight:bold;
    margin:0.2rem 0;
}
.sj .gywm .txt{
    padding:0 3.125%;
    font-size:0.2rem;
    line-height:0.36rem;
    margin-bottom:0.4rem;
}
.sj .lanmulist{
    padding:0 0.06rem;
}
.sj .lanmulist ul li{
    height:2.95rem;
    margin-bottom:0.1rem;
    overflow:hidden;
}
.sj .lanmulist ul li .left .title{
    font-size:0.28rem;
    padding-top:1.1rem;
    padding-bottom:0.25rem;
    color:#fff
}
.sj .lanmulist ul li .left .more{
    width:1.3rem;
    height:0.33rem;
    line-height:0.35rem;
    font-size:0.18rem;
    text-align:center;
    border:1px solid #fff;
    color:#fff
}
.sj .lanmulist ul li .slt{
    width:46.4%;

}
.sj .lanmulist ul li .slt img{
    width:100%;
    height:2.95rem;
}
.sj .lanmulist ul li.red{
    background:#d12f3f
}
.sj .lanmulist ul li.red .slt{
    float:right;
}
.sj .lanmulist ul li.red .left{
    float:left;
    padding-left:10%;
}
.sj .lanmulist ul li.black{
    background:#282828
}
.sj .lanmulist ul li.black .slt{
    float:left;
}
.sj .lanmulist ul li.black .left{
    float:left;
}
.sj .pro_list{
    background:#fff;
    padding-bottom:0.4rem;
}
.sj .pro_list .title{
    height:1rem;
    line-height:1rem;
    background:url(../web_images/jianjia_05.jpg)no-repeat;
    background-size:5%;
    background-position:bottom center;
    font-size:0.32rem;
    text-align:center;
    font-weight:bold;
    margin:0.2rem 0;
}
.sj .pro_list ul{
    padding:0 0.06rem;
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap;
}
.sj .pro_list ul li{
    width:48%;
    margin-bottom:0.1rem;
}
.sj .pro_list ul li .slt{
    width:100%;
    border:solid #eeeeee 1px;
}
.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;
    height:0.5rem;
    line-height:0.5rem;
}
.sj .pro_list .more{
    margin:0.1rem 0.06rem;
    height:0.42rem;
    line-height:0.42rem;
    background:#d12f3f;
    text-align:center;
    font-size:0.18rem;
}
.sj .pro_list .more a{
    color:#fff;
}
.sj .fuwu{
    background:url(../web_images/sj_fw_07.jpg)no-repeat;
    background-size:100% 100%;
    padding-bottom:0.35rem;
}
.sj .fuwu .title{
    height:1.32rem;
    line-height:1.32rem;
    font-size:0.32rem;
    font-weight:bold;
    text-align:center;
    color:#fff;
}
.sj .fuwu ul{
    padding:0 2.8125%;
}
.sj .fuwu ul li{
    width:100%;
    height:0.75rem;
    background:url(../web_images/sj_09.png)no-repeat;
    background-size:100% 100%;
    overflow:hidden;
    border:1px solid #fff;
    padding-top:0.25rem;
    margin-bottom:0.2rem;
}
.sj .fuwu ul li .tit{
    float:left;
    width:20%;
    font-size:0.26rem;
    font-weight:bold;
    color:#fff;
    background:url(../web_images/xian_07.jpg)no-repeat;
    background-size:35%;
    background-position:bottom center;
    padding-left:5%;
    padding-bottom:0.15rem;
}
.sj .fuwu ul li .txt{
    float:left;
    font-size:0.2rem;
    line-height:0.26rem;
    color:#c8c8c8;
}
.sj .jishu {
    background:#fff;
    padding-bottom:0.44rem;
}
.sj .jishu .title{
    height:1rem;
    line-height:1rem;
    background:url(../web_images/jianjia_05.jpg)no-repeat;
    background-size:5%;
    background-position:bottom center;
    font-size:0.32rem;
    text-align:center;
    font-weight:bold;
    margin:0.2rem 0;
}
.sj .jishu ul{
    padding:0 2.8125%;
}
.sj .jishu 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 .jishu ul{
    padding-bottom:0.15rem;
}
.sj .jishu 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.2rem;
    margin-bottom:0.2rem;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.sj .jishu 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 .jishu .more{
    display:flex;
    justify-content:center;
}
.sj .jishu .more a{
    display:block;
    width:1.73rem;
    height:0.43rem;
    font-size:0.18rem;
    line-height:0.43rem;
    text-align:center;
    color:#fff;
    background:#d12f3f;
}