@import url("addCss1.css");
@import url("layout.css");
@import url("addCss2.css");
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	font-family: "微软雅黑";
}
body, ul, dl, dd, dt, ol, li, p, textarea, form, select, fieldset, table, td, div, input, img {
    margin: 0;
    padding: 0;
    font-family: "微软雅黑";
    font-size: 16px;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
	font-family: "微软雅黑";
}
html,body{
    height:100%;
}
body {
    background: #F2F2F2;
}
a:link, a:visited, a:hover, a:active {
    text-decoration: none;
}
i {
    font-style: normal;
    display: inline-block;	
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
ul, ol {
    list-style-type: none;
    vertical-align: 0;
	padding-left:0;
}
/* .btn{
	background: none;
} */
.btn:active, .btn.active{
	box-shadow:none;
	-webkit-box-shadow:none;
}

/* 图标 */
.fl-menberId {
    width: 21px;
    height: 14px;
    background-image: url(images/newImages/icon_memberId.png);
}
.fl-scan {
	width: 19px;
    height: 19px;
    margin-right: 2px;
    background-image: url(images/newImages/icon_scan.png?v=1.0.1);
}
.fl-set {
    width: 22px;
    height: 22px;
    background-image: url(images/newImages/icon_set.png?v=1.0.1);
}
.fl-post-msg {
    width: 22px;
    height: 22px;
    background-image: url(images/newImages/posting_msg.png);
}
.fl-post-share {
    width: 22px;
    height: 22px;
    background-image: url(images/newImages/posting_share.png);
}
.fl-post-share1 {
    width: 22px;
    height: 22px;
    background-image: url(images/newImages/posting_share1.png);
}
.fl-post-zan {
    width: 22px;
    height: 22px;
    background-image: url(images/newImages/posting_zan.png);
}
.fl-post-zan1 {
    width: 22px;
    height: 22px;
    background-image: url(images/newImages/posting_zan1.png);
}
.fl-myfl-qianbao {
    width: 22px;
    height: 22px;
    background-image: url(images/newImages/icon_qianbao.png?v=1.0.1);
}
.fl-jifen {
    width: 21px;
    height: 21px;
    background-image: url(images/newIndexLogo/logo-jf.png);
}
.fl-close-eye {
    width: 18px;
    height: 18px;
    background-image: url(images/newImages/icon_closeEye.png?v=1.0.1);
}
.fl-open-eye {
    width: 18px;
    height: 18px;
    background-image: url(images/newImages/icon_openEye.png?v=1.0.1);
}
.fl-phone{
	width: 10px;
	height: 16px;
	background-image: url(images/newImages/icon_hphone.png);
}
.fl-msg {
    width: 20px;
	height: 20px;
	background-image: url(images/newImages/icon_msg.png);
}
.fl-apply{	
	width:21px;
	height:14px;
	background-image:url(images/newImages/icon_apply.png);
}
.fl-ywcl{	
	width: 21px;
	height: 21px;
	background-image:url(images/newImages/icon_ywcl.png);
	margin-top: -4px;
}
.fl-menber{	
	width: 16px;
	height: 21px;
	background-image:url(images/newImages/icon_menber.png);
}
.fl-fuli{	
	width:21px;
	height:21px;
	background-image:url(images/newImages/icon_fuli.png);
	margin-top: -4px;
}
.fl-zhekou{	
	width:21px;
	height:21px;
	background-image:url(images/newImages/icon_zhekou.png);
}
.fl-rongyao{	
	width: 18px;
	height: 23px;
	background-image:url(images/newImages/icon_rongyao.png);
}
.fl-duihua{	
	width:19px;
	height:16px;
	background-image:url(images/newImages/icon_duihua.png);
	margin-top: -5px;
}
.fl-gongyi{	
	width:21px;
	height:17px;
	background-image:url(images/newImages/icon_gongyi.png);
}
.fl-jianshi{	
	width:21px;
	height:21px;
	background-image:url(images/newImages/icon_jianshi.png);
}
.fl-worker{	
	width:21px;
	height:21px;
	background-image:url(images/newImages/icon_worker.png);
}
.fl-shiwuzhongxin{	
	width:21px;
	height:21px;
	background-image:url(images/newImages/icon_shiwuzhongxin.png);
}
.fl-shangchang{	
	width:15px;
	height:16px;
	background-image:url(images/newImages/icon_shangchang.png);
}
.fl-meitixuanchuan{	
	width:21px;
	height:21px;
	background-image:url(images/newImages/icon_meitixuanchuan.png);
}
.fl-shehuishishi{	
	width:19px;
	height:22px;
	background-image:url(images/newImages/icon_shehuishishi.png);
}
.fl-shipin{	
	width:16px;
	height:15px;
	background-image:url(images/newImages/icon_shipin.png);
}
.fl-huodong{	
	width:21px;
	height:21px;
	background-image:url(images/newImages/icon_huodong.png);
}
.fl-kecheng{	
	width:19px;
	height:22px;
	background-image:url(images/newImages/icon_kecheng.png);
}
.fl-yinshi{	
	width:21px;
	height:21px;
	background-image:url(images/newImages/icon_yinshi.png);
}
.fl-qinzi{	
	width:21px;
	height:21px;
	background-image:url(images/newIndexLogo/logo-fufa.png);
}
.fl-yingyuan{	
	width:21px;
	height:21px;
	background-image:url(images/newIndexLogo/logo-qinzi.png);
}
.fl-huazhan{	
	width:21px;
	height:21px;
	background-image:url(images/newIndexLogo/logo-hz.png);
}
.fl-qinzitan{	
	width:21px;
	height:21px;
	background-image:url(/app/ui/exappui/images/icon-home-1.png);
}
.fl-qianbao{	
	width:21px;
	height:21px;
	background-image:url(images/newIndexLogo/logo-qianbao.png);
}
.fl-shangcheng{	
	width:21px;
	height:21px;
	background-image:url(images/newIndexLogo/logo-shangcheng.png);
}
.fl-kabao{	
	width:21px;
	height:21px;
	background-image:url(images/newIndexLogo/logo-kabao.png);
}
.fl-jiankangma{	
	width:18px;
	height:15px;
	background-image:url(/app/ui/exappui/images/newimage/jiankangma.png);
}
.fl-hesuanyuyue{	
	width:18px;
	height:15px;
	background-image:url(/app/ui/exappui/images/icon-home-diy-covid.png);
}
.fl-xiaofuzhuanzeng{	
	width:17px;
	height:15px;
	background-image:url(images/newImages/icon_xiaofuzhuanzeng.png);
}
.fl-ertongyoule{	
	width:16px;
	height:18px;
	background-image:url(images/newImages/icon_ertongyoule.png);
}
.fl-burushi{	
	width:16px;
	height:18px;
	background-image:url(images/newImages/icon_burushi.png);
}
.fl-zhaogongren{	
	width:17px;
	height:17px;
	background-image:url(images/newImages/icon_zhaogongren.png);
}
.fl-zhaoyuesao{	
	width:12px;
	height:20px;
	background-image:url(images/newImages/icon_zhaoyuesao.png);
}
.fl-scHome{	
	width:18px;
	height:18px;
	background-image:url(images/newImages/icon_scHome.png);
}
.fl-home{	
	width:18px;
	height:18px;
	/* background-image:url(images/newImages/icon_scHome.png); */
	background-image:url(images/newImages/icon_scHomeB.png);
}
.fl-refrush{	
	width:18px;
	height:18px;
	background-image:url(images/newImages/community_refrush.png);
}
.fl-liuyong{	
	width:18px;
	height:18px;
	background-image:url(images/newImages/community_liuyong.png);
}
.fl-collection{	
	width:18px;
	height:18px;
	background-image:url(images/newImages/community_collection.png);
}
.fl-posting{	
	width:18px;
	height:18px;
	background-image:url(images/newImages/community_posting.png);
}
.fl-scFenlei{	
	width:18px;
	height:18px;
	background-image:url(images/newImages/icon_scFenlei.png);
}
.fl-scGouwuche{	
	width:17px;
	height:18px;
	background-image:url(images/newImages/icon_scGouwuche.png);
}
.fl-scCenter{	
	width:18px;
	height:19px;
	/* background-image:url(images/newImages/icon_scCenter.png); */
	background-image:url(images/newImages/icon_scCenterB.png);
}
.fl-wallet{
	width: 18px;
	height: 18px;
	background-image: url(images/newImages/icon_wallet.png);
}
.fl-delivery{
	width: 20px;
	height: 20px;
	background-image: url(images/newImages/icon_delivery.png);
}
.fl-volume{
	width: 18px;
	height: 15px;
	background-image: url(images/newImages/icon_volume.png);
}
.fl-integral{
	width: 18px;
	height: 18px;
	background-image: url(images/newImages/icon_integral.png);
}
.fl-photos{
	width: 18px;
	height: 16px;
	background-image: url(images/newImages/icon_photos.png);
}
.fl-information{
	width: 18px;
	height: 17px;
	background-image: url(images/newImages/icon_information.png);
}
.fl-appointment{
	width: 18px;
	height: 17px;
	background-image: url(images/newImages/icon_appointment.png);
}
.fl-suggestions{
	width: 16px;
	height: 17px;
	background-image: url(images/newImages/icon_suggestions.png);
}
.fl-activities{
	width: 18px;
	height: 18px;
	background-image: url(images/newImages/icon_activities.png);
	background-size: 100% 100%;
}
.fl-courses{
	width: 18px;
	height: 15px;
	background-image: url(images/newImages/icon_courses.png);
}
.fl-collect{
	width: 18px;
	height: 18px;
	background-image: url(images/newImages/icon_collect.png);
}
.fl-collectH{
	width: 14px;
	height: 14px;
	background-image: url(images/newImages/icon_collectH.png);
}
.fl-daifukuan{
	width: 23px;
	height: 23px;
	background-image: url(images/newImages/icon_daifukuan.png);
} 
.fl-daishouhuo{
	width: 23px;
	height: 23px;
	background-image: url(images/newImages/icon_daishouhuo.png);
} 
.fl-daipingjia{
	width: 20px;
	height: 23px;
	background-image: url(images/newImages/icon_daipingjia.png);
} 
.fl-shouhou{
	width: 23px;
	height: 18px;
	background-image: url(images/newImages/icon_shouhou.png);
	margin-top:2px;
	margin-bottom:3px;
}
.fl-search {
    width: 18px;
    height: 18px;
    background-image: url(images/newImages/icon_search.png);
}
.fl-Larrow {
    width: 8px;
    height: 15px;
    background-image: url(images/newImages/icon_Larrow.png);
}
.fl-LarrowW{
	width: 8px;
	height: 15px;
	background-image: url(images/newImages/icon_LarrowW.png);	
}
.fl-Rarrow{	
	width:8px;
	height:15px;
	background-image: url(images/newImages/icon_Rarrow.png);
}
.fl-all-logo{	
	width:20px;
	height:20px;
	background-image: url(images/newImages/icon_all.png);
}
.fl-jingcaifulian{	
	width:18px;
	height:20px;
	/* background-image:url(images/newImages/icon_jingcaifulian.png); */
	background-image:url(images/newImages/icon_jingcaifulianA.png);
	background-size: 100% 100%;	
}
.fl-xiaoxizhongxin-bell{	
	width:18px;
	height:19px;
	/* background-image:url(images/newImages/icon_xiaoxizhongxin_bell.png); */
	background-image:url(images/newImages/icon_xiaoxizhongxin_bellB.png);
	background-size: 100% 100%;	
}
.fl-xiaoxizhongxin{	
	width:18px;
	height:20px;
	/* background-image:url(images/newImages/icon_xiaoxinzhongxin.png); */
	background-image:url(images/newImages/icon_fulianjigouA.png);
	background-size: 100% 100%;	
}
.fl-fulianjigou{	
	width:18px;
	height:19px;
	/* background-image:url(images/newImages/icon_fulianjigou.png); */
	background-image:url(images/newImages/icon_fulianjigouA.png);
	background-size: 100% 100%;	
}
.fl-wodefulian{	
	width:17px;
	height:17px;
	background-image:url(images/newImages/icon_wodefulian.png);
	background-size: 100% 100%;	
}
.fl-liulanB{	
	width:19px;
	height:18px;
	background-image:url(images/newImages/icon_liulanB.png);
	background-size: 100% 100%;
    margin-top: -2px;		
}
.fl-dengjiB{	
	width:18px;
	height:18px;
	background-image:url(images/newImages/icon_dengjiB.png);
	background-size: 100% 100%;
    margin-top: -2px;	
}
.fl-applyB{	
	width:18px;
	height:21px;
	background-image:url(images/newImages/icon_applyB.png);
	background-size: 100% 100%;		
    margin-top: -3px;
}
.fl-mimaB{	
	width:18px;
	height:20px;
	background-image:url(images/newImages/icon_mimaB.png);
	background-size: 100% 100%;			
    margin-top: -3px;
}
.fl-passINto{
	width:18px;
	height:18px;
	background-image:url(images/newImages/icon_passINto.png);
	background-size: 100% 100%;			
    margin-top: -3px;
}
.fl-time{
	width:14px;
	height:14px;
	background-image:url(images/newImages/icon_time.png);
}
.fl-eyes{
	width:18px;
	height:18px;
	background-image:url(images/newImages/icon_eyes.png);
}
.fl-moreS{
	width:20px;
	height:20px;
	background-image:url(images/newImages/icon_moreS.png);
	vertical-align: middle;
    margin-top: -3px;
}
.flN-other .main-header .fl-LarrowW {    
    background-image: url(images/newImages/icon_Larrow.png);
}
.fl-fenxiangB {
    width: 20px;
    height: 19px;
    background-image: url(images/newImages/icon_fenxiangB.png);
}
.fl-pinglunR {
    width: 14px;
    height: 14px;
    background-image: url(images/newImages/icon_pinglunR.png);
}
.fl-pinglunB {
    width: 20px;
    height: 18px;
    background-image: url(images/newImages/icon_pinglunB.png);
}
.fl-zanR {
    width: 14px;
    height: 14px;
    background-image: url(images/newImages/icon_zanR.png);
}
.fl-zanB {
    width: 19px;
    height: 20px;
    background-image: url(images/newImages/icon_zanB.png);
}
.fl-zanHighLight {
    width: 19px;
    height: 20px;
    background-image: url(images/newImages/icon_zanR.png);
}
.fl-jiangxuejin{	
	width:21px;
	height:21px;
	background-image:url(images/newIndexLogo/logo-jxz.png);
}
.fl-linshituoer{	
	width:21px;
	height:21px;
	background-image:url(images/newIndexLogo/logo-tuoer.png);
}



.header-fix {
    width: 100%;
    /* position: fixed; */
    position: static;
    top: 0;
    left: 0;
    z-index: 11;
}
.home-header {
    background: #ee426b;
}
.main-header {
    height: 48px;
    color: #ffffff;
    /* background-color: #D53873; */
    background-color: #ee426b;
    overflow: hidden;
}
.flN-home-head .main-header {
    text-align: center;
    font-size: 18px;
    background: #ee426b;
    padding: 0 10px;
	display: block;	
	position: relative;
}
.header-fix .main-header .pull-left{
	/* margin-top:16px; */
}
.header-fix .fl-Larrow,.header-fix .fl-LarrowW {
    float: left;
    width:10px;
    height:18px;
    margin-top:15px;
}
.flN-other .main-header {
    background: #fff;
	color:#000;
	border-bottom:1px #f2f2f2 solid;
}
.main-header a {
    display: inline-block;
    min-width: 20px;
    height: 48px;
    line-height: 48px;
    text-align: center;
}
.header-fix .main-header .btn {
	margin-top:-6px;
	color:#ee426b;
	border:0;
	padding-right:2px;
	background:none;
}
.head-left {
    position: absolute;
    top: 0;
    left: 10px;
}
.head-left img {
    width: 50%;
}
.header-other {
    position: absolute;
    right: 10px;
    top: 0;
    text-align: right;
}
.header-title {
    margin: 0 .5rem;
    text-align: center;
    height: 48px;
    line-height: 48px;
    font-size: 18px;
    color:#fff;
}
.header-other #openPopover i{
	-moz-transform:scale(1,1);  
	-webkit-transform:scale(1,1);  
	-o-transform:scale(1,1); 
}
.header-other .fl-set{
	vertical-align: middle;
}
.main-content {
    overflow: auto;
}
.thumbnail:after {
    content: "";
    display: table;
    clear: both;
}

/* 通知框*/
.flN-notice {
    width: 100%;
    background-color: #ffffff;
    padding: 5px;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flexbox;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

/* 搜索框 */
.flN-search {
    width: 100%;
    background-color: #ffffff;
    padding: 10px;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flexbox;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.flN-search .flN-label{
	line-height: 38px;
    padding-right: 10px;
}
.flN-search .flN-search-cont {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: -webkit-flex(1);
}
.flN-search .flN-new-btn{
	margin-right:10px;
}
.flN-search-cont .input-group {
    /* height: 38px; */
    -webkit-border-radius: 20px;
    -mos-border-radius: 20px;
    border-radius: 20px;
    border: 1px #ee426b solid;
   /*  padding: 3px; */
    margin-bottom: 0;
}
.flN-search-normal .flN-search-cont .input-group{
	border-radius: 3px;
	border:1px #e6e6e6 solid;	
}
.flN-search-cont .input-group-addon {
    background: none;
    border: 0;
}
.flN-search-cont input[type=text] {
    height: 2.375em;
    border: 0;
    padding-left: 0;    
    box-shadow:none;
}
.flN-search-btn{
	width:100%; 
	background:#ee426b; 
	color:#fff;
}
.flN-search-cont .input-group-btn .btn {
    height: 32px;
    -webkit-border-radius: 16px;
    -mos-border-radius: 16px;
    border-radius: 16px;
    padding: 0 15px;
    color: #fff;
    background-color: #ee426b;
}
.flN-search-cont .input-group-addon i {
    width: 17px;
    height: 17px;
    background-image: url(images/newImages/icon_search.png);
    background-size: 100% 100%;
    margin-right: 5px;
    vertical-align: middle;
    margin-top: -5px;
}
.flN-search-center .input-group{
	border:0;
	-webkit-border-radius: 0;
    -mos-border-radius: 0;
    border-radius: 0;
}
.flN-search-center input[type=text]{
	background: #f2f2f2;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.flN-search-center input[type=text]::-webkit-input-placeholder {
	color: #bababa;
    background-image: url(images/newImages/icon_searchP.png);
    background-size: 15px 15px;
    background-repeat: no-repeat;
	background-position: center center;
    padding-left:55px;
    text-align:center;
}
.flN-search-center input[type=text]:-moz-placeholder{
	color: #bababa;
    background-image: url(images/newImages/icon_searchP.png);
    background-size: 15px 15px;
    background-repeat: no-repeat;
	background-position: center center;
    padding-left:55px;
    text-align:center;
}
.flN-search-center input[type=text]::-moz-placeholder{
	color: #bababa;
    background-image: url(images/newImages/icon_searchP.png);
    background-size: 15px 15px;
    background-repeat: no-repeat;
	background-position: center center;
    padding-left:55px;
    text-align:center;
}
.flN-search-center input[type=text]:-ms-input-placeholder {
	color: #bababa;
    background-image: url(images/newImages/icon_searchP.png);
    background-size: 15px 15px;
    background-repeat: no-repeat;
	background-position: center center;
    padding-left:55px;
    text-align:center;
}


/* 轮播 */
.flN-lunbo {
    padding: 10px;
}
.flN-lunbo .carousel {
    margin-bottom: 0;
	position: relative;
}
.flN-lunbo .carousel-indicators{
	display:block;
	bottom:0;
}
.flN-lunbo .carousel-indicators li {
    background: #fff;
    border: 1px #fff solid;
	border: none;
	margin-left: .3rem;
}
.flN-lunbo .carousel-indicators li.active {
    border-color: rgba(255,255,255,.9);
    background: rgba(255,255,255,.2);
}


/* 底部导航 */
.flN-footer{
	position: static !important;
	bottom: 0;
	z-index: 111;
	height: 74px;	
	text-align: center;	
	padding-left: 3px;
	padding-right: 3px;
}
.flN-footer .navbar-fixed-bottom {
	/* bottom:10px; */
	border-top: 1px solid #E7E7E7;
	background: #fff;
	/* padding-bottom: 10px; */
}
.flN-footer .navbar-default{
	border:0;
}
.flN-footer .nav{
	width:100%;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.flN-footer .nav li{
	font-size: 15px;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: -webkit-flex(1);	
}
.flN-footer .nav li a{
	color:#f3426d;
	border-top: 2px solid #ffffff;
}

.flN-footer li.active a{
	color:#f3426d;
	 border-top: 2px solid #f3426d
}
.flN-footer li.active .fl-jingcaifulian{
	background-image:url(images/newImages/icon_jingcaifulianA.png);
}
.flN-footer li.active .fl-xiaoxizhongxin{
	background-image:url(images/newImages/icon_xiaoxizhongxinA.png);
}
.flN-footer li.active .fl-xiaoxizhongxin-bell{
	background-image:url(images/newImages/icon_xiaoxizhongxin_bellB.png);
}
.flN-footer li.active .fl-fulianjigou{
	background-image:url(images/newImages/icon_fulianjigouA.png);
}
.flN-footer li.active .fl-wodefulian{
	background-image:url(images/newImages/icon_wodefulianA.png);
}
.flN-footer li.active .fl-home{
	background-image:url(images/newImages/icon_scHomeB.png);
}
.flN-footer li.active .fl-scCenter{
	background-image:url(images/newImages/icon_scCenterB.png);
}


.user-info {
    display: block;
    background: #D53873 url(images/pageBg.png) repeat-x left bottom;
    background-size: auto 100%;
    color: #fff;
}

.flN-home-head .user-info {
    background: #ee426b;
    background-size: auto 80%;
    padding: 10px 0;
    position: relative;
}
.user-info.flN-wdfl{
	padding: 10px 0 0 0;
}
.user-info [class^="col-"]{
	padding: .5em 0;
}
.flN-home-head .user-info [class^="col-"] {
    padding: 0;
}
.user-info .flN-head-bg {
    width: 61px;
    height: 82px;
    background: url(images/newImages/sH_bg.png) no-repeat;
    background-size: 3.8125em 5.875em;
    position: absolute;
    left: 71%;
    bottom: 0;
}
.info-main {
    padding: 0 1em;
}
.flN-home-head .info-main {
    padding: 10px;
}
.headpic {
    width: 70px;
    height: 87px;
    overflow: hidden;
    text-align: center;
    float: left;
    margin-right: 1em;
    background: url(images/head_portrait.jpg) no-repeat center top;
    -webkit-background-size: 5rem auto;
    background-size: 5rem auto;
}

.user-info .headpic img {
    width: 5rem;
}
.flN-home-head .headpic {
    width: 70px;
    height: 70px;
    margin-right: 10px;
    background: url(images/head_portrait.jpg) no-repeat center top;
    -webkit-background-size: 5rem auto;
    background-size: 5rem auto;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;    
}
.flN-home-head .user-info .headpic img{
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 2px #fff solid;
}
.user-number, .user-name{
	font-size: 1.2rem;
    line-height: 1.3em;
    padding: 10px 0;
}
.flN-home-head .user-number,.flN-home-head .user-other {
    font-size: .9em;
    line-height: 1.3em;
    padding: .5em 0;
}
.user-number font {
    margin-right: 10px;
}
.user-other {
    padding-bottom: 0;
}
.user-other .flN-level-bg {
    display: inline-block;
    width: 5.3em;
    height: 1em;
}
.user-other #flN-level {
    display: inline-block;
    height: 1em;
    background: url(images/newImages/icon_level.png);
    background-size: auto 100%;
}
.user-other #member_type_name_span {
    display: inline-block;
    font-size: .875em;
    height: 1.5em;
    padding: 0 .625em;
    -webkit-border-radius: .75em;
    -moz-border-radius: .75em;
    border-radius: .75em;
    background: #ffffff;
    vertical-align: middle;
    margin-top: -.775em;
}
.user-other #member_type_name_span a {
    line-height: 1.5em;
    color: #ee426b;
}
.flN-head-btn {
    padding-top: 2em;
    padding-right: .875em;
}
.huiyuan-set {
    margin: .5em 0;
    text-align: center;
}
.flN-home-head .huiyuan-set {
    text-align: right;
    width: 1.625em;
    margin:0;
}
.flN-wodefulian .huiyuan-set {
	width:100%;
}
.huiyuan-set a {
    position: relative;
}
.huiyuan-set .fl-phone {
	vertical-align: middle;
	margin-top: -5px;
}
.huiyuan-set .fl {
    display: inline-block;
    vertical-align: middle;
}
.huiyuan-bar {
    background: rgba(0, 0, 0, 0.2);
    height: 32px;
    line-height: 30px;
    font-size: 16px;
    -webkit-border-radius: 1.14rem 0 0 1.14rem;
    -moz-border-radius: 1.14rem 0 0 1.14rem;
    border-radius: 18px 0 0 18px;
    padding: 0 .5rem 0 .8em;
    margin: .5em 0;
}
.huiyuan-set .fl-scan{
	margin-bottom: 16px;
}
.flN-wodefulian .flN-head-btn{
	padding-right:0;
}
.flN-wodefulian .fl-set,.flN-wodefulian .fl-msg{
	float: right;
}
.huiyuan-set .fl-msg{
	margin-left:10px;
}
.huiyuan-set .fl-scan,.huiyuan-set .fl-set,.huiyuan-set .fl-msg{
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.user-info a {
    color: #ffffff;
}
.flN-home-head .user-info a {
    
}
.flN-new-btn .btn {
    color: #ff4c00;
    font-weight: bold;
    background: none;
    border: 1px #ff4c00 solid;
    -webkit-border-radius: 6px;
    -mos-border-radius: 6px;
    border-radius: 6px;
    height: 35px;
    padding: 0 12px;
    line-height: 2.5em;
}
.flN-new-btn i {
    width: 0.9375em;
    height: 1.125em;
    background-image: url(images/newImages/icon_new.png);
    background-size: auto 100%;
    margin-right: 5px;
    vertical-align: middle;
    margin-top: -5px;
}

/* 导航栏 */
.flN-nav {
    padding: 10px 10px 0 10px;
    background: #ffffff;
}
.flN-nav .navbar {
    margin-bottom: 0;
    min-height: auto;
}
.flN-nav .navbar .navbar-nav {
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flexbox;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.flN-nav .navbar .navbar-nav .flN-normal {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: -webkit-flex(1);
    text-align: center;
    padding-bottom: 5px;
}
.flN-nav .navbar-nav > li > a {
    padding: 0;
    color: #000;
	font-size: 18px;
}
.flN-nav .navbar-nav > li.active > a{		
    font-size: 18px;
	color:#ee426b;
}
.flN-nav .nav-item.active {
    border-bottom: 4px #ee426b solid;
}
.flN-nav .navbar .navbar-nav .dropdown {
    width: 30px;
}

.flN-nav .fl-moreNav {
    width: 30px;
    height: 30px;
    background-image: url(images/newImages/icon_more.png);
    background-size: 100% 100%;
    margin-top: -4px;
    box-shadow: 0px 0px 5px #ccc;
}
.flN-nav .dropdown-menu {
    position: absolute;
    right: -5px !important;
    max-height: 100px;
    overflow-y: auto;
}
.flN-nav .dropdown-menu a {
    color: #000;
    display: block;
    padding: 5px 10px;
}

/* 图片 */
.flN-picCont {
    padding: 0 5px;
}
.flN-picCont [class^="col-"] {
    padding: 0;
}
.flN-picCont .picCont {
    width: 100%;
}
.flN-picCont .picCont img {
    width: 100%;
	border-radius: 6px;
}
.fliN-left {
    padding-right: 3px;
}
.fliN-right {
    padding-left: 3px;
}

/* 分类 */
.flN-fenlei {
    padding: 15px;
    margin-top: 10px;
    background: #ffffff url(images/newImages/fenleiBG.png) left bottom no-repeat;
    overflow: hidden;
}
.flN-fenlei .panel {
    border-bottom: 0;
}
.flN-fenlei .panel-default > .panel-heading {
    background: #ffffff;
    padding: 10px 0;
	border-bottom:0;
}
.flN-fenlei .panel-default > .panel-heading {
    background: #ffffff;
    padding:5px 0 10px 0;
}
.flN-fenlei .fl-heartB {
    width: 20px;
    height: 20px;
    background-image: url(images/newImages/icon_heartB.png);
    background-size: 100% 100%;
	margin-right: 5px;
	vertical-align: middle;
	margin-top: -5px;
}
.flN-fenlei .fl-heartS{
	width:20px;
	height:20px;
	background-image: url(images/newImages/icon_heartS.png);
	background-size: 100% 100%;
	margin-right: 5px;
	vertical-align: middle;
	margin-top: -5px;
}
.flN-fenlei .fl-Rarrow{	
	float: right;
	margin-top:2px;
}
.flN-fenlei .fl-all-logo{	
	float: right;
	margin-right:5px;
}
.flN-fenlei .list-group-item {
    float: left;
    width: 50%;
    border: 0;
    font-size: 18px;
    background: none;
    position: relative;
    padding: 10px 0 10px 45px;
}
.flN-fenlei .list-group-item:nth-child(odd) {
    padding: 10px 15px 10px 30px;
}
.flN-fenlei .list-group-item span {
    position: absolute;
    left: 15px;
    display: inline-block;
    width: 20px;
    text-align: center;
}
.flN-fenlei .list-group-item:nth-child(odd) span {
    left: 0;
}
.flN-fenlei .list-group-item:nth-child(odd):after {
    content: '';
    width: 1px;
    height: 16px;
    background: #ececec;
    position: absolute;
    right: 0;
    top: 12px;
}
.flN-fenlei .list-group-item i {
    vertical-align: middle;
    margin-top: -3px;
}

.flN-head-cont {
    height: 150px;
    background: #ee426b;
}
.flN-head-cont.flN-wodefulian {
    height: 190px;
	padding: 0 10px;
}
.flN-head-cont .flN-search {
    background: none;
}
.flN-head-cont .flN-search .flN-msg a, .flN-search .flN-type a {
    display: inline-block;
    width: 24px;
    font-size: 11px;
    color: #fff;
    text-align: center;
}
.flN-head-cont .flN-search .flN-msg i {
    width: 23px;
    height: 23px;
    background-image: url(images/newImages/icon_msgA.png);
    background-size: 100% 100%;
}
.flN-head-cont .flN-search .flN-shop-cart i {
    width: 28px;
    height: 32px;
    background-image: url(/app/ui/exappui/css_fl/images/newImages/icon_shopping_car.png);
    background-size: 100% 100%;
}

.flN-head-cont .flN-search .flN-shop-cart a, .flN-search .flN-type a {
    display: inline-block;
    width: 24px;
    font-size: 11px;
    color: #fff;
    text-align: center;
}

.flN-head-cont .flN-search-cont {
    padding: 0 10px;
}
.flN-head-cont .flN-search .input-group {
    background: #ffffff;
}
.flN-head-cont .flN-search .flN-type i {
    width: 23px;
    height: 23px;
    background-image: url(images/newImages/icon_type.png);
    background-size: 100% 100%;
}
.flN-head-cont .flN-search .flN-msgC i {
    width: 23px;
    height: 23px;
    background-image: url(images/newImages/community_msg.png);
    background-size: 100% 100%;
}
.flN-comment-link i {
    width: 23px;
    height: 23px;
    background-image: url(images/newImages/comment_link.png);
    background-size: 100% 100%;
}
.flN-scHead .flN-lunbo {
    position: relative;
    z-index: 9;
    padding: 0 10px;
}
.flN-scHead .flN-lunbo .carousel-indicators li.active {
    border-color: #ee426b;
    background: #ee426b;
}
.flN-thumbnail {
    padding: 0 10px;
}
.flN-thumbnail [class^="col-"] {
    padding: 0;
}
.flN-thumbnail .thumbnail {
    padding: 0;
    border: 0;
    margin-bottom: 10px;
}
.flN-thumbnail .thumbnail img{
	border-radius: 6px 6px 0 0;
}
.flN-thumbnail .thumbnail .caption {
    padding: 12px 10px;
}
.flN-thumbnail h3 {
    font-size: 16px;
    font-family: "微软雅黑";
    color: #000;
    margin: 0;
}
.flN-thumbnail .flN-num {
    font-weight: bold;
    color: #d54a6f;
    font-size: 20px;
}
.flN-thumbnail .flN-title {
    margin-left: 10px;
}
.flN-thumbnail .thumbnail .caption p em {
    font-weight: normal;
    font-style: normal;
    font-size: 13px;
    color: #999;
    margin-right: 15px;
}

/* 精选好货 */
.flN-JXlist {
    padding: 0 5px 10px 5px;
    background: #fff;
}
.flN-jxtjList{
	padding: 0 5px 10px 5px;
	background: none;
}
.flN-JXlist .panel {
    border: 0;
}
.flN-jxtjList .panel{
	background: none;
	margin-bottom: 10px;
}
.flN-JXlist .panel-default > .panel-heading {
    background: #fff;
    border: 0;
}
.flN-jxtjList .panel-default > .panel-heading{
	text-align: center;
	position: relative;
	border-bottom: 1px #d1d1d1 solid;
	margin-bottom: 15px;
	background: none;
}
.flN-JXlist .panel-title {
    text-align: center;
    padding: 10px;
}
.flN-jxtjList .panel-title{
	position: absolute;	
	left: 50%;
	margin-left: -42px;
	padding:0;
}
.flN-jxtjList .panel-heading .panel-title span{
	background: #f4f4f4;
	display: inline-block;
	padding:0 10px;
	z-index: 9;
}
.flN-JXlist [class^="col-"] {
    padding: 5px;
}
.flN-JXlist .thumbnail {
    position: relative;
    padding: 0;
    margin-bottom: 10px;
    border: 0;
}
.flN-jxtjList .flN-listDW{
	padding:5px;
	overflow: hidden;
}
.flN-JXlist .flN-listDW .thumbnail img{
	border-radius: 4px;
}
.flN-JXlist .flN-listDW .thumbnail .caption {
    text-align: center;
    width: 100%;
    position: absolute;
    height: 25px;
    background-color: rgba(255,255,255,.5);
    bottom: 0;
    padding: 0;
}
.flN-JXlist .thumbnail .caption h3 {
    font-size: 14px;
    margin: 0;
    line-height: 25px;
}
.flN-jxtjList .flN-listNormal .thumbnail{
	margin-bottom: 0;
}
.flN-jxtjList .flN-listNormal .thumbnail img{
	width:100%;
	border-radius: 6px 6px 0 0;	
}
.flN-jxtjList .flN-listNormal .thumbnail .caption{
	border-radius: 0 0 6px 6px;	
	padding:5px 10px;
	font-weight: normal;
}
.flN-jxtjList .flN-listNormal .thumbnail .caption h3{
	display: -moz-box;  
	display: -webkit-box;
	-moz-box-orient: vertical;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	font-size: 14px;
	margin: 5px 0;
}
.flN-jxtjList .flN-listNormal .thumbnail .caption .flN-msg{
	width: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.flN-jxtjList .flN-listNormal .thumbnail .caption .flN-left{
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: -webkit-flex(1);
	color:#a9a4a9;
	font-size: 10px;
}
.flN-jxtjList .flN-listNormal .thumbnail .caption .flN-price{
	color:#ff5023;
	font-weight: bold;
}
.flN-jxtjList .flN-listNormal .thumbnail .caption .flN-price em{
	font-style: normal;
	font-size: 16px;
}
.flN-jxtjList .flN-listNormal .thumbnail .caption button{
	width:16px;
	height:16px;
	background-image: url(images/newImages/icon_moreBtn.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	margin-top: 5px;
	padding:0;
	border:0;
}

.flN-footer-normal li.active a {
    color: #666;
}

.flN-tag{
	margin-bottom:20px;
}
.flN-tag .swiper-container {
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
.flN-tag .swiper-slide {
	text-align: center;
	font-size: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.flN-tag .thumbnail{
	background: none;
	border:0;
	padding:0;
	margin-bottom:0;
}
.flN-tag .thumbnail .flN-pic{
	width:55px;
	height:55px;
	border-radius: 50%;
	overflow: hidden;
	border:2px #fff solid;
}
.flN-tag .thumbnail .flN-pic img{
	width:100%;
}
.flN-tag .thumbnail .caption{
	padding:9px 0;
}
.flN-tag .thumbnail .caption h3{
	font-size: 14px;
	margin:0;
}
.flN-tag .swiper-scrollbar{
	width:100px;
	height:6px;
	background: #d4d4d4;
	margin:10px 0 5px -50px;
	left:50%;
}
.flN-tag .swiper-scrollbar-drag{
	background: #ee426b;
}

.flN-head-cont .flN-xinxi p{
	color:#fff;
	text-align: center;
	font-size: 10px;
}
.flN-head-cont .flN-xinxi span{
	font-size: 16px;
}
.flN-scHead .flN-myOrder{
	position: relative;
	z-index: 9;
	padding: 0 10px;
}
.flN-scHead .flN-myOrder .panel{	
	border-radius: 6px;
	background:#fff;
	border-bottom:0;
	margin-bottom: 0;
	padding:5px 0 10px 0;
}
.flN-scHead .flN-myOrder .panel-default > .panel-heading{
	background: none;
	border:0;
}
.flN-scHead .flN-myOrder .panel-heading .panel-title{
	font-weight: bold;
	font-size: 14px;
}
.flN-scHead .flN-myOrder .panel-heading a{
	float: right;
	border: 0;
	font-size: 10px;
	padding: 0;
	line-height: 20px;
	font-weight:normal;
	margin-top: -3px;
	color: #999;
}
.flN-scHead .flN-myOrder .panel-heading a i{
	width: 5px;
	height: 10px;
	background-image: url(images/newImages/icon_Rarrow.png);
	background-size: 100% 100%;
	float: right;
	margin-top: 5px;
	margin-left:5px;
}
.flN-myOrder .flN-xinxi{
	padding:10px 0;
}
.flN-myOrder .flN-xinxi .flN-col{
	 position: relative;
	 padding-top:17px;
	 padding-bottom: 5px;
	 text-align: center;
 }
.flN-myOrder .flN-xinxi .flN-col span{
	 position: absolute;
	 top:0;
	 right:20px;
	 width:16px;
	 height:16px;
	 display: inline-block;
	 font-size: 10px;
	 color:#fff;
	 text-align: center;
	 background: #e51818;
	 border-radius: 50%;
 }
.flN-myOrder .flN-xinxi .flN-col p{
	 font-size: 12px;
	 font-weight:bold;
 }
.flN-orderDefault ul{
	padding:0 15px;
}
.flN-orderDefault li{
	width: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	padding:8px;
	background: #fff4f4;
}
.flN-orderDefault .flN-left{
	width:45px;
	height:45px;
}
.flN-orderDefault .flN-left img{
	width: 100%;
	height: auto;
}
.flN-orderDefault .flN-right{
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: -webkit-flex(1);
	padding-left:10px;
}
.flN-orderDefault .flN-right p{	
	font-size: 12px;
	color:#999;
}
.flN-orderDefault .flN-right p:first-child{
	margin-bottom: 8px;
}
.flN-orderDefault .flN-right p:nth-child(2){
	display: -moz-box;
	display: -webkit-box;
	-moz-box-orient: vertical;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.flN-orderDefault .flN-right p strong{
	color:#000;
}
.flN-orderDefault .flN-right p span{
	float: right;
}
.flN-orderDefault .flN-right i{
	width: 15px;
	height: 15px;
	background-image: url(images/newImages/icon_yifahuo.png);
	background-size: 100% 100%;
	vertical-align: middle;
	margin-right: 5px;
}
.flN-lunbo .carousel-indicators li.active {
    border-color: #ee426b;
    background: #ee426b;
}

.flN-single-li{
	padding:0 10px;
}
.flN-single-li .list-group{
	margin-bottom: 15px;
}
.flN-single-li .list-group-item{
	font-size: 14px;
	padding:15px;
}
.flN-single-li .flN-span{
	display: inline-block;
	width:28px;
}
.flN-single-li .flN-span i{
	vertical-align: middle;
	margin-top:-3px;
}
.flN-single-li .badge{
	background: none;
	color:#999;
	padding-right: 0;
	font-weight: normal;
}
.flN-single-li .badge i{
	width: 5px;
	height: 10px;
	background-image: url(images/newImages/icon_Rarrow.png);
	margin-left:8px;
	vertical-align: middle;
	margin-top:-1px;
}

.flN_addr{
	width: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;	
	color:#999999;
	padding:10px;
}
.flN_addr .flN-addr-cont{
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: -webkit-flex(1);	
	font-size: 13px;
}
.flN_addr .flN-addr-cont i{
	width:10px;
	height:6px;
	background-image:url(images/newImages/icon_Darrow.png);
	background-size: 100% 100%;	
	margin-left:8px;
}
.flN_addr .flN-total{	
	font-size: 13px;
}
.flN-gwc-content{
	overflow: hidden;
}
.flN-gwc-content .list-group{
	background: #f2f2f2;
	width: 100%;
	float: left;
	overflow:hidden;
	padding:0 10px;
	margin-bottom: 15px;
}
.flN-gwc-content .list-group dl{
	background: #ffffff;
}
.flN-gwc-content .list-group dt{
	padding:10px;
}
.checkbox{
	margin:0;
}
.checkbox input[type=checkbox]{
	opacity: 0;
}
.checkbox i{
	width:16px;
	height:16px;
	background-image:url(images/newImages/icon_selectR.png);
	background-size: 100% 100%;	
	vertical-align: middle;
	margin-top: -2px;
	margin-right:5px;
}
.checkbox-invalid i{
	width:16px;
	height:16px;
	background-image:url(images/newImages/icon_selectBlank.png);
	background-size: 100% 100%;	
	vertical-align: middle;
	margin-top: -2px;
	margin-right:5px;
}
.flN-gwc-content .checkbox.selected i{
	width:16px;
	height:16px;
	background-image:url(images/newImages/icon_selectRA.png);
	background-size: 100% 100%;	
}
.flN-gwc-content .list-group li{
	padding:10px;
}
.flN-gwc-content .swiper-container {
    width: 100%;
    height: 100%;
}
.flN-gwc-content .swiper-slide {
    font-size: 18px;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    width: 100%;
	margin-right: 1px;
}
.flN-gwc-content .swiper-slide:nth-child(2n) {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    width: 40%;
}
.flN-basics-a{	
	display: block; 
	width: 100%; 
	height: 100%; 
	padding-top: 0.5rem;
}
.flN-basics-a:hover{
    background-color: #fafafa;
}
.flN-basics{
	width: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.flN-basics .checkbox{
	height:84px;
}
.flN-basics .checkbox i{
	position: relative;
	top: 50%;
	margin-top: -25px;
	margin-right:10px;
}
.flN-basics .checkbox-invalid{
	height:84px;
}
.flN-basics .checkbox-invalid i{
	position: relative;
	top: 50%;
	margin-top: -25px;
	margin-right:10px;
}
.flN-basics-user {
	margin-right:10px;
}
.flN-basics-user img{ 
	width:84px;
	height:84px;
	border-radius: 5px;
}
.flN-basics-main{
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: -webkit-flex(1);
	float: left;
	position: relative;
	table-layout:fixed; 
}
.flN-basics-main div.flN-title{
	text-align:left;
	display: -moz-box; 
	display: -webkit-box;
	-moz-box-orient: vertical;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	color: #000000; 
	font-size: 15px;
}
.flN-basics-main span.flN-type{
	color: #9c9c9c; 
	font-size: 13px; 
	display: inline-block; 
	margin-left:5px;
}
.flN-basics-main .flN-selectD{
	text-align:left;
}
.flN-basics-main .flN-type i{
	width:12px;
	height:12px;
	background-image:url(images/newImages/icon_DKarrow.png);
	background-size: 100% 100%;
	margin-left:5px;
	vertical-align: middle;
	margin-top: -1px;
}
.flN-basics-main .flN-priceCont{
	width: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	margin-top:12px;
}
.flN-basics-main .flN-priceCont .flN-price{
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: -webkit-flex(1);
	color:#fa2b68;
	font-size: 12px;
	font-weight: bold;
	text-align:left;
}
.flN-basics-main .flN-priceCont .flN-price span{
	font-size: 16px;
}
.flN-basics-main .flN-priceCont .flN-changeCont .btn{
	float: left;
	height: 28px;
	width:36px;
	line-height: 22px;
	padding:0 12px;
	border:1px #ccc solid;
	color:#0b0b0b;
	background: none;
}
.flN-basics-main .flN-priceCont .flN-changeCont .flN-deductBtn{
	border-radius:4px 0 0 4px;
}
.flN-basics-main .flN-priceCont .flN-changeCont .flN-addBtn{
	border-radius:0 4px 4px 0;
}
.flN-basics-main .flN-priceCont .flN-changeCont span{
	float: left;
	border-top:1px #ccc solid;
	border-bottom:1px #ccc solid;
	display: inline-block;
	height: 28px;
	color:#161616;
	padding:0 10px;
}
.flN-basics-handel{
	padding-left:10px;
}
.flN-basics-handel a{ 
	display: inline-block;	
	width: 33.3%; 
	padding: 0 5px; 
	font-size: 13px; 
	text-align: center;
	color: #fff;
	height:89px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.flN-basics-handel a span{
	vertical-align: middle;
}
.flN-basics-handel a:nth-child(1n){
	background-color: #f7942e;
}
.flN-basics-handel a:nth-child(2n){
	background-color: #fb6f24; 
}
.flN-basics-handel a:nth-child(3n){
	background-color: #fd493a;
}

.flN-footer-other{
	width: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	padding:10px 5px;
	background-color:#fff;
	height:62px;
}
.flN-footer-other .flN-left{
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: -webkit-flex(1);
	text-align: left;
	line-height: 30px;
}
.flN-footer-other .checkbox,.flN-footer-other .flN-total{
	display: inline-block;
}
.flN-footer-other .checkbox{
	font-size: 12px;
}
.flN-footer-other .flN-total{
	font-size: 14px;
	margin-left:10px;
}
.flN-footer-other .flN-total span{
	font-size: 18px;
	color:#ee426b;
}
.flN-footer-other button{
	font-size: 16px;
	background:#ee426b;
	color:#ffffff;
	padding:0 25px;
	margin-top:-2px;
}

.flN-type-content {
    width: 100%;
    overflow: auto;	
	background: #fff;
}
.flN-type-content ul{
	list-style: none;
}
.flN-type-content .flN-left{
	float: left;
	width: 25%;
	height: 100%;
	background: #f4f4f4;
}
.flN-type-content #left ul{
	overflow: auto;
}
.flN-type-content .flN-left ul li{
	padding: 15px 5px;
	text-align: center;
	font-size: 15px;
}
.flN-type-content .flN-left ul li.active{
	background: #fff;
	color: #ee426b;
	border-left: 2px solid #ee426b;
}
.flN-type-content .flN-right{
	float: left;
	width: 75%;
	height: 100%;	
	/* overflow: auto; */
}
.flN-type-content .flN-right [class^="col-"] {
    padding: 5px;
}
.flN-type-content .flN-right dl{
	padding:10px;
}
.flN-type-content .flN-right dl dd{
	overflow: hidden;
}
.flN-type-content .flN-right dl .thumbnail{
	padding:0;
	margin-bottom:10px;
	border:0;
}
.flN-type-content .flN-right dl .thumbnail .caption{
	padding:5px 0;
}
.flN-type-content .flN-right dl .thumbnail .caption h3{
	font-size: 14px;
	margin:0;
	text-align: center;
}

/* 搜索页面 */
.flN-scSearch .flN-arrow{
	width:30px;
	text-align: center;
}
.flN-scSearch .fl-Larrow{
	float: none;
	vertical-align: middle;
	margin-top:10px;
	width:9px;
	height:17px;
}
.flN-scSearch .flN-search-cont .input-group{
	border-color: #ccc;
	background: #f4f4f4;
}
.flN-scSearch .flN-search-cont .input-group{
	padding:3px 15px 3px 3px;
}
.flN-scSearch .flN-search-cont input[type=text]{
	background: #f4f4f4;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.flN-scSearch .flN-search-cont .input-group-addon{
	padding:6px 6px 6px 12px;
}
.flN-scSearch .flN-search-cont .input-group-addon i{
	margin-right:0;
	margin-top: 0px;
	background-image: url(images/newImages/icon_searchSC.png);
}
.flN-scSearch .btn{
	font-size: 16px;
	border:0;
	margin-top: 2px;
	background:none;
}
.flN-search-list {
    padding: 0 10px;
    background: #fff;
}
.flN-search-list .panel {
    border: 0;
}
.flN-search-list .panel-default > .panel-heading {
    background: #fff;
    border: 0;
	padding: 0;
}
.flN-search-list .panel-title {
    padding: 15px 0;
	font-weight: bold;
}
.flN-search-list [class^="col-"] {
    padding: 5px;
}
.flN-search-list .flN-JXcont a{
	display: inline-block;
	font-size: 13px;
	color:#191a1c;
	background: #f3f4f6;
	height:28px;
	line-height: 28px;
	padding: 0 10px;
	border-radius: 14px;
	margin: 5px;
}
/* .flN-search-list .flN-JXcont.flN-guess a:nth-child(1),.flN-search-list .flN-JXcont a:nth-child(2),.flN-JXcont a:nth-child(3){
	color:#d9336d;
	background: #fbf0f4;
} */

.flN-addr-list{
	padding-top:10px;
}
.flN-addr-list .panel{
	padding:0 15px;
	margin-bottom: 10px;
	border-bottom: 8px solid #F2F2F2;
}
.flN-addr-list .panel-default > .panel-heading{
	background: #fff;
	padding:3px 0;
}
.flN-addr-list .panel-default > .panel-heading p{
	margin:10px 0;
	font-size: 14px;
}
.flN-addr-list .panel-body{
	padding:7px 0;
}
.flN-addr-list .panel-body .checkbox{
	display: inline-block;
	margin:0;
}
.flN-addr-list .checkbox.selected i {
    width: 16px;
    height: 16px;
    background-image: url(images/newImages/icon_selectA.png);
    background-size: 100% 100%;
}
.flN-addr-list .panel-body .checkbox.selected .btn{
	color:#ee426b;
}
.flN-addr-list .panel-body .checkbox,.flN-addr-list .panel-body button{
	font-size: 12px;
	color:#999;
}
.flN-addr-list .panel-body .flN-btnCont{
	display: inline-block;
	float: right;
}
.flN-addr-list .panel-body .btn{
	padding:0 12px;
	line-height: 20px;
	height:auto;
	border:0;
	background: none;
}
.flN-addr-list .panel-body .checkbox .btn{
	padding:0;
}

.flN-addr-footer button{
	font-size: 16px;
	background:#ee426b;
	color:#ffffff;
	width:100%;
	height:40px;
	border-radius: 0;
	border:0;
}
.flN-addr-footer button:hover,.flN-addr-footer button:focus{
	color:#fff;
}
.flN-addr-footer button i{
	width: 27px;
	height: 27px;
	background-image: url(images/newImages/icon_addBtn.png);
	background-size: 100% 100%;
	margin-right: 8px;
	vertical-align: middle;
	margin-top:-2px;
}
.flN-modal .modal-dialog{
	width:84%;
	top:50%;
	left:7%;
	margin-top: -150px;
}
.flN-modal.flN-tx .modal-dialog{
	width:65%;
}
.flN-modal .modal-header{
	padding:15px;
}
.flN-modal.flN-tx .modal-header{
	 background:#f8f8f8;
}
.flN-modal .modal-header .close{
	font-size: 25px;
	font-weight: normal;
	margin-top:-4px;
}
.flN-modal .modal-title{
	font-size: 16px;
	color:#000;
}
.flN-modal .modal-body{
	padding:0 15px;
}
.form-group {
    border: 1px solid #ddd;
    padding: 5px;
    border-radius: 4px;
}
.flN-modal .form-group{
	width: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	margin:0;
	min-height:40px;
	border:0;
	border-bottom:1px #e7e7e7 solid;
}
.flN-modal .form-group:last-child{
	border-bottom:0;
}
.flN-modal .form-group label{
	font-size: 14px;
	width:70px;
	margin-top: 10px;
}
.flN-modal .form-group .flN-val{
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: -webkit-flex(1);
}
.flN-modal .form-group .flN-val .form-control{
	border:0;
	box-shadow:none;
	font-size: 14px;
	padding:10px 0;
	height:auto;
	min-height: 34px;
	margin-bottom:0;
}
.flN-modal .form-group .flN-val .form-control[readonly]{
	border: 1px solid rgba(0,0,0,.2);
	background-color: #fff;
	padding:6px;
	
}
.flN-modal .form-group .flN-val .input-group{
	margin-bottom:0;
}
.flN-modal .form-group .flN-val .input-group .input-group-addon{
	padding: 10px 12px;
    border: 0;
    background: none;
}
.flN-modal .modal-footer{
	padding:10px;
}
.flN-modal .modal-footer .btn{
	background:#ee426b;
	color:#ffffff;
	width:100%;
	border:0;
	height:auto;
	padding:10px 12px;
}
.flN-modal.flN-tx .modal-dialog a{
	color:#000;
	line-height:28px;
}
.flN-modal.flN-tx .modal-footer .btn{
	color:#ee426b;
	background:#fff;
	padding:0;
}

.flN-other{
	background: #fff;
}
.flN-other .header-title{
	color:#000
}
.flN-list{
	background: #fff;
	padding:10px;
}
.flN-list.flN-shiwuzhongxin{
	padding-top:0;
}
.flN-list h3{
	font-size: 15px;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 5px;
}
.flN-list .flN-tabLabel span {
    display: inline-block;
    margin-right: 20px;
    vertical-align: middle;
    margin-top: 4px;
    font-size:10px;
    color:#999;
}
.flN-list .flN-tabLabel span i{	
    vertical-align: middle;
    margin-right: 3px;	
	margin-top: -2px;
}
.flN-list .flN-tabLabel span i.fl-collect{
	width:14px;
	height:14px;
}
.flN-list .list-group li{
	width: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	padding:12px 0;
	border-bottom: 1px #eeeeee solid;
}
.flN-list .list-group li .flN-freeDiv{
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: -webkit-flex(1);
}
.flN-shiwuzhongxin .list-group .flN-left{
	display: -moz-box;
	display: -webkit-box;
	-moz-box-orient: vertical;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.flN-shiwuzhongxin span{
	color:#ff9600;
}
.flN-list .list-group .flN-right{
	padding-top:2px;
	padding-left:10px;
	font-size: 14px;
	color: #999;
}
.flN-list .list-group .flN-right i{
	width: 5px;
	height: 10px;
	background-image: url(images/newImages/icon_Rarrow.png);
	margin-left:8px;
	vertical-align: middle;
	margin-top:-1px;
}

/*列表样式*/
.comm-list li {
    border-bottom: 1px solid #eee;
    padding: 15px 10px;
    overflow: hidden;
    position: relative;
}
.comm-list .list-head{
    background:#FDF2F7;
    border-bottom: 1px solid #F3CBE0;
}
.comm-list .list-node{
    background: #EEEFF3;
    padding: .3px 1.5em;
}
.comm-list .tip-nums{
    right:auto;
    left: .6em;
    top: 1em;
    display: none;
}
.comm-list .list-title{
    float: left;
    color:#D53873;
}
.comm-list .list-top{
    margin-bottom: .5rem;
}
.no-read .list-main {
    font-weight: bold;
}
.no-read .tip-nums{
    display:block;
}
.comm-list .list-main {
    /*float: left;*/
    margin-right: 4em;
}
.comm-list .list-content{
	width:100%;
	display: -webkit-box;
    display: -moz-box;
    display: -webkit-flexbox;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.comm-list .listText{
	-webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: -webkit-flex(1);
    margin-top:0;
}
.comm-list .ico {
    display: inline-block;
    margin-right: 10px;
    float: left;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.comm-list li:hover {
    background: #F6F6F6;
}
.comm-list li .listText h4{
	margin-top:0;
	font-size:16px;
}
.comm-list li .listText h4 b{
	font-weight:normal;
}
.comm-list li p {
    display: block;
    color: #333;
    line-height: 1.5em;
    max-height: 3em;
    overflow: hidden;
    margin-top:3px;
}
.listText .list-info p {
    display: block;
    font-size: 13px;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
}
.listText h4 span{
	float:right;
	margin-top:3px;
	font-size:13px;
}
.listText .list-info {
    width: 100%;
}
.comm-list li span[name=new_msg_date]{
	color:#999;
}


.person-info span {
    color:#333!important;
}
.person-info p {
    margin-top: .5em;
    color:#000!important;
}
.comm-list li:last-child {
    border-bottom: none;
}
.comm-list li .list-right {
    position: absolute;
    right: 1em;
    top: 35%;
}
.comm-list li .list-right * {
    text-align: right;
    vertical-align: middle;
}
.comm-list li .list-right a.fa {
    color: #333;
}
.comm-list li .time-right {
    position: absolute;
    right: 1rem;
    top: 1em;
    color: #333;
}
.tip-comm {
    display: inline-block;
    position: static;
    width: .5em;
    height: .5em;
    margin-top: .5em;
}
.comm-list .fa-right {
    -webkit-background-size: 1rem;
    background-size: 1rem;
}
.address-list .headpic{
    border: none;
    display: inline-block;
    margin-right: .5em;
    float: left;
    width: 1.71rem;
    height: 1.71rem;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: url(images/head_portrait.jpg) no-repeat center center;
    -webkit-background-size: 1.71rem 1.71rem;
    background-size: 1.71rem 1.71rem;
}
.address-list .headpic img {
    width: 1.71rem;
    height: 1.71rem;
}
.message-list .ico{
    border: none;
    display: inline-block;
    margin-right: .5em;
    float: left;
    width: 3rem;
    height: 3rem;
    overflow: hidden;
}
.message-list .ico img{
    width:3rem;
}
.list-longtext .list-main {
    float: none;
    display: block;
    margin-right: 4em;
}
.list-longtext li .list-right {
    position: absolute;
    right: 1.5rem;
}
.list-noright .list-main {
    margin-right: 0;
    padding-top: 5px;
}
.dynamic-list>li {
    padding: 1rem 1rem .5rem 1rem;
   /* margin-bottom: 1rem;*/
    border-bottom: 12px solid #ddd;
    position: relative;
}
.dynamic-list>li:last-child {
    border-bottom: none;
}
.dynamic-list .list-item-head{
    /* margin-bottom: .5rem;
    min-height: 3em; */
}
.dynamic-list .list-title{
    display: block;
    font-size: 1.1rem;
    line-height: 1.3em;
    padding-right: 1.5em;
}
.dynamic-list .list-time{
    margin-top: .3em;
    display: block;
    color: #333;
}
.dynamic-list .list-op{
    position: absolute;
    top:.5em;
    right: .5em;
    font-size: 1.5em;
    color:#666;
}
.dynamic-list .headpic{
    width: 3rem;
    height: 3rem;
    background:url(images/head_portrait.jpg) no-repeat center top;
    -webkit-background-size: 2rem;
    background-size: 2rem;
    overflow: hidden;
}
.dynamic-list .headpic img{
    width:3rem;
}
.dynamic-list .list-item-option{
    /*height: 1.5em;*/
    color: #333;
}
.dynamic-list .list-item-option .fa{
    font-size: 1.1em;
    vertical-align: middle;
}
.dynamic-list .list-item-option .fa:hover, .dynamic-list .list-item-option .fa.active,.pull-row2 li a:hover{
    color:#D53873 !important;
}
.dynamic-list .pull-right .dropdown-menu, .dynamic-list .list-op .dropdown-menu{
    right: 0;
    left: auto;
}
.pic-fixed-list{
    position: relative;
    margin: .5em -5px 0 0;
}
.pic-fixed-list:after{
    display: table;
    content:'';
    clear: both;
}
.pic-fixed-list>li{
    padding-right: 5px;
    margin-bottom: 5px;
    overflow: hidden;
}
.pic-fixed-list>li img{
    width:100%;
}
.pic-fixed-list.img-nums-3>li{
    float: left;
}
.pic-fixed-list.img-nums-3>li:first-child{
    width:100%;
}
.pic-fixed-list.img-nums-3>li:nth-child(2), .pic-fixed-list.img-nums-3>li:nth-child(3){
    width:50%;
}
.pic-fixed-list.img-nums-4new>li {
	float:left;
	width:50%;
	margin-bottom:0px;
}
.pic-fixed-list.img-nums-4new>li.pic-more{
    position: absolute;
    right: -35%;
    bottom: -35%;
    color: #fff;
    font-size: 1.2em;
    font-weight: bold;
    margin-left: -2em;
}
.pic-fixed-list.img-nums-4new>li.pic-more span{
    text-shadow: 1px 0 3px rgba(0, 0, 0, .5);
}
.pic-fixed-list.img-nums-5>li:first-child,.pic-fixed-list.img-nums-5>li:nth-child(2){
    width:50%;
}
.pic-fixed-list.img-nums-5>li:first-child img,.pic-fixed-list.img-nums-5>li:nth-child(2) img{
    height: 100%;
    width: auto;
}
.pic-fixed-list.img-nums-5>li:nth-child(3), .pic-fixed-list.img-nums-5>li:nth-child(4),.pic-fixed-list.img-nums-5>li:nth-child(5){
    position: absolute;
    width: 50%;
    left: 50%;
    top:0;
}
.pic-fixed-list.img-nums-5>li:nth-child(4){
    top:33%;
}
.pic-fixed-list.img-nums-5>li:nth-child(5) {
    top: 66%;
}
.pic-fixed-list.img-nums-5>li.pic-more{
    position: absolute;
    right: 20%;
    bottom: 15%;
    color: #fff;
    font-size: 1.5em;
    font-weight: bold;
    margin-left: -2em;
}
.pic-fixed-list.img-nums-5>li.pic-more span{
    /*-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .5);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .5);*/
    text-shadow: 1px 0 3px rgba(0, 0, 0, .5);
}

.pic-fixed-list.img-nums-6new>li {
	float:left;
	width:33.3%;
	margin-bottom:0px;
}
.pic-fixed-list.img-nums-6new>li.pic-more{
    position: absolute;
    right: -19%;
    bottom: 0;
    color: #fff;
    font-size: 1.2em;
    font-weight: bold;
    margin-left: -2em;
}
.pic-fixed-list.img-nums-6new>li.pic-more span{
    text-shadow: 1px 0 3px rgba(0, 0, 0, .5);
}

.headpic-thumb {
    display: inline-block;
    vertical-align: middle;
    width: 4rem;
    /*-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;*/
    overflow: hidden;
    background:url(images/head_portrait.jpg) no-repeat center top;
    -webkit-background-size: 4rem auto;
    background-size: 4em;
}

.headpic-thumb img {
    width: 4rem;
    border:1px solid #ddd;
}
.modal-list li{
    border-bottom: 1px solid #eee;
    padding: 5px;
}
.modal-list li.selected{
    padding-right:20px;
    background:url(images/ico_selected.png) no-repeat right 10px top 10px;
}
.type-area{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background:#fff;
}
.dropdown-type{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background:#fff;
    border-bottom: 1px solid #ccc;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
    z-index: 222;
}
.type-list{
    overflow: auto;
    position: relative;
    height: 100%;
}
.type-list li{
    padding: .5rem;
    border-bottom: 1px solid #eee;
}
.type-list li:last-child{
    border-bottom: none;
}
.type-list li.active{
    background: #EEEEEE;
    border-left:3px solid #DE6392;
}

.type-list1 li{
	 padding: 0!important;
	 padding-right: 6px!important;
	font-size: 1.2rem;
	min-width: 70px;
	margin: .5rem;
	line-height: 30px;
	text-align: center;
	float: left;
	border: none!important;
	background: no-repeat !important;
	background-image: url(images/panelweeklybg.png)!important;
	background-repeat: no-repeat;
	background-position: center!important;
	 background-size: 100%;
	border: #ED4346 1px solid;

}
.type-list1 .head-w{
	background: no-repeat!important;
}
.type-list1 .list-w.active{
	background-image: url(images/panelweeklybg1.png)!important;
	background-repeat: no-repeat;
	background-position: center!important;
	border: none!important;
}
.type-list li a{
    color:#000;
}
.type-list > li > ul{
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0px;
    left: 0;
    margin-left: 10rem;
    background: #eee;
    overflow: auto;
}
.type-list > li > ul > li{
    padding-left: 1rem;
}
.type-list > li > ul > li.active{
    border-left: none;
}
.type-list > li > ul > li.active a {
    color: #D53873;
}
.filter-item .type-area{
    position: absolute;
}

/*新闻页面*/
.news-list {
    margin-bottom:.5rem;
}
.news-list li{
    overflow: hidden;
    border-bottom: 1px solid #EEE;
    padding: 15px 10px;
}

.news-list li a{ display:block; cursor:pointer; color:#333;}
.news-list li a:hover{ display:block; cursor:pointer; color:#d53873;}

.news-list li:last-child{
    border-bottom: none;
}
.news-list li .list-item-img{
    float:left;
    width: 110px;
    overflow: hidden;
}
.news-list1 li img{
	display: block; 
	width: 100%!important;
	
}
.news-list li img{
    width:105px;
}
.news-list .list-item-title{
    display: block;
    font-size: 1em;
/*     height: 40px; */
    line-height: 20px;
    overflow: hidden;
}
.news-list p{
    line-height: 1.5em;
    height: 3em;
    overflow: hidden;
    margin-top: .5em;
    color: #333;
}
/*新闻页面*/
.flN-newList {
    margin-bottom:.5rem;
}
.flN-newList li{
    overflow: hidden;
    border-bottom: 6px solid #f4f4f4;
    padding: 15px;
}
.flN-newList.flN-taocanList li{
	padding:15px 10px;
}
.flN-newList li a{ 
	display:block; 
    cursor:pointer; 
    color:#333;
}
.flN-newList li a:hover{ 
	display:block; cursor:pointer; color:#d53873;
}
.flN-newList .flN-mainCont .flN-widthCont{
	width:140px;
	height:85px;
	margin-right:10px;
}
.flN-newList.flN-taocanList .flN-mainCont .flN-widthCont{
	width:115px;
	height:90px;
}
.flN-newList .flN-mainCont .flN-widthCont img{
	width:100%;
	height:100%;
}
.flN-newList .newsTitle{
	border:0;
	margin-bottom:0;
}
.flN-newList .newsTitle h3{
	font-size:16px;
	font-weight:bold;
	margin-top: 0px;
    margin-bottom: 10px;
    width: 100%;
    line-height: 25px;
}
.flN-newList li:last-child{
    border-bottom:0;
}
.flN-newList .list-item-text p{
	margin-bottom:5px;
}
.flN-newList .flN-tabLabel{
	font-size:12px;
	color:#999;
	margin-top: 10px;
    overflow: hidden;
}
.flN-newList .flN-tabLabel span{
	display: inline-block;
    margin-right: 20px;
    vertical-align: middle;
    margin-top: 4px;
}
.flN-newList .flN-tabLabel span i{	
    vertical-align: middle;
    margin-right: 3px;	
	margin-top: -2px;
}
.flN-newList .flN-tabLabel a,.flN-newList.flN-taocanList .flN-flex a{
	display: inline-block;
    float: right;
    color: #ee426b;
    border: 1px #ee426b solid;
    padding: 3px 10px;
    border-radius: 3px;
}
.flN-newList.flN-taocanList .flN-flex a{
	float:left;
}
.flN-newList .flN-flex .flN-title-cont{
	font-size:16px;
	width: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	font-weight: bold;
}
.flN-newList .flN-flex .flN-title-cont .flN-title{
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: -webkit-flex(1);
	display: -moz-box;  
	display: -webkit-box;
	-moz-box-orient: vertical;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.flN-newList .flN-flex .flN-title-cont span{
	color:#ee426b;
}
.flN-newList .flN-flex .flN-msg-cont{
	color:#999;
	font-size:12px;
	margin-top:3px;
}
.flN-newList .flN-flex .flN-btn{
	text-align: right;
	border:1px #ee426b solid;
	color:#ee426b;
	height: auto;
    margin-top: 19px;
    padding: 0 12px;
    line-height:25px;
    font-size: 13px;
}





.news-list1 li img{
	display: block; 
	width: 100%!important;
	
}

.news-list .list-item-title{
    display: block;
    font-size: 1em;
/*     height: 40px; */
    line-height: 20px;
    overflow: hidden;
}
.news-list p{
    line-height: 1.5em;
    height: 3em;
    overflow: hidden;
    margin-top: .5em;
    color: #333;
}
.list-news-img{
    overflow: hidden;
    /*border: 1px solid #eee;
    background: #fff;*/
}
.list-news-img li{
    float: left;
    width: 48%;
    text-align: center;
    margin: 1%;
    position: relative;
    /*box-shadow:0 0 5px 2px rgba(0,0,0,0.5);*/
}
.list-news-img .list-img {
    height: calc(width * .6);
    overflow: hidden;
}
.list-news-img li img, .list-news-img .list-img img{
    width: 100%;
}
.list-news-img .list-title{
    background: #fff;
    padding: 0 .5em;
    text-align: left;
    line-height: 2em;
    height: 2em;
    overflow: hidden;
    color:#666;
}
.list-news-img .list-info{
    background: #fff;
    position: relative;
    overflow: hidden;
}
.list-news-img .list-type{
    display: block;
    margin-right: 2em;
    font-size: 1.2em;
    line-height: 2.2em;
    height: 2.2em;
    overflow: hidden;
    padding: 0 .5em;
    text-align: left;
}
.list-news-img .list-more{
    position: absolute;
    right: 5px;
    top: 5px;
    padding: .2em 0;
}
.img-fix li {
    width: auto;
    padding: .5rem;
}
.img-fix li img{
    width:auto;
}
/*商家列表*/
.shop-list li{
    background: #fff;
    border-bottom: 1px solid #eee;
    padding: .5rem;
    overflow: hidden;
}
.shop-list li .list-item-img{
    width: 7.5rem;
    float: left;
}
.shop-list li .list-item-img img{
    width:7.14rem;
}
.shop-list li .list-item-title{
    color:#000;
    display: block;
    font-size: 1.1rem;
}
.shop-list li .list-item-intro{
    display: block;
    color:#333;
    line-height: 1.5em;
    margin: .5rem 0;
}
.shop-list li .star-level{
    display: block;
    margin-bottom: .5rem;
    color: #ff0000;
}
.shop-list li .list-item-import{
    display: block;
    margin: .5rem 0;
}
.c-price, .o-price {
    font-style: normal;
    font-style: 1.2rem;
}
.c-price{
    color:#ff0000;
}
.o-price {
    color:#333;
    text-decoration: line-through;
}
.shop-list li p{
    color:#333;
    font-size: .85rem;
}
.goods-detail{
    background: #fff;
    border-bottom: 1px solid #ddd;
}
.goods-pic{
    background:#efefef;
    background-image: -webkit-linear-gradient(top,#ffffff 0%,#efefef 100%);
    background-image: -moz-linear-gradient(top,#ffffff 0%,#efefef 100%);
    background-image: -o-linear-gradient(top,#ffffff 0%,#efefef 100%);
    background-image: -ms-linear-gradient(top,#ffffff 0%,#efefef 100%);
    background-image: linear-gradient(top,#ffffff 0%,#efefef 100%);
    text-align: center;
    padding: 1rem;
}
.goods-title{
    font-size: 1.2em;
    padding: .5rem;
}
.goods-info{
    padding: .5rem;
}
.goods-pro {
    padding: .5rem;
    line-height: 1.8em;
}
/*商家详细信息*/
.explain-info {
    padding: .5rem 1rem;
    overflow: hidden;
}
.explain-info .info-title{
    display: block;
    font-size: 1.14em;
    font-weight: bold;
    padding: .5rem;
}
.explain-info .info-img {
    float: left;
    width: 120px;
    box-shadow:0 0 0 3px #ffffff,0 0 5px 2px rgba(0,0,0,0.5);
    margin: .5rem 1rem .5rem .5rem;
    text-align: center;
}
.explain-info .info-img img {
    width:120px;
}
.explain-info .info-profile, .explain-info .info-introduce {
    display:block;
}
.other{
    display: block;
    clear: both;
    border-top:1px solid #eee;
    margin-top: .5rem;
}
.other p{
    border-bottom:1px solid #eee;
    padding: .5rem 1rem;
}
.explain-info p {
    color:#333;
    display: block;
    margin-bottom: .3rem;
}
.introduce {
    padding: .5em;
}
.dialog-head{
    color: #333;
    padding: .5rem 1rem;
}
.dialog-head .info-title{
    color: #D53873;
    font-size: 1.2em;
}
.dialog-head .info-time{
    color:#333;
}
.dialog-person img{
    width:50px;
}




.dialog-info {
    color: #333;
    display: block;
    padding: 1em;
    text-align: center;
}
.dialog-body {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #eee;
    border-radius: 4px;
    margin-right: 4em;
    min-height: 3em;
    position: relative;
}
.dialog-con {
    line-height: 1.8rem;
    padding: 0.5rem 1rem;
    
    word-wrap: break-word;  
    word-break:break-all;   /* 强制英文单词换行 */
}
.dialog-question .dialog-body::before, .dialog-question .dialog-body::after {
    border-color: transparent #f2f2f2 transparent transparent;
    border-style: solid;
    border-width: 8px 8px 8px 0;
    content: "";
    display: block;
    height: 0;
    left: -8px;
    position: absolute;
    top: 10px;
    width: 0;
}
.dialog-question .dialog-body::after {
    border-right-color: #ffffff;
    left: -7px;
}
.dialog-respond .dialog-body::before, .dialog-respond .dialog-body::after {
    border-color: transparent transparent transparent #b3da49;
    border-style: solid;
    border-width: 8px 0 8px 8px;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    right: -8px;
    top: 10px;
    width: 0;
}
.dialog-respond .dialog-body::after {
    border-left-color: #b3da49;
    right: -7px;
}
.dialog-question, .dialog-respond {
    margin: 1em 0;
    overflow: hidden;
}
.dialog-question .dialog-person {
    float: left;
    margin: 0 10px;
    width: 70px;
}
.dialog-question .dialog-body {
    margin-left: 80px;
}
.dialog-question .info-con p {
    margin: 0.3rem auto;
}
.dialog-question .dialog-sign {
    float: right;
    margin-right: 10px;
    width: 40px;
}
.dialog-respond .dialog-sign {
    float: left;
    margin-left: 10px;
    text-align: right;
    width: 40px;
}
.dialog-respond .dialog-person {
    float: right;
    margin: 0 10px;
    text-align: right;
    width: 70px;
}
.dialog-respond .dialog-body {
    background: #b3da49 none repeat scroll 0 0;
    margin-left: 4em;
    margin-right: 80px;
}




.info-div{
    padding: .5em;
}
.info-head{
    font-size: 1.2em;
    padding: .5em;
}
.info-body{
    padding: .5em 1em;
}
.info-body .info-con{
    line-height: 1.8em;
}
.message-read{
    margin: .5rem;
}
.message-line {
    margin-bottom:.5rem;
}
.message-line .message-info{
    text-align:center;
    color: #333;
    padding: .5rem;
}
.message-line .message-body{
    background:#fff;
    border: 1px solid #eee;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: .5rem;
}
.message-line .message-con{
}
.message-line .message-title{
    font-weight: bold;
    color: #000;
    line-height: 1.5em;
    padding: .5em 0;
}
.text-note{
    font-size: 1.2rem;
    margin-bottom: 1em;
    padding: 1em 0;
    color: #cc0000;
    line-height: 1.5em;
}
.text-note a{
    color: #000;
    text-decoration: underline;
}
.text-con{
    margin-bottom: 1em;
}
/*轮播*/
.carousel {
    margin-bottom: 25px;
    position: relative;
}
.carousel-caption{
    position: absolute;
    bottom: 0px;
    left: 0px;
    background: rgba(0, 0, 0, .4);
    width: 100%;
    padding: 0;
    line-height: 2em;
}
.carousel-home {
    background:#fff;
    border-bottom: 1px solid #d4d4d4;
}
.carousel-home .carousel-indicators{
    bottom:-25px;
}
.carousel-indicators li{
    background: #ccc;
    border: none;
    margin-left: .3rem;
}
.carousel-indicators li.active{
    margin-left: .3rem;
    background:#E95481;
}
.carousel-control{
    position: absolute;
    top: 0;
    height: 100%;
    font-size: 4em;
    line-height: 2.2em;
    width: 40px;
}
/*预装载广告*/
#preloadAd{
    overflow: hidden;
    height: 100%;
}

/*quick menu*/
.quick-home {
    overflow: hidden;
    margin-left: -1px;
    margin-bottom:-1px;
    background: #fff;
    border-top:1px solid #d4d4d4;
    border-bottom:1px solid #d4d4d4;
}
.quick-home li {
    float: left;
    width: 25%;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    height: 96px;
    overflow: hidden;
    position: relative;
}
.quick-home li:focus {
    background: #f2f2f2;
}
.quick-home .ico {
    display: block;
    width: 48px;
    height: 48px;
    padding: 7px 0;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #eee;
    margin: .8em auto .5em auto;
}
.quick-home .ico img {
    width: 32px;
}
.quick-home .name {
    text-align: center;
    font-size: 16px;
    color: #666;
}
.quick-home .name .explain {
    display: block;
    margin-top: 5px;
    line-height: 1.5em;
    font-size: 1rem;
    font-weight: normal;
    color: #333;
}
.quick-bar {
    padding: 1em .5em;
    background: #fff;
    margin-bottom: 1em;
}
.quick-explain {
    overflow: hidden;
    margin-left: -1px;
    background: #fff;
}
.quick-explain li {
    float: left;
    width: 50%;
    border-bottom: 1px solid #eee;
    border-left: 1px solid #eee;
    height: 8rem;
    overflow: hidden;
    position: relative;
}
.quick-explain li:focus {
    background: #f2f2f2;
}
.quick-explain .ico {
    position: absolute;
    right: 1.5rem;
    bottom: 1.5rem;
}
.quick-explain .ico img {
    width: 4rem;
}
.quick-explain .text {
    padding: 1rem .5rem .5rem 1rem;
    margin-right:5rem;
}
.quick-explain .name {
    display: inline-block;
    font-size: 1rem;
    color: #D53873;
}
.quick-explain .explain {
    display: block;
    margin-top: 5px;
    line-height: 1.5em;
    font-size: .85rem;
    font-weight: normal;
    color: #333;
}
.quick-explain .tip-nums {
    position: static;
    display:inline-block;
    margin-top: -5px;
}
.quick1 {
    margin: 0px 0px -1px -1px;
    overflow: hidden;
}
.quick1 li {
    float: left;
    width: 33%;
    position: relative;
    margin-bottom: .5em;
}
.quick2 li{ float:left; width:25%; }
.quick1 .ico {
    display: block;
    text-align: center;
    margin: .2em auto;
    height: 40px;
    /*-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;*/
    overflow: hidden;
}
.quick1 .ico img  {
    width:40px;
}
.quick1 .ico .text {
    color: #000;
    line-height: 1.2rem;
    font-size: 1.2em;
    text-align: center;
}
.quick1 .name, .quick1 a {
    display: block;
    text-align: center;
    margin: 0;
    font-size: 1em;
    color: #000 !important;
    font-weight: normal !important;
    text-decoration: none;
}
.panel-import .quick1 .name, .panel-import .quick1 a {
    color: #666 !important;
}

.quick-fix {
    margin: 0px 0px -1px -1px;
    overflow: hidden;
}
.quick-fix li {
    display: table-cell;
    float: none;
    width: 1%;
    position: relative;
    margin-bottom: .5em;
}
.quick-fix .ico {
    display: block;
    text-align: center;
    margin: .2em auto;
    height: 3.2rem;
    overflow: hidden;
}
.quick-fix .ico img {
    height:3rem;
}
.quick-fix .ico .text {
    color: #FFF;
    line-height: 1.2rem;
    font-size: 1.2em;
    text-align: center;
}
.quick-fix .name, .quick1 a {
    display: block;
    text-align: center;
    margin: 0;
    font-size: 1em;
    color: #000 !important;
    font-weight: normal !important;
    text-decoration: none;
}
.quick-comm {
    overflow: hidden;
    background: #fff;
    margin-bottom: -1px;
}
.quick-comm li {
    float: left;
    width: 25%;
    border-bottom: 1px solid #eee;
    height: 90px;
    overflow: hidden;
    position: relative;
}
.quick-comm li:focus {
    background: #f2f2f2;
}
.quick-comm .ico {
    display: block;
    text-align: center;
    padding: 1rem 0 .3rem 0;
}
.quick-comm .ico img {
    height: 3.428rem;
}
.quick-comm .name {
    text-align: center;
    font-size: 1.1428rem;
    color: #666;
}
.quick1 .tip-nums {
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: 18px;
}
.quick-home .tip-nums {
    right: auto;
    left: 50%;
    top: .3rem;
    margin-left: 22px;
}
.main-header .tip-nums {
    width: auto;
    height: auto;
    min-width: 6px;
    min-height: 6px;
    background: #fff;
    border:1px solid #fff;
    right: -5px;
    top: 5px;
}
.rate {
    background: #eee;
    border: 1px solid #DDD;
    height: 8px;
    overflow: hidden;
    margin: auto;
}
.rate span {
    display: block;
    height: 6px;
    background: #69BE1D;
    color: #69BE1D;
    font-size: 0px;
}
.quick1 .rate {
    width: 60px;
}
.icoS {
    display: inline-block;
    width: 1.8em;
    height: 1.8em;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #48AAEC;
    text-align: center;
    padding: 0.5em 0.5em;
    margin: 0 0.5em;
}
.quick-home .quick-sty1 .ico, .ico-bg1 {
    background: #77AE33;
}
.quick-home .quick-sty2 .ico, .ico-bg2 {
    background: #E67122;
}
.quick-home .quick-sty3 .ico, .ico-bg3{
    background: #D90000;
}
.quick-home .quick-sty4 .ico,.ico-bg4 {
    background: #7C40BF;
}
.quick-home .quick-sty5 .ico,.ico-bg5 {
    background: #2E9650;
}
.quick-home .quick-sty6 .ico,.ico-bg6 {
    background: #D4447A;
}
.quick-home .quick-sty7 .ico,.ico-bg7 {
    background: #3EA7B3;
}
.quick-home .quick-sty8 .ico,.ico-bg8 {
    background: #637EB1;
}
.quick-home .quick-sty9 .ico,.ico-bg9 {
    background: #23A09A;
}
.quick-home .quick-sty10 .ico,.ico-bg10 {
    background: #609430;
}
.quick-home .quick-sty11 .ico,.ico-bg11 {
    background: #3C66CA;
}
.quick-home .quick-sty12 .ico,.ico-bg12 {
    background: #368F73;
}
.ico-color1{
    color: #77AE33;
}
.ico-color2{
    color: #E67122;
}
.ico-color3{
    color: #D90000;
}
.ico-color4{
    color: #7C40BF;
}
.ico-color5{
    color: #2E9650;
}
.ico-color6{
    color: #D4447A;
}
.ico-color7{
    color: #3EA7B3;
}
.ico-color8{
    color: #637EB1;
}
.ico-color9{
    color: #23A09A;
}
.ico-color10{
    color: #609430;
}
.ico-color11{
    color: #637EB1;
}
.ico-color12{
    color: #368F73;
}
.panel-monitor .panel-body {
    padding: 0 15px;
}
.nums {
    color: #ff0000;
    font-weight: bold;
}
.nav-dropdown-float > .nav > li {
    float: left;
    width: 160px;
    border-right: 1px solid #EEE;
}
.nav-dropdown-float > .nav > li > a {
    text-align: center;
}
.nav-dropdown-float > .nav > li > .dropdown-menu {
    position: absolute;
    left: 0;
    top: 100%;
    background: #FFF;
    box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.175);
}
.nav-dropdown-float > .nav > li > .dropdown-menu > .dropdown > .dropdown-menu {
    top: 0;
    left: 100%;
}
.nav-dropdown-float > .nav > li > a {
    text-align: center;
}
.navi .nav > li > a{ padding-top:0px !important; padding-bottom:0px !important;}
.footer .navbar-nav > li > a{padding-top:0px !important; padding-bottom:0px !important; }
.footer .navbar-nav  .dropdown-menu{ width:100% !important;}
.footer .navbar-nav  .col-xs-3{ padding:0px !important;}
.nav-dropdown-float > .nav > li > .dropdown-menu {
    position: absolute;
    left: 0;
    top: 100%;
    background: #FFF;
    box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.175);
}
.nav-dropdown-float > .nav > li > .dropdown-menu > .dropdown > .dropdown-menu {
    top: 0;
    left: 100%;
}
.footer .navi a {
    color: #666666;
    display: table-cell;
    float: none;
    font-size: 1.2em;
    position: relative;
    width: 1%;
}

/* 缩略图 */
.thumbnail a {
    display: block;
    width: 80px;
    height: 80px;
    margin: 0.2em 0.4em 0.2em 0;
    background-color: #EEE;
    text-decoration: none;
    float: left;
}
.thumbnail:after {
    content: "";
    display: table;
    clear: both;
}

.form-item {
    overflow: hidden;
    margin: .3rem 0;
}
.form-item .label1{
	width: 3rem!important;
	text-align: left!important;
}
.form-item .label {
    display: block;
    width: 6em;
    white-space: normal;
    float: left;
    line-height: 1.5em;
    text-align: right;
    padding: .5em;
    margin-bottom: 0;
    color:#000;
}
.form-item .input1{
	margin-left: 3em!important;
	
}
.form-item .input {
    margin-left: 6em;
}
.form-item .input [class^="col-"]{
    padding-left: 0;
}
.form-item .input [class^="col-"]:last-child{
    padding-right: 0;
}
.form-item.full .input {
    margin-left: 0;
}
.form-item .input label {
    padding: .3rem 0;
}
.form-item .readonly {
    color: #333;
    line-height: 1.5em;
    padding: .5em;
}
.form-item .input {
}
.regist-form .form-item .label {
    width:6em;
}
.regist-form .form-item .input {
    margin-left:6em;
}
.sele-list-hor {
    overflow: hidden;
}
.sele-list-hor li {
    float: left;
    margin: 3px 0;
}

.form-group .form-item {
    border-bottom: 1px solid #DDD;
}
.form-group .form-item:last-child {
    border-bottom: none;
}
.input-noborder{
    border: none;
    background: transparent;
    font-size: 1rem!important;
}

.input-file {
    position: relative;
}
.input-file button{
    position: absolute;
    right: 0;
    top: 0;
    width: 6em;
    height: 2.3rem;
    background:#f2f2f2;
    border-top-left-radius:0;
    border-bottom-left-radius:0;
}
.input-file input{
}
.input-file .f-upload {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    filter:alpha(opacity=0);
    opacity: 0;
    -moz-opacity:0;
    -webkit-opacity:0;
}

/*登录页*/
.login-page {
    background: #fff url(images/newImages/fl-login-bgDown.png) no-repeat center bottom;
    background-size: 100% auto;
}
.login-page .container{
	background: url(images/newImages/fl-login-bgUP.png) no-repeat center top;
    background-size: 100% auto;
}
.login-page .logo{
    background:url(images/newImages/fl-login-logo.png) no-repeat center center;
    height: 140px;
}
.login-page .page-title {
    padding-top: 220px;
    text-align: center;
    font-size: 2em;
}
.login-page .header-fix {
    background: none;
}
.login-info {
    width: 80%;
    margin: auto;
    margin-top: 30px;
}
.login-info .info-item {
    margin-bottom: .5em;
	height: 50px;
	border:1px #c6c6c6 solid;
}
.login-info .info-item .label {
    display: block;
    float: left;
    width: 25%;
    text-align: right;
    font-size: 16px;
    line-height: 40px;
    color: #000;
}
.login-info .info-item.usd .label {
}
.login-info .info-item.pwd .label {
}
.login-info .info-item .input {
     /* margin-left: 6em;*/
	float: right;
	height: 45px;
	line-height: 45px;
	width: 75%;
}
.login-info .info-item input, .login-info .info-item .form-control {
    background: none;
    border: none;
    padding: 0 10px;
    height: 45px;
	line-height: 45px;
    font-size: 16px;
    color: #858585;
    box-shadow: none;
}
.login-info .info-item .caret {
    float: right;
    margin-top: 1.2em;
}
.login-info .info-item .dropdown-menu {
    width: 100%;
}
.login-info .switch {
    margin: auto;
}
.login-info .submit {
    padding: 25px 0;
    width: 60%;
    margin: auto;
}
.link-ico {
    display: inline-block;
    margin: 0 .5em .5em 0;
    line-height: 1.5em;
    color: #333;
}
.submit a {
    display: block;
    color: #fff;    
    background:#ee426b;
    border-radius:30px;
}
.submit a button {
    font-size: 1.2em;
    background: none;
    border: none;
    width: 100%;
    text-align: center;
    line-height: 2em;
    height: 2.5em;
}
.login-info .switchItem {
    display: inline-block;
    margin: .5em 2em;
}
.login-info .warn {
    display: inline-block;
    padding-right: 5px;
    float: left;
}
.login-option {
    padding: .5em 0;
    margin-top:20px;
}
.login-option a{
	display:inline-block;
	width:50%;
	float:left;
	padding:5px 0;
	color:#ee426b;
	letter-spacing: 3px;
}
.login-option a span.flN-icon{
	display:inline-block;
	width:25px;
}
.login-option a span.flN-icon i{
	vertical-align: middle;
}
.login-option .link-ico {
    margin: 0;
}
.login-option [class^="col-"] {
    padding-left: 5px;
    padding-right: 5px;
}
.login-option .link-forget {
    float: right;
}
.login-option .ico {
    display: inline-block;
    margin: auto;
    width: 2em;
    height: 2em;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #aaaaaa;
    margin:.5em .2em;
}
.login-option .ico.ico-bg1 {
    background: #FAAD2E;
}
.login-option .ico.ico-bg2 {
    background: #8BBC38;
}
.login-option .ico.ico-bg3 {
    background: #31B5C4;
}
.login-option .ico.ico-bg4 {
    background: #5AA3DE;
}
.login-option .fa {
    width: 2em;
    height: 2em;
    -webkit-background-size: 2em;
    background-size: 1.5em;
}
.login-remind {
    border-top: 2px solid #ddd;
    padding-top: .5em;
    line-height: 2em;
    color: #666666;
}
.login-remind .fa-remind {
    color: #f00;
}
.regist-form{
    margin: auto;
    width: 85%;
}
.pic-list-hor {
    overflow: hidden;
}

.pic-list-hor a {
    display: block;
    padding: 3px;
    float: left;
}

/*time line*/
.list-timeline {
}
.timeline {
    padding: 5px 10px 5px 25px;
}
.timeline li {
    position: relative;
    border-left: 1px solid #ccc;
    padding: 5px 5px 12px 20px;
    line-height: 1.5em;
    margin-bottom: -15px;
}
.timeline > li > div {
    margin: 5px 0;
}
.timeline li:last-child {
    border-left: none;
}
.timeline .order {
    position: absolute;
    left: -5px;
    top: 10px;
    min-width: 9px;
    min-height: 9px;
    background: #ccc;
    border-radius: 50%;
}
.timeline .explain {
    font-size: 1.2em;
}
.timeline .stat {
    position: relative;
    color: #333;
}
.timeline .stat-com {
    color: #A27844;
}
.timeline .stat-warn {
    color: #ff0000;
}
.timeline .option {
    display: inline-block;
    position: absolute;
    right: 5px;
    top: 2px;
}
.timeline .datetime {
    display: inline-block;
    background: url(images/stepBg_L.png) no-repeat left top;
    padding-left: 11px;
}
.timeline .datetime span {
    display: block;
    height: 22px;
    line-height: 22px;
    background: url(images/stepBg_R.png) no-repeat right top;
    padding-right: 10px;
    color: #FFF;
}
.timeline .active .order {
    background: #BF9766;
}
.timeline .active .datetime {
    background: url(images/stepBg_L_active.png) no-repeat left top;
}
.timeline .active .datetime span {
    background: url(images/stepBg_R_active.png) no-repeat right top;
}
.timeline li.firstnode {
    border-left: none;
    min-height: 26px;
    padding: 0px 0 0 20px;
    margin-bottom: 0px;
}
.timeline li.firstnode .explain {
    font-size: 1.2em;
    padding-top: 5px;
    font-weight: bold;
}
.timeline li.firstnode .order {
    background: url(images/stepIco.png) no-repeat center top;
    width: 28px;
    height: 25px;
    position: absolute;
    left: -15px;
    top: 0px;
}
.ico-detail {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(images/ico-detail.png) no-repeat center center;
}
.fa {
    display: inline-block;
    vertical-align: middle;
}
.fa-remind:before {
    content:"\f071";
}
/*.fa-message:before {
    content:"\f0e5";
}*/
.huiyuan-set .fa{
    width: 2em;
    height: 2em;
    -webkit-background-size: 1.7em;
    background-size: 1.7em;
}
.fa-message{
    background: url(images/ico-s-message.png) no-repeat center center;
    -webkit-background-size: 1.1428rem;
    background-size: 1.1428rem;
}
.fa-setting{
    background: url(images/ico-s-sett.png) no-repeat center center;
    -webkit-background-size: 1.1428rem;
    background-size: 1.1428rem;
}
.fa-scan{
    background: url(images/ico-s-scan.png?v=1.0.1) no-repeat center center;
    -webkit-background-size: 1.1428rem;
    background-size: 1.1428rem;
}

.fa-level1 {
    background: url(images/ico-level-1.png) no-repeat center center;
}
.fa-more:before {
    content:"\f142";
    color:#fff;
}
.fa-right:before {
    content:"\f054";
}
.fa-down:before {
    content:"\f078";
}
.fa-up:before {
    content:"\f077";
}
.focus-text .fa-warning:before{
    content: "\f0f3";
    color: #ff0000;
    font-size: .85em;
}
.fa-search{
    /*background: url(images/ico-search.png) no-repeat center center;*/
}
.fa-telephone:before{
    content:"\f095";
}
.fa-search-type{
    display: inline-block;
    vertical-align: middle;
    background: url(images/ico-s-search2.png) no-repeat center center;
}
.fa-sms:before{
    content:"\f075";
}
.fa-poi:before{
    content: "\f041";
}
.fa-times:before {
    content:"\f1da";
}
.fa-creat:before {
    content: "\f067";
}
.fa-fovour{
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 16px;
    background: url(images/ico-favourable.png) no-repeat center center;
    -webkit-background-size: 18px 16px;
    background-size: 18px;
}
.main-header .fa-search {
    /*font-size: 0;
    display: inline-block;
    background: url(images/ico-top-search.png) no-repeat center center;
    -webkit-background-size: 1.1428rem;
    background-size: 1.1428rem;*/
}
.fa-login {
    background: url(images/ico-login.png) no-repeat center center;
}
.fa-regist {
    background: url(images/ico-regist.png) no-repeat center center;
}
.fa-s{
    display:inline-block;
    width: 1.1428rem;
    height: 1.1428rem;
    -webkit-background-size: 1.1428rem;
    background-size: 1.1428rem;
}
.fa-apply {
    background: url(images/ico-login-adduser.png) no-repeat center center;
    -webkit-background-size: 1.1428rem;
    background-size: 1.1428rem;
}
.fa-intro {
    background: url(images/ico-login-intro.png) no-repeat center center;
}
.login-option .fa-regist {
    background: url(images/ico-login-register.png) no-repeat center center;
    -webkit-background-size: 1.5em 1.5em;
    background-size: 1.5em 1.5em;
}
.fa-forget {
    background: url(images/ico-login-lock.png) no-repeat center center;
}
.sign-star:before{
    content: "\f005";
}
.sign-star.active{
    color:#ff0000;
}
/* iscroll start */
.exui-iscroller {
	position: absolute;
	width: 100%;
}

/**
 *
 * Pull down/up styles
 *
 */
.pullDown, .pullUp {
	background:#fff;
	font-weight:bold;
	font-size:14px;
	color:#333;
	margin-top:0;
	white-space: nowrap;
	font-size:14px;
	text-align: center;
}

.pullDown.scrolledUp{
	margin-top:-40px;	/* Should match the totalt height (i.e. height + paddings + borders) of #pullDown set above */
}
.pullDown .pullDownLabel, .pullUp .pullUpLabel  {	
	margin: 0 5px;
}
.pullDown .pullDownIcon, .pullUp .pullUpIcon  {	
	display: inline-block; 
	width:40px; height:40px;
	background:url(../images/pull-icon@2x.png) 0 0 no-repeat;
	-webkit-background-size:40px 80px; background-size:40px 80px;
	-webkit-transition-property:-webkit-transform;
	-webkit-transition-duration:250ms;
	vertical-align: middle;
	margin: 0 5px;
}
.pullDown .pullDownIcon {
	-webkit-transform:rotate(0deg) translateZ(0);
}
.pullUp .pullUpIcon  {
	-webkit-transform:rotate(-180deg) translateZ(0);
}
.pullDown.flip .pullDownIcon {
	-webkit-transform:rotate(-180deg) translateZ(0);
}
.pullUp.flip .pullUpIcon {
	-webkit-transform:rotate(0deg) translateZ(0);
}
.pullDown.loading .pullDownIcon, .pullUp.loading .pullUpIcon {
	background-position:0 100%;
	-webkit-transform:rotate(0deg) translateZ(0);
	-webkit-transition-duration:0ms;

	-webkit-animation-name:loading;
	-webkit-animation-duration:2s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
}
@-webkit-keyframes loading {
	from { -webkit-transform:rotate(0deg) translateZ(0); }
	to { -webkit-transform:rotate(360deg) translateZ(0); }
}
/* iscroll end */
/* validate start */
.help-inline {
  margin-top: 6px;
  color: #737373;
}

.help-block.error {
  color: #B94A48;
}
.help-block {
	margin-bottom: 0px;
}

.required:before {
  /*content: "*";
  display: inline;
  color: #ee426b;
  */
  display: none;
}
.symbol.ok:before {
  content: "\f00c";
  display: inline;
  font-family: FontAwesome;
  color: #468847;
}

.has-error .note-editor, .has-error .cke_chrome {
  border-color: #B94A48 !important;
}
.label {
width: 100px;
}

/* 翻页 */
.pageBar {
    width: 100%;
    text-align:center;
    margin:20px 0px;
}
.pageBar td {

}
/** 翻页信息：定义td **/
.pageBar .pageInfo {
    white-space: nowrap;

}
.pageBar .pageInfo input {
    width: 25px;
    border: 1px solid #999999;
    text-align: center;
}
/** 翻页跳转：定义td **/
.pageBar .pageGo {
    text-align:center;
}
.pageBar .pageGo table {

}
.pageBar .pageSelect {
    margin-right: 15px;
}
.pageBar .pageSelect td {
    padding:0px 5px;}
.pageBar .pageBtn {
}
.pageBar .pageBtnTd {
}
.pageBar .pageBtnTd a{ color:#000;}
.pageBar .pageBtnTd a:hover {
    color: #0065C9;
    text-decoration:none;
}
/*** 翻页按钮间距 ***/
.pageBar .pageBtnSpace {
    width: 26px;
    background: url(images/pageBtnSpace.gif) no-repeat center;
}

.headBtn{ margin-top:6px;}


/*添加课程表样式*/
.has-success .input-noborder1{ border-color:rgba(0, 0, 0, 0.2);}
.form-groupCon{ margin-bottom:0px; border:none; background:#ddd; border-bottom:1px solid #ddd;border-radius:none;}
.form-group .formIcon{ margin-top:15px; margin-right:10px; cursor:pointer; color:#333;}
.comm-list .list-main{ width:70%; float:left;}
.list-main h3{ font-size:16px; margin-bottom:5px; font-weight:bold; color:#666;  }
.list-main p{  font-size:14px; line-height:18px; }
.list-main p label{ float:left; margin-bottom:0px; }
.list-main p span{ float:left;  margin-right:3px; margin-top:3px; color:#666;}
.list-main p b{ float:left;color:#333;}
.list-main p i{ float:left;color:#333; font-style:normal;}
.list-longtext1 .list-main{ margin-right:0px;}
.header-other2{ position:none !important;}
.header-other2 a{ display:block; color:#fff;  height:28px; line-height:24px; font-weight:bold; border:1px solid #E6CD20; border-radius:3px; background:#F90; position:absolute; top:10px; right:10px; float:right; padding:0px 5px;}
.headerNav{ width:180px; margin:0px auto; height:30px;  line-height:30px; border:1px solid #fff; border-radius:5px; background:none; color:#fff; margin-top:8px;}
.headerNav li{ width:90px;}
.headerNav > li:first-Child.active > a, .headerNav > li:first-Child.active > a:hover, .headerNav > li:first-Child.active > a:focus,.headerNav > li:first-Child > a:hover{ background:#fff; border-bottom:none; height:28px; line-height:28px; border-radius:4px 0px 0px 4px; color:#d53873;}
.headerNav > li:last-child.active > a, .headerNav > li:last-child.active > a:hover, .headerNav > li:last-child.active > a:focus,.headerNav > li:last-child > a:hover{ background:#fff; border-bottom:none; height:28px; line-height:28px; border-radius:0px 4px 4px 0px; color:#d53873;}
.headerNav > li > a{ padding:0px; height:28px; line-height:28px; color:#fff; border-bottom:none; margin-right:0px;}
.dropdown-menu{ position: absolute; right:-5px !important;}

.myCarousel{ width:100%; margin-bottom:0px;}
.myCarousel .carousel-indicators{ display:block; bottom:0px;}
.myCarousel .carouserlImg { width:100%;height: 0;/*padding-bottom: 71.9%;*/overflow:hidden;}
.myCarousel .carouserlImg .item img{ width:100%;}
.listContent{ margin-top:10px; padding-bottom:60px;}
.list-item-text .list-item-title{ font-size:14px; font-weight:bold;}
.list-item-text .list-item-mark i{  padding:0px 10px; border:1px solid #d53873; height:23px; line-height:23px; font-size:12px; font-style:normal; color:#d53873; border-radius:3px; margin-right:5px;}
.list-item-text p{ height:15px; line-height:15px; overflow:hidden;margin-top:0px !important; font-size:15px;}
.list-item-text1 p{ text-align: center;font-size: 16px!important; color: #454545!important;}
.list-item-text1{ padding: 10px 0;}
.list-item-m{ color:#666; font-size:12px; margin-top:0px !important;}
.list-item-m i{ color:#d53873; margin-left:2px; font-style:normal;}

.headSearch{ margin-top:15px;}
.header-title-text{ width:60%; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; margin:0px auto;}
.containerCon{ width:100%;}
.containerCon .headerImg{ width:100%;height: 0;padding-bottom: 71.9%;overflow:hidden;}
.containerCon .headerImg img{ width:100%;}
.containerCon .nemuTabs{ width: 100%;   }
.fixedd{ position:fixed; width:100%; z-index:100; }
.fixedd .nemuTabs{ position:fixed; width: 100%;   }
.fixedd .headerImg{ display: none; }
.tab-pane-content{ padding:15px; }
.tab-pane-content p{ font-size: 14px; color: #000; line-height: 24px;}
.tab-pane-content p b{ color:#E81317; margin-right: 5px;}
.footerText {
    background: #d53873 none repeat scroll 0 0;
    border-top: 1px solid #e7e7e7;
    bottom: 0;
    height: 3.5rem;
    padding-left: 3px;
    padding-right: 3px;
    position: fixed !important;
    text-align: center;
    z-index: 111;
}
.footerText a{ color:#fff; display: block; font-size: 18px; line-height: 3.5rem;}

.no-content{ padding-top:50px; text-align: center;}
.no-content .noImg img{ width: 80px; height: 80px; margin-bottom: 10px;}
.no-content p{ font-size: 18px; color: #666; line-height: 30px; margin-bottom: 15px;}
.no-content a{  padding:5px 15px;  border-radius: 5px; background: #d53873; color: #fff; font-size: 16px; }

/*1*/
.panelweekly{
	
	margin-top: 5px;
}
.panelweekly .list-img img{
	display: block;
	
	height: 140%!important;
}

.list-item-img1{
	padding: 4px 0;
}

.swiper-container {
        max-width:100%;
        /*height: 300px;*/
        margin-left: auto;
        margin-right: auto;
    }
.swiper-container img{
	/*width:100%;*/
	/*height: 450px;*/
}
.swiper-container-img img{
	display: block;
/* 	height: 160px; */
	margin: auto;
	width: 100%;
}
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
.gallery-top1 .swiper-slide1{
	display: block;
	/*text-align: left;*/
	background: #f8f8f8;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px; 
	overflow: hidden;
	vertical-align: middle;
	
}
.gallery-top1 .swiper-slide1 ul{
/*	padding-top: 1rem;*/
	text-align: center;
	margin-top: .5rem;
}
/*.swiper-container1 {
        width: 100%!important;
        height: 300px;
        margin-left: auto;
        margin-right: auto;
		padding: .5rem;
	
    }*/
    .swiper-slide1 {
        background-size: cover;
        background-position: center;
    }
    .gallery-top1 {
        height: 80%;
        width: 100%;
    }
    .gallery-thumbs1 {
        box-sizing: border-box;
		height: 85px;
		padding: 10px 0;
		width: 100%;
    }
    .gallery-thumbs1 .swiper-slide1 {
		width: 60px; /*!important*/
        opacity: 0.4;
		margin-right: 0px!important;
		
    }
    .gallery-thumbs1 .swiper-slide-active {
        opacity: 1;
    }
    

.form-control1{
	background: #F4F4F4!important;
	border: none!important;
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075)!important;
	background-image: url(../images/search.png)!important;
	background-repeat: no-repeat!important;
	background-position: 5px center!important;
	padding-left: 2.5rem;
	
}
.input-group-addon1{
	border: none!important;
	background: no-repeat!important;
	color: #D53873!important;
}

.panel-title1{
	line-height: 38px;
	padding: 0!important;
	font-size: 14px;
	color: #9A9A9A;
	
}
.panel-hot{
	padding-left: 1rem!important;
}
.panel-coursehistory{
	border: 1px solid #eee;
	border-left: none;
	border-right: none;
	padding-left: 1rem!important;
}

.coursehistory{
	line-height: 50px;
	color: #9A9A9A;
}
.panel-coursehistory li{
	line-height: 50px;
	border-top: 1px solid #eee;
}
.panel-heading1{
	padding: 0!important;
	border-bottom: none;
	
}

.comm-list1{
	
	width: 100%;
}
.list-main1 td{
	width: 50%!important;
	line-height: 2rem;
	padding-bottom: .5rem;
	padding-top: .5rem;
	border-top: 1px solid #eee;
	
}
.list-main1 td span{
	display: block;
	border-right: 1px solid #eee;
}
.list-p{
	padding-left: 1rem;
	border-right: none!important;
}
.quitimg{
	float: right;
	margin-top: 14px;
	margin-right: 1.2rem;
}
.nav-tabs1{
	border-top: 1px solid #eee;
}
.shop-list1{
	padding-left: 1rem;
}
.tab-pane1{
	background: #FFFFFF;
}
.tab-content1{
	height: 100%!important;
}
.tab-pane2{
	background: #FFFFFF;
	height: 100%!important;
}
.error500{
	background-image: url(../images/earch.png)!important;
	background-repeat: no-repeat;
	background-position:center 5rem;
	
	text-align: center;
	padding-top: 15rem;
	
}

/*weekly1*/
 .type-list1 li{
	 padding: 0!important;
	 padding-right: 6px!important;
	font-size: 1.2rem;
	min-width: 70px;
	margin: .5rem;
	line-height: 30px;
	text-align: center;
	float: left;
	border: none!important;
	background: no-repeat !important;
	background-image: url(../images/panelweeklybg.png)!important;
	background-repeat: no-repeat;
	background-position: center!important;
	 background-size: 100%;
	border: #ED4346 1px solid;

}
.type-list1 .head-w{
	background: no-repeat!important;
}
.type-list1 .list-w.active{
	background-image: url(../images/panelweeklybg1.png)!important;
	background-repeat: no-repeat;
	background-position: center!important;
	border: none!important;
}
/*photos*/

.list-item-text1 p{ text-align: center;font-size: 16px!important; color: #454545!important;}
.list-item-text1{ padding: 10px 0;}
.form-item .label1{
	width: 3rem!important;
	text-align: left!important;
}

.form-item .input1{
	margin-left: 3em!important;
	
}

.gallery-thumbs1 img{
	height: auto!important;
}
.mui-table-view-cell  > a > i{
	color:#666;
	margin-right: 10px;
}

.panel-w{
	height: 100%;
	margin-bottom: 0px!important;
}
.swiper-wrapperX .slide-h{
	width: 100%;
	height: 84%;
	
}
.swiper-wrapper .gallery-thumbs1{
	position: static!important;
	z-index: auto!important;
}

.swiper-wrapper1  img{
    max-height: calc( 100% - 40px );
    max-width: 100%;
	vertical-align: middle;

}
.gallery-thumbs1 img{
	height:100%!important;
}
.mui-table-view-cell  > a > i{
	color:#666;
	margin-right: 10px;
}
.swiperT{
	background: #EFEFEF;padding-bottom: 1rem;
	width: 100%;
	
	bottom: 1px;
}

.swiper-wrapperX .swiper-slide1 img{
	max-width: 100%;
	max-height: 100%;
	height: auto!important;
	width: auto!important;
	display: inline-block;
 	vertical-align: middle;
}
.swiper-wrapperX i{
	display: inline-block;
    vertical-align: middle;
   	height:85%;	
}

.gallery-top1 .swiper-wrapperX .swiper-slide1{
	text-align: center!important;
}

/* 發送驗證碼 按鈕  */
.send_phone_button
{
	width: 92px;
	position:static;
	float:right;
	right:8%;
	margin-top: 3px;
}
/* 發送驗證碼 手機輸入框  */
.send_phone_inpput
{
	width:calc( 100% - 100px ) !important;
}

.photo_img{
	width:70px;
	height:88px;
}

.normal_a
{
	text-decoration: underline !important;
	color: #007aff !important;
}

/* --------全屏样式↓--------- */
.fullscreen:-webkit-full-screen{
        width: 100%;
        height: 100%;
    }
    
    /* 全屏状态设置iframe宽度 */
    .fullscreen:-webkit-full-screen iframe{
        width: 100% !important;
        height:100% !important;
    }

    .fullscreen:-webkit-full-screen:-webkit-backdrop{
        background: maroon;
    }
    .fullscreen:-ms-fullscreen:backdrop{
        background: maroon;
    }
/* --------全屏样式 ↑--------- */
/*------------视频工具栏↓--------------*/
.video_toolbar {
	    background-color: rgba(0, 0, 0, 0.5);
	    color: #fff;
	    font-size: 16px;
	    /*line-height: 1.5em;
	    padding: 5px 5px;*/
	    position: absolute;
		/*width: 100%;*/
		overflow:hidden;
	    text-overflow:ellipsis;
	    white-space:nowrap;
	    
	    /*bottom: 0;*/
	    right: 15px;
	    margin-top:-48px;
	}
	.video_toolbar_fullscreen
	{
	    background-color: rgba(0, 0, 0, 0.5);
	    color: #fff;
	    font-size: 16px;
	    /*line-height: 1.5em;
	    padding: 5px 5px;*/
	    position: absolute;
		/*width: 100%;*/
		overflow:hidden;
	    text-overflow:ellipsis;
	    white-space:nowrap;
	    
	    bottom: 0;
	    right: 0px;
	}
	.video_toolbar_img{
	   padding:0px !important;
	}
/*------------视频工具栏↑--------------*/	



.flN-tabList .nav-tabs > li{
	padding-top:5px;
	border-bottom: 1px solid #d8d8d8;
}
.panel .flN-tabList .nav-tabs > li{
	width:auto;
}
.flN-tabList .nav-tabs > li > a {
	text-align:center;
	color:#000;
	margin-right:0;
	font-weight:bold;
	line-height: 1.3em;
	font-size:13px;
    border-bottom: 2px solid #fff;
}
.flN-tabList .nav-tabs > li.active{
	border-bottom: 1px solid #ee426b;
}
.flN-tabList .nav-tabs > li.active > a,
.flN-tabList .nav-tabs > li.active > a:hover,
.flN-tabList .nav-tabs > li.active > a:focus {
    color: #ee426b;
    font-size:16px;
    border-bottom: 2px solid #ee426b;
}
#divmaincontent .panel{
	padding-bottom:0;
}
.flN-details{
	background-color: #fff;
	padding-bottom:10px;
}
.flN-details .question{
	margin:0 10px;
	padding:10px 0;
	background-color: #fff;
	border-bottom: 1px #dddddd dashed;
}
.flN-details .question:last-child{
	border-bottom:0;
}
.flN-details .question img{
	width: 100% !important;
}
.flN-details .btn{
	color:#fff;
	background:#ee426b;
	padding: 4px 12px;
    font-size: 12px;
    height: auto;
}
.flN-details .title{
	margin:10px 0;
    text-align: center;
    color: #ee426b;
    font-weight: bolder;
    font-size:18px;
}
.flN-details .content {    
    overflow: auto;
    text-align: left;
}
.flN-details .content textarea {
	padding:8px;
	background-color: #ffffff;
    background-image: radial-gradient(#fff,#f1f1f1);
    border:1px #e7e7e7 solid; 
}
.flN-details .agree {
    text-align: center;
    margin: 5px 0;
    color: #ee426b;
    font-weight: bolder;
}
.flN-details label{
	margin-bottom:0;
}
.flN-checkbox .icheckbox_flat-red{
	width:18px;
	height:18px;
	background-image:url(images/newImages/icon_checkbox.png);
	background-size: 100% 100%;
	background-position: 0 0;
}
.flN-checkbox .icheckbox_flat-red.checked{
	background-image:url(images/newImages/icon_checked.png);
	background-size: 100% 100%;
	background-position: 0 0;
}
.flN-radio .iradio_flat-red.checked{
	background-image:url(images/newImages/icon_radioChecked.png);
	background-size: 100% 100%;
	background-position: 0 0;
}
.flN-details .places span{
	color: #ee426b;
}
.flN-details .flN-bTn{
	background: #ee426b;
	padding:8px 0;
	font-size:16px;
	border: none;
	color: #FFF;
	-moz-box-shadow: 0 0 7px #999;
	box-shadow: 0 0 7px #999;
}
.flN-mainCont{
	width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flexbox;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.flN-mainCont .flN-flex{
	-webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: -webkit-flex(1);
}
.flN-question{
    margin-top: 0 !important;
}
.flN-question .news-list{
	overflow:hidden;
}
.flN-question .news-list li{	
	padding: 15px 10px;
	border-bottom:8px solid #F2F2F2;
}
.flN-question .flN-mainCont .flN-widthCont{
	width:115px;
	height:90px;
	margin-right:10px;
}
.flN-question .flN-widthCont img{
	width:100%;
	height:100%;
}
.flN-question .flN-flex .flN-title-cont{
	font-size:16px;
	width: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;	
	font-weight: bold;
}
.flN-question .flN-flex .flN-title-cont .flN-title{
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: -webkit-flex(1);
	display: -moz-box;  
	display: -webkit-box;
	-moz-box-orient: vertical;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.flN-question .flN-flex .flN-title-cont span{
	color:#ee426b;
}
.flN-question .flN-flex .flN-msg-cont{
	color:#999;
	font-size:12px;
	margin-top:3px;
}
.flN-question .flN-flex .flN-btn{
	text-align: right;	
    margin-top: 19px;
}
.flN-btn{	
	border:1px #ee426b solid;
	color:#ee426b;
	height: auto;
    padding: 0 12px;
    line-height:25px;
    font-size: 13px;
}
.flN-xinxi-add,.flN-xinxi-list{
	border-bottom: 8px solid #F2F2F2;
}
.flN-xinxi-add .flN-head,.flN-xinxi-list .flN-head{
	color:#999;
	border-bottom:1px #ededed solid;
	padding: 0 10px 10px 10px;
}
.flN-modal .flN-xinxi-add .modal-body{
	padding:0;
}
.flN-xinxi-add .form-group,.flN-liucheng-cont .form-group{
	padding:5px 15px;
	border: 0;
    border-radius: 0;
    border-bottom:1px #ededed solid;
}
.flN-modal .flN-xinxi-add .form-group:last-child{
    border-bottom:1px #ededed solid;
}
.flN-modal .flN-xinxi-add .form-group label{
	text-align: right;
    padding-right: 10px;
    width:80px;
}
.flN-modal .flN-xinxi-add .form-group .input-group-btn,.flN-liucheng-cont .form-group .input-group-btn{
	width: auto;
    color: #ee426b;
    position: inherit;
    font-size: 13px;
    height:28px;
    padding:0 12px;
    line-height: 25px;
    border: 1px #ee426d solid;
    margin-top:7px;
}    
.flN-xinxi-add .flN-btn{
	margin: 15px 0;
    left: 50%;
    margin-left: -45px;
}

/* 开关按钮 */
.flN-switch {
	height: 25px;
    margin-top: 7px;
}
.flN-switch .bootstrap-switch{
	border-radius:25px;
	background:#C0CCDA;
	border:1px #C0CCDA solid;
}
.flN-switch .bootstrap-switch-off{
	padding-right:3px;
}
.flN-switch .bootstrap-switch-on{
	padding-left:3px;	
	background:#ee426b;	
	border:1px #ee426b solid;
}
.flN-switch .icheckbox_flat-red {
    display: none;
}
.flN-switch .bootstrap-switch .bootstrap-switch-label{
	background:#C0CCDA;
	padding:2px 0;
	margin-bottom:0;
}
.flN-switch .bootstrap-switch-on .bootstrap-switch-label{
	background:#ee426b;
	padding:2px 0;
	margin-bottom:0;	
}
.flN-switch .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default, 
.flN-switch .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default{
	border-radius:50%;
	background: #ffffff;
	width: 20px;
    height: 20px;
    padding:0;
    vertical-align: middle;
    margin-top: -1px;
}
.flN-xinxi-list ul{
	padding-bottom:10px;
}
.flN-xinxi-list ul li{
	padding:7px 10px;
	border-bottom:1px #ededed solid;
}
.flN-xinxi-list ul p{
	padding:3px 0;
}
.flN-xinxi-list ul p span{
	display: inline-block;
    margin-right: 20px;
}
.bootstrap-dialog .bootstrap-dialog-title{
	color:#000 !important;
}
.modal-dialog{
	margin-top:-90px;
}
.modal-header .close{
	font-size:22px;
}

.flN-pay{
	padding:10px 15px;
}
.flN-pay .form-group label{
	text-align: right;
}
.flN-pay  .form-group{
	border-bottom:0;
}
.flN-pay .form-group .flN-val .form-control{
	border:1px #ededed solid;
	padding:10px 12px;
}
.flN-pay .flN-btn {
	margin: 15px 0;
    width: 100%;
    padding: 6px 12px;
    color: #fff;
    background: #ee456b;
    font-size: 16px;
}

.flN-pay-panel .panel-title{
	font-size:23px;
}
.flN-pay-panel .panel-heading{
	padding:15px 10px;
	text-align: center;
    font-size:14px;
    border-bottom: 4px solid #f2f2f2;
}
.flN-pay-panel .panel-heading strong{
	display: inline-block;
    margin: 5px 0;
    font-weight:normal;
}
.flN-pay-panel .panel-heading p{	
	text-align: left;
    color: #999;
    padding-left:50px;
    font-size:14px;
    margin: 3px;
}
.flN-pay-way{
	padding:15px;
}
.flN-pay-way .list-group{
	margin-top:10px;
}
.flN-pay-way .list-group-item{
	border:0;
	margin-bottom:0;
	padding:13px 0;
	font-size:14px;
	border-bottom:1px #e6e6e6 solid;
}
.flN-pay-way .list-group-item img{
	width:25px;
	height:25px;
	margin-right:5px;
}
.flN-pay-way .list-group-item > .badge{
	background: none;
    padding: 3px 0;
}
.flN-pay-panel .flN-btn{
	width: 100%;
    padding: 6px 12px;
    color: #fff;
    background: #ee456b;
    font-size: 16px;
}

.flN-default-select{
	padding:10px;
	border-bottom:4px #f2f2f2 solid;
}
.flN-default-select .flN-head{
	color: #999;
    padding: 5px;
}
.flN-default-select ul li{
	margin-left: 7%;
	margin-right: 2%;
	display: inline-block;
}
.flN-default-select ul li label{
	margin-bottom:0;
	font-size:14px;
}
.flN-default-select .forwho,.flN-default-select .school {
    padding: 15px 0;
}
.flN-liucheng{
	padding:15px 0 15px 30px;
	width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flexbox;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    border-bottom:4px #f2f2f2 solid;
}
.flN-liucheng li{
	-webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: -webkit-flex(1);
    border:0;
    position: relative;
}
.flN-liucheng .flN-txt{
	width: 27px;
    height: 27px;
    border-radius: 50%;
    background: #ffffff;
    border: 1px #d8d8d8 solid;
    display: inline-block;
    text-align: center;
    line-height: 27px;
    color:#999;
}
.flN-liucheng .flN-line{
	position: absolute;
    width: 100%;
    height: 1px;
    background: #c8c8c8;
    display: inline-block;
    top: 50%;
}
.flN-liucheng li:last-child .flN-line{
	display:none;
}
.flN-liucheng li.active .flN-txt{
	border: 1px #ee426b solid;
	color:#ee426b;
}
.flN-liucheng li.visited .flN-txt{
	background:#ee426b;
	color:#ffffff;
}
.flN-liucheng li.visited .flN-line{
	background:#ee426b;
}
.flN-liucheng-cont .flN-lc-head{
	text-align: center;
    padding: 15px 0;
    border-bottom: 1px #ededed solid;
    color:#ee426b;
}
.flN-liucheng-cont .flN-lc-head p{
    color:#ee426b;
}
.flN-liucheng-cont .modal-body{
	padding:0;
}
.flN-liucheng-cont .form-group label{
	text-align: right;
	width:105px;
}
.flN-modal .form-group .flN-val{
	padding-left:10px;
}
.flN-liucheng-cont .flN-radio span{
	margin-top: 8px;
    margin-right: 40px;
    display: inline-block;
}
.flN-btn-cont{
	border-top:1px #e8e8e8 solid;
	padding:10px 0;
	width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flexbox;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    background:#f8f8f8;
    margin-top:30px;
}
/* .flN-liucheng-cont  */.flN-btn-cont .btn{
	-webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: -webkit-flex(1);
    text-align:center;
    background:none;
}
.flN-liucheng-cont .input_msg_fu{
	color:#999;
	font-size: 0.8rem;
    word-wrap: break-word;
    word-break: break-all;
}
.flN-liucheng-cont .input_msg{
    color: #999;
    font-size: 0.8rem;
    word-wrap: break-word;
    word-break: break-all;
}
/* .flN-liucheng-cont */ .flN-btn-cont .btn+.btn{
	border-left:1px #e8e8e8 solid;
}
.flN-modal .form-group .flN-val .bootstrap-select.form-control{
	padding:0;
}
.bootstrap-select .btn-default{
	background-color: #fff;
	color: #555;
	font-weight: bold;
	line-height: 21px;
    width: 100%;
    height: 40px;
    padding: 10px 15px;
    -webkit-user-select: text;
    border: 0;
    border-radius: 3px;
    outline: 0;
    -webkit-appearance: none;
}
.flN-shuoming{
	padding: 15px;
}
.flN-shuoming .flN-sm-title{
	text-align: center;
    font-size: 18px;
}
.flN-shuoming .flN-sm-title span{
	color:#ee426b;
}
.flN-shuoming .flN-sm-cont{
	padding: 15px 0;
}
.flN-shuoming .flN-sm-cont p{
	font-size:14px;
}
.flN-shuoming .flN-sm-ts{
	color:#999;
	font-size:14px;
	margin-top:10px;
	margin-bottom:20px;
}
.flN-shangchuan{
	padding: 15px 30px;
}
.flN-shangchuan .flN-sc-title{
    font-size: 14px;
    font-weight: bold;
    margin-bottom:15px;
}
.flN-sc-cont{
	overflow:hidden;
}
.flN-img-cont{
	width:145px;
	height:150px;
}
.flN-img-btn{
	text-align: center;
    font-size: 13px;
    margin-top:10px;
}
.third_ul .form-group button,.third_ul .flN-sc-cont button{
	height: auto;
    color: #fff;
    background: #ee426b;
    font-size: 14px;
    padding: 4px 12px;
	margin: 10px 0 5px 0;
}
.third_ul .flN-sc-cont button{
	margin-top:0;
}
.flN-yl-title{
	color: #999;
    padding:15px 15px 0 15px;
    border-bottom: 1px #ededed solid;
}
.flN-yl-cont{
    padding:0 15px 15px 15px;
}
.flN-yulan h3{
	font-size: 18px;
    margin: 8px 0 5px 0;
    text-align: center;
    color: #ee426b;
}
.flN-yl-cont .flN-yulan-cont{
	width: 100%;
    padding: 10px 0;
    overflow: hidden;
    border-bottom: 1px #ededed solid;
    text-align: center;
}
.flN-yl-cont .flN-yulan-cont .flN-yl-left{
	float: left;
	display:inline-block;
	width:50%;
	padding-right:5px;
	text-align:right;
	font-size: 14px;
}
.flN-yl-cont .flN-yulan-cont .flN-yl-right{
	float: left;
	display:inline-block;	
	text-align:left;
	font-size: 14px;
}
.flN-liucheng-cont .form-group:last-child{
 	border-bottom:0;
}

.flN-table_panel{
	border-top:4px #f2f2f2 solid;
    background: #fff;
    padding-top:12px;
}
.flN-table_panel li{
	padding: 12px 10px;
}
.flN-table_panel li:first-child{
	padding-top:0;
}
.flN-table_panel li+li{	
	border-top: 1px #eee solid;
}
.flN-table_panel .flN-list_table{
	width:100%;   
}
.flN-table_panel .flN-list_table+.flN-list_table{
	border-top: 4px #f2f2f2 solid;
}
.flN-table_panel .flN-list_table td{
	padding:5px;
    text-align: left;
    vertical-align: top;
}
.flN-table_panel .flN-td-pic{
	width:80px;
	vertical-align: middle;
}
.flN-table_panel .flN-pic-cont{
	width:65px;
	height:65px;
}
.flN-table_panel .flN-pic-cont img{
	width:100%;
	height:100%;
	border-radius:50%;
}
.flN-table_panel .list_li{
	font-size:12px;
	color:#999;
}
.flN-table_panel .list_li+.list_li{
	margin-top:5px;
}
.flN-table_panel .flN-a-cont{
	float: right;
}
.flN-table_panel .flN-a-cont a{
	display: inline-block;
    width: auto;
    color: #ee426b;
    font-size: 13px;
    height: 25px;
    padding: 0 10px;
    line-height: 23px;
    border: 1px #ee426d solid;
    border-radius: 3px;
}

.flN-myMsg li+li{
	padding:12px 15px;
}
.flN-myMsg .badge{
	background:none;
	color:#999;
	font-weight: normal;
	padding-right:0;
}
.flN-myMsg .badge input{
	border: none;
    background: transparent;
    font-size: 1rem!important;
    text-align:right;
}
.flN-myMsg .badge i {
    width: 5px;
    height: 13px;
    background-image: url(images/newImages/icon_Rarrow.png);
    margin-left: 8px;
    vertical-align: middle;
    margin-top: -1px;
}
.flN-myMsg .flN-touxiang{
	width:50px;
	height:50px;
	border-radius:50%;
}
.flN-myMsg .list-group-item:first-child{
	height: 70px;
   	line-height: 50px;
}
.flN-myMsg .list-group-item.active,.flN-myMsg .list-group-item.active:hover,.flN-myMsg .list-group-item.active:focus{
	background:none;
	border-color:#ddd;
	z-index: 0;
    color: #000;
}
.list-group-item.active > .badge, .nav-pills > .active > a > .badge{
	background:none;
}
.flN-myMsg .list-group-item.active > .badge{
	color:#999;
}


.nav-tabs > li > a{
	color:#000;
	text-align: center;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
    color: #ee426b;
    border-bottom: 4px solid #ee426b;
}
.swiper-pagination-bullet-active{
	background:#ee426b !important;	
}

.card-info {
    text-align;center;
    padding: .5rem 0;
}
.card-info .headpic-large{
    margin: 1em auto;
    text-align:center;
}
.card-info .headpic{
    width:4rem;
    height: 4rem;
}
.card-info .headpic img{
    width:4rem;
}
.card-info .user-number, .card-info .user-name{
    padding: 5px 0;
    font-size: 1rem;
    line-height: 1rem;
}
.card-info .card-option{
    margin: .5em auto;
    text-align: center;
    color: #333;
}
.vr-card {
    width: 90vw;/*300px;*/
    height: 56vw;/*190px;*/
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 14px;
    margin: 1rem auto .2rem auto;
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.1);
    position: relative;
}
#card-front, #card-back{
    text-align: center;
    margin-bottom: .5em;
}
#card-front .vr-card{
    background:url(images/card-front.png);
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}
#card-front .vr-card1{
    background:url(images/card-front1.png);
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}

#card-front .vr-card2{
    background:url(images/card-front2.png);
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}

#card-front .card-level{
    position: absolute;
    left:65vw;/*15px;*/
    top: 6vw;/*18px;*/
    font-size:4vw;/*1.2rem;*/
    color: #fff;
    text-shadow: 1px 0 2px #EB4962, 0 1px 2px #EB4962, 0 -1px 2px #EB4962, -1px 0 2px #EB4962;
}
#card-front .card-number{
    position: absolute;
    left: 20px;
    bottom:5vw;/*10px;*/
    color:#df9026;
    font-weight: bold;
    font-size: 4vw;/*1.2em*/;
    text-shadow: 1px 0 2px #fff, 0 1px 2px #fff, 0 -1px 2px #fff, -1px 0 2px #fff;
}
#card-back .vr-card{
    background:url(images/card-back.png);
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}
#card-back .vr-card1{
    background:url(images/card-back1.png);
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}
#card-back .vr-card2{
    background:url(images/card-back2.png);
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}
#card-back .card-headpic{
    float: left;
    width: 33%;
    margin: 3% 3%;
}
#card-back .card-headpic img{
    width:100%;
}
#card-back .card-qrcode{
    width: 57%;
    float: left;
    margin: 3% 3%;
    margin-left: 0;
}
#card-back .card-qrcode img{
    width:100%;
}
#card-back .card-name{
    display: block;
    background: #D53873;
    color:#fff;
    font-size: 4vw;
    line-height: 160%;
}
#card-back .card-number{
    font-size: 3.5vw;
    color:#000;
    font-weight: bold;
    text-shadow: 1px 0 2px #fff, 0 1px 2px #fff, 0 -1px 2px #fff, -1px 0 2px #fff;
}
.card-form{
    margin: 1rem .5rem;
}
.card-back .card-form{
    margin-top: 1.5rem;
}
.card-data-item {
    overflow: hidden;
    margin-bottom: .5em;
}
.card-data-item .label {
    float: left;
    width: 7em;
    text-align: right;
    color: #000;
}
.card-data-item .val {
    color: #666;
}
/*.card-qrcode {
    position: absolute;
    bottom: .5rem;
    right: .5rem;
}
.card-qrcode img {
    width: 100px;
}*/
@media (min-width: 768px) and (max-width: 1024px){
  .container {
    width: 100%;
  }
}