/*common*/
/* * { touch-action: none; } */

body {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background: #F8F6F9;
	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;
}
.mui-content{background: #F8F6F9;}
a,.f-orange{color:#fe6a42}
a:active{color:#fe6a42}
.f-12{font-size: 12px;}
.f-14{font-size:14px;}
.f-16{font-size: 16px;line-height: 1.6;}
.f-18{font-size:18px;}
.bgwhite{background: #fff;}
.mui-btn-primary,
input[type=submit] {
	border-color: #fe6a42;
	background-color: #fe6a42;
}

.mui-btn-primary:enabled:active,
input[type=submit].mui-active:enabled,
input[type=submit]:enabled:active {
	border-color: #f45f2e;
	background-color: #f45f2e;
}
 input::-webkit-input-placeholder { color: #999;}
.mui-btn-outlined.mui-btn-primary,
.mui-checkbox input[type=checkbox]:checked:before, .mui-radio input[type=radio]:checked:before {
	color: #fe6a42
}


.mui-btn-outlined {
	background-color: transparent;
}
.mui-table-view-radio .mui-table-view-cell .mui-navigate-right:after {
    color: #fe6a42;
}
.mui-btn.mui-btn-hidden{background: #ddd;border-color:#ddd}

.OrangeRed{
	background-color: #f67669;
	background-image: -webkit-linear-gradient(-45deg, #fbb748,#f67669);
	background-image: -moz-linear-gradient(-45deg, #fbb748,#f67669);
	background-image: -o-linear-gradient(-45deg, #fbb748,#f67669);
	background-image: -ms-linear-gradient(-45deg, #fbb748,#f67669);
	background-image: linear-gradient(-45deg, #fbb748,#f67669);
}
.radius20{
	border-radius: 20px;
}
.radius40{
	border-radius: 40px;
}
.mui-popup-inner,.mui-popup-button{background: #fff;}
.mui-popup-input input{
    border-color: #fff;
    background: #f5f5f5;
    height: 40px;
}
.mui-popup-button{color: #fe6a42;}
.mui-popup-button.mui-popup-button-bold{font-weight: normal;
    border-left: 1px solid #eee;}
.mui-badge-orange {
    color: #fff;
    background-color: #FE6A42;
	border:1px solid #FE6A42;
}
.mui-badge-orange-outlined{
    background-color: #fff;
	border:1px solid #FE6A42;
    color: #FE6A42;
	
}
/*header*/
.mui-bar.mui-bar-nav {
	border-bottom: 0;
	box-shadow: 0 0 5px rgba(0,0,0,.1);
	background-color: #fff;
	z-index: 1000;
}
.mui-bar.mui-bar-nav a,
.mui-bar .mui-btn-link,
.mui-bar .mui-title,.mui-bar .mui-btn-link:active{
	color: #333;
	
}
.mui-bar.mui-bar-nav a{line-height: 44px;}
.mui-bar.mui-bar-nav a.mui-action-menu{position: absolute;right:10px}
.mui-bar .mui-btn-link:active{border:0}
.mui-bar.mui-bar-nav a.iconfont:before{font-size:1.4rem}
.mui-view{margin-top: 44px;margin-bottom: 80px;}
.mui-view.mb0{margin-bottom: 0;}
.pr-5{padding-right:5px}
.pr-10{padding-right:10px}

.mui-search.mui-active:before{top:70%}
/*footer*/
.footbar{
	padding:0;
    height: 60px;
    background: #fff;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
    box-shadow: 0 0 5px rgba(0,0,0,.1);
    z-index: 100;
}
.footbar a{
	display: table-cell;
    overflow: hidden;
    width: 1%;
	padding-top:10px;
    height: 50px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #929292;
}
.footbar i.iconfont{font-size: 1.6rem;}
.footbar p{margin: 0 auto;}
.footbar a.mui-active,.footbar a.mui-active p{color:#fe6a42}
/*index*/
.index-box{
	padding: 0px 15px 15px;
	background-color: #fff;
	display: block;
	margin:0 0 10px;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .05);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .05);
	box-shadow: 0 0 10px rgba(0, 0, 0, .05);
}
/*旋转*/
@-webkit-keyframes rotate{from{-webkit-transform: rotate(0deg)}
    to{-webkit-transform: rotate(360deg)}
}
@-moz-keyframes rotate{from{-moz-transform: rotate(0deg)}
    to{-moz-transform: rotate(360deg)}
}
@-o-keyframes rotate{from{-o-transform: rotate(0deg)}
    to{-o-transform: rotate(360deg)}
}
@keyframes rotate{from{transform: rotate(0deg)}
    to{transform: rotate(360deg)}
}
/*上下浮动*/
@-webkit-keyframes ballanimation{
	0%{-webkit-transform:translateY(0);transform:translateY(0)}
	50%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}
	100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes ballanimation{
	0%{-webkit-transform:translateY(0);transform:translateY(0)}
	50%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}
	100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
/*左右浮动*/
@-webkit-keyframes leftanimation{
	0%{-webkit-transform:translateX(0);transform:translateX(0)}
	50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}
	100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes leftanimation{
	0%{-webkit-transform:translateX(0);transform:translateX(0)}
	50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}
	100%{-webkit-transform:translateX(0);transform:translateX(0)}
}

/*弹窗*/
#popoveraboutus{
	width: 100%;
    height: 100%;
    background: #000;
    opacity: .8;
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 110;
}
.grouppopover {background:#fff;border-radius:10px}
#popoveraboutus,.grouppopover{display: none;}
#aboutus_popover {
    position: fixed;
    top: 0;
    top: 20%;
    left: 10%;
	margin-top: 0;
    width: 80%;
    height: 60%;
	z-index: 112;
}
.grouppopover .grouppopover-hd {
	width: 100%;
	border-bottom: 1px solid #ddd;
	display: block;
	line-height: 40px;
	text-align: center;
}
.grouppopover .grouppopover-bd {
	display: block;
	padding: 20px;
	height:300px;
	overflow: auto;
	font-size: 1rem;
}
.grouppopover .grouppopover-ft{
	width:80%;margin:0 auto
}
.grouppopover .grouppopover-ft .mui-btn{
	font-size: 1rem;
    margin: 0;
    /* padding: 10px 0; */
    border-width: 1px 0 0 0;
}

/*notice 公告*/
.noticelist{
	width: 100%;
	padding-top: 1rem;
}
.noticelist .item {
    padding: 10px 15px 10px;
    background-color: #fff;
    display: block;
    margin-bottom: 10px;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .05);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .05);
    box-shadow: 0 0 10px rgba(0, 0, 0, .05);
    display: block;
    color: #666;
}
.noticelist .notice-hd{
	padding:0 0 .4rem;
	color:#333;
	line-height: 1.6rem;
}
.noticelist .notice-hd .mui-ellipsis{/* margin-right: 80px; */width: 70%;display: inline-block;}
.noticelist .notice-hd .mui-pull-right{font-size:14px;color:#999}
.noticelist .notice-ft{
	position: relative;
	padding-top:.5rem;
	border-top: 1px solid #e6e6e6;
	font-size: 14px;
	color:#999;
}
.noticelist .notice-ft:after{
    position: absolute;
    top: 65%;
    right: 0px;
    content: '\e583';
    display: inline-block;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    text-decoration: none;
    color: #bbb;
    font-family: Muiicons;
    font-size: inherit;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.article-hd{
	width:100%;
	padding: 1rem 0 1rem;
	text-align: center;
}
.article-hd .article-title{font-weight: normal;}
.article-hd .article-meta{margin:.5rem 1rem 0;padding:.5rem 0 1rem 0; border-bottom:1px solid #ddd; font-size: 1rem;color:#999;}
.article-hd .article-time,.article-hd .article-author{color:#333;padding:0 5px;}
.article-content{padding:0 1rem .5rem 1rem;font-size: 1rem;line-height: 1.8rem;}
.article-content p{font-size: 1rem;line-height: 1.8rem;}
.article-content img{max-width: 100%;}

/*status*/
.status_ico{font-weight:400;font-size:14rem;line-height: 14rem;text-align: center;}
.status_ico .mui-icon{font-size: 8rem;padding:1rem;color: #fff;border-radius: 100%}
.status_text h2{font-weight:500;font-size:1.8rem;margin:2rem 0 1rem 0;text-align: center;}
.status_text p{font-weight:500;font-size:16px;margin:1rem 2rem;text-align: center;}


/*20190409*/

.index-box.regbox .mui-input-row.mui-checkbox.mui-left input[type=checkbox]{left:0;top:0.5rem}
.bannerbox,.bannerbox a,.bannerbox a img{
	width: 100%;display: block;
}

.membertip{
	padding:1rem;
	background: #fef6f2;
	color:#fe7651;
	font-size: 14px;
	border-bottom: 1px solid #ffdece;
	text-align: center;
}