body {
	color: #555555;
	font-family: "思源黑体", arial, helvetica;
	font-size: 14px;
}

@font-face {
	font-family:sourcehansans;
	src: url('sourcehansansregular.ttf'),url('sourcehansansregular.otf');
}
div{
	font-family:sourcehansans;
}

a {
	color: #555555;
}

a:hover {
	color: #b89162;
	text-decoration: none;
}

a.more-black {
	font-size: 12px;
	color: #555555;
	padding: 10px 20px;
	border: 2px solid #555555;
	border-radius: 0;
	background: none;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
}

a.more-white {
	font-size: 12px;
	color: #fff;
	padding: 10px 20px;
	border: 2px solid #fff;
	border-radius: 0;
	transition: all 0.3s;
	background: none;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
}

a.more-black:hover,
a.more-white:hover {
	background: none;
	border-color: #b89162;
	color: #b89162;
}

h4 {
	font-size: 16px;
	font-weight: 600;
}

.pc_imgBox {
	display: block;
	height: 708px;
	width: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.m_imgBox {
	display: block;
	width: 100%;
}

.m_imgBox img {
	display: block;
	width: 100%;
}


.content-title {
	margin: 20px 0px;
}

.content-title div {}

.content-title h2 {
	/* font-size: 30px; */
}

.content-title p {
	font-size: 14px;
}

.content-title a.more-black {
	margin-top: 40px;
}

.jiuzhuang .jzdetail {
	position: relative;
	margin-bottom: 80px;
}

.jiuzhuang a {
	display: block;
	text-align: center;
}

.jiuzhuang a img {
	display: block;
	z-index: -1;
	width: 100%;
	transition: all 0.3s;
}
.jiuzhuang a:hover img{
	transform: scale(1.05,1.05);
}
.jiuzhuang a:hover .jztitle {
	background-color: #b89162;
	color: #FFFFFF;
}
.jiuzhuang .jztitle {
	position: absolute;
	bottom: -20px;
	left: 0;
	margin-left: 10%;
	box-shadow: 0px 0px 30px rgba(0, 0, 0, .2);
	font-size: 18px;
	padding: 15px 0px;
	width: 80%;
	background-color: #FFFFFF;
	z-index: 9999;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	margin-bottom: 0px;
}

.jiuzhuang .jztitle span {
	display: block;
	font-size: 14px;
	color: #CCCCCC;
	padding-top: 10px;
}

/* .jiuzhuang a.jztitle:hover {
	background-color: #b89162;
	color: #FFFFFF;
} */
.vediofm .vediocover{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 999;
	width: 100%;
	padding: 0px 15px;
	cursor: pointer;
}
.vediofm .vediocover img {
	width: 100%;
}

.con-title {
	margin-top: 60px;
}

.content-txt {
	line-height: 32px;
	margin-top: 30px;
}

.titleline {
	content: '';
	width: 120px;
	height: 3px;
	background-color: #b89162;
}

.youji-index {
	margin-top: 80px;
	height: 460px;
	background: url(../images/youji-bg.jpg) no-repeat;
	background-position: center;
	background-size: cover;
}

.youjitxt {
	width: 1200px;
	margin: 0 auto;
	color: #999999;
}

.youjitxt h2 {
	color: #FFFFFF;
}

.youjitxt .content-txt {
	width: 480px;
}

.attestation-content {
	text-align: center;
}

.attestation-content .attestation-img {
	background-color: #eeeeee;
	width: 94%;
}

.attestation-content .attestation-img img {
	max-width: 80%;
}

.attestation-content p {
	line-height: 60px;
}

.fminchina {
	height: 780px;
	margin-top: 60px;
	background: #f1f1f1;
	padding: 0;
}

.fminchina .fminchina-content p {
	line-height: 28px;
	margin-top: 20px;
}

.fminchina .fminchina-01 {
	position: relative;
	height: 100%;
	background: url(../images/in-01.jpg) no-repeat;
	background-position: center;
	background-size: cover;
	padding: 0;
}

.fminchina .fminchina-01 .fminchina-content {
	position: absolute;
	bottom: 60px;
	right: 60px;
	width: 40%;
	text-align: right;
}

.fminchina .fminchina-01 .fminchina-content h2,.fminchina .fminchina-01 .fminchina-content p {
	color: #FFFFFF;
}
/* 
.fminchina .fminchina-01 .fminchina-content p {
	color: #999999;
} */

.fminchina .fminchina-01 .fminchina-content a {
	float: right;
	margin-top: 50px;
}

.fminchina-02 {
	height: 100%;
	padding: 0;
}

.fminchina-02 .fminchina-02-a,
.fminchina-02 .fminchina-02-b {
	width: 100%;
	height: 50%;
}

.fminchina-02 .fminchina-content {
	float: left;
	width: 50%;
	padding: 80px;
	text-align: left;
	box-sizing: border-box;

}

.fminchina-02 .inchina-img {
	float: left;
	width: 50%;
	height: 100%;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;

}

.fminchina-02 .fminchina-02-a .inchina-img {
	background-image: url(../images/in-02.jpg);

}

.fminchina-02 .fminchina-02-b .inchina-img {
	background-image: url(../images/in-03.jpg);

}
.container-padding {
	padding-bottom: 10px;
}
.fmproduct .content-title {
	text-align: center;
}

.fmproduct-a {
	border-right: 1px solid #EEEEEE;
	text-align: center;
	margin-bottom: 50px;
}

.fmproduct-a .pro-img {
	width: 100%;
	background-color: #FFFFFF;
}

.fmproduct-a .pro-img img {
	width: 100%;
}

.fmproduct-a .pro-txt {
	padding: 20px 15px 10px 15px;
	background-color: #FFFFFF;

}

.fmproduct-a .pro-txt .pro-title {
	color: #b89162;
	font-size: 16px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #EEEEEE;
}

.fmproduct-a .pro-txt .pro-title span {
	display: block;
	font-size: 14px;
}

.fmproduct-a .pro-txt .pro-detail {
	font-size: 14px;
	color: #999999;
	line-height: 24px;
}

.fmproduct-a .pro-txt .pro-detail span {
	display: block;
}
#fmindex .fmproduct-a .pro-txt .pro-detail span,#fmindex .fmproduct-a .pro-txt .pro-title{
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.fmproduct-a .pro-price {
	font-size: 22px;
	background-color: #FFFFFF;
}

.fmproduct-a .pro-price span {
	font-size: 14px;
	color: #999999;
}

.fmproduct .pro-more {
	text-align: center;
}

/* 关于翡馬 */
.page-title {
	padding: 0;
	height: 260px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.pageabout {
	background-image: url(../images/abouttitle.jpg);
}

.page-title .pagetitletxt {
	width: 1200px;
	text-align: center;
	color: #FFFFFF;
	margin: 0 auto;
}

.page-title .pagetitletxt h1 {
	font-size: 30px;
	margin-top: 80px;
}

.aboutus {
	padding: 30px 0px;
	background-color: #f1f1f1;
	height: 742px;
}

.aboutus .aboutmap {
	position: relative;
	width: 1200px;
	height: 100%;
	padding: 0px 15px;
	margin: 0 auto;
	background-image: url(../images/about-map.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.aboutus .aboutmap .content-txt {
	margin-top: 15px;
}

.aboutus .aboutmap .abouttxt {
	position: absolute;
	width: 30%;
	top: 0;
	right: 0;
}

.aboutus .aboutmap .aboutcq {
	position: absolute;
	width: 30%;
	bottom: 0;
	left: 0;
	font-size: 12px;
}

.aboutus .aboutmap .aboutcq ul {
	list-style: none;
	padding: 0;
}

.aboutus .aboutmap .aboutcq ul li span {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-color: #b79162;
	border-radius: 14px;
	text-align: center;
	color: #FFFFFF;
	line-height: 20px;
	font-size: 12px;
	margin-right: 10px;
}

.aboutus-2 {
	margin-top: 60px;
}

.aboutus-2 .introduce img {
	width: 100%;
}

.aboutus-2 .introduce div {
	padding: 0px;
}

.aboutus-2 .introduce .introduce-txt {
	padding: 0px 40px;
}

/* .aboutus-2 .introduce .con-title,
.aboutus-2 .introduce .content-txt {
	padding: 0px 40px;
} */

.aboutus-2 .introduce .con-title {
	padding-top: 20px;
}

.aboutus-3 {
	background-color: #f1f1f1;
	padding: 30px 15px 60px 15px;
	margin-top: 60px;
}

.about-rz {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}

.thumbnail {
	border-radius: 0;
	border: none;
	padding: 15px;
	margin-bottom: 10px;
}

.thumbnail p {
	font-size: 13px;
	line-height: 24px;
}
.about-rz .thumbnail p{
	min-height: 192px;
	text-align: left;
}
@media (min-width:768px) and (max-width:992px){
	.about-rz .thumbnail p{
		min-height: 146px;
	}
	.aboutus-2 .introduce .con-title, .aboutus-2 .introduce .content-txt{
		margin-top: 0;
		line-height: 26px;
		
	}
	.attestation-content .attestation-img img{
		max-width: 100%;
	}
}
@media (min-width:992px) and (max-width:1200px){
	.about-rz .thumbnail p{
		min-height: 96px;
	}
	.attestation-content .attestation-img img{
		max-width: 100%;
	}
}
/* 酒庄 */
.pagejz {
	background-image: url(../images/jz-title.jpg);
}

.pagejz-a {
	margin-top: 40px;
}

.pagejz-a img {
	width: 100%;
}

.pagejz-a .jzdescription {
	padding: 30px 40px 0px 40px;
}

.pagejz-a .titleleft {
	float: left;
	width: 30%;
	border-left: 2px solid #b89162;
	padding-left: 15px;
}

.pagejz-a .titleleft h3 {
	margin-top: 0;
}

.pagejz-a .titleleft h3 span {
	display: block;
	font-size: 12px;
	margin-top: 5px;
}

.pagejz-a .titleleft p {
	margin-bottom: 0;
}

.pagejz-a .jztxt {
	float: left;
	width: 70%;
}

.pagejz-a .jztxt p {
	margin-bottom: 0;
	line-height: 26px;
}

/* 在中国 */
.pagechina {
	background-image: url(../inchina-images/inchina_02.jpg);
}

/* 产品 */
.pagepro {
	background-image: url(images/productlist_02.jpg);
}

.productlist {
	width: 100%;
	background-color: #F7F7F7;
}

.productlist .fmproduct-a {
	border-right: none;
}

.productlist .fmproduct-a .fmproduct-detail {
	background-color: #FFFFFF;
}

.productlist .fmproduct-a .pro-price {
	padding-bottom: 20px;
}

/* 有机理念 */
.linebottom {
	border-bottom: 1px solid #DDDDDD;
}

.page-youji {
	background-image: url(../images/youji-title.jpg);
}

.pageyouji-rz {
	margin-top: 30px;
}

.pageyouji-rz .rzimg {
	width: 40%;
	background-color: #F1F1F1;
	padding: 15px;
}

.pageyouji-rz .rztxt {
	width: 60%;
	padding-left: 20px;
	font-size: 12px;
	line-height: 24px;
}
.pageyouji-rz .m_bottom{
	margin: 20px 0px;
	min-height: 150px;
}
.pageyouji-rz .rztxt h4{
	margin-top: 0;
}
.pageyouji-rz .rztxt p{
	margin: 0 !important;
	text-align: justify;
}
.pageyouji-linian {
	position: relative;
	margin-top: 20px;
	background-image: url(../images/youji_01.jpg);
	background-size: cover;
	min-height: 450px;
	background-position: center;
}

.pageyouji-linian.nzao {
	background-image: url(../images/youji_06.jpg);
}

.pageyouji-linian .linian-content {
	/* position: absolute;
	top: 70px;
	left: 0; */
	margin-top: 100px;
	max-width: 100%;
	width: 100%;
	text-align: center;
	color: #FFFFFF;
}

.pageyouji-linian .linian-content .linian-title {}

.pageyouji-linian .linian-content .linian-txt ul {
	list-style: none;
	width: 100%;
	margin: 20px auto;
}

.pageyouji-linian .linian-content .linian-txt ul li {
	float: left;
	padding: 0 2%;
	width: 12%;
	margin: 2%;
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: center;
	border: 1px solid #FFFFFF;
	background-color: rgba(255, 255, 255, 0.1);
	line-height: 24px;
	border-radius: 5px;
	font-size: 16px;
	font-weight: 600;
	min-height: 110px;
}

.pageyouji-linian.nzao h3 {
	margin-left: 20%;
	margin-top: 100px;
	color: #FFFFFF;
	padding-left: 28px;
}

.pageyouji-linian.nzao ul {
	margin-left: 20%;

	width: 50%;
	float: left;
	color: #FFFFFF;
	line-height: 36px;
}

.pageyouji-linian.nzao li {
	width: 100%;
	float: left;
}

.pageyouji-zh {
	margin-top: 40px;
}

.pageyouji-zh .thumbnail {
	text-align: center;
	padding: 5px;
}

.pageyouji-zh .thumbnail img {
	max-width: 100%;
}

.pageyouji-zh .thumbnail p {
	font-size: 12px;
	text-align: left;
}

.pageyouji-zh .thumbnail .caption {
	min-height: 140px;
/*	border-bottom: 1px solid #DDDDDD;*/
}
/*生物动力*/
.swdl-title{
	background: url(../images/youji-add_01.jpg) no-repeat;
	background-size: cover;

}
.swdl-title h3{
	color: #FFFFFF;
	padding-top: 100px;
	padding-left: 20%;
	
}
.swdl-title p{
	width: 45%;
	text-align: justify;
	color: #FFFFFF;
	padding-left: 20%;
	line-height: 24px;
	padding-top: 10px;

}
 .swdl{
	margin: 60px 0px;
	width: 100%;
	font-size: 12px;
	line-height: 24px;
}
 .swdl h4{
	 line-height: 22px;
 }
 .swdl p{
	 text-align: justify;
 }
.swdl .swdl-img{
	width:50%
}
.swdl .swdl-img img{
	max-width: 100%;
	padding-right: 15px;
}
.swdl-app-display{
	display: none;
	}
/* 新闻中心 */
.pagenews {
	background-image: url(../images/news_title.jpg);
}

.breadcrumb {
	background-color: #FFFFFF;
}

.breadcrumb>.active>a {
	color: #b89162;
}

.news {
	padding: 40px 0px;
	border-bottom: 1px solid #DDDDDD;
	transition: all 0.3s;
	-webkit-transition: all 0.2s;
}

.news:hover {
	border-color: #b89162;
}

.news .news-time {
	position: relative;
	color: #c5c5c5;
	font-size: 26px;
	text-align: left;
}

.news .news-time a {
	position: absolute;
	top: 80px;
	left: 15px;
	width: 32px;
	text-align: center;
	display: block;
	line-height: 32px;
	font-size: 12px;
	border: 1px solid #DDDDDD;
	color: #DDDDDD;
	border-radius: 3px;
}

.news a {
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.news:hover a {
	color: #b89162;
	border-color: #b89162;
}

.news:hover a.newsmore {
	left: 110px;
}

.news .news-content {
	line-height: 28px;
	color: #999999;
	font-size: 12px;
	padding-right: 80px;
}

.news .news-content h4 {
	font-weight: normal;
	color: #555555;
	font-size: 14px;
}

.news .news-content p {
	margin-top: 24px;
}

.news .news-img {
	float: right;
	width: 200px;
	/* 	background-color: #DDDDDD; */
	border: 1px solid #DDDDDD;
	padding: 5px;
	overflow: hidden;
	padding: 0px 20px;
}

.news .news-img img {
	max-width: 100%;
	padding: 5px;
}

.paging {
	text-align: center;
	margin-top: 40px;
}

.pagination>li>a,
.pagination>li>span {
	color: #c5c5c5;
}

.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {
	color: #b89162;
}

/*文章内容*/
.news_detail .news_txt {
	line-height: 32px;
	margin-top: 40px;
}

.page_turn {
	border-top: 1px solid #DDDDDD;
	padding: 20px 0px;
	margin: 20px 0px;
}
/* 联系我们 */
.contactdetail .addressmap{
	width: 100%;
	/*height: 400px;*/
	background-color:#D4D4D4 ;
}
.contactdetail .addressdetail,.contactform{
	margin-top: 40px;
}
.contactdetail .addressdetail p{
	line-height: 30px;
	margin-top: 15px;
}
.contactdetail .addressdetail p span{
	padding-right: 30px;
}
.contactform .form-control{
	background-color: #F1F1F1;
	color: #999999;
	border-radius: 0;
	border-color:#F1F1F1;
	box-shadow: none;
}
.contactform input.form-control{
	margin-bottom: 20px;
}
.contactform textarea.form-control{
	height: 142px;
}
.contact_submit{
	margin-top: 30px;
	padding: 10px 60px;
	border-color: #555555;
	border-radius: 0;
}
.contactdetail .addressmap #map{
	width: 100% !important;
}
/*门店信息*/
.fmshop{
	
}
.fmshop .con-title {
	text-align: center;
	margin: 30px 0px;
}
.fmshop .con-title .titleline{
	margin: 0 auto;
}
.fmshop .shop-img img{
	width: 100%;
}
.fmshop .fg-shop{
	margin: 30px 0px;
}
.fmshop .fg-shop h4{
	padding: 0px 10px;
	border-left: 2px solid #b89162;
	margin: 10px 0px;
	font-size: 16px;
}
.fmshop .fg-shop .shop-txt{
	line-height: 26px;
}
.fmshop .fg-shop .shop-adress{
	text-decoration: underline;
}
.fmshop .jxs-shop{
	border: 1px solid #DDDDDD;
	padding: 15px;
	margin-bottom: 20px;
}
.fmshop .jxs-shop h4 .jxs-num{
	display: inline-block;
	width: 20px;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #ffffff;
	background-color: #b89162;
	border-radius: 20px;
	margin-right: 10px;
	text-align: center;
}

.fmshop .contact-wx{	
	color: #FFFFFF;
	background-color: #b89162;
	
}
.fmshop .zhaoshang{
	float: left;
	width: 70%;	
	padding-left: 20px;
}
.fmshop .zhaoshang h4{
	font-size: 20px;
}
.fmshop .wx-img{
   float: left;	
   width: 20%;
   padding: 0px;
}
.fmshop .wx-img img{
	width: 100%;
	max-width: 68px;
}
@media (min-width:768px) and (max-width:1200px){
	.pageyouji-linian .linian-content .linian-txt ul li {
		width: 25%;
		margin: 3%;
		padding-top: 30px;
		padding-bottom: 30px;
		min-height: auto;
	}
	.youji-index {
		margin-top: 30px;
	}
}
@media (min-width:768px) {

	.h2,
	h2 {
		font-size: 22px;
	}

	.con-title {
		margin-top: 30px;
	}

	.fminchina {
		height: 300px;
		margin-top: 20px;
	}

	.fminchina .fminchina-01 .fminchina-content {
		text-align: left;
		left: 20px;
		top: 20px;
		bottom: auto;
		/* width: 80%; */
		margin: 20px 0px 0px 60px;
	}

	.fminchina .fminchina-01 .fminchina-content p {
		font-size: 12px;
		line-height: 24px;
	}

	.fminchina .fminchina-01 .fminchina-content a {
		float: left;
		margin-top: 30px;
	}

	.vediofm .con-title {
		text-align: center;
	}

	.vediofm .con-title .titleline {
		margin: 0 auto;
	}
	.youjitxt,
	.vediofm .content-txt {
		width: 100%;
		padding: 0% 10%;
	}
	.container-padding {
	padding-bottom: 50px;
    }

	.fmproduct-a:nth-child(2n) {
		border-right: none;
	}

	/* aboutus */
	.page-title {
		height: 120px;
	}

	.page-title .pagetitletxt {
		width: 100%;
	}

	.page-title .pagetitletxt h1 {
		margin-top: 32px;
		font-size: 22px;
	}

	.page-title .pagetitletxt h4 {
		font-size: 13px;
	}

	.aboutus {
		padding: 0px;
		padding-bottom: 30px;
	}

	.aboutus .aboutmap {
		width: 100%;
	}

	.aboutus .aboutmap .con-title {
		margin-top: 0;
	}

	.aboutus-2 .introduce .con-title,
	.aboutus-2 .introduce .content-txt {
		padding: 0px 20px;
	}

	.aboutus .aboutmap {
		background-size: 120%;
	}

	.aboutus .aboutmap .abouttxt {
		width: 40%;
		right: 20px;
	}

	.aboutus .aboutmap .aboutcq {
		width: 40%;
		left: 20px;
	}

	.aboutus .aboutmap .content-txt {
		line-height: 28px;
	}

	.aboutus-2 .introduce .introduce-txt {
		padding: 0px;
	}

	/* .aboutus-2 .introduce .con-title,
	.aboutus-2 .introduce .content-txt {
		margin-top: 10px;
		line-height: 28px;
	} */

	.aboutus-3 {
		margin-top: 30px;
		padding-top: 0px;
	}

	.about-rz {
		width: 100%;
		margin: 0 auto;
	}

	.pageyouji-linian .linian-content {
		margin-top: 50px;
	}

/* 	.pageyouji-linian .linian-content .linian-txt ul li {
		width: 25%;
		margin: 3%;
		padding-top: 30px;
		padding-bottom: 30px;
	} */

	.pageyouji-linian.nzao {
		margin-top: 20px;
	}

	.news {
		padding: 20px 20px 30px 20px;
	}

	.news .news-time a {
		top: 0;
		left: 200px;
	}

	.breadcrumb {
		margin-bottom: 10px;
	}


}

@media (min-width:992px) {
	.fminchina {
		height: 600px;
	}

	.fminchina-02 .fminchina-content {
		padding: 40px 30px;
	}

	.fminchina .fminchina-01 .fminchina-content {
		right: 60px;
		left: auto;
		top: auto;
		bottom: 60px;
	}

	.fmproduct-a:nth-child(2n) {
		border-right: 1px solid #EEEEEE;
	}

	.fmproduct-a:nth-child(3n) {
		border-right: none;
	}

	.productlist .fmproduct-a:nth-child(2n) {
		border: none;
	}

	.page-title {
		height: 260px;
	}

	.page-title .pagetitletxt h1 {
		font-size: 30px;
		margin-top: 80px;
	}

	.aboutus-2 .introduce .introduce-txt {
		padding: 20px 20px;
	}

	.aboutus-2 .introduce .con-title,
	.aboutus-2 .introduce .content-txt {
		margin-top: 20px;
	}

	.pageyouji-zh .thumbnail .caption {
		padding: 9px 0px;
		min-height: 124px;
	}

	.news .news-time a {
		top: 80px;
		left: 15px;
	}

	.news .news-time {
		font-size: 24px;
	}



}

@media (min-width:1200px) {

	.h2,
	h2 {
		font-size: 24px;
	}

	.container {
		width: 1200px;
	}

	.fminchina {
		height: 650px;
	}

	.fminchina-02 .fminchina-content {
		padding: 60px;
	}

	.fminchina .fminchina-01 .fminchina-content {
		right: 60px;
		left: auto;
		top: auto;
		bottom: 60px;
	}

	.vediofm .con-title {
		text-align: left;
	}

	.vediofm .con-title .titleline {
		margin: 0;
	}

	.youjitxt {
		width: 1170px;
		padding: 0;
	}

	.vediofm .content-txt {
		width: 100%;
		padding: 0;
	}

	.fmproduct-a:nth-child(3n) {
		border-right: none;
	}

	.aboutus {
		padding: 30px 0px;
	}

	.aboutus .aboutmap {
		width: 1200px;
		background-size: contain;
	}

	.about-rz {
		width: 1200px;
		margin: 0 auto;
	}
	.con-title{
		margin-top: 60px;
	}


}

@media (max-width: 320px) {
	.fmproduct-a {
		width: 100%;
	}
}

@media (max-width:768px) {
	.page_turn span.pull-right {
	    float: left !important;
	    padding-top: 10px;
	}
	.page_turn span {
	    display: block;
	    width: 100%;
	    text-align: center;
	    font-size: 12px;
	}
}

@media (max-width:767px) {
	/*生物动力*/
	.swdl-app-display{
		display: block;
		margin-top: 15px;
	}
	.swdl-app-display img{
		max-width: 50%;
		float: left;
	}
	.swdl-app-display img:first-child{
		padding-right: 10px;
	}
	.swdl-app-display img:last-child{
		padding-left: 10px;
	}
	.swdl{
		margin: 15px 0px 0px 0px;
	}
	.swdl  p{
		margin: 0;
	}
	.swdl .swdl-img{
		display: none;
	}
	.swdl-title h3{
		padding-top: 80px;
		padding-left: 0;
		text-align: center;
	}
	.swdl-title p{
		width: 80%;
		margin: 0 auto;
		padding-left: 0;
		}
	.aboutus-3 {
		padding: 30px 0px;
		margin-top: 30px;
	}

	.aboutus-3 .thumbnail {
		background: #F1F1F1;
	}

	.aboutus-3 .thumbnail .caption-img {
		background: #FFFFFF;
	}

	.about-rz {
		width: 100%;
		margin: 0 auto;
	}
	.about-rz .thumbnail p{
		min-height: auto;
	}

	.h2,
	h2 {
		font-size: 20px;
	}

	a.more-black,
	a.more-white {
		padding: 8px 10px;
	}

	.content-title {
		margin-top: 0;
		margin-bottom: 20px;
	}

	.content-title a.more-black {
		margin-top: 30px;
	}

	.jiuzhuang {
		padding: 0px 10px;
	}

	.jiuzhuang .jzdetail {
		margin-bottom: 50px;
		padding: 0px 5px;
	}

	.jiuzhuang .jztitle {
		bottom: -20px;
		left: 0;
		box-shadow: 0px 0px 15px rgba(0, 0, 0, .2);
		font-size: 14px;
		padding: 8px 0px;
	}

	.jiuzhuang .jztitle span {
		font-size: 11px;
		padding-top: 5px;
	}

	.vediofm .con-title {
		text-align: center;
		margin-top: 20px;
	}

	.content-txt {
		margin-top: 16px;
		font-size: 12px;
		line-height: 24px;
	}

	.vediofm .con-title .titleline {
		margin: 0 auto;
	}

	.vediofm .content-txt {
		padding: 0px 20px;
	}

	.youji-index {
		margin-top: 20px;
	}

	.youjitxt {
		width: 100%;
		padding: 0px 10px;
	}

	.youjitxt .content-txt {
		width: 80%;
	}

	.attestation-content .attestation-img {
		width: 100%;
	}

	.attestation-content {
		padding-right: 10px;
		padding-left: 10px;
	}

	.attestation-content .col-sm-3,
	.attestation-content .col-xs-3 {
		padding-right: 5px;
		padding-left: 5px;
	}

	.attestation-content p {
		font-size: 12px;
		line-height: 16px;
		padding-top: 5px;
		min-height: 40px;
	}

	.fminchina {
		height: 300px;
		margin-top: 20px;
	}

	.fminchina .fminchina-01 .fminchina-content {
		text-align: left;
		left: 20px;
		top: 20px;
		bottom: auto;
		width: 80%;
		margin-top: 20px;
	}

	.fminchina .fminchina-01 .fminchina-content p {
		font-size: 12px;
		line-height: 24px;
	}

	.fminchina .fminchina-01 .fminchina-content a {
		float: left;
		margin-top: 30px;
	}

	.fmproduct-a {
		margin-bottom: 30px;
	}
	.fmproduct-a .pro-img img{
		width: 100%;
	}
	#product_list .fmproduct-a .pro-img img{
		width: auto;
        max-height: 260px;
	}

	.fmproduct-a .pro-txt {
		padding: 10px 0px 0px;
	}

	.fmproduct-a .pro-txt .pro-title {
		font-size: 12px;
		margin-bottom: 8px;
		padding-bottom: 10px;
	}

	.fmproduct-a .pro-txt .pro-title span {
		font-size: 10px;
	}

	.fmproduct-a .pro-txt .pro-detail {
		font-size: 10px;
		line-height: 18px;
		/* text-align: left; */
	}

	.fmproduct-a .pro-price {
		font-size: 16px;
	}

	.fmproduct-a .pro-price span {
		font-size: 10px;
		color: #999999;
	}
	.attestation-content .attestation-img img{
		max-width: 100%;
	}

	/* 关于翡馬*/
	.page-title {
		height: 120px;
	}

	.page-title .pagetitletxt {
		width: 100%;
	}

	.page-title .pagetitletxt h1 {
		margin-top: 32px;
		font-size: 22px;
	}

	.page-title .pagetitletxt h4 {
		font-size: 13px;
	}

	.aboutus {
		padding: 0px;
		height: auto;
		padding-bottom: 30px;
	}

	.aboutus .aboutmap {
		width: 100%;
		background: none;
	}

	.aboutus .aboutmap .con-title {
		margin-top: 0;
	}

	.aboutus .aboutmap .abouttxt,
	.aboutus .aboutmap .aboutcq {
		position: relative;
		width: 100%;
	}

	.aboutus .aboutmap .abouttxt .con-title {
		text-align: center;
	}

	.aboutus .aboutmap .abouttxt .titleline {
		margin: 0 auto;
	}

	.aboutus .aboutmap .aboutmappic {
		width: 100%;
	}

	.aboutus .aboutmap .aboutmappic img {
		width: 100%;
		float: right;
	}

	.aboutus-2 {
		margin-top: 30px;
	}

	.aboutus-2 .introduce .con-title,
	.aboutus-2 .introduce .content-txt {
		padding: 0px;
	}

	.aboutus-2 .introduce .introduce-txt {
		margin-bottom: 20px;
	}

	.aboutus-2 .introduce .con-title {
		padding-top: 0px;
		margin-top: 20px;
	}

	.aboutus-2 .introduce div {
		padding: 0 15px;
	}

	.aboutus-2 .introduce .introduce-txt {
		padding: 0px 15px;
	}

	.aboutus-3 {
		margin-top: 10px;
		padding-top: 0px;
	}

	.thumbnail {
		border: 1px solid #fff;
	}

	.thumbnail img {
		max-width: 50%;
	}

	.thumbnail .caption-img {
		background: #FFFFFF;
	}

	/* 翡馬酒庄*/
	.pagejz-a {
		margin-top: 20px;
	}

	.pagejz-a .titleleft {
		width: 100%;
	}

	.pagejz-a .titleleft h3 {
		float: left;
		display: inline-block;
		margin-bottom: 0;
	}

	.pagejz-a .titleleft p {
		float: right;
		display: inline-block;
		padding-top: 20px;
	}

	.pagejz-a .jztxt {
		width: 100%;
		margin-top: 20px;
	}

	.pagejz-a .jzdescription {
		padding: 15px 15px;
	}

	/* 	产品 */
	.productlist {
		padding: 0px 10px;
	}

	.productlist .fmproduct-a {
		padding: 0px 5px;
	}

	.productlist .fmproduct-a .fmproduct-detail {
		padding: 0px 10px;
	}


	/* youji */
	.pageyouji-rz .rzimg,
	.pageyouji-rz .rztxt {
		width: 100%;
		padding: 0;
	}
.pageyouji-rz .m_bottom{
	margin: 10px 0px;
}
	.pageyouji-rz .rzimg img {
		max-width: 50%;
		margin: 0 auto;
	}

	.pageyouji-rz .rztxt {
		border: 1px solid #F1F1F1;
		border-top: none;
		padding: 15px;
	}

	.pageyouji-rz .rztxt h4 {
		text-align: center;
	}

	.pageyouji-linian {
		margin-top: 30px;
	}

	.pageyouji-zh {
		padding: 0 5px;
		margin-top: 20px;
	}

	.pageyouji-zh .thumbnail {
		padding: 0;
		margin-bottom: 0px;
		min-height: 184px;
	}

	.pageyouji-zh .col-xs-6 {
		padding: 10px;
	}

	.pageyouji-zh .thumbnail .caption {
		padding: 9px 0px;
		min-height: 100px;
	}

	h4 {
		font-size: 12px;
	}

	.pageyouji-linian {
		min-height: 360px;
	}

	.pageyouji-linian .linian-content .linian-txt ul li {
		width: 25%;
		margin: 3%;
		font-size: 12px;
		padding-top: 20px;
		padding-bottom: 20px;
		line-height: 16px;
		min-height: 74px;
	}

		.pageyouji-linian .linian-content {
		margin-top: 50px;
	}
	.pageyouji-linian.nzao {
		max-height: 300px;
	}

	.pageyouji-linian.nzao h3 {
		margin-top: 50px;
	}

	.pageyouji-linian.nzao h3,
	.pageyouji-linian.nzao ul {
		margin-left: 0%;
	}

	.pageyouji-linian.nzao ul {
		width: 100%;
		font-size: 12px;
		line-height: 28px;
	}

	/* 	新闻 */
	.news {
		padding: 15px 0px 15px 0px;
	}

	.news .news-time {
		font-size: 18px;
	}

	.news .news-time a {
		top: 2px;
		left: 140px;
		width: 20px;
		line-height: 20px;
	}

	.breadcrumb {
		margin-bottom: 10px;
	}

	.news .news-content {
		padding-right: 0px;
		max-height: 90px;
		overflow: hidden;
	}

	.news .news-content p {
		margin-top: 0px;
		line-height: 22px;
	}

	.news .news-content h4 {
		margin-top: 0;
		line-height: 18px;
	}

	.news .news-img {
		width: 100%;
		padding: 0;
	}

	.paging {
		margin-top: 20px;
	}

	/* 文章内容页 */
	.news_detail .news_txt {
		margin-top: 20px;
		min-height: auto;
	}
	.news_detail .news_txt img{
	max-width: 100%;
	height: auto !important;
    }
	.footer{
		/*margin-top: 50px;*/
	}
	/* 联系我们 */
	.contactdetail .addressdetail, .contactform{
		margin-top: 30px;
	}
	.contactdetail .addressdetail p span{
		display: block;
		}
	/*门店信息*/
	.fmshop .fg-shop{
		margin: 20px 0px;	
	}
	.fmshop .fg-shop .shop-adress{
		font-size: 13px;
	}
}
