.slideBox{ position:relative;}
.swiper-pagination-bullet{ background:rgba(0,0,0,0.2); border:1px solid #fff; opacity:1;}
.pagination{position: absolute;left: 0;bottom:-25px; z-index: 99;width: 100%;text-align: center;}
.swiper-pagination-bullet{ margin-right:6px;}
.swiper-pagination-bullet-active{ background:#912326;}

/*iconBox*/
.iconBox{ overflow:hidden;}
.iconBox li{ float:left; width:33.3333%;position:relative;}
.iconBox li u{ width:6px; height:6px;border-radius:10px; background:#c80917; position:absolute; right:12px; top:12px; display:block;}
.iconBox li i{ background-position:center center; background-size:42px; display:inline-block; background-repeat:no-repeat; width:52px; height:52px;}
.iconBox li>a{ position:relative; padding:0px; text-align:center; font-size:12px; padding:20px 0; display:block; color:#666;}
.iconBox li i.icon1{ background-image: url(../img/home2017/icon/01.png)}
.iconBox li i.icon2{ background-image:url(../img/home2017/icon/02.png)}
.iconBox li i.icon3{ background-image:url(../img/home2017/icon/03.png)}
.iconBox li i.icon4{ background-image:url(../img/home2017/icon/icon_04_20190924.png)}
.iconBox li i.icon5{ background-image:url(../img/home2017/icon/05.png)}
.iconBox li i.icon6{ background-image:url(../img/home2017/icon/06.png)}
.iconBox li i.icon7{ background-image:url(../img/home2017/icon/07.png)}
.iconBox li i.icon8{ background-image:url(../img/home2017/icon/08.png)}
.iconBox li i.icon9{ background-image:url(../img/home2017/icon/09.png)}

.iconBox li i.icon10{ opacity:.45; background-image:url(//www.fotile.com/Public/Home/img/index/prod_cate_10.png)}
.iconBox li i.icon11{ background-image:url(//www.fotile.com/Public/Mobile/img/global/menuIcon/fiks.png)}
.iconBox li i.icon12{ opacity:.45;background-image:url(//www.fotile.com/Public/Home/img/index/prod_cate_11.png)}

.iconBox li.bBor:after{background:#efefef;}
.iconBox li>a.rBor:after{background:#efefef;}

.proItem{ overflow:hidden; width:100%;}
.proItem li{ float:left; width:50%;}
.proItem li img{ float:left;}

.telBox{ padding:30px; text-align:center; font-size:14px; line-height:24px;}
.telBox .tel{ display:inline-block; width:180px; height:42px; line-height:42px; border:1px solid #bc9882; background:url(../img/home/tel.png) no-repeat 10% center; background-size:20px; color:#bc9882; font-size:16px; text-indent:20px;border-radius:4px; margin:20px 0 10px 0;}

header{ position: absolute; background:none;}
header.showMenu{ position:relative;}

.banner{float:left; width:100%;} 
.banner img{ float:left; margin-bottom:2px;}
.proItem{ float:left;margin-bottom:2px;}
.telBox{ float:left; width:100%; padding:30px 0;}
.main{ overflow:hidden; padding:48px 12px 0 12px;}

.hotList{ float:left;margin-bottom:2px;}
.hotList ul{}
.hotList li{ width:50%; overflow:hidden; float:left; position:relative;-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.hotList li>a{ display:block; }
.hotList .pic{ overflow: hidden; vertical-align: middle; text-align: center;padding:20px; padding-bottom:40px; width:100%;-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
.hotList p{ text-align:center; color:#000; height:24px; line-height:24px; padding-top:5px; position:absolute; left:0; bottom:20px; width:100%;}
.hotList .color_1{background: #e8d4c7;}
.hotList .color_2{ background:#c2ced2;}
.hotList .color_3{ background:#969696;}
.hotList .color_4{ background:#f4f4f4;}
.hotList .color_5{ background:#b6dedb;}
.hotList .color_6{ background:#fbe8eb;}

.hotList li:nth-child(1){border-right:1px solid rgba(255,255,255,0.75); border-bottom:1px solid rgba(255,255,255,0.75);}
.hotList li:nth-child(2){ border-bottom:1px solid rgba(255,255,255,0.75);}
.hotList li:nth-child(3){border-right:1px solid rgba(255,255,255,0.75);}

.swiper-container{ margin-bottom:40px;border-radius:4px; overflow: hidden;
    /*-webkit-box-shadow:0px 8px 20px #e6e6e6;  box-shadow:0px 8px 20px #e6e6e6;*/
}
.swiper-slide img{ float:left;}
.swiper-pagination-bullet{width: 20px; height:2px; border-radius:0;}
.hSearch{ height:50px; line-height:50px;-webkit-box-shadow:0px 0px 20px #e6e6e6;  box-shadow:0px 0px 20px #e6e6e6;border-radius:4px; margin-bottom:20px; }
.hSearch .input{background:#fff url(../img/home2017/search.png) no-repeat 10px center; background-size:12px; text-indent:28px; height:50px; line-height:50px; width:100%; border:0; font-size:18px;}

.newBanner{ padding:50px 0;}
.newBanner h2{ font-size:21px; color:#736c66; padding-bottom:30px; text-align:center;}
.newBanner .img img{ float:left;}
.newBanner .img { margin-bottom:12px; overflow: hidden; border-radius:4px;}

.boxMain{ padding-top:50px;}
.boxMain .serBox{ border-bottom:1px solid #f4f4f4; padding-top:58px; background-repeat:no-repeat; background-position:center top; background-size:48px; margin-bottom:35px; padding-bottom:42px;}
.boxMain .sb0{ background-image:url(../img/home2017/ser_00.png);}
.boxMain .sb1{ background-image:url(../img/home2017/ser_01.png);}
.boxMain .sb2{ background-image:url(../img/home2017/ser_02.png);}
.boxMain .sb3{ background-image:url(../img/home2017/ser_03.png); border-bottom:0;}
.boxMain .serBox h3{ font-size:20px; color:#010101; text-align:center; margin-bottom:11px;}
.boxMain .serBox p{ text-align:center; font-size:12px; color:#74706d;}
.boxMain .serBox .btn{ padding-top:18px; text-align:center;}
.boxMain .serBox .btn a{ display:inline-block; height:50px; line-height:50px; background:#222; color:#d1be9c; padding:0 38px; font-size:12px; border-radius:4px; font-weight:bold;}

.boxMain .serBox .btn a.kf{ background:#222 url(../img/home2017/tel.png) no-repeat 24px center; background-size:14px; text-indent:24px; padding:0 24px; font-weight: bold;}

.serBox .txt{ background:#f8f8f8; border:1px solid #d8d8d8; height:42px; line-height:42px; width:70%; border-radius:4px; text-indent:12px;    -webkit-tap-highlight-color: transparent; -webkit-appearance: none;}

.hSearchPage{ position:absolute; left:0; top:0; width:100%; height:100%; display:none; z-index:9999; background:#fff;}
.hSearchPage .hSearch{ margin:12px; height:24px; line-height:24px; padding:13px 0;}
.hSearchPage .hSearch .input{height:24px; line-height:24px;}
.hSearchPage h4{ height:50px; line-height:50px; font-weight:normal; text-indent:30px; color: #afafaf; font-size:13px;}
.hSearchPage .dsBox{height:36px; line-height:36px; padding:10px; padding-left:30px; padding-right:30px; color:#000; font-size:13px; }
.hSearchPage .bgc{ background:#f6f6f6;}
.hSearchPage .dsBox .link{ float:right; height:32px; line-height:32px; border:1px solid #d1d1d1; font-size:13px; color:#000; padding:0 15px; border-radius: 4px; font-weight:normal;}
.hSearchPage .close{ position:absolute; right:12px; top:12px; width:50px; height:50px; background:url(../img/home2017/close.png) no-repeat center center; background-size:20px;}

/* 中秋icon 20190909 1027 */
/* .iconBox li i.icon1 {
    background-image: url('https://fotilepc.oss-cn-hangzhou.aliyuncs.com/actimages/zhongqiu2019/pc_home_icon_01.png');
}
.iconBox li i.icon2 {
    background-image: url('https://fotilepc.oss-cn-hangzhou.aliyuncs.com/actimages/zhongqiu2019/m_home_icon_02.png');
}
.iconBox li i.icon3 {
    background-image: url('https://fotilepc.oss-cn-hangzhou.aliyuncs.com/actimages/zhongqiu2019/pc_home_icon_04.png');
}
.iconBox li i.icon4 {
    background-image: url('https://fotilepc.oss-cn-hangzhou.aliyuncs.com/actimages/zhongqiu2019/pc_home_icon_05.png');
}
.iconBox li i.icon5 {
    background-image: url('https://fotilepc.oss-cn-hangzhou.aliyuncs.com/actimages/zhongqiu2019/pc_home_icon_06.png');
}
.iconBox li i.icon6 {
    background-image: url('https://fotilepc.oss-cn-hangzhou.aliyuncs.com/actimages/zhongqiu2019/pc_home_icon_07.png');
}
.iconBox li i.icon7 {
    background-image: url('https://fotilepc.oss-cn-hangzhou.aliyuncs.com/actimages/zhongqiu2019/pc_home_icon_08.png');
}
.iconBox li i.icon8 {
    background-image: url('https://fotilepc.oss-cn-hangzhou.aliyuncs.com/actimages/zhongqiu2019/pc_home_icon_08.png');
}
.iconBox li i.icon9 {
    background-image: url('https://fotilepc.oss-cn-hangzhou.aliyuncs.com/actimages/zhongqiu2019/pc_home_icon_09.png');
} */