

*{
  margin:0;
  padding: 0;
}
body{
  font-size: 12px;
    color: #525252;
    font-family: "微软雅黑",Arial, Helvetica, sans-serif;
    height: 100%;
}
/*页底部样式*/
#service-2013{
    padding:20px;
}
#service-2013.foot-service .fores{
    width:960px;
    float:left;
    overflow: hidden;
}
#service-2013.foot-service dl{
    width: 180px;
    float:left;
    background: url(../images/footerimgbg.png) repeat-y;
}
#service-2013.foot-service dl.fore1{
    background:none;
}
#service-2013.foot-service dt{
    position: relative;
    padding: 6px 0 6px 24px;
    font: 14px "microsoft yahei";
    zoom: 1;
}
#service-2013.foot-service dt strong{
    font-weight:normal;
    color:#fff;
    font-size:16px;
}
#service-2013.foot-service dl.fore5 span{
    color: #087F23;
    font-weight: 900;
    font-size: 16px;
}
#service-2013.foot-service dd{
    min-height: 20px;
    margin-left: 0;
    padding-left: 24px;
    line-height: 20px;
}
#service-2013.foot-service dd div{
    margin: 8px 0;
}   
#service-2013.foot-service dd div a{
    color:#ababab;
    text-decoration: none;
}
.login-footer{
  width:100%;min-width:1210px;background:#333;float:left;
}
.foot-service .wechart{
    overflow: hidden;
    padding-left: 15px;
    width: 260px;
    float: left;
}
.foot-service .wechart .charts{
    float: left;
    padding: 0 5px;
    text-align: center;
}
.foot-service .wechart span{
    color: #fff;
    font-size: 16px;
}
.foot-service .wechart img{
    width: 120px;
}
.foot-service .online{
    background: url(../images/icon-headp.png) no-repeat left center;
    padding-left: 25px;
}
.foot-service .hot-line{
    background: url(../images/icon-phone.png) no-repeat left center;
    padding-left: 25px;
}
.foot-service .footer_wechatcode{width:240px;height:150px; float:left;}
.foot-service .footer_wechatcode .footer_wechatcodebox{width:120px; float:left;font-family:"Microsoft YaHei";}
.footer_wechatcode .footer_wechatcodebox .title{width:120px; clear:both; color:#fff; font-size:16px; line-height:30px;}
.footer_wechatcode .footer_wechatcodebox .img{ width:120px;clear:both;}
.footer_wechatcode .footer_wechatcodebox .img img{
    width:100px;
    height:100px;
    background:#fff;
}
.service-botm-bg {
    width: 100%;
    min-width:1210px;
    height: 100px;
}

.service-botm-bg .botm-text {
    width: 100%;
    height: 100px;
    display: block;
    line-height: 100px;
    text-align: center;
    color: #999;
    font-size: 13px;
    font-family: "Microsoft YaHei";
}
/*页底部样式  结束*/
.banner, .content, .header-hd, .top-head, .warp {
    width: 1210px;
    margin: 0 auto;
}
.header-hd{
  margin-top:20px;
}
.search-bar {
    height: 90px;
    padding: 15px 0;
}
.line {
    width: 1px;
    height: 70px;
    background: #dadada;
    color: #412210;
    float: left;
    margin: 0 20px;
}
.tit {
    line-height: 70px;
    font-size: 28px;
    width: 200px;
    height: 70px;
    float: left;
}

.main-content {
    width: 100%;
    min-width: 1200px;
    height: 629px;
    display: block;
    /*background-image: url(../images/dl-bj.png);*/
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
  /*margin-bottom:60px;*/
  /*border-top:3px solid #07913b;*/
}
.login-block {
    /*width: 50%;
    height: 100%;
    float: right;
    position: relative;
    overflow: auto;*/
    width:1210px;
    height: 100%;
    margin:0 auto;
    position: relative;
}
.login-block main {
    height: auto;
    _height: 0;
    position: relative;
    clear: both;
}
.login-content {
  width:375px;
  border: 1px solid #e09e47;
  height: 390px;
  position: relative;
  margin: 0;
  background:#fff;
  border-radius:2px;
  position: absolute;
  left: 720px;
  top:100px;
}
.navbar{
  display: none;
}
.loginFunc{
  width: 100%;
    height: 48px;
    margin-bottom:30px;
    overflow: hidden;
    clear: both;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  
  }
.loginFuncUD{
    width: 161px;
    border-right: none;
  height: 47px;
    overflow: hidden;
    position: relative;
    line-height: 46px;
    float: left;
    font-size: 14px;
    text-align: center;
    color: #626262;
    cursor: pointer;
  border-bottom:1px solid #ccc;
  background: linear-gradient(#f8f8f8, #ececec); 
  }
.loginFuncNormal {
    width: 161px;
    height: 47px;
    overflow: hidden;
  border-left:1px solid #ccc;
    position: relative;
    line-height: 46px;
    float: left;
    font-size: 14px;
    text-align: center;
    color: #626262;
    cursor: pointer;
  border-bottom:1px solid #ccc;
  background: linear-gradient(#f8f8f8, #ececec); 
}
.login-content form{
  width:100%;
  padding:0 48px;
  height: 100%;
  box-sizing:border-box;
  position: relative;
}
.login-title{
  width:100%;
  font-size: 28px;
  text-align: center;
  color: #333;
  margin-top:15px;
  height: 70px;
  float: left;
  line-height: 70px;
  border-bottom: 1px solid #e09e47;
  margin-bottom: 10px;
}
.login-content .form-line{
  width: 100%;
  position: relative;
  margin-top: 20px;
  float: left;
}
.login-content .form-line input{
  width: 100%;
  height: 36px;
  padding: 0 8px;
  padding-right: 35px;
  border: 0 none;
  line-height: 20px;
  outline: none;
  color: #666;
  font-family: "microsoft yahei";
  margin-right: 5px;
  font-size: 14px;
  border-left: 4px solid #e09e47;
  border-top: 1px solid #cdcdcd;
  border-right: 1px solid #cdcdcd;
  border-bottom: 1px solid #cdcdcd;
  box-sizing:border-box;
}
.login-content .form-line input:focus{
    border-color: #e09e47;
}
.login-content .icon{
    position: absolute;
    width:18px;
    height: 16px;
    right: 10px;
    top:11px;
    font-size: 16px;
    color: #bbbaba;
}
.login-content .icon-user{
    background: url(../images/zh.png) no-repeat;
}
.login-content .icon-pas{
    background: url(../images/mm.png) no-repeat;
}
.label-forgetpas a{
  font-size: 14px;
  text-decoration: none;
  color:#999;
}
.label-forgetpas a:hover{
  color:#07913b;
  text-decoration: underline;
}
.login-btn{
  width: 100%;
  height: 36px;
  padding: 8px;
  border: 0 none;
  line-height: 20px;
  outline: none;
  color: #fff;
  font-family: "microsoft yahei";
  font-size: 16px;
  letter-spacing: 3px;
  border-radius: 5px;
  background: #e09e47;
  cursor: pointer;
}
.login-btn:hover,.login-btn:focus,.login-btn.focus{
    background: #e09e47;
}
.login-content .error-info {
    width: 100%;
    background: rgba(0, 0, 0, 0.2);
    padding: 10px 0;
    text-align: center;
    margin: 0;
    margin-top: 15px;
    float: left;
    color: #fff;
    border-radius: 5px;
    font-size: 14px;
}
/*手机登录页面*/
 @media screen and (max-width: 640px) {
   html,body{
     width: 100%;
     height: 100%;
   }
   .navbar{
     display: block;
   }
   .banner, .content, .header-hd, .top-head, .warp{
     width: 100%;
   }
   .header-hd{
       display: none;
       margin-top: 0;
   }
   .main-content{
       background: transparent;
       height: 100%;
       border:0;
   }
   .login-footer{
       display: none;
   }
   .service-botm-bg{
       display: none;
   }
   .login-block{
       width: 100%;
   }
   .login-content{
        width: 100%;
       position: relative;
       left: 0;
       top: 0;
       border:0;
   }
   .navbar {
      background:-webkit-gradient(linear, 0 0, 0 100%, from(#07913b), to(#146f30));
      line-height: 45px;
      text-indent: 20px;
  }
  .navbar span{
    font-size: 20px;
  }
  .navbar-inverse .navbar-brand{
      color:#ffffff;
  }
  .navbar-inverse .navbar-nav>li>a{
      color:#ffffff;
  }
  .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
      color: #fff;
      background-color: #9E0205;
  }
  .navbar-inverse {
      border-color:#9E0205; 
  }
}

