/*公共布局*/
a,a:hover,a:visited {text-decoration:none!important;}
span {background-color:transparent;}
li {list-style:none;}
ul {padding:0 10px;display:inline-block;width:100%;margin:0 auto;margin:0!important;}
/*媒体查询*/
/*小屏*/
@media (max-width:768px) {#main {background:url(/Public/Home/tfdao/img/bg-xs.jpg) no-repeat;background-attachment:fixed;background-size:cover;}
.search-box {margin:0;}
.inputDiv {margin:30px 20px 0;}
}
/*大屏*/
@media (min-width:768px) {#main {background:url(/Public/Home/tfdao/img/bg.jpg) no-repeat;background-attachment:fixed;background-size:cover;}
.search-box {margin:20px 70px 0 70px;}
.inputDiv {margin:30px 130px 0;}
}
#main {background-color:#fff;margin:0;}
#menu h1 {margin-top: 20px;margin-bottom: 10px;}
#menu blockquote {font-size: 17.5px;border-left: 5px solid #eeeeee;}
#menu::-webkit-scrollbar {
width:10px;/*高宽分别对应横竖滚动条的尺寸*/
height:10px;scrollbar-arrow-color:red;}
/*滚动条里面小方块*/
#menu::-webkit-scrollbar-thumb {
border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:rgba(0,0,0,0.2);scrollbar-arrow-color:red;}
/*滚动条里面轨道*/
#menu::-webkit-scrollbar-track {
-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:0;background:rgba(0,0,0,0.1);}
/*搜索盒子*/
#logo {margin:0 auto;}
#logo div {margin:0 auto;width:300px;}
#img {animation:fade-in;animation-duration:0.2s;-webkit-animation:fade-in 0.2s;width:300px;}
/*搜索提示词*/
#searchlist {width:100%;position:absolute;background-color:rgba(249,240,218,0.9);border-radius:5px;margin-top:10px;display:none;}
#searchlist ul {padding:10px;}
#searchlist ul a li {color:#777;text-align:left;padding:8px 0;border-radius:5px;}
#searchlist ul a li:hover {color:lightcoral;background-color:#DCDCDC;}
#searchlist ul a li span {-webkit-tap-highlight-color:#00000000;list-style:none;cursor:pointer;box-sizing:border-box;display:inline-block;width:16px;height:16px;font-size:16px;line-height:16px;text-align:center;background:lightblue;margin-right:10px;border-radius:10px;color:#999;}
/*标签、导航选择器*/
.Select {margin:20px auto 0;color:#00868B;font-weight:bold;text-align:center;cursor:pointer;width:50%;font-size:16px;}
/*搜索框*/
.inputDiv {padding:0;z-index:1;animation:fade-in;animation-duration:0.5s;-webkit-animation:fade-in 0.5s;position:relative;border-radius:0px;}
.inputDiv input,.inputDiv button {border:none;outline:none;border-radius:3px;}
.inputDiv input {width:100%;height:42px;background:#F9F0DA;color:#575757;padding-left:15px;transition:box-shadow 0.2s;-moz-transition:box-shadow 0.2s;/* Firefox */-webkit-transition:box-shadow 0.2s;/* Safari and Chrome */-o-transition:box-shadow 0.2s;/* Opera */}
.inputDiv input:focus {box-shadow:0px 0px 0px 4px #F9F0DA;}
.inputDiv button {height:26px;width:26px;padding:2px;position:absolute;top:8px;right:8px;background:#00868B;cursor:pointer;}
.inputDiv button:before {content:"\f105";font-family:FontAwesome;color:#F9F0DA;font-size:20px;font-weight:bold;}
/*侧边栏按钮*/
.slidebtn {border-radius:50%;transition:background-color 0.2s;}
.slidebtn:hover {background-color:rgba(211,211,211,0.2);}
/*标签*/
.folder {animation:fade-in;animation-duration:1s;-webkit-animation:fade-in 1s;width:100%;margin-top:10px;display:block;}
.folder-item {margin-bottom:10px;}
.folder-item-box,.folder-item-img {width:50px;margin:0 auto;border-radius:38%;transition:all .2s ease;}
.folder-item2 {margin-bottom:20px;}
.folder-item-box2,.folder-item-img2 {width:42px;margin:0 auto;border-radius:38%;transition:all .2s ease;}
.zhuico:hover,.folder-item-img:hover,.folder-item-img2:hover {transform:translate3d(0,-3px,0);box-shadow:rgba(33,33,33,0.75) 0 14px 12px -7px!important;}
.folder-item-box p {font-size:12px;color:#969696;width:100%;margin:10px 0 0 0;text-align:center;}
/*导航*/
.nav {animation:fade-in;animation-duration:1s;-webkit-animation:fade-in 1s;width:100%;margin-top:10px;display:none;}
/*侧边栏内容*/
blockquote {margin:0!important;font-weight:bold;color:black;}
.menu ul a li {float:left;}
.sidenav-btn {font-size:14px;margin:2% 4%;padding:6px;border-radius:5px;background-color:#E3E3E3;color:black;display:block;text-align:center;text-decoration:none;width:42%;transition:0.3s;/*标签延迟0.3s显示*/}
.sidenav-btn:hover {background-color:lightgray;}
.sidenav-btn p {margin:0;font-size:10px;text-align:center;color:gray;}
#tp-weather-widget .sw-container {z-index:9;left:unset;right:10px;top:unset;bottom:10px;box-shadow:rgba(0,0,0,0.15) 0px 0px 0px;}
/*动画*/
@keyframes fade-in {
0% {opacity:0;}		/*初始状态 透明度为0*/  
40% {opacity:0;}	/*过渡状态 透明度为0*/ 
100% {opacity:1;}	/*结束状态 透明度为1*/
}
/*针对webkit内核*/
@-webkit-keyframes fade-in {
0% {opacity:0;}
40% {opacity:0;}
100% {opacity:1;}
}

/*其他2*/
.wbai{width:92%;}
.diban{width:100%;text-align:center;margin:0 auto;font-size:14px;color:lightgray;}
.diban a{color:lightgray;}
.jUtbhq,.sc-brqgnP{display: none;}

.logo {text-align: center;padding-top: 2.5rem;padding-bottom: 10px;}
.logo h1 {color: #000;font-size: 1.6rem;font-weight: 700;}
.logo p {color: #666;font-size: .9rem;}
.menu blockquote .current {border-bottom:1px solid #e0e0e0;}
.menu blockquote {cursor: pointer;border-bottom:1px solid #dadada;padding:13px;}
.menu ul{padding:20px 10px;background-color:#e0e0e0;}
.sidenav-btn {background-color: #f7f7f7;}
.sidenav-btn:hover {background-color: #e8e8e8;}
.diban {padding: 20px 0;}

.icoz{width: 50px;background-color: #7d888c;float: left;border-radius:4px;height: 50px;color: #fff;overflow: hidden;display: inline-block;background-size: cover!important;}
.icoz i{font-size:34px;padding-top:9px;text-align:center;}
.txith{overflow: hidden;height: 22px;}
.sidenav-btn:hover{background-color:#cecece;/*color: #fff;*/}
/*.sidenav-btn:hover .icoz{background-color:#989898;}*/
.newbody {background-color:#ffffffe9;margin-bottom:11px;border-radius:5px;padding:20px;box-shadow:0 1px 12px rgba(0,0,0,28%);}
.newhead{height:38px;margin-top:10px;background-color:#fff;padding: 0px;}
.newfooter{text-align:left;background-color:#fff;}
.newbody h2{font-size: 19px;font-weight: 600;}
.newfooter h2{font-size: 19px;margin-top: 29px;margin-bottom: 14px;border-bottom: 1px solid #eef1f5;padding-bottom: 9px;}
.newfooter pre {display: block;overflow-x: auto;padding: 0.8rem;margin-bottom: 0.8rem;background: #f6f6f6;-webkit-text-size-adjust: none;border-radius: 4px;font-size: .875rem;font-family: Menlo,Monaco,Consolas,"Courier New",monospace;text-align: left;line-height: 1.42857143;word-break: break-all;word-wrap: break-word;color: #555;}
.tool-name {margin-top:10px;font-size:16px;float: left;margin-left: 12px;}
.tool-name a{color:#000;margin-left: 30px;}
.btn-like,.btn-share {font-size: .75rem;border: 1px solid #ccc;border-radius: 3px;background-color: #fff;padding:4px 4px;cursor: pointer;color: #666;}
.btn-like .zan {color:#ea8496;}
.btn-like .fa-heart{min-width: 15px;}
.tool-right {margin-top: 10px;font-size: 16px;float: right;}
.tool-share {float: right;min-width: 22px;height: 22px;margin-right: 7px;margin-top: -1px;}
.tool-zan {float: right;height: 22px;margin-right: 7px;margin-top: -1px;}
@media only screen and (max-width:375px){.zantxt {display: none}}
@media only screen and (max-width: 576px) {.btn-hamburger {width: 38px;height: 38px;left:0;}}
/*.newbody .icoz{width:22px;height:22px;margin-right: 8px;margin-top: -2px;}*/
.newbody .icoz{width: 29px;height: 29px;margin-top: -5px;z-index: 9;position: absolute;border: 3px solid #fff;}
.newbody .icoz i{font-size: 16px;padding-top:4px;}

.zhuico{border-radius: 38%;float: none;transition: all .2s ease;}

/*隐藏滚动条*/
body::-webkit-scrollbar{width:0;}
/*图标颜色*/
#menu .color1 {background-color: #70c3ff;}
#menu .color2 {background-color: #fd6a7f;}
#menu .color3 {background-color: #7f8ea0;}
#menu .color4 {background-color: #89d04f;}
#menu .color5 {background-color: #998899;}
#menu .color6 {background-color: #888069;}
#menu .color7 {background-color: #b960a1;}
.neibian {position: relative;width: 299px;margin: 0 auto;margin-bottom: 44px;}
.dibu {color: #9E9E9E;font-size: 14px;padding-bottom: 10px;text-align: center;}
.heimu {height: 100%;width: 100%;position: fixed;left: 0;top: 0;opacity: .1;background: #000;z-index: 9999;display: none;}
.xiant {float: left;width:50px;height:50px}