﻿
/* 公共 */
*{margin: 0; padding: 0;}
body{font-size: 12px;font-family: Arial,Helvetica, '宋体' ,sans-serif;color: #000;background: #fff;line-height:140%;}
img{border:none;}

ul{list-style-type:none;}

.maindiv 
{
    margin:0px auto; 
    width:975px; 
    clear:both; 
}

.clear{clear:both;}
.cur{cursor:pointer;font-size:13px;font-weight:bold}

/*通用样式*/
a:link    		{color:#444; text-decoration:none;}
a:visited 		{color:#444;text-decoration:none;}
a:active  		{color:#444;text-decoration:none;}
a:hover   		{color:#008DD0;text-decoration:underline;}

.vodnotice_free	{font-size:12px; color:#3B739D; letter-spacing:-1px;}
.vod_gray		{color:#858585;}
.notice_orange	{color:#F17F05;}

a.vodad:link    {color:#D85E0E; text-decoration:none;}
a.vodad:visited {color:#D85E0E; text-decoration:none;}
a.vodad:active  {color:#D85E0E; text-decoration:none;}
a.vodad:hover   {color:#D85E0E; text-decoration:underline;}

a.red:link    {color:#F80808; text-decoration:none;}
a.red:visited {color:#F80808; text-decoration:none;}
a.red:active  {color:#F80808; text-decoration:none;}
a.red:hover   {color:#F80808; text-decoration:none;}

a.menu:link 
{
	COLOR: #dd6800; TEXT-DECORATION: none
}
a.menu:visited 
{
	COLOR: #dd6800; TEXT-DECORATION: none
}
a.menu:hover 
{
	COLOR: #dd6800; TEXT-DECORATION: underline
}
a.menu:active 
{
	COLOR: #dd6800; TEXT-DECORATION: underline
}

/*设置链接图片的边框*/
a.border img{border:solid 4px #FFF7EF;}
a.border:hover img {border:solid 4px #80dbef;}
a.gborder img{border:solid 1px #ccc;}
a.gborder:hover img {border:solid 1px #80dbef;}

/*圆角按钮-任意长度*/
a.asButton {overflow:hidden;background: transparent url(../images/abttonbg.gif) no-repeat scroll right top;color:#ff7676;display: block; height: 24px; padding-right: 7px;font: normal 12px sans-serif;margin-right: 5px;text-decoration: none;}
a.asButton span {background: transparent url(../images/abttonbg.gif) no-repeat;display: block;padding: 4px 1px 3px 8px;line-height: 18px; *padding-top:5px; text-align:center;}
a.asButton:visited {color:#ff7676;text-decoration: none;}
a.asButton:hover {background: transparent url(../images/abttonbg.gif) no-repeat right -24px;color:white; text-decoration:none;}
a.asButton:hover span {background-position: left -24px;}

/*折叠块*/
.gnbCon
{
    margin:0 auto; 
    clear:both;
    width:982px;
}
.gnbCon .hiden{overflow: hidden; height: 0px;}
.gnbCon .submenu{ width:975px; height:30px; background:url('../images/bgMainSub.gif') no-repeat;}/*菜单*/
.gnbCon .subPulldown{ width:975px; height:265px;  background:url('../images/bgPulldown_s2.gif') no-repeat; text-align:center;padding-top: 2px;}/*关闭*/
.gnbCon .subPullup{ width:975px; height:12px;  background:url('../images/gnbCon.gif') no-repeat;}

.subMenu
{
    width:975px;
    background:url(../images/bgMainSub.gif) no-repeat 0px 0px;
    height:30px;
    margin:0px auto;
    clear:both;
}

.subMenu li
{
    background:url(../images/bgmsct.gif) no-repeat 5px 8px;
    float:left;
    width:auto;
    margin-right:5px;
    height:30px;
    line-height:30px;
    text-indent:15px;
}

.subMenu li a:link,
.subMenu li a:visited,
.subMenu li a:active  {color:#56a9dc; text-decoration:none; font-weight:bold;}
.subMenu li a:hover   {color:#FC9446; text-decoration:none; font-weight:bold;}


/*内容*/
.subPulldown
{
    width:975px; 
    height:305px;  
    background:url(../images/bgPulldown_s2.gif) no-repeat 0px 0px;
    margin:0px auto;
    clear:both;
}
.subPulldown .subContent
{
    height:185px;
    width:960px;
    clear:both;  
  
}

.subPulldown .subAd
{background:transparent url(../images/ss.jpg) repeat scroll 0 0;
    width:970px;
    height:73px;
    margin:0 0 0 3px;
    clear:both;
    text-align:center;
}



/**************************************/
.flashNews 
{
    border:solid 1px #b6cae3;
	float: left; 
	margin-top: 8px; 
	width: 226px;  
	position: relative;
	height: 200px;
	overflow:hidden;
}

/*底部条*/
.flashNews .bg
{
    background-color: #000;
    filter: alpha(opacity=39);
    moz-opacity: 0.39;
    opacity: 0.39;
    left: 0px;
    bottom: 0px;
    position: absolute;
    height: 60px;
    clear: both;
    margin: 0px auto;
    width: 100%;
}

/*标题*/
.flashNews  h3
{
    height: 18px;
    line-height: 18px;
    clear: both;
    position: absolute;
    top:150px;
    z-index: 2;
    padding-left: 5px;
}

.flashNews h3 a
{
    font-weight: normal;
    color: #fff;
    font-family: "黑体";
    font-size: 14px;
    text-decoration: none;
}
.flashNews h3 a:hover
{
    color: #f00;
}


/*导航*/
.flashNews ul 
{
	z-index: 2; 
	RIGHT: 0px; 
	bottom: 0px; 
	position: absolute;
}
.flashNews ul li 
{
	background-color:#000; 
	float: left; 
	margin-left: 1px; 
	width: 15px; 
	line-height: 18px; 
	height: 18px; 
	TEXT-ALIGN: center;
}
.flashNews ul li a
{
	display: block; 
	font-weight: bold; 
	font-size: 10px; 
	width: 15px; 
	color: #fff; 
	font-family: Tahoma; 
	height: 18px;
}

a.fnews:link,
a.fnews:visited,
a.fnews:active  {color:#fff; text-decoration:none;}
a.fnews:hover   {color:#f00; text-decoration:none;}

a.fnsel:link,
a.fnsel:visited,
a.fnsel:active,
a.fnsel:hover   
{
    color: #f00;
	text-decoration:none;
}

/*-=新圆角矩形=-*/

b{display: block;}
.b1, .b2, .b3, .b4{overflow: hidden;height: 1px;}
.b1{margin: 0 5px;}
.b2{ margin: 0 3px;border-width: 0 2px;}
.b3{margin: 0 2px;}
.b4{height: 2px; margin: 0 1px;}
.content{border-width: 0 1px;}

.brect
{
    float:left;
    margin:0px auto;
    width:100%;
}
.brect .b1, .brect .b2, .brect .b3, .brect .b4,.brect .content
{
    border-left: 1px solid #D6D7D8;border-right: 1px solid #D6D7D8;
}
.brect .b1{margin: 0 5px;background: #D6D7D8;}

.brect h3
{
    font-size: 12px;
    height:25px;
    line-height:25px;
    padding:2px;
    text-indent:20px;
}
.brect h3 span
{
    float: right;
    font-size:11px;
    font-weight:normal;
    _margin-top:5px;
}



/*-=圆角矩形=-*/
.line
{
    font-size: 0px;
    line-height: 0px;
    height: 0px;
    margin: 0px 2px;
}
.dot
{
    margin: 0px 1px;
    font-size: 0px;
    line-height: 0px;
    height: 1px;
}
.p
{
    overflow: hidden;
    clear:both;
    height:100%;
}

/*灰色圆角*/
.grect
{
    float:left;
    margin:0px auto;
    width:100%;
}
.grect .line
{
    border-top: solid 1px #D6D7D8;
}
.grect .dot, .grect .p
{
    border: solid 1px #D6D7D8;
    border-width: 0px 1px 0px 1px;
}

.grect .p h3
{
    font-size: 13px;
    border-bottom: 1px solid #D6D7D8;
    /*padding: 7px 10px 1px 25px;*/
    height:25px;
    line-height:25px;
    padding:2px;
    text-indent:10px;
    font-weight:bold;
}
#zsvdiv .p h3{background:transparent url(../images/aa_01.png) no-repeat scroll 0 0;padding:0 0 0 18px;}
.grect .p h3 span
{   line-height:25px;
    float: right;
    font-size:12px;
    font-weight:normal;
    margin:3px 8px 0 0;
}
#companyre p img{width:200px;height:98px;border:1px solid #cccccc;padding:2px;}
#companyre{font-size:14px;}
/*红色圆角*/
.redrect
{
    float:left;
    margin:0px auto;
    width:100%;
}
.redrect .line
{
    border-top: solid 1px #f44846;
}
.redrect .dot, .redrect .p
{
    border: solid 1px #f44846;
    border-width: 0px 1px 0px 1px;
}
.redrect .p h3
{
    font-size: 12px;
    border-bottom: 1px solid #f44846;
    /*padding: 7px 10px 1px 25px;*/
    height:18px;
    line-height:18px;
    padding:2px;
    text-indent:20px;
}
.redrect .p h3 span
{
    float: right;
    font-size:11px;
    font-weight:normal;
    _margin-top:5px;
}
/*橘色圆角矩形类*/
.rrect
{
    float:left;
    margin:0px auto;
    width:100%;
}
.rrect .line
{
    border-top: solid 1px #FED08D;
}
.rrect .dot, .rrect .p
{
    border: solid 1px #FED08D;
    border-width: 0px 1px 0px 1px;
}

/*一般内容样式定义*/
.rrect .p h3
{
    border-bottom: 1px solid #FED08D;
    font-size: 14px;
    padding: 7px 10px 3px 10px;
    color: #F80808;
    height:20px;
}
.rrect .p h3 span
{
    float: right;
    font-size:11px;
    font-weight:normal;
}                

.rrect .p p,
.rrect .p .content
{
    padding:5px;
}

/*蓝色圆角*/
.bluerect
{
    float:left;
    margin:0px auto;
    width:100%;
}
.bluerect .line
{
    border-top: solid 1px #8fc8dc;
}
.bluerect .dot, .bluerect .p
{
    border: solid 1px #8fc8dc;
    border-width: 0px 1px 0px 1px;
}

/*白色圆角*/
.wrect
{
    float:left;
    margin:0px auto;
    width:100%;
}
.wrect .line
{
    border-top: solid 1px #fff;
}
.wrect .dot, .wrect .p
{
    border: solid 1px #fff;
    border-width: 0px 1px 0px 1px;
}


/*------------------------footer 部分*/
.footer 
{
    margin-top:8px auto;
    clear:both;
    background:url('../images/bg_footer_main.gif') no-repeat bottom right; 
    height:135px;
    position:relative;
}
.footnavlist
{  
    clear:both;
    width:500px;    
    position:absolute;
    top:30px;
    left:18px;
}
.footnavlist li
{  
    background:url(../images/bar_footer.gif) no-repeat right center;
    float:left;
    height:16px;
}

.footmain
{
    clear:both;
    width:950px;
    position:absolute;
    top:55px;
    left:10px;
    text-align:center;
    padding-top:10px;
    
}
#btom{line-height:18px;margin-bottom:5px;color:#57A8E5}
.footmain p{line-height:18px;}
.footmain .left
{
    width:620px;
    float:left;
    text-align:left;
    margin-top:30px;
    text-indent:50px;
}

.footmain .right
{
    float:left;
    width:200px;
    text-align:left;
    margin-top:20px;
}


/*搜索按钮*/
.search_container
{
    position: relative;
    margin-top: 8px;
    width: 359px;
    float: left;
    height: 43px;
}

.search_container .left
{
    position: absolute;
    top: 0px;
    left: 0px; 
    width: 21px;
    height: 39px;
    display: block;
    background: url(../images/search/search_left.png) no-repeat;
    _background: url(../images/search/search_left.gif) no-repeat;     
}
.search_container INPUT
{
    border: 0px;
    position: absolute;  
    left: 21px;
    top: 0px;
        
    padding: 6px 0px;
    margin: 0px;
    width: 258px;
    background: url(../images/search/search_repeat.png) repeat-x;
    _background: url(../images/search/search_repeat.gif) repeat-x;
    color: #666;
    font-weight: bold;
    height:18px;
    line-height:18px;       
}

.search_container BUTTON
{
    padding: 5px;
    padding-left: 19px;
    border-left-width: 0px;
    border-right-width: 0px;
    width: 80px;
    background: none transparent scroll repeat 0% 0%;
    border-top-width: 0px;
    border-bottom-width: 0px;
    height: 30px;
    color: #fff;
    font-size: 100%;            
    cursor: pointer;
    font-weight: bold;
}

.search_container .right
{
    position: absolute;
    width: 90px;
    display: block;
    background: url(../images/search/search_right.png) no-repeat;
    _background: url(../images/search/search_right.gif) no-repeat;
    height: 39px;
    top: 0px;
    right: 0px;
}


/*出租房*/
.rentli
{
    width:480px;
    /*border-bottom:dashed 1px #B1B1B1;*/
    background:url(../images/lineTopTopic.gif) repeat-x bottom right;
    height:25px;
    line-height:25px;
    float:left;
    margin:0px auto;
}
.rentli em{font-size:12px;font-weight:bold;color:#dc0100;font-style:normal;}

.rentli .name_1{width:50%; text-align:left; text-indent:17px; float:left; background:url(../imgs/icon_05001.gif) no-repeat 2px 2px;}
.rentli .room_1{ width:25%; float:left; text-align:left;}
.rentli .price_1{ width:25%; float:right;}

.rentli .c1{width:160px; text-align:left; text-indent:17px; float:left; background:url(../imgs/icon_05001.gif) no-repeat 2px 2px;}
.rentli .c2{width:60px;float:left;overflow:hidden;}
.rentli .c3{width:80px;float:left;}

#convrent a{font-weight:bold;font-size:13px;}

