body
{
	font-family: Arial, "ËÎÌå";
	font-size: 12px;
	line-height: 18px;
	color: #303030;
	margin: 0;
	background: url(images/mainbg.jpg) top repeat-x;
	text-align: left;
}
ul, form, select, input
{
	margin: 0px;
}
a
{
	color: #303030;
	text-decoration: none;
}
a:hover
{
	color: #0099FF;
	text-decoration: underline;
}
#all
{
	width: 989px;
	margin: auto;
}
#all_Reg
{
	width: 989px;
	margin: auto;


}
#mall
{
	width: 900px;
	margin: auto;
	height: 860px;
}
#top
{
	height: 97px;
}
#main
{
}
#ml
{
	float: left;
	width: 192px;
}
#mr
{
	float: right;
	width: 797px;
}
#mrUser
{
	float: right;
	width: 797px;
	margin-top:10px;
	background-color:#ebeef3;
}
#mml
{
	width: 700px;
	float: left;
}
#mmr
{
	width: 192px;
	float: right;
}
.ctrl
{
	width: 445px;
	float: right;
	height: 97px;
}
.ctrl .menu
{
	background: url(images/topnavbg.jpg) center no-repeat;
}
.ctrl .menu a
{
	color: #d6d6d6;
}
.ctrl .date
{
	width: 138px;
}
/*	
.ctrl .log {
	margin-top:6px;
	line-height:24px;
	width:165px;
	}
*/
.ctrl .log
{
	margin-top: 6px;
	line-height: 24px;
	width: 165px;
	position: absolute;
	z-index: 99;
	margin-left: 280px;
}
.ctrl .ipt
{
	background: url(images/logipt.jpg) no-repeat;
	width: 102px;
	height: 15px;
	line-height: 15px;
	border: 0;
	padding-left: 4px;
}
.reco
{
}
.categ
{
	margin-top: 12px;
}
.clist
{
	border-left: 1px #dbdbdb solid;
	border-right: 1px #dbdbdb solid;
}
.clist ul
{
	margin-top: 12px;
	width: 94%;
	margin: auto;
}
.clist li
{
	display: list-item;
	margin: 1px,1px,0px,1px;
	border-bottom: 1px dashed #ccc;
}
.clist a
{
	line-height: 22px;
}
.actlist
{
	border-left: 1px #dbdbdb solid;
	border-right: 1px #dbdbdb solid;
	width: 190px;
}
.actlist ul
{
	width: 90%;
	margin-left: 10px; *margin-left:5px;_margin-left:5px;
margin-top:1px;*margin-top:12px;_margin-top:12px;
list-style-type:none;
}
.actlist li
{
	display: list-item;
	margin: 1px,1px,0px,1px;
	border-bottom: 1px dashed #ccc;
}
.actlist a
{
	line-height: 22px;
}
.board
{
	height: 112px;
	width: 192px;
	background: url(images/boardbg.jpg) no-repeat;
	margin-top: 12px;
}
.board1
{
	background: url(images/boardbg.jpg) no-repeat;
	margin-top: 12px;
}
.bcont
{
	width: 140px;
	margin-left: 50px;
}
.flh
{
	width: 797px;
	height: 400px;
	background: url(images/flh.jpg) no-repeat;
}
.flhUser
{
	width: 797px;
	height: 400px;


}
.vdlist
{
	width: 694px;
	height: 290px;
	margin-left: 12px;
}
.vdlist .top
{
	height: 26px;
}
.vdlist .top .nav
{
	float: left;
	width: 350px;
}
.vdlist .top .nav li
{
	width: 100px;
	display: block;
	float: left;
}
.nbb
{
	border-bottom: none;
}
.bb
{
	border-bottom: 1px #dadada solid;
}
.vdlist .top .nav li a
{
	display: block;
	width: 100px;
	float: left;
	text-align: center;
	margin: 1px;
	background: url(images/categorybg_recommend.jpg);
}
.vdlist .top .nav li a span
{
	display: block;
	width: 100px;
	text-align: center;
	background: url(images/categorybg_recommend.jpg);
	color: #147cbb;
	font-weight: bold;
	cursor: pointer;
}
* + html .vdlist .top .serh
{
	float: right;
	width: 192px;
	margin-right: 3px;
}
.vdlist .top .serh
{
	float: right;
	width: 192px;
}
.vdlist .top .serh .ipt
{
	width: 110px;
	line-height: 21px;
	height: 21px;
	border: 1px #bababa solid;
	padding-left: 25px;
	background: url(images/scope.jpg) left no-repeat;
}

.vdlist .cont
{
	border-left: 1px #dadada solid;
	border-bottom: 1px #dadada solid;
	border-right: 1px #dadada solid;
	border-top: 1px #dbdbdb solid;
	height: 216px;
	width: 696px;
}
.fram .unit
{
	background: url(images/vlistbg.jpg) top no-repeat;
	height: 120px;
	margin-top: 5px;
	margin-left: 12px;
	border-bottom: 1px #FF804E dashed;
}
.vdlist .fram
{
	margin-top: 10px;
}
.vdlist .cont .unit02
{
	background: url(images/vlistbg02.jpg) no-repeat;
	height: 96px;
	margin-top: 5px;
}
* + html .vlist .cont .bk
{
	float: left;
	width: 556px;
	margin-right: 25px;
}
.vlist .cont .bk
{
	float: right;
	width: 556px;
}
* + html .vlist .cont .bk .shf
{
	float: left;
	width: 30px;
	text-align: center;
	height: 226px;
	background: url(images/shfbg.jpg) right repeat-y;
	margin-top: 12px;
	margin-right: 5px;
}
.vlist .cont .bk .shf
{
	float: left;
	width: 20px;
	text-align: center;
	height: 226px;
	background: url(images/shfbg.jpg) right repeat-y;
	margin-top: 12px;
	margin-right: 5px;
}
.vlist .cont .bk .shf a
{
	display: block;
	width: 30px;
	height: 40px;
	padding: 12px 0;
}
.vlist .cont .bk .shf .on
{
	background: url(images/shfonbg.jpg);
	border-top: 1px #dbdbdb solid;
	border-bottom: 1px #dbdbdb solid;
	border-left: 1px #dbdbdb solid;
	color: #147cbb;
}
.vbk
{
	width: 515px;
}
.vbk .box
{
	width: 515px;
	margin-left: 10px;
	float: right;
	padding-bottom: 2px;
	border-bottom: 1px #FF804E dashed;
}
.vbk .box .unit02
{
	background: url(images/vlistbg02.jpg) no-repeat;
	height: 96px;
	margin-top: 5px;
}
.vlist .menu
{
	width: 90px;
	float: left;
	margin: 0px 0 0 6px;
	margin-top: 10px;
}
.vlist .menu li
{
	list-style-image: url(images/arrow_grey.jpg);
	margin-left: 12px;
	margin-bottom: 4px;
}
.vlist .menu .on a
{
	color: #147eba;
	font-weight: bold;
}
.bv
{
	height: 340px;
	width: 449px;
	border: 1px #bababa solid;
	padding: 8px;
	background: url(images/bvbg.jpg) top repeat-x;
	float: left;
}
.bvif
{
	float: right;
	width: 216px;
	margin-right: 4px;
}
.bvif .tit
{
	line-height: 22px;
	background: url(images/infotit.jpg);
	font-size: 14px;
	font-weight: bold;
	padding-left: 8px;
}
.bvif .intro
{
	padding: 10px 0 10px 36px;
}
.bvif .info
{
	padding-left: 36px;
	background: url(images/infoicon.jpg) left top no-repeat;
	padding-bottom: 10px;
	border-bottom: 1px #bababa dashed;
}
.comt
{
}
.comt .tit
{
	line-height: 24px;
	font-weight: bold;
	color: #117fba;
	background: none;
}
.comt .vote
{
	text-align: right;
	padding-right: 8px;
}
.comt .vote a
{
	color: #117fba;
}
.comt .unit
{
}
.comt .voter
{
	border: 1px #f5f5f5 solid;
	background: #f5f5f5;
	line-height: 18px;
	padding-left: 4px;
}
.comt .date
{
	background: #fff;
	width: 85px;
	float: right;
	text-align: center;
	color: #cdcdcd;
	font-size: 10px;
	font-weight: bold;
}
.comt .cont
{
	padding-left: 12px;
}
.comt .rank
{
	text-align: right;
	padding-right: 8px;
	font-size: 9px;
}
.comt .nav
{
	text-align: right;
	padding-top: 6px;
}
.comt .nav li
{
	display: inline;
	margin: 0 3px;
}
.comt .nav .on a
{
	font-weight: bold;
	text-decoration: underline;
}
.comt .nav a
{
	color: #157fbb;
}
.comt .nav .go
{
	float: right;
	background: #dbdbdb;
	height: 12px;
	line-height: 16px;
	margin-top: 2px;
}
.comt .nav .go a
{
	font-size: 10px;
}
.comt .nav .go .ipt
{
	width: 21px;
	height: 12px;
	line-height: 12px;
	font-size: 11px;
	border: 0;
	float: right;
}
.rc .list
{
	border-left: 1px #dadada solid;
	border-right: 1px #dadada solid;
	background: url(images/rcbg.jpg) top repeat-x;
}
.rc .unit
{
	padding-bottom: 9px;
	border-bottom: 1px #c5c5c5 dashed;
	margin-top: 9px;
}
.rc .fake
{
	height: 1px;
}
.rc .tit a
{
	text-decoration: underline;
	line-height: 22px;
}
.rc .tit span
{
	color: #cfcfcf;
}
#foot
{
	border-top: 1px #cbcbcb solid;
	border-bottom: 4px #7bb2eb solid;
	height: 50px;
	margin-top: 12px;
	width: 980px;
	float: left;
}
#foot_Master
{
	height: 10px;
	width: 980px;
	float: left;
	text-align:center;
}
#foot .cr
{
	font-size: 10px;
}

.fbrown
{
	color: #ea9e62;
}
.fblue
{
	color: #94cdf8;
}
.fcyan
{
	color: #93ffcf;
}
.fgreen
{
	color: #c1e24d;
}
.fpink
{
	color: #ff8cdd;
}





#ml .subtit
{
	height: 29px;
	line-height: 29px;
	background: url(img/subtitbg.jpg);
	font-size: 14px;
	font-weight: bold;
	padding-left: 24px;
	text-align: left;
}
#ml .subcont
{
	border-left: 1px #efefef solid;
	border-right: 1px #efefef solid;
}
#ml .subcont .cateunit
{
	margin: 16px 0;
	text-align: left;
}
#ml .subcont .cateunit .tit
{
	padding-left: 18px;
	background: url(img/index_catetitbg.jpg) left no-repeat;
	line-height: 24px;
	font-weight: bold;
}
#ml .subcont .cateunit ul
{
	margin-left: 10px;
}
#ml .subcont .cateunit li
{
	display: inline;
	float: left;
	padding-left: 6px;
	margin-right: 14px;
	background: url(img/index_decoarrow.jpg) left no-repeat;
	white-space: nowrap;
}



.Shadow
{
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, color=#959595);
	width: 140px;
	position: absolute;
	margin-left: -7px;
	margin-top: -90px;
	display: none;
	text-indent: 0px;
	white-space: normal;
}
.Shadow .bottom
{
	float: none;
	background: url(images/divbg.gif) no-repeat center;
	height: 15px;
}
.Shadow .top
{
	float: none;
	background: url(images/divbgtop.gif) no-repeat center;
	height: 10px;
	overflow: hidden;
}
.Shadow .body
{
	text-align: left;
	float: none;
	border: 1px solid #1C93FF;
	border-bottom: none;
	border-top: none;
	background-color: #ffffff;
	padding: 0 5px;
	height: 80px;
	line-height: 20px;
	color: #474747;
}
.SCorner
{
	clear: both;
}
.SCorner *
{
	display: block;
	height: 1px;
	background-color: #ffffff;
	clear: both;
	font-size: 1px;
	overflow: hidden;
}
.Sline1
{
	margin: 0 2px;
	border-left: 1px solid #E4F1FC;
	border-right: 1px solid #E4F1FC;
	background-color: #1C93FF;
}
.Sline2
{
	margin: 0 1px;
	border-left: 2px solid #1C93FF;
	border-right: 2px solid #1C93FF;
	background-color: #E4F1FC;
}
.Sline2 b
{
	margin: 0 1px;
}
.Sline3
{
	border-left: 1px solid #E4F1FC;
	border-right: 1px solid #E4F1FC;
	background-color: #1C93FF;
}
.Sline3 b
{
	margin: 0 1px;
}
.Sline4
{
	border-left: 1px solid #1C93FF;
	border-right: 1px solid #1C93FF;
	background-color: #E4F1FC;
}
.Sline4 b
{
	margin: 0 1px;
}




div.autocomplete
{
	position: absolute;
	width: 250px;
	background-color: #F2F5FD;
	border: 1px solid #888;
	margin: 0px;
	padding: 0px;
}
div.autocomplete ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
div.autocomplete ul li.selected
{
	background-color: #7190E0;
}
div.autocomplete ul li
{
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 2px;
	height: 32px;
	cursor: pointer;
}
.vlist
{
	width: 694px;
	height: 246px;
	margin-left: 12px;
}
.vlist .top
{
	height: 26px;
	border-left: 1px #dadada solid;
	background: url(images/vlistnavbg.jpg) repeat-x;
	background-position: 0 2px;
}
.vlist .top .nav
{
	float: left;
	width: 350px;
}
.vlist .top .nav li
{
	border-top: 1px #dadada solid;
	border-right: 1px #dadada solid;
	width: 72px;
	display: block;
	float: left;
	background: #FFF;
}
.vlist .top .nav li a
{
	line-height: 26px;
	display: block;
	width: 72px;
	float: left;
	text-align: center;
	margin: 1px;
	background: url(images/vlistnavabg.jpg) repeat-x;
}
.vlist .top .nav li a span
{
	line-height: 26px;
	display: block;
	width: 72px;
	text-align: center;
	background: url(images/vlistnavaonbg.jpg) top repeat-x;
	color: #147cbb;
	font-weight: bold;
	cursor: pointer;
}
* + html .vlist .top .serh
{
	float: right;
	width: 192px;
	margin-right: 3px;
}
.vlist .top .serh
{
	float: right;
	width: 192px;
}
.vlist .top .serh .ipt
{
	width: 110px;
	line-height: 21px;
	height: 21px;
	border: 1px #bababa solid;
	padding-left: 25px;
	background: url(images/scope.jpg) left no-repeat;
}
* + html .vlist .cont
{
	border-left: 1px #dadada solid;
	border-bottom: 1px #dadada solid;
	border-right: 1px #dadada solid;
	height: 246px;
}
.vlist .cont
{
	border-left: 1px #dadada solid;
	border-bottom: 1px #dadada solid;
	border-right: 1px #dadada solid;
	height: 216px;
	float: left;
}
.vlist .fram
{
	margin-top: 10px;
}
.vlist .cont .unit02
{
	background: url(images/vlistbg02.jpg) no-repeat;
	height: 96px;
	margin-top: 5px;
}
* + html .vlist .cont .bk
{
	float: right;
	width: 556px;
	margin-right: 25px;
}
.vlist .cont .bk
{
	float: right;
	width: 556px;
}
* + html .vlist .cont .bk .shf
{
	float: left;
	width: 30px;
	text-align: center;
	height: 226px;
	background: url(images/shfbg.jpg) right repeat-y;
	margin-top: 12px;
	margin-right: 5px;
}
.vlist .cont .bk .shf
{
	float: left;
	width: 20px;
	text-align: center;
	height: 226px;
	background: url(images/shfbg.jpg) right repeat-y;
	margin-top: 12px;
	margin-right: 5px;
}
.vlist .cont .bk .shf a
{
	display: block;
	width: 30px;
	height: 40px;
	padding: 12px 0;
}
.vlist .cont .bk .shf .on
{
	background: url(images/shfonbg.jpg);
	border-top: 1px #dbdbdb solid;
	border-bottom: 1px #dbdbdb solid;
	border-left: 1px #dbdbdb solid;
	color: #147cbb;
}
.sm
{
	margin-bottom: 2px;
}
.sm .tit
{
	width: 60px;
	font-size: 14px;
	font-weight: bold;
}
.sm .tit a
{
	display: block;
	width: 125px;
	line-height: 27px;
	padding-left: 10px;
	background: url(images/smbtnbg.jpg) no-repeat;
	margin: 0 1px;
}
.sm .unit
{
	height: 60px;
	margin-top: 1px;
	margin-left: 5px;
	border-bottom: 1px #FF804E dashed;
	width: 600px;
	text-align: center;
}
.sm .unit td
{
	width: 75px;
}
.smt
{
	width: 100px;
	padding: 0 1px;
}
.fontb
{
	color: #3066bc;
}
.Must{ color:Red;}
.loadImg{ margin-top:50px;}
.txtFieldName1{ text-align:left;} 