@keyframes banrun1{

	0%{transform: scale(1)}

	50%{transform: scale(1.05)}

	100%{transform: scale(1)}

}



.yjfxlb .yjfxlb_l::after,.yjfxlb_r h3,.nav ul li a::after,.swiper-button-prev,.swiper-button-next,.bannerinner i,.section3 ul li a img,.s3txt,.s4bt::after,.s4lb_rtxt,.s4lb_l a img,.s6_rl h6 img,

.section5 ul li h3,.section5 ul li p,.section5 ul li,.s6_rl h6,.s4ltxt,.s2lsit h6,.sybt_r h6,.section4 ul li img,.section4 ul li h3,.s3lb .swiper-slide img,.fhdb,

.s3lb .swiper-slide h3,.xwlb a img,.xwlb a h3,.fzlc_b ul li h3,.fzlc_b ul li h3:after,.cpzxlb a img,.cpzxlb a h3{

    transition: 0.4s ease-in-out;

    -ms-transition: 0.4s ease-in-out;

    -o-transition: 0.4s ease-in-out;

    -webkit-transition: 0.4s ease-in-out;

    -moz-transition: 0.4s ease-in-out;

}

.divbox{width: 83%;margin: 0 auto;}

.ej_banner{overflow: hidden;position: relative;}

.ej_banner img{animation: banrun1 20s linear infinite;position: relative;}

.ej_banner img{width: 100%;}

.ej_banner_list{position: absolute;top: 25%;text-align: center;width: 100%;}

.ej_banner_list h1{font-size: 75px;display: inline-block;text-transform: uppercase;line-height: 75px;width: 100%;font-family: est;

    position: relative;

    -webkit-line-clamp: 2;

    background-image: -webkit-linear-gradient(bottom, #ea5504, #ef7a00);

    background-clip: text;

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

}

.ej_banner_list p{font-size: 65px;color: #333333;line-height: 65px;}

.ejdh{font-size: 0;width: 100%;}

.ejdh a{width: 50%;text-align: center;line-height: 62px;border: 1px solid #dfdfdf;box-sizing: border-box;font-size: 20px;color: #999999;display: inline-block;}

.ejdh a:hover,.ejdh a.ac{background: -webkit-linear-gradient(top, #fc9703, #ea5504);color: #fff;}

.ejbt{text-align: center;}

.ejbt h3{font-size: 50px;color: #333333;line-height: 50px;}

.ejbt h4{font-size: 42px;color: rgba(51,51,51,.2);font-family: mob;text-transform: uppercase;margin-top: 16px;margin-bottom: 50px;}





.qyjj{padding: 90px 0 110px;position: relative;}

.qyjj p{font-size: 16px;color: #999999;line-height: 24px;text-indent: 2em;margin-bottom: 15px;}



.fzlc_t{position: relative;}

.fzlc_t img{width: 100%;}

.fzlc_t .ejbt{position: absolute;top: 20%;left: 0;width: 100%;}

.fzlc_t .ejbt h3{color: #fff;}

.fzlc_t .ejbt h4{color: rgba(255,255,255,.2);}

.fzlc_b{padding: 80px 0;}

.fzlc_b ul{font-size: 0;}

.fzlc_b ul li{display: inline-block;width: 27.3333%;margin-right: 9%;margin-bottom: 80px;vertical-align: top;cursor: pointer;}

.fzlc_b ul li:nth-of-type(3n){margin-right: 0;}

.fzlc_b ul li h3{font-size: 30px;color: #eb5706;font-family: mob;}

.fzlc_b ul li h3::after{content: '';display: block;width: 60px;height: 7px;background: #eb5706;margin: 26px 0;}

.fzlc_b ul li p{font-size: 16px;color: #999999;line-height: initial;}

.fzlc_b ul li:hover p{color: #eb5706;}

/* .fzlc_b ul li:hover h3::after{background: #eb5706;} */



.alzs{padding: 80px 0;}

.alzs .section4{background: #fff;padding: 0;}

.pages {text-align: center;}

.pages ul li{font-size: 14px;display: inline-block;vertical-align: top;

	margin-right: 6px;box-sizing: border-box;background: #fff;margin-bottom: 0;}

.pages ul li a{color: #afafaf;display: block;width: 36px;height: 36px;text-align: center;line-height: 36px;border: 1px solid #eee;}

.pages ul li:hover a{background: #eb5706;border: 1px solid #eb5706;color: #fff;}

.pages ul li:nth-of-type(3n){margin-right: 6px;}

.pages ul li.active a{background: #eb5706;color: #fff;display: block;line-height: 36px;border: 1px solid #eb5706;}

.pages .disabled a,.pages ul li:last-of-type a{line-height: 34px;}



.xwzx{padding: 100px 0;}



.ejbnxq{padding: 100px 0 160px;}

.ejbnxqTop{text-align: center;}

.ejbnxqTop h2{color: #414141;padding-bottom: 40px;font-size: 26px;font-weight: bold;}

.ejbnxqTop h6 p{margin-bottom: 0;}

.ejbnxqTop h6 p i,.ejbnxqTop h6 p span,.ejbnxqTop h6 p{display: inline-block;vertical-align: middle;}

.ejbnxqTop h6 p i{color: #d1d1d1;padding-right: 18px;font-size: 24px;}

.ejbnxqTop h6 p:last-of-type i{font-size: 20px;}

.ejbnxqTop h6 p:first-of-type{margin-right: 40px;}

.ejbnxqTop h6 p span{color: #8c8c8c;}

.ejbnxqTop{padding-bottom: 36px;border-bottom: 1px solid #eeeeee;}

.ejbnxqBtm{padding-top: 40px;}

.ejbnxqBtm p{color: #8c8c8c;font-size: 14px;line-height: 26px;margin-bottom: 30px;}

.ejbnxqBtm img{max-width: 100%;height: auto;}

.ejbnxqBtn{padding-top: 110px;}

.ejbnxqBtn ul{font-size: 0;}

.ejbnxqBtn li{display: inline-block;vertical-align: middle;border: 1px solid #eeeeee;box-sizing: border-box;padding: 0 15px;}

.ejbnxqBtn li i,.ejbnxqBtn li span{display: inline-block;vertical-align: middle;}

.ejbnxqBtn li span{color: #8c8c8c;width: 90%;

    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;

}

.ejbnxqBtn li i{color: #d5d5d5;font-size: 20px;width: 10%;}

.ejbnxqBtn li a{height: 48px;line-height: 48px;display: block;}

/* .ejbnxqBtn li:nth-of-type(2) i,.ejbnxqBtn li:first-of-type i{padding-right: 20px;box-sizing: border-box;} */



.ejbnxqBtn li:first-of-type,

.ejbnxqBtn li:last-of-type{width: 40%;}



.ejbnxqBtn li:last-of-type{text-align: right;padding-right: 40px;}

.ejbnxqBtn li:nth-of-type(2){width: 20%;text-align: center;border-right: none;border-left: none;}

.ejbnxqBtn li:hover{background-color: #db6927;}

.ejbnxqBtn li:hover span,.ejbnxqBtn li:hover i{color: #fff;}

.ejbnxqBtn li:nth-of-type(2) i,.ejbnxqBtn li:nth-of-type(2) span{width: auto;}

.ejbnxqBtn li:nth-of-type(2) i{margin-right: 10px;}





.cpzx{font-size: 0;}

.cpzx_l,.cpzx_r{display: inline-block;vertical-align: top;box-sizing: border-box;position: relative;}

.cpzx_l{width: 17.76%;}

.cpzx_r{width: 82.24%;padding: 100px 8.5% 150px 85px;}

.cpzx_l h3{font-size: 42px;color: #333333;line-height: 130px;background: #ededed;margin-bottom: 2px;text-align: center;}

.cpzx_l a,.cpzx_l h4{font-size: 16px;color: #333333;line-height: 94px;background: #ededed;margin-bottom: 2px;display: block;padding-left: 18%;box-sizing: border-box;position: relative;cursor: pointer;}

.cpzx_l a::before,.cpzx_l h4::before{content: '';display: inline-block;vertical-align: middle;width: 5px;height: 5px;background: #bcbcbc;border-radius: 50%;margin-right: 18%;}

.cpzx_l a i,.cpzx_l h4 i{display: block;width: 16px;height: 16px;line-height: 16px;text-align: center;border-radius: 50%;background: #db6927;color: #fff;

    position: absolute;right: 18%;top: 50%;

    transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

    -o-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

}

.cpzx_l a:hover,.cpzx_l a.ac,.cpzx_l h4:hover,.cpzx_l h4.ac{background: #db6927;color: #fff;}

.cpzx_l a:hover i,.cpzx_l a.ac i,.cpzx_l h4:hover i,.cpzx_l h4.ac i{background: #fff;color: #db6927;}

.cpzx_l a:hover::before,.cpzx_l a.ac::before,.cpzx_l h4:hover::before,.cpzx_l h4.ac::before{background: #fff;}
.cpzx_l dl{display: none;}
.cpzx_l dl dd a{background: #fff;line-height: 60px;font-size: 14px;}
.cpzx_l dl dd a::before{opacity: 0;}

.alzsxq .cpzx_r{width: 100%;padding: 90px 0;}
.alzsxq .sbyfxq_list1{height: 750px;}



.cpzx_r{font-size: 0;}

.cpzxlb{display: inline-block;vertical-align: top;box-sizing: border-box;width: 32%;margin-right: 2%;margin-bottom: 80px;}

.cpzxlb:nth-of-type(3n){margin-right: 0;}

.cpzxlb a{display: block;position: relative;text-align: center;}

.cpzxlb img{width: 100%;}

.cpzxlb a h3{font-size: 20px;color: #333333;margin-top: 45px;text-transform: uppercase;}

.cpzxlb a h6{position: relative;overflow: hidden;}

.cpzxlb a:hover img{

    transform: scale(1.2);

	-webkit-transform: scale(1.2);

	-o-transform: scale(1.2);

	-moz-transform: scale(1.2);

}

.cpzxlb a:hover h3{color: #db6927;}



.sbyfxq_t{font-size: 0;}

.sbyfxq_tl,.sbyfxq_tr{position: relative;}

.sbyfxq_tr{background: #f0f0f0;margin-top: 28px;padding: 55px 60px;box-sizing: border-box;}

.sbyfxq_tl img{width: 100%;}

.sbyfxq_tr h3{font-size: 24px;color: #333333;display: inline-block;text-transform: uppercase;}

.sbyfxq_tr h3::after{content: '';display: block;width: 100%;height: 3px;background: #db6927;margin: 40px 0 44px;}

.sbyfxq_tr p{font-size: 16px;color: #999999;line-height: initial;margin-bottom: 50px;}

.sbyfxq_tr p strong{font-size: 16px;font-weight: bold;color: #db6927;margin-bottom: 10px;display: inline-block;}

.sbyfxq_list,.sbyfxq_list1{display: inline-block;vertical-align: middle;box-sizing: border-box;}

.sbyfxq_list{width: 75.5%;}

.sbyfxq_list1{width: 24.5%;overflow: hidden;height: 624px;position: relative;padding-left: 10px;}

.sbyfxq_list1 .swiper-container{height: 100%;}



.sbyfxq_tl .swiper-button-prev,.sbyfxq_tl .swiper-button-next{font-size: 40px;color: rgba(255,255,255,.5);display: block;margin: 0;line-height: 13px;opacity: 1;

    width: auto;right: 40px;

}

.sbyfxq_tl .swiper-button-prev{top: 40%;left: auto;}

.sbyfxq_tl .swiper-button-next{top: 50%;left: auto;}

.sbyfxq_tl .swiper-button-prev:hover,.sbyfxq_tl .swiper-button-next:hover{color: #db6927;}



.cpzx_rt{margin-top: 65px;}

.cpzx_rt h2{font-size: 50px;color: #333333;line-height: 50px;margin-bottom: 45px;}

.cpzx_rt .cpzxlb{margin-bottom: 0;}







.workBtm {

    padding: 110px 0;

    box-sizing: border-box;

    text-align: center;

}



.workBtmTitle {

    display: inline-block;

}



.workBtmTitle h2 {

    color: #333;

    font-size: 40px;

}

.workBtmTitle h2::after{content: '';display: block;width: 163px;height: 3px;background: #db6927;margin: 35px auto 60px;}





.workBtm form {font-size: 0;}



.workBtm form input,

.workBtm form textarea {

    outline: none;

    resize: none;

    box-sizing: border-box;

    border: 1px solid #dfdfdf;

    color: #b4b4b4;

}



.workBtm form input {

    width: 31.5%;

    height: 50px;

    text-indent: 2em;

    margin-left: 2.74%;

    margin-bottom: 2.74%;

    box-sizing: border-box;

    vertical-align: middle;

}



.workBtm form input:first-of-type {

    margin-left: 0;

}



.workBtm form textarea {

    width: 100%;

    height: 300px;

    text-indent: 2em;

    padding-top: 24px;

    margin-bottom: 50px;

}



.workBtm form button {

    width: 180px;

    height: 46px;

    line-height: 46px;

    background-color: #db6927;

    border-radius: 2px;

    color: #fff;

}





.lxwm ul{font-size: 0;margin-bottom: 70px;margin-top: 100px;}

.lxwm ul li{display: inline-block;vertical-align: top;width: 33.33%;}

.lxwm ul li:nth-of-type(2){text-align: center;}

.lxwm ul li:nth-of-type(2) p{font-size: 22px;color: #db6927;font-weight: bold;}
.lxwm ul li:nth-of-type(2) span{vertical-align: top;}

.lxwm ul li:last-of-type{text-align: right;}

.lxwm ul li span{display: inline-block;width: 52px;height: 52px;background: #db6927;text-align: center;line-height: 52px;font-size: 24px;

    border-radius: 50%;color: #fff;margin-right: 28px;

}

.lxwm ul li p{font-size: 16px;color: #282828;display: inline-block;}







#map{width: 100%;height: 550px;}

.BMap_bubble_title{font-size: 18px;color: #ef8017;margin-bottom: 10px;}

.BMap_bubble_content{font-size: 16px;color: #666666;line-height: initial;}



.cpzx_r form{width: 45%;display: block;margin-bottom: 50px;background: #efefef;font-size: 0;}

.cpzx_r form input,.cpzx_r form button{display: inline-block;vertical-align: middle;outline: none;border: none;background: none;line-height: 68px;box-sizing: border-box;}

.cpzx_r form input{width: 85%;padding-left: 10%;}

.cpzx_r form button{width: 15%;font-size: 30px;color: #9b9b9b;}

.cpzx_r form button:hover{color: #db6927;}



.cpxq .ejbnxqBtn{display: none;}





































