.indicator-item{
            width:15px;height:15px; margin:22px 3px; background-color:#41999d; list-style:none; border-radius:15px; float:left; cursor:pointer;
        }

        .indicator-item-active{
            background-color:#ffffff;
        }

sup{font-size: 0.5em;}
	.up {
	      width: 0;
	      height: 0;
	      border-left: 5px solid transparent;
	      border-right: 5px solid transparent;
	      border-bottom: 10px solid #00857d;
	}
	.down {
	      width: 0;
	      height: 0;
	      border-left: 10px solid transparent;
	      border-right: 10px solid transparent;
	      border-top: 10px solid #00857d;
	}
	
	.producttypeitemtd,.producttypeitemtd2{width: 5em; font-family: 'SourceHanSansCNRegular'; text-align: center;}
	.producttypeitemdiv,.producttypeitemdiv2{width: 100%; background-color: #FFFFFF; color: #333333; border: 1px solid #00857d; text-align: center; padding: 0.5em 0em; cursor: pointer;}
	.producttypeitemtd .chosedcls,.producttypeitemtd2 .chosedcls{ background-color: #00857d; color: #FFFFFF; opacity: 1;}
	.producttypeitemtd .hlshide,.producttypeitemtd2 .hlshide{opacity: 0;}
	.downloadshuomingshu{margin-top: 1em;}
	.downloadshuomingshu a{color: #00857d;}
	.downloadshuomingshu img{ vertical-align: middle; width: 1.5em; padding-right: 0.2em;}
	
	.newsitem{width: 100%;}
	.newsitem tr{ display: none;}
	.newsitem td{cursor: pointer;}
	.newsitem .newsitemdate{ border-bottom: 1px solid #EEEEEE; padding: 1em 0em; font-size: 32px; font-family: 'SourceHanSansCNRegular'; width: 8em; color: #00857d;}
	.newsitem .newsitemtitle{ border-bottom: 1px solid #EEEEEE; padding: 1em 0em;}

.yearnumber{color: #00857C; font-size: 77px;}
		.eventtitle{color: #00857C; }
		#selchooseyear,#selchooseguojia{padding: 0.5em; border: 1px solid #EEEEEE; font-size: 1.1em; margin-top: 0.5em; margin-right: 0.5em;
			.spansmbf{cursor: pointer;
				            position: relative;
				        }
		.spansmbf:before,.spansmbf:after {
		    content: " ";
		    display: block;
		    position: absolute;
		    border-bottom: 0.15em solid #00857d;
		    width: 26em;
		    bottom: -0.5em;
		    left: 0em;
		    z-index: 2;
		    box-sizing: border-box;
		}
	.post-views{display:none; opacity: 0;}
.mobdivspansmbf{border-bottom:0.15em solid #00857d; padding-bottom:5px;}
			.mobmain{font-size:14px;}	