/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu {margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;font-family: "microsoft yahei"}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1 arial;color:#333;outline:0;}
body{background:#fff; font-family: "microsoft yahei"}
a,a:hover{color:#333;}


body{
    background-color: #f5efe9;
	margin: 0px auto;
	max-width: 410px;
}

.swiper-container {
    position: relative;
    top: -2px;
    width: 100%;
    height: 196px;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    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;
}
.swiper-slide p {
    position: absolute;
    z-index: 2;
    bottom: 0;
	left: 0 ;
	box-sizing: border-box;
    background-color: rgba(0,0,0,.5);
    font-size: 16px;
    height: 28px;
    line-height: 28px;
    color: #fff;
    width: 100%;
    text-align: left;
    padding-left: 10px;
}
.swiper-slide img {
    width: 100%;
    height: 100%;
}


.mainmenu { 
    margin: 6px;
}
.mainmenu li {
    border: 1px solid  #CCC ; 
    overflow: hidden;
    margin-bottom: 6px;
    height: 100px; 
    overflow: hidden; 
}
.mainmenu li a { 
    display: block; 
    color: #FFF;
    background-color: #ccc;
    overflow: hidden; 
    position: relative;
}
.mainmenu li a img { 
    width: auto;
    height: 100px ; 
    float: left;
    z-index: -33;
}
.mainmenu li a p{ 
    height: 100px;
    background: url("https://sucai.weizaojiao.cn/index49_3.png") no-repeat;
    position: absolute;
    right:0px;
    text-align: right;
	background-size: cover;
    width: 50%;
    padding-right:10px;
}
.mainmenu li a p b{
    float: right;
    display: block;
    font-size: 18px;
    color: #666666;
    font-weight: normal;
    margin-top: 10px;
    line-height: 30px;
    width:100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.mainmenu li a p span { 
	float: right;
    display: block;
    line-height: 18px;
    font-size: 12px;
    color: #9a9a9a;
    width: 125px;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 55px;
}

.copyright {
padding: 8px 0px 0px;
text-align: center;
font-size: 12px;
width: 100%;
color:#666
}
.copyright a{color:#666}