
/* �����Ӧ���ֻ��Զ��� */
.media_content {margin:0 auto; max-width:640px;}

/* Բ����ʽ */
.bob4r {-webkit-border-radius:0.4em 0.4em 0.4em 0.4em; -moz-border-radius:0.4em 0.4em 0.4em 0.4em; -ms-border-radius:0.4em 0.4em 0.4em 0.4em; -o-border-radius:0.4em 0.4em 0.4em 0.4em;  border-radius:0.4em 0.4em 0.4em 0.4em;}

/* ������Ӱ */
.wsd {-webkit-box-shadow:2px 2px 6px #cecece; -moz-box-shadow:2px 2px 6px #cecece; -ms-box-shadow:2px 2px 6px #cecece; -0-box-shadow:2px 2px 6px #cecece; box-shadow:2px 2px 6px #cecece;}
.nsd {-webkit-box-shadow:2px 2px 6px #cecece inset; -moz-box-shadow:2px 2px 6px #cecece inset; -ms-box-shadow:2px 2px 6px #cecece inset; -0-box-shadow:2px 2px 6px #cecece inset; box-shadow:2px 2px 6px #cecece inset;}

/* headerͷ��, footer�ײ�, ��ʽ */
/* headerͷ����ʽ */
.header {padding-bottom:1.5em;}
.header .top {background:#bd2b58 url(../image/icon_02.png) no-repeat center; background-size:64.8%; position:relative; margin:0px 0px 2px 0px;}
.menu_button {background:#9d0b38 url(../image/icon_02.png) no-repeat center; background-size:60.58%;}
.top .tel {background:#9d0b38 url(../image/icon_02.png) no-repeat center; background-size:60.58%;}
.menu_button,.top .tel {height:5.6em; width:15.5%; cursor:pointer;}

.lr_box7{ width:80%; margin:auto; background:#88a0b8; padding:5%;}
.lr_box7 h6{ text-align:center; font-size:1.5em; color:#FFFFFF; padding-bottom:2%;}
.lr_box7 p{  width:100%; margin:auto; margin-bottom:5%;  margin-left:8%;color:#fff}
.lr_box7 p strong{ font-size:1.2em; color:#fff}
.lr_box7 p input{ border:none; height:2.5em; width:60%; }
.submit{ background:#12a5db; padding:1% 5%; font-size:1.8em; color:#FFFFFF; border:none; margin:2% 0 2% 30%;}
.lr_box7 h3{ font-size:1em; color:#fff; text-align:center; }
img{ width:100%; display:block;}

.am-container{position: fixed; left: 0; bottom: 0; width: 100%; height:50px; background:#CCCCCC; line-height:50px; border-top: 1px #eee solid;z-index:9999; font-size:16px;}
.button{position: fixed;color: #aaa;top: 40%;right: 0;z-index: 99999;width: 18%;}

.SuspensionBox {
    position: fixed;
    z-index: 10;
    width: 100%;
    background-color: transparent;
    position: relative;
}
.position_bottom {
    bottom: -1px;
    left: 0;
}
.position_fixed {
    position: fixed !important;
}


/* 底部悬浮 微信号 */

.FooterButton {

    height: auto;

    background-color: #fff;

    text-align: center;

    overflow: hidden;

}

    .FooterButton.flex_row_center {

        border-top: 1px solid #e9e9e9;

        z-index: 10;

    }

    .FooterButton .span {

        display: inline-block;

        vertical-align: middle;

    }

    .FooterButton .Transition {

        -moz-transition: height 1s;

        -webkit-transition: height 1s;

        -o-transition: height 1s;

        transition: height 1s;

    }



    .FooterButton .Info {

        overflow: hidden;

        font-size: 1.5em;

        width: 100%;

        height: auto;

        position: relative;

        text-align: left;

        border-bottom: 1px solid #e9e9e9;

    }

        .FooterButton .FillBox {

            height: 0;

        }

            .FooterButton .FillBox.Show {

                height: 1.5em;

            }

        .FooterButton .Content {

            overflow: hidden;

            width: 100%;

            position: absolute;

            top: 0;

            left: 0;

        }

            .FooterButton .Content .Left {

                display: block;

                float: left;

            }

            .FooterButton .Content .Right {

                float: right;

            }

            .FooterButton .Content .BorderStyle {

                -moz-border-radius: .3em;

                -webkit-border-radius: .3em;

                border-radius: .3em;



                -moz-box-shadow: 0px 0px 2px #888888;

                box-shadow: 0px 0px 2px #888888;

            }

            .FooterButton .Content .EdgeLeft {

                padding-left: .5em !important;

            }

            .FooterButton .Content .EdgeRight {

                padding-right: 1.5em !important;

            }

            .FooterButton .Content .Avatar {

                display: block;

                width: auto;

                height: 2.2em;

                padding: .4em;

            }

                .FooterButton .Content .Avatar img {

                    display: block;

                    width: auto;

                    height: 100%;

                }

            .FooterButton .Content .Text {

                overflow: hidden;

                position: relative;

                width: auto;

                height: auto;

                z-index: 1;



                padding-left: .2em;

                padding-right: .5em;

            }

                .FooterButton .Content .Text .span {

                    line-height: 1.8em;

                }

                .FooterButton .Content .Text .WeChatNo {

                    font-size: 1.3em;

                    border-bottom: 2px solid transparent;

                    padding: 0 .1em .2em .1em;

                }

            .FooterButton .Content .HImg {

                overflow: hidden;

                width: auto;

                height: 2.2em;

                padding: .5em;

                padding-left: .9em;

                z-index: 0;

            }

                .FooterButton .Content .HImg img {

                    display: block;

                    float: right;

                    width: auto;

                    min-width: auto !important;

                    max-width: auto !important;

                    height: 100%;



                    -webkit-border-radius: .3em;

                    -moz-border-radius: .3em;

                    border-radius: .3em;

                    -moz-box-shadow: 0px 0px 4px #888;

                    box-shadow: 0px 0px 4px #888;

                }

            .FooterButton .Content .Button {

                overflow: hidden;

                width: auto;

                height: 2.4em;

                padding: .3em;

                z-index: 0;

            }

                .FooterButton .Content .Button .span {

                    display: block;

                    line-height: 2.4em;

                    color: #fff;

                    padding: 0 .5em;

                }

            .FooterButton .Content .Left .HintBtn {

                color: #fff;

                line-height: 2.2em;

                -webkit-border-radius: .4em;

                -moz-border-radius: .4em;

                border-radius: .4em;

                padding: 0 .7em;

                margin-right: 0.2em;

            }



    .FooterButton .ButtonList {

        display: block;

        overflow: hidden;

        position: relative;

        font-size: 1.4em;

        width: 100%;

        height: 0;

    }

        .FooterButton .ButtonList.Show {

            height: 3.5em;

            height: 4em;

        }

        .FooterButton .ButtonList:hover {

            cursor: pointer;

        }

        .FooterButton .ButtonList .Item {

            width: 50%;

            height: auto;

            float: left;

            font-size: 1.3em;

        }

            .FooterButton .ButtonList .Item.Fixed {

                position: absolute;

                top: 0;

                right: 0;

            }

            .FooterButton .ButtonList .Item .span {

                width: auto;

                height: 100%;

                line-height: 3.5em;

                line-height: 4em;

                line-height: 3.1em;

                letter-spacing: 1px;

            }

            .FooterButton .ButtonList .Item .span.img img {

                display: block;

                width: auto;

                height: 2.5em;

            }

            .FooterButton .ButtonList .Item .span.tel {

                color: #818b8f;

                color: #000;

            }



.LowerIntent {

    display: block;

    position: relative;

    overflow: hidden;

    width: 100%;

    height: auto;

    font-size: 1.8em;

}

    .LowerIntent .Line {

        display: block;

        overflow: hidden;

        position: relative;

        width: 100%;

        height: auto;

        text-align: center;

        margin: .3em 0;

    }

        .LowerIntent .Line .span {

            display: inline-block;

            letter-spacing: .1em;
        }

        .LowerIntent .Line .span.wx {

            padding: .2em .4em;

            font-weight: bold;

        }

        .LowerIntent .Line .span.max {

            font-size: 1.49em;

            font-weight: bold;

            line-height: 1.3em;

        }

.PSHParFB.SlideHint .PSHParS.SlideHint, .PSHParFB.AlertHintMsg .PSHParS.AlertHintMsg, .PSHParFB.WXNoHintShow .PSHParS.WXNoHintShow, .PSHParFB.YND_N .PSHParS.NoWeChatNO, .PSHParFB.YND_Y .PSHParS.NorDefault {
    display: block;
}

