
/* Banner */
.main-slider li{/* height:430px;*/}
.main-slider li a img { height: auto; width: 100%; min-width: 440px; float:left;}
.main-slider li.slide01{ background:#f1f1f1;}
.main-slider li.slide02{ background:#ececec;}
.main-slider li.slide03{ background:#e0e0e0;}
.main-slider .bannerOuter { width:1100px; margin:65px auto auto; position: relative;}
.slide02 p.strikeprice, .slide02 .p.pricebanner, .slide02 .caption p, .slide02 .caption p a{ color:#1f1f1f;}
.slide02 input.bannerbttn{ border: 2px solid #4c4c4c; color:#383838;}
.slide03 .spcl{ font-size:20px; color:#000000;}
.slide03 .strikeprice{ font-size:28px; color:#707070;}
.slide03 .pricebanner{ font-size:40px; color:#1f1f1f; font-family: 'HelveticaNeueLT-Bold';}
.slide03 p, .slide03 p a{ color:#707070;}
.slide03 p a strong{ font-family: 'HelveticaNeueLT-Bold';}

.slide03 .caption.leftside{ margin:0 0 0 117px;}
.slide03 figure{position: absolute; right: 0;}


.main-sliderOutr .bx-pager { position:absolute;}
.main-sliderOutr .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{ bottom:30px;}
.main-sliderOutr .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus{ background:#ffffff;}
.main-sliderOutr .bx-wrapper .bx-pager.bx-default-pager a{ background: rgba(0, 0, 0, 0.2);}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus{ 
	background:#fff;}

@media only screen and (min-width:1024px) and (max-width:1367px){
	.main-slider .bannerOuter{ margin: 65px 2% auto; width: 96%;}    
}  
@media only screen and (max-width:1366px){
	.main-slider .bannerOuter{ width: 1104px; margin: 65px auto auto;}
    .caption{margin-right: 107px;}
}  
@media only screen and (max-width:1080px){ 
	.main-slider .bannerOuter{width: 1020px;}
}
@media only screen and (min-width:1px) and (max-width:1023px){
	.main-slider .bannerOuter{width: 96%; padding:0 2%;}
    .bannerOuter .floatL, .slide03 figure { width: 413px; margin-top: 41px;}
    .slide03 figure{position: static;}
    .bannerOuter .floatL img, .slide03 figure img{ height: auto; width: 100%; max-width:614px;}
    .caption{width: 278px;margin:16px 45px 0 0;}
    .caption img{ width:143px; height:auto; max-width:256px;}
    .slide03 .caption.leftside{  margin: 0 0 0 7%; width: 132px;}
    .caption .title{font-size: 22px;}
    .slide03 .spcl{font-size: 13px;}
    .slide03 .strikeprice{font-size: 18px;}
    .slide03 .pricebanner{font-size: 24px;}
    
}
@media only screen and (max-width:768px){
	/*.wrapper {overflow-x: hidden;}*/
}
@media only screen and (min-width:1px) and (max-width:680px){
    .main-slider .bannerOuter{margin: 38px auto auto;}
    .main-slider li{overflow-x: hidden !important;}
}
@media only screen and (min-width:1px) and (max-width:439px){
	.main-slider li a img{ height: auto; min-width: 440px; width: 440px;}
}



