@charset "utf-8";
/* common */
body,form,p,ul,li,img,input{margin:0;padding:0;}
body{color:#333;font-size:1em;font-family:"Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif; background:#f5f5f5;}
a{text-decoration:none;}
.sq-clear{clear:both;height:0; overflow:hidden;}
.sq-center{text-align: center;}
.sq-fenge-10{height:10px;overflow:hidden;}
.sq-fenge-20{height:20px;overflow:hidden;}
.sq-fenge-30{height:30px;overflow:hidden;}
.sq-fenge-40{height:40px;overflow:hidden;}
.sq-fenge-50{height:50px;overflow:hidden;}
ul,li{display:block;list-style:none;}
img{border:none;vertical-align:baseline;nobar:expression(this.galleryImg='no');}
div,td{table-layout:fixed;word-wrap:break-word;}


.main-wrapper {
    width: 768px;
    margin: 0 auto;
}
.sq-img-768{
      border-bottom-left-radius:6px;
      border-bottom-right-radius: 6px;
}
.sq-lunbo-lay{padding: 0 6px;}
@media screen and (max-width: 768px) {
    .main-wrapper {
        width: 100%;
        margin: 0;
    }
    .sq-img-768{
      border-radius: 0;
    }
    .sq-lunbo-lay{padding: 0;}
}

.sq-jise{background-color: #942359;}
.sq-fanse{color: #fff;}

.sq-font-white{color: #fff;}

.sq-lay{width: 100%;overflow: hidden;}
.sq-bg-white{background:white;}
.sq-white{color:white;}

.sq-padding-10{padding: 10px;}
.sq-padding-sx-10{padding: 10px 0;}
.sq-padding-zy-10{padding: 0 10px;}

.sq-padding-20{padding: 20px;}
.sq-padding-sx-20{padding: 20px 0;}
.sq-padding-zy-20{padding: 0 20px;}

.sq-padding-30{padding: 30px;}
.sq-padding-sx-30{padding: 30px 0;}
.sq-padding-zy-30{padding: 0 30px;}

.sq-margin-10{margin: 10px;}
.sq-margin-sx-10{margin: 10px 0;}
.sq-margin-zy-10{margin: 0 10px;}

.sq-text-title{font-size: 16px;font-weight: bold;color: #333;}
.sq-text-detail{line-height: 2;font-size: 1em;}
.sq-img-responsive{max-width: 100%;height:auto;}
.sq-logo-responsive{max-width: 70%;height:auto;}
.zise{color: #7431F9;}

.sq-eqa-bg{background:url('/static/img/bg.png');}

.sq-fixed-top {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10; /* 确保其在其他内容之上 */
}
.sq-yuanjiao{
  border-radius: 6px;
}
/*layui*/
.layui-nav .layui-nav-bar{background-color: #a233c6!important;}
.layui-this{background-color:#a233c6!important;color: #fff!important;}
.layui-nav-item a:active{background-color:#a233c6!important;}
.layui-table-cell{height: 100%;max-height: 100%;}
.class-layer-msg-purple .layui-layer-btn .layui-layer-btn0{border-color: #a233c6; background-color: #a233c6; color: #fff;}
.custom-layer-icon .layui-icon{color:#a233c6!important;}

.kehuanhang{
  white-space: normal;        /* 允许换行 */
  word-break: break-all;      /* 在任意字符处断开换行 */
  word-wrap: break-word;      /* 长单词换行（兼容旧浏览器） */
}


/*head*/
.sq-head{height: 50px;line-height: 50px;}
.sq-head-hamburg{text-align: right;}
#sq-head-nav-lay{display: none;background-color: #323232;}
#sq-head-nav-ul li a{display: block;color: #F5F5F7;font-size: 20px;padding-left: 40px;line-height: 50px;}

/*head-nav-skin*/
.class-layer-head-nav{background-color: #323232;}
.class-layer-head-nav .layui-layer-title{background-color: #323232;border-bottom: none;}
.class-layer-head-nav .layui-layer-close{font-size: 22px;color: #fff;font-weight: bold;}

/*console*/
#csl-nav{
  display:flex;
  flex-direction:row;
}
#csl-nav li{float: left;flex: 1;}
#csl-nav li a{text-align: center;}
.csl-nav-icon{font-size: 2em;}

.sq-input-zhibaoma{height: 46px!important;border: 2px solid #ccc;line-height: 46px!important;font-size: 18px;color: #7431F9;}

/*news*/
.sq-news-img img{width: 100%;height: auto;}
.sq-news-tit{line-height: 34px;font-size: 14px;}
.sq-news-title{line-height: 34px;font-size: 16px;font-weight: bold;}
/*eqa*/
.eqa-yz{position: absolute;top:150px; right: 20px;width: 150px;height: 150px;z-index: 1;}
.eqa-yz img{width: 150px;height: 150px;}

/*index*/
#tool-nav{
  display:flex;
  flex-direction:row;
}
#tool-nav li{float: left;flex: 1;}
#tool-nav li a{text-align: center;}
.tool-nav-icon{font-size: 2em;}

.index-other{margin-bottom: 8px;}






