html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html,body{*position:static}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"]{-webkit-appearance:none;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,"WenQuanYi Micro Hei",Verdana,sans-serif,"\5B8B\4F53";font-size:12px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
img{border: none;margin:0px;padding:0px;}
a:link, a:visited{text-decoration: blink;}
body{max-width: 750px;margin:0 auto;background: #ffffff;}
/*.img_bg{position: absolute;left: 0;width: 100%;height: 100%;top:0;}*/
.img_bg{position: absolute;top:0;left: 0;width: 100%;height: 100%;display: block;}
.music{width: 4.33rem;height: 3.1rem;position: absolute;right: 0;top:1.5rem;background: url("../images/music_bg.png") no-repeat center;background-size: 100%;}
.music a{display: block;width:2.13rem;height: 2.13rem;margin:0.485rem auto;background: url("../images/music.png") no-repeat center;background-size: 80%; }
.music .on{animation: Btn-bg 3s linear infinite;}
@keyframes Btn-bg {
    from {}
    to {
        transform: rotate(360deg);
    }
}
.open_text{display: block;width: 7.16rem;height: 1.76rem;position: absolute;left:50%;margin-left:-3.58rem;bottom:20rem;background: url("../images/click_btn.png") no-repeat center;background-size: 100%;}
.foot{position: fixed;left: 0;bottom: 0;height: 4.33rem;width: 100%;background: #167b75;z-index: 1;}
.foot li{width: 25%;float: left;height: 4.33rem;overflow: hidden;}
.foot li span{display: block;width: 4rem;height: 1.66rem;margin:0.8rem auto 0;background: #ffffff;border-radius: 0.15rem;text-align: center;line-height: 1.66rem;color: #167b75;}
.foot li p{text-align: center;line-height: 1.87rem;color: #73b8b4;}
.foot li p em{color: #ffffff;padding:0 0.3rem;}
.model_cn{width: 90%;border: 1.5px solid #167b75;position: fixed;left: calc(5% - 1.5px);height: auto;background: #ffffff;z-index: 3;border-radius: 0.25rem;display: none;}
.model_cn .close{display: block;width: 1.73rem;height: 1.73rem;background: url("../images/close.png") no-repeat center;background-size: 100%;position: absolute;top:-2.5rem;right: 0;}
.model{position: fixed;left: 0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.39);z-index: 2;display: none;}
.jxmd{bottom: 5rem;padding-bottom: 1.5rem;}
.jxmd_list{width: 100%;margin:0 auto;max-height: 25rem;overflow-y: scroll;}
.jxmd h3{text-align: center;font-size:1rem;margin:1.3rem auto 0.7rem;color: #167b75;}
.jxmd p{width: 90%;margin:0 auto;font-size: 0.8rem;line-height: 1.5rem;height: auto;overflow: hidden;}
.jxmd p span{display: block;width: 100%;font-size: 1rem;color: #167b75;font-weight: bold;text-align: center;}
.jxmd p a{display: block;width: 25%;float: left;text-align: center;color: #167b75;margin-bottom: 0.25rem;}
.mhly{bottom: 5rem;display: block}
.mhly h3{text-align: center;font-size:1rem;margin:1rem auto 0.7rem;color: #167b75;}
.mhly textarea{display: block;width: calc(90% - 1rem);padding:0.5rem;margin: 0 auto;background: #ececec;border: none;}
.mhly p{width: 90%;margin:0.5rem auto;height: auto;overflow: hidden;}
.mhly p span{display: block;width: 45%;float: right;text-align: center;height: 2rem;line-height: 2rem;background: #cccccc;color: #ffffff;border-radius: 0.2rem;}
.mhly p span:first-child{float: left;background: #167b75;}
.qmq{bottom: 9rem;display: block}
.qmq h3{text-align: center;font-size:1rem;margin:1rem auto 0.7rem;color: #167b75;}
.qmq input{display: block;width: calc(90% - 1rem);padding:0 0.5rem;margin: 0 auto 0.8rem;background: #ececec;border: none;height: 2rem;line-height: 2rem;overflow: hidden;}
.qmq p{width: 90%;margin:0.5rem auto 0.8rem;height: auto;overflow: hidden;}
.qmq p span{display: block;width: 45%;float: right;text-align: center;height: 2rem;line-height: 2rem;background: #cccccc;color: #ffffff;border-radius: 0.2rem;}
.qmq p span:first-child{float: left;background: #167b75;}
.qmlb{bottom: 8rem;display: none;}
.qmlist{width:100%;margin:0 auto;max-height: 20rem;overflow-y: auto;padding: 0.85rem 0;}
.qmlb ul li{width: 90%;border-bottom: 1px solid #ececec;height: auto;overflow: hidden;margin:0 auto;padding: 0.3rem 0;}
.qmlb ul li:last-child{border-bottom: none;}
.qmlb ul li i{display: block;width: 2.23rem;height: 2.34rem;background: url("../images/user.png") no-repeat center;background-size: 80%;float: left;}
.qmlb ul li span{width: calc(100% - 2.5rem);float: right;font-size: 0.6rem;}
.qmlb ul li p{width: calc(100% - 2.5rem);float: right;font-size: 0.4rem;color: #167b75;}
.qmlb ul li p em{margin-left: 0.4rem;}
.qmlist a{display:block;width: 90%;margin:1rem auto;background: #167b75;height: 2rem;line-height: 2rem;overflow: hidden;border-radius: 0.2rem;color: #ffffff;text-align: center;}
.mhly select{display: block;width: calc(90% - 1rem);padding:0 0.5rem;margin: 0 auto 0.8rem;background: #ececec;border: none;height: 2rem;line-height: 2rem;overflow: hidden;}
