@charset "gb2312";
/* CSS Document */
.nav1{ text-align:center; margin-top:6px; float:right;}
.nav1 ul{ margin:0px; padding:0px; list-style:none;}
.nav1 ul li{ float:left; height:28px; line-height:28px; text-align:center;}
.nav1 li a:link{
	WIDTH: 84px; FLOAT: left; COLOR: #4b4b4b; CURSOR: pointer; font-size:14px; font-weight:bold;
}
.nav1 li a:visited{
	WIDTH: 84px; FLOAT: left; COLOR: #4b4b4b; CURSOR: pointer; font-size:14px; font-weight:bold;
}
.nav1 li a:hover{
	WIDTH: 84px; FLOAT: left; COLOR: #4b4b4b; CURSOR: pointer; font-size:14px; font-weight:bold;
}
.nav1 li.act {
	WIDTH: 84px; background-image:url(../images/head_btn.gif); COLOR: #ffffff
}
.nav1 li.act a:link {
	COLOR: #fff; font-size:14px; font-weight:bold;
}
.nav1 li.act a:hover {
	COLOR: #fff; font-size:14px; font-weight:bold;
}
.nav1 li.act a:visited {
	COLOR: #fff; font-size:14px; font-weight:bold;
}
.nav2{ text-align:center; color:#FFF;}
.nav2 a:link{ margin:0px 10px; font-size:12px; font-weight:100; color:#fff;}
.nav2 a:hover{ margin:0px 10px; font-size:12px; font-weight:100; color:#fff;}
.nav2 a:visited{ margin:0px 10px; font-size:12px; font-weight:100; color:#fff;}
.esf_nav{ text-align:center;}
.esf_nav a{ margin:0px 10px; font-size:12px; font-weight:100; color:#fff;}
.nav3{ padding-left:10px; line-height:25px; text-align:left;}
.zj_brd{ border:1px solid #D2D2D2;}
.border{ border:1px solid #D2D2D2;}
.zj_bottom_dash{ border-bottom:1px dashed #D2D2D2;}
.zj_nav{ text-align:center;}
.zj_nav a{ margin:0px 10px; font-size:12px; font-weight:100; color:#fff;}
.input_search{ background-image:url(../images/search.gif); width:43px; height:21px; line-height:21px; text-align:center; border:0px solid #fff;}
.input_text{ border:1px solid #96B6D3; height:16px; font-size:12px; line-height:16px;}
.search_bg{ background-image:url(../images/search_bg.gif); background-position:bottom; background-repeat:repeat-y;}
.search_title{ color:#0080ED; font-size:18px; font-weight:bold;}
a.publish:link{ font-size:14px; color:#F60; font-weight:bold; text-decoration:none;}
a.publish:hover{ font-size:14px; color:#F60; font-weight:bold; text-decoration:none;}
a.publish:visited{ font-size:14px; color:#F60; font-weight:bold; text-decoration:none;}
.zj_red{ color:#8C3035;}
.zj_bluebrd_right{ border-right:1px solid #A0B5C8;}
.zj_bluebrd_lrb{ border-right:1px solid #A0B5C8; border-left:1px solid #A0B5C8; border-bottom:1px solid #A0B5C8;}
.zj_topic{ background-image:url(../images/line_bg.gif); height:26px; }
.topic_right{ line-height:26px; float:right; margin-right:10px;}
.zj_topic_txt{ background-image:url(../images/line.gif); background-position:left; background-repeat:no-repeat; width:97px; height:27px; text-align:left; padding-left:19px; margin-left:10px; color:#E50000; font-weight:bold; line-height:27px;}
.zj_topic_txt2{ background-image:url(../images/line.gif); background-position:left; background-repeat:no-repeat; width:97px; height:27px; text-align:left; padding-left:10px; margin-left:10px; color:#E50000; font-weight:bold; line-height:27px;}
.zj_table{}
.zj_table th{ background-color:#FDFFF2; line-height:25px; text-align:left; font-weight:bold; padding-left:5px; border-bottom:1px solid #E3E3E3; color:#CC0000;}
.zj_table td{ line-height:24px; text-align:left; padding-left:5px; border-bottom:1px solid #E3E3E3;}
.zj_list{ margin-bottom:5px; border:0px solid #d0d0d0; background-color:#f5f5f5;}
.zj_td{ line-height:20px; padding-left:10px; text-align:left; padding-top:10px;}
.txts{ padding:5px;}
.txts ul{ margin:0px; padding:0px; list-style:none;}
.txts li{ margin:6px 0px; padding:0px; list-style:none;}

.txts_12{ padding:5px;}
.txts_12 ul{ margin:0px; padding:0px; list-style:none;}
.txts_12 li{ margin:6px 0px; padding:0px; list-style:none;}

.txts_h{ padding-bottom:10px; border-bottom:1px dashed #CCC;}
.txts_h ul{ margin:0px; padding:0px; list-style:none; text-align:center;}
.txts_h li{ margin:6px 0px; padding:0px; list-style:none; display:inline; text-align:center;}

.txts14{ padding:5px;}
.txts14 ul{ margin:0px; padding:0px; list-style:none;}
.txts14 li{ margin:7px 0px; padding:0px; list-style:none;}
.txts14 ul li a:link{ font-size:14px; text-decoration:none;}
.txts14 ul li a:hover{ font-size:14px; text-decoration:none;}
.txts14 ul li a:visited{ font-size:14px; text-decoration:none;}
.imgs{ }
.imgs ul{ margin:0px; padding:0px; list-style:none;}
.imgs li{ float:left; margin:5px; padding:0px; list-style:none;}
.imgs ul li img{border:1px solid #D2D2D2; padding:2px;}
.imgs h2{ margin:0px; padding:0px; font-size:12px; font-weight:100; text-align:center; line-height:20px;}
.imgs h3{ margin:0px; padding:0px; font-size:12px; font-weight:100; text-align:center; line-height:20px;}

.tab{ height:22px; border-bottom:1px solid #D2D2D2;}
.tab .on { background-image:url(../images/tab_on.gif); color:#fff; font-size:14px; font-weight:bold; text-align:center; cursor:hand; width:90px; height:22px; border-top:1px solid #D2D2D2;}
.tab .off { cursor:hand; background-image:url(../images/tab_off.gif); color:#0B4072; font-size:14px; text-align:center; width:90px; height:22px;  border-top:1px solid #D2D2D2;}
.tab .head { cursor:hand; background-image:url(../images/topic_bg.gif); color:#0B4072; font-size:14px; text-align:center; font-weight:bold; width:30px;}
.tab TH { background-color:#D2D2D2; WIDTH: 1px;}

.col_right{ float:right;}
.ranks{ background-image:url(../images/rank_bg.gif); height:238px; background-position:left; background-repeat:no-repeat; padding-left:20px; margin:5px; }
.ranks ul{ margin:0px; padding:0px; list-style:none;}
.ranks ul li{ list-style:none; margin:2px 0px 2px 0px; padding:0px; line-height:23px;}

.rank2{ background-image:url(../images/rank_bg2.gif); height:238px; background-position:left; background-repeat:no-repeat; padding-left:20px; margin:5px; }
.rank2 ul{ margin:0px; padding:0px; list-style:none;}
.rank2 ul li{ list-style:none; margin:2px 0px 2px 0px; padding:0px; line-height:22px;}
.page {
	MARGIN-TOP: 10px; FONT-FAMILY: Verdana; FONT-SIZE: 12px
}
.page A {
	TEXT-DECORATION: none
}
.page .number {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 1px
}
.page A.hover {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 2px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BORDER-TOP-STYLE: none; COLOR: #f00; BORDER-LEFT-STYLE: none; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.position{ margin:5px auto; width:950px; line-height:25px; text-align:left; border:1px solid #d0d0d0; padding-left:10px;}
.in_zj{ margin:0px; padding:0px;}
.in_zj ul{ margin:0px; padding:0px;}
.in_zj ul li{ text-align:center; text-align:center; margin:5px 0px; list-style:none;}
.title{ margin:2px 0px; padding:0px; line-height:35px; font-size:16px; font-weight:bold; color:#F00; text-align:center; background-color:#f5f5f5;}
.content{ padding:5px; line-height:20px;}
.contact_th{ background-color:#f5f5f5; padding:5px; line-height:20px; color:#E50000; font-size:12px; font-weight:bold; text-align:left;}
.tel{ font-size:14px; font-weight:bold; color:#FF6600;}
h2.zj_title{ font-size:14px; font-weight:bold; margin:0px; padding:0px; text-align:left; line-height:30px; color:#F00;}
.zj_jj{ width:100%; height:150px; padding:0px; line-height:20px; overflow:scroll;}

a.zj_btn_on{ background-image:url(../../images/btn_on.gif); width:92px; line-height:28px; display:block; float:left; color:#FFF; text-align:center;}
a.zj_btn_on:visited{ color:#FFF;}
.search{ border:0px solid #ffffff; background-image:url(../images/search.gif); width:75px; height:26px; text-align:center; color:#FFFFFF;}
.h2{ font-size:14px; font-weight:bold;}
.zj_tab{}        
.zj_tab .on{ background-image:url(../images/tab_on.gif); line-height:25px; color:#FF5500; font-size:12px; font-weight:bold; text-align:center;  border-bottom:0px solid #FF9C67;}          
.zj_tab .off{ line-height:25px; color:#FF5500; font-size:12px; text-align:center; border-bottom:1px solid #FF9C67;}
.zj_border{ border:1px solid #FF9C67;}
img{ border:0px solid #ffffff;}
.mp_title{ background-image:url(../images/p.gif); background-position:left; background-repeat:no-repeat; font-size:14px; font-weight:bold; color:#FF5400; padding-left:25px; padding-top:5px; margin-left:10px; font-family:ºÚÌå;}
.zj_img{ border:1px solid #CCCCCC; text-align:center;}
.zj_left{ line-height:25px; padding-left:20px;}
.zj_th{ background-image:url(../images/topic.gif); line-height:28px; padding-left:25px; color:#E50000; font-size:12px; font-weight:bold;}
.zj_desc{ padding:10px; line-height:20px;}
a.zj_btn_pub{ background-image:url(../images/btn_pub.gif); width:81px; height:21px; float:right; display:block; text-align:center; color:#FFFFFF; line-height:21px; margin-top:5px;}
.zj_td1{ line-height:25px; padding-left:5px;}
.zj_td2{ line-height:25px; padding-left:5px; background-color:#f5f5f5;}

.commen_topic{ background-color:#FE833F; padding-left:10px; color:#FFFFFF; font-size:12px; font-weight:bold; line-height:24px;}
.commen_contain{ border:1px solid #FFD0A2; background-color:#FFFAF4; padding:10px;}
.commen_contain .title{ line-height:30px; font-size:12px; text-align:left; padding-left:5px;}
.commen_contain .content{ border-bottom:1px dashed #FFD0A2; line-height:20px;}
.commen_contain .textarea{ width:100%;}
.zj_demons{ width:96%; height:150px; overflow:scroll; word-wrap:break-word; padding:5px; line-height:20px;}
.zj_logo{ text-align:center; width:198px; height:152px; margin:0px auto; border:1px solid #eee; overflow:hidden;}

#deal-share .deal-share-fix{float:left;width:10px;height:30px;background:url(i/bg-share-corner.gif) no-repeat 100% -50px;}
#deal-share .deal-share-top{float:left;_display:inline;margin-left:24px;background:url(../images/bg-share-corner.gif) no-repeat 0 0;}
#deal-share .deal-share-links{float:left;width:453px;height:23px;padding:7px 0 0 20px;}
#deal-share .deal-share-links h4{float:left;font-weight:normal; margin:0px; padding:0px; line-height:20px;}
#deal-share .deal-share-links ul{zoom:1; margin:0px; padding:0px;}
#deal-share .deal-share-links li{float:left;margin-top:2px;margin-left:3px;}
#deal-share a{float:left;dwidth:30px;height:16px;line-height:16px;*line-height:18px;padding-left:20px;background:url(../images/icons-share.gif) no-repeat 0 0;margin-right:10px;color:#000;font-size:12px;font-family:Helvetica,arial,sans-serif;outline:0;}
#deal-share a:hover{color:#0981be;}
#deal-share a img{margin-right:2px;vertical-align:-2px;}
#deal-share .kaixin{background-position:0 -40px;}
#deal-share .renren{background-position:0 -80px;}
#deal-share .douban{background-position:0 -120px;}
#deal-share .email{background-position:0 -161px;}
#deal-share .sina{background-position:0 -201px;}
.v1_right_h2{ font-size:16px; color:#F30; font-weight:bold; line-height:35px; margin:0px; padding:0px; text-align:left;}
.needed{ color:#F00;}
.dot_bottom{ border-bottom:1px dashed #333;}
.mloc{ color:#999;}
#openextra{ cursor:pointer;}
#closeextra{ cursor:pointer;}
a.current:link{ font-size:14px; font-weight:bold; color:#F00;}
a.current:hover{ font-size:14px; font-weight:bold; color:#F00;}
a.current:visited{ font-size:14px; font-weight:bold; color:#F00;}
.zj_area{}
.zj_area .col{ width:48%; border-bottom:1px dashed #eee; height:120px; float:left; margin-left:5px; margin-right:5px; overflow:hidden;}
.zj_area .col .title{ color:#000; font-size:14px; font-weight:bold; text-align:left; padding-left:5px;}
.zj_area .col .title .more{ float:right; font-size:12px; font-weight:100;}
.zj_area .col .datas{ line-height:28px; text-align:left;}
.zj_area .col .datas a{ line-height:28px; color:#333; margin:3px 5px; text-decoration:none;}

.emphotos{ clear:both; margin:0px; padding:0px 0px 0px 15px;}
.emphotos ul{ list-style:none; margin:0px; padding:0px;}
.emphotos li{ float:left; text-align:center; width:120px; margin:10px 15px 0px 0px; padding:0px;}
.emphotos li img{ border:1px solid #eee;}
.emphotos li p{ margin:0px; padding:0px; text-align:center; line-height:20px;}

a.esf_list_a:link{ font-size:14px; font-weight:bold; color:#0D5BAD; line-height:30px; padding-top:10px;}
a.esf_list_a:hover{ font-size:14px; font-weight:bold; color:#0D5BAD; line-height:30px; padding-top:10px;}
a.esf_list_a:visited{ font-size:14px; font-weight:bold; color:#0D5BAD; line-height:30px; padding-top:10px;}

.em_areas{height:25px;}
.em_areas ul{ margin:0px; padding:0px; list-style:none;}
.em_areas li{ margin:0px 6px 0px 6px; padding:0px; list-style:none; float:left; line-height:25px;}
.em_areas li a:link{ color:#0053DF; font-size:12px; text-decoration:none;}
.em_areas li a:hover{ color:#F30; font-size:12px; text-decoration:none;}
.em_areas li a:visited{ color:#0053DF; font-size:12px; text-decoration:none;}

.em_areas li a.select:link{ color:#ff3300; font-size:12px; text-decoration:none; font-weight:bold;}
.em_areas li a.select:hover{ color:#ff3300; font-size:12px; text-decoration:none; font-weight:bold;}
.em_areas li a.select:visited{ color:#ff3300; font-size:12px; text-decoration:none; font-weight:bold;}

.em_districts{ background-color:#FFFEE9; border:1px solid #feae31; margin:5px 22px 5px 60px; line-height:25px;}
.em_districts ul{ margin:0px; padding:0px; list-style:none;}
.em_districts li{ margin:0px 6px 0px 6px; padding:0px; list-style:none; float:left; line-height:25px;}

.em_districts li a:link{ color:#0053DF; font-size:12px; text-decoration:none;}
.em_districts li a:hover{ color:#F30; font-size:12px; text-decoration:none;}
.em_districts li a:visited{ color:#0053DF; font-size:12px; text-decoration:none;}

.em_districts li a.select:link{ color:#ff3300; font-size:12px; text-decoration:none; font-weight:bold;}
.em_districts li a.select:hover{ color:#ff3300; font-size:12px; text-decoration:none; font-weight:bold;}
.em_districts li a.select:visited{ color:#ff3300; font-size:12px; text-decoration:none; font-weight:bold;}

a.btn_on:link{ background-image:url(../images/btn_on.gif); width:92px; height:28px; line-height:28px; text-align:center; color:#FFFFFF; font-size:12px; font-weight:bold; display:block; float:left; margin:5px 5px 0px 0px;}
a.btn_on:hover{ background-image:url(../images/btn_on.gif); width:92px; height:28px; line-height:28px; text-align:center; color:#FFFFFF; font-size:12px; font-weight:bold; display:block; float:left; margin:5px 5px 0px 0px;}
a.btn_on:visited{ background-image:url(../images/btn_on.gif); width:92px; height:28px; line-height:28px; text-align:center; color:#FFFFFF; font-size:12px; font-weight:bold; display:block; float:left; margin:5px 5px 0px 0px;}

a.btn_off:link{ background-image:url(../images/btn_off.gif); width:92px; height:28px; line-height:28px; text-align:center; color:#000000; font-size:12px; font-weight:bold; display:block; float:left; margin:5px 5px 0px 0px;}
a.btn_off:hover{ background-image:url(../images/btn_off.gif); width:92px; height:28px; line-height:28px; text-align:center; color:#000000; font-size:12px; font-weight:bold; display:block; float:left; margin:5px 5px 0px 0px;}
a.btn_off:visited{ background-image:url(../images/btn_off.gif); width:92px; height:28px; line-height:28px; text-align:center; color:#000000; font-size:12px; font-weight:bold; display:block; float:left; margin:5px 5px 0px 0px;}

a.zj_nav_on{ background-image:url(../images/nav_on.gif); width:76px; height:29px; line-height:29px; text-align:center; color:#313030; font-size:14px; font-weight:bold; display:block; float:left; margin:0px 20px 0px 10px;}
a.zj_nav_on:visited{ color:#313030;}
a.zj_nav_off{ width:76px; height:29px; background-image:url(../images/nav_off.gif); line-height:29px; text-align:center; color:#fff; font-size:14px; font-weight:100; display:block; float:left; margin:0px 20px 0px 10px;}
a.zj_nav_off:visited{color:#fff; background-image:url(../images/nav_off.gif); font-size:14px; font-weight:100;}
a.zj_nav_off:hover{color:#fff; background-image:url(../images/nav_off.gif); font-size:14px; font-weight:100;}
#thumbnails{}
#thumbnails ul{ list-style:none; margin:0px; padding:0px;}
#thumbnails li{ float:left; margin:5px 5px 5px 0px; text-align:center;}
#thumbnails li .imgs{ position:relative; border:1px solid #ccc;}
#thumbnails li .btn{ position:absolute; right:0px; top:0px;}

.listtable{ border-bottom:1px dashed #CCC;}
.listtable td{ padding:5px; line-height:25px;}
#top{
	height:207px;
}
#body{
	background-position:top;
	background-repeat:no-repeat;
}
.em_title{ font-size:32px; font-family:ºÚÌå; color:#fff; font-weight:100; margin-left:15px; margin-bottom:20px;}
.tdt_bg{ background-image:url(../images/tdt_bg.gif); width:118px; height:48px;}

.em_topic{line-height:31px; background-image:url(../images/topic2_bg.gif); height:31px;}
.em_topic .title{ color:#656565; font-size:14px; font-weight:bold; float:left; margin-left:10px; background:url(../images/txt_bg2.gif) no-repeat left; padding-left:15px; line-height:31px;}
.em_topic .more{ color:#656565; font-size:12px; float:right; margin-right:10px;}
.em_topic .more a{ color:#656565; text-decoration:none;}
.esf_table td{ border-bottom:1px dashed #DEDEDE; color:#888888;}

.left_dl{ padding:5px;}
.left_dl dl{margin:0px; padding:5px 0px; clear:both;}
.left_dl dt{margin:0px; float:left; width:76px; padding:2px; border:1px solid #ccc; text-align:center;}
.left_dl dd{ margin:0px; padding:0px; float:right; width:145px;}
.left_dl dd p{margin:0px; padding:0px; line-height:20px;}