body {
  background-color: #fff;
}
.top_green_bg {
  background: linear-gradient(180deg, #17CFA1 0%, #68E0CF 100%);
}
.big_bg_white {
  background: #fff;
  width: 100%;
  display: inline-block;
  position: relative;
}
.big_bg_none {
  width: 100%;
  display: inline-block;
  position: relative;
}
.big_bg_none .comm_head_bread {
  position: relative;
  top: 0;
  margin: 25px 0;
}
.big_bg_gray {
  background: #FAFAFA;
  display: inline-block;
  width: 100%;
  position: relative;
}
.mp_content {
  min-width: 1200px;
  width: 1200px;
  margin: 0 auto;
  clear: both;
  position: relative;
}
button {
  border: none;
}
.comm_head_bread {
  position: absolute;
  width: 100%;
  top: 20px;
  left: 0;
  color: #fff;
  font-size: 14px;
  z-index: 1;
  font-weight: 400;
}
.comm_head_bread.black_head {
  color: #333;
}
.comm_head_bread.black_head a {
  color: #333;
}
.comm_head_bread.black_head .right_part {
  color: #333;
}
.comm_head_bread.no_absolute {
  position: relative;
}
.comm_head_bread a {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
}
.comm_head_bread .right_part {
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
  float: right;
}
.service_design_box_shadow {
  box-shadow: 5px 13px 12px 1px rgba(221, 218, 218, 0.21);
}
.copyright_top_bg,
.brand_reg_top_bg,
.brand_sbaj_top_bg,
.brand_sbbg_top_bg,
.brand_sbbz_top_bg,
.design_top_bg,
.patent_zlsq_top_bg,
.zc_detail_top_bg {
  background-image: url('../../images/pc_service/copyright/top_banner.png');
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 47px;
}
.common_top_bg {
  padding-top: 47px;
}
.design_top_bg {
  padding-bottom: 73px;
}
.part1 {
  width: 100%;
  height: 480px;
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 8px 20px 1px rgba(104, 104, 104, 0.34);
  position: relative;
  margin-top: 10px;
}
.part1 .left_img {
  float: left;
  width: 596px;
  height: 390px;
  margin-top: 36px;
  margin-left: 18px;
  position: relative;
  font-size: 0;
}
.part1 .left_img img {
  width: 596px;
  height: 403px;
}
.part1 .left_img .c,
.part1 .left_img .a,
.part1 .left_img .b,
.part1 .left_img .f {
  position: absolute;
  width: 100%;
  text-align: center;
  color: white;
  line-height: 0;
  opacity: 0.95;
}
.part1 .left_img .c.p1,
.part1 .left_img .a.p1,
.part1 .left_img .b.p1,
.part1 .left_img .f.p1 {
  font-size: 42px;
  bottom: 55px;
  font-weight: bold;
  letter-spacing: 10px;
}
.part1 .left_img .c.p2,
.part1 .left_img .a.p2,
.part1 .left_img .b.p2,
.part1 .left_img .f.p2 {
  font-size: 16px;
  bottom: 10px;
}
.part1 .left_img .c.b,
.part1 .left_img .a.b,
.part1 .left_img .b.b,
.part1 .left_img .f.b {
  color: #845a00;
}
.part1 .right_info {
  float: left;
  margin-left: 43px;
  width: 540px;
  height: 100%;
  position: relative;
}
.part1 .right_info .title {
  margin-top: 71px;
  font-size: 20px;
  line-height: 34px;
  color: #333;
  font-weight: bold;
}
.part1 .right_info .note {
  width: 490px;
  color: #333;
  font-size: 13px;
  line-height: 24px;
  margin-top: 10px;
}
.part1 .right_info .price {
  line-height: 24px;
  margin-top: 20px;
}
.part1 .right_info .price .tit_span {
  color: #333333;
  font-size: 14px;
  font-weight: 400;
  margin-right: 13px;
}
.part1 .right_info .price .price_span {
  font-size: 20px;
  font-weight: 800;
  color: #FF4400;
}
.part1 .right_info .price .price_note {
  width: 150px;
  height: 24px;
  background: #FFFFFF;
  border: 1px solid #FFC334;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 400;
  color: #FFB504;
  margin-left: 10px;
  display: inline-block;
  text-align: center;
}
.part1 .right_info .type {
  line-height: 30px;
  margin-top: 10px;
}
.part1 .right_info .type .tit_span {
  color: #333333;
  font-size: 13px;
  float: left;
  margin-right: 15px;
}
.part1 .right_info .type .type_content {
  display: inline-block;
  width: 455px;
}
.part1 .right_info .type .type_btn {
  padding: 0 12px;
  margin-bottom: 18px;
  height: 38px;
  border-radius: 4px;
  background: #F9F9F9;
  color: #666;
  text-align: center;
  line-height: 38px;
  margin-right: 5px;
  display: inline-block;
  font-size: 12px;
}
.part1 .right_info .type .type_btn.active,
.part1 .right_info .type .type_btn:hover {
  color: #1CD0A4;
  background: #E8FAF6;
}
.part1 .right_info .package {
  line-height: 30px;
  margin-top: 10px;
  display: none;
}
.part1 .right_info .package.active {
  display: block;
}
.part1 .right_info .package .tit_span {
  color: #333333;
  font-size: 13px;
  float: left;
  margin-right: 15px;
}
.part1 .right_info .package .type_content {
  display: inline-block;
  width: 455px;
}
.part1 .right_info .package .type_content.design_package_content {
  display: none;
}
.part1 .right_info .package .type_content.design_package_content .package_btn {
  width: 159px;
  margin-bottom: 12px;
}
.part1 .right_info .package .type_content.active {
  display: inline-block;
}
.part1 .right_info .package .package_btn {
  width: 100px;
  height: 38px;
  border-radius: 4px;
  background: #F9F9F9;
  color: #666;
  text-align: center;
  line-height: 38px;
  margin-right: 5px;
  display: inline-block;
  font-size: 12px;
}
.part1 .right_info .package .package_btn.active,
.part1 .right_info .package .package_btn:hover {
  color: #1CD0A4;
  background: #E8FAF6;
}
.part1 .right_info .package .package_note {
  font-size: 12px;
  line-height: 1;
  margin-top: 16px;
  font-weight: 400;
  color: #FFC334;
  margin-left: 69px;
}
.part1 .right_info .btns {
  height: 40px;
  position: absolute;
  bottom: 60px;
}
.part1 .right_info .btns.design_btns {
  left: 68px;
}
.part1 .right_info .btns .do_now_btn {
  width: 124px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  display: inline-block;
  border: 1px solid #1CD0A4;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 400;
  color: #1CD0A4;
  transition: all 0.3s ease-in;
  margin-right: 12px;
}
.part1 .right_info .btns .free_ask_btn {
  width: 124px;
  height: 48px;
  line-height: 48px;
  background: #4AD092;
  border: 1px solid #1CD0A4;
  border-radius: 4px;
  font-size: 12px;
  text-align: center;
  font-weight: 400;
  color: #FFFFFF;
  display: inline-block;
  transition: all 0.3s ease-in;
  margin-right: 12px;
}
.part1 .right_info .btns .free_ask_btn2 {
  width: 220px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  display: inline-block;
  border: 1px solid #1CD0A4;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 400;
  color: #1CD0A4;
  transition: all 0.3s ease-in;
  background-color: transparent;
}
.part1 .right_info .bottom_patent_note {
  font-size: 14px;
  font-weight: 400;
  color: #FFB504;
  position: absolute;
  bottom: 32px;
}
.part1 .right_info .bottom_brand_design_note {
  font-size: 14px;
  font-weight: 400;
  color: #FFB401;
  left: 70px;
  position: absolute;
  bottom: 32px;
}
.service_other {
  margin-top: 90px;
  width: 100%;
  display: inline-block;
}
.service_other .title {
  color: #333;
  line-height: 1;
  font-size: 20px;
  margin-bottom: 20px;
  font-weight: bold;
}
.service_other .other_services_list {
  width: 100%;
}
.service_other .other_services_list li {
  width: 284px;
  height: 249px;
  background: #FFFFFF;
  box-shadow: 0px 0px 12px 1px rgba(221, 218, 218, 0.4);
  border-radius: 10px;
  margin-right: 21px;
  position: relative;
  float: left;
}
.service_other .other_services_list li:nth-child(4),
.service_other .other_services_list li:nth-child(8) {
  margin-right: 0;
}
.service_other .other_services_list li .img_container {
  width: 284px;
  height: 160px;
  position: relative;
}
.service_other .other_services_list li .img_container .hot_img {
  position: absolute;
  right: 6px;
  top: 0;
}
.service_other .other_services_list li .title {
  width: 100%;
  margin: 12px auto 0;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  line-height: 1.4;
}
.service_other .other_services_list li .for_detail {
  position: absolute;
  bottom: 17px;
  left: 78px;
  width: 129px;
  height: 27px;
  border: 1px solid #44D492;
  border-radius: 10px;
  font-size: 14px;
  font-weight: bold;
  color: #19D0A2;
  line-height: 27px;
  text-align: center;
}
.service_other .other_services_list li .for_detail:hover {
  background: #65E7B4;
  color: #ffff;
}
.service_forwhat {
  background-image: url('../../images/brand_reg/forwhat.png');
  width: 100%;
  height: 264px;
  background-repeat: no-repeat;
  margin-top: 32px;
  margin-bottom: 65px;
}
.service_forwhat.service_patent_forwhat {
  background-image: url('../../images/patent_service/zlsq/service_forwhat.png');
  height: 480px;
  background-size: auto 477px;
}
.service_forwhat.service_patent_forwhat .title,
.service_forwhat.service_patent_forwhat .intro {
  color: #fff;
}
.service_forwhat .title {
  width: 100%;
  font-size: 24px;
  font-weight: bold;
  color: #3B2C07;
  line-height: 1;
  padding-top: 55px;
  text-align: center;
}
.service_forwhat .intro {
  width: 1100px;
  margin: 35px auto 0;
  font-size: 16px;
  font-weight: 400;
  color: #3B2C07;
  line-height: 36px;
}
.brand_reg_flow {
  padding-top: 60px;
  text-align: center;
  position: relative;
}
.brand_reg_flow .float_line {
  position: absolute;
  border-bottom: 4px dashed #BBBABA;
  width: 1148px;
  top: 250px;
  left: 26px;
}
.brand_reg_flow .tit {
  font-size: 36px;
  font-weight: bold;
  color: #333333;
  line-height: 36px;
}
.brand_reg_flow .sub_tit {
  font-size: 14px;
  font-weight: 500;
  color: #333333;
  line-height: 14px;
  margin-top: 16px;
}
.brand_reg_flow .flow_list {
  display: inline-block;
  width: 100%;
  margin-top: 39px;
  position: relative;
}
.brand_reg_flow .flow_list li {
  float: left;
  width: 166px;
  margin-right: 178px;
  text-align: center;
}
.brand_reg_flow .flow_list li:nth-child(4) {
  margin-right: 0;
}
.brand_reg_flow .flow_list li .img-container {
  height: 166px;
  width: 166px;
}
.brand_reg_flow .flow_list li .fl_tit {
  font-size: 18px;
  font-weight: bold;
  color: #333333;
  line-height: 18px;
  margin-top: 19px;
  margin-bottom: 13px;
}
.brand_reg_flow .flow_list li .fl_sub_tit {
  font-size: 12px;
  font-weight: 500;
  color: #333333;
  line-height: 1.4;
}
.big_bg_green_line {
  width: 100%;
  height: 480px;
  background: linear-gradient(0deg, #42CE8E 0%, #FFFFFF 100%);
}
.big_bg_green_line .brand_reg_material {
  padding-top: 62px;
  width: 100%;
}
.big_bg_green_line .brand_reg_material .tit {
  height: 36px;
  font-size: 36px;
  font-weight: bold;
  color: #333333;
  line-height: 36px;
  text-align: center;
}
.big_bg_green_line .brand_reg_material .material_list {
  width: 100%;
  margin-top: 60px;
  display: inline-block;
}
.big_bg_green_line .brand_reg_material .material_list li {
  width: 576px;
  height: 264px;
  background: #FFFFFF;
  box-shadow: 0px 0px 12px 1px rgba(221, 218, 218, 0.21);
  border-radius: 10px;
  float: left;
}
.big_bg_green_line .brand_reg_material .material_list li:nth-child(2) {
  float: right;
}
.big_bg_green_line .brand_reg_material .material_list li .left_mt {
  float: left;
  margin-left: 64px;
  margin-top: 83px;
  text-align: left;
}
.big_bg_green_line .brand_reg_material .material_list li .left_mt .tit {
  font-size: 24px;
  font-weight: bold;
  color: #333333;
  line-height: 24px;
  margin-bottom: 10px;
}
.big_bg_green_line .brand_reg_material .material_list li .left_mt .note {
  font-size: 14px;
  font-weight: 500;
  color: #333333;
  line-height: 1.6;
}
.big_bg_green_line .brand_reg_material .material_list li .right_mt {
  float: right;
  margin-top: 65px;
  margin-right: 66px;
}
.why_reg {
  width: 100%;
  padding-top: 115px;
  display: inline-block;
}
.why_reg .wr_left {
  float: left;
  width: 400px;
}
.why_reg .wr_right {
  float: right;
  width: 780px;
}
.why_reg .wr_right .wr_list {
  width: 100%;
  height: 198px;
  background: #FFFFFF;
  box-shadow: 0px 0px 12px 1px rgba(221, 218, 218, 0.21);
  border-radius: 10px;
  margin-bottom: 15px;
}
.why_reg .wr_right .wr_list:nth-child(3) {
  margin-bottom: 0;
}
.why_reg .wr_right .wr_list:hover .wr_list_one {
  color: #44D492;
}
.why_reg .wr_right .wr_list:hover .wr_list_two .tit,
.why_reg .wr_right .wr_list:hover .wr_list_two .note {
  color: #44D492;
}
.why_reg .wr_right .wr_list .wr_list_one {
  float: left;
  width: 51px;
  height: 38px;
  font-size: 49px;
  font-weight: 500;
  font-style: italic;
  color: #333333;
  line-height: 1;
  margin-top: 81px;
  margin-left: 37px;
}
.why_reg .wr_right .wr_list .wr_list_two {
  float: left;
  height: 100%;
  width: 500px;
  margin-left: 29px;
}
.why_reg .wr_right .wr_list .wr_list_two .tit {
  font-size: 18px;
  font-weight: bold;
  color: #333333;
  line-height: 1.6;
}
.why_reg .wr_right .wr_list .wr_list_two .tit:nth-child(1) {
  margin-top: 35px;
}
.why_reg .wr_right .wr_list .wr_list_two .tit:nth-child(2) {
  margin-bottom: 15px;
}
.why_reg .wr_right .wr_list .wr_list_two .note {
  font-size: 12px;
  font-weight: 400;
  color: #333333;
  line-height: 2;
}
.why_reg .wr_right .wr_list .wr_list_three {
  float: right;
  margin-right: 40px;
  margin-top: 76px;
}
.reg_search {
  margin-top: 113px;
}
.reg_search .rs_right {
  width: 780px;
  float: left;
}
.reg_search .rs_right .res_list {
  width: 780px;
  height: 296px;
  background: #FFFFFF;
  box-shadow: 0px 0px 12px 1px rgba(221, 218, 218, 0.21);
  border-radius: 10px;
  margin-bottom: 33px;
}
.reg_search .rs_right .res_list:nth-child(2) {
  margin-bottom: 0;
}
.reg_search .rs_right .res_list .title {
  width: 100%;
  height: 93px;
  background: linear-gradient(0deg, #FFC334 0%, #FCE9BB 100%);
  opacity: 0.96;
  border-radius: 10px 10px 0px 0px;
  text-align: center;
  font-size: 26px;
  font-weight: bold;
  color: #333333;
  line-height: 93px;
}
.reg_search .rs_right .res_list ul {
  margin-top: 27px;
}
.reg_search .rs_right .res_list ul li {
  width: 50%;
  display: inline-block;
  height: 64px;
  margin-bottom: 20px;
  float: left;
}
.reg_search .rs_right .res_list ul li .li_num {
  float: left;
  margin-left: 30px;
  width: 50px;
  height: 50px;
  border-radius: 30px;
  background-color: #FFC334;
  color: #fff;
  line-height: 50px;
  text-align: center;
  font-size: 26px;
  font-weight: bold;
}
.reg_search .rs_right .res_list ul li .intro {
  margin-left: 16px;
  float: left;
}
.reg_search .rs_right .res_list ul li .intro .tit {
  margin-top: 5px;
  font-size: 18px;
  color: #333333;
  line-height: 1.4;
}
.reg_search .rs_right .res_list ul li .intro .note {
  color: #666666;
  font-size: 12px;
  line-height: 1;
  margin-top: 5px;
}
.reg_search .rs_left {
  float: right;
  width: 400px;
  height: 625px;
}
.zlflow_part {
  display: none;
}
.zlflow_part.active {
  display: block;
}
.flow_sp_one_img {
  margin-top: 63px;
  margin-bottom: 102px;
}
.zlflow_content {
  padding-bottom: 108px;
}
.service_flow {
  position: relative;
  display: inline-block;
  width: 100%;
}
.service_flow .tit {
  text-align: center;
  font-size: 36px;
  font-weight: bold;
  color: #333333;
  line-height: 24px;
  padding-top: 47px;
}
.service_flow .sub_tit {
  font-size: 14px;
  font-weight: 500;
  color: #333333;
  line-height: 36px;
  margin-top: 14px;
  text-align: center;
}
.service_flow .float_btn {
  position: absolute;
  right: 0;
  top: 35px;
  width: 249px;
  height: 62px;
  background: #FFC334;
  border-radius: 10px;
  font-size: 18px;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 62px;
  text-align: center;
  letter-spacing: 2px;
  z-index: 98;
  cursor: pointer;
}
.service_flow .flow_sp_list {
  margin-top: 58px;
}
.service_flow .flow_sp_list li {
  width: 340px;
  float: left;
}
.service_flow .flow_sp_list li.icon_li {
  width: 89px;
  line-height: 140px;
  text-align: center;
}
.service_flow .flow_sp_list li.icon_li .iconfont {
  font-size: 32px;
  color: #999999;
}
.service_flow .flow_list {
  margin-top: 58px;
}
.service_flow .flow_list li {
  width: 140px;
  float: left;
}
.service_flow .flow_list li .fl_tit {
  font-size: 16px;
  font-weight: bold;
  color: #333333;
  line-height: 1;
  margin-top: 32px;
  text-align: center;
  width: 120%;
  margin-left: -10%;
}
.service_flow .flow_list li.icon_li {
  width: 124px;
  line-height: 140px;
  text-align: center;
  display: inline-block;
  height: 140px;
}
.service_flow .flow_list li.icon_li .iconfont {
  font-size: 32px;
  color: #999999;
}
.service_flow .flow_list.flow_list_4 li {
  width: 206px;
}
.service_flow .flow_list.flow_list_4 li.icon_li {
  width: 124px;
}
.service_flow .flow_list.flow_list_6 li.icon_li {
  width: 70px;
}
.service_material_common {
  background-repeat: no-repeat;
  background-image: url('../../images/brand_reg/sbaj/cl_bg.png');
  background-position: center;
  width: 100%;
  height: 311px;
  position: relative;
  margin-top: 42px;
}
.service_material_common.smc_391 {
  background-image: url('../../images/patent_service/zlzh/material.png');
  height: 391px;
  margin-top: 81px;
}
.service_material_common.smc_391 .material_list li {
  letter-spacing: 1px;
  width: 60%;
}
.service_material_common.smc_391 .material_list li:nth-child(2),
.service_material_common.smc_391 .material_list li:nth-child(4) {
  width: 40%;
}
.service_material_common .notice {
  top: 10px;
  left: 0;
  width: 100%;
  text-align: center;
  position: absolute;
  font-size: 16px;
  font-weight: bold;
  color: #999999;
  line-height: 24px;
}
.service_material_common .tit {
  font-size: 36px;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 1;
  padding-top: 110px;
  padding-left: 108px;
}
.service_material_common .material_list {
  width: 718px;
  margin-left: 108px;
  margin-top: 35px;
}
.service_material_common .material_list.for_line li {
  float: none;
  width: 100%;
}
.service_material_common .material_list li {
  float: left;
  width: 49.5%;
  line-height: 48px;
  height: 48px;
  font-size: 24px;
  font-weight: bold;
  color: #FFFFFF;
}
.hide_css {
  display: none;
}
.psm_gray {
  padding-top: 47px;
  padding-bottom: 28px;
}
.design_package_psm {
  padding-top: 47px;
  padding-bottom: 58px;
}
.patent_service_materials .psm_title {
  text-align: center;
  font-size: 36px;
  font-weight: bold;
  color: #333333;
  line-height: 36px;
}
.patent_service_materials .psm_cont {
  margin-top: 58px;
  display: inline-block;
  width: 100%;
}
.patent_service_materials .psm_cont .psm_cont_part {
  width: 560px;
  height: 210px;
  background: #FFFFFF;
  border-radius: 10px;
  box-shadow: 0px 0px 12px 1px rgba(221, 218, 218, 0.9);
}
.patent_service_materials .psm_cont .psm_cont_part.for_zlsb {
  background: linear-gradient(0deg, #FFE19B 0%, #FFFBF3 100%);
}
.patent_service_materials .psm_cont .psm_cont_part.for_zlsb .need_cont {
  width: 365px;
}
.patent_service_materials .psm_cont .psm_cont_part.pcp_left {
  float: left;
}
.patent_service_materials .psm_cont .psm_cont_part.pcp_right {
  float: right;
}
.patent_service_materials .psm_cont .need_cont {
  width: 345px;
  float: left;
  margin-left: 42px;
}
.patent_service_materials .psm_cont .need_cont .nc_tit {
  font-size: 20px;
  font-weight: bold;
  color: #FF9100;
  line-height: 1;
  margin-top: 34px;
  margin-bottom: 10px;
}
.patent_service_materials .psm_cont .need_cont .nc_intro {
  font-size: 16px;
  font-weight: bold;
  color: #333333;
  line-height: 32px;
}
.patent_service_materials .psm_cont .icon_cont {
  width: 100px;
  float: right;
  margin-top: 50px;
  margin-right: 48px;
}
.service_materials_one_img .material_title {
  font-size: 36px;
  font-weight: bold;
  color: #333333;
  line-height: 36px;
  text-align: center;
  margin-top: 116px;
}
.service_materials_one_img .material_one_img {
  margin-top: 61px;
}
.zlsq_signal_btn {
  width: 240px;
  height: 48px;
  background: linear-gradient(0deg, #FFB400 0%, #FFC334 100%);
  border-radius: 10px;
  margin: 42px auto 0;
  cursor: pointer;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 48px;
}
.patent_why_apply {
  width: 100%;
  height: 740px;
  background: linear-gradient(0deg, rgba(87, 185, 226, 0.05) 0%, rgba(69, 230, 200, 0.2) 100%);
}
.patent_why_apply .mp_content {
  padding-top: 50px;
  position: relative;
  background-image: url('../../images/patent_service/zlsq/why_apply.png');
  background-repeat: no-repeat;
  background-position: top 180px right 434px;
}
.patent_why_apply .mp_content .top_title {
  font-size: 36px;
  font-weight: bold;
  color: #1F4ED6;
  line-height: 1;
  height: 36px;
  text-align: center;
}
.patent_why_apply .mp_content .why_list {
  width: 100%;
  display: inline-block;
  position: relative;
}
.patent_why_apply .mp_content .why_list .wl_son {
  float: left;
  height: 80px;
  background: #FFFFFF;
  border-radius: 10px;
  position: relative;
  font-size: 16px;
  font-weight: bold;
  color: #1F4ED6;
  line-height: 30px;
}
.patent_why_apply .mp_content .why_list .wl_son p {
  margin: 9px 15px 0;
}
.patent_why_apply .mp_content .why_list .wl_son img {
  position: absolute;
  right: 35px;
  bottom: -16px;
}
.patent_why_apply .mp_content .why_list .wl_son.wl_son1 {
  width: 320px;
  margin-left: 92px;
  margin-top: 55px;
}
.patent_why_apply .mp_content .why_list .wl_son.wl_son2 {
  width: 340px;
  float: right;
  margin-right: 42px;
  margin-top: 45px;
}
.patent_why_apply .mp_content .why_list .wl_son.wl_son3 {
  width: 280px;
  margin-left: 22px;
  margin-top: 90px;
}
.patent_why_apply .mp_content .why_list .wl_son.wl_son4 {
  width: 330px;
  float: right;
  margin-right: 88px;
  margin-top: 100px;
}
.patent_why_apply .mp_content .why_list .wl_son.wl_son5 {
  width: 380px;
  margin-left: 142px;
  margin-top: 90px;
}
.patent_why_apply .mp_content .why_list .wl_son.wl_son6 {
  width: 320px;
  float: right;
  margin-top: 90px;
}
.normal_question {
  padding-top: 41px;
}
.normal_question .title {
  font-size: 36px;
  font-weight: bold;
  color: #333333;
  position: relative;
  text-align: center;
  margin-bottom: 45px;
}
.normal_question .title .top_title_btn {
  position: absolute;
  top: 0;
  right: 0;
  width: 180px;
  height: 34px;
  background: #FFC334;
  border-radius: 10px;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 34px;
}
.normal_question .nq_list {
  width: 100%;
  margin-bottom: 33px;
  height: 200px;
  background: #FFFFFF;
  border-radius: 10px;
  box-shadow: 0 8px 20px 1px rgba(104, 104, 104, 0.34);
}
.normal_question .nq_list .nq_list_title {
  height: 80px;
  width: 100%;
  border-radius: 10px 10px 0 0;
  font-size: 24px;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 80px;
  text-align: center;
  background-image: url('../../images/patent_service/zlsq/nq_bg1.png');
}
.normal_question .nq_list:hover .nq_list_title {
  background-image: url('../../images/patent_service/zlsq/nq_bg2.png');
}
.normal_question .nq_list .nq_list_cont {
  width: 100%;
  height: 120px;
  font-size: 18px;
  font-weight: bold;
  color: #333333;
  line-height: 40px;
  text-align: center;
}
.normal_question .nq_list .nq_list_cont p {
  margin: 37px 24px 0;
}
.normal_question .nq_list.nq_l2 .nq_list_cont p {
  margin-top: 17px;
}
.big_bg_bqdjqy {
  width: 100%;
  height: 880px;
  background: linear-gradient(0deg, #57B9E2 0%, #45E6C8 78%);
}
.big_bg_bqdjqy .mp_content {
  background-image: url('../../images/pc_service/copyright/qy.png');
  background-repeat: no-repeat;
  background-position: center 321px;
}
.big_bg_bqdjqy .mp_content .top_title {
  font-size: 36px;
  font-weight: bold;
  color: #FFFFFF;
  padding-top: 72px;
  margin-bottom: 68px;
  text-align: center;
  letter-spacing: 3px;
}
.big_bg_bqdjqy .mp_content .why_list {
  width: 100%;
  display: inline-block;
  position: relative;
}
.big_bg_bqdjqy .mp_content .why_list .wl_son {
  float: left;
  height: 80px;
  background: #FFFFFF;
  border-radius: 10px;
  position: relative;
  font-size: 16px;
  font-weight: bold;
  color: #1F4ED6;
  line-height: 30px;
}
.big_bg_bqdjqy .mp_content .why_list .wl_son p {
  margin: 9px 15px 0;
  text-align: center;
}
.big_bg_bqdjqy .mp_content .why_list .wl_son p.p_note {
  font-size: 14px;
  font-weight: 400;
  color: #666666;
  line-height: 1;
}
.big_bg_bqdjqy .mp_content .why_list .wl_son img {
  position: absolute;
  right: 35px;
  bottom: -16px;
}
.big_bg_bqdjqy .mp_content .why_list .wl_son.wl_son1 {
  width: 280px;
  margin-left: 215px;
}
.big_bg_bqdjqy .mp_content .why_list .wl_son.wl_son2 {
  width: 180px;
  float: right;
  margin-right: 326px;
}
.big_bg_bqdjqy .mp_content .why_list .wl_son.wl_son3 {
  width: 280px;
  margin-left: 1px;
  margin-top: 30px;
}
.big_bg_bqdjqy .mp_content .why_list .wl_son.wl_son4 {
  width: 280px;
  float: right;
  margin-right: 119px;
  margin-top: 30px;
}
.big_bg_bqdjqy .mp_content .why_list .wl_son.wl_son5 {
  width: 240px;
  margin-left: 141px;
  margin-top: 30px;
}
.big_bg_bqdjqy .mp_content .why_list .wl_son.wl_son6 {
  width: 348px;
  float: right;
  margin-top: 30px;
}
.big_bg_bqdjqy .mp_content .why_list .wl_son.wl_son7 {
  width: 310px;
  margin-left: 41px;
  margin-top: 30px;
}
.big_bg_bqdjqy .mp_content .why_list .wl_son.wl_son8 {
  width: 310px;
  float: right;
  margin-right: 49px;
  margin-top: 30px;
}
.big_bg_bqdjqy .mp_content .why_list .wl_son.wl_son9 {
  width: 200px;
  margin-left: 261px;
  margin-top: 30px;
}
.big_bg_bqdjqy .mp_content .why_list .wl_son.wl_son10 {
  width: 400px;
  float: right;
  margin-right: 165px;
  margin-top: 30px;
}
.bqsycj_content_parent {
  position: relative;
}
.bqsycj_content {
  position: absolute;
  height: 320px;
  background: linear-gradient(180deg, #FFE19B 0%, #FFE19B 0%);
  border-radius: 20px;
  width: 1200px;
  top: 70px;
  left: 0;
}
.bqsycj_content .bqcj_title {
  font-size: 24px;
  font-weight: bold;
  color: #273498;
  text-align: center;
  padding-top: 36px;
}
.bqsycj_content .bqcj_list {
  margin-top: 45px;
  margin-left: 48px;
}
.bqsycj_content .bqcj_list li {
  float: left;
  width: 380px;
  height: 60px;
}
.bqsycj_content .bqcj_list li:nth-child(1),
.bqsycj_content .bqcj_list li:nth-child(2),
.bqsycj_content .bqcj_list li:nth-child(3) {
  margin-bottom: 40px;
}
.bqsycj_content .bqcj_list li .img_container {
  float: left;
  width: 60px;
  height: 60px;
  margin-right: 27px;
}
.bqsycj_content .bqcj_list li .text_container {
  float: left;
}
.bqsycj_content .bqcj_list li .text_container .bt_title {
  font-size: 18px;
  font-weight: bold;
  color: #273498;
  line-height: 1;
  margin-top: 8px;
}
.bqsycj_content .bqcj_list li .text_container .bt_note {
  font-size: 16px;
  font-weight: 400;
  color: #273498;
  line-height: 1;
  margin-top: 9px;
}
.copyright_flow {
  margin-top: 200px;
  padding-bottom: 48px;
}
.copyright_material {
  margin-top: 89px;
}
.copyright_material .material_one {
  display: none;
  margin-top: 50px;
}
.copyright_material .material_one .cm_title {
  font-size: 36px;
  font-weight: bold;
  color: #333333;
  line-height: 1;
  text-align: center;
}
.copyright_material .material_one table {
  margin-top: 20px;
  width: 100%;
}
.copyright_material .material_one table tr td {
  padding: 10px;
}
.copyright_material .material_one table tr td div {
  height: 80px;
  line-height: 80px;
  text-align: center;
  background: linear-gradient(0deg, #57B9E2 0%, #45E6C8 100%);
  border-radius: 18px;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  position: relative;
  letter-spacing: 2px;
  white-space: nowrap;
}
.copyright_material .material_one table tr td div .cm_num {
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  background: #FFEDC2;
  border: 4px solid;
  border-radius: 40px;
  position: absolute;
  left: -20px;
  top: -20px;
  text-align: center;
  line-height: 32px;
  font-size: 24px;
  font-weight: bold;
  color: #FF9100;
}
.copyright_hot_question {
  margin-top: 115px;
}
.copyright_hot_question .title {
  font-size: 36px;
  font-weight: bold;
  color: #333333;
  position: relative;
  text-align: center;
  margin-bottom: 45px;
}
.copyright_hot_question .title .cp_top_title_btn {
  position: absolute;
  top: 0;
  right: 0;
  width: 100px;
  height: 34px;
  background: #17CFA1;
  border-radius: 10px;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  cursor: pointer;
  line-height: 34px;
}
.copyright_hot_question .title .cp_top_title_btn.cht_harry_btn {
  right: 120px;
  background-color: #FFC334;
}
.copyright_hot_question .nq_list {
  width: 590px;
  margin-bottom: 20px;
  height: 280px;
  background: #FFFFFF;
  border-radius: 10px;
  box-shadow: 0px 8px 20px 1px rgba(104, 104, 104, 0.34);
  color: #333333;
  float: left;
}
.copyright_hot_question .nq_list:hover {
  background: #17CFA1;
  color: #fff;
}
.copyright_hot_question .nq_list:hover .nq_num,
.copyright_hot_question .nq_list:hover .nq_list_title,
.copyright_hot_question .nq_list:hover .nq_list_cont {
  color: #fff;
}
.copyright_hot_question .nq_list.nq_l1,
.copyright_hot_question .nq_list.nq_l3 {
  margin-right: 20px;
}
.copyright_hot_question .nq_list.nq_l5 {
  width: 100%;
  height: 200px;
}
.copyright_hot_question .nq_list.nq_l5 .nq_list_cont {
  width: 1126px;
}
.copyright_hot_question .nq_list .nq_num {
  font-size: 36px;
  font-weight: 800;
  color: #17CFA1;
  line-height: 1;
  margin-left: 34px;
  padding-top: 25px;
}
.copyright_hot_question .nq_list .nq_list_title {
  font-size: 20px;
  font-weight: 800;
  color: #333;
  line-height: 1;
  margin-top: 23px;
  margin-left: 34px;
}
.copyright_hot_question .nq_list .nq_list_cont {
  font-size: 14px;
  font-weight: 400;
  color: #333;
  width: 515px;
  margin-left: 34px;
  line-height: 24px;
  margin-top: 11px;
}
.copyright_body {
  display: inline-block;
  width: 100%;
}
.package_img_content {
  display: none;
  position: relative;
}
.package_img_content.active {
  display: block;
}
.package_img_content .package_img_tit {
  font-size: 36px;
  font-weight: bold;
  color: #333333;
  width: 970px;
  position: absolute;
  right: 0;
  top: 40px;
  text-align: center;
}
.package_img_content .package_img_btns {
  position: absolute;
  right: 0;
  bottom: 50px;
  width: 970px;
}
.package_img_content .package_img_btns.package_img_btns_1 {
  bottom: 115px;
}
.package_img_content .package_img_btns.package_img_btns_3 li {
  width: 33.3%;
}
.package_img_content .package_img_btns li {
  float: left;
  width: 25%;
  text-align: center;
}
.package_img_content .package_img_btns .package_img_com_btn {
  width: 126px;
  height: 33px;
  background: #09DFA1;
  border-radius: 17px;
  font-size: 18px;
  font-weight: bold;
  color: #FFFFFF;
  display: inline-block;
  text-align: center;
  line-height: 33px;
  cursor: pointer;
}
.package_img_content .package_img_btns .package_img_com_btn.hot {
  background: #FF9812;
}
.package_img_content .package_bottom_note {
  width: 100%;
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  position: absolute;
  bottom: -15px;
  left: 0;
  text-align: center;
}
.design_service_flow .title {
  padding-top: 26px;
  font-size: 36px;
  font-weight: bold;
  color: #333333;
  text-align: center;
}
.design_service_flow .flow_list {
  margin-top: 45px;
}
.design_service_flow .flow_list li {
  width: 184px;
  height: 281px;
  margin-right: -14px;
  background-repeat: no-repeat;
  float: left;
}
.design_service_flow .flow_list li:nth-child(odd) {
  background-image: url('../../images/pc_service/design/flow_green_down.png');
  background-position: top center;
}
.design_service_flow .flow_list li:nth-child(odd) .flow_cont div:nth-child(1) {
  padding-top: 43px;
}
.design_service_flow .flow_list li:nth-child(even) {
  background-image: url('../../images/pc_service/design/flow_green_up.png');
  background-position: bottom center;
}
.design_service_flow .flow_list li:nth-child(even) .flow_cont div:nth-child(1) {
  padding-top: 51px;
}
.design_service_flow .flow_list li:nth-child(even) .flow_cont div.flow_note {
  margin-bottom: 24px;
}
.design_service_flow .flow_list li:hover:nth-child(odd) {
  background-image: url('../../images/pc_service/design/flow_yellow_down.png');
}
.design_service_flow .flow_list li:hover:nth-child(even) {
  background-image: url('../../images/pc_service/design/flow_yellow_up.png');
}
.design_service_flow .flow_list li:hover .flow_cont .flow_num {
  color: #FEC613;
}
.design_service_flow .flow_list li .flow_cont {
  width: 141px;
  height: 236px;
  text-align: center;
  background-image: url('../../images/pc_service/design/flow_bg.png');
  background-repeat: no-repeat;
  background-position: center;
  margin: 22px auto 0;
}
.design_service_flow .flow_list li .flow_cont .flow_num {
  font-size: 24px;
  font-weight: bold;
  color: #44D492;
  line-height: 17px;
  opacity: 0.8;
}
.design_service_flow .flow_list li .flow_cont .flow_tit {
  font-size: 18px;
  font-weight: bold;
  color: #333333;
  margin-top: 11px;
}
.design_service_flow .flow_list li .flow_cont .flow_note {
  font-size: 12px;
  font-weight: 500;
  color: #333333;
  margin-top: 8px;
  margin-bottom: 20px;
}
.design_service_flow .flow_list li .flow_cont .flow_icon {
  text-align: center;
}
.design_norm_content {
  padding-top: 26px;
}
.design_norm_content .title {
  font-size: 36px;
  font-weight: bold;
  color: #333333;
  text-align: center;
}
.design_norm_content ul {
  width: 100%;
  margin-top: 58px;
}
.design_norm_content ul li {
  float: left;
  width: 496px;
  margin-left: 36px;
  margin-bottom: 75px;
}
.design_norm_content ul li:nth-child(even) {
  margin-left: 118px;
}
.design_norm_content ul li .img_container {
  width: 64px;
  float: left;
  height: 64px;
}
.design_norm_content ul li .norm_info {
  margin-left: 37px;
  float: left;
  width: 395px;
}
.design_norm_content ul li .norm_info .norm-info-tit {
  font-size: 18px;
  font-weight: bold;
  color: #333333;
  line-height: 1;
}
.design_norm_content ul li .norm_info .norm-info-cont {
  font-size: 12px;
  font-weight: 400;
  color: #333333;
  line-height: 20px;
  margin-top: 10px;
}
.design_service_security {
  padding-top: 126px;
  padding-bottom: 70px;
}
.design_service_security .title {
  font-size: 36px;
  font-weight: bold;
  color: #333333;
  text-align: center;
}
.design_service_security ul {
  width: 100%;
  margin-top: 66px;
}
.design_service_security ul li {
  width: 589px;
  height: 220px;
  background: #CAEDDD;
  border-radius: 10px;
  float: left;
  margin-bottom: 27px;
  position: relative;
}
.design_service_security ul li:nth-child(even) {
  float: right;
}
.design_service_security ul li .img-container {
  float: left;
  margin-left: 35px;
  margin-top: 29px;
  position: relative;
  z-index: 1;
}
.design_service_security ul li .sec-container {
  width: 495px;
  height: 129px;
  float: left;
  background: linear-gradient(106deg, #FFFFFF 0%, #FFFFFF 100%);
  opacity: 0.91;
  border-radius: 10px;
  position: absolute;
  top: 47px;
  left: 74px;
}
.design_service_security ul li .sec-container i {
  width: 14px;
  height: 14px;
  background: #44D492;
  border-radius: 50%;
  margin-right: 11px;
  display: inline-block;
  float: left;
  margin-left: 131px;
}
.design_service_security ul li .sec-container p {
  font-size: 14px;
  font-weight: 500;
  color: #333333;
  line-height: 1;
  margin-bottom: 17px;
}
.design_service_security ul li .sec-container p:nth-child(1) {
  margin-top: 24px;
}
.design_normal_question,
.design_normal_question_UI {
  padding-top: 32px;
  padding-bottom: 70px;
}
.design_normal_question .title,
.design_normal_question_UI .title {
  font-size: 36px;
  font-weight: bold;
  color: #333333;
  text-align: center;
  padding-bottom: 63px;
}
.design_normal_question .dnq_list .dnq_cont,
.design_normal_question_UI .dnq_list .dnq_cont {
  width: 570px;
  height: 135px;
  float: left;
  background: #FFFFFF;
  box-shadow: 0px 6px 19px 2px rgba(0, 1, 0, 0.02);
  border-radius: 10px;
  margin-bottom: 28px;
}
.design_normal_question .dnq_list .dnq_cont .dnq_cont_part1,
.design_normal_question_UI .dnq_list .dnq_cont .dnq_cont_part1 {
  font-size: 18px;
  font-weight: bold;
  color: #333333;
  width: 460px;
  margin-left: 70px;
  margin-top: 40px;
  line-height: 1.2;
}
.design_normal_question .dnq_list .dnq_cont .dnq_cont_part1 i,
.design_normal_question_UI .dnq_list .dnq_cont .dnq_cont_part1 i {
  width: 20px;
  height: 20px;
  background: #28D3AA;
  border-radius: 50%;
  margin-left: 10px;
  display: inline-block;
  color: #fff;
  line-height: 20px;
  text-align: center;
  font-size: 12px;
}
.design_normal_question .dnq_list .dnq_cont .dnq_cont_part2,
.design_normal_question_UI .dnq_list .dnq_cont .dnq_cont_part2 {
  display: none;
  color: #fff;
  margin-left: 80px;
  width: 430px;
  font-size: 12px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 20px;
  margin-top: 5px;
}
.design_normal_question .dnq_list .dnq_cont:hover,
.design_normal_question_UI .dnq_list .dnq_cont:hover {
  background-color: #28D3AA;
}
.design_normal_question .dnq_list .dnq_cont:hover .dnq_cont_part1,
.design_normal_question_UI .dnq_list .dnq_cont:hover .dnq_cont_part1 {
  margin-top: 15px;
  color: #fff;
}
.design_normal_question .dnq_list .dnq_cont:hover .dnq_cont_part1 i,
.design_normal_question_UI .dnq_list .dnq_cont:hover .dnq_cont_part1 i {
  display: none;
}
.design_normal_question .dnq_list .dnq_cont:hover .dnq_cont_part2,
.design_normal_question_UI .dnq_list .dnq_cont:hover .dnq_cont_part2 {
  display: block;
}
.design_normal_question .dnq_list .dnq_cont:nth-child(even),
.design_normal_question_UI .dnq_list .dnq_cont:nth-child(even) {
  float: right;
}
.design_normal_question .dnq_list .dnq_cont:nth-child(3),
.design_normal_question_UI .dnq_list .dnq_cont:nth-child(3) {
  margin-left: 21px;
}
.design_normal_question .dnq_list .dnq_cont:nth-child(2),
.design_normal_question_UI .dnq_list .dnq_cont:nth-child(2),
.design_normal_question .dnq_list .dnq_cont:nth-child(6),
.design_normal_question_UI .dnq_list .dnq_cont:nth-child(6) {
  margin-right: 21px;
}
.design_service_security_vi,
.design_service_security_ad {
  padding-top: 70px;
  padding-bottom: 70px;
}
.design_service_security_vi .title,
.design_service_security_ad .title {
  font-size: 36px;
  font-weight: bold;
  color: #333333;
  text-align: center;
  padding-bottom: 63px;
}
.design_service_security_vi ul,
.design_service_security_ad ul {
  display: inline-block;
}
.design_service_security_vi ul li,
.design_service_security_ad ul li {
  float: left;
  width: 384px;
  height: 166px;
  background: #CAEDDD;
  border-radius: 10px;
  margin-right: 24px;
}
.design_service_security_vi ul li:nth-child(3),
.design_service_security_ad ul li:nth-child(3) {
  margin-right: 0;
}
.design_service_security_vi ul li .seci-container,
.design_service_security_ad ul li .seci-container {
  width: 364px;
  height: 106px;
  background: linear-gradient(106deg, #FFFFFF 0%, #FFFFFF 100%);
  border-radius: 10px;
  margin-top: 33px;
  margin-left: 11px;
}
.design_service_security_vi ul li .seci-container .img-container,
.design_service_security_ad ul li .seci-container .img-container {
  width: 71px;
  height: 79px;
  float: left;
  margin-top: 13px;
  margin-left: 13px;
}
.design_service_security_vi ul li .seci-container .sec-container,
.design_service_security_ad ul li .seci-container .sec-container {
  float: left;
  height: 79px;
  line-height: 79px;
  margin-top: 13px;
  width: 280px;
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  color: #333333;
}
.design_service_security_ad ul li {
  width: 490px;
  margin-left: 72px;
  margin-right: 0;
  margin-bottom: 15px;
}
.design_service_security_ad ul li .seci-container {
  width: 470px;
  margin-left: 10px;
}
.design_service_security_ad ul li .seci-container .sec-container {
  width: auto;
  text-align: left;
}
.design_ppsj_material {
  padding-top: 32px;
  padding-bottom: 70px;
}
.design_ppsj_material .title {
  font-size: 36px;
  font-weight: bold;
  color: #333333;
  text-align: center;
  padding-bottom: 25px;
}
.design_ppsj_material .material_need {
  font-size: 14px;
  font-weight: 500;
  color: #333333;
  text-align: center;
  margin-bottom: 70px;
}
.design_ppsj_material ul {
  display: inline-block;
}
.design_ppsj_material ul li {
  width: 372px;
  float: left;
  margin-right: 40px;
}
.design_ppsj_material ul li:nth-child(3) {
  margin-right: 0;
}
.design_ppsj_material ul li .list_tit {
  width: 372px;
  height: 78px;
  background: linear-gradient(0deg, #FFECBE 0%, #FEC130 100%);
  border-radius: 10px;
  text-align: center;
  line-height: 78px;
  font-size: 18px;
  font-weight: bold;
  color: #333333;
  position: relative;
}
.design_ppsj_material ul li .list_cont {
  width: 370px;
  height: 165px;
  background: #FFFFFF;
  box-shadow: 0px 0px 12px 1px rgba(221, 218, 218, 0.21);
  border-radius: 10px;
  padding-top: 45px;
  margin-top: -15px;
}
.design_ppsj_material ul li .list_cont p {
  font-size: 14px;
  font-weight: 500;
  color: #333333;
  line-height: 20px;
}
.design_ppsj_material ul li .list_cont p i {
  display: inline-block;
  width: 7px;
  height: 7px;
  background: #28D3AA;
  border-radius: 50%;
  margin-left: 120px;
  margin-right: 10px;
}
.ppch_service_qm {
  padding-top: 32px;
  padding-bottom: 70px;
}
.ppch_service_qm .title {
  font-size: 36px;
  font-weight: bold;
  color: #333333;
  text-align: center;
  padding-bottom: 63px;
}
.ppch_service_qm .ppch_qm_content {
  display: inline-block;
  position: relative;
}
.ppch_service_qm .ppch_qm_content .ppch_qm_bg {
  width: 100%;
  height: 432px;
  background-image: url('../../images/pc_service/design/chart.png');
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: 0;
  left: 0;
}
.ppch_service_qm .ppch_qm_content .ppch_qm_list {
  width: 481px;
  height: 166px;
  position: relative;
  margin-bottom: 100px;
}
.ppch_service_qm .ppch_qm_content .ppch_qm_list p {
  font-size: 25px;
  font-weight: 500;
  color: #333333;
}
.ppch_service_qm .ppch_qm_content .ppch_qm_list img {
  position: absolute;
}
.ppch_service_qm .ppch_qm_content .ppch_qm_list:nth-child(1) {
  background: linear-gradient(0deg, #FCFDFD 0%, #EEEFEF 100%);
}
.ppch_service_qm .ppch_qm_content .ppch_qm_list:nth-child(1) p {
  text-align: left;
  margin-top: 45px;
  margin-left: 12px;
}
.ppch_service_qm .ppch_qm_content .ppch_qm_list:nth-child(1) img {
  bottom: 13px;
  left: 254px;
}
.ppch_service_qm .ppch_qm_content .ppch_qm_list:nth-child(2) {
  background: linear-gradient(0deg, #FCFDFD 0%, #EEEFEF 100%);
}
.ppch_service_qm .ppch_qm_content .ppch_qm_list:nth-child(2) p {
  text-align: right;
  margin-top: 45px;
  margin-left: 6px;
}
.ppch_service_qm .ppch_qm_content .ppch_qm_list:nth-child(2) img {
  bottom: 15px;
  left: 151px;
}
.ppch_service_qm .ppch_qm_content .ppch_qm_list:nth-child(3) {
  background: linear-gradient(183deg, #FAFBFC 0%, #EFEFEF 100%);
  margin-bottom: 0;
}
.ppch_service_qm .ppch_qm_content .ppch_qm_list:nth-child(3) p {
  text-align: left;
  margin-top: 94px;
  margin-left: 12px;
}
.ppch_service_qm .ppch_qm_content .ppch_qm_list:nth-child(3) img {
  top: 16px;
  left: 260px;
}
.ppch_service_qm .ppch_qm_content .ppch_qm_list:nth-child(4) {
  background: linear-gradient(180deg, #FBFCFC 0%, #EFEFEF 100%);
  margin-bottom: 0;
}
.ppch_service_qm .ppch_qm_content .ppch_qm_list:nth-child(4) p {
  text-align: right;
  margin-top: 94px;
  margin-left: 6px;
}
.ppch_service_qm .ppch_qm_content .ppch_qm_list:nth-child(4) img {
  top: 14px;
  left: 148px;
}
.ppch_service_qm .ppch_qm_content .ppch_qm_list:nth-child(odd) {
  float: left;
}
.ppch_service_qm .ppch_qm_content .ppch_qm_list:nth-child(even) {
  float: right;
}
.ppch_service_qm .ppch_qm_content .ppch_qm_list .triangle_1 {
  width: 0;
  height: 0;
  border-bottom: 166px solid #fff;
  border-left: 166px solid transparent;
  position: absolute;
  top: 0;
  right: 0;
}
.ppch_service_qm .ppch_qm_content .ppch_qm_list .triangle_2 {
  width: 0;
  height: 0;
  border-bottom: 166px solid #fff;
  border-right: 166px solid transparent;
  position: absolute;
  top: 0;
  left: 0;
}
.ppch_service_qm .ppch_qm_content .ppch_qm_list .triangle_3 {
  width: 0;
  height: 0;
  border-top: 166px solid #fff;
  border-left: 166px solid transparent;
  position: absolute;
  top: 0;
  right: 0;
}
.ppch_service_qm .ppch_qm_content .ppch_qm_list .triangle_4 {
  width: 0;
  height: 0;
  border-top: 166px solid #fff;
  border-right: 166px solid transparent;
  top: 0;
  left: 0;
  position: absolute;
}
.big_bg_blue_linear_gradient {
  width: 100%;
  height: 1446px;
  background: linear-gradient(0deg, #4CE7CA 0%, #52BCE0 100%);
}
.design_ppch_question {
  position: relative;
}
.design_ppch_question .title {
  padding-top: 37px;
  font-size: 36px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  margin-bottom: 112px;
}
.design_ppch_question .design_ppch_q_bg {
  position: absolute;
  top: 145px;
  left: 203px;
}
.design_ppch_question .question_list {
  height: 43px;
  margin-bottom: 59px;
  width: 100%;
  position: relative;
}
.design_ppch_question .question_list .question_list_son {
  height: 43px;
  background: #FFFFFF;
  border-radius: 10px;
  font-size: 18px;
  font-weight: bold;
  color: #273498;
  text-align: center;
  line-height: 43px;
}
.design_ppch_question .question_list .question_list_son.s1 {
  width: 240px;
  margin-left: 200px;
}
.design_ppch_question .question_list .question_list_son.s2 {
  width: 261px;
  margin-right: 184px;
}
.design_ppch_question .question_list .question_list_son.s3 {
  width: 398px;
  margin-left: 1px;
}
.design_ppch_question .question_list .question_list_son.s4 {
  width: 261px;
  margin-right: 99px;
}
.design_ppch_question .question_list .question_list_son.s5 {
  width: 219px;
  margin-left: 63px;
}
.design_ppch_question .question_list .question_list_son.s6 {
  width: 302px;
  margin-right: 7px;
}
.design_ppch_question .question_list .question_list_son.s7 {
  width: 460px;
  margin-left: 2px;
}
.design_ppch_question .question_list .question_list_son.s8 {
  width: 347px;
}
.design_ppch_question .question_list .question_list_son:nth-child(odd) {
  float: left;
}
.design_ppch_question .question_list .question_list_son:nth-child(even) {
  float: right;
}
.design_ppch_answer {
  margin-top: 262px;
}
.design_ppch_answer .title {
  font-size: 36px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  line-height: 1;
  margin-bottom: 58px;
}
.design_ppch_answer ul {
  width: 100%;
  height: 509px;
  background: #FFFFFF;
  border: 1px solid #FFFFFF;
  box-shadow: 0px 14px 35px 0px rgba(0, 0, 0, 0.13);
  border-radius: 20px;
  display: inline-block;
}
.design_ppch_answer ul li {
  float: left;
  width: 210px;
  height: 220px;
  margin-right: 70px;
}
.design_ppch_answer ul li:nth-child(1),
.design_ppch_answer ul li:nth-child(2),
.design_ppch_answer ul li:nth-child(3),
.design_ppch_answer ul li:nth-child(4) {
  margin-top: 45px;
}
.design_ppch_answer ul li:nth-child(4),
.design_ppch_answer ul li:nth-child(8) {
  margin-right: 0;
}
.design_ppch_answer ul li:nth-child(1),
.design_ppch_answer ul li:nth-child(5) {
  margin-left: 80px;
}
.design_ppch_answer ul li .img-container {
  text-align: left;
}
.design_ppch_answer ul li .sub-tit {
  font-size: 18px;
  font-weight: bold;
  color: #0D1927;
  line-height: 1;
  margin-top: 11px;
  margin-bottom: 8px;
}
.design_ppch_answer ul li .sub-note {
  width: 100%;
  font-size: 12px;
  color: #0D1927;
  line-height: 24px;
}
body .design_show_part {
  display: none;
}
body .design_show_part.do_show {
  display: block;
}
.why_us {
  margin-top: 80px;
  display: inline-block;
  width: 100%;
}
.why_us .title {
  color: #333333;
  font-size: 36px;
  text-align: center;
  font-weight: bold;
}
.why_us .mp_content {
  margin-top: 70px;
  height: 1069px;
  background-image: url('../../images/tm_service/whyus.png');
}
.service_db .title {
  text-align: center;
  font-size: 38px;
  font-weight: bold;
  color: #333333;
  line-height: 56px;
  padding-top: 40px;
}
.service_db .brand_reg_title {
  position: absolute;
  top: 0;
  width: 100%;
  text-indent: 195px;
  line-height: 1;
}
.service_db .service-db-btns {
  position: absolute;
  bottom: 103px;
  left: 490px;
}
.service_db .service-db-btns .service-db-btn {
  width: 126px;
  height: 33px;
  background: #09DFA1;
  border-radius: 17px;
  font-size: 18px;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 33px;
  text-align: center;
  display: inline-block;
  margin-right: 290px;
}
.service_db .service-db-btns .service-db-btn:nth-child(2) {
  background-color: #FF7C12;
}
.service_db .service-db-btns .service-db-btn:last-child {
  margin-right: 0;
}
.important-container {
  width: 100%;
  height: 720px;
  background: linear-gradient(0deg, #758FEE 0%, #91DEFE 100%);
  margin-top: 128px;
}
.important-container .title {
  font-size: 38px;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 1;
  text-align: center;
  padding-top: 70px;
}
.important-container .it_point {
  width: 100%;
  margin-top: 82px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url('/images/gnzc/service_design/xx.png');
  height: 100%;
  display: inline-block;
}
.important-container .it_point .it_left {
  float: left;
}
.important-container .it_point .it_right {
  float: right;
}
.important-container .it_point .it_item {
  width: 358px;
  height: 148px;
  background: #FFFFFF;
  border-radius: 10px;
  margin-bottom: 62px;
}
.important-container .it_point .it_item:nth-child(2n) {
  margin-bottom: 0;
}
.important-container .it_point .it_item:hover .it-item-tit {
  color: #FFAE12;
}
.important-container .it_point .it_item .it-item-tit {
  font-size: 24px;
  font-weight: bold;
  color: #2E67EA;
  line-height: 1;
  margin: 0 30px;
  padding-top: 30px;
}
.important-container .it_point .it_item .it-item-intro {
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  line-height: 30px;
  margin: 15px 25px 0;
}
.important-container .it-bottom-tit {
  font-size: 36px;
  font-weight: bold;
  color: #00267E;
  line-height: 1;
  text-align: center;
  margin-top: 11px;
}
.important-container .it-bottom-sub-tit {
  margin-top: 29px;
  font-size: 24px;
  font-weight: 400;
  color: #00267E;
  line-height: 1;
  text-align: center;
}
.why_us_type2 {
  margin-bottom: 85px;
}
.why_us_type2 .title {
  padding-top: 80px;
  font-size: 38px;
  font-weight: bold;
  color: #333333;
  line-height: 1;
  text-align: center;
  margin-bottom: 43px;
}
.why_us_type2 .mp_content {
  height: 624px;
}
.why_us_type2 .wut-left {
  float: left;
  width: 400px;
  height: 100%;
}
.why_us_type2 .wut-right {
  float: right;
  width: 770px;
  height: 623px;
  background: #FFFFFF;
  border-radius: 10px;
  box-shadow: 0px 0px 12px 1px rgba(221, 218, 218, 0.21);
}
.why_us_type2 .wut-right .wut-right-item {
  width: 300px;
  float: left;
  margin-left: 60px;
}
.why_us_type2 .wut-right .wut-right-item:hover .wut-ri-tit {
  color: #FFAE12;
}
.why_us_type2 .wut-right .wut-right-item .wut-ri-tit {
  font-size: 32px;
  font-weight: 400;
  color: #4173EB;
  margin-top: 79px;
  margin-bottom: 28px;
  font-weight: bold;
}
.why_us_type2 .wut-right .wut-right-item p {
  font-size: 20px;
  font-weight: 400;
  color: #333333;
  margin-bottom: 27px;
  line-height: 1;
}
