/*[data-animation]{opacity:0;}
[data-animation].animated{opacity: 1;}*/
.clear{clear:both;}
.none{display:none;}
.shadow{-webkit-filter:drop-shadow(0px 0px 5px #0f6fc5);-moz-filter:drop-shadow(0px 0px 5px #0f6fc5);filter:drop-shadow(0px 0px 5px #0f6fc5);}
.header_s{width:100%;height:340px;background:url(../images/top.jpg;vpn_img) center center no-repeat;position:relative;}
.header_s .tops{width:inherit;height:40px;}
.header_s .tops .tops_h{width:1200px;margin:0 auto;}
.header_s .tops .tops_h .s1{font-size:14px;color:#ffffff;line-height:40px;}
.header_s .tops .tops_h .s1 span a{color:#ea8e31;}
.header_s .tops .tops_h .s2{font-size:12px;color:#333333;float:right;line-height:40px;}
.header_s .tops .tops_h .s2 div{margin-left:14px;}
.header_s .tops .tops_h .s2 a{color:#333333;}
.header_s .tops .tops_h .s2 a:hover{color:#ea8e31;}
.header_s .tops .tops_h .s2 .hg{margin-top:-1px;}
.header_s .tops .tops_h .s2 .ss, .header_s .tops .tops_h .s2 .hg, .header_s .tops .tops_h .s2 .js, .header_s .tops .tops_h .s2 .bm{float:left;}
.header_s .header_s_2 {
    width: inherit;
    background: rgba(16,89,175,.9);
    position: absolute;
    bottom: 0;

}

/* 导航容器 */
.header_s .header_s_2 .to_m {
    width: 1200px;
    height: 96px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

/* 装饰线样式 */
.header_s .header_s_2 .to_m .xgs, 
.header_s .header_s_2 .to_m .hgs {
    position: absolute;
    left: 0;
    top: 0;
}
.header_s .header_s_2 .to_m .xgs {
    width: 2px;
    height: 60px;
    margin: 20px 0 0 90px;
    background: url(../images/xgs.png;vpn_img) center center no-repeat;
    opacity: .4;
}
.header_s .header_s_2 .to_m .hgs {
    width: 1042px;
    height: 2px;
    margin: 47px 0 0 131px;
    background: url(../images/hgs.png;vpn_img) center center repeat-x;
    opacity: .4;
}

/* 首页按钮 */
.header_s .header_s_2 .to_m .homes {
    width: 74px;
    float: left;
    padding-top: 25px;
}
.header_s .header_s_2 .to_m .homes a .homes_1 {
    width: 28px;
    height: 26px;
    margin: 0 auto 0 auto;
    background: url(../images/home_2.png;vpn_img) center center no-repeat;
}
.header_s .header_s_2 .to_m .homes a .homes_2 {
    text-align: center;
    margin-top: 9px;
}
.header_s .header_s_2 .to_m .homes a .homes_2 a {
    color: #ffffff;
}
.header_s .header_s_2 .to_m .homes a:hover .homes_1,
.header_s .header_s_2 .to_m .homes a.default .homes_1 {
    background: url(../images/home_1.png;vpn_img) center center no-repeat;
}
.header_s .header_s_2 .to_m .homes a:hover .homes_2,
.header_s .header_s_2 .to_m .homes a.default .homes_2 {
    color: #ffdf09;
}

/* 关键修改部分 */
.header_s .header_s_2 .to_m ul {
    width: 1089px;
    height: 92px;
    padding-top: 18px;
    margin: 0 auto;
    float: right;
    /* 清除浮动影响 */
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.header_s .header_s_2 ul li {
    width: 179px; /* 精确计算后的宽度：(1089 - 5*3)/6 = 179 */
    height: 35px;
    font-size: 16px;
    text-align: center;
    float: left;
    margin-right: 3px; /* 调整间距 */
    position: relative;
    box-sizing: border-box;
	transform: translateY(-2px);
}

/* 每行第6个元素清除右边距 */
.header_s .header_s_2 ul li:nth-child(6n) {
    margin-right: 0;
}

.header_s .header_s_2 ul li a {
    width: 100%;
    height: 100%;
    display: block;
    color: #ffffff;
    line-height: 35px; /* 添加垂直居中 */
    transition: color 0.2s;
}

.header_s .header_s_2 ul li a:hover {
    color: #ffdf09;
}
.footer_s{width:100%;height:auto;padding-top:5px;padding-bottom:43px;background:#f9f9f9;border-top:2px solid #0f6fc5;}
.footer_s .tms1{width:1001px;margin:30px auto 0 auto;}
.footer_s .tms1 select{display:block;width:267px;color:#999999;height:44px;margin:0 33px 0 33px;padding-left:10px;line-height:44px;border:1px solid #dddddd;float:left;outline:none;}
.footer_s .tms2{width:1200px;margin:109px auto 0 auto;height:1px;background:#dddddd;}
.footer_s .tms3{width:1200px;margin:40px auto 0 auto;}
.footer_s .tms3 ul.tms3_1 li{font-size:14px;color:#666666;text-align:center;margin-bottom:16px;}
.footer_s .tms3 ul.tms3_2{padding-top:10px;padding-bottom:10px;}
.footer_s .tms3 ul.tms3_2 li{text-align:center;}