body{margin:0;
    /*font-family:"Microsoft YaHei";line-height:1;font-size:12px;*/
    font:12px/1 "Microsoft YaHei";
}
p,dl,dd{margin:0;}
h1,h2,h3,h4,h5,h6{margin:0; font-weight:normal; font-size:100%;}
ul,ol{margin:0;padding:0;list-style:none;}
a{ text-decoration: none;color:#333;}
em,i{font-style:normal;}
strong,b{font-weight:normal;}
img{border:none;vertical-align:bottom;}
.clearfix{*zoom:1;} /*ie低版本兼容处理*/
.clearfix:after{content:"";clear:both;display:block; height:0;overflow:hidden;font-size:0;line-height:0;}
table{border-spacing: 0;border-collapse: collapse;}
th,td{padding:0;text-align:left;vertical-align: top;}
th{font-weight:normal;text-align:left;}
input,textarea{outline:none;}
input{margin:0;padding:0;border:none;}
input[type="button"],input[type="submit"]{box-sizing:content-box;}
textarea{resize:none;overflow:auto;} 
button{border: 0;background-color: transparent;outline: none;}
.layout{
width: 1200px;
margin: 0 auto;
}

/* toubu */
.header{
    
    position: fixed;
    z-index: 9;
    left: 0;
    top: 0;
    height: 75px;
    width: 100%;
    background: #000;
   
}
.head{
    width: 1200px;
    height: 75px;
    margin: 0 auto;

}
.head .logo{
    display: inline-block;
    margin-top: 14px;
}
.head .nav{
    float: right;
    height: 75px;
    line-height: 75px;
    margin-right: 31px;
}
.head .nav a{
    color: #fff;
    font-size: 16px;
    margin-left: 55px;
    padding-bottom: 12px;
   
}
.head .nav a:hover{
    color: #3b8cf8;
    
}
.head .nav .active{
    border-bottom: 1px solid #3b8cf8;
    color: #3b8cf8;
}
/* 底部 */
.footer{
    height: 246px;
    background: #252d37;
    padding-top: 43px;
}
.footer_cont{
    position: relative;
}
.foot_info{
    width: 950px;
    margin-top: 19px;
    padding-top: 32px;
    border-top: 1px solid #fff;
}
.info_ul{
    width: 455px;
    float: left;
}
.info_ul li{
    color: #fff;
    font-size: 14px;
    margin-bottom: 12px;
}
.foot_info nav{
    float: left;
    width: 480px;
   
}
.foot_info nav a{
    display: inline-block;
    color: #fff;
    font-size: 14px;
    margin-right: 100px;
    margin-bottom: 12px;
}
.foot_info nav a:hover{
    opacity: 0.9;
}
.qrcode {
    position: absolute;
    right: 0;
    top: 0;
    width: 120px;
    height: 120px;
    text-align: center;
}
.qrcode img{
    width: 120px;
    height: 120px;
}
.qrcode p{
    font-size: 16px;
    color: #fff;
    margin-top: 18px;
}
.footer_div{
    width: 100%;
    font-size: 14px;
    color: #fff;
    text-align: center;
    background: #1b2129;
    height: 60px;
    line-height: 60px;
}
.mt{
    margin-top: 75px;
}