        * {
            margin: 0;
            padding: 0;
        }

        body {
            position: relative;
            width: 100%;
            height: 100%;
        }

        header {
            width: 20%;
            height: 100%;
            background-color: #01a29a;
            padding: 2%;
            position: fixed;
            left: 0;
            overflow: hidden;
        }

        article {
            width: 80%;
            float: right;
            padding: 3%;
        }

        header img {
            width: 100%;
        }
      
		.news-list{
			margin:0;
			padding:0;	
    		
		}
		.news-list li{
			border-bottom:1px dashed #ddd;
			overflow:hidden;
			display: inherit;	
		}
		.news-list li p{margin:0;padding:0;line-height:40px;}
		.news-list li .title{margin:0;padding:0;line-height:40px;}
		.news-list li .date{margin:0;padding:0;line-height:40px;}
		.date{
			float:right;
			color:#999
		}
		.content img{
			margin:20px 0;
			max-width:100%
		}

        .foot-logo {
            position: absolute;
            width: 80%;
            left: 10%;
            bottom: 60px;
            overflow: hidden;
        }

        .scrollspy-nav {

        }

        .scrollspy-nav ul {
            margin-top: 30px;
            clear: both;
            overflow: hidden;
            padding: 0;
        }

        .scrollspy-nav li {
            list-style: none;
            line-height: 40px;
            text-align: right;
            border-bottom: 1px solid rgba(255, 255, 255, .3);
            margin-bottom: 20px;
        }

        .scrollspy-nav a {
            color: #eee;
            font-size: 20px;
            padding: 10px 20px;
        }

        .scrollspy-nav a.am-active {
            color: #fff;
            font-weight: bold;
        }

        .am-panel {
            border: none;
        }
.am-panel h3{
	margin:0
}
        .am-panel p {
            font-size: 16px;
            text-align: justify;
			margin-top:10px;
			margin-bottom:10px;
        }

        .am-panel p.t1 {
            text-indent: 2em;
        }

        .subject {
            border-bottom: 1px solid #eaeaea;
            margin-bottom: 20px;
        }

        .subject b {
            border-bottom: 1px solid #01a29a;
            display: inline-block;
            margin-bottom: -1px;
            color: #404040;
            font-size: 20px;
            line-height: 40px;
            font-weight: bold;
        }

        .am-align-left {
            margin-right: 30px;
        }
		.member-left{
			float:left;
			margin-right:30px;
		}
		.member-right{
			float:left;
		}
        .am-align-left img,.member-left img{
            max-width: 400px;
        }
        a.more {
            width: 120px;
            height: 45px;
            line-height: 45px;
            display: inline-block;
            text-align: center;
            font-size: 16px;
            border: 1px solid #ccc;
            color: #999;
			margin-top:20px;
			transition:all .5s;
			
        }
		a.more:hover{
			background-color:#01a29a;
			border-color:#01a29a;
			color:#fff;
		}
		.epages{margin-top: 20px;}
.epages a{background: #333;color: #fff;height: 35px;line-height:35px;padding:5px 8px;margin-right:3px}
.epages a.cur_page{background: #01a29a;color:#fff}
        footer{
            display: none;
        }
        footer p{
            line-height: 40px;
            width: 100%;
            border: 1px solid #ccc;
            background: #eee;
            text-align: center;
            font-size: 12px;
        }
        footer img{
            display: block;
            width: 94%;
            margin: 0 auto;
        }
		.content{
			padding-bottom:30px;
		}
		 span.text {
			position: relative;
			top: -10px;
			font-size:14px;
		 }
		.next-prev,.goback{
			padding-top:30px;
		}
		.goback a {
			background: url(../images/goback.png) no-repeat center center;
			width: 28px;
			height: 28px;
			display: inline-block;
			background-size: cover;
		}
		.member-list{
			overflow:hidden;
			margin:0;
			padding:20px 0;
			 display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
     -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
      -webkit-align-items: center;
      align-items: center;
	  flex-wrap: wrap;
			border-bottom:1px solid #eee;
			
		}
		.member-list li{
			width:23%;
			margin-bottom:2%;			
			text-align:center;
			border:none;			
			transition:all .5s;
		}
		.member-list li .mask{
			border:1px solid #eee;
			border-radius:10px;
			padding:30px 30px;
		}
		.member-list li img{
	width:100%;
			margin:0!important;
			/*border-radius:50%;*/
		}
		.content h3{
			font-size:18px;
			margin-top:40px;
		}
		.member-list li p.t1{
			font-size:16px;
			font-weight:bold;
			text-indent: 0;
			text-align: center;
		}
		.member-list li a{
			color:#000;
			padding:0;
		}
		.member-list li p.t2{
			font-size:14px;
			text-align: center;
		}
		.member-list li:hover .mask{
			box-shadow:0 0 10px #ccc;
		}
        @media only screen and (max-width: 768px) {
			.member-list li{
				width:43%;
			}
            header,article{
                width: 100%;
                height: auto;
                padding: 6%;
                float: none;
                position: relative;
            }
            .scrollspy-nav ul{
                background-color: #01a29a;
               text-align: center;
                margin: 20px 0;
                border-top:1px solid #fff;
                border-bottom:1px solid #fff;
            }
            .am-sticky.scrollspy-nav ul{
                border: none;
				margin: 0;
            }
            .scrollspy-nav li{
                display: inline-block;
                margin-bottom: 0;
                border: none;
            }
            .scrollspy-nav li a{
                padding: 0 15px;
            }
            .foot-logo{
                display: none;
            }
            .am-align-left img{
				max-width:100%;
            }
            .am-align-left{
                margin-right: 0;
            }
            footer{
                display: block;
            }
        }
