*{margin: 0;padding: 0;}
html{min-width: 1280px;overflow: auto;}
@media screen and (max-width: 1366px) {
    html{overflow: overlay;}
}
[v-cloak] {
    display: none !important;
}
a{cursor: pointer;}
.none{display:none;}.nobd{border:none!important;background:none!important;}.hide{display:none}.show{display:block}
.tl{text-align: left;}.tc{text-align: center!important;}.tr{text-align: right;}
.tdn{text-decoration: none;}.tdu{text-decoration: underline;}
.fwb{font-weight: 700;}.ti2e{text-indent: 2em;}.fsn{font-style: normal;}
.wsnw{white-space: nowrap;}
.tove{white-space: nowrap;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;}
.auto-break{word-wrap: break-word;-ms-word-break: break-all;word-break: break-all;}
.fz0{font-size: 0;}.fz12{font-size: 12px;}.fz14{font-size:14px!important;}.fz16{font-size:16px!important;} .fz18{font-size:18px}.fz20{font-size: 20px;}.fz22{font-size: 22px;}.fz24 {font-size: 24px;}.fz28 {font-size: 28px;}.fz32 {font-size: 32px;}
.lh18{line-height: 18px;}.lh20{line-height: 20px;}.lh22{line-height: 22px;}.lh24{line-height: 24px;}.lh28{line-height: 28px;}.lh30{line-height: 30px;}.lh36{line-height: 36px;}
.dib{display: inline-block;vertical-align: middle;*display: inline;*zoom: 1;}
.w20p{width: 20%;}.w25p{width: 25%;}.w33p{width: 33.333%;}.w50p{width: 50%;}.w100p{width: 100%;}
.mar0{margin:0;}.mb0{margin-bottom:0px!important;}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb12{margin-bottom:12px}.mb15{margin-bottom:15px}.mb16{margin-bottom:16px}.mb20{margin-bottom:20px}.mb24{margin-bottom:24px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb36{margin-bottom:36px}.mb40{margin-bottom:40px}.mt0{margin-top:0px!important;}.mt5{margin-top:5px!important;}.mt8{margin-top:8px!important;}.mt10{margin-top:10px!important;}.mt12{margin-top:12px!important;}.mt14{margin-top:14px;}.mt15{margin-top:15px!important;}.mt16{margin-top:16px!important;}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt28{margin-top:28px}.mt30{margin-top:30px}.mt32{margin-top:32px}.mt36{margin-top:36px}.mt40{margin-top:40px!important;}.ml0{margin-left:0px!important;}.ml3{margin-left:3px!important;}.ml4{margin-left:4px!important;}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px!important;}.ml20{margin-left:20px}.ml30{margin-left:30px}.mr0{margin-right:0px!important;}.mr3{margin-right:3px!important;}.mr4{margin-right:4px!important;}.mr5{margin-right:5px}.mr8{margin-right:8px}.mr10{margin-right:10px!important;}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr24{margin-right:24px!important;}.mr36{margin-right:36px!important;}.ml24{margin-left: 24px;}
.pad0{padding:0!important;}.pad5{padding:5px;}.pad10{padding:10px;}.pad12{padding:12px;}.pad20{padding:20px;}.pad40{padding:40px;}.pb0{padding-bottom:0px!important;}.pb5{padding-bottom:5px;}.pb10{padding-bottom:10px;}.pb15{padding-bottom: 15px;}.pb20{padding-bottom: 20px;}.pb30{padding-bottom: 30px;}.pb40{padding-bottom: 40px;}.pl0{padding-left:0px!important;}.pt0{padding-top:0px!important;}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top: 15px;}.pt20{padding-top: 20px!important;}.pt30{padding-top: 30px!important;;}.pr20{padding-right:20px;}.pl0{padding-left: 0px;}
.pl10{padding-left: 10px;}.pl20{padding-left: 20px;}
.top0{top:0!important;}
.va-tb{vertical-align: text-bottom;}
.fl{float:left;_display:inline;}.fr{float:right;_display:inline;}
.cl{width:0;height:0;overflow:hidden;font-size:0;clear:both;}.clr{clear:both;}
.htxt{text-indent:-9999em;overflow: hidden;}
.fix{overflow:hidden;_zoom:1;}
.pr{position:relative;}
.clearfix{display:block;*zoom:1;}
.clearfix:after{content:'';display:table;clear:both;}
.fb{font-weight: bold;}
.cblue{color:#004281;}
.cgre{color:#5ccca3;}
.cred{color:#e23a06;}
.cgra{color: #999}
.corg{color:#ff5722;}
.link-color{color:#267bbc;}
.gray-c{ color: #999!important; }
.high-light{color:#AB2C62;}
.gre-bg,.gre-bg:hover,
.blue-bg,.blue-bg:hover,
.yel-bg,.yel-bg:hover,
.org-bg,.org-bg:hover,
.gray-bg,.gray-bg:hover,
.wht-bg,.wht-bg:hover{color: #fff;height: 34px;line-height: 34px;padding: 0 15px;text-align: center;display: inline-block;vertical-align: middle;border-radius: 4px;border: none;outline: none;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.gre-bg{background-color: #5ccca3;}.gre-bg:hover{background-color: #43d29d;box-shadow: 3px 3px 6px #2fc58e inset;}
.blue-bg{background-color: #4797f1;}.blue-bg:hover{background-color: #368dee;box-shadow: 3px 3px 6px #2485f1 inset;}
.yel-bg{background-color: #ff8941;}.yel-bg:hover{background-color: #ffa166;}
.red-bg{background-color: #ea4050;}.red-bg:hover{background-color: #cf2d3c;}
.wht-bg,.wht-bg:hover{height: 32px;line-height: 32px;padding: 0 14px;color: #666;background-color: #fff;border: 1px solid #ccc;}
.gray-bg,.gray-bg:hover{color: #b9b9b9;background-color: #f1f1f1;}
.yel-bg:active{background-color: #ff9959; -webkit-box-shadow: inset 2px 4px 4px rgba(0,0,0,.1); box-shadow: inset 2px 4px 4px rgba(0,0,0,.1);}
.gre-w-bg,
.gre-w-bg:hover,
.org-w-bg,
.org-w-bg:hover,
.gra-w-bg,
.gra-w-bg:hover,
.wht-w-bg,
.wht-w-bg:hover{display: inline-block;vertical-align: middle;height: 26px;line-height: 26px;padding: 0 9px;text-align: center;text-decoration: none!important;background-color: #fff;border-radius: 4px;}
.gre-w-bg,
.gre-w-bg:hover{color: #5ccca3;border: 1px solid #5ccca3;}
.org-w-bg,
.org-w-bg:hover{color: #ff8941;border: 1px solid #ff8941;}
.gra-w-bg,
.gra-w-bg:hover{color: #999;border: 1px solid #999;}
.wht-w-bg,
.wht-w-bg:hover{color: #666;border: 1px solid #ccc;}

/*背景图片不变形*/
.bg-cover{background-position: center center !important;background-size: cover !important;background-repeat: no-repeat !important;}

/* 头部 start */
#headerVue .head {width: 100%;height:140px;}
.nav-div{background-color: #ffffff;width: 100%;box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);    border-bottom: solid 1px #e5e5e5;}
.nav-fixed{position: fixed;top: 0px;left: 0px;z-index: 1993;}
.nav {width: 1280px;margin: auto;height: 60px;line-height: 60px;background: #FFFFFF;position: relative;display: flex;justify-content: space-between;}
.nav ul li {font-size: 18px;float: left;margin-right: 24px;}
.nav ul li.on .drop-menu-a{/*font-weight: bold;*/color:#004281;}
.nav ul .drop-menu:hover{/*border-bottom: 4px solid #004281;*/}
.nav ul li a{color:unset;}
.nav ul li a:hover{color:#004281;}
.nav ul li .mask{position: relative;bottom: 0;left: 0;right: 0;height: 4px;background-color: #004281;margin-top: -4px;}
.drop-menu{font-size: 16px;}
.drop-menu:hover{color: #004281 !important;}
/*隐藏下拉菜单样式*/
.toggle{display: none;position: absolute;color: #FFFFFF;background-color: rgba(0,67,131,.97);
    z-index: 11;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;z-index: 11;padding-right: 48px;z-index: 9999;}
.tg{box-sizing: border-box;display: block;cursor: pointer;/*float: left;*/}
.toggle1{padding: 20px 0 28px 48px;box-sizing: border-box;display: block;cursor: pointer;float: left;}
.toggle .toggle1 .line1 {width:2px;height: 14px;background-color: #FFFFFF;display: inline-block;margin-right: 8px;}
.toggle .circle1 {width:14px;height: 14px;background-color: #FFFFFF;display: inline-block;margin-right: 8px;border-radius: 50%;}
.toggle1 a{color:#ffffff;}
.toggle1 a:hover {color: #8ca9c5!important;}
.toggle div .tgp{font-size: 14px;line-height: 40px;padding-left: 12px;}
.toggle div p:hover {color: #8ca9c5!important;}


.nav-right{background: url('/images/dredge.png') no-repeat;background-position-y: 15px;width:32px;height: 60px;/*margin-left: 217px;margin-top: 5px;*/margin-left: 10px;}
.nav-upload{background: url('/images/upload.png') no-repeat;background-position-y: 15px;width:32px;height: 60px;/*margin-left: 217px;margin-top: 5px;*/margin-left: 10px;}
/* .nav-right img{width: 32px;height: 32px;} */
.nav-vip .nav-right .nav-rg{text-align: center;position: relative;top: 7px;left: 20px;width: 53px;height: 18px;line-height: 18px;background-color: #f8db77;
    border-radius: 10px 10px 10px 0px;font-size: 12px;color: #ac2d63;
    background: linear-gradient(180deg, #FFF8B9 0%, #F4C74B 100%);
}
.nav-vip .menu{width: 260px;position: absolute;right: 0; z-index: 111;display: none;background-color: #fff;box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);}
.nav-vip .menu .menu-bg{width: 100%;height: 96px;background: url(/images/bg.png) no-repeat;background-size: 100% 100%;background-position: center center;}
.nav-vip .menu:hover{box-sizing: border-box;display: block;cursor: pointer;}
.nav-vip .menu .menu-bg .menu-vip{margin-left: 24px;height: 25px;color: #BC9725;font-size: 16px;border-radius: 4px;}
.nav-vip .menu .menu-bg .privilege{font-size: 22px;color: #BC9725;margin-left: 24px;margin-top: 8px;}
.nav-vip .menu-right{background-color: #FFFFFF;box-sizing: border-box;display: block;cursor: pointer;}
.nav-vip .menu-right ul li{display: flex;padding: 20px 24px 24px 24px;}
.nav-vip .menu-right ul li img{width: 46px;height: 46px;}
.nav-vip .text{height: 20px;line-height: 20px;margin-left: 12px;color: #333333;font-size: 16px;font-family: MicrosoftYaHei;}
.nav-vip .text1{height: 16px;line-height: 16px;margin-top: 10px;margin-left: 12px;color: #999999;font-size: 12px;font-family: MicrosoftYaHei;}
.header{width: 32px;height: 32px;margin-right: 8px;border-radius: 50%; }
.login1{width: 400px;height: 260px;border-radius:4px;z-index: 1111;position: absolute;right: 0;background-color: #FFFFFF;display: none;box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%);}
.login1 .login1-top{height: 46px;padding: 24px;display: flex;justify-content: space-between;background-color: #F7F3E5;}
.login1 .login1-top .login-left img{width: 48px;height: 48px;border-radius: 50%;margin-top: -16px;}
.patc-img{width: 24px!important;height: 24px!important;border-radius: unset!important;margin-top: unset!important;margin-bottom: unset!important;}
.login1 .login1-top .login-left div .dredge,.mg-name .dredge{width: 67px;padding: 4px 8px;color: #AB2C62;background-color: #f9df81;border-radius: 14px;}
.login1 .login1-top .login-left div .gredge,.mg-name .gredge{
    background-color: #5fb878;
    color: #fff;
}
.login1 .login1-top .logoff{height: 40px;border-radius: 4px;text-align: center;line-height: 40px;color: #333333;border: 1px solid #DDDDDD;background: 0 0;}
.login1 .login1-bottom{padding: 24px 40px 24px 24px;}
.login1 .login1-bottom .login1-ul{width: 100%;display: flex;justify-content: space-between;}
/* .login1 .login1-bottom .login1-ul a{width: 33.3%;} */
.login1 .login1-bottom .login1-ul a li{font-size: 14px;text-align: center;line-height: normal;margin-right: 0;}
.login1 .login1-bottom .login1-ul a li .lines{width: 1px;height: 16px;border-right: 1px solid #999999;margin-top: 41px;}
.login1 .login1-bottom .login1-ul a li img{width: 24px;height: 24px;margin-bottom: 16px;}
.nav-search{padding: 12px 0px;box-sizing: border-box;position: relative;}
.nav-search .nav-search-input{padding-right: 10px;border-radius: 8px;height: 36px;}
.nav-search .nav-search-btn{width: 16px;height: 16px;background:url('/images/nav-search.png')no-repeat center/100% 100%;position: absolute;right: 30px;top: 23px;cursor: pointer;}
.nav-search .nav-search-btn-clear{width: 14px;height: 14px;background:url('/images/nav-search-clear.png') no-repeat center/100% 100%;position: absolute;right: 50px;top: 24px;cursor: pointer;}
.nav-ai{background: url('/images/ai.png') no-repeat;background-position-y: 15px;width:32px;height: 60px;/*margin-left: 217px;margin-top: 5px;*/margin-left: 0px;}
.nav-search1{background: url('/images/search1.png') no-repeat;background-position-y: 15px;width:74px;height: 60px;/*margin-left: 217px;margin-top: 5px;*/margin-left: 10px;}

/* 导航 end */
/* 底部 start */
/*.footer{width: 100%;cursor: pointer;}
.footer .footer-top{background-color: #5F7CB9;width: 100%;height: 271px;}
.footer .footer-top .footer-tp{width: 1280px;margin: 0 auto;}
.footer .footer-top .footer-tp ul{padding-top: 60px;width: 736px;margin: 0 auto;}
.footer .footer-top .footer-tp ul li{float: left;margin-right: 40px;color: #dfe5f1;font-size: 16px;}
.footer .footer-top .footer-tp ul li:hover{color: #a7b7d8;}
.clear{clear: both;}
.footer .footer-top .footer-tp .wire{width: 100%;height: 1px;background-color: #AB2C62;margin-top: 46px;}
.fotter-address{display: flex;margin: 35px auto 20px;color: #dfe5f1;font-size: 14px;width: 580px;}
.fotter-address div{margin: 0 auto;}
.fotter-address .bt img{width: 14.86px;height: 16px;margin-right: 6.57px;vertical-align: sub;}
.vertical-line{width: 1px;height: 12px;background-color: #dfe5f1;margin-top: 4px !important;}
.fotter-bt{display: flex;width: 530px;margin: 15px auto 0;}
.fotter-bt div,.fotter-bt a{margin-left: 17px;font-size: 14px;color:#dfe5f1;}
.bottom{width: 100%;height: 80px;line-height: 80px; background-color: #282828;font-size: 14px;color:#8b8b8b;text-align: center;}
*/
.footer{width: 100%;background-color: #002C3A;}
.footer .foot{width: 1280px;margin: 0 auto;padding-top: 58px;}
.footer .foot .ft-flex{display: flex;justify-content: space-between;border-bottom: 1px solid rgb(255,255,255,.1);padding-bottom: 16px;}
.footer .foot .ft-flex .ft-ul{width: 808px;display: flex;justify-content: space-between;}
.footer .foot .ft-flex .ft-ul a{color: rgb(255,255,255,.6);}
.footer .fotter-address{color: rgb(255,255,255,.3);}
.footer .fotter-address span{margin-right: 20px;}
.footer .vertical-line{width: 1px;height: 12px;background-color: rgb(255,255,255,.1);display: inline-block;vertical-align: middle;}
.footer .ft-address{color: rgb(255,255,255,.3);margin-top: 12px;}
.footer .ft-address span{margin-right: 20px;}
.footer .qr-code img{width: 100px;height: 100px;}
.footer .qr-code p{color: rgb(255,255,255,.3);margin-top: 8px;}
.footer .chaining{/*width: 820px;*/display: inline-flex;}
.footer .chaining span{width: 100px;}
.footer .chaining a{color: rgb(255,255,255,.3);margin-right: 15px;}
.footer .copyright{width: 649px;color: rgb(255,255,255,.3);line-height: 18px;/*padding-bottom: 73px;*/}
.footer .ft-address a,.footer .fotter-address a{color:rgb(255,255,255,.3);}
.footer .foot .ft-flex .ft-ul a:hover {color: #ffffff;}
.footer a:hover{color:#ffffff;}

.footer .jiaoyubu img{width: 100px;margin-right: 22px;margin-top: 15px;}
/* 底部 end */
/* sm头部 start */
.sm-header{width: 100%;height: 60px;line-height: 60px;background-color: #004281;}
.sm-header .header{width: 1280px;margin: 0 auto;display: flex;justify-content: space-between;}
.sm-header .header .sm-left img{width: 210px;height: 40px;}
.sm-header .header .sm-left .line1{width: 1px;height: 20px;background-color: #FFFFFF;vertical-align:middle;display: inline-block;margin-left: 20px;margin-right: 20px;}
.sm-header .header .sm-left .left-text{font-size: 16px;color: #FFFFFF;}
.sm-header .header .phone{font-size: 16px;color: #FFFFFF;}
/* 头部 end */
/* 底部 start */
.sm-bottom{width: 100%;height: 60px;line-height: 60px;color: #FFFFFF;font-size: 14px;background-color: #282828;text-align: center;}
/* 底部 end */
/* 固定侧边栏 start */
.back-wrap{position: fixed;bottom: 85px;/*right: 15px;*/display: none;right: calc(50% - 730px);}
.back-wrap ul{background-color: #FFFFFF;border-radius: 5.09px 5.09px 5.09px 5.09px;}
.back-wrap ul li{width: 56px;height: 56px;line-height: 56px;text-align: center;box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.08);}
.inward{display: none;}
.service{display: block;background-color: red;}
.back-wrap .hover{background-color:#5F7CB9;color:#ffffff;font-size: 14px;}
.back-top .qr-code{background-position: 0 0;}
.qr-code-wrap{position: absolute;/*width: 232px;*/right: 57px;background: #fff;box-shadow: 0 1px 4px rgba(0,0,0,.1);padding: 15px;display: none;}
.qr-code-box{width: 100px;height: 100px;background: #ccc;/*margin-right: 15px;*/float: left;}
.qr-code-box img{width: 100%;height: 100%;}
.fix img{width: 100px;height: 100px;}
/* 固定侧边栏 end */

.loginBox .layui-layer-title{border-bottom: 0px solid #F0F0F0;}
.loginBox .tab {padding: 30px 40px 17px 60px;}

/* 轮播图 start */
.layui-carousel{height: 480px !important;}
.banner-img{width: 100%;height: 480px;}
.layui-carousel-ind{top:-30px !important;}
.search{border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.search .search-wrap{display: flex;width: 800px;height: 56px;margin: 0 auto;}
.search .search-wrap .search-label{width: 96px;background-color: #FFFFFF;border: none;height: 56px;line-height: 56px;}
.search .search-wrap .wrapper{width: 676px;height: 56px;}
.all{border: none;padding: 0;color: #A6A6A6;font-size: 16px;padding-left: 10px;}
.line{display: inline-block;width: 1px;height: 16px;background-color: #a6a6a6;position: absolute;top:21px;}
.search-right{width: 124px;background-color:   #5F7CB9;height: 56px;line-height: 56px;margin-left: -12px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;cursor: pointer;}
.search-right:hover{background-color: #5471AD;}
.search-right .search-img{vertical-align: text-bottom;margin-left: 25px;margin-right:2px;}
.search-right .search-text{color: #FFFFFF;font-size: 18px;}
.inp{border: none;width: 579px;height: 56px;line-height: 56px;color: #A6A6A6;font-size: 16px;}
.layui-anim-downbit{/*left: 560px !important;*/background-color: #FFFFFF !important;font-size: 14px;}
.layui-anim-downbit .layui-menu-body-title:hover{color: #004382;}
/* 轮播图 end */
/* start */
.main{width: 1280px;margin:0 auto;}

/*分页*/
.page-paging{
    /*text-align: center;*/
}
.layui-laypage .layui-laypage-curr .layui-laypage-em{
    background-color: #5f7cb9 !important;
}
.layui-laypage a,.layui-laypage .layui-laypage-curr,.layui-laypage .layui-laypage-spr{
    margin-left: 12px;
}
.layui-laypage a:hover{
    color: #333333;
    border: 1px solid #5F7CB9;
    border-radius: 4px;
}
.layui-laypage .layui-laypage-skip{
    background: none;
}
.data-none{text-align: center;padding-top: 200px;}
.data-none i {
    display: inline-block;
    width: 120px;
    height: 120px;
    background: url(/images/nodata-icon.png) no-repeat;
    background-size: 120px 120px;
}

.container {
    background-color: #f4f5f6;
    padding-bottom: 76px;
    padding-top: 40px;
    box-sizing: border-box;
}

/* 精品资源 start */
.main .boutique{display: flex;justify-content: space-between;padding-top: 76px;cursor: pointer;}
.main .boutique .rt span {
    color: #333333;
    font-family: Microsoft YaHei;
}
.main .boutique .rt-right{margin-top: 15px;color: #666;height: 20px;line-height: 20px;}
.main .boutique .rt-right a{color: #666;}
.main .boutique .btq .square{width: 16px;height: 16px;background-color:#AB2C62;transform: rotate(45deg);display: inline-block;}
.main .boutique .btq .giftware{font-family: Microsoft YaHei;font-size:32px;color: #333333;margin-left: 14px;}
.main .boutique .btq-right{padding-top: 14px;}
.main .boutique .btq-right span{font-size: 16px;color: #999999;}
.main .boutique .btq-right img{width: 20px;height: 20px;vertical-align: sub;}
.tran-line p{width: 100%;height: 2px;background-color:#AB2C62;margin-top: 8px;}
.tran-line .circle{width: 14px;height: 14px;background-color:#ab2c62;display: inline-block;border-radius: 50%;float: right;margin-top: -10px;}
.resource ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.resource1 ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.resource ul li{width: 232px;cursor: pointer;transform: all 0.6s;position:relative;margin-top: 32px;background-color: #FFFFFF;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;    /*box-shadow: 0px 0px 4px 0px rgb(0 0 0 / 12%);*/border-radius: 4px;overflow: hidden;}
.resource1 ul li{width: 299px;cursor: pointer;transform: all 0.6s;position:relative;margin-top: 32px;background-color: #FFFFFF;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;overflow: hidden;}
.resource ul li .figure{width: 232px;height: 326px;overflow: hidden;}
.resource ul li .figure1{width: 299px;height: 198px;overflow: hidden;}
.resource ul li .figure3{width: 290px;height: 200px;overflow: hidden;}
.resource ul li .figure2,.index-tea .figure2{width: 232px;height: 232px;overflow: hidden;}
.resource ul li .bg-cover{width: 100%;height: 100%;}
.resource ul li:hover .bg-cover,.index-tea:hover .bg-cover{transform: scale(1.2);/*box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.08);*/}
.resource ul li .sign{width: 40px;height: 24px;color: #FFFFFF;font-size: 14px;border-radius: 4px 4px 4px 4px;background-color: #ff8d1a;line-height: 24px;text-align: center;position: absolute;top: 302px;right: 0;}
.resource ul li .sign1{top:174px;}
.resource ul li .sign-image{background-color: #D158A1;}
.resource ul li .sign-audio{background-color: #3680A4;}
.resource ul li .sign-video{background-color: #025E9C;}
.resource ul li .sign-other{background-color: #03B289;}
.resource ul li .sign-doc{background-color: #8053B2;}
.resource ul li .title1{font-family: Microsoft YaHei;font-size: 16px;color: #333333;margin: 16px 16px 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.resource ul li .resource-bottom{display: flex;justify-content: space-between;padding: 16px;}
.resource ul li .resource-bottom div .dollar{width: 20px;height: 20px;vertical-align: middle;}
.resource ul li .resource-bottom div .number{font-size: 14px;color: #AB2C62;}
.resource ul li .title{margin: 16px 16px 0;
    font-size: 18px;
    line-height: 28px;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 56px;}
.resource ul li .subtitle {
    margin: 16px 16px 0;
    font-size: 14px;
    line-height: 22px;
    color: #999999;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 44px;
}

.download{vertical-align: middle;}
.number1{color: #A6A6A6;font-size: 14px;}
.teacher{text-align: center;margin: 16px auto 20px;}
.teacher .teacher-name{font-family: Microsoft YaHei;font-size: 18px;color: #333333;}
.teacher .subject{font-family: Microsoft YaHei;font-size: 14px;color: #999999;margin-top: 12px;}

.index-tea .sub{margin: 16px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;text-align: left;}

/* 精品资源 end */
/* end */

.autocompleter {
    width: 579px;
    background: #FFFFFF;
    position: absolute;
    top: 56px;
    left: 0;
    z-index: 100;
}

.autocompleter,
.autocompleter-hint {
    position: absolute;
}

.autocompleter-list {
    box-shadow: inset 0px 0px 6px rgba(0, 0, 0, 0.1);
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.autocompleter-list li:hover {
    /*color: #4e7af2;*/
}

.autocompleter-item-selected {
    background: #ffffff;
}

.autocompleter-item {
    padding: 6px 12px;
    color: #333333;
    font-size: 16px;
    cursor: pointer;
}

.autocompleter-item:hover {
    background: #dddfe1;
    /*color: #4e7af2;*/
}

.autocompleter-item strong {
    text-shadow: 0 1px 0 #ffffff;
    font-size: 16px;
    color: #333333;
}

.autocompleter-item strong:hover {
    color: #4e7af2;
    background-color: #dddfe1;
}

.autocompleter-item span {
    color: #bbbbbb;
}

.autocompleter-hint {
    color: #ccc;
    text-align: left;
    top: -49px;
    font-weight: 400;
    left: 0;
    width: 100%;
    padding: 12px 12px 12px 13px;
    font-size: 16px;
    display: none;

}

.autocompleter-hint span {
    color: transparent;
}

.autocompleter-hint-show {
    display: block;
}

.autocompleter-closed {
    display: none;
    /*display: block;*/
}
/*搜索页 start*/
.amend{width: 100%;background-color:#f4f5f6;/*cursor: pointer;*/}
.amend .position{width: 1280px;margin: auto;padding-top: 20px;margin-bottom: 30px;color:#999;}
.amend .amend-main{width: 1280px;margin: 0 auto;}
.amend .amend-main .amend-left{width: 840px;background-color: #FFFFFF;padding: 20px 40px 40px;/*box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.12);*/border-radius: 4px;min-height: 500px;}
.amend .layui-tab-title li{padding: 0;font-size: 16px;margin-right: 40px;color: #666666;}
.amend .ad-result{color: #999999;margin-top: 12px;}
.amend .ad-content{display: flex;justify-content: space-between;padding-bottom: 26px;border-bottom: 1px dashed #E5E5E5;}
.amend .ad-content .admend-img{width: 110px;height: 70px;border-radius: 4px;}
.amend .ad-content .ad-left{display: flex;}
.amend .ad-content .ad-left-title{max-width: 600px;}
.amend .ad-content .ad-left .ad-text{width: 500px;line-height: 18px;color: #999999;font-family: Microsoft YaHei; overflow: hidden;/*-webkit-line-clamp: 2;*/text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}

.amend .ad-content .ad-left .ad-text span{margin-right: 12px;}
.amend .ad-content .ad-left .ad-text .vertical{display: inline-block;width: 1px;height: 10px;background-color: #E5E5E5;}


.amend .ad-content .ad-left .ad-title{color: #333333;font-size: 18px;font-family: Microsoft YaHei;margin-bottom: 8px;}
.amend .ad-content .ad-left .ad-person span{padding: 3px 8px;border: 1px solid #DDDDDD;color: #999999;border-radius: 4px;margin-right: 8px;font-family: Microsoft YaHei;display: inline-block;margin-bottom: 5px;}
.amend .ad-content .ad-left .ad-person{margin-top: 8px;display: inline-block;}
.amend .ad-content .ad-time{color: #999999;font-family: MicrosoftYaHei;}
.amend .layui-tab-title .layui-this:after{border-style:none}
.amend .layui-tab-title .layui-this{color: #004281;border-bottom: 2px solid #004281;}

.amend .ad-right{}
.amend .ad-right .ad-top{background-color: #FFFFFF;padding: 20px;/*box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.12);*/border-radius: 4px;}
.amend .ad-right .ad-top img{vertical-align: text-bottom;}
.amend .ad-right .ad-top .hot-search{color: #333333;font-family: Microsoft YaHei;font-weight: bold;margin-left: 8px;}
.amend .ad-right .ad-top .ad-tp{color: #666666;font-family: MicrosoftYaHei;}
.amend .ad-right .ad-top .ad-tp a{color:unset;border: 1px solid #DDDDDD;font-family: Microsoft YaHei;border-radius: 4px;display: inline-block;padding: 5px 12px;margin-right: 8px;margin-bottom: 20px;}
.amend .ad-news{font-family: Microsoft YaHei;font-weight:bold;margin-left: 8px;}
.amend .right_bottom{box-sizing: border-box;width: 320px;border-radius: 4px;background: #FFFFFF;/*box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.12);*/}
.amend .right_bottom .content{margin-top: 22px;}
.amend .right_bottom .content:hover img {transform: scale(1.1);}
.amend .right_bottom p{font-size: 14px;line-height: 22px;color: #333333;}

.amend .layui-dropdown {
    margin: 0;
}
.amend .layui-menu {
    text-align: center;
}
/*搜索页 end*/

/* 案例列表页 start */
.current{width: 100%;}
.current .loc .current-loc{color: #666666;font-size: 14px;font-family: Microsoft YaHei;}
.current .loc .anniversary{color: #333333;font-size: 14px;font-family: Microsoft YaHei;}
/* .classify{margin: 12px 0 40px; background-color: #FFFFFF;box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.12);border-radius: 4px;padding: 0 24px;}
.classify ul li{line-height: 60px;border-bottom: 1px dashed #E5E5E5;color: #666666;display: flex;}
.classify ul li span{margin-right: 44px;}
.classify ul li .classification{font-size: 14px;color: #333333;font-family: Microsoft YaHei;}
.classify ul li .classification1{font-size: 14px;color: #333333;font-family: Microsoft YaHei;margin-left: 28px;}
.classify ul li .full{padding: 4px 8px;background-color: #5F7CB9;color: #FFFFFF;border-radius: 4px;}
.classify ul li .choose{display: inline-block;float: right;color: #666666;width: 88px;height: 32px;line-height: 32px;margin-top: 14px;text-align: center;border: 1px solid #DDDDDD;border-radius: 4px;}
.classify ul li .choose:hover{color: #C4C4C4;}
.classify ul li .fy:hover{color: #5F7CB9;} */

.classify{margin: 12px 0 40px;width: 1280px;background-color: #FFFFFF;padding: 0 24px;/*box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.12);*/border-radius: 4px;}
.classify li{display: flex;line-height: 60px;border-bottom: 1px dashed #E5E5E5;color: #666666;}
.classify1{width: 230px;height: auto;}
.full{padding: 4px 8px;background-color: #5F7CB9;color: #FFFFFF;border-radius: 4px;margin-left: 20px;}
.ss>span{margin-right: 44px;}
.ss>span:hover{color: #5F7CB9;}
.choose{position: absolute;top: 14px;right: 0;width: 88px;height: 32px;line-height: 32px;text-align: center; border: 1px solid #DDDDDD;border-radius: 4px;}
.choose:hover{color: #C4C4C4;}
.tabar{display: flex; justify-content: space-between;}
.comprehensive{display: flex;}
.comprehensive .sort{color: #666666;margin-right: 40px;font-size: 16px;}
.comprehensive .sort img{width: 20px;height: 20px;vertical-align: bottom;}
/*案例列表页 end */

.tab-content {width: 800px;position: absolute;right: 0;z-index: 1111;background-color: #ffffff;/* display: none; */}
.layui-tab-brief>.layui-tab-title .layui-this {color: #004281 !important;border-bottom: 2px solid #004281;}
.duanxin {font-size: 18px !important;font-family: Microsoft YaHei;}
.layui-tab-brief>.layui-tab-more li.layui-this:after,
.layui-tab-brief>.layui-tab-title .layui-this:after {border-bottom: none;}
.layui-tab-title {border-bottom-style: none;}
.inp1 {width: 352px;height: 48px;border-radius: 4px;border: 1px solid #E0E0E0;color: #A6A6A6;font-size: 14px;padding-left: 20px;}
.tab {width: 374px;height: 460px;padding: 44px 60px;margin: 0;float: left;}
.inpt {margin-left: 0;}
.tel {width: 228px;height: 48px;border-radius: 4px;color: #A6A6A6;padding-left: 20px;border: 1px solid #E0E0E0;}
.label {width: 110px;height: 48px;margin-left: 60px; border-radius: 4px;border-radius: 4px;text-align: center;border: 1px solid #5F7CB9;padding: 0;line-height: 48px;font-size: 14px;color: #5F7CB9;}
.layui-form-item {margin-bottom: 20px !important;}
.btn {width: 374px;height: 48px;line-height: 48px;background-color: #5F7CB9;border-radius: 4px;color: #FFFFFF;font-size: 16px;}
.dx-text {color: #8F8F8F;font-size: 14px;margin-top: 20px;margin-bottom: 60px;}
.inpt-block {margin-left: 0;}
.layui-form-checked[lay-skin=primary] i {border-color: #5F7CB9 !important;background-color: #5F7CB9;}
.layui-form-item .layui-form-checkbox[lay-skin=primary] {margin-top: -1px;}
.agreen {font-size: 14px;color: #333333;}
.login {color: #333333;font-size: 18px;font-family: Microsoft YaHei;margin-left: 10px;}
.lg .lg-code {width: 180px;height: 180px;margin-top: 51px;}
.wechat {margin-top: 20px;}
.wechat img {width: 16px;height: 16px;vertical-align: middle;margin-left: 10px;}
.wechat span {font-size: 14px;color: #8F8F8F;margin-left: 8px;}
.account {display: flex;justify-content: space-between;margin-top: 20px;margin-bottom: 60px;}
.account-number {color: #8F8F8F;font-size: 14px;}
.register {color: #004281;font-size: 14px;}
.psd {color: #555555;font-size: 14px;}


/* 用户注册 start */
/* 头部 start */
.register{width: 100%;height: 60px;line-height: 60px;background-color: #004281;}
.register .register1{width: 1280px;margin: 0 auto;display: flex;justify-content: space-between;}
.register .register1 .rg-left img{width: 188px;height: 40px;}
.register .register1 .rg-left .line1{width: 1px;height: 20px;background-color: #FFFFFF;vertical-align:middle;display: inline-block;margin-left: 20px;margin-right: 20px;}
.register .register1 .rg-left .left-text{font-size: 16px;color: #FFFFFF;}
.register .register1 .phone{font-size: 16px;color: #FFFFFF;}
/* 头部 end */
/* main start */
.rg-main{width: 100%;height:calc(100vh - 120px);background-color:#dbe5f0;display: flex;}
.rg-main .rg-left img{width: 968px;height: 528px;margin-top: 60px;}
.rg-main .rg-right{width: 454px;height: 578px;margin-top: 50px; border-radius: 4px;background: #FFFFFF;box-shadow: 0px 6px 16px 0px rgba(160, 180, 202, 0.2);}
.rg-main .rg-right .rg-account{margin: 48px auto 0px;font-size: 24px;color: #333333;text-align: center;}
.rg-form{padding: 40px 40px 44px;}
.rg-inp{ width: 311px;padding-left: 61px;}
/* main start */
/* 底部 start */
.rg-bottom{width: 100%;height: 60px;line-height: 60px;color: #FFFFFF;font-size: 14px;background-color: #282828;text-align: center;}
/* 底部 end */
/* 用户注册 end */

/*首页底部轮播*/
.swiper-container-teachers {width: 100%;height: 100%;}
.swiper-container-teachers .swiper-slide {border-radius: 4px;font-size: 18px;background: #fff;/* display: -webkit-box; */display: -ms-flexbox;/* display: -webkit-flex; *//* display: flex; */-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-container-teachers .achievement{height: 68px;
    position: relative;
    padding-top: 32px;
    padding-left: 28px;
    background: url(/images/teacher-header-bg.png) no-repeat;
    background-size: 100% 100%;}
.swiper-container-teachers .achievement img{width: 80px;height: 80px;position: absolute;border-radius: 50%;border: solid 3px #ffffff;}
.swiper-container-teachers .achievement .at-name{color: #333333;position: absolute;left: 132px;}
.swiper-container-teachers .achievement .at-text{color: #999999;top: 74px;position: absolute;left: 132px;}
.swiper-container-teachers .at-download{margin-left: 132px;margin-top: 14px;color: #999999;}
.swiper-container-teachers .at-bt{display: flex;}
.swiper-container-teachers .at-bt img{width: 80px;height: 60px;border-radius: 4px;}
.swiper-container-teachers .at-bt .at-details{color: #333333;font-family: Microsoft YaHei;margin-bottom: 8px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.swiper-container-teachers .at-bt .at-time{color: #999999;font-family: Microsoft YaHei;}


/* 公共样式 */
.p1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow: hidden;}
.p2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;}
.flex_between{display: flex;justify-content: space-between;}
/*首页-详情页-设置预览 start*/
.location{padding-top: 40px;margin-bottom: 20px;}
.set-left{width: 880px;padding: 40px;background-color: #FFFFFF;border-radius: 4px;}
.set-left .set-title{font-family: Microsoft YaHei;font-size: 28px;color: #333333;}
.set-author{display: flex;justify-content: space-between;background-color: #EFF1F4;height: 40px;line-height: 40px;margin-top: 40px;padding: 0 20px;}
.set-author .author{color: #999999;font-size:14px;}
.set-author .author span{margin-right: 24px;}
.report{margin-left: 27px;}
.report img{width: 16px;height: 16px;vertical-align: text-bottom;}
.report1 img{width: 16px;height: 16px;vertical-align: text-bottom;}
.report span{font-size: 14px;color: #333333;}
.report1 span{font-size: 14px;color: #333333;}
.set-content{width: 758px;height: 758px;text-align: center;line-height: 758px;background-color: #EAE5E5;margin: 40px auto 0;}
.pre{color: #333333;font-size: 14px;margin:16px auto 0;text-align: center;}
.set-download{margin: 20px auto 0;text-align: center;}
.set-download .pay{padding: 12px 24px;background-color: #5F7CB9;color: #FFFFFF;font-size: 16px;border-radius: 4px;margin-right: 20px;}
.set-download .set-down{background-color: #AB2C62;color: #FFFFFF;padding: 12px 22px;font-size: 16px;border-radius: 4px;}
.help{padding: 20px;background-color: #EFF1F4;border-radius: 4px;margin-top: 60px;}
.help .set-lp img{width: 20px;height: 20px;vertical-align: middle;margin-right: 4px;}
.help .set-lp span{font-size: 14px;color: #333333;}
.help .set-text{margin-top: 12px;}
.help .set-text p{color:#666666;font-size: 12px;line-height: 24px;}
.set-right{margin-left: 20px;}
.set-right .set-top .rg-pay{width: 158px;height: 48px;line-height: 48px;text-align: center;font-size: 16px;display: inline-block;color: #FFFFFF;background-color: #5F7CB9;border-radius: 4px;}
.set-right .set-top .rg-pay:hover{background-color: #5471AD;}
.set-right .set-top .rg-down{width: 102px;height: 48px;line-height: 48px;text-align: center;font-size: 16px;display: inline-block; color: #FFFFFF;background-color: #AB2C62;border-radius: 4px;}
.set-right .set-top .rg-down:hover{background-color: #A8255D;}
.set-bg{height: 48px;margin-top: 12px;line-height: 48px;display: flex;justify-content:space-between;padding: 0 15px 0 16px;background: url(../images/tp.png) no-repeat;background-size: 100% 100%;background-position: center center;}
.set-bg .free{font-size: 12px;color: #333333;line-height: 60px;}
.set-bg .set-open{margin-top: 16px;background: linear-gradient(180deg, #FFF8B9 0%, #FFF8B9 0%, #F4C74B 125%, #F4C74B 125%);width: 67px;height: 24px;line-height: 24px;color: #AB2C62;font-size: 12px;border-radius: 10px;text-align: center;}
.set-content1{text-align: center;}
.set-content1 img{width: 80px;height: 80px;}
.set-content1 .set-name{font-size: 16px;color: #333333;margin-top: 12px;margin-bottom: 8px;}
.set-content1 .rg-text{color: #999999;font-size: 14px;}
.ct{width: 280px;height: 72px;margin: 20px auto;display: flex;justify-content: space-between;text-align: center;background-color: #EFF1F4;border-radius: 4px;}
.ct .set-num{width: 93px;}
.set-number{margin-top: 12px;}
.file{margin-top: 4px;border-right: 1px solid #dfe2e8;}
.follow{width: 130px;height: 40px;line-height: 40px;border-radius: 4px;border: 1px solid #DDDDDD;font-size: 14px;color: #333333;}
.set-bt{margin-top: 32px;}
.verticalLine{width: 2px;height: 16px;display: inline-block;background-color: #004281;}
.other{color: #333333;font-size: 16px;margin-left: 8px;vertical-align: top;}
.courseware ul{list-style: none;}
.courseware ul li{color: #333333;font-size: 14px;margin-top: 20px;}
.courseware ul li .letter{border-radius: 2px;background: #F59403;margin-right: 8px;color: #FFFFFF;font-size: 14px;padding: 2px 4px;}
.courseware ul li .topic:hover{color: #004281;}
.set-img{width: 320px;height: 180px;margin-top: 16px;}
/*首页-详情页-设置预览 end*/

/* 校园设计/详情页 start */
.design-main{width: 1280px;margin: 0 auto;cursor: pointer;}
.design-main .dg-loc{font-size: 14px;}
.design-main .dg-loc img{width: 20px;height: 20px;}
.design-main .dg-loc .dg-location{color: #666666;}
.design-main .dg-loc .bagatelle{color: #333333;}
/* 左边 start */
.dg-left{width: 918px;padding: 40px;background-color: #FFFFFF;margin-top: 20px;}
.dg-left .dg-title{color: #333333;font-size: 28px;font-family: MicrosoftYaHei-Bold;font-weight: bold;}
.dg-left .dg-wrap{font-size: 14px;padding: 0 0 0 20px;background-color: #EFF1F4;height: 40px;line-height: 40px;border-radius: 4px;margin-top: 40px;}
.dg-left .dg-wrap .dg-content span{color: #999999;margin-right: 24px;}
.inform img{width: 16px;height: 16px;vertical-align: sub;}
.inform{margin-right: 27px;}
.dg-img{margin: 40px auto 40px;text-align: center;}
.dg-img img{width: 758px;height: 472px;}
.declare{width: 838px;height: 72px;background-color: #EFF1F4;color: #666666;font-size: 12px;padding: 20px;border-radius: 4px;line-height: 24px;}
/* 左边 end */
/* 右边 start */
.dg-right .dg-top{padding: 20px;background-color: #FFFFFF;margin-top: 20px;border-radius: 4px;}
.dg-right .dg-top .charge{background-color: #5F7CB9;color: #FFFFFF;font-size: 14px;border-radius: 4px;}
.dg-right .dg-top .dg-down{background-color: #AB2C62;color: #FFFFFF;font-size: 14px;border-radius: 4px;}
.category{font-size: 14px;margin-top: 28px;}
.category p{margin-top: 12px;}
.category p .numeration{color: #666666;}
.category p .dg-num{color: #333333;}
.dg-cont{padding: 32px 20px 20px;background-color: #FFFFFF;margin-top: 16px;border-radius: 4px;}
.cont-img img{width: 60px;height: 60px;}
.head-right {margin-left: 14px;}
.head-right .dg-name{font-size: 16px;color: #333333;font-family: MicrosoftYaHei-Bold;margin-top: 6px;}
.dg-number{font-size: 14px;margin-top: 8px;}
.dg-number .digit{color: #004281;}
.dg-number .works{color: #999999;}
.tag{color: #666666;font-size: 14px;margin-top: 24px;}
.person{color: #999999;font-size: 12px;margin-top: 12px;}
.person span{padding: 3px 8px;border: 1px solid #DDDDDD;border-radius: 4px;margin-left: 8px;}
/* 右边 end */
/* 校园设计/详情页 end */

/*自定义加载layer提示层*/
.layui-layer-toast{
    background: rgba(0,0,0,0.5) !important;
    border-radius: 5px !important;
    padding: 10px !important;
    color: #fff !important;
}
.layui-layer-toast .layui-layer-content{
    width:auto !important;
    background: url(/images/loading.gif) no-repeat !important;
    padding-left: 25px !important;
    line-height: 16px !important;
    height: 16px !important;
}
.layui-layer-iframe-full{top:0!important;left:0!important;}

/*lm-dialog*/
.lm-dialog.layui-layer-dialog{border-radius: 8px;}
.lm-dialog .layui-layer-title{border-radius: 8px 8px 0 0;}
.lm-dialog .layui-layer-btn .layui-layer-btn0{background-color: #E34C37;border-color: #E34C37;}
.lm-dialog .layui-layer-btn a{height: 32px;line-height: 32px;padding: 0 28px;border-radius: 4px;}
.lm-dialog .layui-layer-btn{text-align: center;padding-bottom: 32px;}
.lm-dialog .layui-layer-content{text-align: center;}
.lm-dialog .layui-layer-content .title{font-weight: normal;font-size: 14px;color: #333333;}
.lm-dialog .layui-layer-content .des{color: #999999;}
.lm-dialog.layui-layer-dialog{}
.lm-dialog.layui-layer-dialog.layui-layer-msg{background: rgba(0,0,0,.65);color: #fff;border-radius: 4px;min-width: auto;}
.lm-dialog.layui-layer-msg.layui-layer-dialog .layui-layer-padding{padding-top: 12px;padding-bottom: 12px;}
.lm-dialog.layui-layer-msg.layui-layer-dialog .layui-layer-content .layui-layer-ico{width: 24px;height: 24px;top: 12px;}
.lm-dialog.layui-layer-msg.layui-layer-dialog .layui-layer-content .layui-layer-ico0{background: url("/images/layui-dialog-ico0.png") no-repeat;}

.layui-layer-btn .layui-layer-btn0 {border-color: #5F7CB9!important;background-color: #5F7CB9!important;}

.layui-layer-prompt-alk .layui-layer-input {margin:0!important;}
.layui-layer-prompt-alk .layui-input-title{padding-bottom: 10px;line-height: 30px;font-size: 14px;color: #333;max-width: 400px;}
.layui-layer-prompt-alk .layui-layer-btn {text-align: center;}

.layui-breadcrumb.lm-breadcrumb a:hover {color: #E34C37!important;}
.lm-breadcrumb .iconfont{margin-right: 8px;display: inline-block;}
.layui-form-select dl dd.layui-this{background-color: #E34C37;}

.layui-form-onswitch {
    border-color: #5F7CB9;
    background-color: #5F7CB9;
}

.layui-breadcrumb a:hover {
    color: #5F7CB9!important;
}

.wxpay-layer-dialog .layui-layer-content{padding:0;text-align: center;}


.index-clients{background-color: #FFFFFF;border-radius: 4px;cursor: pointer;}
.index-clients .index-clients-ul{display: flex;padding-top: 32px;flex-wrap: wrap;}
.index-clients .index-clients-ul li{/*width: 20%;*/margin-left: 32px;margin-right: 12px;}
.index-clients .index-clients-ul li i{font-size: 48px;margin-right: 20px;color:#666666;line-height: 58px;color:#607CB9;}
.index-clients .index-clients-ul li .ct-flex{display: flex;padding-bottom: 32px;}
.index-clients .index-clients-ul li img{margin-left: 8px;width: 28px;height: 16px;}
.index-clients .index-clients-ul li .ct-flex .ct-text{color: #A6A6A6;margin-top: 12px;}
.index-clients .index-clients-ul .ct-flex:hover .iconfont,.index-clients .index-clients-ul .ct-flex:hover .casus{color: #607CB9;}
.index-clients .index-clients-ul .layui-row div{padding-right: 20px;}
.index-clients .index-clients-ul .layui-row a:hover{color: #607CB9;}

.index-left-nav{position: fixed;top: 85px;left: calc(50% - 760px);display: none;background-color: #ffffff;padding: 20px 20px 0;border-radius: 4px;}
.index-left-nav ul a li{color: #666666;margin-bottom: 24px;}
.index-left-nav ul a li:hover{color: #004382;}
@media screen and (max-width: 1500px){
    .back-wrap {
        right: 15px;
    }
}
@media screen and (max-width: 1500px){
    .index-left-nav {
        display: none!important;
    }
}