@charset "utf-8";
/*by lanyes.org 蓝叶*/
*{margin:0;padding:0;border:0}
html{overflow-x:hidden}
body{background-color:#fff;font-size:14px;margin:0;padding:0;border:0;font-family:"Microsoft Yahei",Arial}
.clear{clear:both}
ul,li{list-style:none}
h1,h2,h3,h4,h5{font-weight:normal;font-size:14px}
a:link,a:visited,a:hover,a:active{text-decoration:none;color:#333}
.media_bg{width:100%;position:fixed;background:#000;z-index:9990;height:100%;filter:alpha(Opacity=50);-moz-opacity:0.5;opacity:0.5;top:0;left:0;right:0;display:none;}
#close_m{color:#fff;font-size:15px;float:right;border:1px solid #fff;border-radius:30px;padding:5px 6px;line-height:0;margin-right:5px;cursor:pointer;}
.m_sort{position:fixed;z-index:9999;width:50%;height:100%;top:0;right:-50%;background:#444;display:none;}
.m_sort dl{padding:10px;}
.m_sort dl dd{text-align:left;border-bottom:1px solid #555;line-height: 35px;}
.m_sort dl dd a{color:#fff;font-size:14px;font-weight:bold}
.m_bars{display:none;font-size:24px;position:absolute;top:0px;left:15px;color:#fff;cursor:pointer;}
.huandeng{margin:10px 10px 0}
.pagination1 .swiper-pagination-switch{border-radius:0!important;width:20px!important;height:5px!important}
#top{background-color:#00aff0;position:relative;width:100%;height:50px;text-align:center}
#top .logo{margin:0 auto;padding-left:10px;text-align:left;}
#top .logo a{color:#fff;font-size:24px;line-height:50px;letter-spacing:2px}
#top #navigation{width:34px;height:21px;background:url(images/navigation.png) no-repeat;background-size:28px 20px;position:absolute;top:17px;right:25px;cursor:pointer}
#nav-menu{width:100%;background:#5c5c5c;display:none;text-align:center;padding:10px 0;float:left}
#nav-menu a{padding:5px 5px;font-size:16px;display:block;float:left;color:#fff}
#nav-menu a:hover{color:#0F7}
#lujing{padding:10px 0 5px;border-bottom:1px solid #eee;margin:0 10px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#lujing a{color:#333}
#lujing a:hover{color:#f40}
#m{width:100%}
#m ul{padding:10px}
#m ul li{float:left;width:100%;margin:0 0 10px 0;border-bottom:1px dashed #ccc;padding-bottom:10px;overflow:hidden;max-height:143px}
#m ul li .ximg{float:left;width:120px;height:90px;border:1px solid #ccc;padding:2px;margin-right:8px}
#m ul li .ximg img{width:120px;height:90px}
#m ul li .info{min-width:140px;height:95px;overflow:hidden}
#m ul li .info h2{font-size:16px;width:100%;border-bottom:1px solid #eee;margin-bottom:5px;padding-bottom:5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
#m ul li .info h2 a:hover{color:#f40}
#m ul li .info h2 span{font-size:12px;color:#666}
#m ul li .info p{color:#666;font-size:12px;font-family:Arial;line-height:20px;text-overflow:ellipsis;height:60px;overflow:hidden}
#page{text-align:center;font-size:16px;padding:10px}
#page span{padding:4px 10px;background:#333;color:#fff;margin-right:5px;margin-bottom:10px;float:left;display:block}
#page em{padding:4px 10px;margin-right:5px;margin-bottom:10px;float:left;display:block;background:#00aff0;color:#fff}
#page a{background:#00aff0;color:#fff;padding:4px 10px;margin-right:5px;margin-bottom:10px;float:left;display:block}
.posttitle{font-size:16px;color:#333;font-weight:bold;padding:10px}
.postinfo{font-size:12px;color:#999;padding:0 10px}
.postcont{padding:12px 10px;margin-bottom:10px}
.postcont p{text-indent:2em;line-height:25px;padding-bottom:10px}
.postcont img{width:98.5%;height:auto;}
.postcont p img{margin-left:-2em}
.postcont object{width:100%!important;height:300px!important;margin-left:-2em!important}
.postcont embed{display:none!important;margin-left:-2em!important}
.postcont iframe{display:block!important;width:100%;height:300px;margin-left:-2em!important}
.t{font-size:14px;font-weight:bold;color:#444;border-bottom:1px solid #ccc;padding-bottom:5px}
.c{padding:10px 0;color:#444}
.comment_box p{background:#f9f9f9;padding:10px;margin:10px 0;border:1px dashed #ccc}
.c input{padding:5px;border:1px solid #ccc}
.c .name{padding-bottom:10px}
.c .email{padding-bottom:10px}
.c .usersite{padding-bottom:10px}
.c .comm_neirong textarea{margin-top:10px;padding:5px}
.c .tijiao{padding:10px 15px;margin-top:5px;background:#00aff0;border:0;color:#fff;font-weight:bold;font-size:14px}
.l{border-bottom:1px solid #ddd;padding:10px 0}
.l b{float:left;margin-right:10px;color:#444}
.l b a{color:#444}
.l .info{float:left;font-size:12px;font-family:"宋体";line-height:20px}
.twcont{color:#333;padding-top:12px}
.twinfo{text-align:right;color:#999;border-bottom:1px solid #ddd;padding:8px 0;font-size:12px}
.comcont{color:#333;padding:6px 0}
.reply{color:#f30;font-size:12px}
.cominfo{text-align:right;color:#999;border-bottom:1px solid #ddd;padding:8px 0;font-size:12px}
.texts{width:92%;height:200px}
.excerpt{width:92%;height:100px}
textarea{width:95%}
textarea{border:1px solid #a5abb3;color:#303c46}
.delcom{font-size:12px;text-align:right;color:#666;margin:5px 0;padding:5px}
#m #prevlog{background:url(images/icon.png) no-repeat -10px -1px;position:fixed;left:10px;top:45%;z-index:9999;width:60px;height:45px}
#m #nextlog{background:url(images/icon.png) no-repeat -20px -87px;position:fixed;right:10px;top:45%;z-index:9999;width:60px;height:45px}
#m #nextlog a,#m #prevlog a{width:60px;height:45px;display:block}
.hot_wenzhang{width:100%}
.hot_wenzhang ul{padding:10px}
.hot_wenzhang ul li{float:left;margin-right:10px;width:86px;margin-bottom:10px;overflow:hidden}
.hot_wenzhang ul li .ximg img{width:86px;height:86px}
.hot_wenzhang ul li .tit{width:86px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.hot_wenzhang ul li a{font-size:12px;font-family:Arial}
.baidu_share{padding:10px!important}
.prevlog{padding:0 10px 10px}
.nextlog{padding:0 10px 10px}
.fujian{width:auto;background-position:left top;background-repeat:no-repeat;color:white;font-weight:bold;font-size:12px;height:32px;line-height:40px!important;background-color:#F90;margin:10px 0;box-shadow:1px 2px 1px #999;text-indent:0!important;text-align:center}
.yinyong{text-indent:0!important;margin:1em 0 1em 0;padding:5px 10px;border:1px dashed #CCC;background:#f7f7f7 url(images/blockquote.png) right top no-repeat;color:#000;font-size:13px;line-height:22px}
pre{overflow:auto;margin:10px 0;padding:10px 15px;border:1px solid #f2f2f2;border-left:4px solid #c00;background:#fafafa;color:#555;text-align:left;word-wrap:break-word;font:400 10px/20px '宋体'}
.lygray,.lyyellow,.lygreen,.lyblue,.lyred{text-indent:0!important;word-break:break-word!important}
.lygray p,.lyyellow p,.lygreen p,.lyblue p,.lyred p{text-indent:0!important}
.lygray{margin:20px 0!important;padding:15px 15px 15px 70px!important;font-size:12px!important;background:url(images/checklist.png) no-repeat 20px 20px #f6f5f5;border:1px solid #ccc!important;color:#555!important;border-radius:8px;text-indent:2em;font-family:Lucida Console;line-height:20px}
.lyyellow{margin:20px 0!important;padding:15px 15px 15px 70px!important;font-size:12px!important;background:url(images/warning.png) no-repeat 20px 20px #fff9c6;border:1px solid #fbe951!important;color:#cba200!important;border-radius:8px;text-indent:2em;font-family:Lucida Console;line-height:20px}
.lygreen{margin:20px 0!important;padding:15px 15px 15px 70px!important;font-size:12px!important;background:url(images/yes.png) no-repeat 20px 20px #ebf6e0;border:1px solid #b7ec82!important;color:#649505!important;border-radius:8px;text-indent:2em;font-family:Lucida Console;line-height:20px}
.lyblue{margin:20px 0!important;padding:15px 15px 15px 70px!important;font-size:12px!important;background:url(images/info.png) no-repeat 20px 20px #c3e5ff;border:1px solid #8accff!important;color:#0d70bb!important;border-radius:8px;text-indent:2em;font-family:Lucida Console;line-height:20px}
.lyred{margin:20px 0!important;padding:15px 15px 15px 70px!important;font-size:12px!important;background:url(images/noway.png) no-repeat 20px 20px #ffe9e9;border:1px solid #ffacac!important;color:#bd0000!important;border-radius:8px;text-indent:2em;font-family:Lucida Console;line-height:20px}
.newfujian{margin:10px auto;border:1px solid #cedebd;background:#fdfefb;height:44px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px;overflow:hidden}
.fileico{width:35px;height:44px;background:url(images/fileico.png) -400px 0;float:left}
.filecont{padding:0 0 0 40px}
.filecont .filetit{height:27px;font-size:14px;line-height:25px;letter-spacing:1px;font-family:"Microsoft Yahei";text-indent:0!important}
.filecont .filetit span{font-size:12px;color:#999;margin-left:10px;float:left;font-family:arial;letter-spacing:0}
.filecont .filetit a{color:#666;text-decoration:none;display:block;max-width:290px;overflow:hidden;white-space:nowrap;float:left;text-overflow:ellipsis}
.filecont .filetit a:hover{text-decoration:underline}
.filecont .fileaq{display:none;height:15px;background:url(images/fileaq.png) no-repeat;padding-left:18px;font-size:12px;color:#73b010;letter-spacing:0;line-height:14px;font-family:arial}
.down_2{float:right;display:none}
.down_2 a{width:130px;height:42px;display:block;background:url(images/down_2.jpg) no-repeat -2px -1px;overflow:hidden}
.down_2 a:hover{background:url(images/down_2.jpg) no-repeat -2px -46px}
.meitufenxiang{margin-top:5px;text-indent:0!important}
.meitufenxiang a{position:relative;display:block;margin-bottom:10px}
.meitufenxiang img{width:100%;margin:0 5px 5px 0}
.meitufenxiang span{position:absolute;left:0;bottom:9px;*bottom:6px;bottom:6px\9;text-align:center;font-size:12px;width:100%;background:#000;color:#fff}
.comment_box{padding:10px}
#footer{background-color:#efefef;padding:10px;text-align:center;font-size:12px}
#footer p{padding-bottom:10px;color:#444}
#footer p a{color:#444}
#footer span{padding-right:10px}
@media screen and (max-width:420px){#m ul li .info h2 span{display:none}
}
