/*新闻页面*/
.new_tab{
	width: 10.78125rem;
	height: 2.6875rem;
	padding:1.125rem 0 0.8125rem;
	margin:0 auto;
}
.new_tab ul li{
	width: 2.6875rem;
	height: 2.6875rem;
	margin: 0 0.4375rem;
	background-color: #f5f5f5;
	border-radius: 50%;
	display: inline-block;
	float: left;
}
.new_tab ul li a{
	display: block;
}
.new_tab ul li a p{
	color: #424242;
	font-size: 0.40625rem;
	line-height: 0.5625rem;
	margin-top: 1.5625rem;
	width: 100%;
	height: 0.5625rem;
	text-align: center;
}
.new_tab ul li:hover a p{
	color: #fff;
}
.new_tab ul li.new_1{
	background: url(../images/news/new_1.png) no-repeat center 0.625rem #f5f5f5;
	background-size: 0.8125rem 0.8125rem;
	animation-name:allleft;
	animation-duration:1.5s;
	animation-play-state:paused;
}
.new_tab ul li.new_2{
	background: url(../images/news/new_2.png) no-repeat center 0.5625rem #f5f5f5;
	background-size: 0.75rem 0.84375rem;
	animation-name:alltop;
	animation-duration:1.5s;
	animation-play-state:paused;
}
.new_tab ul li.new_3{
	background: url(../images/news/new_3.png) no-repeat center 0.6875rem #f5f5f5;
	background-size: 0.859375rem 0.71875rem;
	animation-name:allright;
	animation-duration:1.5s;
	animation-play-state:paused;
}
.new_tab ul li.new_1:hover{
	background: url(../images/news/new_1h.png) no-repeat center 0.625rem #333;
	background-size: 0.8125rem 0.8125rem;
}
.new_tab ul li.new_2:hover{
	background: url(../images/news/new_2h.png) no-repeat center 0.5625rem #333;
	background-size: 0.75rem 0.84375rem;
}
.new_tab ul li.new_3:hover{
	background: url(../images/news/new_3h.png) no-repeat center 0.6875rem #333;
	background-size: 0.859375rem 0.71875rem;
}
.new_list{
	width: 19.21875rem;
	height: auto;
	margin: 0 auto;
}
.new_list > ul li{
	width: 17.9375rem;
	height: 3.375rem;
	padding:0.625rem;
	background-color: #f5f5f5;
	margin:0.4375rem 0;
}
.new_list > ul li .new_listimg{
	width: 5.0625rem;
	height: 3.375rem;
	display: block;
	float: left;
	overflow: hidden;
	position: relative;
}
.new_list > ul li .new_listimg span{
	position: absolute;
	top: 0;
	left: 0;
	width: 50px;
	height: 60px;
	background-color: #eee;
	color: #000;
	font-size: 12px;
	display: block;
	text-align: center;
	z-index: 9999;
}
.new_list > ul li .new_listimg span em{
	display: block;
	line-height: 40px;
	font-size: 22px;
	color: #000;
	font-style: normal;
	width: 100%;
}
.new_list > ul li img{
	width: 5.0625rem;
	height: 3.375rem;
	display: block;
	float: left;
	transition:all 1s;
	
}
.new_list > ul li:hover img{
	transform:scale(1.5,1.5);
	-webkit-transform:scale(1.5,1.5);
	-o-transform:scale(1.5,1.5);
}
.new_list > ul li h4{
	width: 12.03125rem;
	height: 0.6875rem;
	line-height: 0.6875rem;
	color: #3a3a3a;
	font-size: 0.34375rem;
	border-bottom: 1px solid #aeaeae;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	display: block;
	margin-left: 0.625rem;
	float: left;
}
.new_list > ul li p{
	margin-top: 0.3125rem;
	font-size: 0.25rem;
	width: 12.03125rem;
	line-height: 0.4375rem;
	height: 1.3125rem;
	color: #5a5a5a;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	display: -webkit-box; 
	overflow:hidden;
	text-overflow:ellipsis;
	margin-left: 0.625rem;
	float: left;
}
.new_list > ul li a{
	display: block;
	width: 1.59375rem;
	height: 0.5625rem;
	line-height: 0.5625rem;
	text-align: center;
	color: #fff;
	font-size: 0.25rem;
	margin-left: 0.625rem;
	float: left;
	background-color: #a17446;
	margin-top: 0.46875rem;
}
/*产品中心*/
.product > h3{
	font-size: 32px;
	height: 64px;
	line-height: 64px;
	color: #464646;
	width: 100%;
	text-align: center;
	margin-top: 20px;
	font-weight: 500;
	animation-name:alltop;
	animation-duration:1.5s;
	animation-play-state:running;
}
.product > p{
	width: 11.4375rem;
	height: 56px;
	line-height: 28px;
	color: #646464;
	font-size: 16px;
	text-align: center;
	margin:0 auto;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	display: -webkit-box; 
	overflow:hidden;
	text-overflow:ellipsis;
	animation-name:alldown;
	animation-duration:1.5s;
	animation-play-state:paused;
}
.product .pro_down{
	animation-name:alldown;
	animation-duration:1.5s;
	animation-play-state:paused;
}
.product > ul{
	width: 19.6875rem;
	height: 4.0625rem;
	margin:0.5625rem auto 0.90625rem;
}
.product > ul li{
	width: 4.4375rem;
	margin:0 0.234375rem;
	float: left;
	overflow: hidden;
}
.product > ul li .pro_downimg{
	width: 100%;height: 3.3125rem;
	overflow: hidden;
}
.product > ul li img{
	width: 100%;
	float: left;
	height: 3.3125rem;
	transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear; 
	-webkit-transition: all 0.4s linear; 
}
.product > ul li:hover img{
	transform: scale(1.4);
	z-index: 996;
}
.product > ul li p{
	width: 100%;
	height: 0.75rem;
	line-height: 0.75rem;
	color: #3e3e3e;
	font-size: 14px;
	text-align: center;
	float: left;
	transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear; 
	-webkit-transition: all 0.4s linear; 
}
.product > ul li:hover p{
	background-color: #000;
	color: #fff;
}

.product .pro_con{
	width: 100%;
	padding-top: 1.53125rem;
	height: 12.75rem;
	background:url(../images/pro/pro_bg.jpg) no-repeat center;
	background-size: 100% 100%;
}
.product .pro_con h3{
	font-size: 32px;
	line-height: 60px;
	width: 100%;
	text-align: center;
	color: #fff;
	font-weight: 500;
	animation-name:alldown;
	animation-duration:1.5s;
	animation-play-state:paused;
}
.product .pro_con p{
	width: 100%;
	height: 28px;
	text-align: center;
	line-height: 28px;
	font-size: 16px;
	color: #fff;
	animation-name:alldown;
	animation-duration:1.5s;
	animation-play-state:paused;
}
.product .pro_con ul{
	width: 100%;
	display: flex;
	height: 9.84375rem;
	margin-top: 0.5rem;
}
.product .pro_con ul li{
	flex: 1;
	margin:0 0.15625rem;
	position: relative;
	overflow: hidden;
}
.product .pro_con ul li img{
	/*width: 100%;*/
	height: 100%;
	display: block;
}
.product .pro_con ul li span{
	display: none;
	font-size:0.5rem;
	position: absolute;
	z-index:3000;
	top:20%;
	left:16%;
	color:#fff;
	/* animation-name:alldown; */
	/* animation-duration:1.5s; */
	/* animation-play-state:paused; */
	
}
.product .pro_con ul li:hover span{display: inline-block;text-align:center;}
.product .pro_con ul li p{
	display: none;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.5);
	top: 0;
	left: 0;
	z-index: 99;
	position: absolute;
}
.product .pro_con ul li a p img{
	width: 0.96875rem;
	height: 0.96875rem;
	margin:4.375rem auto;
	display: block;
}
.product .pro_con ul li:hover a p{
	display: block;
}
.product .pro_list .pro_table{
	width: 25.46875rem;
	height: auto;
	margin:0 auto;
}
.product .pro_list ul{
	width: 25.46875rem;
	height: auto;
	margin:0 auto 0.78125rem;
	padding-bottom: 0.78125rem;
}
.product .pro_list ul li{
	width: 5.328125rem;
	height: 3.90625rem;
	padding:0.15625rem 0.234375rem;
	margin: 0.25rem;
	float: left;
	border-radius: 5px;
	box-shadow: 2px 6px 14px #888;
	/*animation-name:alldown;
	animation-duration:1.5s;
	animation-play-state:paused;*/

}
.product .pro_list ul li img{
	width: 100%;
	height: 3.203125rem;
	float: left;
	transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear; 
	-webkit-transition: all 0.4s linear; 

}
.product .pro_list ul li:hover img{
	opacity: 0.5;
}
.product .pro_list ul li p{
	color: #3e3e3e;
	font-size: 12px;
	line-height: 0.6875rem;
	height: 0.6875rem;
	text-align: center;
}
.product .pro_list ul li p span{
	display: inline-block;
	float: left;
}
.product .pro_list ul li p a{
	width: 0.46875rem;
	height: 0.46875rem;
	border-radius: 50%;
	border:1px solid #3e3e3e;
	font-size: 16px;
	font-family: "宋体";
	display: block;
	float: right;
	line-height: 0.46875rem;
	margin:0.109375rem 0 0;
}
.product .pro_list > h3{
	width: 19.0625rem;
	height: 60px;
	line-height: 60px;
	margin:56px auto 0;
	font-size: 32px;
	color: #464646;
	font-weight: 500;
	text-align: center;
}
.product .pro_list > p{
	font-size: 16px;
	color: #646464;
	width: 19.0625rem;
	height: 60px;
	line-height: 60px;
	margin:0 auto;
	text-align: center;
}

/*联系我们*/
.contact{
	width: 19.21875rem;
	height: auto;
	text-align: center;
	margin:0 auto;
}
.contact > h2{
	display: inline-block;
	font-size: 32px;
	height: 76px;
	border-bottom: 3px solid #b4b4b4;
	margin:0 auto;
	line-height: 76px;
	color: #404040;
	font-weight: 500;
	animation-name:alltop;
	animation-duration:1.5s;
	animation-play-state:paused;
}
.contact .contact_info{
	width: 100%;
	height: auto;
	text-align: left;
	margin:50px 0;
}
.contact .contact_info .contact_add{
	width: 10.78125rem;
	height: auto;
	float: left;
	animation-name:allleft;
	animation-duration:1.5s;
	animation-play-state:paused;
}
.contact .contact_info .contact_add h3{
	font-size: 22px;
	line-height: 50px;
	font-weight: 500;
}
.contact .contact_info .contact_add p{
	font-size: 16px;
	line-height: 30px;
}
.contact .contact_info .contact_we{
	width: 8.28125rem;
	height: auto;
	float: left;
	animation-name:allright;
	animation-duration:1.5s;
	animation-play-state:paused;
}
.contact .contact_info .contact_we img{
	width: 115px;
	height: 115px;
}
.contact .contact_info .contact_we p{
	width: 115px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
}
.contact_map{
	width: 18.59375rem;
	height: 8.75rem;
	border:1px solid #848484;
	padding:0.3125rem;
	margin-bottom: 1.09375rem;
	overflow: hidden;
}
#dituContent{
	animation-name:fang;
	animation-duration:1.5s;
	animation-play-state:paused;
}
/* fuwu_list */
.fuwu_list{width: 19.59375rem;margin:0.4rem auto;}
.fuwu_list li{width:23%;float:left;margin-left:1%;margin-right:1%;text-align:center;}
.fuwu_list li .fuwu_li_img{width:100%;}
.fuwu_list li .fuwu_li_img img{width:60%;}
.fuwu_list li .fuwu_li_info{width:100%;text-align:center;font-size:0.3rem;line-height:0.5rem;}
.liucheng_img{width:18.59375rem;margin:0.4rem auto;}
.liucheng_img img{width:100%;}

.fuwu_info{width:100%;height:9.2rem;background:url(../images/fuwu/fuwu_info_back.jpg) center no-repeat;background-size:100% 100%;}
.fuwu_info_con{width:19.59375rem;padding-top:1.35rem;margin:0.3rem auto;}
.fuwu_detail{width:13.5rem;height:6.5rem;margin-left:0.8rem;background:url(../images/fuwu/fuwu_con_back.png)center no-repeat;background-size:100% 100%;}

.fuwu_detail h5{padding-top:0.6rem;padding-left:0.8rem;font-size:0.4rem;line-height:0.6rem;color:#5b5a59;padding-bottom:0.2rem;background:url(../images/fuwu/fuwu_h_back.jpg) 0.8rem bottom no-repeat;}
.fuwu_detail li{font-size:0.28rem;line-height:0.6rem;padding-left:0.8rem;}
/* fuwu_list end*/

/* rcln_con */
.rcln_con{width:100%;margin-top:0.3rem;}
.rcln_con .rcln_tit{width:100%;text-align:center;font-size:0.3rem;color:#636363;}
.rcln_con .rcln_tit h3{font-size:0.5rem;font-weight:500;color:#474747;line-height:1.0rem;}
.rcln_con .rcln_info{font-size:0.3rem;line-height:0.6rem;color:#636363;margin-top:0.34rem;text-align:center;}


.ln_list{width:70%;margin:0 auto;margin-top:30px;}
.ln_list li{width:50%;height:3.6rem;float:left;color:#a37348;overflow:hidden;}
.ln_list li .ln_img{width:50%;height:100%;float:left;margin:0;padding:0;overflow:hidden;}
.ln_list li .ln_img img{width:100%;height:100%;}
.ln_list li .ln_info{font-size:0.24rem;line-height:0.4rem;width:43%;height:100%;overflow:hidden;padding-left:4%;padding-right:3%;float:left;background:url(../images/rl_sj_1.png) left 50% no-repeat;}
.ln_list li .ln_info_2{font-size:0.24rem;line-height:0.4rem;width:43%;height:100%;padding-left:3%;padding-right:4%;float:left;background:url(../images/rl_sj_2.png) right 50% no-repeat;}
.ln_list li .ln_info_2 h3{font-size:0.22rem;line-height:0.36rem;}
.ln_list li .ln_info_2 h2{font-size:0.34rem;line-height:0.7rem;padding-top:0.2rem;}
.ln_list li .ln_info h3{font-size:0.22rem;line-height:0.36rem;}
.ln_list li .ln_info h2{font-size:0.34rem;line-height:0.7rem;padding-top:0.2rem;}
.ln_list li:hover .ln_info{background:url(../images/rl_sj_1_1.png) left 50% no-repeat #a37348;color:#fff;cursor:pointer;}
.ln_list li:hover .ln_info_2{background:url(../images/rl_sj_2_1.png) right 50% no-repeat #a37348;color:#fff;cursor:pointer;}
.mid_img{margin:0.4rem auto;}
.mid_img img{width:100%;}
/* rcln_con end*/

.contact_ren{
	width: 100%;
	height: auto;
	padding:46px 0;
	background:url(../images/contact/con_bg.png) no-repeat center #f0f0f0;
}
.contact_ren .contact_hum{
	width: 19.21875rem;
	height: auto;
	margin:0 auto;
}
.contact_ren .contact_hum h3{
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	animation-name:alltop;
	animation-duration:1.5s;
	animation-play-state:paused;
}
.contact_ren .contact_hum h3 span{
	font-size: 32px;
	font-weight: 500;
	display: inline-block;
	border-bottom: 3px solid #a9a9a9;
	color: #404040;
}
.contact_ren .contact_hum ul{
	width: 100%;
	height: auto;
	margin:30px 0;
}
.contact_ren .contact_hum ul li{
	width: 100%;
	height: auto;
	padding:18px 0;
	border-bottom: 1px solid #9d9d9d;
	animation-name:alldown;
	animation-duration:1.5s;
	animation-play-state:paused;
}
.contact_ren .contact_hum ul li .contact_1{
	width: 3.0rem;
	height: auto;
	margin-left: 0.71875rem;
	float: left;
	font-size: 18px;
	color: #3e3e3e;
	line-height: 30px;
}
.contact_ren .contact_hum ul li .contact_2{
	width: 6.09375rem;
	height: auto;
	margin-left: 0.71875rem;
	margin-right: 1.5rem;
	float: left;
	font-size: 16px;
	color: #3e3e3e;
	line-height: 30px;
}
.contact_ren .contact_hum ul li .contact_3{
	width: 5.46875rem;
	height: auto;
	margin-left: 0.71875rem;
	float: left;
	font-size: 16px;
	color: #3e3e3e;
	line-height: 30px;
}
.select_1{
	width: 100%;
	height: auto;
	padding:0.625rem 0;
	background-color: #fff;
}
.select_1 h3{
	width: 100%;
	height: 1.84375rem;
	line-height: 1.84375rem;
	font-size: 0.5rem;
	text-align: center;
	color: #454545;
	font-weight: 500;
	animation-name:alltop;
	animation-duration:1.5s;
	animation-play-state:paused;
}
.select_1 .select_one{
	width: 19.21875rem;
	height: auto;
	border:1px solid #5f5f5f;
	margin:0 auto;
}
.select_1 .select_one h4{
	width: 100%;
	height: 0.875rem;
	line-height: 0.875rem;
	color: #fff;
	display: block;
	background-color: #605e5c;
	text-align: center;
	font-size: 0.34375rem;
}
.select_1 .select_one .select_one_con{
	width: 100%;
	padding:0.625rem;
	height: auto;
}
.select_1 .select_one .select_one_con ul{
	width: 8.03125rem;
	height: auto;
	float: left;
	margin:0 0.46875rem;
}
.select_1 .select_one .select_one_con ul li{
	width: 100%;
	height: auto;
	margin:0.25rem 0;
	animation-name:alldown;
	animation-duration:1.5s;
	animation-play-state:paused;
}
.select_1 .select_one .select_one_con ul li:hover{
	font-weight: bold;
}
.select_1 .select_one .select_one_con ul li span{
	display: block;
	width: 100%;
	height: 0.65625rem;
	line-height: 0.65625rem;
	font-size: 0.34375rem;
	color: #000;
}
.select_1 .select_one .select_one_con ul li p{
	font-size: 0.25rem;
	line-height: 0.5625rem;
	color: #000;
}
.select_2{
	width: 100%;
	height: 7.625rem;
	background:url(../images/select/con_img.jpg) no-repeat center;
	background-size: 100% 100%;
	float: left;
}
.select_2 .select_secon{
	width: 13.28125rem;
	height: 2.125rem;
	line-height: 2.125rem;
	text-align: center;
	background-color: rgba(255,255,255,0.5);
	color: #fff;
	font-size: 0.53125rem;
	margin:2.65625rem auto;
	border-radius: 0.3125rem;
	font-family: "宋体";
	font-weight: bold;
	animation-name:fang;
	animation-duration:1.5s;
	animation-play-state:paused;
}
.select_3{
	width: 100%;
	height: auto;
	padding:0.625rem 0;
	background-color: #fff;
	float: left;
}
.select_3 h3{
	width: 100%;
	height: 1.84375rem;
	line-height: 1.84375rem;
	font-size: 0.5rem;
	text-align: center;
	color: #454545;
	font-weight: 500;
	animation-name:alltop;
	animation-duration:1.5s;
	animation-play-state:paused;
}
.select_3 .select_thr{
	width: 19.21875rem;
	height: auto;
	margin:0.5625rem auto;
}
.select_3 .select_thr img{
	width: 7.0rem;
	height: auto;
	display: block;
	float: left;
	animation-name:allleft;
	animation-duration:1.5s;
	animation-play-state:paused;
}
.select_3 .select_thr .select_p{
	width: 11.625rem;
	height: auto;
	float: left;
	margin-left: 0.5rem;
	animation-name:allright;
	animation-duration:1.5s;
	animation-play-state:paused;
}
.select_3 .select_thr .select_p p{
	font-size: 0.25rem;
	line-height: 0.5625rem;
	color: #000;
}

.select_4{
	width: 100%;
	height: auto;
	padding:0.625rem 0;
	background-color: #e7e7e7;
	float: left;
}
.select_4 h3{
	width: 100%;
	height: 1.84375rem;
	line-height: 1.84375rem;
	font-size: 0.5rem;
	text-align: center;
	color: #454545;
	font-weight: 500;
}
.select_4 h5{
	font-size: 0.28125rem;
	line-height: 0.5rem;
	width: 100%;
	height: 0.5rem;
	text-align: center;
	font-weight: 500;
}
.select_4 .select_form{
	width: 19.21875rem;
	height: auto;
	margin: 0 auto;
}
.select_4 .select_form .select_tr{
	width: 100%;
	height: 1.125rem;
	margin-top: 0.4375rem;
	display: block;
}
.select_4 .select_form .select_tr td{
	width: 6.14rem;
	height: 1.0625rem;
	border:1px solid #868686;
	float: left;
	font-size: 0.375rem;
	position: relative;
}
.select_4 .select_form .select_tr td span{
	width: 0.84375rem;
	height: 1.0625rem;
	position: absolute;
	right: 0.3125rem;
	top: 0;
	display: block;
	font-size: 0.28125rem;
	color: #888;
	line-height: 1.0625rem;
}
.select_4 .select_form .select_tr td input{
	width: 100%;
	height: 100%;
	display: block;
	text-indent: 0.375rem;
	font-size: 0.28125rem;
	border:none;
	background-color: transparent;
}
.select_4 .select_form .select_tr .select_td{
	margin:0 0.3rem;
}
.select_4 .select_form .select_tr .select_sex{
	line-height: 1.125rem;
	text-indent: 0.375rem;
	font-size: 0.28125rem;
	color: #888;

}
.select_4 .select_form .select_tr .select_sex p{
	width: 1.865rem;
	height: 1.0625rem;
	position: absolute;
	top: 0;
	right: 0.3125rem;
}
.select_4 .select_form .select_tr .select_sex input{
	display: inline-block;
	width: 0.375rem;
	height: 0.375rem;

}
.select_4 .select_form textarea{
	width: 100%;
	height: 2.40625rem;
	line-height: 0.75rem;
	background-color: transparent;
	margin-top: 0.4375rem;
}
.select_4 .select_form .coolbg{
	width: 100%;
	height: 0.6875rem;
	line-height: 0.6875rem;
	color: #fff;
	font-size: 0.3125rem;
	text-align: center;
	background-color: #898989;
}

/*地板详情页*/
.detail_tit{
	position: absolute;
	top: 4.8125rem;
	left: 5.4375rem;
	width: 5.6875rem;
	height: 2.8125rem;
	
	padding:0.1875rem;
	background-color: rgba(0,0,0,0.3);
}
.detail_titcon{
	border:1px solid #6f5b4d;
	width: 5.68rem;
	height: 2.46875rem;
	padding-top: 0.3125rem;
}
.detail_tit span{
	font-size: 0.65625rem;
	color: #fff;
	line-height: 0.9375rem;
	width: 100%;
	height: 0.9375rem;
	display: block;
	text-indent: 0.375rem;
	font-family: "宋体";

}
.detail_tit p{
	font-size: 0.375rem;
	line-height: 0.375rem;
	color: #fff;
	width: 100%;
	padding-left: 0.375rem;
	letter-spacing: 0.125rem;
}

.detail_info{
	width: 100%;
	height: auto;
	padding:0.625rem 0;
}
.detail_info .det_info_content{
	width:19.2rem!important;margin:0 auto;
	font-size:15px;line-height:28px;font-weight:500;color:#474747;
}
.detail_info h3{
	width: 19.21875rem;
	height: 1.6875rem;
	line-height: 1.6875rem;
	border-bottom: 1px solid #949494;
	text-align: center;
	font-size: 0.5rem;
	font-weight: 500;
	margin:0 auto;
}
.detail_info > span{
	width: 19.21875rem;
	height: 0.75rem;
	line-height: 0.75rem;
	font-size: 12px;
	text-align: center;
	color: #666;
	margin:0 auto;
	display: block;
}
.detail_info > p{
	width: 19.21875rem;
	height: auto;
	line-height: 24px;
	font-size: 14px;
	text-align: left;
	color: #666;
	text-indent: 24px;
	margin:0 auto;
}
.detail_info ul{
	width: 19.21875rem;
	height: auto;
	margin:0.625rem auto;
}
.detail_info ul li:nth-child(2n+1){
	background-color: #353535;
	font-size: 0.28125rem;
	color: #fff;
	line-height: 1.1875rem;
	border:1px solid #353535;
	text-align: center;
	height: 1.1875rem;
	float: left;
	margin:1px;
	width: 3.96875rem;
}
.detail_info ul li:nth-child(2n){
	font-size: 0.28125rem;
	color: #353535;
	line-height: 1.1875rem;
	border:1px solid #353535;
	text-align: center;
	height: 1.1875rem;
	float: left;
	margin:1px;
	width: 5.46875rem;
}
.detail_info .detail_img{
	width: 19.21875rem;
	height: 6.796875rem;
	margin:0.625rem auto;
}
.detail_info .detail_img img{
	float: left;
	display: block;
	width:9.4375rem;
	height: 6.796875rem;
}
.detail_info .detail_img .detail_img1{
	animation-name:swing;
	animation-duration:1.5s;
	animation-play-state:paused;
}
.detail_info .detail_img .detail_img2{
	animation-name:swing;
	animation-duration:1.5s;
	animation-play-state:paused;
}
.detail_info .detail_img img:nth-child(2n){
	margin-left: 0.3125rem;
}
.detail_all{
	width: 100%;
	height: auto;
	background: url(../images/detail/bg.jpg) no-repeat center top;
	position: relative;
	background-size: 100% 8.34375rem;

}
.detail_all_con{
	width: 12.8125rem;
	height: auto;
	margin:0 auto;
}
.detail_all_con img{
	display: block;
	max-width: 100%;
}
.detail_all_con img:first-child{
	margin:1.28125rem 0 1.8125rem 0;
	display: block;
	float: right;
	width: 4.71875rem;
	height: 4.78125rem;
}


/* new detail_info */
.detail_info h4 {
    width: 19.21875rem;
    height: 1.1875rem;
    line-height: 1.1875rem;
    border-bottom: 1px solid #7a7a7a;
    text-align: center;
    font-size: 0.5rem;
    font-weight: 500;
    margin: 0 auto;
	color:#474747;}
.detail_info .det_text_1{width:17.0rem;margin:0.2rem auto;margin-bottom:0.6rem;text-align:center;font-size:0.28rem;line-height:0.46rem;color:#636363;}
.detail_jscf_img{width:100%;padding-bottom:0.8rem;background:#f9f9f9;text-align:center;}
.detail_jscf_img img{width:18rem;}
.detail_jscf_img_2{width:100%;height:9.6875rem;overflow:hidden;}
.detail_jscf_img_2 img{width:100%;}
/* new detail_info end*/
.canshu_le_img {
    width: 48%;
    height: 100%;
    float: left;
	overflow:hidden;
}
.canshu_le_img img{width:100%;min-height:100%;}
.canshu_ri_img {
    width: 48%;
    height: 100%;
    float: right;
	overflow:hidden;
    /* background: url(../images/detail/canshu_img_r.jpg) center no-repeat; */
}
.canshu_ri_img img{width:100%;min-height:100%;}

.jgsyt_div{width:100%;height:9.4rem;padding-top:0.6rem;margin-top:0.8rem;background:url(../images/yishucf/qhfh_det_img_2.jpg) center no-repeat;background-size:100% 100%;}
.fmfc_div{width:100%;height:9.16rem;padding-top:0.6rem;text-align:center;background:url(../images/yishucf/qhfh_det_img_3.jpg) center no-repeat;background-size:100% auto;}
.fmfc_div img{width:13.6rem;padding-top:1.6rem;}
.cqnm_div{width:100%;text-align:center;background:#f9f9f9;}
.cqnm_div img{width:19.0rem;}
.sjxg_div{width:100%;height:8.8rem;padding-top:0.6rem;background:url(../images/yishucf/sjxg_img.jpg) center no-repeat #afa; background-size:100% auto;}
.dgjs_div{width:100%;height:9.8rem;padding-top:0.6rem;text-align:center;background:#fff;}
.dgjs_div img{width:21.0rem;}

.sm_jgsyt_div{width:100%;height:9.4rem;padding-top:0.6rem;margin-top:0.8rem;background:url(../images/yishucf/sm_jg_con_back.jpg) center no-repeat;background-size:100% 100%;}
.sm_cqnm_div{width:100%;text-align:center;background:#f9f9fc;}
.sm_cqnm_div img{width:13.50rem;}
.sm_sjxg_div{width:100%;height:8.8rem;padding-top:0.6rem;background:url(../images/yishucf/sm_cz_img.jpg) center no-repeat #afa; background-size:100% auto;}
.sm_dgjs_div{width:100%;height:12.8rem;padding-top:0.6rem;text-align:center;background:#fff;}
.sm_dgjs_div img{width:18.0rem;}
.smfh_jgsyt_div{width:100%;height:9.4rem;padding-top:0.6rem;margin-top:0.8rem;background:url(../images/yishucf/smfh_jg_con_back.jpg) center no-repeat;background-size:100% 100%;}
.smfh_gongyi_div{width:100%;height:8.3rem;padding-top:0.6rem;background:url(../images/yishucf/gongyi_img.jpg) center no-repeat #afa; background-size:100% auto;}

.smfh_cqnm_div{width:100%;height:9.18rem;padding-top:0.6rem;text-align:center;background:url(../images/yishucf/qhfh_det_img_3.jpg) no-repeat #f9f9fc;background-size:100% auto;}
.smfh_cqnm_div img{width:15.50rem;padding-top:1.4rem;}
.smfh_dgjs_div{width:100%;height:9.0rem;padding-top:0.6rem;text-align:center;background:#fff;}
.smfh_dgjs_div img{width:18.0rem;}

.yscf_waiguan_img{width:100%;height:6.875rem;text-align:center;background:#f9f9f9;}
.yscf_waiguan_img img{width:17.0rem;padding-top:1.6rem;}

/* xijie_con */
.xijie_con{width: 19.21875rem;margin:0.3rem auto 0 auto;text-align:center;}
.xijie_con img{width: 94%;display:inline-block;margin-top:0.6rem;}
.xijie_yb_img{width:100%;}
.xijie_yb_img img{width:100%;}
/* xijie_con end*/

/* canshu_img */
.canshu_img{width:19.21875rem;height:6.06rem;margin:0 auto;margin-top:0.625rem;background:#fff;}
.canshu_l_img{width:50%;height:100%;float:left;}
.canshu_l_img img{width:100%;min-height:100%;}
.canshu_r_img{width:50%;height:100%;float:left;background:url(../images/detail/canshu_img_r.jpg) center no-repeat;}
/* canshu_img end*/

/* liyou_list */
.liyou_list{width:19.21875rem;margin:0.3rem auto;}
.liyou_list li{width:24%;float:left;margin-left:0.5%;margin-right:0.5%;-webkit-box-shadow: #ccc 0px 8px 8px;
	-moz-box-shadow: #ccc 0px 8px 8px;
	box-shadow: #ccc 0px 8px 8px;}}
.liyou_list li img{width:100%;}
/* liyou_list end*/

/* anzhuang_con */
.anzhuang_con{background:url(../images/detail/anzhuang_back.jpg) center no-repeat;text-align:center;background-size:100% 100%;}
.anzhuang_con img{display:inline-block;width:19.21875rem;margin-top:0.6rem;}
/* anzhuang_con end*/

.clear{clear:both;}

.page{
	width: 100%;
	text-align: center;
	font-size: 14px;
	margin:50px 0;
}
.page li{display:inline-block;padding: 0 5px;}
.page li a{color:#333;}
.page .thisclass{color:#fff;background:#a17446;}
.page li:hover{color:#fff;background:#a17446;}
/*品牌故事*/
.goods_1{
	width: 100%;
	height: auto;
	background-color: #fff;
}
.goods_1 .goods_con{
	width: 19.75rem;
	height: auto;
	padding:0.625rem 0 1.0rem;
	margin:0 auto;
}

.wenhua_con{width:100%;height:7.0rem;padding:0.5rem;font-size:0.3rem;line-height:0.44rem;background:url(../images/wenhua_back.png) repeat ;}
.wenhua_con p{display:inline-block;}
.goods_1 .goods_con h3{
	font-size: 32px;
	line-height: 64px;
	color: #474747;
	text-align: center;
	width: 100%;
	display: block;
	height: 64px;
	animation-name:alltop;
	animation-duration:1.5s;
	animation-play-state:paused;
}
.goods_1 .goods_con span{
	width: 100%;
	height: 36px;
	line-height: 36px;
	font-size: 18px;
	color: #636363;
	text-align: center;
	display: block;
	animation-name:alldown;
	animation-duration:1.5s;
	animation-play-state:paused;
}
.goods_1 .goods_con .goods_info{
	width: 19.21875rem;
	position: relative;
	height: auto;
	margin:0 auto;
	text-indent: 0.375rem;
	font-size: 14px;
	color: #000;
	line-height: 22px;
	margin-top: 1.0rem;
	animation-name:alldown;
	animation-duration:1.5s;
	animation-play-state:paused;
}
.goods_1 > img{
	width: 100%;
}
.goods_2{
	width: 100%;
	height: auto;
	background-color: #fff;
	padding-bottom: 1.25rem;
}
.goods_2 .goods_con{
	width: 19.75rem;
	height: auto;
	padding:0.625rem 0 1.0rem;
	margin:0 auto;
}
.goods_2 .goods_con h3{
	font-size: 32px;
	line-height: 64px;
	color: #474747;
	text-align: center;
	width: 100%;
	display: block;
	height: 64px;
	animation-name:alltop;
	animation-duration:1.5s;
	animation-play-state:paused;
}
.goods_2 .goods_con span{
	width: 100%;
	height: 36px;
	line-height: 36px;
	font-size: 18px;
	color: #636363;
	text-align: center;
	display: block;
	margin-bottom: 1rem;
	animation-name:alldown;
	animation-duration:1.5s;
	animation-play-state:paused;
}
.goods_2 .goods_con .goods_left{
	width: 8.90625rem;
	height: 100%;
	float: left;
	animation-name:allleft;
	animation-duration:1.5s;
	animation-play-state:paused;
}
.goods_2 .goods_con .goods_left img{
	width: 100%;
	display: block;
	margin-top: 0.5rem;
	animation-name:alldown;
	animation-duration:1.5s;
	animation-play-state:paused;
}
.goods_2 .goods_con .goods_right{
	width: 8.90625rem;
	height: 100%;
	float: right;
	animation-name:allright;
	animation-duration:1.5s;
	animation-play-state:paused;
}
.goods_2 .goods_con .goods_say p{
	color: #000;
	font-size: 14px;
	line-height: 22px;
}
.goods_3{
	width: 100%;
	height: auto;
	background-color: #f5f5f5;
	padding-bottom: 1.25rem;
	overflow: hidden;
}
.goods_3 .goods_con{
	width: 18.0625rem;
	height: auto;
	padding:0.625rem 0 0rem;
	margin:0 auto;
	position: relative;
}
.goods_3 .goods_con h3{
	font-size: 32px;
	line-height: 64px;
	color: #474747;
	text-align: center;
	width: 100%;
	display: block;
	height: 64px;
	animation-name:alltop;
	animation-duration:1.5s;
	animation-play-state:paused;
}
.goods_3 .goods_con > span{
	width: 100%;
	height: 36px;
	line-height: 36px;
	font-size: 18px;
	color: #636363;
	text-align: center;
	display: block;
	margin-bottom: 1rem;
	animation-name:alltop;
	animation-duration:1.5s;
	animation-play-state:paused;
}
.goods_3 .goods_con .goods_hide{
	display: none;
}
.goods_3 .goods_con .goods_hide:first-child{
	display: block;
}
.goods_3 .goods_con #goods_dev{
	width: 100%;
	height: 5.6875rem;
	overflow: hidden;
}
.goods_3 .goods_con #goods_dev .goods_hide > img{
	width: 8.96875rem;
	height: 5.6875rem;
	display: block;
	animation-name:alltop;
	animation-duration:1.5s;
	animation-play-state:paused;
}
.goods_3 .goods_con #goods_dev-1{
	width: 8.6875rem;
	height: 3.40625rem;
	position: absolute;
	right: 0;
	bottom: 0.65rem;
	background-color: #fff;
	padding:0.3125rem 0.3125rem 0.3125rem 0.625rem;
	animation-name:alldown;
	animation-duration:1.5s;
	animation-play-state:paused;
	
}
.goods_3 .goods_con #goods_dev .dev_list{
	width: 100%;
	height: 100%;
	
}

.goods_3 .goods_con #goods_dev .dev_list h4{
	font-weight: 500;
	line-height: 1.0rem;
	border-bottom: 1px solid #b0b0b0;
	font-size: 16px;
	color: #7f7f7f;
	line-height: 1.0rem;
}
.goods_3 .goods_con #goods_dev .dev_list h4 span{
	font-size: 28px;
}
.goods_3 .goods_con #goods_dev .dev_list p{
	width: 100%;
	font-size: 14px;
	line-height: 0.5375rem;
	height: 2.15rem;
	color: #888;
	-webkit-line-clamp:4;
	-webkit-box-orient:vertical;
	display: -webkit-box; 
	overflow:hidden;
	text-overflow:ellipsis;
}


.goods_4{
	width: 100%;
	height: auto;
	background:url(../images/goods/honor.jpg) no-repeat center;
	background-size: 100% 100%;
	padding-bottom: 1.25rem;
	padding-top: 0.625rem;
}
.goods_4 .goods_con{
	width: 19.6875rem;
	height: auto;
	padding:0 0 1.0rem;
	margin:0 auto;
	position: relative;
}
.goods_4 .goods_con h3{
	font-size: 32px;
	line-height: 64px;
	color: #474747;
	text-align: center;
	width: 100%;
	display: block;
	height: 64px;
}
.goods_4 .goods_con span{
	width: 100%;
	height: 36px;
	line-height: 36px;
	font-size: 18px;
	color: #636363;
	text-align: center;
	display: block;
	margin-bottom: 1rem;
}
.goods_4 .goods_con .goods_for{
	width: 100%;
	height: 5.9375rem;
	display: block;
	position: relative;
}
.banner1{overflow: hidden;position: relative;height: 5.9375rem;width:19.21875rem;margin:0 auto;}
.banner1 .img{width:50rem;position: absolute;left: 0;top: 0;}
.banner1 .img li{
	width: 6.0625rem;
	height: 5.875rem;
	margin:0px 0.1875rem;
	float: left;
	overflow: hidden;
}
.banner1 .img li img{
	width: 100%;
	height: 4.578125rem;
	display: block;
}
.banner1 .img li p{
	width: 100%;
	height: 1.0625rem;
	line-height: 1.0625rem;
	background-color: #fff;
	color: #2b2b2b;
	font-size: 0.3125rem;
	text-align: center;
	margin-top: 0.1875rem;
}

.doc_btn{
	position: absolute;
	top: 2rem;
	width: 0.8rem;
	height: 1.6rem;
	border:1px solid #888;
	color: #888;
	font-size: 1.2rem;
	font-weight: bold;
	cursor: pointer;
	font-family: "宋体";
	line-height: 1.6rem;
	text-align: center;
	border-radius: 0.125rem;
}
.doc_btn_l{
	left: -0.8rem;
}
.doc_btn_r{
	right: -0.8rem;
}
.goods_year{
	width: 100%;
	height: 2.609375rem;
	background-color: #fff;
	position: relative;
}
.banner2{overflow: hidden;
	background: url(../images/goods/bg_good.png) repeat-x left center;
	position: relative;height: 2.609375rem;width:18.125rem;margin:0 auto;}
.banner2 .img{width:50rem;position: absolute;left: 0;top: 0;}
.banner2 .img li{
	width: 2.1875rem;
	height: 2.609375rem;
	float: left;
	overflow: hidden;
	cursor: pointer;
	text-align: center;
}
.banner2 .img li span{
	display: inline-block;
	font-size: 20px;
	width: 16px;
	height: 16px;
	border:1px solid #777;
	border-radius: 50%;
	line-height: 12px;
	color: #777;
	text-align: center;
}
.banner2 .img li.goods_hover span{
	color: #d42213;
	border-color: #d42213;
}
.banner2 .img li p{
	width: 2.1875rem;
	height: 0.5625rem;
	line-height: 0.5625rem;
	text-align: center;
	color: #444;
	font-size: 16px;
}
.doc_btn2{
	position: absolute;
	top: 1rem;
	width: 0.515625rem;
	height: 0.515625rem;
	cursor: pointer;
}
.doc_btn_l2{
	left: 5.1rem;
	background: url(../images/goods/left.png) no-repeat center;
	background-size: 100% 100%;
}
.doc_btn_r2{
	right: 5.1rem;
	background: url(../images/goods/right.png) no-repeat center;
	background-size: 100% 100%;
}

