body { margin:0px; font-size:12px; color:#333; font-family:Tahoma, "Microsoft YaHei" }
div, ul, ol, li, form, h1, h2, h3, h4, p, dl, dd, dt { margin:0; padding:0; list-style:none; }
img { border:0; }
a {outline:none; color:#333; text-decoration:none }
.container{
    background: url("../images/bg.jpg") no-repeat center top;
    height:1080px;
}
.w1200{
    width: 1200px;
    height: 100%;
    margin:0 auto;
    position: relative;
}
.home-wrap{
    background: url("../images/home.png") no-repeat center top;
    position: absolute;
    top:0;
    right:-163px;
}
.home-wrap .gw{
    width: 200px;
    height:44px;
    margin:0 auto 26px auto;
    display: block;
}
.home-wrap .zq{
    width: 150px;
    height:46px;
    margin:0 auto;
    display: block;
}
.tab-wrap{
    position:absolute;
    bottom: 195px;
    left:0;
    right:0;
    width: 100%;
    text-align: center;
    font-size: 0;
}
.tab-wrap .tab{
    width:302px;
    height:96px;
    margin:0 20px;
    display: inline-block;
    cursor: pointer;
}
.tab-wrap .thzty{
    background: url("../images/tab-thzty.png") no-repeat center top;
}
.tab-wrap .thzty:hover{
    background: url("../images/tab-thzty-a.png") no-repeat center top;
}
.tab-wrap .gcz{
    background: url("../images/tab-gcz.png") no-repeat center top;
}
.tab-wrap .gcz:hover{
    background: url("../images/tab-gcz-a.png") no-repeat center top;
}
.tab-wrap .ghxt{
    background: url("../images/tab-ghxt.png") no-repeat center top;
}
.tab-wrap .ghxt:hover{
    background: url("../images/tab-ghxt-a.png") no-repeat center top;
}
.aside{
    width:230px;
    height:394px;
    right:2%;
    position:fixed;
    top:280px;
    background: url("../images/aside.png") no-repeat center top;
    text-align: center;
    padding-top:25px;
}
.aside .qr-code{
    padding:15px 0;
}

.wrap{
    width:854px;
    height:1053px;
    margin:0 auto;
    background: url("../images/wrap.png") no-repeat center top;
    z-index: 800;
    position: absolute;
    left:0;
    right: 0;
    display: none;
}
.wrap .close-btn{
    position: absolute;
    right: -68px;
    top: 151px;
    cursor: pointer;
}
.wrap .content{
    margin:240px auto 0 auto;
    width:689px;
    height:710px;
    overflow-x:hidden;
    overflow-y: auto;
    display: none;
}
.wrap .content img{
    display: block;
    margin:16px auto;
}
.wrap .content p{
    font-size:16px;
    line-height: 32px;
    color:#6d1a38;
}
.wrap .content p.ti{
    text-indent: 32px;
}
.wrap .content h2{
    text-align: center;
    color:#6d1a38;
    font-size:22px;
    line-height: 64px;
}
.wrap .content h3{
    font-size: 18px;
    line-height: 36px;
}
#footer{background:#46193c;min-width:1000px;margin:0 auto;clear:both;min-height:100px;padding-top:10px;color:#fff;position:relative;z-index:2;width:100%;line-height:24px}
#footer div{text-align:center;color:#fff;font-size:12px;margin-top:5px}
#footer div a{color:#fff;margin:0 10px;text-decoration:none}
