@charset "UTF-8";

.md-pc{ display: block;}
.md-mobile{ display: none;}
/*视频*/
.video{ text-align: center;}
.empty{  text-align: center; margin-bottom: 50px; margin-top: 90px;}
.empty img{ max-width:120px; height: auto;}
.empty h3{ font-weight: normal; font-size: 14px; color: #f00;}



@media screen and (max-width: 1680px) {
	.md-stores{    padding: 2.5% 0;}
	.store-tits h3{ font-size: 50px;}
	.store-tits span{ font-size: 32px;}
	.store-cnts h3{font-size: 26px;}
	.navMenu{ padding-right: 150px;}
	.wrap-tels,.t-search{   /* right: 7%;*/right:3.2%;}
	.im-search em{right: 7%;}
	.logo-css{    left: 4.5%;}
		.navMenu{ padding-right: 240px;}
}
@media screen and (max-width: 1440px) {
	.pro-wrap .item-titen{ font-size: 22px;}
	.wrap-layer2{ max-width: 1280px;}
		.navMenu{ padding-right: 240px;}
	
}
@media screen and (max-width: 1400px) {
	.store-tits{     padding-top: 0;padding-bottom: 10px;
    }
	.store-tits h3{ padding-bottom: 15px;}
	
}
@media screen and (max-width: 1400px) {
	.wrap-layer2{ max-width: 1240px;}
	.wrap-tels, .t-search{ right: 2%;}
		.im-search em{right: 2%;}
		.seafeature{    padding: 55px 10px; flex-wrap:  nowrap;}

}


@media screen and (max-width: 1320px) {
	.wrap-layer2,.wrap-layer{max-width: 1000px;min-width: 1000px;}	
	body,html{min-width: 1000px;}
	.base-wrap .item-tit{ margin-bottom: 10px;}
	.base-wrap .item-desc{ font-size: 14px; line-height: 140%;}
	.proincell{ max-width: 1100px; margin: 0 auto;}
	.brands .item-pic{ width: 600px; }
	.brands .item-cnt .item-desc{ height: 90px;}
	.brands .item-cnt{    margin-left: 655px;}
	.brand-bts{    left:655px;}
	.brands{ margin-bottom:360px;}
	
	.sealists-wrap .item-1,.sealists-wrap .item-1 .item-pic{    height:350px!important;}
	.wrap-brandeffects .mybrand-cnts{ width: 450px; }
	
	.typeslist-wrap .item-pic,.typeslist-wrap .item-pic .auto-img{ width:625px;}
	.typeslist-wrap .item-cnt{    margin-left: 650px;}
	.typeslist-wrap .item-cell{ min-height: 397px;}
	.typeslist-wrap .item-pic{ height: 397px;}
	.typeslist-wrap .item-2 .item-pic{    margin-left: 50px;}
	
	.mod-navl2 ul li{margin: 0 40px;}
	.msearchs a{    padding: 0 16px;}
	.proslists-wrap .item-cell{margin-right:50px;}
	
	.search-docwrap .item-cell{margin-right:50px;}
	.expert-search .frm-cell1{ width: 200px;}
	.expert-search .frm-cell1:nth-child(1) .mod-serch-l span{    padding-left: 120px;}
	.expert-search .frm-3{ width: 350px;}
	.search-docwrap .item-cell{    width: 300px;}
	
	.mod-serch-l span{ font-size: 16px;}
	.bts{ width: 160px;}
	
	.store-intrs3 .storepic3{ width:650px;}
	.store-intrs3 .store3-cnt{ margin-left:680px; padding-top: 30px;}
	.store2list-wrap .item-cell{ margin-right: 30px; width: 320px;}
	.it-addr{width: 440px;}
	.search-wraps20 .frm-cell1{ width: 370px;}
	.search-wraps21 .frm-cell1{ width: 236px;}
	.search-wraps21 .frm-cell1 input{ font-size: 16px;}
		.search-wraps21 .mod-serch-l span{ padding-left:110px;}
	.map-lefts{ width: 670px;}
	.map-rights{    width: 320px;}
	.search-storewrap .item-cell{ margin-right: 30px; width: 313px;}
	.search-storewrap .item-tit *{ font-size: 16px;}
	.search-storewrap .item-addr *, .search-storewrap .item-addr{ font-size: 14px;}
	
	.zm-cnt .item-pic{ width: 500px;}
	.zm-cnt .item-cnt{margin-left: 535px; padding-top: 20px;}
	.zmbg-2{ padding: 25px;}
	.zm-features .features-tit{ width: 161px;}
	.zm-features .item-cell{ background-position: -25px 0;}
	.navMenu>li {padding: 0 1% 0 1%;}
	.navMenu>li>a>span{ font-size: 16px;}
	
	.search-wraps21{}
	
.expert-2 .frm-cell1:nth-child(1) .mod-serch-l span{padding-left:90px;}
.expert-2 .frm-4 .mod-serch-l span{padding-left:75px;}
.expert-2 .frm-3 .mod-serch-l span,.expert-2 .frm-2 .mod-serch-l span{padding-left:55px;}
.expert-2 .mod-serch-l span{ font-size: 16px;}
.expert-2 .frm-cell1 .frmtit{font-size: 16px;}
.expert-2  .frmtit{ top:10px;}	
.expert-2 .frm-cell1{ width: 225px;}
.expert-2 .frm-4{ width: 185px;}
.expert-2 .frm-2{ width: 165px;}
.expert-2 .frm-3{ width: 285px;}
.expert-2 .bts{ width: 100px;}	
	
	.resea-img{ width: 350px;}
	.resea-img .auto-img { height: 200px!important;}
	.seafeature{    padding: 55px 10px; flex-wrap:  nowrap;}
	.seafeature .item-pic{ width: 100px; height: 100px; border-radius: 100px; margin-right: 10px; }
	.seafeature .item-tit{    margin: 0 10px 0 5px;}
	.md-goal a{ padding: 10px 5px;}
	.suports-wrap .item-cell{    padding:20px 15px 20px 15px; }
	.suports-wrap .item-desc{ line-height: 150%;}
	
	.brand-applydesc{ width: 650px; margin-left: 0;}
	
}
@media screen and (max-width: 1100px) {	.navMenu>li>a>span,.wrap-tels .wtels{ font-size: 13px;}.proincell{ max-width: 900px; margin: 0 auto;}	
	.pro-tabs a{ font-size: 14px;    min-width: 130px;}
	.pro-tabs a.cr, .pro-tabs a:hover{font-size: 16px;}
}

@media screen and (max-width: 1050px) {
	.navMenu>li>a>span,.wrap-tels .wtels{ font-size: 13px;}
		.wrap-layer2,.wrap-layer{max-width: 1000px;min-width: 1000px;}	
	body,html{min-width: 600px;}
	.proincell{ max-width: 700px; margin: 0 auto;}
	.pro-tabs a{ font-size: 14px;    min-width: 120px;}
	.pro-wrap .item-tit *{font-size: 14px; }
	.pro-wrap .item-desc{ font-size: 12px;}
	.pro-tabs a.cr, .pro-tabs a:hover{font-size: 16px; }
	.brands .item-tit2{ font-size: 18px; line-height: 120%;}
		.brands .item-pic{ width: 500px; }
		.brands .item-cnt .item-desc{ height: 90px;}
	.brands .item-cnt{    margin-left: 525px;}
	.brand-bts{left:525px;}
	.brands .item-tit2{ margin-top:20px;}
	.pro-tabs a{ min-width: 90px;}
	.pro-wrap .item-cell{    padding: 0 5px 10px 5px;}
	.navMenu>li{    padding: 0 1.2% 0 1.2%;}
	
	

}


@media screen and (max-width: 800px) {
	#loadMoreResult{ text-align: center;}
	
	.navs{ margin-left: 0; margin-right:0; top: 0; text-align: center;}
	.navs a{ font-size: 15px;}
		.wrap-layer2,.wrap-layer{max-width: 1000px;min-width: 0;}	
	body,html{min-width: 0;}
	.mod-profile+.H80 ,.brandspro .H80{
    height: 30px;
}


	.spro .item-cell{ height: auto!important;}
	
	.nodata-tips {
    background: url(../images/search-no-data.png) center 80px no-repeat;
    text-align: center;
    padding-top: 190px;
    background-size: auto 100px;
    font-size: 15px;
}
	
.md-mobile{ display: block;}
.md-pc{ display: none;}	
	
	
#dituContent{ width: 100%; height:300px; margin: 0 auto;}
.video video{ width: 100%!important; height: 250px!important;}	
	
body{
	-webkit-overflow-scrolling: touch;
	overflow-scrolling: touch;
	overflow-y: scroll;
}
img{ max-width: 100%; height: auto!important;}
.auto-img img{ }
	
/*首页*/
.mod-headers,.header-wrap{ display:none;}
.wrap-layer{ width: auto;padding: 0 10px; min-width: 0;}
body, html{  min-width: 0; position: relative; width: 100%; overflow-x: hidden;}


.shadow{ bottom:0;} 	
.shadow li{  width: 16px; height: 2px;}	
	
	
.mobile-header .header-shower .tplinks{  margin-right: 10px; line-height: 20px;width: 20px; height: 20px;  display: inline-block; background: url(../images/buys-bt.png) 0 center no-repeat;  background-size: 100% auto!important; vertical-align: middle;}
/**/.head-icons a.tplinks{ font-size: 12px;/* border: 1px solid #999; */width: 20px; height: 20px; line-height: 20px; /*border-radius:20px;*/ text-align: center; margin-top: 14px; margin-right:5px;}
.head-icons a.tplinks{}	
.icon-sousuo2:before{ color: #817967; font-weight: bold; font-size: 22px;}
.mobile-header .header-shower img{    height:40px !important;}	
.mobile-menucss{ background: #fff;border-top: 1px solid #f1f1f1;}
.mobile-menucss>ul>li>a>span{ color: #000;}
	.mobile-menucss>ul>li{ border-bottom: 1px solid #f1f1f1;}
	.mobile-menucss>ul>li>ul>li>a>span{ color: #000; opacity: .8;}	
	.mobile-menucss>ul>li>ul>li{ line-height: 30px;}
	.mobile-menucss>ul>li>ul{ margin-bottom: 15px;}
	.mobile-menucss>ul>li.last{  padding-left: 0; margin-top: 50px; border-bottom: none; text-align: center;}
	.mobile-menucss>ul>li.last>a{ padding-left: 0; }
	.mobile-menucss>ul>li.last a span{ color: #f76b04; border:1px solid #f76b04;border-radius:6px;  padding: 8px 20px;  font-size: 18px;}
	
.swiper-roll-1 img{ max-width: 100%; height: auto;}	
.swiper-pagination{ bottom: 25px;}
.swiper-pagination-switch{ width: 15px;}
.swiper-ctrl .swiper-pagination{}	
.swiper-roll-1 .swiper-pagination-switch{ display: inline-block;}
	
.swiper-pagination-switch{    margin: 0 2px;width: 6px; height: 6px; border-radius:6px; }
.nums{ display: none;}
.swiper-ctrl{ left: 0;  top: auto;right: 0; bottom:25px; text-align: center;}
.wrap-layer2{padding: 0 15px;}
.my-brand img{ max-width:none; height: 55px!important;}
.my-brand{ margin-top: 20px; margin-bottom: 15px;}
.my-brand span:after{height: 30px;right: 0;top: 10px;}
.my-brand{ margin-bottom: 20px;}
.swiper-roll-1{ max-height: 230px; overflow: hidden;}
.mod-profile .profilewrap,.mod-profile,.mod-profile .profile-intr{  float: none; display: block; width: auto;}
.mod-profile .profile-intr{ text-align: center; margin-top: 20px;}
.H80{ height: 25px;}
.com-tit h3{ font-size:26px;}	
.com-desc span{ font-size:16px;}	
.com-desc{ line-height: 150%;}
.com-mores a{ font-size: 20px;}
	.spro{ margin-top: -20px;}	
.spro .item-cell{  width: 100%; margin-bottom: 10px;  float: none;}	
	
	
.pro-rolls .item-tit a{    font-size: 24px; height: 45px; line-height: 45px;border-radius: 45px;}	
.pro-rolls .item-txt{ font-size: 18px;}
.swiper-roll-29 .item-cell .item-cnt{transform: scale(1);-webkit-transform: scale(1); margin-top: 25px; }
.pro-wrap.active{ white-space: nowrap; overflow-x: auto; width: 100%;}	
.pro-wrap .item-cell{ /*width:60%; display: inline-block;float: none;*/ }
	.npro-bt1, .npro-bt2{ left: 0; z-index: 8; width: 45px;}
	.prosbg{ padding-bottom: 10px;}
	.npro-bt2{ left: auto;  right: 0;}
.pro-wrap .item-titen{font-size:16px; }	
.pro-wrap .item-tit{}	
.pro-wrap .item-tit *{ font-size: 18px;}
.pro-wrap .item-desc{font-size: 14px;}
.H50{ height: 25px;}	
.store-lefts,.store-rights{ width: 50%; margin-left: 0;  float: left;}	
	.store-lefts{  width: 100%; box-sizing: border-box;}
	.store-rights{}
.store-cnts{  margin: 0 auto;}
.store-tits h3{ font-size: 35px; padding-bottom:5px;}	
.store-tits span{ font-size: 24px;}
.store-cnts h3{ font-size:18px;}	
.store-rights{ position: static;width: 54%; padding-right: 15px; box-sizing: border-box; margin: 0;  margin-top: 100px;}	
.md-stores	.wrap-layer2{ width: 46%; float: left;margin-top: 100px;}
.store-tits{  position: absolute; padding-top: 20px; left: 0; right: 0; top: 0;}
.md-stores{ padding-bottom: 25px;}	
	.brands{ padding-left: 15px;}
.brands .item-pic{ width: 50%; padding-left: 0; box-sizing: border-box;}	
.brands .item-cnt{ margin-left: 50%; padding-top: 0; padding-left: 15px; padding-right: 15px; box-sizing: border-box;}
.brands .item-cnt .item-tit span,.brands .item-cnt .item-tit2 span{ font-size: 24px;}
.brands .item-cnt .item-tit h3,.brands .item-cnt .item-tit2 h3{ font-size: 18px;}
.brands .item-tit2{ margin-top: 10px;}	
.brands .item-cnt .item-desc{ font-size: 14px; height: auto;margin-top:0; margin-bottom: 10px;}
.brands .item-cnt .item-desc br{ display: none;}
.brands .item-cnt .item-tit2 h3{    margin-top:0; margin-bottom:10px;}
.brands .item-cnt .item-tit h3{ margin-top: 5px;}
.brands .item-cnt .item-tit span{ padding-bottom: 5px;}
.brands .item-more{ position: static;}	
.brands .item-more a{ width: 35px; height: 35px; background-size: 100% auto!important;}	
.bom-logos h3{ font-size: 16px;}	
.bom-logos img{ max-width: 150px;}	
.copy{ font-size: 14px; line-height: 140%;}	
.bom-search{    margin-bottom: 10px; margin-top: 10px;}
.footer{ padding-top: 30px;}	
	
/*关于我们内页*/	
.mode-banner img{ width:550px; max-width: none;height: auto;}
.swiper-wrapper, .swiper-wrapper .swiper-slide{ overflow: hidden;}
.swiper-roll-18 img{ max-width:120%;left: -10%; position: relative;}	
.swiper-roll-19 img{ width:600px;}	
.about-tits img{ max-width: 200px!important;}
.H60{ height: 25px;}
.about-tits{padding-bottom: 10px; margin-bottom: 20px;}
.ab-img{padding-top:20px;padding-bottom: 20px;}
.ab-tit2{    margin-top: 15px; font-size: 26px;}
.article .content{ font-size: 16px;}
	
.layer-l,.layer-r{ margin-left: 0; float: none; width: auto;}
	.mod-navl { background: #f9f9f9; border-bottom: 1px solid #eee; padding-top: 5px; padding-bottom: 5px; margin-top: 0; margin-left: -15px; margin-right: -15px; }
.mod-navl ul{ white-space: nowrap; text-align: center; overflow-y: hidden;overflow-x: auto; width: 100%;}
.mod-navl ul li{ display: inline-block; padding: 8px 0; margin: 0 16px; height: 18px;}	
.mod-navl ul li a{ font-size: 16px!important;}	
.mod-navl>ul>li.cr>a:after, .mod-navl>ul>li.cr>a:before, .mod-navl>ul>li>a:hover:after, .mod-navl>ul>li>a:hover:before{ background-size:  auto 18px!important; top: 0;right: -10px;}
.mod-navl>ul>li.cr>a:before, .mod-navl>ul>li>a:hover:before{    right: auto;
    left: -10px;}
.mod-navl ul li.cr a{font-size: 16px;}	
	
/*健康家族*/	
.brands-wrap .item-pic{ width: 140px; float: none; margin: 0 auto;}	
.brands-wrap .item-cell{ padding: 5px 20px 20px 20px; margin-bottom: 20px; text-align: center;}
.brands-wrap .item-cnt{ margin-left: 0;}
.brands-wrap .item-tit{ margin-top: 5PX;}
.brands-wrap .item-tit,.brands-wrap .item-tit *{ font-size:24px; }
.brands-wrap .item-desc, .brands-wrap .item-desc a{ color: #888; font-size: 16px; line-height: 150%;}

/*集团介绍*/	
.name-tit{ font-size: 36px; text-align: center;margin-bottom: 20px;}
.bomintr-img{ width: 70px;}	
.bomintr-txt{margin-left: 90px;  padding-left: 20px;}
.bomintr-cnt{margin-top: 20px;}	
.base-wrap .item-tit{ font-size:24px; padding-left: 28px;  background-size: 15px auto!important;}	
.base-wrap .item-desc{ font-size: 14px;}
.base-wrap .item-cell{ margin-bottom: 30px;}
/*.basepro-wrap .item-pic{ height: 120px!important;}	
.basepro-wrap .item-tit *{  font-size: 16px;}
.basepro-wrap .item-tit{ line-height: 140%;}
.basepro-wrap .item-cnt{padding: 10px 12px 10px 12px;}
.jk-desc{ font-size: 18px; line-height: 160%;}	
.basepro-wrap .item-6 .item-cnt, .basepro-wrap .item-18 .item-cnt,.basepro-wrap .item-6 .item-tit a, .basepro-wrap .item-18 .item-tit a { height: 50px; line-height: 50px;}	
.basepro-wrap .item-6 .item-cnt, .basepro-wrap .item-18 .item-cnt{    margin-left: -155px;}	
*/
	
.basepro-wrap2 .item-pic{ height:100px!important;}
.basepro-wrap2 .item-3 .item-pic,.basepro-wrap2 .item-6 .item-pic,.basepro-wrap2 .item-9 .item-pic,.basepro-wrap2 .item-10 .item-pic,.basepro-wrap2 .item-13 .item-pic{ height:203px!important;}
		.basepro-wrap2 .item-cell{width: 49%;}
.basepro-wrap2 .item-2,.basepro-wrap2 .item-8,.basepro-wrap2 .item-12{ margin-left: -50%; position: relative; top:100px; margin-top: 1.8%; }
	.basepro-wrap2 .item-13{}
.basepro-wrap2 .item-1,.basepro-wrap2 .item-2,.basepro-wrap2 .item-3{ width: 49%;}	
.basepro-wrap2 .item-2{ margin-left: -50%;}	
.basepro-wrap2 .item-4,.basepro-wrap2 .item-5,.basepro-wrap2 .item-6,.basepro-wrap2 .item-13,.basepro-wrap2 .item-18{width: 99%;}
.basepro-wrap2 .item-6{ height:100px!important; overflow: hidden;}
.proslists-wrap .item-pic{ max-height: 180px;}	
/*新闻列表*/
.mod-news-14{ margin-right: -2%;}	
.mod-news-14 .item-cell{ width: 48%; margin-right: 2%; margin-bottom:8px;}	
.mod-news-14 .item-tit *{font-size: 16px;}	
.mod-news-14 .item-tit {height: 70px; line-height: 150%;}
.mod-news-14 .item-cnt{margin-top:15px; height: 120px;}
		
/*产品中心*/	
.tops-navs{margin-top: -22px; padding: 0 10px;}
.tops-navs ul{ white-space: nowrap; width: 100%; overflow-x: auto;}	
.tops-navs li,.tops-navs{ line-height: 45px; height: 45px;}	
.tops-navs li a span{ padding: 0 0px;}	
.tops-navs li{margin: 0 15px;}
.tops-navs li a{font-size: 16px;}
.tops-navs li.cr a span:after, .tops-navs li.cr a span:before, .tops-navs li:hover a span:after, .tops-navs li:hover a span:before{ background-size:8px auto!important;top: 0px;}
.msearchs{    padding-left:0; margin-top: 10px;}
.msearchs span{  display: block; position: static; font-size: 15px;}	
.msearchs a{ padding: 5px 10px; font-size: 12px; margin: 0; border-radius:  15px; height: auto;  line-height: 100%;}
	
.proslists-wrap {margin-right:-2%; margin-top: 20px;}	
.proslists-wrap .item-cell{ width:48%; margin-right: 2%; margin-bottom:10px; float:left; }	
.proslists-wrap .item-tit{ margin-top: 10px; height: 24px; line-height: 24px;}
.proslists-wrap .item-tit *{ font-size: 16px;}	
.proslists-wrap .item-desc{ font-size: 14px; line-height: 120%;}	
.nodata-tips {
    background: url(../images/search-no-data.png) center 80px no-repeat;
    text-align: center;
    padding-top: 190px;
    background-size: auto 100px;
    font-size: 15px;
}	
	
.dtit{ font-size: 24px;}
.dtit:after, .dtit:before{ background-size: 8px auto!important; top:2px;}	
.d-cnt{ font-size: 16px; margin-top: 10px;}
.hos-tits{}	
.cp-names{ font-size: 18px;margin-top: 10px;margin-bottom: 10px;}
.doc-infos{ top: 30%; left: 50%; right: auto;}	
.doc-inner{ width: auto; }
.doc-in h3{ font-size: 24px;}	
.doc-in span{ font-size: 16px;}	
.dc-labs cite{ font-size: 12px;    padding: 0 10px; margin-right: 5px;    min-width: 0; height: 25px; line-height: 25px;}
.doc-in{ max-width: 190px; width: auto; float: none;}
.dc-labs{ margin-top:10px;}	
.it-dates{ width: 50%; box-sizing: border-box;    padding-left: 45px;
    padding-top: 40px;}	
	
.it-dates,.it-addr{   background-position: left 15px top 25px!important; background-size:20px auto!important;}
.it-dates h3,.it-addr h3{font-size: 16px;}	
.it-dates, .it-addr{ height: auto; padding-left: 45px; padding-bottom: 20px;  padding-top: 20px;}	
.it-addr{ width: auto; height: auto; width: 100%; }	
.fbtns a{    width: 160px; font-size: 16px;    height: 40px;line-height: 40px;border-radius: 40px;}	
.dtit{  font-size: 20px;}
.newsInfo h1{ font-size:22px; line-height:130%;}	
.newsInfo .source ul{    padding: 5px 5px;margin-bottom: 10px;}	
.news-prev-next .go-back{ display: block; width: 150px; position: static; margin:20px auto 0 auto; }	
.news-prev-next li{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}	
.news-prev-next .go-back a{ height: 40px; border-radius: 40px; line-height: 40px; font-size: 16px;}
.news-prev-next .go-back a:before{ background-size: 18px auto !important; top: 0;}	
.msearchs span{ text-align: center; font-size: 16px; white-space: nowrap;width: 80px; overflow: hidden; margin: 0 auto; margin-bottom:5px;} 
.msearchs{ margin-top: 15px; margin-bottom: 10px;}
.msearchs a{  display:inline-block; white-space: nowrap; }	
	
	
/*特色产品*/	
.typeslist-wrap .item-cell{ margin-top:35px; min-height: 90px; border-bottom: 1px solid #f9f1e6; padding-bottom:0;}
.typeslist-wrap .item-pic{ width: 50%; border-radius:5px;  box-sizing: border-box; height: auto; /*padding: 20px;*/}
.typeslist-wrap .item-pic .auto-img{ max-width: 100%; margin: 0 auto;}
.typeslist-wrap .item-cnt{ margin-left: 55%;padding:20px 0 0 0;}
	.typeslist-wrap .item-2 .item-cnt{ padding-left: 20px;}
	.typeslist-wrap .grey-probgs img{  max-height:100px;}
	.typeslist-wrap .item-cnt{  position: relative; z-index: 5;}
.typeslist-wrap .grey-probgs{ max-width: 40%;}
.typeslist-wrap .item-tit *{ font-size: 20px;}	
.typeslist-wrap .item-desc{ font-size: 14px; line-height: 130%; font-weight: normal;}
.typeslist-wrap .item-tit{ margin-bottom: 5px;}
.typeslist-wrap .item-2 .item-pic{ margin-left: 20px;}
	
.com-desc3{ width: auto; font-size: 16px; margin-top:5px; margin-bottom:25px;}	
.com-tit3{ font-size:24px; }	
.com-tit4 span{font-size:24px;}	
.com-tit4 span:after, .com-tit4 span:before{ background-size:auto 22px!important;}
.com-tit4{margin-bottom:25px;}
.search-wraps2{    padding:25px 0;}	
.bts a{ font-size: 16px;}
.expert-search .frm-cell1{ width: 100%; margin-right: 0; margin-bottom: 10px;}	
.expert-search .frm-cell1:nth-child(1){  z-index: 8;}
.expert-search .frm-cell1:nth-child(2){  z-index: 7;}
.expert-search .frm-cell1:nth-child(3){  z-index: 6;}		
.mod-serch-l span,.expert-search .frm-cell1 .frmtit{ font-size: 18px;}	
.expert-search .frm-cell1 .frmtit{ top:6px;}	
.mod-serch-l span{ padding-left: 118px;}
.bts{    margin-top:16px;}	
.search-docwrap .item-cell{ width: 47%;margin-right: 3%; }
.search-docwrap{ margin-right: -3%;}
.search-docwrap .item-cell{ margin-bottom: 25px;}
.search-docwrap .item-tit a{ font-size: 18px;}	
.search-docwrap .item-desc a{ font-size: 15px;}
.search-docwrap .item-tit{ margin-top: 10px; margin-bottom: 0; }
.search-docwrap .item-desc{margin-bottom: 0; height: 25px; overflow: hidden;}
.search-docwrap .item-addr{ font-size: 14px; margin-top: 5px; height: 32px; overflow: hidden;}
.search-docwrap .item-bts{ padding-right: 10px;}
.search-docwrap .item-bts a.bt1,.search-docwrap .item-bts a{ font-size: 12px; width: 48%;}	
.search-docwrap .item-bts a{ height: 30px; line-height: 28px; border-radius:30px; }	
.search-docwrap .item-addr{ padding-left: 0;  background: none;}
.com-tit4 span:after, .com-tit4 span:before{ top: 4px;}
.search-wraps20 .bts { clear: both;width: auto; float: none;}
.map-lefts,.map-rights	{ width: auto; float: none;}	
.cur-pos{ background-size:20px auto!important; background-position: 10px 20px!important; padding-left: 40px;}
.cur-pos h5{ font-size: 20px;}
.cur-pos span{ font-size: 16px;}
.expert-search2{    margin-bottom: 30px;}
.map-rights	{  padding: 10px; height: auto;}
.addrlists{ height: auto;}
.addrlists li{padding: 15px;background: #fcfcfc; display: inline-block; margin-right: 10px; white-space: normal;  width: 160px; min-height:123px; vertical-align: top; }	
.addrlists ul{white-space: nowrap;  overflow-x: auto;}
.addrlists ul li h3{ font-size: 16px; line-height: 120%;}
.addrlists ul li span{ line-height: 140%; display: inline-block;}
.addrlists ul li.cr{ background: #f9f9f9; }
.addrlists ul li:after{ top: 12px; left: 5px;}
.search-storewrap{    margin-right:0;margin-right: -2%;}
.search-storewrap .item-cell{ width: 48%; margin-right: 2%;  margin-bottom: 20px;}
.search-storewrap .item-cnt{ height: auto; margin-top: 5px;}
.search-storewrap .item-tit{ height: 50px;}
.search-storewrap .item-tit *{  font-size: 16px;}
.search-storewrap .item-addr *, .search-storewrap .item-addr,.search-storewrap .item-tels{ margin-bottom: 0; font-size: 14px; height: auto;}
	.search-storewrap .item-tels{ height: 50px;}
.search-storewrap .item-addr { height:74px; overflow: hidden;}
.search-storewrap .item-tel{height:50px;}
.store-intrs1 .intr-img1{ float: none; width: auto; display: none;}
.store-intrs1 .intr-cnt1{ margin-left: 0; padding-top: 20px;}
.store-imgs{ margin-top: -30px;}
.store-intrs1 .jk-tit2 span{ font-size: 18px;}
.store-intrs1 .jk-tit2 { margin-bottom: 10px;}
.store-intrs1 .jk-txt{ font-size: 16px; line-height: 150%;}
.store2-cnt{ position: static; width: auto;}
.store2-cnt p{ color: #666; margin-top: 0; font-size: 14px;}	
.store-intrs1{ margin-bottom: 25px;}
	.store-intrs3{ margin-top: 10px;}	
	.store-intrs3 .storepic3{ width: auto; float: none;}
	.store-intrs3 .store3-cnt{ margin-left: 0; padding-top: 0; line-height: 150%;}
	.store-intrs3 .store3-cnt *{ line-height: 150%; color: #666; font-size: 16px;}
	.store-intrs3{ margin-bottom: 30px;}
	.store2list-wrap{ margin-right: 0;}
	.store2list-wrap .item-cell{ width: auto; margin-right: 0;  float: none;}
	.store2list-wrap .item-tit{ font-size: 28px;}
	.store-intrs1 .jk-txt{ color: #666;}
	.hos-tits{ font-size: 24px; line-height: 160%;}
	.hos-addr{ position: static; width: auto; margin-top: 15px;}
	.hoswraps{ padding-right:0;     margin-top:15px;}
	.hos-cnts{line-height: 160%;}
	.doct-labels a{ height: 36px; min-width: 60px; line-height: 36px; font-size: 14px;}
	.tit3{ font-size: 18px; line-height: 150%;}
	.tit4{ font-size: 26px;    margin-top: 20px;
    margin-bottom:10px;}
	
/*首页新增*/
	
.pro-tabs{margin: 10px 0 15px 0;	}
.pro-tabs a{ font-size: 16px;    min-width: 0;line-height: 28px; border-radius: 28px; padding: 0 10px;  margin: 0 10px 5px 10px; /* */}
.pro-tabs a.cr, .pro-tabs a:hover{ font-size: 16px;}
.pro-tabs a:after{ top: 8px; right:-20px;}
.pro-tabs a:nth-last-child(1):after{ display: none;}
	
.storeslists-wrap .item-cell{ width: 100%; margin-bottom:30px;}	
.storeslists-wrap .item-tit *{ font-size: 18px;}	
.storeslists-wrap .item-view a{font-size: 14px;width: 130px;height: 34px; line-height: 35px;    border: 1px solid #623d29;}	
.storeslists-wrap .item-tit{margin-top:15px;}
.brands .item-pic{ width: 100%; float: none;}
.brands .item-cnt{ margin-left: 0; padding: 0; margin-top: 15px;}
.brands .item-tit2{ line-height: 120%; margin-bottom: 10px; font-size: 22px;}
.brands{ padding-left: 0;}
.mod-stores{    padding:15px 0;}
.brand-bts{ left: 0; right: 0; text-align: center; margin-top: 15px; position: static;}
.wrap-tels{ top:13px; white-space: nowrap;}
	.wrap-tels>*{ vertical-align: top; margin-left:0;}
.wrap-tels .wtels{ padding-right: 0; width: 20px; height: 20px; padding-left: 0;background-size: 20px 20px!important; top: 2px}
.wrap-tels .wtels a{width: 20px; height:20px; margin: 0; padding: 0; display:block; }
.mobile-header .header-shower	.wrap-tels  img{ height: 20px!important;}	
.mobile-header .header-shower	.wrap-tels a{ height: 20px; line-height: 20px;}
.wrap-tels{ right:-10px;}
.docinfos .item-pic{ width: 40%;}
.docinfos .doc-ins{ margin-left: 40%; padding: 0 0 10px 10px;}
.docinfos .doc-ins .doc-name{ font-size: 18px; margin-top: 0; padding-top: 0;}
	.docinfos .doc-ins .doc-levels{ padding-left: 10px;  font-size: 14px; margin-top: 5px;}
	.docinfos .doc-ins .doc-levels:after{ width: 4px; height: 4px; border-radius:4px; }
	.docinfos .doc-ins .docs-desc{ font-size: 12px; line-height: 140%; margin-top: 5px;}
	.docinfos .doc-ins .docs-labs cite{ margin-right: 6px; padding: 0 8px; min-width: 0; height: 28px; line-height: 28px; font-size: 12px;}	
.docinfos .doc-ins .docs-labs{ margin-top: 5px;}
	
	
.H120,.H110	{ height:40px;}
.new-abouts{ padding-top: 0; float: none; width: auto;}	
.new-brand{ float:none;  text-align: left; margin-left: 0; margin-top: 30px;}
.new-brand>div{   margin-left: 0; margin-right: 3%;}
	
	
	/*品牌*/
	.mod-navl2 ul li{ line-height: 20px;}	
	.nav-bg{ height: auto; line-height: normal;}
	.wraps-brand { margin-top: -40px;}
	.wraps-brand .item-cell{ padding:  20px; margin-top: 90px; min-height:0;}
	.wraps-brand .itemlogo{ text-align: center; margin-top: 20px;}
	.wraps-brand .item-pic{ position: static; margin-top: -60px;}
	.wraps-brand .item-pic img{ max-width: 180px; height: auto;}
	.trt-services ul li span{ width: 100px;}
	.trt-services{ background: none;}
	.trts-txt{padding-left: 0;
    padding-bottom:10px;
    padding-top: 15px;}
	.trt-intrs{ margin-top: -20px;}
	.trt-im{  overflow: hidden;}
	.trt-im img{ max-width: 130%!important; margin-left: -30%!important;}
	.head-icons a.search-mobile{  position: relative; z-index: 2;}
	
	.expert-search .bts{ margin: 0 auto 0 auto; padding-top: 10px; float: none; clear: left;}
	.sealists-wrap .item-1, .sealists-wrap .item-1 .item-pic{ height: auto!important;position: relative!important;}
	.sealists-wrap .item-1 .item-cnt{ width: auto; padding-right: 0;}
	.sealists-wrap .item-1 .item-pic{ width: auto; height: 200px!important;}
	.sealists-wrap .item-1 .item-tit2{margin-top:20px;}
	.sealists-wrap .item-1 .item-desc{margin-top:15px;}
	.sealists-wrap .item-1 .item-tit a{    font-size:28px;padding-right:15px;}
	.sealists-wrap .item-1 .item-desc{ font-size: 16px;}
	.sealists-wrap .item-1 .item-tit2{ font-size: 18px;}
	.sealists-wrap{ padding-bottom: 10px;}
	.sealists-wrap .item-cell{ width: 98%; margin-top:30px;}
	
	.wrap-ddbg{ background-size: cover;}
	
	.mod-navl3{ margin-top: 0; padding-top: 15px; padding-bottom:15px;}
	.mod-navl3:after{ display: none;}
	.mod-navl3 ul li.cr:after, .mod-navl3 ul li:hover:after{ bottom: 0;}
	.brandtits{font-size:22px;}
	
	/*集团介绍*/
	.wrap-brandeffects,.wrap-brandeffects .item-cell{ display: block;}
	.wrap-brandeffects .item-cell .mybrand-tit *,.wrap-brandeffects .item-cell .mybrand-tit{ float: none; display: block; width: auto; width: 100%; min-height: 0;}
	.wrap-brandeffects .item-cell{ width: 100%;}
	.wrap-brandeffects .mybrand-cnts{ width: auto; display: block!important;}
	.wrap-brandeffects .mybrand-tit2{ display: none;}
	.mybran-ins{ padding: 20px; min-height: 0;}
	.wrap-brandeffects .item-cell{ margin-bottom:30px;}
	.wrap-brandeffects .mybrand-cnts{border:3px solid #7e5d38;}
	.mybran-ins:after, .mybran-ins:before{ width: 10px; left: -12px;}
	.mybran-ins{ margin-left:10px;}
	.mybrand-tit{ margin-bottom: 20px!important; text-align: center;padding-top: 0; border: none; line-height: 120%;}
	.mybrand-tit *{ line-height: 120%;}
	.mybrand-tit cite,.mybrand-tit2 cite{ display: inline-block!important; width:8px!important; }
	.mybrand-tit span,.mybrand-tit2 span{ width: auto!important; display: inline-block!important; border-top:2px solid #7e5d38; padding-top: 16px;}
	.wrap-brandeffects{margin-top:30px;}
	.mybran-ins:after, .mybran-ins:before{    top: 20%;}
	.mybran-ins:before{ margin-top:180px; }
	.mybrand-tit *,.mybrand-tit2 *{ font-size:20px;}
	
	.typeslist-wrap{ padding-top: 0;}
	
	
	/*芝麻健康*/
	.zm-cnt .item-pic{ width:auto; float: none;}
	
	.zm-cnt .item-cnt{ margin-left:0; padding-top: 15px;}
	.zmbg{padding:25px 0;}
	.zmbg-2{ padding: 20px;}
	.zm-tit{  font-size: 22px;line-height: 120%;}
	.zm-features .item-cell{ width: 100%;}
	.zm-features{ max-width: 612px; margin-left:  auto; margin-right: auto;}
	.zm-features .features-cnt{ display: block;}
	.mod-feawrap .item-cell{ padding: 10px;}
	.mod-feawrap .item-pic{ float: none; width: auto;}
	.mod-feawrap .item-cnt{ margin: 0;}
	.mod-feawrap .item-cell .item-pic{ margin: 0; float: none;}
	.mod-feawrap .item-2 .item-cnt{margin: 0; }
	.mod-feawrap .item-cell{ margin-bottom: 20px;}
	
	.mod-navl ul li.cr:after, .mod-navl ul li:hover:after{    bottom: 0px;}
	.proslists-wrap .item-tit{ text-align:center; height: 48px;}
	.mobile-search input{ font-size: 15px;}
	.proslists-wrap .item-cell .item-desc{ display: none;}
	
	.expert-2 .mod-serch-l span{ font-size: 18px;}
	.expert-2 .bts{ width: auto; }
}

@media screen and (max-width: 480px) {
	
	.base-wrap .item-2 .item-pic{ float: none;margin-left: 0;}
.base-wrap .item-2 .item-cnt{ margin-left: 0%; }
.base-wrap .item-cell:after{  display:none; left: auto;}
	.base-wrap .item-cell{ background: none; margin-top: 20px;}
	.base-wrap .item-cnt{padding-top:20px;}
	.sealists-wrap .item-desc{ height: auto;}
	
		/*芝麻健康*/
	.zmbg-2{padding: 10px;}
	.zm-features .item-cell{ height: auto; padding-right: 10px; background-position: -50px 0;}
	.zm-features .features-cnt{ font-size: 12px; margin-left: 130px; line-height: 120%; display: block;}
	.zm-features .features-tit{ width: 100px; padding-left: 10px; padding-right: 10px; box-sizing: border-box;}
	.features-td{line-height: 140%;}
	.zm-features .features-tit{ font-size: 16px; line-height: 150%;}
	.mod-feawrap .item-tit{ font-size: 18px; margin-bottom: 10px;}

	
	
	
	.abouts-pics{ margin-bottom: 15px; max-width: 260px;}
	.probrand-tit2{ font-size: 26px;  margin-bottom: 15px;}
	.probrand-wrap .item-cell{ width: 100%; float: none;  margin: 0; margin-bottom: 15px;}
	.probrand-wrap .item-cell .item-pic{ height: 200px!important;}
	.probrand-wrap .item-1 .item-tit a{ font-size: 24px;}
	.prosbg{ padding-top: 25px;}
	.pro-tabs,.mod-stores{ margin-top: 25px;}
	.storeslists-wrap{ margin-top: 25px;}
	.storeslists-wrap .item-tit{ margin-bottom: 15px;}
	.brands{ padding-top: 30px; padding-bottom: 30PX; }
	.brands{ height:auto; margin-bottom: 0;}
	.brands+.H80{ display: none;}
	.brands .item-cnt .item-tit{ margin-top: 25px;}
	.wrap-ddbg{ padding-top: 50px; padding-bottom: 40px;}
	.dd-cnt h3{ font-size: 28px;}
	.dd-cnt .tit-desc{ font-size: 15px; line-height: 150%; margin: 20px 20px 0 20px;}
	.brandtits{font-size:18px;margin-top: 20px;}
	.branddesc{ font-size: 14px; line-height: 150%;}
	
.mod-about2 .item-pic{ height: auto!important;width: auto;margin: 0;float: none;}	
.mod-about2 .item-cnt{  width: auto;margin-left: 0;padding:15px 15px 15px 15px!important; min-height: 0;}	
.mod-about2 .item-tit{ padding-right: 0; margin-top: 0;}
.mod-about2 .item-desc{ font-size: 14px; line-height: 150%;    margin-top:5px;}	
.mod-about2 .item-tit *{ font-size:20px;}	
.mod-about2 .item-2 .item-pic{ float: none;}
.mod-about2 .item-2 .item-desc{ padding: 0!important;}
.mod-about2 .item-2 .item-tit, .mod-cases2 .item-2 .item-mores, .mod-cases2 .item-2 .item-desc{ padding-left: 0;}
.mod-about2 .item-cell{ margin-bottom: 20px; float: none;}	
.mod-about2 .item-cnt:after{ display: none;}
.mod-about2 .item-cell{ min-height: 0;    margin-top:25px;}	
.about2-logo img{ max-width: 150px; height: auto;}	
.about2-logo,.about2-logo * { line-height: 160%; font-size: 15px;}
.about2-logo{ margin-top:20px;}
.kj-out{margin-top:20px;}	
.kj-cnts{ padding:10px 15px 20px 15px;}
.kj-cnts h3{ font-size: 20px; margin-bottom: 5px;}
.kj-cnts,.kj-cnts  *{ font-size: 14px; line-height: 150%;}
	
	
.mode-maps{display: none;}	
.base-wrap .item-cell .item-pic{ float: none; width: auto;  height: 180px!important;}	
.base-wrap .item-cell .item-cnt{ margin-left: 0;}	
.base-wrap .item-cell{ display: block!important; height: auto;}
.base-wrap .item-tit{ font-size:18px;    margin-bottom: 15px;}
.com-topintrs{ padding-top: 20px;}	
.com-topintrs h3{ font-size: 26px; margin-bottom: 15px;}	
.com-topintrs span{ font-size: 16px; line-height: 150%; padding: 0 10px;text-justify:inter-ideograph; 
text-align: justify;text-justify: distribute; display: block; text-align: center;}
.base-wrap{ padding-bottom: 25px;}
	
	
.typeslist-wrap .item-pic{width: auto; float: none;}	
.typeslist-wrap .item-cnt{ margin-left: 0; padding: 20px; }
.typeslist-wrap .item-2 .item-pic{width: auto; float: none; margin-left: 0;}
	
	
	.mod-news-14 .item-pic{ max-height: 130px;}	
	.mod-news-14 .item-cnt{height: 90px;}
	.mod-news-14 .item-tit{ max-height:60px;}
	
	
	.news-list ul li a,.news-list ul li .title{ font-size: 14px;}	
	.news-list ul li{    padding: 12px 0 12px 0;}
	
	.sealists-wrap .item-1 .item-tit{ padding-top: 0;}
	
	.base-wrap{ margin-top:50px; }
	.mybran-ins p{ font-size: 16px;}
	
	
	.lay-table,.layer-prol,.layer-pror{ display: block; width: auto;}
	
	.layer-pror{ padding: 10px 15px 20px 15px;}
	.pror-cnt{ max-height:250px; overflow-y: auto; font-size: 15px; line-height: 140%;}
	.layer-pror:before,.layer-pror:after{ display: none;}
	.pror-tit{ font-size: 24px;}
	.layer-prol:after{  right: 15px; bottom: 15px;}
	.pr-names{ left: 20px; top: 15px; padding-left: 10px;}
	.close-bts{   top: 5px; right: 10px;}
	.prospic img{  max-height: 200px; width: auto;}
	.prospic{ min-height: 200px;}
	.layer-prol{ padding-bottom:10px;  padding-top: 30px;}
	.pr-names{  padding-top: 20px; padding-bottom: 10px;}
	.pr-names:after{  top: 10px; width: 60px;}
	.pr-names span{  font-size: 14px;}
	
	
		
	.storewrap2 .item-tit{ height: 25px;}
	.storewrap2 .item-addr{height: 68px;}
	.storewrap2 .item-per{ font-size: 12px;  background: url(../images/per1.png) 0 3px no-repeat; background-size: 14px auto;}
	.storewrap2 .item-addr *, .storewrap2 .item-addr, .storewrap2 .item-tels{font-size: 12px;}
	.storewrap2  .item-tels {
    background: url(../images/telicon0.png) 0 3px no-repeat;
	
}
	
.proslists-wrap .item-tit{ text-align: center;}	
.reseascnt{ display: block;}	
.reseascon{  float: none;writing-mode:horizontal-tb; background: none; line-height: 180%; border: none; margin-right: 15px;}
.resea-name h3{ font-size: 30px; width: 30px; padding-right: 35px;}	
.resea-name span{ width: auto;}
.resea-name h3:after{  background-size: 18px auto;}
.H55{ height: 20px;}	
	
.resea-img{ width: auto;}
.seafeature .item-cell{ display: block; text-align: center;}
.seafeature .item-cnt{ display: block;writing-mode:horizontal-tb; }
.seafeature .item-tit1 span { display: inline-block; margin: 0 10px;}
.seafeature .item-tit1 { margin-top: 10px;}	
.seafeature .item-cell{ margin: 0 15px 15px 15px;}
.seafeature .item-cell:nth-last-child(1){ margin-bottom: 0;}
.seafeature .item-tit,.seafeature .item-desc{ height: auto;writing-mode:horizontal-tb; line-height: 150%; margin-top: 15px;}
.seafeature .item-pic{ margin: 0 auto;}
.custom-wrap .item-cell{ width: 98%;}
.custom-wrap .item-cell:nth-child(3n+2){ display: block;}
.custom-wrap .item-cell:nth-child(3n+2) .item-pic{ margin-top: 0;}
.seatit{ margin-bottom: 10px; margin-top: 10px; font-size: 22px;}	
.custom-wrap .item-tit{ font-size: 18px;}
.custom-wrap .item-desc{ font-size: 14px;}	
.healths-wrap .item-active .item-cnt2,.healths-wrap,.healths-wrap .item-cnt2{ display: block;}
.healths-wrap .item-cell{ display: block; min-height: 0; margin-bottom: 20px;}	
.healths-wrap .item-tit{ width: auto; text-align: center; padding: 10px 10px;}
.healths-wrap .item-cnt{ padding: 15px 0;}
.healths-wrap .item-tit h3{ font-size: 32px;}
	.foodsre-wrap .item-cell{ width: 98%;}
	.sealists-wrap .item-desc{  max-height: 120px; overflow-y: auto;}	
	.sealists-wrap .brand-bts{ left: -10px; right: 0;}
	.sealists-wrap .brand-bts a{ float: left; background-color: #fff;}
	.sealists-wrap .brand-bts .bt-r{ float: right; margin-right: 0;}
	
		.seafeature{    flex-wrap:wrap;}
	.seafeature .item-pic{ width: 158px; height: 158px; border-radius: 158px; }
	.seafeature .item-tit{    margin: 0 10px 0 5px;}
	.seafeature .item-tit1{ margin-bottom: 15px;}
	.reseascon{ height: auto;}
	.reseascon{ margin-right: 30px;}
	.resea-img .auto-img{ height: 180px!important;}
	
	
	.H100{ height:25px;}	
	.tptit{ font-size: 26px;}
	.trtintrs-wrap .item-cnt{margin-right:30px;padding-left:30px;}
	.trtintrs-wrap .item-cell{  margin-top: 10px;  flex-direction: column-reverse;}
	.trtintrs-wrap .item-pic{ width: 100%;}
	.trtintrs-wrap .item-cell:after{ width: 100px; background-size:100% auto; left:-10px; top: -45px;}
	.mddesc{    margin: 0 20px;}
	.intrbgs{ background-size:cover;}
	.H45{ height:10px;}
	.H30{ height: 10px;}
	.tptit img{ height: 35px!important; width: auto;}
	.brands-logos .item-cell:after{ width: 100px; background-size:100% auto; right:-10px; top: -45px;}
	.brands-logos .item-cnt{padding: 0 20px 0 20px;}
	.brands-logos .item-cell{flex-direction: column-reverse;}
	.brands-logos .item-pic{width: 100%; margin-top: 20px;}
	.tjbrands{ display: block;} 
	.tjbrands .item-cell{ width:95%; margin-bottom: 40px;}
	.tptit2{ justify-content: center;} 
	.tjbrands .item-desc{ height: auto;}
	.tjbrands .item-pic{ margin-top:20px;}
	
	
	.textsinner{}
	.swiper-roll-20 img{ width: 300%;}
	.texts  img{ width: 180px; width:30%;}
	.textsdesc{ font-size: 14px; padding: 0 30px; line-height: 150%;}
	.tptit20 span{ font-size:24px;}
	.tptit20 i:after, .tptit20 i:before{ width: 105px; }
	.tptit20 i:after{ background-position:left -125px top 0;}
	.tptit20 i:before{ background-position:right -125px top 0;}
	.mod-tpback{ flex-wrap: wrap; margin-top: -2%;}
	.mod-tpback .item-cell{ width: 98%; margin-top: 2%;    padding: 20px 20px; }
	.tpdesc  br{ display:none; }
	.mod-market{ flex-wrap: wrap;margin-top:-35px;}
	.mod-market .item-cell{ width: 96%; margin-top:25px;}
	.mod-market .item-cell .item-pic{ width:50px;}
	.mod-tpback .item-desc{ margin-top:5px;}
	.brand-applydesc{ width: auto; margin: 0;padding: 15px; margin-bottom: 80px;}
	.md-apply{ background-size: cover; height: auto; }

	
	.brand-applydesc:after{  bottom: -90px;  top: auto; left: auto; right: 0; height: 60px;  background-size:auto 100%; background-position: right 0 top 0; }
	.md-goal a{ width: 32.33%; display: flex; line-height: 150%; align-items: center; text-align: center; justify-content: center;}
	.md-advt .item-cell{ width: 48%; margin-top: 20px;}
	.md-advt { margin-top: -20px;}
	.ft20{ font-size: 18px;}
	.md-advt .item-tit span{ font-size: 22px;}
	.md-advt .item-desc,.tpdesc{ line-height: 160%;}
	.md-advt .item-cell:nth-last-child(1){ width: 98%;   }
	.suports-wrap .item-cell{ width: 50%; padding: 10px;}
	.suports-wrap .item-cell img{ margin: 0 auto; max-width: none; width: 100%;}
	
	.suports-wrap  .item-cell{ background: #fff!important;}
	.suports-wrap  .item-cell:nth-child(1),.suports-wrap  .item-cell:nth-child(4),.suports-wrap  .item-cell:nth-child(7){  background: #f6f6f6!important;}
	.suports-wrap  .item-cell:nth-child(5),.suports-wrap  .item-cell:nth-child(8){ width: 100%;}
	.suports-wrap .item-desc{ margin-top: 5px;}
	.investor{ padding-top:30px; background-size:100% auto;}
	.invest-desc{ margin-top: 10px;}
	.invest-tels span{ font-size: 22px;}
	.invest-contact .invest-tels{ padding-right:20px;}
	.invest-contact{ background-position:right -220px top 0;}
	
}


@media screen and (max-width: 375px) {
		.mod-media .photo-views{ bottom: 0; height: 115px;}
	.videos-lists .video-js,.videos-lists .video video{height: 110px!important;  }
	.brands .item-tit2 *,.brands .item-tit *{ font-size: 16px!important;}
	.brands .item-cnt .item-desc{font-size: 12px!important;}
}

@media screen and (max-width: 360px) {}

