﻿/* 通用元素
------------------------------------------*/
BODY {MARGIN-TOP: 5px; SCROLLBAR-FACE-COLOR: #cccccc; FONT-SIZE: 12px; color:#2B2B2B;  SCROLLBAR-HIGHLIGHT-COLOR: #dddddd; SCROLLBAR-SHADOW-COLOR: #333333; SCROLLBAR-3DLIGHT-COLOR: #ffffff; LINE-HEIGHT: 15pt; SCROLLBAR-ARROW-COLOR: #333333; SCROLLBAR-TRACK-COLOR: #dfdfdf; FONT-FAMILY: "宋体"; SCROLLBAR-DARKSHADOW-COLOR: #ffffff}
* { margin: 0; padding: 0; }
a img{ border: 0; }
.clear{ clear: both; }
h1,h2,h3,h4,h5,h6{ font-size: 12px; }

*{
margin:0;padding:0;
} 

/* links
------------------------------------------*/
a{ color: #333333; text-decoration: none; }

a:hover { color:#ff0000; text-decoration: underline; }

a.blue:link {color: #0000FF;}

a.blue:visited {color: #0000FF;}

a.blue:hover { color:#ff0000; text-decoration: underline; }

br{line-height:10px}

ul{list-style:none;margin:0;padding:0;}

dl, dt, dd, ul, li {
margin:0 auto;padding:0;
}
td { font-family: "宋体"; font-size: 12px; line-height: 11pt}

/*------------------------------------------*/
#wrap{ margin: 0 auto; width: 960px; }
#content{ border-top: none; margin: 0 auto; padding:0 auto;float: left; width:960px;display:inline}
.mainbox{ float: right; width: 700px;display:inline;overflow:hidden;}
.mainbox .topbox{margin-bottom:10px; border:1px solid #D6D5D5; padding-top:10px; background:transparent url(../img/tbg.gif) repeat-x scroll 0 0;}
.topcl{float:left; width:280px;margin-right:5px; margin-left:15px; font-size:14px;display:inline}
.slide {BORDER-RIGHT: #D6D5D5 1px solid; BORDER-TOP: #D6D5D5 1px solid; BORDER-LEFT: #D6D5D5 1px solid; WIDTH: 273px;HEIGHT:250px;OVERFLOW: hidden; BORDER-BOTTOM: #D6D5D5 1px solid;overflow:hidden;margin-top:10px}
.mainnews{float:left; width:372px;margin-left:5px; padding-bottom:5px; font-size:14px; border-left:1px dotted #D6D5D5;display:inline}
.mainnews_top{margin-left:10px;margin-right:10px;text-align:center;border-bottom:1px solid #d6d5d5; height:30px;}
.mainnews_top a:link {font-family:"黑体";font-size:18px;line-height:30px;text-align:center;}

.mainnews ul{padding-left:10px;padding-right:10px; padding-top:5px}
.mainnews li{height:23px; line-height:23px; font-size:14px;overflow:hidden}
.mainnews li span{color:#a0a0a0;font-size:12px;}

.maincl{float:left; width:343px;margin-right:5px;border:1px solid #D6D5D5; padding-bottom:5px; margin-bottom:10px; font-size:14px;display:inline}
.maincr{float:right; width:343px;margin-left:5px;border:1px solid #D6D5D5; padding-bottom:5px; margin-bottom:10px; font-size:14px;display:inline}
.main_title {border-bottom:1px solid #D6D5D5;height:27px;line-height:27px;padding-left:10px;padding-right:10px;background:#FFFFFF url(../img/titlebg.gif) repeat-x;}
.main_title a{ color: #000000; text-decoration: none; }
.main_title a:hover { color:#ff0000; text-decoration: underline; }
.main_title a:visited{ color:#000000;}
.main_title .main_title_1 {float:left;font-size:14px;font-weight:bold;display:inline}
.main_title .main_title_2 {float:right; font-size:12px;display:inline}

.main_title .main_title_1 span {float:left;font-size:14px;font-weight:bold;margin:6px 5px 0 0;text-align:left;display:inline
}

.iconA {background:transparent url(../img/icon01.png) repeat scroll -80px -33px;float:left;height:13px;margin:1px 0 0 7px;overflow:hidden;width:13px;display:inline;
}
.iconB {background:transparent url(../img/icon01.png) repeat scroll -95px -33px;float:left;height:13px;margin:1px 0 0 7px;overflow:hidden;width:13px;display:inline;
}
.iconC {background:transparent url(../img/icon01.png) repeat scroll -110px -33px;float:left;height:13px;margin:1px 0 0 7px;overflow:hidden;width:13px;display:inline;
}
.iconD {background:transparent url(../img/icon01.png) repeat scroll -125px -33px;float:left;height:13px;margin:1px 0 0 7px;overflow:hidden;width:13px;display:inline;
}
.iconE {background:transparent url(../img/icon01.png) repeat scroll -140px -33px;float:left;height:13px;margin:1px 0 0 7px;overflow:hidden;width:13px;display:inline;
}

.gongyu {float:left;margin-bottom:10px;border:1px solid #D6D5D5;width:698px;display:inline;}
.gongyu .noborder{border-top:1px solid #d6d5d5;}
.gongyu .title{padding:1px 10px;font-size:14px;font-weight:bold;height:27px;line-height:27px; background:#FFFFFF url(../img/titlebg.gif) repeat-x;}
.gongyu .title a{color:#000000}

.topnewslist{float:left;margin-bottom:10px;padding:8px 8px 2px 8px;border:1px solid #D6D5D5;width:682px;display:inline;height:132px;overflow:hidden;}

.topnewslist .photo {
	FLOAT: left; padding-right:5px;width:166px;
}
.topnewslist .photo img{width:160px;height:120px;padding:2px;border:1px solid #cccccc;
}
.topnewslist ul {
	 FLOAT: left; OVERFLOW: hidden; PADDING-TOP: 0px;padding-left:5px;width:500px;
}
.topnewslist li {
	padding-bottom:2px;overflow:hidden;font-size:14px;height:20px;
}
.topnewslist .time
{
	font-size:12px;
	color:#959595;
	font-style:italic;
}

.gongyulist{float:left;padding:4px 0 2px 0px;overflow:hidden;text-indent:6px;display:inline;}
.gongyulist li {
	float:left;padding:2px;overflow:hidden;width:225px;font-size:14px;height:20px;
}
.gongyublock, .newsblock {float:left;OVERFLOW: hidden;display:inline;padding-top:2px;padding-bottom:4px;}


.gongyu_case_box {float:left;margin:2px 4px 1px 4px;padding:0 2px;width:220px;display:inline; height:180px;overflow:hidden;
}
.gongyu_case_box .bt {float:none;font-size:14px;font-weight:bold;line-height:18px;margin:3px 0 0;text-align:center;
}
.gongyublock .line{float:left;display:inline; width:680px;margin:2px 8px;  border-bottom:1px dashed #d6d5d5;  height:2px;font-size:0px}
.gongyu_case_box .pic {border:medium none;margin:4px 0 4px 8px;
}
.gongyu_case_box .pic img{	width:200px;	height:150px;	padding:1px;	border:1px solid #CCCCCC;overflow:hidden;
}

.gongyu_case_box .neirong {color:#666666;line-height:20px;margin:0 0 0 8px;text-indent:24px;width:210px;height:60px;overflow:hidden;
}

.newsblock .list  {line-height:180%;overflow:hidden;font-size:14px;}

.newsblock .list .left  {float:left;height:24px;line-height:24px;overflow:hidden;padding:0 10px;width:470px;display:inline;
}
.newsblock .list .right {color:#333333;float:right;font-size:12px;height:21px;padding:0 20px; overflow:hidden;text-align:right;width:150px;
}


.pt_22 { MARGIN-TOP: 0px; WIDTH: 270px; TEXT-ALIGN: center }

.Slist{padding-top:5px;padding-left:5px;padding-right:4px;padding-bottom:5px;}
.Slist li{height:23px; line-height:23px;overflow:hidden}

.sidebar{ float: left; width: 250px; margin-right:10px;display:inline}
.sidebar .rightblock{margin-bottom:8px;BORDER-RIGHT: #D6D5D5 1px solid; BORDER-TOP: #D6D5D5 1px solid; BORDER-LEFT: #D6D5D5 1px solid;HEIGHT:auto;BORDER-BOTTOM: #D6D5D5 1px solid;background-color:#ffffff;overflow:hidden}
.side_title {border-bottom:1px solid #D6D5D5;height:27px;line-height:27px;padding-left:10px;padding-right:10px;background:#FFFFFF url(../img/titlebg.gif) repeat-x; }
.side_title a{ color: #333333; text-decoration: none; }
.side_title a:hover { color:#ff0000; text-decoration: underline; }
.side_title a:visited{ color:#333333;}
.side_title .side_title_1 {float:left;font-size:12px;font-weight:bold;text-align:left;display:inline}
.side_title .side_title_2 {float:right;display:inline}
.sidelist, .zonelist{padding:4px 6px;}
.sidelist li{height:21px; line-height:21px;overflow:hidden}
.servicetel {border-top:1px dashed #d6d5d5;padding:6px 10px; margin:0 5px; font-size:14px; color:Green;height:80px;}

.zonelist li{height:27px; line-height:27px;overflow:hidden;border-bottom:1px dashed #d5d5d5;}
.zonelist li span  {float:left;font-size:14px;font-weight:bold;margin:6px 3px 0 2px;text-align:left;display:inline;}

.topgongyu {padding:5px 5px 0 5px;float:left;OVERFLOW: hidden; display:inline}
.topgongyu li{
	FLOAT: left; OVERFLOW: hidden; WIDTH: 270px; HEIGHT: 23px;line-height:23px; padding-right:10px;
}
.iagent_case_box .list .right {
	FLOAT: right; OVERFLOW: hidden; font-size:12px; WIDTH: 40px; HEIGHT: 21px; TEXT-ALIGN: right;COLOR: #333333
}
.iagent_case_box .list .right a{COLOR: #333333}
.iagent_case_box .list .right a:hover { color:#333333; text-decoration: underline; }




.bottomblock{BORDER-RIGHT: #D6D5D5 1px solid; BORDER-TOP: #D6D5D5 1px solid; BORDER-LEFT: #D6D5D5 1px solid;BORDER-BOTTOM: #D6D5D5 1px solid;overflow:hidden;position:relative;}
.bottomblock .unitdata{float:left; padding:5px 10px 5px 10px; display:inline;}
.bottomblock .unitdata a{color:#646464}
.bottomblock .unitdata a:hover{color:#FF0000}
.bottomblock .unitdata span {margin:0 2px 0 0}
.bottomblock .unitdata1{float:right; padding:1px 5px 0 0;width:735px}
.bottomblock .unitdata1 a{color:#0000aa}
.bottomblock .unitdata1 a:hover{color:#FF0000}
.bottomblock .unitdata1 span {margin:0 2px 0 0}
.bottomblock li {float:left; overflow:auto; padding:0 0 0 5px;}


.page{ padding: 10px 10px 20px 0;float: none; font-size: 12px; text-align: center; }
.page a{ border: 1px solid #DBDBDB; padding: 3px 7px 1px 7px; margin: 0 2px; line-height: 12px; height: 12px; }
.page span{border: 1px solid #DBDBDB; color:#999999;padding: 3px 7px 1px 7px; margin: 0 2px;line-height: 12px; height: 12px; }
.page .onfocus{ color: #ffffff; background-color:#007e89 }

#nav{ background:#F1F8FE; height:26px; margin-bottom:3px; clear:both;}
#nav1{ float:left;padding-left:18px; padding-top:7px;}
#nav2{ float:right; padding:7px 5px 0 0;}
#nav3{ float:left;padding-top:2px;}

.showarea 
{
background-color:#FAFAFA;
border:1px solid #D6D5D5;
margin:0 auto;
padding-left:20px;
padding-right:20px;
padding-top:10px;
overflow:hidden;
width:658px;
}
.showarea a{color:#0000ff;}
.showarea .line 
{
	border-bottom:1px solid #d6d5d5;
	margin:5px 0 10px;
}

.showarea h3 {
border-bottom:1px solid #D7D7D7;
font-size:14px;
line-height:20px;
margin:20px 0 0;
}

.showarea .picblock
{
	margin-left:128px;}
.showarea .pic
{
	MARGIN-TOP: 0px; WIDTH: 404px; TEXT-ALIGN: center
}
.showarea .pic img
{
	padding:1px;
	border:1px solid #d6d5d5;
}
.showarea .title {
color:#000000;
font-family:黑体;
font-size:20px;
font-weight:normal;
line-height:40px;
padding-left:20px;
padding-right:20px;
text-align:center;
}

.showarea .time {
color:#777777;
font-size:12px;
font-weight:normal;
line-height:20px;
padding-left:20px;
padding-right:20px;
text-align:center;
}

.showarea .content
{
	font-size:14px;
	line-height:180%;
	text-align:left;
}

.propPic {
margin:10px auto;
text-align:center;
}

.propPic .piclink {
display:inline-block;
font-size:0;
line-height:0;
text-align:center;
}
.propPic .piclink img {
border:1px solid #DDDDDD;
padding:5px;
}

.propPic .picdesc {
font-size:14px;
}
#header {
/*顶部*/
	width: 960px;
}
#header #site_title {
	line-height: 25px;
	height: 25px;
	padding-right: 10px;
	background-image:url(../img/topBG.gif)
	}
#header #navi_bar {
/*导航背景*/
	line-height: 28px;
	height: 28px;
	width: 958px;
	background-color:#FFFFFF;
	background-image:url(/img/topBG.gif);
	border-bottom:solid 1px #D6D5D5;
	border-top:solid 1px #D6D5D5;
}

#header .inputtxt{font-size:12px; height:17px;line-height:17px; width:80px; border: 1px solid #666666;background-color:#ffffff;padding:0 1px;}
/*#header .button {BACKGROUND-COLOR: #cccccc; BORDER-BOTTOM: 1px ridge; HEIGHT:20px;line-height:18px;BORDER-LEFT: #ffffff 1px ridge; BORDER-RIGHT: 1px ridge; BORDER-TOP: #ffffff 1px ridge; FONT-SIZE: 9pt}*/
.button {
background:transparent url(../img/anniu_bg1.jpg) repeat-x scroll 0 0;
border:1px solid #BACEEB;
font-family:"宋体";
font-size:12px;
font-weight:normal;
height:21px;
line-height:20px;
margin:0;
padding:0 2px;
text-align:center;
}
.btn01 {
background:url("../img/btnbg_1.gif") no-repeat scroll 0 0 transparent;
border:0 none;
font-size:12px;
text-align:center;
width:81px;
padding:2px 0 2px 0;
}

.btn02 {
background:url("../img/btnbg_2.gif") no-repeat scroll 0 0 transparent;
border:0 none;
font-size:12px;
text-align:center;
width:59px;
padding:2px 0 2px 0;
}




#header #site_title .address {
	float: left;
	padding-left: 10px;
	
}
#header #site_title .link {
	float: right;
}

#header .site_description span {
	font-size: 12px;
	padding-left: 10px;
	font-weight: normal;
}
#header #navi_bar .navi_bar_left {
	float: left;
	width: 950px;
	height: 28px;
	font-size: 14px;
	word-spacing: 14px;
	font-family: "宋体";
}
#header #tag_bar {
	line-height: 26px;
	height: 26px;
	width: 914px;
	padding-right: 10px;
	padding-left: 10px;
	background-color:#FFFFFF;
color:#656565;}

#header #tag_bar .tag_bar_title {
	float: left;
	width: 50px;
	height: 26px;
}
#header #tag_bar .tag_bar_left {
	float: left;
	width: 790px;
	height: 26px;
}
#header #tag_bar .tag_bar_right {
	float: right;
}
.all_bar{
	float: left;
	padding-right: 12px;
	padding-left: 12px;
}
.separator{	float:left;}

.index_header 
{
	width: 960px;
	font-size: 21px;
	font-weight: bold;
	padding-top:0px;
	color:#FFFFFF;
}

.index_header .logo{float:left;width:240px;height:60px; padding-left:20px;overflow:hidden;display:inline}
.index_header .navbar_bj {float:left;margin:0 auto;padding-right:15px;display:inline;}
.index_header .navbar 
{
float:left;
margin-right:5px;
vertical-align:bottom;
margin-top:30px;
}
.index_header .navbar .navbar_blur_left {
float:left;background:transparent url(../img/header_index_07.gif) no-repeat scroll 0 0;
height:29px;
width:15px;
}

.index_header .navbar .navbar_blur_middle {
float:left;
background:transparent url(../img/header_index_09.gif) repeat-x scroll 0 0;
color:#000000;
font-size:14px;
font-weight:bold;
height:29px;
line-height:29px;
}

.index_header .navbar .navbar_blur_right {
float:left;
background:transparent url(../img/header_index_08.gif) no-repeat scroll 0 0;
height:29px;
width:15px;
}

.index_header .navbar .navbar_blur_left_focus {
float:left;background:transparent url(../img/header_index_blue_07.gif) no-repeat scroll 0 0;
height:29px;
width:15px;
}
.index_header .navbar .navbar_blur_middle_focus a{color:#FFFFFF}

.index_header .navbar .navbar_blur_middle_focus {
float:left;
background:transparent url(../img/header_index_blue_09.gif) repeat-x scroll 0 0;
color:#000000;
font-size:14px;
font-weight:bold;
height:29px;
line-height:29px;
}

.index_header .navbar .navbar_blur_right_focus {
float:left;
background:transparent url(../img/header_index_blue_08.gif) no-repeat scroll 0 0;
height:29px;
width:15px;
}

#head_search_bar {
	margin-bottom:5px;BORDER-RIGHT: #d7d7d7 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #d7d7d7 1px solid; PADDING-LEFT: 10px; BACKGROUND: url(http://www.bjgongyu.com/img/searchbg.jpg) repeat-x;PADDING-BOTTOM: 0px; BORDER-LEFT: #d7d7d7 1px solid; WIDTH: 938px; BORDER-BOTTOM: #d7d7d7 1px solid; HEIGHT: 30px;line-height:20px;font-size:12px;
}

#head_search_bar #searchtitle{float:left;font-size:13px;color:#c90f0d; padding:0 15px; width:100px;}
#head_search_bar .searchtitle1{float:left;font-size:13px;}
#head_search_bar #searchagent{float:left;PADDING-TOP: 6px; }
#head_search_bar .inputtxt{font-size:12px; height:17px;line-height:17px; width:100px;border: 1px solid #666666;background-color:#ffffff;}

.topnav {
height:30px;
margin-bottom:3px;
text-align:center;
}

.topnav ul {
margin:0 auto;
overflow:hidden;
padding:8px 20px 0 10px;
}

.topnav .leftli {
float:left;
}

.topnav .rightli {
float:right;
}

.listbox {
	PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 680px; MARGIN-left: 10px; margin-bottom:5px; padding-left:5px; PADDING-TOP: 8px; }
.listbox .photo {
	FLOAT: left; PADDING-BOTTOM: 0px; padding-right:5px;width:166px;
}
.listbox .photo img{width:160px;height:120px;padding:2px;border:1px solid #cccccc;
}
.listbox .information {
	 FLOAT: left; OVERFLOW: hidden; PADDING-TOP: 5px;padding-left:10px;width:490px;
}
.listbox .information .shopname {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 1px;
}

.listbox .information .estateinfo {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 4px;width:490px;height:20px;overflow:hidden;
}
.listbox .information span{color:#707070}

.listbox .information .intro {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.listbox .information  .intro a{color:Red}
.listbox .list {
	CLEAR: both; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; COLOR: #1234cc; LINE-HEIGHT: 180%; FONT-FAMILY: 宋体
}
.listbox .list A {
	FONT-SIZE: 14px
}
