@charset "utf-8";
/*********************/
/*梁小密 2018.01.23
/**********************/
.left{text-align:left}
.right{text-align:right}
.center{text-align:center}
.carousel-example{padding:30px 0;}
#complicated-content-carousel .carousel-control{position:absolute;top:-20px;right:10px;bottom:auto;left:auto;width:14px;color:#3c3c3c!important;font-size:25px;opacity:1}
#complicated-content-carousel .carousel-control.left,#complicated-content-carousel .carousel-control.right{background-image:none}
#complicated-content-carousel .carousel-control.left{right:45px;}
#complicated-content-carousel .index{/*position:absolute;top:-70px;right:0;color:#3c3c3c;font-size:16px*/display:none;}
#complicated-content-carousel .flex-item{position:relative;display:inline-block;padding:16px 13px;width:320px;height:380px;border:6px solid #f5f6f7; border:2px solid #eee;}
#complicated-content-carousel .flex-item:focus,#complicated-content-carousel .flex-item:hover{border:6px solid #d2d4d5;border-radius:3px}
.good-top{height:21px}
.good-top-left{color:#424242;text-transform:uppercase;font-size:16px;line-height:21px}
.good-top-right{height:21px;text-align:right}
.choose-color div{display:inline-block;width:21px;height:21px;border-radius:50%;letter-spacing:5px;cursor:pointer}
.choose-color .blue{background-color:#165eb9}
.choose-color .yellow{background-color:#ffe637}
.choose-color .black{background-color:#535253}
.choose-color .grey{background-color:#d3a7ac}
.choose-color .dark-blue{background-color:#35374c}
.choose-color .dark-blue-women{background-color:#192b5e}
.choose-color .light-blue-women{background-color:#1682c4}
.good-top-left .fa{position:relative;top:2px;font-size:21px}
.good-bottom{height:21px}
.good-bottom *{margin-top:0;margin-bottom:0}
.good-bottom a h4{color:#3c3c3c;text-transform:uppercase;font-size:18px;line-height:21px; display:block; text-align:center;}
.good-bottom-right{position:relative;top:-1px;color:#424242;text-transform:uppercase;font-size:22px;line-height:21px}
.good-bottom-left,.good-top-left{float:left;text-align:left;}
.good-bottom-right,.good-top-right{float:right;text-align:right}
.good-image{height:294px;text-align:center}
.good-image:before{display:inline-block;height:100%;content:"";vertical-align:middle}
.good-image img{max-height:260px;vertical-align:middle;width:inherit;  display:inline-block; border:3px #eee solid;border-radius:50%; }
.size{position:absolute;padding:0;cursor:pointer;transition:all .35s}
.size.shown{padding:0 5px 5px 5px;border-radius:2px;background-color:#fff}
.size.shown .option:hover{background-color:#f5f6f7}
.carousel-control{top:50%;bottom:auto;width:50px;height:50px;text-align:center;font-size:30px;opacity:1;transform:translateY(-50%)}
a.carousel-control.left,a.carousel-control.right{background-image:none;text-align:center;opacity:1}
#simple-content-carousel .flex-item{position:relative;}
#simple-content-carousel .flex-item a{position:absolute; left:0; bottom:0; height:3.0rem; line-height:3rem; width:100%; background-color:rgba(28,28,28,.54); color:#FFF; text-align:center;}
@media only screen and (max-width:350px){#complicated-content-carousel .flex-item{width:300px}
}
@media only screen and (min-width:992px) and (max-width:1199px){#complicated-content-carousel .flex-item{width:300px}
}
.carousel.flexible .items {
	display: none;
}