@charset "utf-8";
* {
    touch-action: pan-y;
}
body {
    background: #fff;
}
/*容器*/
.container {
    width: 7.5rem;
    height: auto;
	min-height: 9rem;
    overflow: hidden;
    background: #fff;
    margin: 1.2rem auto 0rem auto;
}
.container .text {
    width: 7rem;
    height: .6rem;
    overflow: hidden;
    margin: 0rem .25rem;
}
.container .text .p1 {
    margin: .6rem 0rem .2rem 0rem;
    padding: 0rem;
    text-align: left;
    font-size: .3rem;
    color: #333;
    font-family: "Source Han Sans CN", "PingFang SC", "Microsoft YaHei", "STSong", "SimSun", Arial, sans-serif;
    display: none;
    font-weight: 500;
}
.container .text .p2 {
    margin: 0rem 0rem 0rem 0rem;
    padding: 0rem;
    text-align: left;
    font-size: .3rem;
    color: #333;
    font-family: "Source Han Sans CN", "PingFang SC", "Microsoft YaHei", "STSong", "SimSun", Arial, sans-serif;
    display: none;
    font-weight: 500;
}
.container #banner {
    width: 7rem;
    height: 4rem;
    overflow: hidden;
    background: #fff;
    /*touch-action: none;*/
    margin: 0rem .25rem;
}
.container .banner {
    width: 7rem;
    height: 0rem;
    overflow: hidden;/*touch-action: none;*/
}
.container .banner img {
    width: 7rem;
    height: 4rem;
    overflow: hidden;
    display: block;
}
.container .banner a {
    width: 7rem;
    height: 4rem;
    overflow: hidden;
    display: block;
}
.sw-bullet {
    display: none;
}
.container .works {
    width: 7rem;
    min-height: 5rem;
    height: auto;
    overflow: hidden;
    margin: 2rem .25rem 0rem .25rem;
    border-top: .06rem solid #000;
}
.container .works .workstitle {
    width: 7rem;
    line-height: .5rem;
    font-size: .32rem;
    height: auto;
    overflow: hidden;
    padding: .3rem 0rem;
}
.container .works .worksimg {
    width: 7rem;
    height: 4.2rem;
    overflow: hidden;
}
.container .works .worksimg img {
    width: 7rem;
    height: 4.2rem;
}
.container .abouttitle{
	width: 7rem;
	height: .6rem;
	line-height: .6rem;
	overflow: hidden;
	margin: 1.5rem auto 0rem auto;
	font-size: .4rem;
	font-weight: 400;
	color: #000;
	padding: .5rem .25rem 0 .25rem;
	background: #f8f8f8;
}
.container .about{
	width: 7rem;
	height: auto;
	line-height: .6rem;
	overflow: hidden;
	margin: 0rem auto;
	font-size: .28rem;
	color: #000;
	padding: 0rem .25rem 0rem .25rem;
	background: #f8f8f8;
	word-break:break-all;
	text-overflow: ellipsis;
}
.container .news {
    width: 7rem;
    min-height: 5rem;
    height: auto;
    overflow: hidden;
    margin: 2rem .25rem 0rem .25rem;
    border-top: .06rem solid #000;
}
.container .news .newstitle {
    width: 7rem;
    line-height: .5rem;
    font-size: .32rem;
    height: auto;
    overflow: hidden;
    padding: .3rem 0rem 0rem 0rem;
}
.container .news .newstime {
    width: 7rem;
    line-height: .5rem;
    font-size: .25rem;
    height: auto;
    overflow: hidden;
    padding: .1rem 0rem .3rem 0rem;
	color: #333;
	font-weight: 400;
}
.container .news .newsimg {
    width: 7rem;
    height: 4.2rem;
    overflow: hidden;
}
.container .news .newsimg img {
    width: 7rem;
    height: 4.2rem;
}
.container .contact{
	width: 7rem;
	height: auto;
	overflow: hidden;
	margin: 1.8rem .25rem 0rem .25rem;
	border-top: .06rem solid #000;
	font-size: .28rem;
	color: #000;
}
.container .contact a{
	text-decoration: none;
	color: #000;
}
.container .indexmore {
    width: 5rem;
    height: .7rem;
    line-height: .7rem;
    overflow: hidden;
    display: block;
    font-size: .25rem;
    color: #000;
    text-align: center;
    margin: .5rem auto;
    border: .02rem solid #2D2D2D;
}