@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin:0; padding:0; border: 0;}
a,area{blr:expression(this.onfocus=this.blur()); }
a { text-decoration:none; -webkit-tap-highlight-color:transparent;}
a:hover { text-decoration:none; -webkit-tap-highlight-color:transparent;}
img { -ms-interpolation-mode: bicubic; }
html, body {
    font-family:helvetica,"微软雅黑";
    -webkit-text-size-adjust:none;
    -moz-text-size-adjust:none;
    -ms-text-size-adjust:none;
    text-size-adjust:none;
    font-size:62.5%; /*10/16*100=62.5%*/
} /*reset android and ios font*/
input { border-radius:0; } /*reset ios input style*/
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { list-style:none; }


/*pc 1200-1600*/
@media screen and (max-width:1560px){


}


/*pc 1200-1400*/
@media screen and (max-width:1400px){

}


/*pc 1200-1300*/
@media screen and (max-width:1300px){


}


/*ipad*/
@media screen and (width:1024px){


}


/*mobile screen 992 */
@media screen and (max-width:992px){

}

/*mobile screen 768 */
@media screen and (max-width:768px)and(min-width: 756px){
    .ipad{margin-left:82px;}
    .ipad_0{margin-left:68px;}
    .pc_wrap{display:none;}
    .ph_wrap{display:block;}
    .ph_top_wrap{
        /*width: 100%;*/
        max-width: 640px;
        min-width: 360px;
        background:#eeeeee;
        border-bottom:1px solid #ff095a;
        margin:0 auto;
        height: auto;
    }
    .ph_top_box{
        width: 93%;
        margin:0 auto;
    }
    .ph_top_left{
        float: left;
        width:20%;
        margin-top:20px;
        /*padding-bottom: 20px;*/
    }
    .ph_top_left img{
        width: 100%;
    }
    .ph_top_right{
        float: right;
        width: 44%;
        margin-top:25px;
    }
    .ph_top_right img{
        float: left;
        width: 15%;
        margin-left:0.3rem;
    }
    /*中间部分*/
    .ph_center_img{
        max-width:640px;
        min-width:360px;
        margin:0 auto;
    }
    .ph_center_img img{
        width: 100%;
    }
    .ph_center_wrap{
        max-width:640px;
        min-width:360px;
        /*width: 100%;*/
        margin:-4px auto 0;
        background: center;
        /*-webkit-background-size:100% 100%;*/
        background-size:100% 100%;
    }
    .kong{
        width: 100%;
        height: 325px;
    }
    .ph_center_top{
        width: 93%;
        margin:0 auto;
        background:#403366;

    }
    .ph_center_top div{
        float: left;
        width: 33%;
        margin-top:20px;
    }
    .ph_center_top div img{
        float: left;
        margin-top:3px;
        margin-right:3px;
    }
    .ph_center_top div span{
        color: #ccc7d9;
        font-size:2rem;
    }
    .ph_center_two_box{
        width: 93%;
        margin:9px auto 0;
        background:#2d214f;
        padding-bottom:20px;
    }
    .ph_center_two{
        width: 100%;
        margin:0 auto 0;
        background:#403366;
    }
    .ph_center_two div{
        float: left;
        width:50%;
        margin-top:20px;
    }
    .ph_center_two div span{
        color: #ccc7d9;
        font-size:2rem;
    }
    .ph_center_two_left img{
        float: left;
        margin-top:3px;
        margin-right:5px;
        margin-left:35px;
    }
    .ph_center_two_right img{
        float: left;
        margin-top:3px;
        margin-right:5px;
        margin-left:50px;
    }
    .ph_center_three{
        width: 90%;
        margin:10px auto 0;
        background:#403366;
        padding-bottom:20px;
    }
    .ph_c_th_one{
        width: 90%;
        margin:0 auto;
        height: 45px;
        border-bottom:1px solid #65598d;
        font-size:2rem;
        color:#b9b3ca;
        padding-top:20px;
    }
    .ph_c_four{
        width: 90%;
        margin:20px auto 0;
    }
    .ph_c_four span{
        color:#ccc7d9;
        font-size: 1.8rem;
    }
    .ph_c_four div{
        display: inline-block;
    }
    .pc_ks{
        width: 65%;
        background:#2d214f;

    }
    .pc_ks input{
        background: none;
        width: 84%;
        color:#ccc7d9;
        height: 44px;
        line-height:44px;
        border:none;
        outline:none;
        font-size:1.8rem;
    }
    .pc_ks img{
        float:right;
        margin-top:13px;
        margin-right:10px;
        width: 10%;
        height: 10%;
    }
    .ph_c_five{
        width: 90%;
        margin:20px auto 0;
    }
    .ph_c_five span{
        color:#ccc7d9;
        font-size: 1.8rem;
    }
    .ph_c_five div{
        display: inline-block;
    }
    .pc_so{
        width: 48%;
        background:#2d214f;

    }
    .pc_so input{
        background: none;
        width: 70%;
        color:#ccc7d9;
        height: 44px;
        line-height:44px;
        border:none;
        outline:none;
        font-size:1.3rem;
    }
    .pc_so img{
        float:left;
        margin-top:13px;
        margin-left:10px;
        margin-right:5px;
        width: 15%;
        height: 15%;
    }
    .ph_c_five button{
        width: 16%;
        height: 44px;
        outline: none;
        border: none;
        background:#9685cc;
        font-size:1.5rem;
        color:#fff;
    }
    .ph_center_three_box{
        width: 93%;
        margin:22px auto 0;
    }
    .ph_c_three_one{
        padding-bottom:20px;
        border-bottom:1px dashed #65598d;
    }
    .ph_yinpin{
        width: 100%;
        margin-top:10px;
        margin-bottom:10px;
    }
    .ph_yinpin img{
        width: 100%;
    }
    .pc_bt{
        color:#fff;
        font-size:2.05rem;
    }
    .pc_gz_box{
        height: 20px;
        margin:10px 0;
    }
    .pc_gz img{
        margin-right: 12px;
    }
    .pc_gz span{
        color:#d53d3d;
        font-size:1.6rem;
    }
    .pc_sj{
        float: right;
    }
    .pc_miaoshu{
        clear: both;
    }
    .pc_miaoshu p{
        width: 100%;
        line-height:2.5rem;
        font-size: 2rem;
        color:#9e9e9e;
    }
    .pc_miaoshu p a{
        font-size: 2rem;
        color:#9e9e9e;
        text-decoration: none;
    }
    .ph_jzgd{
        color:#fff;
        font-size:2.2rem;
        width: 100%;
        margin:0 auto;
        text-align: center;
        height: 50px;
        line-height:50px;
        cursor: pointer;
        border-bottom:1px dashed #65598d;
    }
    .ph_shouqi{
        color:#fff;
        font-size:2.2rem;
        width: 100%;
        margin:0 auto;
        text-align: center;
        height: 50px;
        line-height:50px;
        cursor: pointer;
        border-bottom:1px dashed #65598d;
    }
    /*步天阁*/
    .ph_btg{
        max-width: 640px;
        min-width:360px;
        margin:11rem auto 0;
    }
    .ph_btg_top_box{
        width: 50%;
        margin:0 auto;
        position: relative;
        top:-99px;
    }
    .ph_btg_top_box img{
        width: 100%;
    }
    .ph_btg_wrap{
        width: 93%;
        margin:0 auto;
        background: #2d214f;
    }
    .ph_btg_box{
        width: 93%;
        margin:-80px auto 0;
        padding-bottom:2rem;
    }
    .ph_btg_box img{
        width: 100%;
    }
    .ph_btg_box p{
        color:#ccc7d9;
        font-size:2.2rem;
        line-height:2.5rem;
        text-indent:2em;
        margin-top:3rem;
    }
    .ph_footer{
        max-width: 640px;
        min-width: 360px;
        height: 200px;
        /*height:auto;*/
        background: center no-repeat;
        /*padding-bottom: 8rem;*/
        /*margin-top:-3px;*/
        position: relative;
        z-index: -1;
        margin:-3px auto 0;
    }
    .ph_footer_kong{
        height: 4.3rem;
        width: 100%;
    }
    .ph_footer_top{
        width: 93%;
        height: 20px;
        margin:0 auto;
    }
    .ph_footer_top a{
        color:#ffffff;
        font-size: 1.2rem;
        float: left;
    }
    .ph_footer_top span{
        margin:0 0.1rem;
        float: left;
    }
    .ph_footer_top p{
        color:#ffffff;
        font-size: 1rem;
        text-align: center;
    }
    .ph_footer_bottm{
        height: 62px;
        width: 62%;
        margin:0 auto;
        text-align: center;
        padding-bottom:5rem;
    }
    .ph_footer_bottm img{
        float: left;
        margin-right: 1rem;
    }
}
@media screen and (max-width:640px){
    .pc_wrap{display:none;}
    .ph_wrap{display:block;}
    .ph_top_wrap{
        /*width: 100%;*/
        max-width: 640px;
        min-width: 360px;
        background:#eeeeee;
        border-bottom:1px solid #ff095a;
        margin:0 auto;
        height: auto;
    }
    .ph_top_box{
        width: 93%;
        margin:0 auto;
    }
    .ph_top_left{
        float: left;
        width:20%;
        margin-top:20px;
        /*padding-bottom: 20px;*/
    }
    .ph_top_left img{
        width: 100%;
    }
    .ph_top_right{
        float: right;
        width: 44%;
        margin-top:25px;
    }
    .ph_top_right img{
        float: left;
        width: 15%;
        margin-left:0.3rem;
    }
    /*中间部分*/
    .ph_center_img{
        max-width:640px;
        min-width:360px;
        margin:0 auto;
    }
    .ph_center_img img{
        width: 100%;
    }
    .ph_center_wrap{
        max-width:640px;
        min-width:360px;
        /*width: 100%;*/
        margin:-4px auto 0;
        background: center;
        /*-webkit-background-size:100% 100%;*/
        background-size:100% 100%;
    }
    .kong{
        width: 100%;
        height: 325px;
    }
    .ph_center_top{
        width: 93%;
        margin:0 auto;
        background:#403366;

    }
    .ph_center_top div{
        float: left;
        width: 33%;
        margin-top:20px;
    }
    .ph_center_top div img{
        float: left;
        margin-top:3px;
        margin-right:3px;
    }
    .ph_center_top div span{
        color: #ccc7d9;
        font-size:2rem;
    }
    .ph_center_two_box{
        width: 93%;
        margin:9px auto 0;
        background:#2d214f;
        padding-bottom:20px;
    }
    .ph_center_two{
        width: 100%;
        margin:0 auto 0;
        background:#403366;
    }
    .ph_center_two div{
        float: left;
        width:50%;
        margin-top:20px;
    }
    .ph_center_two div span{
        color: #ccc7d9;
        font-size:2rem;
    }
    .ph_center_two_left img{
        float: left;
        margin-top:3px;
        margin-right:5px;
        margin-left:35px;
    }
    .ph_center_two_right img{
        float: left;
        margin-top:3px;
        margin-right:5px;
        margin-left:50px;
    }
    .ph_center_three{
        width: 90%;
        margin:10px auto 0;
        background:#403366;
        padding-bottom:20px;
    }
    .ph_c_th_one{
        width: 90%;
        margin:0 auto;
        height: 45px;
        border-bottom:1px solid #65598d;
        font-size:2rem;
        color:#b9b3ca;
        padding-top:20px;
    }
    .ph_c_four{
        width: 90%;
        margin:20px auto 0;
    }
    .ph_c_four span{
        color:#ccc7d9;
        font-size: 1.8rem;
    }
    .ph_c_four div{
        display: inline-block;
    }
    .pc_ks{
        width: 65%;
        background:#2d214f;

    }
    .pc_ks input{
        background: none;
        width: 84%;
        color:#ccc7d9;
        height: 44px;
        line-height:44px;
        border:none;
        outline:none;
        font-size:1.8rem;
    }
    .pc_ks img{
        float:right;
        margin-top:13px;
        margin-right:10px;
        width: 10%;
        height: 10%;
    }
    .ph_c_five{
        width: 90%;
        margin:20px auto 0;
    }
    .ph_c_five span{
        color:#ccc7d9;
        font-size: 1.8rem;
    }
    .ph_c_five div{
        display: inline-block;
    }
    .pc_so{
        width: 48%;
        background:#2d214f;

    }
    .pc_so input{
        background: none;
        width: 70%;
        color:#ccc7d9;
        height: 44px;
        line-height:44px;
        border:none;
        outline:none;
        font-size:1.3rem;
    }
    .pc_so img{
        float:left;
        margin-top:13px;
        margin-left:10px;
        margin-right:5px;
        width: 15%;
        height: 15%;
    }
    .ph_c_five button{
        width: 16%;
        height: 44px;
        outline: none;
        border: none;
        background:#9685cc;
        font-size:1.5rem;
        color:#fff;
    }
    .ph_center_three_box{
        width: 93%;
        margin:22px auto 0;
    }
    .ph_c_three_one{
        padding-bottom:20px;
        border-bottom:1px dashed #65598d;
    }
    .ph_yinpin{
        width: 100%;
        margin-top:10px;
        margin-bottom:10px;
    }
    .ph_yinpin img{
        width: 100%;
    }
    .pc_bt{
        color:#fff;
        font-size:2.05rem;
    }
    .pc_gz_box{
        height: 20px;
        margin:10px 0;
    }
    .pc_gz img{
        margin-right: 12px;
    }
    .pc_gz span{
        color:#d53d3d;
        font-size:1.6rem;
    }
    .pc_sj{
        float: right;
    }
    .pc_miaoshu{
        clear: both;
    }
    .pc_miaoshu p{
        width: 100%;
        line-height:2.5rem;
        font-size: 2rem;
        color:#9e9e9e;
    }
    .pc_miaoshu p a{
        font-size: 2rem;
        color:#9e9e9e;
        text-decoration: none;
    }
    .ph_jzgd{
        color:#fff;
        font-size:2.2rem;
        width: 100%;
        margin:0 auto;
        text-align: center;
        height: 50px;
        line-height:50px;
        cursor: pointer;
        border-bottom:1px dashed #65598d;
    }
    .ph_shouqi{
        color:#fff;
        font-size:2.2rem;
        width: 100%;
        margin:0 auto;
        text-align: center;
        height: 50px;
        line-height:50px;
        cursor: pointer;
        border-bottom:1px dashed #65598d;
    }
    /*步天阁*/
    .ph_btg{
        max-width: 640px;
        min-width:360px;
        margin:11rem auto 0;
    }
    .ph_btg_top_box{
        width: 50%;
        margin:0 auto;
        position: relative;
        top:-99px;
    }
    .ph_btg_top_box img{
        width: 100%;
    }
    .ph_btg_wrap{
        width: 93%;
        margin:0 auto;
        background: #2d214f;
    }
    .ph_btg_box{
        width: 93%;
        margin:-80px auto 0;
        padding-bottom:2rem;
    }
    .ph_btg_box img{
        width: 100%;
    }
    .ph_btg_box p{
        color:#ccc7d9;
        font-size:2.2rem;
        line-height:2.5rem;
        text-indent:2em;
        margin-top:3rem;
    }
    .ph_footer{
        max-width: 640px;
        min-width: 360px;
        height: 200px;
        /*height:auto;*/
        background: center no-repeat;
        /*padding-bottom: 8rem;*/
        /*margin-top:-3px;*/
        position: relative;
        z-index: -1;
        margin:-3px auto 0;
    }
    .ph_footer_kong{
        height: 4.3rem;
        width: 100%;
    }
    .ph_footer_top{
        width: 93%;
        height: 20px;
        margin:0 auto;
    }
    .ph_footer_top a{
        color:#ffffff;
        font-size: 1.2rem;
        float: left;
    }
    .ph_footer_top span{
        margin:0 0.1rem;
        float: left;
    }
    .ph_footer_top p{
        color:#ffffff;
        font-size: 1rem;
        text-align: center;
    }
    .ph_footer_bottm{
        height: 62px;
        width: 62%;
        margin:0 auto;
        text-align: center;
        padding-bottom:5rem;
    }
    .ph_footer_bottm img{
        float: left;
        margin-right: 1rem;
    }
}

/*mobile screen h 640 */
@media screen and (max-width:640px){   }

/* 5s */
@media screen and (max-width:320px){
        .pc_wrap{display:none;}
        .ph_wrap{display:block;}
        .ph_top_wrap{
            /*width: 100%;*/
            max-width: 640px;
            min-width: 320px;
            background:#eeeeee;
            border-bottom:1px solid #ff095a;
            margin:0 auto;
            height: auto;
        }
        .ph_top_box{
            width: 93%;
            margin:0 auto;
        }
        .ph_top_left{
            float: left;
            width:20%;
            margin-top:20px;
            /*padding-bottom: 20px;*/
        }
        .ph_top_left img{
            width: 100%;
        }
        .ph_top_right{
            float: right;
            width: 44%;
            margin-top:25px;
        }
        .ph_top_right img{
            float: left;
            width: 15%;
            margin-left:0.3rem;
        }
        /*中间部分*/
        .ph_center_img{
            max-width:640px;
            min-width:320px;
        }
        .ph_center_img img{
            width: 100%;
        }
        .ph_center_wrap{
            max-width:640px;
            min-width:320px;
            /*width: 100%;*/
            margin:-4px auto 0;
            background: center;
            /*-webkit-background-size:100% 100%;*/
            background-size:100% 100%;
        }
        .kong{
            width: 100%;
            height: 325px;
        }
        .ph_center_top{
            width: 93%;
            margin:0 auto;
            background:#403366;

        }
        .ph_center_top div{
            float: left;
            width: 33%;
            margin-top:20px;
        }
        .ph_center_top div img{
            float: left;
            margin-top:3px;
            margin-right:3px;
        }
        .ph_center_top div span{
            float: left;
            color: #ccc7d9;
            font-size:1.8rem;
            margin-top:3px;
        }
        .ph_center_two_box{
            width: 93%;
            margin:9px auto 0;
            background:#2d214f;
            padding-bottom:20px;
        }
        .ph_center_two{
            width: 100%;
            margin:0 auto 0;
            background:#403366;
        }
        .ph_center_two div{
            float: left;
            width:50%;
            margin-top:20px;
        }
        .ph_center_two div span{
            color: #ccc7d9;
            font-size:2rem;
        }
        .ph_center_two_left img{
            float: left;
            margin-top:3px;
            margin-right:5px;
            margin-left:25px;
        }
        .ph_center_two_right img{
            float: left;
            margin-top:3px;
            margin-right:5px;
            margin-left:33px;
        }
        .ph_center_three{
            width: 90%;
            margin:10px auto 0;
            background:#403366;
            padding-bottom:20px;
        }
        .ph_c_th_one{
            width: 90%;
            margin:0 auto;
            height: 45px;
            border-bottom:1px solid #65598d;
            font-size:2rem;
            color:#b9b3ca;
            padding-top:20px;
        }
        .ph_c_four{
            width: 90%;
            margin:20px auto 0;
        }
        .ph_c_four span{
            color:#ccc7d9;
            font-size: 1.4rem;
        }
        .ph_c_four div{
            display: inline-block;
        }
        .pc_ks{
            width: 65%;
            background:#2d214f;

        }
        .pc_ks input{
            background: none;
            width: 83%;
            color:#ccc7d9;
            height: 44px;
            line-height:44px;
            border:none;
            outline:none;
            font-size:1.8rem;
        }
        .pc_ks img{
            float:right;
            margin-top:13px;
            margin-right:10px;
            width: 10%;
            height: 10%;
        }
        .ph_c_five{
            width: 90%;
            margin:20px auto 0;
        }
        .ph_c_five span{
            color:#ccc7d9;
            font-size: 1.4rem;
        }
        .ph_c_five div{
            display: inline-block;
        }
        .pc_so{
            width: 48%;
            background:#2d214f;

        }
        .pc_so input{
            background: none;
            width: 70%;
            color:#ccc7d9;
            height: 44px;
            line-height:44px;
            border:none;
            outline:none;
            font-size:1.3rem;
        }
        .pc_so img{
            float:left;
            margin-top:13px;
            margin-left:10px;
            margin-right:5px;
            width: 15%;
            height: 15%;
        }
        .ph_c_five button{
            width: 16%;
            height: 44px;
            outline: none;
            border: none;
            background:#9685cc;
            font-size:1.2rem;
            color:#fff;
        }
        .ph_center_three_box{
            width: 93%;
            margin:22px auto 0;
        }
        .ph_c_three_one{
            padding-bottom:20px;
            border-bottom:1px dashed #65598d;
        }
        .ph_yinpin{
            width: 100%;
            margin-top:10px;
            margin-bottom:10px;
        }
        .ph_yinpin img{
            width: 100%;
        }
        .pc_bt{
            color:#fff;
            font-size:1.5rem;
        }
        .pc_gz_box{
            height: 20px;
            margin:10px 0;
        }
        .pc_gz img{
            margin-right: 12px;
        }
        .pc_gz span{
            color:#d53d3d;
            font-size:1.6rem;
        }
        .pc_sj{
            float: right;
        }
        .pc_miaoshu{
            clear: both;
        }
        .pc_miaoshu p{
            width: 100%;
            line-height:2.5rem;
            font-size: 2rem;
            color:#9e9e9e;
        }
        .pc_miaoshu p a{
            font-size: 2rem;
            color:#9e9e9e;
            text-decoration: none;
        }
        .ph_jzgd{
            color:#fff;
            font-size:2.2rem;
            width: 100%;
            margin:0 auto;
            text-align: center;
            height: 50px;
            line-height:50px;
            cursor: pointer;
            border-bottom:1px dashed #65598d;
        }
        .ph_shouqi{
            color:#fff;
            font-size:2.2rem;
            width: 100%;
            margin:0 auto;
            text-align: center;
            height: 50px;
            line-height:50px;
            cursor: pointer;
            border-bottom:1px dashed #65598d;
        }
        /*步天阁*/
        .ph_btg{
            max-width: 640px;
            min-width:320px;
            margin:11rem auto 0;
        }
        .ph_btg_top_box{
            width: 50%;
            margin:0 auto;
            position: relative;
            top:-99px;
        }
        .ph_btg_top_box img{
            width: 100%;
        }
        .ph_btg_wrap{
            width: 93%;
            margin:0 auto;
            background: #2d214f;
        }
        .ph_btg_box{
            width: 93%;
            margin:-80px auto 0;
            padding-bottom:2rem;
        }
        .ph_btg_box img{
            width: 100%;
        }
        .ph_btg_box p{
            color:#ccc7d9;
            font-size:2.2rem;
            line-height:2.5rem;
            text-indent:2em;
            margin-top:3rem;
        }
        .ph_footer{
            max-width: 640px;
            min-width: 320px;
            height: 200px;
            /*height:auto;*/
            background: center no-repeat;
            /*padding-bottom: 8rem;*/
            margin-top:-3px;
            position: relative;
            z-index: -1;
        }
        .ph_footer_kong{
            height: 4.3rem;
            width: 100%;
        }
        .ph_footer_top{
            width: 93%;
            height: 34px;
            margin:0 auto;
        }
        .ph_footer_center{
            height: 20px!important;
        }
        .ph_footer_top a{
            color:#ffffff;
            font-size: 1.2rem;
            float: left;
        }
        .ph_footer_top span{
            margin:0 0.1rem;
            float: left;
        }
        .ph_footer_top p{
            color:#ffffff;
            font-size: 1rem;
            text-align: center;
        }
        .ph_footer_bottm{
            height: 62px;
            width: 70%;
            margin:0 auto;
            text-align: center;
            padding-bottom:5rem;
        }
        .ph_footer_bottm img{
            float: left;
            margin-right: 1rem;
        }
}
@media screen and (max-width:375px){
    .pc_wrap{display:none;}
    .ph_wrap{display:block;}
    .ph_top_wrap{
        /*width: 100%;*/
        max-width: 640px;
        min-width: 320px;
        background:#eeeeee;
        border-bottom:1px solid #ff095a;
        margin:0 auto;
        height: auto;
    }
    .ph_top_box{
        width: 93%;
        margin:0 auto;
    }
    .ph_top_left{
        float: left;
        width:20%;
        margin-top:20px;
        /*padding-bottom: 20px;*/
    }
    .ph_top_left img{
        width: 100%;
    }
    .ph_top_right{
        float: right;
        width: 44%;
        margin-top:25px;
    }
    .ph_top_right img{
        float: left;
        width: 15%;
        margin-left:0.3rem;
    }
    /*中间部分*/
    .ph_center_img{
        max-width:640px;
        min-width:320px;
    }
    .ph_center_img img{
        width: 100%;
    }
    .ph_center_wrap{
        max-width:640px;
        min-width:320px;
        /*width: 100%;*/
        margin:-4px auto 0;
        background: center;
        /*-webkit-background-size:100% 100%;*/
        background-size:100% 100%;
    }
    .kong{
        width: 100%;
        height: 325px;
    }
    .ph_center_top{
        width: 93%;
        margin:0 auto;
        background:#403366;

    }
    .ph_center_top div{
        float: left;
        width: 33%;
        margin-top:20px;
    }
    .ph_center_top div img{
        float: left;
        margin-top:3px;
        margin-right:3px;
    }
    .ph_center_top div span{
        float: left;
        color: #ccc7d9;
        font-size:1.8rem;
        margin-top:3px;
    }
    .ph_center_two_box{
        width: 93%;
        margin:9px auto 0;
        background:#2d214f;
        padding-bottom:20px;
    }
    .ph_center_two{
        width: 100%;
        margin:0 auto 0;
        background:#403366;
    }
    .ph_center_two div{
        float: left;
        width:50%;
        margin-top:20px;
    }
    .ph_center_two div span{
        color: #ccc7d9;
        font-size:2rem;
    }
    .ph_center_two_left img{
        float: left;
        margin-top:3px;
        margin-right:5px;
        margin-left:25px;
    }
    .ph_center_two_right img{
        float: left;
        margin-top:3px;
        margin-right:5px;
        margin-left:33px;
    }
    .ph_center_three{
        width: 90%;
        margin:10px auto 0;
        background:#403366;
        padding-bottom:20px;
    }
    .ph_c_th_one{
        width: 90%;
        margin:0 auto;
        height: 45px;
        border-bottom:1px solid #65598d;
        font-size:2rem;
        color:#b9b3ca;
        padding-top:20px;
    }
    .ph_c_four{
        width: 90%;
        margin:20px auto 0;
    }
    .ph_c_four span{
        color:#ccc7d9;
        font-size: 1.4rem;
    }
    .ph_c_four div{
        display: inline-block;
    }
    .pc_ks{
        width: 65%;
        background:#2d214f;

    }
    .pc_ks input{
        background: none;
        width: 83%;
        color:#ccc7d9;
        height: 44px;
        line-height:44px;
        border:none;
        outline:none;
        font-size:1.8rem;
    }
    .pc_ks img{
        float:right;
        margin-top:13px;
        margin-right:10px;
        width: 10%;
        height: 10%;
    }
    .ph_c_five{
        width: 90%;
        margin:20px auto 0;
    }
    .ph_c_five span{
        color:#ccc7d9;
        font-size: 1.4rem;
    }
    .ph_c_five div{
        display: inline-block;
    }
    .pc_so{
        width: 48%;
        background:#2d214f;

    }
    .pc_so input{
        background: none;
        width: 70%;
        color:#ccc7d9;
        height: 44px;
        line-height:44px;
        border:none;
        outline:none;
        font-size:1.3rem;
    }
    .pc_so img{
        float:left;
        margin-top:13px;
        margin-left:10px;
        margin-right:5px;
        width: 15%;
        height: 15%;
    }
    .ph_c_five button{
        width: 16%;
        height: 44px;
        outline: none;
        border: none;
        background:#9685cc;
        font-size:1.2rem;
        color:#fff;
    }
    .ph_center_three_box{
        width: 93%;
        margin:22px auto 0;
    }
    .ph_c_three_one{
        padding-bottom:20px;
        border-bottom:1px dashed #65598d;
    }
    .ph_yinpin{
        width: 100%;
        margin-top:10px;
        margin-bottom:10px;
    }
    .ph_yinpin img{
        width: 100%;
    }
    .pc_bt{
        color:#fff;
        font-size:1.5rem;
    }
    .pc_gz_box{
        height: 20px;
        margin:10px 0;
    }
    .pc_gz img{
        margin-right: 12px;
    }
    .pc_gz span{
        color:#d53d3d;
        font-size:1.6rem;
    }
    .pc_sj{
        float: right;
    }
    .pc_miaoshu{
        clear: both;
    }
    .pc_miaoshu p{
        width: 100%;
        line-height:2.5rem;
        font-size: 2rem;
        color:#9e9e9e;
    }
    .pc_miaoshu p a{
        font-size: 2rem;
        color:#9e9e9e;
        text-decoration: none;
    }
    .ph_jzgd{
        color:#fff;
        font-size:2.2rem;
        width: 100%;
        margin:0 auto;
        text-align: center;
        height: 50px;
        line-height:50px;
        cursor: pointer;
        border-bottom:1px dashed #65598d;
    }
    .ph_shouqi{
        color:#fff;
        font-size:2.2rem;
        width: 100%;
        margin:0 auto;
        text-align: center;
        height: 50px;
        line-height:50px;
        cursor: pointer;
        border-bottom:1px dashed #65598d;
    }
    /*步天阁*/
    .ph_btg{
        max-width: 640px;
        min-width:320px;
        margin:11rem auto 0;
    }
    .ph_btg_top_box{
        width: 50%;
        margin:0 auto;
        position: relative;
        top:-99px;
    }
    .ph_btg_top_box img{
        width: 100%;
    }
    .ph_btg_wrap{
        width: 93%;
        margin:0 auto;
        background: #2d214f;
    }
    .ph_btg_box{
        width: 93%;
        margin:-80px auto 0;
        padding-bottom:2rem;
    }
    .ph_btg_box img{
        width: 100%;
    }
    .ph_btg_box p{
        color:#ccc7d9;
        font-size:2.2rem;
        line-height:2.5rem;
        text-indent:2em;
        margin-top:3rem;
    }
    .ph_footer{
        max-width: 640px;
        min-width: 320px;
        height: 200px;
        /*height:auto;*/
        background: center no-repeat;
        /*padding-bottom: 8rem;*/
        margin-top:-3px;
        position: relative;
        z-index: -1;
    }
    .ph_footer_kong{
        height: 4.3rem;
        width: 100%;
    }
    .ph_footer_top{
        width: 93%;
        height: 34px;
        margin:0 auto;
    }
    .ph_footer_center{
        height: 20px!important;
    }
    .ph_footer_top a{
        color:#ffffff;
        font-size: 1.2rem;
        float: left;
    }
    .ph_footer_top span{
        margin:0 0.1rem;
        float: left;
    }
    .ph_footer_top p{
        color:#ffffff;
        font-size: 1rem;
        text-align: center;
    }
    .ph_footer_bottm{
        height: 62px;
        width: 70%;
        margin:0 auto;
        text-align: center;
        padding-bottom:5rem;
    }
    .ph_footer_bottm img{
        float: left;
        margin-right: 1rem;
    }
}
@media (device-height:736px) and (-webkit-min-device-pixel-ratio:2){/* 兼容iphone6 plus 实际屏幕宽度414px */

}


/*ie6-8 max-992 hack*/
@media \0screen\,screen\9 { @media screen and (max-width:992px){

} }