			body {
				background: white;
				font-family: "宋体";
			}
			a {color:#1122cc;}
			#wrap {
				margin-top: 0px;
				border: 0px solid #CCC;
				border-top: 0;
			}

			.search-box {
				width: 680px;
				margin: 0px auto;
			}
.index-search-box{margin:150px auto;}
			#advancedBtn {
				font-size: 13px;
				width:50px;
			float:left;display:block;
				text-decoration: underline;
				cursor: pointer;
			margin-top:17px;
			}
			.advanced-box {
				display: none;
				margin-top: 20px;
			}
			.query-box{float: left;height:40px;width:420px;font-size:15px;}
			.query-box input{font-size:15px;}
			.submit-wrap {
				margin-left: 10px;
				float: left;
			width:75px;
			height:40px;
			}
			.submit-btn {
				width: 68px;
				height: 28px;
				-webkit-border-radius: 2px; 
				-moz-border-radius: 2px;
				background-color: #4D90FE;
				background-image: -webkit-linear-gradient(top, #4d90fe, #4787ed);
				background-image: -moz-linear-gradient(center top, #4d90fe, #4787ed);
				border: 1px solid #3079ED;
			}
			.submit-btn:hover {
				background-color: #357AE8;
				background-image: -webkit-linear-gradient(top, #4d90fe, #357ae8);
				background-image: -moz-linear-gradient(center top, #4d90fe, #357ae8);
				border: 1px solid #2F5BB7;
			}
			.submit-btn button {
				background: transparent;
				color: transparent;
				overflow: hidden;
				height: 30px;
				width: 100%;
				border: 0;
			}
			.searchicon {
				background: url(../images/search_icon.png) no-repeat left top;
				display: inline-block;
				color: transparent;
				height: 15px;
				width: 15px;
				margin-top: 3px;
			}
			
			
			#searchForm {margin: 15px auto;}
			.topad{margin-top:5px;width:100%;overflow:hidden;}
			.posts font{color:#D14836;}
			.paging {margin:25px 0;padding-left:15px;padding-bottom:5px;border-bottom:1px solid #ccc;}
			.paging a, .paging span {
				display: block;
				float: left;
				margin-bottom: 5px;
				margin-right: 5px;
				min-width: 1em;
				padding: 0.2em 0.2em;
				text-align: center;
			}
			.paging a {
				border: 1px solid #AAAAEE;
				color: #1155BB;
				text-decoration: none;
				cursor: pointer;
			}
			.paging span {
				/*background: none repeat scroll 0 0 #2266BB;
				border: 1px solid #AAAAEE;
				color: #FFFFFF;*/
				cursor: default;
				font-weight:bold;color:#000;
			}
			.paging #searchStat {
				/*font-size: 80%;*/
				display: block;
margin-top:0.2em;
				margin-left: 10px;
				color: #000;
				float: left;
			}
			.search-result {margin: 0px 30px 0 0;}
			.posts {margin: 0px 30px 30px 0;}
			.post-date {
			    color: green;
			    font-size: 100%;
			    margin-top: 15px;
			}
			.posts .posts-content {
				margin-top: 5px;
				line-height: 1.3em;
			}

			body.tag .posts-content .meta {text-align: left;float: left;}
			body.tag .posts-content .meta a {
				border-left: 1px solid #333;
				padding: 0 5px 0 5px;
				color: #2c58a3;
			}
			body.tag .posts-content .meta a:first-child {
				border-left: none;
			}
			.tu {font-size: 80%;}
			.tag #v2015_share {float: right;}
			.tag p.post-date {margin-bottom: 5px;}
			.tag .email-round {margin-right: 0;}
			.tag .action .tweet {
				color: #000;
			}
		div.headingimage
		{
      		float:left;
			overflow:hidden;width:120px;height:90px;margin-right:5px;margin-top:5px;
		}				
		div.headingimage img
		{
	   		width:120px;
		}

		.tag h1 {
			margin-bottom: 5px;
		    padding-bottom: 5px;
			border-bottom: 1px solid #000;
		}
		.tag .posts {
			padding: 0;
		    padding-bottom: 30px;
		    margin-right: 0;
		    border-bottom: 1px solid #d7d7d7;
		}
		.tag .post-title a {
		    color: #2c58a3;
		    font-weight: bold;
		    font-size: 20px;
		}
		.tag div.headingimage {
			margin-right: 22px;
		}
					
.mtop30{margin-top:30px;}		
.current{font-weight:bold;}
a.searchme{color:#1122CC;}
a.searchme:visited{color:#1122cc;}
.sortby{width:110px;height:40px;float:left;margin-left:5px;display:inline;text-align:left;font-size:13px;}
.searchkind{margin-top:10px;text-align:left;padding-left:120px;}
.searchkind ul li{float:left;margin-right:15px;}

.imgbox2, .imgbox{width:142px;float:left;margin:0 5px 5px 0;display:inline;overflow:hidden;height:120px;position:relative;}
.imgbox2{height:152px;margin-bottom:10px;}
.imgbox .imageimage{background:#fff;}
.imgbox2 img, .imgbox img{width:142px;}
.imagedesc{display:none;font-size:13px;line-height:15px;}
.imgbox2 .image{height:120px;overflow:hidden;}
.imgbox2 .title{display:block;font-size:13px;line-height:16px;height:32px;}
.searchmore{margin-bottom:5px;margin-top:20px;color:#000;}
.searchmore .searchme{font-weight:bold;}

#extend {
    background-color: #F5F8F9;
    border-bottom: 1px solid #B0BBC1;
    position: relative;
    width: 100%;
    z-index: 3;
}
#horiz_tabs{width:900px;margin:0 auto;}
#horiz_tabs li.current {
    border-radius: 5px 5px 0 0;
    border-right: 1px solid #B0BBC1;
    box-shadow: 6px 0 5px -5px #B0BBC1;
    font-size: 14px;
    font-weight: bold;
    height: 16px;
    padding: 15px 17px 6px 14px;
    z-index: 1;
    margin-top:0;
}

#horiz_tabs li {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #B0BBC1;
    border-top: 1px solid #B0BBC1;
    cursor: pointer;
    float: left;
    font-size: 14px;
    padding: 11px 17px 6px 14px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    border-right:1px solid #B0BBC1;
    margin-top:6px;
    margin-right:5px;
}

.imglist.anc ul .columns .imgbox{
	height: 92px;
}

@media only screen and (max-width: 40em) {
	.posts .posts-content .content{line-height: 1.25;padding-bottom: 1%;}
	.tag .posts{padding-bottom: 1em; margin: 0px;}
	.posts .posts-content .action{height: 2.1em;}
	.tag div.headingimage, .posts .posts-content .meta{margin-bottom: 1%;}
	.tag h1{font-size: 1.5em;}
}