* {
padding: 0;
margin: 0;

}
li {
list-style: none;
}
input {
text-decoration: none;
border: none;
outline: none;
}
.main {
width: 1200px;
margin: 0 auto;
}
.oneRow {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.twoRow {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
/* 无数据 */
.kongIndex {
text-align: center;
}
.kongIndex img {
margin-top: 45px;
width: 200px;
}
.kongIndex p {
color: #9e9e9e;
font-size: 14px;
}
/*
/* 首页的样式 */
.indexHead {
background-color: #1b8564;
width: 100%;
height: 169px;
/* overflow: auto; */
}
.indexHead .main {
position: relative;
height: 100%;
}

.headRight {
float: right;
overflow: auto;
color: #ffffff;
margin-top: 49px;
line-height: 38px;
}
.headRight .ycfw {
width: 170px;
height: 38px;
margin-right: 23px;
float: right;
}
.dengluHou{
display: none;
float: right;
position: relative;
color: #ffffff;
}
.dengluHou button{
background-color: transparent;
cursor: pointer;
color: #ffffff;
font-size: 17px;
margin-left: 10px;
}
.headRight .dengluHou{
/* display: none; */
}
.headRight .userInfo {
float: right;
vertical-align: middle;
/* margin-right: 28px; */
}
.headRight .userInfo img {
width: 16px;
vertical-align: middle;
margin-right: 10px;
}
.headRight .userInfo span{
font-size: 17px;
color: #ffffff;
}
.headRight .userInfo>a {
font-size: 17px;
color: #ffffff;
vertical-align: middle;
text-decoration: none;
}
.headRight .returnJb {
float: right;
width: 100px;
height: 30px;
background-color: #25916f;
border-radius: 4px;
border: solid 1px #f3f4f7;
text-align: center;
font-size: 16px;
line-height: 30px;
color: #ffffff;
text-decoration: none;
margin-top: 4px;
}

.qzjsDiv {
width: 160px;
height: 39px;
border-bottom: 1px solid #ffffff;
float: right;
margin-top: 5px;
}
.qzjsDiv input {
width: 130px;
background-color: transparent;
color: #ffffff;
font-size: 15px;
margin-top: 10px;
}
.qzjsDiv input::placeholder {
color: #ffffff;
}
.qzjsDiv img {
width: 22px;
vertical-align: middle;
cursor: pointer;
}
/* 首屏 */
.spDiv {
width: 100%;
height: 775px;
background: url("img/shouping.jpg") no-repeat;
background-size: 100% 100%;
overflow: auto;
}
.searchDiv {
width: 620px;
margin-bottom: 15px;
float: right;
}
.searchDiv .tabUl {
overflow: auto;
}
.searchDiv .tabUl li {
float: left;
color: #ffffff;
margin: 0px 19px;
font-size: 14px;
height: 40px;
line-height: 40px;
cursor: pointer;
}
.searchDiv .tabUl li:first-child {
margin-left: 0px;
}
.searchDiv .tabUl .active {
padding: 0px 28px;
background-color: #35ab86;
border-radius: 9px 9px 0px 0px;
color: #ffffff;
}
.searchInput {
width: 594px;
height: 48px;
line-height: 48px;
background-color: rgba(255, 255, 255, 0.4);
padding: 0px 10px 0px 16px;
}
.searchInput button {
background:url('../img/jiansuo.png') no-repeat;
background-size: 100% 100%;
width: 26px;
height: 26px;
border: none;
float: right;
margin-top: 10px;
cursor: pointer;
}
.searchInput input {
font-size: 16px;
color: #ffffff;
width: 560px;
background-color: transparent;
}
.searchInput input::placeholder{
color: #ffffff;
}
.kjNav {
width: 1160px;
height: 117px;
/* background-color: rgba(0, 0, 0, 0.6); */
margin: 0 auto;
/* padding: 0px 50px; */
overflow: hidden;
margin-top: 690px;
display: flex;
justify-content: center;
}
.kjNav li {
/* float: left; */
/* margin-right: 21px; */
padding: 0px 22px;
text-align: center;
width: 70px;
cursor: pointer;
}
.kjNav li:last-child {
margin-right: 0px;
}

.kjNav li img {
height: 32px;
margin: 25px 0px 10px 0px;
}
.kjNav li .hoverImg {
display: none;
}
.kjNav li p {
font-size: 15px;
color: #ffffff;
}
.kjNav li:hover p {
color: #189e74;
}
.twoRowDiv {
padding: 63px 0px 0px 0px;
overflow: auto;
}
.moduleTitle {
width: 100%;
border-bottom: 1px;
margin-bottom: 38px;
}
.moduleTitle img {
height: 30px;
margin-right: 10px;
vertical-align: middle;
}
.moduleTitle span {
font-size: 26px;
color: #333333;
vertical-align: middle;
}
.moduleTitle a {
margin-top: 15px;
cursor: pointer;
text-decoration: none;
}
.more {
float: right;
color: #818181;
font-size: 14px;
text-decoration: none;
cursor: pointer;
margin-top: 10px;
}
.xwggDiv {
width: 682px;
margin-right: 56px;
float: left;
}
.xwggTab {
overflow: auto;
border-bottom: 1px solid #25916f;
margin-bottom: 17px;
}
.xwggTab li {
float: left;
color: #333333;
vertical-align: middle;
height: 45px;
cursor: pointer;
margin-right: 30px;
font-size: 18px;
line-height: 45px;
width: 112px;
padding-left: 22px;
}
.xwggTab .active {
width: 112px;
padding-left: 22px;
color: #ffffff;
background: url("../img/xzyx.png") no-repeat;
background-size: 100% 100%;
}
.newsList {
padding: 5px 10px 46px 3px;
}
.newsList:last-child{
margin-bottom: 0px;
}
.newsList li {
margin-bottom: 14px;
}
.newsList li:last-child {
margin-bottom: 0px;
}
.newsList li .newsSpan {
width: 445px;
display: inline-block;
vertical-align: middle;
}
.newsList li .newsSpan a {
font-size: 15px;
cursor: pointer;
color: #333333;
text-decoration: none;
}
.newsList li .time {
color: #818181;
float: right;
}
.newsList li img {
width: 8px;
height: 8px;
margin-right: 10px;
}
.hdzlDiv{
margin-top: 65px;
}
.hdzlDiv .tit,.newAndNotice .tit {
width: 112px;
line-height: 45px;
font-size: 18px;
color: #ffffff;
background: url("../img/xzyx.png") no-repeat;
background-size: 100% 100%;
padding-left: 22px;
float: left;
}
.hdzlUl{
padding: 0 10px;
}
.hdzlUl a {
width: 403px;
height: 140px;
display: inline-block;
margin-bottom: 8px;
}
.hdzlUl a img {
width: 100%;
height: 100%;
}
.hdzlUl a:last-child {
margin-bottom: 0px;
}
.tsgFw {
float: right;
width: 462px;
}
.tsgFwUl {
overflow: hidden;
}
.tsgFwUl li {
width: 223px;
height: 181px;
margin-bottom: 12px;
float: left;
background-repeat: no-repeat;
background-size: 100% 100%;
color: #ffffff;
text-align: center;
cursor: pointer;
}
.tsgFwUl li a{color: #ffffff;}
.tsgFwUl li:nth-child(odd){
margin-right: 13px;
}
.tsgFwUl li:nth-child(5),.tsgFwUl li:nth-child(6){
margin-bottom: 0px;
}
.tsgFwUl li .greeBg {
width: 84px;
height: 84px;
line-height: 84px;
border-radius: 50%;
background-color: #25916f;
text-align: center;
margin: 32px auto 18px auto;
}
.tsgFwUl li:hover .greeBg {
width: 90px;
height: 90px;
line-height: 90px;
}
.tsgFwUl li .greeBg img {
height: 35px;
/* margin-top: 22px; */
}
.tsgFwUl li:hover .greeBg img {
height: 45px;
}
.tsgFwUl li p {
font-size: 20px;
line-height: 25px;
}
/* 资源中心 */
.zyzxRow {
height: 450px;
width: 100%;
background: url("../img/zyzxBg.jpg") no-repeat;
/* background-size: 100% 100%; */
background-size: cover;
padding: 56px 0px 84px 0px;
}
.zyzxRow .leftNav {
width: 158px;
float: left;
position: relative;
z-index: 1;
}
.zyzxRow .leftNav li {
height: 44px;
line-height: 44px;
color: #333333;
font-size: 20px;
padding-left: 18px;
text-align: left;
margin-bottom: 15px;
cursor: pointer;
}
.zyzxRow .leftNav .active {
color: #25916f;
border: 1px solid #25916f;
border-right: 0px;
background-color: #ffffff;
}
.zyzxRow .rightRes {
width: 920px;
height: 326px;
background-color: #ffffff;
border: 1px solid #25916f;
float: left;
padding: 30px 60px 30px 60px;
margin-left: -1px;
}
#lib-zyzx .layui-tab-title{
width: 158px;
float: left;
position: relative;
z-index: 1;
height:auto;

border:none;
}

#lib-zyzx .layui-tab-title li {
height: 44px;
line-height: 44px;
color: #333333;
font-size: 20px;
padding-left: 18px;
text-align: left;
margin-bottom: 15px;
cursor: pointer;
display: block;
width: 100%;
}

#lib-zyzx .layui-tab-brief>.layui-tab-more li.layui-this:after,
#lib-zyzx .layui-tab-brief>.layui-tab-title .layui-this:after {
border: none;

}
#lib-zyzx .layui-tab-title li.layui-this{
color: #25916f;
border: 1px solid #25916f;
border-right: 0px;
background-color: #ffffff;

}

#lib-zyzx .layui-tab-content{
width: 920px;
height: 326px;
background-color: #ffffff;
border: 1px solid #25916f;
float: left;
padding: 30px 60px 30px 60px;
margin-left: -1px;
}

#lib-zyzx .layui-tab-bar{display:none;}
/* .zyzxRow .rightRes .leftItem {
width: 360px;
float: left;
}
.zyzxRow .rightRes .rightItem {
width: 360px;
float: right;
} */
#lib-zyzx .layui-tab-content li {
margin-bottom: 13px;
float: left;
width: 300px;
margin-right: 10px;
}
#lib-zyzx .layui-tab-content li:nth-child(3n){
margin-right: 0px;
}
#lib-zyzx .layui-tab-content .resName {
display: inline-block;

cursor: pointer;
text-decoration: none;
width: 290px;
}
#lib-zyzx .layui-tab-content .resName:hover {
color: #25916f;
}
#lib-zyzx .layui-tab-content .resName span{
font-size: 15px !important;
color: #333333;
vertical-align: middle;
}
#lib-zyzx .layui-tab-content .time {
font-size: 13px;
color: #818181;
float: right;
}

#lib-zyzx .layui-tab-content li img{
width: 9px;
margin-right: 14px;
}
/* .zyzxRow .rightRes li:last-child {
margin-bottom: 0px;
} */
/* 图书馆工具 */
.tsggjRow {
overflow: auto;
padding-top: 44px;
}
.tsggjRow .firstDiv {
width: 300px;
height: 522px;
float: left;
background: url("../img/xsssBg.png") no-repeat;
background-size: 100% 100%;
text-align: center;
color: #ffffff;
vertical-align: middle;
cursor: pointer;
}
.tsggjRow .firstDiv p{
width: 147px;
margin: 0 auto;
}
.tsggjRow ul {
overflow: auto;
width: 900px;
float: left;
vertical-align: middle;
margin-bottom: 75px;
}
.tsggjRow ul li {
width: 300px;
height: 260px;
float: left;
text-align: center;
cursor: pointer;
color: #ffffff;
}
.tsggjRow p {
font-size: 21px;
}
.tsggjRow .firstDiv img {
height: 65px;
margin: 190px auto 33px;
}
.tsggjRow ul li img {
height: 68px;
margin: 77px auto 33px auto;
}
.tsggjRow ul li:first-child {
background-color: #25916f;
}
.tsggjRow ul li:nth-child(5) {
background-color: #35ab86;
color: #ffffff;
}
.tsggjRow ul li:nth-child(6) {
background-color: #25916f;
}
.tsggjRow ul li:nth-child(2) {
background: url("../img/cxxBg.png") no-repeat;
background-size: 100% 100%;
color: #ffffff;
}
.tsggjRow ul li:nth-child(3),
.tsggjRow ul li:nth-child(4) {
color: #666666;
background-color: #ffffff;
height: 260px;
}
.tsggjRow ul li:nth-child(3) {
width: 299px;
border-top: 1px solid #b6b6b6;
border-right: 1px solid #b6b6b6;
}
.tsggjRow ul li:nth-child(4) {
border-bottom: 1px solid #b6b6b6;
}
/* 底部信息 */
.footer {
width: 100%;
height: 220px;
background: url('../img/footerBg.jpg') no-repeat;
background-size: 100% 100%;
}
.footerOne{
height: 133px;
padding-top: 30px;
}
.footerLeft,.footerRight{
float: left;
color: #ffffff;
}
.footerLeft{
width: 700px;
margin-left:200px;
}
.footerRight{
width: 300px;
}
.footerOne p{
font-size: 20px;
margin-bottom: 32px;
}
.footerOne ul li{
margin-bottom: 10px;
float: left;
width: 300px;
font-size: 15px;
}
.footerOne ul li span{
font-size: 15px;
}
.footer .footerTwo{
overflow: hidden;
height: 55px;
line-height: 55px;
border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.footer .footerTwo .main{
width: 760px;
overflow: hidden;
}
.footer .footerTwo li {
position: relative;
font-size: 14px;
float: left;
color: #ffffff;
padding: 0px 28px;
}
.footer .footerTwo li:first-child{
padding-top: 3px;
}
.footer .footerTwo li::after {
content: "";
height: 17px;
width: 1px;
background-color: #ffffff;
position: absolute;
left: 0px;
top: 22px;
}
.footer .footerTwo li:first-child::after {
display: none;
}


.wzfwlSpan {
margin-left: 30px;
/* font-size: 17px; */
}
.wzfwlNum {
color: #fdfefe;
font-size: 20px;
color: #ffc436;
font-weight: bold;
}
/* 二级导航 */
.nav {
height: 25x;
overflow: auto;
color: #7d7d7d;
}
.nav a,
.nav span {
font-size: 15px;
line-height: 25px;
color: #7d7d7d;
text-decoration: none;
}
.nav a:hover {
color: #189e74;
}

/* 二级左侧菜单 */
.menu {
width: 245px;
margin-right: 20px;
}

.menu h1 {
padding: 20px 25px;
width: 100%;
height: 65px;
background-color: #1b8564;
font-size: 22px;
color: #fff;
line-height: 25px;
box-sizing: border-box;
}

.menu h1 i {
display: inline-block;
width: 3px;
height: 25px;
background-color: #ffffff;
vertical-align: top;
}

.menu ul {
padding: 0 25px;
box-sizing: border-box;
}

.menu li {
border-top: 2px solid #f5f5f5;
height: 65px;
line-height: 65px;
font-size: 17px;
color: #333;
padding-left: 10px;
box-sizing: border-box;
cursor: pointer;
}

.menu li:nth-child(1) {
border: 0;
}

.menu li i {
float: right;
border: 9px solid #c6c6c6;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
border-top-width: 6px;
border-bottom-width: 6px;
vertical-align: middle;
margin-top: 25px;
}

.menu li.active {
color: #189e74;
}

.menu li.active i {
border-left-color: #189e74;
}
/* 二级分页 */
.laypage {
text-align: center;
margin-top: 50px;
}

.laypage .layui-laypage > * {
margin-right: 10px;
}

.laypage .layui-laypage .layui-laypage-spr {
border: 0;
}

/* 新闻列表页面 */
.newsPage {
margin-top: 90px;
}
.newsMain {
margin-top: 25px;
margin-bottom: 60px;
min-height: calc(100vh - 425px);
}
.newsMain > div {
box-shadow: 0px 0px 13px 1px rgb(25 70 157 / 10%);
display: inline-block;
vertical-align: top;
}
.newsMain .newsItem {
padding: 55px 35px;
width: 860px;
float: left;
display: none;
}
.newsMain .newsItem li {
border-bottom: 1px solid #f5f5f5;
padding: 38px 8px;
overflow: hidden;
}
.newsMain .newsItem li:first-child {
padding-top: 0px;
}
.newsMain .newsItem li:last-child {
border-bottom: 0px;
padding-bottom: 0px;
}
.newsMain .newsItem li .timeDiv {
margin-right: 35px;
float: left;
text-align: center;
}
.newsMain .newsItem li .infoDiv {
float: right;
    width: 705px;
}
.newsMain .newsItem li .year {
color: #696969;
font-size: 18px;
}
.newsMain .newsItem li .date {
color: #696969;
font-size: 40px;
font-weight: 500;
}
.newsMain .infoDiv .oneRow {
margin-bottom: 15px;
}

.newsMain .infoDiv .oneRow span {
cursor: pointer;
font-size: 22px;
color: #333333;
}
.newsMain .infoDiv .oneRow span:hover {
color: #189e74;
}
.newsMain .infoDiv .twoRow {
font-size: 15px;
color: #8d8d8d;
}
.activity {
display: none;
padding: 55px 35px;
}
.activity h1,
.commonProblem h1 {
font-size: 25px;
line-height: 25px;
letter-spacing: 0px;
font-weight: normal;
color: #333333;
text-align: center;
border-bottom: solid 2px #1b8564;
padding-bottom: 30px;
margin-bottom: 25px;
}
.activity ul {
width: 700px;
margin: 0 auto;
text-align: center;
margin-top: 45px;
}
.activity ul li {
padding-bottom: 50px;
}
.activity ul li img {
width: 554px;
/* height: 110px; */
margin-bottom: 10px;
}
.activity ul li p {
color: #333333;
}
/* 常见问题 */
.commonProblem {
padding: 0px 35px 55px 35px;
}
.cjwtMain {
overflow: auto;
width: 1150px;
padding: 45px 25px;
margin-top: 25px;
box-shadow: 0px 0px 13px 1px rgb(25 70 157 / 10%);
}
.problemUl li {
margin-bottom: 32px;
}
.problemUl li div {
margin-bottom: 15px;
}
.problemUl li:last-child {
margin-bottom: 0px;
}
.problemUl li img {
width: 22px;
margin-right: 12px;
vertical-align: middle;
}
.problemUl li span {
vertical-align: middle;
font-size: 15px;
}
/* 右侧飘窗 */
.oneBay {
width: 70px;
position: fixed;
top: 30%;
right: 10px;
text-align: center;
}

.oneBay a {
border: 1px solid #25916f;
border-radius: 50px;
display: inline-block;
box-sizing: border-box;
margin-bottom: 15px;
color: #25916f;
position: relative;
background-color: rgba(255, 255, 255, 0.6);
cursor: pointer;
}

.oneBay a img {
width: 20px;
display: block;
margin: 0 auto;
}

.oneBay a:nth-child(1) {
width: 65px;
height: 65px;
padding: 10px 0;
}
.oneBay a:nth-child(2) {
width: 45px;
font-size: 20px;
padding: 25px 5px 20px;
}

.oneBay a:nth-child(2) img {
width: 30px;
}

.oneBay a:nth-child(3) {
width: 40px;
height: 40px;
padding: 7px;
}

.oneBay a:nth-child(3) img {
width: 15px;
}
.lxwmChild .childDiv {
display: none;
position: absolute;
top: 55px;
right: -50px;
width: 155px;
background-color: #ffffff;
border-radius: 20px;
box-shadow: 0px 0px 5px #d5d5d5;
padding: 30px 15px;
text-align: left;
color: #313131;
}
.lxwmChild .childDiv p{
line-height: 26px !important;
}
.lxwmChild .childDiv p i {
width: 3px;
height: 14px;
background-color: #189e74;
margin: 5px;
display: inline-block;
vertical-align: middle;
}
.lxwmChild .childDiv p span {
font-size: 14px;
font-weight: bold;
color: #313131;
vertical-align: middle;
}
.lxwmChild .childDiv .neirong {
font-size: 14px;
color: #313131;
margin-left: 10px;
/* margin-bottom: 28px; */
}
.lxwmChild .childDiv .neirong:last-child {
margin-bottom: 0px;
}
.lxwmChild .childDiv > img {
width: 140px;
height: 140px;
margin-left: 10px;
}
.lxwmLi{
position: relative;
}
/* 我的账户 */
.myAccount{
width: 80px;
padding: 5px 10px;
background-color: #ffffff;
text-align: center;
border-radius: 10px;
box-shadow: 0px 0px 5px #9e9e9e;
position: absolute;
top: 45px;
right: -10px;
/* z-index: 9; */
display: none;
}
.myAccount a{
color: #313131;
display: block;
font-size: 14px;
line-height: 40px;
cursor: pointer;
border-bottom:1px dashed #e4e4e4;
}
.myAccount a:hover{
color: #189e74;
}
.myAccount a:last-child{
border-bottom: 0px;
}
.myAccountSpan{
float: right;
cursor: pointer;
}
.myAccountSpan img{
width: 20px;
margin-top: -3px;
}
.userName{
margin-right: 15px;
}
/* 首页首屏 */
.indexFirst{
background: url("../img/shouping.jpg") no-repeat;
background-size: 100% 100%;
height: 1072px;
width: 100%;
}
/* 头部*/
.headDiv{
width: 1200px;
/* overflow: hidden; */
padding-top: 26px;
height: 55px;
line-height: 55px;
}

.indexFirst .headDiv{
overflow: hidden;
height: 92px;
}


.logo{
float: left;
}
.indexFirst .logo {
height: 119px;
width: 455px;
margin-top: -30px;
}
.indexHead .logo {
/* height: 55px; */
width: 300px;
}
.logo img{
width: 100%;
height: 100%;
}
.headUl{
float: left;
color: #ffffff;
margin-left: 30px;
}
.indexFirst .headUl{
float: right;
color: #ffffff;
margin-top: 20px;
margin-left: 0px;
}
.indexHead .headUl{
margin-top: 3px;
}

.headUl li{
float: left;
font-size: 14px;
position: relative;
padding: 0px 13px;
cursor: pointer;
}

.indexFirst .headUl li{
float: left;
font-size: 14px;
margin-left: 29px;
padding: 0px;
cursor: pointer;
}
.indexHead .headUl li{
margin-left: 29px;
padding: 0px;
}
.headUl li a{
color: #ffffff;
}
.headUl li img{
width: 18px;
height: 18px;
}
.indexHead .headUl li img{
margin-right: 6px;
}
.indexHead .headUl li:not(:last-child):after {
height: 20px;
width: 1px;
background: rgba(255, 255, 255, 0.3);
content: "";
position: absolute;
right: 0;
top: 18px;
}
.indexHead .userInfo{
margin:3px 20px 0px 0px;
float: right;
}
.userInfo>img{
height: 18px;
margin-right: 6px;
}
.userInfo>.dengluQian{
font-size: 14px;
color: #ffffff;
}
.fhjb{
width: 82px;
height: 27px;
background-color: rgba(255, 255,255, .3);
border-radius: 2px;
border: solid 1px #f3f4f7;
text-align: center;
float: right;
color: #ffffff;
line-height: 27px;
margin-top: 16px;
}
.indexFirst .fhjb{
margin-top: -6px;
}
/* 首页检索框 */
.searchBox{
background-color: rgba(255, 255,255, .9);
width:897px;
height: 237px;
margin: 0 auto;
/* overflow: hidden; */
margin-top: 119px;
}
.headNav{
/* overflow: hidden; */
/* width: 861px; */
height: 38px;
padding: 12px 0px 0px 36px;
background: url('../img/navbg.jpg') no-repeat;
background-size: 100% 100%;
}
.childHead{
margin: 38px auto 0 auto;
}
.indexHeadFirst .headNav{
width: 1200px;
height: auto !important;
padding: 0px !important;
background:none;
margin-top: 50px;
display: flex;
justify-content: center;
}
.indexHeadFirst .headNav li{
text-align: center;

/* width: 209px; */
}
.indexHeadFirst .headNav li:last-child{
padding-right: 0px;
}
.indexHeadFirst .headNav li .sjXl{
display: none;
}
.headNav li {
float: left;
color: #ffffff;
height: 35px;
padding: 0px 20px;
position: relative;
}
.headNav li:first-child {
padding-left: 0px;
}
.headNav li::after {
height: 26px;
width: 1px;
background: rgba(255, 255, 255, 0.3);
content: "";
position: absolute;
right: 0;
top: 0;
}
.headNav li:last-child:after {
display: none;
}
.headNav .navSpan {
line-height: 26px;
font-size: 16px;
padding-right: 7px;
cursor: pointer;
}
.indexFirst .headNav .navSpan{
font-size: 24px;
}
.headNav .sjXl {
width: 9px;
cursor: pointer;
}

.headNav .childNav {
display: none;
width: 100%;
padding: 5px 10px;
position: absolute;
left: 0;
top: 35px;
z-index: 1;
background-color: #ffffff;
border-radius: 12px;
box-shadow: 0px 0px 3px #cccccc;
box-sizing: border-box;
}
.headNav .childNav a {
display: block;
text-align: center;
color: #313131;
padding:10px 0;
line-height: 20px;
font-size: 15px;
cursor: pointer;
text-decoration: none;
border-bottom: 1px dashed #e4e4e4;
}
.headNav .childNav a:hover {
color: #189e74;
}
.headNav .childNav a:last-child {
border-bottom: none;
}

.page .page_main .page_con h1 p {
    font-size: 13px;
}
.headNav .navSpan {

    color: #fff;
}