﻿@charset "utf-8";
/* CSS Document */


@font-face {
    font-family: "syRegular";
    src: url("../fonts/syRegular.eot");
    src: url("../fonts/syRegular.eot?#iefix") format("embedded-opentype"), url("../fonts/syRegular.woff") format("woff"), url("../fonts/syRegular.ttf") format("truetype"), url("../fonts/syRegular.svg#syRegular") format("svg");
    font-weight: normal;
    font-style: normal;
}

body {
    font-family:'Microsoft Yahei','微软雅黑',SimSun,Arial,tahoma,arial !important;
    margin: 0;
    padding: 0;
    font-style: normal !important;
    font-variant: normal !important;
    color: #222;
    font-size: 12px;
}
html{font-size:62.5%;}
a{
	color:#222;
	text-decoration:none;outline:none;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;
}
a:hover
{
    color:#d7000f;
	text-decoration:none;outline:none;
}
a:focus{outline:none;text-decoration:none;}
.clear {
	clear:both;
	font-size:0px;
	line-height:0;
	height:0;
}
* html .clearfix {
	zoom: 1;
}
*:first-child+html .clearfix {
	zoom: 1;
}
.cell, .cell2, .cell3 {
	border-collapse:collapse;
	border-spacing:0;
}
.fl {
	float:left;}
.fr {
	float:right;}
.yh {
    font-family:"Microsoft Yahei","微软雅黑";
}
a,img{border:0px;}

br{font-family:SimSun;}

p{margin:0px;padding:0px;line-height:20px;}
i{margin:0px;padding:0px;font-style:normal;}
ul{margin:0px;padding:0px;list-style:none;}
ul li{margin:0px;padding:0px;list-style:none;}
br{margin:0px;padding:0px;}
.clearheight{width:100%;height:1px;overflow:hidden;}
input,select,textarea{font-family:'syRegular',Arial,'Microsoft Yahei','微软雅黑',SimSun,Arial,tahoma,arial !important;outline:none;}
input::-ms-clear, input::-ms-reveal{
        display: none;
  }
input[type="text"]:disabled
{
background-color: #999;
}
input::-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #999;
}

input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #999;
}

input:-ms-input-placeholder {
    color: #999;
}

input::-webkit-input-placeholder {
    color: #999;
}

input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], select, textarea,button {
    -webkit-appearance: none;-webkit-tap-highlight-color:rgba(255,255,255,0);
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 100px white inset;-webkit-tap-highlight-color:rgba(255,255,255,0);
}
input[type=button],input[type=text],input[type=password]{-webkit-appearance:none;outline:none}

/*loading*/
.loading{width:100%;height:100%;overflow:hidden;position:fixed;left:0px;top:0px;z-index:9998;display:block;}
.loading b.b1{width:100%;height:100%;display:block;overflow:hidden;background-color:#004c98;position:absolute;left:0px;top:0%;}


.section{width:100%;background-color:#fff;height:100vh;}
.section .pagefr{width:100%;height:calc(100vh - .92rem);margin-top:.92rem;overflow:hidden;display:flex;display:-webkit-flex;align-items:center;justify-content:flex-start;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.section .p_last{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);}
.section.active .pagefr{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);}

@-webkit-keyframes an_0 {
  0% {box-shadow:0 0 0px 0px rgba(24,152,242,0)}
  50% {box-shadow:0 0 10px 3px rgba(24,152,242,0.6)}
  100% {box-shadow:0 0 0px 0px rgba(24,152,242,0)}
}
 
@keyframes an_0 {
  0% {box-shadow:0 0 0px 0px rgba(24,152,242,0)}
  50% {box-shadow:0 0 10px 3px rgba(24,152,242,0.6)}
  100% {box-shadow:0 0 0px 0px rgba(24,152,242,0)}
}

@-webkit-keyframes an_02 {
  0% {transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);}
  100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);}
}
 
@keyframes an_02 {
 0% {transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);}
  100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);}
}
.an_02{-webkit-animation-name:an_02;animation-name:an_02}


@-webkit-keyframes an_01 {
  0% {transform: scale(0.99, 0.99); -moz-transform: scale(0.99, 0.99); -webkit-transform: scale(0.99, 0.99);}
  50%{transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transform: scale(1, 1);}
  100% {transform: scale(0.99, 0.99); -moz-transform: scale(0.99, 0.99); -webkit-transform: scale(0.99, 0.99);}
}
 
@keyframes an_01 {
  0% {transform: scale(0.96, 0.96); -moz-transform: scale(0.96, 0.96); -webkit-transform: scale(0.96, 0.96);}
  50%{transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transform: scale(1, 1);}
  100% {transform: scale(0.96, 0.96); -moz-transform: scale(0.96, 0.96); -webkit-transform: scale(0.96, 0.96);}
}


@-webkit-keyframes an_03 {
  0% {opacity:0;}
  100%{opacity:1;}
}
 
@keyframes an_03 {
 0% {opacity:0;}
  100%{opacity:1;}
}
.an_03{-webkit-animation-name:an_03;animation-name:an_03;}

@-webkit-keyframes an_zdy {
  0% {}
  100%{}
}
 
@keyframes an_zdy {
 0% {}
  100%{}
}
.an_zdy{-webkit-animation-name:an_zdy;animation-name:an_zdy;}

@-webkit-keyframes an_04 {
  0%{transform:translateY(-3px);-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);}
  50%{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);}
  100%{transform:translateY(-3px);-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);}
}
 
@keyframes an_04 {
  0%{transform:translateY(-3px);-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);}
  50%{transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);}
  100%{transform:translateY(-3px);-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);}
}
/*common*/


.in_body{min-height:100vh;position:relative;opacity:0;background-color:#fff;}
.home_body{overflow:hidden;height:100vh;}
.wrap{width:100%;margin:0px auto;padding:0px;}
.wrap_c{margin:0px auto;padding:0px 0px;width:1200px;}
.wrap_in{margin:0px 3%;}
.wrap_nr{margin:0px 6.25%;}

.w_pc{}
.w_wap{display:none !important;}

header{}

.rz_sub_01{overflow:hidden;position:relative;margin-top:90px;}
.rz_sub_01 b.b1{width:100%;height:100%;display:block;overflow:hidden;position:absolute;left:0px;top:0px;}
.rz_sub_01 img.img1{width:100%;display:block;}
.rzsb01_c{width:100%;height:100%;overflow:hidden;z-index:999;position:absolute;left:0px;top:0px;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.rzsb01_c .rz01c_c{width:100%;overflow:hidden;}
.rzsb01_c .rz01c_c p{font-size:36px;color:#fff;line-height:2;}

.rz_nav_01{overflow:hidden;height:30px;background-color:#efefef;line-height:30px;}
.rz_nav_01 a{float:left;font-size:14px;color:#333333;}
.rz_nav_01 i{float:left;font-family:SimSun;margin:0px .10rem;}

.rz_nav_02{overflow:hidden;background-color:#fff;height:50px;padding-bottom:1px;position:relative;}
.rz_nav_02:before{content:"";width:100%;height:1px;display:block;overflow:hidden;position:absolute;left:0px;bottom:0px;background-color:#ebebeb;}
.rz_nav_02_on{position:fixed;left:0px;top:90px;z-index:9999;border-top:1px solid #ebebeb;}

.rz_nav_02 ul li{float:left;height:50px;font-size:16px;color:#333;display:flex;display:-webkit-flex;align-items:center;justify-content:center;margin-left:.6rem;position:relative;}
.rz_nav_02 ul li:nth-child(1){margin-left:0px;}
.rz_nav_02 ul li a{color:#333;}
.rz_nav_02 ul li b{width:0%;height:.05rem;display:block;overflow:hidden;background-color:#d7000f;position:absolute;left:50%;bottom:0px;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.rz_nav_02 ul li.on b{width:100%;left:0px;}
.rz_nav_02 ul li:hover b{width:100%;left:0px;}

.rz_in_01{overflow:hidden;background:url("../images/in_01.jpg") center no-repeat;background-size:cover;padding:.8rem 0px;}
.rz_in_01 .wrap_c{display:flex;display:-webkit-flex;justify-content:space-between}
.rz_in_01 .fl{width:38%;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.rz_in_01 .fl .ri01l_c{width:100%;overflow:hidden;}
.rz_in_01 .fl p{width:100%;overflow:hidden;font-size:16px;color:#333333;line-height:1.8;text-align:justify;text-justify:inter-ideograph;}
.rz_in_01 .fl p.p1{font-size:36px;line-height:1.5;margin-bottom:.2rem;}
.rz_in_01 .fl p.p2{margin-top:.5rem;}

.rz_in_01 .fr{width:58%;overflow:visible;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.rz_in_01 .fr label{display:block;width:100%;overflow:hidden;background-color:#fff;border-radius:.1rem;-moz-box-shadow:0px 0px 21px rgba(0,0,0,0.05); -webkit-box-shadow:0px 0px 21px rgba(0,0,0,0.05); box-shadow:0px 0px 21px rgba(0,0,0,0.05);}
.rz_in_01 .fr label img{width:100%;display:block;}

.rz_in_01_on{margin-top:50px;}

.rz_in_02{overflow:hidden;background:url("../images/in_02.jpg") center no-repeat;background-size:cover;padding:.7rem 0px .75rem 0px;}
.rzin02_t{width:100%;overflow:visible;font-size:36px;line-height:40px;color:#333;position:relative;}
.rzin02_t a{float:right;position:absolute;right:0px;top:0px;height:100%;height:40px;line-height:38px;border:1px solid #d7000f;color:#d7000f;font-size:16px;padding:0px 30px;display:inline-block;border-radius:50px;}
.rzin02_t a:hover{background-color:#d7000f;color:#fff;}


.rzin02_tab{width:100%;overflow:hidden;margin-top:.3rem;}
.rzin02_tab ul{font-size:0px;text-align:center;width:100%;overflow:hidden;}
.rzin02_tab ul li{height:50px;padding:0px 40px;line-height:50px;font-size:18px;color:#222222;font-weight:bold;display:inline-block;}
.rzin02_tab ul li a{font-weight:bold;}
.rzin02_tab ul li.on{background-color:#d7000f;color:#fff;border-radius:50px;}
.rzin02_tab ul li.on a{color:#fff;}

.rzin02_c1{width:100%;overflow:hidden;margin-top:.3rem;}
.rzin02_cc{width:100%;overflow:hidden;}
.rzin02cc_t{width:100%;overflow:hidden;}
.rzin02cc_t p{width:100%;overflow:hidden;font-size:16px;color:#333;line-height:1.8;}

.rzin02cc_b{width:100%;overflow:visible;margin-top:.5rem;}
.rzin02cc_b ul li{width:32%;overflow:hidden;float:left;margin-right:2%;background-color:#fff;border-radius:3px;-moz-box-shadow:0px 0px 21px rgba(0,0,0,0.05); -webkit-box-shadow:0px 0px 21px rgba(0,0,0,0.05); box-shadow:0px 0px 21px rgba(0,0,0,0.05);transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.rzin02cc_b ul li:nth-child(3n){margin-right:0px;}
.rzin02cc_b ul li a{width:100%;display:block;overflow:hidden;}
.rzin02cc_b ul li em{width:100%;display:block;overflow:hidden;font-style:normal;}
.rzin02cc_b ul li em.em1{}
.rzin02cc_b ul li em.em1 img{width:100%;display:block;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.rzin02cc_b ul li em.em2{height:70px;padding:0px 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;font-size:18px;color:#222;font-weight:bold;line-height:1.8;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.rzin02cc_b ul li em.em2 span{width:100%;display:block;overflow:hidden;font-weight:bold;}
.rzin02cc_b ul li:hover em.em1 img{transform: scale(1.03, 1.03) rotate(0.1deg) translate3d(0,0,0); -moz-transform: scale(1.03, 1.03) rotate(0.1deg) translate3d(0,0,0); -webkit-transform: scale(1.03, 1.03) rotate(0.1deg) translate3d(0,0,0);}
.rzin02cc_b ul li:hover{-moz-box-shadow:0px 0px 21px rgba(0,0,0,0.15); -webkit-box-shadow:0px 0px 21px rgba(0,0,0,0.15); box-shadow:0px 0px 21px rgba(0,0,0,0.15);}
.rzin02cc_b ul.ul1 li{width:23.5%;}
.rzin02cc_b ul.ul1 li:nth-child(3n){margin-right:2%;}
.rzin02cc_b ul.ul1 li:nth-child(4n){margin-right:0px;}


.rzin02cc_b_slide{width:100%;overflow:hidden;}
.rzin02cc_b_slide .swiper-slide{width:32%;overflow:hidden;float:left;background-color:#fff;border-radius:3px;-moz-box-shadow:0px 0px 21px rgba(0,0,0,0.05); -webkit-box-shadow:0px 0px 21px rgba(0,0,0,0.05); box-shadow:0px 0px 21px rgba(0,0,0,0.05);transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.rzin02cc_b_slide .swiper-slide a{width:100%;display:block;overflow:hidden;}
.rzin02cc_b_slide .swiper-slide em{width:100%;display:block;overflow:hidden;font-style:normal;}
.rzin02cc_b_slide .swiper-slide em.em1{}
.rzin02cc_b_slide .swiper-slide em.em1 img{width:100%;display:block;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.rzin02cc_b_slide .swiper-slide em.em2{height:70px;padding:0px 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;font-size:18px;color:#222;font-weight:bold;line-height:1.8;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.rzin02cc_b_slide .swiper-slide em.em2 span{width:100%;display:block;overflow:hidden;font-weight:bold;}
.rzin02cc_b_slide .swiper-slide:hover em.em1 img{transform: scale(1.03, 1.03) rotate(0.1deg) translate3d(0,0,0); -moz-transform: scale(1.03, 1.03) rotate(0.1deg) translate3d(0,0,0); -webkit-transform: scale(1.03, 1.03) rotate(0.1deg) translate3d(0,0,0);}
.rzin02cc_b_slide .swiper-slide:hover{-moz-box-shadow:0px 0px 21px rgba(0,0,0,0.15); -webkit-box-shadow:0px 0px 21px rgba(0,0,0,0.15); box-shadow:0px 0px 21px rgba(0,0,0,0.15);}

.rzin02cc_b_sp{width:100%;overflow:hidden;text-align:center;margin-top:.4rem;}
.rzin02cc_b_sp span{width:.1rem;height:.1rem;opacity:1;margin:0px .05rem;background-color:#cacaca;}
.rzin02cc_b_sp span.swiper-pagination-bullet-active{background-color:#d7000f;}



.rzin02cc_a{width:100%;overflow:hidden;text-align:center;margin-top:.5rem;}
.rzin02cc_a a{display:inline-block;line-height:50px;border:1px solid #d7000f;border-radius:50px;padding:0px 50px;color:#d7000f;font-size:16px;font-weight:bold;}
.rzin02cc_a a:hover{background-color:#d7000f;color:#fff;}

.rz_in_03{overflow:hidden;background:url("../images/in_03.jpg") center no-repeat;background-size:cover;padding:.7rem 0px .8rem 0px;}
.rzin03_c{width:100%;overflow:visible;padding-top:.4rem;}
.rzin03_c ul{width:100%;overflow:hidden;background-color:#fff;padding:.3rem 0px;border-radius:.08rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-moz-box-shadow:0px 0px 21px rgba(0,0,0,0.05); -webkit-box-shadow:0px 0px 21px rgba(0,0,0,0.05); box-shadow:0px 0px 21px rgba(0,0,0,0.05);}
.rzin03_c ul li{width:33.3333%;overflow:hidden;float:left;text-align:center;border-right:1px solid #e5e5e5;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.rzin03_c ul li:last-child{border-right:0px;}
.rzin03_c ul li label{display:inline-block;font-size:16px;color:#444;font-weight:bold;line-height:.4rem;padding:.1rem 0px;}
.rzin03_c ul li label.lb1{background:url("../upimg/in_05.jpg") left center no-repeat;background-size:.4rem;padding-left:.6rem;}
.rzin03_c ul li label.lb2{background:url("../upimg/in_06.jpg") left center no-repeat;background-size:.25rem;padding-left:.45rem;}
.rzin03_c ul li label.lb3{background:url("../upimg/in_07.jpg") left center no-repeat;background-size:.4rem;padding-left:.6rem;}


/*32*/
.rz1_in_01{overflow:hidden;background:url("../images/in_01.jpg") center no-repeat;background-size:cover;padding:.8rem 0px;}
.rz1_in_01 .wrap_c{display:flex;display:-webkit-flex;justify-content:space-between}
.rz1_in_01 .fl{width:36%;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.rz1_in_01 .fl .ri01l_c{width:100%;overflow:hidden;}
.rz1_in_01 .fl p{width:100%;overflow:hidden;font-size:16px;color:#333333;line-height:1.8;text-align:justify;text-justify:inter-ideograph;}
.rz1_in_01 .fl p.p1{font-size:36px;line-height:1.5;margin-bottom:.2rem;}
.rz1_in_01 .fl p.p2{margin-top:.5rem;}
.rz1_in_01 .fl p.p3{font-size:18px;font-weight:bold;padding-left:.24rem;position:relative;}
.rz1_in_01 .fl p.p3:before{width:.08rem;height:90%;border-radius:.08rem;display:block;overflow:hidden;content:"";background-color:#d7000f;position:absolute;left:0px;top:5%;}


.rz1_in_01 .fr{width:56%;overflow:visible;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.rz1_in_01 .fr label{display:block;width:100%;overflow:hidden;background-color:#fff;border-radius:.1rem;-moz-box-shadow:0px 0px 21px rgba(0,0,0,0.05); -webkit-box-shadow:0px 0px 21px rgba(0,0,0,0.05); box-shadow:0px 0px 21px rgba(0,0,0,0.05);}
.rz1_in_01 .fr label img{width:100%;display:block;}

.rz1_in_01_on{margin-top:50px;}

.rz1_in_02{overflow:hidden;background:url("../images/in32_01.jpg") center no-repeat;background-size:cover;padding:.7rem 0px .8rem 0px;}
.rz1in02_c{width:100%;overflow:hidden;margin-top:.4rem;min-height:2.6rem;background-color:#fff;padding-left:2.1rem;border-radius:.1rem;position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-moz-box-shadow:0px 0px 21px rgba(0,0,0,0.05); -webkit-box-shadow:0px 0px 21px rgba(0,0,0,0.05); box-shadow:0px 0px 21px rgba(0,0,0,0.05);}
.rz1in02_c .rz1n2c_l{width:2.1rem;overflow:hidden;height:100%;position:absolute;left:0px;top:0px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.rz1in02_c .rz1n2c_l:before{content:"";width:1px;height:100%;display:block;overflow:hidden;background-color:#f0f0f0;position:absolute;right:0px;top:0px;}
.rz1in02_c .rz1n2c_l ul{width:100%;overflow:hidden;height:100%;position:absolute;left:0px;top:0px;}
.rz1in02_c .rz1n2c_l ul li{width:100%;height:33.3333%;overflow:hidden;position:absolute;left:0px;top:0px;display:flex;display:-webkit-flex;align-items:center;justify-content:center;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.rz1in02_c .rz1n2c_l ul li:before{width:100%;height:1px;display:block;overflow:hidden;background-color:#f0f0f0;position:absolute;left:0px;bottom:0px;content:"";}
.rz1in02_c .rz1n2c_l ul li:nth-child(2){top:33.3333%;}
.rz1in02_c .rz1n2c_l ul li:nth-child(3){top:auto;bottom:0px;}
.rz1in02_c .rz1n2c_l ul li:nth-child(3):before{display:none;}
.rz1in02_c .rz1n2c_l ul li span{display:inline-block;font-size:18px;color:#222;font-weight:bold;padding-left:.4rem;line-height:2;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.rz1in02_c .rz1n2c_l ul li span.sp1{background:url("../upimg/in32_02.png") left center no-repeat;background-size:.25rem;}
.rz1in02_c .rz1n2c_l ul li.on span.sp1{background:url("../upimg/in32_02_on.png") left center no-repeat;background-size:.25rem;}

.rz1in02_c .rz1n2c_l ul li span.sp2{background:url("../upimg/in32_03.png") left center no-repeat;background-size:.25rem;}
.rz1in02_c .rz1n2c_l ul li.on span.sp2{background:url("../upimg/in32_03_on.png") left center no-repeat;background-size:.25rem;}

.rz1in02_c .rz1n2c_l ul li span.sp3{background:url("../upimg/in32_04.png") left center no-repeat;background-size:.25rem;}
.rz1in02_c .rz1n2c_l ul li.on span.sp3{background:url("../upimg/in32_04_on.png") left center no-repeat;background-size:.25rem;}

.rz1in02_c .rz1n2c_l ul li.on{background-color:#d7000f;}
.rz1in02_c .rz1n2c_l ul li.on span{color:#fff;}

.rz1in02_c .rz1n2c_r{width:100%;overflow:hidden;min-height:2.6rem;padding:.4rem .6rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}

.rz1n2c_r_slide{width:100%;overflow:hidden;}
.rz1n2c_r_slide .swiper-slide{width:100% !important;overflow:hidden;}
.rz1n2c_r_slide .swiper-slide p{width:100%;overflow:hidden;font-size:15px;color:#999999;line-height:1.8;text-align:justify;text-justify:inter-ideograph;}
.rz1n2c_r_slide .swiper-slide p.p1{font-size:20px;color:#d7000f;font-weight:bold;line-height:1.8;margin-bottom:.2rem;}


.rz1in_03{width:100%;overflow:hidden;position:relative;}
.rz1in_03 b.b1{width:100%;overflow:hidden;background:url("../images/in32_03.jpg") center top no-repeat #fff;background-size:cover;position:absolute;left:0px;top:0px;display:block;}
.rz1in_03 b.b2{width:100%;overflow:hidden;background:url("../images/in32_04.jpg") center top no-repeat #fff;background-size:cover;position:absolute;left:0px;top:0px;display:block;}
.rz1in_03 b.b3{width:100%;overflow:hidden;background:url("../images/in32_05.jpg") center top no-repeat #fff;background-size:cover;position:absolute;left:0px;bottom:0px;display:block;}

.sop03fr{width:100%;overflow:hidden;}

.rz1n03_01{width:100%;overflow:hidden;padding-top:.7rem;position:relative;z-index:999;}
.rn301_c{width:100%;overflow:hidden;position:relative;}
.rn301_c img{display:block;width:53%;float:right;margin-right:13%;}
.rn301_c .rzin02_t{position:absolute;left:0px;top:0px;}

.rzin02_c{position:absolute;left:0px;top:30%;}
.rzin02_c p{width:100%;overflow:hidden;font-size:26px;color:#333;font-weight:bold;line-height:1.5;}
.rzin02_c p.p2{color:#d7000f;}

.rzin02_b{position:absolute;left:0px;bottom:16%;}
.rzin02_b a{display:inline-block;line-height:50px;padding:0px 55px;font-size:16px;font-weight:bold;background-color:#d7000f;color:#fff;border-radius:50px;-moz-box-shadow:0px 0px 21px rgba(215,0,15,0.15); -webkit-box-shadow:0px 0px 21px rgba(215,0,15,0.15); box-shadow:0px 0px 21px rgba(215,0,15,0.15);}
.rzin02_b a:hover{background-color:#f40013}

.rz1n03_02{width:100%;overflow:visible;margin-top:.8rem;position:relative;z-index:999;}
.rz1n03_02_c{width:100%;overflow:visible;margin-top:.4rem;}
.rz1n03_02_c ul li{width:32%;overflow:hidden;float:left;background-color:#fff;border-radius:0.08rem;margin-right:2%;-moz-box-shadow:0px 0px 21px rgba(0,0,0,0.05); -webkit-box-shadow:0px 0px 21px rgba(0,0,0,0.05); box-shadow:0px 0px 21px rgba(0,0,0,0.05);}
.rz1n03_02_c ul li:nth-child(3n){margin-right:0px;}
.rz1n03_02_c ul li em{width:100%;display:block;overflow:hidden;font-style:normal;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.rz1n03_02_c ul li em.em1{}
.rz1n03_02_c ul li em.em1 img{width:100%;display:block;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.rz1n03_02_c ul li em.em2{padding:.2rem .3rem;}
.rz1n03_02_c ul li em.em2 span{width:100%;display:block;overflow:hidden;}
.rz1n03_02_c ul li em.em2 span.sp1{font-size:20px;color:#333333;font-weight:bold;text-overflow:ellipsis;white-space:nowrap;}
.rz1n03_02_c ul li em.em2 span.sp2{font-size:15px;color:#666666;line-height:25px;max-height:100px;margin-top:.2rem;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-overflow:ellipsis;display:-webkit-box;}
.rz1n03_02_c ul li em.em2 span.sp3{margin-top:.4rem;}
.rz1n03_02_c ul li em.em2 span.sp3 i{display:inline-block;font-size:16px;color:#d7000f;line-height:1.6;font-weight:bold;background:url("../images/in32_02.jpg") left center no-repeat;background-size:.2rem;padding-left:.3rem;}
.rz1n03_02_c ul li:hover em.em1 img{transform: scale(1.03, 1.03) rotate(0.1deg) translate3d(0,0,0); -moz-transform: scale(1.03, 1.03) rotate(0.1deg) translate3d(0,0,0); -webkit-transform: scale(1.03, 1.03) rotate(0.1deg) translate3d(0,0,0);}


.rz1n03_03{width:100%;overflow:hidden;margin-top:.8rem;position:relative;z-index:999;}

.rz1n03_04{width:100%;overflow:visible;height:0px;position:relative;margin-top:0rem;z-index:999;}
.rz1n03_04 b.i1{width:100%;height:1px;display:block;overflow:hidden;background-color:#bcbcbc;position:absolute;left:0px;top:50%;margin-top:-0.5px;}
.rz1n03_04_slide{width:100%;overflow:visible;position:relative;}
.rz1n03_04_slide .rz1n03_prev{width:50px;height:50px;display:block;overflow:hidden;border-radius:50%;background-color:#fff;position:absolute;left:0px;top:0px;z-index:999;}
.rz1n03_04_slide .rz1n03_prev b{width:100%;height:100%;display:block;overflow:hidden;position:absolute;left:0px;top:0px;background:url("../images/in32_06.png") center no-repeat;background-size:100%;}
.rz1n03_04_slide .rz1n03_prev:hover{background-color:#d7000f;-moz-box-shadow:0px 0px 21px rgba(215,0,15,0.15); -webkit-box-shadow:0px 0px 21px rgba(215,0,15,0.15); box-shadow:0px 0px 21px rgba(215,0,15,0.15);}
.rz1n03_04_slide .rz1n03_prev:hover b{background:url("../images/in32_06_on.png") center no-repeat;background-size:100%;}

.rz1n03_04_slide .rz1n03_next{width:50px;height:50px;display:block;overflow:hidden;border-radius:50%;background-color:#fff;position:absolute;right:0px;top:0px;z-index:999;}
.rz1n03_04_slide .rz1n03_next b{width:100%;height:100%;display:block;overflow:hidden;position:absolute;left:0px;top:0px;background:url("../images/in32_07.png") center no-repeat;background-size:100%;}
.rz1n03_04_slide .rz1n03_next:hover{background-color:#d7000f;-moz-box-shadow:0px 0px 21px rgba(215,0,15,0.15); -webkit-box-shadow:0px 0px 21px rgba(215,0,15,0.15); box-shadow:0px 0px 21px rgba(215,0,15,0.15);}
.rz1n03_04_slide .rz1n03_next:hover b{background:url("../images/in32_07_on.png") center no-repeat;background-size:100%;}


.rz1n03_04_slide .swiper-slide{width:100%;overflow:hidden;text-align:center;}
.rz1n03_04_slide .swiper-slide span{display:inline-block;line-height:50px;font-size:26px;color:#333333;padding:0px .3rem;background-color:#efefef;}

.rz1n03_05{overflow:hidden;width:100%;text-align:center;margin-top:.4rem;position:relative;z-index:999;}
.rz1n03_05 ul{width:100%;overflow:hidden;text-align:center;font-size:0px;}
.rz1n03_05 ul li{display:inline-block;line-height:50px;font-size:26px;color:#333333;margin:0px .3rem;position:relative;line-height:1.5;padding-bottom:10px;}
.rz1n03_05 ul li a{color:#999;font-weight:bold;cursor:default;}
.rz1n03_05 ul li.on a{color:#d7000f;}
.rz1n03_05 ul li.on b{width:100%;height:2px;display:block;overflow:hidden;background-color:#d7000f;position:absolute;left:0px;bottom:0px;}

.rz1n03_05_hid{width:100%;overflow:hidden;display:none;}

.rz1n03_06{width:100%;overflow:hidden;margin-top:.5rem;position:relative;z-index:999;}
.rz1n03_06 .wrap_c{position:relative;}
.rz1n03_06_slide{width:100%;overflow:hidden;position:relative;margin:0px auto;padding:0px;}
.rz1n03_06_slide .swiper-slide{width:23%;overflow:hidden;float:left;}
.rz1n03_06_slide .swiper-slide a{width:100%;display:block;overflow:hidden;position:relative;border-radius:.1rem;transform:scale(0.91);-webkit-transform:scale(0.91);-moz-transform:scale(0.91);}
.rz1n03_06_slide .swiper-slide img{width:100%;display:block;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.rz1n03_06_slide .swiper-slide .i1{width:100%;height:100%;display:block;overflow:hidden;background:url("../images/in32_08.png") center no-repeat;background-size:100% 100%;position:absolute;left:0px;top:0px;}
.rz1n03_06_slide .swiper-slide em{width:calc(100% - .2rem);overflow:hidden;display:block;font-style:normal;position:absolute;left:.1rem;bottom:.2rem;text-align:center;font-size:15px;color:#fff;line-height:1.8;}
.rz1n03_06_slide .swiper-slide a:hover img{transform: scale(1.03, 1.03) rotate(0.1deg) translate3d(0,0,0); -moz-transform: scale(1.03, 1.03) rotate(0.1deg) translate3d(0,0,0); -webkit-transform: scale(1.03, 1.03) rotate(0.1deg) translate3d(0,0,0);}
.rz1n03_06_slide .swiper-slide-active a{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);}

.rz1n03_06_sp{width:100%;overflow:hidden;text-align:center;margin-top:.4rem;}
.rz1n03_06_sp span{width:.1rem;height:.1rem;opacity:1;margin:0px .05rem;background-color:#cacaca;}
.rz1n03_06_sp span.swiper-pagination-bullet-active{background-color:#d7000f;}

.rz1n03_06 .rz1n03_06_prev{width:50px;height:50px;display:block;overflow:hidden;border-radius:50%;background-color:#fff;position:absolute;left:0px;top:50%;margin-top:-25px;z-index:999;}
.rz1n03_06 .rz1n03_06_prev b{width:100%;height:100%;display:block;overflow:hidden;position:absolute;left:0px;top:0px;background:url("../images/in32_06.png") center no-repeat;background-size:100%;}
.rz1n03_06 .rz1n03_06_prev:hover{background-color:#d7000f;-moz-box-shadow:0px 0px 21px rgba(215,0,15,0.15); -webkit-box-shadow:0px 0px 21px rgba(215,0,15,0.15); box-shadow:0px 0px 21px rgba(215,0,15,0.15);}
.rz1n03_06 .rz1n03_06_prev:hover b{background:url("../images/in32_06_on.png") center no-repeat;background-size:100%;}

.rz1n03_06 .rz1n03_06_next{width:50px;height:50px;display:block;overflow:hidden;border-radius:50%;background-color:#fff;position:absolute;right:0px;top:50%;margin-top:-25px;z-index:999;}
.rz1n03_06 .rz1n03_06_next b{width:100%;height:100%;display:block;overflow:hidden;position:absolute;left:0px;top:0px;background:url("../images/in32_07.png") center no-repeat;background-size:100%;}
.rz1n03_06 .rz1n03_06_next:hover{background-color:#d7000f;-moz-box-shadow:0px 0px 21px rgba(215,0,15,0.15); -webkit-box-shadow:0px 0px 21px rgba(215,0,15,0.15); box-shadow:0px 0px 21px rgba(215,0,15,0.15);}
.rz1n03_06 .rz1n03_06_next:hover b{background:url("../images/in32_07_on.png") center no-repeat;background-size:100%;}



.rz1n03_07{width:100%;overflow:hidden;padding-top:.7rem;padding-bottom:1rem;position:relative;z-index:999;}
.rz1n03_07_c{width:100%;overflow:visible;margin-top:.4rem;}
.rz1n03_07_c ul li{width:32%;overflow:hidden;float:left;margin-right:2%;margin-bottom:.3rem;background-color:#fff;position:relative;border-radius:.1rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-moz-box-shadow:0px 0px 21px rgba(0,0,0,0.05); -webkit-box-shadow:0px 0px 21px rgba(0,0,0,0.05); box-shadow:0px 0px 21px rgba(0,0,0,0.05);}
.rz1n03_07_c ul li:nth-child(4n){margin-right:0px;}
.rz1n03_07_c ul li em{display:block;font-style:normal;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.rz1n03_07_c ul li em.em1{width:62.5%;overflow:hidden;height:35px;line-height:35px;border-radius:0px 0px .1rem .1rem;background-color:#d7000f;position:absolute;left:18.75%;top:0px;color:#fff;text-align:center;font-size:15px;}
.rz1n03_07_c ul li em.em2{width:100%;overflow:hidden;margin-top:35px;padding:.3rem 0px;}
.rz1n03_07_c ul li em.em2 span{width:100%;display:block;overflow:hidden;text-align:center;}
.rz1n03_07_c ul li em.em2 span.sp1{font-size:20px;color:#222;font-weight:bold;line-height:1.5;text-overflow:ellipsis;white-space:nowrap;}
.rz1n03_07_c ul li em.em2 span.sp2{margin-top:.08rem;font-size:15px;color:#666;line-height:1.5;}


@media screen and (max-width:1820px) {
}


@media screen and (max-width:1700px) {

    
}

@media screen and (max-width:1635px) {

}

@media screen and (max-width:1520px) {
    

}

@media screen and (max-width:1440px) {

    .rzin02_t{font-size:32px;}
    .rz1_in_01 .fl p.p1{font-size:32px;}
    .rz_in_01 .fl p.p1{font-size:32px;}

    .rzin02cc_b_slide .swiper-slide{padding-bottom:0px;}
}



@media screen and (max-width:1300px) {

    .wrap_c{width:auto;margin:0px 4%;}
    
}

@media screen and (max-width:1200px) {

    .rzin02_t{font-size:26px;}
    .rz1_in_01 .fl p.p1{font-size:26px;}
    .rz_in_01 .fl p.p1{font-size:26px;}
}


@media screen and (max-width:992px) {

    

    .wrap_in{margin:0px 10px;}
    .wrap_c{margin:0px 10px;padding:0px;width:auto;}
    .wrap_nr{margin:0px 10px;}

    .w_pc{display:none !important;}
    .w_wap{display:block !important;}

    .rz_sub_01{}
    .rz_sub_01{margin-top:0px;}

    .rz_in_01 .wrap_c{display:block;}
    .rzsb01_c .rz01c_c p{font-size:30px;}
    .rz_nav_01 a{font-size:12px;}
    .rz_nav_02 ul li{font-size:14px;}

    .rz_in_01 .fl{width:100%;}
    .rz_in_01 .fr{width:100%;margin-top:.6rem;}
    .rz_in_01 .fr label{max-width:900px;margin:0px auto;padding:0px;}

    .rz_in_01 .fl p{font-size:14px;}
    .rz_in_01 .fl p.p1{font-size:20px;}

    .rzin02_t{font-size:20px;}

    .rzin02_tab ul li{font-size:16px;width:50%;text-align:center;padding:0px;}
    .rzin02cc_t p{font-size:14px;}

    .rzin02cc_b ul li{width:100%;margin-right:0px;margin-bottom:.4rem;}
    .rzin02cc_b ul li em.em2{font-size:16px;height:60px;}
    .rzin02cc_b ul.ul1 li{width:100%;margin-right:0px;}

    .rzin02cc_b_slide .swiper-slide em.em2{font-size:16px;height:60px;}

    .rzin02cc_a a{font-size:14px;height:40px;padding:0px 40px;line-height:40px;}

    .rzin03_c ul li{width:100%;text-align:left;border-right:0px;padding:.1rem .4rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
    .rzin03_c ul li label.lb2{padding-left:.6rem;background-position:.1rem;}

    .rz_nav_02{display:none;}
    .rz_nav_02_on{top:0;position:relative;}
    .rz_in_01_on{margin-top:0px;}

    .rz1_in_01 .wrap_c{display:block;}
    .rz1_in_01 .fl{width:100%;}
    .rz1_in_01 .fr{width:100%;margin-top:.4rem;}

    .rz1_in_01_on{margin-top:0px;}
    .rz1_in_01 .fl p.p1{font-size:20px;}
    .rz1_in_01 .fl p{font-size:14px;}
    .rz1_in_01 .fl p.p3{font-size:16px;}

    .rz1n2c_r_slide .swiper-slide p{font-size:14px;}
    .rz1in02_c .rz1n2c_l ul li{font-size:16px;}

    .rn301_c .rzin02_t{position:relative;}
    .rzin02_c{width:100%;position:relative;top:0;}
    .rzin02_c p{font-size:16px;}
    .rzin02_b{position:absolute;left:initial;right:0px;bottom:initial;top:0px;}
    .rzin02_b a{height:40px;padding:0px 20px;font-size:14px;line-height:40px;}

    .rzin02_t a{height:40px;padding:0px 20px;font-size:14px;line-height:40px;}

    .rz1n03_02_c ul li{width:100%;margin-right:0px;margin-bottom:.4rem;}
    .rz1n03_02_c ul li:last-child{margin-bottom:0px;}
    .rz1n03_02_c ul li em.em2{padding:.4rem .3rem;}
    .rz1n03_02_c ul li em.em2 span.sp1{font-size:16px;}
    .rz1n03_02_c ul li em.em2 span.sp2{font-size:13px;}
    .rz1n03_02_c ul li em.em2 span.sp3 i{font-size:14px;}

    .rn301_c img{width:90%;margin-right:5%;}

    .rz1n03_06_slide .swiper-slide{width:70%;height:auto;padding:0px;}
    .rz1n03_07_c ul li{width:100%;margin-right:0px;margin-bottom:.4rem;}

    .rz1n03_05 ul li{font-size:.34rem;}


}

@media (max-width:768px) {
   
}


@media screen and (max-width:768px) {
   
}


/* 0821新增 */
.hz-0821-in_01box{background:url("//m.yolosolive.com/cn/tres/NewWebUI/2022/Certification/images/hz-0821-p0-bg.jpg") center no-repeat;background-size:cover;}
.rz_in_01.hz-0821-in_01box .fr{
width: 53.7%;
position: relative;
}
.rz_in_01.hz-0821-in_01box .fr label{
  background: transparent;
}
.hz-containerbox{
  width: 100%;
  overflow: hidden;
}
.hz-0821-btn-l{
  width: 12%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -13%;
  cursor: pointer;
}
.hz-0821-btn-r{
  width: 12%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -13%;
  cursor: pointer;
}
.hz-0821-btn-l5{
  width: 7%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 12%;
  cursor: pointer;
}
.hz-0821-btn-r5{
  width: 7%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 12%;
  cursor: pointer;
}
.hz-0821-btn-l5 img,.hz-0821-btn-r5 img,.hz-0821-btn-l6 img,.hz-0821-btn-r6 img{
  width: 100%;
}
.hz-0821-btn-l.swiper-button-disabled,.hz-0821-btn-l2.swiper-button-disabled,.hz-0821-btn-l3.swiper-button-disabled{
  opacity: 0.5;
}
.hz-0821-btn-r.swiper-button-disabled,.hz-0821-btn-r2.swiper-button-disabled,.hz-0821-btn-r3.swiper-button-disabled{
  opacity: 0.5;
}


.hz-0821-in_02box .rzin02cc_b ul.ul1 li {
  width: 32.4%;
}
.hz-0821-in_02box .rzin02cc_b ul.ul1 li:first-child{
  margin-left: 15.6%;
}
.hz-0821-swiper-containerbox2{
  width: 100%;
  margin: 0 auto;
  position: relative;
}
.hz-0821-swiper-containerbox2 img{
  width: 100%;
}
.hz-0821-btn-l2{
  width: 9%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -7%;
  cursor: pointer;
}
.hz-0821-btn-l2 img,.hz-0821-btn-r2 img{
  width: 100%;
}
.hz-0821-btn-r2{
  width: 9%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -7%;
  cursor: pointer;
}
.hz-0821-in_02box .rzin02_c1{
  overflow:visible;
}
.hz-0821-in_02box .rzin02_cc{
  overflow:visible;
  display: none;
  position: relative;
}
.hz-0821-in_02box .rzin02_cc:nth-child(1){
 display: block;
}
.hz-0821-st-add-p0-img{
  width: 100%;
  overflow: hidden;
}
.hz-0821-in_02box .rzin02cc_b {
  overflow: hidden;
  width: 90%;
  margin-left: 5%;
}
.hz-0821-in_02box  .rzin02cc_t {
  text-align: justify;
}
.hz-0821-in_02box .slide{
  width: 100% !important;
}
.hz-0821-btn-l3{
  width: 9%;
  position: absolute;
  top: 67%;
  transform: translateY(-50%);
  left: -7%;
  cursor: pointer;
}

.hz-0821-btn-r3{
  width: 9%;
  position: absolute;
  top: 67%;
  transform: translateY(-50%);
  right: -7%;
  cursor: pointer;
}
.hz-0821-btn-l3 img,.hz-0821-btn-r3 img{
  width: 100%;
}
.hz-0821-in_03box  img{
  width: 100%;
}
.hz-0821-in_03box .hz-0821-p2-box{
  width: 100%;
  overflow: hidden;
}
.hz-0821-in_03box .hz-0821-p2-item{
  width: 20%;
  position: relative;
  float: left;
}
.hz-0821-in_03box .hz-0821-p2-item:nth-child(3){

}
.hz-0821-p2-tit{
  width: 100%;
  font-size: 22px;
  color: #333;
  position: absolute;
  top: 17%;
  text-align: center;
  }
.hz-0821-p2-name{
font-size: 16px;
color: #333;
position: absolute;
top: 43%;
left: 23%;
}
.hz-0821-p2-tel{
  font-size: 16px;
  color: #333;
  position: absolute;
  top: 59.5%;
  left: 23%;
  }
  .hz-0821-p2-email{
    font-size: 16px;
    color: #333;
    position: absolute;
    top: 75%;
    left: 23%;
    }
    .hz-0821-p2-email2{
      font-size: 15px;
    }



    .rzin02_tab_0821 {
      width: 100%;
      overflow: hidden;
      margin-top: 0.3rem;
  }

    .rzin02_tab_0821 ul li.on {
      background-color: #d7000f;
      color: #fff;
      border-radius: 50px;
  }

  .rzin02_tab_0821 ul {
    font-size: 0px;
    text-align: center;
    width: 100%;
    overflow: hidden;
}
.rzin02_tab_0821 ul li {
  height: 50px;
  padding: 0px 40px;
  line-height: 50px;
  font-size: 18px;
  color: #222222;
  font-weight: bold;
  display: inline-block;
}
.rzin02_tab_0821 ul li a {
  font-weight: bold;
}
.rzin02_tab_0821 ul li.on a {
  color: #fff;
}





    @media screen and (max-width:1200px) {
      .hz-0821-btn-l2,.hz-0821-btn-l3 {
        left: -4%;
    }
    .hz-0821-btn-r2,.hz-0821-btn-r3 {
      right: -4%;
  }
    }



    @media screen and (max-width:768px) {
      .rz_in_01.hz-0821-in_01box .fr {
        width: 90%;
        position: relative;
        margin-left: 5%;
        float: none;
    }
    .hz-0821-swiper-caontainerbox{
      width: 100%;
    }
    .hz-0821-btn-l {
      width: 16%;
      top: 50%;
      left: -11%;
      z-index: 100000;
  }
  .hz-0821-btn-r {
    width: 16%;
    top: 50%;
    right: -11%;
    z-index: 100000;
}
.hz-0821-swiper-caontainerbox .swiper-slide{
  width: 100% !important;
  padding-bottom: 0%;
}
.rz_in_01.hz-0821-in_01box .fl {
  width: 100%;
  margin-bottom: 0.5rem;
}
.rz_in_01.hz-0821-in_01box .fl p.p1 {
  font-size: 4.8vw;
}
.rz_in_01.hz-0821-in_01box .fl p {
  font-size: 3.2vw;
}


.hz-0821-in_02box .rzin02_t {
  font-size: 4.8vw;
}

.hz-0821-in_02box  .rzin02_tab_0821 ul li {
  font-size:3.73vw;
  width: 36%;
  text-align: center;
  padding: 0px;
  height: 40px;
    line-height: 40px;
}

.hz-0821-in_02box .rzin02cc_t p {
  font-size: 3.2vw;
}
.hz-0821-in_02box .rzin02cc_b {
  overflow: hidden;
  width: 100%;
  margin-left: 0%;
}
.hz-0821-in_02box .rzin02cc_b ul.ul1 li:first-child {
  margin-left: 0%;
}
.hz-0821-in_02box .rzin02cc_b ul.ul1 li {
  width: 100%;
  float: none;
}
.hz-0821-in_02box .rzin02cc_b ul li em.em2 {
  font-size: 4.26vw;
}

.hz-0821-in_02box .swiper-slide {
  padding-bottom: 0%;
}
.hz-0821-in_03box .hz-0821-p2-item {
  width: 100%;
  float: none;
}
.hz-0821-p2-tit {
  width: 100%;
  font-size: 3.47vw;
  top: 22%;
}
.hz-0821-p2-name {
  font-size: 2.7vw;
  color: #333;
  position: absolute;
  top: 61%;
  left: 13%;
}
.hz-0821-p2-tel {
  font-size: 2.7vw;
  color: #333;
  position: absolute;
  top: 61%;
  left: 32%;
}
.hz-0821-p2-email {
  font-size: 2.7vw;
  color: #333;
  position: absolute;
  top: 61%;
  left: 62%;
}
.hz-0821-st-add-p0-img1{
  margin-bottom: 0.5rem;
}
.hz-0821-in_03box .rzin02_t {
  font-size: 4.8vw;
}


    }




    /* 认证渠道研修院介绍开始 */
    .rz1_in_01.hz-rz1-0821-in_01box{background:url("//m.yolosolive.com/cn/tres/NewWebUI/2022/Certification/images/hz-0821-p0-bg.jpg") center no-repeat;background-size:cover;}
    .rz1_in_01.hz-rz1-0821-in_01box .fr label{
      background: transparent;
    }
    .rz1_in_01.hz-rz1-0821-in_01box .fr{
      width: 53.7%;
      position: relative;
    }
    .hz-rz-0821-in_01box{overflow:hidden;background:url("//m.yolosolive.com/cn/tres/NewWebUI/2022/Certification/images/hz-rz-0821-p0-bg.jpg") center no-repeat;background-size:cover;padding:.8rem 0px;}
    .rz1_in_01.hz-rz-0821-in_01box .fr label{
      background: transparent;
    }
    .hz-0821-add-li{
      margin-right:2% !important;
    }
    .hz-0821-add-li2{
      margin-right: 0% !important;
    }
    .hz-rz-0821-in_03box .rz1n03_07_c ul li{
      width: 24%;
      margin-right: 0%;
      margin-left: 1.3%;
    }
    .hz-rz-0821-in_03box .rz1n03_07_c ul li:first-child{
      margin-left: 0%;
    }
    .hz-rz-0821-in_03box .rz1n03_07_c ul li em.em2 {
      margin-top: 0px;
  }
  .hz-rz-0821-in_03box .rz1n03_07_c ul li:nth-child(3),.hz-rz-0821-in_03box .rz1n03_07_c ul li:nth-child(4){
padding: 1.25% 0;
  }
  .hz-rz-0821-in_03box  .rz1n03_07_c ul li em.em2 span.sp2 {
    color: #e60012;
}
.rz1n03_06 .rz1n03_06_prev b {
  background: url(//m.yolosolive.com/cn/tres/NewWebUI/2022/Certification/images/in32_06.png) center no-repeat;
}
.rz1n03_06 .rz1n03_06_prev:hover b {
  background: url(//m.yolosolive.com/cn/tres/NewWebUI/2022/Certification/images/in32_06_on.png) center no-repeat;
}
.rz1n03_06 .rz1n03_06_next b {
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
  position: absolute;
  left: 0px;
  top: 0px;
  background: url(//m.yolosolive.com/cn/tres/NewWebUI/2022/Certification/images/in32_07.png) center no-repeat;
  background-size: 100%;
}
.rz1n03_06 .rz1n03_06_next:hover b {
  background: url(//m.yolosolive.com/cn/tres/NewWebUI/2022/Certification/images/in32_07_on.png) center no-repeat;
}
.hz-rz-0821-in_03box .sop03fr{
  background:url("../images/hz-rz-0821-p2-bg.jpg")  center no-repeat !important;
  background-size:cover;
  padding:.8rem 0px;
  padding-top: 0px;
}
.rz1_in_01-1 {
  margin-top: 0px !important;
}
.hz-rz-0821-in_03box .rz1n03_02 {
padding-bottom: 1rem;
}
.swiper-rz1-container .swiper-slide{
  width: 32% !important;
  margin-right: 2%;
}
.swiper-rz1-container .swiper-slide  li {
  width: 100%;
}
.rz1n03_05 ul li.active {
  color: #d7000f;
  font-weight: bold;
    cursor: pointer;
    border-bottom: 2px solid #e60012;
}

.hz-rz1-rybox{
  width: 100%;
  overflow: hidden;
  display: none;
}
.hz-rz1-rybox.active{
  display: block;
}
.hz-rz1-rybox ul{
  width: 100%;
  overflow: hidden;
  display: flex;
  justify-content:center;
  margin-top: 3%;
}

.hz-rz1-rybox ul li{
  width:20%;
  margin-left: 2%;
  position: relative;

}
.hz-rz1-rybox ul li img{
  width: 100%;
}
.hz-rz1-rybox .i1,.hz-rz1-rybox2 .i1{
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
  background: url(//m.yolosolive.com/cn/tres/NewWebUI/2022/Certification/images/in32_08.png) center no-repeat;
  background-size: 100% 100%;
  position: absolute;
  left: 0px;
  top: 0px;
}
.hz-rz1-rybox em,.hz-rz1-rybox2 em {
  width: calc(100% - 0.2rem);
  overflow: hidden;
  display: block;
  font-style: normal;
  position: absolute;
  left: 0.1rem;
  bottom: 0.2rem;
  text-align: center;
  font-size: 15px;
  color: #fff;
  line-height: 1.8;
}

.ry-swiperbox,.ry-swiperbox2{
  width: 100%;
  overflow: hidden;
}
.ry-swiperbox .swiper-wrapper{
  display: flex;
  justify-content:center;
}
.ry-swiperbox .swiper-slide{
  width: 20%;
  margin-left: 2%;
}
.hz-rz1-rybox ul .swiper-slide li {
  width: 100%;
  position: relative;

}
.ry-btnbox li{
  cursor: pointer;
}
.ry-swiperbox2 ul{
  width: 100%;
  overflow: hidden;
}
.ry-swiperbox2 .swiper-slide{
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
/* .ry-swiperbox2 .swiper-slide-prev{
  width: 0%;
}
.ry-swiperbox2 .swiper-slide:nth-child(1){
  margin-left: 0%;
} */
.ry-swiperbox2 .swiper-slide li{
  width: 100%;
  float: left;
}
.ry-swiperbox2 .swiper-slide li img{
  width: 100%;
}







@media screen and (max-width:768px) {
  .rz1_in_01.hz-rz1-0821-in_01box .fr {
    width: 90%;
    position: relative;
    margin-left: 5%;
    float: none;
}
.hz-0821-swiper-caontainerbox{
  width: 100%;
}
.hz-0821-btn-l {
  width: 16%;
  top: 50%;
  left: -11%;
  z-index: 100000;
}
.hz-0821-btn-r {
width: 16%;
top: 50%;
right: -11%;
z-index: 100000;
}
.hz-0821-swiper-caontainerbox .swiper-slide{
width: 100% !important;
padding-bottom: 0%;
}
.rz1_in_01.hz-rz1-0821-in_01box .fl {
width: 100%;
margin-bottom: 0.5rem;
}
.hz-rz-0821-in_01box .fl p.p1 {
font-size: 4.8vw;
}
.hz-rz-0821-in_01box .fl p {
font-size: 3.2vw;
}


.hz-0821-in_02box .rzin02_t {
font-size: 4.8vw;
}



.hz-rz-0821-in_03box .rz1n03_02_c ul li em.em2 span.sp1 {
  font-size: 16px;
}

.hz-rz-0821-in_03box .rzin02_t {
font-size: 4.8vw;
}


.swiper-rz1-container{
  width: 100%;
  overflow: hidden;
}
.swiper-rz1-container .swiper-slide{
  width: 100% !important;
  margin-right: 0%;
  padding-bottom: 1%;

}
.swiper-rz1-container .swiper-slide  li {
  width: 98%;
  margin-left: 1%;
  box-shadow: 0px 0px 5px rgba(0,0,0,0.05)
}
.swiper-rz1-container>.swiper-pagination {
  bottom: 4% !important;
}
.hz-rz-0821-in_03box .rz1n03_07_c ul li {
  width: 50%;
  margin-right: 0%;
  margin-left: 0%;
}
.hz-rz-0821-in_03box .rz1n03_07_c ul li em.em2 span.sp1 {
  font-size: 3.47vw;
}

.hz-rz-0821-in_03box .rz1n03_07_c ul li em.em2 span.sp2 {
  font-size: 2.93vw;
}


.ry-swiperbox .swiper-slide {
  width: 100% !important;
  margin-left: 0%;
}
.hz-rz1-rybox {
  overflow: hidden;
  /* margin: 0 12%; */
  margin-top: 4%;
  padding: 0px;
  width: auto;
  position: relative;
}
.ry-swiperbox .swiper-wrapper {
  justify-content: flex-start;
}
.hz-rz1-rybox ul li {
  margin-left: 0%;
}
.ry-swiperbox .swiper-slide {
  padding-bottom: 0%;
}
.hz-rz1-rybox ul li {
  width: 100%;
  margin-left: 0;
  position: relative;
}
.hz-rz1-rybox ul {
  width: 60%;
  margin: 0px 20%;
}
.hz-rz-0821-in_03box .rz1n03_05 ul li {
  font-size: 3.47vw;
}
.hz-rz-0821-in_03box .hz-0821-btn-l{
  width: 16%;
  left: 2%;
}
.hz-rz-0821-in_03box .hz-0821-btn-r{
  width: 16%;
  right: 2%;
}

.hz-0821-btn-l6{
  width: 16%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 2%;
  cursor: pointer;
}
.hz-0821-btn-r6{
  width: 16%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 2%;
  cursor: pointer;
}
.hz-0821-btn-l6 img,.hz-0821-btn-r6 img{
  width: 100%;
}

.hz-0821-btn-l img{
  width: 100%;
}
.hz-0821-btn-r img{
width: 100%;
}
.ry-swiperbox2 .swiper-slide {
  width: 100% !important;
  margin-left:0%;
  padding-bottom: 0%;
}
 .ry-swiperbox2 {
  width: 64%;
  margin: 0px 18%;
}

.hz-0821-btn-l6.swiper-button-disabled{
  opacity: 0.5;
}
.hz-0821-btn-r6.swiper-button-disabled{
  opacity: 0.5;
}

.ry-swiperbox2 .swiper-slide{
  margin-right: 0 !important;
}

}

.hz-rz-0821-in_03box .rz1n03_02_c ul li:nth-child(3)  {
  margin-right: 2% !important;
}
.hz-rz-0821-in_03box .rz1n03_02_c ul li:nth-child(5) {
  margin-right: 0px !important;
}
.hz-rz-0821-in_03box .rz1n03_02_c ul li:nth-child(3) em.em2 span.sp3 {
  margin-top: 16%;
}
@media screen and (max-width:768px) {
  .hz-rz-0821-in_03box .rz1n03_02_c ul li:nth-child(3) em.em2 span.sp3 {
    margin-top: 0.4rem;
  }
}


/* hz1011新增 */
.hz-1011-swiperbox{
  width: 100%;
  overflow: hidden;
  position: relative;
}
.hz-1011-banner-title {
  width: 100%;
  font-size: 46px;
  color: #000;
  line-height: 1.8em;
}
.hz-1011-banner-title span {
  color: #e60012;
  font-weight: bold;
  font-size: 72px;
}
.hz-1011-banner-line {
  width: 50%;
  margin: 20px 0 30px 0;
}
.hz-1011-banner-line img{
  width: 100%;
}
.hz-1011-banner-btn {
  display: inline-block;
  padding: 12px 24px;
  background: #e60012;
  color: white;
  font-size: 18px;
  border-radius: 30px;
  border: 1px solid transparent;
  transition: all 0.5s;
}
.hz-1011-banner-btn:hover{
  border-color: #d7000f;
  background: #d7000f;

}

a.hz-1011-banner-btn:hover{
  color: #fff !important;
}

.hz-1011-swiperbox .swiper-pagination-bullet-active{
  background: #e60012 !important;
}

@media screen and (max-width:768px) {
  .hz-1011-banner-title {
    font-size: 6.1vw;
}
.hz-1011-banner-title span {
  font-size: 9.6vw;
}

.hz-1011-banner-btn{
  margin-top: 5%;
  padding: 8px 16px;
    font-size: 15px;
}
.hz-1011-banner-line {
  width: 82%;
  margin: 2% 0 3% 0;
}
.hz-1011-swiperbox .swiper-slide{
  padding-bottom: 0%;
}
.hz-1011-swiperbox .rzsb01_c .rz01c_c{
  margin-top: -28%;
}






}