body{
	width:100%;
	min-width:1200px;
	
}
.head{
	width:100%;
	min-width:1200px;
	height:54px;	
	background:#fff;
	padding-top:11px;
	position: fixed;
	z-index: 999;
	top:0px;
	left:0px;
	border-bottom:1px solid #d2d2d2;
}
.head_con{
	width:1200px;	
	margin:0 auto;	
}
.head h1,.head h1 img{
	float:left;
}
.img_all img{
	width:100%;
}
.nav{
	float:left;
	margin-left:200px;	
	display:block;
	margin-top:11px;
}
.nav li{
	display: inline-block;		
	padding:0px 11px;	
}
.nav li a{
	font-size: 17px;
    color: #666666;
    display:block;
    padding:0px 10px 16px;	
}
.nav li a:hover,.nav li.in_cur a{
	color:#55d1ac; 
	border-bottom:4px solid #55d1ac;
}
.nav li.in_cur ul li a{
	border:none;
}
.nav li.selected .submenu{
	display:block;
}
.nav li .submenu{
	display:none;
	position:absolute;
	top:65px;
	left:0px;
	z-index: 999;
	width:100%;
}
.menu_pro_bg{
	width:100%;
	height:200px;
}
.menu_pro_main{
	width:765px;
	margin:auto;
	padding-top:12px;
}
.menu_pro_li{
	float:left;
}
.menu_news_bg{
	width:100%;
	background:#fff;
	overflow:hidden;
	text-align: center;
}
.menu_news_bg ul{	
	margin:0 auto;
	text-align: left;	
}
.nav1{
	width:760px;
	padding-left:440px;
}
.nav2{
	width:900px;
	padding-left:300px;
}
.nav1 li{
	margin-right:30px;
}
.nav2 li{
	width:216px;
}
.menu_news_bg ul li{	
	display: inline-block;	
	text-align: center;
	padding:20px 0px;
}
.menu_news_bg ul li img{
	display:inline-block;
	height:130px;		
}
.menu_news_bg ul li a{
	padding:0px;
}
.menu_news_bg ul li a:hover{
	border:none;
}
.menu_news_bg ul li a:hover p{
	color:#000;
}
.menu_news_bg ul li p{
	font-size: 17px;
    color: #666;    
}
.menu_news_bg ul li i{
	display: block;
	width:100%;
	height:140px;
	text-align: center;
}
.log {
	text-align:center; 
	color:skyblue; 
	line-height:24px; 
	text-transform:capitalize; 
	margin:50px auto;
}
.search{
	width:20px;
	height:20px;
	position:relative;	
	background:url(../images/search.png) no-repeat top center;
	position:absolute;
	right:50%;
	margin-right:-530px;
	top:26px;
}
.search:hover{
	cursor:pointer;
	background:url(../images/search1.png) no-repeat top center;
}
.search form{
	float:right;	
	position:absolute;
	top:15px;
	padding-top:24px;
	right:-20px;
	display: none;
}
.search:hover form{
	display:block;
	background:url(../images/sj.png) no-repeat 254px 17px;
}
.search form input{
	width:280px;
	height:42px;
	line-height: 42px;
	padding-left:7px;
	border:3px solid #d2d2d2;
	border-top:none;
	font-size:15px;
	color:#d2d2d2;
	background:#fff url(../images/ban_bg.png) repeat-x top left;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
.search button{
	width:42px;
	height:42px;
	position: absolute;
	right:0px;
	bottom:2px;
	cursor: pointer;
	background:url(../images/search.png) no-repeat center center;
}
.search button:hover{
	background:url(../images/search1.png) no-repeat center center;
}
input:focus{
	outline: none;
}
/*轮播*/
.ban_more{
	width:152px;
	height:36px;
	background:#414453;
	line-height: 36px;
	text-align: center;
	color:#fff;
	position: absolute;
	left:50%;
	margin-left:-603px;
	top:506px;
}
.ban_more:hover{
	color:#fff;
	text-decoration: underline;
}
.banner{
	width:100%;
	min-width:1200px;
	height:875px;
	overflow: hidden;
	position: relative;
	margin-top:65px;
}
.oc-high{
	height:875px;
}
.ohigh-wrapper .ohw-banner-list .banner-item{
	height:875px;
}
.oc-high.ohigh-theme-white .pagination-item a b{
	background-color: rgba(0,0,0,.5);
}
.oc-high .ohw-pagination .pagination-item a i:before{
	border: 2px #ccc solid;
}
.oc-high.ohigh-theme-white .pagination-item a i svg circle{
	color:#000;
}
.oc-high.ohigh-theme-white .pagination-item a i svg circle {
    stroke: #000;
}
.prds{
	width:100%;
	min-width:1200px;
	height:520px;
	background:#fafafa;
}
.prds ul{
	padding-top:18px;
	text-align: center;
}
.prds ul li{
	width:33%;
	min-width:396px;
	height:470px;
	display: inline-block;
}
.prds1{
	background:url(../images/prds1_bg.jpg) no-repeat right bottom;
}
.prds2{
	background:url(../images/prds2_bg.jpg) no-repeat right bottom;
}
.prds3{
	background:url(../images/prds3_bg.jpg) no-repeat right bottom;
}
.prds li:hover{
	box-shadow: 6px 6px 16px 1px rgba(86,86,86,0.16);
}
.prds dl{
	text-align: left;
	padding:50px 0px 0px 30px;;
}
@media only screen and (max-width:1400px ) {
	.prds dl{
		width:180px;
	}	
}
@media only screen and (min-width: 1680px) and (max-width: 1800px) {
	.prds dl{
		width:300px;
	}
}
@media only screen and (min-width: 1400px) and (max-width: 1680px) {
	.prds dl{
		width:240px;
	}
}
.prds dl dt,.prds dl dd{
	font-size:20px;
	color:#000000;
	line-height: 40px;
	position: relative;
}
.prds li:hover a{
	color:#55d1ac;
}
.prds li:hover dt,.prds li:hover dd{
	font-size:22px;	
	color:#55d1ac;
	transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
}
.prds a:hover li span{
	background:#55D1AC;
	color:#fff;
	border:1px solid #55D1AC;
}
.prds a:hover li span:after{
	background:#55D1AC;
}
.prds dl dd span{
	display: block;
	width:98px;
	height:26px;
	line-height: 26px;
	text-align: center;
	font-size:15px;
	color:#000000;
	border:1px solid #000000;
	margin-top:45px;
}
.prds dl dd span:after{
	content: '';	
	width:98px;
	height:3px;
	background:#1d1d1d;
	position: absolute;
	left:0px;
	bottom:-45px;
}
/*底部*/
.footer{
	width:100%;
	padding-top:30px;
	padding-bottom:15px;
	background:#fff;
}
.foot_con{
	width:1200px;
	margin:0 auto;
}
.foot_left{
	float:left;
	width:600px;
	margin-top:25px;
}
.foot_logo{
	float:left;
	width:120px;
	margin-top:6px;
}
.foot_left p{
	float:left;
	margin-left:16px;
	font-size:15px;
	color:#666666;
	line-height: 34px;
}
.foot_right{
	width:600px;
	float:right;
	text-align: right;
}
.foot_right dd{
	display: inline-block;
	width:176px;
	height:50px;	
	text-align: center;
	background:#666666;
	color:#fff;
	border-radius: 50px;;
}
.foot_right dt{
	display:inline-block;
	font-size:15px;
	line-height: 28px;
margin-right:44px;
padding-top:25px;
color:#666666;
}
.foot_right dd{
	font-size:22px;
	line-height: 50px;
}
.foot_right p{color:#666;}
/*小导航*/
.li_banner{
	width:100%;
	min-width:1200px;
	height:64px;
	line-height:64px;
	background-color: #f5f3f4;
	position:fixed;
	top:65px;
	left:0px;
	z-index: 888;
	box-shadow:0px 3px 7px 0px rgba(34,24,21,0.3) ;
	border-bottom:1px solid rgba(34,24,21,0.35);
}
.li_banner ul{
	width:1200px;
	margin:0 auto;
	text-align: center;
}
.li_banner ul p{
	float:left;
	line-height:64px;
	font-size:20px;
	color:#000;
}
.li_banner ul li{
	display: inline-block;
}
.li_banner ul li a{
	font-size:17px;
	color:#666;
	padding:0px 10px;
	margin:0px 16px;
}
.li_banner ul li.li_cur a{
	color:#000;
}
.list{
	width:100%;
	min-width:1200px;
	padding-top:130px;	
	border-bottom:14px solid #f7f5f5;
}
.s70{
	font-size:70px;
	line-height: 80px;
}
.s50{
	font-size:50px;
	line-height: 60px;
}
.s25{
	font-size:25px;
}
.s25 span{
	font-size:25px;
}
.lv{
	color:#4ab696;
}
.js11,.js12,.js13,.js14,.js15,.js16{
	width:100%;
	min-width:1200px;	
	margin:0 auto;
	position: relative;	
	overflow: hidden;
	z-index: 10;
}
.js11,.js12{
	height:941px;
}
.js13{
	height:940px;
}
.js14{
	height:939px;
}
.js15{
	height:474px;
}
.js16{
	height:922px;
}
.js16 img{
position:absolute;
	left:50%;
	margin-left:-960px;
}
.js11 img,.js12 img,.js13 img,.js14 img{
	position:absolute;
	left:50%;
	margin-left:-960px;
}
.js11 p{
	position: absolute;
	right:50%;
	margin-right:-600px;
	top:240px;	
	color:#000;
	z-index: 40;
}
.js12 p.s50{
	position: absolute;
	top:525px;
	left:50%;
	margin-left:-560px;
	z-index: 40;
	text-align: left;
}
.js12 p.s25{
	position: absolute;
	top:387px;
	left:50%;
	margin-left:-560px;
	z-index: 40;
	padding-bottom:20px;
	border-bottom:2px solid #6cc1a6;
}
.js13 .s50{	
	position: absolute;
	left:50%;
	bottom:190px;
	margin-left:180px;
	z-index: 40;
}
.js13 .s70{
	position: absolute;
    bottom: 60px;
    left: 50%;
    margin-left: -10px;
    z-index: 40;
}
.js14 p{
	position:absolute;
	top:230px;
	left:50%;
	margin-left:-560px;
	z-index: 40;
}
.js15 p{
	top:25px;
	margin-left:75px;
	left:50%;
	position: absolute;
	z-index: 40;
}
.js16 p{
	position: absolute;
	width:100%;
	text-align: center;
	top:60px;
	color:#fff;
  z-index:99
}
.li_sm{
	width:1400px;
	margin:0 auto 80px;
	text-align: center;
}
.li_sm li{
	display: inline-block;
	margin:0px 20px;
}
.li_sm li p{
	font-size:15px;
	color:#2c2c2c;
	margin-top:10px;
}
.s60{
	font-size:60px;
	color:#000000;	
	line-height: 80px;
	margin-bottom:60px;
}
.s80{
	font-size:80px;
	color:#000000;	
	line-height:100px;
}
.sm_img{
	width:100%;
	min-width:1200px;
	height:740px;
	position: relative;
	overflow: hidden;
}
.sm_img img{
	position: absolute;
	left:50%;
	margin-left:-960px;
	top:0px;
}
.list_sm1 video{
	margin-bottom:80px;
	width:886px;
	height:485px;
}
.s20{
	font-size:20px;
	color:#000000;	
	line-height: 40px;	
}
.s30{
	font-size:30px;
	color:#000000;	
	line-height: 40px;	
}
.gn{
	width:100%;
	min-width:1200px;
	position: relative;
	height:959px;
	overflow: hidden;
}
.gn img{
	position: absolute;
	left:50%;
	margin-left:-960px;
}
.gn dl{
	width:520px;
	height:120px;
	right:50%;
	margin-right:-560px;
	position: absolute;
	top:822px;
	text-align: right;
}
.gn dl dt{
	margin-bottom:10px;
}
.gn2{
	width:100%;
	min-width:1200px;
	height:472px;
	position: relative;
	overflow: hidden;
}
.gn2 img{
	position: absolute;
	left:50%;
	margin-left:-960px;
}
.gn3{
	width:100%;
	min-width:1200px;
	overflow: hidden;
	height:1210px;
	position: relative;
}
.gn3 .s50{
	line-height: 80px;
	position: absolute;
	top:120px;
	left:50%;
	margin-left:8px;
}
.gn3 .s70{
	position: absolute;
	bottom:150px;
	left:50%;
	margin-left:-450px;
}
.gn2 p{
	position: absolute;
	left:50%;
	margin-left:-540px;
	top:96px;
	z-index: 40;
}
.gn4{
	width:1200px;
	height:766px;
	margin:55px auto 90px;
	text-align: center;
}
.gn_left,.gn_right{	
	position: relative;
	width:582px;
	height:766px;
}
.gn4 p{
	font-size:40px;
	line-height: 80px;
	color:#1b1b1b;
	z-index: 40;
	position: absolute;
	top:115px;
	left:45px;
	text-align: left;
}
.gn_left{
	float:left;
	width:582px;
	height:766px;
}
.gn_right{
	float:right;
	width:582px;
	height:766px;
}
.gn4 div img{
	position: absolute;
	top:0px;
	left:0px;
	z-index: 10;
}
.gn_ul{
	width:100%;
	min-width:1200px;
	overflow: hidden;
	margin-bottom:25px;
}
.gn41,.gn42{
	width:100%;
	min-width:1200px;
	position: relative;	
	background:#f7f7f7;
}
.gn41{
	height:582px;
}
.gn42{
	height:548px;
}
.gn41 img,.gn42 img{
	position: absolute;		
}
.gn41 img{
	left:50%;
	margin-left:-960px;
	box-shadow: 2px 4px 8px 0px rgba(0,0,0,0.42);
}
.gn42 img{
	right:50%;
	margin-right:-960px;
	box-shadow: -2px 2px 8px 0px rgba(0,0,0,0.42);
}
.gn41 dl{
	width:600px;	
	margin-left:38px;	
}
.gn42 dl{	
	width:450px;
	margin-left:-450px;	
}
.gn_ul dl{
	position: absolute;	
	left:50%;	
	padding-top:70px;
	top:0px;	
}
.gn_ul dt{
	margin-bottom:30px;
}
.gn_ul dd{
	line-height: 70px;;
}
.gn5{
	width:100%;
	min-width:1200px;
	height:880px;
	background:#f7f5f6;
	text-align:center;
	position: relative;
}
.gn5 dl{
	width:600px;
	height:200px;
	text-align: left;
	position: absolute;
	left:50%;
	margin-left:-420px;
	bottom:118px;
}
.gn5 dl dt{
	margin-bottom:30px;
}
/**/
.kj1,.kj3,.kj4,.kj5,.kj6{
	width:100%;
	min-width:1200px;
	position: relative;
	overflow: hidden;
}
.kj1{
	height:942px;
}
.kj3{
	height:715px;
}
.kj4{
	height:727px;
}
.kj1 img,.kj3 img{
	position: absolute;
	left:50%;
	margin-left:-960px;
}
.kj1 p{
	position: absolute;
	left:50%;
	margin-left:-600px;
	top:150px;
	line-height: 70px;;
}
.kj2{
	width:1000px;
	margin:65px auto 45px;
	position: relative;
}
.kj2 .s50{
	position: absolute;
	left:530px;
	top:60px;
	line-height: 70px;;
}
.kj2 .s30{
	position: absolute;
	left:530px;
	bottom:70px;
	line-height: 50px;;
}
.s30 span{
	font-size:50px;
	color:#55d158;
}
.kj3 p{
	text-align: right;
	position: absolute;
	left:50%;
	top:210px;
	width:550px;
	margin-left:-600px;
}
.kj4 p{
	position: absolute;
	left:50%;
	margin-left:-590px;
	top:215px;
	text-align: left;
	line-height: 90px;
}
.kj4 p span{
	color:#55d158;	
}
.s40{
	font-size:40px;
	color:#000000;
	line-height: 60px;
}
.kj6 p{
	position: absolute;
	left:50%;
	margin-left:-105px;
	bottom:80px;
}
.kjjs,.kjjs1,.kjjs2{
	width:1200px;
	margin:0px auto;
	position:relative;
}
.kjjs0{
	position: relative;
	height:812px;
	width:100%;
	min-width:1200px;
	overflow: hidden;
}
.kjjs0 img{
	position: absolute;
	left:50%;
	margin-left:-960px;
}
.kjjs{
	margin-top:80px;
	margin-bottom:50px;
}
.kjjs2{
	margin-top:80px;
	margin-bottom:150px;
}
.kjjs .s50{
	position: absolute;
	right:10px;
	top:30px;
}
.kjjs .s30{
	position: absolute;
	left:10px;
	bottom:50px;
}
.kjjs1 .s1{
	position: absolute;
	left:440px;
	top:45px;
}
.kjjs1 .s2{
	position: absolute;
	left:440px;
	bottom:55px;
}
.kjjs2 .s30{
	line-height: 60px;;
	position: absolute;
	top:80px;
	left:80px;
}
.kjjs2 .s30 span{
	font-size:40px;
	color:#55d1ac;
	padding:0px 5px;
}
.kjjs4{
	width:100%;
	min-width:1200px;
	height:431px;
	position: relative;
}
.kjjs4 img{
	position: absolute;
	left:50%;
	margin-left:-960px;
}
.kjjs4 .s25{
	position: absolute;
	left:50%;
	margin-left:-60px;
	top:70px;
	line-height: 60px;
	color:#333333;
}
.kjjs4_con{
	position: absolute;
	left:50%;
	margin-left:-120px;
	bottom:110px;
}
.kjjs4_con dl{
	float:left;
	margin:0px 30px;
	text-align: center;
}
.kjjs4_con dt{
	font-size:50px;
	color:#55d1ac;
}
.kjjs4_con dd{
	font-size:25px;
	color:#333333;
}
.kjjs5{
	width:100%;
	min-width:1200px;
	overflow: hidden;
}
/*智能控制*/
.kjkz1,.kjkz2,.kjkz4{
	width:100%;
	min-width:1200px;
	overflow: hidden;
	position: relative;
}
.kjkz1{
	height:653px;
}
.kjkz2{
	height:627px;
}
.kjkz3{
	margin:40px auto 40px;
}
.kjkz4{
	height:874px;
}
.kjkz1 img,.kjkz2 img,.kjkz4 img{
	position: absolute;
	left:50%;
	margin-left:-960px;
}
.kjkz1 .s40{
	position: absolute;
	top:180px;
	left:50%;
	margin-left:-180px;
	color:#333;
}
.kjkz2 .s40{
	color:#000;
	text-align: left;
	position: absolute;
	top:60px;
	left:50%;
	margin-left:-300px;
}
.kjkz4 .s50{
	position: absolute;
	height:306px;
	left:50%;
	margin-left:50px;
	top:305px;
}
/*pa300技术设计*/
.pasj1,.pasj5{
	position:relative;	
	width:100%;
	min-width:1200px;
	overflow: hidden;
}
.pasj1 img,.pasj5 img{
	position: absolute;
	left:50%;
	margin-left:-960px;
}
.pasj1{
	height:915px;
}
.pasj5{
	height:900px;
}
.pasj2{
	margin:150px auto 180px;
}
.pasj4{
	width:1000px;
	height:680px;
	margin:120px auto 150px;
	position: relative;
}
.pasj4 dl{
	position: absolute;
	left:50%;
	top:200px;
	margin-left:140px
}
.pasj4 dl dt{
	font-weight: bold;
	margin-bottom:30px;
}
.pasj5 p{
	position: absolute;
	left:50%;
	margin-left:70px;
	bottom:355px;
}
/*pa300智能控制*/
.pazn1,.pazn2,.pazn3{
	position:relative;	
	width:100%;
	min-width:1200px;
	overflow: hidden;
}
.pazn1 img,.pazn2 img,.pazn3 img{
	position: absolute;
	left:50%;
	margin-left:-960px;
}
.pazn1{
	height:627px;
}
.pazn2{
	height:965px;
}
.pazn3{
	height:554px;
}
.pazn1 dl{
	position: absolute;
	left:50%;
	margin-left:-60px;
	top:120px;
	text-align: left;
}
.pazn1 dl dd{
	color:#666666;
	margin-top:20px;
}
.zn2_con{
	position: absolute;
	top:110px;
	left:50%;
	margin-left:40px;
	text-align: left;
}
.zn2_con .s40{
	margin-top:20px;
	line-height: 60px;
	margin-bottom:15px
}
.zn3_con{
	position: absolute;
	right:50%;
	margin-right:-600px;
	width:362px;
	height:100%;
	padding:0px 30px;
	background:#9ab9f6;
	text-align: left;
}
.zn3_con dt{
	font-size:46px;
	padding:30px 0px 15px 0px;
	color:#fff;
}
.zn3_con dd{
	font-size:22px;
	line-height: 38px;
	color:#fff;
	margin-bottom:25px;
}
.zn3_con dd span{
	font-size:22px;
	color:#4b7cd6;
	display: inline-block;
	padding:4px 20px;
	border:1px solid #dbe6fc;
	border-radius: 8px;
	margin:0px 8px;
	margin:7px;
}
/*pa300功能与特性*/
.pagn1,.pagn2,.pagn4,.pagn6{
	position:relative;	
	width:100%;
	min-width:1200px;
	overflow: hidden;
}
.pagn1 img,.pagn2 img,.pagn4 img,.pagn6 img{
	position: absolute;
	left:50%;
	margin-left:-960px;
}
.pagn1{
	height:864px;
}
.pagn2{
	height: 1092px;;
}
.pagn2 p{
	position: absolute;
	width:100%;
	text-align: center;
	top:50px;
	left:0px;
	z-index: 20;
}
.pagn3{
	width:1200px;
	height:495px;
	margin:95px auto 130px;
	position: relative;
}
.pagn3 .s40{
	width:100%;
	text-align: center;
}
.pagn3 .s1{
	position: absolute;
	left:0px;
	top:120px;
}
.pagn3 .s2{
	position: absolute;
	left:0px;
	top:215px;
}
.pagn3 .s3{
	position: absolute;
	left:0px;
	bottom:-10px;
	line-height: 40px;
}
.pagn3 .s3 span{
	display: block;
	font-size:15px;
}
.pagn4{
	height:734px;
}
.pagn5{
	width:1200px;
	height:824px;
	margin:70px auto;
	position: relative;
}
.pagn5 .s1{
	position: absolute;
	top:140px;
	right:140px;
	margin-right:-70px;
	text-align: left;
}
.pagn5 .s2{
	position: absolute;
	bottom:160px;
	left:50%;
	margin-left:-480px;
	text-align: left;
}
.pagn6{
	height:731px;
}
.pagn6 p{
	position: absolute;
	bottom:50px;
	left:50%;
	text-align: left;
	margin-left:40px;
}
/*海森凯尔智能控制*/
.hszn1,.hszn2,.hszn3{
	width:100%;
	min-width:1200px;
	margin:0 auto;
	position: relative;
	overflow: hidden;
}
.hszn1 img,.hszn2 img,.hszn3 img{
	position: absolute;
	left:50%;
	margin-left:-960px;
}
.hszn1{
	height:802px;
}
.hszn1 p{
	position: absolute;
	width:100%;
	top:65px;
	left:0px;
	text-align: center;
}
.hszn2{
	height:787px;
}
.hszn2 p{
	position: absolute;
	left:50%;
	margin-left:70px;
	top:105px;
}
.hszn3{
	height:380px;
}
/*海森凯尔智能控制*/
.hsjs1,.hsjs2,.hsjs3,.hsjs4{
	width:100%;
	min-width:1200px;
	margin:0 auto;
	position: relative;
	overflow: hidden;
}
.hsjs1 img,.hsjs2 img,.hsjs3 img,.hsjs4 img{
	position: absolute;
	left:50%;
	margin-left:-960px;
}
.hsjs1{
	height:808px;
}
.hsjs1 p{
	position: absolute;
	top:80px;
	left:0px;
	width:100%;
	text-align: center;
}
.hsjs2{
	height:451px;
}
.hsjs2 p{
	position: absolute;
	bottom:80px;
	left:0px;
	width:100%;
	text-align: center;
}
.hsjs3{
	height:873px;
}
.hsjs3 p{
	position: absolute;
	left:50%;	
	bottom:220px;
}
.hsjs4{
	height:1179px;
}
.hsjs4 p{
	position: absolute;
	top:100px;
	left:0px;
	width:100%;
	text-align: center;
}
.hsjs4 p span{
	display: block;
	font-size:30px;
	color:#666666;
	padding-top:10px;
}
/*海森凯尔智能控制*/
.hsgn1,.hsgn2,.hsgn3,.hsgn4{
	width:100%;
	min-width:1200px;
	margin:0 auto;
	position: relative;
	overflow: hidden;
}
 .hsgn1 img,.hsgn2 img,.hsgn3 img,.hsgn4 img{
	display: block;
	margin: 0 auto;
	width: 100%;
} 
/* .hsgn1{
	height:825px;
}
.hsgn2{
	height:1091px;
	margin:90px auto 108px;
}
.hsgn3{
	height:1080px;
}
.hsgn4{
	height:850px;
} */
.hsgn1 p{
	position: absolute;
	text-align: center;
	width:100%;
	left:0px;
	top:100px;
	line-height: 60px;;
}
.hsgn4 p{
	position: absolute;
	top:180px;
	left:50%;
	line-height:70px;
}
/*反渗透智能饮水机设计*/
.fstjs1,.fstjs3,.fstjs5{
	width:100%;
	min-width:1200px;
	margin:0 auto;
	position: relative;
	overflow: hidden;
}
.fstjs2,.fstjs4{
	width:1200px;
	margin:0 auto;
	position: relative;
}
.fstjs1 img,.fstjs3 img,.fstjs5 img{
	position: absolute;
	left:50%;
	margin-left:-960px;
}
.fstjs1{
	height:795px;
}
.fstjs1 p{
	position: absolute;
	bottom:120px;
	left:50%;
	margin-left:-550px;
	color:#fff;
	line-height:80px;;
}
.fstjs2{
	margin:102px auto;
}
.fstjs2 p{
	position: absolute;
	top:130px;
	left:50%;
	line-height: 80px;
	margin-left:80px;
}
.fstjs3{
	height:733px;
}
.fstjs3 p{
	position: absolute;
	left:50%;
	margin-left:50px;
	bottom:30px;
	line-height: 80px;
}
.fstjs5{
	height:1064px;
}
.fstjs4{
	margin:60px auto;
}
.fstjs4 p{
	margin-top:40px;
	text-align: center;
}
.fstjs5 p{
	position:absolute;
	bottom:200px;
	left:50%;
	margin-left:-150px;
	line-height: 80px;
}
/*反渗透智能饮水机功能与特性*/
.fstzn1,.fstzn2,.fstzn3,.fstzn5{
	width:100%;
	min-width:1200px;
	margin:0 auto;
	position: relative;
	overflow: hidden;
}
.fstzn1 img,.fstzn2 img,.fstzn3 img,.fstzn5 img{
	display: block;
	margin: 0 auto;
	width: 100%;
}
/* .fstzn1{
	height:668px;
}
.fstzn2{
	height:807px;
	margin:95px auto 116px;
}
.fstzn3{
	height:970px;
}
.fstzn5{
	height:791px;
} */
.fstzn4{
	margin-top:80px;
	margin-bottom:50px;
}
.fstzn4 p{
	margin-bottom:60px;
}
/*反渗透智能饮水机质量检验*/
.list_honor{
	width:1200px;
	margin:160px auto 200px;
	height:580px;
	background:#b1b1b1;
	position: relative;
}
.hiSlider-wrap{		
	position: absolute;
	top:-100px;
	left:0px;
	height:700px;
}
.hiSlider2{
	height:700px;		
	position: relative;		
}
.hiSlider-item{
	position: absolute;
	width:100%;
	height:700px;
	left:0px;
	text-align: center;
	bottom:0px;	
}
.hiSlider-item img{	
	height:700px;
}
.hiSlider-btn-prev,
.hiSlider-btn-next{
    position: absolute;
    z-index:5;
    top: 50%;
    margin-top:-30px;
    height: 44px;
    width: 44px;    
    overflow: hidden;
    font-size:0px;
}
.hiSlider-btn-prev{
    left: 102px;
    background:  url(../images/box_left.png) no-repeat center;
}
.hiSlider-btn-next{
    right: 102px;
    background:  url(../images/box_right.png) no-repeat center;   
}
/*口腔护理杯技术支持*/
.kqjs2,.kqjs3,.kqjs4,.kqjs5,.kqjs6,.kqjs7{
	position:relative;
	width: 100%;
	overflow: hidden;
}
.kqjs3 img,.kqjs4 img,.kqjs5 img,.kqjs6 img,.kqjs7 img{
	width:100%;
}
.kqjs1,.kqjs8,.kqjs9{
	width: 100%;
	overflow: hidden;
}
.kqjs1 img,.kqjs2 img,.kqjs8 img,.kqjs9 img{
	width: 100%;
}
.kqjs_txt{
	position:absolute;
	text-align: left;
}
.kqjs_txt dl{
	padding-bottom:40px;
	background:url(../images/jsbg_img2.png) no-repeat left bottom;
}
.kqjs_txt1 dl{
	padding-bottom:40px;
	background:url(../images/jsbg_img2.png) no-repeat center bottom;
}
.kqjs_txt p,.kqjs_txt1 p{
	display: inline-block;
	line-height: 60px;
	font-size:52px;
	color:#009ed9;	
	padding-right:75px;
	background:url(../images/jsbg_img1.png) no-repeat right center;;
}
.kqjs_txt1{
	display: inline-block;
}
.kqjs_txt dt,.kqjs_txt1 dt{
	font-size:45px;
	color:#404040;
	font-weight: bold;
	text-transform: uppercase;
}
.kqjs_txt dd,.kqjs_txt1 dd{
	line-height: 40px;
	padding:0px 24px;
	background:#009ed9;
	font-size:20px;
	color:#fff;
	border-radius: 20px;
	margin-top:10px;
}
.kqjs2 p{
	position:absolute;
	width:100%;
	text-align: center;
	line-height: 40px;
	font-size:18px;
	color:#666666;
}
.kqjs_right{
	left:50%;
}
.kqjs_left{
	left:18%;
}
.kq1{	
	top:38%;
}
.kq2{
	top:28%;
}
.kq3{
	top:18%;
}
.kq4{
	top:34%;
}
.kq5{
	top:26%;
}
/*口腔护理杯使用说明*/
.s46{
	text-align: center;
	font-size:45px;
	color:#404040;
	line-height:50px;	
	margin:25px 0px;
	padding-bottom:40px;
	font-weight: bold;
	background:url(../images/jsbg_img2.png) no-repeat bottom center;
}
.kqsy1,.kqsy2{
	text-align:center;
	margin-bottom:50px;
}
.kqsy3{
	max-width:1200px;
	margin:20px auto;
	padding:50px 0px 100px;
	border-top:2px solid #b9b9b9;
	border-bottom:2px solid #b9b9b9;
	background:url(../images/kqsy_bg1.jpg) no-repeat right 98%;
}
.kqsy3 img{
	float:right;
}
.kqsy3_l p.s54{
	font-size:54px;
	line-height: 70px;
	color:#404040;
	font-weight: bold;
	padding-bottom:40px;
	margin-bottom:25px;
	background:url(../images/jsbg_img2.png) no-repeat bottom left;
}
.kqsy3_l p{
	font-size:21px;
	line-height:56px;
	color:#404040;
}
/*无线供电器*/
.wx1,.wx2,.wx3{
	position: relative;
	overflow: hidden;
	z-index: 50;
}
.wx1 img,.wx2 img,.wx3 img,.wx5,.wx6 img,.wx7 img,.wx8 img{
	width:100%;
}
.wx_txt dt{
	font-size:55px;
	color:#666666;
	line-height:70px;
	margin:10px 0px;
}
.wx_txt dd{
	font-size:65px;
	color:#333333;
	margin:10px 0px;
	line-height: 70px;
	font-weight: bold;
}
.wx_bg{
	display: inline-block;
	font-size:42px;
	color:#fff;
	padding:0px 15px;
	line-height:60px;
	background:#008fc8;
	border-radius: 30px;
	font-weight: bold;
	margin:15px 0px;
}
.wx_t1{
	font-size:36px;
	color:#5e6063;
	letter-spacing: 2px;
	font-weight: bold;	
}
.wx_txt{
	width:1200px;
	left:50%;
	margin-left:-600px;
	position: absolute;
}
.wx1 .wx_txt{	
	top: 20%;;
}
.wx2 .wx_txt{
	text-align:right;
	top:30%;	
}
.wx3 .wx_txt{
	text-align: center;
	top:13%;
}
.wx4{
	background:#196aad;
	height:285px;
	width:100%;
	position: relative;
	z-index: 50;
}
.wx_img{
	width:1200px;
	position: absolute;
	left:50%;
	margin-left:-600px;
	background:#fff;
	text-align: center;
	border-radius: 20px;
}
.wx4 .wx_img{	
	bottom:50%;	
	padding-top:30px;	
	z-index: 99;
}
.wx4 .wx_img span{	
	display: inline-block;
	width:21%;
	text-align:center;
	margin-bottom:30px;
}
.wx5 .wx_txt{
	text-align: center;
	margin-top:50px;
}
.wx5{
	width:100%;
	position: relative;
	overflow: hidden;
}
.wx6,.wx7{
	width:100%;
	overflow: hidden;
}
.wx5 .wx_img{
	bottom:20%;	
	padding:20px 0px;
}
.wx8{
	position: relative;
	overflow: hidden;
}
.wx_txt2{
	position: absolute;
	left:50%;
	margin-left:-600px;
	top:110px;
}
.wx_txt2 dt{
	font-size:65px;
	color:#333333;
	margin-bottom:40px;
}
.wx_txt2 dd{
	font-size:24px;
	color:#333333;
	font-weight: bold;
	line-height: 70px;
	border-bottom:1px dashed #7d8b92;
}
.kqgn1,.kqgn2,.kqgn3,.kqgn4,.kqgn5,.kqgn6,.kqgn7,.kqgn8,.kqgn10{
	position: relative;
	width:100%;
	overflow: hidden;
}
.kqgn1 img,.kqgn2 img,.kqgn3 img,.kqgn4 img,.kqgn5 img,.kqgn6 img,.kqgn7 img,.kqgn8 img,.kqgn10 img{
	width:100%;
}
.kq_txt,.kq_txt1{
	width:100%;
	position: absolute;	
	text-align: center;
	padding-bottom:35px;
	background:url(../images/jsbg_img2.png) no-repeat center bottom;
	background-size: 66px;
}
.kq_txt dt{	
	color:#404040;	
	font-weight: bold;
}
@media only screen and (min-width:1800px ) {
	.kq_txt dt{
		font-size:47px;
		line-height:60px;
	}
	.kq_txt1 dt{
		font-size:45px;
		line-height:66px;
	}
	.kq_txt dd{
		font-size:45px;
		line-height:80px;
	}
	.kq_txt1 dd{
		font-size:22px;
		line-height:34px;
	}
}
@media only screen and (max-width:1800px ) {
	.kq_txt dt{
		font-size:30px;
		line-height:40px;
	}
	.kq_txt1 dt{
		font-size:28px;
		line-height:34px;
	}
	.kq_txt dd{
		font-size:24px;
		line-height:36px;
	}
	.kq_txt1 dd{
		font-size:16px;
		line-height:28px;
	}
}
.kq_txt1 dt{	
	color:#404040;	
	font-weight: bold;
	margin-bottom:20px;
}
.kq_txt dd{	
	color:#404040;	
	font-weight:normal;
}
.kq_txt1 dd{	
	color:#666666;	
	text-align: center;
}
.kqgn2 .kq_txt{
	top:50px;
}
.kq_txt1{
	top:20px;
}
.kqgn7 .kq_txt1{
	top:80px;
}
.kqgn8 .kq_txt1{
	top:10px;
}
.kqgn9{
	text-align: center;
}

































