*{ margin: 0px; padding: 0px; border: 0px; } body{ overflow-x: hidden; } @font-face { font-family: "OPPOSans-H"; font-style: normal; font-weight: normal; src: url("../fonts/service/OPPOSans-H.ttf") format("truetype"),url("../fonts/service/OPPOSans-H.woff") format("woff"), url("../fonts/service/OPPOSans-H.svg") format("svg"); font-display: swap; } @font-face { font-family: "OPPOSans-Bold"; font-style: normal; font-weight: normal; src: url("../fonts/service/OPPOSans-Bold.ttf") format("truetype"),url("../fonts/service/OPPOSans-Bold.woff") format("woff"), url("../fonts/service/OPPOSans-Bold.svg") format("svg"); font-display: swap; } @font-face { font-family: "OPPOSans-M"; font-style: normal; font-weight: normal; src: url("../fonts/service/OPPOSans-M.ttf") format("truetype"),url("../fonts/service/OPPOSans-M.woff") format("woff"), url("../fonts/service/OPPOSans-M.svg") format("svg"); font-display: swap; } @font-face { font-family: "OPPOSans-R"; font-style: normal; font-weight: normal; src: url("../fonts/service/OPPOSans-R.ttf") format("truetype"),url("../fonts/service/OPPOSans-R.woff") format("woff"), url("../fonts/service/OPPOSans-R.svg") format("svg"); font-display: swap; } @font-face { font-family: "SourceHanSansCN-Regular"; font-style: normal; font-weight: normal; src: url("../fonts/service/SourceHanSansCN-Regular.ttf") format("truetype"),url("../fonts/service/SourceHanSansCN-Regular.woff") format("woff"), url("../fonts/service/SourceHanSansCN-Regular.svg") format("svg"); font-display: swap; } @font-face { font-family: "OPPOSans-B"; font-style: normal; font-weight: normal; src: url("../fonts/ser/OPPOSans-B.ttf") format("truetype"),url("../fonts/ser/OPPOSans-B.woff") format("woff"), url("../fonts/ser/OPPOSans-B.svg") format("svg"); font-display: swap; } ._1284{ position: relative; width: 1284px; margin: auto; } ._1282{ position: relative; width: 1282px; margin: auto; background-color: #ffffff; margin-top: -20px; z-index: 1; position: absolute; left: 50%; margin-left: -641px; padding-bottom: 31px; } ._1282>ul{ list-style: none; font-family: OPPOSans-R; font-size: 16px; font-weight: normal; font-stretch: normal; line-height: 16px; letter-spacing: 0px; color: #656565; margin-left: 134px; margin-top: 27px; } .service_banne{ display: block; width: 100%; height: 431px; } .info{ height: 28px; font-family: OPPOSans-H; font-size: 36px; font-weight: normal; font-stretch: normal; line-height: 12px; letter-spacing: -2px; color: #e3e3e3; display: block; margin: 102px auto 0px; text-align: center; } .lx{ font-family: OPPOSans-M; font-size: 24px; font-weight: normal; font-stretch: normal; line-height: 12px; letter-spacing: 0px; color: #000000; margin: 13px auto 0px; display: block; text-align: center; } .lx>span{ font-family: OPPOSans-M; font-size: 24px; font-weight: normal; letter-spacing: 0px; color: #b71a30; } .service_banne img{ display: block; width: 1920px; height: 431px; position: absolute; left: -318px; } .type{ font-family: OPPOSans-R; font-size: 16px; font-weight: normal; font-stretch: normal; line-height: 16px; letter-spacing: 0px; color: #7b7b7b; display: block; margin-bottom: 7px; display: block; } .con{ width: 633px; margin: 54px auto 0px; } .names{ font-family: OPPOSans-R; font-size: 16px; font-weight: normal; font-stretch: normal; line-height: 16px; letter-spacing: 0px; color: #7b7b7b; display: block; margin-bottom: 9px; margin-top: 25px; } .nameText,.iponeText{ width: 631px; height: 42px; border: solid 1px #d0d0d0; text-indent: 10px; } input::-webkit-input-placeholder { font-family: "OPPOSans-Bold"; font-size: 16px; font-weight: normal; font-stretch: normal; line-height: 16px; letter-spacing: 0px; color: #2a2a2a; } .ipone{ font-family: OPPOSans-R; font-size: 16px; font-weight: normal; font-stretch: normal; line-height: 16px; letter-spacing: 0px; margin-top: 34px; color: #7b7b7b; display: block; margin-bottom: 9px; } .contact-infos input::-webkit-input-placeholder { font-family: "OPPOSans-B"; font-size: 16px; font-weight: normal; font-stretch: normal; line-height: 16px; letter-spacing: 0px; color: #2a2a2a; } .ans{ display: block; font-family: OPPOSans-R; font-size: 16px; font-weight: normal; font-stretch: normal; line-height: 16px; letter-spacing: 0px; color: #7b7b7b; margin-top: 32px; margin-bottom: 9px; } .are{ width: 631px; height: 198px; border: solid 1px #d0d0d0; text-indent: 2em; } .sub{ width: 131px; height: 31px; background-color: #b71a30; font-family: OPPOSans-B; font-size: 16px; font-weight: normal; font-stretch: normal; line-height: 31px; letter-spacing: 0px; color: #ffffff; text-align: center; /* margin-bottom: 90px; */ /* margin-top: 29px; */ margin: 29px auto 90px; cursor: pointer; } .middle{ width: 100%; height: 166px; background-color: #b71a30; text-align: center; z-index: 0; overflow: hidden; } .middle .en{ width: 100%; font-size: 36px; font-stretch: normal; line-height: 36px; letter-spacing: 0px; color: #e3e3e3; text-align: center; font-weight: bold; z-index: 0; opacity: 0.2; margin-top: 30px; overflow: hidden; } .middle .ch { font-size: 28px; font-weight: normal; font-stretch: normal; line-height: 28px; letter-spacing: 0px; color: #ffffff; text-align: center; z-index: 0; margin-top: 12px; } .bg{ background-color: #f3f3f3; height: 844px; width: 100%; overflow: hidden; } .con_local{ display: inline-block; width: 15px; float: left; margin-right: 13px; }.ipone{ } .portraiture{ float: left; display: inline-block; width: 15px; margin-right: 13px; } .conlogo{ display: block; width: 137px; margin: 35px 0px 0px 137px; } .bgipone{ float: left; display: inline-block; width: 15px; margin-right: 13px; } ._1282>ul>li{ margin-bottom: 14px; } .bg ol li{ float: left; list-style: none; width: 98px; margin-right: 10px; } .bg ol li img{ display: block; margin: auto; } .bg ol li>span{ font-family: SourceHanSansCN-Regular; font-size: 14px; font-weight: normal; font-stretch: normal; line-height: 18px; letter-spacing: 0px; color: #848484; text-align: center; display: block; margin-top: 13px; } .bg ol{ position: absolute; left: 839px; top: 37px; } .map{ width: 1284px; margin: 222px auto 0px; height: 506px; } #subject{ display: block; width: 100%; padding: 10px; margin-top: 6px; box-sizing: border-box; font-family: "HM Ampersand Light", Helvetica, Arial, sans-serif; font-size: 1rem; transition: border .15s; text-transform: none; border: 1px solid #cdcdcd; border-radius: 0; background-clip: padding-box; }.hidden { display: none !important; } .selectPickerWrapper { position: relative; display: inline-block; width: 631px; height: 42px; border: solid 1px #d0d0d0; } .select-picker-search { width: 582px; height: 40px; line-height: 40px; border-radius: 4px; padding: 0 10px; font-size: 14px; font-family: OPPOSans-B; font-size: 16px; font-weight: normal; font-stretch: normal; line-height: 40px; letter-spacing: 0px; color: #2a2a2a; cursor: pointer; } .select-picker-search-checked { position: relative; width: 100%; white-space: nowrap; /* text-overflow: ellipsis; */ overflow: hidden; padding-right: 20px; color: #2a2a2a; height: 100%; font-family: OPPOSans-R; font-size: 16px; font-weight: normal; font-stretch: normal; letter-spacing: 0px; color: #2a2a2a; font-family: 'OPPOSans-Bold'; font-size: 16px; font-weight: normal; font-stretch: normal; letter-spacing: 0px; color: #2a2a2a; } .select-picker-search-checked:before, .select-picker-search-checked:after { content: ""; height: 8px; width: 2px; display: block; background: #2a2a2a; position: absolute; right: 6px; top: 16px; transform: rotate(45deg); -ms-transform: rotate(45deg); } .select-picker-search-checked:before { transform: rotate(-45deg); -ms-transform: rotate(-45deg); right: 11px; } .select-picker-search.open>.select-picker-search-checked:before { transform: rotate(45deg); -ms-transform: rotate(45deg); } .select-picker-search.open>.select-picker-search-checked:after { transform: rotate(-45deg); -ms-transform: rotate(-45deg); } .select-picker-options-wrp { display: none; font-size: 14px; width: 100%; border-radius: 4px; box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.5); background-color: #292929; position: absolute; top: 42px; left: 0; background-color: #ffffff; border: solid 1px #d0d0d0; z-index: 999; } .select-picker-search.open ~.select-picker-options-wrp { display: block; } .select-picker-options-serch input { width: 210px; height: 32px; line-height: 32px; border: 1px solid #292929; border-radius: 4px; margin: 12px 0 0 10px; padding-left: 8px; } .select-picker-options-serch input:focus { border-color: rgba(0, 0, 0, 0.5); outline: 0; box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.5); } .select-picker-options-list { width: 100%; padding: 8px 0; } .select-picker-options-list-item { /* width: 100%; */ line-height: 36px; cursor: pointer; padding: 0 12px; color: #fff; font-family: OPPOSans-B; font-size: 16px; font-weight: normal; font-stretch: normal; line-height: 35px; letter-spacing: 0px; color: #ffffff; font-family: OPPOSans-R; font-size: 16px; font-weight: normal; font-stretch: normal; /* line-height: 12px; */ letter-spacing: 0px; color: #2a2a2a; } .select-picker-options-list-item:last-child:after { display: none; } .select-picker-options-list-item:hover { /* background: #424141; */ background-color: #b71a30; color: #fff; margin-left: -1px; font-family: OPPOSans-Bold; } .duihao { display: inline-block; width: 18px; height: 18px; border-radius: 2px; transform: translateY(5px); /* margin-right: 6px; */ margin-left: -19px; } .duihao-checked { border: 1px solid transparent; background: #00cea0; position: relative; opacity: 0; } .duihao-checked:after { content: ''; position: absolute; display: block; left: 6px; top: 2px; width: 5px; height: 10px; border: solid #262626; border-width: 0 2px 2px 0; transform: rotate(45deg); } .duihao-nocheck { /* border: 1px solid #fff; */ } .select-picker-options-list-alert { color: #fff; text-align: center; font-size: 14px; margin-bottom: 15px; } .select-picker-btn-group { padding: 15px 10px 20px; } .select-picker-btn-group .select-picker-btn-cancel { font-size: 14px; font-weight: 500; text-align: center; color: #02a7de; width: 50px; }