.img100{ width:100%;}
.clearfix:after,.clear:before{display:table;content:'';}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
.re{position:relative;}
.ab{position:absolute;}

.pp_tit {margin: 5% auto;text-align: center;}
.pp_tit h2 {font-size: 0.40rem;color: #ea5514;line-height: 1.2;letter-spacing: 0.06rem;font-weight: bold;}
.pp_tit p {width: 6rem;    margin: 1% auto;font-size: 0.30rem;color: #666;border-bottom: 0.020rem solid #ffbdbd;position: relative;}
.pp_tit p::after {content: "";    width: 1.2rem;height: 0.06rem;background: #ea5514;position: absolute;left: 50%;    margin-left: -0.6rem;bottom: -0.06rem;}


.pp_banner {overflow: hidden;}
.pp_banner a {display: block; }
.pp_theme {width: 86%;left: 5%;top: 7%;}
.pp_theme img{width:6.80rem;}
.pp_icon{width:100%;bottom: 4%;left: 0;}
.pp_icon ul li {width: 33%;float:left;    text-align: center;}
.pp_icon ul li img{width: 2.4rem;}
.flashgh { -webkit-animation: flashgh 1s .2s ease both 1; animation: flashgh 1s .2s ease both 1; }
.flashgh2 { -webkit-animation: flashgh 2s .5s ease both 1; animation: flashgh 2s .5s ease both 1; }
.flashgh3 { -webkit-animation: flashgh 3s 1s ease both 1; animation: flashgh 3s 1s ease both 1; }
@-webkit-keyframes flashgh {
    0% { opacity: 0; }
    100% { opacity: 1; }
}
@-ms-keyframes flashgh {
    0% { opacity: 0; }
    100% { opacity: 1; }
}
.slow3 {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.slow4 {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.slow5 {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-delay: 2.5s;
    animation-delay: 2.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.slow6 {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-delay: 3s;
    animation-delay: 3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.box1{padding:0.1% 0 1% 0;text-align:center;}
.box1 .box1_01_txt{width: 92%;top: 18%;left: 4%;border: 0.02rem solid #fff;border-radius: 0.2rem;}
.box1 .box1_01_txt p{font-size: 0.20rem;color: #ffffff;line-height: 1.8;padding: 4% 3%;text-align: left;text-indent: 2em;}


.box2{padding:0.1% 0 1% 0;text-align:center;}
.box2 .box2_img{padding:1% 0}
.box2 .box2_txt{width:98%;margin:0 auto;padding-top:1%;}
.box2 .box2_txt ul li{    width: 22.6%;float: left;margin-right: 1%;border: 0.02rem solid #595757;border-radius: 0.5rem;padding: 2% 0.5%;}
.box2 .box2_txt ul li img{width:0.72rem;}
.box2 .box2_txt ul li:nth-child(4){margin-right:0;}
.box2 .box2_txt ul li h1{font-size: 0.20rem;color:#595757;line-height:1.4;}
.box2 .box2_txt ul li p{font-size: 0.20rem;color:#595757;line-height:1.4;height:1.1rem; padding: 0 13%;}

.box3{padding:0.1% 0 1% 0;text-align:center;}
.box3 .box3_con ul li{    width: 96%;overflow: hidden;background-color: #efefef;margin:0 auto 2%;}
.box3 .box3_con ul li img{width:40%;float:left}
.box3 .box3_con ul li:nth-child(2n) img{width:40%;float:right}
.box3 .box3_con ul li .box3_text{width: 50%;float:right;text-align:left;padding: 3% 5%;}
.box3 .box3_con ul li:nth-child(2n) .box3_text{width: 50%;float:left;text-align:left;padding: 3% 5% 0;}
.box3 .box3_con ul li .box3_text span{font-size: 0.25rem;color:#595757;display: inline-block;    border: 0.010rem solid #595757;padding:1% 3%;}
.box3 .box3_con ul li .box3_text p{font-size: 0.20rem;color:#595757;line-height: 1.4;padding-top:2%;}

.box4_con .case_tab{text-align:center;    margin: 1% auto 5%;}
.box4_con{width:96%;overflow: hidden; margin: 0% auto 1%;}
.box4_con .hd  li{float:left;width: 24.2%;margin-right:1%;background-color: #424041;position: relative;}
.box4_con .hd  li:nth-child(4){margin-right:0;}
.box4_con .hd li h1{font-size:0.25rem;line-height: 2;color:#fff;padding: 3% 0%;font-weight: normal;}
.box4_con .hd li.active{background-color: #ea5514;color:#fff;}
.box4_con .hd li:hover{background-color: #ea5514;color:#fff;}
.box4_txt{background-color: #efefef;} 
.box4_txt p{font-size:0.25rem;color:#595757;line-height:1.6;padding:3%;}
.box4_txt p img{width:0.38rem;}


.box5{padding:0.1% 0 1% 0;text-align:center;}
.box_5_con{background: url(../images/e_bg.jpg) repeat-y;    background-size: 100%;}
.box_5_con #huanjin {width: 90%;margin: 0 auto;padding-top:5%;}
.box_5_con #huanjin .swiper-container {width: 98%;margin: 0 auto;}
.box_5_con #huanjin .swiper-button-prev, .box_5_con #huanjin .swiper-button-next {width: 0.4rem;opacity: 1 !important;top: 33%;}
.box_5_con #huanjin .swiper-button-prev {background-image: url(../images/e_l.png); background-size: 100%;left: 0 !important;}
.box_5_con #huanjin .swiper-button-next {background-image: url(../images/e_r.png); background-size: 100%;right: 0 !important;}
.box_5_con .huanjin2{width:88%;margin:2% auto;}
.box_5_con .huanjin2 ul li{width:49%;margin-right:2%;float:left;margin-bottom:2%;position: relative;}
.box_5_con .huanjin2 ul li:nth-child(2n){margin-right:0;}
.box_5_con .huanjin2 ul li:nth-child(1) img{border-top-left-radius: 0.5rem;}
.box_5_con .huanjin2 ul li:nth-child(2) img{border-top-right-radius: 0.5rem;}
.box_5_con .huanjin2 ul li:nth-child(3) img,.box_5_con .huanjin2 ul li:nth-child(3) p{border-bottom-left-radius: 0.5rem;}
.box_5_con .huanjin2 ul li:nth-child(4) img,.box_5_con .huanjin2 ul li:nth-child(4) p{border-bottom-right-radius: 0.5rem;}
.box_5_con .huanjin2 ul li p{    width: 100%;font-size: 0.20rem;color: #fff;text-align: center;padding: 3% 1% 3% 1%;line-height: 1.4;display: block;background-color: #787573;position: absolute;bottom: 0;left: 0;opacity: 0.92;}

#swiper-xm .swiper-wrapper{height: auto !important;}