@charset "utf-8";
/* css document */
/* css reset */
body, div, span,iframe,input, h1, h2, h3, h4,  h6, p, a, em, img, b, dl, dt, dd, ul, li, label{ padding: 0; margin: 0; }
input{ vertical-align:middle;}
input,select{font:12px}
img { border: 0; }
em{font-style:normal;}
ul { list-style: none; }
h1, h2, h3, h4, h6 {font-size: 100%; }
a{ text-decoration:none; outline:none; color:#6d6d6d}
a:hover { text-decoration: underline;color: #f00; cursor:pointer;}
/* css concom */
body { font-family: "微软雅黑",arial,helvetica,sans-serif,"新宋体"; font-size:12px;color:#6d6d6d;}
.main { width:1000px; margin:0 auto;font-family: "微软雅黑"}
.fl { float:left;}
.fr { float:right;}
.fz16{ font-size:16px;}
.clear { clear:both;}
.mt20 { margin-top:20px;}
.mb20 { margin-bottom:10px;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
.h15{height:15px; overflow:hidden; clear:both;}
.h20{height:20px; overflow:hidden; clear:both;}
.h5{height:5px; overflow:hidden; clear:both;}
.h7{height:7px; overflow:hidden; clear:both;}
.w1000 { width:1000px;}
.w660{width:660px; overflow:hidden;}
.w302{width:302px; overflow:hidden;}
.w710{width:710px; overflow:hidden;}
.w270{width:270px; overflow:hidden;}
.w300{width:300px; overflow:hidden;}
.w390{width:390px; overflow:hidden;}
.w750{width:750px; overflow:hidden;}
.w240{width:240px; overflow:hidden;}
.wal{width:1000px; margin:0px auto; overflow:hidden; }
.red{color:#f00;}
.red1{color:#bd0a01;}
.red2{color:#ea4242;}
.blue{color:#2255aa;}
.black3{color:#333;}
.orange{color:#ff6600;}
.pagenum{height:110px; overflow:hidden; font-size:14px; text-align:center}
.pagenum a{display:inline-block;  height:28px; line-height:28px; padding:0px 14px; border:#ddd solid 1px; overflow:hidden; margin:0 4px; text-decoration:none; color:#000;}
.pagenum a:hover, .pagenum .a_now{background:#2b75d8; color:#fff; text-decoration:none;}
.footdiv{height:60px; overflow:hidden; padding-top:15px; border-top:#ddd solid 1px; font-family:arial;}
.footdiv a{padding:0 6px;}

.btn_center a{display:inline-block;float: none;}
.btn_center{text-align: center;}
.btn_center a.on{background-color: #2b75d8;color: #fff;}

.ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }