﻿.max1585{
   max-width: 1615px;
   padding-left: 15px;
   padding-right: 15px;
   margin: 0 auto;
}

.com-img{overflow:hidden;}
.com-img img{ transition:all 0.8s; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s;}
.com-img:hover img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}

.flex-cc{display: flex;align-items: center;justify-content: space-between;}



.x-menu > li > a{
    color: #ffff;
}
.x-menu > li > a:hover {
  color: #ffff;
}

/* honor_one */
.honor_one{background: #f9f9f9;padding-bottom: 5.2083vw;}

/* nei_cate */
.liygng{
    background: #fff;
}
.nei_categg{position: relative;}
.nei_categg .xypg-left-nav{margin: 0;display: flex;justify-content: center;flex-wrap: wrap;}
.nei_categg .xypg-left-nav>li{text-align: center;transition: all 0.5s ease-out;width: 10%;border-bottom: none;}
/* .nei_categg .xypg-left-nav>li>a{transition: all 0.2s linear;color: #fff;font-size: 18px;line-height: 58px;padding: 0px;} */
.nei_categg .xypg-left-nav>li .first-nav-btn{display: none;}
.nei_categg .xypg-left-nav>li>a:hover{background: #fece4a;color: #fff;}


.hhuy{
    background: #fdfdfd;
    overflow: hidden;
    box-sizing: border-box;
    padding: 2% 0;
    position: relative;
}
.liuand{
    background: url(../Images/42b46f831e351869240c8ed519af1216b3f2aeb1.png) left bottom no-repeat;
    font-size: 26px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 65px;
	letter-spacing: 0px;
	color: #333333;
}
.mhuyyimg{
   position: absolute;
   top:10%;
   right: 0px;
   width: 45%;
}
.mhuyyimg img{
    max-width: 100%;
    height: auto;
}
.hhuygung{
    position: relative;
    z-index: 99;
    background-color: #fcfcf9;
	border-radius: 10px;
    width: 63%;
    margin-top: 3%;
    box-sizing: border-box;
    padding: 3% 3% 5% 3%;
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 40px;
	letter-spacing: 0px;
	color: #000000;
}

.licheng{
    background: #fcfcf9;
    box-sizing: border-box;
    padding-top: 3%;
    overflow: hidden;
    position: relative;
    margin-top: 2%;
}
.liyusyengtu{
    width: 50%;
}
.liyusyengtu img{
    width: 100%;
    height: auto;
}
.linhjjg{
    width: 50%;
    box-sizing: border-box;
    padding: 4% 0 4% 3%;
}


.xioatugd{
    overflow: hidden;
     margin-top: 6%;
     position: relative;
}
.xioatugd::after{
    position: absolute;
    content: '';
    height: 2px;
    width: 100%;
    background: #fece4a;
    left: 0px;
    top:23px;
}
.datupn{
    overflow: hidden;
    margin-top: 6%;
}
.weniudsnjhg{
    font-size: 16px;
    line-height: 30px;
}

.shinduye{
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #333333;
    box-sizing: border-box;
    padding: 0 3%;
}
.tyudng{
    width: 41px;
    height: 41px;
    margin: 2% auto 0;
    background: url(../Images/3d17fad1dbc0552c014b48585b68f799347f22cf.png) center center no-repeat;
}
.tyudng img{
    max-width: 100%;
    height: auto;
}
.xioatugd .swiper-wrapper .swiper-slide{
    text-align: center;
}
.modnixng{
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: -1px;
	color: #666666;
    margin-top: 12%;
}
.xioatugd .swiper-wrapper .swiper-slide-active .tyudng{
    background: url(../Images/2694aa4dd6f5e790de06194dea26491a93ed6cf2.png) center center no-repeat;
}

.xioatugd .swiper-wrapper .swiper-slide-active .modnixng{
    font-size: 28px;
    font-weight: 600;
    color: #fece4a;
}



.qiwern{
    padding: 4% 0;
    overflow: hidden;
}
.agghytdle{
    width: 45%;
}
.agghytdle img{
    width: 100%;
    height: auto;
}
.agghytdrt{
    width: 52%;
    box-sizing: border-box;
    padding-left: 3%;
    position: relative;
}
.agghytdrt::after{
    position: absolute;
    top:0px;
    left: 0px;
    width: 1px;
    height: 30%;
    background: #fece4a;
    content: '';
}
.agghytd{
    margin-top: 3.5%;
}
.agghytdrt_a{
    font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #333333;
}
.agghytdrt_b{
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #333333;
    margin-top: 3%;
}
.agghytdrtfen{
    margin-top: 4%;
}
.agghytdrtfen li{
    width: 20%;
    font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 53px;
	letter-spacing: 0px;
	color: #333333;
    position: relative;
    text-align: center;
}
.agghytdrtfen li:nth-child(5)::after{
    display: none;
}
.agghytdrtfen li a{
    position: relative;
    z-index: 999;
}
.agghytdrtfen li span{
    margin-right: 5%;
}
.agghytdrtfen li::before{
    position: absolute;
    content: '';
    top:0px;
    left: 0px;
    background: url(../Images/306c9d7abb469f30a5ab855a5a0312bba47a30c6.png) center center  no-repeat;
    background-size: 100% 100%;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: all 0.3s ease;
}
.agghytdrtfen li:hover::before{
    opacity: 1;
    transition: all 0.3s ease;
}
.agghytdrtfen li:hover a{
    color: #fff;
}
.agghytdrtfen li::after{
    position: absolute;
    right: 0px;
    top:40%;
    content: '';
    background: url(../Images/8c1d10884978a13cfc70be729de9e808a981d039.png) center center no-repeat;
    width: 7px;
    height: 13px;
    z-index: 99999;
}
.agghytdrtfen li a{
   color: #333333; 
}

.agghytdrtfen li:hover span img{
    filter: invert(49%) sepia(93%) saturate(369%) hue-rotate(900deg) brightness(260%) contrast(93%);
}
.weihiong{
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #333333;
    margin-top: 4%;
}



/***/
.liurongyu{
    background: url(../Images/2933ade50af944981b78ba2db1f91364bf89499f.png) center center no-repeat;
    background-size: 100% 100%;
    box-sizing: border-box;
    padding: 4% 0;
    overflow: hidden;
}
.rngyubg{
    text-align: center;
}
.rngyubg_a{
    font-size: 26px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 45px;
	letter-spacing: 0px;
	color: #333333;
}
.rngyubg_b{
    background: url(../Images/42b46f831e351869240c8ed519af1216b3f2aeb1.png)  center center no-repeat;
    width: 44px;
    height: 5px;
    margin: 0.4% auto 0;
}
.rngyubg_c{
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height:50px;
	letter-spacing: 0px;
	color: #333333;
}


#certify {
	position: relative;
	margin: 3% auto 0;
}

#certify .swiper-container {
	padding-bottom: 60px;
}

#certify  .swiper-slide {
	width: 322px;
	height: 429px;
	background: #fff;
	box-shadow: 0 8px 30px #ddd;
}
#certify  .swiper-slide img{
	display:block;
}
#certify  .swiper-slide p {
	line-height: 98px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 1.1em;
	margin: 0;
}

#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}

.swipexynext{
    position: absolute;
    top:40%;
    right: 0px;
    background: url(../Images/dcaaaa4bd6799b9317b9f4307fe0cce3549779e1.png) no-repeat;
    width: 70px;
    height: 47px;
    background-size: 100% 100%;
    z-index: 999;
    border: none;
    outline: none;
}
.swipexyfrev{
    position: absolute;
    top:40%;
    left: 0px;
    background: url(../Images/ec55fbb2e1f913c85bf5d686914f9a4018347f88.png) no-repeat;
    width: 70px;
    height: 47px;
    background-size: 100% 100%;
    z-index: 999;
    border: none;
    outline: none;
}

.liuchangli{
    box-sizing: border-box;
    padding: 3% 0;

}

.anlifengle{
    width: 30%;
    background: #fff;
    border-top-left-radius:15px;
    margin-top: -7%;
    position: relative;
    z-index: 999;
    box-sizing: border-box;
    padding: 1% 0;
}
.anlifengle_a{
    background: url(../Images/42b46f831e351869240c8ed519af1216b3f2aeb1.png) 8% center no-repeat;
    font-size: 26px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 50px;
	letter-spacing: 0px;
	color: #333333;
    text-indent: 20%;
}
.anlifenglefn li{
    line-height: 66px;
    font-size: 20px;
    text-indent: 22%;
    position: relative;
}
.anlifenglefn li a{
    color: #333333;
}
.anlifenglefn li::after{
    position: absolute;
    z-index: 999;
    background: url(../Images/4021e805d355b9dd0338f1a3aa495235fc3ad133.png) center center no-repeat;
    width: 8px;
    height: 8px;
    top: 40%;
    left: 17%;
    content: '';
}
.anlifenglefn li:hover{
   background-color: #eeeeee;
}
.anlifenglefn{
    margin: 2% 0;
}
.anlifenglero{
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 28px;
	letter-spacing: 0px;
	color: #333333;
    box-sizing: border-box;
    padding: 4% 10%;
}

.anlifengrt{
    width: 65%;
}
.anlifengrt img{
    width: 100%;
    height: auto;
}
.dhusn img{
    width: 100%;
    height: auto;
}

.qirhndhdd{
    overflow: hidden;
    position: relative;
}
.swipwffftion{
    text-align: center;
    position: absolute;
    bottom: 4%!important;
    z-index: 999999;
}
.swipwffftion .swiper-pagination-bullet {
    width: 21px;
    height: 21px;
    display: inline-block;
    border-radius: 100%;
    background: url(../Images/42b46f831e351869240c8ed519af1216b3f2aeb1.png) center center no-repeat;
    opacity: 1;
    background-size: 100% 100%;
}
.swipwffftion .swiper-pagination-bullet-active {
   border-radius: 100%;
    background: url(../Images/42b46f831e351869240c8ed519af1216b3f2aeb1.png) center center no-repeat;
    opacity: 1;
    background-size: 100% 100%;
}

@media(max-width:1600px){

}
@media(max-width:1500px){
    
}

@media(max-width:1440px){
    .liuand{
        font-size: 24px;
    }
    .anlifengle_a{
        font-size: 24px;
    }
}
@media(max-width:1366px){
    .hhuygung{
        padding: 2%;
        line-height: 35px;
    }
    .anlifenglefn li{
        font-size: 18px;
    }
}
@media(max-width:1200px){
    .hhuygung{
        font-size: 14px;
        line-height: 30px;
    }
    .linhjjg{
       padding: 1% 0 1% 2% 
    }
    #certify .swiper-slide {
        width: 290px;
        height: 386px;
    }
    .anlifenglero{
        font-size: 14px;
    }
    .anlifengle_a {
        font-size: 20px;
    }
    .anlifenglefn li{
        font-size: 16px;
        line-height: 50px;
    }
}
@media(max-width:1024px){
    .liuand {
        font-size: 20px;
    }
    .shinduye{
        font-size: 14px;
        line-height: 30px;
    }
    .xioatugd{
        margin-top: 2%;
    }
    .agghytdrt_b{
        font-size: 14px;
        line-height: 28px;
    }
    .rngyubg_a{
        font-size: 24px;
    }
    #certify .swiper-slide {
        width: 260px;
        height: 347px;
    }
    .anlifengle_a{
        background: url(../Images/42b46f831e351869240c8ed519af1216b3f2aeb1.png) 4% center no-repeat;
    }
}


@media(max-width:992px){
    .mhuyyimg{
        position: relative;
        width: 100%;
    }
    .hhuygung{
        width: 100%;
    }
    .liyusyengtu{
        width: 100%;
    }
    .linhjjg{
        width: 100%;
    }
    .agghytdle{
        width: 100%;
    }
    .agghytdrt{
        width: 100%;
    }
    #certify .swiper-slide {
        width: 200px;
        height: 267px;
    }
    .anlifengle_a {
        font-size: 18px;
    }
    .anlifengle{
        width: 100%;
    }
    .anlifengrt{
        width: 100%;
    }
    .anlifengle_a{
        text-indent: 12%;
    }
    .anlifenglefn li{
         text-indent: 12%;
    }
    .anlifenglefn li::after{
        position: absolute;
        z-index: 999;
        background: url(../Images/4021e805d355b9dd0338f1a3aa495235fc3ad133.png) center center no-repeat;
        width: 8px;
        height: 8px;
        top: 40%;
        left: 8%;
        content: '';
    }
    .agghytdrtfen li{
        width: 48%;
    }
    .rngyubg_c{
        font-size: 14px;
        line-height: 28px;
    }
}
@media(max-width:500px){
    #certify .swiper-slide {
        width: 150px;
        height: 201px;
    }
    .swipexyfrev , .swipexynext{
        width: 40px;
        height: 27px;
        top: 30%;
    }
    .anlifengle_a {
        text-indent: 22%;
    }
    .anlifenglefn li {
    text-indent: 22%;
}
.anlifenglero{
    padding: 2%;
}
}





.ftt_copy{text-align: right;}

@media (max-width: 992px){
    .ftt_share{width: 100%;}
    .ftt_copy{text-align: left;}
}


.max1630{
    max-width: 1630px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto;
}
