@charset "utf-8";
/* CSS Document */

html{color:#000;background:#FFF; font-family: "Microsoft YaHei","Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
input,button,select,textarea{outline:none}
textarea{resize:none}
q:before,q:after{content:'';}
a {text-decoration:none;} 
a:hover { text-decoration:none; cursor:pointer;}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
section, article, aside, header, footer, nav, dialog, figure { display:block; }
.wrap{ width:1000px; height:auto; margin:0 auto;}
a,a:hover{ text-decoration:none;cursor:pointer;} 
a:focus{outline:0;} 

.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */


/*head*/
li.active{font-weight: bold;}


.szResiMenu{ margin-top:60px; float:right;}
.szResiMenu li{ list-style:none; float: left; padding:6px 20px;}
.navbar-inner-resi{ background:url(../images/szResiIndexHeadBg.png) repeat-x left top;}



/*info*/
.szResiInfoContainer{margin-top:12px;}
.szResiInfotit{ height:40px; line-height:40px; background-color:#f1f1f1;}
.szResiInfotit h3{ height:40px; line-height:40px; float:left; display:block; font-size:18px; font-weight:normal; padding-left:10px;}
.szResiInfotit span{ height:40px; line-height:40px;float:right; padding-right:0px;}
.szResiInfotit span a,.szResiInfotit spana:visited{color:#4f4f4f; text-decoration:none; width:46px; height:40px; display:inline-block; float:right; background:#1658a6 url(../images/szResiIconMore.png) no-repeat center center;}
.szResiInfotit span a:hover{color:#ff8400; text-decoration:none;}

.szResiInfobd{ margin-top:12px;}
.szResiInfobd li{ height:28px; line-height:28px; text-indent:0.8em;}
.szResiInfobd li a,.szResiInfobd li a:visited{ color:#4f4f4f; text-decoration:none; float:left;}
.szResiInfobd li a:hover{color:#ff8400; text-decoration:none; float:left;}
.szResiInfobd li span{ float:right; padding-right:12px; color:#929292;}

/*apply*/
.szResiApplyContainer{margin-top:12px;}
.szResiApplytit{ height:40px; line-height:40px; background-color:#f1f1f1;}
.szResiApplytit h3{ height:40px; line-height:40px; float:left; display:block; font-size:18px; font-weight:normal; padding-left:10px;}
.szResiApplytit span{width:6px; height:40px; line-height:40px;float:left;display:inline-block; padding-left:0px;background-color:#356ecb;}

.szResiApplybd { margin-top:10px;}
.szResiApplybd li{ height:90px; line-height:90px; color:#333; font-size:20px;}
.szResiApplybd li:hover{ background-color:#eaeff6; cursor:pointer;}
.szResiApplybd .grayitem{ background-color:#fafafa;}
.szResiApplybd a,.szResiApplybd a:visited{ color:#333; text-decoration:none; display:block;}
.szResiApplybd a:hover{ color:#f60; text-decoration:none; display:block;}

.szReasiAppIcon1{ width:100px; margin-left:40px; padding-right:10px; height:80px; float:left; display:inline-block; background:url(../images/szResiIndexIconApply.png) no-repeat; background-position:0 -5px;}
.szReasiAppIcon2{ width:100px; margin-left:40px; padding-right:10px; height:80px; float:left; display:inline-block; background:url(../images/szResiIndexIconApply.png) no-repeat; background-position:0 -105px;}
.szReasiAppIcon3{ width:100px; margin-left:40px; padding-right:10px; height:80px; float:left; display:inline-block; background:url(../images/szResiIndexIconApply.png) no-repeat; background-position:0 -205px;}

/*login*/
.szResiLoginContainer{margin-top:12px; background-color:#fafafa;}
.szResiLogintit{ height:48px; line-height:40px; background-color:#0a9dc2;}
.szResiLogintit h3{ height:48px; line-height:48px; float:left; display:block; font-size:18px; font-weight:normal; padding-left:20px; color:#fff;}
.szResiLogintit span{ height:40px; line-height:40px;float:left; padding-left:0px;}
.szResiLogintit span a,.szResiLogintit spana:visited{color:#4f4f4f; text-decoration:none; width:6px; height:40px; display:inline-block; float:right; background-color:#356ecb;}
.szResiLogintit span a:hover{color:#ff8400; text-decoration:none;}

.szResiLoginbd{ margin:10px auto; width:90%; height:284px\9;*height:294px;_height:294px; font-family:"Microsoft YaHei";}
.szResiLoginbd ul{ margin:0 auto; width:100%;}
.szResiLoginbd li{ text-align:left;}
.szResiLoginbd li input{font-family:"Microsoft YaHei"; color:#999;}
.szResiLoginbd li button{font-family:"Microsoft YaHei";}
.szResiLoginbd li select{font-family:"Microsoft YaHei";}
.szResiReg{ height: 36px; line-height: 36px; float: right; display: inline-block;margin-right:20px}
.szResiLoginbd a,.szResiLoginbd a:visited{ color:#333; text-decoration:none;}
.szResiLoginbd a:hover{ color:#f60; text-decoration:none;}


/*map*/
.szResiMapContainer{ margin-top:12px; width:100%;}
.szResiMaptit{ height:40px; line-height:40px; background-color:#f1f1f1;}
.szResiMaptit h3{ height:40px; line-height:40px; float:left; display:block; font-size:18px; font-weight:normal; padding-left:10px;}
.szResiMaptit span,.new_develop{width:6px; height:40px; line-height:40px;float:left;display:inline-block; padding-left:0px;background-color:#356ecb;}

/*Address*/
.szResiAddressContainer{ margin-top:12px;}
.szResiAddressbd .AddressTit{ margin-top:6px;}
.szResiAddressbd .AddressTit i{ background:url(../images/szResiIconSmallLogo.png) no-repeat; width:26px; height:26px; float:left; display:inline-block;}
.szResiAddressbd .AddressTit span{font-family:"Microsoft YaHei"; font-size:18px; color:#0b4cb7;}
.szResiAddressbd .szResiAddressBg{ background-color:#fafafa; margin-top:10px; padding:10px;}
.szResiAddressbd .szResiAddressBg em{ color:#333;line-height:24px; font-size:16px;}
.szResiAddressbd .szResiAddressBg p{ color:#999; line-height:24px; font-size:14px;}
.szResiAddressbd .szResiAdd{ width:60px; height:60px; float:left; display:inline-block; background:url(../images/szResiIndexIconAddress.png) no-repeat; background-position:0 0;}
.szResiAddressbd .szResiTel{ width:60px; height:60px; float:left; display:inline-block; background:url(../images/szResiIndexIconAddress.png) no-repeat; background-position:0 -60px;}
.szResiAddressbd .szResiTime{ width:60px; height:60px; float:left; display:inline-block; background:url(../images/szResiIndexIconAddress.png) no-repeat; background-position:0 -120px;}
.szResiAddressbd span{display:inline-block; margin:2px 2px 2px 10px;}

/*search*/
.szResiSearchbd{}
.szResiSearchbd li{height:90px; line-height:90px; margin-top:12px;*margin-top:9px;}
.szResiSearchbd li a,.szResiSearchbd li a:visited{ font-family:"Microsoft YaHei"; color:#fff; font-size:20px; text-decoration:none; display:block;}
.szResiSearchbd li a:hover{font-family:"Microsoft YaHei"; color:#f9f9f9; font-size:24px; text-decoration:none;}
.szResiSearchbd .BtnSearch1{ background-color:#c63a27;}
.szResiSearchbd .BtnSearch1:hover{ background-color:#d43b26; cursor:pointer;}
.szResiSearchbd .BtnSearch2{ background-color:#0a9dc2;}
.szResiSearchbd .BtnSearch2:hover{ background-color:#1faacd;}
.szResiSearchbd .BtnSearch3{ background-color:#1d63b5;}
.szResiSearchbd .BtnSearch3:hover{ background-color:#1d6cca;}
.szResiSearchbd .BtnSearch4{ background-color:#1ab193;}
.szResiSearchbd .BtnSearch4:hover{ background-color:#0dbd9a;}
.szReasiSearchIcon1{ width:80px; margin-left:40px; padding-right:10px; height:80px; float:left; display:inline-block; background:url(../images/szResiIndexIconSearch.png) no-repeat; background-position:0 0; margin-top:5px;}
.szReasiSearchIcon2{ width:80px; margin-left:40px; padding-right:10px; height:80px; float:left; display:inline-block; background:url(../images/szResiIndexIconSearch.png) no-repeat; background-position:0 -80px; margin-top:5px;}
.szReasiSearchIcon3{ width:80px; margin-left:40px; padding-right:10px; height:80px; float:left; display:inline-block; background:url(../images/szResiIndexIconSearch.png) no-repeat; background-position:0 -160px; margin-top:5px;}
.szReasiSearchIcon4{ width:80px; margin-left:40px; padding-right:10px; height:80px; float:left; display:inline-block; background:url(../images/szResiIndexIconSearch.png) no-repeat; background-position:0 -240px; margin-top:5px;}

/*friendlink*/
.szFriendLinkBox{ background:url(../images/indexFrindLinkBg.jpg) repeat-x; height:64px; width:auto; position:relative; +margin-top:116px;_margin-top:0px;margin-top:0px\9}
/* .szFriendHotTel{ width:60px; height:60px; margin-top:4px; background:url(../images/indexphone.png) no-repeat; float:left; display:inline;} */
.szFriendHotTel{ width:60px; height:60px; margin-top:4px;  float:left; display:inline;} 
.szFriendLink{display:block; vertical-align:middle; line-height:60px; }
.szFriendLink a,.szFriendLink a:visited{ color:#666; text-decoration:none; padding:0 16px;}
.szFriendLink a:hover{color:#f60; text-decoration:none;}
/*copyright*/
.szCopy{ background-color:#2375ae; height:72px;  
*margin-top:120px\9;/*IE8*/
*position:relative;
}
.szCopy p{ color:#fff;}
.szCopyLogo{ background:url(../images/szResiCopyLogo.png) no-repeat center center; width:60px; height:60px;margin-left:19%; float:left; display:inline;}
.szCopyInfo{ height:40px;width:620px;vertical-align:middle;float:left; display:inline; margin-top:18px; text-align:center; }
.szCopyInfo p{color:#ccdfec;}

.frontpage{ 
margin-top:116px;
margin-top:116px\9;/*IE8*/ 
*top:116px;*display:block;*position:relative;/*IE7*/ 
_margin-top:-116px;/*IE6*/ 
}
.container{ width:100%; padding-left:0; padding-right:0;}
.managebox{color:#ccdfec; margin-top:8px;}
.managebox a,.managebox a:visited{ color:#ccdfec; text-decoration:none;}
.managebox a:hover{color:#f60; text-decoration:none;}
/*banner*/
.bannerbar{ height:auto;width:100%;
}

.ma116{ *margin-top:116px;_margin-top:116px;margin-top:0px\9}
.indexlogink{background:url(../images/indexlogink.jpg) center 0 no-repeat;}

.szResiHeadContainer{background:url(../images/szResiIndexHeadBg.png) repeat-x; width:100%; height:120px; margin:0 auto; position:fixed; z-index:999;top:0;}
.szResiHead{ width:1170px; margin:0 auto;}
.szResiLogo590{width:590px; height:120px; float:left; background:url(../images/szResiIndexHeadLogoBig.png) no-repeat left center;}
#mainnav {float: left;  /* 使无序列表框包裹住浮动的列表?*/ margin-top:58px;_z-index:1999;_position:absolute;}
.subnav {position: absolute;left: -999em;  /* 将二级列表定位到窗口之外 */top: 58px;background-color: #eee;}
#mainnav li {float: left;position: relative;}
#mainnav li:hover .subnav,#mainnav li.sfhover .subnav {left: auto;}
#mainnav li a {width: 6em;text-align: center;font: 16px/20px Microsoft YaHei, Arial, Verdana, sans-serif;display: block;text-decoration: none;color: #404040;padding: 10px 6px;}
#mainnav li span{width: 6em;text-align: center;font: 16px/20px Microsoft YaHei, Arial, Verdana, sans-serif;display: block;text-decoration: none;color: #404040;padding: 10px 6px;cursor:pointer; height:38px;}
#mainnav li span:hover{color:#fff;}
#mainnav .firstChild a{border-left: none;}
#mainnav li:hover,#mainnav li:focus,#mainnav li.sfhover,#mainnav li a:hover,#mainnav li a:focus {  /* :focus伪类使键盘操作获得鼠标悬停效?*/color: #fdfdfd;background-color: #1655a3;}
#mainnav .subnav li {float: none;  /* 消除列表项对所包含子元素的包裹，扩展宽?*/}
#mainnav .subnav li a {border-left: none;border-bottom: 1px solid #dadada;}
.subnav .subLastChild a{border-bottom: none;}
.subnav li a:hover {color: #444;background-color: #8dd;}

.szResiContainer{ margin-left:auto; margin-right:auto; *zoom:1;width:1170px;}
.szResiIndexContainer{ width:100%;}
.szrow-fluid{width:100%;*zoom:1;}
.szrow-fluid::after{clear:both;}
.szrow-fluid::after,.szrow-fluid::before{ display:table; line-height:0;}
.szrow-fluid .span4{ width:30.62%;*width:30.570740134569924%; float:left; display:inline; _margin-left:10px;}
/* 横屏 */
@media screen and (orientation:landscape){
      
}
/* 竖屏 */
@media screen and (orientation:portrait){
 
}


 
/* 窗口宽度<1170,设计宽度=1024 曾领将其注释，以适应1024屏幕 */
/* @media screen and (max-width:1169px){
.szResiHead{ width:100%; margin:0 auto;}
.szResiLogo590{width:450px; height:120px; float:left; background:url(../images/szResiIndexHeadLogo450.png) no-repeat left center;}
.szResiContainer{ margin-left:auto; margin-right:auto; *zoom:1;width:1000px;}
.szResiIndexContainer{ width:100%;}
.szrow-fluid{width:100%;*zoom:1;}
.szrow-fluid::after{clear:both;}
.szrow-fluid::after,.szrow-fluid::before{ display:table; line-height:0;}
.szrow-fluid .span4{ width:100%;*width:98%; display:block; margin:2px;margin:2px\9;*margin:2px;_margin:2px;}
} */
/* 窗口宽度<960,设计宽度=768 */
@media screen and (max-width:960px) and (min-width:780px){
.szResiHead{ width:100%; margin:0 auto;}
.szResiLogo590{width:270px; height:56px; float:left; background:url(../images/szResiIndexHeadLogo270.png) no-repeat left center;}
#mainnav {float: left; display:block; width:100%; margin-top:1px;}
.szResiContainer{ margin-left:auto; margin-right:auto; *zoom:1;width:820px;}
.szResiIndexContainer{ width:100%;}
.szrow-fluid{width:100%;*zoom:1;}
.szrow-fluid::after{clear:both;}
.szrow-fluid::after,.szrow-fluid::before{ display:table; line-height:0;}
.szrow-fluid .span4{ width:100%;*width:98%; display:block; margin:2px;margin:2px\9;*margin:2px;_margin:2px;}
.szFriendLink{ display:none;}
}
/* 窗口宽度<768,设计宽度=640 */
@media screen and (max-width:767px) and (min-width:639px) {
.szResiHead{ width:100%; margin:0 auto;}
.szResiLogo590{width:270px; height:56px;clear:both; background:url(../images/szResiIndexHeadLogo270.png) no-repeat left center;}
#mainnav {float: left; display:block; width:100%; margin-top:1px;}
.szResiContainer{ margin-left:auto; margin-right:auto; *zoom:1;width:640px;}
.szResiIndexContainer{ width:100%;}
.szrow-fluid{width:100%;*zoom:1;}
.szrow-fluid::after{clear:both;}
.szrow-fluid::after,.szrow-fluid::before{ display:table; line-height:0;}
.szrow-fluid .span4{ width:100%;*width:98%; display:block; margin:2px;margin:2px\9;*margin:2px;_margin:2px;}

}
/* 窗口宽度<640,设计宽度=480 */
@media screen and (max-width:639px) and (min-width: 452px;){

.szResiContainer{ margin-left:auto; margin-right:auto; *zoom:1;width:580px;}
.szResiIndexContainer{ width:100%;}
.szrow-fluid{width:100%;*zoom:1;}
.szrow-fluid::after{clear:both;}
.szrow-fluid::after,.szrow-fluid::before{ display:table; line-height:0;}
.szrow-fluid .span4{ width:100%;*width:98%; display:block; margin:2px;margin:2px\9;*margin:2px;_margin:2px;}

}

/* @media screen and  (max-width:452px){
	.szResiHeadContainer{background: url(../images/szResiIndexHeadBg.png) repeat-x; width: 100%;height: 100px;margin: 0 auto;position: relative;}
	.MutiNavContainer{left: 30%;margin-left: 5px}
	.szResiHead{ width:100%; margin:0 auto;}
	.szResiLogo590{width:270px; height:50px;clear:both; background:url(../images/szResiIndexHeadLogo270.png) no-repeat left center;}
	#mainnav {float: left; display:block; width:100%; margin-top:25px;}
	#mainnav li a{font:10px Microsoft YaHei, Arial, Verdana, sans-serif;padding:2px 2px;height:15px; }
	#mainnav li span {font:10px Microsoft YaHei, Arial, Verdana, sans-serif;padding:2px 2px;height:15px; }
	.subnav{top:2px;}
	.frontpage{margin-top:2px;}
	.szResiContainer{ margin-left:auto; margin-right:auto; *zoom:1;width:98%;}
	.szResiIndexContainer{ width:100%;}
	.szrow-fluid{width:100%;*zoom:1;}
	.szrow-fluid::after{clear:both;}
	.szrow-fluid::after,.szrow-fluid::before{ display:table; line-height:0;}
	.szrow-fluid .span4{ width:100%;*width:98%; display:block; margin:2px;margin:2px\9;*margin:2px;_margin:2px;}
    .szCopyInfo{width: 100%;}
    
} */





/*styles of info pages*/
.szResiSubInfoContainer{ background:url(../images/infobanner.jpg) no-repeat center top;}
.frontpagemargin{margin-top:116px;+margin-top:116px;_margin-top:0px; position:relative;+top:116px;_top:0px;}
.szResiSubInfoBanner{ height:110px; width:100%;}
.szResiSubListContainer{ width:1170px; margin:10px auto; }
.szResiSubTop{ background:url(../images/infolistbgtop.png) center no-repeat; height:20px;}
.szResiSubContent{ background:url(../images/infolistbg.png) center repeat-y;}
.szResiSubContent .submenubar{ width:200px; float:left; display:inline; margin-left:10px;}
.szResiSubContent .submenubar .sunbarhead{ border-bottom:#2588c1 1px solid; width:200px; height:40px;line-height:40px;font-size:20px;color:#2588c1; padding-left:6px;}
.szResiSubContent .subinfolist{ width:940px; float:left; display:inline; margin-left:10px;}
.szResiSubContent .subinfolist .sublisthead{ border-bottom:#2375ae 2px solid; height:42px; width:900px; margin-left:20px;}
.szResiSubContent .subinfolist .sublisthead span{ background-color:#2375ae; text-align:center; height:40px; color:#fff; display:block; width:140px; height:42px; line-height:42px;font-size:16px;}
.szResiSubContent .subinfolist #infolist{width:860px; margin-left:40px; margin-top:20px; margin-bottom:20px;}
.szResiSubContent .subinfolist #infolist li{ border-bottom:#dee3e7 1px solid; height:40px; line-height:40px;}
.szResiSubContent .subinfolist #infolist li span{ float:right; padding-right:10px; color:#999; width:70px; text-align:center;}
.iconinfo{ display:inline-block; float:left; background:url(../images/iconinfo.png) no-repeat center center; width:36px; height:40px;}
.iconword{ display:inline-block; float:left; background:url(../images/iconword.png) no-repeat center center; width:36px; height:40px;}
.iconppt{ display:inline-block; float:left; background:url(../images/iconppt.png) no-repeat center center; width:36px; height:40px;}
.iconxls{ display:inline-block; float:left; background:url(../images/iconxls.png) no-repeat center center; width:36px; height:40px;}
.iconpdf{ display:inline-block; float:left; background:url(../images/iconpdf.png) no-repeat center center; width:36px; height:40px;}
.iconrar{ display:inline-block; float:left; background:url(../images/iconrar.png) no-repeat center center; width:36px; height:40px;}
.icondown{display:inline-block; float:right;background:url(../images/icondown.png) no-repeat;background-position:0 -40px;width:70px; height:40px;}
.icondown:hover{display:inline-block; float:right;background:url(../images/icondown.png) no-repeat; background-position:0 0;width:70px; height:40px;}
.evenrow{ background-color:#f8f9fc;}
.menuselected{ background:#f4f6fa;border-left:4px solid #1972a6;}
.szResiSubContent .subinfolist a,.szResiSubContent .subinfolist:visited{text-decoration:none;}
.szResiSubContent .subinfolist a:hover{ text-decoration:none; color:#f60;}
.szResiSubContent .subinfolist .listpager{ width:900px;}
.szResiSubBottom{ background:url(../images/infolistbgbottom.png) no-repeat; height:5px;}
.szResiSubContent .submenubar ul{width:200px;margin:0 auto;position:relative;z-index:0;padding:10px;padding-right:0;}
.szResiSubContent .submenubar ul li{height:40px;line-height:40px;text-align:center;border-bottom:1px dotted #f1f1f1;}	
.szResiSubContent .submenubar ul li a{color:#666;display:block;}	
.szResiSubContent .submenubar ul li a:hover{color:#FF5F3E;text-decoration:none;}	
.szResiSubContent .submenubar ul li a.hover{color:#FF5F3E;}	

.subinfocontent{ margin:0 auto; width:900px; margin-top:20px;}
.subinfocontent .subinfocontitle{ font-family:"Microsoft YaHei"; font-size:24px; text-align:center; height:40px; line-height:40px;}
.subinfocontent .subinfoconfunbar{ height:36px; border-bottom:#d6d8da 2px solid;}

.szResiinfo-tag{}
.szResiinfo-tag .szResiinfo-class{ font-size:14px; padding-left:10px;}
.szResiinfo-tag .szResiinfo-class a,.szResiinfo-tag .szResiinfo-class a:visited{text-decoration:none;}
.szResiinfo-tag .szResiinfo-time{ color:#999;font-size:14px; padding-left:10px;}
.szResiinfo-tag .szResiinfo-collect{ float:right; padding-right:10px;}
.szResiinfo-tag .szResiinfo-collect a,.szResiinfo-tag .szResiinfo-collect a:visited{ color:#3f3f3f;text-decoration:none;}
.szResiinfo-tag .szResiinfo-collect a:hover{color:#ff8400; text-decoration:none;}
.szResiinfo-tag .szResifontsize{ display:block; float:right; padding:2px 4px 7px 18px; height:16px; line-height:16px;cursor:pointer; background:url(../images/szResifont.gif) 1px 3px no-repeat; position:relative; }
.szResiinfo-tag .szResifontsize-menu{ background-color:#FFF; border:1px solid #d6d6d6; padding:1px; line-height:20px; position:absolute; right:0px; top:22px; color:#000; text-wrap:none; white-space:nowrap; box-shadow:1px 1px 2px #CCC; display:none;}
.szResiinfo-tag .szResifontsize-menu div{ padding:5px 10px;}
.szResiinfo-tag .szResifontsize-menu .current{background-color:#0c69b8; color:#FFF;}
.szResiinfo-tag .szResiprint{float:right; padding:2px 14px 4px 22px; display:block; height:16px; line-height:16px; cursor:pointer; background:url(../images/szResiprint.gif) 2px 4px no-repeat; position:relative;}
.szResiinfo-tag .szResiprint-menu{ background-color:#FFF; border:1px solid #d6d6d6; padding:1px; line-height:30px; position:absolute; left:0px; top:22px; color:#000; text-wrap:none; white-space:nowrap; box-shadow:1px 1px 2px #CCC; display:none;}
.szResiinfo-tag .szResiprint-menu div{ padding:5px 10px;}
.szResiinfo-tag .szResiprint-menu div:hover{background-color:#0c69b8; color:#FFF;}


.szResiinfo-detail{ margin-top:20px;font-size:14px;}
.szResiinfo-detail-font-s{font-size:12px;line-height:24px;}
.szResiinfo-detail-font-l{font-size:18px;line-height:42px;}

.szResiinfo-detail{ width:860px; margin:0 auto;}
.szResiinfo-detail .szResiinfo-pic{ text-align:center; width:450px;margin-left:auto; margin-right:auto;}
.szResiinfo-detail .szResiinfo-text{ margin:10px 0 60px 0; line-height:30px; color:#404040;}
.szResiinfo-detail .szResiinfo-text a,.szResiinfo-detail .szResiinfo-text a:visited{color:#3f3f3f;text-decoration:none;}
.szResiinfo-detail .szResiinfo-text a:hover{color:#ff8400; text-decoration:none;}
.szResiinfo-detail .szResiinfo-text p{ margin:15px 0 15px 0; width:860px; text-indent:2em;}
.szResiinfo-detail .szResiinfo-text .item{ font-weight:bold; font-size:16px; background-color:#e0e6ea;}

.szResiIndexContainer .queryBtnContainer{margin-right:6px; height:80px; background-color:#f7f9f9; margin-top:6px; margin-bottom:6px;}
.szResiIndexContainer .queryBtnHead{ width:102px; height:80px; text-align:center; color:#fff; background-color:#15a0d0; font-size:20px; float:left; display:inline;}
.szResiIndexContainer .queryBtnHead p{ display:block; vertical-align:middle; padding-top:20px;}
.szResiIndexContainer .queryBody{ float:left; display:inline;}
.szResiIndexContainer .queryBtnContainer{margin-left:30px; margin-right:6px; height:80px; background-color:#f7f9f9; margin-top:6px; margin-bottom:6px;}
.szResiIndexContainer .queryBtnHead{ width:102px; height:80px; text-align:center; color:#fff; background-color:#15a0d0; font-size:20px; float:left; display:inline;}
.szResiIndexContainer .queryBtnHead p{ display:block; vertical-align:middle; padding-top:20px;}
.szResiIndexContainer .queryBody{ float:left; display:inline;}
.szResiIndexContainer .queryBody li{ float:left; display:inline; height:80px; width:206px; text-align:center;}
.szResiIndexContainer .queryBody li a,.queryBody li a:visited{color:#333; display:block;height:80px; width:206px; padding:0; margin:0;}
.szResiIndexContainer .queryBody li a:hover{ color:#fff;}
.szResiIndexContainer .queryBody li a span{ display:block; height:80px; line-height:20px; width:206px;width:200px\9; padding-top:56px;}
.szResiIndexContainer .queryBody .iconQueryhousecode{background:url(../images/indexpagequerybg.png) no-repeat; background-position:0 0;}
.szResiIndexContainer .queryBody .iconQueryhousecode:hover{background:url(../images/indexpagequerybg.png) #c63a27 no-repeat; background-position:-206px 0; color:#fff;}
.szResiIndexContainer .queryBody .iconQueryhousereg{background:url(../images/indexpagequerybg.png) no-repeat; background-position:0 -80px;}
.szResiIndexContainer .queryBody .iconQueryhousereg:hover{background:url(../images/indexpagequerybg.png) #55ab56 no-repeat; background-position:-206px -80px; color:#fff;}
.szResiIndexContainer .queryBody .iconQueryresireg{background:url(../images/indexpagequerybg.png) no-repeat; background-position:0 -160px;}
.szResiIndexContainer .queryBody .iconQueryresireg:hover{background:url(../images/indexpagequerybg.png) #0a9dc2 no-repeat; background-position:-206px -160px; color:#fff;}
.szResiIndexContainer .queryBody .iconQueryQualify{background:url(../images/indexpagequerybg.png) no-repeat; background-position:0 -240px;}
.szResiIndexContainer .queryBody .iconQueryQualify:hover{background:url(../images/indexpagequerybg.png) #1d63b5 no-repeat; background-position:-206px -240px; color:#fff;}
.szResiIndexContainer .queryBody .iconQueryState{background:url(../images/indexpagequerybg.png) no-repeat; background-position:0 -240px;}
.szResiIndexContainer .queryBody .iconQueryState:hover{background:url(../images/indexpagequerybg.png) #1d63b5 no-repeat; background-position:-206px -240px; color:#fff;}
.szResiIndexContainer .queryBody .iconQueryProgress{background:url(../images/indexpagequerybg.png) no-repeat; background-position:0 -320px;}
.szResiIndexContainer .queryBody .iconQueryProgress:hover{background:url(../images/indexpagequerybg.png) #1ab193 no-repeat; background-position:-206px -320px; color:#fff;}
.szResiIndexContainer .queryBody .iconQueryPhoto{background:url(../images/indexpagequerybg.png) no-repeat; background-position:0 -400px;}
.szResiIndexContainer .queryBody .iconQueryPhoto:hover{background:url(../images/indexpagequerybg.png) #03645e no-repeat; background-position:-206px -400px; color:#fff;}


/* 窗口宽度<1152,设计宽度=1094 曾领修改，修?152屏幕显示不美观问?*/
 @media screen and (max-width:1155px) and (min-width:1024px){
.szResiHead{ width:100%; margin:0 auto;}
.szResiLogo590{width:554px; height:120px; float:left; background:url(../images/szResiIndexHeadLogo450.png) no-repeat left center;}
.szResiInfobd{ margin-top:12px;}
.szResiInfobd li{height:28px; line-height:28px; text-indent:0.8em;font-size:11px;font-size:13px\9;}
.szResiInfobd li a,.szResiInfobd li a:visited{color:#4f4f4f; text-decoration:none; float:left;}
.szResiInfobd li a:hover{color:#ff8400; text-decoration:none; float:left;}
.szResiInfobd li span{ float:right; padding-right:12px; color:#929292;}
.szResiContainer{ margin-left:auto; margin-right:auto; *zoom:1;width:1094px;}
.szResiIndexContainer .queryBtnContainer{margin-left:0px;}
.queryBtnContainer{width:1094px;}
.queryBody{width:860px;}
.szResiIndexContainer .queryBody li{ float:left; display:inline; height:80px; width:171px; text-align:center;}
.szResiIndexContainer .queryBody li a,.queryBody li a:visited{color:#333; display:block;height:80px; width:171px; padding:0; margin:0;}
.szResiIndexContainer .queryBody li a:hover{ color:#fff;}
.szResiIndexContainer .queryBody li a span{ display:block; height:80px; line-height:20px; width:171px;width:200px\9; padding-top:56px;}
.szResiIndexContainer .queryBody .iconQueryhousecode{background:url(../images/indexpagequerybg.png) no-repeat; background-position:-16px 0;}
.szResiIndexContainer .queryBody .iconQueryhousecode:hover{background:url(../images/indexpagequerybg.png) #c63a27 no-repeat; background-position:-220px 0; color:#fff;}
.szResiIndexContainer .queryBody .iconQueryhousereg{background:url(../images/indexpagequerybg.png) no-repeat; background-position:-16px -80px;}
.szResiIndexContainer .queryBody .iconQueryhousereg:hover{background:url(../images/indexpagequerybg.png) #55ab56 no-repeat; background-position:-220px -80px; color:#fff;}
.szResiIndexContainer .queryBody .iconQueryresireg{background:url(../images/indexpagequerybg.png) no-repeat; background-position:-16px -160px;}
.szResiIndexContainer .queryBody .iconQueryresireg:hover{background:url(../images/indexpagequerybg.png) #0a9dc2 no-repeat; background-position:-220px -160px; color:#fff;}
.szResiIndexContainer .queryBody .iconQueryQualify{background:url(../images/indexpagequerybg.png) no-repeat; background-position:-16px -240px;}
.szResiIndexContainer .queryBody .iconQueryQualify:hover{background:url(../images/indexpagequerybg.png) #1d63b5 no-repeat; background-position:-220px -240px; color:#fff;}
.szResiIndexContainer .queryBody .iconQueryState{background:url(../images/indexpagequerybg.png) no-repeat; background-position:-16px -240px;}
.szResiIndexContainer .queryBody .iconQueryState:hover{background:url(../images/indexpagequerybg.png) #1d63b5 no-repeat; background-position:-220px -240px; color:#fff;}
.szResiIndexContainer .queryBody .iconQueryProgress{background:url(../images/indexpagequerybg.png) no-repeat; background-position:-16px -320px;}
.szResiIndexContainer .queryBody .iconQueryProgress:hover{background:url(../images/indexpagequerybg.png) #1ab193 no-repeat; background-position:-220px -320px; color:#fff;}
.szResiIndexContainer .queryBody .iconQueryPhoto{background:url(../images/indexpagequerybg.png) no-repeat; background-position:-16px -400px;}
.szResiIndexContainer .queryBody .iconQueryPhoto:hover{background:url(../images/indexpagequerybg.png) #03645e no-repeat; background-position:-220px -400px; color:#fff;}
.szFriendLinkBox{width:1094px;}
.szFriendHotTel{width:60px;}
.szFriendLink{width:900px;height:60px;}
.szFriendLink a{height:26px;line-height:26px;display:inline-block;font-size:11px;font-size:13px\9;padding:0 10px;}
.szResiIndexContainer{ width:100%;margin:0 auto;}
.szrow-fluid{width:100%;*zoom:1;}
.szrow-fluid::after{clear:both;}
.szrow-fluid::after,.szrow-fluid::before{ display:table; line-height:0;}
.szrow-fluid .span4{ width:32.26%;*width:32.570740134569924%; display:block; margin:2px;margin:2px\9;*margin:2px;_margin:2px;}
} 

/* 窗口宽度<1024,设计宽度=996，以适应1024屏幕 */
@media screen and (max-width:1024px) and (min-width:990px){
.szResiHead{ width:100%; margin:0 auto;}
.szResiLogo590{width:450px; height:120px; float:left; background:url(../images/szResiIndexHeadLogo450.png) no-repeat left center;}
.szResiInfobd li{height:28px; line-height:28px; text-indent:0.8em;font-size:10px;font-size:12px\9;}
.szResiInfobd li a,.szResiInfobd li a:visited{color:#4f4f4f; text-decoration:none; float:left;}
.szResiInfobd li a:hover{color:#ff8400; text-decoration:none; float:left;}
.szResiInfobd li span{ float:right; padding-right:12px; color:#929292;}
.szResiContainer{  *zoom:1;width:966px;}
.queryBtnContainer{width:966px;}
.szResiIndexContainer{ width:966px;}
.szResiIndexContainer .queryBtnContainer{margin-left:0px;}
.queryBody{width:860px;height:80px;overflow:hidden;}
.szResiIndexContainer .queryBody li{ float:left; display:inline; height:80px; width:171px; text-align:center;}
.szResiIndexContainer .queryBody li a,.queryBody li a:visited{color:#333; display:block;height:80px; width:171px; padding:0; margin:0;}
.szResiIndexContainer .queryBody li a:hover{ color:#fff;}
.szResiIndexContainer .queryBody li a span{ display:block; height:80px; line-height:20px; width:171px;width:200px\9; padding-top:56px;}
.szResiIndexContainer .queryBody .iconQueryhousecode{background:url(../images/indexpagequerybg.png) no-repeat; background-position:-16px 0;}
.szResiIndexContainer .queryBody .iconQueryhousecode:hover{background:url(../images/indexpagequerybg.png) #c63a27 no-repeat; background-position:-220px 0; color:#fff;}
.szResiIndexContainer .queryBody .iconQueryhousereg{background:url(../images/indexpagequerybg.png) no-repeat; background-position:-16px -80px;}
.szResiIndexContainer .queryBody .iconQueryhousereg:hover{background:url(../images/indexpagequerybg.png) #55ab56 no-repeat; background-position:-220px -80px; color:#fff;}
.szResiIndexContainer .queryBody .iconQueryresireg{background:url(../images/indexpagequerybg.png) no-repeat; background-position:-16px -160px;}
.szResiIndexContainer .queryBody .iconQueryresireg:hover{background:url(../images/indexpagequerybg.png) #0a9dc2 no-repeat; background-position:-220px -160px; color:#fff;}
.szResiIndexContainer .queryBody .iconQueryQualify{background:url(../images/indexpagequerybg.png) no-repeat; background-position:-16px -240px;}
.szResiIndexContainer .queryBody .iconQueryQualify:hover{background:url(../images/indexpagequerybg.png) #1d63b5 no-repeat; background-position:-220px -240px; color:#fff;}
.szResiIndexContainer .queryBody .iconQueryState{background:url(../images/indexpagequerybg.png) no-repeat; background-position:-16px -240px;}
.szResiIndexContainer .queryBody .iconQueryState:hover{background:url(../images/indexpagequerybg.png) #1d63b5 no-repeat; background-position:-220px -240px; color:#fff;}
.szResiIndexContainer .queryBody .iconQueryProgress{background:url(../images/indexpagequerybg.png) no-repeat; background-position:-16px -320px;}
.szResiIndexContainer .queryBody .iconQueryProgress:hover{background:url(../images/indexpagequerybg.png) #1ab193 no-repeat; background-position:-220px -320px; color:#fff;}
.szResiIndexContainer .queryBody .iconQueryPhoto{background:url(../images/indexpagequerybg.png) no-repeat; background-position:-16px -400px;}
.szResiIndexContainer .queryBody .iconQueryPhoto:hover{background:url(../images/indexpagequerybg.png) #03645e no-repeat; background-position:-220px -400px; color:#fff;}
.szrow-fluid{width:100%;*zoom:1;}
.szFriendLinkBox{width:966px;}
.szFriendLink{width:860px;height:60px;}
.szFriendHotTel{width:60px;}
.szFriendLink a{padding:0px 6px;margin:0px 0px;height:26px;line-height:26px;display:inline-block;font-size:10px;font-size:12px\9;}
.szrow-fluid::after{clear:both;}
.szrow-fluid::after,.szrow-fluid::before{ display:table; line-height:0;}
.szrow-fluid .span4{ width:32.26%;*width:32.570740134569924%; display:block; margin:2px;margin:2px\9;*margin:2px;_margin:2px;}
} 




/*progress bar*/
.project-screening{background:url(../images/s_select_bg_03.png) repeat-x;width:510px;margin:50px auto 0 auto;position:relative;height:5px;}
.screening-select{background:url(../images/s_select_bg_06.png) no-repeat;width:8px;height:9px;position:absolute;top:-2px;cursor:pointer}
.select-1{left:-1px;}
.select-2{left:14.28571%;}
.select-3{left:28.57142%;}
.select-4{left:42.85713%;}
.select-5{left:57.14284%;}
.select-6{left:71.42855%;}
.select-7{left:85.71426%;}
.select-8{left:100%;}
.project-screening-yellow{background:url(../images/s_select_bg_04.png) no-repeat;height:9px;overflow:hidden;width:0;border-radius:10px;}
.screening-select a{position:absolute;left:-23px;top:-27px;white-space:nowrap;margin:0;padding:0;line-height:none;width:56px; text-align:center;line-height:16px;font-size:12px;}
.screening-select a:hover{color:#ff8b24;}
.project-screening .select-1-yellow{background:url(../images/s_select_bg_17.png) no-repeat;width:20px;height:20px; position:absolute;left:-7px;bottom:-8px;z-index:3}
.project-screening .current a{background:url(../images/s_select_bg_09.png) top center no-repeat;color:#fff;height:21px;}

/*user center*/

.usercentercontainer{ width:1480px; margin:0 auto;/*margin-top:116px;margin-top:116px\9;+margin-top:116px;_margin-top:0px; position:relative;+top:116px;_top:0px;*/}
.ucenterleftmenu{ width:170px;float:left; display:inline;mini-height: 460px; margin-top:10px; margin-bottom:10px;}
.ucenterframe{ width:1300px; float:left; display:inline; margin-top:10px;}
.userinfocontainer{ width:96%; height:120px; margin:0 auto; border:#ddd 1px solid;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.userinfocontainer .userphoto{ margin:15px; float:left; display:inline;}
.userinfocontainer .userphoto .photoiconman{ display:block; width:90px; height:90px; background:url(../images/iconman.png) no-repeat center center; border:#ccc 1px solid;}
.userinfocontainer .userphoto .photoiconwoman{ display:block; width:90px; height:90px; background:url(../images/iconwoman.png) no-repeat center center; border:#ccc 1px solid;}
.userinfocontainer .userinfo{ float:left; display:inline; margin-top:20px;}
.userinfocontainer .userinfo li{ height:24px; line-height:24px;}

.szFrontContainer .container .usercentercontainer .ucenterframe .row{ position:relative; margin-left:2px;}
/*
.szFrontContainer .container .usercentercontainer .ucenterframe .form-group a:link,.szFrontContainer .container .usercentercontainer .ucenterframe .form-group a:visited{color:#fff;}
.szFrontContainer .container .usercentercontainer .ucenterframe .control-group  a:link,.szFrontContainer .container .usercentercontainer .ucenterframe .control-group  a:visited{color:#fff;}
*/
.businesscontainer{width:96%; height:480px; margin:10px auto; border:#ddd 1px solid;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;background-color:#f8f8f8;background-image:-moz-linear-gradient(top,#fff,#f8f8f8);background-image:-ms-linear-gradient(top,#fff,#f8f8f8);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fafaf9),to(#f8f8f8));background-image:-webkit-linear-gradient(top,#fff,#f8f8f8);background-image:-o-linear-gradient(top,#fff,#f8f8f8);background-image:linear-gradient(top,#fff,#f8f8f8);background-repeat:repeat-x}
.business{ width:100%;}
.business ul{ width:96%; margin:10px auto; height:460px;}
.business .borderright{ border-right:#ddd dotted 1px;}
.business li{ width:33%; height:100%;  float:left; display:inline;}
.business .businesstitle{ font-size:24px; color:#006e9a; height:64px; line-height:64px;}
.business .businessicon1{ background:url(../images/iconpic1.png) no-repeat center center; width:100%; height:120px;}
.business .businessicon2{ background:url(../images/iconpic2.png) no-repeat center center; width:100%; height:120px;}
.business .businessicon3{ background:url(../images/iconpic3.png) no-repeat center center; width:100%; height:120px;}
.business .businessdescription{word-wrap:break-word;word-break:break-all; color:#666; line-height:24px; height:200px; width:92%; margin:0 auto;}
.businessbtn{ width:100%; height:64px;}
.businessbtn .btnbusinessapply{ background:url(../images/businessbtn.png) no-repeat; width:180px; height:40px; background-position:0 0; display:block; margin:0 auto;}
.businessbtn .btnbusinessapply:hover{background:url(../images/businessbtn.png) no-repeat; width:180px; height:40px; background-position:0 -40px; display:block; margin:0 auto;}
.businessbtn .btnbusinesscard{ background:url(../images/businessbtn.png) no-repeat; width:180px; height:40px; background-position:0 -80px; display:block; margin:0 auto;}
.businessbtn .btnbusinesscard:hover{background:url(../images/businessbtn.png) no-repeat; width:180px; height:40px; background-position:0 -120px; display:block; margin:0 auto;}
.businessbtn .btnbusinesssign{ background:url(../images/businessbtn.png) no-repeat; width:180px; height:40px; background-position:0 -160px; display:block; margin:0 auto;}
.businessbtn .btnbusinesssign:hover{background:url(../images/businessbtn.png) no-repeat; width:180px; height:40px; background-position:0 -200px; display:block; margin:0 auto;}
.businessbtn .btnbusinessdown{ background:url(../images/operatebtn1.png) no-repeat; width:180px; height:40px; background-position:0 0; display:block; margin:0 auto;}
.businessbtn .btnbusinessdown:hover{background:url(../images/operatebtn1.png) no-repeat; width:180px; height:40px; background-position:0 -40px; display:block; margin:0 auto;}	
.businessbtn .btnbusinessview{ background:url(../images/checkdoc.png) no-repeat; width:180px; height:40px; background-position:0 0; display:block; margin:0 auto;}
.businessbtn .btnbusinessview:hover{background:url(../images/checkdoc.png) no-repeat; width:180px; height:40px; background-position:0 -40px; display:block; margin:0 auto;}	

/*query*/
.queryResidentContainer{width:880px; overflow-x:hidden; margin:0 auto;/*margin-top:116px;margin-top:116px\9;+margin-top:116px;_margin-top:0px; position:relative;+top:116px;_top:0px;*/}
.queryformbg{ width:875px;float:right; margin:10px auto; border:#ddd 1px solid;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;background-color:#f8f8f8;background-image:-moz-linear-gradient(top,#fbfbfb,#f8f8f8);background-image:-ms-linear-gradient(top,#fbfbfb,#f8f8f8);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fafaf9),to(#f8f8f8));background-image:-webkit-linear-gradient(top,#fbfbfb,#f8f8f8);background-image:-o-linear-gradient(top,#fbfbfb,#f8f8f8);background-image:linear-gradient(top,#fbfbfb,#f8f8f8);background-repeat:repeat-x}
.querytaghouse{width:170px; height:90px;background:url(../images/queryitem.png) no-repeat left top; background-position:0 0; z-index:98; position:absolute; margin-top:14px;}
.querytagresident{width:170px; height:90px;background:url(../images/queryitem.png) no-repeat left top; background-position:0 -90px; z-index:98; position:absolute; margin-top:14px;}
.querytagqualification{width:170px; height:90px;background:url(../images/queryitem.png) no-repeat left top; background-position:0 -180px;; z-index:98; position:absolute; margin-top:14px;}
.querytagprogress{width:170px; height:90px;background:url(../images/queryitem.png) no-repeat left top; background-position:0 -270px; z-index:98; position:absolute; margin-top:10px;}
.querytagsign{width:170px; height:90px;background:url(../images/queryitem.png) no-repeat left top; background-position:0 -360px; z-index:98; position:absolute; margin-top:14px;}
.querytagstate{width:170px; height:90px;background:url(../images/queryitem.png) no-repeat left top; background-position:0 -450px; z-index:98; position:absolute; margin-top:14px;}
.querytagphoto{width:170px; height:90px;background:url(../images/queryitem.png) no-repeat left top; background-position:0 -540px; z-index:98; position:absolute; margin-top:14px;}
.onlineanswer{width:170px; height:90px;background:url(../images/queryitem.png) no-repeat left top; background-position:0 -630px; z-index:98; position:absolute; margin-top:14px;}
.querytitle{ height:90px;}
.queryformbg .querygroup{ width:800px; margin:0 auto; width:500px; margin-top:20px;}
.queryformbg .querygroup .row{ padding:12px;}
.queryformbg .querygroup .form-group{ margin-left:130px;}
.queryformbg .querygroup .control-group{border-bottom:none;}
.queryformbg .querygroup .control-group .control-label{ margin-top:10px;}
.queryformbg .querygroup .control-group input[type='text']{ padding-top:8px; padding-bottom:8px; width:320px;} 
.queryformbg .querygroup .control-group select{padding-top:8px; padding-bottom:8px; width:334px; height:40px; font-family:"Microsoft YaHei",Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.queryformbg .querygroup .form-group a{ padding:8px 36px; font-size:18px;}

.queryprogressformbg{ width:875px;height:460px; float:right; margin:10px auto; border:#ddd 1px solid;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;background-color:#f8f8f8;background-image:-moz-linear-gradient(top,#fbfbfb,#f8f8f8);background-image:-ms-linear-gradient(top,#fbfbfb,#f8f8f8);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fafaf9),to(#f8f8f8));background-image:-webkit-linear-gradient(top,#fbfbfb,#f8f8f8);background-image:-o-linear-gradient(top,#fbfbfb,#f8f8f8);background-image:linear-gradient(top,#fbfbfb,#f8f8f8);background-repeat:repeat-x}
.queryprogressformbg #ProgressTabs{ font-family:'Microsoft YaHei';}
.queryprogressformbg .querygroup{ margin:0 auto; width:820px; margin-top:12px; margin-left:18px;}
.queryprogressformbg .querygroup .row{ padding:12px;}
.queryprogressformbg .querygroup .form-group{ margin-left:130px;}
.queryprogressformbg .querygroup .control-group .control-label{ margin-top:10px;}
.queryprogressformbg .querygroup .control-group input[type='text']{ padding-top:8px; padding-bottom:8px; width:320px;} 
.queryprogressformbg .querygroup .control-group select{padding-top:8px; padding-bottom:8px; width:334px; height:40px; font-family:"Microsoft YaHei",Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.queryprogressformbg .querygroup .form-group{ margin-top:0px; margin-bottom:0px;}
.queryprogressformbg .querygroup .form-group a{ padding:8px 36px; font-size:18px; color:#fff;}


.queryhouseContainer{width:1000px; overflow:hidden; margin:0 auto;/*margin-top:116px;margin-top:116px\9;+margin-top:116px;_margin-top:0px; position:relative;+top:116px;_top:0px;*/}
.queryhouseformbg{ width:996px;float:right; margin:10px auto; border:#ddd 1px solid;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;background-color:#f8f8f8;background-image:-moz-linear-gradient(top,#fbfbfb,#f8f8f8);background-image:-ms-linear-gradient(top,#fbfbfb,#f8f8f8);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fafaf9),to(#f8f8f8));background-image:-webkit-linear-gradient(top,#fbfbfb,#f8f8f8);background-image:-o-linear-gradient(top,#fbfbfb,#f8f8f8);background-image:linear-gradient(top,#fbfbfb,#f8f8f8);background-repeat:repeat-x}
.queryhouseformbg .querygroup{ width:860px; margin:0 auto;  margin-top:20px;}
.queryhouseformbg .querygroup .row{ padding:12px;}
.queryhouseformbg .querygroup .form-group{ margin-left:130px;}
.queryhouseformbg .querygroup .control-group .control-label{ margin-top:10px;}
.queryhouseformbg .querygroup .control-group input[type='text']{ padding-top:9px; padding-bottom:9px; width:280px;} 
.queryhouseformbg .querygroup .control-group select{padding-top:8px; padding-bottom:8px; width:160px; height:40px; font-family:"Microsoft YaHei",Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.queryhouseformbg .querygroup .form-group .houseBtn{ padding:8px 36px; font-size:18px;}
.queryhouseformbg .querygroup .fields{ width:1000px;}
.queryhouseformbg .querygroup .fields label{ float:left; display:inline;}
.queryhouseformbg .querygroup .control-group .searchForm li{ float:left; display:inline; padding-left:2px;}
.queryhouseformbg .querygroup .control-group .searchForm .keywords{ color:#999;}
.queryhouseformbg .querygroup .control-group .searchForm .input-append button{ padding-top:9px; padding-bottom:9px; width:90px;}

/*progress bar*/
.progressContainer{width:968px; margin:0 auto;}
.progressTitle{width:968px; height:26px; margin:0 auto;}
.progressTitle li{float:left; display:inline; width:121px; height:26px; line-height:26px; text-align:center; font-family:'Microsoft YaHei',Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:16px;}
.progressBarBox{width:880px; margin:0 auto;}
.progressBarBox li{float:left; display:inline;}
.progressBarBox .progressNodeGray{ cursor:pointer; width:40px; height:40px; line-height:40px; background:url(../images/NodeGray.png) no-repeat; text-align:center;}
.progressBarBox .progressNodeRed{ cursor:pointer; width:40px; height:40px; line-height:40px; background:url(../images/NodeRedNormal.png) no-repeat; text-align:center;}
.progressBarBox .progressNodeRed:hover{cursor:pointer; width:40px; height:40px; line-height:40px; background:url(../images/NodeRedHover.png) no-repeat; text-align:center;}
.progressBarBox .progressNodeGreen{ cursor:pointer; width:40px; height:40px; line-height:40px; background:url(../images/NodeGreenNormal.png) no-repeat; text-align:center;}
.progressBarBox .progressNodeGreen:hover{ cursor:pointer; width:40px; height:40px; line-height:40px; background:url(../images/NodeGreenHover.png) no-repeat; text-align:center;}
.progressBarBox .progressNodeOrange{ cursor:pointer; width:40px; height:40px; line-height:40px; background:url(../images/NodeOrangeNormal.png) no-repeat; text-align:center;}
.progressBarBox .progressNodeOrange:hover{ cursor:pointer; width:40px; height:40px; line-height:40px; background:url(../images/NodeOrangeHover.png) no-repeat; text-align:center;}
.progressBarBox .progressArrowGray{ width:80px;height:40px; line-height:40px;; text-align:center; background:url(../images/ArroeGray.png) no-repeat;}
.progressBarBox .progressArrowCyan{ width:80px;height:40px; line-height:40px;; text-align:center; background:url(../images/ArroeCyan.png) no-repeat;}

.progressTipBox{width:380px; top:0; left:0;z-index:1998; position:absolute; display:none;}
.progressTipBox .progressTipHead{ background:url(../images/tipboxtop.png) no-repeat;}
.progressTipBox .progressTipHead span{ height:56px; line-height:56px; display:block; margin-left:48px; color:#fff;}
.progressTipBox .progressBody{ background:url(../images/tipboxniddle.png) repeat-y; min-height:20px;}
.progressTipBox .progressContent{ width:360px; margin:0 auto; border:#eee 1px dashed; background-color:#f7fafc;}
.progressTipBox .progressSuccess{ width:100%;height:80px;background:url(../images/iconSuccess.png) no-repeat center center;}
.progressTipBox .progressSuccessDescript,.progressTipBox .progressFailureDescript,.progressTipBox .progressDealDescript{ width:100%; padding:8px; font-size:14px; color:#999;}
.progressTipBox .progressSuccessDescript span{color:#23C416;}
.progressTipBox .progressFailure{ width:100%;height:80px;background:url(../images/iconFailure.png) no-repeat center center;}
.progressTipBox .progressFailureDescript span{ color:#E74043;}
.progressTipBox .progressDeal{ width:100%;height:80px;background:url(../images/iconDeal.png) no-repeat center center;}
.progressTipBox .progressDealDescript span{ color:#f9b913;}
.progressTipBox .progressBottom{ width:380px; height:10px; background:url(../images/tipboxbottom.png) no-repeat;}

/*updated*/
.progressTipBox1{width:atuo; top:0; left:0;z-index:1998; position:absolute; display:none;}
.progressTipBox1 .progressBody1{ background:url(../images/tipboxniddle.png) repeat-y; min-height:20px;}
.progressTipBox1 .progressContent1{margin:0 auto; border:#eee 1px dashed; background-color:#f7fafc;height:30px;line-height:30px;}
.progressTipBox1 .progressUpdated{font-size:14px; color:#999;}
.progressTipBox1 .progressUpdated span{font-size:16px;color:#E74043;}
.updatedHl{color:red;}

/*logged info*/
.MutiNavContainer{ height:36px;z-index:998;position:absolute; clear:both; float:right;left:50%; margin-left:70px;}
.MutiNavContainer .loggedinfo{ float:left; display:inline; line-height:34px;}
.MutiNavContainer .loggedinfo em{ width:36px; height:36px; float:left;display:inline-block;}
.MutiNavContainer .loggedinfo .male{ background:url(../images/iconloggedmale.png) no-repeat center center;}
.MutiNavContainer .loggedinfo .female{ background:url(../images/iconloggedfemale.png) no-repeat center center;}
.MutiNavContainer .loggedinfo span{ color:#f00;}

#MutiNav {font-size:14px;color:#FFF;  width:132px; height:36px; margin:0 6px;z-index:1002;  position:absolute; margin-left:320px; margin-top:1px;top:0px\9; left:0px\9;}
#MutiNav A {TEXT-DECORATION: none}
#MutiNav .multiUl { width:100%; height:35px; CLEAR: both; display:block;}
#MutiNav .multiUl LI { background:url(../images/loggedbg.jpg); width:150px;display:block; float:left; height:34px; LINE-HEIGHT: 34px; POSITION: relative; margin-top:0; color:#666;}
#MutiNav .multiUl LI em{ display:inline-block; float:left; width:24px; height:24px; background:url(../images/iconlogmenu.png) no-repeat center center; background-position:0 0; margin:5px 2px 3px 18px;}
#MutiNav .multiUl LI span{ display:inline-block; float:left; width:60px; height:30px; color:#666;}
#MutiNav .multiUl LI I{ display:inline-block; float:left; width:20px; height:30px; }
#MutiNav .multiUl LI A.go {DISPLAY: inline-block; Z-INDEX: 300;WIDTH: auto; COLOR: #edf7ea; LINE-HEIGHT: 30px;  HEIGHT: 30px; TEXT-ALIGN: center;}
#MutiNav .multiUl LI A.on {FONT-WEIGHT: bold; COLOR: #dfe8d9; TEXT-DECORATION: none}
#MutiNav .multiUl LI BLOCKQUOTE {DISPLAY: none; Z-INDEX: 201; LEFT:0px; POSITION: absolute; TOP: 34px; HEIGHT: auto; width:130px; border:none;}
#MutiNav .multiUl LI BLOCKQUOTE .ChildNavIn { background-color:#e5e5e5;OVERFLOW: hidden; WIDTH: 150px; COLOR: #666;HEIGHT: auto; TEXT-ALIGN: center;}
#MutiNav .multiUl LI BLOCKQUOTE .ChildNavIn A {DISPLAY: inline-block;FLOAT: left;WIDTH: 100%; COLOR: #666; height:36px; LINE-HEIGHT:36px;TEXT-ALIGN: left; border-bottom:#b9b9bc 1px solid;}
#MutiNav .multiUl LI BLOCKQUOTE .ChildNavIn B{ display:inline-block; float:left; width:24px; height:24px; margin:6px 8px 6px 18px;}
#MutiNav .multiUl LI BLOCKQUOTE .ChildNavIn .sAnnounce{ background:url(../images/iconlogmenu1.png) no-repeat center center; background-position:0 -24px;}
#MutiNav .multiUl LI BLOCKQUOTE .ChildNavIn .sInfo{background:url(../images/iconlogmenu1.png) no-repeat center center; background-position:0 -48px;}
#MutiNav .multiUl LI BLOCKQUOTE .ChildNavIn .sQualify{background:url(../images/iconlogmenu1.png) no-repeat center center; background-position:0 -72px;}
#MutiNav .multiUl LI BLOCKQUOTE .ChildNavIn .sQuit{background:url(../images/iconlogmenu1.png) no-repeat center center; background-position:0 -96px;}
#MutiNav .multiUl LI BLOCKQUOTE .ChildNavIn .sBind{background:url(../images/iconlogmenu1.png) no-repeat center center; background-position:0 -120px;}
#MutiNav .multiUl LI BLOCKQUOTE A:hover { background-color:#ccc; COLOR: #666;}



/*approval*/
#tabPermitForm{ width:860px;border:#7ec7d2 1px solid; border-radius:6px; background-color:#fafcfe;}
#tabPermitForm .approvalBg{background:url(../images/ResiPermitFormBg.png) no-repeat top center;}
#tabPermitForm .bot{ border-bottom:#7ec7d2 1px solid;min-height:48px;}
#tabPermitForm .rig{ border-right:#7ec7d2 1px solid; min-height:48px;}
#tabPermitForm .botrig{ border-bottom:#7ec7d2 1px solid;border-right:#7ec7d2 1px solid; min-height:48px;}
#tabPermitForm .itemname{width:240px; height:32px;line-height:32px; padding-left:4px;background-color:#5dc0cf; border-radius:0px; border:#9ce4ef 1px dashed; color:#fff; font-family:'Microsoft YaHei',Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
#tabPermitForm .submitname{width:140px; border:none; border-radius:0px; background-color:transparent; text-align:center; border-bottom:#999 1px solid; font-family:'Microsoft YaHei',Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
#tabPermitForm .submitarea{text-indent:2em;padding:8px;width:96%;height:160px; overflow:auto;background-color:transparent; border:#eee 1px solid; border-radius:0px;font-family:'Microsoft YaHei',Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px;}
#tabPermitForm label{padding:10px 6px 10px 30px;}
#tabPermitForm .appbtn-primary{ padding:6px;color:#fff;}

/*chenyh*/
.tab{width:100%;margin-top: 10px;}
.tab ul.menu{height:42px;background:#f6f6f6;}
.tab ul.menu li{float:left;text-align:center;width:50%;height:40px;background:#f6f6f6;line-height:40px;list-style:none;font-size:16px;cursor:pointer;}
.tab ul.menu li.active{background:#0a9dc2;color:#fff;font-weight: bold;}
.con1,.con2,.con4,.con5{height:285px;border-top:3px solid #0a9dc2;margin-top:-2px;background: #fafafa}
.con2,.con4,.con5{display:none;}
.loginpic{
	width: 133px;
	height: 133px;
	background:url(../images/pic_user.gif) no-repeat top left;}
.loginper{
	width: 113px;
	height: 113px;
	background:url(../images/loginper.png) no-repeat;}
.dottle_bottom{
	border-bottom: 1px dotted #CCC;
}
.alert{
	padding: 3px 35px 3px 35px;
	padding-top:6px\9;
	padding-bottom:6px\9;}

/* 网址变更飘窗 */
.websiteChange{width:740px; overflow-x:hidden; margin-left:auto;margin-right:auto;margin-top:50px;line-height:40px;padding:20px;}
/* 教育局致家长的一封信 */
.letter{color:#fff;}
.letter span{color:#fff;background:#1779cc;width:100px;height:108px;line-height:27px;text-align:center;font-size:16px;padding-top:12px;}
.partentLetter{width:740px; overflow-x:hidden; margin-left:auto;margin-right:auto;margin-top:36px;padding:20px;border:1px solid #ddd;background:rgba(240, 255, 255, 0.24);margin-bottom:10px;}
.letterTitle{text-align:center;font-size:26px;font-weight:400;}
.letterSecTitle{text-align:center;font-size:16px;font-weight:bolder;}
.letterFont{line-height:32px;font-family:"FangSong_GB2312";font-size:16px;word-break:break-all;word-wrap:break-word;margin-top:30px;}
.textIndent{text-indent:32px;}
.sbtj span{width:48%;display:inline-block;}
 
 
 @media screen and  (max-width:990px){
	.szResiHeadContainer{background: url(../images/szResiIndexHeadBg.png) repeat-x; width: 1000px;height: 100px;margin: 0 auto;position: relative;}
	.MutiNavContainer{left: 30%;margin-left: 5px}
	.szResiHead{ width:1000px; margin:0 auto;}
	.szResiLogo590{width:270px; height:100px;clear:both; background:url(../images/szResiIndexHeadLogo270.png) no-repeat left center;}
	#mainnav {float: left; display:block; width:650px; margin-top:55px;}
	.banner .focus .f_pic{width:1000px;}
	#mainnav li a{font:16px Microsoft YaHei, Arial, Verdana, sans-serif;padding:2px 2px;height:15px; }
	#mainnav li span {font:16px Microsoft YaHei, Arial, Verdana, sans-serif;padding:2px 2px;height:15px; }
	.subnav{top:2px;}
	.frontpage{margin-top:2px;}
	.szResiContainer{ margin-left:auto; margin-right:auto; *zoom:1;width:1000px;}
	.szResiIndexContainer{ width:1000px;} 
	.szrow-fluid{width:100%;*zoom:1;}
	.szrow-fluid::after{clear:both;}
	.szrow-fluid::after,.szrow-fluid::before{ display:table; line-height:0;}
	.szrow-fluid .span4{ width:30.3%;*width:30%; display:block; margin:2px;margin:2px\9;*margin:2px;_margin:2px;}
    .szCopyLogo{margin-left:100px;} 
    .szCopyInfo{width: 620px;}
    .contentdiv{width: 1000px;}
	.szResiInfobd li{height:28px; line-height:28px; text-indent:0.8em;font-size:10px;font-size:12px\9;}
	.szResiInfobd li a,.szResiInfobd li a:visited{color:#4f4f4f; text-decoration:none; float:left;}
	.szResiInfobd li a:hover{color:#ff8400; text-decoration:none; float:left;}
	.szResiInfobd li span{ float:right; padding-right:12px; color:#929292;}
	.queryBtnContainer{width:966px;}
	.szResiIndexContainer .queryBtnContainer{margin-left:0px;}
	.queryBody{width:860px;height:80px;overflow:hidden;}
	.szResiIndexContainer .queryBody li{ float:left; display:inline; height:80px; width:171px; text-align:center;}
	.szResiIndexContainer .queryBody li a,.queryBody li a:visited{color:#333; display:block;height:80px; width:171px; padding:0; margin:0;}
	.szResiIndexContainer .queryBody li a:hover{ color:#fff;}
	.szResiIndexContainer .queryBody li a span{ display:block; height:80px; line-height:20px; width:171px;width:200px\9; padding-top:56px;}
	.szResiIndexContainer .queryBody .iconQueryhousecode{background:url(../images/indexpagequerybg.png) no-repeat; background-position:-16px 0;}
	.szResiIndexContainer .queryBody .iconQueryhousecode:hover{background:url(../images/indexpagequerybg.png) #c63a27 no-repeat; background-position:-220px 0; color:#fff;}
	.szResiIndexContainer .queryBody .iconQueryhousereg{background:url(../images/indexpagequerybg.png) no-repeat; background-position:-16px -80px;}
	.szResiIndexContainer .queryBody .iconQueryhousereg:hover{background:url(../images/indexpagequerybg.png) #55ab56 no-repeat; background-position:-220px -80px; color:#fff;}
	.szResiIndexContainer .queryBody .iconQueryresireg{background:url(../images/indexpagequerybg.png) no-repeat; background-position:-16px -160px;}
	.szResiIndexContainer .queryBody .iconQueryresireg:hover{background:url(../images/indexpagequerybg.png) #0a9dc2 no-repeat; background-position:-220px -160px; color:#fff;}
	.szResiIndexContainer .queryBody .iconQueryQualify{background:url(../images/indexpagequerybg.png) no-repeat; background-position:-16px -240px;}
	.szResiIndexContainer .queryBody .iconQueryQualify:hover{background:url(../images/indexpagequerybg.png) #1d63b5 no-repeat; background-position:-220px -240px; color:#fff;}
	.szResiIndexContainer .queryBody .iconQueryState{background:url(../images/indexpagequerybg.png) no-repeat; background-position:-16px -240px;}
	.szResiIndexContainer .queryBody .iconQueryState:hover{background:url(../images/indexpagequerybg.png) #1d63b5 no-repeat; background-position:-220px -240px; color:#fff;}
	.szResiIndexContainer .queryBody .iconQueryProgress{background:url(../images/indexpagequerybg.png) no-repeat; background-position:-16px -320px;}
	.szResiIndexContainer .queryBody .iconQueryProgress:hover{background:url(../images/indexpagequerybg.png) #1ab193 no-repeat; background-position:-220px -320px; color:#fff;}
	.szResiIndexContainer .queryBody .iconQueryPhoto{background:url(../images/indexpagequerybg.png) no-repeat; background-position:-16px -400px;}
	.szResiIndexContainer .queryBody .iconQueryPhoto:hover{background:url(../images/indexpagequerybg.png) #03645e no-repeat; background-position:-220px -400px; color:#fff;}
	.szFriendLinkBox{width:966px;}
	.szFriendLink{width:860px;height:60px;}
	.szFriendHotTel{width:60px;}
	.szFriendLink a{padding:0px 6px;margin:0px 0px;height:26px;line-height:26px;display:inline-block;font-size:10px;font-size:12px\9;}
	.szrow-fluid::after{clear:both;}
	.szrow-fluid::after,.szrow-fluid::before{ display:table; line-height:0;}
	.szrow-fluid .span4{ width:32.26%;*width:32.570740134569924%; display:block; margin:2px;margin:2px\9;*margin:2px;_margin:2px;}
 
   
	