﻿@charset "utf-8";
img.thumb_img:hover {
opacity: .7;
filter: alpha(opacity=70);
}
.thumb_img {
float: left;
width: 80px;
height: 80px;
margin: 0px 20px 0px 0px;
}
.widget_container{
padding:right:10px;
}
.widget_container h5{
font-size:16px;
}
.widget_container ul li {
padding-bottom: 15px;
margin-bottom: 15px;
border-bottom: 1px dashed #D3CEC8;
overflow: hidden;
width:200px;
}
.sidebar{float:right;width:260px;padding-right:20px;}
.sidebar .widget {
margin-bottom: 30px;
}
.sidebar .widget ul li a:hover{
color:#2B5796;
}

.widget.categories ul li {
padding: 5px 5px 5px 18px;
margin-bottom: 7px;
font-size: 14px;
 border-top:1px solid #b7bcbe;
 width:180px;
}

.description {
display: block;
overflow: hidden;
width:190px;
}
.photolist li a{cursor:pointer;display:block;position:relative;font-family:"微软雅黑","SimSun",Arial,Helvetica,sans-serif;word-wrap:break-word;word-break:break-all;text-decoration:none;}
.photolist li a img{width:200px;height:140px;}
.photolist li a span{display:none;position:absolute;top:0px;left:0px;overflow:hidden;background:#fff;line-height:14px;font-size:12px;color:#666;width:195px;height:130px;}
.photolist li a:hover span{display:block;text-decoration:none;color:#000;
padding:5px;
-webkit-animation:fadeInUp 1s .2s ease both;
-moz-animation:fadeInUp 1s .2s ease both;}
@-webkit-keyframes fadeInUp{
0%{opacity:0;
-webkit-transform:translateY(100px)}
100%{opacity:0.7;
-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInUp{
0%{opacity:0.7;
-moz-transform:translateY(100px)}
100%{opacity:1;
-moz-transform:translateY(0)}
}



.page{
	padding:10px 0;
	font-size:12px;
	font-weight:bold;
	line-height:22px;
	text-align:center;
	clear:both;}
.page a{
	text-decoration:none;
	color:#8698b6;
	background:#fff;
	border:1px solid #CCCCCC;
	padding:3px 6px;
	padding-bottom:2px;
	margin-right:3px}
.page a.active{
	background:#0064AC;
	border:1px solid #0064AC;
	color:#fff}
.page a:hover{
	text-decoration:none;
	color:#fff;
	background:#0064AC;
	border:1px solid #0064AC}
.post{

border-bottom-color: #CDC5BF;
border-bottom-style: solid;
border-bottom-width: 1px;
height:200px;
width:720px;
}
h2.title{
padding-top:10px;
font-weight: normal;
font-size: 20px;
line-height: 34px;
font-family: '微软雅黑', Arial, sans-serif;
}	
	
h3.title{
padding-top:10px;
font-weight: normal;
font-size: 16px;
line-height: 30px;
font-family: '微软雅黑', Arial, sans-serif;
}
.bottom-1 {
margin-bottom: 10px !important;
}


.post.style-2 .image-post img {
	max-width: 240px;
	min-height: 150px;
	margin-right: 20px;
	max-height:190px;
}

 .image-post {
	width: 240px;
	height: 162px;
	
	margin: 15px 0 15px 0;
	float:left;
}

.post.single {
	border-bottom:0 !important;
}

.post.post-content{
height:170px;padding-top:5px;
}
.post .post-content .datev{
padding-left:240px;padding-top:20px; width:470px;
}
.postGroup{
border-bottom-color: #CDC5BF;
border-bottom-style: solid;
border-bottom-width: 1px;
height:120px;
width:720px;
}
.postGroup h3.title a:hover{
	color:#2B5796;
}
.group_date{
float:right;font-size:14px;
}
/**contact*/

#contact-form input, #contact-form textarea {
	padding: 5px;
	width:95%;
	font-family: Helvetica, sans-serif;
	margin: 10px 0px 10px 0px;
	border: 1px solid #F8F8FF;
	background-color:#D3D3D3;
	color:#666666;
	border-radius: 5px;
}
#contact-form textarea {
	height:125px;
	background-color:#D3D3D3;
}
#contact-form textarea:focus, #contact-form input:focus {
	border: 1px solid #F8F8FF;
}
#contact-form p input#submit {
float:right;
font-size: 12px;
background: #2B5796;
margin-right:10px;
color: #fff;
padding: 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
	width:100px;
}
#contact-form p input#submit:hover {
	background-color:#2B5796;

	color:#3FC6CE;
	
	cursor:pointer;
}
#contact-form label {
	float: left;
	width:70px;
	padding-top: 5px;
	font-size:13px;
	font-family: 'Open Sans', sans-serif;
	color:#8E8E8E !important;
}
.vaidate_error {
	border:1px solid #C60707 !important;
}
#response{
color:#006633;
}
