body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,p,form,header,section,article,footer{margin:0;}
body,button,input,select,textarea{font:12px/1.5 tahoma,'\5FAE\8F6F\96C5\9ED1',sans-serif}
h1,h2,h3,h4,h5,h6{font-size:100%}
em,b,i{font-style:normal}
a,a:hover{text-decoration:none}
img{border:0}
body{box-sizing: border-box; background: #fff; overflow-x: hidden;}
button,input,select,textarea{font-size:100%;outline:none}
table{border-collapse:collapse;border-spacing:0}
td,th,ul,ol{padding:0;border: none;}
ul li{list-style:none;}
/* reset end */

body::-webkit-scrollbar {width:4px;height:4px;}
body::-webkit-scrollbar-thumb{background-color:#fc8b2c;}
body::-webkit-scrollbar-track{background-color:#fff;}

.wrapper-scale{position: relative; overflow: hidden;}
.wrapper-scale .wrapper{ transform-origin: 0 0;}

.wrapper *{-webkit-box-sizing: border-box; box-sizing: border-box;}
*{-webkit-box-sizing: border-box; box-sizing: border-box;}
.wrapper{position:relative;*zoom:1;overflow:hidden; transition:opacity .2s cubic-bezier(.215,.61,.355,1); opacity: 0;}
.wrapper img{display: block;}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:" ";font-size:0}
.clearfix{*zoom:1}

.wrapper .main { margin: 0 auto; position: relative;z-index: 2;height: 100%;}
.dia, .dia * { box-sizing: border-box; margin: 0; padding: 0;}
/* foot S */
/* body { padding-bottom: 117px;} */
#afooter { 
    /* position: fixed;
    left: 0;
    bottom: 0;
    width: 100%; */
    position: relative;
     padding: 30px 0; text-align: center; font: normal 12px/19px Tahoma; z-index: 10; background-color: #191219;}
#afooter,#afooter a { color: #c0c0c0; text-decoration: none;}
/* foot E */

@font-face { font-family: "jian"; src: url("//cf.qq.com/cp/a20240924uccmap/font/jian.ttf"); font-display: block;}
@font-face { font-family: "fang"; src: url("//cf.qq.com/cp/a20240924uccmap/font/fang.TTF"); font-display: block;}
@font-face { font-family: "rui"; src: url("../font/rui.TTF"); font-display: block;}
/* nav */
.nav { width: 100%; height: 94px; text-align: left; background: url(//game.gtimg.cn/images/cf/cp/a20250904mapuser/nav/nav-bg.png) no-repeat top center; background-size: 1920px 94px; position: fixed; top: 0; left: 0; padding-left: 440px; z-index: 66;}
.nav .logo-box {
    font-size: 0;
    position: absolute;
    top: 30px;
    left: 29px;}
.nav .logo-box>a {
    display: inline-block;
    vertical-align: middle;
    margin-right: 19px;
    width: 182px;
    height: 48px;
    background: url(//game.gtimg.cn/images/cf/cp/a20250904mapuser/nav/logo.png) no-repeat;
    background-size: contain; }
.nav .logo-box span {display: inline-block;
    vertical-align: top;
    font-size: 0;
    line-height: 46px;
    color: #fc8b2c;
    text-align: left;
    width: 161px;
    height: 30px;
    background: url(//game.gtimg.cn/images/cf/cp/a20250904mapuser/nav/ctext.png) no-repeat;
    background-size: contain;
    position: relative;
    top: 3px;}
.nav ul { font-size: 0; text-align: left;}
.nav li {display: inline-block;
    vertical-align: top;
    width: 143px;
    height: 74px;
    line-height: 20px;
    padding: 20px 30px;
    font-size: 16px;
    position: relative;}
.nav li:first-of-type{
    background: url(//game.gtimg.cn/images/cf/cp/a20250904mapuser/nav/nav1.png) no-repeat;
    background-size: 100%;
    width: 143px;
    height: 74px;
}
.nav li:first-of-type:hover{
    background: url(//game.gtimg.cn/images/cf/cp/a20250904mapuser/nav/nav1_on.png) no-repeat;
    background-size: 100%;
    width: 143px;
    height: 74px;
}
.nav li:first-of-type.on{
    background: url(//game.gtimg.cn/images/cf/cp/a20250904mapuser/nav/nav1_on.png) no-repeat;
    background-size: 100%;
    width: 143px;
    height: 74px;
}

.nav li:first-of-type a{
    color: #ff7200;
}
.nav li:first-of-type .nav_icon{
    background: url(//game.gtimg.cn/images/cf/cp/a20250904mapuser/nav/nav_line.png) no-repeat;
    background-size: 100%;
    width: 143px;
    height: 3px;
    position: absolute;
    left: 0;
    bottom: 0;
}
.nav li:nth-of-type(4){
    background: url(//game.gtimg.cn/images/cf/cp/a20250904mapuser/nav/nav2.png) no-repeat;
    background-size: 100%;
    width: 143px;
    height: 74px;
}
.nav li:nth-of-type(4):hover{
    background: url(//game.gtimg.cn/images/cf/cp/a20250904mapuser/nav/nav2_on.png) no-repeat;
    background-size: 100%;
    width: 143px;
    height: 74px;
}
.nav li:nth-of-type(4).on{
    background: url(//game.gtimg.cn/images/cf/cp/a20250904mapuser/nav/nav2_on.png) no-repeat;
    background-size: 100%;
    width: 143px;
    height: 74px;
}

.nav li:nth-of-type(4) a{
    color: #4d98ff;
}

.nav li a { color: #ffffff;display: flex;flex-direction: column;justify-content: center;align-items: center;font-family: "rui";}
.nav li:first-of-type a:hover,
.nav li:nth-of-type(2) a:hover,
.nav li:nth-of-type(3) a:hover{ color: #ff9138;}

.nav li:nth-of-type(4) a:hover { color: #4d98ff;}


.nav li:nth-of-type(5) a:hover { color: #4d98ff;}
.nav li:nth-of-type(6) a:hover { color: #4d98ff;}

.nav li:first-of-type.on a{ color: #fc8b2c;}
.nav li:first-of-type.on a em{ color: #fc8b2c;}
.nav li:nth-of-type(2).on a{ color: #fc8b2c;}
.nav li:nth-of-type(2).on a em{ color: #fc8b2c;}
.nav li:nth-of-type(3).on a{ color: #fc8b2c;}
.nav li:nth-of-type(3).on a em{ color: #fc8b2c;}

.nav li:first-of-type .nav_icon,
.nav li:nth-of-type(2) .nav_icon,
.nav li:nth-of-type(3) .nav_icon{
    background: url(//game.gtimg.cn/images/cf/cp/a20250904mapuser/nav/nav_line.png) no-repeat;
    background-size: 100%;
    width: 143px;
    height: 3px;
    position: absolute;
    left: 0;
    bottom: 0;
}

.nav li .nav_icon{
    display: none;
}

.nav li:nth-of-type(4).on a{ color: #4d98ff;}
.nav li:nth-of-type(4).on a em{ color: #4d98ff;}
.nav li:nth-of-type(5).on a{ color: #4d98ff;}
.nav li:nth-of-type(5).on a em{ color: #4d98ff;}
.nav li:nth-of-type(6).on a{ color: #4d98ff;}
.nav li:nth-of-type(6).on a em{ color: #4d98ff;}

.nav li:nth-of-type(4) .nav_icon,
.nav li:nth-of-type(5) .nav_icon,
.nav li:nth-of-type(6) .nav_icon{
    background: url(//game.gtimg.cn/images/cf/cp/a20250904mapuser/nav/nav_line1.png) no-repeat;
    background-size: 100%;
    width: 143px;
    height: 3px;
    position: absolute;
    left: 0;
    bottom: 0;
}

.nav li.on .nav_icon{
    display: block;
}

.nav .login-box { line-height: 22px; font-size: 14px; color: #ffffff; position: absolute; top: 14px; right: 32px;}
.nav .login-box a { color: #fc8b2c;}
.nav .login-box a:hover { color: #fff;}
.nav .login-box .img-box { width: 48px; height: 48px; border-radius: 50%; border: 1px solid #fc8b2c; overflow: hidden; position: absolute; top: 0; left: -66px;}
.nav .login-box .img-box img { width: 100%; height: 100%; object-fit: cover;}
.nav li a em{
    display: block;
    font-size: 12px;
    color: #7e7e7e;
    line-height: 12px;
    text-align: center;
    margin: 0 auto 0;
    font-family: "Corbel";
}

#unlogin { margin-top: 14px;}
.nav .login { display: none;}
.nav .login.show { display: block;}
/* nav */

input { outline: none;}

/* ÖÃ»Ò */
a.gray { -webkit-filter:grayscale(1); filter:grayscale(1); pointer-events: none;}

[data-animclass="animated fadeInUp"] { opacity: 0;}
[data-animclass="animated fadeInRight"] { opacity: 0;}
[data-animclass="animated fadeInLeft"] { opacity: 0;}

.show-mob { display: none !important;}

/*Ò³Ãæ±³¾°*/
.wrapper a.gray{pointer-events: none;filter: grayscale(100%);-webkit-filter: grayscale(100%);}
.wrapper{width: 100%;height: auto;background: url(//game.gtimg.cn/images/cf/cp/a20250904mapuser/comm-img/pc/comm-bg1.jpg) top center no-repeat;text-align: center;position: relative; margin: 0 auto;}
.wrapper .content{width: 1440px;margin: 108px 0;display: inline-block;}
/*ËÑË÷¸ßÁÁ*/
.search-light {color: #fc8b2c;}
.search-hidden {display: none !important;}
.search-show{display: inline-block !important;}
.news-wrap .search-show{ width: 100%;}
/*ÒÆ¶¯¶Ëµ¼º½*/
.top-bar{display: none;}
/*commonspr*/
.commIcon-spr{ background:url(//game.gtimg.cn/images/cf/cp/a20250904mapuser/comm-img/pc/commIcon-spr.png) no-repeat;}
.commIcon-spr.arrow-icon.act{ width:9px; height:13px; background-position:-12px -45px;}
.commIcon-spr.arrow-icon{ width:9px; height:13px; background-position:-48px -38px;}
.commIcon-spr.arrowB-icon{ width:11px; height:18px; background-position:-82px -23px;}
.commIcon-spr.empty-icon{ width:64px; height:84px; background-position:-184px -0px;}
.commIcon-spr.file-icon.act{ width:12px; height:13px; background-position:-0px -45px;}
.commIcon-spr.file-icon{ width:12px; height:13px; background-position:-36px -38px;}
.commIcon-spr.folder-icon.act{ width:14px; height:13px; background-position:-68px -23px;}
.commIcon-spr.folder-icon{ width:14px; height:13px; background-position:-22px -38px;}
.commIcon-spr.roll-icon{ width:17px; height:15px; background-position:-22px -23px;}
.commIcon-spr.search-icon{ width:15px; height:15px; background-position:-39px -23px;}
.commIcon-spr.searchB-icon{ width:22px; height:22px; background-position:-0px -23px;}
.commIcon-spr.sildeNav-bg{ width:184px; height:23px; background-position:-0px -0px;}
.commIcon-spr.square-icon{ width:10px; height:10px; background-position:-57px -37px;}
.commIcon-spr.time-icon{ width:14px; height:14px; background-position:-54px -23px;}
/*commonspr*/

/*²à±ßµ¼º½*/
/* .file-icon.act */
.slider-bar .slide-nav .inav:hover .sicon,
.slider-bar .slide-nav .inav.active .sicon{background-position:-0px -45px;}
.slider-bar .slide-nav .menu .inav:hover .folder-icon,
.slider-bar .slide-nav .menu .inav.active .folder-icon{background-position:-68px -23px;}
/* .sildeNav-bg */
.slider-bar .slide-nav .inav:hover{ width:184px; height:23px; background-position:-0px -0px; background:url(//game.gtimg.cn/images/cf/cp/a20250904mapuser/comm-img/pc/commIcon-spr.png) no-repeat;}
/* .arrow-icon.act */
.slider-bar .slide-nav .menu .inav.active .arrow,
.slider-bar .slide-nav .menu .inav:hover .arrow
{background-position:-12px -45px;}

.slider-bar{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;display: inline-block;}
.slider-bar .slider-search{border: 1px solid #888787;width: 80%;height: 25px;margin: 30px auto 20px;position: relative;}
.slider-bar .slider-search input{font-size: 12px;padding-left: 5px;width: 100%;height: 100%;background: transparent;border: none;color: #888787;}
.slider-bar .slider-search .search-btn{position: absolute;right: 5px;top: 0;bottom: 0;margin: auto;}
.slider-bar .slide-nav{text-align: left;margin-left: 20px;}
.slider-bar .slide-nav .nav-tit{width: 100%;height: 30px;line-height: 30px;font-size: 14px;padding-left: 40px;display: inline-block;color: #888787;cursor: pointer;position: relative;}
.slider-bar .slide-nav .nav-tit .bicon{display: inline-block;margin-right: 5px;position: absolute;left: 20px;top: 0;bottom: 0;margin: auto;}
.slider-bar .slide-nav .nav-tabs.home .nav-tit{padding-left: 20px;}
.slider-bar .slide-nav .nav-tabs.home .bicon{left: 0;}
.slider-bar .slide-nav .arrow{position: absolute;left: 0;top: 0;bottom: 0;margin: auto;display: inline-block;transition: transform .3s;}
.slider-bar .slide-nav .arrow.active{transform: rotateZ(90deg);transition: transform .3s;}
.slider-bar .slide-nav .inav{width: 184px;display: block;font-size: 14px;line-height: 23px;padding-left: 50px;color: #888787;position: relative;margin: 5px 0;/*white-space: nowrap;overflow: hidden;text-overflow: ellipsis;*/}
.slider-bar .slide-nav .sub-menu .inav{margin: 5px 0;height: auto;}
.slider-bar .slide-nav .sicon{display: inline-block;position: absolute;left: 32px;top: 5px;}
.slider-bar .slide-nav .menu{max-height: 0;overflow: hidden;}
.slider-bar .slide-nav .menu.active{max-height: 100vw;transition: max-height .8s;}
.slider-bar .slide-nav .menu .arrow{left: 15px;}
.slider-bar .slide-nav .sub-menu{padding-left: 10px;max-height: 0;overflow: hidden;}
.slider-bar .slide-nav .sub-menu.active{max-height: 100vw;transition: max-height .8s;}
.slider-bar .slide-nav .inav:hover,
.slider-bar .slide-nav .inav.active{color: #fc8b2c;padding-right: 0;background-image: linear-gradient(-45deg,transparent 5px,#f4f4f4 0);background-size: 100%;background-position: center;background-repeat: no-repeat;}

.slider-bar .title{display: none;}
.slider-bar .slide-nav{position: relative;  height: 900px; padding: 0 0 313px 0; overflow-y: auto; -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;}
.slider-bar .slide-nav::-webkit-scrollbar { width: 6px; height: 6px; background-color:transparent;}
.slider-bar .slide-nav::-webkit-scrollbar-thumb { background-color: #dfdfdf; border: none; border-radius:3px;}
.slider-bar .slide-nav::-webkit-scrollbar-track { background-color: transparent; border: none; border-radius:3px;}

.slider-bar .slide-nav .empty-icon{display: none;background: url(//game.gtimg.cn/images/cf/cp/a20250904mapuser/comm-img/pc/empty-icon.png) no-repeat;position: absolute;left: 60px;top: 100px;}
.slider-bar .slide-nav .empty-icon.show{display: block;}
/*²à±ßµ¼º½*/

/*hover*/
.profit-con a:not(.gray):hover,
.news-wrap a:not(.gray,.news):hover,
.teaching-wrap a:not(.gray):hover,
.activity-wrap a:not(.gray):hover
{-webkit-filter: brightness(1.1);filter: brightness(1.1);}

.profit-con .detail-btn:hover{ color: #fc8b2c;}
.profit-con .date-btn3:not(.act):hover{ color: #16244c;}
.profit-con .date-btn2:not(.act):hover{ color: #16244c;}
.profit-con .date-btn1:not(.act):hover{ color: #16244c;}

.page-height-warp { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; pointer-events: none; padding-top: 262px;}
.page-height { width: 100%; height: 100%;}
.cre-scroll-box { width: 100%;
     /* height: 100%; overflow-y: auto; */
    }

.cre-scroll-box::-webkit-scrollbar { width: 6px; height: 6px; background-color:transparent;}
.cre-scroll-box::-webkit-scrollbar-thumb { background-color: #dfdfdf; border: none; border-radius:3px;}
.cre-scroll-box::-webkit-scrollbar-track { background-color: transparent; border: none; border-radius:3px;}

.downward-tip { line-height: 20px; color: #bdbdbd; font-size: 0; text-align: center; display: none; margin: 0 auto 64px; width: 150px;}
.downward-tip span { display: inline-block; vertical-align: middle; font-size: 16px;}
.downward-tip i { display: inline-block; vertical-align: middle; margin-left: 4px;}
.downward-tip.show { display: block;}


.teaching-con .downward-tip { margin-top: 30px;}
.news-con .downward-tip { margin-top: 30px;}

/* .teaching-con .cre-scroll-box { height: 1054px !important;}   */
.news-con .cre-scroll-box { min-height: 799px;}  

.cre-scroll-map { min-height: 674px ;}
.cre-scroll-collect { min-height: 674px;}


/* toast S */
.msgTip{ position: fixed; top: 0;
   left: 50%;
   width: 300px;
   height: 40px;
   line-height: 40px;
   margin-left: -150px;
   box-sizing: border-box;
   text-align: center;
   border-radius: 4px;
   background-color: #333;
   color: white;
   font-size: 14px;
   box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
   z-index: 9999;
   
   transition: opacity 0.5s ease-in-out;
   animation: fade-in 0.5s ease-in-out forwards, fade-out 0.5s ease-in-out 3s forwards;}



@keyframes fade-in {
   from { opacity: 0; 
      transform: translateY(0);
   }
   to { opacity: 1; 
      transform: translateY(150px);
   } 
 }
 @keyframes fade-out {
   from { opacity: 1; transform: translateY(150px);}
   to { opacity: 0; transform: translateY(0);}
 }
/* toast E */

/* .news-wrap { height: 1133px;} */

