body {
  background-size: cover;
  background-size:100% auto;
  overflow-x: hidden;
  height:100%;
  width: 1440px;
  margin:auto;padding:auto;
  background-repeat:no-repeat;
  background-attachment: fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color:#f4f4f4;
  /*overflow: hidden;*/
 
}

.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfloat{zoom:1}


html{
  height:100%; 
  align-content: center;

}
.container {
    position: relative;
    margin: 0 auto;
    height: auto !important;
    height: 100%; 
    min-height: 100%;
}
.top_line{
 background-color:#1296db;
 background-size: cover;
 width: 1440px;
 height: 97px;
 top: 0;
 right: 0;
 left: 0;
 z-index: 1030;
 bottom: 15px;
}
.logo{
 /* margin-left: 156px;*/
  margin-left:100px;
  top:0;
  display:inline;
  z-index: 1032;
  height: 80px;
float: left;
}
.logo img{
  height: 80px;
}
/*导航条s*/
.navbar_menu{
  top:0;
  z-index: 1032;
  height: 80px;
  width: 1000px;
  display:inline;
  float: left;
  margin-left:20px;
}
.navbar_menu a{
  height: 10px;
  width: 80px;
  top: 30px;
  left: 10px;
  padding-left: 10px;padding-right: 10px;
  position: relative;
  color:#fff;
  text-decoration:none;
  font-weight: 600;
  font-size: 18px;
}
.navbar_menu a:hover {
  padding-bottom:5px; 
  border-bottom:2px solid #fff;
}
/*导航条e*/

.controller{
  width: 1440px;
 /* height: 115px;*/
  z-index: 1030;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
}
.controller_detail{
  width: 1122px;
/*  height: 115px;*/
  z-index: 1030;
  padding-left: 166px;
  padding-right:153px;
}


/*中间内容整体构架s*/
.middle_body{
  width: 1440px;
  min-height: 910px;
  z-index: 1030;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  position: relative;
  margin-top: 15px;
  margin-bottom: 15px;

}
.middle_con{
  width: 1122px;
  height: auto;
  margin-left: 166px;
  margin-right: 153px;
  /*background-color: #fff;*/
 margin-bottom: 10px;
  position: relative;
  display: inherit;
}
.mcon_left{
min-height: 910px;
   width: 220px;
    height: auto;
  background-color: #fff;
display:block; 
float:left; 
}
.mcon_left_title{
  position: relative;
  width: 221px;
  height: auto;
  background-color: #1296db;
  color: #FFF;
  font-weight: 300;
  text-align: center;
  vertical-align: middle;
  line-height:45px;

}
.mcon_left_tree{
 padding-top: 25px;
  position: relative;
  width: 221px;
  height: auto;
  background-color:#FFF;
  color: #000;
  font-weight: 500;
  text-align: center;
  vertical-align: middle;
  line-height:45px;

}

.mcon_all{

  width:1120px;
  height: auto;
    margin-left: 20px;
display:block; 
float:left; 
}

.mcon_right{

  width: 870px;
  height: auto;
    margin-left: 20px;
display:block; 
float:left; 
}
.mcon_right_title{
  position: relative;
  width: 853px;
  height: 46px;
  margin-bottom: 20px;
  background-color: #FFF;
  float:left;
  border-bottom: 5px solid #1296db;
  line-height:45px;
  padding-left: 30px;  
}
.mcon_right_content{
min-height: 850px;
  position: relative;
  width: 803px;
  height: auto;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 0px;
/*  margin-bottom: 10px;*/
  background-color: #FFF;
  float:left;
}
/*中间内容整体构架e*/

/*页脚s*/
.foot_line{
  
  background-color: #000;
  background-size: cover;
  width: 1440px;
  height: 90px;
 bottom: 0;
 /*position:absolute;
 z-index:9999;*/
 
  }
.foots_detail{
  width:1440px;
  height:60px;
/*  padding-left: 320px;
  padding-top: 20px;*/
  text-align: center;
  vertical-align: middle;
  padding-top: 20px;
  color: #fff;
}
.foots_detail a{
  color: #fff;
  text-decoration:none;
  padding-left: 5px;
  padding-right: 7px;
  font-size: 15px;
 
}
/*页脚e*/















/*操作栏控件s*/

ul,li{margin: 0;padding: 0; list-style: none;}
a{text-decoration: none;}

 #tabbox{ width:1122px; overflow:hidden; margin:0 auto;}
 .tab_conbox{ border-top: none; margin-top: 12px;margin-bottom: 12px; }
 .tab_con{ 
   display:none;
   width: 100%;
   position: relative;
   float: left;
   background: #FFF;
   height: 90px;
   background-color: #cccccc;
   /*color: #fff;*/
 }
 .tab_con a{
   padding-left: 20px;
   color: #000000;
   font-weight: 700;
   font-family: 微软雅黑;
   font-size: 14px;
   margin-left: 9px;
   word-break: normal;
   line-height: 30px;
   float: left;
   width: 125px;
   background: url("../images/point1.png") left 8px no-repeat;
   text-decoration:none;
 }


.tab_con a:hover{
  color: #1296db;
}
.active-img {
  display: none;
  height: 96px;
}
.active .active-img {
  display: block;
  height: 96px;
}
.active .inactive-img {
  display: none;
  height: 96px;
}
.tabbox_box{
  text-align: center;
}
.tabs{background-color: #fff; height: 96px;width: 1122px;margin-top: 12px;margin-bottom: 12px;}
#tabs {padding-left: 135px;}
.tabs li{height: 96px;line-height:31px;float:left;border-left:none;overflow:hidden;position:relative;padding-right:15px;padding-left:15px;}
.tabs li a{display:block;padding:0 5px;outline:none;width:170px;}
.tabs li a:hover {background: #fff;}    
.tabs .thistab,.tabs .thistab a:hover{background: #fff;}
.tab_con {padding:12px;font-size:14px;line-height:175%;}


.tab_conbox{
  display: none;
}
.tabbox_box:hover .tab_conbox {
  display: block;
}
/*操作栏控件e*/