@charset "utf-8";
.g-about {background:url("../images/bg.jpg") repeat-y center top;background-size:100%;padding-bottom:8%;overflow:hidden;}
.g-about .g-main {max-width:1200px;margin:0 auto 0;padding-top:5.6%;}
.g-container {float:left;width:73.16%;border:1px solid #d6d6d6;margin-left:21px;margin-top:-3px;overflow:hidden;}
.g-container h1 {font-size:28px;font-weight:normal;line-height:30px;background:#ef3042;color:#FFF;padding:20px;}
.g-container img {margin:0px auto;max-width:100%;height:auto;display:block;}
.g-container .g-context {padding:20px 20px 4% 20px;position:relative;background:#FFF;overflow:hidden;line-height:25px;font-size:15px;}
@media screen and (max-width:1004px) and (min-width:960px) {.g-container h1 {font-size:20px;line-height:30px;padding:20px;}}
@media screen and (max-width:990px) {.g-container {float:none;width:95%;margin:4% auto 0;}
.g-container h1 {font-size:20px;line-height:30px;padding:20px;}
.g-container .g-context a {font-size:24px;line-height:24px;}}
@media screen and (max-width:768px) {.g-container {float:none;width:95%;margin:4% auto 0;}
.g-container h1 {font-size:20px;line-height:30px;padding:20px;}
.g-container .g-context a {font-size:16px;line-height:16px;}}
@media screen and (max-width:640px) and (min-width:480px) {.g-container h1 {font-size:20px;line-height:30px;padding:20px;}}
@media screen and (max-width:480px) and (min-width:320px) {.g-container {float:none;width:89%;margin:4% auto 0;}
.g-container h1 {font-size:20px;line-height:30px;padding:20px;}}
