body,ol,ul,h1,h2,h3,h4,h5,p,blockquote,th,td,dl,dd,form,input,textarea,select{ margin:0px;padding:0px;}

body{font:12px Microsoft YaHei,微软雅黑,宋体;}

*{margin:0px;padding:0px}

a{text-decoration:none;color:#333333;outline:none;cursor:pointer}


a:focus{outline:none;}

li{list-style:none}

fieldset,img{border:0;vertical-align:middle;}

input{outline:none;}

.blue {color: #245ba8;}

var,em{font-style:normal;}

table{border-collapse:collapse;border-spacing:0}

p{word-wrap:break-word;word-break:break-all;overflow:hidden;}

.clear{clear:both}

.clearfix{zoom:1;}

.clearfix:after{content:"　";display:block;clear:both;height:0;}

.tl{text-align:left}

.tc{text-align:center}

.tr{ text-align:right}

.fl{float:left;display:inline}

.fr{ float:right;display:inline}

.vm{ vertical-align:middle}

.hidden{visibility:hidden}

.undis{display:none}

.dis{display:block}

.abs{position:absolute;}

.rel{position:relative;}

.fn{font-weight:normal;}

.fb{font-weight:bold;}

.oh{ overflow:hidden;}

.f12{font-size:12px}

.f14{font-size:14px}

.f16{font-size:16px}

.f18{font-size:18px}

.f20{font-size:20px}

.mt10{margin-top:10px;}

.mr10{margin-right:10px}

.mb10{margin-bottom:10px;}

.ml10{margin-left:10px;}

.pt10{padding-top:10px;}

.pr10{padding-right:10px;}

.pb10{padding-bottom:10px;}

.pl10{padding-left:10px;}

.l16{line-height:16px}

.l18{line-height:18px}

.l20{line-height:20px}

.l22{line-height:22px}

.l24{line-height:24px}

.l26{line-height:26px}

.l28{line-height:28px}

.l30{line-height:30px}

.l45{line-height:45px}

.l50{line-height:50px}

.vml{behavior:url(#default#VML);}

img.thumb{-ms-interpolation-mode:bicubic;}

.vml{display:block;}

.f_r{float:right}

.pages {
    color: #666666;
    font-size: 12px;
    padding: 20px 0;
    text-align: center;
}
.pages a:link, .pages a:visited, .pages a:active {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #dddddd;
    text-decoration: none;
	margin: 0 3px;
    padding: 5px 8px;
}

.pages strong {
    background: #258cff none repeat scroll 0 0;
    border: 1px solid #258cff;
    color: #ffffff;
    padding: 7px;
	margin-left: 2px;
    margin-right: 2px;
}
.pages_inp {
    border: 1px solid #dddddd;
    color: #666666;
    margin: 0 3px;
    padding: 5px 8px;
    text-align: center;
    width: 30px;
}
.pages_btn {
    background: #ff6600 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 8px;
	border:0px;
	cursor:pointer
}
.pages label {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #2e6ab1;
    color: #004499;
    padding: 1px 5px;
}
.pages label em {
    color: red;
    font-style: normal;
    font-weight: bold;
}
.pages label span {
    font-weight: bold;
}
.pages cite {
    font-style: normal;
}