/* 
 * 绿色梧桐模版
 * 支持版本emlog pro
 * 作者：蓝叶
 * 网址：https://lanye.org
 * 更新：2024-04-02
 */
*{margin:0;padding:0;border:0;}
ul,li,dt,dd{list-style:none}
:hover{-moz-transition-duration:.4s, .5s;-moz-transition-property: background-color, color;-moz-transition-timing-function: ease, ease;-ms-transition-duration: .4s, .5s;-ms-transition-property: background-color, color;-ms-transition-timing-function: ease, ease;-o-transition-duration: .4s, .5s;-o-transition-property: background-color, color;-o-transition-timing-function: ease, ease;transition-duration: .4s, .5s;transition-property: background-color, color;transition-timing-function: ease, ease;-webkit-transition-duration: .4s, .5s;-webkit-transition-property: background-color, color;-webkit-transition-timing-function:ease, ease;}.mar-r-4{margin-right:4px;}
pre{position:relative;overflow:auto;margin:10px 0;padding:10px 15px;width:auto;border:1px solid #f2f2f2;border-left:4px solid #c00;background: #fafafa;
color: #555;text-align:left;word-wrap:break-word;font:400 12px/25px '宋体';}
.overflow{overflow:hidden;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;}
input,textarea{outline:none;}
h1,h2,h3,h4{font-weight:normal;font-size:12px;}
.fa-16{font-size:16px !important;color:#fff;margin-right:5px;}
.mar-l-10{margin-left:10px !important;}
.mar-r-8{margin-right:8px !important;}
.fa-link{color:#3F482C;}
.clear{clear:both;}
#bodybg{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:1000;opacity:0.7;filter:alpha(Opacity=70);-moz-opacity:0.7;}
body{font-family:"Microsoft Yahei";font-size:12px;background-color:#6a8464;}
/*header*/
.header{width:100%;height:190px;background:#6a8464 url(../images/headbg.jpg) no-repeat top center;overflow:hidden;}
.header .head{width:980px;margin:0 auto;position:relative;}
.head .logo{position:absolute;top:60px;left:45px;}
.head .logo h1{font-size:24px;text-shadow: #000 1px 1px 1px;}
.head .logo h1 a{color:#fff;}
.head .logo h1 img{max-height:70px}
.head .logo h3{font-size:12px;font-family:"宋体";color:#eee;padding-top:15px;text-shadow: #000 1px 1px 1px;}
.head .logo:hover{-webkit-animation-name:wobble;animation-name:wobble;}
/*topsearch*/
.head .topsearch{position:absolute;top:80px;right:0px;box-shadow: rgba(0,0,0,0.3) 0px 2px 1px 0px;}
.topsearch .search{float:left;padding:5px 5px 5px 20px;height:20px;background:#fff url(../images/search.png) no-repeat 0 5px;opacity:0.8;border-top-left-radius:4px;border-bottom-left-radius:4px;}
.topsearch .submit{float:left;padding:5px;height:30px;background:#92B379;color:#fff;font-family:Microsoft Yahei;line-height: 20px;border-top-right-radius:4px;border-bottom-right-radius:4px;cursor:pointer;}
.topsearch .submit:hover{background:#91a681}
/*toptext*/
.head .toptext{position:absolute;top:65px;right:0;color:#fff;filter:glow(color=black,strength=1);text-shadow:#000 1px 1px 1px;width:300px;line-height:28px;font-family:"宋体";-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.head .toptext:hover{-webkit-animation-name:wobble;animation-name:wobble;}
/*menu*/
.menu{width:980px;height:40px;margin:0 auto;background-color:#91a681;box-shadow: rgba(0,0,0,0.3) 0px 2px 1px 0px;border-radius:4px;}
.menu ul{float:left;}
.menu ul li{float:left;height:100%;line-height:39px;letter-spacing:2px;padding:0 20px;border-right:1px solid #B3BEAA;}
.menu ul li:nth-child(1){border-top-left-radius:4px;border-bottom-left-radius:4px;}
.menu ul li.current,.menu ul li:hover{background-color:#92B379;}
.menu ul li a{color:#fff;font-size:14px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.menu ul li a:hover{-webkit-animation-name:bounceIn;animation-name:bounceIn;}
.menu .sub-nav{position:absolute;z-index:99999;display:none;width:auto;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-left: -20px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.menu .sub-nav li{float:none;background-color:#91a681;border-radius:0;}
.menu .sub-nav li a{color:#fff;}
.menu .sub-nav li:hover{background-color:#92B379;}
.menu .sub-nav li:nth-child(1){border-radius:0;}
/*wrap*/
.wrap{width:980px;margin:10px auto 0;}
/*main_left*/
.wrap .main_left{float:left;width:720px;}
/*hot_box*/
.main_left .hot_box{margin-top:0;}
.hot_box ul{display:inline-block;}
.hot_box ul li{float:left;margin:0 10px 0 0;width:164px;height:148px;background:#E1E6E0;position:relative;padding:4px;overflow:hidden;border-radius:4px;transition: all .3s ease 0;}
.hot_box ul li:hover{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity:0.8;}
.hot_box ul li:hover img{-webkit-animation-name:bounceIn;animation-name:bounceIn;}
.hot_box ul li img{width:164px;height:148px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.hot_box .bg{width:164px;height:25px;position:absolute;bottom:4px;left:4px;right:4px;background:#91a681;filter:alpha(Opacity=70);-moz-opacity:0.7;opacity:0.7;z-index:1;}
.hot_box h2{width:154px;height:25px;line-height:25px;padding:0 5px;bottom:4px;left:4px;right:4px;position:absolute;z-index:2;color:#fff;font-family:"宋体";white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;}
.hot_box h2 a{color:#fff;}
.hot_box ul li:nth-child(4n){margin-right:0;}
/*lujing*/
.main_left .lujing{color:#414541;background:#e1e6e0;padding:10px;border-radius:4px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.lujing a{color:#414541}
.lujing a:hover{text-decoration:underline;}
/*list_box*/
.main_left .list_box{background-color:#e1e6e0;border:1px solid #91A681;margin-top:10px;padding:10px;border-radius:4px;}
.list_box ul{display:inline-block;width:100%;}
.list_box ul li{width:100%;display:inline-block;margin-bottom:10px;border-bottom:1px dotted #92B379;padding-bottom:10px;}
.list_box ul li .thumimg{float:left;width:160px;height:140px;padding:2px;background:#fff;border-radius:4px;}
.list_box ul li .thumimg:hover{background:#C1C5BF;}
.list_box ul li .thumimg:hover img{-webkit-animation-name:pulse;animation-name:pulse;}
.list_box ul li .thumimg img{width:160px;height:140px;border-radius:4px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.list_box ul li .info{margin-left:175px;}
.list_box ul li .info h2{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:5px;text-shadow: 1px 1px 1px #ccc, 0px 0px 0px rgba(0, 0, 0, 0.15);}
.list_box ul li .info h2 a{color:#4f7200;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.list_box ul li .info h2 a:hover{text-decoration:underline;-webkit-animation-name:bounceIn;animation-name:bounceIn;}
.list_box ul li .info .date{border-bottom:1px solid #D1D2CF;padding-bottom:10px;}
.list_box ul li .info .date span{margin-top:5px;font-family:"宋体";font-size:12px;color:#637160;margin-right:10px;}
.list_box ul li .info .date span a{color:#637160;}
.list_box ul li .info .date span a:hover{text-decoration:underline;}
.list_box ul li .info .desc{margin-top:5px;color:#637160;font-family:"宋体";line-height:25px;text-indent:2em;height:80px;overflow:hidden;}
/*pagenavi*/
#pagenavi{width:100%;text-align:center;padding-bottom:10px;}
#pagenavi span{display:inline-block;margin:10px 5px 0 0;padding:5px 10px;background:#8aa653;color:#fff;font-size:14px;border-radius:4px;}
#pagenavi a{display: inline-block;margin:10px 5px 0 0;color:#6A8464;font-size:14px;padding:5px 10px;background:#F2EFEF;border-radius:4px;}
#pagenavi em{display: inline-block;margin:10px 5px 0 0;color:#6A8464;font-size:14px;padding:5px 10px;background:#F2EFEF;border-radius:4px;}
#pagenavi a:hover{color:#fff;background:#8aa653;}
/*content_box*/
.main_left .content_box{background-color:#e1e6e0;border:1px solid #91A681;margin-top:10px;padding:10px;border-radius:4px;}
.content_box p{line-height:25px;}
.content_box h2{text-align:center;text-shadow: 1px 1px 1px #ccc, 0px 0px 0px rgba(0, 0, 0, 0.15);color:#4f7200;font-size:24px;margin:15px 0 10px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.content_box h2:hover{-webkit-animation-name:pulse;animation-name:pulse;}
.content_box .date{text-align:center;font-family:"宋体";font-size:12px;color:#637160;padding-bottom:5px;border-bottom:1px solid #ccc;margin:0 0px 15px;}
.content_box .date a{color:#637160;}
.content_box .content{color:#2A2C29;line-height:25px;max-width:698px;}
.content p{line-height:25px;color:#2A2C29;}
.content img,.content div,.content pre{max-width:698px;}
.content .log_a{text-align:center;width:100%;margin:30px auto 10px;height:45px;}
.log_a .zd_comm{display: inline-block;margin-right:20px;color:#fff;background:#5cb85c;font-size:14px;padding:10px 20px;font-weight:bold;box-shadow: 0 0 4px 1px rgba(0,150,0,0.3);border-radius:4px;background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:30px 30px;}
.log_a .zd_share{display: inline-block;color:#fff;background:#f85d00;padding:10px 20px;font-size:14px;font-weight:bold;box-shadow:0 0 4px 1px rgba(0,150,0,0.3);border-radius:4px;background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:30px 30px;}
.log_a .zd_share a{color:#fff;}.log_a .zd_share a:hover{text-decoration:none}
.log_a .zd_qq{display: inline-block;margin-left:20px;color:#fff;background:#61AB61;font-size:14px;padding:10px 20px;font-weight:bold;box-shadow: 0 0 4px 1px rgba(0,150,0,0.3);border-radius:4px;background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:30px 30px;}
.log_a .zd_qq a{color:#fff;}.log_a .zd_qq a:hover{text-decoration:none}
.zd_comm:hover,.zd_share:hover,.zd_qq:hover{background:#00aff0;cursor:pointer;background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px;}
/*share box*/
#share_box{display:none;width:200px;border:1px solid #ccc;border-radius:6px;margin:0 auto;background:#fff;position:fixed;left:0;right:0;top:250px;z-index:1002;padding:25px;}
.sharebutton i{font-size:24px}
.sharebutton i.fa-weibo{color:#F66}
.sharebutton i.fa-star-o{color:#CC3}
.sharebutton i.fa-qq{color:#00aff0}
.sharebutton i.fa-weixin{color:#0C3}
#share_box a{margin-right:15px;}
.sharebutton{position:relative}
.wxqrcode{position:absolute;top:-170px;right:0;left:0;margin:0 auto;display:none}
.wxqrcode img{background:#fff;padding:10px}
/*post_banquan*/
.post_banquan{float:left;padding:10px 0;width:100%;border-radius:5px;margin-bottom:10px;margin-top: 10px;text-shadow: 1px 1px 0px #eeeeee;background-color:#78B778;line-height: 20px;}
.post_banquan .qrimg{float:left;margin-left:10px;}
.post_banquan .qrimg img{padding:10px;background:#fff;width:110px;height:110px;}
.post_banquan ul{margin-left:150px;overflow:hidden;margin-right:10px;max-width:538px;min-width:160px;white-space:nowrap;text-overflow:ellipsis;}
.post_banquan ul li{margin-bottom:5px;font-size:14px;color:#000;}
.post_banquan a{color:#000;}.post_banquan a:hover{color:#000;}
.post_banquan .tags{ text-shadow:none;font-size:12px;}
.post_banquan .tags a{float:left;display:block;margin-right:5px;color:#fff;padding:5px; border-radius:3px;}
.post_banquan .tags a:hover{background:#9c3 !important;}
/*related_log*/
#related_log{background-color:#e1e6e0;border:1px solid #91A681;margin-top:10px;width:100%;border-radius:4px;overflow:hidden;}
#related_log #related_tit{background: #cddcb0;font-size:14px;padding:5px 10px;color:#3f482c;font-weight:bold;text-shadow:1px 1px 1px #fff, 1px 2px 2px rgba(250, 14, 14, 0.15);border-top-left-radius:4px;border-top-right-radius:4px;}
#related_log ul{display:inline-block;margin:10px;}
#related_log ul li{width:50%;height:60px;float:left;margin:0 0 15px;position:relative;}
#related_log ul li p{line-height:normal;}
#related_log img{width:80px;height:60px;float:left;padding:2px;background:#fff;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
#related_log img:hover{-webkit-animation-name:pulse;animation-name:pulse;}
#related_log a{font-family:"宋体";color:#333;}
#related_log .info{margin-left:90px;max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#related_log .info h3{color:#444;}
#related_log .info h3 a{color:#444;}
#related_log .info h3 a:hover{text-decoration:underline;}
#related_log .info .date{font-family:"宋体";color:#637160;font-size:12px;margin-top:15px;}
/*commt_box*/
.main_left .ajax_comment{background-color:#e1e6e0;border:1px solid #91A681;margin-top:10px;border-radius:4px;display:inline-block;width: 100%;}
.ajax_comment .title{background: #cddcb0;font-size:14px;padding:5px 10px;color:#3f482c;font-weight:bold;text-shadow:1px 1px 1px #fff, 1px 2px 2px rgba(250, 14, 14, 0.15);border-top-left-radius:4px;border-top-right-radius:4px;}
.commt_box{margin:10px 20px 20px;}
.commt_box .comment-header{background:url(../images/plbg.png) no-repeat 0 1px;height:45px;}
.commt_box .comment{padding:15px 0;float:left;width:100%;border-top: 1px solid rgba(0,0,0,0.13);}
.comment:hover img{-webkit-transform: rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all 0.5s ease-in;}
.comment:hover .comment-reply{display:initial;}
.comment .avatar{float:left;margin:0;;padding:2px;border-radius:50px;box-shadow:0 0 1px 0px rgba(0, 0, 0, 0.3);width:48px;height:48px;}
.comment .avatar:hover{box-shadow:0 0 1px 0px rgba(9, 123, 9, 0.8);}
.comment .avatar img{border-radius: 50px;-webkit-animation: btn-pudding 1s linear;-moz-animation: btn-pudding 1s linear;animation: btn-pudding 1s linear;transition: all .3s ease-out;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-o-transition: all .3s ease-out;}
.comment .comment-info{ position:relative;padding-left:70px;}
.comment-info .louceng{font-size:14px;color:#999;position:absolute;top:0;right:0;}
.comment-info .poster{font-size:12px;font-weight:bold;color:#666;padding-right:10px;}
.comment-info .poster a{color:#666;}
.comment-info .comment-time{padding-right:10px;color:#999;}
.comment-info .comment-reply{color:#999;display:none;}
.comment-info .comment-reply a{color:#999;}
.comment-info .comment-content{padding-top:10px;line-height:25px;font-family:"宋体"; overflow:hidden;}
.comment-info .comment-content pre{margin:5px 0 !important;font: 400 12px/20px '宋体' !important;border-left:4px solid #A59A9A !important;}
.comment .comment-children{margin:20px 0 0 35px;padding-top:15px;clear:both;border-top: 1px solid rgba(0,0,0,0.13);}
.comment-children .avatar{width:36px;height:36px;}
.comment-children .comment-info{padding-left:60px !important;}
#comment-place{clear:both;}
.comment-post{ position:relative;}
.comment-post .place-header{display:none;background:url(../images/plbg.png) no-repeat 0 -102px;height:45px;border-bottom:1px solid #8aa653;}
#commentform{margin:10px 0;}
.comment-post .textarea{border:1px solid #ccc;padding-right:20px;border-top-left-radius:4px;border-top-right-radius:4px;background: #fff url(../images/bg_sprites.png) 0 -91px repeat-x;}
.textarea textarea{width:100%;height:54px;outline:none;padding:10px;resize:none;background:transparent;color:#999;}
.textarea textarea:focus{color:#333;}
.comment-post .comm_toolbar{position:relative;width:100%;height:30px;box-shadow:0 1px 0 rgba(255,255,255,0.6);}
.comm_toolbar .comm_tool{position:relative;height:30px;background: url(../images/bg_sprites.png) 0 -60px repeat-x;border:1px solid #ccc;border-top:0;}
.comm_toolbar .comm_tool .tool_bq{cursor:pointer;float:left;height:30px;line-height:30px;border-right:1px solid #ccc;text-align:center;font-size: 18px;padding:0 20px;background-color: #e6e6e6;background-image:linear-gradient(#fcfcfc, #fcfcfc 25%, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), color-stop(25%, #fcfcfc), to(#e6e6e6));background-image:-webkit-linear-gradient(#fcfcfc, #fcfcfc 25%, #e6e6e6);background-image:-moz-linear-gradient(top, #fcfcfc, #fcfcfc 25%, #e6e6e6);background-image:-ms-linear-gradient(#fcfcfc, #fcfcfc 25%, #e6e6e6);text-shadow:0 1px 0 #fff;color:#555;}
.comm_toolbar .comm_tool .tool_bq:hover{background-image:linear-gradient(#E8E7E7, #E7E5E5 25%, #FDFDFD);color:#8aa653;}
.comm_toolbar .comm_tool .tool_img{cursor:pointer;float:left;height:30px;line-height:30px;border-right:1px solid #ccc;text-align:center;font-size: 18px;padding:0 20px;background-color: #e6e6e6;background-image:linear-gradient(#fcfcfc, #fcfcfc 25%, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), color-stop(25%, #fcfcfc), to(#e6e6e6));background-image:-webkit-linear-gradient(#fcfcfc, #fcfcfc 25%, #e6e6e6);background-image:-moz-linear-gradient(top, #fcfcfc, #fcfcfc 25%, #e6e6e6);background-image:-ms-linear-gradient(#fcfcfc, #fcfcfc 25%, #e6e6e6);text-shadow:0 1px 0 #fff;color:#555;}
.comm_toolbar .comm_tool .tool_img:hover{background-image:linear-gradient(#E8E7E7, #E7E5E5 25%, #FDFDFD);color:#8aa653;}
.comm_toolbar .comm_tool .tool_qiand{cursor:pointer;float:left;height:30px;line-height:30px;border-right:1px solid #ccc;text-align:center;font-size: 18px;padding:0 20px;background-color: #e6e6e6;background-image:linear-gradient(#fcfcfc, #fcfcfc 25%, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), color-stop(25%, #fcfcfc), to(#e6e6e6));background-image:-webkit-linear-gradient(#fcfcfc, #fcfcfc 25%, #e6e6e6);background-image:-moz-linear-gradient(top, #fcfcfc, #fcfcfc 25%, #e6e6e6);background-image:-ms-linear-gradient(#fcfcfc, #fcfcfc 25%, #e6e6e6);text-shadow:0 1px 0 #fff;color:#555;}
.comm_toolbar .comm_tool .tool_qiand:hover{background-image:linear-gradient(#E8E7E7, #E7E5E5 25%, #FDFDFD);color:#8aa653;}
.comm_toolbar .comm_tool .tool_link{cursor:pointer;float:left;height:30px;line-height:30px;border-right:1px solid #ccc;text-align:center;font-size: 18px;padding:0 20px;background-color: #e6e6e6;background-image:linear-gradient(#fcfcfc, #fcfcfc 25%, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), color-stop(25%, #fcfcfc), to(#e6e6e6));background-image:-webkit-linear-gradient(#fcfcfc, #fcfcfc 25%, #e6e6e6);background-image:-moz-linear-gradient(top, #fcfcfc, #fcfcfc 25%, #e6e6e6);background-image:-ms-linear-gradient(#fcfcfc, #fcfcfc 25%, #e6e6e6);text-shadow:0 1px 0 #fff;color:#555;}
.comm_toolbar .comm_tool .tool_link:hover{background-image:linear-gradient(#E8E7E7, #E7E5E5 25%, #FDFDFD);color:#8aa653;}
.comm_toolbar .comm_tool .tool_code{cursor:pointer;float:left;height:30px;line-height:30px;border-right:1px solid #ccc;text-align:center;font-size: 18px;padding:0 20px;background-color: #e6e6e6;background-image:linear-gradient(#fcfcfc, #fcfcfc 25%, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), color-stop(25%, #fcfcfc), to(#e6e6e6));background-image:-webkit-linear-gradient(#fcfcfc, #fcfcfc 25%, #e6e6e6);background-image:-moz-linear-gradient(top, #fcfcfc, #fcfcfc 25%, #e6e6e6);background-image:-ms-linear-gradient(#fcfcfc, #fcfcfc 25%, #e6e6e6);text-shadow:0 1px 0 #fff;color:#555;}
.comm_toolbar .comm_tool .tool_code:hover{background-image:linear-gradient(#E8E7E7, #E7E5E5 25%, #FDFDFD);color:#8aa653;}
.comm_toolbar .comm_tool .comm_tijiao{cursor:pointer;position:absolute;right:0;top:0;height:30px;width:100px;text-align:center;
text-shadow:0 1px 0 #fff;color:#555;line-height:30px;font-size:14px;font-weight:bold;border-left:1px solid #ccc;background-color: #e6e6e6;background-image:linear-gradient(#fcfcfc, #fcfcfc 25%, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), color-stop(25%, #fcfcfc), to(#e6e6e6));background-image:-webkit-linear-gradient(#fcfcfc, #fcfcfc 25%, #e6e6e6);background-image:-moz-linear-gradient(top, #fcfcfc, #fcfcfc 25%, #e6e6e6);background-image:-ms-linear-gradient(#fcfcfc, #fcfcfc 25%, #e6e6e6);}
.comm_toolbar .comm_tool .comm_tijiao:hover{background-image:linear-gradient(#E8E7E7, #E7E5E5 25%, #FDFDFD);}
.comm_toolbar .comm_tool .comm_tijiao input[type="submit"]{cursor:pointer;text-shadow:0 1px 0 #fff;color:#555;font-size:14px;font-weight:bold;background:none; outline:none;}
.comm_toolbar .comm_tool .cancel-reply{cursor:pointer;position:absolute;right:101px;top:0;height:30px;width:100px;text-align:center;
text-shadow:0 1px 0 #fff;color:#555;line-height:30px;font-size:14px;font-weight:bold;border-left:1px solid #ccc;background-color: #e6e6e6;background-image:linear-gradient(#fcfcfc, #fcfcfc 25%, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), color-stop(25%, #fcfcfc), to(#e6e6e6));background-image:-webkit-linear-gradient(#fcfcfc, #fcfcfc 25%, #e6e6e6);background-image:-moz-linear-gradient(top, #fcfcfc, #fcfcfc 25%, #e6e6e6);background-image:-ms-linear-gradient(#fcfcfc, #fcfcfc 25%, #e6e6e6);}
.comm_toolbar .comm_tool .cancel-reply:hover{background-image:linear-gradient(#E8E7E7, #E7E5E5 25%, #FDFDFD);}
.comm_toolbar .comm_tool .cancel-reply a{color:#555;}
.comm_toolbar .comm_tool .cancel-reply a:hover{ text-decoration:none;}
.comment-post .comm_infobox{z-index:9999;display:none;position:absolute;width:300px;background:#fff;top:0;left:0;right:0;margin:0 auto;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px #fff,0 2px 6px rgba(0,0,0,0.4);padding:20px;}
.comm_infobox input[type="submit"]{color:#fff;height:auto;box-shadow: 0 0 4px 1px rgba(0,150,0,0.3);border-radius: 4px;background:#5cb85c;color:#fff;padding:10px;font-size:14px;font-weight:100;float:left;margin:10px 20px 0 0;font-family: microsoft yahei; cursor:pointer;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size: 40px 40px;}
.comm_infobox .comm_rest{color:#fff;height:auto;box-shadow: 0 0 4px 1px rgba(0,150,0,0.3);border-radius: 4px;background:#00aff0;color:#fff;padding:10px;font-size:14px;font-weight:100;float:left;margin:10px 20px 0 0;font-family: microsoft yahei; cursor:pointer;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size: 40px 40px;}
.comm_infobox .comm_close{box-shadow: 0 0 4px 1px rgba(0,150,0,0.3);border-radius: 4px;background:#f85d00;color:#fff;padding:10px;font-size:14px;font-weight:100;float:left;margin:10px 0 0; cursor:pointer;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size: 40px 40px;}
.comm_infobox input[type="submit"]:hover,.comm_infobox .comm_close:hover,.comm_infobox .comm_rest{background:#00aff0;cursor:pointer;background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:30px 30px;}
.comm_infobox input[type="text"]{width:234px;}
.comm_infobox p{float:left;width:300px;padding-bottom:10px;}
.comm_infobox label{float:left;font-size:18px;}
.comm_infobox input{float:left;border:1px solid #ccc;height:25px;padding:0 5px; outline:none;color:#999;}
.comm_infobox input:focus{border:1px solid #00aff0;color:#333}
.comm_infobox img{margin-left:10px;background:#F0E7E7;padding:2px;}
.comm_infobox input[name="imgcode"]{width:110px;height:36px;}
.smile{padding:12px;}
.smile img{width:22px;height:22px;padding:2px;border:1px solid #f6f6f6;}
.smile img:hover{border:1px solid #00ccff;}
.smile .arrow{background:url(../images/bg_msg2.gif) -13px -9px no-repeat; width:6px; height:11px; overflow:hidden;position:absolute; left:-6px; top:85px}
.smilebg{width:217px;position:absolute;z-index:999;height:185px;display:none;background:#fff;border:solid #ddd 1px;border-radius:2px;box-shadow:0 0 10px #f1f1f1;margin:-76px 0 0 45px;line-height:20px;}
#ajax_ok{color:red;font-weight:bold;}
.verifycode img{width: 110px;}
/*vip*/
.vp,.vip,.vip1,.vip2,.vip3,.vip4,.vip5,.vip6,.vip7{background: url(../images/vip.png) no-repeat;display: inline-block;overflow: hidden;border: none;}.vp{background-position:-494px -3px;width: 16px;height: 16px;margin-bottom: -3px;}.vp:hover{background-position:-491px -19px;width: 19px;height: 18px;margin-top: -3px;margin-left: -3px;margin-bottom:-3px;}.vip{background-position:-494px -3px;width: 16px;height: 16px;margin-bottom: -3px;}.vip:hover{background-position:-515px -22px;width: 16px;height: 16px;margin-bottom: -3px;}
.vip1{background-position:-1px -2px;width: 46px;height: 14px;margin-bottom: -1px;}.vip1:hover{background-position:-1px -22px;width: 46px;height: 14px;margin-bottom: -1px;}.vip2{background-position:-63px -2px;width: 46px;height: 14px;margin-bottom: -1px;}
.vip2:hover{background-position:-63px -22px;width: 46px;height: 14px;margin-bottom: -1px;}.vip3{background-position:-144px -2px;width: 46px;height: 14px;margin-bottom: -1px;}.vip3:hover{background-position:-144px -22px;width: 46px;height: 14px;margin-bottom: -1px;}.vip4{background-position:-227px -2px;width: 46px;height: 14px;margin-bottom: -1px;}.vip4:hover{background-position:-227px -22px;width: 46px;height: 14px;margin-bottom: -1px;}.vip5{background-position:-331px -2px;width: 46px;height: 14px;margin-bottom: -1px;}.vip5:hover{background-position:-331px -22px;width: 46px;height: 14px;margin-bottom: -1px;}.vip6{background-position:-441px -2px;width: 46px;height: 14px;margin-bottom: -1px;}.vip6:hover{background-position:-441px -22px;width: 46px;height: 14px;margin-bottom: -1px;}.vip7{background-position:-611px -2px;width: 46px;height: 14px;margin-bottom: -1px;}.vip7:hover{background-position:-611px -22px;width: 46px;height: 14px;margin-bottom: -1px;}
/*main_right*/
.wrap .main_right{float:right;width:250px;}
/*sidebar*/
.main_right .sidebar{width:100%;background:#e1e6e0;margin-bottom:10px;border-radius:4px;}
.sidebar h3{background:#cddcb0;font-size:14px;padding:5px;color:#3f482c;font-weight:bold;text-shadow: 1px 1px 1px #fff, 1px 2px 2px rgba(250, 14, 14, 0.15);border-top-left-radius:4px;border-top-right-radius:4px;}
.sidebar ul{padding:10px;}
.sidebar ul li{line-height:25px;background:url(../images/list_bg.gif) no-repeat 0 11px;padding-left:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.sidebar ul li a{color:#4f7200;}
.sidebar ul li a:hover{text-decoration:underline;}
.sidebar img{max-width:100%}
/*logsearch*/
#logsearch{padding:10px;display:inline-block;}
#logsearch input[type="text"]{background:#fff url(../images/search.png) no-repeat 0 5px;padding:5px 0 5px 20px;float:left;width:145px;}
#logsearch input[type="submit"]{background:#8aa653;padding:5px;float:left;color:#fff;cursor:pointer;}
#logsearch input[type="submit"]:hover{background:#6a8464;}
/*newcomment*/
#newcomment{width:100%;}
#newcomment li{background:none;padding:0;}
#newcomment li .commimg{width:40px;height:40px;padding:2px;background:#fff;float:left;}
#newcomment li .commimg img{width:40px;height:40px;}
#newcomment li .info{float:left;margin-left:10px;width:170px;overflow:hidden;}
#newcomment li .info .name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
/*bloggerinfo*/
#bloggerinfo{display:inline-block;}
#bloggerinfo #bloggerinfoimg img{width:100%;height:auto;}
#bloggerinfo .name{text-align:center;padding:5px 0}
#bloggerinfo .name a{font-size:14px;}
#bloggerinfo .jieshao{color:#637160;line-height:20px;text-indent:2em;}
/*link*/
#link li{background:none;padding-left:0;}
/*tips*/
.tooltip{font-size:12px;position:absolute;padding:5px;z-index:100000;opacity:.8;font-family:Microsoft Yahei}.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:6px dashed #000;top:0;left:20%;margin-left:-5px;border-bottom-style:solid;border-top:0;border-left-color:transparent;border-right-color:transparent}.tipsy-arrow-n{border-bottom-color:#91a681}.tipsy-inner{background-color:#91a681;color:#FFF;max-width:200px;padding:5px 8px 4px 8px;text-align:center;border-radius:3px}
/*footer*/
.footer{width:980px;height:120px;margin:10px auto 0;background:url(../images/footbg.jpg) no-repeat top center;text-align:center;padding:50px 0 0;color:#fff;font-family:"宋体";}
.footer p{line-height:25px;}
.footer a{color:#fff;}
/*mobi_search*/
#mobi_search{width:100%;}
#mobi_search form{padding:10px;}
#mobi_search form .search{float:left;padding:11px 5px;width:calc(100% - 75px);}
#mobi_search form .submit{float:left;padding:10px 5px;background:#00aff0;color:#fff;}
/*huandeng*/
.huandeng{margin:10px 10px 0;display:none;}
.pagination1 .swiper-pagination-switch{border-radius:0!important;width:20px!important;height:5px!important}
/*swiper*/
.home-device,.swiper-container{margin:0 auto;position:relative;border-radius:4px;}.home-device,.swiper-container,.swiper-slide{width:100%;height:148px}.swiper-container{overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transition-timing-function:ease;-o-transform:translate(0,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0,0,0);transition-timing-function:ease}.swiper-slide{float:left}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}.home-device .arrow-left,.home-device .arrow-right{position:absolute;top:50%;margin-top:-15px;width:17px;height:30px}.home-device .arrow-left{left:10px}.home-device .arrow-right{right:10px}.swiper-main{width:100%;height:148px;position:relative}.pagination1,.sm-free,.sm-shadow{position:absolute}.sm-shadow{bottom:-15px;width:606px;height:38px;left:17px;background:url(../images/shadow.png)}.sm-free{width:105px;height:61px;background:url(../images/free.png);right:-2px;top:-2px;z-index:2}.swiper1,.swiper1 .swiper-slide{width:100%;height:148px}.pagination1{text-align:center;margin:0 auto 5px;bottom:0;left:0;z-index:2;right:0}.content-slide{background:#fff;padding:20px;border-radius:5px}.cs-1,.cs-2{float:left;width:270px;margin-top:10px;margin-bottom:10px}.cs-1{margin-right:20px;background:#333;color:#fff}.cs-2{background:#ad2e4c;color:#fff}.pagination1 .swiper-pagination-switch{display:inline-block;width:8px;height:8px;border-radius:10px;background:#5e5e5e;box-shadow:0 1px 2px #555 inset;margin:0 3px;cursor:pointer}.demo-title,.sw-title{font-weight:300;margin:50px 0 20px}.pagination1 .swiper-active-switch,.sw-content{background:#fff}.sw-title{padding:5px 20px;font-size:41px;font-family:Lato,sans-serif;line-height:50px;color:#222;border-bottom:1px solid #555}.sw-content{border-radius:5px}.demo-title{text-align:center;font-size:31px;font-family:Lato,Arial,Helvetica;line-height:35px}.swiper-slide img{height:148px;width:100%}
/*mobi_head*/
.mobi_head{display:none;width:100%;height:50px;background:#92B379; position:relative;}
.mobi_head h1{position:absolute;left:5px;top:5px;font-size:24px;}
.mobi_head h1 a{color:#fff;}
.mobi_head h1 img{height:40px}
.mobi_head .mobi_nav{width:34px;height:21px;background:url(../images/navigation.png) no-repeat;background-size:28px 20px;position:absolute;top:15px;right:10px;cursor: pointer;}
.mobi_menu{position:fixed;z-index:9999;width:50%;height:100%;top:0;right:-50%;background:#444;display:none;}
.mobi_menu ul{padding:10px;position:relative;}
.mobi_menu ul li{text-align:left;border-bottom:1px solid #555;line-height:35px;}
.mobi_menu ul li a{color:#fff;font-size:14px;font-weight:bold;}
.mobi_menu .sub-nav{display:none}
#mobi_close{position:absolute;top:10px;right:10px;color:#fff;font-size:15px;border:1px solid #fff;border-radius:30px;padding:5px 6px;line-height:0;margin-right:5px;cursor:pointer;}
/*uptop*/
.fhdb{display:none;position:fixed;bottom:50px;right:10px;font-size:24px;background:#fff;color:#676666;padding:10px;opacity:0.6;filter:alpha(Opacity=60);-moz-opacity:0.6;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;cursor:pointer;}
.fhdb:hover{opacity:1;filter:alpha(Opacity=100);-moz-opacity:1;-webkit-animation-name:tada;animation-name:tada;}
@media screen and (max-width: 770px){
.header .head{width:100%;}
.menu{width:100%;}
.wrap{width:auto;margin:10px;}
.wrap .main_left{width:100%;}
.wrap .main_right,.wrap .main_left .hot_box{display:none;}
.footer{width:100%;}
.content img, .content div, .content pre,.content_box .content{max-width:100%;}
}
@media screen and (max-width: 600px){
.menu,.header{display:none;}
.mobi_head,.huandeng{display:block;}
.content embed,.content video,.content audio{max-width:100%}
.head .topsearch{display:none}
}
@media screen and (max-width: 540px){
.list_box ul li .thumimg,.list_box ul li .thumimg img{width:120px;height:100px;}
.list_box ul li .info{margin-left:135px;}
.list_box ul li .info .date{display:none;}
.list_box ul li .info h2{border-bottom:1px solid #ccc;}
.list_box ul li .info .desc{line-height:22px;height:70px;}
}
@media screen and (max-width: 480px){
 .content .log_a .zd_comm,.post_banquan .qrimg{display:none;}
 .post_banquan ul{margin-left:10px;}
}
@media screen and (max-width: 420px){
.comm_toolbar .comm_tool .tool_img,.comm_toolbar .comm_tool .tool_link,.comm_toolbar .comm_tool .tool_code{display:none;}
.comm_infobox{margin:0 0 0 -25px!important;}
}