body,img{margin:0;padding:0; list-style:none; font-family:PMingLiU; font-size:13px;}
body.home{}
body{ line-height:160%; color:#333;}
ul,li{list-style: none; padding:0; margin:0;}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:underline;}

.clearfix:before,.clearfix:after{ content:""; display:table; } 
.clearfix:after{clear:both;} 
.clearfix{ *zoom:1;/*IE/7/6*/}

.eng{ font-family:"Arial Unicode MS";}
.red{color:#da0200;}
.mt10{ margin-top:10px; display:block;}
.font16{ font-size:16px;}


.content{ width:950px; margin:0 auto;}
img{ padding:0; margin:0; border:none;}

.pullleft{ float:left;}
.pullright{ float:right;}

.menu{  width:950px; margin:1px auto;}
.menu .logo{ float:left; width:275px; padding:9px 0 3px 0;}
.menu .lang{ padding-top:5px; padding-right:10px; width:630px; height:15px; float:right; text-align:right; font-size:12px; line-height:15px; font-weight:bolder;}
.menu .tel{ /*background:url(../images/tel.gif) no-repeat 325px 12px; padding-top:30px; width:660px; */padding-top:10px; width:420px; float:right; font-size:12px; font-weight:bolder;}
/*.menu .nav{ float:right;}
.menu .nav li{ float:left;}
.submenu{background:url(../images/submenu_bg.png) repeat-x; height:88px;}
.submenu .menu{ background:none;}*/


/*example*/
.banner{ width:950px; margin:0 auto;}
.banleft{ width:640px; float:left;}
.flexslider{position:relative;height:120px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; width:640px;}
.slides{position:relative;z-index:1;}
.slides li{height:120px;}


.flex-control-nav{position:absolute;bottom:-15px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) -14px 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flexslider1{position:relative;height:261; margin-top:10px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.flexslider1 .slides{position:relative;z-index:1;}
.flexslider1 .slides li{height:261px;}
.flexslider1 .flex-control-nav{position:absolute;bottom:-15px;z-index:2;width:125px;text-align:center;}

.flexslider2{position:relative;height:208; margin-top:10px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.flexslider2 .slides{position:relative;z-index:1;}
.flexslider2 .slides li{height:208px;}
.flexslider2 .flex-control-nav{position:absolute;bottom:-15px;z-index:2;width:125px;text-align:center;}

.flexslider3{position:relative;height:300; margin-top:10px;overflow:hidden;background: none;}
.flexslider3 .slides{position:relative;z-index:1;}
.flexslider3 .slides li{height:220px;}
.flexslider3 .flex-control-nav{position:absolute;bottom:-5px;z-index:2;width:125px;text-align:center;}
.flexslider3 a.name{ display:block; color:#000; font-weight:bold; padding:5px 0 10px 0; font-size:14px;}


/*.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}*/

.ban_right{ float:right; width:310px;}
.slidebox {width:310px;position:relative;height:120px;}
.slidebox li {float:left;width:310px;height:120px;left:0;top:0;}
.slidebox li img {display:block;width:310px;height:120px;}
.dot {position:absolute; width:310px; height:10px; text-align:center; margin-top:-37px; z-index:999999}
.dot p {margin-right:10px;}
.dot b {width:9px;height:9px;border-radius:9px;color:#333;display:inline-block;border:1px solid #fff;background:#fff;text-align:center;line-height:6px;margin:0 4px;margin-top:6px;cursor:pointer;font-weight:normal;}
.dot .cur {background:#F63;color:#fff;border:1px solid #f63;}

.example{ height:274px; overflow:hidden;}
.example ul li{ background:no-repeat center; height:274px;}
.example ol{position: relative; width: 80px;height: 20px; margin-top:-30px;left:49%;}
.example ol li{float:left;width: 10px;height: 10px;margin: 5px;border-radius: 50%;
	background-color: #fff;
	background-color: rgba(0, 0, 0, 0.3);
	text-indent: -999em; /* make the text accessible to screen readers */
	cursor: pointer;
	}
.example ol li.seleted{background-color:#FF0;
	-webkit-transform: scale(1.5);
	transform: scale(1.5);}

.w12{ padding:40px 40px 30px 40px; background:#FFF; z-index:9999}
.w11{ padding:20px 30px 30px 30px;}
.w8{ width:720px;}
.w6{ width:505px;}
.w2{ width:220px;}
.w5p{ width:465px;}

.adleft{ width:230px;}
.adleft li{ margin:1px 0;}
.adcenter{ width:360px;}
.search{ width:950px;}

h1{ font-family:PMingLiU; font-size:24px; padding:0; margin:0; font-weight:normal;}
h1.red{ color:#da0200}


h2{ font-size:36px; line-height:36px; font-family:PMingLiU; background:url(../images/title_line.gif) no-repeat 0 1px; font-weight:normal; padding:0 0 10px 15px; margin:0 0 0 0;}
.unline{ border-bottom:1px #adadad solid;}
h2 span{ padding-top:5px; margin-right:13px;}

h3{ font-size:18px; font-weight:bold; border-bottom:2px #7f1e1d solid; padding:0 0 5px 0;}
h3 span{ float:right; font-size:13px; font-weight:normal;}

h4{ font-size:24px; font-weight:normal; padding:0; margin:20px 0 0 0;}
h4.newhouse{ background:url(../images/ico_new.gif) no-repeat; padding-left:35px; line-height:26px; margin-top:30px;}
h4.video{ background: url(../images/ico_video.gif) no-repeat; padding-left:35px; line-height:26px; margin-top:30px;}

.dotline{ background: url(../images/dot_line.gif) repeat-x bottom; padding:0 0 10px 0; margin:0 13px 10px 0;}
.nobg{ background:none;}
.dotline .tit{ font-size:24px; font-family:PMingLiU; float:left; width:48px; background:url(../images/hot_dot.gif) no-repeat right 4px; padding:0 20px 0 0;}
.dotline .con{ width:410px; float:left; margin-left:20px;}
.dotline .con p{ padding:0; margin:0; font-size:13px; font-family: PMingLiU; color:#888888; line-height:26px;}
.dotline .con a img{ display:block; margin-top:6px;}
.dotline .image{ float:right; width:216px; text-align:center;}
.dotline .con ul li img{ margin-top:1px;}
.dotline ul li{ padding:3px 0;}
.dotline ul li a{ padding:0; margin:0;}

.good{ color:#ccc; line-height:28px; font-size:12px;}
strong.red{color:#da0200; font-size:16px;}

ul.ad{ margin-top:5px;}
ul.ad li{ margin:0 0 -5px 0; padding:0;}

.search{ margin:2px 0 0 0;}
.search h1{ float:left; padding:16px 3px 0 36px; font-size:22px; color:#000; margin:0; background:url(../images/ico_search.gif) no-repeat 0 12px;}
.search form .inp{ width:178px; height:31px; float:left; margin:10px 5px 0 2px; padding:0 8px; font-size:14px; font-family:"Arial Unicode MS"; color:#000; }
.search form select.inp{ width:120px; float:left; border:none; margin:0; padding:0 3px; font-family:PMingLiU;}
.sleHid { display:block; float:left; width:95px; overflow:hidden;}    
.sleBG  { width:120px; height:31px; margin:10px 3px 0 3px; float:left; border:#898989 1px solid; background:url("../images/selArr.jpg") #fff no-repeat 95px -3px;  display:block; }
.searchmore{ margin:-5px 0 15px 0;}


.smallinp{ width:160px; float:left; border:none; margin:0; line-height:20px; font-family:PMingLiU;}
.smallsleHid { display:block; float:left; width:135px; overflow:hidden;}    
.smallsleBG  { width:160px; height:22px; margin:5px 3px 0 3px; float:left; border:#ccc 1px solid; background:url("../images/ico-arrow.png") #fff no-repeat 132px 0;  display:block; }

.searchleft{ width:840px; float:left;}
.searchright{ width:100px; float:right; text-align:right; padding-top:12px;}

.searchmap{ margin-bottom:10px;}

.listright{ width:775px;}
.leftsearch{ width:160px;}
.leftsearch h1{ padding:2px 3px 2px 36px; line-height:26px; font-size:22px; color:#000; margin:0; background:url(../images/ico_search.gif) no-repeat 0 0;}
.leftsearch form{ width:160px;}
.leftsearch form .inp{ width:156px; height:31px; margin:5px 0 5px; text-indent:2px; font-size:14px; font-family:"Arial Unicode MS"; color:#000; }
.leftsearch select.inp{ width:160px; border:none; margin:0; text-indent:0; font-family:PMingLiU;}
.leftsearch .sleHid { display:block; width:135px; overflow:hidden;}    
.leftsearch .sleBG  { width:160px; height:31px; margin:6px 0 0; float:left; border:#898989 1px solid; background:url("../images/selArr.jpg") #fff no-repeat 132px -3px;  display:block; }
.leftsearch .smallinp{ width:160px; border:none; margin:0; line-height:20px; font-family:PMingLiU;}
.leftsearch .smallsleHid { display:block; width:135px; overflow:hidden;}    
.leftsearch .smallsleBG  { width:160px; height:22px; margin:5px 0 0; float:left; border:#ccc 1px solid; background:url("../images/ico-arrow.png") #fff no-repeat 132px 0;  display:block; }


.mainleft{ width:745px; float:left;}
.mainright{ width:205px; float:right;}

.listul li{ width:235px; float:left; margin:0 13px 20px 0; font-family: PMingLiU; font-size:13px;}
.listul li a{ font-weight:bold; color:#000; text-decoration:none; font-size:16px; font-family:"Microsoft YaHei UI"; margin-top:10px; display:block;}
.listul li a.red{ color:#F00; font-size:13px; padding-bottom:20px; display:block;}
.listul li a:hover,a.red:hover{ color:#c40200;}
.listul li p{ padding:0; margin:0 0 10px 0; line-height:24px;}
.listul li p.pic{ height:150px; width:235px; font-size:235px; padding:0; margin:0; overflow:hidden; display:table-cell; text-align:center; vertical-align:middle; background:#e3e3e3; margin-bottom:15px; }
.listul li p.pic img{ max-height:150px; max-width:235px;}
.listul li span{ font-family: "Microsoft JhengHei";}
.listul li span.price{ color:#F00;  display:block; margin:15px 0 0 0;}
.listul li span.tab{ 
display:block; width:75px; height:72px; color:#fff; background:url(../images/tab_bg.png) no-repeat; 
line-height:68px;
text-align:center; 
 position:absolute;
font-size:15px;
font-weight:bold;
margin:-5px 0 0 5px;
-ms-transform:rotate(-8deg); /* IE 9 */
-moz-transform:rotate(-8deg); /* Firefox */
-webkit-transform:rotate(-8deg); /* Safari and Chrome */
-o-transform:rotate(-8deg); /* Opera */
transform:rotate(-8deg);
}

div.tab{ 
display:block; width:75px; height:72px; color:#fff; background:url(../images/tab_bg.png) no-repeat; line-height:68px; text-align:center;  position:absolute; font-size:15px;
margin:-25px 0 0 435px;
-ms-transform:rotate(-8deg); /* IE 9 */
-moz-transform:rotate(-8deg); /* Firefox */
-webkit-transform:rotate(-8deg); /* Safari and Chrome */
-o-transform:rotate(-8deg); /* Opera */
transform:rotate(-8deg);
}

.listul li span.tab img{ filter:alpha(opacity=50); -moz-opacity:0; -khtml-opacity:0; opacity:0;}

.ls li{ width:170px; font-family:PMingLiU;}
.ls li img{ margin-bottom:10px;}
.ls li a{ color:#000; text-decoration:none;}
.ls li a:hover{color:#c40200;}

.left{ width:395px; float:left;}
.right{ width:380px; float:right;}

.jg{ background:url(../images/dot_line.gif) repeat-x bottom; padding-bottom:10px; margin-bottom:10px;}
.jg span{ color:#d10200; font-size:24px;}
.jg span.num{ color:#fe0300; font-size:36px; font-weight: bold; padding:0 10px;}

.sliderimg{ height:145px; width:205px; background:#aedfee; text-align:center;}

.add{ border-bottom:3px #7f1e1d solid; padding:5px 0;}

ul.sub li{ padding:5px 0 0 70px; margin-bottom:10px; min-height:20px;}
.jiange{ float:left; width:130px; background:url(../images/jg.gif) no-repeat left;}
.mj{ float:left; width:230px; background:url(../images/mj.gif) no-repeat left;}
.dd{ background:url(../images/dd.gif) no-repeat left; clear:both}
.jt{ background:url(../images/jt.gif) no-repeat left top;}
.cc{ background:url(../images/cc.gif) no-repeat left top;}
.hbl{ background:url(../images/hbl.gif) no-repeat left;}
.md{ background:url(../images/md.gif) no-repeat left;}

.subbtn{ width:198px; float:right;}

#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayFF { background:transparent url(80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background:#fff url(../images/WhiteLoading.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }
#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:12px; }
#mbNumber { background:url(../images/mbNumber_bg.gif) no-repeat center; display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:32px; height:100px; background:transparent url(../images/CustomBlackPrevious.gif) no-repeat center; position: absolute; top:38%; left:-32px; }
#mbNextLink { width:32px; height:100px; background:transparent url(../images/CustomBlackNext.gif) no-repeat center; position: absolute; top:38%; right:-32px; }
#mbCloseLink { width:24px; background:transparent url(../images/CustomBlackClose.gif) no-repeat center; position:absolute; top:10px; right:10px; }
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }
.layout_default{float:left; margin:3px; height:350px; width:350px; border:#b7d3e1 1px solid; padding:1px;}
.zoom{ float:right; padding:10px 10px 0 0;}
.mod_gallerylist{width:720px; margin:0 auto}
.meta{font-size:12px; text-align:center;}
.image_container{display: table-cell; *display:block; width:350px; height:270px; overflow:hidden; background:#e3e3e3; text-align:center; vertical-align:middle; margin-bottom:10px;}
.image_container img{}
.layout_default .meta a{color:#333; text-decoration:none; display:block; padding:10px 0 0 10px; text-align:left}

.telbox{ background:url(../images/tel_bg.jpg) no-repeat; height:155px; line-height:normal;}
.hktel{ font-size:22px; color:#FFF; text-align:center; padding:45px 0 20px 0;}
.hktime{ text-align:center; color:#000; font-size:14px;}

.aybg li{ background:url(../images/8d_bg.gif) no-repeat; width:420px; height:28px; line-height:28px; font-size:15px; font-weight:bold; text-indent:10px; font-family: "Microsoft JhengHei"; color:#000; margin:3px 0 8px 0;}

.other{ margin-top:10px; line-height:normal;}
.otherlist{ border:1px #e1dcd3 solid; border-top:none; background:#f2eee8; margin:0;padding:5px; margin-top:-10px;}

.otherlist ul{ background:#FFF; padding:5px; font-size:12px; color:#333;}
.otherlist ul li{ background:url(../images/otherlist_dot.gif) repeat-x bottom; padding-bottom:5px; margin-bottom:5px;}
.otherlist ul li:nth-last-child(1){ background:none; margin-bottom:0; padding-bottom:0;}
.otherlist ul li a{ color:#333; font-weight:bold;}
.otherlist ul li .pri{ display:block;}
.otherlist ul li .pri .ry{ font-size:18px; font-weight:bold; font-family:"Arial Unicode MS"; color:#cc3333;}
.otherlist ul li img{ float:left; padding:1px; border:1px #e1dcd3 solid; width:65px; height:65px;}
.otherlist ul li .txt{ float:right; width:125px;}


table.searchResult.list_map th {
background-color: #e0f1e1;
} 
table.searchResult.list_map th a {
color: #438641 !important;
}

table.searchResultTh.list_map td.cell01 {width:19%;}
table.searchResultTh.list_map td.cell02 {width:19%;}
table.searchResultTh.list_map td.cell03 {width:19%;}
table.searchResultTh.list_map td.cell04 {width:10%;}
table.searchResultTh.list_map td.cell05 {width:10%;}
table.searchResultTh.list_map td.cell06 {width:12%;}
table.searchResultTh.list_map td.cell07 {width:11%;}

table.searchResult.list_map td.cell01 {width:19%; background-color:#FFFFFF;}
table.searchResult.list_map td.cell02 {width:19%;}
table.searchResult.list_map td.cell03 {width:19%;}
table.searchResult.list_map td.cell04 {width:10%;}
table.searchResult.list_map td.cell05 {width:10%;}
table.searchResult.list_map td.cell06 {width:12%;}
table.searchResult.list_map td.cell07 {width:11%; text-align:center;}

table.searchResult.list_map td.cell01 p {
margin-right: -7px;
overflow: hidden;
position: relative;
width: 70px;
text-align:center;
margin: 0 auto;
}
table.searchResult.list_map td.cell01 a {
border: 1px solid #CCCCCC;
height: 60px;
width: 60px;
display:block;
float:left;
}

table.searchResultTh{
border-top:1px solid #a89e90;
border-left:1px solid #a89e90;
border-collapse:collapse;
border-spacing:0;
background-color:#8e816f;
width:100%;
margin:0 0 0 0;
empty-cells:show;
color:#ffffff;
}
table.searchResultTh.top10{
margin:10px 0 0 0;
}
table.searchResultTh td{
border-right:1px solid #cac2b6;
border-bottom:1px solid #a89e90;
padding:8px 0;
line-height:1.2;

}
table.searchResultTh td span{
margin:0 0 0 5px;
}
table.searchResultTh td.cell01{
width:7%;
}
table.searchResultTh td.cell02{
width:9.5%;
}
table.searchResultTh td.cell03,
table.searchResultTh td.cell04{
width:20%;
}
table.searchResultTh td.cell05{
width:14%;
}
table.searchResultTh td.cell06,
table.searchResultTh td.cell07{
width:8%;
}
table.searchResultTh td.cell07{
border-right:1px solid #a89e90;
}

/* �笔�桀聦�� */
table.searchResultTh.list_land td.cell03,
table.searchResultTh.list_land td.cell04{
width:25%;
}
table.searchResultTh.list_land td.cell06{
border-right:1px solid #a89e90;
}

/* 鞈硫�桀聦�� */
table.searchResultTh.list_rent td.cell03,
table.searchResultTh.list_rent td.cell04{
width:15%;
}
table.searchResultTh.list_rent td.cell05,
table.searchResultTh.list_rent td.cell06,
table.searchResultTh.list_rent td.cell07,
table.searchResultTh.list_rent td.cell08{
width:9%;
}

table.searchResultTh.list_rent td.cell05,
table.searchResultTh.list_rent td.cell06{
width:12%;
}



/* 璊揣蝯鞉�
--------------------------------------*/
table.searchResult{
border-top:1px solid #a89e90;
border-left:1px solid #a89e90;
border-collapse:collapse;
border-spacing:0;
background-color:#ffffff;
width:100%;
margin:5px 0 0 0;
empty-cells:show;
position:relative;
}
table.searchResult a{color:#cc3333;}
table.searchResult th{
border-right:1px solid #a89e90;
border-bottom:1px solid #a89e90;
background:#eaf8fc url(/images/line_02.gif) no-repeat top left;
padding:7px;
text-align:left;
font-size:107.7%;
}
table.searchResult th.orange{
background:#fff6e2 url(/images/line_02.gif) no-repeat top left;
}
table.searchResult th img{
margin:0 0 0 5px;
vertical-align:middle;
}
table.searchResult td{
border-right:1px solid #a89e90;
border-bottom:1px solid #a89e90;
padding:7px;
font-size:92.3%;
line-height:1.33;
}
table.searchResult td span.red{
font-weight:bold;
font-size:116.7%;
color:#cc3333;
font-family:"Arial Unicode MS";
}

table.searchResult td.cell01{
background:#f6f2ea url(/images/line_02.gif) top left;
width:7%;
padding-right:0;
padding-left:0;
text-align:center;
vertical-align:top;
}
table.searchResult td.cell01 img{
display:block;
margin:0 auto;
}
table.searchResult td.cell01a{
background:url(/images/search_result_checkbg_01.gif) bottom repeat-x;
width:7%;
padding-right:0;
padding-left:0;
text-align:center;
vertical-align:top;
}
table.searchResult td.cell01a img{
display:block;
margin:0 auto;
}
table.searchResult td.cell02{
width:7%;
text-align:center;
}

table.searchResult td.cell02 img{
	border:1px solid #cccccc;

	float: left;
	height: 60px;
	width: 60px;

}

table.searchResult td.cell02 p{
position:relative;
width:70px;
margin-right:-15px;
margin-left:10px;
overflow:hidden;

}

*html table.searchResult td.cell02 p{
width:71px;
}

table.searchResult td.cell02 a{
	border:1px solid #cccccc;
	margin-right:7px;
	float: left;
	height: 60px;
	width: 60px;
	text-align: center;
}
table.searchResult td.cell02 a.zoom{
display:block;
position:absolute;
top:50%;
left:50%;
z-index:1000;
border:none;
margin:-12px 0 0 -47px;
}
table.searchResult td.cell03,
table.searchResult td.cell04{
width:20%;
}
table.searchResult td.cell05{
width:14%;
}
table.searchResult td.cell06,
table.searchResult td.cell07,
table.searchResult td.cell08{
width:8%;
}

.t_popoverlay01 {
padding:0 9px 9px 9px;
border:#a89e90 solid 1px;
background:#f4f0e8;
position:absolute;
top:95%;
right:106px;
width:170px;
z-index:100;
}

.t_popoverlay01 span.box
{
margin-top:9px;
display:block;
}

.t_popoverlay01 span.box span.red
{
font-weight:bold;
font-size: 116.7%;
}




.t_popoverlay01 .toparrow,.t_popoverlay03 .toparrow
{
position:absolute;
top:-5px;
left:10px;
}

a.arrow01{
background:url(../images/arrow_right_01.gif) no-repeat 0% 50%;
padding:0 0 0 15px;
}

DIV.jogger { 
PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN:15px auto;
 PADDING-TOP: 2px; FONT-FAMILY: "Lucida Sans Unicode",
 "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, Verdana, sans-serif;
 text-align:center;
} 
DIV.jogger A { 
PADDING-RIGHT: 0.64em; PADDING-LEFT: 0.64em; PADDING-BOTTOM: 0.43em;
 MARGIN: 2px; COLOR: #fff; PADDING-TOP: 0.5em; 
BACKGROUND-COLOR: #ee4e4e; TEXT-DECORATION: none 
} 
DIV.jogger A:hover { 
PADDING-RIGHT: 0.64em; PADDING-LEFT: 0.64em; PADDING-BOTTOM: 0.43em;
 MARGIN: 2px; COLOR: #fff; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #de1818 
} 
DIV.jogger A:active { 
PADDING-RIGHT: 0.64em; PADDING-LEFT: 0.64em; PADDING-BOTTOM: 0.43em;
 MARGIN: 2px; COLOR: #fff; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #de1818 
} 
DIV.jogger SPAN.current { 
PADDING-RIGHT: 0.64em; PADDING-LEFT: 0.64em; PADDING-BOTTOM: 0.43em;
 MARGIN: 2px; COLOR: #6d643c; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #f6efcc 
} 
DIV.jogger SPAN.disabled { 
PADDING-RIGHT: 0.64em; PADDING-LEFT: 0.64em; PADDING-BOTTOM: 0.43em;
 MARGIN: 2px; COLOR: #fff; PADDING-TOP: 0.5em; 
BACKGROUND-COLOR: #ee4e4e; TEXT-DECORATION: none 
} 



h3.qa_title01{
	margin-bottom:10px;
	font-size:153.8%;
	color:#010029;
	border-bottom:#010029 solid 1px;
	font-weight:bold;
	font-family: "Microsoft YaHei UI";
	}
h3.qa_title01 span{
	font-size:123.8%;
	font-weight:bold;
	font-family:"Microsoft YaHei UI";
	color:#014099;
	float:none;
	}
h4.qa_title02{
	margin-bottom:5px;
	font-size:153.8%;
	font-weight:bold;
	font-family: "Microsoft YaHei UI";
	color:#010029;
	background:url(../images/qa_bgline_01.gif) repeat-x bottom;
	padding:0 0 10px;
	}

h4.qa_title02 span{
	font-size:123.8%;
	font-weight:bold;
	font-family:"Microsoft YaHei UI";
	color:#014099;
	}
	
ul.qa_list01{
	margin-bottom:20px;
	}
	
	
p.qa_answer01{
	margin-bottom:20px;
	}

p.qa_answer01 span{
	font-size:153.8%;
	font-family:"Microsoft YaHei UI";
	color:#ff2a00;
	font-weight:bold;
	}
p.qa_answer01 span.qa_txt{ float:right; width:915px; font-size:13px; color:#333; font-weight:normal; font-family:PMingLiU;}
	
	
.contact{ width:316px; font-family:"Microsoft YaHei UI"; font-size:12px; margin-bottom:20px;} 
.contact h4{ font-family:"Microsoft YaHei UI"; font-weight:bold; font-size:18px; padding:0; margin:0; color:#c00;}
.contact p{ padding:0; margin:8px 0 0; color:#333;}
.contact a{color:#c00;}

table.tableCom{
width:100%;
border-top:1px solid #cec7bb;
/*border-left:1px solid #cec7bb;*/
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
margin:10px 0 0 0;
}

table.tableComFirst{
margin:20px 0 0 0;
}

table.tableCom th,
table.tableCom td{
/*border-right:1px solid #cec7bb;*/
border-bottom:1px solid #cec7bb;
font-size:92.3%;
text-align:left;
vertical-align:top;
padding:10px;
}

table.tableCom th{
background:#f8f8f8;
width:155px;
border-right:none;
color:#7f1e1d;
font-weight:normal;
}

table.tableCom td{
	width: 518px;
/*width:518px;*/
}

table.tableCom th.address01{
width:65px;
}

table.tableCom th.address02{
background:#fcfaf7;
width:70px;
border-bottom:1px solid #cec7bb;
}

table.tableCom th.bgdot{
background:#fcfaf7 url(/images/inquiry_bg_dot.gif) repeat-x left bottom;
border-bottom:none;
}

table.tableCom th.address01 span.txt,
table.tableCom th.address02 span.txt{
width:auto;
}

table.tableCom td.bgdot{
background:url(/images/inquiry_bg_dot.gif) repeat-x left bottom;
border-bottom:none;
}

table.tableCom th span.txt{
width:120px;
float:left;
}

table.tableCom th img{
float:right;
}

table.tableCom th img.required01{
float:none;
}

table.tableCom td.adviseCheck label{
display:block;
margin:4px 0;
}

table.tableCom td.adviseCheck span{
font-weight:bold;
margin:10px 0 0 0;
display:block;
}

table.tableCom td.adviseCheck span.nomargin{
margin:0;
}

table.tableCom03 th span.txt{
width:140px;
float:left;
}

table.tableCom03 th img{
float:right;
}

table.tableCom03 th img.required01{
float:none;
}

table.tableCom td label,
table.tableCom td select{
margin:0 5px 0 0;
}

table.tableCom td label.dblock{
display:block;
margin-bottom:3px;
}

table.tableCom td label.dblock:last-child{
margin-bottom:0;
}

table.tableCom td .textarea{
width:489px;
padding:8px;
}

table.tableCom td input{
vertical-align:middle;
margin:0 5px 0 0;
}

table.tableCom td .x-small{
width:20px;
padding:3px 5px;
}

table.tableCom td .small{
width:67px;
padding:3px 5px;
}

table.tableCom td .middle{
width:107px;
padding:3px 5px;
}

table.tableCom td .large{
width:306px;
padding:3px 5px;
}

table.tableCom td .large02{
width:495px;
padding:3px 5px;
}

table.tableCom03 td .large02{
width:360px;
padding:3px 5px;
}

table.tableCom td .txtside{
margin:0 5px;
}

table.tableCom td .focus{
border:1px solid #5cca8b;
}



table.tableCom td p.txt{
margin:7px 0 0 0;
}

table.tableCom td p.txt02{
margin:0 0 7px 0;
}

table.tableCom03 td p.txt{
margin:7px 0 7px 0;
}

table.tableCom03 td p.txt02{
margin:0 0 7px 0;
}

table.tableCom td.error{
background:#fff3f3;
}



a.df_1{ display:block; width:140px; height:128px; position:absolute; margin:8px 0 0 569px;}
a.df_2{ display:block; width:56px; height:137px; position:absolute; margin:136px 0 0 569px;}
a.df_3{ display:block; width:53px; height:120px; position:absolute; margin:217px 0 0 497px;}
a.df_4{ display:block; width:53px; height:54px; position:absolute; margin:276px 0 0 550px;}
a.df_5{ display:block; width:53px; height:54px; position:absolute; margin:311px 0 0 448px;}
a.df_6{ display:block; width:84px; height:36px; position:absolute; margin:311px 0 0 364px;}
a.df_7{ display:block; width:55px; height:36px; position:absolute; margin:347px 0 0 398px;}
a.df_8{ display:block; width:84px; height:77px; position:absolute; margin:360px 0 0 311px;}

a.txt_1{ display:block; width:90px; height:42px; position:absolute; margin:23px 0 0 451px;}
a.txt_2{ display:block; width:105px; height:50px; position:absolute; margin:180px 0 0 644px;}
a.txt_3{ display:block; width:112px; height:57px; position:absolute; margin:173px 0 0 388px;}
a.txt_4{ display:block; width:112px; height:57px; position:absolute; margin:302px 0 0 610px;}
a.txt_5{ display:block; width:112px; height:57px; position:absolute; margin:367px 0 0 552px;}
a.txt_6{ display:block; width:112px; height:57px; position:absolute; margin:216px 0 0 257px;}
a.txt_7{ display:block; width:112px; height:45px; position:absolute; margin:405px 0 0 437px;}
a.txt_8{ display:block; width:124px; height:62px; position:absolute; margin:307px 0 0 185px;}

.searchbtn {width:255px; float:right; color:#333;}
.searchbtn a{ display:block; margin:-4px 0 0 0;}
.searchbtn h5{ color:#000; font-weight:bold; font-size:14px; margin:0 0 10px 0;}

.fromtxt{ width:60px; float:left;}
.smallfrom{ font-size:12px;}
.smallfrom input{ font-size:12px; font-family:PMingLiU; color:#333; }
.smallfrom textarea{font-size:12px; font-family:PMingLiU; color:#333;}
.fromth{ margin-bottom:4px;}

.searchmap{ width:140px; float:left; font-size:16px;  color:#FFF; font-weight:bold;}
.searchmap li{ cursor:pointer; float:left; width:60px; display:block; text-align:center; line-height:40px; margin:0 5px 5px 0}

.bhd{ width:130px; background:#4e70a7; text-align:center; line-height:135px;}

.db{ }
.db li{ background:#71c2a2;}
.db li.current{background:#30c188;}


.zb{ width:190px;}
.zb li{ background:#95cc51;}
.zb li.current{background:#73bc1b;}


.gd{ width:190px;}
.gd li{ background:#71bb54;}
.gd li.current{background:#3f961c;}

.jj{ width:190px;}
.jj li{ background:#c8d65e;}
.jj li.current{background:#afc413;}

.zg{ width:190px;}
.zg li{ background:#f5dc62;}
.zg li.current{background:#edcb23;}

.sg{ width:190px;}
.sg li{ background:#f5b938;}
.sg li.current{background:#de9c10;}

.jz{ width:190px;}
.jz li{ background:#f29419;}
.jz li.current{background:#d48216;}

.bgred{ background:#7f1e1d}

.searchtop{border-bottom:#e6e6e6 1px dashed; margin-bottom:15px; padding-bottom:5px; font-weight:bold; color:#000;}
.searchtop input{float:left;width:13px;height:13px;margin-right:3px;margin-top:2px;}
.searchtop a{ font-weight:bold; color:#000;}
.searchfoot{border-top:#e6e6e6 1px dashed; margin-top:15px; padding:10px 0 0}

.screenBox li{ float:left; width:190px; padding:0 0 2px 0;}
.screenBox li label{line-height:22px;margin:0px 15px 0px 0px;color:#666;overflow:hidden;text-decoration:none;float:left;display:block;vertical-align:middle;}
.screenBox li label input{float:left;width:13px;height:13px;margin-right:3px;margin-top:5px;}

.lineBox li{ float:left; width:200px; padding:0 0 2px 0;}
.lineBox li label{line-height:22px;margin:0px 15px 0px 0px;color:#666;overflow:hidden;text-decoration:none;float:left;display:block;vertical-align:middle;}
.lineBox li label input{float:left;width:13px;height:13px;margin-right:3px;margin-top:5px;}

a.img1{ display:block; position:absolute; width:75px; height:90px; margin:50px 0 0 300px;}
a.img2{ display:block; position:absolute; width:70px; height:90px; margin:50px 0 0 97px;}
a.img3{ display:block; position:absolute; width:90px; height:100px; margin:173px 0 0 264px;}

.stepcontent h1{ margin:20px 0; color:#000;}
.stepbox{ width:472px;}
.step{ border:1px #999999 solid; height:90px; border-radius:4px; padding:10px 5px 10px 5px; margin-bottom:7px; font-size:12px;}


.step p { display:table-cell; vertical-align:middle; height:90px;}
.step .icoimg{ float:left; margin:0 10px 0 0; display:table-cell; vertical-align:middle; width:93px; height:90px; font-size:90px; line-height:90px;}
.step p .linkimg{ float:right; display:block; position: relative; bottom:-6px;}

.fy{ background:url(../images/ico_fy.gif) no-repeat; min-height:40px; padding:0 0 0 70px; margin-bottom:15px;}

.summary{
border:1px solid #ccc;
border-left:none;
border-bottom:none;
width:714px;
margin:10px 15px 0 3px;
}

.summary.gray{
border:none;
}


.summary th,
.summary td{
padding:6px 10px;
vertical-align:top;
}
.summary th{
border:1px solid #ccc;
border-right:none;
border-top:none;
background:#f8f8f8;
width:18%;
font-weight:normal;
color:#7f1e1d;
}
.summary td{
border:1px solid #ccc;
border-right:none;
border-top:none;
border-left:none;
width:82%;
}


.summary .column2 td{
width:32%;
}
.summary .qrcode{
float:left;
margin:0 10px 6px 0;
}
.t_popoverlay03 {
padding:0 9px 9px 9px;
border:#a89e90 solid 1px;
background:#f4f0e8;
position:absolute;
left:465px;
width:170px;
z-index:1;
cursor:default;
line-height:1.33;
margin:5px 0 0 0;
}
.t_popoverlay03 .red{ font-family:"Arial Unicode MS"; color:#C00;}

.detail_left h1{ margin:20px 0 0;}
.detail_left p{ padding:0; margin:0; font-size:12px;}

.detail_left .mapBox{
/*background:#b7d3e1;*/
width:715px;
margin:10px 0 0;
}
.detail_left .mapBox .map{
padding:1px 0 1px 1px;
}
.detail_left .tableCom{
	width:715px;
}
.foot{ text-align:center; font-family:PMingLiU; font-size:12px; line-height:200%; width:950px; margin:0 auto; padding-bottom:10px;}
.foot span{ font-family:"Arial Unicode MS";}
.foot .backtop{ margin:30px 0 10px 0;cursor:pointer; height:21px; background:url(../images/foot_line.gif) no-repeat;}
.foot .backtop:hover{ background:url(../images/foot_lineon.gif) no-repeat;}


