*{margin:0;padding:0}
html{overflow-x:hidden}
body{font:16px/170% Arial,Helvetica,sans-serif;color:#010101;text-align:left;max-width:640px;margin:0 auto;background:#fff;overflow:hidden;}
input[type=submit],input[type=text],textarea{border-radius:0;-webkit-appearance:none;appearance:none}
img{border:none;vertical-align:middle;border-radius:3px}
ol,ul{list-style:none}
h1,h2,h3,h4{line-height:130%;color:#010101;}
h1{font-size:26px;margin-bottom:20px;}
h2{font-size:20px;margin-bottom:20px;}
h3,h4{font-size:18px;margin-bottom:10px;}
a{color:#010101;text-decoration:none}
p{margin-bottom:1.5em;text-align:justify;line-height:160%;}
.clear{zoom:1} .left{float:left} .right{float:right} .none{display:none}
.clear:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0;content:' '}
.imgLoad{display:block;background:#f8f8f8;}
.mt10{margin-top:10px}.mt20{margin-top:20px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px;}.mb30{margin-bottom:30px;}.pb10{padding-bottom:10px;} .pb20{padding-bottom:20px;}
.mttop{margin-top:70px;} .mbbottom{margin-bottom:60px;}
.f12{font-size:12px;}.f14{font-size:14px;}.f16{font-size:16px;}.fn{font-weight:normal;}
.black{color:#010101;} .grey{color:#999;} .red{color:#ff6767;}
.nobg{background:none;} .empty{font-size: 22px;color: #666;text-align: center;padding: 100px 20px;}

.header{position:fixed;z-index:1000;width:100%;height:60px;max-width:640px;background:#fff}
.logo{float:left;padding:15px 10px 15px 20px;height:26px}
.logo img{float:left;margin:2px 0 0 0}
.nav{float:left;padding:16px 12px;height:29px;line-height:29px;font-size:22px;font-weight:bold;color: #333;}
.download{float:right;padding:15px 20px 15px 10px;width:24%;height:30px;line-height:30px}
.download div{width:100%;border-radius:16px;background:#ff6767;color:#fff;text-align:center}
.search{float:right;padding:15px 20px 15px 10px;width:22%;height:29px;line-height:29px;}
.search .serh{width:100%;border-radius:16px;background:#f1f1f1;text-align:center;border: 1px solid #999;font-size: 15px}
.search .sericn{display:block;float:left;width:40%;height: 29px;background: #f1f1f1 url(http://www.meishitupian.cn/delicious/lib/res/a1/img/serch2.png) no-repeat scroll 10px center/20px auto;border-radius: 16px}
.footer{clear:both;overflow:hidden;padding:0 0 30px;text-align:center;font-size:10px;font-size:10px;}
.wrap{clear:both;max-width:640px;}
.row{clear:both;}
.topbox{clear:both;overflow:hidden;padding:0 20px;margin-top:70px;}
.mbox{clear:both;overflow:hidden;padding:0 20px 30px 20px;}
.rbox{clear:both;overflow:hidden;padding:0 0 30px 20px;}

.author{clear:boht;padding:0 0 10px 0;overflow:hidden;color:#666;}
.titlebar h1, .titlebar h2{display:inline-block;max-width:68%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.titlebar h1 a, .titlebar h2 a{color:#010101;text-decoration:none}
.titlebar span {float:right;color:#bbb;font-size:14px;padding-top:5px;}
.titlebar span a{padding:0 10px;display:inline-block;color:#333;vertical-align: -webkit-baseline-middle;}
.titlebar span a:last-child{padding: 0 0 0 10px}
.titlebar span a.on{color:#ff6767}

.note{font-size:16px;line-height:160%;color:#333;padding-bottom:20px;}
.but1{text-align:center;display:block;overflow:hidden;height:40px;border:1px solid #ff6767;border-radius:5px;background:#fff;color:#ff6767;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:40px}
.but2{text-align:center;display:block;overflow:hidden;height:40px;border-radius:5px;background:#ff6767;color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:40px}

.alist{clear:both;}
.alist li{clear:both;padding:0 0 10px 0;}
.alist li a{display:block;width:100%;padding:0 0 10px 0;overflow:hidden;background: linear-gradient(top,#ddd,#fff) repeat-x scroll 0 bottom/100% 1px;background: -moz-linear-gradient(top,#ddd,#fff) repeat-x scroll 0 bottom/100% 1px;background: -webkit-linear-gradient(top,#ddd,#fff) repeat-x scroll 0 bottom/100% 1px}
.alist .pic{float:left;width:25%;position:relative;} .alist .pic img{width:100%;height:100%;}
.alist .pic b.copyright{display:inline-block;font-weight:100;background:rgba(0,0,0,.5);border-radius:3px;color:#fff;font-size:10px;height:14px;left:3px;line-height:14px;padding:0 4px;position:absolute;top:3px;z-index:1}
.alist .detail{display:inline-block;width:75%;overflow:hidden;}
.alist .detail h2, .alist .detail h3{padding:0 20px;font-size:18px;font-weight:normal;line-height:160%;color:#010101;overflow:hidden;}
.alist .detail div{padding:0 20px 10px 20px;font-size:14px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.alist .detail .substatus{font-size:12px;}
.alist .insertlist{display:block;padding:0 0 10px 0;margin-bottom:10px;background:linear-gradient(top,#ddd,#fff) repeat-x scroll 0 bottom/100% 1px;background:-moz-linear-gradient(top,#ddd,#fff) repeat-x scroll 0 bottom/100% 1px;background:-webkit-linear-gradient(top,#ddd,#fff) repeat-x scroll 0 bottom/100% 1px;color:#666}

.alist li.alist-nopic .detail{width:100%;}
.alist li.alist-nopic h2, .alist li.alist-nopic h3{padding-left:0;}
.alist li.alist-nopic .detail div{padding-left:0;}

.alist-news li{padding:0;}
.alist-news li h3{font-size:18px;line-height:160%;font-weight:normal;padding:0 20px 0 0;overflow:hidden;}
.alist-news li h3 span{font-size:12px;color:#999;}

.alist-right li{display:block;padding:0 20px 10px 0;margin-bottom:10px;overflow:hidden;background: linear-gradient(top,#ddd,#fff) repeat-x scroll 0 bottom/100% 1px;background: -moz-linear-gradient(top,#ddd,#fff) repeat-x scroll 0 bottom/100% 1px;background: -webkit-linear-gradient(top,#ddd,#fff) repeat-x scroll 0 bottom/100% 1px}
.alist-right li h3, .alist-right li div{display:inline-block;font-size:18px;line-height:28px;padding:0 20px 0 0;margin:0;overflow:hidden;}
.alist-right li div{font-size:16px;line-height:28px;}
.alist-right li span{float:right;font-size:14px;line-height:28px;color:#999;}

.rlist{clear:both;}
.rlist li{padding:10px 0;background:linear-gradient(top,#ddd,#fff) repeat-x scroll 0 bottom/100% 1px;background:-moz-linear-gradient(top,#ddd,#fff) repeat-x scroll 0 bottom/100% 1px;background:-webkit-linear-gradient(top,#ddd,#fff) repeat-x scroll 0 bottom/100% 1px}
.rlist li:first-child{padding-top:0;}
.rlist li img{float:left;width:60px;height:60px;margin-right:10px;border-radius:3px}
.rlist li a, .rlist li div{display:block;padding:0 20px 0 0;height:60px;background:url(http://www.meishitupian.cn/delicious/lib/res/a1/img/youjiantou.png) no-repeat scroll right 10px center/24px auto;line-height:40px}
.rlist li span{float:none;display:inline;overflow:hidden;padding:0;width:100%;height:60px;color:#111;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:60px}
.rlist-nopic li{padding:0 0 10px 0;margin:0 0 10px 0;}
.rlist-nopic li a, .rlist-nopic li div{height:auto;line-height:auto;}
.rlist-nopic li span{font-size:16px;height:auto;line-height:160%;}
.rlist-nopic li i{float:right;margin-right:20px;font-size:14px;font-style:normal;color:#666;}

.plist{clear:both;}
.plist li{float:left;text-align:center;overflow:hidden;margin-bottom:20px;}
.plist li:last-child{margin-right:0;}
.plist li a{display:block;overflow:hidden;text-decoration:none;position:relative;font-size:16px;line-height:140%;}
.plist li a img{width:100%;height:100%;}
.plist li a .f14{font-size:14px;line-height:140%;}
.plist li a h3, .plist li a div, .plist li a p{font-weight:normal;padding:8px 0 2px;margin:0;}
.plist-4 li{margin-right:1.33%;width:24%;}
.plist-4 li:nth-child(4n+4){margin-right:0;}
.plist-4-text li, .plist-4-text li a{margin-bottom:10px;}
.plist-4-textbox li a{border:1px solid #ccc;border-radius:5px;line-height:2em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;} .plist-4-textbox li a:hover{border:1px solid #ff6767;}
.plist-4-imgbox li a{position:relative;display:block}
.plist-4-imgbox li a b{position:absolute;bottom:2px;left:0;z-index:2;width:100%;color:#fff;text-align:center;letter-spacing:1.2px;font-weight:bold;font-size:16px;border-radius: 3px;}
.plist-4-imgbox li a i{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;box-shadow:inset 0 -30px 15px rgba(0,0,0,.3);border-radius: 3px;}

.page{display:block;text-align:center;}
.page a{display: block;background: #fff;border-radius: 5px;height: 40px;line-height: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #ff6767;border:1px solid #ff6767;font-size:16px;margin-bottom:5px}
.page span{display:block;border:1px solid #999;border-radius:5px;height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#999;}
.page b{font-weight:100;font-size:12px;color:#666}
.path {clear:both;float:left;padding-bottom:20px;font-size:16px;color:#666;}
.path a{color:#666;}