.location-marquee{background: #333333;padding:7px 10px;}
.store-more{display: block;background: #006333;font-size: 14px;color: #fff!important;text-align: center;border-radius: 5px;line-height: 34px;margin-top:7px;}
.location-marquee i{color: #006333;line-height: 23px;display: block;}
.location-marquee-right{margin-left: 26px;}
.location-marquee-right marquee{color: #006333;font-size: 15px;font-weight: bold;line-height: 16px;height: 16px;}
.location-tops-swiper{width: 50%;position: relative;padding: 0 35px;box-sizing: border-box;}
.location-tops-swiper-images{width: 100%;vertical-align: middle;}
.location-tops{padding: 30px 0px;}
.location-swiper .swiper-pagination{position: absolute;width: 100%;text-align: center;left: 0;bottom: -30px;}
.location-swiper .swiper-pagination-bullet{width: 10px;height: 10px;background: #e6e6e6;margin: 0 5px;opacity: 1;}
.location-swiper .swiper-pagination-bullet-active{background: #006333;}
.location-swiper .swiper-button-next,.location-swiper .swiper-button-prev{line-height: 30px;height: 30px;margin-top: -15px;text-align: center;}
.location-swiper .swiper-button-next i,.location-swiper .swiper-button-prev i{color: #b2b2b2;font-size: 24px;}
.location-swiper .swiper-button-next{right: -7px;}
.location-swiper .swiper-button-prev{left: -7px;}
.location-top-right{width: 50%;box-sizing: border-box;padding: 0 30px;}
.location-top-title{color: #4D4D4D;font-size: 22px;font-weight: bold;margin: 0;}
.location-messages img{width: 20px;}
.location-messages .qdra_message_con_rt_gp:last-child{border-bottom: none;}
.location-messages{border-top: 1px dashed #999999;}
.location-score{display: inline-block;color: #fff;font-size: 45px;font-weight: bold;background: #006333;border-radius: 50px;padding: 0 20px;line-height: 48px;}
.location-score span{font-size: 28px;}
.location-top-number{margin: 15px 0px;}
.location-want{margin: 0 20px;display: inline-block;line-height: 24px;text-align: center;}
.location-want-button{color: #FFFFFF!important;font-size: 12px;display:block;border-radius: 3px;background: #006333;}
.location-want-top{color: #4D4D4D;font-size: 12px!important;}
.location-want-top span{color: #C1272D;font-weight: bold;font-size: 12px!important;}
.location-order{display: inline-block;border-radius: 5px;line-height: 48px;background: #fbb03b;padding: 0 25px;color: #fff!important;font-size: 16px;font-weight: bold;}
.location-messages-more{text-align: center;}
.location-messages-more a{display: inline-block;background: #222;color: #fff;font-size: 15px;border-radius: 50px;line-height: 40px;padding: 0 35px;}
.store-link-item{min-height: 130px;margin-bottom: 10px;}
.site-button-item{text-align: center;}
.swiper-environment .swiper-button-next p,.swiper-environment .swiper-button-prev p{width: 14px;font-size: 12px;display: block;text-align: center;margin: 0 auto;line-height: 14px;color: #333;}
.store-button{display: inline-block;border: 1px solid #fff;font-size: 12px;border-radius: 50px;padding: 0 10px;margin-left: 5px;color: #fff;line-height: 21px;}
.site-button-item a{cursor: pointer;display: inline-block;line-height: 50px;border-radius: 5px;background: #006333;color: #fff;font-size: 15px;text-align: center;width: 190px;margin: 0 5px;margin-top: 25px;}
@media (min-width: 1080px){
	.location-top-right a:hover,.location-information-text a:hover,.location-other a:hover,.location-codes a:hover,.location-form-button:hover,.site-button-item a:hover{opacity: 0.8;}
    .store-more:hover{background: #006333;opacity: 1!important;}
    .store-button:hover{background: #fff;color: #333;opacity: 1!important;}
}
@media (max-width: 1279px){
	.location-content .xinde-container{padding: 0 10px;}
}
@media (max-width: 991px){
	.site-button-item{padding-top: 10px;}
	.site-button-item a{width: 48%;margin: 0 0.5%;margin-top: 5px;font-size: 14px;line-height: 35px;}
}
.location-information{background: #f2f2f2;padding: 25px 0px;}
.location-information-title{color: #4D4D4D;font-size: 22px;font-weight: bold;padding-bottom: 10px;}
.location-information-group{margin-top: 10px;}
.location-information-group-title{margin: 0;color: #006333;font-size: 17px;font-weight: bold;}
.location-information-text{color: #888888;font-size: 16px;margin-top: 10px;}
.location-information-group-title i{margin-right: 5px;}
.location-information-text a{color: #888888;}
.location-codes a{color: #000000;font-size: 15px;display: inline-block;text-align: center;width: 130px;}
.location-codes img{width: 100%;vertical-align: middle;margin-bottom: 5px;}
.location-codes{margin-top: 15px;margin-right: 40px;float: left;}
.location-codes p{font-size: 15px;}
.index-stronghold-texts{font-size: 15px;}
.location-place{padding: 25px 0px;}
.location-place-group{width: 48%;}
.location-place-content{margin-top: 10px;}
.location-other-ul{font-size: 0px;}
.location-other-ul li{display: inline-block;width: 25%;box-sizing: border-box;padding: 0 10px;margin-bottom: 20px;vertical-align: top;}
.location-star i{color: #fbd346;margin: 0 2px;font-size: 15px!important;}
.location-other .index-stronghold-title a{display: inline-block;}
.location-star-number{color: #fbd346;font-size: 15px;}
.location-other-ul{margin: 0 -10px;}
.location-other .location-information-title{padding-bottom: 20px;}
.location-other .index-stronghold-link a{text-decoration: underline;}
.location-other-phone{display: none;position: relative;}
.location-other .index-stronghold-list{background: #333;}
@media (max-width: 991px){
	.location-tops-swiper{width: 100%;padding:0 20px;}
	.location-top-right{width: 100%;padding: 0;margin-top: 35px;}
	.location-other-ul li{width: 50%;margin-top: 20px;}
}
@media (max-width: 767px){
	.location-top-title{font-size: 20px;}
	.location-score{font-size:39px;line-height: 42px;}
	.location-score span{font-size: 25px;}
	.location-want{margin: 0 10px;line-height: 21px;}
	.location-want-button,.location-want-top{line-height: 21px!important;}
	.location-order{font-size: 12px;line-height: 42px;padding: 0 7px;}
	.location-information-title{font-size: 20px;}
	.location-information-group-title{font-size: 16px;}
	.location-information-text,.location-information-text a{font-size: 15px;}
	.location-codes{float: none;display: inline-block;margin: 0 2%;margin-top: 10px;}
	.location-code{text-align: center;}
	.location-codes p{font-size: 15px;}
	.location-place-group{width: 100%;}
	.location-place-group:last-child{margin-top: 10px;}
	.location-place .location-information-group-title{text-align: center;}
	.location-information .location-information-title,.location-place .location-information-title{text-align: center;}
	.location-other-pc{display: none;}
	.location-other-phone{display: block;padding:0px 20px 20px 20px;}
	.location-other-phone  .swiper-pagination{bottom: -1px;}
}
.location-form{background: #e6e6e6;padding: 20px 0px;display: none;position: fixed;z-index: 1001;width: 100%;box-sizing: border-box;}
.store-body .location-form{display: block;}
.store-body .xinde-share2{margin-top: 80px;}
.location-form-titles{font-size: 16px;color: #4D4D4D;font-weight: bold;text-align: center;display: none;}
.location-form-titles .fa-angle-up{display: none;}
.location-form-main{text-align: center;}
.location-form-main input,.location-form-main select{font-size: 15px;height: 40px;border: 1px solid #b7b7b7;border-radius: 5px;margin: 0 5px;width: 150px;padding: 0 5px;box-sizing: border-box;}
.location-form-main input{width: 180px;-webkit-appearance:none;padding: 0 10px;line-height: 40px;}
.location-form-button{border: none;height: 40px;border-radius: 5px;width: 155px;text-align: center;font-size: 15px;margin: 0 5px;color: #fff;background: #006333;}
.location-switch{text-align: center;color: #999999;font-size: 16px;padding: 30px 0px;}
.location-switch a{color: #999999;font-size: 16px;display: inline-block;padding: 0 7px;}
.location-switch .active{color: #006333;font-weight: bold;}
.location-content-title{color: #4D4D4D;font-size: 22px;font-weight: bold;text-align: center;margin: 0;}
.location-content-group-title{color: #006333;font-weight: bold;text-align: center;font-size: 18px;margin-top: 30px;margin-bottom: 0px;}
.location-content-ul li{float: left;width: 33.33%;margin-top: 30px;box-sizing: border-box;padding: 0 15px;}
.location-content-ul .index-stronghold-title a{display: inline-block;}
.location-stronghold-title-right{font-size: 12px;color: #fff;}
.location-stronghold-title-left{margin-right: 80px;}
.location-content-more{margin-top: 40px;}
.location-content-more a{background: #fbd346;color:#000}
.location-form-select{display: inline-block;}
.index-stronghold-link{margin-top: 5px;}
.location-form-main .twzipcodediv{width: 49%;display: inline-block;}
@media (min-width: 1080px){
	.location-switch a:hover{opacity: 0.8}
	.location-content-ul a:hover{opacity: 0.8;}
	.location-messages-more a:hover{opacity: 0.8;}
	.index-stronghold-list a:hover{opacity: 0.8;}
}
@media (max-width:991px){
		.location-form-titles{display: block;}
		.location-form-titles-active .fa-angle-down{display: none;}
		.location-form-titles-active .fa-angle-up{display: inline-block;}
		.location-form-main input, .location-form-main select{width: 100%;margin: 0;margin-bottom: 5px;}
		.location-form-main{padding: 0 28px;margin-top: 13px;display: none;}
		.location-form{padding: 56px 0px 5px 0px;}
		.location-form-select{display: block;}
		.location-form-main .location-form-select select{/*width: 49%;*/float: left;}
		.location-form-main .location-form-select select:last-child{float: right;}
		.location-form-button{width: 100%;margin: 0;}
		.location-switch{padding: 20px 0px;}
	.location-switch a{padding: 0 7px;}
	.location-content-group-title{margin-top: 20px;}
	.location-content-ul li{width: 50%;}
	.store-body .xinde-share2{margin-top: 290px;}
}
@media (min-width:992px){
	.location-form-main{display: block!important;}
	.location-form{width: 100%;}
}
@media (min-width:768px) and (max-width: 999px){
	.location-form{top: 77px;}
}
@media (min-width:1000px){
	.location-form{top: 103px;}
}
@media (max-width: 767px){
	.location-content-title{font-size: 20px;}
	.location-content-ul li{width: 100%;}
	.location-stronghold-title-left{margin-right: 60px;}
	.store-body .xinde-share2{margin-top: 77px;}
	.location-button-item a{width: 31%;text-align: center;box-sizing: border-box;min-width: auto!important;margin: 0 0.5%;}
	
}
.location-content-ul .index-stronghold-list{background: #111;}
.location-main .qdra_message_more{font-size: 12px;color: #fff!important;text-decoration: none!important;}
.site-button-item .active{ background:#fbd346; }

.store-more-width {width:47.5%;display: inline-block!important;;}
.google-contact-button {background:#fbb03b;display: inline-block!important;margin-right: 3%;}
@media (min-width:1080px){
.google-contact-button:hover{background:#fbb03b;opacity: 0.8!important;color:#fff!important;}
}
.store-link-item-other .index-stronghold-link:nth-child(2) .store-button {
    box-sizing: border-box;
    width: 70px;
    margin-left: 0;
    display: block;
}

.swiper-item{position: relative;padding: 0 40px;margin-bottom: 60px;}
.swiper-product{box-sizing: border-box;max-width: 945px;margin: 0 auto 60px auto;}
.swiper-item .swiper-pagination-bullet {
    margin: 0 5px;
    width: 12px;
    height: 12px;
    background: #4d4d4f;
    opacity: 1;
}
.swiper-item .swiper-pagination-bullet-active {
    background: #006333;
}
.swiper-item .swiper-pagination {
    width: 100%;
    text-align: center;
    bottom: -21px;
    left: 0;
}
.swiper-item .swiper-button-next,.swiper-item .swiper-button-prev {
    width: 40px;
    height: 40px;
    line-height: 40px;
    margin-top: -110px;
    text-align: center;
}
.swiper-item .swiper-button-next {
    right: 0px;
}
.swiper-item .swiper-button-next i,.swiper-item .swiper-button-prev i {
    font-size: 30px;
    font-weight: normal;
}
.swiper-item .swiper-button-prev {
    left: 0px;
}
.swiper-product a{text-decoration: none!important;}
.swiper-product  .commodity_card .name .product-name{color: #555 !important;font-size: 16px;font-weight: bold;}
.swiper-product  .commodity_card .name{line-height: 20px;height: 70px;overflow: hidden;margin-top: 5px;}
.swiper-product  .blognr63-rt a{
	display: block;
    background: #fff;
    color: #006333;
    font-size: 13px;
    border-radius: 5px;
    text-align: center;
    line-height: 34px;
    border: 1px solid #006333;
}
.swiper-product .commodity_card .price span {
    margin-right: 15px;
    color: #707070;
    text-decoration: line-through;
    font-size: 13px;
}
.swiper-product .commodity_card .price  strong{
	color: #dc442c;
	display: block;
}
.swiper-product .blognr63-rt{padding-right: 1px;}
.swiper-product .index-sample-car{margin-left: 1px;}
.environment-text{text-align: center;color: #000000;font-size: 13px;background: #E6E6E6;padding: 8px;}
.swiper-environment{max-width: 880px;box-sizing: border-box;margin: 0 auto;}
.environment-text span{display: inline-block;border-radius: 3px;background: #006333;color: #fff;font-size: 12px;padding: 0 5px;}
.swiper-environment iframe{height: 500px;border: none;width: 100%;vertical-align: middle;}
.swiper-environment .swiper-button-next,.swiper-environment .swiper-button-prev{margin-top: -40px;}
@media (min-width: 1080px) {
	.swiper-product  .blognr63-rt a:hover{color: #fff;background: #006333;}
}
@media (max-width: 767px) {
	.swiper-environment iframe{height: 280px;}
	.environment-text{text-align: left;}
}

.environment-div{margin-bottom:30px;}
.line-button{background:#39B54A!important;}
.google-button{background:#DB6131!important;}