/*
 * =========================================================================
 * APIClud - AUI UI 框架    流浪男  QQ：343757327  http://www.auicss.com
 * Verson 2.1
 * =========================================================================
 */
 /*初始化类*/
 @charset "UTF-8";
 html{
     font-family: "Helvetica Neue", Helvetica, sans-serif;
     font-size: 20px;
 }
 html,body {
     -webkit-touch-callout:none;
     -webkit-text-size-adjust:none;
     -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
     width: 100%;
 }
 body {
     line-height: 1.5;
     font-size: 0.8rem;
     color: #212121;
     background-color: #f6f6f6;
     outline: 0;
 }
 html,body,header,section,footer,div,ul,ol,li,img,a,span,em,del,legend,center,strong,var,fieldset,form,label,dl,dt,dd,cite,input,hr,time,mark,code,figcaption,figure,textarea,h1,h2,h3,h4,h5,h6,p{
     margin:0;
     border:0;
     padding:0;
     font-style:normal;
 }
 * {
     -webkit-box-sizing: border-box;
               box-sizing: border-box;
     -webkit-user-select: none;
     -webkit-tap-highlight-color: transparent;
     outline: none;
 }
 @media only screen and (min-width: 400px) {
     html {
         font-size: 21.33333333px !important;
     }
 }
 @media only screen and (min-width: 414px) {
     html {
         font-size: 21px !important;
     }
 }
 @media only screen and (min-width: 480px) {
     html {
         font-size: 25.6px !important;
     }
 }
 ul, li {
     list-style: none;
 }
 p {
     font-size: 0.7rem;
     color: #757575;
 }
 a {
     color: #0062cc;
     text-decoration: none;
     background-color: transparent;
 }
 textarea {
     overflow: hidden;
     resize: none;
 }
 button {
     overflow: visible;
 }
 button,select {
     text-transform: none;
 }
 button,input,select,textarea {
     font: inherit;
     color: inherit;
 }

 /*内外边距类*/
 .aui-padded-0 {
     padding: 0 !important;
 }
 .aui-padded-5 {
     padding: 0.25rem !important;
 }
 .aui-padded-10 {
     padding: 0.5rem !important;
 }
 .aui-padded-15 {
     padding: 0.75rem !important;
 }
 .aui-padded-20{
     padding: 1rem !important;
 }
 .aui-padded-t-0 {
     padding-top: 0 !important;
 }

 .aui-padded-t-5 {
     padding-top: 0.25rem !important;
 }
 .aui-padded-t-10 {
     padding-top: 0.5rem !important;
 }
 .aui-padded-t-15 {
     padding-top: 0.75rem !important;
 }
 .aui-padded-b-0 {
     padding-bottom: 0 !important;
 }
 .aui-padded-b-5 {
     padding-bottom: 0.25rem !important;
 }
 .aui-padded-b-10 {
     padding-bottom: 0.5rem !important;
 }
 .aui-padded-b-15 {
     padding-bottom: 0.75rem !important;
 }
 .aui-padded-l-0 {
     padding-left: 0 !important;
 }
 .aui-padded-l-5 {
     padding-left: 0.25rem !important;
 }
 .aui-padded-l-10 {
     padding-left: 0.5rem !important;
 }
 .aui-padded-l-15 {
     padding-left: 0.75rem !important;
 }
 .aui-padded-r-0 {
     padding-right: 0 !important;
 }
 .aui-padded-r-5 {
     padding-right: 0.25rem !important;
 }
 .aui-padded-r-10 {
     padding-right: 0.5rem !important;
 }
 .aui-padded-r-15 {
     padding-right: 0.75rem !important;
 }
 .aui-padded-r-20 {
     padding-right: 0.75rem !important;
 }
 .aui-margin-0 {
     margin: 0 !important;
 }
 .aui-margin-5 {
     margin: 0.25rem !important;
 }
 .aui-margin-10 {
     margin: 0.5rem !important;
 }
 .aui-margin-15 {
     margin: 0.75rem !important;
 }
 .aui-margin-t-0 {
     margin-top: 0.25rem !important;
 }
.aui-margin-t-1 {
     margin-top: 0.05rem !important;
 }
 .aui-margin-t-5 {
     margin-top: 0 !important;
 }
 .aui-margin-t-55 {
     margin-top: 0.25rem !important;
 }
 .aui-margin-t-10 {
     margin-top: 0.5rem !important;
 }
 .aui-margin-t-15 {
     margin-top: 0.75rem !important;
 }
 .aui-margin-b-0 {
     margin-bottom: 0 !important;
 }
 .aui-margin-b-5 {
     margin-bottom: 0.25rem !important;
 }
 .aui-margin-b-10 {
     margin-bottom: 0.5rem !important;
 }
 .aui-margin-b-15 {
     margin-bottom: 0.75rem !important;
 }
 .aui-margin-l-0 {
     margin-left: 0 !important;
 }
 .aui-margin-l-5 {
     margin-left: 0.25rem !important;
 }
 .aui-margin-l-10 {
     margin-left: 0.5rem !important;
 }
 .aui-margin-l-15 {
     margin-left: 0.75rem !important;
 }
 .aui-margin-r-0 {
     margin-right: 0 !important;
 }
 .aui-margin-r-5 {
     margin-right: 0.25rem !important;
 }
 .aui-margin-r-10 {
     margin-right: 0.5rem !important;
 }
 .aui-margin-r-15 {
     margin-right: 0.75rem !important;
 }
 .aui-clearfix {
     clear: both;
 }
 .aui-clearfix:before {
     display: table;
     content: " ";
 }
 .aui-clearfix:after {
     clear: both;
 }
 /*文字对齐*/
 .aui-text-left {
     text-align: left !important;
 }
 .aui-text-center {
     text-align: center !important;
 }
 .aui-text-justify {
     text-align: justify !important;
 }
 .aui-text-right {
     text-align: right !important;
 }
 /*文字、背景颜色*/
 h1,h2,h3,h4,h5,h6 {
     font-weight: 400;
 }
 h1 {
     font-size: 1.2rem;
 }
 h2 {
     font-size: 1rem;
 }
 h3 {
     font-size: 0.8rem;
 }
 h4 {
     font-size: 0.7rem;
 }
 h5 {
     font-size: 0.7rem;
     font-weight: normal;
     color: #757575;
 }
 h6 {
     font-size: 0.7rem;
     font-weight: normal;
     color: #757575;
 }

 img {
     max-width: 100%;
     display: block;
 } 
.aui-font-size-10 {
     font-size: 0.6rem !important;
 }
 .aui-font-size-12 {
     font-size: 0.6rem !important;
 }
 .aui-font-size-14 {
     font-size: 0.7rem !important;
 }
 .aui-font-size-16 {
     font-size: 0.8rem !important;
 }
 .aui-font-size-18 {
     font-size: 0.9rem !important;
 }
 .aui-font-size-20 {
     font-size: 1rem !important;
 }
 .aui-font-size-22 {
    font-size: 1.2rem !important;
}
.aui-font-size-24 {
    font-size: 1.4rem !important;
}
.bgwhite{background:white;}
.hui{background:#f2f2f2;}
.jieshao{padding:0.75rem;background:white;border-radius: 0 0 0.75rem 0.75rem}
.jieshao img{width:3.5rem;}
.bao {padding:0.75rem;border-radius:0.75rem 0.75rem 0 0;position:relative;}
.bao .text,.bao img{float:left;margin-right:0.25rem;}
.bao .icon{width:1.4rem;}
.clearfix{clear:both;}
.bao .picture img{width:100%;border-radius:0.75rem;margin-top:0.75rem;}
.font-3{color:#333;}
.font-9{color:#999;}
.beian{text-align:center;padding:2rem 0}
.ma{width:5rem;position:absolute;right:0;bottom:0.5rem;;text-align:center;}
.ma img{border-radius:20rem;}

/*轮播*/



.js-silder{background:white;
	position: relative;	
	min-width: 320px;
}
.silder-scroll{
	width: 100%;
	overflow: hidden;
}
.silder-main{
	position: relative;
	width: 100%;
	overflow: hidden;
}
.silder-main-img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.silder-main-img img{
	width: 100%;
}
.js-silder-ctrl{
	width: 100%;
	text-align: center;
	height:100%;
}
.silder-ctrl-prev,
.silder-ctrl-next{
	position: absolute;
	top: 0;
	width: 8%;
	height: 90%;
	vertical-align: middle;
	cursor: pointer;
	color: #fff;
	font-size: 52px;
	font-weight: 600;
}
.silder-ctrl-prev{
	left: 0;
	text-align: left;
}
.silder-ctrl-next{
	right: 0;
	text-align: right;
}
.silder-ctrl-prev>span,
.silder-ctrl-next>span{
	position: absolute;
	top: 50%;
	margin-top: -1rem;
	opacity: 0.7;
	font-size:1.5rem;
}
.silder-ctrl-prev>span{
	left: 1rem;
}
.silder-ctrl-next>span{
	right: 1rem;
}
.silder-ctrl-con{
	display: inline-block;
	margin: 0 0.5rem;
	cursor: pointer;
	bottom:1rem;
}
.silder-ctrl-con>span{
	display: block;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
	width:0.6rem;
	height:0.2rem;
	cursor: pointer;
	background-color: none;
	position:absolute;bottom:2rem;
	background:rgb(255,255,255,0.5);
  border-radius:2rem;
}
.silder-ctrl-con.active>span{
	background-color: #fafafa;
}

@media (max-width: 768px){
	.silder-ctrl-prev,
	.silder-ctrl-next{
		width: 10%;
		font-size: 26px;
	}
	.silder-ctrl-con>span{
		display: block;
	}
}