 @import url(layout_res/navi.css);
@import url(layout_res/homepage.css);
@import url(layout_res/gallery.css);
@import url(layout_res/portfolio.css);
@import url(layout_res/featured_slide.css);
body {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-family: arial, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', '宋体', Tahoma, Arial, Helvetica, STHeiti;
	color: #000;
	/*background-color:#06213F;*/
	background : url(layout_res/body_bg.jpg) repeat-x #95b970;
}
img {
	margin: 0;
	padding: 0;
	border: none;
}
.justify {
	text-align: justify;
}
.bold {
	font-weight: bold;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
.nostart {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.clear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	line-height: 0;
}
.clear {
	display: inline-block;
}
html[xmlns] .clear {
	display: block;
}
* html .clear {
	height: 1%;
}
a {
	outline: none;
	text-decoration: none;
	color: #3c7107;
}
.fl_left {
	float: left;
}
.fl_right {
	float: right;
}
.imgholder, .imgl, .imgr {
	padding: 4px;
	border: 1px solid #DEDACB;
	text-align: center;
}
.imgl {
	float: left;
	margin: 0 15px 15px 0;
	clear: left;
}
.imgr {
	float: right;
	margin: 0 0 15px 15px;
	clear: right;
}
/* ----------------------------------------------Wrapper-------------------------------------*/

div.wrapper {
	position: relative;
	margin: 0 auto 20px;
	width: 960px;
	text-align: left;
}
div.wrapper h1, div.wrapper h2, div.wrapper h3, div.wrapper h4, div.wrapper h5, div.wrapper h6 {
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
}
.row1 {
	color: #999999;
}
.row1 a {
	color: #FCFCFC;
}
.row2, .row3, .row4 {
	color: #000; /*background-color:#F9F9F9;*/
}
/* ----------------------------------------------Generalise-------------------------------------*/

#header, #container, #footer {
	display: block;
	width: 960px;
}
.rnd-t {
	display: block;
	width: 960px;
	padding: 12px 0 0 0;
	background: url("layout_res/round_top.png") top left no-repeat;
}
.rnd-b {
	display: block;
	width: 960px;
	padding: 0 0 12px 0;
	background: url("layout_res/round_bot.png") bottom left no-repeat;
}
.rnd-m {
	background-color: #F9F9F9;
}
/* ----------------------------------------------Header-------------------------------------*/

#header {
	padding: 20px 0 0 0;
}
#header h1, #header p, #header ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}
#header ul {
	padding-right: 35px;
}
#header h1 {
	font-size: 36px;
	font-variant: small-caps;
	font-style: normal;
}
#header .fl_right {
	display: block;
	width: 280px;
	text-align: right;
	padding-top: 10px;
}
#header .fl_right ul {
	margin-bottom: 10px;
	font-size: 12px;
}
#header .fl_right li {
	display: inline;
	margin: 0 4px 0 0;
	padding: 0 6px 0 0;
	border-right: 1px solid #FCFCFC;
}
#header .fl_right li.last {
	margin: 0;
	padding: 0;
	border: none;
}
/* ----------------------------------------------Content-------------------------------------*/

#container {
	width: 920px;
	padding: 20px;
	line-height: 1.6em;/*background:url("layout_res/round_bot.png") bottom left no-repeat;*/
	/*background-color:#F9F9F9;*/
}
#container a {
	color: #3c7107;/*background-color:#F9F9F9;*/
}
#container h1, #container h2, #container h3, #container h4, #container h5, #container h6 {
	height:20px;
	padding-bottom: 8px;
	border-bottom: 1px solid #DEDACB;
}
#container .readmore {
	display: block;
	width: 100%;
	text-align: right;
	line-height: normal;
}
#content {
	display: block;
	float: left;
	width: 600px;
}
#content .title {
	color: #3c7107;
	font: 22px/45px "微软雅黑";
	border-bottom: solid 1px #959595;
}
#content ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#content ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
/* ------Comments-----*/

#comments {
	margin-bottom: 40px;
}
#comments .commentlist {
	margin: 0;
	padding: 0;
}
#comments .commentlist ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#comments .commentlist li.comment_odd, #comments .commentlist li.comment_even {
	margin: 0 0 10px 0;
	padding: 15px;
	list-style: none;
}
#comments .commentlist li.comment_odd {
	color: #666666;
	background-color: #F7F7F7;
}
#comments .commentlist li.comment_odd a {
	color: #3c7107;
	background-color: #F7F7F7;
}
#comments .commentlist li.comment_even {
	color: #666666;
	background-color: #E8E8E8;
}
#comments .commentlist li.comment_even a {
	color: #3c7107;
	background-color: #E8E8E8;
}
#comments .commentlist .author .name {
	font-weight: bold;
}
#comments .commentlist .submitdate {
	font-size: smaller;
}
#comments .commentlist p {
	margin: 10px 5px 10px 0;
	padding: 0;
	font-weight: normal;
	text-transform: none;
}
#comments .commentlist li .avatar {
	float: right;
	border: 1px solid #EEEEEE;
	margin: 0 0 0 10px;
}
/* ----------------------------------------------Column-------------------------------------*/

#column {
	display: block;
	float: right;
	width: 300px;
}
#column .holder, #column #featured {
	display: block;
	width: 300px;
	margin-bottom: 30px;
}
#column .holder h2.title {
	display: block;
	width: 100%;
	height: 65px;
	margin: 0;
	padding: 15px 0 0 0;
	font-size: 20px;
	text-transform: none;
	line-height: normal;
	border-bottom: 1px dotted #999999;
}
#column .holder h2.title img {
	float: left;
	margin: -15px 8px 0 0;
	padding: 5px;
	border: 1px solid #999999;
}
#column div.imgholder {
	display: block;
	width: 290px;
	margin: 0 0 10px 0;
}
#column .holder p.readmore {
	display: block;
	width: 100%;
	font-weight: bold;
	text-align: right;
	line-height: normal;
}
/* Featured Block */

#column #featured ul, #column #featured h2, #column #featured p {
	margin: 0;
	padding: 0;
	list-style: none;
	color: #666666;
	background-color: #F7F7F7;
}
#column #featured a {
	color: #3c7107;
	background-color: #F7F7F7;
}
#column #featured li {
	display: block;
	width: 250px;
	margin: 0;
	padding: 20px 25px;
	color: #666666;
	background-color: #F7F7F7;
}
#column #featured li p.imgholder {
	display: block;
	width: 240px;
	height: 90px;
	margin: 20px 0 15px 0;
}
#column #featured li h2 {
	margin: 0;
	padding: 0 0 8px 0;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: normal;
	border-bottom: 1px dotted #999999;
}
#container #column .readmore a {
	display: block;
	width: 100%;
	margin-top: 15px;
	height: auto;
	padding-left: 0;
	font-weight: bold;
	text-align: right;
	line-height: normal;
	background: none;
}
#column .latestnews {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}
#column .latestnews li {
	display: block;
	width: 100%;
	height: 99px;
	margin: 0 0 11px 0;
	padding: 0 0 21px 0;
	border-bottom: 1px dotted #C7C5C8;
	overflow: hidden;
}
#column .latestnews li.last, #column .last {
	margin-bottom: 0;
}
#column .latestnews p {
	display: inline;
}
#column .latestnews img {
	float: left;
	margin: 0 10px 0 0;
	padding: 4px;
	border: 1px solid #C7C5C8;
	clear: left;
}
/* ----------------------------------------------Footer-------------------------------------*/

#footer {
	width: 920px;
	/*padding:5px 20px 15px 20px;*/
	padding: 5px 20px 5px 20px;/*background:url("layout_res/round_bot.gif") bottom left no-repeat;*/
}
#footer .fl_left img {
	margin-bottom: 30px;
}
#footer address {
	display: inline;
	float: left;
	margin-left: 40px;
	text-transform: none;
	font-style: normal;
	line-height: 1.8em;
}
#footer .fl_right {
	display: block;
	width: 200px;
}
#footer .fl_right p {
	margin: 0 0 15px 0;
	padding: 0;
	line-height: normal;
}
#footer .fl_right #social {
	display: block;
	width: 100%;
	margin: 0 0 15px 0;
	padding: 0;
	line-height: normal;
}
#footer .fl_right #social ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#footer .fl_right #social li {
	float: left; /* Only For IE */
}
#footer .fl_right #social a {
	display: block;
	float: left;
	width: 49px;
	height: 49px;
	margin-right: 20px;
	overflow: hidden;
	text-indent: -4000em;
	background: url("layout_res/social-sprite.gif") no-repeat;
}
#footer .fl_right #social li.last a {
	margin-right: 0;
}
#footer .last {
	margin: 0;
}
/* ----------------------------------------------Copyright-------------------------------------*/

#copyright {
	padding: 0 12px;
}
#copyright p {
	margin: 0;
	padding: 0;
}
#copyright, #copyright a {
	/*color:#3c7107;*/
	color: #f8f8f8;
}
.articles-item-pic img {
	max-width: 135px;
	max-height: 86px;
       display:none;
}
#wp_nav_w2 .wp_nav .nav-item a span.item-name {
	padding: 5px 4px;
}
#wp_nav_w2 .wp_nav {
	width: 90%;
	margin: 0 auto !important;
	display: block;
}
input#keyword {
	background:url(form_input_long.png) no-repeat ;
	width:240px !important;
	height:25px;
	line-height:25px;
	color: #979797;
	border: none;
    padding-left: 10px;
} 
.wp_search .search {
	background:url(images/search.png) no-repeat 0px 0px;
	}
.mod_8 a {
    width: 100%;
    float: left;
}
.mod_tt {
	float:left;
	}
.mod_more {
	float:right;
	}
.title {
    float: left;
    width: 100%;
}
#wp_news_w7,#wp_news_w6,#wp_news_w11,#wp_news_w110 {
	float:left;
	}
.mod_7,.mod_6,.mod_110,.mod_11 {
	float:left;
	}
.mod_7 {
	margin-top:20px;
	}
.title1 {
	width:100%;
	float:left;
	}
.articles-item-pic img{
}
