html,body{ width:100%;}
body{ background-color:rgba(245,246,247,1.00);}

.mall_scroll img{ width:100%;}

section#ntf_link{background:#fff;  margin:10px 0; padding:10px 0;}
section#ntf_link h4{ color:#666; font-size:110%; margin:0; padding:0;}
section#ntf_link p{ color:#888; font-size:100%; margin:5px 0 0 0; padding:0;}

section#bannerShowcase{ background:#fff; margin-bottom:10px; }
#bannerWindow { padding-left: 0px; }
#bannerInboxBottomText {
    position: absolute;
    width: 100%;
    height: 60px;
    padding: 0px 15px;
    bottom: 0;
    background: rgba(0,0,0,0.6);
    color: #fff;
}

section#oilPrice{ background:#fff;  margin:0; padding:0; }
section#oilPrice .row>div{ padding-left:0; padding-right:0;}

section#oilPrice h4{ margin:0; padding:0; line-height:30px; height:30px;}
section#oilPrice h5{ margin:0; padding:0; line-height:20px;}
.oilPrice_city,
.oilPrice_price{ padding:10px 0;}

.oilPrice_city{ background-color:rgba(109,206,112,1.00);}
.oilPrice_city h4 a{ color:rgba(255,255,255,1.00); font-size:105%; font-weight:normal;}
.oilPrice_city h5 a{ color:rgba(255,255,255,0.70); font-size:85%; font-weight:normal;}

.oilPrice_price h4{ color:#07B062; font-size:130%; font-weight:normal;}
.oilPrice_price h5{ color:#696969; font-size:90%; font-weight:normal;}
.oilPrice_price h4 small{ color:#07B062; font-size:70%;}
.oilPrice_announcement_text{ padding:6px 10px; color:rgba(255,255,255,0.95); font-size:110%; line-height: 160%; font-weight:normal;}

#oilPrice_announcement_board { background-color:rgba(109,206,112,1.00); }

#oilPrice_announcement_board h5 { color:rgba(255,255,255,0.70); font-size:85%; font-weight:normal; padding-left: 25px; padding-right: 25px;}

section#icons_1{ background:#fff; margin:10px 0; padding:10px 0;}
section#icons_1 a img{ width:60px;}
section#icons_1 a h5{ font-size:105%; color:#333; font-weight:normal;}

section#ad_bar_4 img{ width:100%;}

.carousel-indicators {
    bottom: -10px;
}

.carousel-indicators li {
    width: 8px;
    height: 8px;
    margin: 0;
    border-radius: 5px;
    border: 1px solid #ddd;
}

.carousel-indicators .active {
    width: 8px;
    height: 8px;
    margin: 0;
    background-color: #ddd;
}

section#section_moto_wechat_group{ background:#fff; margin:10px 0; padding:10px 0;}
.moto_wechat_group_icon { font-size: 200%; color: #07B062; line-height: 32px;}

section#section_yashi_event { background:#fff; margin:10px 0; padding:10px 0;}
.yashi_event_icon { font-size: 150%; color: #07B062; line-height: 32px;}
.yashi_event_title { font-size: 120%; color: #07B062; }
.yashi_event_subtitle { font-size: 80%; color: #07B062; }

section#section_recommended_product{ background:#fff; margin:10px 0; padding:10px 0;}
#promoted_product_img { padding: 5px; }
#promoted_product_prefix { font-size: small; color: #07b062; }
#promoted_product_title { font-size: small; color: #333; }
#promoted_product_price { font-size: small; color: #F05057; }
#promoted_product_content { font-size: small; color: #999; }

section#section_club{ background:#fff; margin:10px 0; padding:10px 0;}
.club-title { font-size: small; }
.club-list-title { font-size: small; margin-right: 15px;}
.club-panel { border: 1px solid #07b062; margin: 15px;}

section#section_satisfaction{ background:#fff; margin:10px 0; padding:10px 0;}
.satisfaction-star { font-size: 120%; color: #07B062; }

section#icons_2{ background:#fff; margin:5px 0; padding:10px 0;}
section#icons_2 .row{ margin-top:5px;}
section#icons_2 .row div{padding-left:1px; padding-right:1px;}
section#icons_2 a img{ width:30px;}
section#icons_2 a h6{ font-size:95%; color:#333; font-weight:normal; text-align:center;}

section#ad_bar{ background:#fff; margin:10px 0; padding:10px 0;}
.ad_one_out{ position:relative;}
.ad_heart { position:absolute; top:0; right:10px; padding:2px 5px; border-radius:15px; background-color:rgba(31,171,106,0.95); color:#fff; font-size:80%; font-weight:lighter;}
.ad_heart i.fa{ padding-right:2px;}
h5.ad_price{ font-size:140%; color:#F05057; text-align:center;}
h5.ad_price i.fa{ font-size:70%;}

section#other_things{ background:#fff; margin:10px 0; padding:0;}
section#other_things .row{ padding:15px 0; border-bottom:1px solid rgba(230,230,230,0.60);}
section#other_things .row>div{ padding-right:5px; padding-left:5px;}
section#other_things .row h4{font-size:120%; margin:0; padding:0; color:#333;}
section#other_things .row p{ font-size:100%; margin:5px 0 0 0; padding:0; color:#999;}

section#xiaoxiong_id{ background:#fff; margin:10px 0 0 0; padding:10px 0; }
section#xiaoxiong_id p{ color:#333; padding:0 5px; margin:0;}
section#xiaoxiong_id p span{ color:#07B062;}

section .footer_profile{ background:#fff; margin:10px 0 0 0; padding:10px 0; }
section .footer_profile p{ color:#333; padding:0 5px; margin:0;}
section .footer_profile p span{ color:#07B062;}

footer{ padding-bottom:30px;}
footer .social_icon{ padding:15px 0; background:#fff; border-top:rgba(245,246,247,1.00) 1px solid; border-bottom:rgba(245,246,247,1.00) 1px solid;}
footer .social_icon a { text-decoration:none;}
footer .social_icon a img{ width:60px;}
footer .social_icon a h4{ font-size:110%;; margin: 0; padding:0; color:#333; font-weight:normal; text-align:center;}
footer .social_icon a h5{ font-size:90%; margin:10px 0; padding:0; color:#9E9E9E; font-weight:normal; text-align:center;}
footer .social_icon a:hover{color:rgba(255,255,255,1.00);}

.about_us{ padding:15px 0; color:#555;}
.about_us p{ font-size:95%; line-height:160%; margin:0; padding:0 5px;}
.about_us p a{ color:#07B062;}

.copyright{ clear:both; padding:10px 0; font-size:100%; color:#666; text-align:center; background-color:#fff; }

.gg-watermark-container {  position: relative;  }
.gg-watermark-container .gg-watermark {
    position: absolute;
    padding: 3px;
    color: silver;
    font-size: xx-small;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background-color: rgba(0, 0, 0, 0.8);
    right: 0;
    bottom: 0;
    max-width: 10em;
}

section#section_xxsurvey{ background:#fff; margin:10px 0; padding:10px 0; color: #7685de;}
.xxsurvey-vertical-center { height: 3rem; line-height: 3rem; }
