#h1{
	position: fixed;
    top: 0;
    opacity: 0;
    z-index: -999999;

}
/*********faqnotice***********/
#ad-wrap{
	float:left;
	width:50%;
	position:relative;
}
.rslides1_tabs{
	display:none;
}
#ad-list{
	position:relative;
}
#ad-wrap .fix{
	position: absolute;
    right: 0;
    background: rgba(0, 0, 0, 0.66);
    z-index: 9;
	height: 100%;
    padding: 0 30px;
}
#ad-wrap .fix a{
	display:block;
	width:100%;
	margin-top: 90%;
}
#faq{
	float:right;
	width:50%;
}
#faq >h3{
	margin: 21px 21px 0;
	border-bottom:1px solid #ffe2dd;
	padding-bottom:15px;
	background-image:url(/images/18/more.png);
	background-repeat:no-repeat;
	background-position: 95% 50%;
    padding-left: 10px;
}
#faq ul{
	margin: 15px 21px 21px;
}
#faq li{
	overflow:hidden;
	background-image:url(/images/18/list-quest.png);
	background-repeat:no-repeat;
	background-position: 0% 50%;
	margin-bottom: 10px;
}
#faq li:last-child{
	margin-bottom: 0;
}
#faq li h3{
	float:left;
	font-weight:normal;
	padding-left: 15px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
}
#bbottom{
	width:988px;
	margin-top:50px;
}
#bbottom >div{
	float:left;
	width:33%;
}
#bbottom >div:nth-child(2){
	margin:0 2%;
	width:30%;
}
#news >h3,
#g-map >h3{
	border-top:4px solid #ffe2dd;
	border-bottom:3px solid #eaf0f7;
	padding:18px;
	background-image:url(/images/18/more.png);
	background-repeat:no-repeat;
	background-position: 95% 50%;
}
#news ul{
	padding: 0px 20px 20px;
}
#news li{
	border-bottom:1px solid #bdbdbd;
	padding:15px;
}
#news li a.photo{
	display:none;
}
#news li a.photo:hover img{
	transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	-webkit-transform:scale(1.2);
}
#news li a.photo img{
	transition:all ease-in-out 0.5s;
	-moz-transition:all ease-in-out 0.5s;
	-ms-transition:all ease-in-out 0.5s;
	-o-transition:all ease-in-out 0.5s;
	-webkit-transition:all ease-in-out 0.5s;
}
#news li:first-child a.photo{
	display:block;
	overflow: hidden;
	height:155px;
}
#news li:first-child p{
    margin-top: 15px;	
}
#about-wrap{
	background-repeat:no-repeat;
	background-position:50%;
	animation-name:bgswin;
	-moz-animation-name:bgswin;
	-ms-animation-name:bgswin;
	-o-animation-name:bgswin;
	-webkit-animation-name:bgswin;
	animation-iteration-count:infinite;
	-moz-animation-iteration-count:infinite;
	-ms-animation-iteration-count:infinite;
	-o-animation-iteration-count:infinite;
	-webkit-animation-iteration-count:infinite;
	animation-duration:20s;
	-moz-animation-duration:20s;
	-ms-animation-duration:20s;
	-o-animation-duration:20s;
	-webkit-animation-duration:20s;
}
#about-wrap div{
	margin: 30px;
    background: rgba(169, 169, 169, 0.52);
	color:#fff;
	padding: 20px;
}
#about-wrap h2{
	text-align: center;
}
#about-wrap article{
	margin: 30px 0px 20px;
}
#about-wrap p{
	text-align: center;
    font-size: 16px;	
}
#about-wrap p a{
	color:#fff;
}
#g-map iframe{
	margin: 15px;
    min-height: 300px;
}
#g-map p{
	margin: 0 15px;	
}
#bbottom .products{
	width:100%;
}
#bbottom .products >h3{
	border-top: 4px solid #ffe2dd;
    border-bottom: 3px solid #eaf0f7;
    padding: 18px 0;
	margin-bottom:15px;
}
.products li{
	float:left;
	width: 23.5%;
	margin-right:2%;
	margin-bottom:25px;
}
.products li:nth-child(4n){
	margin-right:0;
}
.hover{
	position:absolute;
	opacity:0;
	width:100%;
	height:100%;
	text-align:center;
	background-color:rgba(25, 25, 25, 0.22);
	background-image:url(/images/17/products-more.png);
	background-repeat:no-repeat;
	background-position:50%;
}
.products li .border{
	border:1px solid #eaeaea;
	border-radius:5px;
	margin-bottom: 10px;
}
.products li .border .photo {
	position:relative;
}
.products li .border .photo:hover .hover{
	opacity:1;
	transition: all 0.5s cubic-bezier(0.39, 0.58, 0.57, 1);
	-moz-transition: all 0.5s cubic-bezier(0.39, 0.58, 0.57, 1);
	-ms-transition: all 0.5s cubic-bezier(0.39, 0.58, 0.57, 1);
	-o-transition: all 0.5s cubic-bezier(0.39, 0.58, 0.57, 1);
	-webkit-transition: all 0.5s cubic-bezier(0.39, 0.58, 0.57, 1);
}
.products li .photo .img{
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:100%;
	display:block;
	background-color:#fff;
}
.products li h3{
	text-align:center;
	height: 23px;
	overflow:hidden;
}
.products li h3 a{
	font-size:20px;
	color:#343434;
}
.products li h3:hover a{
	text-decoration:underline;
}
.products li article{
	text-align:center;
	color:#707070;
	font-size:12px;
	height: 23px;
	overflow:hidden;
}
.products li .price{
	text-align:center;
	color:#6d6d6d;
	font-size:16px;
	height: 23px;
}
.products .more{
	text-align:center;
	margin: 15px 0;
}
.products .more a{
	color:#959191;
	font-size:16px;
	border:2px solid #959191;
	padding: 0 15px;
}
.products .more a:hover{
	background:#959191;
	color:#fff;
}
@media screen and (max-width: 1180px) {
	#faq li{
		margin-bottom: 7px;	
	}
	#bbottom{
		width:960px;
	}
}
@media screen and (max-width: 980px) {
	#bbottom{
		width:768px;
	}
	#faq,
	#ad-wrap,
	#g-map iframe{
		width:100%;
	}
	#ad-wrap .fix{
		padding: 0px 54px;
	}
	#bbottom >div,#bbottom >div:nth-child(2){
	    width: 100%;	
		margin: 0 0 20px 0;
	}
	#news li{
		float: right;
		width: 44%;
		padding: 2.5%;
		overflow:hidden;
	}
	#news li:first-child{
		float: left;
		padding: 2.6% 2.5%;
	}
	#news li:first-child a.photo{
	    float: left;
		width: 60%;
		margin-right: 3%;
		height: 128px;
	}
	#g-map iframe{
		margin: 15px 0;
	}
	.products li,
	.products li:nth-child(4n){
		float:left;
		width: 47.5%;
		margin-right:2%;
		margin-bottom:25px;
	}
	.products li:nth-child(2n){
		margin-right:0;
	}
	.products li .ptxt{
		height:69px;
		overflow:hidden;
	}
}
@media screen and (max-width: 788px) {
	#bbottom{
		width:640px;
	}
	#news li:first-child{
		padding: 3.9% 2.5%;	
	}
	#ad-wrap .fix{
		background: rgb(47, 47, 47);
	}
}
@media screen and (max-width: 660px) {
	#bbottom{
		width:480px;
	}
	#ad-wrap .fix{
		background: rgba(0, 0, 0, 0.66);
	}
	#news li:first-child{
	    padding: 2.5%;	
	}
	#news li{
	    width: 95%;	
	}
}
@media screen and (max-width: 480px) {
	#bbottom{
		width:360px;
	}
	#ad-wrap .fix{
	    padding: 0px 30px;	
	}
	#ad-wrap .fix a{
	    margin-top: 30%;	
	}
}
@media screen and (max-width: 360px) {
	#bbottom,
	#faq li h3{
		width:90%;
	}
	#faq li{
		background-position: 0% 20%;
	}
	#news li:first-child a.photo{
		width: 100%;
		margin-right:0%;
	}
	#faq >h3{
		background-image:none;
	}
}
@keyframes bgswin{0%{background-position:0 50%;}25%{background-position:50% 50%;}50%{background-position:100% 50%;}75%{background-position:50% 50%;}100%{background-position:0% 50%;}}