*{ margin: 0px;padding: 0px;}  
 html,body{width: 100%;height: 100%;font: 14px/1.6 'Microsoft YaHei',Tahoma,Verdana,'Simsun';}
 img{ border:0px;}  
 table { border-collapse: collapse; border-spacing: 0; } 
 
 .term-banner{width: 100%;}
 .container{width: 1100px;margin: auto;overflow: hidden;}
 .term-content{width: 100%;background-color: #F5F5F5;overflow: hidden;
               padding: 10px 0px;min-height: 300px;}
 
 /*网站头部LOGO*/
 .term-top {clear: both;overflow: hidden;}
 .term-top .logo{margin-left: 10px;float: left;}
 .term-top .search{float: right;margin-top: 40px;margin-right: 50px;height: 37px;}
 .term-top .search .search-input{border: 1px solid #CCC;height: 35px;float: left;width: 300px;}
 .term-top .search .search-button{border: 0;height: 37px;background-color: #CC0000;
            line-height: 30px;color: #FFF;width: 80px;float: left;font-size: 16px;font-weight: bold;}
  /*网站头部LOGO*/
  
  /*网站导航菜单*/           
 .term-navbar{width: 100%;height: 50px;background-color: #1471CA;}
 .term-navbar .navbar-nav{height: 50px;float: left;list-style: none;}
 .term-navbar .navbar-nav li{float: left;height: 50px;width: 100px;margin-left: 20px;
                             text-align: center;
                             line-height: 47px;color: #FFF;font-size: 16px;
                             font-weight: bold;cursor: pointer;}
 .term-navbar .navbar-nav li.active{background-color: #CC0000;}
 .term-navbar .navbar-nav li:hover{background-color: #CC0000;}
 .term-navbar .navbar-nav li a{color: #FFF;text-decoration: none;width: 100%;height: 100%;display: inline-block;}
 .term-navbar .user-login{float: right;line-height: 47px;height: 50px;width: 100px;
                             color: #FFF;font-size: 16px;background-color: #CC0000;
                             font-weight: bold;cursor: pointer; text-align: center;}
  /*网站导航菜单*/         
  
  
 /*网站滚动首页图*/        
 .term-flashImg{width: 100%;background: #333333 url(img/flashBg.png) repeat;text-align: center;}
 /*网站滚动首页图*/         
 
 /*网站新闻公告*/     
 .term-news{width: 580px;height: 300px;background-color: #FFFFFF;float: left;
            margin: 10px 20px;border-radius: 10px;overflow: hidden;}
 .term-news .term-newsTitle{border-bottom: 1px solid #EEEEEE;margin: 10px 10px 0px 10px;height: 36px;}
 .term-news .term-newsTitle h2{color: #003399;float: left;font-size: 18px;margin-left: 5px;}
 .term-news .term-newsMore{float: right;color: #888;margin-right: 5px;margin-top: 6px;}
 .term-news .term-newsMore a{color: #888;text-decoration: none;}
 .term-news .term-newsList{margin: 5px 10px;width: 550px;overflow: hidden;}
 .term-news .term-newsList li{white-space:nowrap;margin-left: 20px;margin-top: 10px;}
 .term-news .term-newsList span{float: right;}
 .term-news .term-newsList li a{color: #333;text-decoration: none;}
 .term-news .term-newsMain{margin: 10px;}
 .term-news .term-newsMain img{float: left; width: 200px;heighst: 100px;margin-left: 10px;}
 .term-news .term-newsMain .term-newsMainContent{width: 430px;float: left;height: 100px;over-flow: hidden;}
 .term-news .term-newsMain h3{padding: 0px 10px;color: #333;}
 .term-news .term-newsMain p{padding: 5px 10px;color: #666;}
 
 .term-notice{width: 460px;height: 300px;margin: 10px 20px 10px 0px;}
 .term-notice .term-newsList{width: 430px;}
 /*网站新闻公告*/   
 
 /*网站后勤服务列表*/    
 .term-applist{margin: 10px 20px;height: 160px;width: 1060px;overflow: hidden;
              background-color: #FFFFFF;float: left;border-radius: 10px;}
 .term-applist .term-appTitle{width: 40px;border-right: 1px solid #EEE;margin: 10px;height: 140px;
                              color: #003399;text-align: center;font-size: 18px;font-weight: bold;
                              line-height: 35px;float: left;} 
 .term-applist ul{margin: 10px;width: 970px;height: 140px;float: left;list-style: none;overflow: hidden;} 
 .term-applist ul li{float: left;margin: 20px 20px;width: 80px;text-align: center;}
  .term-applist ul li a{text-decoration: none;}
 .term-applist ul li img{height: 64px;clear: both;}
 .term-applist ul li span{color: #003399;font-size: 16px;}
 /*网站后勤服务列表*/  
 
 /*列表展示页*/
 .term-itemList{float: left;width: 520px;margin-left: 20px;background-color: #FFF;margin-top: 20px;overflow: hidden;}
 .term-itemList h2{padding: 10px 10px 5px 10px;color: #254282;font-weight: normal;font-size: 21px;text-decoration: none;}
 .term-itemList p{padding: 5px 10px;line-height: 22px;color: #333333;font-size: 14px;text-decoration: none;}
 .term-itemList .term-itemFooter{width: 100%;height: 40px;background-color: #CCC;margin-top: 15px;line-height: 40px;}
 .term-itemList .term-itemDate{display: inline-block;float: left;margin-left: 20px;color: #666;}
 .term-itemList .term-itemNum{display: inline-block;float: right;margin-right: 20px;color: #666;}
 
 .term-itemPage{width: 500px;margin: 0px auto;list-style: none;overflow: hidden;clear: both;padding: 20px 0px;}
 .term-itemPage li{float: left;margin: 10px;background-color: #EEEEEE;padding: 2px 10px;cursor: pointer;}
 .term-itemPage li.active{background-color: #1471CA;color: #FFF;}
 /*列表展示页*/
 
 /*网站底部信息*/ 
 .term-footer{width: 100%;height: 200px;background-color: #1471CA;}
 .term-footer .qrcode{float: left;color: #FFF;margin-left: 150px;margin-top: 20px;text-align: center;}
 .term-footer .qrcode img{width: 125px;height: 125px;}
 .term-footer .copyrightInfo{float: right;color: #FFF;font-size: 16px;line-height: 30px;margin-right: 150px;margin-top: 50px;}
 /*网站底部信息*/ 
  
  
  /*网站登录*/
 .login-bg{background: url(img/login-bg.jpg) no-repeat center;background-size: cover;min-height: 450px;}
 .login-container{width: 500px;margin: 50px auto;background-color: #FFF;border-radius: 10px;overflow: hidden;}
 .login-content{width: 400px;margin: 30px 50px 50px 50px;}
 .login-title{text-align: left;height: 40px;font-size: 20px;}
 .login-input{border-radius: 2px;height: 42px;margin: 8px 0;padding: 0;border: solid 1px #c0c0c0;position: relative;}
 .login-btn{display: block;height: 42px;margin-top: 26px;background: #007aff;
    color: #ffffff;text-align: center;line-height: 42px;
    font-size: 18px;border-radius : 2px;cursor: pointer !important;
    text-decoration: none;outline: none;}
  a:hover.login-btn{background: #0662c7; color: #ffffff;text-decoration: none;}
   .login-input input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset !important;}
  .login-input input{height: 40px;margin: 0 0 0 55px;
                      padding: 0; outline: none;width: 343px;border: 0px;background-color: #FFF;
                     line-height: 40px;borde: 0px;}
  .login-input-focus{border-color: #9b9b9b;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12);}
  .login-input-username{background: #ffffff url('img/login_input.png') no-repeat 20px 10px;}
  .login-input-password{background: #ffffff url('img/login_input.png') no-repeat 20px -50px;}
  .login-errmask{filter: Alpha(opacity=80);
    opacity: 0.8;position: absolute;top: 0;left: 0;height: 44px;color: #ffffff;width: 400px;
    line-height: 42px;text-align: center;background: #333;z-index: 1;}
  /*网站登录*/ 
  
  
   .usercenter-left{width: 260px;float: left;margin-left: 20px;}
   .usercenter-right{width: 760px;float: left;margin-left: 20px;}   
  
   /*用户中心菜单*/   
   .usercenter-menuList{background-color: #FFF;margin-top: 10px;}
   .usercenter-menuList .usercenter-menuTitle{list-style: none;background-color: #1471CA;padding: 15px;
                                    font-size: 18px;text-align: center;font-weight: bold;color: #FFF;letter-spacing: 6px;}
   .usercenter-menuList .usercenter-menu{list-style: none;border-bottom: 1px solid #EEE;cursor: pointer;
                            padding: 15px;font-size: 16px;text-align: center;letter-spacing: 6px;}
   .usercenter-menuList .usercenter-menu a:hover{color: #C00;}
   .usercenter-menuList .usercenter-menu a.active{color: #C00;}
   .usercenter-menuList .usercenter-menu a{color: #333;text-decoration: none;}
   /*用户中心菜单*/   
  
  /*用户中心服务监督添加表单*/
  .usercenter-superviseForm{background-color: #FFF;margin-top: 10px;
                            min-height: 500px;overflow: hidden;padding: 30px;}
  /*用户中心服务监督添加表单*/
                   
  
  /*服务监督头部导航菜单*/                            
 .supervise-navbar{width: 100%;height: 60px;background-color: #1471CA;}
 
 .supervise-navbar .supervise-logo{margin-left: 10px;float: left;color: #FFF;font-weight: bold;
                        font-size: 24px;line-height: 56px;}
                        
 .supervise-navbar .supervise-nav{float: left;list-style: none;margin-top: 16px;}
 .supervise-navbar .supervise-nav li{float: left;margin-left: 50px;}
 .supervise-navbar a{cursor: pointer;color: #D1E9FF;text-decoration: none;font-size: 16px;}
 .supervise-navbar a.active{color: #FFF;}
 .supervise-navbar a:hover{color: #FFF;}
 
 .supervise-navbar .supervise-userLogin{float: right;margin-top: 16px;margin-right: 20px;}
 .supervise-navbar .supervise-userLogin a:hover{color: #FFF;}
  /*服务监督头部导航菜单*/           
 
 
 .supervise-left{width: 750px;float: left;margin-left: 10px;}
 .supervise-right{width: 290px;float: left;margin-left: 20px;}
 
 /*服务监督查询条件*/           
 .supervise-query{margin-top: 10px;padding: 0px 10px 10px 10px;background-color: #FFF;overflow: hidden;}
 .supervise-chooseRadio{margin-top: 10px;overflow: hidden;}
 .supervise-chooseRadio .supervise-chooseLabel{float: left;font-weight: bold;padding: 1px 5px;}
 .supervise-chooseRadio .supervise-chooseOptionList{list-style: none;overflow: hidden;}
 .supervise-chooseRadio .active{background-color: #CC0000;color: #FFF;}
 .supervise-chooseRadio .supervise-chooseOption{float: left;cursor: pointer;
                                                margin: 0px 8px;padding: 1px 5px;}
 .supervise-chooseRadio li:hover.supervise-chooseOption{background-color: #CC0000;color: #FFF;}
 /*服务监督查询条件*/          
 
 /*服务监督排序条件*/  
 .supervise-sort{margin-top: 20px;height: 45px;padding: 0px 10px 0px 10px;
                 background-color: #FFF;overflow: hidden;}
 .supervise-sort .supervise-chooseRadio{width: 300px;float: left;}
 .supervise-sort .supervise-page{float: right;height: 100%;border-left: 1px solid #EEE;
                                 width: 120px;overflow: hidden;}
 .supervise-sort .supervise-prevPage{display: inline-block;margin: 10px 5px 10px 20px;color: #CCC;cursor: pointer;}
 .supervise-sort .supervise-pageNum{display: inline-block;margin: 10px 5px;color: #999;}
 .supervise-sort .supervise-nextPage{display: inline-block;margin: 10px 5px;color: #CCC;cursor: pointer;}
 /*服务监督排序条件*/   
   
 /*服务监督列表*/   
 .supervise-list{margin-top: 20px;padding: 5px 10px 10px 10px;min-height: 600px;background-color: #FFF;}
 .supervise-list .supervise-content{list-style: none;}
 .supervise-list .supervise-content li{padding: 10px;border-bottom: 1px solid #EEE;cursor: pointer;}
  .supervise-list .supervise-content a{text-decoration: none;color: #333;}
 .supervise-list .supervise-content .replyNum{color: #CCC;}  
 .supervise-list .supervise-content .supervise-type{background-color: #CCC;padding: 2px 5px;
                               border-radius: 5px;margin-left: 10px;}
 .supervise-list .supervise-content .danger-bg{background-color: #FFCC33;}
 .supervise-list .supervise-content .supervise-object{margin-left: 5px;font-size: 14px;display:inline-block;width:120px;}
 .supervise-list .supervise-content .supervise-title{margin-left: 1px;font-size: 14px;}
 .supervise-list .supervise-content .supervise-date{float: right;color: #CCC;}
 .supervise-list .supervise-page{width: 700px;margin: 10px 50px;list-style: none;overflow: hidden;}
 .supervise-list .supervise-page li{float: left;margin: 10px;background-color: #EEEEEE;
                                   padding: 2px 10px;cursor: pointer;}
 .supervise-list .supervise-page li.active{background-color: #1471CA;color: #FFF;}
 /*服务监督列表*/  
  
  /*服务监督回复评论*/
 .supervise-replyContent{margin-top: 10px;padding: 5px 10px 10px 10px;min-height: 600px;background-color: #FFF;overflow: hidden;} 
 .supervise-replyContent .supervise-title{margin: 10px;font-weight: normal;font-size: 18px;}
 .supervise-replyContent .supervise-person{margin: 10px;color: #AAA;}
 .supervise-replyContent .supervise-thumbsup{margin: 10px;color: #AAA;margin-right:10px;}
 .supervise-replyContent .supervise-content{border-top: 1px solid #EEE;padding: 15px;color: #333;line-height:22px;}
 .supervise-replyContent .supervise-replyNum{border-bottom: 1px solid #EEE;font-weight: normal;font-size: 16px;padding: 10px;}
 .supervise-replyContent .supervise-replyList{margin: 10px 20px;}
 .supervise-replyContent .supervise-replyList li{list-style: none;}
 .supervise-replyContent .supervise-replyList .supervise-replyTitle{color: #333;margin-top: 20px;}
 .supervise-replyContent .supervise-replyList .supervise-replyTitle .supervise-replyPerson{color: #1471CA;
     font-weight: bold;}
 .supervise-replyContent .supervise-replyList .supervise-replyTitle .supervise-replyDate{color: #AAA;float: right;}
 .supervise-replyContent .supervise-replyList .supervise-replyInfo{padding: 15px;color: #333;
                               line-height:22px;border-bottom: 1px solid #EEE;}
 .supervise-replyContent .supervise-replyAdd{margin: 30px 10px;font-size: 18px;}    
 .supervise-replyContent .supervise-replyArea{width: 100%;height: 200px;}
 .supervise-replyContent .supervise-replySubmit{margin: 10px;  height: 40px;width: 120px;float: right;
                                                 color: #FFF;font-size: 16px;font-weight: bold;cursor: pointer;
                                                 text-align: center;line-height: 40px;background-color: #CC0000;
      padding-top: 5px;}
  /*服务监督回复评论*/
 
  /*维修进度*/
 .repair-progress{margin: 30px;position: relative;}
 .repair-progress .timeLine{position: absolute;border-left: 2px solid #DDD;left: 159px;top: 0px;bottom: 2px;}
 .repair-progress ul{position: relative;}
 .repair-progress li{list-style: none;margin-top: 20px;lin-height: 20px;overflow: hidden;}
 .repair-progress .repair-progressTime{display: inline-block;width: 130px;float: left;}
 .repair-progress .repair-progressPoint{display: inline-block;width: 20px;height: 20px;border-radius: 20px;
                                       background-color: #1471CA;margin-left: 20px;float: left;}
 .repair-progress .repair-progressItem{display: inline-block;margin-left: 20px;width: 30px;height: 20px;
                                        font-weight: bold;float: left;}
 .repair-progress .bg-danger{background-color: #cc0000;}
 .repair-progress .repair-progressTitle{display: inline-block;margin-left: 20px;width:400px;float: left;}
  /*维修进度*/
 
  /*服务监督添加按钮*/  
 .supervis-addButton{width: 300px;height: 50px;line-height: 47px;text-align: center;border: 0px;
                     background-color: #1471CA;color: #FFF;font-size: 16px;margin-top: 10px;
                     border-radius: 5px;cursor: pointer;}
 .supervis-addButton:hover{ background-color: #0033CC;}
   /*服务监督添加按钮*/  
  
 /*服务单位满意度排名*/                          
 .supervise-rank{width: 300px;background-color: #FFFFFF;margin-top: 20px;overflow: hidden;border-radius: 5px;}
 .supervise-rank .supervise-rankTitle{border-bottom: 1px solid #EEEEEE;margin: 10px 10px 0px 10px;height: 36px;}
 .supervise-rank .supervise-rankTitle h2{color: #003399;float: left;font-size: 16px;margin: 5px 5px;}
 .supervise-rank .supervise-rankMore{float: right;color: #888;font-size: 14px;margin-right: 5px;margin-top: 5px;}
 .supervise-rank .supervise-rankMore a{color: #888;text-decoration: none;}
 .supervise-rank .supervise-rankList{margin: 0px 12px;width: 280px;overflow: hidden;list-style: none;}
 .supervise-rank .supervise-rankList li{white-space:nowrap;border-bottom: 1px dotted #EEE;
                                        padding: 12px 0px;}
 .supervise-rank .supervise-rankList span{height: 20px;width: 20px;line-height: 20px;
                                          background-color: #EEE;text-align: center;
                                          margin: 0px 10px;font-size: 12px;
                                          display: inline-block;color: #999;}
 .supervise-rank .supervise-rankList span.red{background-color: #CC0000;color: #FFF;}
  /*服务单位满意度排名*/      
  
 .term-panel{width: 400px;background-color: #FFFFFF;margin: 10px;overflow: hidden;border-radius: 5px;}    
 .term-panel .term-panelHead{border-bottom: 1px solid #EEEEEE;margin: 5px 10px;height: 40px;overflow: hidden;}
 .term-panel .term-panelHead .term-panelTitle{float: left;color: #003399;font-size: 16px;margin: 5px 5px;}    
 .term-panel .term-panelHead .term-panelMore{float: right;color: #888888;font-size: 14px;margin: 7px 5px;}
 .term-panel .term-panelContent{margin: 10px;overflow: hidden;}
  
  /*承修队伍 */
  .repair-personBox li {width:200px;text-align: center;
                        padding: 10px;float: left;
                        list-style: none;}
  /*承修队伍 */
 
 
 
 
 
 
 
 
 
 
 
 
 
 