/* Write your styles */
body{ }
a{color:#555;}
.content{  margin-bottom:70px;}
.am-slider-default .am-control-nav{bottom:5px;}
.am-slider-default .am-control-nav li a.am-active{ background-color: #909;}
.m-active a{ display:inline-block; width:70px; height:70px; line-height:90px; border-radius:50%;  padding:5px; border:solid 1px #909; font-size:12px; color:#999; text-align:center; }
.m-active a.m-bt{ background:#fefefe url(../../images/app/iconfont-activity.png) no-repeat center 10px;}
.m-active a.m-bt1{ background:#fefefe url(../../images/app/iconfont-youhuijuan.png) no-repeat center 10px;}
.m-active a.m-bt2{ background:#fefefe url(../../images/app/iconfont-dianhua%20.png) no-repeat center 10px;}
.m-active a.m-bt3{ background:#fefefe url(../../images/app/iconfont-unie609.png) no-repeat center 10px;}
.m-active a span{ line-height:180% !important; display:inline-block; white-space:pre-wrap;}
.am-direction-nav{ display:none;}
.m-beizhu{ font-size:12px; color:#999; text-align:right;margin-top:0.5rem  !important; margin-bottom:0rem !important;}
.m-beizhu .m-name{ margin-right:3rem; }
.m-slider{ margin-bottom:0px;}
.am-margin-zero{ margin:0; margin-top:20px;}
.m-border-img {border: 3px solid #fff;box-shadow: 0 0 3px rgba(0, 0, 0, 0.35);}
.am-titlebar-multi{ border-top:2px #909 solid;}
.am-titlebar-default .am-titlebar-title:before{ border-color:#909;}
.am-titlebar-multi .am-titlebar-title{ color:#909; font-weight: normal;}
.am-list-item-text{ margin-bottom:10px;}
/* 换皮肤 */
.am-navbar-default .am-navbar-nav{ background:#660066;}
.am-header-default{ background:#660066;}
.i-cats.am-panel-default{ border-color:#eee;}
.i-cats.am-panel {background-color: #fff;border: 1px solid transparent;border-radius: 0;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.03);
margin-bottom:0px;}
/*home end*/

/*hot start*/
.swiper-slide .am-no-layout{ margin:0;}
.am-tabs-bd .am-tab-panel{ padding:0;}

/*mine*/
.demo-header {
    background: #606;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
    color: #fff;
    position: relative;
    z-index: 100;
}
 #btn-back {
    cursor: pointer;
    display: inline-block;
    height: 43px;
    position: absolute;
    text-align: center;
    width: 44px;
}
 .demo-header h1 {
    font-size: 18px;
    font-weight: 400;
    height: 49px;
    line-height: 49px;
    margin: 0;
    padding-left: 10px;
    text-align: center;
}

.m-boxes{ background:#f4f4f4; border-top: solid 1px #ccc;}
.m-boxes li{border-right:solid 1px #CCC; border-bottom:solid 1px #CCC; color:#666; list-style: none; padding-top:10px; }
.m-boxes li p{ padding:0; margin:0; padding-bottom: 10px;}
.m-boxes-login{ background:#fff; color:#666;}
.m-boxes-login p{ padding:0; margin:0; padding-bottom: 10px;}
.m-fl{float: left;}
.m-fr{float:right;}
.am-gallery-item{overflow: hidden;}
.am-gallery-item .m-fl{color:#ff530d;}

/*搜索*/
.m-form { margin-top:5px; background:#f4f4f4; border:none; color:#666;  height:50px; line-height: 50px; border-radius: 5px;  padding:0 5px; width:100%;width:100%;width: 100%;}
.m-form input.m-search{  height:40px; line-height: 40px; 
				width:-moz-calc(100% - 30px);width:-webkit-calc(100% - 30px);
				width: calc(100% - 30px);
				background:none;
				border:none;
				outline: none;}
.m-serch li{ text-align: center;}	
#demo-view{ color:#666;}
#demo-view .am-icon-list:before{ color:#666;}
.am-menu-dropdown1 .am-menu-nav>li.am-parent.am-open>a{ background:#606 !important;}
.am-menu-dropdown1 .am-menu-nav > li > a{ background:#909;}
/*.am-list li:first-child{ border-top: none; margin-top:10px;}*/
.am-menu-dropdown1 .am-menu-nav > li > a{ border-bottom: solid 1px #909;border-top: solid 1px #909;}
.m-gallery  .am-gallery-title { height: auto;  } 
.m-gallery  .m-act-name{ font-weight: bold; }
.m-gallery  .am-gallery-title p{ font-size: 1.4rem; height: 24px;  line-height: 24px;vertical-align: middle;margin:0;  padding:0 10px;}
.m-gallery  .am-gallery-title p img{ width: 18px; height: 18px; float: left; line-height: 24px; vertical-align: middle}


/*服务卷*/
.m-form1 { padding:0; margin-bottom:10px;}
.m-form1 .iconfont-mainserchserchicon{ width: 100px;height: 40px;background: url(../../images/iconfont-mainserchserchicon.png) #909 center no-repeat;float: right;color: #606;position: relative;top: -55px;left: 0px;
}
.m-form1 input.am-form-field{background:#f4f4f4;}
.m-ticket{ margin-top:10px; display:block;}
.am-form select{ width:auto !important;}


/*修改*/
.am-panel .am-panel-bd{padding:0; }
.am-accordion-basic .m-accordion-title{ font-weight:400;}
.am-accordion-basic .m-accordion-title:before{content: ".";
    display: inline-block;
    font-family: FontAwesome,sans-serif;
    font-size: inherit;
    font-style: normal;
    font-weight: bolder;
    line-height: 1;
    margin-right: 0.5rem;
    transform: rotate(0deg);
    transition: transform 0.2s ease 0s;
    vertical-align: baseline;}
.m-list-main p{margin:0; }    
.m-u-sm-6 { margin:0; padding:0;}
.m-u-sm-6 .am-gallery-overlay{dsiplay:block !important; text-align: center;}
.am-gallery-overlay .am-gallery-title{ margin:0; padding:0;}
.m-list-item-text{font-size:1.2rem; color:#555;}
#btn-back:hover {background: rgba(0, 0, 0, 0.1);}
#classfy{margin:0;}
#classfy .am-tabs-nav>.am-active a{background:#606;}
.m-form1 input.am-form-field{background: none repeat scroll 0 0 #fafafa;
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06) inset;
   }	
.swiper-slide img{height:100px;border-radius: 1rem;}
.m-loucheng img{border-radius:5px;}
.am-slider-default{
	margin-bottom:10px;
}
form fieldset{border:none;}

.swiper-content .swiper-slide-active{height:auto !important;}
.swiper-content .swiper-wrapper{height:auto !important;}
.swiper-content .swiper-wrapper{height:auto !important;}
.swiper-content .swiper-slide{ height:auto !important;}
.m-loucheng .app-swiper img{ height:80px; width:80px; border-radius:10px;}
.m-loucheng .app-swiper{ height:140px !important;}
.m-loucheng .swiper-slide1 a{display:block;}
.m-loucheng .swiper-slide1 a p{  padding:0px; margin: 5px 0; line-height:110%; font-size:12px; text-align:left;width:80px;}
.m-loucheng .swiper-slide1 a .m-free{ font-size:14px; width:80px; }
.show-swiper{height:55px !important; background: none !important; border-bottom: 0 !important; overflow: hidden !important;margin: 0 0 !important;}
.show-swiper-width{width: 210px  !important;}
.show-swiper img{width:50px; height:50px; }
.show-swiper .swiper-slide{padding:0 5px !important; }
.show-swiper .swiper-wrapper{margin: 0 0 !important; }
.mui-bar{z-index:101;}
.am-tabs-default .am-tabs-nav{ background:#f8f8f8; border-bottom:solid 1px #ccc;}
.am-tabs-default .am-tabs-nav .am-active{}
.am-tabs-default .am-tabs-nav > .am-active a{color:#909; border-bottom:solid 1px #909;  background:none;}
.m-boxes .box img{width:50px; height:50px;}
.m-gallery .am-gallery-title p{color:#fff !important;}



/*movie-app*/
.m-loucheng .swiper-nav {
	color:#666;
	position:relative;
	width: 100%;
	overflow:hidden;
	background: #fefefe;
	border-bottom:none !important;
	height: 110px;
	padding:5px 0;
	margin-bottom: 10px;
	line-height:90px;
}

.m-loucheng .swiper-nav .swiper-slide {
	
	height:100px;
	line-height:100%;
	text-align: center;
	position: relative;
	border-radius: 1rem;
	padding:0 5px;
}

.swiper-nav {
	height:50px;
	position:relative;
	width: 100%;
	background: #f8f8f8;
	color:#999;
	font-size:1.8rem;
	border-bottom:solid 1px #ccc;
}
.swiper-nav .swiper-slide {
	padding:0px 15px;
	height:50px;
	line-height: 50px;
	text-align: center;
	position: relative;
}

.swiper-nav .active-nav {
	color:#909;
	border-bottom:solid 2px #909;
}

.swiper-nav .swiper-wrapper {
	margin: 0 auto;
}

.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
}
.am-divider.am-margin-horizontal-sm{ margin:0 5px !important;}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

/* ===============================================================
Your custom styles, here you need to specify container's and slide's
sizes, pagination, etc.
================================================================*/
.swiper-container {
	/* Specify Swiper's Size: */

	/*width:200px;
	height: 100px;*/
}
.swiper-slide {
	/* Specify Slides's Size: */
	
	/*width: 100%;
	height: 100%;*/
}
.swiper-slide-active {
	/* Specific active slide styling: */
	
}
.swiper-slide-active {
	/* Specific visible slide styling: */	

}
/* ===============================================================
Pagination Styles
================================================================*/
.swiper-pagination-switch {
	/* Stylize pagination button: */	

}
.swiper-active-switch {
	/* Specific active button style: */	
	
}
.swiper-visible-switch {
	/* Specific visible button style: */	
	
}

.am-list-news-default .am-list .am-list-item-desced .am-list-item-text{
	font-size:14px;
}

ul#plist img{
	border-radius:10px;
}
