.mainImg { position:absolute; top:0px; left:0px; z-index:10; width:100%; height:850px; }
.mainRollingWrap { float:left; width:100%; height:850px;}
.mainRollingWrap .mainRolling {padding-top:270px;  height:645px;   }
.mainRollingWrap .mainRolling p {padding-left:70px;}
.mainImg .bx-pager { position:absolute; bottom:100px; text-align:center; left: calc( 55% + 5px ); margin-left:-500px;  }
.mainImg .bx-pager .bx-pager-item,
.mainImg .bx-controls-auto .bx-controls-auto-item { padding-top:0px; 	display: inline-block; 	*zoom: 1; 	*display: inline; }
.mainImg .bx-pager.bx-default-pager a {	background: url("/images/2016/main/c_off.png") no-repeat center; text-indent: -9999px; 	display: block; 	width: 14px; 	height: 14px; 	margin: 0 3px; }
.mainImg .bx-pager.bx-default-pager a.active { 	width:46px; height:14px;background: url("/images/2016/main/c_on.png") no-repeat center;  }
.bx-controls-direction a { position:absolute; text-indent: -9999px; display: block; width: 32px; 	height: 60px; }
.bx-controls-direction a.bx-prev { top:400px; left:50%; margin-left:-535px; background:url(/images/2016/main/arrow_1.png) no-repeat left top; }
.bx-controls-direction a.bx-next { top:400px; right:50%; margin-right:-535px;   background:url(/images/2016/main/arrow_2.png) no-repeat left top;}


.mainProductWrap { margin-top:650px; z-index:50;  background:#fff; padding-left:20px; padding-right:20px; box-sizing:border-box;padding-top:40px;  border-radius:10px;}
.mainProductWrap h3 { margin-bottom:50px; }
.mainProductWrap ul{margin-left:-30px;  }
.mainProductWrap ul li {float:left;text-align:center;  width:300px; margin-left:30px; margin-bottom:30px;}
.mainProductWrap ul li:last-child {margin-bottom: 40px;}
.mainProductWrap ul li .img {  height:300px;}
.mainProductWrap ul li .img img { width:300px; height:300px; border : 1px solid #dee0e1 ; }
.mainProductWrap ul li .name {padding-top:15px; padding-bottom:7px; }
.mainProductWrap ul li .name a { color:#000; font-size:16px; font-weight:bold;  }
.mainProductWrap ul li .price { font-size:16px; color: #ff6600;}
.mainProductWrap .borogo {margin-left:-30px;  padding-bottom:60px;  }
.mainProductWrap .borogo p { float:left; margin-left:30px;  }

.bottomContentsWrap { position:relative;margin-top:-40px;  width:100%;background:url(/images/2016/common/footer_img.jpg) no-repeat center top;  padding-top:40px; z-index:10;  }
.bottomContents { padding:40px 0px;  }
.bottomContents .section {background: #86754d;float:left; height:250px;  position:relative; width:300px; box-sizing:border-box; border-radius:10px;}
.bottomContents .section h3 { font-size:20px; padding:17px 0 25px 15px; color:#fff;  }
.bottomContents .section h3 span{ padding-bottom: 8px;background: url("/images/2016/common/line_title.png") no-repeat left bottom;}
.bottomContents .section ul { background: #fff;border-radius: 0 0 10px 10px}
.bottomContents .notice ul { padding-left: 15px;padding-top:12px;height:168px; }
.bottomContents .notice ul li { float:left; width:100%;font-size:14px; margin-bottom: 15px; }
.bottomContents .notice ul li a{ float:left;  color:#000; width:195px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.bottomContents .notice ul li span.date { float:right;  color:#000; padding-right: 15px;}
.bottomContents .section .more { position:absolute; top:15px; right:15px;  }
.bottomContents .bank_wrap {background: #86754d; margin:0 50px;}
.bottomContents .bank {  background: url("/images/2016/main/img_money.png") no-repeat 138px 168px;height:250px;}
.bottomContents .bank p{padding-left: 15px;}
.bottomContents .bank .num { float:left; width:100%; font-size:22px; color:#fff; padding-top: 10px; }
.bottomContents .bank .name img { display:block; float:left; margin-right:10px; margin-top: -4px;  }
.bottomContents .bank .name { float:left; width:100%; font-size:16px; color:#fff; padding-top: 3px; }
.bottomContents .customerCenter { border-right:0px; box-shadow:0px 0px 0px 0px   rgba(0,0,0,0); }
.bottomContents .customerCenter .tel { font-size:26px; color:#fff; padding-left: 85px; padding-bottom:8px;background: url("/images/2016/main/img_call.png") no-repeat 15px 3px;line-height: 1.2;}
.bottomContents .customerCenter ul li {float:left;height:110px; text-align: center;background: url(/images/2016/main/center_icon_line.png) no-repeat right top 30px;}
.bottomContents .customerCenter ul li a{display:block;width:90px;padding: 82px 2px 7px 2px;}
.bottomContents .customerCenter ul li:first-child a{padding-left: 10px;background: url("/images/2016/main/icon_address.png")no-repeat 25px 15px;}
.bottomContents .customerCenter ul li.list02 a{ background: url("/images/2016/main/icon_info.png")no-repeat 17px 15px;}
.bottomContents .customerCenter ul li:last-child a{padding-right: 10px;background: url("/images/2016/main/icon_qa.png")no-repeat 17px 15px;}

