
body{ background:#f5f6fa}

.g-mbx{ height: 45px; line-height: 45px; font-size: 14px; font-weight: normal; color: #666;}


.g-main-box{ margin:0 auto; padding:0; background:#fff; padding:30px 35px; width:1130px}
.g-main-box h1{ width:100%; height:auto; line-height:60px; font-size:36px; font-weight:normal; color:#222; display:block; overflow:hidden}
.g-main-box h2{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#999; margin:6px 0 0; display:block; overflow:hidden}
.g-main-box h2 span{ padding: 0 15px 0 0;}
.g-main-box .m-main{  line-height:22px; margin:22px 15px; border-top:1px solid #ebebeb; overflow:hidden; position:relative;word-wrap:break-word;}
.g-main-box .m-main h3{ width:100%; height:38px; line-height:38px;  font-size:20px; font-weight:normal; color:#222; background:#f5f5f5; text-indent:12px; margin:26px 0 0px 0 ; border-left:4px solid #222; }
.g-main-box .m-main p{ text-indent: 36px; line-height:36px; color:#555; font-size:18px; margin:16px 0 0;}
.g-main-box .m-main img{ width:auto; max-width:80%; height:auto; margin:10px auto; display:block; overflow:hidden}

@media only screen and (max-width: 640px) {
    .g-mbx{ height: 35px; line-height: 35px; font-size: 14px; padding: 0 14px; box-sizing: border-box;}
    .g-main-box{width: 100%; padding: 14px; box-sizing: border-box;}
    .g-main-box h1{ line-height: 27px; font-size: 20px;}
    .g-main-box .m-main{ padding: 5px 0; box-sizing: border-box; margin: 14px 0 0;}
    .g-main-box .m-main p{ font-size: 14px; line-height: 24px; text-indent: 28px; margin: 10px 0 0;}
    .g-bottom{ margin: 0;}
}
