.container > header{ height:630px; width:100%; }
.container > header .headerWrap{
    position:absolute;
    left:0px;
    width:100%;   
    background-image:url(/mall/designCenter/resource/image/designCenter_headerBg.jpg);
    background-repeat:no-repeat;
    background-position:center;
    text-align:center;
    font-weight:bold;
}

.container > header .info_top{ height:630px; width:980px; margin: 0 auto; position:relative; }
.container > header .info_top h1{ position:relative; top:35px; font-size:48px; color:#6c6969; text-align:center; line-height:1.3em; }

.header_freeLogo{ position:absolute; top:147px; height:260px;width:260px;left:50px; }
.header_freeLogo button{
    background-color:transparent;
    background-image:url('/mall/designCenter/resource/image/freeContents1.png');
    background-repeat:no-repeat;
     height:260px;width:260px;
    border:none;   
}
.header_freeLogo button:hover{ background-image:url('/mall/designCenter/resource/image/freeContents1h.png'); }

.header_freeDesign{ position:absolute; top:147px; height:260px;width:260px;left:360px; }
.header_freeDesign button{
    background-image:url('/mall/designCenter/resource/image/freeContents2.png');
    background-repeat:no-repeat; height:260px;width:260px;
    background-color:transparent;border:none;   
}
.header_freeDesign button:hover{ background-image:url('/mall/designCenter/resource/image/freeContents2h.png'); }

.header_freePOP{ position:absolute; top:147px; height:260px; width:260px; left:670px; }
.header_freePOP button{
    background-image:url('/mall/designCenter/resource/image/freeContents3.png');
    background-repeat:no-repeat; height:260px;width:260px;
    background-color:transparent;border:none;   
}
.header_freePOP button:hover{ background-image:url('/mall/designCenter/resource/image/freeContents3h.png'); }

.header_freeLogo >h2,
.header_freeDesign > h2,
.header_freePOP > h2{
    position:absolute; top:260px;left:0px; width:260px;   
}
.header_freeLogo >h3,
.header_freeDesign > h3,
.header_freePOP > h3{
    position:absolute; top:304px; left:-19px; width:298px; line-height:130%; font-size:15px; color:#333;font-weight:normal;
}

.contents > header { position:relative; margin-top:60px; text-align:center;}
.contents > header h1{ position:relative;  margin-bottom:50px; font-size:40px; line-height:1.5em; font-weight:bold;; color:#6c6969; }
.contents > header h2{ position:relative; top:110px;font-size:20px; }

.contents .freeLogo,
.contents .freeDesign,
.contents .freePOP{
    position:relative;
    height:550px;   
    width:980px; margin: 0 auto;
    border-top: 1px dashed rgb(169,169,169);
}
.freeLogo h1{
    position: relative;
    top: 265px;
    left: 30px;
    font-size:27px;
}
.freeLogo h2{
     position: relative;
    top: 285px;
    font-size: 13px;
    font-weight: normal;
    left: 30px;
    line-height: 17px;
    color: #333;
}
.freeLogo button{
    position:relative;
    top:305px; left:30px;
    border:none;    background-color:white; color:#799ef1; font-weight:bold;
}    
    
.freeDesign h1{
    position: relative;
    top: 265px;
    left: 30px;
    font-size:27px;text-align:right; margin-right:50px;
}
.freeDesign h2{
     position: relative;
    top: 285px;
    font-size: 13px;
    font-weight: normal;
    left: 30px;
    line-height: 17px;
    color: #333;text-align:right; margin-right:50px;
}
.freeDesign button{
    position:relative;
    top:305px; left:898px;
    border:none;    background-color:white; color:#799ef1; font-weight:bold;
}    

    
.freePOP h1{
    position: relative;
    top: 265px;
    left: 30px;
    font-size:27px;
}
.freePOP h2{
     position: relative;
    top: 285px;
    font-size: 13px;
    font-weight: normal;
    left: 30px;
    line-height: 17px;
    color: #333;
}
.freePOP button{
    position:relative;
    top:305px; left:30px;
    border:none;    background-color:white; color:#799ef1; font-weight:bold;
}    