.slideBox{ width:100%; height:auto; overflow:hidden; position:relative;   }
.slideBox .hd{ height:10px; overflow:hidden; position:absolute; right:48%; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:20px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer; border-radius:20px;}
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0; }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:auto; display:block;  }


/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.sec1 { text-align:center; padding:60px 0}
.box{display:inline-block; width:16%;}
.box .bi{display:block; width:160px; margin:0 auto; text-align:center; position: relative; overflow: hidden; border-radius:50%; box-sizing: border-box;box-shadow: 0 10px 20px rgba(0,0,0,.1) ;height:160px;;}
.box img{ border-radius:50%; width:100%; transition: all 0.5s ease 0s;}
.box:hover img{ opacity: 0.3;}
.box .boxContent{ width: 100%; height: 160px; border-radius:50%; position: absolute; top: 0; left: 0;background:#e5251b; z-index: 1; display:none}
.box:hover .boxContent{ -webkit-transform: rotate(0); transform: rotate(0); -webkit-transform-origin: 100% 100%;  display:block;}
.box a{ display:block; font-size:24px; cursor:pointer; color: #fff; line-height:160px; text-align:center; }

.sec2{ background:#f5f4f2; padding:60px 0 60px 0;}
.slideBox2{ height:auto; overflow:hidden; position:relative; }
.slideBox2 .hd{ display:block; float:left;position:absolute; left:0; bottom:79px; z-index:1; }
/*.slideBox2 .hd{ overflow:hidden; }*/
.slideBox2 .hd ul{ overflow:hidden; zoom:1;  }
.slideBox2 .hd ul li{ display:block; line-height:40px; color:#333; cursor:pointer; font-size:15px; }
.slideBox2 .hd ul li i{ display:none;}
.slideBox2 .hd ul li.on,.slideBox2 .hd ul li:hover{color:#e6241b; }
.slideBox2 .hd ul li.on i,.slideBox2 .hd ul li:hover i{ display:inline-block; width:2px; height:15px; background:#e6241b; margin-right:10px; }


.slideBox2 .bd .tp{display:block; width:270px; height:152px; position:relative;}
.slideBox2 .bd .tp img{display:block; width:270px; height:152px; max-width:100%;}
.slideBox2 .bd .tp em{display:block; position:absolute; top:37%; height:50px; width:50px; right:42%;}
.slideBox2 .bd .tp em img{display:block; width:50px; height:50px; margin:0 auto;}
.h20{height: 20px;}
.slideBox2 .bd{  height:100%; z-index:0; display:block; float:right; width:90%;}
.slideBox2 .bd li{ zoom:1; vertical-align:middle; }
.slideBox2 .bd img{ height:auto; display:block; line-height:100%; max-width:48%;  }
.slideBox2 .bd summary{ width:45%;}
.slideBox2 .bd summary h4{ width:100%; display:block; font-size:30px; line-height:40px; color:#7a7a7a; font-weight:normal;}
.slideBox2 .bd summary h5{ width:100%; display:block; font-size:30px; line-height:40px; color:#7a7a7a; font-weight:normal;}
.slideBox2 .bd summary i{ width:100%; display:block; font-size:15px; line-height:30px; color:#7a7a7a;font-style:normal; font-weight:bold;}
.slideBox2 .bd summary i b img{display:inline-block;padding-right:18px; }
.slideBox2 .bd summary a.morea{ display:inline-block; width:140px; line-height:43px; margin-right:20px; text-indent:30px; font-weight:bold; font-size:15px;}

.slideBox2 .bd summary a.morea,.slideBox2 .bd summary a.moreb{ background:url(../images/r2.png) no-repeat right 20px center #bfbfbf; color:#222; margin-top:30px;}
.slideBox2 .bd summary a.morea:hover,.slideBox2 .bd summary a.moreb:hover{ background:url(../images/r.png) no-repeat right 20px center #e6241b; color:#fff; transition:0.5s;}


.sec3{ margin-top:44px;}




.slideBox3{ height:auto; overflow:hidden; position:relative;}
.slideBox3 .hd{ overflow:hidden; position:relative; top:2%; }
.slideBox3 .hd h3{ float:left; font-size:44px; color:#e6241b; line-height:50px; font-weight:bold;}
.slideBox3 .hd ul{ overflow:hidden; zoom:1; float:right; width:70%; text-align:right; }
.slideBox3 .hd ul li{ display:inline-block; text-align:center; position:relative; width:16%; line-height:50px; color:#333; cursor:pointer; font-size:24px; }
.slideBox3 .hd ul li i{ display:inline-block; width:2px; height:24px; background:#888; position:absolute; right:0; top:13px;}
.slideBox3 .hd ul li.on a,.slideBox2 .hd ul li a:hover{color:#e6241b; }
.slideBox3 .hd ul li a{display: block;color: #333;text-align: center;width: 95%;}

.slideBox3 .bd{ position:relative; z-index:0; width:100%; margin-top:40px; }
.slideBox3 .bd li{ zoom:1; vertical-align:middle; position:relative; }
.slideBox3 .bd img{ height:auto; display:block; width:100%;  }
.slideBox3 .bd summary{ width:26%; padding:150px 3%; position:absolute; opacity:0.8; background:#000; height:100%; color:#fff;}
.slideBox3 .bd summary h4{ width:100%; display:block; font-size:30px; line-height:60px; color:#fff; font-weight:normal;}
.slideBox3 .bd summary p{ width:100%; display:block; font-size:15px; line-height:35px; color:#fff; text-align:justify; }
.slideBox3 .bd summary a{ display:inline-block; width:130px; line-height:35px; margin:20px auto;color:#fff; text-align:center;  letter-spacing:2px; font-size:14px;border:1px #fff solid;  }
.slideBox3 .bd summary a:hover{ display:inline-block; width:130px; line-height:35px; margin:20px auto; background:#e6241b; color:#fff; text-align:center;  letter-spacing:2px; font-size:14px; border: 1px #e6241b solid; }





.sec4{ min-height:600px;z-index:-1;}
.sec4 ul{ width:25%; padding-top:70px;}
.sec4 ul h3{ font-size:36px; display:block; line-height:50px; color:#e6241b; margin-bottom:50px;}
.sec4 ul li{ display:block; float:left; width:50%; text-align:left; line-height:40px; font-size:28px; font-weight:600; margin-bottom:20px;}
.sec4 ul li a{width:90%; margin:0 auto; border:solid 1px #bc2015; display:block; text-align:center; height:130px; font-size:14px;color:#e6241b;}
.sec4 ul li a strong{ display:block; font-size:45px;  line-height:50px; font-weight: bold; margin-top:20px;}
.sec4 ul li a strong sup{ font-size:16px;}
.sec4 ul span{ display:block; font-size:14px; color:#afb0b5; line-height:40px;}
.sec4 ul span strong{ display:block; font-size:40px; color:#e6241b; line-height:50px;}
.sec4 ul .ddd5{position:relative;z-index:-1;}
.sec4 ul .ddd5 a{background:#e6241b; color:#fff;}
.sec4 ul .ddd5 strong{margin-top: 13px;}

.sec4 ul .ddd5 .map{position:absolute;    top: -267px;left: 192px;z-index:-1;}
.sec4 ul .ddd5 .map img{width:auto; height:520px; display:block;}
.sp{display: block; width: 100%; height: 300px;}


.sec5{ min-height:674px; background:url(../images/bg2.jpg) no-repeat center top; background-size:cover;z-index:-1;}
.newstit{ font-size:40px; color:#fff; line-height:50px; padding-top:50px;}
.news-hots{margin-top:40px; width:60%; overflow:hidden; height:410px;}
.news-hots ul li{ display:block;overflow:hidden}
.hots-pic{display:block; height:300px; overflow:hidden;}
.hots-pic img{width:100%;min-height:300px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.news-hots:hover img{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02)}
.hots-name{ display:block;width:100%;background: rgba(255,255,255,0.9);color:#333;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:30px; padding:20px; height: 110px;}
.hots-name strong{ display:block; font-size:20px; line-height:40px;}

.h20{ height:20px;}
.newsr{ width:40%; background:#fff; margin-top:40px; height:410px; padding:15px 30px; overflow:hidden;}
.newsr h3{ display:block; font-size:24px; color:#7b7b7b; font-weight:normal; position:relative;}
.newsr h3 i{ width:2px; height:25px; background:#e6214b; margin-right:20px; display:inline-block; position:relative; top:5px;}


.newsr li{ display:block; border-top:1px #999 solid; margin-top:20px; padding-top:20px;}
.newsr li a{ display:block; font-size:16px; color:#666; line-height:30px; height:30px; overflow:hidden;white-space: nowrap;
    text-overflow: ellipsis;}
.newsr li a i{ display:block; font-style:normal; color:#888;}
.newsr li a:hover{ color:#e6214b;}
.newsr .mm a{display:block; width:150px; height:45px; line-height:45px; border:solid 1px #e6214b; margin-top:30px; text-align:center; color:#333; font-size:16px;}
.newsr .mm a:hover{background:#e6214b; color:#fff;}
.slideTxtBox .hd{ text-align:center;margin-top:50px; padding-bottom:50px;}
.slideTxtBox .hd ul{  }
.slideTxtBox .hd ul li{ display:inline-block; width:50px; margin:0 3px; height:5px; cursor:pointer; background:#fff;  }
.slideTxtBox .hd ul li.on{   background:#e6214b;}



.ab1-img .play-btn{  width: 60px; height: 60px; background: url(../images/videoa.png) no-repeat center center;
    position: absolute; top: 0; bottom: 0;left: 45%; margin: auto;cursor: pointer;}
.ab1-img .video{ width:100%; height:100%;}


.sec6 .fuwua{ width:48%; background:url(../images/fuwu1.jpg) no-repeat left center; background-size:cover; height:246px;}




.w2{width:1330px; display:block; margin:0 auto;}

.sec6 .fuwua a{ display:block; padding:50px 130px; font-size:34px; color:#8a8a88; font-weight:bold; line-height:60px;}
.sec6 .fuwua a strong{ display:block; color:#8a8a88; font-size:30px;}


.sec6 .fuwub{ width:48%; background:url(../images/fuwu2.jpg) no-repeat left center; background-size:cover; height:245px;padding: 56px 60px;}

.sec6 .fuwub a{ display:block; width:130px; border:1px #8a8a88 solid; color:#8a8a88; text-align:center; line-height:30px; background:url(../images/r.png) no-repeat right 20px center; margin-top:30px; font-size:14px;}
.sec6 .fuwub  strong{ display:block; color:#8a8a88; font-size:30px;}

.sec6 .fuwub:hover a{  color: #fff; background:#e6241b; border:none;}


.sp_header,.sjj_nav{ display:none;}

/*online qq*/
aside#top{ }
.online_q {  transition:.5s; -webkit-transition:.5s; margin-top: 30px;}
.online_q .btn2{width:58px; height:58px;  cursor:pointer; position:relative; font-size:12px; transition:.3s; margin-bottom:8px; background: #999;}
.online_q .btn2 span{display:block; float:left; width:58px; height:58px; border-radius:50%; position:relative; z-index:999; overflow:hidden; transition:.3s; -webkit-transition:.3s; }
.online_q .btn-02 span{background:url(../images/erweima.png) center no-repeat;background-size: 70%;}
.online_q .btn-top span{ background:url(../images/gotop.png) center no-repeat;background-size: 50%; }

.online_q .open.pic{ position:absolute; box-shadow: 0 10px 20px rgb(0 0 0 / 10%); background: #fff; width:130px; height:150px; right:0px; top:50%; margin-top:-100px; text-align:right; opacity:0; transition: .6s; -webkit-transition: .6s; visibility:hidden; text-align:center;}

.online_q .open.pic img{ width:110px; height:110px; margin:0 auto; display:block;}
.online_q .btn2:hover .open.pic{ opacity:1; right:-135px;visibility:visible;}


.online_q .btn2:hover{background:#e6241b; }

#share {
    position: fixed;
    right: 3px;
    bottom: 200px;
    width: 64px;
	margin-left: 670px;
    border: 0;
    overflow: visible !important; bottom:40%;margin-top:31px;
}

#share a {
    margin-bottom: 2px
}


.slideBox2 .bd .fl{margin-top:100px;}
a#totop {
    float: left;
    width: 64px;
    height: 59px;
    cursor: pointer;
    text-indent: -9999px;
    display: block;
    border: 0;
    transition: all 0s ease 0s;
    background: url(../images/gotop.png) 0 -130px #bebfbe;border-radius:7px
}

a#totop:hover {
    background-color: #eb2314
}

a.moquu_wxin { display: none;
    position: relative;
    right: 0;
    float: left;
    width: 64px;
    height: 59px;
    text-indent: -9999px;
    z-index: 10;
    background: url(../images/gotop.png) 0 0 #bebfbe;border-radius:7px;
}

a.moquu_wxin:hover {
    background-color: #eb2314
}

a.moquu_wmaps {
    width: 64px;
    height: 59px;
    right: 0;
    float: left;
    text-indent: -9999px;
    background: url(../images/gotop.png) 0 -50px #bebfbe;border-radius:7px
}

a.moquu_wmaps:hover {
    background-color: #eb2314
}

.moquu_wxinh {
    position: absolute;
    display: none;
    padding: 10px;
    left: -157px;
    top: 0;
    width: 147px;
    height: 147px;
    box-shadow: 1px 1px 15px rgba(0,0,0,.3);
    z-index: 999;
}

.moquu_wxinh img{    display: block;
    width: 130px;
    height: 130px;
    margin: 0 auto;}

a.moquu_wxin:hover .moquu_wxinh {
    display: block !important
}
.swiper-slide{margin-top:20px; width:343px;}
.swiper-slide a{display: inline-block; width: 343px;height: 180px;line-height:auto !important;border: none;color: inherit;font-size: 14px;text-align: center;margin-top: 0; margin-left: 0;}
 .swiper-slide a.a1{width:343px;display:block;overflow:hidden;transform: scale(0.8,0.8); -moz-transform: scale(0.8,0.8); -webkit-transform: scale(0.8,0.8);position:relative;}
 .swiper-slide a.a1 b{display:block; width:343px; height:180px;}
.swiper-slide a.a1 b.b2{width:100%;height:100%;display:block;overflow:hidden;background-color:rgba(0,0,0,0.4);position:absolute;left:0px;top:0px;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.swiper-slide-active a.a1{transform:scale(1,1);-moz-transform:scale(1,1);-webkit-transform:scale(1,1);}
.swiper-slide-active a.a1 b.b2{opacity:0;}
.swiper-slide img{width:100%;display:block;}
.swiper-slide b.b_bg{width:100%;height:400px;overflow:hidden;display:block;}
.swiper-slide em{width:100%;display:block;overflow:hidden;background-color:rgba(0,0,0,0.2);position:absolute;left:0px;bottom:0px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:15px 10px;font-size:16px;line-height:30px;font-style:normal;}
.swiper-slide em span{float:left;color:#fff;font-weight:bold;}
.swiper-slide em i{float:right;color:#fff;opacity:0.5;}
 .swiper-slide a.play{width:200px;height:133px;display:block;overflow:hidden;position:absolute;right:20px;bottom:80px;}
.swiper-slide a.play img{width:100%;display:block;}
.swiper-slide a.play b{width:100%;height:100%;display:block;overflow:hidden;background-color:rgba(255,255,255,0.1);border-radius:50%;position:absolute;left:0px;top:0px;}
.swiper-slide a.play:hover b{-webkit-animation:an_02 1.1s ease-in-out infinite;animation: an_02 1.1s ease-in-out infinite;}

.video_slide .video_sp{width:100%;text-align:center;position:absolute;right:0px;bottom:0px;z-index:999;}
.video_slide .video_sp span{width:12px;height:12px;opacity:1;background:url("../images/c_09.png") center no-repeat;background-size:100%;margin-right:5px;}
.video_slide .video_sp span.swiper-pagination-bullet-active{background:url("../images/c_10.png") center no-repeat;background-size:100%;}
.video_slide .video_sp span:nth-child(1){margin-left:40px;}

.videofr1{width:100%;overflow:hidden;height:100%;position:fixed;left:0px;top:0px;z-index:9999;display:none;}
.videofr1 .video_bg{width:100%;height:100%;overflow:hidden;position:absolute;left:0px;top:0px; background:rgba(255,255,255,0.8);}
.videofr1 .video_c{width:859px;overflow:hidden;position:absolute;left:50%;margin-left:-400px;top:50%;margin-top:-210px;}
.videofr1 .video_c .video_c_t{width:100%;overflow:hidden;background-color:#000;text-align:right;font-size:14px;line-height:30px;}
.videofr1 .video_c .video_c_t a{color:#fff;margin-right:0px;}
.videofr1 .video_c video{width:100%;}
.video_c_c{ display:block; width:100%; height:400px;}
#layui-layer1{display:block; width:60%; height:400px;}

























