
/*********************公共部分****************/

.banner {width: 100%; height:350px; position: relative; /*padding-top: 42px;*/}
.swiper-container, .swiper-container .swiper-slide {width: 100%; height: auto; position: relative;}
.swiper-slide img {width: 100%; height: 100%;}
.ouladd1 img{width: 12px;height: 12px;}
.bg-blue {background-color: #308cea;}
.bg-light-blue {background-color: #39acdc;}
.bg-red {background-color: #e62a38;}
.bg-green {background-color: #06bd4f;}
.bg-light-green {background-color: #27c6aa;}
.bg-gray {background-color: #e5e5e5;}
.bg-pink {background-color: #e83ea2;}
.bg-cream-coloured {background-color: #f3c355;}
.c-red {color: #e62a38;}
.c-yellow {color: #f3bc39;}
.c-green {color: #06bd4f;}
.c-black {color: #555555;}
.c-white {color: white;}
.phone-icon {background: url("../images/phone-icon.png") 0 0 / 100% 100% no-repeat;}
.map-in-icon {background: url("../images/map-in-icon.png") 0 0 / 100% 100% no-repeat;}
.btn-red {width: 90%; height: 30px; line-height: 30px; margin: 0px auto; text-align: center; background-color: #e62a38; color: white; border-radius: 3px; display: block; clear: both;}
.btn-green {width: 90%; height: 30px; line-height: 30px; margin: 0px auto; text-align: center; background-color: #06bd4f; color: white; border-radius: 3px; display: block; clear: both;}
.btn-gray {width: 90%; height: 30px; line-height: 30px; margin: 0px auto; text-align: center; background-color: #e5e5e5; color: #555555; border-radius: 3px; display: block; clear: both;}
.share-dialog {width: 124px; height: 86px; padding: 10px 3px 10px 10px; position: fixed; left: 50%; top: 50%; margin: -53px 0px 0px -68px; z-index: 11; background-color: white; display: none;}
.bds_more {display: none;}
.f-mask {width: 100%; height: 100%; background-color: black; opacity: 0.5; position: fixed; left: 0px; top: 0px; z-index: 10; display: none;}
.a-mask {width: 100%; height: 100%; background-color: black; opacity: 0.5; position: absolute; left: 0px; top: 0px; z-index: 10;}
.blur {filter: url("blur.svg#blur"); /* FireFox, Chrome, Opera */ -webkit-filter: blur(10px); /* Chrome, Opera */ -moz-filter: blur(10px);  -ms-filter: blur(10px); filter: blur(10px); filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); /* IE6~IE9 */}
.select-pic {width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; display: none; z-index: 11;}
.btn-group {width: 100%; height: auto; background-color: #f5f5f5; position: absolute; bottom: 0px; padding: 20px 0px; z-index: 11;}
.btn-group div {width: 90%; margin: 15px auto;}
.btn-group div:first-child {margin-top: 0px;}
.btn-cancel {width: 100%; height: 30px; line-height: 30px; border: 1px solid #cccccc; border-radius: 5px; margin-top: 20px; font-size: 16px; background-color: #e5e5e5; text-align: center; color: #333333;}





