@keyframes banrun1{
	0%{transform: scale(1)}
	50%{transform: scale(1.05)}
	100%{transform: scale(1)}
}

.ej_banner{position: relative;}
.ej_banner span{overflow: hidden;}
.ej_banner span img{animation: banrun1 20s linear infinite;position: relative;}
.ej_banner span img{width: 100%;}
.ej_banner_list{position: absolute;top: 60%;left: 50%;transform: translateY(-50%) translateX(-50%);text-align: center;}
.ej_banner_list h1{font-size: 55px;color: #fff;margin-bottom: 12px;font-weight:lighter;text-transform: uppercase;}
.ej_banner_list p{font-size: 20px;color: #fff;background: #da000f;line-height: 30px;text-transform:uppercase;letter-spacing:12px;display: none;}
.ejdh{background: #f4f4f4;}
.ejdh ul{font-size: 0;}
.ejdh ul li{display: inline-block;margin-right: 60px;line-height: 69px;padding: 0 14px;border-bottom: 2px solid #f4f4f4;}
.ejdh ul li a{font-size: 16px;color: #333333;}
.ejdh ul .active{border-bottom: 2px solid #da000f;}
.ejdh ul li:hover{border-bottom: 2px solid #da000f;}

.ej_nr{padding-top: 100px;}
.gsjj{margin-bottom: 103px;}
.gsjj h2,.ryzz h2,.yjryb h2,.gsyj h2,.qywh h2{font-size: 30px;line-height: 36px;color: #333333;font-weight: bold;margin-bottom: 55px;word-break: break-all}
.gsjj p{font-size: 14px;color: #888888;line-height: 22px;padding: 0 16px 28px 44px;box-sizing: border-box;position: relative;}
.gsjj p::before{content: "";width: 11px;height: 11px;background: #da000f;display: block;border-radius: 50%;position: absolute;top: 5px;left: 0;z-index: 99;}
.gsjj p::after{content: "";display: block;width: 1px;height: 100%;background: #e3e3e3;position: absolute;left: 5px;top: 5px;}
.gsjj p:last-of-type::after{display: none;}
.gsjj h5{margin-top: 54px;}
.gsjj h5 img{width: 100%;height: auto;}

.ej_banner span{
    display: block
}
.ryzz{background: url(../images/ryzz_bg_02.jpg) no-repeat center center;background-size: 100% 100%;padding: 94px 0 125px;position: relative;}

.style_gywm3_top {
    padding: 70px 360px 0px 180px;
    background-color: #fff;
	text-align: center;
	box-sizing: border-box;
}

.style_gywm3  .style_gywm3_ctr,
.style_gywm3  .style_gywm3_top{
    transform: translateY(300%);
    opacity: 0;
}
.style_gywm3 .style_gywm3_btm{
    transform: translateX(300%) translateY(-50%);
    opacity: 0;
}
.active_ani .style_title{
    transform: translateY(-50%) translateX(-50%);
    opacity: 1;
}


.active_ani .style_gywm3_btm{
    transform: translateX(0) translateY(-50%);
    opacity: 1;
}
.style_gywm3_top img{
    max-width: 100%;
}
.style_gywm3_swiper1_1 p,
.style_gywm3_swiper1_2 p,
.style_gywm3_swiper1_3 p,
.style_gywm3_swiper1_4 p,
.style_gywm3_swiper1_5 p,
.style_gywm3_swiper1_6 p,
.style_gywm3_swiper1_7 p,
.style_gywm3_swiper1_8 p,
.style_gywm3_swiper1_9 p,
.style_gywm3_swiper1_10 p{
    font-size: 14px;
    color: #666666;
    padding-top: 22px;
}

.style_gywm3_top .swiper-slide{
    padding-bottom: 140px;
}
.style_gywm3_top .swiper-slide:hover p{
    color: #bd1d21;
}
.style_gywm3_top .swiper-container-horizontal>.swiper-pagination-progress{
    width: 40%;
    left: 50%;
    top: 86%;
    transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}
.style_gywm3_top .swiper-pagination-progress{
    background: #ececec;
}

.style_gywm3_top .swiper-pagination-progress .swiper-pagination-progressbar{
    background: #bd1d21;
}

.style_gywm3_ctr{
    position: absolute;
    top: 32%;
    left: 15%;
}
.style_gywm3_ctr h6{
    font-size: 38px;
    color: #bd1d21;
    font-weight: bold;
    display: none;
}
.style_gywm3_ctr h6 p{
    font-size: 18px;
    color: #000;
    font-weight: bold;
}
.style_gywm3_ctr .active{
    display: block;
}

.style_gywm3_top>div{
    display: none;
}
.style_gywm3_top>div.active{
    display: block;
}


.style_gywm3_btm{
    width: 240px;
    height: 670px;
    background-color: #bd1d21;
    padding: 120px 0;
    text-align: center;
    position: absolute;
    top: 52%;
    right: 15%;
    transform: translateY(-50%);
}

.style_gywm3_btm .swiper-slide p{
    font-size: 16px;
    color: #de8e90;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    cursor: pointer;
}
.style_gywm3_btm .swiper-slide:hover p{
    font-size: 20px;
    font-weight: bold;
    color: #fff;
}
.style_gywm3_btm .swiper-container{
    height: 100%;
}

.style_gywm3_btm .ani-slide p{
    font-size: 20px;
    font-weight: bold;
    color: #fff;
}

.style_gywm3_swiper2 {
    position: relative;
}
.style_gywm3_btm .swiper-button-prev,.style_gywm3_btm .swiper-button-next{
    background-image: none;
    left: 50%;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}
.style_gywm3_btm .swiper-button-prev span,.style_gywm3_btm .swiper-button-next span{
    color: #de8e90;
    font-size: 26px;
}
.style_gywm3_btm .swiper-button-prev{
    top: 10%;
}
.style_gywm3_btm .swiper-button-next{
    top: 90%;

}

.yjryb{padding: 100px 0 116px;position: relative;font-size: 0;}
.yjryb .swiper-slide img{width: 100%;}
.yjryb .swiper-slide {transform: scale(.8);}
.yjryb .swiper-slide-active{transform: scale(1);}
.yjryb_bt{text-align: center;margin-top: 40px;}
.yjryb_bt h3{font-size: 26px;color: #060606;}
.yjryb_bt h3::before{content: "";display: inline-block;width: 45px;height: 1px;background: #f7b024;vertical-align: middle;margin-right: 22px;}
.yjryb_bt h3::after{content: "";display: inline-block;width: 45px;height: 1px;background: #f7b024;vertical-align: middle;margin-left: 22px;}
.yjryb_bt h4{font-size: 16px;color: #999999;margin: 20px 0 30px;}
.yjryb_bt p{font-size: 16px;color: #999999;}
.yjryb_bt .yjryb_txt{display: none;}
.yjryb_bt .active{display: block;}
.yjryb .swiper-button-prev,.yjryb .swiper-button-next{background: none;}
.yjryb .swiper-button-prev{transform: translateY(-50%);left: 10%;}
.yjryb .swiper-button-next{transform: translateY(-50%);right: 10%;}
.yjryb .swiper-button-prev,.yjryb .swiper-button-next{font-size: 50px;color: #c4c4c4;width: auto;height: auto;top: 47%;}
.yjryb .swiper-button-prev:hover,.yjryb .swiper-button-next:hover{color: #da000f;}


.fzlc{position: relative;background: url(../images/fzlc_bg_02.jpg) no-repeat center center;background-size: 100% 100%;padding: 124px 0 108px;}
.fzlc h2{font-size: 38px;color: #fff;font-weight: bold;display: inline-block;vertical-align: middle;}
.fzlc h2::after{content: "";display: inline-block;width: 1px;height: 38px;margin: 0 30px;background: #ea8c93;vertical-align: middle;}
.fzlc h3{font-size: 16px;color: #fff;display: inline-block;vertical-align: middle;}
.fzlc_list{position: relative;text-align: center;margin-top: 116px;margin-bottom: 28px;}
.fzlc_list2{text-align: center;width: 70%;margin: 0 auto;margin-top: 40px;}
.fzlc_list::before{content: '';display: block;width: 150%;height: 1px;background: #e24c55;position: absolute;left: 50%;top:110%;
    transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%);}
.fzlc_list h3,.fzlc_list2 h3{font-size: 30px;color: #fff;line-height: 72px;}
.fzlc_list p,.fzlc_list2 p{font-size: 14px;color: #fff;line-height: 26px;}
.fzlc_list .swiper-slide,.fzlc_list2 .swiper-slide{text-align: left;position: relative;padding-left: 42px;box-sizing: border-box;min-height: 186px;}
.fzlc_list .swiper-slide::before, .fzlc_list2 .swiper-slide::before{content: "";display: block;border: 3px solid #ffff;border-radius: 50%;width: 12px;height: 12px;
position: absolute;top: 0;left: 0;}
.fzlc_list .swiper-slide::after, .fzlc_list2 .swiper-slide::after{content: "";display: block;width: 3px;height: 164px;background: url(../images/fzlc_xt_03.png) center center;
position: absolute;left: 7px;top: 18px;background-size: 100% 100%;}
.fzlc .swiper-button-prev,.fzlc .swiper-button-next{background: none;font-size: 80px;color: #fff;width: auto;}
.fzlc .swiper-button-prev{left: 0;}
.fzlc .swiper-button-next{right: 0;}


.gsyj{position: relative;padding: 116px 0 102px;}
.gsyj_txt_b{text-align: center;width: 130%;margin-left: -15%;}
.gsyj_txt_b h3{font-size: 18px;color: #999999;line-height: 48px;border-top: 1px solid #e5e5e5;width: 50%;margin: 0 auto 30px;border-bottom: 1px solid #e5e5e5;transform: scale(1.5);
font-weight: bold;}

.gsyj_txt_b p{font-size: 14px;color: #999999;line-height: 22px;display: none;}
.gsyj_txt .swiper-slide {transform: scale(.5);}
.gsyj_txt .swiper-slide-active{transform: scale(1);}
.gsyj_txt_t{margin: 0 auto 30px;}
.gsyj_txt_t img{width: 100%;display: none;}
.gsyj_txt_t h6{text-align: center;}
.gsyj_txt_t h6 i{font-size: 70px;color: #fff;text-align: center;}
.gsyj_txt_t h6::before{content: '';display: block;width: 70%;height: 70%;border: 1px solid rgba(255, 255, 255, .8);border-radius: 50%;position: absolute;left: 50%;top: 50%;
    transform: translateX(-50%) translateY(-50%);}
.gsyj_txt_t h6::after{content: '';display: block;width: 85%;height: 85%;border: 3px solid #fff;border-radius: 50%;position: absolute;left: 50%;top: 50%;
    transform: translateX(-50%) translateY(-50%);}
.gsyj_txt_t{background: #da000f;border-radius: 50%;box-sizing: border-box;width: 300px;height: 300px;line-height: 300px;position: relative;}
.gsyj_txt .swiper-slide-active .gsyj_txt_t img{padding: 7px;border-radius: 50%;border:1px dashed #fff;box-sizing: border-box;display: block;}
.gsyj_txt .swiper-slide-active .gsyj_txt_t h6 i{display: none}
.gsyj_txt .swiper-slide-active .gsyj_txt_t h6::after,.gsyj_txt .swiper-slide-active .gsyj_txt_t h6::before{display: none;}
.gsyj_txt .swiper-slide-active .gsyj_txt_t {border: 10px solid #da000f;width: auto;height: auto;}
.gsyj_txt .swiper-button-prev,.gsyj_txt .swiper-button-next{background: none;font-size: 46px;color: #cccccc;width: auto;top: 30%;}
.gsyj_txt .swiper-button-prev{left: 0;}
.gsyj_txt .swiper-button-next{right: 0;}
.gsyj_txt .swiper-slide-active .gsyj_txt_b p{display: block;}
.gsyj_txt .swiper-slide-active .gsyj_txt_b h3{transform: scale(1);color: #333333;}

.gsyj_txts{display: inline-block;width: 50%;vertical-align: top;position: relative;}
.gsyj_txts img{width: 100%;}
.gsyj_txts_nr{position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);width: 100%;cursor: pointer;height: 100%;padding: 18% 14%;}
.gsyj_txts_nr h2{text-align: center;font-size: 20px;color: #fff;margin-bottom: 0;}
.gsyj_txts_nr h2::after{content: '';display: block;width: 60px;height: 2px;background: #fff;margin: 30px auto 40px;}
.gsyj_txts_nr p{font-size: 14px;color: #fff;line-height: 26px;height: 78px;}
.gsyj_txts_nr:hover{background: rgba(207,22,38,.6);}




.qywh{background: #ececec;position: relative;padding: 100px 0;display: none;}
.qywh ul{font-size: 0;}
.qywh ul li{display: inline-block;margin-right: 2%;width: 15%;position: relative;}
.qywh ul li:last-of-type{margin-right: 0;}
.qywh ul li h1{font-family: tszt;font-size: 72px;position: absolute;top: 24%;color: #fff;left: 20%;z-index: 999;}
.qywh ul li p{font-size: 16px;background: url(../images/qywh_list_03.png) center center; background-size: 100% 100%;color: #fff;writing-mode:tb-rl;padding: 30px 17px;position: absolute;
top: 38%;left: 40%;}
.qywh ul li img{width: 100%;}


/* 服务 */
.fw{position: relative;padding: 100px 0;}
.fw_bt ul{font-size: 0;margin-bottom: 120px;}
.fw_bt ul li{position: relative;display: inline-block;margin-right: 2%;width: 32%;}
.fw_bt ul li:last-of-type{margin-right: 0;}
.fw_bt ul li img{width: 100%;}
.fw_bt ul li .fw_bt_xq{position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);text-align: center;width: 100%;
    transition: all .5s cubic-bezier(.35, .75, .55, 1) 0.1s;
    -webkit-transition: all .5s cubic-bezier(.35, .75, .55, 1) .1s;
    -moz-transition: all .5s cubic-bezier(.35, .75, .55, 1) .1s;}
.fw_bt ul li .fw_bt_xq span{font-size: 54px;color: #fff;background: #da000f;border-radius: 50%;width: 140px;height: 140px;line-height: 140px;display: block;margin: 0 auto;}
.fw_bt ul li .fw_bt_xq h3{font-size: 25px;color: #fff;line-height: 45px;margin-top: 54px;background: none;text-transform: uppercase;}
.fw_bt ul li .fw_bt_xq h3::before{display: none;}
.fw_bt ul li .fw_bt_an h3::before{display: none;}
.fw_bt ul li .fw_bt_an{text-align: center;position: absolute;width: 100%;height: 0;left: 0;bottom: 0;background: #fff;text-align: center;box-sizing: border-box;
    transition: all .5s cubic-bezier(.35, .75, .55, 1) 0.1s;
    -webkit-transition: all .5s cubic-bezier(.35, .75, .55, 1) .1s;
    -moz-transition: all .5s cubic-bezier(.35, .75, .55, 1) .1s;
    overflow: hidden;}
.fw_bt ul li .fw_bt_an i{font-size: 30px;color: #fff;}
.fw_bt ul li .fw_bt_an p{font-size: 14px;color: #fff;}
.fw_bt ul li .fw_bt_an span{font-size: 54px;color: #fff;background: rgba(255, 255, 255, .3);border-radius: 50%;width: 140px;height: 140px;line-height: 140px;display: block;margin: 0 auto;}
.fw_bt ul li .fw_bt_an h3{font-size: 25px;color: #fff;line-height: 45px;margin-top: 54px;background: none;text-transform: uppercase;}
.fw_bt ul li:hover .fw_bt_an{    height: 100%;
    background:  rgba(218, 0, 15, .7);
    padding: 0 40px;
    padding-top: 110px;}
.fw_bt ul li:hover .fw_bt_xq{opacity: 0;}
.fw_hzhb h2{font-size: 40px;color: #414141;text-align: center;}
.fw_hzhb ul{font-size: 0;border: 1px solid #f3f3f3;box-sizing: border-box;margin: 70px 0;}
.fw_hzhb ul li{width: 20%;display: inline-block;padding: 10px;box-sizing: border-box;}
.fw_hzhb ul li:nth-child(even){background: #f6f7f9;}
.fw_hzhb ul li img{width: 100%;transition: .6s;}
.fw_hzhb ul li a{overflow: hidden;}
.fw_hzhb ul li:hover{background: rgba(218, 0, 15, .3);}
.fw_hzhb ul li:hover img{    -o-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transition: .6s;}
.fw_hzhb h5{font-size: 14px;color: #fff;line-height: 45px;display: block;background: #dc1a21;width: 154px;text-align: center;margin: 0 auto;border-radius: 45px}
.fw_hzhb h5 a{color: #fff;}
.fw_hzhb h5:hover{cursor: pointer;}

.fw h3{font-size: 22px;line-height: 67px;color: #333333;background: #f0f0f0;text-transform: uppercase;}
.fw h3::before{content: '';display: inline-block;width: 10px;height: 10px;background: #da000f;margin: 0 32px 0 25px;border-radius: 50%;vertical-align: middle;}

.fw_wh{margin-top: 45px;}
.fw_wh_txt{font-size: 0;background: #f0f0f0;margin-bottom: 45px;}
.fw_wh_txt:last-of-type{margin-bottom: 0;}
.fw_wh_img{display: inline-block;width: 45%;vertical-align: top;}
.fw_wh_img img{width: 100%;}
.fw_wh_nr{display: inline-block;width: 55%;padding: 114px 120px 0 114px;vertical-align: top;}
.fw_wh_nr h4{font-size: 24px;color: #333333;}
.fw_wh_nr h4::before{content: '';display: inline-block;width: 2px;height: 18px;background: #333333;margin-right: 3px;}
.fw_wh_nr h4::after{content: '';display: block;width: 100%;height: 1px;background: #c1c1c1;margin: 30px 0;}
.fw_wh_nr p{font-size: 14px;color: #666666;}

.fw_nav{font-size: 0;}
.fw_nav a{display: inline-block;margin-right: 1%;width: 32.66%;font-size: 24px;color: #333333;line-height: 67px;background: #f0f0f0;margin-top: 46px;text-align: center;}
.fw_nav a:last-of-type{margin-right: 0;}
.fw_nav a.active{background: #da000f;color: #fff;}
.fw_nav a:hover{background: #da000f;color: #fff;}

.fw_ss h2{font-size: 24px;margin-top: 66px;color: #666666;}
.fw_ss h2::after{content: '';display: block;width: 100%;height: 1px;background: #e1e1e1;margin: 40px 0;}
.fw_ss p{font-size: 16px;line-height: 45px;text-indent: 2em;color: #666666;}

.fw_zz{margin-top: 62px;}
.fw_zz ul{font-size: 0;}
.fw_zz ul li{display: inline-block;width: 32%;margin-right: 2%;border: 1px solid #dcdcdc;box-sizing: border-box;margin-bottom: 36px;text-align: center;padding: 56px 0 60px;}
.fw_zz ul li:nth-of-type(3n){margin-right: 0;}
.fw_zz ul li h4{font-size: 16px;color: #333333;margin-top: 48px;}



/* 案例 */
.aljb{position: relative;padding: 104px 0;}
.aljb ul{font-size: 0}
.aljb ul li{display: inline-block;width: 30%;margin-right: 5%;margin-bottom: 80px;background: #c7000e;}
.aljb ul li:nth-of-type(3n){margin-right: 0;}
.aljb ul li img{width: 100%;transition: .6s;}
.aljb ul li:hover img{
    -o-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transition: .6s;
}
.aljb ul li h6{overflow: hidden;}
.aljb_bt{padding: 30px;}
.aljb_bt h2{font-size: 16px;color: #fff;padding-bottom: 30px;box-sizing: border-box;border-bottom: 1px solid #e38087;height: 102px;}
.aljb_bt p{font-size: 14px;color: #fff;margin-top: 30px;}

.pages {margin-top: 20px;text-align: center;}
.pages ul li{font-size: 14px;width: 36px;height: 36px;text-align: center;line-height: 36px;border: 1px solid #eee;display: inline-block;vertical-align: top;
    margin-right: 10px;box-sizing: border-box;background: #fff;margin-bottom: 0;}
.pages ul li:hover{background: #c7000e;}
.pages ul li:hover a{color: #fff;}
.pages ul li:nth-of-type(3n){margin-right: 10px;}
.pages ul li.active a{background: #c7000e;color: #fff;display: block;line-height: 36px;}


.anli_xq h3{font-size: 20px;line-height: 57px;color: #333333;background: #f0f0f0;font-weight: bold;margin-top: 77px;margin-bottom: 44px;}
.anli_xq h3::before{content: '';display: inline-block;width: 5px;height: 5px;background: #da000f;margin: 0 29px;border-radius: 50%;vertical-align: middle;}
.anli_xq p{font-size: 16px;color: #333333;line-height: 30px;margin-bottom: 30px;}
.anli_xq p img{max-width: 100%;height: auto;}
.anli_xq_logo{box-sizing: border-box;border: 3px solid #f2f2f2;width: 100%;text-align: center;}
.anli_xq_logo>div{display: inline-block;width: 50%;vertical-align: middle;background: #f2f2f2;line-height: 130px;}
.anli_xq_logo h2{display: inline-block;width: 50%;vertical-align: middle;font-size: 16px;color: #333333;line-height: 32px;}

.aljb_txt a{font-size: 0;}
.aljb_txt_l{display: inline-block;width: 11.8%;vertical-align: top;background: #da000f;text-align: center;padding: 18px 0;}
.aljb_txt_r{display: inline-block;width: 88.2%;vertical-align: top;padding-left: 64px;box-sizing: border-box;padding-top: 20px;}
.aljb_txt::after{content: '';display: block;width: 80%;height: 1px;background: #e8e8e8;margin: 40px 0;}
.aljb_txt_l h3{font-size: 50px;color: #fff;font-weight: bold;line-height: 48px;}
.aljb_txt_l h4{font-size: 16px;color: #fff;font-weight: bold;margin-bottom: 16px;}
.aljb_txt_l i{font-size: 30px;color: #fff;}
.aljb_txt_r h2{font-size: 20px;color: #414141;margin-bottom: 30px;}
.aljb_txt_r p{font-size: 14px;color: #8c8c8c;}
.aljb_txt a:hover .aljb_txt_r h2{color: #da000f;}
.yjsj .pages ul{margin-top: 86px;}




/* 新闻中心 */
.xwzx{padding: 104px 0;position: relative;}
.xwzxtop{margin-bottom: 55px;}
.xwzxtop:hover .xwzxtop_r h3{color: #da000f;}
.xwzxtop:hover .xwzxtop_r i{background: #da000f;color: #fff;border: 1px solid #da000f;}
.xwzxtop a{padding: 50px 78px 50px 50px;box-sizing: border-box;background: #f3f3f3;font-size: 0;}
.xwzxtop_l{display: inline-block;width: 35.5%;vertical-align: middle;}
.xwzxtop_l img{width: 100%;}
.xwzxtop_r{display: inline-block;width: 64.5%;vertical-align: middle;padding-left: 80px;box-sizing: border-box;}
.xwzxtop_r span{font-size: 14px;color: #838181;}
.xwzxtop_r h3{font-size: 20px;color: #282828;margin-top: 20px;margin-bottom: 40px;}
.xwzxtop_r p{font-size: 14px;color: #999999;line-height: 22px;}
.xwzxtop_r i{font-size: 28px;color: #191919;display: block;width: 60px;height: 60px;background: #fff;line-height: 60px;box-sizing: border-box;border: 1px solid #d7d7d7;
text-align: center;border-radius: 50%;margin-top: 44px;}
.xwzxbt{position: relative;}
.xwzxbt ul{font-size: 0}
.xwzxbt ul li{display: inline-block;width: 48.5%;margin-right: 3%;border: 1px solid #e6e6e6;box-sizing: border-box;margin-bottom: 47px;}
.xwzxbt ul li a{padding: 47px 32px 50px 27px;box-sizing: border-box;font-size: 0}
.xwzxbt ul li:nth-of-type(2n){margin-right: 0;}
.xwzxbt ul li:hover .xwzxbt_r h3{color: #da000f;}
.xwzxbt_l{display: inline-block;width: 50%;vertical-align: middle;}
.xwzxbt_l img{width: 100%;}
.xwzxbt_r{display: inline-block;width: 50%;vertical-align: middle;box-sizing: border-box;padding-left: 35px;}
.xwzxbt_r h3{font-size: 20px;line-height: 24px;color: #282828;}
.xwzxbt_r span{font-size: 14px;color: #878787;margin: 22px 0;display: block;}
.xwzxbt_r p{font-size: 14px; color: #999999;line-height: 24px;}
.xwzx .pages{margin-top: 60px;}

.xwzx_xq{padding: 104px 0 144px;}
.xwzx_xq .newBox{font-size: 0;}
.xwzx_xql{display: inline-block;width: 66.6%;vertical-align: top;}
.xwzx_xqr{display: inline-block;width: 33.4%;vertical-align: top;padding-left: 98px;box-sizing: border-box;}
.xwzx_xql h5{margin-bottom: 22px;}
.xwzx_xql h5 span{font-size: 14px;color: #999999;margin-right: 25px;}
.xwzx_xql h3{font-size: 24px;line-height: 36px;color: #333333;}
.xwzx_xql h3::after{content: '';display: block;width: 100%;height: 1px;background: #dadada;margin: 44px 0;}
.xwzx_xql p{font-size: 16px;color: #333333;line-height: 30px;margin-bottom: 42px;text-indent: 2em;}
.xwzx_xql p img{margin-left: -2em;max-width: 100%;height: auto;}
.xwzx_xql a{display: block;font-size: 14px;color: #333333;line-height: 64px;text-align: center;background: #f4f4f4;}
.xwzx_xql a:first-of-type{margin-bottom: 15px;margin-top: 100px;}
.xwzx_xql a:hover{background: #d3000f;color: #fff;}
.xwzx_xqr h4{font-size: 18px;color: #333333;font-weight: bold;}
.xwzx_xqr_lb{padding: 28px 0;border-bottom: 1px solid #dadada;}
.xwzx_xqr_lb h5{font-size: 16px;color: #666666;margin-bottom: 20px;}
.xwzx_xqr_lb p span{font-size: 14px;color: #999999;}
.xwzx_xqr_lb p span:first-of-type{float: left;}
.xwzx_xqr_lb p span:last-of-type{float: right;}
.xwzx_xqr_lb p span i{margin-right: 5px;}
.xwzx_xqr_lb:hover h5{color: #d3000f;}



/* 招聘信息 */
.zp{padding: 104px 0 110px;}
.zpnr{border-bottom: 1px solid #e1e1e1;margin-bottom: 43px;}
.zpnr h2{font-size: 18px;color: #434343;font-weight: bold;width: 70%;display: inline-block;vertical-align: top;}
.zpnr h2::before{content:'';display: inline-block;width: 7px;height: 7px;background: #434343;margin-right: 22px;vertical-align: middle;transform: rotateZ(45deg);}
.zpnr span{font-size: 14px;color: #666666;margin-right: 200px;padding: 42px 0;display: inline-block;}
.zpnr h5{display: inline-block;vertical-align: top;float: right;width: 136px;height: 40px;line-height: 40px;text-align: center;font-size: 14px;color: #888888;border: 1px solid #d0d0d0;
box-sizing: border-box;cursor: pointer;}
.zpnr h5 i{font-size: 30px;display: inline-block;vertical-align: middle;color: #dddddd;margin-right: 30px;}
.zpnr h5:hover{background: #c4000e;color: #fff;}
.zpnr h5:hover i{color: #fff;}
.zpnr_bt h5.active{background: #c4000e;color: #fff;}
.zpnr_bt h5.active i{color: #fff;}
.zpnrxq{font-size: 0;background: #f3f3f3;padding: 66px 122px;box-sizing: border-box;display: none;}
.zpnrxq_l{display: inline-block;width: 42%;vertical-align: top;padding-right: 82px;box-sizing: border-box}
.zpnrxq_r{display: inline-block;width: 58%;vertical-align: top;}
.zpnrxq_l h3,.zpnrxq_r h3{font-size: 14px;color: #737373;margin-bottom: 32px;}
.zpnrxq_l p,.zpnrxq_r p{font-size: 14px;color: #737373;line-height: 24px;}
.zp .pages{margin-top: 100px;}




/* 联系我们 */
.lxwm{padding: 104px 0 110px;}
.lxwmnr_top{font-size: 0;padding-bottom: 28px;}
.lxwmnr_top h3{font-size: 30px;color: #282828;font-weight: bold;display: inline-block;vertical-align: middle;width: 50%;margin-bottom: 28px;}
.lxwmnr_top h3 p{display: inline-block;vertical-align: middle;font-size: 16px;color: #282828;}
.lxwmnr_top h3 span{font-size: 22px;display: inline-block;vertical-align: middle;background: #da000f;border-radius: 50%;width: 51px;height: 51px;line-height: 51px;color: #fff;
text-align: center;margin-right: 30px;}
.lxwmnr_bt{font-size: 0;margin-top: 30px;}
.lxwmnr_bt li{display: inline-block;width: 46%;margin-right: 6%;padding: 36px 0 30px;box-sizing: border-box;border-bottom: 1px dashed #d8d8d8;}
.lxwmnr_bt li:nth-of-type(2n){margin-right: 0;}
.lxwmnr_bt li span{display: inline-block;font-size: 30px;color: #b9b9b9;margin-right: 26px;vertical-align: top;}
.lxwmnr_bt li div{display: inline-block;vertical-align: top;}
.lxwmnr_bt li div h4{font-size: 15px;color: #666666;font-weight: bold;margin-bottom: 14px;}
.lxwmnr_bt li div h4 i{color: #d2d2d2;}
.lxwmnr_bt li div p{font-size: 14px;color: #666666;word-break: break-all}
.lxwmnr_bt h6{}
#map{height: 600px;margin-top: 70px;}
.BMap_bubble_title{font-size: 20px;font-weight: bold;margin-bottom: 20px;}
.BMap_bubble_content{font-size: 16px;}
.lxwmnr_top h6{font-size: 16px;font-weight: bold;padding-top: 15px;border-top: 2px solid #bd1d21;word-break: break-all}








/* 合作伙伴 */
.hzhb,.anli_xq{padding: 104px 0;}
.hzhb .fw_hzhb ul{margin-bottom: 0;margin-top: 50px;}
.hzhb h3{font-size: 20px;font-weight: bold;color: #333333;}



/* 商标转让 */
.sbzr{padding: 104px 0 110px;}
.sbzr form{background: #f3f3f3;padding: 38px 48px;box-sizing: border-box;display: block;}
.form1_t,.form1_b{width: 100%;font-size: 0;}
.form1_t select,.form1_t input{display: inline-block;width: 32%;margin-right: 2%;box-sizing: border-box;line-height: 49px;border: 2px solid #e7e7e7;color: #666666;padding-left: 44px;
background: #f3f3f3;font-size: 16px;}
.form1_t select{height: 53px;}
.form1_t input:last-of-type{margin-right: 0;}
.form1_b{font-size: 0;margin-top: 28px;}
.form1_b input{width: 20%;line-height: 47px;box-sizing: border-box;line-height: 49px;border: 2px solid #e7e7e7;color: #666666;padding-left: 44px;
    background: #f3f3f3;font-size: 16px;}
.form1_b h6{display: inline-block;line-height: 47px;vertical-align: middle;width: 4%;text-align: center;}
.form1_b input:last-of-type{margin: 0 2%;}
.form1_b button{display: inline-block;width: 32%;box-sizing: border-box;margin-right: 0;font-size: 16px;line-height: 51px;background: #da000f;color: #fff;font-weight: bold;}
.form1_b button span{margin-right: 16px;}
.brandlist{margin-top: 66px;margin-bottom: 100px;}
.brandlist th{line-height: 66px;background: #da000f;font-size: 18px;font-weight: bold;color: #fff;border-right: 4px solid #fff;border-bottom: 4px solid #fff;box-sizing: border-box;}
.brandlist th:last-of-type{border-right: none;}
.brandlist th:first-of-type{width: 6.8%;}
.brandlist th:nth-of-type(2),.brandlist th:nth-of-type(3),.brandlist th:nth-of-type(4){width: 12.6%;}
.brandlist th:nth-of-type(5){width: 23%;}
.brandlist th:nth-of-type(6),.brandlist th:nth-of-type(7),.brandlist th:nth-of-type(8){width: 10.8%;}
.brandlist td{text-align: center;background: #f3f3f3;border-right: 4px solid #fff;border-bottom: 4px solid #fff;box-sizing: border-box;font-size: 14px;color: #434343;line-height: 24px;}
.brandlist td:nth-of-type(8n){border-right: none;}
.brandlist td img{max-width: 100%;}
.brandlist td:nth-of-type(5n){padding: 28px 34px;}




