.hys{position: absolute; left: 0px; top:710px; width: 100%;}
.hys-box{width: 1170px; margin: 0 auto; background: #FFF; border-radius: 2px; box-shadow: 0 0 10px rgba(0,0,0,0.1); overflow: hidden;}
.hys-box ul{overflow: hidden; padding: 30px 0px;}
.hys-box ul li{float: left; width: 25%; text-align: center;position: relative;}
.hys-box ul li:after{content: " "; background: url("../image/icon_18.png") no-repeat;position: absolute; right: 0px; top:15px; width: 1px; height: 46px; display: block;}
.hys-box ul li:nth-last-child(1):after{ background:none;}
.hys-box ul li .hys-num {position: relative; display: inline-block;}
.hys-box ul li .hys-num i{ font-size: 50px; line-height: 50px; height: 50px; display: inline-block;}
.hys-box ul li .hys-num em{ color: #666666; font-size: 14px;position: absolute; right: -20px; top: -10px;}
.hys-box ul li strong{ display: block; color: #9e9e9e; font-weight: normal; font-size: 14px; margin-top: 10px;}


.s_title{ text-align: center;}
.s_title span{ font-size: 28px; display: block; margin-bottom: 10px;}
.s_title i{color: #9e9e9e; font-size: 14px;text-transform: uppercase;}

.section2{padding-top: 190px; background: url("../image/icon_21.png") no-repeat bottom;}

.s-more a{ display: block; background: url("../image/d_03.png") no-repeat; width: 162px; height: 34px; margin: 0 auto;}
.s-more a:hover{ background: url("../image/d_18.png") no-repeat; }

.idx-gs{background: url("../image/sybg.jpg") no-repeat center; width: 100%; height: 1020px;}
.idx-gs-box{width: 50%; height: 1020px; float: left; overflow: hidden;}
.idx-gs-con{
    padding: 30px 80px 60px 80px; font-size: 14px; color: #666666;
}
.section4{background: url("../image/bg-tu04.jpg") no-repeat top; min-height: 702px; overflow: hidden; padding-top: 218px;}

.idx-qy ul{ width: 1170px; margin: 0 auto;}
.idx-qy ul li{float: left;width: 390px; height: 241px;}
.idx-qy ul li img{display: block;width: 390px; height: 241px;}
.idx-qy ul li .idx-qy-01{ padding: 30px 0px 0px 20px;}
.idx-qy ul li .idx-qy-01 h3{font-size: 60px; height: 60px; line-height: 60px; color: #FFF; text-transform: uppercase;}
.idx-qy ul li .idx-qy-01 span{font-size: 18px; color: #FFF; margin-top: 10px; margin-left: 10px;display: block;}

.idx-qy ul li .idx-qy-02{ padding: 40px; background: rgba(0,0,0,0.1); color: #FFF;height: 241px;}
.idx-qy ul li .idx-qy-02 h3{font-weight: normal; font-size: 20px;}
.idx-qy ul li .idx-qy-02 h3 em{color: #e0e3ea; margin: 0 15px; font-size: 14px;}
.idx-qy ul li .idx-qy-02 h3 i{color: #e0e3ea;font-size: 14px;}
.idx-qy ul li .idx-qy-02 p{font-size: 14px;color: #e0e3ea; padding: 20px 0px; height: 140px;}
.idx-qy ul li .idx-qy-02 strong{ width: 16px; height: 1px; background: #91a2c0; display: block;}

.idx-qy ul li .idx-qy-04{ padding: 40px; background: #FFF; color: #333;height: 241px;}
.idx-qy ul li .idx-qy-04 h3{font-weight: normal; font-size: 20px;}
.idx-qy ul li .idx-qy-04 h3 em{color: #98999b; margin: 0 15px; font-size: 14px;}
.idx-qy ul li .idx-qy-04 h3 i{color: #98999b;font-size: 14px;}
.idx-qy ul li .idx-qy-04 p{font-size: 14px;color: #98999b; padding: 20px 0px; height: 140px;}
.idx-qy ul li .idx-qy-04 strong{ width: 16px; height: 1px; background: #98999b; display: block;}

.idx-qy ul li .idx-qy-05{ padding: 40px; background:url("../image/bg-tu06.jpg") no-repeat; color: #333;height: 241px;}
.idx-qy ul li .idx-qy-05 h3{font-weight: normal; font-size: 20px;}
.idx-qy ul li .idx-qy-05 h3 em{color: #98999b; margin: 0 15px; font-size: 14px;}
.idx-qy ul li .idx-qy-05 h3 i{color: #98999b;font-size: 14px;}
.idx-qy ul li .idx-qy-05 p{font-size: 14px;color: #98999b; padding: 20px 0px; height: 140px;}
.idx-qy ul li .idx-qy-05 strong{ width: 16px; height: 1px; background: #98999b; display: block;}

.idx-news{width: 1170px; margin: 0 auto;}

.idx-news-hd{ text-align: center; margin-top: 40px;}
.idx-news-hd a{ display: inline-block; font-size: 16px; border-right: 1px solid #DDD; padding: 0px 20px; height: 16px; line-height: 16px; color: #898989;}
.idx-news-hd a:nth-last-child(1){border-right: none;}
.idx-news-hd .on{ font-weight: bold; color: #333;}

.idx-news-bd{ margin-top: 70px;}
.idx-news-con ul{ overflow: hidden;}
.idx-news-con ul li{ float: left; width: 585px; overflow: hidden; padding-right: 15px; margin-bottom: 100px;}
.idx-news-con ul li .idx-news-lf{float: left;}
.idx-news-con ul li .idx-news-lf img{ width: 200px; height: 140px; display: block;}
.idx-news-con ul li .idx-news-rt{ float: right; width: 350px;}
.idx-news-con ul li .idx-news-rt span{position: relative;}
.idx-news-con ul li:hover .idx-news-rt span:after{content: " "; background: url("../image/d_13.png") no-repeat; width: 7px; height: 10px; display: block; position: absolute; right: -50px; top: 0px;}
.idx-news-con ul li .idx-news-rt span em{ border-right: 1px solid #DDD; display: inline-block;  font-size: 18px;}
.idx-news-con ul li .idx-news-rt span em:nth-child(1){color: #9e9e9e; padding-right: 10px;}
.idx-news-con ul li .idx-news-rt span em:nth-child(2){color: #cccccc; border-right: none; padding-left: 10px;}
.idx-news-con ul li .idx-news-rt h3{font-size: 16px; margin-top: 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.idx-news-con ul li .idx-news-rt p{ color: #777777; font-size: 14px; margin-top: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.idx-news-con ul li:hover .idx-news-rt span em{ border-right: 1px solid #353457;}
.idx-news-con ul li:hover .idx-news-rt span em:nth-child(1){color: #353457; }
.idx-news-con ul li:hover .idx-news-rt span em:nth-child(2){color: #353457;border-right: none; }


.section5{
    background: url("../image/icon_32.png") no-repeat bottom; overflow: hidden;
}
.sw-box03{width: 1200px; margin: 0 auto 90px auto; padding: 50px 0 50px 0px;}
.sw-item-img{ float: left; padding: 10px;}
.sw-item-img a{border: 1px solid #DDD;display: block}
.sw-item-img a img{display: block; width: 176px; height: 98px;}


.swiper-pagination-bullet-active{ border: 1px solid #353457;background: #FFF !important;}



.s_box02{padding-top: 40px; padding-bottom: 70px; width: 1190px;position: relative; margin: 0 auto;}
.sw-box02{width: 1190px;}
.sw-box02 .swiper-slide{  margin: 20px 0;}
.sw-box02 .swiper-slide .s_li02_tu img{width: 100%;display: block;}
.sw-box02 .swiper-slide .s_li02{ width:100%; position: relative; padding: 15px;}
.sw-box02 .swiper-slide:hover .s_li02 .s_li_item .s_li02_tu .s_li_hover{background: rgba(0,0,0,0.5);display:flex; position:absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; align-items: center; justify-content: center;}
.sw-box02 .swiper-slide .s_li02 .s_li_item .s_li02_tu .s_li_hover{ display: none;}
.sw-box02 .swiper-slide .s_li02 .s_li_item .s_li02_tu .s_li_hover img{
     width: 53px; height: 54px;
}
.sw-box02 .swiper-slide .s_li02 .s_li_item .s_li02_tu{position: relative;}
.sw-box02 .swiper-slide .s_li02 .s_li_item{box-shadow: 0 0px 10px rgba(0,0,0,0.1);}
.sw-box02 .swiper-slide .s_li02_bt{ padding: 20px; text-align: center;}
.sw-box02 .swiper-slide .s_li02_bt h3 a{font-size: 16px;}
.sw-box02 .swiper-slide:hover .s_li02_bt h3 a{color:#2e3191; }
.sw-box02 .swiper-slide .s_li02_bt p{font-size: 14px;color: #999999;}

.sw_btn01{position: absolute;width: 40px; height: 40px; top: 45%;z-index: 999999; cursor: pointer;}
.s-button-next01{background: url("../image/icon_10.png") no-repeat; left:-50px;}
.s-button-next01:hover{background: url("../image/icon_10.png") no-repeat;}
.s-button-prev01{background: url("../image/icon_13.png") no-repeat; right:-50px;}
.s-button-prev01:hover{background: url("../image/icon_13.png") no-repeat;}

.qq_fd{ position:fixed; right:0; top:40%;}
.qq_fd a{ display:block; margin-bottom:1px; width:50px; height:50px; position:relative;}
.qq_fd a img{ display:block; z-index:99999; position:absolute; top:0px;left:0px;}
.qq_fd a img:hover{ filter:alpha(opacity=80);opacity:0.8;}
.qq_fd .fd_txt1{ position:absolute; top:0px; left:0px; height:50px; width:150px; background:#333; color:#FFF; line-height:50px; font-size:18px; padding-left:10px;}
.qq_fd .fd_txt2{ position:absolute; top:0px; left:-91px; display:none;}
