#features {margin-bottom: 8px;border: 1px solid #ccc;overflow: hidden;}
#features .pic {text-align: center;width: 100%;}
#features .pic li{display: none;overflow: hidden;}
#features .pic li.first{display: block;}
#features .pic li img{display: block;margin: 5px 9px;_margin: 5px 4px;margin-bottom: 3px;}
#features .text{height: 27px;overflow: hidden;line-height:27px;background: url(/images/v2/bg/bg2.png);}
#features .text li{float:left;width: 70px;text-align: center;}
#features .text li a{color:#e21d1d;font-size: 12px;font-weight: bold;}
#features .text li.current{background: url(/images/v2/bg/bg1.png);border: 1px solid #dedede;border-top: none;border-bottom: none;}
#features .text li.first{border-left: none;}
#features .text li.last{border-right: none;}
.utilBox{margin-bottom: 8px;border: 1px solid #ddd;background: url(/images/v2/bg/bg3.png) repeat-x top;padding-bottom: 8px;overflow: hidden;}
.utilBox h2{height:29px;line-height: 29px;padding-left: 25px;background: url(/images/v2/icon/ico4.png) no-repeat 11px 6px; font-size: 12px;color:#fa3838;margin-bottom: 7px;}
.utilBox h2.blue{background-image: url(/images/v2/icon/ico4.png);}
.utilBox h2 a{float:right;margin-right: 10px;margin-top: 10px;}
.utilBox .content{margin: 0 10px;}
.utilBox li{}
.utilBox a{}
.utilBox .groups{_padding:7px 0;}
.utilBox .tryst{color:#000;line-height: 140%;}
.utilBox .groups li{width: 25%;float:left;text-align: center;overflow: hidden;height: 82px;}
.utilBox .groups li a{color:#626262;}
.utilBox .groups li p{background: #e9e9e9;display: block;padding: 2px 1px;margin: 0 5px;}
.utilBox .groups li img{float: none;display: block;margin-bottom: 5px;}
.utilBox .texts li{background:url(/images/v2/icon/ico7.png) no-repeat 5px;padding-left: 25px;height: 22px;line-height: 22px;border-bottom: 1px dotted #7f7f7f;color:#7f7f7f; overflow: hidden;}
.utilBox .texts li a{color:#5a5a5a;}
.utilBox .texts li a.red{color:#ea0000;}
.utilBox .movies li {float:left;width: 33%;text-align: center;}
.utilBox .movies li img{display: block;margin-bottom: 5px;}
.utilBox ul {margin: 0 10px;}
.pos_r{position: relative; }
.utilBox h2.movie div{background: url(/images/v2/label/movie.png) no-repeat top left;width: 41px;height: 41px;position: absolute;top: -1px;left:-1px;_top:0;}
.utilBox h2.star div{background: url(/images/v2/label/star.png) no-repeat  top left;width: 41px;height: 41px;position: absolute;top: -1px;left:-1px;_top:0;}
.utilBox h2.say div{background: url(/images/v2/label/talk.png) no-repeat  top left;width: 41px;height: 41px;position: absolute;top: -1px;left:-1px;_top:0;}
.utilBox h2.hot div{background: url(/images/v2/label/hot.png) no-repeat  top left;width: 41px;height: 41px;position: absolute;top: -1px;left:-1px;_top:0;}
.utilBox h2.link div{background: url(/images/v2/label/link.png) no-repeat  top left;width: 41px;height: 41px;position: absolute;top: -1px;left:-1px;_top:0;}
	.utilBox h2.movie{padding-left: 49px;background: url(/images/v2/icon/ico5.png) no-repeat 35px 9px;}
.utilBox h2.star ,.utilBox h2.link,.utilBox h2.say,.utilBox h2.hot {padding-left: 49px;background: url(/images/v2/icon/ico6.png) no-repeat 35px 9px;}
.utilBox h2.link {color:#371a0c}
.star .content{margin:5px auto;}
.star .starDetail{width: 224px;margin:0 auto;overflow: hidden;}
.star .starDetail img.face{margin-bottom: 8px;padding: 2px;background: url(/images/v2/bg/bg4.png);}
.star .starDetail p{display: block;text-align: left;height: 23px;line-height: 23px;}
.star .starDetail .name{font-size: 13px;color:#ac0000;font-weight: bold;}
.links {}
.links li {float: left;}
.links li a {color: #949494}
.links .text {	}
.links .text,.links .pic {	margin: 5px;}
.links .text li,.links .pic li {	margin: 0 5px; float: none; display: inline;}
.utilBox .eventTypes li{ float:left;width: 20%;text-align: center;line-height: 200%;}
.utilBox .eventTypes li img{display: block;}
.utilBox .eventTypes li a{color:#595959;font-weight: bold;}
.dialogLeft {	float: left; background: url(/images/new/img46bg.png) right top no-repeat; width: 60px; height: 46px;}
.dialog {	background: #fff; overflow: hidden;}
.dialogLeft img {	border: none}
.dialogRight {	float: right; width: 464px;}
.dialogContent {	background: #f3f3f3 url(/images/new/dialog_bg_top.png) left top no-repeat; padding: 7px 8px;_padding: 4px 8px;}
.peopleSay {	color: #000; padding: 4px 10px 0 10px; height: 25px;}
.peopleSay img {	width: 25px;}














.windows {
	background: #f4f4f4; border: 1px solid #dedede; padding: 7px; margin-bottom: 5px; overflow: hidden; color: #474747;
}

.windows h3 {
	margin: 0; padding: 0; font-size: 12px; background: url(/images/new/windows_icon.png) left top no-repeat; padding-left: 17px; display: block; height: 24px;
}

.windowsContent {
	background: #FFF; padding: 10px; line-height: 140%; overflow: hidden;
}

.windowsContent ul {
	list-style: none; margin: 0; padding: 0;
}

.windowsContent ul li {
	padding: 0px; padding-bottom: 3px; margin: 0px; margin-bottom: 3px; border-bottom: 1px solid #f4f4f4;
}


.btnSearch {
	background: url(/images/new/btn_search.png); width: 60px; height: 22px; margin: 0; padding: 0; border: 0; cursor: pointer;
}

.inputSearch {
	margin: 0; margin-left: 5px; padding: 0 3px; padding-top: 3px; border: 1px solid #CCC; height: 20px; width: 160px;
}

.hd {
	background: url(/images/new/hd.gif) left center no-repeat; display: block;
}

.iconimg img {
	margin-right: 6px; float: left;
}

.hdtp img {
	border: 1px solid #CCC; padding: 1px; margin: 2px 4px;
}

.hdtp {
	padding-left: 24px;
}

.wanbanxiu {
	background: #FFF; width: 322px;
}

.wanbanxiu_box {
	padding: 10px 16px; background: #FFF;
}

.wanbanxiu a img,.wanbanxiu a {
	border: none; overflow: hidden; float: left; padding: 0; margin: 0; display: inline;
}

.wanbanxiu a:hover {
	border: 3px solid #F36
}

.wanbanxiu a:hover img {
	margin: -3px;
}

#commend_event {
	width: 560px; height: 292px; background: url(/images/new/c-bg_01.png) no-repeat;
}

.windows {
	background: #f0f0f0;
}

#index_newEvent li {
	border-bottom: 1px dashed #84c900; background: url(/images/v1/bg/green.gif) no-repeat 5px; padding-left: 13px; overflow: hidden; height: 20px
}

a.green {
	color: #649932;
}

.green a {
	color: #649932;
}

a.red {
	color: #ff4142;
}

.red a {
	color: #ff4142;
}

a.blue {
	color: #6d94d7;
}

.blue a {
	color: #6d94d7;
}

.commendEvent {   color: #7a7a7a; margin-bottom: 8px; padding-bottom: 5px;}

.commendEvent dl {
 	width: 33%;
	float: left;
	background: url(/images/v1/index/middle_bg.png) no-repeat right center;
	background-position: 183px; 
	margin-bottom: 16px; #
	margin-bottom: 0;
	_margin-bottom: 0;
}
.commendEvent dl.none {	background: none;}
.commendEvent dl dt {	background: url(/images/v1/index/event_bg.png); width: 145px; height: 145px; overflow: hidden;margin: 0 auto;}
.commendEvent dl dt img {	margin: 5px 0 0 6px; display: block;}
.commendEvent dl dd { margin-left: 3px;}
.commendEvent dl dd.title {	margin-top: 6px; height: 20px; line-height: 20px; margin-bottom: 3px;margin-left: 15px;}
.commendEvent dl dd.address {	height: 20px; line-height: 20px;margin-left: 15px;}
.commendEvent dl dd.btns { width: 150px;margin: 4px auto;margin-left: 15px;}
.commendEvent dl dd.btns img {float: left; margin-left: 5px;}
.commendEvent dl dd.btns .right {	position: relative; top: -4px;}
.commendEvent dl dd.btns .b_left{	float: left;}
.commendEvent dl dd.btns .b_left span{float: left;}
.commendEvent dl dd.btns .b_right{float: right;}
.commendEvent dl dd.btns .b_right a{float: right;margin: 0;}
.commendEvent dl dd.btns .b_right img{margin:0px 1px;}

.hidden {
	display: none
}

.typeEvents {
	
}

#type_events .type_events_box table {
	width: 46%; float: left; height: 50px; line-height: 25px; border-bottom: 1px dashed #444444; margin-bottom: 4px; padding-bottom: 1px; margin-right: 2px;
}

#type_events td.rt {
	border-left: 8px solid #f4f4f4;
}

#type_events .type_events_box a {
	color: #4679ce; font-size: 12px;
}

#type_events .type_events_box {
	padding-top: 13px;
}

#type_events .type_events_box img {
	float: left; margin: 5px 20px 5px 10px;
}

#type_events .type_events_box table td.eventName {
	background: url(/images/v1/index/type_event_bg.png) no-repeat left; height: 25px;
}

#type_events .type_events_box table  td.eventName:hover {
	background: url(/images/v1/index/type_event_current.png) no-repeat left;
}

#type_events .type_events_box table td.eventName:hover a {
	color: #ff4142;
}

#type_events {
	padding: 0px 10px 0px 0;
}



