﻿body { color: #555555; font-family: " ", arial, helvetica; font-size: 14px; }
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; }
.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%; 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 { }
.fminchina-02 .fminchina-02-b .inchina-img { }
.container-padding { padding-bottom: 100px; }
.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: 70px; margin-bottom: 15px; border-bottom: 1px solid #EEEEEE; line-height:26px; height:52px}
.fmproduct-a .pro-txt .pro-title span { display: block; font-size: 14px; }
.fmproduct-a .pro-txt .pro-detail { font-size: 12px; color: #999999; line-height: 24px; height:144px;}
.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: 20px; background-color: #FFFFFF; line-height:30px; height:30px;}
.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 {}
.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: #fff; height: 742px; }
.aboutus .aboutmap { position: relative; width: 1200px; height: 100%; padding: 0px 15px; margin: 0 auto; 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(../images/inchinatitle.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: 60px; }
/* 有机理念 */
.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; overflow: hidden;
    height: 150px;}
.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-size: cover; min-height: 450px; background-position: center; }
.pageyouji-linian.nzao { }
.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 { }
.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 !important; }
.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; }
}
