﻿body{background: #f8f8f8}
button{border:0}

.aui-bar-fixed{position: fixed;z-index: 99990}
.aui-bar-fixed ~ .aui-container{margin-top: 2.25rem}
.index-header{background: none;padding-top: 5px}
.index-header [class*=aui-col-]{padding: 0}
.index-header [class*=aui-col-]:active{background: none}


.aui-bar-light .aui-btn .aui-iconfont{color: #2b2b2b}
.aui-bar-light .aui-title{color: #555}

.aui-btn .aui-icon-left{font-weight: 600}

.aui-bottom{text-align: center;font-size: 0.7rem;background: #f8f8f8;margin:0;padding:0.75rem}

.wellcome{font-size:0.6rem;color: #fff;padding-left: 0.6rem;line-height: 26px}
.index-header iframe[name="weather_inc"]{position: relative;top:0.2rem;margin-left: 0.8rem;}
.index-header .UserInfo{padding-right: 0.8rem;position: relative;color: #666}
.index-header .UserInfo a{color: #666;margin:0;margin-left:5px;font-size: 0.7rem}
.UserInfo img{width: 26px;height:26px;display: inline-block;border-radius: 50%;border:1px solid #fff;background: #fff url(/e/data/images/nouserpic.gif) no-repeat center center;background: cover}

.index-logo{text-align: center;padding: 5px 0;margin-bottom: 10px;}
.index-logo img{margin: 0 auto;width: 40%;}
.index-search form{padding:0 0.5rem;margin:0.5rem 0;position: relative}
.index-search input{background:rgba(255, 255, 255,1);width: 100%;float: left;height: 2rem;border-radius: 3px;text-indent: 10px;border-right: 0;box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.1);padding-left: 1.2rem}
.index-search button{width: 10px;float: left;background: #79B513;color: #fff;height: 2rem;border:none;border-radius: 0 3px  3px 0;padding: 0;position: absolute;left: 1rem;}
.index-search button i{font-size: 18px;margin-right: 2px;}
#classmenu{padding: 0.5rem 2px;background: none}
#classmenu a{text-align: center;padding:0.5rem 0}
#classmenu img{width: 50%;margin:0 auto;
			-webkit-filter: grayscale(70%);
			-moz-filter: grayscale(70%);
			-ms-filter: grayscale(70%);
			-o-filter: grayscale(70%);
			filter: grayscale(70%);
			filter: gray;}
#classmenu .aui-grid-label{font-size: 0.6rem;color: #666}
#classmenu [class*=aui-col-]:active{background: rgba(255,255,255,.3)!important;border-radius: 2px;}

.good-website{padding: 0.5rem 5px;}
.good-website [class*=aui-col-]{padding:5px 4px}
.good-website .aui-grid-label{font-size: 0.6rem;background: #979bb7;color: #fff;line-height: 1.4rem;border-radius: 1px;}

.good-website fieldset,.index-newsflow fieldset {border-top: 1px solid #eee;text-align: center;}
.good-website fieldset legend,.index-newsflow fieldset legend{padding: 0 10px;font-size: 0.7rem;color: #999}

.index-newsflow{background: #fff;padding-top: 5px;}
.index-newsflow fieldset{margin: 0 10px}
.index-newsflow .aui-list{background: none}
.index-newsflow .aui-list-item{margin:0 10px;padding:4px 0}
.index-newsflow .aui-list-item:active{background-color: transparent;}
.index-newsflow .aui-list-item:active .aui-list-item-title{color: #999}
.index-newsflow .aui-list .aui-list-item-inner{padding-right: 0!important}
.index-newsflow .aui-list-item-newsinfo{margin-top: 8px;font-size: 0.6rem}
.index-newsflow .aui-list-item-classname{border-radius: 3px}
.index-newsflow .aui-list-item-date{margin-left: 5px;}
.index-newsflow .aui-list .aui-list-item-title{font-size: 0.9rem}
.index-newsflow .aui-list .list-item-titlepic{background-size:auto 100%;background-position: center center;background-color: #eee}

/*文章内容*/
.aui-content-newsinfo .aui-media-list{background: none;}
.aui-content-newsinfo .aui-media-list .aui-list-item{padding-left: 0;padding-right: 0;}

.aui-content-newsinfo{padding: 2px 0}
.aui-content-newsinfo h1{margin-bottom: 5px}
.aui-content-newstext{font-size: 16px;}
.aui-content-newstext img{width: auto;height: auto!important;max-width: 100%;display: inline-block}
.aui-list-title{padding:0 10px;background: #fff;position: relative;margin-bottom: -1px;z-index: 2;}
.aui-list-title h1{border-bottom: 1px solid #eee;font-size: 0.9rem;color: #666}
.aui-list-title span{border-bottom: 2px solid #79B513;line-height: 40px;display: inline-block;margin-bottom: -1px}
.aui-content-newstext,.aui-content-newstext p,.aui-content-newstext span{font-size: 0.9rem!important;line-height: 1.5rem;padding:5px 0}/*padding段落间距*/

.articlepage{padding-bottom: 50px!important;}
.articlepage #footer{border-top: 1px solid #eee;z-index: 9999}
.articlepage #footer .aui-bar-tab-item.aui-active{width: 5%}
.articlepage .footer-comment{background: #f7f7f7;border-radius: 5px;margin:0 10px 0 20px;text-align: left;font-size: 0.6rem;color: #555;padding: 3px 5px;}
.articlepage .footer-comment i{font-size: 16px!important;margin-right: 5px;}

.shareinfo{padding:0 15px}
.shareinfo .aui-row{padding:15px 0px}
.shareinfo .aui-row:first-child{border-bottom: 1px solid #eee;}
.shareinfo a{text-align: center;color: #666;font-size: 0.6rem}
.shareinfo a img{background: #fff;border-radius: 50%;width: 70%;margin:5px auto}
.aui-btn-cancel{background: #fff;border-top: 1px solid #eee;text-align: center;line-height: 50px;font-size: 0.8rem;color: #666}
.copyShareUrl {  webkit-user-select: text;
            user-select: text;  }
.copyShareUrl a{display: block;text-align: left;border:1px solid #ddd;padding:8px 5px;margin-top: 10px;    word-break: break-all;margin-bottom: 10px;-webkit-user-select: text;
            user-select: text;}
.pre-next{
background: #fff;
    padding: 0.8rem;
    line-height: 30px;	
}
/*首页*/

.homepage .indexBg{background: #79B513;
 
    background:red; /* 一些不支持背景渐变的浏览器 */  
    background:-moz-linear-gradient(#09AD38, red, #79B513);  
    background:-webkit-gradient(linear, 0 0, 0 bottom, from(#173E2F), to(#25B97E));  
    background:-o-linear-gradient(top, #173E2F, #25B97E); 
	
}
.homepage .index-search button{background: #fff;color: #5f615d;font-size: 0.8rem}
.homepage #classmenu .aui-grid-label{color: #fff}
.homepage .UserInfo a{color: #fff}
.homepapge .index-search input{border:none}
.homepage .user-favasite{display: none;}
.homepage .user-favasite .aui-grid-label{border:1px solid #ddd;background: none;color: #666!important}
.homepage .user-favasite .aui-grid-label .aui-iconfont{font-size: 12px!important;font-weight: bold;color: #666!important}

.layui-m-layer-addFavaSite .layui-m-layercont{padding:0 20px;}
.layui-m-layer-addFavaSite .aui-icon-close{font-size: 18px;font-weight: bold;color: #fff;margin-right: 10px;}

/*期刊封面*/
.aui-icon-menu{font-weight: bold!important}
.qkpage .aui-container{margin-top: 2.9rem;}
.qk-link {padding: 0 0.7rem}
.qk-link a{margin:5px 0px 12px 0;display: inline-block;border:1px solid #ccc;border-width: 0 1px 0 0px;padding: 0 15px;line-height: 13px;padding-left: 0;margin-right: 15px;}
.qkpage  .aui-card-list-header{}
.qkpage  .aui-card-list-header:before{position: absolute;content:'';width: 4px;height: 15px;;background: #75b513;left: 0.4rem;}
.index-newsflow .aui-list .list-item-titlepic{background-repeat: no-repeat}

/*期刊内容*/
.qikan .qikan-section{background: #fff;border-top: 1px solid #eee;padding: 10px 0.8rem;margin:5px 0}
.qikan .qikan-section .shop-nav-title{padding: 5px;background: #008442; border: 1px solid #FFFFFF; color: #FFFFFF;}
.qikan .aui-tab-item{font-size: 0.8rem}
.qikan .aui-tab-item.aui-active{color:#f10180;border-bottom-color: #f10180; }
.qikan #qikan-smalltext .aui-content-newstext,#qikan-pingu .aui-content-newstext{text-indent: 40px;}
#qikan-info .qikan-intro{padding:0;font-size:0.6rem;margin-top: -5px}
#qikan-info strong{font-size:0.7rem;float: left}
#qikan-info .qikan-intro li{border-bottom: 1px dashed #eee;line-height: 23px;padding: 5px 0;overflow: hidden}
.qikan-cover{float: left;margin-right: 15px;margin-bottom: 5px}
.qikan-cover img{box-shadow: 3px 4px 9px 0px rgba(0,0,0,0.4);width: 100px}
.qikan .aui-title{left:2rem;right:2rem}
/*资讯封面*/
.coverpage .index-newsflow{padding-top: 15px;margin-top: 5px}
.coverpage .news-navigation{position: fixed;width: 100%;top:0;margin-top: 2.25rem;z-index: 9999}
.coverpage .aui-container{padding-top: 25px}

/*资讯列表*/
.listpage .index-newsflow{padding-top:0}

/*fund封面*/
.sci-searchform li:first-child{width: 32%!important}
.sci-searchform li:last-child{width: auto}
.sci-searchform li label{float: left;width: 25%;line-height:240%;}
.sci-searchform li input,.sci-searchform li select{width: 75%;height: 40px;border:1px solid #ddd;padding-left: 5px}
.sci-searchform li{margin-bottom:10px}
.sci-searchform li  button{background: #0aa770!important;color: #fff;width:80px;border: none;border-radius: 5px;line-height: 30px;}
         table.sci-table-info { 
             border-collapse:collapse; /* 关键属性：合并表格内外边框(其实表格边框有2px，外面1px，里面还有1px哦) */ 
             border:solid #ccc; /* 设置边框属性；样式(solid=实线)、颜色(#999=灰) */ 
            border-width:1px 0 0 1px; /* 设置边框状粗细：上 右 下 左 = 对应：1px 0 0 1px */ 
            width: 100%;
         } 
         table.sci-table-info thead{background: #0aa770;color: #fff}
         table.sci-table-info thead th{color: #fff;text-align: center;line-height: 35px;}
         table.sci-table-info td {
             border:solid #ccc;
             border-width:0 1px 1px 0;
             padding:10px 10px;
             text-align: center
         }
         table.sci-table-info tr td:first-child{text-align: left} 
         tfoot td {text-align:center;} 
         .sci-listpage .widget,.sci-listpage .content1{width: 100%;}
         .sci-listpage .content1{min-height: 100px}
         .sci-listpage .affix{position: relative}
         
         .sci-listpage .listcates li {
    float: left;
    padding: 10px 15px;
    overflow: hidden;
    width: 100%;
}

	 

/*网址导航*/
.site-class-menu {overflow: hidden;padding: 5px}
.site-class-menu a{display: block;width: 25%;float: left;text-align: center} 
.site-class-menu a span{border:1px solid #eee;margin:5px 2px;display: block;background: #fff;font-size: 0.7rem;line-height: 30px}	

.searchpage .aui-searchbar-cancel{padding-right: 10px;}
.searchpage #newsList{}
.searchpage .index-newsflow{background: none;margin-top: 10px}
.emptyKeyboard{text-align: center;color: #999}
.emptyKeyboard i{display: block;font-size: 40px;margin-top: 50px;}

/*评论*/
.comment-container{background: #fff;margin: 10px 0;padding:10px 0.75rem}	
 /*滚动导航*/
        #wrapper {
            position: relative;
            z-index: 1;
            height: 44px;
            width: 100%;
            -webkit-box-flex: 1;
            overflow: hidden;

        }

        #scroller {
            position: absolute;
            z-index: 1;
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
            width: 100%;
            /*-webkit-transform: translateZ(0);
            transform: translateZ(0);*/
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            -webkit-text-size-adjust: none;
        }

        #scroller ul {
            list-style: none;
            padding: 0;
            margin: 0;
         }

        #scroller li {
            display:inline-block;
            padding:0 10px;
            line-height: 44px;
            font-size: 16px;
            overflow: hidden;
            text-align: center;
              opacity: 0.9;
              font-weight:normal;
        }

        /*
            iscroll
        */
        .nav_active {
            color: #76B513;
            opacity: 1;
            position:relative;
            top:0px;
            font-weight:normal!important;
            -webkit-animation-name: "fadeInRight"; /*动画名称，需要跟@keyframes定义的名称一致*/
            -webkit-animation-duration: 3s;/*动画持续的时间长*/
            -webkit-animation-iteration-count: 1;/*动画循环播放的次数为1 infinite为无限次*/     
         }
 
		 .nav_active span{border-bottom: 2px solid #76B513;line-height: 40px;display: inline-block}
 		.news-navigation{height: 44px;display: block;position: relative;z-index: 9999}
        .news-navigation nav {
            width: 100%;
    
            display: -webkit-box;
            background-color: #f5f5f5;
  
             top:0;
            z-index: 9990;
            border-bottom: 1px solid #eee;
            
        }
        .news-navigation nav.blur{ -webkit-backdrop-filter: saturate(180%) blur(8px);background-color: rgba(245, 245, 245, 0.8);}
 
        
        
        .arrow_down {
  
            position:relative;
            display: block;
	 
            padding: 0px 10px;
        
            height: 44px;
            line-height: 44px;
   
        }
.arrow_down i{font-size: 20px;position: relative;top:1px}
#newsList{position: relative;z-index:999;min-height: 600px}
#newsList.loading{background:#f9f9f9 }
.no-news{background:#f9f9f9 url(../images/news-icon.png) no-repeat center 40%;background-size:60px;display: block;height: 100%;position: absolute;width: 100%;text-align: center;line-height: 620px;font-size: 0.7rem;color: #aaa;top:0}
.loading-news,.no-morenews{text-align: center;font-size: 0.7rem;padding: 20px;display: block;position: relative}
.loading-news i{margin-right: 5px;font-size: 18px;position: relative;top:2px;color: #379be9;font-weight: bold;display: inline-block}

.layui-m-layer-footer .layui-m-layercont,.layui-m-layer-footer .layui-m-layerbtn span{background: #fff!important;}

.layui-m-layer-footer .layui-m-layerbtn span[no]{border: 0!important;}
.layui-m-layer-footer .layui-m-layerbtn span[yes]{color: #666}
.rounder{
  -webkit-animation: preloader-spin 0.8s steps(30, end) infinite;
  animation: preloader-spin 0.8s steps(30, end) infinite; 
}
@-webkit-keyframes preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
.slider-cover{position: fixed;background: rgba(0,0,0,0.7);height: 100%;width: 100%;top:0;left:0;z-index: 99998;display: none}

.slider{background-color:#f8f8f8; color:#fff;z-index: 99999;border-left: 1px solid #eee}

.slider .aui-list-item-label-icon img{width: 30px;}
.slider .aui-content{margin-top: 15px;}
.slider .UserInfo{position: relative;color: #555}
.slider .UserInfo a{color: #555;margin-left: 10px;}
.slider .UserInfo img{top:8px;border-color: #f7f7f7;position: relative}


.pagination{text-align: center;margin: 20px 0}
.pagination>a:first-child{display: none;}
.pagination>a,.pagination>b{
display: inline-block;
    min-width: 10px;
    height: 20px;
    margin: 5px 0;
    padding: 1px 6px 5px 6px;
    line-height: 18px;
    border: 1px solid #D8D8D8;
    text-align: center;
    border-radius: 2px;
    font-size: 12px;
    color: #5A5A5A;
}
.pagination>b,.pagination>a:hover{
	    background-color: #1BA585;
    border-color: #76B513;
    color: #fff;
}
.pagination .disabled{color: #ccc;cursor: not-allowed;}
.pagination .disabled:hover{background: none;color: #ccc;border-color: #D8D8D8;}

.pagination-inline{font-size: 12px;display: inline-block;}
.pagination-inline a{margin:0 0 0 10px!important;}
.pagination-inline a.disabled{color: #ccc}
.pagination-inline b{color: #ff920b;font-weight: normal;}
.aui-slide-wrap .aui-slide-node a {position: relative;
    display: block;
    height: 100%;
	overflow: hidden;
 }