/*****定义元素左右下下居中******/
.qb_ui_center{
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/***通栏图片列表开始***/
.qb_ui_ListBigPic{
  max-width:1200px;
  margin:auto;
  padding-bottom:20px;
}
.qb_ui_ListBigPic ul{
  margin:20px 20px 0 20px;
  position:relative;
  overflow:hidden;
  background:#F5F5F5;
}
.qb_ui_ListBigPic ul:before{
  content:'';
  display:block;
  padding-top:60%;
}
.qb_ui_ListBigPic ul li,.qb_ui_ListBigPic ul div{
  position:absolute;
}
.qb_ui_ListBigPic ul ol img{
  position:absolute;
  width:100%;
  left:50%;
  top: 50%;
  border:0;
  background:none;
  outline:none;
  -webkit-transform: translate3D(-50%, -50%, 0);
  -ms-transform: translate3D(-50%, -50%, 0);
  transform: translate3D(-50%, -50%, 0);
}
.qb_ui_ListBigPic ul li{
  width:98%;
  padding:0 1%;
  height:50px;
  line-height:50px;
  left:0;
  bottom:0;
  background:rgba(0,0,0,0.6);
  overflow:hidden;
  color:#EEE;	
}
.qb_ui_ListBigPic ul li a{
  color:#EEE;
}
.qb_ui_ListBigPic ul div{
  width:50px;
  height:50px;
  background:rgba(0,0,0,0.6);
  text-align:center;
  line-height:50px;
  border-radius:50%;
  color:#FFF;
  top:0;
  right:2%;
}
@media (max-width: 500px) and (min-width:401px) {
  .qb_ui_ListBigPic{
    padding-bottom:15px;
  }
  .qb_ui_ListBigPic ul{
    margin:15px 15px 0 15px;
  }
  .qb_ui_ListBigPic ul li{
    height:40px;
    line-height:40px;
    font-size:14px;
  }
  .qb_ui_ListBigPic ul div{
    width:35px;
    height:35px;
    line-height:35px;
  }
}
@media (max-width: 400px) {
  .qb_ui_ListBigPic{
    padding-bottom:10px;
  }
  .qb_ui_ListBigPic ul{
    margin:10px 10px 0 10px;
  }
  .qb_ui_ListBigPic ul li{
    height:30px;
    line-height:30px;
    font-size:14px;
  }
  .qb_ui_ListBigPic ul div{
    width:35px;
    height:35px;
    line-height:35px;
  }
}
/***通栏图片列表结束***/
/***通栏联系电话与搜索开始***/
.qb_ui_ContactSearch{
  width: 100%;
  padding: 10px 0;
  background: #F5F5F5;
}
.qb_ui_ContactSearch ul{
  display: table;
  width: 100%;
  max-width: 1200px;
  margin: auto;
  font-size: 16px;
  color: #888;
}
.qb_ui_ContactSearch ul ol,.qb_ui_ContactSearch ul li{
  display: table-cell;
  vertical-align: middle;
}
.qb_ui_ContactSearch ul ol{
  word-spacing: 10px;
}
.qb_ui_ContactSearch ul ol i{
  transform:rotate(-45deg);
  font-size: 20px; 
}
.qb_ui_ContactSearch ul ol a{
  color:#F80;
}
.qb_ui_ContactSearch ul li dl{
  float: right;
  position: relative;
  height: 35px;
  line-height: 35px;
  overflow: hidden;
  padding-right: 50px;
  border-radius: 5px;
  box-shadow: 1px 1px 1px #888888;
}
.qb_ui_ContactSearch ul li dl dd{
  position:absolute;
  width:50px;
  height: 35px;
  right: 0px;
  top:0px;
  background: #35C4B8;
}
.qb_ui_ContactSearch ul li dl dt input{
  border:0px;
  border-left:#DDD solid 1px;
  border-top:#DDD solid 1px;
  height: 35px;
  width: 150px;
  background: none;
  text-indent: 10px;
  outline: none;
}
.qb_ui_ContactSearch ul li dl dd button{
  border: 0px;
  width: 100%;
  height: 35px;
  background: none;
  color: #FFF;
  font-size: 20px;
  cursor: pointer;
}
.qb_ui_ContactSearch ul li dl dd button:hover{
  background: #F60;
}
/***通栏联系电话与搜索结束***/
/***幻灯片样式1开始***/
.qb_ui_SlideStyle1{
  width: 100%;
  position: relative;
}
.qb_ui_SlideStyle1 .slide{
  position: relative;
  width: 100%;
  overflow: hidden;
}
.qb_ui_SlideStyle1 .slide ul{
  position:absolute;
  width: 1000%;
  height: 100%;
  left: 0;
  top:0;
}
.qb_ui_SlideStyle1 .slide ul li{
  float: left;
  width: 10%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.qb_ui_SlideStyle1 .slide ul li a img{
  position:absolute;
  width:100%;
  left:50%;
  top: 50%;
  border:0;
  background:none;
  outline:none;
  -webkit-transform: translate3D(-50%, -50%, 0);
  -ms-transform: translate3D(-50%, -50%, 0);
  transform: translate3D(-50%, -50%, 0);
}
.qb_ui_SlideStyle1 .slide .lists{
  position:absolute;
  width: 100%;
  text-align: center;
  left: 0;
  bottom: 10px;
}
.qb_ui_SlideStyle1 .slide .lists span{
  display: inline-block;
  line-height: 60px;
  border: #999 solid 1px;
  background: #CCC;
  width: 8px;
  height: 8px;
  overflow: hidden;
  margin: 0 5px;
  border-radius: 50%;
  box-shadow: 1px 1px 1px #666;
  color: #FFF;
  cursor: pointer;
}
.qb_ui_SlideStyle1 .slide .lists span.ck{
  border:#F30 solid 1px;
  background: #F60;
}
/***幻灯片样式1结束***/
/**一行三列样式开始**/
.qb_ui_ListTitle_list3:after{
  content: '';
  display: block;
  clear: both;
  height: 10px;
}
.qb_ui_ListTitle_list3 .lists{
  width: 30%;
  padding-right: 3.3%;	
  float: left;	
  font-size: 14px;
}
.qb_ui_ListTitle_list3 .lists a{
  display: inline-block;
  height: 35px;
  line-height: 35px;
  overflow: hidden;
  padding: 0 5px;
}
.qb_ui_ListTitle_list3 .lists a:hover{
  background: #369;
  color: #FFF;
  border-radius: 5px;
}
/**页面导航开始***/
.qb_ui_Site_nav{
  width:1200px;
  margin:10px auto 0px auto;
}
.qb_ui_Site_nav ul{
  border:#DDD solid 1px;
  line-height: 35px;
  background: #FAFAFA;
  padding-left:15px;
  font-size: 14px;
}
.qb_ui_Site_nav ul:after{
  content: '';
  display: block;
  clear: both;
}
.qb_ui_Site_nav ul ol,.qb_ui_Site_nav ul li{
  float: left;
}
.qb_ui_Site_nav ul ol{
  padding-right: 10px;
  color: #F60;
}
.qb_ui_Site_nav ul ol i{
  display: inline-block;
  margin-right: 3px;
  color: #888;
}
.qb_ui_Site_nav ul li a{
  color:#666;
}
.qb_ui_Site_nav ul li a:before{
  content:'->';
  display: inline-block;
  color: #999;
  padding:0px 5px;
}
.qb_ui_Site_nav ul li a.home:before{
  content:'';
}
/**页面导航结束***/
/**手机页面导航开始***/
.qb_ui_wap_nav{
  max-width: 640px;
  margin: auto;
  line-height: 35px;
}
.qb_ui_wap_nav a{
  color: #666;
}
.qb_ui_wap_nav a:before{
  content:'/';
  display: inline-block;
  padding-right: 5px;
}
.qb_ui_wap_nav a.home:before{
  content:'';
  padding-left: 5px;
}
/**手机页面导航结束***/
/**通栏图片样式开始***/
.qb_ui_AllscrollBanner{
  width: 100%;
  min-height: 100px;
  position: relative;
  overflow: hidden;
}
.qb_ui_AllscrollBanner img{
  position:absolute;
  width:100%;
  left:50%;
  top: 50%;
  -webkit-transform: translate3D(-50%, -50%, 0);
  -ms-transform: translate3D(-50%, -50%, 0);
  transform: translate3D(-50%, -50%, 0);
}
/**通栏图片样式结束***/
/**日期标题内容列表开始***/
.qb_ui_ListArticleTimeTitleCnt{
  display: table;
  width: 100%;
  margin-bottom: 15px;
  background: #F5F5F5;
}
.qb_ui_ListArticleTimeTitleCnt ol,.qb_ui_ListArticleTimeTitleCnt li{
  display: table-cell;
  vertical-align: middle;
  font-size: 12px;
}
.qb_ui_ListArticleTimeTitleCnt ol{
  width: 90px;
  background: #0BB393;
  text-align: center;
  color: #FFF;
  padding: 15px 0;
}
.qb_ui_ListArticleTimeTitleCnt ol dl dt{
  line-height: 30px;
  font-size: 30px;
}
.qb_ui_ListArticleTimeTitleCnt li{
  padding: 5px 10px 10px 15px;
}
.qb_ui_ListArticleTimeTitleCnt li:hover{
  background: #F0F0F0;
}
.qb_ui_ListArticleTimeTitleCnt li h3 a{
  display: block;
  height: 35px;
  line-height: 35px;
  font-size: 16px;
  overflow: hidden;
  font-weight: bold;
}
.qb_ui_ListArticleTimeTitleCnt li p{
  line-height: 20px;
  font-size:14px;
  color: #666;
  overflow: hidden;
  max-height: 40px;
}
.qb_ui_ListArticleTimeTitleCnt li p a{
  display: inline-block;
  color: blue;
  padding-left: 5px;
}
/**日期标题内容列表结束***/
/*****PC分页样式开始*****/
.pagination{
  text-align: center;
  width: 100%;
  clear: both;
  padding: 10px 0;
}
.pagination li{
  display: inline-block;
  line-height: 30px;	
  margin: 0 5px;	
}
.pagination li a,.pagination li span{
  display: block;
  border: #DDD solid 1px;
  padding: 0 8px;
  color: #666;
}
.pagination li a,.pagination li span{
  color: #999;
}
.pagination li a:hover{
  border:#F30 solid 1px;
  background: #F60;
  color: #FFF;
}
.pagination li.active span{
  border:#21806E solid 1px;
  background: #64C2B0;
  color: #FFF;
}
/*****PC分页样式结束*****/
/*******日期标题内容图片样式开始********/
.qb_ui_ListInfo_date_title_pics{
  width: 100%;
  overflow: hidden;
  border-bottom: #DDD solid 1px;
  padding-bottom: 15px;
  margin-bottom: 20px;
}
.qb_ui_ListInfo_date_title_pics ol dl{
  display: table;
  width: 100%;
}
.qb_ui_ListInfo_date_title_pics ol dl dt,.qb_ui_ListInfo_date_title_pics ol dl dd{
  display: table-cell;
  vertical-align: top;
}
.qb_ui_ListInfo_date_title_pics ol dl dt{
  width: 100px;
  background: #0BB393;
  text-align: center;
}
.qb_ui_ListInfo_date_title_pics ol dl dt span,.qb_ui_ListInfo_date_title_pics ol dl dt em{
  display: block;
  line-height: 45px;
  font-size: 22px;
  color: #FFF;
}
.qb_ui_ListInfo_date_title_pics ol dl dt em{
  line-height: 43px;
  margin: 0 2px 2px 2px;
  background: #FFF;
  color: #0BB393;
}
.qb_ui_ListInfo_date_title_pics ol dl dd h3{
  height: 35px;
  line-height: 35px;
  font-size: 18px;
  padding: 0 10px 0 15px;
  overflow: hidden;
}
.qb_ui_ListInfo_date_title_pics ol dl dd p{
  padding: 5px 10px 0 15px;
  line-height: 25px;
  height: 50px;
  overflow: hidden;
  font-size: 14px;
  color: #666;
}
.qb_ui_ListInfo_date_title_pics li{
  margin-top: 5px;
  width: 101%;
  margin-left: -0.5%;
  overflow: hidden;
}
.qb_ui_ListInfo_date_title_pics li:after{
  content: '';
  display: block;
  clear: both;
}
.qb_ui_ListInfo_date_title_pics li div{
  width: 20%;
  position: relative;
  overflow: hidden;
  float: left;
}
.qb_ui_ListInfo_date_title_pics li div a{
  display: block;
  border:#DDD solid 1px ;
  margin: 5px;
  position: relative;
  padding-top: 60%;
  overflow: hidden;
}
.qb_ui_ListInfo_date_title_pics li div img{
  position: absolute;
  max-width: 100%;
  left:50%;
  top: 50%;
  -webkit-transform: translate3D(-50%, -50%, 0);
  -ms-transform: translate3D(-50%, -50%, 0);
  transform: translate3D(-50%, -50%, 0);
}
/*******日期标题内容图片样式结束********/
/*****显示更多按样式开始*******/
.qb_ui_ShowMores{
  clear: both;
  width: 100%;
  text-align: center;
  padding: 10px 0;
  color: #888;
  line-height: 40px;
  font-size: 16px;
}
.qb_ui_ShowMores button{
  border: #DDD solid 1px;
  padding: 0 20px;
  color: #888;
  background: #FFF;
  cursor: pointer;
  outline: none;
  border-radius: 20px;
  line-height: 30px;
}
/*****显示更多按样式结束*******/
/*********内容文章显示样式开始************/
.qb_ui_ShowContent{
  clear: both;
  width: 100%;
  overflow: hidden;
  font-size: 14px;
  line-height: 25px;
  word-wrap: break-word;
  word-break: normal;
  word-break:break-all;
  color: #666;
}
.qb_ui_ShowContent img{
  max-width:100%;
}
/*********内容文章显示样式结束************/
/***********商品列表一行4列样式开始***********/
.qb_ui_listShop_type4{
  width:25%;
  float: left;
  overflow: hidden;
  padding-bottom: 20px;
}
.qb_ui_listShop_type4 ul{
  border:#F8F8F8 solid 1px;
  margin-left: 20px;
  padding-bottom: 10px;
  font-size: 14px;
}
.qb_ui_listShop_type4 ul:hover{
  border:#DDD solid 1px;
}
.qb_ui_listShop_type4 ul:hover ol{
  border-bottom:#DDD solid 1px;
}
.qb_ui_listShop_type4 ul ol{
  position: relative;
  padding-top: 100%;
  overflow: hidden;
  border-bottom: #F8F8F8 solid 1px;
}
.qb_ui_listShop_type4 ul ol img{
  position: absolute;
  width: 100%;
  left:50%;
  top: 50%;
  -webkit-transform: translate3D(-50%, -50%, 0);
  -ms-transform: translate3D(-50%, -50%, 0);
  transform: translate3D(-50%, -50%, 0);
}
.qb_ui_listShop_type4 ul li div a{
  display: block;	
  margin: 8px 10px 0 10px;
  height: 20px;
  line-height: 20px;
  overflow: hidden;	
}
.qb_ui_listShop_type4 ul li p{
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  padding: 0 10px;
}
.qb_ui_listShop_type4 ul li p span{
  float: left;
  color: #0BB393;
  font-size: 18px;
}
.qb_ui_listShop_type4 ul li p a{
  float: right;
  background: #0BB393;
  color: #FFF;
  padding: 0 15px;
  line-height: 20px;
  border-radius: 30px;
  margin-top: 5px;;
}
.qb_ui_listShop_type4 ul li p a:hover{
  background: #F60;
}
/***********商品列表一行4列样式结束***********/
/*******手机相关栏目样式开始*******/
.qb_ui_wapSortBoxCont{
  height:60px;
  max-width:640px;
  margin: auto;
  overflow:hidden;
  position:relative;
  background:#FFF;
}
.qb_ui_wapSortBoxCont:before{
  content:'';
  display:block;
  position:absolute;
  width:100%;
  height:1px;
  background:#DDD;
  left:0;
  bottom:0;
}
.qb_ui_wapSortBoxCont ul{
  width:10000px;
  height:60px;
  position:absolute;
  left:0;
  top:0;
}
.qb_ui_wapSortBoxCont ul li{	
  float:left;
  position:relative;
}
.qb_ui_wapSortBoxCont ul li a{
  display:block;
  height:60px;
  line-height:60px;
  padding:0 20px;
}
.qb_ui_wapSortBoxCont ul li.ck a:before{
  content:'';
  display:block;
  position:absolute;
  width:100%;
  height:1px;
  background:#F30;
  left:0;
  bottom:0;
}
/*******手机相关栏目样式结束*******/
/*******手机商品列表一行两列样式开始*******/
.qb_ui_listShop_type2{
  width:50%;
  float: left;
  overflow: hidden;
  background: #FFF;
}
.qb_ui_listShop_type2 ul{
  margin: 10px;
  background: #F5F5F5;
  padding: 5px;
  font-size: 16px;
}
.qb_ui_listShop_type2 ul ol{
  position: relative;
  padding-top: 100%;
  background: #FFF;
  overflow: hidden;
}
.qb_ui_listShop_type2 ul ol img{
  position: absolute;
  width: 100%;
  left:50%;
  top: 50%;
  -webkit-transform: translate3D(-50%, -50%, 0);
  -ms-transform: translate3D(-50%, -50%, 0);
  transform: translate3D(-50%, -50%, 0);
}
.qb_ui_listShop_type2 ul li{
  padding: 5px;
}
.qb_ui_listShop_type2 ul li div a{
  display: block;
  height: 50px;
  line-height: 25px;
  overflow: hidden;
}
.qb_ui_listShop_type2 ul li p{
  height: 30px;
  line-height: 30px;
  overflow: hidden;
}
.qb_ui_listShop_type2 ul li p span{
  float: left;
  color: #F60;
}
.qb_ui_listShop_type2 ul li p a{
  float: right;
  background: #2EA0F8;
  color: #FFF;
  padding: 0 10px;
}
@media (max-width: 500px) and (min-width:401px) {
  .qb_ui_listShop_type2 ul{
    margin: 8px;
  }
}
@media (max-width: 400px) {
  .qb_ui_listShop_type2 ul{
    margin: 5px;
    font-size: 14px;
  }
  .qb_ui_listShop_type2 ul li div a{
    height: 40px;
    line-height: 20px;
  }
  .qb_ui_listShop_type2 ul li p{
    height: 25px;
    line-height: 25px;
  }
}
/*******手机商品列表一行两列样式结束*******/
/**********pc选择商品类型开始**********/
.qb_ui_pc_select_shoptype{
  padding:0 10px;
}
.qb_ui_pc_select_shoptype ul{
  border-bottom: #DDD solid 1px;
  padding: 5px 0;
}
.qb_ui_pc_select_shoptype ul:after{
  content: '';
  display: block;
  clear: both;
}
.qb_ui_pc_select_shoptype ul ol{
  line-height: 40px;
  font-size: 16px;
  padding-right: 5px;
  float: left;
}
.qb_ui_pc_select_shoptype ul li{
  float: left;
}
.qb_ui_pc_select_shoptype ul li div{
  display: inline-block;
  line-height: 30px;
  background: #F6F6F6;
  padding: 0 10px;
  font-size: 14px;
  border-radius: 10px;
  margin: 3px 5px;
  color: #888;
  cursor: pointer;
}
.qb_ui_pc_select_shoptype ul li div.ck,.qb_ui_pc_select_shoptype ul li div:hover{
  background: #FFA800;
  color: #FFF;
}
.qb_ui_pc_select_shoptype dl{
  display: table;
  margin: 10px 0 10px 0;
}
.qb_ui_pc_select_shoptype dl dt,.qb_ui_pc_select_shoptype dl dd{
  display: table-cell;
  vertical-align: middle;
  font-size: 16px;
}
.qb_ui_pc_select_shoptype dl dd{
  width: 150px;
  padding-left: 10px;
}
.qb_ui_pc_select_shoptype dl dd span,.qb_ui_pc_select_shoptype dl dd div,.qb_ui_pc_select_shoptype dl dd em{
  display: block;
  width: 50px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #F2F2F2;
  color: #888;
  cursor: pointer;
  overflow: hidden;
  float: left;
}
.qb_ui_pc_select_shoptype dl dd div input{
  width: 100%;
  height: 40px;
  border: 0px;
  text-align: center;
  padding: 0;
}
.qb_ui_pc_select_shoptype .butters{
  display: table;
  width: 100%;
}
.qb_ui_pc_select_shoptype .butters em,.qb_ui_pc_select_shoptype .butters span{
  display: table-cell;
  width: 50%;
  vertical-align: middle;
  padding: 5px 0;
}
.qb_ui_pc_select_shoptype button{
  width: 60%;
  background: #FFA800;
  color: #FFF;
  line-height: 40px;
  border: 0px;
  font-size:18px;
  border-radius: 0px;
  outline: none;
}
.qb_ui_pc_select_shoptype .butters em button{
  background: #F30;
}
/**********pc选择商品类型结束**********/
/**********wap选择商品类型开始**********/
.qb_ui_wap_select_shoptype{
  padding: 10px;
}
.qb_ui_wap_select_shoptype ul{
  border-bottom: #DDD solid 1px;
  padding: 5px 0;
}
.qb_ui_wap_select_shoptype ul ol{
  line-height: 35px;
  font-size: 16px;
  padding-left: 10px;
}
.qb_ui_wap_select_shoptype ul li div{
  display: inline-block;
  line-height: 30px;
  background: #F6F6F6;
  padding: 0 10px;
  font-size: 14px;
  border-radius: 10px;
  margin: 3px 5px;
  color: #888;
  cursor: pointer;
}
.qb_ui_wap_select_shoptype ul li div.ck,.qb_ui_wap_select_shoptype ul li div:hover{
  background: #FFA800;
  color: #FFF;
}
.qb_ui_wap_select_shoptype dl{
  display: table;
  width: 100%;
  margin: 10px auto;
}
.qb_ui_wap_select_shoptype dl dt,.qb_ui_wap_select_shoptype dl dd{
  display: table-cell;
  vertical-align: middle;
  font-size: 16px;
}
.qb_ui_wap_select_shoptype dl dt{
  padding-left: 10px;
}
.qb_ui_wap_select_shoptype dl dd{
  width: 150px;
}
.qb_ui_wap_select_shoptype dl dd span,.qb_ui_wap_select_shoptype dl dd div,.qb_ui_wap_select_shoptype dl dd em{
  display: block;
  width: 50px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #F2F2F2;
  color: #888;
  cursor: pointer;
  overflow: hidden;
  float: left;
}
.qb_ui_wap_select_shoptype dl dd div input{
  width: 100%;
  height: 40px;
  border: 0px;
  text-align: center;
  padding: 0;
}
.qb_ui_wap_select_shoptype .butters{
  display: table;
  width: 100%;
}
.qb_ui_wap_select_shoptype .butters em,.qb_ui_wap_select_shoptype .butters span{
  display: table-cell;
  width: 50%;
  vertical-align: middle;
}
.qb_ui_wap_select_shoptype button{
  width: 100%;
  background: #FFA800;
  color: #FFF;
  line-height: 45px;
  border: 0px;
  margin: 10px auto;
  border-radius: 0px;
  outline: none;
}
.qb_ui_wap_select_shoptype .butters em button{
  background: #F30;
}
/**********wap选择商品类型结束**********/
/******操作按钮开始*****/
.qb-del,.qb-edit,.qb-add,.qb-list,.qb-show,.qb-time,.qb-hits{
  display: inline-block;	
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 25px;
  border:#CCC solid 1px;
  padding: 0 6px;
  color: #888;
  margin: 3px;
  border-radius: 3px; 
  background: #F5F5F5;   
}
.qb-del:hover,.qb-edit:hover,.qb-add:hover,.qb-list:hover,.qb-show:hover,.qb-time:hover,.qb-hits:hover{
  border:#F30 solid 1px;
  background: #F60;
  color: #FFF;
}
.qb-del:before {
  content: "\f1f8";
}
.qb-edit:before {
  content: "\f044";
}
.qb-add:before {
  content: "\f0f6";
}
.qb-list:before {
  content: "\f00b";
}
.qb-show:before {
  content: "\f06e";
}
.qb-time:before {
  content: "\f017";
}
.qb-hits:before {
  content: "\f080";
}
/******操作按钮结束*****/
/******页内菜单按钮开始*****/
.qb_ui_page_menu{
  padding: 5px 0;
}
.qb_ui_page_menu:after{
  content: '';
  display: block;
  clear: both;
}
.qb_ui_page_menu li{
  float: left;
}
.qb_ui_page_menu li.right{
  float: right;
}
.qb_ui_page_menu li a{
  display: inline-block;
  line-height: 35px;
  border: #DDD solid 1px;
  font-size: 14px;
  border-radius: 3px;
  background: #F5F5F5;
  color: #999;
  padding: 0 10px;
  margin: 5px;
}
.qb_ui_page_menu li a.blue{
  background: #5C91D3;
  border:#1F5599 solid 1px;
  color: #FFF;
}
.qb_ui_page_menu li a.red{
  background: #D36A5C;
  border:#C84E3F solid 1px;
  color: #FFF;
}
.qb_ui_page_menu li a:hover{
  background: #F60;
  border:#F30 solid 1px;
  color: #FFF;
}
/******页内菜单按钮结束*****/
/******小块用户登录样式开始*****/
.qb_ui_TopLoginBox{
  display: table;
}
.qb_ui_TopLoginBox span{
  display: table-cell;
  vertical-align: middle;
  padding: 0 3px;
  word-spacing: 2px;
  color: #888;
}
.qb_ui_TopLoginBox span input{
  width: 80px;
  border: #DDD solid 1px;
  line-height: 22px;
  border-radius: 3px;
  text-indent: 5px;
  background: #FFF;
  outline: none;
}
.qb_ui_TopLoginBox span button{
  line-height: 22px;
  padding: 0 10px;
  background: #F90;
  border: 0px;
  color: #FFF;
}
.qb_ui_TopLoginBox span button:hover{
  background: #F60;
}
.qb_ui_TopLoginBox span a.fa{
  display: inline-block;
  width: 60px;
  text-align: center;
  background:#008AD9;
  color: #FFF;
  line-height: 22px;
  margin: 0 3px;
}
.qb_ui_TopLoginBox span a.fa-weixin{
  background: green;
}
.qb_ui_TopLoginBox span a.fa:hover{
  background: #F30;
}
/******小块用户登录样式结束*****/

/**动画显示更多开始***/
.qb_ui_showmore{
  height:50px;
  display:flex;
  justify-content: center;
  /*align-items: center;*/
  color:#999;
  font-size:30px;	
  overflow:hidden;	
}
.qb_ui_showmore i{
  -webkit-animation: qb_ui_changeshowmore 2s infinite;
  animation: qb_ui_changeshowmore 2s infinite;
}
.qb_ui_showmore span{
  font-size:16px;
}
@-webkit-keyframes qb_ui_changeshowmore {
  0% {
    padding:0px;
    color:#000;
  }
  20% {
    padding:5px;
    color:#333;
  }
  40% {
    padding:10px;
    color:#666;
  }
  60% {
    padding:15px;
    color:#999;
  }
  80% {
    padding:20px;
    color:#BBB;
  }
  100% {
    padding:25px;
    color:#FFF;
  }
}
@keyframes qb_ui_changeshowmore {
  0% {
    padding:0px;
    color:#000;
  }
  20% {
    padding:5px;
    color:#333;
  }
  40% {
    padding:10px;
    color:#666;
  }
  60% {
    padding:15px;
    color:#999;
  }
  80% {
    padding:20px;
    color:#BBB;
  }
  100% {
    padding:25px;
    color:#FFF;
  }
}
/**动画显示更多结束***/

/***加载中层开始***/
.qb_ui_loading{
  display: flex;
  position: fixed;
  width:100%;
  height: 100%;
  z-index: 10000000000;
  left: 0;
  top:0;
  background: rgba(0,0,0,0.6);
  justify-content:center; 
  align-items:center;
}
.qb_ui_loading ul{
  width: 40px;
  height: 40px;
  position: relative;
}
.qb_ui_loading ul li{
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0; }
.qb_ui_loading ul li:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 15%;
  height: 15%;
  background-color: #EEE;
  border-radius: 100%;
  -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
  animation: sk-circleBounceDelay 1.2s infinite ease-in-out both; 
}
.qb_ui_loading ul li:nth-child(2) {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}
.qb_ui_loading ul li:nth-child(3){
  -webkit-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg); 
}
.qb_ui_loading ul li:nth-child(4) {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); 
}
.qb_ui_loading ul li:nth-child(5) {
  -webkit-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg); 
}
.qb_ui_loading ul li:nth-child(6) {
  -webkit-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  transform: rotate(150deg); 
}
.qb_ui_loading ul li:nth-child(7) {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); 
}
.qb_ui_loading ul li:nth-child(8) {
  -webkit-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  transform: rotate(210deg); 
}
.qb_ui_loading ul li:nth-child(9) {
  -webkit-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  transform: rotate(240deg); 
}
.qb_ui_loading ul li:nth-child(10) {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); 
}
.qb_ui_loading ul li:nth-child(11) {
  -webkit-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  transform: rotate(300deg); 
}
.qb_ui_loading ul li:nth-child(12) {
  -webkit-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  transform: rotate(330deg); 
}
.qb_ui_loading ul li:nth-child(2):before {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s; 
}
.qb_ui_loading ul li:nth-child(3):before {
  -webkit-animation-delay: -1s;
  animation-delay: -1s; 
}
.qb_ui_loading ul li:nth-child(4):before {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s; 
}
.qb_ui_loading ul li:nth-child(5):before {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s; 
}
.qb_ui_loading ul li:nth-child(6):before {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s; 
}
.qb_ui_loading ul li:nth-child(7):before {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s; 
}
.qb_ui_loading ul li:nth-child(8):before {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s; 
}
.qb_ui_loading ul li:nth-child(9):before {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s; 
}
.qb_ui_loading ul li:nth-child(10):before {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s; 
}
.qb_ui_loading ul li:nth-child(11):before {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s; 
}
.qb_ui_loading ul li:nth-child(12):before {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s; 
}
@-webkit-keyframes sk-circleBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1); } 
}
@keyframes sk-circleBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1); } 
}
/***加载中层结束***/

/**自定义字段自动生成的表单**/
textarea.layui-textarea{
  width:100%;
  height:100px;
}
input.layui-input{
  width:100%;
}

@media (min-width: 1024px) {
  textarea.layui-textarea{
    width:500px;
    height:100px;
  }
  input.layui-input{
    width:500px;
  }
}