@charset "utf-8";
/*foucs img*/
#i_photo img{margin-left:0px;}
.i_link2 a{float:center;margin:2px;padding:2px 0;display:blcok;height:22px;line-height:22px;}
#index_page{float:right;display:block;padding:1px 0;margin-right:4px;}
#index_page *{float:left;display:inline;line-height:16px;border:1px solid #B6CFCD;text-align:center;padding:0;margin:0 2px;}
#index_page strong{background:#81C0DE;color:#fff;width:16px;}
#index_page span{color:#133879;padding:3px 0 0 0;border:0;cursor:pointer;}
#index_page a{width:16px;color:#81C0DE;text-decoration:none;}
.jdt {}
/* CSS Document */
.header{ width:950px; margin:0 auto; overflow:hidden;}
.logo{ width:209px; float:left;}
.ad725{ width:725px; float:right;}
.navLM{ width:950px; margin:0 auto; overflow:hidden;}
.navM{ width:950px; height:20px; overflow:hidden; }
.navM li{ float:left; margin:0 8px;}
.index_nav{ width:950px; height:50px; margin:0 auto; background:url(../images/index_nav_bg.png) left -222px;}
.nav_r{ float:right;}
.nav_r a{ margin:0 5px;}
.nav_l{ width:36px; float:left; margin:6px 0 0 0; padding-left:15px;}
.index_nav .mainA{ width:155px; float:left; overflow:hidden;}
#nav .mainA .nav_r{ margin:4px 0 0 0; background: url(../images/index_nav_bg.png) left -274px; height:39px; overflow:hidden;}
.index_nav .mainB{ width:123px; float:left;}
#nav .mainB .nav_r{ margin:4px 0 0 0; background: url(../images/index_nav_bg.png) left -274px; height:39px; overflow:hidden;}
.index_nav .mainC{ width:160px; float:left;}
#nav .mainC .nav_r{ margin:4px 0 0 0; background: url(../images/index_nav_bg.png) left -274px; height:39px; overflow:hidden;}
.index_nav .mainD{ width:160px; float:left;}
#nav .mainD .nav_r{ margin:4px 0 0 0; background: url(../images/index_nav_bg.png) left -274px; height:39px; overflow:hidden; }
.index_nav .mainE{ width:190px; float:left;}
#nav .mainE .nav_r{ margin:4px 0 0 0; background: url(../images/index_nav_bg.png) left -274px; height:39px; overflow:hidden;}
.index_nav .mainF{ width:123px; float:left;}
#nav .mainF .nav_r{ margin:4px 0 0 0; background: url(../images/index_nav_bg.png) left -274px; height:39px; overflow:hidden; }

.search{ width:950px; height:70px; margin:0 auto; background:url(../images/index_nav_bg.png) left -36px;}
.searchL {float:left;padding:3px 0 0 35px;width:370px;}
.searchL li {background:transparent url(../images/bg_x1.gif) no-repeat scroll left -22px;float:left;height:22px;overflow:hidden;padding:0 5px;width:170px;}
.searchR {float:right;padding-left:98px;padding-top:13px;width:429px;}
.search_txt {height:24px;overflow:hidden;width:420px;}
.area{ width:950px; margin:0 auto; overflow:hidden;}
.colLM{ width:690px; float:left;}
.colL{ width:308px; float:left; }
.focus_img{border:1px solid #81C0DE; background-color:#FBFDFE; padding:5px;}
.colM{ width:365px; float:right;}
.headline{ font-size:16px; font-weight:bold; text-align:center;}
.dotline {background:transparent url(../images/bg_x1.gif) repeat-x scroll 0 -18px;clear:both;display:block;font-size:1px;height:1px;line-height:1px;overflow:hidden;}
.MList{ font-size:14px; line-height:25px; }
.MList li {background:url(../images/bg_x1.gif) no-repeat scroll left -22px;padding-left:14px;}
.tit1{ width:365px; height:22px; background:url(../images/index_nav_bg.png) left -150px; line-height:22px; }
.tit1 h2{ font-weight:bold; padding-left:20px; }
.List12 li {background:url(../images/bg_x1.gif) no-repeat scroll left -22px;padding-left:13px;}
.List14 li {background:url(../images/bg_x1.gif) no-repeat scroll left -22px;padding-left:13px;font-size:14px;height:24px; line-height:24px; overflow:hidden;}
.List14_hot li { float:left; width:160px; background:url(../images/bg_x1.gif) no-repeat scroll left -22px;padding-left:13px;font-size:14px;height:24px; line-height:24px; overflow:hidden;}
.colMM{padding:0 5px; overflow:hidden;}
.colR{ width:222px; float:right; border:1px solid #81C0DE; background-color:#FBFDFE; padding:3px 13px;}
.tit2{ font-weight:bold; border-bottom:1px solid #ccc; height:30px; line-height:30px; }
.huodong{ width:308px; height:22px; background:url(../images/index_nav_bg.png) left -178px; line-height:22px; }
.huodong h2{ font-weight:bold; padding-left:20px; }

.Blue_bg{ background-color:#EBF5FA;}
.datalist th, .datalist td {line-height:20px;padding:3px 5px 2px 7px;text-align:left;}
.datalist .c1, .datalist .c2 {border-right:1px solid #FFFFFF;}
.tit3{ width:950px; height:28px; background:url(../images/index_tit.png) no-repeat;}
.tit3 a, .tit4 a, .tit5 a, .tit6 a{ font-weight:bold;}
.tit3 .exp, .tit4 .exp, .tit5 .exp, .tit6 .exp{float:right;height:28px;padding-right:12px; line-height:28px;}
.Red{ font-size:14px;}
.tit4{ width:950px; height:28px; background:url(../images/index_tit.png) left -38px;}
.tit5{ width:950px; height:28px; background:url(../images/index_tit.png) left -75px;}
.tit6{ width:950px; height:28px; background:url(../images/index_tit.png) left -116px;}
.deList li{ width:102px; float:left; margin:3px; }
.deList li img{ padding:1px; border:1px solid #ACCAB6;}
.deList li h3{ width:89px;}
.loupan_list {display:inline;float:left;width:345px;}
.imgList108{ overflow:hidden;}
.imgList108 li {display:inline;float:left;line-height:21px;margin:6px 2px;text-align:left;width:108px;}
.imgList108 li img{ padding:1px; border:1px solid #ACCAB6;}
.imgList108 h3{ width:108px;}
.imgList95{ overflow:hidden;}
.imgList95 li { display:inline; float:left;line-height:21px;margin:6px 1px;}
.imgList95 li img{ padding:1px; border:1px solid #ACCAB6;}
.imgList95 h3{ width:98px;}
.imgList70 li {float:left;line-height:21px;margin:0 3px;text-align:left;width:70px;}
.colML {float:left;width:235px;}
.colMR {float:right;width:130px;}
.imgList{ display:block; overflow:hidden;}
.imgList img {border:1px solid #CCC;float:left;margin:3px 9px 0 0;}
.imgList h3 {font-weight:bold;}
.imgList p {line-height:21px;margin:0;padding:0;text-indent:2em;}
.colR p.noindent {text-indent:0;}
.colLS{ width:340px; float:left;}
.colMS{ width:340px; float:right;}
.houseIncome, .houseIncome dt, .houseIncome dd {float:left;font-size:14px;line-height:40px;}
.bssx{ padding:10px auto; overflow:hidden; width:948px; background-color:#FBFDFE; border:1px solid #81C0DE;}
.rankList .front {
background:url(../images/rank.gif) no-repeat left top;color:#FFF;float:left;font-family:Arial;font-size:11px;font-weight:bold;height:13px;line-height:13px;margin:4px 6px 0 0;text-align:center;width:13px;}
.rankList .follow {
background:url(../images/rank.gif) no-repeat -161px top;color:#FFF;float:left;font-family:Arial;font-size:11px;font-weight:bold;height:13px;line-height:13px;margin:4px 6px 0 0;text-align:center;width:13px;}
.rankList li{ height:24px; line-height:24px; overflow:hidden;}
.rankList .td_R {color:#BA2636;}
/*rollPic*/
.F14lists {	LINE-HEIGHT: 23px}
.F14lists UL {	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.F14lists LI {	PADDING-LEFT: 2px; FONT-SIZE: 14px; VERTICAL-ALIGN: bottom}
.F14lists LI SPAN {	FONT-SIZE: 9px; COLOR: #533826}
.FixTitle A:link {	COLOR: #0736aa; TEXT-DECORATION: none}
.FixTitle A:visited {	COLOR: #0736aa; TEXT-DECORATION: none}
.FixTitle A:hover {	TEXT-DECORATION: underline}
.FixTitle {	BORDER-RIGHT: #a2d1ff 1px solid; BORDER-TOP: #a2d1ff 1px solid; BACKGROUND: url(../images/olyready_bg_cl_002.gif) 0px -101px; OVERFLOW: hidden; BORDER-LEFT: #a2d1ff 1px solid; LINE-HEIGHT: 24px; BORDER-BOTTOM: #a2d1ff 1px solid; HEIGHT: 24px}
.FixTitle H3 {	PADDING-LEFT: 30px; FONT-SIZE: 14px; BACKGROUND: url(../images/olyready_bg_cl_001.gif) 2px -197px; FLOAT: left; COLOR: #0736aa}
.FixTitle SPAN {	PADDING-RIGHT: 5px; FLOAT: right}
.RForm {	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px}
.RForm DT {	LINE-HEIGHT: 23px}
.RformB {	PADDING-LEFT: 10px}
.blk_29 { PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; ZOOM: 1; POSITION: relative}
.blk_29 .LeftBotton {	BACKGROUND: url(../images/ca_hz_002.gif) no-repeat 0px 0px; LEFT: 5px; FLOAT: left; WIDTH: 11px; CURSOR: pointer; POSITION: absolute; TOP: 60px; HEIGHT: 114px}
.blk_29 .RightBotton {	RIGHT: 5px; BACKGROUND: url(../images/ca_hz_002.gif) no-repeat -11px 0px; FLOAT: right; WIDTH: 11px; CURSOR: pointer; POSITION: absolute; TOP: 60px; HEIGHT: 114px}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 888px; PADDING-TOP: 15px}
.blk_29 .box { display:inline;FLOAT: left; WIDTH: 168px; margin:0 8px;TEXT-ALIGN: center}
.blk_29 .box IMG {	BORDER-RIGHT: #add2fc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #add2fc 1px solid; DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; MARGIN: 0px auto; BORDER-LEFT: #add2fc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #add2fc 1px solid}
.blk_29 .box A:hover IMG {	BORDER-RIGHT: #5385cc 1px solid; BORDER-TOP: #5385cc 1px solid; BORDER-LEFT: #5385cc 1px solid; BORDER-BOTTOM: #5385cc 1px solid}
.blk_29 .box P {	MARGIN: 6px auto 0px; WIDTH: 160px; LINE-HEIGHT: 20px; height:20px; overflow:hidden;}
.rollphotos {	WIDTH: 950px}
.partC {	MARGIN-TOP: 10px; OVERFLOW: auto; WIDTH: 950px}
.partC .PC_left {	OVERFLOW: auto; WIDTH: 470px}
.partC .PC_right {	OVERFLOW: auto; WIDTH: 470px}
.partC .PC_left {	FLOAT: left}
.partC .PC_right {	FLOAT: right}
.PT_mix {	BORDER-RIGHT: #a2d1ff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a2d1ff 0px solid; PADDING-LEFT: 0px; BACKGROUND: #f3fbfe; PADDING-BOTTOM: 10px; OVERFLOW: auto; BORDER-LEFT: #a2d1ff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a2d1ff 1px solid}
.PhoTxt {	MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: auto; WIDTH: 220px}
.PhoTxt IMG {	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid}
.PhoTxt H1 {	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 23px}
.PhoTxt P {	COLOR: #545454; LINE-HEIGHT: 20px}
.tit_r{ float:right; padding-right:15px;}

/*bbs login*/
.bbs_login{ width:160px; height:24px; background:url(../images/index_nav_bg.png) -458px -150px;}
.login_l{ width:155px; float:left;}
.login_l .s1{ height:25px;}
.login_l .s1 input {border:1px solid #B8BEC1;font-size:12px;height:17px;width:100px;}
.login_r input {background: url(../images/index_nav_bg.png) -627px -148px;border:0 none;height:52px;width:59px;cursor:pointer;}
.login_b{ width:222px; overflow:hidden; height:22px; line-height:22px; font-size:14px; }
.lg-chk{ margin-right:5px;}

/*scoll pic*/
#v_bg{ background-color:#FBFDFE;width:948px;}
#v_bg .arrBox{width:938px;margin:15px auto; overflow:hidden;}
#v_bg .pp{ width:909px;overflow:hidden;float:left;}
#v_bg .pp li{margin:0 16px 0 7px; float:left;display:inline;width:160px}
#v_bg .pp li img{width:160px;height:207px}
#v_bg .pp li h5{margin-top:10px;height:20px;text-align:center;font-weight:normal;font-size:12px}
#v_bg .arrL, #v_bg .arrR{ background:url(http://www.bestvilla.com.cn/images/ca_hz_002.gif) no-repeat scroll 0 0;margin-top:60px;height:114px;width:11px;cursor:pointer;overflow:hidden; margin-right:3px;}
#v_bg .arrL{float:left}
#v_bg .arrR{float:right;background-position:-11px 0}