* {margin:0; padding:0;}
html, body {font-family:"微软雅黑","Helvetica Neue",helvetica,Arial,'Microsoft YaHei',sans-serif; font-size:16px; -webkit-overflow-scrolling:touch;}
a {text-decoration:none; color:#6d6b6b;}
a:hover {color:#31302f;}
ul, li {list-style:none;}
img {display:block;}
.ellipse {display:block; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ellipse-8h {overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:8;}
.ellipse-4h {overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4; max-height:78px;}
.ellipse-3h {overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; max-height:58px;}
.fa {width:14px; text-align:center; margin-right:10px;}
.text {padding-left:0}
.col-clr-pd {padding-left:0; padding-right:0;}
.navbar-toggle {margin-top:18px;}
.main-title-center {text-align:center; font-size:1.2em;}
.second-title {text-align:center; margin-bottom:30px; padding:0 15px;}
.second-title .span01{margin:0 20px;}
.main-color {color:#205ba9;}

/* 侧边栏 */
.side {position:fixed; width:54px; height:auto; right:0; bottom:50px; z-index:9999999; box-shadow:0 4px 18px 0 rgba(7, 17, 27, .1);}
.side ul li {width:54px; height:54px; float:left; position:relative; border-bottom:1px solid #444;}
.side ul li .sidebox {position:absolute; width:54px; height:54px; top:0; right:0; transition:all 0.3s; background:#fff; opacity:1; filter:Alpha(opacity=100); color:#fff; overflow:hidden;}
.side ul li .sidetop {width:54px; height:54px; line-height:54px; display:inline-block; background:#fff; opacity:1; filter:Alpha(opacity=100); transition:all 0.3s;}
.side ul li .sidetop:hover {background:#5478c4; opacity:1; filter:Alpha(opacity=100);}
.side ul li:hover .fa {color:#fff;}
.side ul li .fa {display:inline-block; width:54px; vertical-align:middle; color:#a8a8a8; font-size:18px;}