body {
	font-family: 'HelveticaNeue-Light', 'HelveticaNeue', Helvetica,
		'Droid Sans Fallback', 'Droid Sans', 'Microsoft Yahei', 'SimSun',
		Arial, sans-serif;
}

img {
	border: 0;
}

p img {
	width: 100%;
}


h5 {
	padding-top: 8px;
	padding-bottom: 8px;
	text-indent: 12px;
}
#progress-content li.mui-active
{
	background-color: #ffffff;
}
.newslist {
	line-height:20px;
	 padding:5px 0; 
	 color:#888;	 
	/*  border-bottom:1px solid #dfdfdf; */
	 word-wrap:break-word;
     word-break:break-all;
	font-size: 1em;
	 }  

.navbar {
	margin-bottom: 20px;
	min-height: 50px;
}

.navbar-fixed-top {
	left: 0;
	right: 0;
	position: fixed;
	z-index: 1030;
}

.subtitle {
	border-top: 1px solid #DfDfDf;
	background-color: #F5F5F5;
	font-size: 0.9em;
    font-weight: 400;
    color: #000;
    line-height: initial;
}

.subtitle img {
    vertical-align: middle;
    height: 1.5em;
    width: 1.5em;
    margin-right: 0.5em;
}
#recommlist{
	font-size: 0.7em;
	font-weight: 300;
	color:#8f8f94;
}
h5.title {
	text-align:center;
	/* border-top: 1px solid #DfDfDf; */
	font-size: 0.8em;
    font-weight: 200;
    color: #000;
    line-height: initial;
    margin-top:0;
    margin-bottom:0;
}
.case_title{
	text-align:left;
	font-size: 0.7em;
	font-weight: 500;
	color:#000;
}
.case_button{
	text-align:right;
	padding-right:0.5em;
}
.case_desc{
	text-align:left;
	font-size: 0.6em;
	font-weight: 300;
	color:#555555
}
.desc-body{
	font-size: 0.7em;
	font-weight: 300;
	color:#000;
	text-align:left;
}
.img-space{
	width: 100%;
	overflow: hidden;
}
.footer{
	margin:1.2em 0;
	width:100%;
}
.pimg {
	width: 4em;
	height: 4em;
	line-height: initial;
	margin: 0 auto;
}

.pimg img {
	width: 100%;
}

.staffimg {
    width: 3.5em;
    height: 3.5em;
    line-height: initial;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 auto;
}

.staffimg img {
	width: 100%;
}

.staffdiv {
	width: 20%;
	position: relative;
	top: 0;
	right: 0;
	line-height: 1em;
	font-size:0.9em;
	overflow:hidden;
	display: inline-block;
	text-align: center;
}

.btn-group-center{
	text-align:center;
}

.btn-group-center .mui-btn{
	margin:0.8em;
}

.complete {
	padding: 1px;
	border: 1px solid #ff9933;
	background-color: #ffffcc;
	color: #ff9933;
	position: absolute;
	top: 0.3em;
	right: 0px;
	line-height: 1em;
	margin: 0;
	border-radius: 3px;
}

.unfinish {
	padding: 1px;
	border: 1px solid #ff9933;
	background-color: #ff9933;
	color: #ffffcc;
	position: absolute;
	top: 0.3em;
	right: 0px;
	line-height: 1em;
	margin: 0;
	border-radius: 3px;
}

.project-progress
 {
    border-bottom: 1px solid #EFEFEF;
}
.project-progress .mui-media-body{
	font-size: 0.7em;
	font-weight: 300;
	color:#555555
}
.project-progress .mui-pull-left{
	font-size: 14px;
	padding:0px 0px;
}
.project-progress .mui-table-view.mui-grid-view {
    padding: 0 0 10px 0;
}
#progress-content .mui-table-view-cell{
	padding:3px 5px 3px 8px;
}
#progress-content .mui-table-view:after{
	height:0;
}
 #progress-content .mui-table-view-cell:after{
	height:0;
} 
#progress-content .mui-table-view.mui-grid-view .mui-table-view-cell{
	padding:10px 5px 0px 0px;
	margin-right:0px;
}
#sliders img {
	width: 100%;
}
#indexsitelist:before,#indexcaselist:before{
	height:0;
}
#introContent {
	border-top: 1px solid #c8c7cc;
	background-color: #fff;
    overflow: hidden;
    padding:0 14px;
}
#introContent p{
	color:#000;
}
#borderTop {
	border-top: 1px solid #c8c7cc;
	background-color: #fff;
    overflow: hidden;
}

.intro-height {
	height: 8em;
}
.sheet_name{
	color:#fb782b;
}
.showmore{
    background-color: #fff;
    overflow: hidden;
    text-align: center;
    padding: 0.6em;
    font-size: 0.8em;
    color: #ff6a00;
}
.showmoreinfo{
		border-top: 1px solid #EBEBEB;
}
.pull-right {
	float: right;
}
.odd{
	background-color:#f5f5f5;
}
.mui-pull-caption{
	font-size:0.7em;
}
.mui-segmented-control {
    font-size: 0.9em;
    font-weight: 500;
}
#progress-content .mui-segmented-control {
	font-size: 0.7em;
	font-weight: 300;
	color:#555555
}
#progress-content .mui-segmented-control .mui-control-item {
	line-height: initial;
}

#tab .mui-control-item {
	padding:0 0.4em
}

#progress-content .mui-segmented-control.mui-scroll-wrapper .mui-scroll {
    height: 100%;
}
#progress-content .mui-segmented-control.mui-scroll-wrapper .mui-control-item {
	padding: 0 0.8em;
	width: 6em;
	height: 100%;
}
.mui-table-view.mui-grid-view .mui-table-view-cell .mui-media-body {
	font-size: 0.7em;
	padding: 4px 0px;
	margin:0px;
	color: #000;
	height: initial;
}

.mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active {
    color: #ff6a00;
    border-bottom: 2px solid #ff6a00;
}

.mui-button-row{
	margin-top:1em;
}
.mui-input-group .mui-input-row:after{
	left:0;
}
.signfloat{
	position:fixed;
	right:5px;
	bottom:0.5em;
	z-index:999;
	border-radius:50%;
	width:3.4em;
	height:3.4em;
	opacity:0.8;
	background-color:#57aeff;
	color:#fff;
	font-size:1em;
	display:block;
	text-align:center;
	vertical-align:middle;
	padding:0.7em;
	line-height:1em;
}
.nosite{
	background:rgba(49,39,29,0.6);
	margin-right:auto;
	margin-left:auto;
	z-index:999;
	border-radius:50%;
	width:6.2em;
	height:6.2em;
	color:#fff;
	font-size:1.2em;
	text-align:center;
	vertical-align:middle;
	padding-top:2.5em;
	padding-bottom:2.5em;
	font-weight:bold;
	line-height:1em;
	letter-spacing:0.1em;
}
.goindex{
	background:rgba(49,39,29,0.6);
	margin-right:auto;
	margin-left:auto;
	width:6.8em;
	z-index:999;
	color:#fff;
	font-size:1em;
	text-align:center;
	font-weight:400;
	line-height:1em;
	letter-spacing:0.1em;
	padding-top:0.3em;
	padding-bottom:0.3em;
	margin-top:15%;
}
.circle {
     /* width: 45px;
    height: 38px; */ 
    background:#ffffff;
 /*    -moz-border-radius: 50px;
    -webkit-border-radius: 50px; */
    border-radius: 90px;
    opacity:0.5;
    filter:alpha(opacity=50);
}
.linkbtn{
	border-radius:20px;
	border-color:#FF8800;
	color:#FF8800;
	font-size:12px;
	margin-right:1em;
	width:7em;
	height:28px;
}