.xbox
{
    /* Webkit: collapse white-space between units È¥µôIE10ÒÔÏÂ²¼¾Ö¶¼²»¿ÉÒÔÓÃ*/
    letter-spacing: -0.31em;
    *letter-spacing: normal; /* reset IE < 8 */
    *word-spacing: -0.43em; /* IE < 8: collapse white-space between units */
    text-rendering: optimizespeed; /* Webkit: fixes text-rendering: optimizeLegibility */
    display: -webkit-flex;
    -webkit-flex-flow: row wrap;
    /* IE10 uses display: flexbox */
    display: -ms-flexbox;-ms-flex-flow: row wrap;
}
.xbox-1,.xbox-1-2,.xbox-1-3,.xbox-2-3,.xbox-1-4,.xbox-3-4,.xbox-1-5,.xbox-2-5,.xbox-3-5,.xbox-4-5,.xbox-1-6,.xbox-5-6,
.xbox-11-24,.xbox-13-24,.xbox-7-12,.xbox-5-12,.xbox-1-8,.xbox-3-8,.xbox-5-8,.xbox-7-8,.xbox-1-24,.xbox-1-12,.xbox-7-24,.xbox-17-24
{display: inline-block;*display: inline;zoom: 1;letter-spacing: normal;word-spacing: normal;
    vertical-align: top;/*ÉèÖÃÔªËØµÄ´¹Ö±¶ÔÆëÎÄ±¾µÄ¶¥²¿ */
    text-rendering: auto;}
.xbox-1{width: 100%;}
.xbox-1-2{width: 50%;*width: 49.9690%;}
.xbox-1-3{width: 33.3333%;*width: 33.3023%;}
.xbox-2-3{width: 66.6667%;*width: 66.6357%;}
.xbox-1-4{width: 25%;*width: 24.9690%;}
.xbox-3-4{width: 75%;*width: 74.9690%;}
.xbox-1-5{width: 20%;*width: 19.9690%;}
.xbox-2-5{width: 40%;*width: 39.9690%;}
.xbox-3-5{width: 60%;*width: 59.9690%;}
.xbox-4-5{ width: 80%;*width: 79.9690%;}
.xbox-1-6{width: 16.6667%;*width: 16.6357%;}
.xbox-5-6{ width: 83.3333%;*width: 83.3023%;}
.xbox-11-24 {width: 45.8333%;*width: 45.8023%;}
.xbox-13-24 {width: 54.1667%;*width: 54.1357%;}
.xbox-5-12{width: 41.6667%;*width: 41.6357%;}
.xbox-7-12{width: 58.3333%;*width: 58.3023%;}
.xbox-1-8{width: 12.5000%;*width: 12.4690%;}
.xbox-3-8{width: 37.5000%;*width: 37.4690%;}
.xbox-7-8{width: 87.5000%;*width: 87.4690%;}
.xbox-5-8{width: 62.5000%;*width: 62.4690%;}
.xbox-1-24 {width: 4.1667%;*width: 4.1357%;}
.xbox-1-12{width: 8.3333%;*width: 8.3023%;}
.xbox-7-24{ width: 29.1667%;*width: 29.1357%;}
.xbox-17-24{ width: 70.8333%;*width: 70.8023%;}

#service_header{color: #E8640D;}
.content{
    width:991px;
    margin:0 auto;
    /*font-family: "MS PGothic";*/
    font-size: 12px;
    margin-top:17px;
}
    .sidebar h2{
        font-size:16px;
        font-weight: bold;
        line-height: 48px;
        text-indent: 15px;
    }
        .sideMenu a:link,
        .sideMenu a:visited,
        .sideMenu a:hover{
            text-decoration: none;
            color:#646464;
        }
        .sideMenu h3{text-indent: 9px;}
            .sideMenu h3 a:link,
            .sideMenu h3 a:visited,
            .sideMenu h3 a:hover{
                font-size: 14px;
                color:#222;
            }
            .sideMenu h3 a:hover{color:#005aaa;}

            .sideMenu h3 span{
                
                display: block;
            }
            .sideMenu h3 .siteurl{
                margin-top: 7px;
                font-weight: 900;
            }
    .serviceb2b_jp{width: 764px; float: right;}
    .serviceb2b_jp p{margin:0; padding:0;}
    .serviceb2b_jp img{display: block; }
    .serviceb2b_jp .crumb{line-height:49px;}
        .serviceb2b_jp .crumb a:link,
        .serviceb2b_jp .crumb a:visited,
        .serviceb2b_jp .crumb a:hover{
            color: #969696;
        }
    .serviceb2b_jp h2{
        font-size: 16px;
        font-weight: bold;
        line-height: 43px;
        border-bottom: 1px solid #c9c9c9;
    }
    .serviceb2b_jp .content-banner{
        margin-top: 12px;
        margin-bottom: 35px;
    }
    .serviceb2b_jp .xbox-1-2 table td{
        height: 24px;
        font-size: 14px;
    }
    .serviceb2b_jp .xbox-1-2 table th{
        font-size: 16px;
        height: 28px;
    }
    .serviceb2b_jp .xbox-1-2 img{float: right;}
    .serviceb2b_jp .xbox-1-2 .business{
        background-color:#d4e8fc; 
        border: 1px solid #8db7df;
        line-height: 24px;
        font-size: 14px;
        border-radius: 3px;
        padding: 12px;
        margin-top: 28px;
        width: 361px;
    }
        .serviceb2b_jp .xbox-1-2 .business .title{
            font-size: 16px;
            color:#1265b8;
            font-weight: bold;
        }

    .serviceb2b_jp h3.content-title{
        font-size:24px;
        color:#cd5565;
        line-height: 76px;
        text-align: center;
        margin-top: 19px;
    }
        .serviceb2b_jp h3.content-title span{color:#4da3ce;}
    .serviceb2b_jp .step1{
        background: url(../img/service_jp_04.jpg) no-repeat;
        text-indent: 33px;
        font-size: 16px;
        font-weight: bold;
        vertical-align: bottom;
        height: 18px;
        padding-top: 11px;
        color:#465fbc;
    }
    .serviceb2b_jp .step1-text{
        background-color: #aebeed;
        border:1px solid #3c558e;
        color:#1c2b60;
        line-height: 18px;
        padding:7px 24px;
        font-weight: bold;
        margin-top: 9px;
    }
        .serviceb2b_jp .step1-content{border: 2px solid #bac4e0;margin-top: 10px;}
            .serviceb2b_jp .step-content .xbox{/*width: 750px;*/margin-left: 23px;}
            .serviceb2b_jp .step-content .item1{width: 180px;}
                .serviceb2b_jp .step-content .item1 div{width: 161px; height: 46px; padding-top: 24px;}
                .serviceb2b_jp .step-content .item1 img{margin:0 auto;}
                .serviceb2b_jp .step-content .item1 .substep{
                    font-size: 14px;
                    color:#1f3a9c;
                    font-weight: bold;
                    line-height: 17px;
                    padding:5px 0;
                }
                    .serviceb2b_jp .step-content .item1 .substep span{
                        font-size: 24px;
                        margin-bottom: 8px;
                    }
                .serviceb2b_jp .step-content .item1 .substep-text{
                    height: 119px;
                    background:url(../img/service_jp_19.jpg) no-repeat;
                    padding: 5px 28px 0 7px;
                    line-height: 17px;
                    color:#626262;
                }
                    .serviceb2b_jp .step-content .item1 .last{

                        border:1px solid #e5e5e5;
                        width: 148px;
                        padding-right: 7px;
                    }
        .serviceb2b_jp .step1-content .detail{
            margin-left: 633px;
            margin-top: 10px;
            margin-bottom: 8px;
            width: 101px;
            height: 23px;
            line-height: 23px;
            background-color: #6171bc;
            text-align: center;
            border-radius: 3px;
        }
            .serviceb2b_jp .step-content .detail a:link,
            .serviceb2b_jp .step-content .detail a:visited,
            .serviceb2b_jp .step-content .detail a:hover{
                font-size: 14px;
                font-weight: bold;
                color:#fff;
            }

    .serviceb2b_jp .step2{
        background: url(../img/service_jp_18.jpg) no-repeat;
        margin-top: 44px;
        text-indent: 33px;
        font-size: 16px;
        font-weight: bold;
        vertical-align: bottom;
        height: 18px;
        padding-top: 11px;
        color:#9375b1;
    }
    .serviceb2b_jp .step2-text{
        background-color: #b49ccc;
        border:1px solid #8957a1;
        color:#432e59;
        line-height: 18px;
        padding:7px 24px;
        font-weight: bold;
        margin-top: 9px;
    }
    .serviceb2b_jp .step2-content{border: 2px solid #b49ccc;margin-top: 10px;}
    .serviceb2b_jp .step2-content .detail{
            margin-left: 633px;
            margin-top: 10px;
            margin-bottom: 8px;
            width: 101px;
            height: 23px;
            line-height: 23px;
            background-color: #8a5fb5;
            text-align: center;
            border-radius: 3px;
        }
        .serviceb2b_jp .step2-content .item1 .substep{color:#462767;}


        .serviceb2b_jp .step3{
        background: url(../img/service_jp_20.jpg) no-repeat;
        margin-top: 44px;
        text-indent: 33px;
        font-size: 16px;
        font-weight: bold;
        vertical-align: bottom;
        height: 18px;
        padding-top: 11px;
        color:#c75a12;
    }
    .serviceb2b_jp .step3-text{
        background-color: #e4ad6c;
        border:1px solid #c77412;
        color:#853f0b;
        line-height: 18px;
        padding:7px 24px;
        font-weight: bold;
        margin-top: 9px;
    }
    .serviceb2b_jp .step3-content{border: 2px solid #e4ad6c;margin-top: 10px; margin-bottom: 44px;}
    .serviceb2b_jp .step3-content .detail{
            margin-left: 633px;
            margin-top: 10px;
            margin-bottom: 8px;
            width: 101px;
            height: 23px;
            line-height: 23px;
            background-color: #c75a12;
            text-align: center;
            border-radius: 3px;
        }
        .serviceb2b_jp .step3-content .item1 .substep{color:#c94e04;}
    .serviceb2b_jp .step3-content .item1{width: 135px;}
    .serviceb2b_jp .step3-content .item1 .substep-text{
        background:url(../img/service_jp_21.jpg) no-repeat;
        height: 233px;
        line-height: 17px;
    }
    .serviceb2b_jp .step3-content .item1 .last{

                        border:1px solid #e5e5e5;
                        width: 106px;
                        height: 120px;
                        padding-right: 7px;
                    }

*{margin:0; padding:0; list-style:none; }
        img{ border:0;  }
        a{ text-decoration:none; color:#333;  }
        .js{width:90%; margin:10px auto 0 auto; }
        .js p{ padding:5px 0; font-weight:bold; overflow:hidden;  }
        .js p span{ float:right; }
        .js p span a{ color:#f00; text-decoration:underline;   }
        .js textarea{ height:50px;  width:98%; padding:5px; border:1px solid #ccc; border-top:2px solid #aaa;  border-left:2px solid #aaa;  }


        /* ±¾Àý×Ócss */
        .sideMenu{  /*border:1px solid #ddd; */ border-top: 2px solid #2c2c2c; border-bottom: 2px solid #2c2c2c;}
        .sideMenu h3{font-size:14px;padding:16px 0; border-top:1px solid #e3e3e3; /*background:#f4f4f4;*/ cursor:pointer; font-weight: 400;
            
        }
        .sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(../img/service_arrows1.jpg) no-repeat right center; cursor:pointer; }
        .sideMenu h3.on em{ background:url(../img/service_arrows2.jpg) no-repeat right center;}
        .sideMenu ul{padding-left:9px;padding-bottom:11px;width:189px;line-height:22px;color:#999;}