.w90per{width:90%}
.w49per{width:49%}
.w50per{width:50%}
.w30p{width:30px;}
.w60p{width:60px;}
.w90p{width:90px;}

.mt5p{margin-top:5px;}
.ml5p{margin-left:5px;}
.mr5p{margin-right:5px;}
.mb5p{margin-bottom:5px;}
.mt10p{margin-top:10px;}
.ml10p{margin-left:10px;}
.mr10p{margin-right:10px;}
.mb10p{margin-bottom:10px;}
.center{margin-left:auto; margin-right:auto}
.vscape{clear:both; overflow:hidden; zoom:1; height:0}
.vt{vertical-align:top;}
.vm{vertical-align:middle;}
.fl{float:left;}
.fr{float:right;}
.tac{text-align:center;}
.tal{text-align:left;}
.pr{position:relative;}
.p5p{padding:5px;}
.p10p{padding:10px;}
.p5p10p{padding:5px 10px;}
.pr20p{padding-right:20px;}
.ftG{color:#35a51b}
.ftBrown{color:#996633}
.dpn{display:none;}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	line-height:0;
}
.clearfix{zoom:1}
i,b,em{font-style:normal;}
/*
	public moudle
*/
.page{padding:5px 0; text-align:right; height:30px; line-height:30px; overflow:hidden;}
.page a{padding:0 5px}
.page{text-align:center; color:#959595}
.page input{width:35px; margin-left:5px; margin-right:5px; text-align:center}
.page .submit{width:50px; color:#000; height:30px;}
.page *{color:#959595}
.page em{font-style:normal; color:#cc0000;}

.dl01 dt{line-height:26px; font-weight:bolder; font-size:14px;}
.dl01 dd ul{font-size:0; padding-bottom:5px;}
.dl01 dd li a{color:#666; line-height:24px; font-size:12px;}
.dl01 dd li i{color:#000; margin-right:5px;}
.adv{border:1px solid #ccc; overflow:hidden; zoom:1}
.adv img{float:left;}
.newDate{height:30px; border:1px solid #dddddd; border-bottom:2px solid #eeeeee; background:url(/img/bg/bg_02.png) repeat-x; line-height:30px;}
.newDate h2{float:left; padding-right:20px; margin-right:10px; border-right:1px solid #e1e1e1; padding-left:20px; font-weight:bolder; background:url(/img/ico/ico_04.png) no-repeat left top;}
.newDate i a{color:#c00; text-decoration:none;}
.newDate .fr a{padding:0 5px; font-size:12px;}
.newDate .fr,.newDate .fr a{color:#ff6803}

.ph{font-size:0;}
.ph li{overflow:hidden; zoom:1;}
.ph li em{width:13px; margin-top:8px; display:inline; margin-right:5px; background:url(/img/ico/ico_07.png) no-repeat; text-align:center; color:#fff; font-size:8px; font-family:Arial; float:left; height:11px; line-height:11px;}
.ph li a{float:left; color:#626262; line-height:28px; font-size:12px;}
.ph li.p em{background:url(/img/ico/ico_06.png) no-repeat;}
.ph li.p a{color:#000;}

.imglist01 li{float:left; width:20%; text-align:center;}
.imglist01 li span{line-height:24px; display:block;}
.imglist01 li img{padding:1px; border:1px solid #ccc}
.imglist01{padding:5px;}

.list{padding:5px; font-size:0}
.list a,.list span{font-size:12px;}
.list li{line-height:26px; height:26px; overflow:hidden; *zoom:1; *display:inline;}

.l01 a{float:left; padding-right:75px;}
.l01 span{margin-left:-70px; float:right; text-align:right;}

.pm1{border:1px solid #b9b9b9}
.pm1 .hd{border-bottom:2px solid #c50007; padding-top:5px; overflow:hidden; zoom:1;}
.pm1 .hd hgroup{height:32px;}
.pm1 .hd hgroup h2,.pm1 .hd hgroup h3{display:inline; font-family:'\5FAE\8F6F\96C5\9ED1','\9ED1\4F53'; color:#c50007; padding:0 5px; float:left;}
.pm1 .hd hgroup h2{line-height:32px; padding-left:10px; font-size:26px;}
.pm1 .hd hgroup h3{line-height:22px; margin-top:10px; font-size:16px; font-weight:normal;}
.pm1 .hd hgroup h3 i{font-style:italic;}
.pm1 .hd nav ul{overflow:hidden; zoom:1; float:left; padding-top:3px;}
.pm1 .hd nav li{float:left; cursor:pointer; display:inline; padding:7px 0; margin-right:-1px; padding-left:20px;}
.pm1 .hd nav li.cur{background:url(/img/bg/bg_04.png) no-repeat left; padding-top:0; padding-bottom:0;}
.pm1 .hd nav li.cur span{color:#fff; background:url(/img/bg/bg_04.png) no-repeat right; line-height:29px; border:none;}
.pm1 .hd nav span{display:block; line-height:15px; font-size:14px; padding-right:20px; border-right:1px solid #ccc;}
.pm1 .bd{overflow:hidden; zoom:1;}
.pm1 .bd .flBd,.pm1 .bd .frBd{padding:5px; display:inline; float:left;}
.pm1 .bd .flBd{width:680px;}
.pm1 .bd .frBd{width:290px; float:right; margin-right:5px;}
.pm2 .hd hgroup h2,.pm2 .hd hgroup h3{color:#fa4700}
.pm2 .hd{border-bottom:2px solid #fa4700;}

.pm3{border:1px solid #ccc;}
.pm3 .hd{border-bottom:none}
.pm3 .hd h2{padding-left:10px; font:bolder 15px/35px '\5FAE\8F6F\96C5\9ED1'; color:#ff4e00}
.pm3 .hd nav li{float:left; padding:0 5px; color:#ff8400; cursor:pointer; margin-top:5px; display:inline; margin-right:5px; line-height:22px; background:#ffee9d;}
.pm3 .hd nav li.cur{color:#fff; background:#ff8400;}

.pm4{background:url(/img/bg/bg_05.png) no-repeat left top; height:36px; padding-left:5px;}
.pm4 ul{overflow:hidden; zoom:1; background:url(/img/bg/bg_05.png) no-repeat right top; padding-right:5px;}
.pm4 ul li{float:left; margin-left:-1px; height:29px; padding-top:7px;}
.pm4 ul li span{line-height:16px; padding:0 5px; border-left:1px solid #a56100; color:#a56100; cursor:pointer;}
.pm4 ul li.cur span,.pm4 ul li.cur1 span{color:#ff4e00; text-decoration:underline;}
.pm4 ul li.cur {background:url(/img/ico/ico_08.png) no-repeat center top;}
.pm5 ul li span{font-weight:bolder; padding:0 10px}
.pm5 ul li.cur span{color:#ff4e00; text-decoration:none;}

.pm6 .hd{height:35px; padding:0; border:none; padding-right:25px; background:url(/img/bg/bg_07.png) no-repeat right top;}
.pm6 .hd h2{line-height:35px; padding-left:10px; color:#c50303; background:url(/img/bg/bg_07.png) no-repeat left top;}
.pm6 .bd{border:1px solid #ccc; padding:5px; line-height:24px;}
.pm6 .bd .m{color:#5b5b5b}

.pm7 .hd{height:24px; padding-right:5px; background:url(/img/bg/bg_10.png) repeat-x}
.pm7 .hd h2{padding-right:30px; font-size:14px; float:left; background:url(/img/bg/bg_11.png) no-repeat right top}
.pm7 .hd h2 span{line-height:24px; display:block; padding-left:10px; background:url(/img/bg/bg_11.png) no-repeat left top}
.pm7 .bd{padding:10px 5px;}

.pm8 .hd{background:url(/img/bg/bg_12.png) no-repeat right; padding-right:10px;}
.pm8 .hd .bd{height:30px; background:url(/img/bg/bg_12.png) no-repeat left; padding-left:10px;}
.pm8 .hd h2{line-height:30px; font-size:16px;}
.pm8 .hd .m{float:right; text-align:center; background:url(/img/btn/btn_12.png) no-repeat; display:inline; margin-top:5px; text-decoration:none; color:#4a4a4a; width:53px; height:24px; line-height:24px; padding-right:20px;}
.pm8 .bd{padding:5px; padding-top:0;}

.pm9 .hd{background:url(/img/bg/bg_18.png) no-repeat left; padding-left:5px;}
.pm9 .hd hgroup{height:35px; background:url(/img/bg/bg_18.png) no-repeat right; padding-right:5px;}
.pm9 .ft{background:url(/img/bg/bg_19.png) no-repeat bottom; padding-bottom:20px; padding-top:10px;}

.pm10 .hd,.pm10 .ft{padding-left:5px;}
.pm10 .hd hgroup,.pm10 .ft hgroup{padding-right:5px; display:block;}
.pm10 .hd{background:url(/img/bg/bg_21.png) no-repeat left;}
.pm10 .hd hgroup{height:26px; background:url(/img/bg/bg_21.png) no-repeat right;}
.pm10 .ft{background:url(/img/bg/bg_22.png) no-repeat left bottom;}
.pm10 .ft hgroup{padding-top:10px; background:url(/img/bg/bg_22.png) no-repeat right bottom;}


.pm11 .hd{background:url(/img/bg/bg_30.png) repeat-x top; zoom:1; border:5px solid #e6e6e6; border-bottom:none;}
.pm11 .hd h2,.pm11 .hd .m{line-height:33px; height:33px;}
.pm11 .hd h2{font-size:16px; padding-left:10px; font-weight:bolder;}
.pm11 .hd .m{float:right; padding-right:10px;}
.pm11 .bd{padding:10px; border:5px solid #e6e6e6; border-top:none;}

.pm12 .hd{height:30px; line-height:30px; border-bottom:5px solid #f49424}
.pm12 .hd h2{float:left; text-indent:-9999em; width:165px; height:30px; margin-left:10px; display:inline;}
.pm12 .hd ul.nav{float:right;}
.pm12 .hd ul.nav li{float:left; display:inline; margin-left:2px; cursor:pointer; padding:0 25px; line-height:29px; border:1px solid #cdcbcd; border-bottom:none; background:url(/img/bg/bg_44.png) repeat-x;}
.pm12 .hd ul.nav li.cur{background:#f49424; border:1px solid #f49424; border-bottom:none; color:#fff; font-weight:bolder;}
.pm12 .bd{background:url(/img/bg/bg_41.png) repeat-x; padding:10px;}

.pm13{background:url(/img/bg/bg_48.png) repeat-x;}
.pm13 .hd{height:36px; line-height:36px;}
.pm13 .hd h2{padding-left:20px; font-size:18px; font-weight:bolder;}
.pm13 .bd{padding:10px;}

.pm14{border:1px solid #d8d8d8; padding:5px; background:url(/img/bg/bg_48.png) repeat-x 0 -2px;}
.pm14 .hd{height:28px; padding:0 10px; line-height:28px; font-size:16px; font-weight:bolder;}
.pm14 .hd h2{border-bottom:1px solid #d8d8d8;}
.pm14 .bd{padding:10px;}

.ol01 li{height:28px; line-height:28px;}
.ol01 em{width:15px; float:left; margin-right:5px; margin-top:7px; color:#fff; display:inline; height:14px; font:normal 10px/14px "Arial"; text-align:center; background:url(/img/ico/ico_26.png) no-repeat}
		

.tb_01 td{padding:10px 0;}
.tb_01 tbody td{border-bottom:1px dashed #d8d8d8;}
.tb_01 tfoot td{background:url(/img/bg/bg_19.png) no-repeat bottom; padding-bottom:20px;}
.tb_01 .pic{float:left; text-decoration:none; margin-right:20px; display:inline; margin-left:10px; width:96px;}
.tb_01 .pic img{border:1px solid #ccc}
.tb_01 .pic span{line-height:22px; font-weight:bolder; display:block; text-align:center;}
.tb_01 .info{line-height:22px; color:#727272;}
.tb_01 .bm,.tb_01 .time{text-align:center; vertical-align:middle;}
.tb_01 .bm{color:#ff6400}
.tb_01 .time{color:#727272}
.btnEt{width:290px; background:url(/img/bg/bg_17.png) no-repeat; height:107px; padding:5px;}
.btnEt li{width:45%; padding:5px; height:45px; float:left;}
.btnEt li a{width:122px; height:41px;}
.btnEt li .a1{background:url(/img/btn/btn_a1.jpg) no-repeat}
.btnEt li .a1:hover{background:url(/img/btn/btn_a1C.jpg) no-repeat}
.btnEt li .a2{background:url(/img/btn/btn_a2.jpg) no-repeat}
.btnEt li .a2:hover{background:url(/img/btn/btn_a2C.jpg) no-repeat}
.btnEt li .a3{background:url(/img/btn/btn_a3.jpg) no-repeat}
.btnEt li .a3:hover{background:url(/img/btn/btn_a3C.jpg) no-repeat}
.btnEt li .a4{background:url(/img/btn/btn_a4.jpg) no-repeat}
.btnEt li .a4:hover{background:url(/img/btn/btn_a4C.jpg) no-repeat}

.pprz{border:1px solid #ccc; padding:3px;}
.pprz .hd{height:45px; border-bottom:1px dashed #ccc; overflow:hidden;}
.pprz .hd h2{color:#449e45; background:url(/img/ico/ico_17.png) no-repeat 38px 3px; font-size:20px; line-height:50px; display:block; text-align:center;}
.pprz .pb_hpi02 img{border:1px solid #ccc}
.pprz .pb_hpi02{padding:5px 0;} 
.pprz .pb_hpi02 .tit a{color:#5c5c5c}
.pprz .pb_hpi02 .m{color:#a8a8a8}
.pprz .pic{margin-top:5px;}
.pprz li{padding-left:10px; padding-right:10px;}

.sreach_01{width:591px; padding-left:50px; position:relative; padding-right:50px; height:82px; background:url(/img/bg/bg_14.png) no-repeat}
.sreach_01 input,.sreach_01 select{vertical-align:middle;}
.sreach_01 div{height:22px; *padding-top:3px; line-height:35px;}
.sreach_01 label,.sreach_01 select{color:#727272}
.sreach_01 input.txt{width:150px;}
.sreach_01 .btnS{width:46px; border:none; right:15px; top:25px; height:32px; position:absolute; background:url(/img/btn/btn_14.png) no-repeat}

.lo_01,.lo_02{width:681px; height:32px; padding:0 5px; line-height:32px; background:url(/img/bg/bg_15.png) no-repeat;}
.lo_02{width:auto; background:url(/img/bg/bg_20.png) no-repeat;}
.lo_03{background:url(/img/bg/bg_20.png) no-repeat left top; padding-left:5px;}
.lo_03 .bg{height:32px; line-height:32px; background:url(/img/bg/bg_20.png) no-repeat right top; padding-right:5px;}
.lo_04{background:url(/img/bg/bg_37.png) no-repeat left top; padding-left:5px;}
.lo_04 .bg{height:50px; line-height:50px; background:url(/img/bg/bg_37.png) no-repeat right top; padding-right:5px;}

.btnBg01{background:url(/img/btn/btn_15.png) no-repeat; width:53px; height:22px; color:#fff; border:none}
.btn01{height:18px; padding:0 5px; display:inline; line-height:18px; border:1px solid #dcdcdc; background:url(/img/bg/bg_16.png) repeat-x;}
.btn01 a{padding-left:20px;}
input.txt{border:1px solid #cfcfcf;}

.friend{padding:1px; border:1px solid #ccc; }
.friend .bd{ background:url(../img/bg/bg_08.png) repeat-x left bottom;}
.friend .bd *{float:left;line-height:25px;}
.friend .bd a{padding:0 5px;white-space:nowrap;}
.friend .bd span{padding-left:10px; font-weight:bolder; font-size:14px;}
