@charset "utf-8";
@font-face {
    font-family: Montserrat; /*这里是说明调用来的字体名字*/
    src: url('../font/Montserrat Semi Bold.otf'); /*这里是字体文件路径*/
}
@font-face {
    font-family: Source Code Variable; /*这里是说明调用来的字体名字*/
    src: url('../font/SourceCodePro-Regular.ttf'); /*这里是字体文件路径*/
}
@font-face {
    font-family: Montserrat-Light; /*这里是说明调用来的字体名字*/
    src: url('../font/Montserrat-Light.otf'); /*这里是字体文件路径*/
}
@font-face {
    font-family: SourceHanSansCN-Bold; /*这里是说明调用来的字体名字*/
    src: url('../font/SourceHanSansCN-Bold.otf'); /*这里是字体文件路径*/
}
@font-face {
    font-family: 'iconfont';
    src: url('iconfont.eot');
    src: url('iconfont.eot?#iefix') format('embedded-opentype'),
        url('iconfont.woff2') format('woff2'),
        url('iconfont.woff') format('woff'),
        url('iconfont.ttf') format('truetype'),
        url('iconfont.svg#iconfont') format('svg');
}
.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.left-lit-title a:hover{
    color:rgba(51,51,51,1);
}
.content-div{
    margin-top: 120px;
}
.left-div{
    width: 17.8333333%;
    margin-bottom: 6em;
}
.right-div{
    width: 48.8333333%;
}
.left-big-title{
    font-size:36px;
    font-family:Microsoft YaHei UI;
    font-weight:bold;
    color:rgba(51,51,51,1);
}
.left-lit-title{
    font-size:16px;
    font-family:Microsoft YaHei UI;
    font-weight:400;
    color:rgba(51,51,51,1);
    line-height:42px;
    border-left: 2px solid rgba(0,0,0,1);  
    margin-top: 3em;
}
.left-lit-title a{
    color:rgba(51,51,51,1);
}
.left-lit-title div{
    padding-left: 25px;
}
.left-lit-title-hover{  
    border-left: 3px solid rgba(30,106,241,1);
}
.left-lit-title-hover a{
    color:rgba(30,106,241,1) !important;
}
.lit-title-iconfont{
    font-size: 12px;
}
.right-big-title{
    font-size:24px;
    font-family:Microsoft YaHei UI;
    font-weight:bold;
    color:rgba(51,51,51,1);
}
.big-title-line{
    height:2px;
    background:rgba(27,27,27,1);
    margin-left: 92px;
    width: 100%;
    margin-top: -18px;
}
.right-lit-title{
    font-size:20px;
    font-family:Microsoft YaHei UI;
    font-weight:bold;
    color:rgba(51,51,51,1);
}
.lit-title-line{
    height:1px;
    background:rgba(210,210,210,1);
    margin-left: 115px;
    width: 100%;
    margin-top: -18px;
}
.all-lit-titlt{
    margin-top: 1.5em;
    margin-bottom: 1.2em;
}
.all-big-title{
    margin-top: 1.5em;
}
.div-one-line{
    margin-left: 100px;
}
.div-two-line{
    margin-left: 60px;
}
.folder-div{
    margin-bottom: 15px;
}
.folder-title{
    font-size:16px;
    font-family:Montserrat;
    font-weight:normal;
    color:rgba(51,51,51,1);
}
.folder-div:hover .folder-iconfont,.folder-div:hover .folder-title{
    color:rgba(30, 106, 241, 1);
}
.folder-iconfont{
    color: rgba(51, 51, 51, 1);
}
.txt-lit-title{
    font-size:16px;
    font-family:SourceHanSansCN-Bold;
    font-weight:bold;
    color:rgba(51,51,51,1);
    position: absolute;
    top: 2px;
    left: 40px;
}
.txt-iconfont{
    font-size: 22px;
}
.txt-date,.txt-size{
    font-size:16px;
    font-family:Montserrat-Light;
    font-weight:300;
    color:rgba(102,102,102,1);
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.txt-content{
    font-size:16px;
    font-family:Source Code Variable;
    font-weight:400;
    color:rgba(51,51,51,1);
    line-height:24px;
    background:rgba(248,248,248,1);
    border:1px solid rgba(210,210,210,1);
    border-radius:5px;
    padding: 51px 111px 66px 48px;
    margin-bottom: 6em;
}
.txt-div{
    margin-bottom: 1.2em;
}
.txt-title{
    padding-right: 0 !important;
    padding-left: 0 !important;
}
/*适配笔记本电脑*/
@media screen and (max-width: 1366px) {
    .left-big-title{
        font-size:30px;
    }
    .left-lit-title{
        font-size:14px;
        line-height:35px;
    }
    .left-lit-title div{
        padding-left: 20px;
    }
    .right-big-title{
        font-size:22px;
    }
    .right-lit-title{
        font-size:18px;
    }
    .big-title-line{
        margin-left: 86px;
    }
    .div-one-line{
        margin-left: 92px;
    }
    .div-two-line{
        margin-left: 56px;
    }
    .folder-div{
        margin-bottom: 10px;
    }
    .folder-title,.txt-lit-title{
        font-size:14px;
    }
    .txt-date,.txt-size{
        font-size:14px;
    }
    .txt-iconfont{
        display: block;
        margin-top: -5px;
    }
    .txt-content{
        font-size:14px;
        line-height:20px;
        padding: 40px 70px 45px 35px;
    }
}
/*适配笔记本电脑*/
/*适配手机端*/
@media screen and (max-width: 750px) {
	.content-div{
	    margin-top: 80px;
	}
	.left-div,.right-div{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
		margin-bottom: 5%;
	}
	.big-line{
	    height:2px;
	    background:rgba(27,27,27,1);
	    margin-left: 50%;
	    margin-top: -20px;
	}
	.bottom-div{
		margin-top: 100px;
	}
}
/*适配手机端*/