*{margin:0px;padding: 0px; }
a{text-decoration: none;}
ul,li{list-style: none;}
body{max-width: 640px;margin:0px auto; }
nav{display:block; width: 100%; height: 50px!important;padding:0px;position: fixed;top: 60px; overflow: hidden!important;line-height: 50px!important;border:none;z-index:100;background: url(/aaaaaaa/hout/ply/bd1.0/images/nav02_bg.jpg);background-size: cover;}
nav ul li {height: 50px!important;line-height: 50px!important;float: left; width: 33%!important;text-align: center;background: url(/aaaaaaa/hout/ply/bd1.0/images/nav02_line.jpg) right top repeat-y;display: block;}
nav ul li:last-child { background: none; }
nav a{
        text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.4);
        text-decoration:none!important;
        text-align: center;
        color: #fff!important;
        font-weight: bold;
        font-size: 16px;
        height: 50px!important;
        line-height: 50px!important;
        }
.nav,.menu,.header,.head,header{display:none!important;}
.top_wx_bg{width:100%;height:60px;padding:10px 5px;z-index:9999;box-sizing: border-box; position:fixed;top:0px; background:#fff;border-bottom:3px solid #ededed;}
.top_wx_bg{width:100%;height:60px;display: block; padding:10px 5px;background:#fff;box-sizing: border-box;z-index:99999;position:fixed;top:0px;border-bottom:3px solid #ededed;}
.top_wx_icon{max-width: 45%;  width:160px;display:inline-block;float:left;}
.top_wx_span{color: red;font-weight: bold;font-size:18px;margin-left:5px;height: 40px;line-height: 40px;display:inline-block;float:left}
.top_wx_jwx img{width:160px;max-width:45%;float: right;-webkit-animation: blinks 1s infinite;}
.wechat_success_logo{ width: 18%; display:block;margin: 0px auto;margin-top: 8px;}
.wechat_success_title{ width: 85%; display:block;margin: 0px auto;margin-top: 12px;}
.wechat_success_anniu{ width: 78%; display:block;margin: 0px auto;margin-top:5px;}
.wechat_yindao{width:90%;margin-top: 10px;}
#modal-white{
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0, 0, 0, 0.6);
        z-index: 100000;
        display: none;
}
.tg_bottom {
    width: 100%;
    padding:15px;
    font-size:14px;
    max-width: 640px;
    height: 185px;
    margin: 0 auto;
    background: #383838;
    position: relative;
    color: #FFF;
    box-sizing: border-box;
    margin-bottom:50px;
    margin-top:20px;
    font-style: normal;
}
.tg_bottom p {
    font-style: normal;
    padding: 1%;
    line-height: 22px;
    color: #FFF;
    width: 59%;
    float: left;
}
.tg_bottom span {
    width: 35%;
    line-height: 15px;
    text-align: center;
    display: block;
    float: right;
    margin-top: 10px;
}
.tg_bottom span img {
    width: 110px;
    height: 110px;
}
.box{ width:100%; margin:0 auto;}
.bcon{ width:98%; border:1px solid #eee; margin:10px auto;}
.bcon h1{ border-bottom:1px solid #eee; padding:0 10px;}
.bcon h1 b{ font:bold 14px/40px '宋体'; border-top:2px solid red;font-size: 20px; padding:0 8px; margin-top:-1px; display:block;width:100px;margin:0px auto;text-align:center;}
.list_lh{ height:400px; overflow:hidden;}
.list_lh ul{padding0px;margin:0px;}
.list_lh li{ padding:10px;}
.list_lh li.lieven{ background:#F0F2F3;}
.list_lh li p{ height:24px; line-height:24px;font-size:14px;}
.list_lh li p a{ float:left;}
.list_lh li p em{ width:80px;font-size:14px; font:normal Arial; color:#FF3300; float:right; display:inline-block;text-align: right;}
.list_lh li p span{ color:#999; float:right;font-size:14px;}
.list_lh li p a.btn_lh{ background:#28BD19; height:17px; line-height:17px; color:#fff; padding:0 5px; margin-top:4px; display:inline-block; float:right;}
.btn_lh:hover{ color:#fff; text-decoration:none;}
.btm p{ font:normal 12px/24px 'Microsoft YaHei'; text-align:center;}
.foot-lx .p-touxiang{border-radius: 100%;max-width:16%;display: inline-block;float: left;}
#modal-white .box-tc{
    padding: 10px 0px;
    width: 80%;
    position: absolute;
    box-sizing: border-box;
    top:22%;
    left: 10%;
    background: #fff;
    text-align: center;
    border-radius:10px;
}

#modal-tel .wx_success_bton,#modal-white .wx_success_bton,#modal-auto .wx_success_bton{width:160px;height: 50px;line-height: 50px;background-color: #1aad19;text-align: center;border-radius: 5px;margin: 0px auto;color: #fff;
    font-size: 18px;}
.kuang{width: 90%;height: auto;overflow:hidden;margin: 0px auto;border: 1px solid #f8f6f6;padding:0px 5px;margin-bottom: 15px;border-radius: 5px;}
.tel-kuang{width: 90%;height: auto;overflow:hidden;margin: 0px auto;border: 1px solid #333;padding:0px;margin-bottom: 15px;text-align: left;}

#modal-auto{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.6);
    z-index: 100000;
    display: none;
}
#modal-auto .box-tc{
    padding:25px;
    width: 74%;
    position: absolute;
    top:27%;
    left: 13%;
    background: #fff;
    text-align: center;
    border-radius:10px;
    box-sizing:border-box;
}
#modal-tel{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.6);
    z-index: 100000;
    display: none;
}
#modal-tel .box-tc{
    padding:25px;
    width: 74%;
    position: absolute;
    top:27%;
    left: 13%;
    background: #fff;
    text-align: center;
    border-radius:10px;
    box-sizing:border-box;
}


.ny_loc { width: 98%; background: #e5e5e5; line-height: 49px; color: #666; padding: 0 1%; }
.ny_loc a { color: #282828;font-size: 16px;}
.logo-img { width: 65%;display: block;margin-top: 0px;}
.ys_logo{margin-top: 0px;display: block;overflow: hidden;padding:0px 10px;display: none;}
.logo-img{width:80%!important;max-width:80%!important;display:block;margin: 0px auto;}
.head-tel{width:170px;display:block;float: right;}
.ny_newdetail {margin-bottom: 100px; padding: 15px; line-height: 1.8em;overflow: hidden;padding-top: 0px;}
.ny_newdetail img { width: 100% !important; height: auto !important; }
.ny_newdetail embed { width: 100% !important; height: auto !important; }
.ny_newdetail table { width: 100% !important; }

.box_wx{height: auto;padding: 10px;border: 2px solid #ff8655;  overflow: hidden; display: block;clear: both;margin:0px auto;margin-top:20px;}
.box_wx img{width: 45%!important;float:left;display: inline-block;}
.box_wx .foot_wxx{width:55%;float:left;display: inline-block;padding: 15px 0px;font-weight: bold;line-height: 1.8rem;}
.box_wx .foot_wxx span{display: block;clear: both;}

.taocan ul li{width: 48%;min-height: 255px; float: left;background: #f3f3f3;margin-bottom: 15px;}
.taocan ul li.fr{float: right;}
.taocan ul li p{color: #7b7b7b;margin-bottom: 10px;padding: 0 5px;font-size: 12px;line-height:2.1em;}
.taocan ul li p span {background: #2aa145;padding: 2px 3px;color: #fff;height: 1px;border: none;}

.xuzhi dl.mt-4{margin-bottom: 15px!important;}
.xuzhi dl dt {font-size: 16px;font-weight: bold;line-height: 30px;letter-spacing: 1px}
.xuzhi dl dd {background: #f2f2f2;font-size: 14px;line-height: 26px;padding: 5px;color: #666}

.anli ul { overflow: hidden; zoom: 1; }
.anli ul li { margin: 1%; float: left; display: inline; overflow: hidden; text-align: center; width: 48%; background: #fdf4eb; }
.anli ul li .title a{color: #333;}
.anli ul li .title a p { font-size: 0.8em; padding: 0.8em 0; height: 2.4em; overflow: hidden; }
.anli ul li .pic { text-align: center; position: relative; }
.anli ul li .pic>a>img { width: 100%!important; height: 133px!important; vertical-align: bottom; }
.anli ul li .pic a:hover img { border-color: #999; }
.anli ul li .title { line-height: 1em; padding-top: 1em; position: relative; z-index: 8; }
.anli ul li .title a i { display: block; width: 60px; height: 3px; background-color: #ff6974; margin: auto; margin-bottom: 10px; }
.anli ul li .title a b { font-size: 16px; transition: all .2s; display: block; height: 30px; line-height: 30px; overflow: hidden; }
.anli ul li .title a p { line-height: 1.3em; font-size: 0.8em; padding: 8px; overflow: hidden; height: 2em; color: #666; }
.anli ul li .pic .cover { position: absolute; display: block; width: 100%; height: 30px; z-index: 5; top: -30px; background: transparent; }
.anli ul li .pic .cover b { width: 50%; background: transparent; display: block; height: 100%; position: relative; }
.anli ul li .pic .cover b i { width: 0; height: 0; display: block; position: absolute; border-top: 30px solid #fdf4eb; border-right: 208px solid transparent; top: 30px; }
.anli ul li .pic .cover b.right i { border-right: none; border-left: 208px solid transparent; right: 0px; }
.anli ul li .left {float: left;}
.anli ul li .right {float: right;}

.ny_newdetail_bt{text-align: center;border-bottom: 1px dotted #ccc;}
.ny_newdetail_bt span{font-size: 14px; color: #f08625;display: block;width: 100%;}
.ny_newdetail_nr {line-height: 1.8em;padding: 10px 0px;}
.ny_newdetail_nr p{letter-spacing: 1.5px; line-height: 1.75em; margin-left: 5px; margin-right: 5px; margin-bottom: 5px;}


.gonggao{width:100%; text-align:center; position: fixed;z-index:9;bottom:60px;background:#f7f7f7;color:#666;height:32px; line-height:32px; font-weight:bold;font-size:15px;font-style: normal;
display: none;}
        @keyframes changeshadow {  
        0%{ text-shadow: 0 0 4px #e94a4c}  
        50%{ text-shadow: 0 0 40px #e94a4c}  
        100%{ text-shadow: 0 0 4px #e94a4c}  
        }
        /* 添加兼容性前缀 */
        @-webkit-keyframes changeshadow {
          0%{ text-shadow: 0 0 4px #e94a4c}  
              50%{ text-shadow: 0 0 40px #e94a4c}  
              100%{ text-shadow: 0 0 4px #e94a4c}  
        }
        @-moz-keyframes changeshadow {
            0%{ text-shadow: 0 0 4px #e94a4c}  
                50%{ text-shadow: 0 0 40px #e94a4c}  
                100%{ text-shadow: 0 0 4px #e94a4c}  
        }
        @-ms-keyframes changeshadow {
            0%{ text-shadow: 0 0 4px #e94a4c}  
                50%{ text-shadow: 0 0 40px #e94a4c}  
                100%{ text-shadow: 0 0 4px #e94a4c}  
        }
        @-o-keyframes changeshadow {
            0%{ text-shadow: 0 0 4px #e94a4c}  
                50%{ text-shadow: 0 0 40px #e94a4c}  
                100%{ text-shadow: 0 0 4px #e94a4c}  
        }

@keyframes changeshadow {
    0%{background: yellow;}
    50%{background: #ff7800;}
    100%{background: yellow;}
}
/* 添加兼容性前缀 */
@-webkit-keyframes changeshadow {
    0%{background: yellow;}
    50%{background: #ff7800;}
    100%{background: yellow;}
}
@-moz-keyframes changeshadow {
    0%{background: yellow;}
    50%{background: #ff7800;}
    100%{background: yellow;}
}
@-ms-keyframes changeshadow {
    0%{background: yellow;}
    50%{background: #ff7800;}
    100%{background: yellow;}
}
@-o-keyframes changeshadow {
    0%{background: yellow;}
    50%{background: #ff7800;}
    100%{background: yellow;}
}



.footer-lx{width: 100%;display: block; max-width: 750px;background: #f68;box-shadow: rgba(15, 66, 76, 0.7) 0 0 14px 0;box-sizing:border-box;font-style:normal!important; height:75px; position: fixed;bottom:0px;z-index: 99999;text-align: center;}
.foot-lx{width: 100%;}
.yisheng-img{width:100px;float:left;position: absolute;bottom: 0;left: 0;}
.foot-lx .text{width: auto;height: auto;padding:5px 0px; color: #fff!important; line-height: 30px!important;overflow: hidden; display: inline-block;float: left;margin-left: 70px; font-size:16px!important;text-align: left!important;font-weight: bold!important;}
.foot-lx .text .boxss {width: 100%;margin: 0 auto;line-height: 22px;color: #fff;font-size: 15.5px!important;font-weight: bold;}
.foot-lx .text .p-title{height: 20px;line-height: 20px!important; color: #fff!important;font-size:15.5px!important;font-weight: bold!important;margin-bottom: 0px;font-family: "Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",FontAwesome,sans-serif;}
.foot-lx .text i#menu_alert{width:auto;padding: 0px 5px;position: fixed; height: 18px;line-height: 18px; text-align: center;margin-left:3px;font-size: 12px; display: inline-block;margin-top: 3px; animation-name: beat;animation-duration: 1s;animation-iteration-count: infinite;background: #fff;color: #f68;border-radius: 2rem;}
.foot-lx .tel{width:48%; float:right; height: 50px;border-radius:20px; background:#ff8655;text-align:center;}
.footer-lx .tel img{width:20px;height:20px;display:inline-block;vertical-align: middle;margin-bottom:5px;}
.foot-lx .tel .p-title{color:#fff; font-size:18px!important;height:50px; line-height:50px;margin:0px;display:inline-block;}
.foot-lx .weixin{width:auto; height: 75px; max-width:80px; float:right;background:#fff0f0;text-align:center;position: absolute;bottom: 0;right: 0;}
.footer-lx .weixin img.ico_chat{width:33px;height:33px;display:inline-block;vertical-align: middle;margin-top:8px;-webkit-animation: blink 1s infinite;}
.foot-lx .weixin .p-title{color:#fff; font-size:13px!important;font-weight: bold; color: #f68;margin:0px;display:inline-block;margin-top: 5px; }
#modals{
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0, 0, 0, 0.5);
        z-index: 100000;
        display: none;
    }
    #modals .box-tc{
        width: 74%;
        padding: 5% 0 0;
        position: absolute;
        top: 19%;
        left: 13%;
        background: #faf6f5;
        text-align: center;
        border-radius:10px;
        border: 3px solid #ffa200;
    }
    #modals .closed{
        width: 15%;
        position: absolute;
        bottom:-20%;
        left: 50%;
        transform: translateX(-50%);
    }
    #note{
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0, 0, 0, 0.74);
        z-index: 99999999;
    }
    #note img{
        width: 80%;
        position: absolute;
        left: 10%;
        top: 40%;
    }
    #modal-a {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.74) none repeat scroll 0 0;
    z-index: 1000;
    display: none
}

#modal-a .modal-box {
    position: relative;
    width: 100%;
    height: 100%
}

#modal-a .neirong {
    width: 80%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

#modal-a .neirong img {
    width: 100%
}

#modal-a .neirong span {
    position: absolute;
    bottom: 15px;
    display: block;
    width: 100%;
    height: 100%;
}
#modal-a3{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0,0.6) none repeat scroll 0 0;
    z-index: 99999999;
    display: none;
}
#modal-a2 {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .74) none repeat scroll 0 0;
    z-index: 99999999;
    display: none;
}
#modal-a2 .modal-box {
    position: relative;
    width: 100%;
    height: 100%;
}
#modal-a2 .neirong {
    width: 80%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
#modal-a2 .neirong img {
    width: 100%;
}
#qq_Mask2_right3 {
    position: absolute;
    bottom: 10px;
    display: block;
    width: 100%;
    height: 60px;
}

@keyframes blink{
    0%{
        transform: scale(1);  /*开始为原始大小*/
    }
    25%{
        transform: scale(1.1); /*放大1.1倍*/
    }
    50%{
        transform: scale(1);
    }
    75%{
        transform: scale(1.1);
    }
}
@-webkit-keyframes blink{
    0%{
        transform: scale(1);  /*开始为原始大小*/
    }
    25%{
        transform: scale(1.1); /*放大1.1倍*/
    }
    50%{
        transform: scale(1);
    }
    75%{
        transform: scale(1.1);
    }
}
@keyframes blinks{
    0%{
        transform: scale(1);  /*开始为原始大小*/
    }
    25%{
        transform: scale(1.02); /*放大1.1倍*/
    }
    50%{
        transform: scale(1);
    }
    75%{
        transform: scale(1.02);
    }
}
@-webkit-keyframes blinks{
    0%{
        transform: scale(1);  /*开始为原始大小*/
    }
    25%{
        transform: scale(1.02); /*放大1.1倍*/
    }
    50%{
        transform: scale(1);
    }
    75%{
        transform: scale(1.02);
    }
}
.huodong{width: auto;height: auto; overflow: hidden; margin: 10px auto;padding: 0px 15px;margin-bottom: 0px;margin-top: 80px;}
.huodong img{width: 100%;display: none;}
.wechat_nub{width: auto; height: auto;line-height: 28px;font-weight: bold;font-style: normal; border-radius: 3px;margin:0px 1px; display: inline-block; background: yellow;color:red;padding: 3px 5px;font-family: Arial;font-size: 20px;
    animation: bigAssButtonPulse 1s linear infinite;
    -webkit-animation: bigAssButtonPulse 1s linear infinite;
    -moz-animation: bigAssButtonPulse 1s linear infinite;
    -ms-animation: bigAssButtonPulse 1s linear infinite;
    -o-animation: bigAssButtonPulse 1s linear infinite;
}
@-webkit-keyframes bigAssButtonPulse {
    from {-webkit-box-shadow: 0 0 5px #333; }
    50% { -webkit-box-shadow: 0 0 20px #91bd09; }
    to {-webkit-box-shadow: 0 0 5px #333; }
}
.copyprop{position: absolute;z-index: 100;border: none;outline:none; background: rgba(0, 0, 0, 0.8);color: #fff;line-height: 40px;text-align: center;font-size: 14px;left: 0;top: 0px;width: 60px;
    border-radius: 5px;}
.copyprop:after{content: '';line-height: 0;height: 0;width: 0;border-left: transparent 5px solid;border-right: transparent 5px solid;border-top: rgba(0, 0, 0, 0.8) 5px solid;
    display: inline-block;position: absolute;z-index: 10;bottom: -5px;left: 0;right: 0;margin: auto;}
.copy_bk{background-color: blue !important;color: white !important;}
.qaik { display: none; background: rgba(0, 0, 0, .7); position: fixed; z-index: 999999; top: 0; left: 0; width: 100%; height: 100%; text-align: center}
.qaik div { margin-top: 15px}
.qaik .oiak { background: #fff; position: absolute; margin: auto; right: 0; bottom: 40%; left: 0; width: 280px; height: 150px; border-radius: 5px;}
.qaik .qka { font-size: 20px; font-weight: bold;}
.qaik .koka { border-top: 1px solid #f1f1f1; padding-top: 8px; color: #3AB1FF; font-size: 26px;}
.qaik .koka p { width: 100%; display: flex; align-items: center; justify-content: center;}
.qaik .koka p a { display: block; width: 100%; line-height: 40px; font-size: 20px; ;}
.qaik .koka p a:nth-child(1) {}
.qaik .wwwka { font-size: 14px;}
.qaik1,.qaik2,.qaik3,.qaik4 { display: none; position: relative; z-index: 999999; width: 30%; height: 100%; float: left; margin-top: -25%; margin-left: 34%;}
.koka a { text-decoration: none; color: #000;}
.tanchuang-img{margin: 20px auto; margin-bottom: 10px;max-width: 100%;}
.tanchuang-fuzhi{max-width: 90%;display:block;margin: 10px auto;margin-top: 20px;clear: both;}
.wechat_touxiang{width:100px;height: 100px;border-radius: 100%;margin: 0px auto;margin-top: -80px;}
.kuang{width: 90%;height: auto;overflow:hidden;margin: 0px auto;border: 1px solid #f8f6f6;padding:0px 5px;margin-bottom: 15px;border-radius: 5px;}
.tel-kuang{width: 90%;height: auto;overflow:hidden;margin: 0px auto;border: 1px solid #333;padding:0px;margin-bottom: 15px;text-align: left;}