.width_100{
  width: 100%;
}
.margin_top_5{
    margin-top: 5px;
}
.margin_top_15{
  margin-top: 15px;
}
.margin_top_50{
  margin-top: 50px;
}
.margin_top_70{
  margin-top: 70px;
}
.padding_left_7{
  padding-left: 7px;
}
.padding_right_7{
  padding-right: 7px;
}
.padding_zero{
  padding: 0px;
}
.border_none{
  border:none;
}
.outline_none{
  outline: none;
}
.box_shadow_none{
  box-shadow: none;
}
.auto_div{
  width: auto;
  height: auto;
  overflow: hidden;
}
img{
  width: 100%;
}
/*导航*/
.main_nav{
    background-color: #fff;
}
.main_nav .main_nav_con{
  padding: 10px 0;
}
.main_nav .navbar-brand{
  padding: 0px;
}
.main_nav .navbar-brand img{
  height: 100%;
  margin-left: 10px;
}
.main_nav .main_nav_con .main_nav_right{
    border: none;
}
.navbar-default .main_nav_right .icon-bar{
  background-color: #0088CC;
}
.navbar-nav {
  margin: (@navbar-padding-vertical / 2) -@navbar-padding-horizontal;

  > li > a {
    padding-top:    10px;
    padding-bottom: 10px;
    line-height: @line-height-computed;
  }

  @media (max-width: @grid-float-breakpoint-max) {
    .open .dropdown-menu {
      position: static;
      float: none;
      width: auto;
      margin-top: 0;
      background-color: transparent;
      border: 0;
      box-shadow: none;
      > li > a,
      .dropdown-header {
        padding: 5px 15px 5px 25px;
      }
      > li > a {
        line-height: @line-height-computed;
        &:hover,
        &:focus {
          background-image: none;
        }
      }
    }
  }

  // Uncollapse the nav
  @media (min-width: @grid-float-breakpoint) {
    float: left;
    margin: 0;

    > li {
      float: left;
      > a {
        padding-top:    @navbar-padding-vertical;
        padding-bottom: @navbar-padding-vertical;
      }
    }
  }
}
.navbar-nav .cate_body .nav li,.navbar-nav .cate_body .nav li a{
  display: inline;
  color: #fff;
}
.navbar-nav .cate_body .nav li{
  background-color: #70BFE6;
  padding: 5px 10px;
}
.navbar-nav .cate_body .nav li.active{
  background-color: #0188CC;
}
.navbar-nav .cate_body .nav>li>a:focus, .navbar-nav .cate_body .nav>li>a:hover{
  background: none;
  border: none;
}
.navbar-nav .cate_body .cate_item .tt{
  height: 30px;
  line-height: 30px;
  background-color: #D1E9F5;
  color: #0684BF;
  text-indent: 20px;
}
.navbar-nav .cate_body .cate_item .menu_con{}
.navbar-nav .cate_body .cate_item .menu_con p{
  height: 30px;
  margin-bottom: 0px;
  background-repeat: no-repeat;
  background-position: 20px center;
  background-image: url(/Public/Img/Home/area.png);  
  text-indent: 30px;
}
.navbar-nav .cate_body .cate_item .menu_con p a{
  line-height: 30px;
  color: #020202;
}
.navbar-nav .cate_body .menu_content p{
  height: 30px;
  background-color: #D1E9F5;
  text-indent: 20px;
}
.navbar-nav .cate_body .menu_content p a{
  line-height: 30px;
  color: #0684BF;
}
/*页面主题*/
.main_body{
  margin-bottom: 100px;
}
/*页面底部*/
.footer{
  width: 100%;
  height: 40px;
  overflow: hidden;
  background-color: #0A8BCC;
  color: #fff;
  font-size: 14px;
  line-height: 40px;
}
.footer a{
  color: #fff;
  font-size: 14px;
  line-height: 40px;  
}
/*通用*/
.nav_title{
  height: 30px;
  overflow: hidden;
  border-bottom: solid 1px #0A8BCC;
}
.nav_title .col-xs-8{
  font-size: 16px;
  color: #0A8BCC;
  line-height: 30px;
  font-weight: bold;
}
.nav_title a{
  font-size: 13px;
  color: #0A8BCC;
  line-height: 30px;
}
/*首页*/
.index_user_body .t,.index_solution_body .t,.index_about_con .t{
  height: 50px;
}
.index_user_body .t img,.index_solution_body .t img,.index_about_con .t img,.main_nav .navbar-brand img,.check_detail img, .index_solution_body .auto_div .col-xs-7 .check_more img, .index_user_body .t img, .index_solution_body .t img, .index_about_con .t img{
  width: auto;
}
.index_cate_body a{
  font-size: 16px;
  line-height: 30px;
  color: #000;
}
.index_user_con .col-xs-6{
  position: relative;
  margin-bottom: 20px;
  overflow: hidden;
  padding: 0 15px;
}
.index_user_con .col-xs-6 div {
  position: absolute;
  width: 100%;
  height: 30px;
  overflow: hidden;
  left: 0px;
  bottom: 0px;
  padding: 0 15px;
}
.index_user_con .col-xs-6 div a{
  display: block;
  width: 100%;
  height: 30px;
  overflow: hidden;
  background-color: #000;
  opacity: 0.6;
  color: #fff;
  line-height: 30px;
}
.index_solution_body .auto_div{  
  background-color: #F3F3F3;
  margin-bottom: 20px;
  padding: 15px 0;
}
.index_solution_body .auto_div .col-xs-7 .tt{
  height: 30px;
}
.index_solution_body .auto_div .col-xs-7 .tt a{
  line-height: 30px;
  color: #000;
  font-size: 18px;
}
.index_solution_body .auto_div .col-xs-7 .intro{
  height: auto;  
  line-height: 30px;
  color: #000;
  font-size: 14px;  
}
.index_solution_body .auto_div .col-xs-7 .check_more{
  height: 30px;
}
.check_detail{
  width: 100%;
  height: 40px;
  overflow: hidden;
  margin: 15px 0;
}
.check_detail img,.index_solution_body .auto_div .col-xs-7 .check_more img,.index_user_body .t img,.index_solution_body .t img,.index_about_con .t img{
  height: 100%;
}
.index_about_con p{
  line-height: 24px;
  text-indent: 20px;
}
/*表单*/
.form_body{
  background-color: #F0F0F0;
}
.form_body .view_content{}
.form_body .view_content .form_item{

}
.form_body .view_content .form_item h5{
  padding: 10px;
  background-color: #fff;
  color: #000;
  line-height: 24px;
}
.form_body .view_content .form_item h5 span.glyphicon{
  color: #FA4D7A;
    font-size: 20px;
    vertical-align: top;
    padding-right: 12px;
}
.form_body .view_content .form_item h5 span.form_span{
  color: #848484;
  padding-left: 15px;
  line-height: 24px;
}
.form_body .form_content .form_item{
  background-color: #fff;
  color: #000;
  line-height: 24px;
  margin: 19px 15px 0 15px;
}
.form_body .form_content .form_item span.glyphicon{
  color: #FA4D7A;
    font-size: 18px;
    vertical-align: top;
    padding-right: 12px;
    line-height: 34px;
    top: 0px;
}
.form_body .form_content .form_item label{
  color: #000;
  padding-left: 15px;
  line-height: 34px;
  margin-bottom: 0px;
}
.form_body .form_content .form_item img.verifyimg {
  margin-top: 2px;
}
.form_body .form_content .form_item .form_item_t{
  font-size: 18px;
  color: #01717F;
  margin: 0 10px;
  height: 40px;
  line-height: 40px;
  border-bottom: solid 1px #F0F0F0;
}
.form_body .form_content .form_item .form_item_c{
  font-size: 18px;
  color: #000;
  margin: 0 10px;
  height: auto;
  line-height: 40px;  
}
/* 列表分页 */
.page {
    text-align: center;
    padding: 10px 0;
    clear: both;
    margin: 30px 0;
    font-size: 14px;
}
.page a{
    border: 1px solid #E0E0E0;
    padding: 5px 10px;
    text-align: center;
    margin: 0 10px 0 0;
    background: #FFF;
    color: #666;
    line-height: 40px;
}
.page a:hover {
    border: 1px solid #ddd;
    padding: 5px 10px;
    text-align: center;
    margin: 0 10px 0 0;
    background: #f9f9f9;
    color: #333;
}
.page .current {
    border: 1px solid #eee;
    padding: 5px 10px;
    text-align: center;
    margin: 0 10px 0 0;
    background: #f0f0f0;
    color: #666;
}
/*列表循环*/
.search_list{
  border-top: solid 2px #EAEAEA;
}
.search_list li{
  border: none;
  margin-bottom: 0px;
  border-bottom: solid 2px #EAEAEA;  
}
.search_list li a{
  color: #000;
  padding-left: 15px;
  line-height: 24px;
}
.search_list li div.row{
  border-left: solid 3px #FF6C00;
}
.search_list li .cate{
  line-height: 30px;
  font-weight: bold;
  color: #FD6C00;
}
.search_list li .date{
  color: #000;
  line-height: 30px;
}
/*文章内容*/
.s_des{
    width: auto;
    height: 30px;
    border-bottom: dashed 1px #B2B2B2;
    text-align: center;
}  
.s_des span{
    padding: 0 18px;
    line-height: 30px;
    color: #969696;
}
.notice{ width: 1005; height: auto; margin: 10px auto; background-color: #e9e9e9; overflow: hidden}
.notice h2{
	height: 30px;
    line-height: 30px;
    text-align: center;
    color: #ff3b2d;
    font-size: 20px;
    font-weight: bolder;
}
.notice .view{ 
	padding:10px;
    text-indent:20px;
	}
  /*产品页面*/
.product .product_content .nav-tabs{
  border-bottom: none;
}
.product .product_content .nav li{
  display: inline-block;
  padding: 0px 25px;
  border-radius: 8px;
  background-color: #DADBDD;
  margin: 0 5px 15px 5px;
  float: none;
}
.product .product_content .nav li a{
  padding: 0px;
  display: inline;
  font-size: 18px;
  color: #020202;
  line-height: 40px;
}
.product .product_content .nav li.active{
  background-color: #0A89CC;
}
.product .product_content .nav li.active a{
  color: #fff;
}
.product .product_content .nav li.active a,.product .product_content .nav>li>a:focus, .product .product_content .nav>li>a:hover{
  background: none;
  border:none;
}