/* ::::: https://www.ijuzhong.com/template/pc/skin/css/style.css?t=1634090056 ::::: */

* { margin: 0px; padding: 0px; box-sizing: border-box; }
html {  }
body { font-size: 14px; font-family: "SourceHanSansSC-Regular"; margin: 0px; padding: 0px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
@font-face {
	font-family: "SourceHanSansSC-Regular";
	font-style: normal;
	font-weight: normal;
	src: url('sourcehansanscn-regular.otf');
}
@font-face {
	font-family: "SourceHanSansSC-Medium";
	font-style: normal;
	font-weight: normal;
	src: url('sourcehansanscn-medium.otf');
}
@font-face {
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	src: url('fontello.eot') format("embedded-opentype"), url('fontello.woff') format("woff"), url('fontello.ttf') format("truetype"), url('fontello.svg') format("svg");
}
@font-face {
	font-family: "FontAwesome";
	font-style: normal;
	font-weight: normal;
	src: url('fontawesome-webfont.ttf');
}
input[type="number"] { -moz-appearance: textfield; }
.demo-icon { font-family: "fontello"; font-style: normal; font-weight: normal; display: inline-block; text-decoration: inherit; width: 1em; margin-right: 0.5em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: 1.2em; }
input { outline: medium none; color: rgb(102, 102, 102); }
select { -moz-appearance: none; }
div, p, ul, li, dl, dt, dd, img, h1, h2, h3, h4, h5, h6, span, strong, em, blockquote { margin: 0px; padding: 0px; }
ul, ol, li { list-style-type: none; }
input, textarea { font-family: "SourceHanSansSC-Regular"; }
img { border: 0px none; transform: scale(1) rotate(0deg) translate3d(0px, 0px, 0px); }
i, em { font-style: normal; }
a, a:hover { text-decoration: none; border: 0px none; cursor: pointer; }
.clear { clear: both; height: 0px; overflow: hidden; }
.clearfix {  }
.clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.input-style { height: 36px; line-height: 36px; padding: 0px 10px; width: 100%; border: 1px solid rgb(217, 217, 217); }
.centre { width: 100%; float: left; }
.container { padding: 0px; margin-right: auto; margin-left: auto; width: 1280px; }
button { cursor: pointer; }
.hidden, i.hidden { display: none; }
.apply_popup_layer, .common_apply_popup_layer, .apply_budget_popup_layer { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; background: rgb(47, 46, 46) none repeat scroll 0% 0%; z-index: 9999999; opacity: 0.5; display: none; cursor: pointer; }
.apply_popup { width: 690px; height: 466px; line-height: 30px; text-align: center; background-color: rgb(255, 255, 255); z-index: 99999999; position: fixed; top: 50%; left: 50%; margin-top: -250px; margin-left: -345px; padding: 40px 174px; display: none; }
.apply_budget_popup { width: 500px; height: 410px; line-height: 30px; text-align: center; background-image: url('talk_budget_bg.jpg'); z-index: 99999999; position: fixed; top: 50%; left: 50%; margin-top: -210px; margin-left: -205px; padding: 75px 125px 0px; display: none; }
.apply_budget_popup .apply_popup_ul li input { width: 250px; height: 43px; border: 1px solid rgb(255, 255, 255); margin-bottom: 0px; padding: 0px 10px ! important; font-size: 14px; }
.apply_budget_popup .apply_popup_ul li button { width: 250px; height: 43px; background-color: rgb(255, 150, 50); }
.apply_budget_popup .apply_popup_title { width: 250px; font-size: 24px; }
.apply_budget_popup .apply_popup_p { width: 250px; font-size: 14px; }
.apply_budget_popup .apply_popup_ul li { margin-top: 6px; margin-bottom: 6px; }
.apply_budget_popup .explain { font-size: 12px; color: rgb(153, 153, 153); }
.icon-cancel-2 { position: absolute; right: 86px; top: 50px; width: 16px; height: 16px; cursor: pointer; background-image: url('close_budget.png'); }
.apply_popup_title { font-size: 26px; color: rgb(51, 51, 51); font-weight: normal; }
.apply_popup_title, .apply_popup_p, .apply_popup_ul, .apply_popup_ul li, .apply_popup_ul li input, .apply_popup_ul li button, .apply_popup .explain { width: 342px; float: left; }
.apply_popup_p { font-size: 18px; color: rgb(153, 153, 153); margin-bottom: 5px; margin-top: 10px; }
.apply_popup_ul li { margin-top: 10px; margin-bottom: 10px; }
.apply_popup_ul li input { font-size: 16px; color: rgb(153, 153, 153); padding: 0px 20px; height: 45px; line-height: 45px; border: 1px solid rgb(217, 217, 217); }
.icon-cancel-1 { position: absolute; right: 0px; top: 0px; width: 30px; height: 30px; line-height: 30px; color: rgb(186, 186, 188); font-size: 19px; margin: 0px; cursor: pointer; }
.apply_popup_ul li button { font-size: 18px; color: rgb(255, 255, 255); border: 0px none; background-color: red; line-height: 45px; }
.apply_popup .explain { color: rgb(80, 80, 80); font-size: 16px; margin-top: 0px; line-height: 25px; }
.x-main-bottom { width: 1280px; position: fixed; bottom: 0px; left: 50%; z-index: 9999; transform: translateX(-50%); padding: 0px 70px; cursor:pointer; }
.x-main-bottom .x-main-gb1 { width: 100%; height: 39px; background: transparent url('suction_bottom_5.png') no-repeat scroll center bottom; position: absolute; bottom: 0px; left: 0px; z-index: 5; }
.x-main-bottom .x-main-gb2 { width: 100%; height: 76px; background: transparent url('suction_bottom_6.png') no-repeat scroll center bottom; position: absolute; bottom: 0px; left: 0px; z-index: -1; }
.x-takeback { width: 204px; height: 177px; position: absolute; top: -20px; right: 82px; z-index: 2; cursor: pointer; background: transparent url('suction_bottom_3.png') no-repeat scroll center bottom; }
.x-main-bottom .x-hs { width: 100%; background: rgb(255, 255, 255) url('suction_bottom_1.png') no-repeat scroll 47px top; padding: 20px 60px 0px 250px; box-shadow: 0px -1px 60px 0px rgba(0, 0, 0, 0.2); }
.x-main-bottom .x-hs1 { display: inline-block; background: transparent url('suction_bottom_4.png') no-repeat scroll center bottom; width: 369px; height: 65px; }
.x-main-bottom .x-hs2 { position: absolute; top: 25px; left: 720px; cursor: pointer; background: transparent url('suction_bottom_button.gif') no-repeat scroll center bottom; width: 200px; height: 51px; z-index: 9; }
.x-main-bottom .suction_bottom { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 10px 60px 20px; }
.x-main-bottom .suction_bottom .calc-form { padding: 0px 120px 0px 0px; float: left; width: 510px; color: rgb(80, 80, 80); }
.x-main-bottom .suction_bottom .calc-result { width: 380px; float: right; }
.x-main-bottom .suction_bottom .text-1 { font-size: 28px; font-weight: 600; color: rgb(51, 51, 51); }
.x-main-bottom .suction_bottom .text-2 { font-size: 16px; color: rgb(0, 0, 0); margin-left: 10px; }
.x-main-bottom .suction_bottom .text-3 { font-size: 16px; color: rgb(235, 95, 32); margin: 0px 3px; }
.x-main-bottom .suction_bottom .calc-form .calc-form-item { margin: 18px 0px 0px; }
.x-main-bottom .suction_bottom .calc-form .calc-form-item > div { width: 290px; }
.x-main-bottom .suction_bottom .calc-form .calc-form-item.area > div::after { content: "m²"; position: absolute; right: 30px; top: 8px; color: rgb(80, 80, 80); }
.x-main-bottom .suction_bottom .calc-form .calc-form-item label { font-size: 16px; color: rgb(51, 51, 51); }
.x-main-bottom .suction_bottom .calc-form .calc-form-item .dec-type span:first-child { margin-right: 20px; }
.x-main-bottom .suction_bottom .calc-form .calc-form-item .dec-type span.active { background-color: rgb(235, 95, 32); border-color: rgb(235, 95, 32); color: rgb(255, 255, 255); }
.x-main-bottom .suction_bottom .calc-form .calc-form-item .dec-type span { font-size: 16px; flex: 1 1 0%; text-align: center; line-height: 36px; border: 1px solid rgb(217, 217, 217); cursor: pointer; }
.x-main-bottom .suction_bottom .calc-form .calc-form-item .error-text { left: 80px; }
.x-main-bottom .suction_bottom .calc-result h2 { font-size: 28px; color: rgb(51, 51, 51); padding-bottom: 20px; }
.x-main-bottom .suction_bottom .calc-result .result-container { padding: 30px 30px 10px; }
.x-main-bottom .suction_bottom .calc-result .result-container p { font-size: 12px; font-weight: 500; }
.x-main-bottom .suction_bottom .calc-result .result-container span { font-size: 18px; }
.x-main-bottom .suction_bottom .calc-result .result-container label { display: inline-block; padding-bottom: 20px; font-size: 18px; }
.x-main-bottom .suction_bottom .calc-result .result-container em { min-width: 200px; width: 200px; display: inline-block; text-align: center; color: rgb(235, 95, 32); font-size: 22px; font-weight: 600; }
.x-main-bottom .suction_bottom .calc-result p { font-size: 16px; font-weight: 600; color: rgb(80, 80, 80); margin-top: 10px; }
.suction_bottom .calc-btn { width: 156px; height: 156px; background: rgb(242, 243, 245) none repeat scroll 0% 0%; border-radius: 50%; position: absolute; top: 160px; left: 50%; margin-left: -80px; }
.suction_bottom .calc-btn > div { width: 118px; height: 118px; border-radius: 50%; background-color: rgb(235, 95, 32); color: rgb(255, 255, 255); margin: 18px auto; font-size: 30px; text-align: center; padding: 20px 0px; }
.x-main-bottom .x-main-line { width: 1px; height: 300px; position: absolute; left: 50%; top: 300px; border-right: 1px solid rgb(217, 217, 217); }
.top { width: 100%; height: 100px; }
.logo { width: 182px; float: left; height: 42px; margin: 29px 0px; }
.logo img { width: 100%; float: left; height: 42px; }
.all_city { width: 58px; line-height: 28px; float: left; font-size: 14px; color: rgb(153, 153, 153); padding: 0px 5px; position: relative; margin: 48px 0px 0px 14px; border: 1px solid rgb(255, 255, 255); z-index: 9999; }
.all_city b { width: 10px; line-height: 28px; float: right; margin-left: 8px; font-size: 12px; font-weight: normal; }
.tip_switch_city { width: 60px; position: relative; float: left; margin-left: 3px; margin-top: 53px; }
.citys { width: 364px; float: left; background-color: rgb(255, 255, 255); padding: 0px 16px 29px; position: absolute; margin: -3px -6px; border: 1px solid rgb(217, 217, 217); z-index: 9999999; display: none; }
.citys li { width: 100%; float: left; line-height: 20px; font-size: 14px; margin: 14px 0px 0px; color: rgb(80, 80, 80); }
.citys li:nth-child(2) { color: rgb(153, 153, 153); margin-top: 20px; text-align: center; padding-bottom: 10px; border-bottom: 1px dashed rgb(216, 216, 216); }
.citys li em { width: 20px; float: left; color: rgb(255, 255, 255); line-height: 20px; text-align: center; margin: 0px 13px 0px 0px; background-color: rgb(80, 80, 80); }
.citys li a { float: left; margin-right: 21px; color: rgb(80, 80, 80); }
.all_city:hover { border-width: 1px; border-style: solid; border-color: rgb(217, 217, 217) rgb(217, 217, 217) rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(1, 153, 102); }
.all_city:hover b { transform: rotate(180deg); }
.all_city:hover .citys { display: block; }
.search_span { width: 430px; float: left; height: 40px; margin: 30px 159px; background-color: rgb(1, 153, 102); position: relative; }
.search_span em { width: 90px; float: left; padding: 0px 0px 0px 10px; margin: 1px 0px 1px 1px; height: 38px; line-height: 38px; border-right: 0px none; color: rgb(80, 80, 80); cursor: pointer; background-color: rgb(255, 255, 255); }
.search_span em i { text-align: center; height: 8px; line-height: 8px; font-size: 12px; width: 8px; margin: 15px 5px 0px 0px; float: right; }
.search_span ul:hover { display: block; }
.vertical { width: 19px; float: left; line-height: 38px; margin: 1px 0px 0px; padding-right: 5px; text-align: center; color: rgb(217, 217, 217); background-color: rgb(255, 255, 255); }
.search_span ul { width: 90px; padding: 15px 10px; margin-top: 39px; background-color: rgb(255, 255, 255); float: left; position: absolute; border: 1px solid rgb(1, 153, 102); z-index: 99; display: none; }
.search_span ul li { width: 100%; float: left; margin-bottom: 16px; font-size: 12px; color: rgb(80, 80, 80); cursor: pointer; }
.search_span ul li:last-child { margin-bottom: 0px; }
.search_span ul li:hover { color: rgb(153, 153, 153); }
.search_span input { width: 260px; float: left; height: 38px; line-height: 38px; color: rgb(153, 153, 153); font-size: 14px; margin: 1px 0px; border: 0px none; padding: 0px 10px 0px 0px; }
.button { width: 60px; float: left; border: 0px none; line-height: 40px; text-align: center; color: rgb(255, 255, 255); background-color: rgb(1, 153, 102); }
.tele { float: right; width: 200px; margin: 32.5px 0px; line-height: 18px; }
.tele img { width: 35px; height: 35px; float: left; margin: 0px 10px; }
.tele i { float: left; width: 65px; margin: -2px 0px; font-style: oblique; color: rgb(153, 153, 153); }
.tele em { width: 125px; float: left; color: rgb(0, 153, 102); font-size: 18px; white-space: nowrap; text-overflow: ellipsis; }
.nav { width: 100%; float: left; height: 58px; border-top: 1px solid rgb(217, 217, 217); border-bottom: 1px solid rgb(217, 217, 217); position: relative; }
.nav li { width: 128px; float: left; text-align: center; line-height: 58px; }
.nav li a.nav_a { width: 80px; float: left; font-size: 16px; margin: 0px 31px; line-height: 58px; color: rgb(80, 80, 80); position: relative; }
.nav li a.nav_a i { float: right; width: 10px; height: 10px; line-height: 10px; margin: 25px 0px 0px; }
.NEW { position: absolute; right: -32px; top: 12px; }
.HOT { position: absolute; right: -25px; top: 12px; }
.nav li:first-child a.nav_a { width: 60px; margin: 0px 41px; }
.nav li a.nav_a.on, .nav li a.nav_a:hover { color: rgb(1, 153, 102); }
.nav li a.nav_a hr { width: 100%; float: left; height: 1px; position: absolute; left: 0px; border: 0px none; bottom: 2px; }
.nav li a.nav_a.active hr { width: 100%; float: left; height: 1px; border-top: 1px solid rgb(1, 153, 102); border-bottom: 1px solid rgb(1, 153, 102); }
.nav li a.nav_a.active i, .nav li a.nav_a:hover i { transform: rotate(-180deg); }
.nav li div { width: 100%; float: left; position: absolute; height: 90px; margin-top: 57px; background-color: rgb(255, 255, 255); left: 0px; display: none; z-index: 99; box-shadow: 0px 6px 9px -7px rgb(0, 0, 0); }
.nav li ol li { width: 90px; float: left; height: 60px; margin-top: 15px; padding: 6px 0px; font-size: 14px; line-height: 15px; text-align: center; }
.nav li ol li.ol_li { width: 135px; line-height: 25px; border-right: 1px dashed rgb(216, 216, 216); }
.nav li ol li a { width: 100%; float: left; color: rgb(80, 80, 80); }
.nav li ol li a em { width: 100%; float: left; }
.nav li ol li.ol_li a { width: 100%; float: left; color: rgb(153, 153, 153); }
.nav li ol li.ol_li a em { width: 100%; font-size: 16px; float: left; color: rgb(80, 80, 80); }
.nav li ol li.ol_li a em i { margin: 0px; }
.nav li:hover div { display: block; }
.nav li .nav_div > div { display: flex; align-items: center; justify-content: center; margin-top: 0px; padding-bottom: 18px; }
.nav li .nav_div li:hover a { color: rgb(0, 153, 102); }
.nav li .nav_div li.ol_li:hover a em { color: rgb(0, 153, 102); }
.apply_popup_layer { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; background: rgb(47, 46, 46) none repeat scroll 0% 0%; z-index: 9999999; opacity: 0.5; display: none; cursor: pointer; }
.common_rePrice_apply_popup { width: 1175px; height: 615px; line-height: 30px; text-align: center; z-index: 19999999; position: fixed; top: 50%; left: 50%; margin-top: -385px; margin-left: -587.5px; display: none; background: transparent url('image_bg@2x.png') no-repeat scroll 0px 0px; }
.spe_comp_pop { padding: 0px; }
.apply_popup_title { font-size: 26px; color: rgb(51, 51, 51); font-weight: normal; }
.apply_popup_title, .apply_popup_p, .apply_popup_ul, .apply_popup_ul li, .apply_popup_ul li input, .apply_popup_ul li button, .rePrice_apply_popup .explain, .common_rePrice_apply_popup .explain { width: 342px; float: left; }
.closeLayer_wrap { width: 39px; height: 40px; line-height: 47px; border-radius: 50%; background: rgb(238, 238, 238) none repeat scroll 0% 0%; position: absolute; right: 25px; top: 126px; }
.closeCommonLayer { font-family: "fontello"; font-style: normal; font-weight: normal; display: inline-block; text-decoration: inherit; text-align: center; font-variant: normal; text-transform: none; margin-left: 0px; margin-right: 0px; font-size: 26px; color: rgb(80, 80, 80); height: 37px; line-height: 37px; width: 37px; }
.build_comp { padding-top: 155px; overflow: hidden; width: 100%; }
.rePrice_apply_popup .build_comp, .common_rePrice_apply_popup .build_comp { padding-right: 0px ! important; margin-right: 0px ! important; }
.build_comp h2:first-child { margin-left: 0px; }
.build_comp .build_comp_content .build_comp_cont_left li:nth-child(3) em, .build_comp .build_comp_content .build_comp_cont_left li:nth-child(4) em { font-size: 13px; }
.build_comp_cont_right li:nth-child(2) { border: 1px dashed rgb(217, 217, 217); font-size: 26px; line-height: 48px; margin-top: 20px; color: rgb(80, 80, 80); padding: 47px 50px; }
.build_comp_cont_right li:nth-child(2) em { float: left; }
.build_comp_cont_right li:nth-child(2) b { width: 180px; float: left; text-align: center; font-size: 38px; color: rgb(235, 61, 0); font-weight: normal; }
footer { width: 100%; float: left; background-color: rgb(51, 51, 51); height: 400px; }
footer ul { width: 68px; float: left; text-align: left; height: 258px; padding: 50px 0px; margin-right: 165px; }
footer ul li { width: 100%; float: left; color: rgb(255, 255, 255); font-size: 16px; line-height: 16px; margin-bottom: 16px; }
footer ul.about_us li:first-child { font-weight: 600; margin-bottom: 27px; }
footer ul li:last-child { margin-bottom: 0px; }
footer ul li a { color: rgb(153, 153, 153); }
footer ul li a:hover { color: rgb(255, 255, 255); }
footer ul li.weixin { position: relative; }
footer ul li.weixin .ewm_img { display: none; position: absolute; right: 116%; width: 136px; top: -118px; height: 136px; padding: 10px; overflow: hidden; cursor: auto; text-align: center; background-color: rgb(255, 255, 255); z-index: 2147483647; border: 1px solid rgb(210, 210, 210); }
footer ul li.weixin:hover .ewm_img { display: block; }
footer ul.allcop { margin-right: 130px; }
footer ul.tele_ul { width: 200px; margin-right: 120px; white-space: nowrap; text-overflow: ellipsis; }
footer ul.code { width: 292px; margin-right: 0px; }
footer ul.code li { width: 116px; float: left; color: rgb(141, 141, 141); margin-right: 60px; }
footer ul.code li.code_list2 { margin-right: 0px; }
footer ul.code li img { width: 116px; height: 116px; border: 0px none; }
footer ul.code li p { width: 100%; float: right; text-align: center; line-height: 16px; font-size: 16px; color: rgb(141, 141, 141); margin-top: 16px; }
Copyright.copyright { text-align: center; line-height: 60px; font-size: 14px; color: rgb(153, 153, 153); padding: 0px; border-top: 1px solid rgb(80, 80, 80); }
Copyright.copyright a { color: rgb(255, 255, 255); }
Copyright.copyright span a img { margin-bottom: -15px; }
.doyoo_pan_icon { display: none ! important; }
.sidebar { position: fixed; bottom: 30%; right: 0px; z-index: 99999; background-color: rgb(255, 255, 255); border: 1px solid rgb(238, 238, 238); }
.sidebar a { border-bottom: 1px solid rgb(247, 247, 247); }
.talk_offer { background: transparent url('talk_offer.png') no-repeat scroll 0% 0%; width: 62px; height: 68px; display: block; }
.talk_offer:hover { background: transparent url('talk_offer_hover.png') no-repeat scroll 0% 0%; }
.talk_house { background: transparent url('talk_house.png') no-repeat scroll 0% 0%; width: 62px; height: 68px; display: block; }
.talk_house:hover { background: transparent url('talk_house_hover.png') no-repeat scroll 0% 0%; }
.talk_1 { background: transparent url('talk_1.png') no-repeat scroll 0% 0%; width: 62px; height: 68px; display: block; }
.talk_2 { background: transparent url('talk_2.png') no-repeat scroll 0% 0%; width: 62px; height: 68px; display: block; }
.talk_3 { background: transparent url('talk_3.png') no-repeat scroll 0% 0%; width: 62px; height: 68px; display: block; }
.talk_budget { background: transparent url('talk_budget.png') no-repeat scroll 0% 0%; width: 62px; height: 68px; display: block; }
.talk_budget:hover { background: transparent url('talk_budget_hover.png') no-repeat scroll 0% 0%; }
#gotoTop { display: none; cursor: pointer; background: transparent url('back_top.png') no-repeat scroll 0% 0%; width: 62px; height: 62px; }
#gotoTop:hover { background: transparent url('back_top_hover.png') no-repeat scroll 0% 0%; }
.talk_box { background: transparent url('talk_box.png') no-repeat scroll 0% 0%; width: 402px; height: 464px; position: absolute; top: 0px; right: 65px; display: none; border: 1px solid rgb(238, 238, 238); }
.talk_box .title { margin-top: 8px; margin-left: 140px; font-family: "SourceHanSansSC-Medium"; font-size: 18px; color: rgb(255, 255, 255); display: block; }
.talk_box .talk_1_1 { margin-top: 28px; display: block; }
.talk_box .talk_1_2 { margin-top: 18px; margin-left: 20px; display: inline-block; }
.talk_box .questions { width: 275px; background-color: rgb(247, 247, 247); margin-left: 10px; display: inline-block; vertical-align: super; padding: 5px 10px; border-radius: 5px; }
.clear { clear: both; height: 0px; overflow: hidden; }
.f5f6f9 { background-color: rgb(245, 246, 249); }
.ffffff { background-color: rgb(255, 255, 255); }
.index { padding: 50px 0px; }
.decoration-calc { padding: 48px 0px; text-align: center; }
.decoration-calc h2 { font-weight: normal; }
.decoration-calc p { color: rgb(153, 153, 153); }
.decoration-calc p span { color: rgb(235, 61, 0); }
.calc-wrapper { position: relative; }
.calc-container { border: 1px solid rgb(235, 61, 0); margin: 24px 0px; padding: 0px 45px; display: flex; }
.calc-wrapper .calc-btn { width: 176px; height: 176px; background: rgb(242, 243, 245) none repeat scroll 0% 0%; border-radius: 50%; position: absolute; top: 50%; left: 50%; margin-left: -88px; }
.calc-wrapper .calc-btn > div { width: 130px; height: 130px; border-radius: 50%; background-color: rgb(235, 61, 0); color: rgb(255, 255, 255); margin: 23px auto; font-size: 32px; text-align: center; padding: 20px 0px; }
.calc-container > div { flex: 1 1 0%; color: rgb(80, 80, 80); }
.calc-container > div h2 { font-weight: normal; margin-bottom: 10px; }
.calc-container .calc-form { padding: 32px 142px 32px 0px; border-right: 1px solid rgb(242, 243, 245); }
.calc-form .calc-form-item { display: flex; margin-bottom: 20px; position: relative; }
.calc-form .calc-form-item > div { width: 360px; display: flex; }
.calc-form .calc-form-item.area > div::after { content: "m²"; position: absolute; right: 30px; top: 8px; color: rgb(234, 62, 0); }
.calc-form .calc-form-item.common-area > div::after { right: 8px; top: 4px; }
.calc-form .calc-form-item label { line-height: 36px; white-space: nowrap; }
.calc-form .calc-form-item .address select { flex: 1 1 0%; line-height: 36px; border: 1px solid rgb(217, 217, 217); background-color: rgb(255, 255, 255); text-align: center; text-align-last: center; border-radius: 0px; }
.calc-form .calc-form-item .type select { width: 100%; line-height: 36px; border: 1px solid rgb(217, 217, 217); background-color: rgb(255, 255, 255); text-align: center; text-align-last: center; border-radius: 0px; }
.calc-form .calc-form-item .house-type { display: flex; }
.calc-form .calc-form-item .error-text { position: absolute; left: 70px; bottom: -20px; color: rgb(235, 61, 0); display: none; }
.calc-container .calc-result { padding: 32px 0px 32px 142px; }
.calc-container .calc-result em { display: inline-block; min-width: 100px; text-align: center; }
.calc-container .calc-result em.red { color: rgb(235, 61, 0); }
.calc-container .result-container label { display: inline-block; padding-bottom: 38px; font-size: 18px; }
.calc-container .result-container span { font-size: 18px; }
.result-container { border: 1px dashed rgb(217, 217, 217); padding: 40px 0px 15px 100px; }
.result-container i { display: inline-block; width: 18px; height: 18px; color: rgb(235, 61, 0); border: 1px solid rgb(235, 61, 0); border-radius: 50%; text-align: center; line-height: 18px; margin-right: 10px; }
.calc-result > p { font-size: 20px; margin-top: 30px; }
.calc-result > p span { font-weight: bolder; font-size: 28px; }
.calc-wrapper .common-calc-btn { width: 130px; height: 130px; margin-left: -50px; }
.calc-wrapper .common-calc-btn > div { width: 100px; height: 100px; margin: 16px auto; font-size: 28px; }
.process-item li:not(:last-child) span::after { content: "→"; position: absolute; right: 36px; bottom: 36px; }
.juzhong-dynamic > a:not(:last-child) { margin-right: 13px; }
.block-list .hot-house > div:nth-child(4n) { margin-right: 0px; }
.page-btn-prev span::after, .page-btn-next span::after { content: ""; display: inline-block; width: 20px; height: 20px; border-left: 3px solid rgb(0, 153, 102); border-top: 3px solid rgb(0, 153, 102); transform: rotate(-45deg); position: absolute; left: 50%; top: 50%; margin-top: -10px; margin-left: -6px; border-radius: 0px 2px; }
.page-btn-next span::after { transform: rotate(135deg); margin-left: -12px; }
.index_six ul li.effect-bubba figcaption::before, .index_six ul li.effect-bubba figcaption::after { position: absolute; top: 20px; right: 20px; bottom: 20px; left: 20px; content: ""; opacity: 0; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; }
.index_six ul li.effect-bubba figcaption::before { border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); transform: scale(0, 1); }
.index_six ul li.effect-bubba figcaption::after { border-right: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); transform: scale(1, 0); }
.index_six ul li.effect-bubba:hover figcaption::before, .index_six ul li.effect-bubba:hover figcaption::after { opacity: 1; transform: scale(1); }
figcaption, figcaption::after, figcaption::before { box-sizing: border-box; }
.clearfix { position: relative; margin: 0px auto; max-width: 1280px; list-style: outside none none; text-align: center; }
.clearfix li figcaption::before, .clearfix li figcaption::after { pointer-events: none; }
li.effect-bubba figcaption::before, li.effect-bubba figcaption::after { position: absolute; top: 20px; right: 20px; bottom: 20px; left: 20px; content: ""; opacity: 0; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; }
li.effect-bubba figcaption::before { border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); transform: scale(0, 1); }
li.effect-bubba figcaption::after { border-right: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); transform: scale(1, 0); }
li.effect-bubba:hover figcaption::before, li.effect-bubba:hover figcaption::after { opacity: 1; transform: scale(1); }
.lores_banner { height: 460px; }
.bdshare-button-style0-16::after { content: "."; visibility: hidden; display: block; height: 0px; clear: both; }
.Strength .captio { width: 100%; float: left; font-size: 38px; color: rgb(51, 51, 51); font-weight: normal; text-align: center; margin-bottom: 20px; }
.Strength .explain { width: 100%; float: left; font-size: 26px; color: rgb(153, 153, 153); text-align: center; margin-bottom: 40px; }
.technology_nav ul { height: 30px; width: 1280px; padding: 0px 310px; float: left; margin: -20px 0px 20px; }
.technology_nav ul li { line-height: 12px; float: left; padding-bottom: 20px; font-size: 14px; color: rgb(80, 80, 80); cursor: pointer; text-align: center; width: 110px; border-bottom: 1px solid rgb(217, 217, 217); }
.technology_nav ul li img {  }
.technology_nav .on { color: rgb(0, 153, 102); border-bottom: 2px solid rgb(0, 153, 102); }
.neirong { height: 440px; margin: 32px auto 0px; width: 1280px; overflow: hidden; }
.lunbo { position: absolute; width: 1280px; float: left; }
.pic-left { float: left; }
.pic-left img { height: 440px; width: 800px; }
.txt-right { float: right; border: 1px solid rgb(217, 217, 217); height: 440px; width: 480px; padding: 60px 48px; }
.txt-right h4 { font-size: 18px; color: rgb(51, 51, 51); font-weight: normal; text-align: left; width: 100%; overflow: hidden; line-height: 50px; }
.txt-right p { color: rgb(80, 80, 80); font-size: 16px; line-height: 32px; text-align: left; }
.spots { margin-top: -35px; width: 1280px; height: 12px; text-align: center; position: relative; z-index: 88; }
.spots li { padding: 6px; display: inline-block; margin-left: 10px; background: transparent url('spot.png') no-repeat scroll 0% 0%; }
.spots .lv { background: transparent url('spot_lv.png') no-repeat scroll 0% 0%; }
.datum .datum_date li:nth-child(5n+1) { margin-left: 0px; }
.calc .calc-form .calc-form-item.area > div::after { right: 55px; color: rgb(80, 80, 80); }
.calc-container .calc-result em { min-width: 200px; }
.service_banner { height: 620px; width: 100%; background: transparent url('http://www.gzhangfeng.com/pczt/gjh134.jpg') no-repeat scroll center center; }
.service { padding: 120px 0px 124px; height: 600px; }
.service.type-10-button { padding: 0px; height: 90px; margin-right: auto; margin-left: auto; width: 1280px; text-align: center; }
.service.type-10-button .application, .service.type-10-button .application1 { float: none; padding: 10px 60px; font-size: 18px; color: rgb(255, 255, 255); border: 0px none; background-color: rgb(235, 61, 0); line-height: 45px; border-radius: 0px; }
.service .article { width: 100%; float: left; font-size: 38px; line-height: 38px; color: rgb(51, 51, 51); font-weight: normal; }
.service .application { width: 182px; height: 47px; line-height: 47px; font-size: 18px; text-align: center; margin-top: 50px; float: left; color: rgb(0, 153, 102); border: 1px solid rgb(0, 153, 102); border-radius: 50px; }
.f5f6f9 em, .f5f6f9 .application { float: right; }
.left .someone_cases li:nth-child(3n-2) { margin-left: 0px; }
.fa-thumbs-up::before { content: ""; }
.fa-share-alt::before { content: ""; }
.u-share-container li::before { content: ""; width: 30px; height: 30px; background: transparent url('share.png') no-repeat scroll 0% 0% / 30px 150px; display: block; margin: 8px; transition: transform 0.3s linear 0s; }
.u-share-container li.s-weibo::before { background-position: 0px -60px; }
.u-share-container li.s-qzone::before { background-position: 0px -30px; }
.u-share-container li.s-note::before { background-position: 0px -90px; }
.layer-share-weixin .inner, .layer-share-weixin::after { display: inline-block; vertical-align: middle; }
.layer-share-weixin::after { content: ""; height: 100%; }
.layer-share-weixin .inner, .layer-share-weixin::after { display: inline-block; vertical-align: middle; }
.centre .map_table_wrapper tr:nth-child(2) { border-top: 1px solid rgb(233, 233, 233); }
.pinpaibao_a img { width: 80px; margin-bottom: -9px; }
.number_four img:nth-child(2) { margin-top: -4px; display: inline-block; }
.eg-alert { height: 100%; width: 100%; position: relative; display: inline-block; }
.eg-alert input { background-color: rgb(255, 255, 255) ! important; }
.eg-alert-text { color: red ! important; position: absolute; bottom: -24px; left: 0px; font-size: 12px; text-align: left; }
.ep-alert { height: 100%; width: 100%; position: relative; display: inline-block; }
.ep-alert input { background-color: rgb(255, 255, 255) ! important; }
.ep-alert-text { color: red; position: absolute; bottom: -35px; left: 10px; font-size: 12px; }
.book-btn { cursor: pointer; }
.eg-alert i { position: absolute; left: 20px; top: 13px; color: rgb(153, 153, 153); margin: 0px; font-size: 18px; }
.eg-alert i.icon-mobile { font-size: 25px; top: 9px; margin-left: -2px; }
.eg-alert input { width: 100%; height: 44px; line-height: 44px; float: left; border: 1px solid rgb(217, 217, 217); font-size: 16px; color: rgb(153, 153, 153); text-align: left; padding: 0px 10px 0px 48px ! important; }
.eg-alert i { position: absolute; left: 20px; top: 13px; color: rgb(153, 153, 153); margin: 0px; font-size: 18px; }
.eg-alert i.icon-mobile { font-size: 25px; top: 9px; margin-left: -2px; }
.eg-alert input { width: 100%; height: 44px; line-height: 44px; float: left; border: 1px solid rgb(217, 217, 217); font-size: 16px; color: rgb(153, 153, 153); text-align: left; padding: 0px 10px 0px 48px ! important; }
.ijuzhong .close-btn > span::after { content: ""; display: inline-block; width: 1px; height: 22px; position: absolute; transform: rotate(90deg); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
/* ::::: https://www.ijuzhong.com/template/pc/skin/css/new.css?t=1605511886 ::::: */

@font-face {
	font-family: "SourceHanSansSC-Regular";
	font-style: normal;
	font-weight: normal;
	src: url('sourcehansanscn-regular.otf');
}
.menuList { background-color: rgb(255, 255, 255); position: relative; float: left; width: 100%; margin: 0px auto; text-align: center; }
.menuList-ul { padding: 0px 90px; display: block; margin: 0px auto; }
.menuList-ul li { overflow: hidden; width: 200px; display: inline-block; margin: 20px 20px 25px; }
.menuList-ul li p { font-size: 20px; color: rgb(102, 102, 102); margin-top: 5px; font-family: "SourceHanSansSC-Regular"; }
.type-1 { background-color: rgb(245, 246, 249); position: relative; min-height: 130px; float: left; width: 100%; margin: 0px auto; text-align: center; }
.type-1-title { margin-top: 60px; margin-bottom: 20px; text-align: center; font-size: 36px; font-family: "SourceHanSansSC-Regular"; color: rgb(61, 61, 61); }
.type-1-tlist { color: rgb(153, 153, 153); font-size: 18px; font-family: "SourceHanSansSC-Regular"; margin-bottom: 60px; }
.type-1-tleft { width: 1282px; margin: 0px auto; display: block; }
.type-1-tleft > li:nth-child(1) { width: 600px; height: 660px; }
.type-1-tleft > li:nth-child(2) { width: 682px; height: 660px; overflow: hidden; }
.type-1-tleft > li { float: left; text-decoration: none; display: flex; flex-wrap: wrap; }
.type-1-tleft img { width: 100%; height: 100%; display: block; }
.type-1-tleft .type-1-img { float: left; margin: 0px; flex: 0 0 50%; position: relative; transform-style: preserve-3d; }
.desc-container { transition: all 0.3s ease 0s; transform-style: preserve-3d; }
.type-1-tleft .material-desc { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: none; align-items: center; justify-content: center; transform: rotateY(-180deg); background: rgb(255, 255, 255) none repeat scroll 0% 0%; z-index: 2; }
.type-1-tleft .material-desc .type-1-titlel { font-size: 24px; }
.type-1-tleft .material-desc .type-1-contentl { font-size: 16px; color: rgb(153, 153, 153); padding: 0px 20px; }
.type-1-tleft .type-1-img:hover .desc-container { transform: rotateY(180deg); }
.type-1-tleft .type-1-img:hover .desc-container .material-desc { display: flex; }
.type-3 { background-color: rgb(247, 247, 247); position: relative; min-height: 130px; float: left; width: 100%; margin: 0px auto; text-align: center; }
.type-3-title { padding-top: 60px; padding-bottom: 20px; text-align: center; font-size: 36px; font-family: "SourceHanSansSC-Regular"; color: rgb(61, 61, 61); }
.type-3-tlist { color: rgb(153, 153, 153); font-size: 18px; font-family: "SourceHanSansSC-Regular"; margin-bottom: 60px; text-align: center; }
.type-3-list { display: block; width: 1282px; margin: 0px auto; }
.type-3-list li { background-color: rgb(255, 255, 255); margin: 0px 3px; width: 306px; display: inline-block; }
.type-3-list li:hover { box-shadow: 0px 15px 30px rgba(1, 34, 23, 0.08); transform: translate3d(0px, -2px, 0px); border-radius: 2px; margin-top: -10px; }
.type-3-list img { width: 100%; height: 191px; }
.type-3-list .type-3-text { width: 100%; height: 124px; position: relative; }
.type-3-position { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.type-3-position p { font-size: 18px; color: rgb(61, 61, 61); font-family: "SourceHanSansSC-Regular"; }
.type-6 { background-color: rgb(255, 255, 255); position: relative; min-height: 130px; float: left; width: 100%; margin: 0px auto; text-align: center; }
.type-6-title { margin-top: 60px; margin-bottom: 20px; text-align: center; font-size: 36px; font-family: "SourceHanSansSC-Regular"; color: rgb(61, 61, 61); }
.type-6-tlist { color: rgb(153, 153, 153); font-size: 18px; font-family: "SourceHanSansSC-Regular"; margin-bottom: 60px; }
.type-6-list { margin: 0px auto; display: block; width: 1282px; }
.type-6-list li { background-color: rgb(255, 255, 255); margin: 0px 3px; width: 244px; display: inline-block; cursor: pointer; }
.type-6-list li .img-box { width: 244px; height: 207px; overflow: hidden; }
.type-6-list li:hover img { transition: all 0.6s ease 0s; transform: scale(1.2); }
.type-6-list img { width: 100%; height: 203px; }
.type-6-list .type-6-text { width: 100%; height: 138px; position: relative; }
.type-6-position { padding: 23px 15px 15px; }
.type-6-position p:nth-child(1) { font-size: 23px; color: rgb(0, 153, 102); font-family: "SourceHanSansSC-Regular"; text-align: left; }
.type-6-position p:nth-child(2) { font-size: 16px; color: rgb(153, 153, 153); font-family: "SourceHanSansSC-Regular"; text-align: left; }
.type-7 { background-color: rgb(255, 255, 255); position: relative; min-height: 130px; float: left; width: 100%; margin: 0px auto; text-align: center; }
.type-7-title { margin-top: 75px; margin-bottom: 20px; text-align: center; font-size: 30px; font-family: "SourceHanSansSC-Regular"; color: rgb(61, 61, 61); }
.type-7-logolist { width: 1284px; margin: 0px auto; display: block; }
.type-7-logolist li { width: 160.5px; margin-bottom: 28px; float: left; text-align: center; }
.type-7-logolist li img { height: 80px; display: block; width: 80px; margin: 0px auto; }
.type-7-logolist li p { font-size: 18px; font-family: "SourceHanSansSC-Regular"; color: rgb(80, 80, 80); width: 100%; text-align: center; }
.type-7-textlist { width: 1200px; margin: 0px auto 80px; display: block; }
.type-7-textlist li { height: 28px; width: 13.3%; display: inline-block; margin: -1px; text-align: center; line-height: 28px; position: relative; overflow: hidden; }
.type-7-textlist li span:nth-child(1) { height: 28px; width: 28px; border: 1px solid rgb(80, 80, 80); float: left; border-radius: 50%; font-size: 14px; }
.type-7-textlist li span:nth-child(2) { width: calc(100% - 50px); height: 1px; border: 0.5px solid rgba(0, 0, 0, 0.3); margin-bottom: 80px; position: absolute; top: 50%; left: 37px; transform: rotate(180deg) translate(0px, -50%); }
.type-7-textlist li:last-child { width: 28px; }
.type-9 { position: relative; float: left; width: 100%; margin: 0px auto; text-align: center; background-color: rgb(0, 0, 0); height: 520px; }
.type-9-title { color: rgb(255, 255, 255); margin-top: 45px; margin-bottom: 20px; text-align: center; font-size: 36px; font-family: "SourceHanSansSC-Regular"; }
.type-9-tlist { color: rgb(217, 217, 217); font-size: 18px; font-family: "SourceHanSansSC-Regular"; margin-bottom: 52px; padding: 0px 88px; }
.type-9-alist { width: 1200px; height: 770px; margin: 0px auto; display: block; }
.type-9-li { padding: 0px; margin: -4px; border: 8px solid rgb(0, 0, 0); float: left; width: 25%; background-color: rgb(255, 255, 255); }
.type-9-li img { height: 68px; width: 68px; margin-top: 28px; margin-bottom: 6px; }
.type-9-li .type-9-t { font-size: 24px; margin-bottom: 8px; font-family: "SourceHanSansSC-Regular"; color: rgb(51, 51, 51); }
.type-9-li .type-9-l { padding: 0px 23px; font-size: 16px; margin-bottom: 30px; font-family: "SourceHanSansSC-Regular"; color: rgb(153, 153, 153); }
.type-9-activeimg { display: none; height: 68px; width: 68px; margin: 28px auto 6px; }
.type-9-noneimg { display: block; height: 68px; width: 68px; margin: 28px auto 6px; }
.type-10 { position: relative; float: left; width: 100%; margin: 0px auto; text-align: center; height: 930px; }
.type-10-title { color: rgb(61, 61, 61); margin-top: 75px; margin-bottom: 10px; text-align: center; font-size: 36px; font-family: "SourceHanSansSC-Regular"; }
.type-10-list { width: 100%; position: relative; }
.type-10-list img { display: block; margin: 0px auto; }
.type-10-menu { position: absolute; display: block; margin: 0px auto; left: 50%; bottom: -40px; transform: translate(-50%, 0px); }
.type-10-menu .type-10-li { height: 14px; width: 14px; border-radius: 50%; margin: 0px 8px; background-color: rgb(166, 166, 166); float: left; }
.type-10-menu .type-10-li.active { background-color: rgb(22, 162, 96); }
.type-10-list img { display: none; }
.type-10-list img.active { display: block; }
.type-11 { height: 610px; width: 100%; position: relative; float: left; background-color: rgb(255, 255, 255); }
.type-11-img { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.type-11-list { color: rgb(255, 255, 255); position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 1111; margin-top: -30px; }
.type-11-title { text-align: center; color: rgb(51, 51, 51); font-size: 36px; font-family: "SourceHanSansSC-Regular"; margin-bottom: 20px; }
.type-11-content { font-size: 18px; color: rgb(102, 102, 102); font-family: "SourceHanSansSC-Regular"; text-align: center; width: 750px; line-height: 36px; }
.type-12 { height: 468px; background-color: rgb(245, 246, 249); position: relative; float: left; width: 100%; overflow: hidden; }
.type-12-title { color: rgb(51, 51, 51); margin-top: 80px; margin-bottom: 20px; text-align: center; font-size: 36px; font-family: "SourceHanSansSC-Regular"; }
.type-12-list { height: 220px; width: 1200px; display: block; margin: 0px auto; position: relative; }
.type-12-list .type-12-left, .type-12-list .type-12-right { display: inline-block; position: absolute; top: 50%; margin-top: -36px; cursor: pointer; z-index: 999; }
.type-12-list .type-12-left { left: -30px; }
.type-12-list .type-12-right { right: -30px; }
.book-input-box { width: 350px; height: 48px; line-height: 48px; border-radius: 6px; margin: 0px 4px; overflow: hidden; }
.book-input-box input { width: 100%; }
.type-12-box { height: 238px; position: relative; overflow: hidden; }
.type-12-ul { height: 238px; position: absolute; left: 0px; overflow: hidden; }
.type-12-ul li { width: 400px; height: 238px; float: left; position: relative; margin-bottom: 20px; }
.type-12-ul li p { font-family: "SourceHanSansSC-Regular"; position: absolute; left: 50%; bottom: -3px; font-size: 18px; color: rgb(61, 61, 61); text-align: center; transform: translate(-50%, 0px); }
.type-12-ul li img { height: 173px; width: 238px; display: block; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.type-13 { width: 100%; background-color: rgb(255, 255, 255); float: left; }
.type-13 input { font-size: 18px; }
.type-13 .book-btn { font-size: 18px; }
.type-13 .demo-icon { font-size: 20px; color: rgb(153, 153, 153); }
.type-13 .ep-alert input { background-color: transparent ! important; }
.type-15 ul li + li::after { content: "/"; position: absolute; color: rgb(195, 198, 211); left: 0px; }
#homePage .book { margin-bottom: 80px; margin-top: 80px; }
.book-form.online-form { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 40px 0px; width: 1200px; margin: 0px auto; box-shadow: 0px 0px 100px 10px rgba(204, 204, 204, 0.31); }
#homePage { float: left; width: 100%; }
#homePage div { box-sizing: border-box; }
#homePage p, #homePage label { margin: 0px; line-height: 1em; }
#homePage input, #homePage select { border: medium none; outline: medium none; box-sizing: border-box; }
#homePage ul { padding: 0px; margin: 0px; list-style: outside none none; }
#homePage .section { position: relative; float: left; width: 100%; text-align: center; }
#homePage .home-title-text { font-size: 28px; font-weight: 500; color: rgb(51, 51, 51); }
#homePage .book-form { margin-top: 35px; }
#homePage .book-form ul { padding: 0px 42px; }
#homePage .book-form ul li { float: left; width: 204px; height: 84px; margin: 9px; padding: 15px 10px; border: 1px solid rgb(235, 235, 235); }
#homePage .book-form hr { margin-top: 40px; height: 1px; border-width: 1px medium medium; border-style: dashed none none; border-color: rgb(217, 217, 217) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
#homePage .book-form .book-input-box { border-radius: 0px; }
#homePage .book-form ul li img { width: 50px; height: 50px; }
#homePage .book-form .service_name { width: 128px; float: left; font-size: 14px; color: rgb(153, 153, 153); padding-top: 8px; text-align: left; }
#homePage .book-form .service_name em { width: 100%; float: left; font-size: 18px; color: rgb(80, 80, 80); margin-bottom: 8px; }
#homePage .book-input-box { display: inline-block; width: 250px; height: 44px; margin: 0px 12px; border: 1px solid rgb(217, 217, 217); line-height: 44px; vertical-align: top; }
#homePage .book-input-box input { width: 70%; }
#homePage .book-input-box i { margin: 0px 5px 0px -15px; }
#homePage .book-btn { width: 100%; height: 100%; color: rgb(255, 255, 255); background-color: rgb(235, 61, 0); }
#homePage .sectionThree-portrait-name::after { content: ""; position: absolute; bottom: -5px; left: 0px; display: inline-block; width: 30px; height: 1px; background-color: rgb(197, 162, 99); }
#homePage .sectionFive {  }
.bidding .calc-btn::after, .bidding .calc-btn::before { content: ""; display: block; background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 50px; width: 30px; position: absolute; top: 50%; margin-top: -25px; }
.bidding .calc-btn::after { right: -18px; }
.bidding .calc-btn::before { left: -18px; }
.bidding .calc-form .calc-form-item.area > div::after { display: none; }
.type-9-active {background-color: #009966;color: #fff;}
.type-9-active .type-9-t {color: #fff;}
.type-9-active .type-9-l {color: #fff;}
.type-9-activeimg {display: none;height: 68px;width: 68px;margin: 0 auto;margin-top: 28px;margin-bottom: 6px;}
/* ::::: https://aux.soperson.com/20200520/looyu.f7bf1efc8b105c9c95d249e08b3cceda.css ::::: */

#doyoo_monitor * { margin: 0px; padding: 0px; }
#doyoo_monitor { position: absolute; display: none; z-index: 18000; height: 233px; }
#doyoo_monitor div { font-size: 12px; overflow: hidden; background-image: none; background-color: transparent; font-family: Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif; word-break: break-all; line-height: 20px; text-align: left; }
#doyoo_monitor div#doyoo_mon_head { height: 30px; line-height: 30px; color: rgb(255, 255, 255); font-weight: bold; margin-left: 15px; margin-right: 40px; }
#doyoo_mon_main { height: 130px; background-repeat: repeat-x; text-indent: 20px; margin: 7px 100px 0px 10px; color: rgb(0, 0, 0); }
#doyoo_mon_foot { width: 100%; height: 30px; position: absolute; left: 0px; bottom: 15px; }
.doyoo_mon_btn { width: 95px; height: 30px; display: block; cursor: pointer; z-index: 18001; float: left; background-repeat: no-repeat; background-position: center center; }
#doyoo_mon_accept { margin-left: 20px; }
#doyoo_mon_phone { margin-left: 10px; }
#doyoo_mon_refuse { margin-left: 10px; }
#doyoo_mon_closer { position: absolute; top: 5px; right: 14px; width: 15px; height: 15px; cursor: pointer; }
#doyoo_panel a { text-decoration: none; }
#doyoo_panel { z-index: 8000; margin: 0px; padding: 0px; overflow: hidden; cursor: pointer; transform: translateZ(0px); }
#doyoo_panel div { overflow: hidden; font-size: 12px; float: none; background: transparent none repeat scroll 0px center; font-family: Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif; word-break: break-all; text-align: left; margin: 0px; padding: 0px; line-height: 14px; position: static; z-index: 8000; }
.doyoo_pan_icon { cursor: pointer; background-repeat: no-repeat; }
#doyoo_panel div.doyoo_pan_icon_inner { position: relative; left: 0px; top: 0px; height: 100%; background-repeat: no-repeat; transform: translateZ(0px); }
.talk99_region { display: block; position: absolute; }

