.mt5p{margin-top:5px;}
.ml5p{margin-left:5px;}
.mt10p{margin-top:10px;}
.mb10p{margin-bottom:10px;}
.c{margin-left:auto; margin-right:auto}
.bbd01{border-bottom:1px dashed #bfbfbf}
.vscape{clear:both; overflow:hidden; zoom:1; height:0}
.fl{float:left;}
.fr{float:right;}
.pr{position:relative;}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */


dl.dl01 dt {line-height:25px; overflow:hidden; zoom:1}
dl.dl01 dt b{float:left; color:#94082b}
dl.dl01 dt a.btn{float:right; width:11px; height:11px; background:url(imagesbtnbtn_02.png) no-repeat; margin-top:8px; margin-right:5px;}
dl.dl01 dd {padding-left:10px; background:url(imagesicoico_03.gif) no-repeat 2px 12px; line-height:25px; overflow:hidden; zoom:1}
dl.dl01 dd a{float:left;}
dl.dl01 dd span{float:right; color:#ccc;}

ul.ul01 li {border:1px dashed #d4d3d3; padding:5px; background:#fff; overflow:hidden; zoom:1; margin-bottom:5px;}
ul.ul01 li a.img{float:left}
ul.ul01 li a.img img{border:1px solid #ccc}
ul.ul01 li .con {float:right; width:395px;}
ul.ul01 li .con h2 a{color:#1372bc; line-height:20px;}
ul.ul01 li .con p {line-height:20px;}
ul.ul01 li .con a.tag{color:#94082b; line-height:20px; margin-right:20px; text-decoration:underline;}

ul.ul02 li {margin-right:18px; margin-top:7px; float:left; width:166px; background:#556e72; position:relative;}
ul.ul02 li.r{margin-right:0}
ul.ul02 li img{width:164px; height:105px; border:1px solid #ccc; border-bottom:none}
ul.ul02 li p,ul.ul02 li a.info{line-height:20px; padding-left:5px}
ul.ul02 li a.info{color:#fff7b1; font-weight:bolder;}
ul.ul02 li p{color:#fff}
ul.ul02 li .ico{width:19px; height:10px; background:url(imagesicoico_04.gif) no-repeat; position:absolute; z-index:100; right:15px; top:96px;}

ul.ul03 li {line-height:30px;}
ul.ul03 li input.t{width:100px; border:1px solid #000;}
ul.ul03 li input.btn01{margin-top:5px; margin-left:10px;}
ul.ul03 li a.n {text-decoration:underline; margin-left:15px;}

ul.ul04 li {line-height:20px; }
ul.ul05 li {overflow:hidden; zoom:1; margin-top:9px;}
ul.ul05 li a.img{float:left;}
ul.ul05 li a.img img{width:40px; height:39px; border:1px solid #ccc; padding:1px;}
ul.ul05 li p{float:right; width:120px; line-height:150%}

ul.ul06 {overflow:hidden;}
ul.ul06 li {padding:5px; background:#fff; border:1px dashed #d4d3d3; overflow:hidden; zoom:1; float:left; margin-right:5px}
ul.ul06 li a.img{float:left; width:90px; height:80px; border:1px solid #ccc; margin-right:5px; margin-top:5px;}
ul.ul06 li .info{float:left;}
ul.ul06 li .info h2{color:#1372bc; line-height:23px;}
ul.ul06 li .info p a{line-height:23px;}
ul.ul06 a.more{float:right; color:#94082b; line-height:23px;}

.hd01{line-height:30px; padding-left:15px; background:url(imagesicoico_02.gif) no-repeat 0; border-bottom:1px dashed #000; overflow:hidden; zoom:1}
.hd01 h2{font-size:14px; font-weight:bolder; float:left;}
.hd01 a.btn{float:right; margin-right:5px; margin-top:5px; width:22px; height:18px; background:url(imagesbtnbtn_01_2.png) no-repeat}
.hd02 {padding-top:2px; padding-bottom:2px; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; background:url(imagesbgbg_hd01.png) 0 -40px repeat-x; overflow:hidden; zoom:1}
.hd02 h2{line-height:36px; color:#94082b; background:url(imagesbgbg_rline.png) no-repeat right top; float:left; padding:0 10px;}
.hd02 a.btn{float:right; margin-right:5px; margin-top:5px; width:28px; height:24px; background:url(imagesbtnbtn_01.png) no-repeat}
.hd03{line-height:25px;  background:url(imagesbgbg_hd03.png) 0 -25px repeat-x; overflow:hidden; zoom:1}
.hd03 h2{color:#fff; padding-left:15px; font-weight:bolder; float:left; width:100px; line-height:25px;  background:url(imagesbgbg_hd03.png) 0 0 no-repeat}
.hd03 a.btn{float:right; margin-right:5px; margin-top:5px; width:20px; height:16px; background:url(imagesbtnbtn_01_2.png) no-repeat}
.hd03 span{float:right; height:25px; width:10px; background:url(imagesbgbg_hd03.png) 0 -50px no-repeat}

.hd04{background:url(imagesbgbg_hd06.png) repeat-x 0 -35px; overflow:hidden; zoom:1}
.hd04 h2{line-height:35px; font-size:14px; float:left; background:url(imagesbgbg_hd06.png) 0 0 no-repeat; padding-left:50px;}
.hd04 span{float:right; background:url(imagesbgbg_hd06.png) right -70px no-repeat; width:20px; height:35px;}
.bd02 {padding:5px; border:1px solid #ebebeb; background:#f6f6f6}

.btn01{width:57px; height:22px; color:#fff; background:url(imagesbtnbtn_03.png) no-repeat; border:none}
.btn02,.btn03{width:100px; height:22px; display:block; line-height:22px; padding-left:51px; color:#fff;}
.btn02{background:url(imagesbtnbtn_04.png) no-repeat;}
.btn03{background:url(imagesbtnbtn_05.png) no-repeat;}
.btn04{width:185px; height:76px; display:block; background:url(imagesbtnbtn_06.png) no-repeat;}
.btn05,.btn06{height:25px; border:none; text-indent:20px; color:#940327}
.btn05{width:61px; background:url(imagesbtnbtn_08.png) no-repeat;}
.btn06{width:96px; background:url(imagesbtnbtn_09.png) no-repeat;}

.adv{margin-bottom:10px; margin-top:10px}
.adv01{margin-bottom:10px;}

.adv .bord{ border: 1px solid #CCC;}

#friend .hd02 h2{font-size:14px;}
#friend .md-bd{padding:5px; background:#f6f6f6}
#friend ul.ul06 li{float:none; margin-right:0}
#friend ul.ul06 li a{margin-right:5px; white-space:nowrap; word-break:break-all; line-height:35px; text-decoration:underline;}
