body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /*结构元素*/ dl, dt, dd, ul, ol, li, /*列表元素*/ pre, /* 文本格式元素 */ select, form, fieldset, legend, button, input, textarea, /*表单元素 */ th, td, /*表格元素 */ img/*图片元素 */ { border: medium none; margin: 0; padding: 0; font-size: 14px; font-family: Arial, "微软雅黑", "宋体", Helvetica; }
/*设置默认字体*/
body, button, input, select, textarea { font-family: Arial, "微软雅黑", "宋体", Helvetica }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight:normal; }
em,i { font-style: normal; }
/*重置列表元素 */
ul, ol { list-style: none; }
/* 重置超链接元素 */
a { text-decoration: none; color: #333; cursor: pointer; }
/*重置图片元素 */
img { border: 0px; }
select { color: #666; border: 0px solid #ccc; height: 20px; line-height: 20px; padding-top: 2px; }
strong { font-weight: normal; }
/*重置表格元素*/
table { border-collapse: collapse; border-spacing: 0; }
.f12 { font-size: 12px; }
.f12b { font-size: 12px; font-weight: bold; }
.f13 { font-size: 13px; }
.f13b { font-size: 13px; font-weight: bold; }
.f14 { font-size: 14px; }
.f14b { font-size: 14px; font-weight: bold; }
.f16 { font-size: 16px; }
.f16b { font-size: 16px; font-weight: bold; }
.f18 { font-size: 18px; }
.f18b { font-size: 18px; font-weight: bold; }
.decoration { text-decoration: line-through; }
.blue, a.blue { color: #3C6BC0; }
.gray3, a.gray3 { color: #333; }
.gray6, a.gray6 { color: #666; }
.white, a.white { color: #FFFFFF; }
.black, a.black { color: #000000; }
.colorffd, a.colorffd { color: #FFd }
html body .red, html body a.red { color: #d90000; }
.Orange, a.Orange { color: #f60; }
.pink, a.pink { color: #fe1d62; }
.green, a.green { color: #3dc900; }
.GreyA, a.Grey { color: #aaa; }
.c005da7, a.c005da7 { color: #005da7 }
.c516e76, a.c516e76 { color: #516e76 }
.caa3300 { color: #aa3300; }
.c999 { color: #999 !important; }
html .cc00 { color: #c00; }
.cc00b { color: #c00; font-weight:bold; }
.cff9 { color:#FF9}
.cfff { color:#FFF}
.cff0000 { color: #f00; }
.bcf4f4f4 { background:#f4f4f4 !important ;}
.left { float: left; }
.right { float: right; display:inline; }
.clear { clear: both; display:inline; }
.clear1px { clear: both; height: 1px; width: 1px; overflow: hidden; }
.clear10px { clear: both; height: 10px; width: 1px; overflow: hidden; }
.block { display:block;}
.border0 { border: 0 ;  }
body .bordert0 { border-top: 0 !important; }
body .bordert1 { border-top:1px solid #e8e8e8 !important; }
body .bordert1c { border-top:1px solid #ccc !important; }
body .borderb0 { border-bottom: 0 !important; }
body .borderr0 { border-right: 0 !important; }
body .borderl0 { border-left: 0 !important; }
body .bottom0 { padding-bottom: 0; margin-bottom: 0; }
.bort10 { border-top:10px solid #f3f3f3 !important; }
.bort1 {border-top:1px solid #f3f3f3 !important;}
.borb10 { border-bottom:10px solid #f3f3f3 !important; }
.borb1 {border-bottom:1px solid #f3f3f3 !important;}
.weight { font-weight: bold; }
.center { text-align: center; }
.in10h26 { width: 10px; height: 26px; line-height: 26px; }
.in10lh22 { width: 10px; line-height: 22px; height: 22px; }
.in10lh24 { width: 10px; line-height: 24px; height: 24px; }
.in10lh20 { width: 10px; line-height: 20px; height: 20px; }
.in10lh28 { width: 10px; line-height: 28px; height: 28px; font-weight: normal; }
.in10lh32 { width: 10px; height: 32px; line-height: 32px; font-size: 12px; }
html body .popbox .poploginul .ie7padding0 { *padding:0;
}
.in10 { width: 10px; }
.in20 { width: 20px; }
.in30 { width: 30px; }
.in40 { width: 40px; }
.in60 { width: 60px; }
.in80 { width: 80px; }
.in25 { width: 25px; }
.in50 { width: 50px; }
.in59 { width: 59px; }
.in75 { width: 75px; }
.in100 { width: 100px; }
.in110 { width: 110px; }
.in112 { width: 112px; }
.in124 { width: 124px; }
.in136 { width: 136px; }
.in174 { width: 174px; }
.in125 { width: 125px; }
.in150 { width: 150px; }
.in160 { width: 160px; }
.in200 { width: 200px; }
.in210 { width: 210px; }
.in204 { width: 204px; }
.in225 { width: 225px; }
.in250 { width: 250px; }
.in270 { width: 270px; }
.in275 { width: 275px; }
.in290 { width: 290px; }
.in300 { width: 300px; }
.in400 { width: 400px; }
.in500 { width: 500px; }
.in600 { width: 600px; }
.in700 { width: 700px; }
.height36 { height: 36px; }
.mag3px { margin: 0 3px; }
.mag5px { margin: 0 5px; }
input.intxt { border: 1px solid #ccc; }
.intxt28 { height: 28px; line-height: 28px; padding: 0 5px; border: 1px solid #d2d2d2; color: #999; background-color: #fff; }
.intxt26 { height: 26px; line-height: 26px; padding: 0 5px; border: 1px solid #d2d2d2; color: #999; background-color: #fff; }
.intxt24 { height: 24px; line-height: 24px; padding: 0 5px; border: 1px solid #d2d2d2; color: #999; background-color: #fff; }
.intxt28b { height: 28px; line-height: 28px; padding: 0 5px; border: 1px solid #d2d2d2; color: #333; background-color: #fff; }
.intxt26b { height: 26px; line-height: 26px; padding: 0 5px; border: 1px solid #d2d2d2; color: #333; background-color: #fff; }
.intxt24b { height: 24px; line-height: 24px; padding: 0 5px; border: 1px solid #d2d2d2; color: #333; background-color: #fff; }
.intxt24t { height: 24px; line-height: 24px; padding: 0 5px; border: 1px solid #e6e0d3; background-color: #fffef1; color: #999 }
.intxt20 { height: 20px; line-height: 20px; padding: 0 5px; border: 1px solid #ddd; background-color: #fff; color: #999 }
.intxt18 { height: 18px; line-height: 18px; padding: 0 5px; border: 1px solid #ddd; background-color: #fff; color: #999 }
.intxt28f16 { background-color: #FFFFFF; border: 1px solid #DDDDDD; color: #999999; font-size: 16px; height: 28px; line-height: 20px; padding: 0 5px; }
.intxt36 { height: 36px; line-height: 36px; padding: 0 5px; border: 1px solid #dbdbdb; color: #999; background-color: #fff; }
.intxt80 { height: 74px; line-height: 18px; padding: 3 5px; border: 1px solid #dbdbdb; color: #999; background-color: #fff; }
.none { display: none }
.basebg { background: url(../images/basebg.png) no-repeat; }
.position-r { position: relative; }
html body .lineheight24 { line-height: 24px; }
.plr3px { padding: 0 3px }
.text_al{ text-align:left;}
.text_ac{ text-align: center;}
.text_ar{ text-align: right;}
html .pl5px { padding-left: 5px; }
html .pl10px { padding-left: 10px; }
html .pl20px { padding-left: 20px; }
html .pl75px { padding-left: 75px; }
html .pl90px { padding-left: 90px; }
html .pr0px { padding-right: 0px; }
html .pr5px { padding-right: 5px; }
html .pr10px { padding-right: 10px; }
html .pr20px { padding-right: 20px; }
html .pr30px { padding-right: 30px; }
html .pr20px { padding-right: 40px; }
html .pt10px { padding-top: 0px !important; }
html .pt10px { padding-top: 10px; }
html .pt15px { padding-top: 15px; }
html .pt20px { padding-top: 20px; }
html .pt30px { padding-top: 30px; }
html .pt50px { padding-top: 50px; }
html .pb0px { padding-bottom: 0px !important; }
html .pb20px { padding-bottom: 20px; }
html .pb15px { padding-bottom: 15px; }
html .pb10px { padding-bottom: 10px; }
html .pb80px { padding-bottom: 80px; }
html .pb70px { padding-bottom: 70px; }
html .pb160px { padding-bottom: 160px; }
html .pb200px { padding-bottom: 200px; }
html .ml10px { margin-left: 10px; }
html .ml15px { margin-left: 15px; }
html .ml20px { margin-left: 20px; _margin-left:10px; }
html .ml30px { margin-left: 30px; }
html .ml35px { margin-left: 35px; }
html .ml43px { margin-left: 43px; }
html .ml65px { margin-left: 65px; }
html .ml70px { margin-left: 70px; }
html .ml82px { margin-left: 82px; }
html .ml215px { margin-left: 215px; }
html .ml135px { margin-left: 135px; }
html .mr5px { margin-right: 5px; }
html .mr10px { margin-right: 10px; }
html .mr12px { margin-right: 12px; }
html .mr13px { margin-right: 13px; }
html .mr15px { margin-right: 15px; }
html .mr20px { margin-right: 20px; }
html .mr30px { margin-right: 30px; }
html .mr50px { margin-right: 50px; }
html .mt10px { margin-top: 10px !important; }
html .mt25px { margin-top: 25px !important; }
html .mt50px { margin-top: 50px !important; }
html .mt30px { margin-top: 30px  !important; }
html .ofy { overflow-y:hidden;}
.bgfff { background:#fff;}
.bgF9 { background:#F9F9F9;}
.inbl{ display:inline-block; width:100%;padding-top:28px;}
body .pt0px { padding-top: 0; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-table; }
.zindexmax { z-index: 999999; }
html .t10px { top: 10px; }
html .t5px { top: 5px; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
a { outline: none; }
a:active { star:expression(this.onFocus=this.blur());
}
:focus { outline: 0; }
.dis_none{ display:none !important;}
.dis_block{ display: block  !important;}

.css_selector a:first-child {}
.css_selector a:last-child { } 
.css_selector a:nth-child(1) { }
.css_selector a:nth-last-child(1) {}

.css_selector a:first-of-type {}
.css_selector a:last-of-type { } 
.css_selector a:nth-of-type(1) { }
.css_selector a:nth-last-of-type(1) {}
.css_selector a:nth-of-type(odd){}
.css_selector a:nth-of-type(even){}
.css_selector a:nth-of-type(3n+0)
.active {}
.texttext {white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}