.paginator
{
    font: 12px Arial, Helvetica, sans-serif;
    margin: 0px;}
.paginator a
{
    border: solid 1px #ccc;
    color: #0063dc;
    cursor: pointer;
    text-decoration: none;}
.paginator a:visited
{
    padding: 1px 6px;
    border: solid 1px #ddd;
    background: #fff;
    text-decoration: none;}
.paginator .cpb
{
    border: 1px solid #F50;
    font-weight: 700;
    color: #F50;
    background-color: #ffeee5;}
.paginator a:hover
{
    border: solid 1px #F50;
    color: #f60;
    text-decoration: none;}
.paginator a, .paginator a:visited, .paginator .cpb, .paginator a:hover
{
    float: left;
    height: 16px;
    line-height: 16px;
    min-width: 10px;
    _width: 10px;
    margin-right: 5px;
    text-align: center;
    white-space: nowrap;
    font-size: 12px;
    font-family: Arial,SimSun;
    padding: 0 3px;}

.photo{
float:left;
margin:0px 5px;}
.photo img{
    border: 0px solid #CCCCCC;
    padding: 2px;
     padding-top:8px;}
	.photo a
	{
		color:Black;}
.photo a:hover{
color:Red;}

.search {
    width: 190px;
    height: 33px;
    line-height: 33px;
    text-align: left;
    /* margin: 42px 0 0 auto; */
    float: left;
    /* border-radius: 20px; */
    margin-top: 12px;
}

.searchbox {
	background: #fff;
         border-radius: 20px;

}

.searchbox .search_kang {
    width: 75%;
    outline: none;
    height: 31px;
    padding-left: 11px;
    font-size: 14px;
    color: #c8c8c8;
    text-align: left;
    vertical-align: middle;
    border: none;
    border-radius: 20px;
}


.searchbox .search_kang:-webkit-autofill {

	-webkit-box-shadow: 0 0 0 1000px #fff inset;
	-webkit-text-fill-color: #dfdfdf;
}


::-webkit-input-placeholder {
	color: #dfdfdf;
}

::-moz-placeholder {
	color: #dfdfdf;
}

/* firefox 19+ */
:-ms-input-placeholder {
	color: #dfdfdf;
}

/* ie */
input:-moz-placeholder {
	color: #dfdfdf;
}


.searchbox .search-button {
	outline: none;
	vertical-align: middle;
}