/* CSS  */
* {margin:0;padding:0;outline:none;list-style:none;text-decoration:none;box-sizing: border-box;font-family: Microsoft YaHei,arial;}
body,html {color:#333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background: #fff;position: relative;font-size: 14px;}
body{min-width: 1200px;overflow-x: hidden;}
img{border:none;max-width: 100%;vertical-align: top; }
input, textarea ,select{border:none;background:none;cursor:pointer;font-size:14px;vertical-align:middle;color:#333;}
select {border:inherit;background: inherit; }
em, i {font-style:normal;  }
a{color: #000;text-decoration: none;}
a:focus, input, select {outline:none;}
.clearfix {zoom:1; clear: both; }
.clearfix:after {content:"\200B"; display: block;clear: both;height: 0;  }
.inner{width: 1200px;margin: 0 auto;}
.fl{float: left;}
.fr{float: right;}
body,html,li,a:active, body,html,li,a:hover, body,html,li,a:visited{
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-select: none;
    -moz-user-focus: none;
    -moz-user-select: none;
}

/* 动画缓存公共文件  最好放最下面 */
a,*:before,*:after,.pub_btn{-webkit-transition:all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}


input::-webkit-input-placeholder{color: #666666;font-size: 16px;} /* WebKit browsers */
input:-moz-placeholder{color: #666666;font-size: 16px;} /* Mozilla Firefox 4 to 18 */
input::-moz-placeholder{color: #666666;font-size: 16px;} /* Mozilla Firefox 19+ */
input:-ms-input-placeholder {color: #666666;font-size: 16px;} /* Internet Explorer 10+ */
select::-ms-expand {
    display: none;
}
a:active, a:hover, a:visited{
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-select: none;
    -moz-user-focus: none;
    -moz-user-select: none;
}


/* 移入放大 */
#grad:hover{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
/* 移入位移 */
#grad:hover{ -webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px);transform: translate(0, -10px);}
/* 从上大小渐变 */
#grad {
    background: -webkit-linear-gradient(red, blue); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(red, blue); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(red, blue); /* Firefox 3.6 - 15 */
    background: linear-gradient(red, blue); /* 标准的语法 */
  }  
/* 从左到右渐变 */
#grad {
    background: -webkit-linear-gradient(left, red , blue); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, red, blue); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, red, blue); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, red , blue); /* 标准的语法 */
  }


/* 公共头部PC */
.header{ background: #0d072f;}
.header_cont {display: flex;justify-content: space-between;}
.header_logo {} .logo {position: relative;top: 16px;}
.logo img {display: block;}
.header_nav{}   
.header_nav_list { display: flex;flex-wrap: wrap;justify-content: space-between;height: 80px;width: 800px; position: relative; z-index: 9999;}
.header_nav_list li {position: relative;}
.header_nav_list>li>a {display: block; height: 80px;line-height: 80px; font-size: 18px; position: relative; color: #fff;}
.header_nav_list>li.has_children>a::before { content: ""; width: 12px;  height: 10px;   background: url("https://www.liuxueau.com/template/zt/base/images/header_jt.png") center no-repeat;position: absolute;right: -24px; top: 50%;margin-top: -4px;}
.header_nav_list li.has_children:hover>a::before {background: url("https://www.liuxueau.com/template/zt/base/images/header_jt_h.png") center no-repeat;}
.header_nav_list li:hover>a { color: #9358d5;}
.header_nav_child {display: none;width: 116px; background: #fff; padding: 12px 0; position: absolute; top: 80px; left: -14px; box-shadow: 0 0 5px #999;  text-align: center;}
.header_nav_child a {display: block; height: 32px; line-height: 32px;}
.header_nav_child a em {font-size: 16px;color: #666;}
.header_nav_child a:hover em { color: #624995;}
.header_nav_child a:hover::after {height: 16px;}
.header_nav_list li:hover .header_nav_child {display: block;}
.header_tel{color: #fff;font-size: 18px;padding-left: 32px;background: url(https://www.liuxueau.com/template/zt/base/images/tel.png) left center  no-repeat;line-height: 80px;font-weight: bold;}


/* 公共底部PC */
.foot{background: #0d072f; margin: auto;color: #919191;}
.foot_nr{padding:40px 0 20px;border-bottom: #262044 1px solid;display: flex;justify-content: space-between;}
.foot a{ color: #919191; }
.foot_l{width: 23%;}
.foot_nav{width: 55%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.foot_nav ul{width: 25%;margin-bottom: 10px;}
.foot_nav ul:nth-child(4),.foot_nav ul:nth-child(8){width: 20%;}
.foot_nav ul li.t a{font-size: 16px;color: #fff;}
.foot_gzh{width: 22%;display: grid;grid-template-columns: repeat(2, 1fr);gap: 20px;}
.foot_tel{  font-size: 16px;}
.foot_tel p{ font-size: 28px; color: #fff;  margin: 22px auto 0 auto; font-weight: bold;}
.foot_nav ul li.small{margin: 10px auto;display: block;}
.foot_gzh li{text-align: center;}
.foot_gzh li img{border: 0px; max-width: 100%;}
.foot_gzh li p{ line-height: 3;}
.bq{ padding:20px 0; text-align: center; }
.bq span{ display: inline-block; margin-right:15px; }
.bq a:hover{ color: #fff; }