*{margin:0px;padding:0px}
html{-webkit-text-size-adjust:none;word-wrap:break-word}
body{font-family:"΢���ź�"; line-height:1.4rem;}
ol,ul{list-style:none}
img{border:0;-ms-interpolation-mode:bicubic;width: 100%;height: auto;}
a{color:#000;text-decoration:none;cursor:pointer}
.dis{display:block}
.undis{display:none}
.overflow{overflow:hidden}
.clear{clear:both;visibility:hidden}
.l{float:left;display:inline}
.r{float:right;display:inline}
.c{text-align:center}
@media only screen and (max-width:309px){html{font-size:9.375px}}
@media only screen and (max-width:319px) and (min-width:310px){html{font-size:9.6875px}}
@media only screen and (max-width:349px) and (min-width:320px){html{font-size:10px}}
@media only screen and (max-width:359px) and (min-width:350px){html{font-size:10.9375px}}
@media only screen and (max-width:374px) and (min-width:360px){html{font-size:11.25px}}
@media only screen and (max-width:399px) and (min-width:375px){html{font-size:11.718px}}
@media only screen and (max-width:413px) and (min-width:400px){html{font-size:12.5px}}
@media only screen and (max-width:469px) and (min-width:414px){html{font-size:12.9375px}}
@media only screen and (max-width:479px) and (min-width:470px){html{font-size:14.6875px}}
@media only screen and (max-width:539px) and (min-width:480px){html{font-size:15px}}
@media only screen and (max-width:559px) and (min-width:540px){html{font-size:16.875px}}
@media only screen and (max-width:569px) and (min-width:560px){html{font-size:17.5px}}
@media only screen and (max-width:629px) and (min-width:570px){html{font-size:17.8125px}}
@media only screen and (max-width:639px) and (min-width:630px){html{font-size:19.6875px}}
@media only screen and (min-width:640px){html{font-size:20px}.viewport{max-width:640px}}
.viewport{width:32rem;margin:0 auto;overflow:hidden}

/*��ҳͷ��*/
.syzt{width: 32rem;margin: 0 auto;overflow: hidden;background-color:#fff;}
.syzt_l{float: left;height: 3.3rem;width: 25rem;margin: 0.4rem 0 0.4rem 1rem;}
.syzt_r{float: right;height: 3.3rem;width: 2.25rem;margin: 0.4rem 1rem 0.4rem 0;}
/*����վͷ*/
.ggzt{height:4rem; line-height:0;background-color: #018BD1;}
.ggzt .back{width:0.8rem; margin:1.2rem 0 0 2rem; float:left}
.ggzt .logo{width:12.1rem; float:left; margin:0.9rem 6.5rem 0}
.ggzt .dhan{width:2.2rem; float:right; margin:1.47rem 1.5rem 0 0}
.ztdh{width:5rem; height:5.6rem; margin:0.75rem 1.5rem; float:left}
.ztdh span{font:1.2rem/1.8rem '΢���ź�'; color:#575757}
.ztdh .xtb{width:3.8rem; height:3.8rem; margin:0 auto}
.bt h1{text-align:center;color:#333;font-size:2rem;line-height:3rem;padding:1rem 0.5rem;}
/*΢����ʾ*/
#LXB_CONTAINER.lxb-container{z-index:444 !important;}
.top_weixin{ width:100%; height:50px; position:fixed; top:0; left:0; font-family:"΢���ź�"; display:none; z-index:99999999;}
.top_weixin a{ width:100%; height:100%; display:block; color:#fff;}
.weixin_bg{ width:100%; height:50px; background:#000; opacity:0.8;}
.weixin_dh{ width:640px; height:50px; position:absolute; left:0; top:0;}
.weixin_dh i{ display:block; width:25px; height:25px; float:left; margin:8px 0 0 12px; background:url(/TOPweixin.png) no-repeat center; background-size:100%; border-radius:5px;}
.weixin_dh>span{ height:30px; float:left; margin-left:10px; display:block;}
.weixin_dh>span dd{ height:14px; font-weight:600; margin-top:6px;}
.weixin_dh>span dd strong{ height:100%;  font-size:1rem; float:left; color:#fff; line-height:16px;}
.weixin_dh>span dd>span{ height:12px; font-size:12px; float:left; color:#D4D4D4; margin:4px 0 0 6px; line-height:12px;}
.weixin_dh>span h3{ height:16px; font-size:1rem; margin-top:4px; line-height:16px; font-weight:normal; color:#fff;}
/*վ��*/
.backtop{width:32rem; height:3rem; margin:0 auto; background:#c2c2c2 url(/img2/ggzd_top.png) no-repeat center; background-size:2rem}
.backtop a{width:32rem; height:3rem; display:block}
.ggzd{width:32rem; height:4rem; padding:0.5rem 0; margin:0 auto 4.3rem; color:#959595; text-align:center}
.ggzd .p1{font:1.3rem/2rem '΢���ź�'}
.ggzd .p2{font:1.2rem/1.5rem '΢���ź�'}
.ggzd .p1 a{color:#959595;}
/*����*/
#tcbox {display:none;width: 275px; height: 230px;position: fixed;z-index: 9999999999; margin-left: -137.5px;left: 50%; top: 50%;margin-top: -140px;transform-style: preserve-3d;-webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;-webkit-perspective: 500px; -moz-perspective: 500px; perspective: 500px;webkit-transform: translateZ(2000px); -moz-transform: translateZ(2000px);transform: translateZ(2000px);}
#tcbox *{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.xhcenterbox {width: 275px;height: 230px;opacity: 0;background-color: #fff;position: absolute;-webkit-border-radius: 15px; -moz-border-radius: 15px;border-radius: 15px;-webkit-box-shadow: 0 0 20px rgba(10,2,4,.75); -moz-box-shadow: 0 0 20px rgba(10,2,4,.75);-ms-box-shadow: 0 0 20px rgba(10,2,4,.75);box-shadow: 0 0 20px rgba(10,2,4,.75);-webkit-transform-origin: center top;-moz-transform-origin: center top;transform-origin: center top;-webkit-transform: translateZ(999px);-moz-transform: translateZ(999px);transform: translateZ(999px);}
.CenterBoxShow {animation: cshow 2s forwards linear;-webkit-animation: cshow 2s forwards linear; -moz-animation: cshow 2s forwards linear}
@keyframes cshow {
    0% {
        -webkit-transform: rotateX(80deg);
        -moz-transform: rotateX(80deg);
			transform: rotateX(80deg);
    }

    20% {
        opacity: 1
    }

    70% {
        -webkit-transform: rotateX(-30deg);
        -moz-transform: rotateX(-30deg);
		 transform: rotateX(-30deg);
        opacity: 1
    }

    100% {
        -webkit-transform: rotateX(0);
        -moz-transform: rotateX(0);
		transform: rotateX(0);
        opacity: 1
    }
}

@-moz-keyframes cshow {
    0% {
        -webkit-transform: rotateX(80deg);
        -moz-transform: rotateX(80deg);transform: rotateX(80deg);
    }

    20% {
        opacity: 1
    }

    70% {
        -webkit-transform: rotateX(-30deg);
        -moz-transform: rotateX(-30deg);
		transform: rotateX(-30deg);opacity: 1;
    }

    100% {
        -webkit-transform: rotateX(0);
        -moz-transform: rotateX(0); transform: rotateX(0);
        opacity: 1
    }
}

@-webkit-keyframes cshow {
    0% {
        -webkit-transform: rotateX(80deg);
        -moz-transform: rotateX(80deg);transform: rotateX(80deg);
    }

    20% {
        opacity: 1
    }

    70% {
        -webkit-transform: rotateX(-30deg);
        -moz-transform: rotateX(-30deg); transform: rotateX(-30deg);
        opacity: 1
    }

    100% {
        -webkit-transform: rotateX(0);
        -moz-transform: rotateX(0);transform: rotateX(0);
        opacity: 1
    }
}
.xhcenterbox-close {cursor: pointer;position: absolute; top: -14px;right: -14px;width: 40px;height: 40px;}
.xhcenterbox .xhcenter-title {display: block;width: 100%;text-align: center;font-size: 22px;font-weight: 400;line-height: 1.5;font-family: "Microsoft YaHei";margin:10px 0}
.xhcenterbox .xhcenter-innertext{display: block;width: 100%;text-align: center;font-size: 16px;font-weight: 400;line-height: 1.5;font-family: "Microsoft YaHei";padding: 0 10px;text-align: left;}
.xhcenterbox .xhcenter-innertext span{color: red;}
.xhcenterbox .retel{padding:5px 10px;overflow: hidden;}
.xhcenterbox .retel #telInput{width: 170px;height: 30px;line-height: 30px;background-color: #FFF;font-size: 14px;color: #6a7380;-moz-border-radius: 15px 0 0 15px;-webkit-border-radius: 15px 0 0 15px;border-radius: 15px 0 0 15px;padding-left: 8px;float: left;outline: 0;border: 1px solid #282828;font-size: 14px;}
.xhcenterbox .retel #callBtn{height: 30px;line-height: 30px;background-color:#282828;color: #fff;border: 0;width: 80px;-moz-border-radius: 0 15px 15px 0;-webkit-border-radius: 0 15px 15px 0;border-radius: 0 15px 15px 0;font-size: 14px;    float: left;}
.xhcenter-chat{position: absolute;width: 100%;bottom: 0;left: 0;height: 45px;line-height: 58px;-webkit-border-radius: 0 0 15px 15px;-moz-border-radius: 0 0 15px 15px;border-radius: 0 0 15px 15px;}
.xhcenter-chat .xhcenter-yyy{background-color: #25C53F;position: relative;width: 50%;height: 45px;float: left;cursor: pointer;font-size: 18px;border-bottom-left-radius: 15px;-webkit-border-bottom-left-radius: 15px;-moz-border-bottom-left-radius: 15px;color: #fff;overflow: hidden;}
.xhcenter-chat .xhcenter-yyy img{float: left;margin: 8px 5px 8px 8px; width: 38px;}
.xhcenter-chat .xhcenter-yyy span{line-height: 45px;height: 45px;display: block;float: left;}
.xhcenter-chat .xhcenter-zx{background-color: #FF6005;position: relative;width: 50%;height: 45px;float: left;cursor: pointer;font-size: 18px;border-bottom-right-radius: 15px;-webkit-border-bottom-right-radius: 15px;-moz-border-bottom-right-radius: 15px;color: #fff;}
.xhcenter-chat .xhcenter-zx img{float: left;margin: 8px 5px 8px 8px; width: 38px;}
.xhcenter-chat .xhcenter-zx span{line-height: 45px;height: 45px;display: block;float: left;}
.xhcenter-chat .xhcenter-zx P{position: absolute;width: 20px;height: 20px;border-radius: 50%;background-color: red;text-align: center;line-height: 20px;top: 3px;left: 26px;font-size: 12px;}
/*�ײ���ѯ*/
.dbzx{width: 100%;position: fixed;bottom: 0;left:0;z-index: 1000;background-color: #0050A2;}
.dbzx p{position: absolute;background-color: red;width: 1.3rem;height: 1.3rem;text-align: center;line-height: 1.3rem;color:#fff;border-radius: 50%;font-size: 1rem;left: 51%;top: -7%;}
.dbzx2018{width: 100%;position: fixed;bottom: 0;left:0;z-index: 1000;}
.dbzxzx{width: 32rem;overflow: hidden;margin: 0 auto;}
.dbzxzx .dbul1 {
    width:20rem;
    float:left;
    overflow:hidden
}
.dbzxzx .dbul1 li {
    width:8rem;
    float:left;
    background-color:#018ede;
    padding:0.5rem 1rem;
    position:relative
}
.dbzxzx .dbul1 li p {
    position:absolute;
    top:.5rem;
    left:2rem;
    background-color:red;
    color:#fff;
    border-radius:50%;
    width:1.5rem;
    height:1.5rem;
    text-align:center;
    line-height:1.5rem;
    font-size:1rem
}
.dbzxzx .dbul1 li img {
    display: block;
    float: left;
    width: 2rem;
    height: 1.8rem;
    padding-top: 0.5rem;
}
.dbzxzx .dbul1 a:nth-child(2n) li {
    background-color:#dd514c
}
.dbzxzx .dbul1 li b {
    display:block;
    float:left;
    height:2.7rem;
    line-height:2.7rem;
    font-size:1rem;
    color:#fff;
    font-weight:400;
    padding-left:.5rem
}
.dbzxzx .dbul2 {
    width:12rem;
    float:left;
    overflow:hidden;
    background-color:#2e3642;
    height:3.7rem
}
.dbzxzx .dbul2 li {
    width: 6rem;
    float: left;
    padding: .2rem 0;
    border-right: .1rem solid #656565;
    box-sizing: border-box;
    text-align: center;
}
.dbzxzx .dbul2 li img {
    display:block;
    width:2rem;
    margin:0 auto
}
.dbzxzx .dbul2 li b {
    display:block;
    font-size:1rem;
    color:#656565;
    font-weight:400;
    text-align:center
}
.dbzxzx .dbul2 a:nth-child(2n) li {
    border:0;
}
/*����*/
.gnav{width: 32rem;margin: 0 auto;background-color: #F1F1F1;height: 2.5rem;}
.gnav ul{overflow: hidden;}
.gnav ul li{float: left;width: 20%;height: 2.5rem;line-height: 2.5rem;text-align: center;}
.gnav ul li a{font-size: 1rem;color: #333;}

/*2019弹窗*/
.jxxh_talk_window {text-align: center;display: none;height: 100%;width: 100%;background: rgba(0, 0, 0, 0.7);position: fixed;top: 0;left: 0;z-index: 1000;}
.jxxh_talk_window_con1 {background: url(/img2019/talk_bg_women.png) no-repeat top center;width: 24rem;box-sizing: border-box;left: 0;top: 0;bottom: 0;right: 0;margin: auto;position: fixed;padding: 1px 0 0 0;}
.jxxh_talk_window_con1 div {background: white;border-radius: 0.55rem;overflow: hidden;padding: 2rem 0;box-sizing: border-box;box-shadow: 0 0 0.67rem #c5c5c5;font-size: 1rem;margin: 14rem 0 0 0;}
.jxxh_talk_window_con1 h3 {background: url(/img2019/talk_slg_bg.png) no-repeat center;font-size: inherit;line-height: 1.6rem;height: 2rem;width: 100%;color: white;position: absolute;top: 0;margin: 13rem auto 0;}
.jxxh_talk_window_con1 h2 {font-size: 1.2rem;line-height: 1.4rem;font-weight: normal;margin: 0;}
.jxxh_talk_window_con1 h2 span {font-size: 1rem;display: block;}
.jxxh_talk_window_con1 p {font-size: 1rem;line-height: 1.4rem;margin: 0.5rem 0 0.8rem;}
.jxxh_talk_window_con1 small {font-size: 0.8rem;display: block;width: 100%;color: #868282;margin: 0.5rem 0 0;line-height: 1.4rem;}
.jxxh_talk_window_con1 a {font-size: 1rem;display: inline-block;width: 8rem;line-height: 2.4rem;color: white;text-decoration: none;background: #dc4314;border-radius: 1.2rem;margin: 0 0.3rem;}
.jxxh_talk_window_con1 .jxxh_talk_window_clo {right: 1.5rem;top: -1.5rem;}
.jxxh_talk_window_clo {color: #969693;font-size: 0.7rem;line-height: 3rem;height: 3rem;box-sizing: border-box;width: 3rem;border-radius: 50%;border: 1px solid #dedede;background: white;padding: 0;position: absolute;right: -3rem;top: -3rem;}


.jxxh_talk_window_con2 {width: 24rem;font-size: 1.2rem;border-radius: 0.67rem;background: white;box-shadow: 0 0 0.4rem #c5c5c5;left: 0;top: 3rem;bottom: 0;right: 0;margin: auto;position: fixed;display: none;height: 30rem;}
.jxxh_talk_window_con2 h2 {font-size: inherit;line-height: 2rem;background: #3496e1;color: white;margin: 0;border-radius: 0.67rem 0.67rem 0 0;}
.jxxh_talk_window_con2 h2 span {font-size: 0.67rem;margin: 0 0.6rem;color: #FFF000;}
.jxxh_talk_window_con2 ul {padding: 0;margin: 0 auto;width: 94%;}
.jxxh_talk_window_con2 li {padding: 0.5rem 0;display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #dedede;box-sizing: border-box;}
.jxxh_talk_window_con2 img {width: 35%;max-width: 5rem;}
.jxxh_talk_window_con2 div {width: 65%;}
.jxxh_talk_window_con2 h3 {font-size: 1.4rem;margin: 0 0 0.5rem;line-height: 1.5rem;}
.jxxh_talk_window_con2 li a {font-size: 1rem;line-height: 1.6rem;display: inline-block;width: 6rem;border: 1px solid #f82000;border-radius: 0.3rem;text-decoration: none;color: #f82000;margin: 0 2px;}
.jxxh_talk_window_con2>a {font-size: 15px;line-height: 3em;text-decoration: none;color: #969693;display: inline-block;}
/*kst*/
.jxxh_freetel {font-size: 0.7rem;text-align: center;}
.jxxh_freetel_btn {background-color: #0b7bd2;color: #fff;display: block;position: fixed;top: 36%;right: 0;margin: 0;width: 2rem;padding: 1rem 0;border-radius: 0.2rem;z-index: 999;}
.jxxh_freetel_con {width: 80%;max-width: 480px;position: fixed;top: 40%;right: 10%;border: 2px solid #0b7bd2;border-radius: 4px;box-shadow: 3px 0 8px #ccc;padding: 1em;flex-wrap: wrap;justify-content: space-between;display: none;background-color: #fff;box-sizing: border-box;z-index: 999;}
.jxxh_freetel_con i {width: 2em;height: 2em;position: absolute;right: -1em;top: -1em;background: #0b7bd2;border-radius: 50%;text-align: center;color: white;font: 1.2em/2em bold normal;}
.jxxh_freetel_con input {width: 68%;height: 2em;border: 1px solid #ccc !important;background-color: #fff;border-radius: 3px;text-align: left;text-indent: 1em;line-height: 2em;padding: 0;}
.jxxh_freetel_con button {width: 30%;background: #2590e2 !important;color: #fff;border-radius: 3px;font-weight: 700;border: none;line-height: 2em;padding: 0;}
.jxxh_freetel_con p {color: #2d85d5;line-height: 1.6em;width: 100%;margin: 1em 0 0;}
#LXB_CONTAINER_SHOW,#LXB_CONTAINER{display: none !important}


