.resource-body{background:#f1f1f1;padding-top:14px}
.resource-detail,.resource-top{margin:0 auto;width:1200px}
.res-main{float:left;width:72%}
.res-link a{color:#666}
.res-link .current{color:#999}
.res-hd{padding-top:20px}
.hd-des{float:left;width:72%}
.side-top{float:right;width:26.66%}
.res-title{margin:0;color:#333;font-size:20px;font-weight:bold;height:30px;line-height:30px;max-width:790px;overflow:hidden;padding-left:22px;position:relative;text-overflow:ellipsis;white-space:nowrap;}
.res-title .icon{position:absolute;left:0;top:2px;width:20px;height:20px;background-image:url("../../img/icon-unkown.png");background-position:center center;background-repeat:no-repeat;background-size:cover}
.res-title .icon.pdf{background-image:url("../../img/icon-pdf.png")}
.res-title .icon.txt{background-image:url("../../img/icon-word.png")}
.res-title .icon.ppt{background-image:url("../../img/icon-ppt.png")}
.res-title .icon.word{background-image:url("../../img/icon-word.png")}
.res-title .icon.doc{background-image:url("../../img/icon-word.png")}
.res-title .icon.excel{background-image:url("../../img/icon-excel.png")}
.res-title .icon.xls{background-image:url("../../img/icon-excel.png")}
.res-title .icon.zip{background-image:url("../../img/icon-zip.png")}
.res-title .icon.rar{background-image:url("../../img/icon-zip.png")}
.res-title .icon.video{background-image:url("../../img/icon-media.png")}
.res-title .icon.swf{background-image:url("../../img/icon-media.png")}
.res-title .icon.flv{background-image:url("../../img/icon-media.png")}
.res-title .icon.audio{background-image:url("../../img/icon-audio.png")}
.res-title .icon.mp3{background-image:url("../../img/icon-audio.png")}
.res-title .icon.nothing{background-image:url("../../img/icon-unkown.png")}
.res-title .icon.other{background-image:url("../../img/icon-unkown.png")}
.res-des{position: relative;line-height:35px}
.res-des .des{float:left;margin-right:16px;font-size:12px;color:#666;}
.res-des .des .icon{display:inline-block;margin-right:5px;font-size:14px;color:#666;vertical-align:top;}
.res-des .zan{position:relative;}
.res-des .zan .icon-tuijian1{position:absolute;top:0;left:0;opacity:0;filter:alpha(opacity=0);}
.res-des .zan:hover .icon-tuijian{opacity:0;filter:alpha(opacity=0);}
.res-des .zan:hover .icon-tuijian1{opacity:1;filter:alpha(opacity=100);color:#f79520;}
.res-des .share{float:right;margin:8px 0 0;padding-left:0;width:50px;height:20px}
.res-des .share .bds_more{display:block;margin:0;padding:0;width:50px;height:20px;line-height:20px;background:none !important;}
.res-des .share .jiathis_style{display:none;width:220px}
.res-des .share:hover .bshare-custom{display:block}
.res-des .share:hover .jiathis_style{display:block}
.res-des .school a{display:inline-block;max-width:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.res-des .info .info-hd{padding:0 10px;border: 1px solid transparent;}
.res-des .info:hover .info-hd{position:relative;z-index:3;border-color:#ddd;border-bottom-color:#fff;background:#fff;}
.res-des .info .iconfont{display:inline-block;font-size:14px;color:#666;transition: all 0.2s;}
.res-des .info:hover .iconfont{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);}
.res-des .info .dropdown{display:none;position:absolute;top:35px;left:0;z-index:2;padding:15px 30px;width:802px;border:1px solid #ddd;background:#fff;}
.res-des .info:hover .dropdown{display:block;}
.res-des .info .dropdown p span{margin-right:20px;}
.res-con .m-read{position:absolute;top:0;right:180px;}
.m-read .name{display:block;width:40px;height:48px;cursor:pointer;background:url(../../img/res-icon.png) no-repeat -272px -134px}
.m-read:hover .code{display:block;color:#1d7ad9}
.m-read .code{display:none;position:absolute;top:35px;left:-38px;width:118px;padding-bottom:10px;border:1px solid #e5e5e5;background:#fff;text-align:center}
.m-read .code-name{padding-top:10px;display:block;text-align:center;font-size:12px;color:#333;line-height:18px}
.res-con .con-top{position:relative;height:48px;border:1px solid #ddd;border-bottom:none;background:#fff;}
.res-con .con-top .copyright{position:absolute;top:20px;left:-3px;width:150px;}
.res-con .page{margin:14px auto 0;width:160px}
.res-con .page .btn{width:20px;float:left;height:20px;border:none;background:url(../../img/res-icon.png) no-repeat -195px 3px}
.res-con .page .prev{background-position:-178px 3px}
.res-con .page .num{float:left;font-size:12px;color:#666}
.res-con .page .current{width:45px;height:20px;border:none;text-align:center}
.res-con .change-button{position:absolute;right:0;top:0}
.res-con .content-list{background:#fff;border:1px solid #ddd;border-top:none}
.res-con .content-list img{width:100%}
.res-con .scanned{margin-top:15px;padding:30px 0 26px;border:1px solid #ddd;text-align:center;font-size:18px;color:#333;background:#fff}
.res-con .scan-tip{display:inline-block;padding-left:26px;background:url(../../img/res-icon.png) no-repeat -283px -183px}
.res-con .scan-tool .tool{display:inline-block;margin:0 30px;width:40px;}
.res-con .scan-tool .tool .name{font-size:14px;line-height:20px;color:#666;}
.res-con .scan-tool .tool-icon{position:relative;display:block;width:40px;height:40px;font-size:16px;line-height:40px;color:#666;text-align:center;border-radius:50%;border:1px solid #ddd;cursor:pointer;}
.res-con .scan-tool .tool-icon .icon-hover{position:absolute;top:0;left:0;width:40px;height:40px;opacity:0;filter:alpha(opacity=0);}
.res-con .scan-tool .tool-icon:hover .icon-hover,.res-con .scan-tool .tool-icon.active .icon-hover{opacity:1;filter:alpha(opacity=100);color:#f79520;}
.res-con .scan-tool .tool-icon:hover .icon-shoucang-danse1,.res-con .scan-tool .tool-icon.active .icon-shoucang-danse1{color:#fb5614;}
.res-con .scan-btn,.res-con .scan-tool{margin-top:20px}
.res-con .scan-btn .add-car{background:#f68e11}
.res-con .scan-btn .add-car:hover{background-color:#faa034}
.res-con .scan-btn .download:hover{background-color:#3390ed}
.res-con .scan-btn .btn,.res-con .scan-btn .add-car{display:inline-block;width:140px;height:40px;line-height:40px;margin:0 10px;color:#fff;border:none;background:#1d7ad9;font-size:16px}
.change-button .btn{float:left;width:60px;height:48px;border:none;background:none;cursor:pointer}
.change-button .btn i{display:inline-block;width:22px;height:22px;background:url(../../img/res-icon.png) no-repeat -37px 0;vertical-align:middle;}
.change-button .small i{background-position:0 1px}
.change-button .btn.unClick{opacity:.3;filter:alpha(opacity=30);cursor:inherit}
.change-button .limit i{background-position:-76px 0}
.change-button .limit.limitBig i{background-position:-231px 1px}
.res-relation{margin-top:15px;position:relative;border:1px solid #ddd;background:#fff;overflow:hidden}
.res-relation .title{margin:20px 0;padding-left:15px;font-size:18px;line-height:1;border-left:3px solid #4b98ff;}
.res-relation .re-box{padding:0 15px 15px;overflow:hidden;}
.res-relation .re-item{position:relative;float:left;width:50%;}
.res-relation .re-item:before{content:'';position:absolute;top:15px;left:10px;width:4px;height:4px;border-radius:50%;background:#999;}
.res-relation .re-item a{display:block;padding:0 20px;line-height:35px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.res-relation .re-item .txt:hover{color:#1d7ad9}
.res-relation .re-item a img{width:100%}
.change{position:absolute;right:0;top:28px;font-size:12px;color:#333}
.change:hover{color:#1d7ad9}
.side-top .download{float:left;position:relative;width:220px;height:50px;cursor:pointer;background:#1d7ad9 url(../../img/res-icon.png) no-repeat -180px -233px}
.side-top .download:hover{background-color:#3390ed}
.side-top .txt{position:absolute;right:18px;width:auto;top:16px;text-align:center;line-height:110%;font-size:14px;color:#fdd000}
.side-top .add-car{position:relative;float:right;cursor:pointer;width:90px;height:50px;line-height:50px;color:#fff;text-align:center;background:#f68e11}
.side-top .add-car:hover{background-color:#faa034}
.res-side{float:right;width:26.66%}
.res-side .introduce{padding:20px;background:#fff;-webkit-box-shadow:0 2px 5px #999;-moz-box-shadow:0 2px 5px #999;box-shadow:0 2px 5px #999;*border:1px solid #ddd}
.res-side .introduce .pic{float:left;width:70px;height:70px;border-radius:50%;overflow:hidden}
.res-side .introduce .pic img{width:100%}
.res-side .introduce .txt{float:left;margin-left:14px}
.res-side .introduce .txt h5{margin-top:20px;font-weight:bold;font-size:16px;color:#333}
.res-side .introduce .txt .sum{margin-top:14px;font-size:14px;color:#333}
.res-side .intro-con{margin-top:20px}
.res-side .intro-con .name{font-size:14px;color:#333;font-weight:normal}
.res-side .intro-con .intro-text{text-indent:30px;font-size:14px;color:#666;line-height:30px;word-wrap:break-word;}
.res-side .intro-con .more{display:block;padding-bottom:6px;text-align:right;font-size:14px;color:#1d7ad9}
.res-side .intro-tip{padding-top:10px;border-top:1px dotted #e5e5e5;font-size:12px;color:#666;line-height:30px}
.res-side .intro-tip .name{color:#333}
.res-side .promote{padding:20px;background:#fff;*border:1px solid #ddd;-webkit-box-shadow:0 2px 5px #999;-moz-box-shadow:0 2px 5px #999;box-shadow:0 2px 5px #999}
.res-side .pro-list{padding:0 20px 20px;}
.res-side .pro-list a{display:inline-block;margin-top:10px;background:#f3f3f3;padding:0 10px;height:30px;font-size:15px;line-height:30px;transition:all .2s ease;color:#333;}
.res-side .pro-list a:hover{color:#fff;background:#057ee1}
.res-side .news{position:relative;margin-bottom:15px;width:320px;background:#fff;}
.res-side .news.fixed{position:fixed;top:50px;z-index:99}
.res-side .title{position:relative;font-weight:400;font-size:18px;line-height:1;padding:20px 0 10px;overflow:hidden;}
.res-side .title span{float:left;padding-left:15px;border-left:3px solid #4b98ff;}
.res-side .title .more{float:right;padding-right:15px;font-size:14px;}
.res-side .change{top:20px;right:20px}
.res-side .news-list,.res-side .res-list{padding:0 20px 20px;overflow:hidden}
.res-side .news-list li{margin-top:10px}
.res-side .news-list i{margin-top:4px;float:left;width:18px;height:18px;background-image:url("../../img/icon-unkown.png");background-position:center center;background-repeat:no-repeat}
.res-side .news-list a{float:right;width:92%;color:#333;font-size:14px;line-height:24px;height:48px;overflow:hidden}
.res-side .news-list a:hover,.res-side .res-list a:hover{color:#1d7ad9}
.res-side .news-list .pdf i{background-image:url("../../img/icon-pdf.png")}
.res-side .news-list .txt i{background-image:url("../../img/icon-word.png")}
.res-side .news-list .ppt i{background-image:url("../../img/icon-ppt.png")}
.res-side .news-list .word i{background-image:url("../../img/icon-word.png")}
.res-side .news-list .doc i{background-image:url("../../img/icon-word.png")}
.res-side .news-list .excel i{background-image:url("../../img/icon-excel.png")}
.res-side .news-list .xls i{background-image:url("../../img/icon-excel.png")}
.res-side .news-list .zip i{background-image:url("../../img/icon-zip.png")}
.res-side .news-list .rar i{background-image:url("../../img/icon-zip.png")}
.res-side .news-list .video i{background-image:url("../../img/icon-media.png")}
.res-side .news-list .swf i{background-image:url("../../img/icon-media.png")}
.res-side .news-list .flv i{background-image:url("../../img/icon-media.png")}
.res-side .news-list .audio i{background-image:url("../../img/icon-audio.png")}
.res-side .news-list .mp3 i{background-image:url("../../img/icon-audio.png")}
.res-side .news-list .nothing i{background-image:url("../../img/icon-unkown.png")}
.res-side .news-list .other i{background-image:url("../../img/icon-unkown.png")}
.res-side .res-list li{position:relative;margin-top:10px;padding-left:10px;}
.res-side .res-list li:before{content:'';position:absolute;top:10px;left:0;width:4px;height:4px;border-radius:50%;background:#999;}
.res-side .res-list li a{display:block;height:48px;line-height:24px;overflow:hidden;}
.flex-head{display:none;position:fixed;width:100%;left:0;right:0;top:0;z-index:9999;background:#e7e7e7;-webkit-box-shadow:0 1px 2px #000;-moz-box-shadow:0 1px 2px #000;box-shadow:0 1px 2px #000}
.flex-head .res-title{margin-top:14px;width:55%;float:left;height:22px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.flex-head .change-button{float:left}
.flex-head .change-button .btn{float:left;background:#e7e7e7}
.flex-head .side-top{float:right}
.flex-head .side-top .add-car{margin-left:8px}
.flex-head .side-top .download:hover{background-color:#3390ed}
.flex-inner{width:1200px;margin:0 auto}
.change-button .small:hover i{background-position:-165px -118px}
.change-button .big:hover i{background-position:-196px -117px}
.change-button .limit:hover i{background-position:-227px -117px}
.change-button .limitBig:hover i{background-position:-196px -151px}
.top{position:fixed;z-index:100;opacity:0;filter:alpha(opacity=0);height:48px;width:48px;bottom:100px;right:100px;background:#fff url(../../img/res-icon.png) no-repeat -147px -190px;border:1px solid #a1a1a1;cursor:pointer}
.top:hover{border:1px solid #1d7ad9;background-position:-207px -190px;background-color:#1d7ad9}
.res-des .collection{float:right;margin-right:20px;line-height:35px;height:35px;cursor:pointer;}
.res-des .collection .icon{display:inline-block;font-size:14px;color:#666;margin-right: 5px;}
.res-des .collection.active .icon-shoucang-xian1:before{content:"\e6db";color:#fb5614;}
.res-des .collection span{display:inline-block;vertical-align:top;font-size:12px;color:#666}
.footer .copyright{border:none;padding-top:0}
.footer{font-size:14px}
.footer .copyright{border:none;padding-top:0}
div#Shade_Div{position:fixed!important}
.copyright-zx{width:320px;height:67px;margin-bottom:20px;}
.hd-des .you{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAARCAYAAACrfj41AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMxMDgwQUFEMUFBMDExRTdCNzlDOTlFNUEzMUJFOTZDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMxMDgwQUFFMUFBMDExRTdCNzlDOTlFNUEzMUJFOTZDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzEwODBBQUIxQUEwMTFFN0I3OUM5OUU1QTMxQkU5NkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzEwODBBQUMxQUEwMTFFN0I3OUM5OUU1QTMxQkU5NkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Oe5WjAAACJElEQVR42sxWOywEQRiedas5jYijJKLzLCR0Co1qGxIK0Uk8ck6iVChEqXASITrNKTRe0VDoFJ6hFiq5k1yUwt2t/5ub2Zud3WW32z/5Mo/9d+b7n7vG90QzC5A5wjaLidQF7FuELRYj8SM6SMgREnEm2kk4ISTDvGz0DDMze+Os6w8++Ii9xMyGSw/PMDrvrRw6ulGJpgjnYgz38pDF7Kcrz35pcYAZLW0OWej8TKY4OZBMWOkaedLDKCGN0cUUY1J4sjNKOHAoSEmxC281suvjHn2QrRuZdubSo+oZQWKKXMyJ3KyR6B9h5uxm9dKdDLMfLt3exIX5V+41ebkafimVy31uEDyHeXlvmY9RxaD2lKUxrT+o33lmrLG1uvjMs5/ZbreFyC0iqnoOewiz/fLoIQNjjI4+TjgovDJN/KIBjzaEsMe1ghdxoU1E1TRgyjpIJAmcIQ0KE34U0wLhznPg7hJ5ssDs4jvNM27aRBIh9BSWkqP/mk5nRG1PX4QxQtEVgvsLCncXK8338rmfV/TCqlwfe9uXaEOe/G5t900PP3216hGzKcLpH1+rQOFtiMLOW9WQ5e9Byk8nbbRuoRahHimdKBM9dI2wGrVFwROy3ejhRTrgOYB55SjrIROmPRnaTwm8eUYY/TdncDm8RyHExbLxY1/9KiFN0ODLx1tcB4XzV34GVb3h8/fURLgltMf9p6Qoiusr7kSZaFcLcSL6K8AAB7fYMDJqOtUAAAAASUVORK5CYII=");background-position:center center;background-repeat:no-repeat;display:inline-block;height:30px;width:42px;}
.add-side{margin-top:15px;height:130px}
.add-side img{width:100%}
.add-side .ad{width:155px;height:130px;}

.header-preview{height:60px;line-height:60px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);border-bottom:1px solid #dcdcdc;position:relative;z-index:999}
.header-inner a{margin:0 14px;font-size:12px;color:#999}.header-inner a i{margin-right:5px;margin-bottom:2px}.header-logo{float:left}.header-logo img{margin-top:8px;vertical-align:top !important;}
                                                                                                                     
.g-container {
    width: 1230px;
    margin-left: auto;
    margin-right: auto;
}
.header-nav {
    float: right;
}
.split {
    height: 12px;
    width: 1px;
    font-size: 0;
    background: #dcdcdc;
    vertical-align: middle;
    display: inline-block;
}
.preview-title {
    text-align: center;
    background: #fff;
    border: 1px solid #ddd;
    border-top: none;
}
.preview-title h1 {
    padding-top: 20px;
    line-height: 20px;
    font-size: 20px;
    color: #333;
    font-weight: 700;
}
.preview-title p {
    padding: 20px 0 20px;
    line-height: 20px;
}
.preview-title p span {
    margin-left: 30px;
    font-size: 12px;
    color: #999;
}

.select-zj .result-head {
    position: relative;
    height: 40px;
}
.select-zj h2 {
    padding-left: 25px;
    line-height: 40px;
    background: #4F94CD;
    color: #fff
}

.section-itemsbox {
    overflow: hidden;
    margin-bottom: 30px;
    padding-left: 10px;
}
.section-items {
    margin-top: 10px;
    margin-left: 10px;
    float: left;
    border: 1px solid #dcdcdc;
    border-radius: 5px;
    position: relative;
}
.section-items-icon {
    margin-top: 10px;
    margin-left: 10px;
    float: left;
    position: relative;
}
.section-itemsclose {
    width: 30px;
    line-height: 30px;
    height: 30px;
    text-align: center;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
}

.section-itemsclose span {
    float: left;
    display: inline;
    width: 8px;
    height: 8px;
    padding: 4px;
    line-height: 0;
    margin-top: 7px;
    margin-left: 7px;
    border-radius: 2px;
    font-size: 0;
}
.section-itemsclose i {
    display: block;
}
.icona-cha2 {
    background-position: -18px -430px;
        background-image: url(../res/images/all-icon.png);
}

.icona-cha, .icona-cha2 {
    width: 8px;
    height: 8px;
}
.current-show i {
    position: absolute;
    right: 2px;
    top: 8px;
}
.icona-down {
    background:url(../res/images/unexpand.png) center center no-repeat;
    height:10px;
    width:9px;
}

.top-filter .current-show.active .icona-down{
    background:url(../res/images/expand.png) center center no-repeat;
    height:10px;
    width:9px;
}
.section-itemstxt-zujuan {
    padding-left: 8px;
    padding-right: 30px;
    line-height: 30px;
    white-space: nowrap;
}
.section-itemstxt {
    padding-left: 8px;
    padding-right: 8px;
    line-height: 30px;
    white-space: nowrap;
}
.section-items:hover{border:1px solid #ff1c1c}
.smart-empty-tip {
    margin-top: 20px;
    color: #999;
}
.qufenxian {
    border-bottom: 1px dotted #ccc;
}

.personal-l {
    width: 200px;
    height: auto;
    background-color: #fff;
    margin-bottom: 5px;
    padding: 0px 0 20px 0;
    font-size: 16px;
}
.personal-l ul li a:hover, .personal-l ul li a.current, .personal-l h2 a:hover, .personal-l h2 a.current {
    background: #f1f1f1 url(../../img/ll.jpg) left top no-repeat;
    color: #1d8df3;
}
.personal-l ul li a {
    display: block;
    height: 50px;
    line-height: 50px;
    color: #666;
    cursor: pointer;
    padding-left: 50px;
}
.user-pic {
    float: left;
    width: 50%;
}
.user-id {
    margin-top: 35px;
    float: left;
    width: 50%;
    text-align:center
}

.pic-border {
    margin: 20px;
    width: 80px;
    height: 80px;
    border: 3px solid #f2e2d6;
    background: #f2e2d6;
    border-radius: 50%;
}
.msg-box {
    height: 140px;
    border-color:#f1f1f1;
    border-bottom-width:2px;
    border-bottom-style: solid;
}
.user-btn {position: absolute; right: 15px; top: 15px;text-align:center;}
/*.user-btn a {color:#666;line-height:34px}
.user-btn .btn {display:block;cursor:pointer;width:90px;height:32px;line-height:32px;text-align:center;color:#fff;background-color:#6571e3;border-radius:2px}*/
