﻿
		.g-hd{ position: relative;height:5rem; z-index: 3;}
        .top{height:5rem;position: relative;}
        .logo { float:left;width:48.5%;text-align:center;z-index:9;padding:0.3rem 0 0 3.125%;}
		.logo img{width:100%;margin:0 auto;}
		.t_dh{float:left;color:#252424;width:76%;line-height:5rem;text-align:center;font-size:1.4rem;height:5rem;text-align: right;}
		.t_dh a{text-align:center;display:inline-block;color:#333333; font-size:1.4rem;padding:0 8%;line-height:5rem;height:5rem;background: url(../images/nav_x.jpg) no-repeat right;background-size: 0.05rem 1.35rem;}
        .t_dh a:last-child{background: none}
		.menu{width:4.375%;overflow:hidden;line-height:0;float:right;padding:1.9rem 3.125% 0 0;}
        .menu img{width:100%;}
		.slideMenu{ width:100%;position: absolute; top:5rem;right:0; z-index: 9;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; display: none;background:rgba(0,0,0,0.7);background-size: 100% 100%;text-align: center;padding:0 3.125% 2rem;}
        .slideMenu li{height:4rem;line-height:4rem;position:relative;border-bottom:1px dotted #b2bdc6;}
        .slideMenu li a{ display: block; color:#fff;font-size: 1.2rem;}
        .slideMenu li:last-child{border:0;}
	

        .g-ft{padding:0 0 8rem;position: relative;z-index: 3;background: #f5f5f5;}
        .g_top{width:2.95rem;position:absolute;right:43%;top:-1.15rem;}
        .g_top img{width:100%;}
        .ft_nav{text-align: center;padding-top:2.5rem;color: #cacaca;font-size: 1rem;height: 1.75rem;line-height: 1.75rem;}
        .ft_nav a {font-size: 1rem;color: #4e4e4e;padding:0 0.6rem;}
        .ft_z{font-size:14px;color: #4e4e4e;line-height:1.6rem;text-align: center;padding-top:1.65rem;box-sizing: border-box;}
        .ft_z a {color: #4e4e4e;}
        .ft_z span {padding:0 0.8rem;}
        .ft_p{height:5.95rem; background:#1a1a1a;width:100%; position:fixed; bottom:0; z-index: 8;max-width: 640px; min-width: 320px;border-bottom:0.5rem solid #20b7f4;}
        .ft_p p {float:left;width:25%;height:6rem; position: relative;text-align: center;box-sizing: border-box;line-height:1.5rem;border-right:1px solid #2c2c2c;}
        /*.ft_p p:after{content: "";display: block;height: 6rem;width:1px;background: #2b2b2b;position: absolute;right:0;top:0;}*/
        .ft_p p a span{ font-size:1.2rem; color: #fff; line-height:2rem;display: inline-block;vertical-align:middle;}
        .ft_p p img {width:2.3rem;padding-top:1rem;vertical-align: middle;display: block;margin:0 auto;}
        .ft_p p:nth-child(1){background: #20b7f4}
    
        .tg_pages {
    float: right;
    overflow: hidden;
    padding-bottom: 40px;
    padding-top: 20px;
    text-align: center;
    width: 100%;
}
.tg_pages li {
    display: inline-block;
}
.tg_pages li a {
    border: 1px solid #bebebe;
    color: #bebebe;
    display: inline-block;
    font-size: 13px;
    height: 26px;
    line-height: 26px;
    margin-left: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
.tg_pages li.thisclass a {
    background: #222 none repeat scroll 0 0;
    border: 1px solid #222;
    color: #ffffff;
}