﻿/*****************************通用****************************/
* { margin: 0; padding: 0; }
body { font-size: 12px; font-family: "宋体",Arial,Helvetica,sans-serif; }
a, article, aside, body, caption, dd, dialog, div, dl, dt, em, figure, footer, form, h1, h2, h3, h4, h5, h6, header, html, img, label, li, menu, nav, ol, p, section, span, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul { margin: 0; padding: 0; }
em, i { font-style: normal; }
button { cursor: pointer; border: none; }
article, aside, dialog, figure, footer, header, menu, nav, section { display: block; }
input, input[type=text], input[type=password], select, textarea { line-height: 26px; vertical-align: middle; padding-left: 2px; border: 1px solid #ccc; height: 25px; }
img { border: 0; vertical-align: middle; }
li, ul { list-style-type: none; }
a:link { color: #666; text-decoration: none; font-size: 12px; }
a:visited { color: #666; text-decoration: none; font-size: 12px; }
a:hover { color: #F90; text-decoration: none; font-size: 12px; }
a:active { color: #F90; text-decoration: none; font-size: 12px; }
.link_style_pointer { cursor: pointer; }
.web-body { width: 1300px; margin: 0 auto; }
.web-body .web-content { width: 100%; min-height: 710px; _height: 400px; background: white; }
.fl { float: left; }
.fr { float: right; }
.clear_f_r { clear: both; }
.clear_f { clear: both; height: 0px; padding: 0px; margin: 0px; display: block; _display: inherit; }
.add-after::after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.hide { display: none; }
.show { display: block; }
.wal { width: 1100px; margin: 0px auto; }
.w1004 { width: 1004px; }
.w340 { width: 340px; }
.w840 { width: 840px; }
/*****************************通用****************************/

/*****************************模板页头****************************/
.header { width: 1300px; height: 150px; margin: 0 auto; }
.header .header_top { height: 32px; color: #fff; background-color: #212121; }
.header .header_top .header_top_left { float: left; height: 30px; line-height: 30px; padding-left: 100px; }
.header .header_top .header_top_right { float: right; height: 30px; line-height: 30px; padding-right: 50px; }
.header .header_menu { height: 90px; }
.header .header_menu .logo { background: url(../imgs/bg.png) no-repeat; background-position: 100% -744px; float: left; width: 75px; height: 45px; margin-top: 30px; margin-left: 10px; }
.header .header_menu .header_menu_content { float: left; width: 680px; height: 55px; margin-top: 20px; padding-top: 10px; }
.header .header_menu .header_menu_content .menu_div { float: left; width: 70px; height: 60px; }
.header .header_menu .header_menu_content span { display: block; width: 60px; font-size: 14px; color: rgb(120,120,120); font-weight: 700; margin: 0 auto; }
.header .header_menu .header_menu_content .menu_content_sy { width: 40px; height: 27px; margin: 5px auto; background: url(../imgs/bg.png) no-repeat 7px 2px; }
.header .header_menu .header_menu_content .menu_content_gsgg { width: 40px; height: 27px; margin: 5px auto; background: url(../imgs/bg.png) no-repeat 7px -50px; }
.header .header_menu .header_menu_content .menu_content_zxdt { width: 40px; height: 27px; margin: 5px auto; background: url(../imgs/bg.png) no-repeat 7px -102px; }
.header .header_menu .header_menu_content .menu_content_zcfg { width: 40px; height: 29px; margin: 4px auto; background: url(../imgs/bg.png) no-repeat 7px -152px; }
.header .header_menu .header_menu_content .menu_content_dxal { width: 40px; height: 27px; margin: 5px auto; background: url(../imgs/bg.png) no-repeat 7px -206px; }
.header .header_menu .header_menu_content .menu_content_bszn { width: 40px; height: 27px; margin: 5px auto; background: url(../imgs/bg.png) no-repeat 7px -256px; }
.header .header_menu .header_menu_content .menu_content_zlxz { width: 40px; height: 27px; margin: 5px auto; background: url(../imgs/bg.png) no-repeat 7px -306px; }
.header .header_menu .header_menu_content .menu_content_qyml { width: 40px; height: 27px; margin: 5px auto; background: url(../imgs/bg.png) no-repeat 7px -356px; }
.header .header_menu .header_menu_content div:hover { color: red; background-color: #2bb99f; cursor: pointer; }
.header .header_menu .header_menu_content div:hover > span { color: #fff; }
.header .header_menu .header_menu_content div:hover > .menu_content_sy { background: url(../imgs/bg.png) no-repeat 7px -23px; }
.header .header_menu .header_menu_content div:hover > .menu_content_gsgg { background: url(../imgs/bg.png) no-repeat 7px -77px; }
.header .header_menu .header_menu_content div:hover > .menu_content_zxdt { background: url(../imgs/bg.png) no-repeat 7px -127px; }
.header .header_menu .header_menu_content div:hover > .menu_content_zcfg { background: url(../imgs/bg.png) no-repeat 7px -179px; }
.header .header_menu .header_menu_content div:hover > .menu_content_dxal { background: url(../imgs/bg.png) no-repeat 7px -232px; }
.header .header_menu .header_menu_content div:hover > .menu_content_bszn { background: url(../imgs/bg.png) no-repeat 7px -282px; }
.header .header_menu .header_menu_content div:hover > .menu_content_zlxz { background: url(../imgs/bg.png) no-repeat 7px -332px; }
.header .header_menu .header_menu_content div:hover > .menu_content_qyml { background: url(../imgs/bg.png) no-repeat 7px -382px; }
.header .header_search { background-color: #126bbb; height: 30px; }
.header .header_search input { float: left; width: 250px; background-color: #d7e8f0; height: 28px; margin-left: 800px; }
.header .header_search .search_btn { float: left; width: 40px; height: 30px; background-color: #2dbba1; }
.header .header_search .search_btn span { float: left; width: 40px; height: 22px; background: url(../imgs/bg.png) no-repeat 10px -512px; margin-top: 2px; }
.header .header_search .search_help { float: right; height: 30px; color: #fff; margin: 8px 100px 0 0; }
/*****************************模板页头****************************/

/*****************************主页内容****************************/
.mainbody { width: 1300px; height: 750px; margin: 2px auto; }
.mainbody .index_banner { width: 100%; height: 310px; background: url(../imgs/banner.png); }
.mainbody .index_shortcut { float: left; width: 100%; height: 125px; }
.mainbody .index_shortcut .index_shortcut_left { float: left; width: 400px; height: 100%; }
.mainbody .index_shortcut .index_shortcut_left span { font-size: 20px; font-weight: 700; display: block; float: left; width: 50px; height: 50px; line-height: 50px; margin: 28px 0 0 15px; }
.mainbody .index_shortcut .index_shortcut_left .shortcut_left_login { float: left; width: 70px; height: 70px; background-color: #106bbc; line-height: 90px; margin-left: 80px; border-radius: 100%; margin-top: 18px; }
.mainbody .index_shortcut .index_shortcut_left .shortcut_left_login div { width: 36px; height: 36px; margin: 20px auto; background: url(../imgs/bg.png) no-repeat 0px -409px; }
.mainbody .index_shortcut .index_shortcut_left .shortcut_left_regist { float: left; width: 70px; height: 70px; background-color: #f86305; margin-left: 20px; border-radius: 100%; margin-top: 18px; }
.mainbody .index_shortcut .index_shortcut_left .shortcut_left_regist div { width: 36px; height: 36px; margin: 20px auto; background: url(../imgs/bg.png) no-repeat 0px -445px; }
.mainbody .index_shortcut .index_shortcut_mid { float: left; width: 400px; height: 100%; margin: 0 auto; margin-left: 100px; }
.mainbody .index_shortcut .index_shortcut_mid .shortcut_mid_kjfw { font-weight: 700; font-size: 14px; text-indent: 2em; background: url(../imgs/bg.png) no-repeat 0 -482px; }
.mainbody .index_shortcut .index_shortcut_mid div { float: left; width: 380px; height: 30px; line-height: 30px; margin-top: 5px; }
.mainbody .index_shortcut .index_shortcut_mid input { float: right; width: 250px; height: 30px; }
.mainbody .index_shortcut .index_shortcut_mid span { float: right; width: 40px; height: 30px; background-color: #126bbb; }
.mainbody .index_shortcut .index_shortcut_mid a { display: block; float: right; width: 40px; height: 22px; background: url(../imgs/bg.png) no-repeat 10px -513px; margin-top: 2px; }
.mainbody .index_shortcut .index_shortcut_right { float: left; width: 400px; height: 100%; margin: 0 auto; }
.mainbody .index_shortcut .index_shortcut_right div { float: left; width: 400px; height: 30px; line-height: 30px; margin-top: 5px; }
.mainbody .index_shortcut .index_shortcut_right input { float: right; width: 250px; height: 30px; }
.mainbody .index_shortcut .index_shortcut_right span { float: right; width: 40px; height: 30px; background-color: #126bbb; }
.mainbody .index_shortcut .index_shortcut_right a { display: block; float: right; width: 40px; height: 22px; background: url(../imgs/bg.png) no-repeat 10px -513px; margin-top: 2px; }
.mainbody .index_content { width: 100%; float: left; height: 300px; }
.mainbody .index_images { width: 380px; height: 310px; float: left; }
.mainbody .index_images_screen { width: 370px; height: 310px; overflow: hidden; position: relative; }
.mainbody .index_images_screen li { width: 400px; height: 290px; overflow: hidden; float: left; }
.mainbody .index_images_screen ul { position: absolute; left: 0; top: 0; width: 3000px; }
.mainbody .index_images ol { position: relative; top: -40px; right: -270px; bottom: 10px; line-height: 20px; text-align: center; }
.mainbody .index_images ol li { float: left; width: 15px; height: 15px; background: #fff; margin-left: 5px; cursor: pointer; font-size: 10px; font-family: Verdana; line-height: 15px; border-radius: 15px; }
.mainbody .index_images ol li.current { background: #f86305; }
.mainbody .index_tab { float: left; width: 500px; height: 300px; border-right: 1px solid #aaa; }
.mainbody .index_tab .index_tab_top { width: 100%; height: 30px; background-color: #eee; }
.mainbody .index_tab .index_tab_top li { text-align: center; font-size: 14px; font-family: "微软雅黑"; color: #222; float: left; width: 81px; height: 30px; line-height: 30px; background-color: #eee; border-left: 1px solid #bbb; }
.mainbody .index_tab .index_tab_top li:hover { background-color: #fff; border-bottom: 2px solid red; cursor: pointer; }
.mainbody .index_tab .index_tab_center li { padding-left: 5px; width: 100%; height: 30px; line-height: 10px; }
.mainbody .index_tab .index_tab_center li span { display: block; float: right; height: 15px; color: #fff; line-height: 15px; background-color: #f76404; border: 1px solid red; margin: -33px 15px 0 0; }
.mainbody .index_tab .index_tab_center { width: 100%; margin-top: 15px; }
.mainbody .index_tab .index_tab_center li a { width: 580px; height: 30px; color: #000000; font-size: 12px; background: url(../imgs/lc-quan1.png) 0px 0px no-repeat; padding-left: 20px; display: block; }
.mainbody .index_tab .index_tab_center li a:hover, .mainbody .index_tab .index_tab_center li a.action, .mainbody .index_tab .index_tab_center li a:active { color: #f96505; background: url(../imgs/lc-quan-active1.png) 0px 0px no-repeat; }
.mainbody .index_tab .index_tab_center li:last-child a { height: 30px; background: url(../imgs/lc-quan.png) 0px 0px no-repeat; }
.mainbody .index_tab .index_tab_center li .Litime { width: 100%; display: block; overflow: hidden; height: 30px; }
.mainbody .index_tab .index_tab_center li:last-child a:hover { background: url(../imgs/lc-quan-actice.png) 0px 0px no-repeat; }
.mainbody .index_Sincerity { float: left; width: 200px; height: 300px; border-bottom: 1px solid #ccc; }
.mainbody .index_Sincerity .index_Sincerity_top { width: 100%; height: 30px; line-height: 30px; font-weight: 700; font-size: 14px; background-color: #eee; }
.mainbody .index_Sincerity .index_Sincerity_top_bg { width: 30px; height: 20px; float: left; margin: 3px 0 0 5px; background: url(../imgs/bg.png) no-repeat 2px -532px; }
.mainbody .index_Sincerity .index_Sincerity_center div { float: left; width: 200px; height: 69px; }
.mainbody .index_Sincerity .index_Sincerity_center p { float: left; display: block; margin-top: 40px; border-bottom: 1px solid #aaa; width: 100%; }
.mainbody .index_Sincerity .index_Sincerity_center .index_Sincerity_center1 { margin-top: 20px; background: url(../imgs/bg.png) no-repeat 60px -673px; }
.mainbody .index_Sincerity .index_Sincerity_center .index_Sincerity_center2 { margin-top: 10px; background: url(../imgs/bg.png) no-repeat 60px -602px; }
.mainbody .index_Sincerity .index_Sincerity_center span { float: left; display: block; margin: 80px auto; margin-left: 55px; font-size: 15px; }
.mainbody .index_download { float: left; width: 217px; height: 300px; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; }
.mainbody .index_download .index_download_top { width: 100%; height: 30px; line-height: 30px; font-weight: 700; font-size: 14px; background-color: #eee; }
.mainbody .index_download .index_download_top_bg { width: 30px; height: 23px; float: left; margin: 3px 0 0 5px; background: url(../imgs/bg.png) no-repeat 2px -553px; }
.mainbody .index_download .index_download_center { width: 100%; height: 200px; }
.mainbody .index_download .index_download_center span:hover { color: rgb(248,99,5); }
.mainbody .index_download .index_download_center li { width: 100%; height: 30px; line-height: 30px; padding-left: 4px; }
.mainbody .index_download .index_download_center li a { display: block; float: right; width: 30px; height: 20px; line-height: 20px; margin: 5px 5px 0 0; color: #fff; background-color: #2bb99f; }
.mainbody .index_download .index_download_bottom { width: 100%; height: 75px; color: rgb(17,108,189); font-size: 27px; font-weight: bold; border-top: 1px solid #ccc; }
.mainbody .index_download .index_download_bottom div { width: 150px; height: 27px; text-indent: 35px; color: rgb(17,108,189); line-height: 30px; font-size: 14px; background: url('../imgs/bg.png') no-repeat 5px -575px; }
/*****************************主页内容****************************/

/*****************模板页尾*****************/
.footer { width: 100%; margin: 0 auto; background-color: #f1f1f1; line-height: 28px; text-align: center; padding-top: 10px; padding-bottom: 20px; }

/*公示公告*/
.NewsListtbclass { padding: 3px; background-color: #EDEDED; width: 42px; text-align: center; }
.NewsListtbclass:hover { background-color: #2AB8A4; cursor: pointer; color: White; }
.NewsListtbclass1 { padding: 5px; background-color: #EDEDED; text-align: center; }

/*公示公告、最新动态、政策法规、典型案例、办事指南、搜索、投票事项*/

/*公示公告*/
.NewsListtbclass { padding: 3px; background-color: #EDEDED; width: 42px; text-align: center; }
.NewsListtbclass:hover { background-color: #2AB8A4; cursor: pointer; color: White; }
.NewsListtbclass:hover > a { color: White; }
.NewsListtbclass1 { padding: 5px; background-color: #EDEDED; text-align: center; }

.newslist tr td { height: 30px; line-height: 30px; }
.web-newslist-pager { height: 40px; line-height: 40px; width: 100%; }

/*资料下载*/
.web-body .web-content .downloadinfo { margin: 0 auto; margin-top: 30px; border-collapse: collapse; }
.web-body .web-content .downloadinfo tr td { border: 1px solid #cccccc; }

/*办事指南WK*/
.wk { background-color: #EFEFEF; }

/*业主自办理、维修资金查询*/
.owNologinIMG { float: left; width: 27px; height: 27px; background: url(../imgs/bg.png) no-repeat 7px -510px; background-color: #2bb999; cursor: pointer; }
#xylist1 table tr { line-height: 30px; height: 50px; background-color: White; font-weight: normal; font-size: 16px; }

/*退款、交款*/
.PMTKtj { background-color: #f86305; width: 110px; height: 35px; border: 0; color: white; font-size: 14px; font-weight: bold; cursor: pointer; }
.rnbk { width: auto; margin: 0 auto; border-collapse: collapse; border: 1px solid #b5b5b5; }
.rnbk td { vertical-align: middle; text-align: left; overflow: hidden; height: 35px; border: 1px solid #b5b5b5; }
.rnbk th { vertical-align: middle; text-align: center; overflow: hidden; height: 28px; border: 1px solid #b5b5b5; font-weight: normal; width: 170px; }
.owtk { height: 23px; width: 50px; color: #FFFFFF; background-color: #2190E0; font-size: 13px; border: 0px; cursor: pointer; text-align: center; }
.owtkimg { width: 20px; height: 18px; background: url(../imgs/bg.png) no-repeat 0px -1134px; }
.owjk { height: 23px; width: 50px; color: #FFFFFF; background-color: #2190E0; font-size: 13px; border: 0px; cursor: pointer; text-align: center; }
.owjkimg { width: 20px; height: 18px; background: url(../imgs/bg.png) no-repeat 0px -1112px; }
.qsdj { height: 23px; width: 70px; color: #FFFFFF; background-color: #2190E0; font-size: 13px; border: 0px; cursor: pointer; text-align: center; }
/**************input边框隐藏**************/
.rnbk td input { border: 0px; }

/*企业名录*/
.qymlSGDW { height: 30px; width: 175px; color: #FFFFFF; background-color: #126bbb; font-size: 14px; border: 0px; padding-left: 10px; padding-top: 5px; }
.qymlSJJG { height: 30px; width: 175px; color: #126bbb; background-color: #d7e8f0; font-size: 14px; border: 0px; padding-left: 10px; padding-top: 5px; }

.qymlSGDW1 { height: 30px; width: 175px; color: #126bbb; background-color: #d7e8f0; font-size: 14px; border: 0px; padding-left: 10px; padding-top: 5px; }
.qymlSJJG1 { height: 30px; width: 175px; color: #FFFFFF; background-color: #126bbb; font-size: 14px; border: 0px; padding-left: 10px; padding-top: 5px; }

.qymlSGDWIMG { float: left; width: 14px; height: 18px; background: url(../imgs/bg.png) no-repeat 0px -809px; }
/*白色*/
.qymlSGDWIMG1 { float: left; width: 14px; height: 18px; background: url(../imgs/bg.png) no-repeat 0px -789px; }

.qymlSJJGIMG { float: left; width: 18px; height: 18px; background: url(../imgs/bg.png) no-repeat 0px -969px; }
.qymlSJJGIMG1 { float: left; width: 18px; height: 18px; background: url(../imgs/bg.png) no-repeat 0px -949px; }
/*白色*/
.qymltab { border-collapse: collapse; width: 100%; text-align: center; font-size: 12px; }
.qymltab tr td { border: 1px solid #ccc; width: 50%; }
/*维修资金查询*/
.HAckmximg { float: left; width: 20px; height: 18px; background: url(../imgs/bg.png) no-repeat 0px -1155px; }
.HAckmx { height: 25px; width: 100px; color: #FFFFFF; background-color: #2190E0; font-size: 14px; border: 0px; padding-left: 15px; }
/*首页图片*/
.sytyd { float: left; width: 22px; height: 21px; background: url(../imgs/bg.png) no-repeat 0px -1176px; }
.sytyx { float: left; width: 20px; height: 18px; background: url(../imgs/bg.png) no-repeat 0px -1199px; margin-top: 8px; }
/*物业区域查询*/
#wuyqylist1 table tr td { line-height: 10px; height: 20px; background-color: White; font-weight: normal; }

/***************开发商、物业公司、业委会注册页面通用css样式 BEGIN***************/
/**************上传要件及注册信息****************/
.TdOrgInfo { vertical-align: top; text-align: left; padding-left: 2px; height: 30px; padding-top: 20px; }
/**************内tab**************/
.OrgDocRegInfoTab { width: 90%; margin: 0 auto; border-collapse: collapse; border: 1px solid #b5b5b5; }
.OrgDocRegInfoTab td { vertical-align: middle; text-align: left; overflow: hidden; height: 35px; border: 1px solid #b5b5b5; }
.OrgDocRegInfoTab th { vertical-align: middle; text-align: center; overflow: hidden; height: 35px; border: 1px solid #b5b5b5; font-weight: normal; width: 210px; background-color: #fbf9fa; }
/**************input边框隐藏**************/
.OrgDocRegInfoTab td input { border: 0px; }
/**************文本框**************/
.OrgInput { width: 250px; height: 30px; }
/**************中tab**************/
.OrgBaseInfoTab { width: 100%; text-align: center; margin: 0 auto; border: 1px solid #cccccc; border-bottom: 0px; border-right: 0px; }
.OrgBaseInfoTab td { vertical-align: middle; text-align: left; border: 1px solid #cccccc; border-top: 0px; border-left: 0px; height: 28px; width: 35%; padding-left: 8px; }
.OrgBaseInfoTab th { vertical-align: middle; text-align: right; font-weight: normal; border: 1px solid #cccccc; border-top: 0px; border-left: 0px; height: 28px; width: 15%; }
/**************提示样式**************/
.OrgPrintArea { width: 100%; height: auto; overflow: hidden; display: none; }
.OrgMsg { width: 100%; height: 60px; overflow: hidden; line-height: 60px; padding-left: 10px; z-index: 10; }
.OrgMsgIco { width: 60px; height: 60px; float: left; overflow: hidden; background-repeat: no-repeat; background-position: center; }
.OrgMsgContent { width: 600px; height: 60px; text-align: left; float: left; overflow: hidden; line-height: 60px; font-size: 16px; color: Blue; font-weight: bold; }
.OrgMsgContent a { font-size: 20px; width: 110px; cursor: pointer; }
.OrgMsgContent a:hover { font-size: 20px; color: Red; }
/**************跳转按钮**************/
.RegisterButton_bgColor_lightcolor { height: 30px; width: 175px; color: #126bbb; background-color: #d7e8f0; font-size: 14px; border: 0px; padding-left: 10px; padding-top: 6px; }
.RegisterButton_bgColor_blue { height: 30px; width: 175px; color: #FFFFFF; background-color: #126bbb; font-size: 14px; border: 0px; padding-left: 10px; padding-top: 5px; }
.RegisterButton_bgColor_lightcolor .blue_BuildUnit { float: left; width: 14px; height: 18px; background: url(../imgs/bg.png) no-repeat 0px -789px; }
.RegisterButton_bgColor_lightcolor .blue_RealtyMge { float: left; width: 17px; height: 18px; background: url(../imgs/bg.png) no-repeat 0px -829px; }
.RegisterButton_bgColor_lightcolor .blue_OwnerTeam { float: left; width: 24px; height: 18px; background: url(../imgs/bg.png) no-repeat 0px -869px; }
.RegisterButton_bgColor_blue .lightcolor_BuildUnit { float: left; width: 14px; height: 18px; background: url(../imgs/bg.png) no-repeat 0px -809px; }
.RegisterButton_bgColor_blue .lightcolor_RealtyMge { float: left; width: 17px; height: 18px; background: url(../imgs/bg.png) no-repeat 0px -849px; }
.RegisterButton_bgColor_blue .lightcolor_OwnerTeam { float: left; width: 24px; height: 18px; background: url(../imgs/bg.png) no-repeat 0px -889px; }
/**************标题样式**************/
.OrgSignInTab { width: 100%; text-align: center; margin: 0 auto; padding-top: 8px; }
.OrgSignInTab .table_tr_td_head { border-bottom: 1px solid #006ab0; text-align: center; }
.OrgSignInTab .table_tr_td_head .head_title { width: 150px; float: left; height: 30px; background-color: #006ab0; color: white; line-height: 30px; padding: 1px 3px 1px 10px; font-weight: bold; }
.OrgSignInTab .table_tr_td_head .head_title_other { width: 80px; float: left; height: 30px; background-color: #006ab0; color: white; line-height: 30px; padding: 1px 3px 1px 10px; font-weight: bold; }
/**************打印申请表**************/
#showPanel { background-color: #e1e1e1; }
#showPanel table { margin: 10px auto; background-color: #fff !important; }
/**************提交按钮**************/
.registerButton { background-color: #f86305; width: 110px; height: 35px; border: 0; color: white; font-size: 14px; font-weight: bold; cursor: pointer; }
.disabledButton { background-color: #adadad; width: 110px; height: 35px; border: 0; color: white; font-size: 14px; font-weight: bold; cursor: pointer; }
.SearButton { width: 32px; height: 30px; border: 0; color: white; font-size: 12px; font-weight: bold; cursor: pointer; background-color: #2bb999; }
.SearButton span { float: left; width: 32px; height: 22px; background: url(../imgs/bg.png) no-repeat 7px -513px; }
/**************物业区域**************/
.ThOrgTitle { color: #006ab0; height: 60px; line-height: 40px; font-size: 20px; font-weight: bold; padding-top: 8px; }
.grid { border-collapse: collapse; }
.grid tr th { background: #FFFFFF; height: 20px; font-size: 12px; font-weight: 500; color: #000000; border: 1px solid #818181; }
.grid tr td { background: #FFFFFF; border: 1px solid #818181; height: 30px; line-height: 30px; color: #126bbb; font-weight: 200; }

.TopBigJT { float: left; width: 22px; height: 21px; background: url(../imgs/bg.png) no-repeat 0px -1176px; }
.TopSmallJT { float: left; width: 20px; height: 18px; background: url(../imgs/bg.png) no-repeat 0px -1199px; margin-top: 8px; }

/***************开发商、物业公司、业委会注册页面通用css样式 END***************/

/*******************购房人交款*******************************/
.TextMustRed { color: Red; }

/***************小区动态通用css样式 BEGIN***************/

.CLeft { width: 740px; float: left; }
.CRight { width: 230px; float: right; }
.CLeft, .CRight { height: auto; padding-top: 15px; overflow: hidden; vertical-align: top; text-align: left; }
.CArea { width: 780px; padding-top: 10px; float: left; border: 1px solid #cccccc; }
.CAreaTitle span { color: #a64e11; font-size: 15px; font-weight: bold; line-height: 28px; }
.CAreaSplit { width: 100%; height: 12px; float: left; overflow: hidden; border-top: 1px solid #ffffff; background-color: #e9f4e9; }
.CAreaData { width: 100%; height: auto; min-height: 440px; float: left; padding-left: 2px; padding-bottom: 10px; }
a img { border: none; }

/**************首页************/
.o-tab-c { width: 100%; border-collapse: collapse; }
.o-tab { width: 98%; margin: 10px 10px 3px 5px; border-collapse: collapse; }
.o-title, .o-title-ico, .o-title-txt, .o-title-more { vertical-align: middle; }
.o-title { background-color: #f7f3f4; height: 28px; border: 1px solid #dad9d9; }
.o-title-ico { width: 25px; padding-left: 10px; padding-right: 2px; }
.o-title-txt { width: 90px; height: 28px; vertical-align: middle; color: #01588d; font-weight: bold; text-align: left; margin-left: 5px; }
.o-title-more { width: 50px; height: 26px; float: right; overflow: hidden; vertical-align: middle; line-height: 26px; }
.o-title-more a { color: #434343; }
.o-data { height: 230px; vertical-align: top; text-align: left; background-color: #FFFFFF; }
.o-data a:hover { cursor: pointer; color: #f96505; text-decoration: underline; }

/*.o-gsgg-ico, .o-xqtp-ico, .o-xqdt-ico, .o-zlxz-ico, .o-zcfg-ico, .o-bszn-ico { width: 20px; height: 20px; background-repeat: no-repeat; background-position: center; }*/
.o-gsgg-ico { width: 19px; height: 18px; background: url(../imgs/bg.png) no-repeat 0px -989px; }
.o-xqtp-ico { width: 22px; height: 18px; background: url(../imgs/bg.png) no-repeat 0px -1009px; }
.o-xqdt-ico { width: 18px; height: 18px; background: url(../imgs/bg.png) no-repeat 0px -1029px; }
.o-zlxz-ico { width: 18px; height: 18px; background: url(../imgs/bg.png) no-repeat 0px -1049px; }
.o-zcfg-ico { width: 19px; height: 19px; background: url(../imgs/bg.png) no-repeat 0px -1069px; }
.o-bszn-ico { width: 15px; height: 19px; background: url(../imgs/bg.png) no-repeat 0px -1090px; }

/**********我的小区*************/
.o-wyqy-tab { margin-top: 20px; width: 100%; border-top: 0px; border-collapse: collapse; }
.o-wyqy-title-more { width: 60px; height: 32px; float: right; overflow: hidden; vertical-align: middle; line-height: 32px; }
.o-wyqy-count { height: 24px; width: 240px; text-align: right; font-weight: bold; line-height: 20px; padding: 5px; overflow: hidden; }
.o-wyqy-count span { color: #006ab1; font-family: 微软雅黑; font-size: 19px; }

.o-tab-list { border: 0px; width: 99%; }
.o-tab-list td { width: auto; height: 30px; border: 0px; color: #434343; text-align: left; vertical-align: middle; padding-left: 10px; }
.o-tab-list td a { color: #434343; }
.o-tab-list th { width: 80; height: 30px; border: 0px; color: #a4a4a4; font-weight: normal; text-align: right; vertical-align: middle; padding-right: 8px; }
.o-tablist-bottomLine { background: bottom center url('../imgs/bottomline.png') no-repeat; width: 100%; margin-bottom: 10px; width: 100%; height: 5px; background-repeat: repeat-x; }

.List { width: 100%; overflow: hidden; margin-top: 20px; }
.List li { height: auto; float: left; padding-left: 15px; }
.List li a { width: 580px; height: 30px; color: #000000; font-size: 12px; background: url(../imgs/lc-quan1.png) 0px 4px no-repeat; padding-left: 20px; display: block; }
.List li a:hover, .List li a.action, .List li a:active { color: #f96505; background: url(../imgs/lc-quan-active1.png) 0px 4px no-repeat; }
.List li:last-child a { height: 30px; background: url(../imgs/lc-quan.png) 0px 4px no-repeat; }
.List li .Litime { width: 100%; display: block; overflow: hidden; height: 30px; }
.List li:last-child a:hover { background: url(../imgs/lc-quan-actice.png) 0px 4px no-repeat; }

/***************小区动态通用css样式 END***************/

/***************业主页面模板文件css样式 BEGIN***************/
.ownerpage-content-body { margin: 0 auto; margin-top: 10px; background-color: white; width: 1300px; min-height: 400px; _height: 400px; }
.ownerpage-content-layout { width: 100%; overflow: hidden; table-layout: fixed; margin-top: 10px; }
/***************业主页面模板文件css样式 END***************/

.register-success { width: 100%; margin: 0 auto; border: 1px #c9c9c9 solid; background-color: #F4F3F1; min-height: 200px; margin-top: 20px; margin: 20px 0 20px 0; }
.main_cont_success { border: 1px #c9c9c9 solid; background-color: #F4F3F1; min-height: 200px; }

.success_tips_cont { }

.success_tips_cont_sub { position: relative; width: 400px; margin: 60px auto 0; }

.right_icon { display: inline-block; position: absolute; height: 66px; width: 66px; left: 0px; top: 0; background: url("../imgs/register-success.png") no-repeat; }
.failure_icon { display: inline-block; position: absolute; height: 66px; width: 66px; left: 0px; top: 0; background: url("../imgs/failure.png") no-repeat; }

.success_div_second { text-align: center; margin: 30px auto 80px; }

.turn_link { text-decoration: none; color: #2BB99F; }
.turn_link:hover { text-decoration: underline; }


.topDiv { width: 100%; background: url(../imgs/top-bg.png) no-repeat; background-size: 100% 100%; font-size: 12px; font-family: Arial, "微软雅黑"; color: #666666; }
.topDiv .bg1 { height: 10px; background: #4186d1; }
.topDiv .logo { width: auto; height: 120px; line-height: 150px; position: relative; }
.topDiv .logo .img { position: absolute; top: 45px; display: inline-block; width: 68px; height: 56px; background: url(../imgs/logo.png) no-repeat; background-size: 100% 100%; }
.topDiv .logo .title { color: #015da2; font-size: 30px; display: inline-block; margin-left: 84px; }
.topDiv .topMenu { width: 414px; height: 120px; position: relative; }
.topDiv .topMenu .head { width: 414px; height: 24px; position: relative; }
.topDiv .topMenu .head ul { position: absolute; top: 4px; right: 0px; }
.topDiv .topMenu .head ul li { float: left; border-right: 1px solid #666666; padding: 0px 10px; }
.topDiv .topMenu .head ul li:last-child { border: 0px; }
.topDiv .topMenu .head ul li a { font-size: 12px; color: #666666; }
.topDiv .topMenu .msg { width: 100%; text-align: right; font-size: 14px; color: #666666; position: absolute; top: 44px; }


/* ueditor table style */
table.ue-table { margin-bottom: 10px; border-collapse: collapse; display: table; }
table.ue-table .selectTdClass { background-color: #edf5fa !important }
table.ue-table td, table.ue-table th { padding: 5px 10px; border: 1px solid #DDD; }
table.ue-table caption { border: 1px dashed #DDD; border-bottom: 0; padding: 3px; text-align: center; }
table.ue-table th { border-top: 1px solid #BBB; background-color: #F7F7F7; }
table.ue-table tr.firstRow th { border-top-width: 2px; }
table.ue-table td p { margin: 0; padding: 0; }
table.noBorderTable td, table.noBorderTable th, table.noBorderTable caption { border: 1px dashed #ddd !important }
.ue-table-interlace-color-single { background-color: #fcfcfc; }
.ue-table-interlace-color-double { background-color: #f7faff; }
