*,  
::before,  
::after{  
    margin: 0;  
    padding: 0;  
      
    /*清除移动端默认的 点击高亮效果*/  
    -webkit-tap-highlight-color: transparent;  
    /*设置所有的都是以边框开始计算宽度 百分比*/  
    -webkit-box-sizing: border-box;  
    box-sizing: border-box;  
}  
html{font-size: 12px;}
body{  
    font-size: 14px;  
    font-family: "MicroSoft YaHei",sans-serif;  
    color: #333;  
}  
  
a{  
    color: #333;  
}  
img{max-width:100%;}
  
a:hover{  
    text-decoration: none;  
}  
  
input{  
    border: none;  
    outline: none;  
    /*清除移动端默认的表单样式*/  
    -webkit-appearance: none;  
}  
  
ul,ol{  
    list-style: none;  
}  
  
.f_left{  
    float: left;  
}  
  
.f_right{  
    float: right;  
}  
  
.clearfix::before,  
.clearfix::after{  
    content: "";  
    height: 0;  
    line-height: 0;  
    display: block;  
    visibility: hidden;  
    clear: both;  
} 


.header{height:4rem;position:relative;}
.header img{height:3rem;}
.header-main{width:100%;z-index:11;height:4rem;padding:.5rem .8rem;background:#fff;position:relative;}
.header-is-fixed{position:fixed;top:0;left:0;animation:mymove 1s;}
@keyframes mymove
{
	from {top: -100%;}
	to {top: 0;}
}
.logo{float: left;}
.h-right{float: right;}
.h-r-tel{float: left;}
.h-r-nav{float: left;margin-left: 2rem;}
.h-r-nav img{height:2.4rem;margin-top: .3rem;}
.main-width{width:100%;padding:0 16px;}
.nav{position:fixed;bottom:0;left:0;width:100%;height:0rem;z-index:10;display: none;opacity:0;}
.nav-bg{width:100%;height:100%;background:#000;opacity:.8;}
.nav-main{position:absolute;top:5rem;left:0;border-top:1px solid #666;border-bottom:1px solid #666;width:100%;}
.nav-main-li{width:50%;float: left;padding:1rem 2rem;text-align: center;color: #fff;}
.nav-main-li a{color: #fff;text-decoration:none;}
.border-right{border-right:1px solid #666;}
.border-bottom{border-bottom:1px solid #666;}
.nav-main-li p{font-size: 1.6rem;padding:1rem .5rem;border-top:1px solid #666;width:9rem;margin:1rem auto 0 auto;}
.nav-main-li p span{font-size: 1.2rem;display: block;}
.footer{width:100%;height:3rem;line-height: 3rem;padding:0 3rem;background:#c8191e;color: #fff;margin-top: 2rem;overflow:hidden;}
.footer img{height:2rem;margin-top: .5rem;}
.footer-left{float: left;}
.footer-right{float: right;}
.clear{clear:both;} 

.load-more{text-align: center;display: block;color: #aaa;text-decoration: none;line-height: 30px;background-position:center;background-repeat:no-repeat;height:30px;}
.goback{padding:2px 5px;background:#c8191e;text-decoration: none;color: #fff;}
.news-tit{width:100%;text-align: center;padding:20px 0;}
.news-list{width;100%;}
.nt-line{display: inline-block;width:20%;height:2px;box-shadow:1px 0 1px #f9f9f9;background:#ccc;margin-bottom: 1rem;}
.nt-tit{display: inline-block;margin:0 10px;}
.nt-tit h3{font-size: 1.7rem;color: #c8191d;line-height: 2.4rem;}
.nt-tit p{font-size: 1.5rem;color: #727272;line-height: 2.4rem;}

.go-top{position:fixed;bottom:40px;right:10px;opacity:0;width:40px;}
.go-top img{width:40px;}