.container > header{
    height:400px;   
    width:100%;
}

.container > header > .headerWrap{
    position:absolute; left:0px; width:100%;       
}

.headerWrap .info_top{
    height:400px;
    background-color:#799ef1;text-align:center;
    
}
.headerWrap .info_top > div{
    width:960px; height:400px;
    margin:0 auto;
    background-repeat:no-repeat;
    position:relative;
}
.headerWrap .info_top  h1{
    font-size:40px;
    color:black;
    position:relative;
    top:67px;
    line-height:1.3em;
    width:100%; text-align:center;
}

.headerWrap .info_top h2{
    position:relative;
    font-size:48px;
    color:white;
    top:86px; 
    width:100%; text-align:center;
}

.headerWrap .ico3{
    position:absolute;
    width:130px; height:130px; border-radius:50%;text-align:center;
    background-color:white; color:#799ef1;   
    transition:background-color 0.2s ease 0s;
    cursor:pointer;
}


.headerWrap .ico3 span{
    position:relative; top:52px;font-size:22px; font-weight:bold;
}
.headerWrap .ico3 span.ico3_text2{
    display:none;   font-size:16px; top:57px; color:white;
}
.headerWrap .ico3:hover{
    background-color:#799ef1;border:1px solid white;   
}
.headerWrap .ico3:hover .ico3_text1{
    display:none;   
}
.headerWrap .ico3:hover .ico3_text2{
    display:block;
}


.pr_tab_outWrap{
       height:400px;width:100%;
}

.pr_tab{
    text-align:center;   position:absolute; left:0px; width:100%; height:400px; line-height:130%;
}
.pr_tab header{
    background-color:rgb(245,247,250); height:380px;
}

.pr_tab .pr_tab_navi{
    width:116px;height:24px;
    margin:0 auto;position:relative;padding-top:50px;
}

.pr_tab .pr_tab_navi > .pr_navi{
    width:16px;height:16px;border:2px solid #799ef1;background-color:white;border-radius:50%;float:left;position:relative;
    cursor:pointer;
}
.pr_tab .pr_tab_navi > .pr_navi.selected{
    background-color:#799ef1;   
}

.pr_tab > header h1{
    font-size:30px; font-weight:bold;
    line-height:39px; color:#333;      
}
.pr_tab > header h2{
    font-size:48px; font-weight:bold;
    line-height:62px; color:#799ef1;
}       
.pr_tab > header img{
    margin-top:15px; margin-bottom:15px;   
}

.pr_tab .pr_tab_deliverySeq{
    width:800px;height:102px;
    margin:0 auto;position:relative;
    margin-top:40px;
}

.pr_tab .pr_tab_deliverySeq > .pr_deliverySeq{
    width:94px;height:94px;border:3px solid #799ef1;background-color:white;border-radius:50%;float:left;position:relative;
 
}
.pr_tab .pr_tab_deliverySeq > .pr_deliverySeq img{
    position:relative; top:10px;   
}
.pr_tab .pr_tab_deliverySeq > .pr_deliverySeq span{
    font-size: 13px;
  position: absolute;
  top: 107px;
  left: -7px;
  width: 110px;
  text-align: center;
}



.freeDesignMaker{
    height:1840px;   
}
.freeDesignMaker .pr_contents{
    height:1459px;   
    background-color:rgb(245,247,250); 
    position:relative;
    border-bottom:1px dashed rgb(179,179,179);
}
.oneDaySending{
    height:1640px;   
}
.oneDaySending .pr_contents{
    height:1104px;   
    background-color:rgb(245,247,250); 
    position:relative;
    border-bottom:1px dashed rgb(179,179,179);
}

.qualityGuarenteed{
    height:1465px;
}
.qualityGuarenteed .pr_contents{
    height:1135px;
    background-color:rgb(245,247,250);   
} 

.pr_contents ul{
    width:980px; margin:0 auto; position:relative;   
}
.pr_contents ul li{
    display:inline-block;
    width:100%;   
}
.pr_contents ul li > div{
    display:inline-block;
    width:450px;height:300px; font-size:13px; text-align:left;   
}
.pr_contents ul li .imageBox{
    position:relative;   
}
.pr_contents ul li .imageBox > img{
    box-shadow:0px 2px 5px 0px rgba(0,0,0,0.53);
    border-radius:2px;
    position:absolute;    
}
.pr_contents ul li .stepTitle{
    font-size:27px; font-weight:bold;    margin-bottom:20px;
}

.pr_contents li a{
    color:#799ef1;font-size:15px;font-weight:bold; cursor:pointer;
}
.pr_contents li a img{
    position:relative; top:5px;   
}

.freeDesignMaker .pr_step1_1 .stepTitle{    margin-top:25px;}
.freeDesignMaker .pr_step1_2{   margin-top:35px;}
.freeDesignMaker .pr_step1_2 .stepTitle{    margin-top:35px;}
.freeDesignMaker .pr_step1_3{   margin-top:60px;}
.freeDesignMaker .pr_step1_3 .stepTitle{    margin-top:35px;}

.pr_contents table{
    position:relative;
    margin: 0 auto;
    margin-top:100px;
    width:980px; height:305px;
    border:6px solid rgb(179,179,179);
    border-collapse:collapse;
    font-size:17px; font-weight:bold; color:#333;
    background-color:white;
}
.pr_contents table tr{
    border-bottom:2px solid rgb(230,230,230);   
}
.pr_contents table th{
    border-bottom:2px solid rgb(179,179,179);   
}
.pr_contents table td,
.pr_contents table th{
    border-right:2px solid rgb(230,230,230);   
}

.pr_contents .centerLine{
    position:absolute;
    width:1px; 
    border-right: 2px solid rgb(230,230,230);
    left:487px;
}
.pr_contents .centerDot{
    position:absolute;
    width:6px; height:6px; 
    border: 2px solid rgb(230,230,230);
    background-color:rgb(230,230,230);
    border-radius:50%;
    left:484px;
}

.oneDaySending .pr_tab{    height:535px;}
.oneDaySending .pr_tab header{    height:535px;}


.oneDaySending  .pr_step2_1 .stepTitle{    margin-top:25px;}
.oneDaySending  .pr_step2_2{   margin-top:35px;}
.oneDaySending  .pr_step2_2 .stepTitle{    margin-top:50px;}
.oneDaySending  .pr_step2_3{   margin-top:80px;}
.oneDaySending  .pr_step2_3 .stepTitle{    margin-top:45px;}

.qualityGuarenteed  .pr_step3_1 .stepTitle{    margin-top:25px;}
.qualityGuarenteed  .pr_step3_2{   margin-top:60px;}
.qualityGuarenteed  .pr_step3_2 .stepTitle{    margin-top:50px;}
.qualityGuarenteed  .pr_step3_3{   margin-top:60px;}
.qualityGuarenteed  .pr_step3_3 .stepTitle{    margin-top:55px;}


