/**/
#banner_inner { background: url(banner_greaterbay.jpg) no-repeat top center; }
#banner_inner .offer { padding-top: 50px; }
/**/
h4.highlight { font-size: 16px; }
h4.highlight strong { float: left; }
h4.highlight span { float: left; }
/**/
.greaterbay { font-size: 14px; }
/**/
.highlight { font-size: 18px; }
.highlight sup { color:#b02031; }
.remark .highlight { font-size: 11px; }
.greaterbay h2 { font-family: "Microsoft YaHei", 微软雅黑, tahoma, arial, simsun; font-size:26px; color:#b02031; position:relative; background:url(head_line.gif) no-repeat center right; }
.greaterbay h2 b { background-color:#FFFFFF; padding-right:10px; }
.greaterbay h2 span { font-weight:normal; }
.greaterbay .card img { width:100%; max-width:400px; }
.features { line-height:26px; margin-top:20px; }
.features td { padding-bottom:10px; }
.features .ico { vertical-align: top; }
.features .ico img { margin-right:15px; }
.features, .features .highlight { font-size:17px; }
.features .remark, .features .remark .highlight { font-size:14px; }
.features .remark { font-size:14px; line-height: normal; margin-top: 5px; }
.features .remark img { max-width:38px; vertical-align:middle; margin-right:5px; }
.features td td { font-size:14px; line-height:18px; padding-bottom:0; padding-top: 5px; }
.features ul.pt_red { margin-left: 20px; }
.features ul.pt_red li { list-style:url("../../dist/images/list_pt.png"); float: left; margin-right: 20px; }
/*.new-offer span, .new-offer img { display:inline-block; vertical-align:top; }
.new-offer span { width:55%; }
.new-offer span span { width:auto; }*/
.new-offer img { max-width:278px; /*margin-left:-50px;*/ }
.new-offer .highlight { font-size: 14px; }
.mt-35 { margin-top:-35px; }

.giftbox { margin-top:20px; text-align:center; }
.giftbox img { width: 100%; max-width:190px; }
.greaterbay .call { text-align:center; margin-top:20px; }
.greaterbay .btn_red { text-align: center; margin-top:20px; }
.greaterbay .call .qrcode img { width: 100%; max-width: 202px; margin: 0 auto; }

.btn_red { margin-top: 20px; }
.btn_red a { background-color:#b00931; color:#ffffff; display:inline-block; text-align:center; padding:3px 15px; }
.btn_red a:hover { background-color:#666; color:#ffffff; }

@media screen and (max-width: 1024px) {
}

@media screen and (max-width: 1000px) {
.greaterbay { padding: 0 10px; }
}

@media screen and (max-width: 768px) {
}

@media screen and (max-width: 767px) {
#banner_inner { background: url(banner_greaterbay_m.jpg) no-repeat top center; }
#banner_inner .offer { padding-top: 5px; }
#banner_inner .offer .view_mob { display: inline-block!important; padding: 0 5px; }
#banner_inner .offer h3 { width: 95%; }
/**/
#content { padding-top: 10px; }
.greaterbay h2 { font-size:23px; }
.greaterbay h2.wo_line { background:none; text-align: center;}
.greaterbay h2.wo_line b { background-color:none; padding-right:0; }
.features { line-height:22px; }
.features .ico { padding-top:3px; }
.features .ico img { max-width:45px; margin-right:10px; }
.features td { padding-bottom:10px; vertical-align:top; }
.features .remark, .features .remark .highlight { font-size:13px; }
.features .remark img, .features .remark span { display:inline-block; width:80%; vertical-align:middle; line-height:20px; }
.features .remark span.highlight { width:auto; }
.features td table { width:100%; margin-top:5px; }
.features td td { padding-right:5px; font-size:13px; }
.mt-35 { margin-top:0px; }

.left_con { float:left; width:28%; margin-right:2%; }
.left_con img { width:100%; display:block; }
.right_con { float:left; width:70%; }
.col-2 { margin-bottom:20px; }
.giftbox { display:none; width:47%; vertical-align:middle; margin-right:2%; }
.giftbox img { max-width:200px; }
.greaterbay .call { display:inline-block; width:49%; vertical-align:middle; margin-top:0; }
  
.new-offer span { width: auto; }
.new-offer img { display:block; margin: 10px auto 0; }
}

@media screen and (max-width: 360px) {
.all_logo ul li img { width:105px; }
}


@media screen and (max-width: 320px) {
.all_logo ul li img { width:90px; }
}
