﻿body{line-height:1.4;color:#333;background-color:#FFF}
body,input,select,textarea{font-size:12px;font-family:Arial,sans-serif}
body,p,ul,dl,dd,form{margin:0}

ul,ol{list-style:none;padding:0}

h4,h5,h6{font-size:1em}
img{border:0}.vimg{margin-bottom:-3px}
img.grays{
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: url(gray.svg#grayscale);
	filter: gray;
}

a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline}
a.none:hover{text-decoration:none;color:#f30}

.dn{display:none}.db{display:block}.di{display:inline}.dib{display:inline-block;*display:inline;*zoom:1}
.vh{visibility:hidden}.vv{visibility:visible}
.h0{}.h14{}.h16{}.h18{}.h20{}.h22{}.h24{}.h36{height:36px}.h48{height:48px}
.lh14{}.lh16{}.lh18{}.lh20{line-height:20px}.lh22{line-height:22px}.lh24{}.lh40{line-height:40px}

.m0{margin:0}.mb8{margin-bottom:8px}
.ml1{}.ml2{}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml40{margin-left:40px}
.mr0{margin-right:0}.mr2{}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr20{margin-right:20px}
.mt1{}.mt2{}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top: 30px;}.mt40{margin-top: 40px;}
.mb1{margin-bottom:1px}.mb2{margin-bottom:2px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb40{margin-bottom:40px}

.p1{}.p2{}.p5{padding:5px}.p10{padding:10px}.p20{padding:20px}
.pl1{}.pl2{}.pl5{}.pl10{padding-left:10px}.pl20{padding-left:20px}.pl40{padding-left:40px}
.pr1{}.pr2{}.pr5{}.pr10{padding-right:10px}.pr20{padding-right:20px}
.pt1{}.pt2{}.pt5{padding-top:5px}.pt10{}.pt20{padding-top:20px}
.pb1{}.pb2{}.pb5{padding-bottom:5px}.pb10{}.pb20{padding-bottom:20px}

.g3{color:#333}.g6{color:#666}.g9{color:#999}.gc{color:#ccc}

.bk{word-wrap:break-word}.nowrap{white-space:nowrap}
.cell{display:table-cell;*display:inline-block;width:2000px;*width:auto}.cell_bk{display:table;width:100%;table-layout:fixed;word-wrap:break-word}
.inline_fix{display:inline-block;width:100%;height:0;overflow:hidden}
.abs_out,.abs_in .abs_in{position:absolute;left:-9999px;top:-9999px}
.abs_in .abs_out{position:static}.abs_slide{width:2000em;position:absolute}

.red{color:#BE1D2C;}.gray{color:#808080;}.black{color:#000;}.white{color:#FFF;}
.yellow{color:#F8F8C8}
.fwn{font-weight:normal}.fwb{font-weight:bold}

.rel{position:relative}.abs{position:absolute;}.fixed{position:fixed}

.tl{text-align:left}.tc{text-align:center}.tr{text-align:right}.tj{text-align:justify}
.vat{vertical-align: top;}

.fl{float:left}.fr{float:right}.clearfloat{clear:both}

.f_spc05{margin-right:.5em}.f_spc1{margin-right:1em}.f_spc2{margin-right:2em}.f_spc3{margin-right:3em}
.lt0{letter-spacing:0}
.fs14{font-size:14px}.fs16{font-size:16px}.fs18{font-size:18px}.fs20{font-size:20px}.fs21{font-size:21px}.fs24{font-size:24px}
.fs48{font-size:48px}

.del{text-decoration:line-through}

.layout{width:1000px;margin:0 auto;}
.fix{*zoom:1}
.fix:after,.layout:after{content:"";display:block;visitability:hidden;clear:both;height:0;font-size:0}

.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
/* 三角形 */
.cor{display:inline-block;width:0;height:0;border-width:4px;overflow:hidden}
.cor{margin-bottom:-2px;border-style:solid dashed dashed}
.corwh{border-color:#fff transparent transparent}.corbl{border-color:#000 transparent transparent}
.cororg{border-color:#F7931E transparent transparent}
/*页码*/
.sn_pages{width:478px;text-align:center;}
.sn_pages,.sn_pages a{font-family:Verdana, Helvetica, sans-serif,"Microsoft Yahei","SimSun";}
.sn_pages i{font-style:normal}
.sn_pages a,.sn_pages i{
	display:inline-block;*zoom:1;*display:inline;
	width:27px;height:27px;
	vertical-align:top;
	text-align:center;line-height:27px;
	/*float:left;*/margin-right:8px;/*_margin-right:5px;*/
	background:url(../images/btn_pages.png) no-repeat center 0;
	font-size:14px;/*padding:5px 9px 5px;*/
	color:#808080;
	}
.sn_pages a:hover,.sn_pages a.now{background:url(../images/btn_pager.png) no-repeat;color:#FFF;text-decoration:none}

.list_pages{position:relative;line-height:27px;color:#808080;}
.list_pages .total{width:118px}
.list_pages .sn_pages a:hover,.list_pages .sn_pages i{color:#FFF;background:url(../images/btn_pages.png) no-repeat center bottom}
.list_pages .sn_pages .pageprev,.list_pages .sn_pages .pagenext{
	width:27px;height:27px;padding:0;
}
.list_pages .sn_pages .pageprev{background-position:0 0}
.list_pages .sn_pages .pageprev:hover,.list_pages .sn_pages .pageprev.now{background-position:0 bottom}
.list_pages .sn_pages .pagenext{background-position:right 0}
.list_pages .sn_pages .pagenext:hover,.list_pages .sn_pages .pagenext.now{background-position:right bottom}

.text_pages{background:url(../images/text_pages.gif) no-repeat;width:50px;height:27px;line-height:27px;text-align:center;border:0;padding:0}
.submit_pages{background:url(../images/btn_pages.png) no-repeat center 0;cursor:pointer;width:27px;height:27px;border:0;padding:0}
.submit_pages:active{background-position:center bottom;color:#FFF}
/*.submit_pages:hover{background-position:center bottom;color:#FFF}*/
.list_pages dt{width:70px}
.list_pages dd{margin:-27px 0 0 70px}