html{font-size: 85%;}



.g_hd{overflow:hidden;background:#fff;height:5.5em; border-top:3px solid #EEEEEE;border-bottom: 1px solid #ececec;}

  .m-logo{float:left;padding-left:2%;padding-top:2%;width:32%;height:auto;}

.m-logo img{width:100%;height:auto;}





.m-tel{padding-top:5%;}

.u-text{overflow:hidden;font-weight:normal;display:block;color:#666666;text-align:left;font-size: 1em;}

.u_text1{display:block;color:#666666;font-weight:bold;font-size: 1.2em;}

.g-ft{height:35em;background:#fafafa;margin-top:5%;padding-top:1.33em;position:relative;}

.g-ft:before{content:"";position:absolute;width:100%;height:2.5em;background:#fff;border-bottom:1px dashed #c7c7c7;left:0;top:0;z-index:0;}

.g-ft:after{background:url(../images/up.jpg) no-repeat;display:block;left:48%;top:1%;-webkit-background-size:100%;width:1em;height:0.583em;content:"";position:absolute;-moz-background-size:100%;-o-background-size:100%;z-index:9;}

.u_up{position:relative;z-index:1;}

.u_up span{background:#2f2f2f; width:32%;display:block;border-radius:1em;text-align:center;color:#fff;margin:0 auto;font-size:1.33em;padding:1% 0;}

.g_fnav{padding:5% 3% 0 3%;    height: auto;

    overflow: hidden;}

.g_fnav a{display:block;border:1px solid #dedede;background:#fff;width:31%;height:1.83em;line-height:1.83em;text-align:center;margin-right:2%;margin-bottom:3%;float:left;font-size:1em;color:#33322d;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.g_fnav a:nth-child(3n){margin-right:0;}

.g-ft .u_ba{font-size:1em;color:#505050;text-align:center;padding:3% 0 0% 0;}

.g-ft .u_ba img{ width:35%;}

.g-ft .u_ba a{ color:#333333;}

.g-ft .u_code{margin:0 auto 20%;width:43%;display:block;}

.g-ft .u_code img{width:100%;}

.g-ft .u_code em{display:block;text-align:center;height:2em;line-height:2em;color:#1d1d1d;font-size:1em;}

.g_fnav1{border-top:1px solid #e1e1e1;width:100%;background:#b12128;position:fixed;bottom:0;max-width:640px;min-width:320px;height:4.5em;z-index:99;background:#fdfcfc;background-image:-webkit-gradient(linear,left top,left bottom,from(#fdfcfc),to(#dcdcdc));background-image:-webkit-linear-gradient(top,#fdfcfc,#dcdcdc);background-image:-moz-linear-gradient(top,#fdfcfc,#dcdcdc);background-image:-o-linear-gradient(top,#fdfcfc,#dcdcdc);background-image:-ms-linear-gradient(top,#fdfcfc,#dcdcdc);background-image:linear-gradient(top,#fdfcfc,#dcdcdc);}

.g_fnav1 li{float:left;width:25%;height:auto;position:relative;padding-top:0.8em;}

.g_fnav1 li:before{background:url(../images/line2.png) no-repeat;width:0.083em;height:4.5em;content:"";position:absolute;right:0;top:0;background-size:100%;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;z-index:8;}

.g_fnav1 a:nth-child(4) li:before{background:none;}

.g_fnav1 a:nth-child(4) li{background:#2f2f2f;}

.g_fnav1 a:nth-child(4) li span{color:#fff;}

.g_fnav1 li em{display:block;text-align:center;width:29%;margin:0 auto;height:2.25em;}

.g_fnav1 li em img{width:100%;}

.g_fnav1 li span{display:block;font-size:1em;color:#171717;text-align:center;}

.g_fnav1 .u_lst8{position:absolute;border:1px solid #e1e1e1;bottom:4.4em;left:46%;width:8em;background:#fff;border-radius:0.5em;}

.g_fnav1 .u_lst8:before{background:url(../images/ico.jpg) no-repeat;width:1.16em;height:0.5em;content:"";position:absolute;left:46%;bottom:-0.5em;background-size:100%;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;z-index:8;}

.g_fnav1 .u_lst8 li{height:2.2em;line-height:2.2em;width:8em;text-align:center;padding-top:0;border-bottom:1px solid #e1e1e1;}

.g_fnav1 .u_lst8 li:last-child{border-bottom:none;}

.g_fnav1 .u_lst8 li:before{background:none;}

.g_fnav1 .u_lst8 li a{color:#1e1e1e;height:2.2em;line-height:2.2em;display:block;font-size:1em;}

.g_fnav1 .u_lst8 li:nth-child(1){background:none;}

.g-back {

    overflow: hidden;

    position: relative;

    text-align: right;

    margin-top: 1px;

    height: 38px;

    padding: 7px 11px 0 9px;

}.g-back .u-bp {

    background-position: 0 0;

}

.g-back a {

    display: inline-block;

    font-size: .875em;

    height: 32px;

    line-height: 28px;

    width: 32px;

    position: relative;

}





.m-btit{line-height: 35px;padding-left: 12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;border-top: 1px solid #d9d9d9;box-shadow: 0 1px #fff;position: relative;background-color: #f6f6f6;background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eaeaea));background-image: -webkit-linear-gradient(top, #f6f6f6, #eaeaea);background-image: -moz-linear-gradient(top, #f6f6f6, #eaeaea);background-image: -o-linear-gradient(top, #f6f6f6, #eaeaea);background-image: -ms-linear-gradient(top, #f6f6f6, #eaeaea);background-image: linear-gradient(top, #f6f6f6, #eaeaea);border-bottom: 1px solid #d9d9d9}

.m-btit:before{content: "";position: absolute;left: 0;top: 0;width: 100%;border-top: 1px solid #fff}

.m-btit span{padding: 0 8px;position: relative;height: 100%;top: -12px;display: inline-block}

.m-btit span:before{content: "";position: absolute;background: #7c7c7c;width: 8px;height: 8px;left: 2px;top: 3px;z-index: 10;-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg)}

.m-btit span:after{content: "";position: absolute;width: 8px;height: 8px;left: 1px;top: 3px;z-index: 11;background-color: #f2f2f2;background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#eee));background-image: -webkit-linear-gradient(top, #f2f2f2, #eee);background-image: -moz-linear-gradient(top, #f2f2f2, #eee);background-image: -o-linear-gradient(top, #f2f2f2, #eee);background-image: -ms-linear-gradient(top, #f2f2f2, #eee);background-image: linear-gradient(top, #f2f2f2, #eee);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg)}