﻿*{
	margin:0;
	padding:0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	outline: none
}
body {
-webkit-text-size-adjust: none !important;
}
body {
-webkit-text-size-adjust: 100% !important;
}
body{
	color: #333;
	/*line-height: 1;  */
	overflow-x:hidden;
	margin: 0;
    padding: 0;
    font-size: 1rem;
    font-family: Helvetica,"Helvetica Neue",Arial,sans-serif;
    letter-spacing: 0;
    word-wrap:break-word;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;}
	
/* 根元素 font-size */
@media screen and (min-width:300px) {   /*小手机屏幕手机，5.0以下，如：iPhone5*/
    html {
        font-size: 12px;
    }
}
@media screen and (min-width:350px) {   /*常规屏幕手机，5.0~5.5左右,如：iPhone6*/
    html {
        font-size: 14px;
    }
}
@media screen and (min-width:400px) {   /*大屏幕手机，6.0及以上,如：iPhone6Plus*/
    html {
        font-size: 16px;
    }
}
@media screen and (min-width:500px) {
    html {
        font-size: 16px;
    }
}
@media screen and (min-width:550px) {
    html {
        font-size: 18px;
    }
}
@media screen and (min-width:600px) {
    html {
        font-size: 20px;
    }
}
@media screen and (min-width:650px) {
    html {
        font-size: 22px;
    }
}
@media screen and (min-width:700px) {
    html {
        font-size: 24px;
    }
}
@media screen and (min-width:750px) {
    html {
        font-size: 26px;
    }
}
@media screen and (min-width:800px) {
    html {
        font-size: 28px;
    }
}
@media screen and (min-width:850px) {
    html {
        font-size: 30px;
    }
}
@media screen and (min-width:900px) {
    html {
        font-size: 32px;
    }
}
@media screen and (min-width:950px) {
    html {
        font-size: 34px;
    }
}
@media screen and (min-width:1000px) {
    html {
        font-size: 36px;
    }
}

*{
    outline:none;   /*取消所有元素的焦点样式*/
    box-sizing:border-box; 
}

/*全局样式*/
body{
    margin: 0;
    padding: 0;
    font-size: 1rem;
    font-family: Helvetica,"Helvetica Neue",Arial,sans-serif;
    letter-spacing: 0;
    word-wrap:break-word;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
/*表单元素默认字体大小及字体*/
input,select,textarea{
    font-size: 1rem;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

/*超链接默认取消下划线，蓝色字体*/
a{
    color: #0099FF;
    text-decoration: none;
}
/*超链接默认按下显示下划线*/
a:active{
    text-decoration: none;
}

/*按下激活颜色*/
.active_f6:active{
    background-color: #F6F6F6;
}

/*字体颜色*/
.rgb_333,.rgb_333 a{
    color:#333333;
}
.rgb_666,.rgb_666 a{
    color:#666666;
}
.rgb_999,.rgb_999 a{
    color:#999999;
}
.rgb_ccc,.rgb_ccc a{
    color:#cccccc;
}
.rgb_ea0,.rgb_ea0 a{
    color: #EA0D04;
}
.rgb_fd4,.rgb_fd4 a{
    color: #FD463E;
}
.rgb_ff0,.rgb_ff0 a{
    color: #FFF000;
}
.rgb_fff,.rgb_fff a{
    color: #FFFFFF;
}
.rgb_09f,.rgb_09f a{
    color: #0099FF;
}
.rgb_d61,.rgb_d61 a{
    color: #d61718;
}

/*字体加粗*/
.font_bold{font-weight: bold;}

/*水平居中*/
.align_center{
    text-align: center;
}

/*清除浮动*/
.clearFloat:after{
    content: '';
    display: block;
    height: 0;
    border: none;
    padding: 0;
    margin: 0;
}

/*容器*/
.container{ /*容器*/
    margin: 0 auto;
}
/*默认为容器清除浮动*/
.container:after{
    content: '';
    display: block;
    clear: both;
}
/*分栏弹性盒子，水平排列左对齐，超出自动换行，盒子内元素水平居中对齐，垂直顶部对齐，交叉轴的起点对齐*/
.flexibleBox{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content:center;
    align-items:flex-start;
    align-content: flex-start;
    display: -webkit-flex;
    -webkit-flex-direction: row;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content:center;
    -webkit-align-items:flex-start;
    -webkit-align-content: flex-start;

}

	.header{position: fixed;left: 0;top: 0;z-index: 10;width: 100%;}
	.side-title{position: relative;height: 3.5rem;font-size: 1.2rem;color: #fff;line-height: 3rem;background-color: #333;text-align: center;}
	.back-btn{position: absolute;left: 0.8rem;width: 2rem;height: 3.5rem;padding: 0;text-align: center;line-height:1.5rem;font-size: 1rem;background: #333;border: none;}
	.index-btn{position: absolute;right: 0.8rem;width: 2rem;height: 3.5rem;padding: 0;text-align: center;line-height:1.5rem;font-size: 1rem;background: #333;border: none;}
	.side-title .back-ico{width: 1.5rem;height: 1.2rem;background-image: url(../images/zjt.png)}
	.side-title .index-ico{width: 1.5rem;height: 1.2rem;background-size: 1.5rem 1.4rem;background-image: url(../images/in-btn.png)}
	.img-ico{display: inline-block;background-size:0.7rem 1.2rem;background-repeat: no-repeat;vertical-align: middle}
	.side-title .text{ height: 3rem;line-height: 3.6rem;}
	.slides li img{width:100%}
	.rm{border-bottom:1px dotted #dfdfdf;margin:0 1rem 1rem}
	.rm h2{font-size: 1.5rem;color: #e84747;text-align: center;position: relative;top: 1.1rem;width: 8rem;margin:auto;background: #fff;}
	.flexbox{display:flex;flex-direction: row;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content: flex-start;display: -webkit-flex;-webkit-flex-direction: row;-webkit-flex-wrap: wrap;-webkit-justify-content:center;-webkit-align-items:flex-start;-webkit-align-content: flex-start;}
	.col1{text-align:center;width:25%}
	.col1 a{color:rgb(165, 165, 165);display:block;}
	.col5{width: 20%;}
	.col5 a{display:block;height:3.5rem;padding:0.3rem 0}
	.csdh{line-height:2.7rem}
	.mlby{margin-top:0.5rem}
	.inlb{overflow:hidden;padding:0.2rem;}
	.inlb li{width: 50%;float: left;padding:0.5rem;list-style: none}
	.inlb li a{display:block;overflow:hidden;text-decoration:none}
	.inlb li .pic{overflow: hidden;height:14.3rem}
	.inlb li img{width:100%;height:100%;border-radius:5px}
	.inlb li .name{text-align:center;margin-top:0.3rem}
	.inlb li p{font-size:1.3rem;color:#60717e;height:1.5rem;line-height:1.5rem}
	.inlb li .p1{font-size: 1rem;height: 1.5rem;line-height: 1.5rem;color:#a5a3a3}
	.ingl{padding:0.2rem}
	.ingl li{padding:0.5rem}
	.ingl ul a{display:block;overflow:hidden}
	.ingl .pic{ width: 35%;height: 5rem;overflow: hidden;border-radius: 8px;float:left;margin-right:1rem}
	.ingl img{width: 100%;height: 100%;object-fit: cover}
	.ingl .name h3{font-size: 1.2rem;color: #60717e;}
	.ingl .name .p1{height: 2.5rem;overflow: hidden;margin-top: 0.5rem;line-height: 1.3rem}
	.more{text-align: center;margin-top: 0.8rem;}
	.more a{display: inline-block;height: 2.5rem;border: 1px solid #e84747;padding: 0 1.5rem 0.5rem;border-radius: 0.5rem;font-size: 1.1rem;color: #e84747;line-height: 2.5rem;text-decoration: none;}
	.bf{box-shadow:1px 7px 8px 0px rgba(0, 0, 0, 0.05);margin-bottom: 0.7rem;padding-bottom:1rem}
	.bylb{}
	.bylb dl{overflow: hidden;box-shadow:-1px 1px 20px 0px rgba(0, 0, 0, 0.05);padding: 0.8rem 0;}
	.bylb dl dt{float:left;margin: 0.5rem 0 0 0.6rem;width: 25%;text-align: center;}
	.bylb dl dt a{display: inline-block;width: 5rem;height: 5rem;overflow: hidden;border-radius: 10rem;}
	.bylb dl dt img{ width: 100%;height: 100%;object-fit: cover;}
	.bylb dl dd{width:70%;float: left;}
	.bylb dl dd .info{margin-bottom:0.3rem}
	.bylb dl dd a{overflow: hidden;display: inline-block;padding: 0.5rem;}
	.bylb dl dd h3{font-size: 1.3rem;margin-bottom: 0.5rem;color: #656565;float:left;height: 1.7rem;line-height: 1.7rem;overflow: hidden;}
	.bylb dl dd p{height:1.5rem;line-height:1.5rem;color:#696969;font-size:1.1rem;overflow:hidden;text-decoration:none}
	.bylb dl dd span{ background: #bd828f;color: #fff;padding: 0.1rem 0.5rem;font-size: 0.8rem;border-radius: 0.5rem;display: inline-block;height: 1.2rem;line-height: 1.1rem;margin-right: 0.6rem;}
	.pagelist .sy{margin:0 0.2rem;border: 1px solid #eaeaea;padding: 0.5rem 0.8rem;font-size: 0.9rem;border-radius: 2px}
	.pagelist a{margin: 0 0.2rem;border: 1px solid #eaeaea;padding: 0.5rem 0.8rem;font-size: 0.9rem;border-radius: 0.2rem;text-decoration:none}
	.pagelist .ys{display:inline-block;margin:0 0.5rem}
	.pagelist span{font-size:0.9rem}
	.rzico{float:left;margin-top:0.1rem;margin-left:0.6rem}
	.mrz{display: inline-block;margin-right:0.3rem}
	.mrz img{width:1.3rem}
	.mtop{overflow:hidden;background:#e0e0e0;padding:2rem}
	.mtx{width: 8rem;height: 8rem;overflow: auto;margin:auto;border-radius: 10rem;}
	.mtx img{width: 100%;height: 100%;object-fit: cover}
	.mtop .name{text-align:center;margin-top:1rem}
	.mtop .name p{color:#FFFFFF;font-size:1.2rem}
	.mtop .name .info{margin-top:1rem}
	.mtop .name .info span{display: inline-block;border-radius: 0.7rem;border: 1px solid #fff;color: #fff;padding:0.3rem 0.6rem;font-size: 0.9rem;height: 1.6rem;
    line-height: 1rem;margin:0 0.2rem}
	.mphoto{overflow:hidden;position:relative;max-height:12rem}
	.mphoto li{width: 25%;float: left;overflow: hidden;position: relative;height:6rem;}
	.mphoto li span{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;background:rgba(28,32,42,0.8);text-align:center}
	.mphoto li span label{margin: 0px;display: block;margin-top: 1.5rem;color:#fff}
	.mphoto p{position: absolute;left: 0.4rem;top: 0.4rem;right: 0.4rem;border-radius: 0.4rem;overflow: hidden;bottom: 0.4rem;align-items: center}
	.mphoto img{width:100%}
	.mphoto .zz{position: absolute;z-index: 6;background: rgba(33, 32, 32, 0.92);color: #ffffff;width: 100%;height: 100%;left: 0;right: 0;top: 0;text-align: center;padding: 1rem;}
	.mphoto .zz span{position: absolute;width: 100%;left: 0;top: 50%;transform:translateY(-125%);font-size:1.2rem}
	.mphoto .zz a{position: absolute;top: 50%;left: 50%;width: 5rem;transform: translate(-50%,20%);padding: 0.2rem;background: #fff;
    display: inline-block;
    border-radius: 0.5rem;
    padding: 0.3rem;}
	.morpho{opacity:0;z-index:5;position:absolute}
	.blit{position: absolute;top: 0;left: 0;z-index:3}
	.mui-preview-image.mui-fullscreen {position: fixed;z-index: 20;background-color: #000;}
	.mui-preview-header,.mui-preview-footer {position: absolute;width: 100%;left: 0;z-index: 10;}
	.mui-preview-header {height: 44px;top: 0;}
	.mui-preview-footer {height: 50px;bottom: 0px;}
	.mui-preview-header .mui-preview-indicator {display: block;line-height: 25px;color: #fff;text-align: center;margin: 15px auto 4;width: 70px;background-color: rgba(0, 0, 0, 0.4);border-radius: 12px;font-size: 16px;}
	.mui-preview-image {display: none;-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
	.mui-preview-image.mui-preview-in {-webkit-animation-name: fadeIn;animation-name: fadeIn;}
	.mui-preview-image.mui-preview-out {background: none;-webkit-animation-name: fadeOut;animation-name: fadeOut;}
	.mui-preview-image.mui-preview-out .mui-preview-header,.mui-preview-image.mui-preview-out .mui-preview-footer {display: none;}
	.mui-zoom-scroller {position: absolute;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;justify-content: center;left: 0;right: 0;bottom: 0;top: 0;width: 100%;height: 100%;margin: 0;-webkit-backface-visibility: hidden;}
	.mui-zoom {-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
	.mui-slider .mui-slider-group .mui-slider-item img {width: auto;height: auto;max-width: 100%;max-height: 100%;}
	.mui-android-4-1 .mui-slider .mui-slider-group .mui-slider-item img {width: 100%;}
	.mui-android-4-1 .mui-slider.mui-preview-image .mui-slider-group .mui-slider-item {display: inline-table;}
	.mui-android-4-1 .mui-slider.mui-preview-image .mui-zoom-scroller img {display: table-cell;vertical-align: middle;}
	.mui-preview-loading {position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: none;}
	.mui-preview-loading.mui-active {display: block;}
	.mui-preview-loading .mui-spinner-white {position: absolute;top: 50%;left: 50%;margin-left: -25px;margin-top: -25px;height: 50px;width: 50px;}
	.mui-preview-image img.mui-transitioning {-webkit-transition: -webkit-transform 0.5s ease, opacity 0.5s ease;transition: transform 0.5s ease, opacity 0.5s ease;}
	@-webkit-keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}
	@keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}
	@-webkit-keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}
	@keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}
	p img {max-width: 100%;height: auto;}
	.minfo{background:#fff;box-shadow:-1px 1px 20px 0px rgba(0, 0, 0, 0.05)}
	.grjj,.jbzl{overflow:hidden;color:#696969;padding:2rem 1rem 1rem;box-shadow:-1px 1px 20px 0px rgba(0, 0, 0, 0.05)}
	.grjj p,.jbzl p{font-size: 1.1rem;float: left;width: 25%;}
	.grjj span{float: left;width: 75%;font-size: 1.05rem;line-height: 1.7rem;}
	.jbzl span{display: inline-block;border-radius: 0.7rem;border: 1px solid #dddede;background:#dddede;color: #353535;padding: 0.3rem 0.8rem;font-size: 1.1rem;height: 1.6rem;line-height: 1rem;margin: 0 0.2rem 0.6rem;}
	.zlbq{float:left;width:75%}
	.mxx li{overflow: hidden;line-height: 2rem;font-size: 1.1rem;box-shadow: -1px 1px 20px 0px rgba(0, 0, 0, 0.05);list-style-type:none;padding: 0.7rem 1rem;}
	.mxx li p,.lx p{float:left}
	.lxfs{overflow:hidden;background:#fff}
	.lxfs li{height:3rem;line-height:3rem;font-size:1.1rem;box-shadow:-1px 1px 20px 0px rgba(0, 0, 0, 0.05);list-style-type:none;padding:0 1rem}
	.lxfs li a{color:#FF0000}
	.lx button{background: #ef5555;border-radius: 15px;color: #fff;border: none;display: block;margin: 10px auto;width:9rem}
	.tx{float: left;margin:1.2rem 1.5rem;width:20%}
	.tx a{width: 5rem;height:5rem;overflow: hidden;display: inline-block;border-radius: 10rem;position:relative;text-align:center}
	.tx img{width:100%}
	.tx label{position: absolute;width: 100%;height: 100%;left:0;top:0;line-height:5.5rem;text-align: center;font-size: 0.9rem;background: rgba(0, 0, 0, 0.43);color: #fff;}
	.metop{overflow: auto;background: url(../images/jt.png) no-repeat;background-position: 95% center;background-size: 1.8rem 1.6rem;box-shadow:-1px 1px 20px 0px rgba(0, 0, 0, 0.05)}
	.metop .info{float: left;margin: 1.1rem 0px;padding: 15px;width:65%}
	.metop .info a{overflow:hidden;display:block;text-decoration:none}
	.metop .info p{margin-bottom:0.3rem}
	.metop .info strong{color: #696969;font-size: 1.3rem}
	.metop .info span{font-size: 1rem;color: #ababab;}
	.metop .info label{color: #696969}
	.men{text-align:center;overflow:auto;padding: 2rem 1rem;box-shadow:-1px 1px 20px 0px rgba(0, 0, 0, 0.05)}
	.men a{overflow: hidden;display: block;width: 33.333%;float: left;color:#696969}
	.men p{font-weight: bold;margin-bottom: 0.3rem;font-size: 1.2rem;color:#fb6f6f}
	.men .bor{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}
	.men span{font-size:1rem}
	.mcz{padding: 0 2rem;}
	.mcz li{height:4.7rem;padding-top: 1.8rem;list-style-type: none;;border-bottom:1px solid #ececec}
	.mcz li a{color:#696969;display:block;height:100%}
	.mcz .titname{font-size:1.3rem;float:left;height:1.6rem;line-height:1.6rem}
	.mcz .titname img{width: 1.6rem;vertical-align: sub;margin-right: 0.6rem;}
	.mcz .titname span{height: 20px;line-height: 20px;display: inline-block;}
	.mcz .cz{float: right;padding-right: 1.8rem;background: url(../images/jt.png) no-repeat;background-position: right center;background-size: 1.2rem 1rem;height: 1.6rem;line-height: 1.6rem;}
	.mcz .tl{color:#FF3366}
	.mcz .cz span{font-size:1rem}
	.bj .cz span{font-size:1.1rem}
	.cear{background:none}
	.bc{position: absolute;right: 10px;top: 4px;background: none;border: none;color: #fff;font-size: 1.2rem;height: 3rem;}
	.sc{width: 100%;text-align: center;margin: 5rem auto;z-index: 1;position: absolute;}
	.sc button{width: 80px;height: 80px;border-radius: 56px;border: 1px solid #ececec;background: #fff;font-size: 46px;color:#696969}
	.sc p{font-size: 17px;margin: 10px;}
	.xgtx{position:relative;overflow:hidden;height:70vh}
	.xgtx .yl{position:absolute;top:10px}
	.sc span{font-size:14px}
	.cq{text-align:center;display:none}
	.cq button{width: 130px;height: 30px;border-radius: 14px;border: 1px solid #de5252;background: #de5252;}
	#loading{height: 20px;padding: 27px 15px;text-align: center;position: fixed;left: 0;right: 0;top: 0;bottom: 0;margin: auto;z-index: 10;display:none}
	.zlbj{overflow:hidden;margin-top:0.5rem}
	.albct{width: 30.7%;float: left;height: 10rem;overflow: hidden;margin-left: 2%;position: relative;margin-bottom: 0.5rem;}
	.albct img{width: 100%;height: 100%;object-fit: cover;}
	.albct a,.albct i{display: block;position: absolute;top: 0;width: 15px;right: 0;height: 15px;background: url(../images/del.png);background-size: 15px 15px;}
	.addpho{width: 30.7%;float: left;height: 10rem;overflow: hidden;margin-left: 2%;position: relative;}
	.addpho button{width: 100%;height: 100%;border: 1px solid #ececec;background: #fff;font-size: 3rem;color: #696969;}
	.intxt{padding: 20px;color: #696969;font-size: 1rem;text-align:center}
	.zc1{padding:40px 35px 5px}
	.zc1 input[type="text"],.zc1 input[type="password"],.zc1 input[type="number"]{border: none;border-bottom: 1px solid #bdbbbb;background: #efeff4;}
	.mui-input-row{margin-bottom:10px}
	.zcbtn a{width:80%;height: 55px;display: block;background:#f94646;color:#fff !important;border-radius: 47px;line-height: 55px;text-align:center;margin:auto;font-size:1.2rem}
	.pmlist{padding: 10px;background: #fff;width: 96%;margin: 10px auto 0;border-radius: 10px;}
	.pmtit{overflow:hidden}
	.mui-scroll a{color:#848484}
	.pmtit p{font-size: 16px;float: left;height: 22px;line-height: 22px;font-weight: bold;}
	.pmtit span{height: 22px;line-height: 22px;font-size: 14px;float: right;margin-right: 6px;color: #b3b2b2;}
	.pmtxt {font-size:15px;margin:8px 0}
	.apms{padding:15px}
	.apms p{font-size: 16px;font-weight: bold;}
	.apms #atxt{font-size: 15px;line-height: 25px;margin: 10px auto;}
	.apms #atime{border-top: 1px solid #dfdfdf;text-align: right;padding: 10px;color: #696969;}
	.logtit{text-align:center;padding:2rem 0}
	.logtit h1{letter-spacing:3px}
	.loginput{text-align:center}
	.loginput li{margin-bottom:2rem}
	.loginput li input{width: 80%;font-size: 1.2rem;border: none;border-bottom: 1px solid #dfdfdf;padding: 0.6rem;}
	.logcz{text-align:center;margin:2rem auto}
	.logcz a{color:#656565}
	.logcz i{border-left: 1px solid #afafaf;margin: 0 1.5rem;}
	.rm p{text-align: center;position: relative;top: 8px;display: inline-block;}
	.dlfs{width: 100%;font-size: 1.1rem;padding: 0 2rem;line-height: 1.8rem;color: #676565;margin-bottom: 1rem;}
	/* MUI */
	.mui-views,.mui-view,.mui-pages,.mui-page,.mui-page-content {position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;background-color: #efeff4;}
	.mui-pages {top: 46px;height: auto;}
	.mui-scroll-wrapper,.mui-scroll {background-color: #efeff4;}
	.mui-navbar {position: fixed;right: 0;left: 0;z-index: 10;height: 44px;background-color: #f7f7f8;}
	.mui-page {display: none;}
	.mui-pages .mui-page {display: block;}
	.mui-page.mui-transitioning {-webkit-transition: -webkit-transform 300ms ease;transition: transform 300ms ease;}
	.viphd,.payhd{padding: 10px 15px;box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.05)}
	.viphd p,.payhd p{font-size: 1.3rem;height: 2.5rem;line-height: 2.5rem;}
	.vipmain li,.paymain li{overflow: hidden;padding: 1rem 1.3rem;box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.05)}
	.paymain li{position:relative}
	.vipmain li div,.paymain li div{position:relative}
	.paymain li img{width: 30px;float: left;}
	.vipmain p,.paymain p{font-size: 1.2rem;float: left;}
	.paymain p{height: 30px;line-height: 31px;margin-left: 1rem;font-size: 1.3rem;}
	.vipmain span,.paymain span{font-size: 1.2rem;display: inline-block;float: right;margin-right:2rem}
	.vipmain i,.paymain i{width: 1.3rem;height: 1.3rem;background: url(../images/dxzt.png) no-repeat; background-position:0;background-size: 2.8rem 1.4rem;display: inline-block;float: right;position: absolute;right: 0;top: 4px;}
	.paymain i{width: 2rem;height: 2rem;background-size: 4rem 2rem;margin:0.9rem}
	.xzzf{padding: 1rem 1.3rem;box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.05)}
	.xzzf p{font-size:1.3rem}
	.vipmain .selectpay i{background-position:-1.4rem}
	.paymain .selectpay i{background-position:-1.8rem}
	.vipzf,.payzf{text-align: center;box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.05);padding: 1rem;} 
	.vipzf button,.payzf button{width: 56%;
    height: 3rem;
    border-radius: 2rem;
    border: none;
    background: #f76060;font-size:1.2rem}
    .flexslider img{width:100%}
    .gltop {padding: 1rem 0;width: 93%;margin: auto;}
    .gltop h1 {position: relative;line-height: 2rem;font-size: 1.2rem;color: #676666;}
    .dsc {color: #989696;}
    .glbody {width: 93%;margin: auto;color: #848484;font-size: 1rem;line-height: 1.6rem;}
    .glbody img{width:100% !important;height:auto !important}
    #ggbox{background: url(../images/ico-notice.png) no-repeat;background-position: 0.6rem 0.2rem;padding: 0 0 0 2.5rem;margin-top: 0.7rem;}
    #ggbox ul{height: 1.5rem;overflow: hidden;color:rgb(136, 133, 133)}
    #ggbox ul li{height:1.5rem;line-height：1.5rem}
.indextop{padding-top:0.5rem;background-color:#FBFCFE;line-height:2.76rem;border-bottom:#EEEEEE solid 1px}
.flexbox{display:flex;flex-direction: row;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content: flex-start;display: -webkit-flex;    -webkit-flex-direction: row;-webkit-flex-wrap: wrap;-webkit-justify-content:center;-webkit-align-items:flex-start;-webkit-align-content: flex-start;}
.lb{width:100%;margin:auto}
.hfooter{height:6rem}
/* item_list */
.item_list{position:relative;margin:0 0 0 2px;}
.item{
	width:49%;background:#fff;overflow:hidden;margin:15px 0 0 0;
	border-radius:4px 4px 4px 4px;
	box-shadow:0 1px 3px rgba(34, 25, 25, 0.2);	
}
.item_t{padding:10px 8px 0;}
.item_t .img{background-color:#FFFFFF;margin:0 auto;position:relative;}
.item_t .img a{display:block;}
.item_t .img a img{width:100%}
.item_t .img a .tj{width:60%;position:absolute;left:0;right:0;bottom:0;top:25px;margin:auto}
.item_t .price{position:absolute;bottom:10px;right:0px;background-color:rgba(0, 0, 0, 0.2);color:#FFF;
	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#33000000, endcolorstr=#33000000);
}
.item .btns{display:none;}
.img_album_btn{top:0px;right:0px;position:absolute;background:#ff6fa6;color:#ffffff;height:20px;line-height:20px;width:26%;border-radius:3px;letter-spacing:2px}
.img_album_btn:hover{color:#fff;}
.item_t .title{padding:8px 0;line-height:1.4rem;}
.item_b{margin:.7rem;height:1rem}
.item_b .items_likes .like_btn{background:url("../images/fav_icon_word_new_1220.png") no-repeat;display:block;float:left;height:23px;width:59px;margin-right:5px;}
.item_b .items_likes em{line-height:23px;display:block;float:left;padding:0px 6px;color:#FF6699;font-weight:800;border:1px solid #ff6fa6;border-radius:3px;}
.fr{float:right}
.fl{float:left}
.fl span{color:#7D7D7D}
.fr a{color:#F00}
.item_t .img a .tj{width:60%;position:absolute;left:0;right:0;bottom:0;top:25px;margin:auto}
.footer .footer-nav{background-color:#FFFFFF;display: block;width: 100%;position: fixed;left: 0;bottom: 0;z-index: 10;box-shadow:#dfdfdf 0 -1px 2px}
.footer .footer-nav .sy{background-image: url("../images/sy.png");}
.footer .footer-nav .tc{background-image: url("../images/tc.png");}
.footer .footer-nav .gz{background-image: url("../images/gz.png");}
.footer .footer-nav .qyx{background-image: url("../images/qyx.png");}
.footer .footer-nav .lxfs{background-image: url("../images/lxfs.png");}

.footer .footer-nav .dl{background-image:url("../images/dl.png")}
.footer .footer-nav .vip{background-image: url("../images/vip.png");}
.footer .footer-nav .dqxz{background-image: url("../images/dqxz.png");}
.footer .footer-nav a i{display: block;width: 1.5rem;height: 1.5rem;margin: 0 auto 0 auto;background-size: contain;background-repeat: no-repeat;margin-bottom:.25rem}
.footer .footer-nav a span{display:block;text-align:center;color:#a5a5a5}


@media(min-width:721px) and (max-width:1300px){.express-area a{padding:.3rem}.express-area dl dt{font-size:.5rem;line-height:1rem}.express-area dl dd{padding-right:.6rem;margin-left:3rem;font-size:.4rem;line-height:.8rem}}.express-area-box{position:fixed;bottom:-200%;z-index:1500;width:100%;background-color:#fff;color:#4d525d}.express-area-box header{position:relative;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.express-area-box header h3{margin:0 1.675rem;text-align:center;font-size:1rem;line-height:2.5rem;letter-spacing:1rem}

.express-area-box header .back,.express-area-box header .close{position:absolute;top:0;width:1.675rem;height:2.25rem;border-bottom:none}.express-area-box header .back{display:none;left:0;background:url(../images/back.png) no-repeat center;background-size:.45rem .75rem}.express-area-box header .close{right:0;background:url(../images/close-area.png) no-repeat center;background-size:.675rem .675rem}
.express-area-box article{height:250px;overflow-y:scroll}

.express-area-box a{padding:.5rem;border-bottom:1px solid #e2e2e2;text-align:center;font-size:1rem;line-height:2rem;display:block;letter-spacing:.2rem}

.mask{display:none;position:fixed;top:0;left:0;z-index:1400;width:100%;height:100%;background-color:rgba(0,0,0,.5)}
.hot-title p{ color: #ff552e;height: 2.25rem;line-height: 2.25rem;font-size: 1.2rem;font-weight:700;border-bottom: 1px solid #f3f3f3;padding: 0 0.8rem;}
.hot-title p a{font-weight:normal;float:right}
.jiantou{height:2.25rem;width:1rem;position:relative;display:inline-block;float:right}
.jiantou i{border: 5px solid #000;border-color: #c8c8c8 transparent transparent transparent;position: absolute;top: 0.8rem;border-left-width: 4px;border-right-width: 4px;}


/*用户登录*/
.hheader{height:2.76rem}
.side_title .text{
	display: inline-block;
	max-width: 15rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
button{color:#fff}
.login-box{
	background-image: url("../images/dlbj.jpg");
	background-size: 100% auto;
	background-repeat: no-repeat;
	height: 33rem;
}
.login-box .form{
	margin: -3rem 1rem 0 1rem;
	padding: 1rem;
	background-color: rgba(255, 255, 255, 0.58);
	box-shadow: 0 0 5px #CCC;
	min-height: 22rem;
}
.login-box .form .input{
	position: relative;
	margin-bottom: 1rem;
	border-bottom: #CCC solid 1px;
}
.login-box .form .input i{
	width: 1.5rem;
	height: 1.5rem;
	position: absolute;
	top: 0.5rem;
	left: 0.5rem;
	background-size: contain;
}
.login-box .form .input .ico-name{
	background-image: url("../images/name.png");
}
.login-box .form .input input{
	padding: 0 0.5rem 0 3rem;
	border: none;
	width: 100%;
	display: block;
	line-height: 2.5rem;
}
.login-box .form .input .ico-pass{
	background-image: url("../images/pass.png");
}
.login-box .form .btn{
	width: 100%;
	border-radius: 4px;
	background-color: #28b43f;
	color: #ffffff;
	height: 2.6rem;
	border: none;
	font-size: 1.2rem;
}
.login-box .form .input .ico-email{
	background-image: url("../images/yx.png");
}

/*  个人中心   */
.clear{clear:both}
.hd{background:#FFF;font-size:0.7rem;font-family:"Microsoft Yahei",arial,"Hiragino Sans GB","Hiragino Sans GB W3", "\5b8b\4f53",simsun;color:#333;padding:0.8rem 1.5rem}
.hd p{font-size:1.2rem;font-weight:normal; line-height:2.4rem; letter-spacing:0.08rem}
.hd p span{cursor:pointer; color:#f40;}
.fg{background:#f5f5f5; height:0.4rem;}
.enter{overflow: auto;background: #fff;padding: 1rem 0px;}
.enter a{display:block;float:left;text-align:center;width:33%}
.enter a span{background:#ffde5a; color:#f33e3a; display:inline-block; font-size:1rem; width:5rem; border-radius:1rem;line-height:2rem; padding-top:0.1rem;}
.enter a i{display: block;width: 1.9rem;height: 1.7rem;background-size: contain;background-repeat: no-repeat;margin: 0 auto .5rem auto;}
.enter a .sj{background-image: url(../images/sj.png);}
.enter a .jl{background-image: url(../images/jl.png);}
.enter a .qd{background-image: url(../images/qd.png);}
.bd{background:#fff}
.bd a{line-height: 2.5rem;height: 2.5rem;clear: both;margin:0 0 -0.05rem 4rem;display: block;position:relative;letter-spacing:0.08rem}
.bd .flico{display: block;width: 1.5rem;height: 1.5rem;background-size: contain;background-repeat: no-repeat;margin:0.4rem 1rem 1rem -2.75rem;float:left}
.bd .ft{background-image: url(../images/ft.png);}
.bd .yfb{background-image: url(../images/yfb.png);}
.bd a span{display:block;border-bottom:1px solid #ececec}
.tcbtn{text-align:center; padding-top:0.75rem; padding-bottom:0.5rem;}
.tcbtn a{display:block}
.tcbtn a span{display:inline-block;line-height: 3.25rem;height: 3.25rem;width:90%;background:#ff7474;color:#fff;border-radius:4px;font-size: 1.2rem;;}

/*  信息发布    */
.t-body{width:100%;margin-top:1rem}
.add{width:90%;margin:auto}
.add input{background:#fff; padding:0px 1%; width:100%; line-height:2.5rem;margin-bottom:0.5rem}
.area-list li{padding:.5rem;border-bottom:1px solid #e2e2e2;text-align:center;font-size:1rem;line-height:2rem;display:block;letter-spacing:.2rem}
.yzm{width:90%;margin:0.5rem auto}
.yzm input{vertical-align:middle;line-height:2.5rem;padding-left:1rem}
.but{width:90%;margin:auto}
.but input{width:100%;border-radius: 4px;background-color: #d01d33;color: #ffffff;height: 2.6rem;border: none;}
/*  信息列表  */
.arclb li{border-bottom:1px solid #f5f5f5;padding:1rem 1.5rem 1rem}
.arclb li a{display:block;font-size: 1.2rem;padding-top: 0.25rem;color:#000;line-height:1.5rem}
.arclb li .ts{margin-top:1.5rem}
.arclb li .date{color:#999;font-size:1rem;float: left;line-height:1.38rem;}
.arclb li .date span{display:inline-block; margin-right:0.25rem;}
.arclb li .more{text-align:right; font-size:1rem; }
.arclb li .more .zt{display:inline-block; cursor:pointer; padding:0px 0.4rem; color:#999;}
.arclb li .more span{}
.arclb .xg{background-image: url(../images/xg.png);}
.arclb i{display:inline-block;width:1.2rem;height: 1.2rem;background-size: contain;background-repeat: no-repeat;margin-left: 1rem;vertical-align:bottom}
.arclb .sc{background-image: url(../images/sc.png);}
.arclb .sd{background-image: url(../images/sd.png);}
.cpt-toast{position: fixed;left: 50%;top: 50%;text-align: center;animation-duration: 0.3s;max-width: 350px;line-height: 20px;display: inline-block;vertical-align: middle;*vertical-align: auto;*zoom: 1;*display: inline;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;transform: translate(-50%, -50%);transform: translate3d(-50%, -50%, 0);font-family: '微软雅黑','Microsoft Yahei';-moz-user-select: -moz-none;-ms-user-select: none;-webkit-user-select: none;user-select: none;word-wrap: break-word;}
@keyframes fadeIn {from {opacity: 0;} to {opacity: 1;}}.fadeIn { animation-name: fadeIn; }@keyframes fadeOut {from {opacity: 1;} to {opacity: 0;}}
.fadeOut { animation-name: fadeOut; }
/*    VIP充值    */
.zf{position:fixed;bottom:-200%;z-index:1500;width:100%;background-color:rgba(255, 255, 255, 0);color:#4d525d}
.list{padding:1.5rem; border-bottom:1px solid #ebebeb; cursor:pointer;}
.list i{background-image:url(../images/fjd.png)}
.viplist p{font-size: 1.3rem;letter-spacing:0.1rem;font-family: "Microsoft Yahei",arial,"Hiragino Sans GB","Hiragino Sans GB W3",宋体,simsun;font-weight: normal;}
.viplist i{width:1.4rem;height:1.4rem;display:block;margin-right:1.5rem;float:left;background-size:cover; background-repeat:no-repeat}
.active i{ background-image:url(../images/jd.png)}
.active p{color:#59bfff}
.all-but{text-align:center; padding:0.25rem 4%; padding-top:0.25rem; margin-top:0.5rem;}
.all-but span{text-align:center;display:inline-block;width:100%;border-radius:1.5rem;background:#41d300;line-height: 3.25rem;height: 3.25rem;color:#fff;font-size: 1.6rem;cursor:pointer;}
.all-but a{text-align:center;display:inline-block;width:100%;border-radius:1.5rem;background:#41d300;line-height: 3.25rem;height: 3.25rem;color:#fff;font-size: 1.6rem;cursor:pointer;}
.zflist{border-radius:1.5rem;background:url(../images/w_bg.png);overflow:hidden;width:92%;margin:auto}
.zflist .zftitle{position:relative; text-align:left; padding-left:1rem; font-size:1.2rem}
.zflist li{text-align:center; border-bottom:1px solid #ebebeb; line-height:4rem; font-size:1.3rem; cursor:pointer;font-family: Microsoft Yahei;}
.zflist .pay{color:#037bf6;text-align:left;padding-left:4rem;position:relative;letter-spacing: 0.2rem;}
.zflist .pay i{display:inline-block;width:1.7rem;height:1.7rem;background-size:cover; vertical-align:middle;margin-right:1.5rem;}
.zflist .pay em{display:inline-block;position:absolute;right:2.8rem;top: 1.8rem;background:url(../images/yjt.png) no-repeat;background-size:cover;height: 1.2rem;width: 1.2rem;}
.zfb{background:url(../images/zfbico.png) no-repeat;}
.wx{background:url(../images/wxico.png) no-repeat;}
.kf{background:url(../images/kfico.png) no-repeat;}
#bg {position: fixed; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index: 1001; -moz-opacity: 0.7; opacity: .70; filter: alpha(opacity=70); }
#show {position: fixed;top: 14%;left: 12.5%;width: 75%;height:58%;min-height: 28rem;border-radius: 0.5rem;background-color: white;z-index: 1002;text-align:center;padding: 1rem;}
#show h3{font-size:1.3rem;text-align:center}
.kf{overflow: auto;background: #ec7070;border-radius: 0.5rem;margin: 1.5rem auto;padding: 0.6rem 0.6rem 0.4rem 0.6rem;width:97%;}
.kf img{width: 20%;float: left;}
.kfth{float: left;width: 55%;margin-left: 0.5rem;padding: 0.2rem;}
.kfth p{font-size: 1.2rem;margin-bottom: 0.3rem;color: #fff;}
.kfth span{font-size:1rem;color: #fff}
.lxkf{float: right;padding-top: 1.4rem;}
.lxkf button{background: #ffffff;border-radius: 15px;border: none;display: inline-block;font-size:0.9rem;}
.esc{background:#fff;border-radius:1.5rem;overflow:hidden;width:92%;margin: 1rem auto 0.8rem}
.esc .text{line-height: 3.5rem;text-align:center;font-size: 1.3rem;cursor:pointer;color:#037bf6;letter-spacing: 0.2rem;font-family: Microsoft Yahei}
.ew{width:95%;margin:35px auto 21px auto;border-bottom:1px dotted #e2e2e2}
.ew h1{font-size:3rem;font-weight:normal; font-family:"Microsoft Yahei";margin-bottom:1rem}
.ew img{width:80%}
.ew p{font-size: 1.1rem;text-align:center;margin: 1.5rem;font-family:"Microsoft Yahei";letter-spacing: 0.15rem;line-height: 1.7rem}
.tishi{width:93%;margin:0 auto 1rem}
.tishi .ltit{margin:0.8rem 0 0 0;color:#d61718;font-size:1.3rem}
.tishi .ltxt{margin-top:10px;color:#999999;font-size:1rem;line-height:1.3rem}
.tishi .ltxt p{margin-bottom:0.5rem}

/*分页样式*/
.pagelist{padding: 0px;margin: 2.5rem 0 1rem;text-align: center;position:relative}
.pagelist .pg-prev { position:absolute; left:10px;}
.pagelist .pg-next { position:absolute; right:10px;}
.pagelist .current{background:#5CBDE7; color:#fff;padding: 5px 8px;font-size: 12px;line-height:12px;border-radius:2px;}

.breadcrumbs-text{width:93%;margin:auto;font-size:1.1rem;padding: 1rem 0;border-bottom: 1px solid #C1C1C1;color: #6D6C6C}
.dcity{margin: 1rem auto 0;overflow: hidden;box-shadow: -1px 1px 20px 0px rgba(0, 0, 0, 0.05);}
.dcity .tcity{float: left;width: 25%;padding: 0 1rem 0.8rem;text-align: center;}
.dcity .tcity a{color:#929292}
.arcbody{width:95%;margin:1.7rem auto}
.arcbody *{font-size: 0.8rem !important;line-height:1.8rem !important}
.arcbody img{width:100% !important;margin:auto !important;display:block}
.tel{width:95%;margin:auto}
.tel *{font-size:0.8rem !important}
.tel h4{font-size:1.1rem;line-height:2.5rem;border-bottom:1px solid #CCCCCC}
