﻿/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */

div.wpcf7 {

	margin: 0;

	padding: 0;

}

div.wpcf7-response-output {

	margin: 2em 0.5em 1em;

	padding: 0.2em 1em;

}

div.wpcf7 .screen-reader-response {

	position: absolute;

	overflow: hidden;

	clip: rect(1px, 1px, 1px, 1px);

	height: 1px;

	width: 1px;

	margin: 0;

	padding: 0;

	border: 0;

}

div.wpcf7-mail-sent-ok {

	border: 2px solid #398f14;

}

div.wpcf7-mail-sent-ng {

	border: 2px solid #ff0000;

}

div.wpcf7-spam-blocked {

	border: 2px solid #ffa500;

}

div.wpcf7-validation-errors {

	border: 2px solid #f7e700;

}

span.wpcf7-form-control-wrap {

	position: relative;

}

span.wpcf7-not-valid-tip {

	color: #f00;

	font-size: 1em;

	display: block;

}

.use-floating-validation-tip span.wpcf7-not-valid-tip {

	position: absolute;

	top: 20%;

	left: 20%;

	z-index: 100;

	border: 1px solid #ff0000;

	background: #fff;

	padding: .2em .8em;

}

span.wpcf7-list-item {

	margin-left: 0.5em;

}

.wpcf7-display-none {

	display: none;

}

div.wpcf7 img.ajax-loader {

	border: none;

	vertical-align: middle;

	margin-left: 4px;

}

div.wpcf7 div.ajax-error {

	display: none;

}

div.wpcf7 .placeheld {

	color: #888;

}

.pagination-wrapper {

	margin: 20px 0;

}

.pagination {

	height: 34px;

	text-align: center;

	text-align: center\9;

	padding-left: 30%\9;

}

.pagination li {

	display: inline-block;

	height: 34px;

	margin-right: 5px;

 #margin-right: 5px;

	list-style: none;

	float: none;

 #display:inline;

}

.pagination li a {

	float: left;

	display: block;

	height: 32px;

	line-height: 32px;

	padding: 0 12px;

	font-size: 16px;

	border: 1px solid #dddddd;

	color: #555555;

	text-decoration: none;

}
.pagination .disabled  span{
	float: left;
	display: block;
	height: 32px;
	line-height: 32px;
	padding: 0 12px;
	font-size: 16px;
	border: 1px solid #dddddd;
	color: #555555;
	text-decoration: none;
	background: transparent;
    cursor: default;

}
.pagination .active  span{
	float: left;
	display: block;
	height: 32px;
	line-height: 32px;
	padding: 0 12px;
	font-size: 16px;
	border: 1px solid #dddddd;
	color: #555555;
	text-decoration: none;
	background: transparent;
    border-color: #09f;
    color: #fff;
    cursor: default;

}
.pagination  .active{
	background: #09f;
}

.pagination li a:hover {

	background: #f5f5f5;

	color: #0099ff;

}

.pagination li.thisclass {

	background: #09f;

	color: #fff;

}

.pagination li.thisclass a, .pagination li.thisclass a:hover {

	background: transparent;

 *background: #09f;

	border-color: #09f;

	color: #fff;

	cursor: default;

}

