section {
	width: 100%;
	height: 9.6em
}
section img {
	width: 100%;
	height: auto
}
.home_sec1 {
	position: relative;
	width: 100%;
	height: 8.7em
}
.home_sec1 .hs1_content {
	position: absolute;
	left: 50%;
	top: 3.61em;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	text-align: center;
	letter-spacing: 0;
	color: #fff
}
.home_sec1 .hs1_content h2 {
	font-weight: 400;
	font-stretch: normal;
	font-size: .6em;
	line-height: 1em;
	margin-bottom: 1em
}
.home_sec1 .hs1_content .hs1c_btns {
	font-size: .24em;
	font-weight: 400;
	font-stretch: normal;
	letter-spacing: .08px;
	line-height: 1em;
	height: 1em;
	color: #fefefe;
	cursor: pointer
}
.home_sec1 .hs1_content .hs1c_btns img {
	margin-left: .79166667em;
	vertical-align: bottom;
	width: 1em
}
.home_sec1 .hs1_video_mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.3)
}
.home_sec3 {
	position: relative
}
.home_sec3 .hs3_content {
	position: absolute;
	top: 5.6em;
	left: 1.6em
}
.home_sec3 .hs3_content h2 {
	font-size: .56em;
	font-weight: 400;
	color: #000
}
.home_sec3 .hs3_content p {
	margin-top: 1.5em;
	line-height: 1.8em;
	font-size: .2em;
	font-weight: 400;
	color: #000
}
.home_sec4 h2, .home_sec4 h3 {
	color: #0b0d10;
	font-weight: 400;
	text-align: center
}
.home_sec4 {
	width: 100%;
	background-color: #f3f3f3
}
.home_sec4 h2 {
	padding-top: 2.14285714em;
	font-size: .56em
}
.home_sec4 h3 {
	padding-top: 1.81818182em;
	font-size: .22em
}
.home_sec4 ul {
	margin: .5em auto 0;
	width: 15.7em
}
.home_sec4 ul li {
	float: left;
	width: 3.7em;
	margin-right: .3em
}
.home_sec4 ul li img {
	width: 100%;
	height: auto
}
.home_sec4 ul li p {
	padding-top: 2.77777778em;
	font-size: .18em;
	font-weight: 400;
	color: #373b43;
	text-align: center
}
.home_sec4 ul li i {
	display: block;
	width: 100%;
	height: .52em;
	margin-top: .3em
}
.home_sec4 ul li:nth-child(1) i {
	background: url(../images/smarthome_pic4_5-904924b275.jpg) center center no-repeat;
	background-size: 100% 100%
}
.home_sec4 ul li:nth-child(2) i {
	background: url(../images/smarthome_pic4_6-ec13591816.jpg) center center no-repeat;
	background-size: 100% 100%
}
.home_sec4 ul li:nth-child(3) i {
	background: url(../images/smarthome_pic4_7-bd1447ff55.jpg) center center no-repeat;
	background-size: 100% 100%
}
.home_sec4 ul li:nth-child(4) {
	margin-right: 0
}
.home_sec4 ul li:nth-child(4) i {
	background: url(../images/smarthome_pic4_8-23d807e68d.jpg) center center no-repeat;
	background-size: 100% 100%
}
.home_sec5 {
	width: 100%
}
.home_sec5 .hs5_left {
	float: left;
	width: 50%;
	height: 100%;
	background-color: #fff
}
.home_sec5 .hs5_left h2 {
	padding-top: 2.14285714em;
	font-size: .56em;
	font-weight: 400;
	color: #000;
	text-align: center
}
.home_sec5 .hs5_left h3 {
	margin-top: 1.36363636em;
	margin-bottom: 4.09090909;
	font-size: .22em;
	font-weight: 400;
	color: #000;
	text-align: center
}
.home_sec5 .hs5_left img {
	margin-top: .8em
}
.home_sec5 .hs5_right {
	float: left;
	width: 50%;
	height: 100%;
	background-color: #eee
}
.home_sec5 .hs5_right ul {
	padding: 1.4em 1.6em
}
.home_sec5 .hs5_right ul li {
	border-bottom: 1px solid #b3b2b2;
	padding-bottom: .4em;
	position: relative
}
.home_sec5 .hs5_right ul li h4 {
	padding-top: 2.22222222em;
	padding-bottom: .55555556em;
	font-size: .36em;
	font-weight: 400;
	color: #000
}
.home_sec5 .hs5_right ul li p {
	font-size: .2em;
	font-weight: 400;
	color: #585858
}
.home_sec5 .hs5_right ul li i {
	display: block;
	position: absolute;
	top: .8em;
	right: 0
}
.home_sec5 .hs5_right ul li:nth-child(1) h4 {
	padding-top: 0
}
.home_sec5 .hs5_right ul li:nth-child(1) i {
	top: 0;
	width: .43em;
	height: .43em;
	background: url(//static.orvibo.com/guanwang_second/front/images/new/smart_home/icon1-add18323cb.png) center no-repeat;
	background-size: 100% 100%
}
.home_sec5 .hs5_right ul li:nth-child(2) i {
	width: .48em;
	height: .48em;
	background: url(//static.orvibo.com/guanwang_second/front/images/new/smart_home/icon2-ec78921d9e.png) center no-repeat;
	background-size: 100% 100%
}
.home_sec5 .hs5_right ul li:nth-child(3) i {
	width: .52em;
	height: .52em;
	background: url(//static.orvibo.com/guanwang_second/front/images/new/smart_home/icon3-f7c8606325.png) center no-repeat;
	background-size: 100% 100%
}
.home_sec6 {
	position: relative
}
.home_sec6 .hs6_content {
	position: absolute;
	left: 7.1em;
	top: 2.7em;
	width: 6.8em
}
.home_sec6 .hs6_content h2 {
	padding-bottom: .68965517em;
	font-size: .58em;
	font-weight: 400;
	color: #fff
}
.home_sec6 .hs6_content p {
	font-size: .22em;
	line-height: 1.63636364em;
	font-weight: 400;
	color: #fff
}
.home_sec6 .hs6_content a {
	position: absolute;
	left: 0
}
.home_sec7 .hs7_content, .home_sec8 .hs8_content, .home_sec9 .hs9_content {
	left: 50%;
	width: 1200px;
	margin-left: -600px
}
.home_sec7 {
	position: relative
}
.home_sec7 .hs7_content {
	position: absolute;
	top: 15%
}
.home_sec7 .hs7_content h2 {
	font-size: .55em;
	font-weight: 400;
	text-align: center;
	color: rgba(0,0,0,.75)
}
.home_sec10 .hs10_content h2, .home_sec10 .hs10_content p, .home_sec12 .hs12_content h2, .home_sec12 .hs12_content p, .home_sec26 .hs12_content h2, .home_sec8 .hs8_content h2, .home_sec8 .hs8_content p, .home_sec9 .hs9_content h2, .home_sec9 .hs9_content p {
	color: rgba(0,0,0,.85);
	font-weight: 400
}
.home_sec8 {
	position: relative;
	height: 10.95em
}
.home_sec8 .hs8_content {
	position: absolute;
	top: 15%
}
.home_sec8 .hs8_content h2 {
	padding-bottom: .35714286em;
	font-size: .56em;
	text-align: center
}
.home_sec8 .hs8_content p {
	font-size: .22em;
	line-height: 1.81818182em;
	text-align: center
}
.home_sec9 {
	position: relative
}
.home_sec9 .hs9_content {
	position: absolute;
	top: 8%
}
.home_sec9 .hs9_content h2 {
	padding-bottom: .35714286em;
	font-size: .56em;
	text-align: center
}
.home_sec9 .hs9_content p {
	font-size: .22em;
	line-height: 1.81818182em;
	text-align: center
}
.home_sec10 {
	position: relative
}
.home_sec10 .hs10_content {
	position: absolute;
	top: 1.1em;
	left: 1.1em;
	width: 6.1em
}
.home_sec10 .hs10_content h2 {
	padding-bottom: .35714286em;
	font-size: .56em
}
.home_sec10 .hs10_content p {
	font-size: .22em;
	line-height: 1.81818182em
}
.home_sec12 {
	position: relative
}
.home_sec12 .hs12_content {
	position: absolute;
	top: 2.6em;
	left: 1.2em;
	width: 5.2em
}
.home_sec12 .hs12_content h2 {
	padding-bottom: .35714286em;
	font-size: .56em
}
.home_sec12 .hs12_content p {
	font-size: .22em;
	line-height: 1.63636364em
}
.home_sec26 {
	position: relative
}
.home_sec26 .hs12_content {
	position: absolute;
	width: 100%;
	top: 1.2em;
	text-align: center
}
.home_sec26 .hs12_content h2 {
	font-size: .56em
}
.home_sec26 .hs26_btns {
	position: absolute;
	width: 78.6%;
	left: 50%;
	top: 76.7%;
	margin-left: -39.3%
}
.home_sec26 .hs26_btns ul li {
	float: left;
	width: 23.2%;
	margin-right: 2.4%
}
.home_sec26 .hs26_btns ul li:last-child {
	margin-right: 0
}
.home_sec26 .hs26_btns ul li a {
	display: block;
	width: 120px;
	height: 48px;
	margin: 0 auto;
	background-color: #0d7fef;
	color: #fff;
	font-size: 16px;
	text-align: center;
	border-radius: 4px;
	line-height: 48px;
	cursor: pointer
}
.home_sec26 .hs26_btns ul li a:hover {
	background-color: #2995ff
}

@media screen and (max-width:1366px) {
.home_sec26 .hs26_btns ul li a {
	height: 36px;
	line-height: 36px;
	font-size: 14px
}
}
.home_sec27, .home_sec28, .home_sec29 {
	position: relative;
	height: 9.86em
}
.home_sec27 .hs27_content, .home_sec28 .hs27_content, .home_sec29 .hs27_content {
	position: absolute;
	top: .86em;
	left: .82em;
	width: 4.1em
}
.home_sec27 .hs27_content h2, .home_sec28 .hs27_content h2, .home_sec29 .hs27_content h2 {
	font-size: .64em;
	line-height: 1.4;
	font-weight: 400;
	margin-bottom: .3125em;
	color: rgba(0,0,0,.85)
}
.home_sec27 .hs27_content p, .home_sec28 .hs27_content p, .home_sec29 .hs27_content p {
	font-size: .18em;
	line-height: 2;
	color: #585858
}
.home_sec28 {
	height: 10.38em
}
.home_sec28 .hs27_content {
	width: 4.7em;
	top: 1.6em
}
.home_sec29 {
	height: 10.94em
}
.home_sec29 .hs27_content {
	top: 1.8em
}
.home_tabs {
	background: #fff;
	height: auto;
	margin-top: 1.3em
}
.home_tabs .ht_switch {
	width: 10em;
	margin: 0 auto
}
.home_tabs .ht_switch li {
	float: left;
	width: 2.5em;
	padding-top: 1.04em;
	text-align: center;
	cursor: pointer
}
.home_tabs .ht_switch li div {
	width: 1em;
	height: .71em;
	margin: 0 auto
}
.home_tabs .ht_switch li p {
	height: 2em;
	width: 4.16666667em;
	margin: 0 auto;
	font-size: .24em;
	color: #7c7c7c;
	vertical-align: middle
}
.home_tabs .ht_switch .active p {
	color: #1170d7;
	border-bottom: 2px solid #1170d7
}
.home_tabs .ht_switch .hts_item1 div {
	background: url(../images/icon1_default-798b101d7e.png) center no-repeat;
	background-size: 100% 100%
}
.home_tabs .ht_switch .hts_item1.active div {
	background-image: url(../images/icon1_active-161072e398.png)
}
.home_tabs .ht_switch .hts_item2 div {
	background: url(../images/icon2_default-93b0755e3b.png) center no-repeat;
	background-size: 100% 100%
}
.home_tabs .ht_switch .hts_item2.active div {
	background-image: url(../images/icon2_active-397eb06789.png)
}
.home_tabs .ht_switch .hts_item3 div {
	background: url(../images/icon3_default-2fb1f02b1e.png) center no-repeat;
	background-size: 100% 100%
}
.home_tabs .ht_switch .hts_item3.active div {
	background-image: url(../images/icon3_active-53219f8859.png)
}
.home_tabs .ht_switch .hts_item4 div {
	background: url(../images/icon4_default-559ec5ef2d.png) center no-repeat;
	background-size: 100% 100%
}
.home_tabs .ht_switch .hts_item4.active div {
	background-image: url(../images/icon4_active-83f483e9c6.png)
}
.home_tabs .ht_switch .hts_item5 div {
	background: url(../images/icon5_default-d70edcaddd.png) center no-repeat;
	background-size: 100% 100%
}
.home_tabs .ht_switch .hts_item5.active div {
	background-image: url(../images/icon5_active-293fe366cf.png)
}
.home_tabs .ht_content {
	margin: 1em auto
}
.home_tabs .ht_content li {
	margin: 0 auto;
	display: none
}
.home_tabs .ht_content li .item {
	float: left
}
.home_tabs .ht_content li .item img {
	width: 100%;
	height: auto
}
.home_tabs .ht_content li .item .txt1 {
	margin-top: 1.08333333em;
	font-size: .24em;
	color: rgba(0,0,0,.65)
}
.home_tabs .ht_content li .item .txt2 {
	margin-top: .71428571em;
	font-size: .28em;
	color: #000
}
.home_tabs .ht_content li .item .txt3 {
	margin-top: .75em;
	font-size: .16em;
	color: #000;
	line-height: 1.6
}
.home_sec23 .hs23_content h2, .home_sec31 .hs31_content h2 {
	font-size: .56em;
	color: rgba(0,0,0,.85);
	text-align: center;
	font-weight: 400
}
.home_tabs .ht_content li.active {
	display: block
}
.home_tabs .ht_content li.htc_tab1, .home_tabs .ht_content li.htc_tab2, .home_tabs .ht_content li.htc_tab4 {
	width: 16.8em
}
.home_tabs .ht_content li.htc_tab1 .item, .home_tabs .ht_content li.htc_tab2 .item, .home_tabs .ht_content li.htc_tab4 .item {
	width: 5.3em;
	margin-left: .3em
}
.home_tabs .ht_content li.htc_tab1 .item:first-child, .home_tabs .ht_content li.htc_tab2 .item:first-child, .home_tabs .ht_content li.htc_tab4 .item:first-child {
	margin-left: 0
}
.home_tabs .ht_content li.htc_tab3 {
	width: 10em
}
.home_tabs .ht_content li.htc_tab3 .item {
	width: 4.08em
}
.home_tabs .ht_content li.htc_tab3 .item:last-child {
	width: 5.59em;
	margin-left: .3em
}
.home_tabs .ht_content li.htc_tab5 {
	width: 12em
}
.home_tabs .ht_content li.htc_tab5 .item {
	width: 5.74em
}
.home_tabs .ht_content li.htc_tab5 .item:last-child {
	width: 5.64em;
	margin-left: .3em
}
.home_sec23 {
	position: relative;
	height: 10.28em
}
.home_sec23 .hs23_content {
	width: 100%;
	position: absolute;
	top: 1.06em
}
.home_sec31 {
	position: relative;
	height: 10.82em
}
.home_sec31 .hs31_content {
	width: 100%;
	position: absolute;
	top: 1.66em
}
.home_sec31 .hs31_content p {
	font-size: .22em;
	color: rgba(0,0,0,.75);
	width: 56.36363636em;
	margin: 1.54545455em auto;
	text-align: center;
	line-height: 2
}
.home_sec32 .hs32_content h2, .home_sec33 .hs33_content h2 {
	font-size: .56em;
	color: rgba(0,0,0,.85);
	font-weight: 400;
	text-align: center
}
.home_sec32 {
	position: relative;
	height: 9.62em
}
.home_sec32 .hs32_content {
	width: 100%;
	position: absolute;
	top: .82em
}
.home_sec33 {
	position: relative;
	height: 10.82em
}
.home_sec33 .hs33_content {
	width: 100%;
	position: absolute;
	top: 1.2em
}
.home_sec33 .hs33_content p {
	font-size: .22em;
	color: rgba(0,0,0,.75);
	width: 45.45454545em;
	margin: 1.09090909em auto;
	text-align: center;
	line-height: 1.6
}
.video_modal .video_close {
	cursor: pointer;
	width: 1.5em;
	height: 1.5em;
	position: absolute;
	right: 2em;
	top: 2em;
	transition: 1.5s
}
.video_modal .video_close:after, .video_modal .video_close:before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: .3em;
	height: 1.5em;
	background: #fff
}
.video_modal .video_close:hover {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}
.video_modal .video_close:before {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}
.video_modal .video_close:after {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}




@media(max-width:768px){ 

.home_sec1 { height:auto; padding-top:50px; }
.home_sec6 { height:auto; }
.home_sec7 { height:auto; }
.home_sec8 { height:auto; }
.home_sec9 { height:auto; }
.home_sec10 { height:auto; }
.home_sec12 { height:auto; }
.home_tabs { height:auto; }
.home_sec26 { height:auto; }
.home_sec33 { height:auto; }
.home_sec32 { height:auto; }
.home_sec23 { height:auto; }
.home_sec30 { height:auto; }

.home_sec6 .hs6_content { left:10%; width:80%; top:10%;  }
.solution_applyNow { width:120px; height:36px; line-height:36px; font-size:14px; margin:15px auto;  }
.home_sec7 .hs7_content, .home_sec8 .hs8_content, .home_sec9 .hs9_content { width:100%; margin-left:0px; left:auto; }
.home_sec9 .hs9_content p { display:none; }
.home_sec8 .hs8_content p { display:none; }
.home_sec10 .hs10_content p { display:none; }
.home_sec12 .hs12_content p { display:none; }
.home_sec26 .hs26_btns ul li { display:none; width:100%; margin-right:0px;  } 
.home_sec26 .hs26_btns ul li:nth-child(1) { display:block; text-align:center;  }
.home_sec26 .hs26_btns ul li a { display:inline-block; }
.home_sec26 .hs26_btns ul { text-align:center; }
.home_sec33 .hs33_content p { display:none; }
.home_sec1 .hs1_content { top:45%; }


}























