@charset "gb2312";
/* CSS Document */
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, input, label, legend{margin:0px; padding:0px;}
body{background-color:#fff;font-family:"\5FAE\8F6F\96C5\9ED1";}
body, button, input, select, textarea {font-size:12px; color:#333333; font-family:"\5FAE\8F6F\96C5\9ED1";}
h1, h2, h3, h4, h5, h6, small,font{font-size:12px; font-weight:normal; font-family:"\5FAE\8F6F\96C5\9ED1";}
ul,ol,li {list-style:none; margin:0px; padding:0px;}
dl,dt,dd{ margin:0px; padding:0px;}
a{text-decoration:none; outline:none; color:#333333;}
a:hover{text-decoration:none; color:#cc0000;}
fieldset, img, html, body, iframe{border:none;}
img {vertical-align:middle;}
sup{vertical-align:super;}
sub{ vertical-align:sub;}
input, select, label {vertical-align: middle}
.clear {clear:both;height:0px;line-height:0px;}
.clearfix:after {content:".";clear:both;display:block;height:0;visibility:hidden;}
.clearfix {*zoom:1;display: inline-block;}
.clearfix {display: block;}
.line20{ line-height:20px;}
.line22{ line-height:22px;}
.line25{ line-height:25px;}
.line40{ line-height:40px;}
.f_left{ float:left;}
.f_right{ float:right;}
.bg-f6{ background-color:#f6f6f6;}
.color-00{ color:#000000;}
.color-e4{ color:#e4e4e4;}
.color-red{ color:#cc0000;}
.color-999{ color:#999999;}
.drakgray{color:#333;}
.gray{color:#999;}
.red{color:#cc0000!important;}
.pt6{padding-top:6px;}
.pt12{ padding-top:12px;}
.mr10{ margin-right:10px;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.lh26{line-height:26px;}
.lh30{line-height:30px;}
.yahei{font-family:"\5FAE\8F6F\96C5\9ED1";}
.songti{font-family:"宋体";}
.border{border:1px solid #E2E2E2;}
.border_grey{ border:1px solid #e8e8e8;}
.border_grey_btm{ border-bottom:1px solid #e8e8e8;}
.border_dashed_btm{ border-bottom:1px solid #e8e8e8;}
.padl5{ padding-left:5px;}
.pad5{ padding:5px;}
.pad10{ padding:10px;}
.pad15{ padding:15px;}
.pad20{ padding:20px;}
.pad_5_10{ padding:5px 10px;}
.pad_10_20{ padding:10px 20px;}
.br{ clear:both; height:10px; line-height:10px; margin:0px; padding:0px;}
.bigbr{ clear:both; height:15px; line-height:15px; font-size:15px; margin:0px; padding:0px;}
.font14{ font-size:14px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.hide{display:none;}
.w125{ width:125px;}
a.blue{ color:#3B639F;}
a.blue:hover{ color:#F00;}
.banner{ margin:0px auto; width:1200px;}

.dtab{ height:24px; position:relative;}
.dtab .heads{overflow:hidden; position:relative; z-index:1002; _display:inline; _zoom:1; margin-top:-1px; padding:4px;}
.dtab .childs{ display:none;position:relative;}
.dtab .childs ul{padding:5px 10px; position:absolute; z-index:1005; left:0; top:0; border:1px solid #cccccc; background:#fff; width:130px;}
.dtab .childs ul li a{line-height:24px; width:130px; display:block;}
.dtab.hover .heads{position:relative; background:#fff; border:1px solid #cccccc; border-bottom-style:none; padding:4px;}
.dtab.hover .childs{ display:block;background:#fff;  position:relative; z-index:1001;margin-top:-1px;}

.top{ height:40px;  min-width:1200px; background-color:#F9F9F9; font-size:14px;}
.top_left{ height:40px;}
.top_left li{ float:left; padding:0px 4px 0px 0px; line-height:40px;}
.top_right{ height:40px;}
.top_right li{ float:left; padding:0px 0px 0px 4px; line-height:40px;}
/*模拟下拉框样式*/

.select,.select .input,.select .options,.select .options{ -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.select{display:inline-block; background-color:#fff;}
.select .input{background:url(../images/commerical/common-ico.png) -1px -2px no-repeat;}
.select{display:inline-block; position:relative; cursor:default;}
.select .input{border:1px solid #ddd; display:inline-block; width:100%; height:30px; line-height:30px; position:relative; z-index:9998; background:none; vertical-align:middle; padding:0 10px; *padding:0px;}
.select .input.input24{height:24px; line-height:24px;}
/*
.select .ico{ width:10px; height:10px; position:absolute;z-index:9999; left:82%; top:42%; display:inline-block; background:url(../images/commerical/common-ico.png) no-repeat -1px -2px;}
*/
.select .options{ position:absolute; margin-top:4px; display:none; z-index:9999; border:1px solid #ddd; background-color:#fff; width:100%; text-indent:10px; cursor:pointer;}
.select .options li:hover{background-color:#f6f6f6;}

.u-textsyzr{border:2px #cc0000 solid; height:45px; overflow:hidden;}
.u-textsyzr input{ height:45px; line-height:45px; padding:0px 15px; border:none; border-width:0px; min-width:370px;}
.u-submit{background-color:#cc0000; width:125px; height:49px; line-height:49px; font-size:20px; cursor:pointer; text-align:center; color:#fff; border:0px solid #ffffff;}

/*搜索按钮下拉样式*/
.u-zrsearch.select{border:2px #cc0000 solid; border-right-style:none; line-height:39px; background-color:#f6f6f6; position: relative; z-index: 9999;}
.u-zrsearch .input-wramp{border-right:1px #ddd solid; width: 110px; height: 39px;}
.u-zrsearch.select .ico{background:url(../images/img.png) 8px -99px no-repeat; width:14px; height:3px; display:inline-block; vertical-align:middle;}
.u-zrsearch.select .input{border:none; border-width:0px; display:inline-block; width:100%; height:39px; line-height:39px; position:relative; z-index:9998; background:none; vertical-align:middle; text-align: center; padding:0 14px; *padding:0px;}
.u-zrsearch.select .options{width:111px; border-top:none; left:0px; top:35px;}
.u-zrsearch.select .option{border-top:1px solid #e8e8e8;}
.u-zrsearch.select .input-wramp span.input{padding:0 5px;}
.u-zrsearch:hover .options{display:block;}
.u-zrsearch.select:hover .ico{background:url(../images/img.png) -10px -99px no-repeat;}

/*首页区域选择、面积选择、片区选择样式*/
.select-combox{ position:relative;}
.expend-select,.expend-select .input,.expend-select .options,.expend-select .options{ -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.expend-select{display:inline-block; background-color:#fff;cursor:default;}
.expend-select .input-wramp{ position:relative; *position:static;}
.expend-select .input.focus{border-color:#da0000; border-bottom:none; z-index:9998;}
.expend-select .input{border:1px solid #ddd;display:inline-block; width:100%; height:30px; line-height:30px; position:relative; z-index:9996; background:#fff; vertical-align:middle; padding:0 10px; *padding:0px;}
.expend-select .input span{ *padding-left:10px; overflow:hidden;}
.expend-select .ico{ width:10px; height:10px; position:absolute;z-index:9999; left:88%; top:42%; display:inline-block; background:url(../images/common-ico.png) no-repeat -1px -2px;}
.expend-select .options{ position:absolute; left:0; margin-top:-1px;z-index:9997; padding:15px; border:1px solid #da0000; display:none; background-color:#fff; width:395px; *width:365px; cursor:pointer;}
.expend-select .checked{background:#f6f6f6; color:#f00;}
.expend-select .option {cursor:pointer; display: inline-block; line-height: 20px; padding:1px 6px; vertical-align: middle; *float:left; white-space:nowrap; word-break:keep-all;}
.expend-select .option.hover{color:#cc0000;}
.expend-select.hover .input{border-color:#da0000; border-bottom:none; z-index:9998;}
.expend-select.hover .options{display: block;}

.head{ margin:20px 0px;}
#nav{ border-bottom:1px solid #CC0000; height:42px; margin:10px auto; width:1200px;}
.navs{}
.navs ul{}
.navs li{ float:left; margin:0px 8px 0px 0px; line-height:42px; padding:0px; text-align:center; }
.navs li.line{ width:3px; line-height:21px; min-width:3px; margin:0px 3px; float:left; height:21x; pad font-size:14px; padding-top:10px;}
.navs li a{display:block; height:42px; line-height:42px; text-align:center; font-size:16px; font-weight:100; color:#444444; padding:0px 5px; min-width:80px;}
.navs li a.hover{  color:#FFF; background-color:#CC0000;  text-align:center;}

#dtab_vs{ height:34px; position:relative;}
#dtab_vs .heads{overflow:hidden; position:relative; background-color:#fff; border:1px #fff solid; padding:9px; z-index:1002; _display:inline; _zoom:1; margin-top:-1px;}
#dtab_vs .heads .vs{background:url(../images/s1.png) left center no-repeat; width:18px; height:17px; float:left; margin:-2px 5px;}
#dtab_vs .childs{ display:none;position:relative;}
#dtab_vs .childs ul{padding:5px 10px; position:absolute; z-index:1005; left:0; top:0; border:1px solid #cc0000; background:#fff; width:230px;}
#dtab_vs .childs ul li a{line-height:24px; width:230px; display:block;}
#dtab_vs.hover .heads{position:relative; background:#fff; border:1px solid #cc0000; border-bottom-style:none; padding:9px; }
#dtab_vs.hover .heads .vs{background:url(../images/s2.png) left center no-repeat; width:18px; height:17px; float:left; margin:-2px 5px;}
#dtab_vs.hover .childs{ display:block;background:#fff;  position:relative; z-index:1001;margin-top:-1px;}

a.find{ background:url(../images/img.png) 0 -263px no-repeat; display:block; padding:0px 15px 0px 25px; height:17px; line-height:17px;}

.mainbox{ margin:7px auto; width:1200px;}
#root{ margin:15px auto; width:1200px;}
#root .root_info{ border-bottom:1px solid #cccccc; padding:25px 0px; display:block;}
#root .root_info dl{ float:left;}
#root .root_info dl dt{ font-size:16px; font-weight:bold; margin-bottom:10px;}
#root .root_info dl dd li{ line-height:28px; font-size:14px; color:#333333;}
#root .root_info dl dd li a{ color:#555; font-size:14px;}
#root .root_info dl dd li a:hover{ color:#F30;}
#root .root_txt{padding:18px 0px 20px 0px; text-align:center; font-size:14px;}
#root .root_txt p{ line-height:30px;}

ul.g-guanzhu li{margin-bottom: 10px;}
ul.g-guanzhu .icon{display: inline-block;float: left;}
ul.g-guanzhu a{margin-left: 5px;}
.icon-xinlang{background: url(../images/img.png) no-repeat -284px -1034px; width:20px; height:20px;}
.icon-qq{background: url(../images/img.png) no-repeat -284px -1058px; width:20px; height:20px;}

.position{ margin:15px auto; text-align:left; width:1190px;}

.topic2{line-height:31px; background-image:url(../images/topic2_bg.gif); height:31px;}
.topic2 .title{ line-height:31px; 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;}
.topic2 .more{ color:#656565; font-size:12px; float:right; margin-right:10px;}
.topic2 .more a{ color:#656565; text-decoration:none;}

.page {
	MARGIN-TOP: 10px; FONT-FAMILY: Verdana; FONT-SIZE: 12px
}
.page a {
	
}
.page .number {
	 border:1px solid #dddddd; padding:8px 10px;
}
.page A.hover {
	border:1px solid #dddddd; background-color:#cc0000; color:#FFF;
}

.msgbox{ padding:10px; border:1px solid #e2e2e2; text-align:center; line-height:25px;}