
/* @font-face {
    font-family: "Alibaba-PuHuiTi-Light";
    src: url("https://www.shiremanhomestead.com/cn/fonts/Alibaba-PuHuiTi-Light.woff2") format("woff2"),
         url("https://www.shiremanhomestead.com/cn/fonts/Alibaba-PuHuiTi-Light.woff") format("woff"),
         url("https://www.shiremanhomestead.com/cn/fonts/Alibaba-PuHuiTi-Light.ttf") format("truetype"),
         url("https://www.shiremanhomestead.com/cn/fonts/Alibaba-PuHuiTi-Light.eot") format("embedded-opentype"),
         url("https://www.shiremanhomestead.com/cn/fonts/Alibaba-PuHuiTi-Light.svg") format("svg"),
         url("https://www.shiremanhomestead.com/cn/fonts/Alibaba-PuHuiTi-Light.otf") format("opentype");
}
 
 @font-face {
    font-family: "ALIBABA";
    src: url("https://www.shiremanhomestead.com/cn/fonts/ALIBABA-PUHUITI-MEDIUM.woff2") format("woff2"),
    url("https://www.shiremanhomestead.com/cn/fonts/ALIBABA-PUHUITI-MEDIUM.woff") format("woff"),
    url("https://www.shiremanhomestead.com/cn/fonts/ALIBABA-PUHUITI-MEDIUM.ttf") format("truetype"),
    url("https://www.shiremanhomestead.com/cn/fonts/ALIBABA-PUHUITI-MEDIUM.eot") format("embedded-opentype"),
    url("https://www.shiremanhomestead.com/cn/fonts/ALIBABA-PUHUITI-MEDIUM.svg") format("svg");
}
*/
@font-face {
  font-family: "Source Han Sans CN Regular";
  src: url("https://www.shiremanhomestead.com/cn/fonts/SourceHanSansCNRegular.woff2") format("woff2"),
       url("https://www.shiremanhomestead.com/cn/fonts/SourceHanSansCNRegular.woff") format("woff"),
       url("https://www.shiremanhomestead.com/cn/fonts/SourceHanSansCNRegular.ttf") format("truetype"),
       url("https://www.shiremanhomestead.com/cn/fonts/SourceHanSansCNRegular.eot") format("embedded-opentype"),
       url("https://www.shiremanhomestead.com/cn/fonts/SourceHanSansCNRegular.svg") format("svg"),
       url("https://www.shiremanhomestead.com/cn/fonts/SourceHanSansCNRegular.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
body{font-weight: lighter;font-family: "Source Han Sans CN Regular";}
/* @media(max-width:768px){
    body{font-family: "Alibaba-PuHuiTi-Light";}
} */
.auto_1400{max-width:1400px;}
.auto_700{max-width:700px;text-align:justify;}
.auto_1000{max-width:1000px;}
.auto_1050{max-width:1050px;}
/*
 .RichInfo005 为demo编号
 */
.RichInfo005{max-width: 1400px;margin: 0 auto; padding:2.5% 0 5%;}
.f-c-auto {
    max-width: 1400px;
    margin: 0 auto;
}
@media(max-width:1400px){
    .auto_1400,
	.RichInfo005,
    .f-c-auto{max-width: 1100px; width: 96%;}
}
@media(max-width:768px){
    .auto_1400,.RichInfo005,.auto_700,.auto_1050,.auto_1000{padding:0 2%;}
    .f-c-auto{padding:0 4%;}
}
.RichInfo005 .news_info .title{ text-align:left; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:.38rem;color:#ff6600; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:25px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#666;font-size:.16rem;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info p{font-size:.16rem;line-height:1.6;color:#333;}
.RichInfo005 .news_info .info p .span1{color:#ff6600;font-weight: bold;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;}
.RichInfo005 .news_info .info_back a{ color:#07ad58; font-size:14px;}
.RichInfo005 .news_info .info_pn{margin-top:4%;}
.RichInfo005 .news_info .info_pn span{ display:block;border-top:1px solid #e6e7e8;border-bottom:1px solid #e6e7e8;margin-top:10px;font-size:16px;line-height: 70px;}
.RichInfo005 .news_info .info_pn span a{ color:#666;}
.RichInfo005 .news_info .info_pn span a:hover{color:#ff6600;}
.RichInfo005 .news_info .pic{margin:2% 0;}
/*Location002970 */
.Location002970{margin:15px 0 30px 0;line-height: 20px;font-size:14px;}
.Location002970 .auto{}
.Location002970 em{font-style: normal;padding-left: 30px;background: url("https://www.shiremanhomestead.com/cn/images/Location002970_cur.png") no-repeat left center;}
.Location002970,
.Location002970 a{color: #888;}
.Location002970 a:hover,
.Location002970 span{color: #ff6600;}


.zhhd{padding:5% 0 5%;}
.zhhd h4{font-size:32px;color:#ff6600;border-top:2px solid #ff6600;margin-top:5%;padding-top:2%;}
.zhhd table{width:100%;}
.zhhd table tr th{font-size:16px !important;background:#f5f5f5 !important;font-weight: lighter;text-align: left;padding:16px 20px;color:#333;}
.zhhd table tr td:nth-child(1){background:#f5f5f5 !important;width:23%;}
.zhhd table tr td{border-bottom:1px solid #e6e7e8;font-size:16px !important;color:#333;line-height: 33px;padding: 15px 20px;}

.job-info h3{font-size:16px !important;font-weight:bold;padding-left:20px;}
.job-info table{width:100% !important;border-top:1px solid #c8c8c8}
.job-info table tr th{font-size:14px !important;background:#f5f5f5 !important;text-align: left;padding:8px 20px;color:#333;width:23%;border-bottom:1px solid #c8c8c8;}
.job-info table tr td:nth-child(1){background:#f5f5f5 !important;width:23%;border-bottom:1px solid #c8c8c8;}
.job-info table tr td{border-bottom:1px solid #c8c8c8;font-size:16px !important;color:#333;line-height: 33px;padding:8px 20px;}
.job-info2 table tr td:nth-child(1){background:#fff;}

@media(max-width:768px){
    .RichInfo005 .news_info .info_pn span{line-height:1.3;padding:13px 0;font-size:12px;}
    .RichInfo005 .news_info .info *{font-size:14px !important;line-height:1.6 !important;}
    .job-info table tr th{width:50%;}
}

.tit123{font-size:.38rem;color:#ff6600;}
.tit123 b{letter-spacing: 3px;}
.tit123 span{font-size:0.32rem;font-weight:500;text-transform: uppercase;}
.tit123 p{margin:0;}
.tit123 .p1{font-size:.24rem;font-weight: normal;}
.tit123 .p2{font-size: 18px;color: #333; line-height: 30px;padding-top: 2%;}
/*TextList002514 */
.TextList002514{border-top:2px solid #e6e6e6;}
.TextList002514 .list{ border-bottom:2px solid #e6e6e6; }
.TextList002514 .job-title{ line-height:30px; padding:15px 0; font-size:18px; cursor:pointer; position:relative;color:#333;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px;  border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#adadad;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#ff6600; font-weight:bold}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-email{ color:#009b4c; padding:30px 0;}
.TextList002514 .job-main .job-info{ font-size:16px; color: #333; line-height:1.6}
.TextList002514 .job-main .job-info h1{ font-size: 18px; color: #ff6600; line-height:36px}
.TextList002514 .job-main .job-info .xz a{ display:block; width:40%;border:2px solid #ffc2a9;padding:22px 67px;font-size:18px;background: url("https://www.shiremanhomestead.com/cn/images/xzicon.png") no-repeat left 21px center/33px;}
.TextList002514 .job-main .job-info .xz a span{ font-size:16px; color:#888; padding-left:10px}
@media(max-width:768px){
.tit123 b{letter-spacing:0;}
}
/*
 .RighInfo001728 为demo编号
 */
.RighInfo001728{ padding:4% 0 4%;}
.RighInfo001728_1{ padding:0% 0 4%;}
.RighInfo001728 .nav{ padding:2% 0;}
.RighInfo001728 .nav dd{ float:left; width:130px; line-height:50px; margin-bottom:2px; margin-right:10px; text-align:center;}
.RighInfo001728 .nav dd a{ display:block; background-color:#e9e9e9; font-size:18px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.RighInfo001728 .nav dd a:hover,
.RighInfo001728 .nav dd a.aon{ background-color:#f29200; color:#fff;}

.RighInfo001728 .img{ float:left; width:48%;}
.RighInfo001728 .img figure{border:1px solid #e6e7e8;}
.RighInfo001728 .img figure img{ display:block; width:100%;}
.RighInfo001728 .img .ul{text-align: center;}
.RighInfo001728 .img li{  cursor:pointer; width:13%; margin-top:2%; margin-right:3%; display: inline-block; position:relative;}
.RighInfo001728 .img li:last-child{ margin-right:0;}
.RighInfo001728 .img li img{ width:100%; display:block;}
.RighInfo001728 .img li::before{ position:absolute; content:''; left:0; top:0; right:0; bottom:0; border:1px solid #e6e7e8;}

.RighInfo001728 .img li.on::before{ position:absolute; content:''; left:0; top:0; right:0; bottom:0; border:1px solid #ff6600;}

.RighInfo001728 .intro{ width:47%; float:right;}
.RighInfo001728 .intro div.item{ display: none;padding-bottom:3%}
.RighInfo001728 .intro div.item:first-of-type{ display: block!important; }
.RighInfo001728 .intro h1{ font-size:.38rem;color:#ff6600;}
.RighInfo001728 .intro h4{font-size:18px;color:#ff6600;margin:2% 0;}
.RighInfo001728 .intro p{ color:#666; font-size:14px;}
.RighInfo001728 .intro dd{ font-size:14px; line-height:1.6;color:#333;}
.RighInfo001728 .intro dd:after{content:'';width:13px;height:2px;background:#ff6600;display: block;float:left;margin-top:14px;margin-right:14px;}
.RighInfo001728 .intro h5{color:#ff6600;font-size:16px;position: relative;padding-left:5%;display:none;}
.RighInfo001728 .intro h5:after{position: absolute;
    content: '';
    width: 12px;
    height: 12px;
    top: 4px;
    cursor: pointer;
    border-top: 2px solid #ff6600;
    border-left: 2px solid #ff6600;
    transform: rotate(135deg);
    left: 0%;}
.RighInfo001728 .intro .listimg .img{float:left;width:22.7%;height:84px;margin-right:3%;}
.RighInfo001728 .intro .listimg .img:nth-child(4){margin-right:0;}
.RighInfo001728 .intro .cx{margin-top:4%;}
.RighInfo001728 .intro .xz{margin-top:22px;}
.RighInfo001728 .intro .xz a{width:47%;float:left;margin-right:6%;border:2px solid #ff6600;padding:15px 67px;font-size:16px;background: url("https://www.shiremanhomestead.com/cn/images/xzicon.png") no-repeat left 21px center/33px;}
.RighInfo001728 .intro .xz a:nth-child(2){margin-right:0;}
.RighInfo001728 .intro .xz a:hover{color:#ff6600;}
.RighInfo001728 .infoCon{margin-top:6%;}
.RighInfo001728 .infoCon_1{margin-top:0%;}
.RighInfo001728 .infoCon .title{ font-size:18px; margin:0; border-bottom:1px solid #b2b2b2; padding:15px 0;}
.RighInfo001728 .infoCon  .info{ padding:20px 0; font-size:14px; line-height:1.64px;margin-top:2%;}
.RighInfo001728 .infoCon_1  .info{ margin-top:0%;}

@media(max-width:768px){
.RighInfo001728 .nav dd{margin-right:2%; line-height:normal; }
.RighInfo001728 .nav dd a{padding:6% 0;font-size:16px;}
}
@media(max-width:768px) and (min-width:481px){
.RighInfo001728 .nav dd{ width:23.5%;}
.RighInfo001728 .nav dd:nth-child(4n){ margin-right:0;}
}
@media(max-width:640px){
.RighInfo001728 .img,
.RighInfo001728 .intro{ float:none; width:auto;}
}
@media(max-width:480px){
.RighInfo001728 .nav dd{ width:32%;}
.RighInfo001728 .nav dd:nth-child(3n){ margin-right:0;}
.RighInfo001728 .nav dd a{font-size:14px;}
}

/*
 .Banner002187 为demo编号
 */
/* .Banner002187 span{background-position: center center; background-repeat:no-repeat; background-size:cover; height:460px; display:block;}
.Banner002187 img{ display:none;} */
@media (max-width: 1090px){
	/* .Banner002187 span{ height:auto; background:none; height:auto;}
    .Banner002187 img{ display:block;} */
    /* .Banner002187 span { height: 3.58rem;} */
}
@media (max-width: 845px){
	/* .Banner002187 span{ height:auto; background:none; height:auto;}
    .Banner002187 img{ display:block;} */
    /* .Banner002187 span { height: 4.22rem;} */
}

/*
 .Floor000881 为demo编号
 */
.Floor000881{ padding: 0 0 5%;}
.Floor000881 h1{ margin:0; margin-bottom:24px; font-size:20px; font-weight:normal; background:url("https://www.shiremanhomestead.com/cn/images/Floor000881-icon.png") no-repeat left center; padding-left:30px;color:#333;}
.Floor000881 h1 a{ float:right; color:#999; font-size:16px;}
/*slick Basic*/
.Floor000881 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor000881 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor000881 .slick-list:focus {outline: none}
.Floor000881 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor000881 .slick-slider .slick-track,
.Floor000881 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor000881 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor000881 .slick-track:before,
.Floor000881 .slick-track:after{display: table; content: '';}
.Floor000881 .slick-track:after{ clear: both;}
.Floor000881 .slick-loading .slick-track { visibility: hidden;}
.Floor000881 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor000881 .slick-slide .slick-loading img { display: none;}
.Floor000881 .slick-slide .dragging img { pointer-events: none;}
.Floor000881 .slick-initialized .slick-slide { display: block;height: auto;}
.Floor000881 .slick-loading .slick-slide { visibility: hidden;}
.Floor000881 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor000881 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor000881 .list_scroll{margin-top:4%;}
.Floor000881 .list_scroll li a{display: block; margin: 0 16px;background:#fff;}
.Floor000881 .list_scroll li .Ispic{padding-bottom:78%;}
.Floor000881 .list_scroll li p{text-align:center; margin:0; line-height:55px;border-top:2px solid #ff6600;border-bottom:1px solid #ff6600; font-size:18px;font-weight: normal;color:#ff6600;margin-top:9px;}
.Floor000881 .list_scroll li a:hover{ background-color:#ff6600;}
.Floor000881 .list_scroll li a:hover p{ color:#fff;}

.Floor000881 .slick-arrow{ position:absolute; width:47px; height:47px; top:50%; margin-top:-11px; overflow:hidden;font-size: 0; cursor: pointer;z-index:10; border: 0;background:#ff6600;padding: 0; border-radius: 50px;}
.Floor000881 .slick-arrow:after{content:'';width:15px;height:15px;background:none;position: absolute;left:16px;top:16px;border-left:3px solid #fff;border-top:3px solid #fff;transform: rotate(-45deg)}
.Floor000881 .slick-prev{ left:-60px;}
.Floor000881 .slick-next{ right:-60px;}
.Floor000881 .slick-next:after{left:13px;transform: rotate(135deg)}
@media(min-width:1293px){
.Floor000881 .list_scroll .slider{margin: 0 -16px;}
}
@media(max-width:1292px){
.Floor000881 .slick-prev{ left:0;}
.Floor000881 .slick-next{ right:0;}
}
@media(max-width:768px){
.Floor000881{ padding:20px 0;}
.Floor000881 .list_scroll .slider{padding: 0 26px;}
.Floor000881 .list_scroll li a{margin: 0 5px;}
}

.facon{margin-top:3%;margin-bottom:3%;}
.f-mar-top5{margin-top:5%;margin-bottom: 3%;}
.f-facon .facon:first-of-type{margin-top:0;margin-bottom:5%;}
.facon .tit123{margin-bottom:3%;}
.facon .word{width:100%;}
.facon .pic{float:right;margin-top:-6%;margin-left:3%;}
.facon .word .p1{font-size:.38rem;font-weight: bold;color:#ff6600;margin:0;padding:0;}

.p1{font-size:.38rem;font-weight: bold;color:#ff6600;margin:0;padding:0;}
.facon .word .p1 span{font-weight: normal;font-size: 30px;}
.facon .word .p1 span{font-weight: normal;font-size: 30px;}
.facon .word .p2{color:#ff6600;font-size:.24rem;font-weight: bold;}
.p2{color:#ff6600;font-size:.24rem;margin-bottom:5px;font-weight: bold;}
.facon .word p{font-size:.15rem;color:#333;line-height:1.6}
.facon .word .h1{font-size:30px;color:#ff6600;line-height: .38rem;padding-top: 20px;}
.facon .word .h1 span{ font-weight: normal}
.facon .word dl{margin: 3% 0;}
.facon .word dl dd{font-size:18px;color:#333;line-height: 42px;position: relative;padding-left: 30px;}
.facon .word dl dd:after{content:'';width:14px;height:2px;background:#ff6600;display: block;position: absolute;top: 20px;left: 0;/* margin-top:19px; */}

.facon1 .pic{margin-top:6%;}
p.tit-1{font-size:.38rem !important;color:#ff6600 !important;line-height:1.6 !important;padding:0;margin:0;}


.facon2{margin-bottom:5%;}
.facon2 .tit123{margin-bottom:3%;}
.facon2 .pic{float:right;margin-top:-6%;margin-left:7%;}
.facon2 .word{width:100%;margin-top: .8rem;}


.facon3{margin-bottom:5%;}
.facon3 .word .p1{margin-bottom:5%;}
.facon3 .word{width:100%;margin-top:5%;}
.facon3 img{background:#ff6600;padding:1%;border-radius: 50%;float:left;width:94px;margin-right:3%;margin-top:-1%;}

.facon4 .word .pic{margin-top:0%;}
.facon4 .word_1 .pic{float:left;margin-left:0%;margin-right:3%;}

.gdml{padding-top:2%}
.gdml_tit{padding-top:3%;}
/* .gdml .auto{padding:0 15px;} */
.gdml .word{margin-top:3%;margin-bottom:4%;}
.gdml .word p{font-size:.15rem;color:#333;line-height:1.6;}

.lmtxt2 .auto{padding: 0 15px;}
.lmtxt{padding:3% 0;}
.lmtxt p{font-size:.16rem;color:#333;line-height:1.6;}
.lmtxt p.lmp2{font-weight:bold;}
.lmtxt .lmp1{font-size:.38rem;font-weight: bold;color:#ff6600;line-height: 53px}
.lmtxt .lmp1 span{font-weight: 500;margin-left:15px;}



.lmtit{margin-top:3%;}
.lmtxt3{padding:2% 0 3%;}
.lmtxt3 .tit123 .p1{color:#ff6600;}

.lmtxt4{padding:5% 0 2%;}
.lmtxt4 .tit123{margin-bottom:3%;}
.lmtxt4 .tit123 .p1{color:#ff6600;}
.lmtxt4 p .b1{color:#ff6600;}
.hycon{background:#f7f7f7;padding:4% 0;}
.hycon .word{width:50%;float:left;margin-top:4%;}
.hycon .word h2{font-size:20px; color:#ff6600;}
.hycon .word dl dd{font-size:16px;line-height:1.6;padding-left:26px;position: relative;}
.hycon .word dl dd:before{content:'';width:14px;height:2px;background:#ff6600;display: block;position: absolute;left:0;top:18px;}

/*RighInfo002218*/
.RighInfo002218{margin-top:4%;}
.RighInfo002218{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; min-height:246px; padding-bottom:0%;}
.RighInfo002218 .box1{color:#fff;font-size:14px;line-height:30px;background:#ff6600;margin-top:4%;position: relative;}
.RighInfo002218 .box1 .pic{float:left;margin-right:0%;width: 73%;position: absolute;background-position: center, center;height: 100%;}
.RighInfo002218 .box1 .pic figure{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: none;}
.RighInfo002218 .box1 .h3{font-size:18px;color:#008cd6;margin:0 0 20px 0; font-weight:normal;}
.RighInfo002218 .box1 figure{ padding:3.5% 4%; color:#728391;}
.RighInfo002218 .box1 dl{width:24%;float:right;padding:6% 0;}
.RighInfo002218 .box1 dl dd{padding-right: .2rem;}
.RighInfo002218 .box1 dl dd a{font-size:18px;line-height: 58px;position: relative;display: inline-block;width: 100%;padding-left: .2rem;color: #fff;}
.RighInfo002218 .box1 dl dd a:hover{background: hsla(0,0%,100%,.4);border-radius: .32rem;box-shadow: 0 0 0.32rem 0 hsla(0,0%,100%,.6);-webkit-box-shadow: 0 0 0.2rem 0 hsla(0,0%,100%,.5);}
.RighInfo002218 .box1 dl dd img{width:32px;margin-right:2%;margin-top:-5px;}
.RighInfo002218 .box1 dl dd a:after{position: absolute; content:'';width:12px;height:12px;top:43%;cursor: pointer;border-top:2px solid #fff;border-left:2px solid #fff;transform: rotate(135deg);right:15%;}
@media(max-width:1000px){
.RighInfo002218 .box1 .pic{ float:none; margin:0 auto 3% auto; display:block;}
.RighInfo002218 .list figure{ padding:3% 0;}
.RighInfo002218 .list li{ width:100% !important; padding:0 !important; margin:2% 0;max-width:400px;}
}
/*RighInfo002218 End*/
/*
 .PicList000574 为demo编号
 */
.PicList000574{padding-top:5%;padding-bottom:4%;background:#f6f6f6;}
.PicList000574 .tit123{margin-bottom:3%;}
.PicList000574 li{ float:left; width:47%; padding:2% 0; margin-right:3%; overflow:hidden;height: 228px;}
.PicList000574 li:nth-child(2n){ margin-right:0;}
.PicList000574 li figure{ float:left;width:17%;}
.PicList000574 li figure .icon{ display:block; padding-bottom:90%; background-position: center center; background-repeat:no-repeat; background-size:contain;}
.PicList000574 li div{ float:right; width:79%; font-size:16px;color:#333;line-height: 30px;}
.PicList000574 li h1{ margin:0; font-size:18px; font-weight:normal;color:#ff6600;}
.PicList000574 li p{ margin:0;}
.PicList000574 li time{ color:#999;}
@media (max-width: 768px) {
.PicList000574 li{ width:100%; float:none; margin-right:0;height: auto;}
}
@media (max-width: 480px) {
.PicList000574 li p{height:36px; overflow:hidden; line-height:18px;}
}

.PicList0005744{padding-top:2%;padding-bottom:1%;}
.PicList0005744 li{height:133px;padding:0;}
/*
 .PicList001747 为demo编号
 */
.PicList001747{ padding-top:5%;}
.PicList001747_1{ padding-top:0}
.PicList001747 .tit123{margin-bottom:5%;}
.PicList001747 .more{border: 1px solid #e0e0e0;line-height: 48px;height: 48px;text-align: center;font-size: 16px;display: block; transition:0.4s;}
.PicList001747 .more:hover{ background-color:#ab0858; border-color:#ab0858; color:#fff;}
.PicList001747 li{float: left;width: 32%; margin-right: 2%; margin-bottom:3%;}
.PicList001747 li:nth-child(3n){ margin-right:0;}
.PicList001747 li a{display: block;overflow: hidden;}
.PicList001747 li a:hover{color:#ff6600;}
.PicList001747 li:hover figure{ transform: scale(1.05);}
.PicList001747 li figure{ padding-bottom:100%;transition: .3s;}
.PicList001747 li .product-list{ padding-bottom:120%;}
.PicList001747 li figure img{ display:none;}
.PicList001747 li div{border-top:2px solid #ff6600;border-bottom:1px solid #ff6600;margin-top:15px;padding: 3% 0;}
.PicList001747 li h3{ margin:0; font-size: 18px;font-weight: normal;color:#ff6600;}
.PicList001747 li p{line-height: 26px;color:#333; overflow:hidden; font-size:16px;margin:0; height:46px; margin-top:10px;text-transform: uppercase;}
.PicList001747 li .pp{height:105px}
@media(max-width:768px){
.PicList001747 li{ width:49%;}
.PicList001747 li:nth-child(3n){ margin-right:2%;}
.PicList001747 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList001747 h1{ font-size:18px;}
.PicList001747 li p{ font-size:14px;}
}




/*
 .PicList001777 为demo编号
 */
.PicList001777{ padding:2% 0 5%;}
.PicList001777_1{ padding-top:0}
.PicList001777 .tit123{margin-bottom:3%;}
.PicList001777 .tit123 b{ }
.PicList001777 ul{ margin:0  -1.3%;}
.PicList001777 li{float: left;width: 22.4%; margin: 0 1.3%; margin-bottom:3%;overflow: hidden;}
.PicList001777 li a{display: block;}
.PicList001777 li a:hover{color:#ff6600;}
.PicList001777 li figure{ padding-bottom:57%;transition: .3s;}
.PicList001777 li:hover figure{ transform: scale(1.05);}
.PicList001777 li figure img{ display:none;}
.PicList001777 li div{border-top:2px solid #ff6600;border-bottom:1px solid #ff6600;margin-top:15px;padding:12px 0;}
.PicList001777 li h2{ margin:0;font-size: 18px;color:#ff6600;}
.PicList001777 li h3{ font-size: 18px;color:#666; margin-top:10px}
.PicList001777 li p{line-height: 24px;color:#333; overflow:hidden; font-size:16px;margin:0;margin-top: 20px;height: 50px;}
@media(max-width:768px){
.PicList001777 li{ width: 96%;
    float: none;
    margin: 0;
    margin: 0 2% 3%;}
.PicList001777 li:nth-child(3n){ margin-right:2%;}
.PicList001777 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList001777 h1{ font-size:18px;}
.PicList001777 li p{ font-size:12px;}
}

.zx{padding-top:5%;}




@font-face {
font-family: 'Alibaba-PuHuiTi-Bold';
src: url("https://www.shiremanhomestead.com/cn/Fonts/Alibaba-PuHuiTi-Bold.otf");
}
@font-face {
font-family: 'Alibaba-PuHuiTi-Regular';
src: url("https://www.shiremanhomestead.com/cn/Fonts/Alibaba-PuHuiTi-Regular.otf");
}
@font-face {
font-family: 'Alibaba-PuHuiTi-Light';
src: url("https://www.shiremanhomestead.com/cn/Fonts/Alibaba-PuHuiTi-Light.otf");
}


/*
 PicList000864 为demo编号
 */
.PicList000864{max-width:1400px;margin:0 auto; padding-top:5%;padding-bottom:5%;}
.PicList000864 .tit123{margin-bottom:5%;}
.PicList000864 li{ float:left; width:49%; margin-right:2%; margin-bottom:3%;overflow: hidden;}
.PicList000864 li .Ispic:hover{ transform: scale(1.05); }
.PicList000864 li:nth-child(2n){ margin-right:0;}
.PicList000864 li .Ispic{ padding-bottom:56%; position:relative; display:block;transition: .3s;}
.PicList000864 li .text{border-top:2px solid #ff6600;border-bottom:1px solid #ff6600;padding: 11px 0;margin-top:17px;}
.PicList000864 li h5{font-size: 18px;font-weight: normal;margin:0px 0;line-height: 34px}
.PicList000864 li h5 a{color:#ff6600;font-weight:bold;}
.PicList000864 li h5 a:hover{color: #e60012;}
.PicList000864 li p{ margin:0px 0;  overflow:hidden;font-size:16px; }
.PicList000864  ul li span{float: right;font-size: 12px;color: #999;}
.PicList000864  li .more{float: left;width:42px;height: 11px;display: block;background:url("https://www.shiremanhomestead.com/cn/images/PicList000864_icon.jpg") no-repeat center;}
@media(max-width:1400px){
	.PicList000864{ max-width: 1200px;}
}
@media(max-width:768px){
.PicList000864 li{width:49%;}
.PicList000864 li h5{line-height:30px;}
.PicList000864 li:nth-child(3n){ margin-right:2%;}
.PicList000864 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000864 li{ width:100%;padding: 0 2%;}
.PicList000864 li h5{ margin-top:2px;}
.PicList000864 li p{ margin:2px 0 10px 0;}
}

.PicList000864_4{ width: 96%;}
.PicList000864_4 .title{ font-size: 20px; color: #f60; margin-bottom: 2%;}
.PicList000864_4 li{ width: 32%; margin-right: 2%;}
.PicList000864_4 li:nth-child(2n){ margin-right: 2%;}
.PicList000864_4 li:nth-child(3n){ margin-right: 0;}
@media(max-width:640px){
.PicList000864_4 li{ width: 100%; margin: 0 0 2%!important;}
}

.PicList000864_44{ width:100%;padding-top:0;padding-bottom:0;}
.PicList000864_44 .title{ font-size: 20px; color: #f60; margin-bottom: 2%;font-weight:bold;}
.PicList000864_44 li h5 a{font-weight:bold;margin-bottom:5px;}
.PicList000864_44 li{ width:23.5%; margin-right: 2%;}
.PicList000864_44 li:nth-child(2n){ margin-right: 2%;}
.PicList000864_44 li:nth-child(4n){ margin-right: 0;}
.PicList000864_44 li p{min-height:126px;}
@media(max-width:640px){
.PicList000864_44 li{ width:100%; margin: 0 0 2% !important;}
}

.lycon{padding-bottom:4%;}
.lycon .img{text-align: center;}
.lycon .img img{width:31px;}
.lycon p{font-size:26px;color:#ff6600;font-weight: normal;font-style: italic; text-align: center;}
.lycon .p2{font-size:16px;color:#666;}


/*
 PicList000865 为demo编号
 */
.PicList000865{max-width:1400px;margin:0 auto; padding-top:0%;padding-bottom:4%;}
.PicList000865 li{ float:left; width:49%; margin-right:2%; margin-bottom:3%;overflow: hidden;}
.PicList000865 li:hover .Ispic{ transform: scale(1.03); }
.PicList000865 li:nth-child(2n){ margin-right:0;}
.PicList000865 li .Ispic{ padding-bottom:60%; position:relative; display:block;transition: .3s;}
.PicList000865 li h5{font-size: 18px;font-weight: normal;margin:12px 0;border-top:2px solid #ff6600;border-bottom:1px solid #ff6600;line-height: 52px}
.PicList000865 li h5 a{color:#ff6600;}
.PicList000865 li h5 a:hover{color: #e60012;}
.PicList000865 li p{ margin:10px 0; line-height:1.60px; height:40px; overflow:hidden;}
.PicList000865  ul li span{float: right;font-size: 12px;color: #999;}
.PicList000865  li .more{float: left;width:42px;height: 11px;display: block;background:url("https://www.shiremanhomestead.com/cn/images/PicList000864_icon.jpg") no-repeat center;}
@media(max-width:768px){
.PicList000865 li{width:49%;}
.PicList000865 li h5{line-height:30px;}
.PicList000865 li:nth-child(3n){ margin-right:2%;}
.PicList000865 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000865 li{ width:100%;}
.PicList000865 li h5{ margin-top:2px;}
.PicList000865 li p{ margin:2px 0 10px 0;}
}
/*PicList001850 */
.PicList001850{ overflow:hidden;padding-bottom:3.5%;}
.PicList001850 section{ position:relative;column-count: 2;column-gap: .3rem;}
.PicList001850 .grid{
/* width:50%;min-height:100px;float:left; text-align:center; padding-bottom:30px;
-webkit-transition: top 1s ease, left 1s ease;
-moz-transition: top 1s ease, left 1s ease;
-o-transition: top 1s ease, left 1s ease;
-ms-transition: top 1s ease, left 1s ease;
transition: top 1s ease, left 1s ease;
overflow: hidden; */
padding-bottom: .3rem;
}
/* .PicList001850 .grid:nth-child(3),
.PicList001850 .grid:nth-child(7),
.PicList001850 .grid:nth-child(11),
.PicList001850 .grid:nth-child(15),
.PicList001850 .grid:nth-child(19){margin-top:-300px;} */
.PicList001850 .grid a{ display:block;position: relative;}
.PicList001850 .grid:hover img{ transform: translateY(-.05rem);box-shadow: 0 0 0.2rem #ccc;}
.PicList001850 .grid img{ display:block; width:100%;transition: .3s;}
.PicList001850 .grid p{ font-size:16px;  margin:0; padding:20px 0;position: absolute;width:90%;left:5%; bottom:0;color:#fff;text-align: left;border-top:2px solid #fff;font-weight:bold;}

.PicList001850 .more{ text-align:center; padding-bottom:3%;}
.PicList001850 .more a{ display:inline-block; font-size:12px; background:#fafafa; padding:0 45px; line-height:45px;}


/*PicList001958*/
.PicList001958{padding: 2% 0 6%;}
.PicList001958 li{ overflow:hidden; padding:35px 0; border-bottom:2px solid #e6e7e8;}
.PicList001958 li div{ position:relative; padding-left:33%;padding-bottom:5.8%;}
.PicList001958 li .Ispic{ position:absolute; left:0; top:0; height:100%; width:30%;transition: .3s;}
.PicList001958 li:hover .Ispic{ transform: scale(1.05);}
.PicList001958 li .Ispic img{ display:none;}
.PicList001958 li h1{ margin:0; font-size:18px; padding:15px 0;color:#ff6600;}
.PicList001958 li h1 a{color:#ff6600;}
.PicList001958 li time{ color:#999;}
.PicList001958 li time span{color:#ff6600;margin-right:1%;font-weight: normal;}
.PicList001958 li .more{color:#ff6600;position: relative;padding-left:.3rem;display: block;margin-top:2%;font-weight: normal;}
.PicList001958 li .more:after{position: absolute;
    content: '';
    width:9px;
    height:9px;
    top:6px;
    cursor: pointer;
    border-top: 2px solid #ff6600;
    border-left: 2px solid #ff6600;
    transform: rotate(135deg);
    left: 0%;}
.PicList001958 li:hover .more{text-decoration:underline;}
.PicList001958 li p{color:#333;font-size:16px; margin:10px 0 0 0; line-height:30px; height:83px; overflow:hidden;width:75%;}

.PicList001958 .read{text-align: center;margin-top:4%;}
.PicList001958 .read a{font-size:16px;color:#fff;background:#ff6600;border-radius: 50px;padding:11px 40px;}
.PicList001958 .read a:hover{color:#fff !important;background-color:#ff8555}
.zmzs ul{ border-top:2px solid #e6e7e8;}
.zmzs ul a{cursor: default;}
.zmzs ul li .Ispic{background:none !important;width:35%;}
.zmzs ul li .Ispic img{ display:block;}
.zmzs li div{padding-left:39%;}
@media(max-width:768px){
.PicList001958 li div{ padding-left:0;}
.PicList001958 li .Ispic{width:100%;position:initial;}
.zmzs ul li .Ispic{width:100%;}
.zmzs li p{width:100%;}
.PicList001958 li .Ispic{background-image:none !important}
.PicList001958 li .Ispic img{display:block;margin-bottom:10px;}
.PicList001958 li div{padding-bottom:0;}
.PicList001958 li p{height:auto;width:auto;line-height:1.6}
}
@media(max-width:480px){
/* .PicList001958 li div{ padding-left:0;}
.PicList001958 li .Ispic{ position:relative; display:block; width:auto; padding-bottom:50%;}
.zmzs li .Ispic{padding-bottom:0;} */
.PicList001958 li p{font-size:14px;}
/* .PicList001958 li h1{font-size:16px;} */
}




.Rigt123454{ /*background:#f5f5f5;*/ padding:2% 0 0; text-align: center}
.Rigt123454 h1{ font-size: 36px;color: #ff6600;font-weight: lighter;}
.Rigt123454 h2{ font-size: 20px;color: #fff;font-weight: lighter; background:#ff6600; width:100%; max-width: 280px; padding:10px 15px; border-radius:50px;margin: 0 auto;}
.Rigt123454 p{ font-size: 18px;color: #333;}





/*Other002524 */
.Other002524{ position:fixed; z-index:100; right:.3rem; bottom:.52rem; transform:translateY(-50%);z-index: 10;}
.Other002524 li{ padding:5px 0;}
.Other002524 li a,
.Other002524 li a::before{ display:block;position:relative;}
.Other002524 li a::before{ content:'';width:67px;height:67px; border-radius:50%;  background-color:#ff6600; background-repeat:no-repeat;background-image:url("https://www.shiremanhomestead.com/cn/images/ico1.png");background-size:26px; background-position: center center; z-index:10;}

/* .Other002524 li a span{ display:none; position:absolute; right:0; top:0; padding-right:39px; border-radius:39px; line-height:39px; color:#fff;background-color:#fab031; z-index:3; width:139px; padding-left:25px;} */

.Other002524 li.qq a.phone{ display:none;}
/* .Other002524 li a:hover span{ display:block;} */
 @media(max-width:1024px){
.Other002524 li.qq a.pc{ display:none;}
.Other002524 li.qq a.phone{ display:block;}
}


/* feng */
@font-face {
	font-family: 'Oswald';
	src: url("https://www.shiremanhomestead.com/cn/fonts/Oswald-Regular.ttf");
}
.f-container {
    padding-top: .8rem;
    font-size: .16rem;
    font-weight: 500;
    color: #333;
    overflow: hidden;
}
.f-container .f-c-fl {
    float: left;
}
.f-container a:hover {
    color: #ff6600;
}


.f-c-icon {
    display: inline-block;
    cursor: pointer;
}
#f-header .f-box {
    padding: 0 .3rem;
    position: relative;
background:#f60;
    line-height: .80rem;
    height: .8rem;
}
#f-header {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 11;
}
#f-header .f-box .f-logo {
    margin: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
#f-header .f-box .f-logo a img {
    margin-top: -.06rem;
    height:44px;
}
#f-header .f-box .f-box-right {
    position: absolute;
    right: 0;
    top: 0;
    height: .8rem;
}
#f-header .f-box .f-box-right .f-nav {
    padding-right: 1.6rem;
    overflow: hidden;
    float: left;
}
#f-header .f-box .f-box-right .f-nav li {
    float: left;
}
#f-header .f-box .f-box-right .f-nav li a.title {
    font-size: .15rem;
    color: #fff;
    display: block;
    padding: 0 .2rem;
    transition: .3s;
}
#f-header .f-box .f-box-right .f-nav li a.action,#f-header .f-box .f-box-right .f-nav li a.title:hover {
    background: rgba(0,0,0,.1);
}
#f-header .f-box .f-box-right .f-search {
    margin-right:1.8rem;
    float: right;
    position: relative;
}
#f-header .f-box .f-box-right .f-search i.f-c-icon {
    width: 16px;
    height: 16px;
    vertical-align: middle;
    position: absolute;
    transform: translateY(-50%);
    top: .40rem;
}
#f-header .f-box .f-box-right .f-search .f-c-input{
    position: absolute;
    top: .85rem;
    line-height: initial;
    right: -1.15rem;
    display: none;
    border-radius: .04rem;
    overflow: hidden;
    -webkit-box-shadow: 1px 8px 20px -5px rgba(0,0,0,.15);
    box-shadow: 0 0 0.2rem rgba(0,0,0,.15 );
    line-height: .18rem;
}
#f-header .f-box .f-box-right .f-search .f-c-input input{
    -webkit-appearance: none;
    resize: none;
    border: 0;
    background: #fff;
    line-height: .25rem;
    height: 0.5rem;
    width: 4rem;
    padding-right: .46rem;
    padding-left: .2rem;
    color: #666;
    font-size: .16rem;
}
#f-header .f-box .f-box-right .f-search .f-c-input a{
    width: .5rem;
    height: .5rem;
    top: 0;
    position: absolute;
    right: 0;
    z-index: 100;
}
#f-header .f-box .f-box-right .f-language {
    position: absolute;
    right: .3rem;
    top: 0;
}
#f-header .f-box .f-box-right .f-language span{font-size:12px;padding:0 5px;}
#f-header .f-box .f-box-right .f-language h2 {
    font-size: .14rem;
    color: #fff;
    margin: 0;
    font-weight: 500;
    cursor: pointer;
    vertical-align: middle;
}
#f-header .f-box .f-box-right .f-language h2 i.f-c-icon:first-child {
    width: .16rem;
    height: .16rem ;
    vertical-align: middle;
    margin-right: .05rem;
    margin-top: -.03rem;
}
#f-header .f-box .f-box-right .f-language h2 i.f-c-icon:last-child {
    width: .08rem;
    height: .04rem;
    vertical-align: middle;
    margin-left: .05rem;
}
#f-header .f-box .f-box-right .f-language .language-box {
    -webkit-box-shadow: 1px 8px 20px -5px rgba(0,0,0,.15);
    box-shadow: 1px 8px 20px -5px rgba(0,0,0,.15);
    width: 3rem;
    position: fixed;
    right: 0;
    height: 100%;
    background: #fff;
    z-index: 100;
    overflow-y: auto;
    display: none;
    line-height: .18rem;
}
#f-header .f-box .f-box-right .f-language .language-box .language-item a {
    display: block;
    padding: .16rem .2rem;
    line-height: initial;
    font-size: .14rem;
    color: #666;
}
#f-header .f-box .f-box-right .f-language .language-box .language-item a:hover {
color:#f60;
    background: #ffe0d4;
}
#f-header .f-box .f-box-right .f-nav .f-subNav {
    position: fixed;
    left: 0;
    width: 100%;
    background: #f5f5f5;
    line-height: initial;
    border-bottom: 2px solid #ff6600;
    display: none;
    /* height: 100%;
    overflow-y: auto; */
}
#f-header .f-box .f-box-right .f-nav .f-subNav .f-subNav-close {
    position: absolute;
    width: .2rem;
    height: .2rem;
    top: .3rem;
    right: .3rem;
    z-index: 100;
}
#f-header .f-box .f-box-right .f-nav .f-subNav .f-subNav-box {
    position: relative;
    padding: 0 2%;
}

#f-header .f-box .f-box-right .f-nav .f-subNav .f-subNav-box .subNav-left .jump {
    color: #ff6600;
    font-size: .16rem;
    padding-bottom: .5rem;
    padding-top: .25rem;
    display: inline-block;
}
#f-header .f-box .f-box-right .f-nav .f-subNav .f-subNav-box .subNav-left .jump i {
    width: .05rem;
    height: .09rem;
    vertical-align: middle;
    margin-left: .05rem;
}
#f-header .f-box .f-box-right .f-nav .f-subNav .subNav-left {
    width:77%;
    padding-bottom: .5rem;
}
#f-header .f-box .f-box-right .f-nav .f-subNav5 .subNav-left {
    width: 100%;
    margin-right: .2rem;
}
#f-header .f-box .f-box-right .f-nav .f-subNav .subNav-left dl.nav-list {
    float: left;
    width: calc(100% / 4);
    line-height: .18rem;
}
#f-header .f-box .f-box-right .f-nav .f-subNav5 .subNav-left dl.nav-list {
    width: calc((100% / 5) - .32rem);
    margin-right: .4rem;
}
#f-header .f-box .f-box-right .f-nav .f-subNav5 .subNav-left dl.nav-list:last-child {
    margin-right: 0;
}
#f-header .f-box .f-box-right .f-nav .f-subNav dl.nav-list dt {
    font-size: .18rem;
    font-weight: 700;
    margin-bottom: .3rem;
    font-weight: 700;
}
#f-header .f-box .f-box-right .f-nav .f-subNav5 dl.nav-list dt a h2 {
    color: #666;
    font-size: .16rem;
    height: .4rem;
}
#f-header .f-box .f-box-right .f-nav .f-subNav5 dl.nav-list dt a:hover .pic {
    transform: scale(1.05);
}
#f-header .f-box .f-box-right .f-nav .f-subNav5 dl.nav-list dt a:hover h2{color:#f60;}
#f-header .f-box .f-box-right .f-nav .f-subNav5 dl.nav-list dt a .pic {
    padding-top: 58%;
    transition: .3s;
}
#f-header .f-box .f-box-right .f-nav .f-subNav dl.nav-list dd a {
    font-size: .14rem;
    color: #999999;
    margin-bottom: .15rem;
    display: inline-block;
    position: relative;
    transition: .3s;
    width: 80%;
}
#f-header .f-box .f-box-right .f-nav .f-subNav dl.nav-list dd a:hover {
    color: #ff6600;
}
#f-header .f-box .f-box-right .f-nav .f-subNav dl.nav-list dd a p {
    margin: 0;
    padding-left: .3rem;
    line-height:1.2;
}
#f-header .f-box .f-box-right .f-nav .f-subNav dl.nav-list dd a i.f-c-icon {
    width: .26rem;
    height: .26rem;
    position: absolute;
    left: -4px;
    top: 50%;
    transform: translateY(-50%);
}
#f-header .f-box .f-box-right .f-nav .f-subNav .subNav-right {
    width: 20%;
    /* background: #e6e7e9; */
    padding-left: 4%;
    padding-top: .95rem;
    padding-bottom: .5rem;
    line-height: .18rem;
}
#f-header .f-box .f-box-right .f-nav .f-subNav .subNav-right::after {
    content: '';
    width:100%;
    background: #e6e7e9;
    position: absolute;
    left:78%;
    top: 0;
    height: 100%;
    z-index: -1;
}
@media (min-width:1281px) and (max-width: 1440px) {
#f-header .f-box .f-box-right .f-nav .f-subNav .f-subNav-box  {padding:0;}
#f-header .f-box .f-box-right .f-nav .f-subNav .subNav-right::after {left:75%;}
}
#f-header .meau {
    width: 20px;
    height: 25px;
    position: absolute;
    right: .4rem;
    margin-left: 3px;
    cursor: pointer;
    display: none;
    top: 50%;
    transform: translateY(-50%);
}
#f-header .meau span {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #fff!important;
    display: block;
    height: 2px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    vertical-align: top;
}
#f-header .meau span {
    transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
}
#f-header .meau .m1 {
    top: 6px;
}
#f-header .meau .m2 {
    top: 11px;
}
#f-header .meau .m3 {
    top: 16px;
}
#f-header .meauon .m1 {
    transform: rotate(45deg);
    top: 9px;
    width: 28px;
}
#f-header .meauon .m1, #f-header .meauon .m2, #f-header .meauon .m3 {
    background: #fff;
}
#f-header .meauon .m2 {
    opacity: 0;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
}
#f-header .meauon .m3 {
    transform: rotate(-45deg);
    top: 9px;
}
#f-header .f-menu-box {
    position: fixed;
    background: rgba(0,0,0,.5);
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    display: none;
    z-index: 101;
}
#f-header .f-menu-box .f-menu-content {
    float: right;
background:#f60;
    width: 5rem;
    color: #fff;
    line-height: initial;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
}
#f-header .f-menu-box .f-menu-content .menu-hear {
    font-size: .14rem;
    height: 1.5rem;
    padding-bottom: .4rem;
    padding: 0 .2rem;
}
#f-header .f-menu-box .f-menu-content .menu-hear h2 i {
    width: 28px;
    height: 25px;
    vertical-align: middle;
    float: right;
}
#f-header .f-menu-box .f-menu-content .menu-hear .back {
    margin: 18px 0;
    display: none;
    color: #fff;
    font-weight: 600;
    font-size: .18rem;
    line-height: .18rem;
}
#f-header .f-menu-box .f-menu-content .menu-hear .f-c-btn {
    background: #fff;
color:#f60;
    font-size: .14rem;
    padding: .06rem .2rem;
    width: auto;
    line-height: normal;
    display: none;
}
#f-header .f-menu-box .f-menu-content .f-c-box-three {
    transition: .3s;
}
#f-header .f-menu-box .f-menu-content .f-c-box-three li a {
    display: block;
    color: #fff;
    padding: .28rem 0;
    border-bottom: 1px solid #fff;
    margin: 0 .2rem;
    line-height: .21rem;
}
#f-header .f-menu-box .f-menu-content .f-c-box-three li a span {
    float: right;
    font-size: .24rem;
    line-height: .21rem;
}
#f-header .f-menu-box .f-menu-content .f-c-box-three {
    position: absolute;
    width: 100%;
    min-height: 100%;
background:#f60;
}
#f-header .f-menu-box .f-menu-content .f-menu-list1 li:first-of-type {
    background: rgba(255, 255, 255, .4);
}
#f-header .f-menu-box .f-menu-content .f-menu-list2 {
    transform: translateX(100%);
}
#f-header .f-menu-box .f-menu-content .f-menu-list3 {
    transform: translateX(100%);
}
#f-header .f-menu-box .f-menu-content {
    transition: .3s;
    -moz-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
}
.f-c-transform0 {
    transition: .3s;
    -moz-transform: translateX(0)!important;
    -webkit-transform: translateX(0)!important;
    -ms-transform: translateX(0)!important;
    transform: translateX(0)!important;
}
 #f-header .f-menu-box .f-menu-content .f-menu-list1 li:first-child a {
    border-bottom: 0;
}
#f-footer {
    background: #f5f5f5;
}
#f-footer .f-box {
    margin: 0 auto;
    padding-top: .8rem;
}
#f-footer .f-box nav {
    padding-right: 40%;
}
#f-footer .f-box nav dl {
    float: left;
    width: calc(100% / 6);
}
#f-footer .f-box nav dl:first-child{width:12%}
#f-footer .f-box nav dl dt {
    color: #999;
    font-size: .17rem;
    font-weight: 700;
}
#f-footer .f-box nav dl dt a{color: #999;}
#f-footer .f-box nav dl dd a {
    color: #999999;
    font-size: .14rem;
    display: block;
    margin-bottom: .1rem;
}
#f-footer .f-box nav dl dd a:hover{text-decoration:underline}
#f-footer .f-box nav dl dd:first-of-type a {
    margin-top: .3rem;
}
#f-footer .f-box nav dl dd:last-child a {
    margin-bottom: 0;
}
#f-footer .f-box .f-share {
    float: right;
}
#f-footer .f-box .f-share .title {
    color: #666;
    font-size: .18rem;
    font-weight: 700;
    margin: 0;
}
#f-footer .f-box .f-share ul {
    float: left;
    margin-top: .35rem;
}
#f-footer .f-box .f-share ul li {
    float: left;
    margin-right: .2rem;
}
#f-footer .f-box .f-share ul li:last-child {
    margin-right: 0;
}
#f-footer .f-box .f-share ul li a {
    width: .2rem;
    height: .2rem;
    display: inline-block;
    background-size: .2rem;
    background-repeat: no-repeat;
    background-position: center;
    transition: .3s;
}
#f-footer .f-box .f-share ul li a:hover {
    transform: translateY(-5px);
}
#f-footer .f-box .f-box-top {
    padding-bottom:0.8rem;
    border-bottom: 1px solid #ccc;
}
#f-footer .f-box .f-box-bottom .icon{float: right;padding-top: .15rem;}
#f-footer .f-box .f-box-bottom .icon a{ display: inline-block; margin-left: .2rem;vertical-align: middle;}
#f-footer .f-box .f-box-bottom ul{padding-top:.15rem}
#f-footer .f-box .f-box-bottom ul li {
    float: left;
    margin-right: .2rem;
    line-height: .3rem;
}
#f-footer .f-box .f-box-bottom ul li:last-child {
    float: left;
    margin-right: 0;
}
#f-footer .f-box .f-box-bottom ul li a {
    font-size: .14rem;
    color: #999999;
}
#f-footer .f-box .f-box-bottom ul li a:hover{text-decoration:underline;}
#f-footer .f-box .f-box-bottom h2 {
    font-size: .14rem;
    font-weight: 500;
    color: #999999;
    margin: 0;
    padding-bottom: .3rem;
}
#f-footer .f-box .f-box-bottom h2 a{color:#999}
#f-footer .f-box .f-box-bottom h2 a:hover{text-decoration:underline;}
#f-footer .popup-share {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    background: rgba(0, 0, 0, .3);
    z-index: 100;
}
#f-footer .popup-share .share-box {
    background: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    padding: 20px;
}
#f-footer .popup-share .share-box .share-close {
    width: .2rem;
    height: .2rem;
    float: right;
    display: block;
}
#f-footer .leave-popup {
    position: fixed;
    width: 4rem;
    right: 0;
    top: 0;
    padding: .4rem .4rem 0 .32rem;
    z-index: 100;
    background: #fff;
    height: 100%;
    font-size: .14rem;
    color: #f60;
    transition: .3s;
    -ms-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}
#f-footer .leave-popup .leave-box i {
    width: .16rem;
    height: .16rem;
    position: absolute;
    right: .2rem;
    top: .2rem;
}
#f-footer .leave-popup .leave-box h2 {
    color: #f60;
    margin-top: 50px;
    padding: 0;
    font-size: .36rem;
    margin-bottom: 20px;
}
#f-footer .leave-popup .leave-box h4 {
    color: #666;
    font-size: .18rem;
}
#f-footer .leave-popup .leave-box p {
    font-size: .16rem;
    color: #666;
}
#f-footer .leave-popup .leave-box a {
    font-size: .14rem;
    color: #f60;
    display: block;
}
/* 首页 */
#f-index .f-c-banner {
    position: relative;
    overflow: hidden;
}
#f-index .f-c-banner .box {
    position: absolute;
    width: 100%;
    bottom: .7rem;
}
#f-index .f-c-banner .item {
    position: relative;
    cursor: grab;
}
#f-index .f-c-banner .item .pic {
    height: 5.12rem;
}
#f-index .f-c-banner .item .pic img{ display: none;}
#f-index .f-c-banner .item .title {
    font-family: 'Oswald';
    color: #ff6600;
    font-size: .56rem;
    font-weight: 500;
    margin: 0;
}
#f-index .f-c-banner .item .title span{text-transform: uppercase;font-weight:0;}
#f-index .f-c-banner .txt .desc {
    color: #ff6600;
    font-size: .56rem;
    font-weight: 300;
    margin: 0;
    padding-bottom: .5rem;
}
#f-index .content {
  position: absolute;
  left: 50%;
  margin-left: -700px;

  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
#f-index .content .tit {
  color: #ff6600;
  font-size: 0.6rem;
  line-height: 1;
  margin: 0 0 0.14rem;
}
#f-index .content .text {
  color: #ff6600;
  font-size: 0.3rem;
  font-weight: bold;
  line-height: 1.4;
  margin: 0 0 0.52rem;
}
#f-index .content .text em {
  font-style: normal;
  position: relative;
}
#f-index .content .text em::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0.14rem;
  background-color: rgba(255,102,0,0.3);
}
#f-index .content .text i {
  font-weight: 300;
  font-style: normal;
  margin: 0 14px;
}
#f-index .content .text span {
  font-weight: 300;
}
#f-index .content .btn {
  display: block;
  width: 180px;
  height: 55px;
  line-height: 53px;
  text-align: center;
  border: 2px solid #ff6600;
  color: #ff6600;
  font-size: 16px;
}
#f-index .content.white .tit,
#f-index .content.white .text,
#f-index .content.white .btn {
  color: #fff;
}
#f-index .content.white .btn {
  border-color: #fff;
}
#f-index .content .btn:hover,#f-index .content.white .btn:hover{background-color:#f60;color:#fff;border-color:#f60;}
#f-index .content .tit3 {
  font-size: 0.36rem;
  line-height: 1.48;
  font-weight: bold;
  color: #fff;
  margin: 0 0 0.1rem;
}
#f-index .content small {
  display: block;
  font-size: 24px;
}
#f-index .content .text2 {
  color: #fff;
  font-size: 0.14rem;
  line-height: 1.7;
  margin: 0 0 0.3rem;
}
.slick-prev {
    width: .5rem;
    height: .5rem;
    font-size: 0;
    background: rgba(0, 0, 0, .3) url("https://www.shiremanhomestead.com/cn/images/01_icon_18.png") center no-repeat;
    background-size: .11rem;
    border-radius: 50%;
    border: 0;
    position: absolute;
    z-index: 10;
    cursor: pointer;
    top: 50%;
    transform: translateY(-50%);
    left: .15rem;
}
.slick-next {
    width: .5rem;
    height: .5rem;
    font-size: 0;
    background: rgba(0, 0, 0, .3) url("https://www.shiremanhomestead.com/cn/images/01_icon_21.png") center no-repeat;
    background-size: .11rem;
    border-radius: 50%;
    border: 0;
    position: absolute;
    z-index: 10;
    cursor: pointer;
    top: 50%;
    transform: translateY(-50%);
    right: .15rem;
}
.slick-dots li button {
    display: none;
}
.slick-dots {
    position: absolute;
    bottom: .3rem;
    z-index: 1;
    text-align: center;
    width: 100%;
    left: 0;
}
.slick-dots li {
    width: .32rem;
    display: inline-block;
    height: .05rem;
    background: rgba(255, 255, 255, .5);
    margin-right: .1rem;
}
.slick-dots li.slick-active {
    background: #ff6600;
}
.slick-dots li:last-child {
    margin-right: 0;
}
.f-c-btn {
    line-height: .4rem;
    width: 1.6rem;
    color: #fff;
background:#f60;
    text-align: center;
    display: inline-block;
    border-radius: .4rem;
    font-size: .16rem;
}
.f-container .f-c-btn:hover,.f-container .f-c-btn:focus,.f-container .f-c-btn:active{background-color:#ff8555;color:#fff;}
#f-index .f-introduce {
    background: url("https://www.shiremanhomestead.com/cn/uploadfiles/01_index_25.jpg") center no-repeat;
    padding: 1rem 0;
}
#f-index .f-introduce .txt {
    text-align: center;
    color: #333;
    font-size: .16rem;
    padding-bottom: .5rem;
    line-height:1.6;
}
#f-index .f-introduce ul.num {
    width: 8rem;
    margin: 0 auto;
    font-size: .16rem;
    color: #ff6600;
}
#f-index .f-introduce ul.num li {
    float: left;
    width: calc(100% / 4);
    text-align: center;
    /* margin-right: 10%; */
}
#f-index .f-introduce ul.num li:last-child {
    margin-right: 0%;
}
#f-index .f-introduce ul.num li b {
    font-size: .6rem;
    font-family: 'Oswald';
    color: #ff6600;
    font-weight: 500;
}
#f-index .f-introduce ul.num li b .plus {
    vertical-align: top;
    font-family: 'Oswald';
}
#f-index .f-introduce ul.num li p {
  margin-top: 0;
}
.f-c-title {
    margin-bottom: .6rem;
}
.f-c-title h2 {
    font-size: .38rem;
    color: #ff6600;
    margin: 0;
    font-weight: 500;
    text-transform: uppercase;
}
.f-c-title h2 b {
    font-size: .38rem;
}
.f-c-title  p {
    font-size: .24rem;
    color: #ff6600;
    font-weight: 300;
    margin: 0;
}
.f-c-box li {
    margin-right: .4rem;
}
.f-c-box li:last-child {
    margin-right: 0;
}
.f-c-box .txt {
    margin-top: .2rem;
border-top:.02rem solid #f60;
border-bottom:.01rem solid #f60;
    padding: .2rem 0;
}
.f-c-box .txt h2.title {
    color: #ff6600;
    font-size: .18rem;
    margin: 0;
    font-weight:bold;
}
.f-c-box .txt p.desc {
    margin-bottom: 0;
    text-transform: uppercase;
}
#f-index .f-solution {
    padding-bottom: 1rem;
}
#f-index .f-solution .f-c-box li {
    width: calc((100% / 2) - .2rem);
    margin-right: .4rem;
    overflow: hidden;
}
#f-index .f-solution .f-c-box li:last-child {
    margin-right: 0;
}
#f-index .f-solution .f-c-box li.lihover:hover .pic {
    transform: scale(1.05);
}
#f-index .f-solution .f-c-box li .pic {
    position: relative;
    padding-top: 56%;
    transition: .3s;
    overflow:hidden;
}
#f-index .f-solution .f-c-box li .pic dl {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#f-index .f-solution .f-c-box li .pic dl dd {
    float: left;
    width: calc(100% / 5);
    cursor: pointer;
    height: 100%;
    position: relative;
    border-right: .01rem solid rgba(255,255,255,.3);
    transition: .3s;
}
#f-index .f-solution .f-c-box li .pic dl dd:last-child {
    border-right: 0;
}
#f-index .f-solution .f-c-box li .pic dl dd a {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    color: #fff;
}
#f-index .f-solution .f-c-box li .pic dl dd a:hover {
    /*color: #ff6600;*/
}
#f-index .f-solution .f-c-box li .pic dl dd a .box {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    text-align: center;
}
#f-index .f-solution .f-c-box li .pic dl dd a p {
    font-size: .14rem;
    margin: 0;
}
#f-index .f-solution .f-c-box li .pic dl dd a i.f-c-icon {
    width: .28rem;
    height: .3rem;
    background-size: contain;
    background-repeat: no-repeat;
}
#f-index .f-solution .f-c-box li .pic dl dd .bg-image {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
#f-index .f-solution .f-c-box li .pic dl dd:hover{background:rgb(255 102 0 / .85)!important;}
#f-index .f-solution .f-c-box li .pic dl dd:hover .bg-image {
    /*display: block;*/
    /* background: url("https://www.shiremanhomestead.com/cn/uploadfiles/01_index_05.jpg") no-repeat; */
}
.f-c-container .box {
    position: relative;
    margin-bottom: 1.3rem;
}
.f-c-container .box .f-c-box {
    position: unset;
}
.f-c-container .f-c-box li {
    margin-right: .4rem;
    margin-bottom: .01rem;
    overflow: hidden;
}
.f-c-container .f-c-box li:hover .pic {
    transform: scale(1.05);
}
.f-c-container .f-c-box li .pic {
    height: 3.44rem;
    width: 4.39rem;
    transition: .3s;
}
.f-c-container .f-c-box .slick-list {
    overflow: inherit;
}
.f-c-container .f-c-box .slick-dots {
    bottom: -.6rem;
}
.f-c-container .f-c-box .slick-dots li {
    background: #ccc;
    margin-right: .1rem;
}
.f-c-container .f-c-box .slick-dots li.slick-active {
    background: #ff6600;
}
.f-c-container .f-c-box .slick-prev {
    background: #ff6600 url("https://www.shiremanhomestead.com/cn/images/01_icon_18.png") center no-repeat;
}
.f-c-container .f-c-box .slick-next {
    background: #ff6600  url("https://www.shiremanhomestead.com/cn/images/01_icon_21.png") center no-repeat;
}
#f-index .f-exhibition {
    margin: 1rem auto;
}
#f-index .f-exhibition .f-c-box li {
    width: calc((100% / 2) - .2rem);
    overflow: hidden;
}
#f-index .f-exhibition .f-c-box li:hover .pic {
    transform: scale(1.05);
}
#f-index .f-exhibition .f-c-box li .pic {
    padding-top: 58%;
    transition: .3S;
}
#f-index .f-news {
    padding: 1rem 0;
}
.f-c-box-two li {
    border: 2px solid #f5f5f5;
    width: calc((100% / 2) - .2rem);
    margin-right: .4rem;
	margin-bottom:0.2rem;
	margin-top:0.2rem;
    overflow: hidden;
	border-radius: 10px;
    padding: 10px;
}
.f-c-box-two li:nth-child(even) {
    margin-right: 0;
}
.f-c-box-two li:hover .pic {
    transform: scale(1.05);
}
.f-c-box-two li .pic {
    border-right: 2px solid #f5f5f5;
    width: 3.16rem;
    transition: .3s;
    padding-top: 33%;
}
.f-c-box-two li .txt {
    padding: .1rem .2rem;
    width: calc(100% - 3.16rem);
}
.f-c-box-two li .txt .time {
    font-size: .16rem;
    color: #555;
	display: inline-block;
	text-align: center;
}
.f-c-box-two li .txt .time  b{display:block;font-size: .40rem;color: #555;line-height: 1.2;}
.f-c-box-two li .txt .title {
    font-size: .18rem;
    color: #ff6600;
    font-weight:bold;
}
.f-c-box-two li .txt .des{
    font-size: .16rem;
    color: #bbbbbb;
}
#f-product-channel .f-product-overview {
    margin: .6rem auto 1rem;
}
#f-product-channel .f-product-overview .f-c-title {
    margin-bottom: .5rem;
}
#f-product-channel .f-product-overview .f-c-title p {
    font-weight: 500;
}
#f-product-channel .f-product-overview ul li {
    margin-bottom: .15rem;
}
.f-c-product-list li:nth-child(4n) {
    margin-right: 0;
}
.f-c-product-list li {
    width: calc((100% / 4) - .3rem);
    margin-bottom: 1rem;
    overflow: hidden;
}
.f-c-product-list li:hover .pic {
    transform: scale(1.05);
}
.f-c-product-list li .pic {
    padding-top: 120%;
    transition: .3s;
}
.f-container .f-environmental li .pic{padding-top:0}
.f-container .f-environmental li{margin-bottom:.6rem}
.f-container .f-environmental li:nth-child(3n) {
    margin-right:0;}
.f-container .f-environmental li:nth-child(4n) {
    margin-right:.4rem;}


.f-c-product-list {
    padding-bottom: .4rem;
    display: flex;
    flex-wrap: wrap;
}
.f-environmental li {
    width: calc((100% / 3) - .3rem);
}
.f-environmental .f-c-fl {
border-bottom:.01rem solid #f60;
}
.f-environmental .txt {
    border-bottom: 0;
}
.m-cookie-policy-reject .caption {
    box-sizing: inherit;
    background-color: #f60;
    border: none;
    border-radius: .32rem;
    line-height: 1.2;
    min-width: 1.4rem;
    padding: .12rem .24rem;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    color: #fff;
    display: inline-block;
    margin-bottom: .1rem;
}
.m-cookie-policy-reject .caption:hover {
    background-color: #ff8555;
}
/* .o-content-modul .container {
    box-sizing: inherit; width: 100%; padding-right: 42px; padding-left: 42px; margin-right: auto; margin-left: auto; max-width: 1494px;
}
.o-content-modul .container .f-col {
    box-sizing: inherit; position: relative; width: 720px; min-height: 1px; padding-right: 15px; padding-left: 15px; flex: 0 0 50%; -webkit-box-flex: 0; max-width: 50%;
} */
/* .o-content-modul .container .a-table {
    width: 900px;
}
.o-content-modul .container .m-tables .-head {
    width: 900px;
} */
.o-content-modul .container .a-table table {
    max-width:1410;
    width: 100%;
}
.m-anchorlink-list .list-paddingleft-2 li a {
    color: rgb(255, 102, 0);
}
.list-paddingleft-2 li a .caption{
    box-sizing: inherit; align-self: center; margin: 0px 0px 0px 0.1rem;
    color: rgb(255, 102, 0);
}
.list-paddingleft-2 li a .a-icon {
    border-top: .08rem solid transparent;
    border-bottom: .08rem solid transparent;
    border-left: .08rem solid rgb(255, 102, 0);
    display: inline-block;
    vertical-align: middle;
    box-sizing: inherit; transform: translate(0px); align-self: center;
}
.ledvance .container .f-col {
    padding: 0;
}
.ledvance .containers {
    /* box-sizing: inherit;
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    -webkit-box-pack: center;
    justify-content: center; */
    margin-bottom: .8rem;
}
.ledvance .container .f-col.TextList002514 .list {
    width: 100%;
}
.ledvance .container .f-col.TextList002514 .job-info tbody {
    box-sizing: inherit; margin: 0px; padding: 0px; border: 0px; font-family: inherit;
}
.ledvance .container .f-col.TextList002514 .job-info tbody {
    box-sizing: inherit; margin: 0px; padding: 0px; border: 0px; font-family: inherit;
}
.ledvance .container .f-col.TextList002514 .job-info tbody tr {
    box-sizing: inherit; margin: 0px; padding: 0px; border-width: 0px 0px 0.01rem; border-top-style: initial; border-right-style: initial; border-bottom-style: solid; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-bottom-color: rgb(230, 231, 232); border-left-color: initial; border-image: initial; font-family: inherit;
}
.ledvance .container .f-col.TextList002514 .job-info tbody tr:last-of-type {
    border-bottom: 0;
}
.ledvance .container .f-col.TextList002514 .job-info tbody tr td {
    box-sizing: inherit; margin: 0px; padding: .16rem; border-width: 0px; border-style: initial; border-color: initial; font-family: inherit; vertical-align: top;font-size: .18rem;
}
.ledvance .container .f-col.TextList002514 .job-info tbody tr td a {
    box-sizing: inherit; margin: 0px; padding: 0px; border: 0px; font-size: .18rem; font-family: inherit; color: rgb(153, 153, 153); position: relative; line-height: 1.35;text-decoration: underline;
}
.ledvance .container .f-col.TextList002514 .job-info tbody tr td b {
    box-sizing: inherit;
}
.ledvance .list-paddingleft-2 {
    margin-top: 1rem;
}
.ledvance .list-paddingleft-2 li {
    float: left;
    width: 50%;
    line-height:1.8;
}
.ledvance .list-paddingleft-2 li a:hover span {
    border-bottom: 1px solid rgb(255, 102, 0);
}
/* .ledvance .list-paddingleft-2 li:nth-child(2) {
    float: right;
} */

    #f-index .f-c-banner .item .title {
        font-size: .38rem
    }
    #f-index .f-c-banner .txt .desc {
        font-size: .24rem;
    }
    #f-index .f-c-banner .box {
        bottom: 18%;
    }
/* @media (max-width: 1550px) {
    .f-c-banner .f-c-auto{padding:0 6%;}
    #f-index .f-c-banner .item .title {
        font-size: .30rem
    }
    #f-index .f-c-banner .txt .desc {
        font-size: .20rem;
    }
    #f-index .f-c-banner .box {
        bottom: .5rem;
    }
} */
@media (max-width: 1440px) {

    #f-index .content{
        left:10%!important;
        margin-left: auto;
    }
    #f-index .content .tit{font-size:.4rem !important;}
    #f-footer .f-box nav dl dd{max-width:110px;}
}
@media (max-width: 1400px) {
    .PicList000865{padding-left:4%;padding-right: 4%;}
    .f-c-banner .f-c-auto{padding:0 3%;}
    #f-index .news-list {
        padding: 0 2%;
    }
    #f-header .f-box .f-box-right .f-nav{padding-right:15px}

}
@media (max-width: 1350px) {
    #f-header .f-box .f-box-right .f-nav li a.title {
        padding: 0 .1rem;
    }
    #f-header .f-box .f-box-right .f-nav {
        padding-right: .4rem
    }
    #f-index .f-c-banner .item .title {
        font-size: .36rem
    }
    #f-index .f-c-banner .txt .desc {
        font-size: .36rem;
        padding-bottom: .3rem
    }
    #f-index .f-c-banner .box {
        bottom: .25rem;
    }
    .f-c-box-two li {
        width: 100%;
        margin-bottom: .2rem;
    }
}
@media (max-width: 1000px) {
	#f-index .content small {
	  font-size: 20px;
	}
	#f-index .f-c-banner .item .pic{
		height: auto;
	}
	#f-index .f-c-banner .item .pic img{ display: block; width: 100%;}
}
@media (max-width: 930px) {
    #f-index .content small{font-size:16px;}
    #f-index .content .text2{line-height:1.2;}
    #f-index .content .tit{font-size: .4rem !important;line-height: 1.3;}
    #f-index .content .tit3{font-size: .3rem;}
    #f-index .content .btn{width: 120px;height: 40px;line-height: .38rem;display:none;}
    .f-container .f-environmental li:nth-child(4n) {margin-right:.4rem;}
    .f-container .f-environmental li:nth-child(3n) {margin-right:.4rem;}
    .f-container .f-environmental li:nth-child(2n) {margin-right:0;}
    #f-header .meau {
        display: block;
    }
    #f-header .f-box .f-box-right .f-nav {
        display: none;
    }
    #f-header .f-box .f-box-right .f-language {
        right: .9rem;
    }
    #f-header .f-box .f-box-right .f-search {
        margin-right: 1rem;
    }
    #f-header .f-box .f-box-right .f-language {
        display: none;
    }
    .RighInfo002218 .box1 .pic {
        position: relative;
        height: 4.15rem;
        width: 100%;
    }
    .RighInfo002218 .box1 dl {
        float: none;
        width: 100%;
        padding: 2%;
    }
 /*    #f-index .f-c-banner .box {
     position: initial;
 } */
 #f-index .f-introduce{padding-left:2%;padding-right:2%}
 #f-index .f-introduce ul.num li{width: calc(92% / 4);}
 #f-index .f-c-banner .txt .desc{display:none;}
 #f-index .f-c-banner .item .title{padding-bottom:.3rem}
/*     #f-index .f-c-banner .slick-dots {
    position: initial;
} */
    #f-index .f-c-banner .slick-dots li {
        background: #000;
        opacity: .5;
        width: .2rem;
    }
    #f-index .f-c-banner .slick-dots li.slick-active {
        background: #ff6600;
    }
    
}
@media (max-width: 768px) {
    .PicList000865{padding-left:2%;padding-right: 2%;}
    .facon .word p{font-size:14px;}
    .hycon .word{width:100%;}
    .hycon .word dl dd{font-size:14px;}
    .hycon .word dl dd:before{top: 50%;transform: translateY(-50%);}
    .facon3 img:first-child{padding:0;width:100px !important;height:100px !important}
#f-header .f-box .f-logo a img{height:auto}
    .f-c-product-list li {
        width: calc((100% / 2) - .3rem);
    }
    .f-c-product-list li:nth-child(2n) {
        margin-right: 0;
    }
    #f-header .f-box .f-logo {
        max-width: 3rem;
    }
    #f-footer .f-box .f-share {
        margin-top: .4rem;
        float: none;
    }
    #f-footer .f-box nav {
        padding: 0;
        overflow: hidden;
    }
    .f-c-container .f-c-box li .pic {
        /* height: 1.44rem; */
        width: 100%;
    }
    .o-content-modul .container .f-col {
        flex: 1;
        max-width: 100%;
    }
    .PicList001850 section{ column-count: 1;}
    .RighInfo001728 .intro .xz a{width:100%;}
	#f-footer .f-box .f-box-bottom .icon{ display: block; float: none; text-align: center;}
	#f-footer .f-box .f-box-bottom .icon a{ margin: 0 .1rem;}
	#f-footer .f-box .f-box-bottom .icon .jd img{ width: 1rem;}
	#f-footer .f-box .f-box-bottom .icon .tm img{ width: 1.5rem;}
}
@media (max-width: 500px) {
    #f-header .f-box .f-box-right .f-search i.f-c-icon {
        top: .60rem;
        right: 0;
    }
    .f-container {
        font-size: 14px;
        padding-top: 1.2rem;
    }
    #f-index .f-introduce ul.num li {
        width: calc(92% / 2);
        text-align: center;
    }
    #f-header .f-box .f-box-right .f-search {
        margin-right: 1.4rem;
    }
    #f-footer .f-box .f-share ul li a {
        background-size: 18px;
        width: 18px;
        height: 18px;
    }
    #f-header .f-box .f-box-right .f-search .f-c-input a {
        width: .8rem;
        height: .8rem;
        background-size: .24rem!important;
    }
    #f-header .f-box .f-box-right .f-search .f-c-input{top:1.2rem;}
    #f-header .f-box .f-box-right .f-search .f-c-input input {
        width:7rem;
        height: .8rem;
    }
    #f-header .f-box .f-box-right .f-search .f-c-input input {
        font-size: .28rem;
    }
    #f-header .f-box .f-box-right {
        height: 1.2rem;
    }
    #f-header .f-box {
        line-height: 1.2rem;
        height: 1.2rem;
    }
    #f-index .f-introduce .txt {
        font-size: 14px;
    }
    #f-header .f-menu-box .f-menu-content .f-c-box-three li a {
        font-size: 14px;
        line-height: 21px;
    }
    #f-header .f-menu-box .f-menu-content .f-c-box-three li a span {
        line-height: 21px;
        font-size: 24px;
    }
    #f-header .f-menu-box .f-menu-content .menu-hear, #f-index .f-introduce ul.num, #f-index .f-introduce ul.num, #f-index .f-solution .f-c-box li .pic dl dd a p, .RichInfo005 .news_info .title p span, .lmtxt p, .gdml .word p, .tit123 .p1 {
        font-size: 14px;
    }
    #f-index .f-solution .f-c-box li .pic dl dd a p{font-size:0.2rem;}
    #f-header .f-menu-box .f-menu-content .menu-hear .back {
        margin: 18px 0;
        font-size: 16px;
    }
    #f-header .f-menu-box .f-menu-content .menu-hear .f-c-btn {
        font-size: 14px;
        padding: 6px 10px;
    }
    .f-c-btn {
        line-height: 26px;
        width: 80px;
        font-size: 14px;
    }
    #f-index .f-c-banner .item .title, .f-c-title h2 {
        font-size: 18px;
    }
    .f-c-box .txt h2.title, .facon .word .p2 {
        font-size: 16px;
    }
    #f-index .f-solution .f-c-box li, #f-index .f-exhibition .f-c-box li {
        width: 100%;
        margin-bottom: .4rem;
    }
    #f-index .f-solution .f-c-box li .pic dl dd a i.f-c-icon {
        width: 28px;
        height: 30px;
    }
    .f-c-box-two li .txt .title {
        font-size: 14px;
        margin-bottom: 0;
        margin-top: 2px;
    }
    .f-c-box-two li .txt .time {
        font-size: 14px;
    }
	.f-c-box-two li .txt .time b{
        font-size: 20px;
    }
    .f-c-box-two li .txt {
        padding: .2rem;
    }
    #f-footer .f-box .f-box-bottom ul li a {
        font-size: .14rem;
        margin: 3px 0;
        display: block;
    }
}

.ul-list li{line-height:1.6;padding-left:25px;position: relative;padding-right:10%;}
.ul-list li:before{position: absolute;left:0;content:'';width:14px;height:2px;background-color:#f60;top:15px;}

.p_line{line-height:1.6;padding-left:25px;position: relative;margin:0;}
.p_line:before{position: absolute;left:0;content:'';width:14px;height:2px;background-color:#f60;top:12px;}
.ul-list-two{float:left;width:50%;}
.ul-list h2{font-size:20px;color:#f60;margin-bottom:8px;}
.zmgc_case{padding:3% 0;background-color:#f5f5f5;}
.zmgc_case li{list-style-type:none;}
.zmgc_case li h4{margin-bottom:0;font-weight:normal;color:#f60;margin-top:5px;}
.zmgc_case li p{font-size:16px;line-height:1.6;}
.zmgc_case_more{text-align:center;border-top:1px solid #ddd;padding:3% 0;margin-top:4%;}
.zmgc_case_more h3{font-size:30px;font-weight:bold;color:#f60;margin-bottom:0;margin-top:0;}
.zmgc_case_more p{font-size:16px;}
@media(max-width:768px){
    .zmgc_case_more{padding:5% 0;}
    .zmgc_case_more h3{font-size:18px}
    .zmgc_case_more p{font-size:14px;margin:5px 0;}

}

/*Banner002880 */
.Banner002880{max-width: 1660px; margin:4% auto;}
.Banner002880 .slider{overflow: hidden;/* border-radius: 2.6vw 0; */}
.Banner002880 .small{padding-top: 8px;text-align: center}
.Banner002880 .small .slick-dots{display: table; margin: 0 auto; max-width: 100%;}
.Banner002880 .small li{float: left;list-style: none; margin: 0 4px; }
.Banner002880 .small li button{padding: 0; cursor: pointer;border: 0;}
@media(min-width:769px){
.Banner002880 .small li{transition: 0.3s;background: #000;height:4.5vw; width:4.5vw;  overflow: hidden;}
.Banner002880 .small li.slick-active{border-top: 3px solid #f60;}
.Banner002880 .small li img{display: block; width: 100%; height: 100%;}
.Banner002880 .small li button{ background: none;}
.Banner002880 .small li:not(.slick-active) button{opacity: 0.7;}
.Banner002880 .slick-arrow{position: absolute; top: 50%; width: 46px; height: 46px; background: url("https://www.shiremanhomestead.com/cn/images/Banner002880_prev.png") no-repeat center center; margin-top: -23px; z-index: 30;}
.Banner002880 .slick-prev{left: 2%;}
.Banner002880 .slick-next{right: 2%;background-image: url("https://www.shiremanhomestead.com/cn/images/Banner002880_next.png");}
}
@media(max-width:768px){
.Banner002880{position: relative; z-index: 1;}
.Banner002880 .small{position: absolute; left: 0; z-index: 10; width: 100%; bottom: 10px;}
.Banner002880 .small li img{display: none;}
.Banner002880 .small li button{ background: #fff;  width: 10px; height: 10px; border-radius: 50%;}
.Banner002880 .small li:not(.slick-active) button{opacity: 0.4;}
}




.brand-part{padding: 5.729% 0;}
.brand-part .lmtit{margin-top: 0;}
.brand-part .lmtit .desc{font-size: .3rem;}

.brand-part1 .txt,.brand-part1 .pic{width: 50%;float: left;}
.brand-part1 .txt{padding-top: .5rem;font-size: .18rem;line-height: .36rem;}
.brand-part2{background-color: #f8f8f8;text-align: center;}
.brand-part2 .lmtit{text-align: left;}
.brand-part2 .cont{text-align: center;display: inline-block;padding-top: .5rem}
.brand-part2 .cont li{float: left;width: 21.8%;font-size: .16rem;line-height: .3rem;}
.brand-part2 .cont li:last-child{float: right;}
.brand-part2 .cont li:nth-child(2){float: none;margin: auto;display: inline-block;}
.brand-part3{padding-bottom: 0;}
.brand-part3 .cont{padding: .8rem 0 .5rem;text-align: center;}
.brand-part .sub-tit{	font-size: .22rem;color: #ff6600;margin: 0;}
.brand-partner{margin-top: 25px;background-color: #f8f8f8;padding:.1rem;}
.brand-partner li{float: left;width: 11.111%;height: 80px;margin: .2rem 0;position: relative;}
.brand-partner li img{position: absolute;left: 0;bottom: 0;top: 0;right: 0;margin: auto;max-height: 100%;max-width: 96%;-webkit-transition: all 0.3s;-ms-transition: all 0.3s;transition: all 0.3s;}
.brand-partner li img:hover {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.brand-partner li:nth-child(-n+8){width: 12.5%;}

.brand-part4 .cont{padding: .6rem 0 .8rem;}
.brand-part4 .cont .pic{width: 57.857%;text-align: center;padding: 0 3%;}
.brand-part4 .cont .txt{width: 42.142%;}
/*.brand-part4 .cont .pic img{width: 64.567%;}*/
.brand-part4 .cont  .tit{font-size: .18rem;color: #ff6600;position: relative;margin: 0 0 10px 0;padding: 0 0 10px 0;}
.brand-part4 .cont .intro{font-size: .16rem;line-height: .3rem;margin: 0;max-width: 480px;}
.brand-part4 .cont dd{margin-bottom: .3rem;}
.brand-part4 .cont dd:last-child{margin-bottom: 0;}
.brand-part4 .cont dd:first-child .tit{padding-bottom: 0;}
.brand-part4 .cont .line{position: absolute;height: 1px;background-color: #f7e6de;width: 64.4%;right: 83%;bottom: 0;margin: auto;}
.brand-part4 .cont .line::after{content:"";	width: 5px;height: 5px;background-color: #ff5506;display: block;position: absolute;right: 0;top: 0;bottom: 0;margin: auto;border-radius: 50%;}
.brand-part4 .cont dd:nth-child(2) .line{width: 67%;}
.brand-part4 .cont dd:nth-child(3) .line::before{content:"";	width: 5px;height: 5px;background-color: #ff5506;display: block;position: absolute;left: 0;top: 0;bottom: 0;margin: auto;border-radius: 50%;}
.brand-part4 .cont dd:last-child .line::before{content:"";	width: 5px;height: 5px;background-color: #ffffff;display: block;position: absolute;left: 0;top: 0;bottom: 0;margin: auto;border-radius: 50%;}
.brand-part4 .cont dd:last-child .line{width: 58%;}
.brand-part4 .cont .broken{position: absolute;height: 1px;width: 29%;background-color: #f7e6de;left: 1px;top: 0;bottom: 0;margin: auto;transform-origin: 0 0;-ms-transform-origin: 0 0;-webkit-transform-origin: 0 0;
    transform: rotate(145deg);-ms-transform: rotate(145deg);-webkit-transform: rotate(145deg);}
.brand-part4 .cont .broken::after{content:"";	width: 5px;height: 5px;background-color: #ff5506;display: block;position: absolute;right: 0;top: 0;bottom: 0;margin: auto;border-radius: 50%;}
.brand-part4 .info{background-color: #f8f8f8;position: relative;padding-right: 32.142%;}
.brand-part4 .info .txt{padding: .7rem;	font-size: .18rem;line-height: .36rem;position: relative;}
.brand-part4 .info .pic{position: absolute;width: 32.142%;right: 0;top: 0;bottom: 0;margin: auto;overflow: hidden;}
.brand-part4 .info .pic img{position: absolute;left: 0;right: 0;bottom: 0;top: 0;margin: auto;min-width: 100%;min-height: 100%;max-width: none;}
.brand-part4 .info .txt::before,.brand-part4 .info .txt::after{content:"";display: block;width: .6rem;height: .5rem;background: url("https://www.shiremanhomestead.com/cn/images/brand-sign.png") no-repeat center center;background-size: contain;position: absolute;}
.brand-part4 .info .txt::before{left: .2rem;top: .2rem;}
.brand-part4 .info .txt::after{right: .2rem;bottom: .2rem;transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.brand-part5{padding: 0;position: relative;height: 920px;background-position: center center;background-size: cover;background-repeat: no-repeat;}
.brand-part5 .cont{position: absolute;left: 0;top: 0;right: 0;margin: auto;bottom: 0;padding-top: 5.279%;padding-bottom: 5.279%;}
.brand-part5 .slick-arrow{background-color: #ff6600;}
.brand-part5 .slick-slide .tit{	font-size: .22rem;color: #ff6600;}
.brand-part5 .slick-slide .tit div{max-height: 60px;overflow: hidden;}
.brand-part5 .slick-slide .time{font-family: 'Oswald'; font-size: .3rem;}
.brand-part5 .slick-slide .intro{font-size: 14px;line-height: 25px;color: #ffffff;max-height: 125px;overflow: hidden;text-align: justify;max-width: 580px;}
.brand-part5 .mb-bg{display: none;}
.brand-part5 .time-line{display: none;}
.brand-part5 .time-line .slick-box::before{content:"";display: block;width: 100%;height: 1px;background: #fff;position: absolute;left: 0;top: 0;bottom: 0;margin: auto;}
.brand-part5 .time-line li{padding: .6rem 0;}
.brand-part5 .time-line .slick-arrow{width: 40px;height: 40px;}
.brand-part5 .time-line .slick-prev{left: 0;}
.brand-part5 .time-line .slick-next{right: 0;}
.brand-part5 .time-line .tit{margin: 0;text-align: center;position: relative;}
.brand-part5 .time-line .tit .time{font-size: .2rem;display: inline-block;transform: translateY(100%);color: #fff;}
.brand-part5 .time-line .tit::after{content:"";display: block;position: absolute;left: 0;top: 0;bottom: 0;right: 0;margin: auto;	width: 14px;height: 14px;background-color: #ff6600;border: solid 4px #ffe3d0;border-radius: 50%;}
.brand-part5 .time-line .slick-current .tit .time{color: #ff6600;}
.brand-part5 .time-line  .slick-current .tit::after{background-color: #ffe3d0;border: solid 4px #ff6600;}
.brand-part6 .title{text-align: center;	font-size: .24rem;line-height: .36rem;color: #ff6600;margin: .5rem 0 .3rem;}
.brand-part6  .prize-ls li{float: left;width: 16.666%;text-align: center;margin-top: .2rem;}
.brand-part6  .prize-ls .pic{height: .8rem;width: 100%;position: relative;}
.brand-part6  .prize-ls .pic img{position: absolute;left: 0;right: 0;bottom: 0;top: 0;margin: auto;max-height: 100%;}
.brand-part6  .prize-ls .tit{font-size: .16rem;margin: .1rem 0 0;font-weight: normal;}
.brand-part6 .cont{margin-top: 1rem;text-align: center;}
.brand-part6 .wrap{display: inline-block;position: relative;}
.brand-part6 .wrap .item{position: absolute;padding-left: .64rem;text-align: left;color: #555555;white-space: nowrap;}
.brand-part6 .wrap .icon{position: absolute;left: 0;top: 0;width: .88rem;}
.brand-part6 .wrap .symbol{width: 42%;border-radius: 50%;position: absolute;left: 3.4%;top: 3.125%;}
.brand-part6 .wrap .tit{font-size: .2rem;margin: 0;}
.brand-part6 .wrap .intro{font-size: .16rem;margin-top: .1rem;}


@media  (min-width: 1401px){
    .brand-part5 .slick-slide .box{padding-right: .5rem; width: 20%;float: left;}
    .brand-part5 .slick-slide .box:nth-of-type(1){padding-top: 3.8rem;}
    .brand-part5 .slick-slide .box:nth-of-type(2){padding-top: 3.1rem;}
    .brand-part5 .slick-slide .box:nth-of-type(3){padding-top: 2.3rem;padding-left: .2rem;padding-right: .3rem}
    .brand-part5 .slick-slide .box:nth-of-type(4){padding-top: 1.8rem;padding-left: .25rem;padding-right: .25rem;}
    .brand-part5 .slick-slide .box:nth-of-type(5){padding-top: 0.7rem;padding-left: .3rem;padding-right: .2rem;}
}
@media  (min-width: 1600px){
    .brand-part5 .slick-next{right: -.8rem;}
    .brand-part5 .slick-prev{left: -.8rem;}


}
@media  (min-width: 1920px){
    .brand-part5 .slick-next{right: -1.5rem;}
    .brand-part5 .slick-prev{left: -1.5rem;}
    .brand-part5 .time-future{display: none; position: absolute;font-size: .22rem;line-height: .36rem;color: #ff6600;font-weight: bold;top: 2rem;margin-left: 1400px;width: 185px;}
    .brand-part5 .time-future::before{content:"";background-color: #ffe3d0;border: solid 4px #ff6600;width: 14px;height: 14px;display: block;border-radius: 50%;position: absolute;top: -.4rem;}
}



@media  (max-width: 1600px){
    .brand-part5 .time-future{display: none!important;}
}
@media  (max-width: 1400px){
    .brand-part5{height: 600px;}
    .brand-part5 .mb-bg,.brand-part5 .time-line{display: block;}
    
}
@media  (max-width: 1024px){
    .brand-part6 .wrap .tit{font-size: .2rem;}
}
@media  (max-width: 768px){
    .brand-part1 .txt, .brand-part1 .pic{width: 100%;float: none;font-size: 14px;line-height: 24px;}
    .brand-part1 .pic{margin-top: 5%;}
    .brand-part2 .cont li {width: 27%;font-size: 12px;line-height: normal;}
    .brand-part .sub-tit{font-size: 18px;}
    .brand-partner li:nth-child(-n+8){width: 25%;}
    .brand-partner li{width:33.333%;margin: 5px 0;}
    .brand-part4 .cont,.brand-part4 .cont .pic,.brand-part4 .cont .txt{display: block;width: 100%;}
    .brand-part4 .cont dd{overflow: hidden;}
    .brand-part4 .cont .tit{font-size: 16px;}
    .brand-part4 .cont .txt{padding-top: .3rem}
    .brand-part4 .cont .intro{font-size: 14px;line-height: 24px;}
    .brand-part5 .time-line .tit .time{font-size: 14px;}
    .brand-part5 .slick-slide .tit{font-size: 16px}
    .brand-part5 .slick-slide .time{font-size: 20px;}
    .brand-part5 .time-line .slick-arrow{width: 30px;height: 30px;}
    .brand-part4 .info{padding-right: 0;}
    .brand-part4 .info .txt{font-size: 14px;line-height: 24px;}
    .brand-part4 .info .pic,.brand-part4 .info .pic img{width:auto; position: relative;}
    .brand-part6 .title{font-size: 16px;line-height: normal;}
    .brand-part6 .prize-ls li{width:33.333%;}
    .brand-part6 .wrap .txt{position: absolute;left: 50%;bottom: 100%;transform: translateX(-50%);-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);text-align: center;}
    .brand-part6 .wrap .intro{margin-top: 0;}
    .brand-part6 .prize-ls .tit{font-size: 12px;}
}
@media  (max-width: 640px){

    .brand-part5{height: 400px;}
}
@media  (max-width: 320px){

    .brand-partner li{width: 50%!important;}
}




.Galary002512{ padding:2% 0;}
.Galary002512 .slider-for{ margin-bottom:3%;}
.Galary002512 .slider-for li{ background:#fff;}
.Galary002512 .slider-for li .Ispic{padding-bottom: 50%;background-size: cover;}
.Galary002512 .slider-nav li .Ispic{border:3px solid #fff;background-color:#fff;padding-bottom: 70%;margin: 0 8%;}
.Galary002512 .slider-nav li.slick-current .Ispic{  border: 2px solid #f60;}
.Galary002512 .slider-nav{ margin-bottom:30px;}
/* Arrows */
.Galary002512 .slick-arrow{background: #f60;color: transparent;}
.Galary002512 .slick-arrow:hover{background-color: rgba(253, 141, 43, 0.9);}
.Galary002512 .slick-arrow::before{ position:absolute; content:''; left:50%; top:50%; margin-left:-4px; margin-top:-8px; width:16px; height:16px;  transform:rotate(-45deg);}
.Galary002512 .slick-prev{left: -90px;}
.Galary002512 .slick-next{right: -90px; background-position: right top;}
.Galary002512 .slick-prev::before{ border-left:3px solid #fff;border-top:3px solid #fff;}
.Galary002512 .slick-next::before{ border-right:3px solid #fff;border-bottom:3px solid #fff;margin-left:-12px;}
/* Dots */
.Galary002512 .slick-dots{list-style: none;text-align: center;position:absolute;left:0;bottom: -20px;width:100%;}
.Galary002512 .slick-dots li{display: inline-block;margin: 0 5px;}
.Galary002512 .slick-dots li button{font-size: 0;line-height: 0;display: block;width: 10px;height: 10px;cursor: pointer;border: 0;background: rgba(0, 0, 0, 0.3); border-radius:50%; padding:0;}
.Galary002512 .slick-dots li.slick-active button{opacity: .75;background: rgba(253, 141, 43, 0.5);}
.Galary002512 .slider-nav.center .slick-track{transform: translateX(-50%)!important;-ms-transform: translateX(-50%)!important;-webkit-transform: translateX(-50%)!important;left:50%;}
@media(max-width:1500px){
    .Galary002512 .slick-prev{left: 2%;}
    .Galary002512 .slick-next{right: 2%; }
}
@media(max-width:1024px){
    .Galary002512 .slider-nav{padding: 0 10%}
}
@media(max-width:640px){
    .Galary002512 .slider-for .slick-arrow{display: none;}
    .Galary002512 .slider-nav{display: none;}
    .Galary002512 .slick-prev,
    .Galary002512 .slick-next{ width: 36px; height: 36px;}
    .Galary002512 .slider-for{ margin-bottom:3%;}
    .Galary002512 .slick-dots li{width: .15rem}
}
@media(min-width:1279px){
.arc_banner{height:456px;background:center /cover no-repeat}
}
@media(max-width:1279px){
.arc_banner{height:300px;background:center /cover no-repeat}
}
@media(max-width:640px){
.arc_banner{height:232px;background:center /cover no-repeat}
}
.f-product-list2 .f-c-auto,.f-product-list2 .auto_1400{max-width:700px !important;}

.Banner002187 {
    height: 100%;
    width: 100%;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.Banner002187 img,
.a-picture,
.a-dimmer img, 
.a-dimmer picture{ width: 100%; height: auto;}

@media (min-width: 768px){
	.Banner002187 {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
	}
	.Banner002187_center {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	
	.Banner002187_bottom {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
	
}
@media (min-width: 768px){
	.Banner002187{
	    height: 358px; max-height: 358px;}
}
@media (min-width: 992px){
	.Banner002187 { height: 464px;max-height: 464px;}
}



