/**/
#banner_inner { background: url(banner_sogocard.jpg) no-repeat top center; }
/**/
h4.highlight { font-size: 16px; }
h4.highlight strong { float: left; }
h4.highlight span { float: left; }
/**/
.sogocard { font-size: 14px; }
/**/
.highlight { font-size: 18px; }
.highlight sup { color:#b02031; }
ol.remark { padding-left: 15px; margin-top: 20px; }
ol.remark li { list-style: decimal; }
.remark .highlight { font-size: 11px; }
.sogocard h2 { font-family: "Microsoft YaHei", 微软雅黑, tahoma, arial, simsun; font-size:26px; color:#b02031; position:relative; background:url(head_line.gif) no-repeat center right; }
.sogocard h2 b { background-color:#FFFFFF; padding-right:10px; }
.sogocard h2 span { font-weight:normal; }
.sogocard .card img { width:100%; max-width:400px; }
.features { line-height:20px; margin-top:5px; }
.features { font-size:17px; }
.features .highlight { font-size:20px; color: #86764e; }
.features .ico { width: 64px; }
.features img { display: block; }
.features td { padding-right: 20px; }
.features td td { padding-right: 10px; padding-top:5px; padding-bottom: 5px; vertical-align: middle; }
.new-offer span, .new-offer img { display:inline-block; vertical-align:top; }
.new-offer span { width:45%; }
.new-offer span span { width:auto; }
.new-offer img { max-width:200px; margin-left:-50px; }
.new-offer .highlight { font-size: 14px; }
.mt-35 { margin-top:-35px; }
.offbox { margin-top: 40px; }
.offbox:last-child { margin-bottom: 20px; }

.giftbox { margin-top:20px; text-align:center; }
.giftbox img { width: 100%; max-width:190px; }
.sogocard .call { text-align:center; margin-top:20px; }
.sogocard .btn_red { text-align: center; margin-top:20px; }
.sogocard .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) {
.sogocard { padding: 0 10px; }
}

@media screen and (max-width: 768px) {
}

@media screen and (max-width: 767px) {
#banner_inner { background: url(banner_sogocard_m.jpg) no-repeat top center; }
/**/
#content { padding-top: 10px; }
.sogocard h2 { font-size:23px; }
.sogocard h2.wo_line { background:none; }
.sogocard h2.wo_line b { background-color:none; padding-right:0; }
    
.features td.td-block { display: block; width: auto; padding-bottom: 0; }
.features td.td-block:last-child { margin-top: -5px; }
.features td { padding-bottom:10px; vertical-align:top; }
.features td table { width:100%; margin-top:5px; }
.features td td { padding-right:5px; font-size:14px; }
.new-offer span, .new-offer img { display:block; width: auto; }
.new-offer img { display:block; margin: 20px auto 0; }
.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 { display:none; }
}

@media screen and (max-width: 320px) {
}
