*{ margin:0px; padding:0px; border:0px;}
body{ font-family:"微软雅黑"; font-size:14px;}

a{text-decoration:none !important;}
a,input,button{ outline:none !important; }
a,button{cursor:pointer;}
ul{ list-style:none;}

.w_1200{ width:1200px; margin:0px auto;}
.color_orange{ color:#ff8200;}
.clear{ overflow:hidden;zoom:1;}
.float_right{ float:right;}
.float_left{ float:left;}
.m_t_10{ margin-top:10px  !important;}
.border_bottom{border-bottom:1px solid #e2e2e2;}


/*header*/
.header{ width:100%; height:60px; background:#FFF; overflow:hidden;zoom:1;}
.header_inner .logo{ width:188px; height:33px; display:block; float:left;}
.header_inner .logo img{ display:block; padding-top:13px;}



/*login*/
.login_banner{ background:url(../../images/login/login_banner.jpg) no-repeat center center; width:100%; height:558px;}
.banner_inner{ position:relative;}

.login_box{ background:#FFF; width:367px; height:460px; position:absolute; top:50px; right:0;}
.login_box_tab{  border-bottom:1px solid #ddd; height:59px; }
.login_box_tab li{ display:inline-block;   }
.login_box_tab li a{ display:block; width:180px; height:60px; font-size:18px; text-align:center;  color:#888; line-height:60px;}
.login_box_tab  .active a{ color:#ff8200; border-bottom:2px solid #ff8200;}

#login_img img{ display:block; margin:70px auto 0;}
.login_box .form-inline{ padding-top:5px;}
.login_box .form-inline p{ color:#F00; margin:0; font-size:12px;}
.login_box .tab-content{ padding:0px 30px 20px;}
.login_box .form-group{ margin:10px 0;}
.login_box .form-control{ width:305px; height:40px; border-radius:5px;}
.login_box  .Remember_password{ margin:10px 0 20px; font-size:12px;}
.login_box  .Remember_password label{  font-weight:100; overflow:hidden;zoom:1; vertical-align:middle;}
.login_box  .Remember_password label input{ margin-right:5px; float:left; display:block; top:-1px; }
.login_box  .Remember_password label span{ float:right; }
.login_box  .Remember_password  a{ margin-left:170px;}
.login_box  .Remember_password  a:hover{ color:#2da6df;}
.login_box .login_yzm input{ width:225px;}
.login_box .login_yzm button{ background:url(../../images/login/yzm.png) no-repeat center center; width:70px; height:40px; vertical-align:middle; margin-left:10px;}
.login_box  .login_btn button{ background:#2da6df; width:100%; color:#FFF; font-size:18px;height:45px; width:308px; border-radius:10px;  margin-bottom:15px;}
.login_box  .login_btn button:hover{ background:#299acf;}
.login_box  .enroll a{ margin-left:220px; background:url(../../images/login/login_ico.jpg) no-repeat center left; padding-left:24px; color:#333;}
.login_box  .enroll a:hover{ color:#2da6df;}

.login_footer{ font-size:12px; text-align:center; padding:20px 0;}
.login_footer p span{ color:#2da6df; margin:0px 10px;}



/**index**/
.header .nav{ width:560px; float:right; }
.header .nav li{ display:inline-block;}
.header .nav li a{ height:60px; line-height:40px; color:#333; padding:10px 24px;}
.header .nav .nav_login a{ background:#2da6df; color:#FFF;}

.banner .carousel-indicators li{    display: inline-block;width:35px;height: 5px;margin: 1px;text-indent: -999px;cursor: pointer; background-color:#646669;  border-radius:0; border:none;}
.banner  .carousel-indicators .active{background-color:#fff;}

/*蹇嵎瀵艰埅*/
.quick_nav { }
.quick_nav i,.quick_nav  div{ float:left;}
.quick_nav  div{ width:100px;}
.quick_nav a{ width:200px; height:100px; display:block; float:left; padding:30px 20px;}
.quick_nav a h3{ color:#333; font-size:16px; margin:12px 0px 7px;}
.quick_nav a  p{ font-size:14px; color:#888;}
.quick_nav a.one{ background:#f0f0f0;}
.quick_nav a.single{ background:#e7e7e7;}
.quick_nav  i{ background:url(../../images/login/index_top_ico.png) no-repeat; width:47px; height:50px; display:block; margin-right:10px;}
.quick_nav .customer i{ background-position:0 0;}
.quick_nav .real_time i{ background-position:0 -73px;}
.quick_nav .kingdom i{ background-position:0 -142px;}
.quick_nav .salary i{ background-position:0 -216px;}
.quick_nav .cloud i{ background-position:0 -285px;}
.quick_nav .internet i{ background-position:0 -354px;}

/*锟酵伙拷锟斤拷锟斤拷*/
.customer_management{ margin-bottom:90px; }

.customer_management .title{margin:100px  0px 90px;}

.title{ text-align:center;   color:#333;}
.title p{ font-size:20px; margin-top:40px;}

.customer_content{ text-align:center;}
.customer_content dl{ width:400px; }
.customer_content dd{ color:#a1a1a1;}
.customer_content .customer_title{ font-size:20px; color:#333;  padding-bottom:15px; border-bottom:1px solid #ff8200; width:120px; margin:0px auto 15px;}
.customer_content dl dt{ background:url(../../images/login/index_ico_1.png) no-repeat; display:block; width:105px; height:105px; margin:0px auto;margin-bottom:35px;}
.customer_content .message dt{ background-position:0 0;}
.customer_content .registration dt{ background-position:0 -141px;}
.customer_content .after_sales dt{ background-position:0 -280px;}

/*实时锟斤拷锟斤拷*/
.time_work{ background:url(../../images/login/index_bg_1.jpg) no-repeat center center; width:100%; height:818px;}
.time_work_inner{ padding-top:60px;  position:relative;}
.time_work_content{ position:absolute; right:0; top:290px;}
.time_work_content dl{ background:rgba(255,255,255,0.5); width:300px; height:130px; border-radius:10px; padding:20px 20px; background:#FFF\0;}
.time_work_content dl dt{ font-size:16px; font-weight:500;}
.time_work_content .time{ color:#999; font-size:12px; margin:5px 0;}
.time_work_content .text{ font-size:14px; color:#2a4b6c;}

/*锟斤拷锟斤拷锟斤拷*/
.kingdom_box{ background:url(../../images/login/index_bg_2.jpg) no-repeat center center; width:100%; height:660px;}
.kingdow_inner .title { color:#FFF; padding-top:95px; margin-bottom:105px;}
.kingdow_inner .title  h2{ margin-top:0;}
.kingdow_inner .clear div{ width: 270px; float:left;}
.kingdow_inner .box_border{ border:1px solid #FFF; color:#ff8200; font-size:18px;width: 270px; height:165px; text-align:center; padding:30px; margin-bottom:10px;}
.kingdow_inner .box_border i{ background:url(../../images/login/index_ico_2.png) no-repeat; width:70px; height:70px; display:block; margin:0px auto; margin-bottom:10px;}
.kingdow_inner .position i{ background-position:0 0;}
.kingdow_inner .field i{ background-position:0 -82px;}
.kingdow_inner .surrounding i{ background-position:0 -163px;}
.kingdow_inner .pin i{ background-position:0 -246px;;}


.kingdow_inner .position{color:#FFF; text-align:left; font-size:14px;}
.kingdow_inner .field{ margin-left:35px;color:#FFF; text-align:left; font-size:14px;}
.kingdow_inner .surrounding{ margin:0px 35px;color:#FFF; text-align:left; font-size:14px;}
.kingdow_inner .pin{color:#FFF; text-align:left; font-size:14px;}

/*薪锟绞癸拷锟斤拷*/
.Salary_tool{ margin-bottom:140px;}
.Salary_tool .title{ margin:60px auto;}
.Salary_tool img{ width:376px; height:199px;}
.Salary_tool .clear div{ width:376px; background:#f6f6f6;}
.Salary_tool  .tool_2{ margin:0px 30px;}
.Salary_tool h4{ font-size:18px; color:#333; padding:10px 0 0 20px;}
.Salary_tool .clear p{ font-size:14px; color:#999; padding:5px 0 15px 20px;}

/*锟斤拷锟斤拷锟�*/
.Cloud_data .title{ margin:80px auto 30px;}
.Cloud_inner{ width:100%; background:#373d41; height:469px;}
.Cloud_inner .cloud_box{width:397px; height:469px; text-align:center; }
.Cloud_inner .cloud_box hr{ margin:0  auto 10px;}
.Cloud_inner .cloud_1{ background:url(../../images/login/index_img_4.jpg) no-repeat center  center; }
.Cloud_inner .cloud_2{ background:url(../../images/login/index_img_5.jpg) no-repeat center  center; }
.Cloud_inner .cloud_3{ background:url(../../images/login/index_img_6.jpg) no-repeat center  center;}
.Cloud_inner .cloud_box  a{ background:rgba(0,0,0,0.8); width:397px; height:469px; display:block; padding-top:130px;color:#FFF; transition: background-color .3s ease-in;-moz-transition: background-color .3s ease-in; -webkit-transition: background-color .3s ease-in; filter:alpha(opacity=80); opacity:0.8; background:#000\0;}
.Cloud_inner .cloud_box .cloud_text i{ background:url(../../images/login/index_ico_4.png) no-repeat; display:block; width:73px; height:73px; margin:0px auto 30px;}
.Cloud_inner .cloud_1 .cloud_text i{ background-position:0 0;}
.Cloud_inner .cloud_2 .cloud_text i{ background-position:0 -100px;}
.Cloud_inner .cloud_3 .cloud_text i{ background-position:0 -203px;}
.Cloud_inner .cloud_box .cloud_text p{ margin-top:45px; display:none; font-size:14px;}
.Cloud_inner .cloud_box  a:hover{ background:rgba(255,130,0,0.8);  padding-top:66px;  filter:alpha(opacity=80); opacity:0.8; background:#ff8200\0;}
.Cloud_inner .cloud_box a:hover .cloud_text p{ display:block;}


/*锟斤拷锟斤拷锟斤拷*/
.internet_box { background:url(../../images/login/index_img_4.png) no-repeat bottom left; height:550px; position:relative;}
.internet_box .title{ margin:65px 0; margin-top:85px;}

.internet_content{ position:absolute; right:80px; width:300px; top:215px;}
.internet_content dl{ overflow:hidden;zoom:1; margin-bottom:70px;}
.internet_content dt{ float:left; border-right:1px solid #b9b9b9; margin-right:20px; padding-right:20px;}

.internet_content .internet_title{ color:#ff8200; font-size:24px; margin-bottom:3px;}
.internet_content .internet_text{ font-size:14px; color:#333;}


/*footer*/
.footer_logo{ width:100%; background:#eaeaea; height:390px;}
.footer_logo_inner{ margin:0px auto; width:216px; padding-top:107px;}
.footer_logo_inner img{ margin:0px auto; display:block;}
.footer_logo_inner p{ font-size:24px; margin:30px auto;}
.footer_logo_inner a{ background:#2da6df; color:#FFF; display:block; height:40px; width:100%; text-align:center; line-height:40px; font-size:16px; border:1px solid #2da6df; transition:0.4s;}
.footer_logo_inner a:hover{ color:#2da6df; background:#eaeaea; border:1px solid #2da6df;}

.footer{ background:#373d41; height:365px; color:#FFF; padding:70px 0;}
.footer_inner .footer_left{ margin-left:200px;}
.footer_inner img{ width:200px; height:200px; display:block; margin-bottom:10px;}
.footer_inner dl{ float:right;}
.footer_inner dt{ font-size:20px; font-weight:400; margin-bottom:30px;}
.footer_inner dd{ margin-bottom:15px;}
.footer_inner .bq{ font-size:12px;  margin-top:65px;}



/*锟斤拷住锟斤拷锟斤拷*/
.lease_banner{ background:url(../../images/login/lease_banner.jpg) no-repeat center center; width:100%; height:248px;}
.lease img { margin:100px auto 0; display:block;}

/*锟斤拷锟斤拷*/
.community_content{ padding:20px 0px;}
.community_nav{ border-bottom:1px solid #e2e2e2;}
.community_left{ width:257px;}
.community_left .side_nav{ background:#f5f5f5;}
.community_left .side_nav li a{ display:block; width:100%; display:block; padding:15px 0px 15px 25px; color:#383838; font-size:16px;}
.community_left .side_nav li a:hover{color:#2da6df;}
.community_left .side_nav li i{  background:url(../../images/login/community_ico.png) no-repeat; width:40px; height:24px; padding-right:15px;vertical-align:middle; display:inline-block; }
.community_left .side_nav .nav_1 i{ background-position: 0 -2px;}
.community_left .side_nav .nav_2 i{ background-position: 0 -56px;}
.community_left .side_nav .nav_3 i{ background-position: 0 -110px;}
.community_left .side_nav .nav_4 i{ background-position: 0 -165px;}
.community_left .side_nav .nav_5 i{ background-position: 0 -220px;}
.community_left .side_nav .nav_6 i{ background-position: 0 -275px;}
.community_left .side_nav  .nav_1 a:hover  i{ background-position: -61px -2px;}
.community_left .side_nav  .nav_2 a:hover  i{ background-position: -61px -56px;}
.community_left .side_nav  .nav_3 a:hover  i{ background-position: -61px -110px;}
.community_left .side_nav  .nav_4 a:hover  i{ background-position: -61px -165px;}
.community_left .side_nav  .nav_5 a:hover  i{ background-position: -61px -220px;}
.community_left .side_nav  .nav_6 a:hover  i{ background-position: -61px -275px;}

.community_left .hot_label{ background:#f5f5f5; margin-top:30px; padding:10px 0 20px 0;}
.community_left .hot_label h3{ font-size:16px; border-bottom:1px solid #e2e2e2; padding:0 10px 15px 15px; color:#383838;}
.community_left .hot_label a{ font-size:12px; border:1px solid #d8d8d8; color:#666666;  padding:3px 10px; border-radius:10px; margin:5px 10px; display:inline-block;}

.community_right{ width:920px;}
.community_right .community_banner{ background:url(../../images/login/community_banner.jpg) no-repeat center center; width:920px; height:335px;}

.community_right .text_box{ border-bottom:1px solid #e2e2e2; padding:0px 0px 40px; margin-top:30px; display:block;}
.community_right .text_box h2{ font-size:22px; margin-bottom:25px; color:#333}
.community_right .text_box h2 span{ font-size:14px; border-radius:5px; display:inline-block; padding:4px 3px; margin-right:10px; vertical-align:top;}
.community_right .text_box h2 .blue{ border:1px solid #2da6df; color:#2da6df;}
.community_right .text_box h2 .orange{ border:1px solid #ff6600; color:#ff6600;}
.community_right .text_box img{ margin-right:30px;}
.community_right .text_box .text_content p{ margin-bottom:0 !important;}
.community_right .text_box .text_content p span{ display:block; float:left; color:#666; padding:3px 8px; font-size:12px; border:1px solid #d8d8d8; margin-right:15px; border-radius:10px;}
.community_right .text_box .text_content .nr{ font-size:14px; color:#666; line-height:1.8em; height:130px; overflow:hidden; margin-bottom:24px !important;}
.community_right a.text_box:hover h2{ color:#2da6df;}

.community_right .location { font-size:14px; color:#333; margin-bottom:20px;}
.community_right .location .on { color:#2da6df;}
.community_right .c_title { font-size:24px; color:#333; margin-bottom:15px;}
.community_right .c_info { overflow:hidden; zoom:1; margin-bottom:40px;}
.community_right .c_info .c_date { float:left; font-size:14px; color:#888; margin-right:20px;}
.community_right .c_info .c_label span { display:inline-block; color:#666; padding:3px 8px; font-size:12px; border:1px solid #d8d8d8; margin-right:10px; border-radius:10px;}
.community_right .c_article { padding:40px 0; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
.community_right .c_article p { text-indent:2em; font-size:16px; color:#333; line-height:2.0;}
.community_right .c_article img { margin:20px 0;}
.community_right .next_page { padding:25px 0;}
.community_right .next_page a { font-size:14px; color:#333;}
.community_right .next_page a:hover { color:#2da6df;}

.community_content .more_btn{ display:block; width:100%; border:1px solid #dedede; margin:40px 0; text-align:center;padding:10px 0; color:#333;}
.community_content .more_btn:hover{ background:#2da6df; border:1px solid #2da6df; color:#fff;}


/*锟斤拷锟斤拷*/
.case_content{ margin-bottom:140px;}
.case_content .title{ margin-top:50px;}
.case_content  .xlc_content{ margin-top:90px;}
.case_box{ width:1100px; margin-top:60px; }
.case_box_tab{ height:59px; }
.case_box_tab li{ display:inline-block;   border-bottom:1px solid #ddd; width:545px; height:61px; }
.case_box_tab li a{ display:block; width:160px; margin:0px auto; font-size:24px; padding-bottom:24px; text-align:center; color:#888; }
.case_box_tab  .active a{ color:#ff8200;border-bottom: 2px solid #ff8200;  }

.xlc_content .xlc_left{ width:300px; margin-top:60px;}
.xlc_content .xlc_left h3{ color:#333; font-size:24px; margin-bottom:60px;}
.xlc_content .xlc_left p{ font-size:14px; line-height:2em; text-indent:2em;letter-spacing:1px}


/*使锟斤拷指锟斤拷*/
.guide_banner{ background:url(../../images/login/guide_banner.png) no-repeat center center; width:100%; height:489px;}

.tenants{ margin:65px auto 80px;}
.tenants_left{ width:180px; margin-top:80px; margin-left:25px;}
.tenants_left dt,.arrived_right dt{ font-size:30px; color:#ff8200; text-align:left; font-weight:100; margin-bottom:40px;}
.arrived{padding:75px 0; background:#f8f8f8;}
.arrived_right{ margin-right:35px; margin-top:30px;}

.permissions{ margin-top:90px; margin-bottom:80px;}
.permissions .title h2{font-size: 30px;color: #ff8200; text-align:center;}
.permissions .title p{ font-size:25px; color:#333;}


/*锟斤拷锟斤拷锟斤拷锟斤拷*/
.repair_order{ background:#f8f8f8; padding-bottom:60px;}
.repair_inner{ width:1040px;margin:0 auto;}
.repair_inner h2{ font-size:30px; color:#ff8200; padding:65px 0 0;}
.repair_inner dl{ width:520px; text-align:center; margin:0px auto; }
.repair_inner dl dd{ margin-top:35px; font-size:18px; color:#333;}

.repair_inner .case_box_tab li{ width:520px}


/*锟斤拷锟斤拷锟斤拷锟斤拷*/
.flow{ margin-bottom:50px;}
.flow .title,.expense_inner .title{ font-size:30px; color:#ff8200;  padding:80px 0px 50px; text-align:center;}
.flow img ,.expense img{ display:block; margin:0px auto;}

/*锟斤拷锟斤拷锟斤拷锟�*/
.expense{ background:#f8f8f8; padding-bottom:65px;}
.expense_inner{}

.report{ margin-bottom:150px;}