/*banner*/
.ny_banner{padding-top:75.2px;}

.ny_banner img {
  width: 100%;
  height: auto;
}
/* 注册 */
.w {
  padding: 7.07692vw 2vw;
  margin: 0 auto;
}
.bs {
  box-sizing: border-box;
}
/* --ie清除--*/
 
select::-ms-expand{ display: none; }
 
/* --火狐、谷歌清除--*/
 
select{
     appearance:none; 
    -moz-appearance:none; 
    -webkit-appearance:none;
     /* background: url("arrow.png") no-repeat scroll right center transparent; */
     padding-right: 14px;
}

option::-ms-expand{ display: none; }
option{
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari 和 Chrome */
    appearance:none;
}
/* --背景色字体颜色--*/
option:hover{
    color:#fff;
    background-color:#1E90FF;
    outline: none;
    border: none;
}

.separating_layer {
	width: 100%;
	height: 2.1vw;
	background-color: #f3f3f3;
}


.w {
    padding: 7.07692vw 2vw;
}

/* 公共标题 */
.mb_rg_title {
  position: relative;
  width: 100%;
  height: auto;
  text-align: center;
  margin-bottom: 10vw;
}
.mb_rg_title h2 {
  width: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
  font-size: 4.5vw;
  font-weight: 500;
	color: #232223;
}
.mb_rg_title em {
  position: absolute;
  top: 4vw;
  left: 50%;
  transform: translateX(-50%);
  width: 43vw;
  height: 1.6vw;
	background-image: linear-gradient(133deg, 
		rgba(247, 206, 61, 0.8) 0%, 
		rgba(246, 96, 39, 0.8) 100%);
}


/* 公共title */
.mb_jz_title {
    position: relative;
    width: 100%;
    height: auto;
    text-align: center;
    margin-bottom: 10vw;
}
.mb_jz_title h2 {
    width: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1;
    font-size: 4.5vw;
    font-weight: 500;
    color: #232223;
}
.mb_jz_title em {
    position: absolute;
    top: 4vw;
    left: 50%;
    transform: translateX(-50%);
    width: 43vw;
    height: 1.6vw;
    background-image: linear-gradient(133deg, rgb(255, 160, 80) 0%, rgba(255,177,153 , 0.8) 100%);
}

/* 烦恼 */
.mb_jz_trouble_w {
    background-color: #fff;
}
.mb_jz_trouble {
    padding: 5vw 4.3vw 0;
}
.mb_jz_trouble .mb_jz_title em {
    width: 26vw;
}
.mb_jz_trouble_con {
    margin-top: 20vw;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.mb_jz_trouble_con div {
    position: relative;
	width: 42.7vw;
	height: 17.6vw;
	background-color: #ffffff;
	box-shadow: 0vw 0.5vw 1.1vw 0vw 
		rgba(159, 158, 158, 0.5);
	border-radius: 2.1vw;
    margin-bottom: 11.7vw;
    text-align: center;
}
.mb_jz_trouble_con div img {
    position: absolute;
    top: -7vw;
    left: 50%;
    transform: translateX(-50%);
    width: 10.7vw;
    height: 10.7vw;
    border-radius: 50%;
    vertical-align: middle;
}
.mb_jz_trouble_con div h3 {
    position: absolute;
    top: 6vw;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    font-size: 3.5vw;
    font-weight: 500;
    text-align: center;
    color: #232223;
}
.mb_jz_trouble_con div p {
    position: absolute;
    top: 12vw;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    font-size: 3vw;
    font-weight: 500;
    text-align: center;
	color: #999;
}
/* 服务 */
.mb_jz_reason_w {
    background-color: #fff;
}
.mb_jz_reason {
    padding: 5vw 4.3vw;
}
.mb_jz_reason .mb_jz_title em {
  width: 40vw;
}
.mb_jz_reason_con {
    position: relative;
    width: 91.2vw;
    margin-top: 16vw;
    /* height: 57.1vw; */
}

.mb_jz_reason_con ul > li {
    width: 100%;
    height: 8vw;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
    align-items: center;
    border-left: 0.3vw solid #f3f3f3;
}
.mb_jz_reason_con ul > li:first-child {
    border-top: 0.3vw solid #f3f3f3;
}

.mb_jz_reason_con ul > li p,
.mb_jz_reason_con ul > li strong {
    display: inline-block;
    height: 100%;
    border-right: 0.3vw solid #f3f3f3;
    border-bottom: 0.3vw solid #f3f3f3;
    box-sizing: border-box;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
    justify-content: center;
    align-items: center;
}

.mb_jz_reason_con ul > li p {
    width: 45.6vw;
    font-size: 3.2vw;
	color: #4a4a4a;
}
.mb_jz_reason_con ul > li strong {
    width: 45.9vw;
    font-size: 3.5vw;
    font-weight: normal;
	color: #dc4711;
}
.mb_jz_reason_con ul > li:first-child p {
    font-size: 4vw;
    color: #232223;
}
.mb_jz_reason_con ul > li:first-child strong {
    font-size: 4vw;
}
.mb_position_img {
    position: absolute;
    right: 0;
    top: -1.7vw;
    width: 45.9vw;
    height: 57.6vw;
}
.mb_position_img img {
    width: 100%;
    height: 100%;
    vertical-align: middle;
}
.mb_service_refer {
    margin-top: 6.4vw;
    text-align: center;
}
.mb_service_refer span {
    display: inline-block;
    font-size: 4.5vw;
	color: #dc4711;
}
.mb_service_refer a {
    display: inline-block;
	width: 40vw;
    height: 7.5vw;
    line-height: 7.5vw;
	background-image: linear-gradient(133deg, 
		#f7ce3d 0%, 
		#f66027 100%);
	box-shadow: 0.3vw 0.5vw 1.1vw 0vw 
		#ffcdbb;
	border-radius: 3.7vw;
    font-size: 3.5vw;
    color: #fff;
    margin-top: 4.3vw;
}
/* 资料 */
.mb_jz_data_w {
    background-color: #fff;
}
.mb_jz_data {
    padding: 5vw 4.3vw;
}
.mb_jz_data .mb_jz_title em {
    width: 31vw;
}
.mb_jz_data_con {
    margin-top: 4.61538vw;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
    justify-content: space-between;
    text-align: center;
}
.mb_jz_data_con div {
    width: 30%;
    padding-top: 3vw;
    background-color: #fff;
    text-align: center;
}
.mb_jz_data_con div img {
    width: 10.7vw;
    height: 10.7vw;
    display: inline-block;
    vertical-align: middle;
}
.mb_jz_data_con div h3 {
    padding-top: 2vw;
    font-size: 3.2vw;
    font-weight: 500;
}
/* 流程 */
.mb_jz_flow_w {
    background-color: #fff;
}
.mb_jz_flow {
    padding: 5vw 4.3vw;
}
.mb_jz_flow .mb_jz_title em {
    width: 31vw;
}
.mb_jz_flow_con {
    margin-top: 14vw;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.mb_jz_flow_con div {
	width: 27.7vw;
	height: 11.7vw;
	background-color: #ffffff;
	box-shadow: 0vw 0.5vw 1.1vw 0vw 
		rgba(215, 215, 215, 0.5);
    border-radius: 2.1vw;
    padding-left: 3.2vw;
    margin-bottom: 5.3vw;
    box-sizing: border-box;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
    align-items: center;
}
.mb_jz_flow_con div img {
    margin-right: 2.1vw;
    width: 5.3vw;
    height: 5.3vw;
}
.mb_jz_flow_con div p {
    font-size: 3.5vw;
	color: #232223;
}




/* need */
.mb_rg_need_w {
  background-color: #fff;
}
.mb_rg_need {
  position: relative;
}
.mb_rg_need .mb_rg_title em {
  width: 27vw;
}
.mb_rg_need_con {
  margin-top: 4.61538vw;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.mb_rg_need_con div {
  width: 30%;
  padding-top: 3vw;
  /* background-color: #e9e9e9; */
  margin-bottom: 4.61vw;
  margin-right: 3.05vw;
  text-align: center;
}
.mb_rg_need_con div:nth-of-type(3n+3) {
  margin-right: 0;
}
.mb_rg_need_con div img {
  width: 12.8vw;
  display: inline-block;
  vertical-align: middle;
}
.mb_rg_need_con div h3 {
  font-size: 3.5vw;
  font-weight: 500;
  text-align: center;
  padding: 3vw 0;
  color: #232223;
}
.mb_rg_need_more {
  margin-top: 4.61vw;
  width: 100%;
  text-align: center;
}
.mb_rg_need_more a {
  display: inline-block;
	width: 40vw;
  height: 7.5vw;
  line-height: 7.5vw;
  font-size: 3.5vw;
  color: #fff;
	background-image: linear-gradient(133deg, 
		#f7ce3d 0%, 
		#f66027 100%);
	box-shadow: 0vw 0.5vw 1.1vw 0vw 
		rgba(254, 139, 0, 0.2);
	border-radius: 3.7vw;
}


/*底部相关服务*/
/* 分离层 */
.separating_layer {
	width: 100%;
	height: 2.1vw;
	background-color: #f3f3f3;
}
/* product */
.mb_rg_product_w {
    background-color: #fff;
}
.mb_rg_product {
    
}
.mb_rg_product_title {
    padding-bottom: 4.61vw;
    padding-left: 1.53846vw;
}
.mb_rg_product_title h3 {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
    align-items: center;
    color: #333;
    font-size: 4.51vw;
    font-weight: normal;
}
.mb_rg_product_title i {
    display: block;
    width: 8.61vw;
    height: 0.50vw;
    margin-top: 0.76vw;
    margin-bottom: 0.76vw;
    background-color: #e95307;
}
.mb_rg_product_title em {
    display: inline-block;
    width: 1.1vw;
    height: 6.4vw;
    background-color: #dc4711;
    margin-right: 1.1vw;
} 
.mb_rg_product_title p {
    margin-left: 2.1vw;
    color: #999;
    font-size: 3.65vw;
}
.mb_common_product_img {

}
.mb_common_product_img ul {
    width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.mb_common_product_img ul li {
  width: 28.8vw;
  /* height: 21.3vw; */
  background-color: #ffffff;
  border-radius: 1.1vw;
  border: solid 0.3vw #dc4711;
  margin-right: 2.7vw;
  margin-bottom: 4.8vw;
  padding: 5.1vw 1.1vw; 
  display: flex;
  justify-content: center;
  align-items: center;
}
.mb_common_product_img ul li:nth-of-type(3n) {
  margin-right: 0;
}
.mb_common_product_img ul li a {
    display: inline-block;
}
.mb_common_product_img ul li a div {
  width: 100%;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
.mb_common_product_img ul li a div > img {
  width: 6.1vw;
  height: auto;
  vertical-align: middle;
  margin: 0;
}
.mb_common_product_img ul li a div h3 {
  margin-left: 0.8vw;
  font-size: 3.7vw;
  color: #232223;
  font-weight: normal;
  white-space: nowrap;
}
.mb_common_product_img ul li a p {
  font-size: 3vw;
  color: #999;
  text-align: center;
  line-height: normal;
  margin: 0;
  margin-top: 1.1vw;
}
