@charset "utf-8";
/* yijile.com/f 1.1 */
 body{margin: 0; font: 12px/1.75 "宋体","Arial",sans-serif;}
 ul, ol{margin-top:0;margin-bottom: 0;padding-left: 2.5em;}
 h1, h2, h3, h4, h5, h6{margin-top: 0.6em;margin-bottom: 0.6em;height: 1.2em;font-weight: bold;}
 h1{font-size: 32px;}
 h2{font-size: 24px;}
 h3{font-size: 19px;}
 h4{font-size: 18px;}
 h5{font-size: 13px;}
 h6{font-size: 12px;}
 p{ margin: 0;}

 blockquote, q {quotes: none;}
 table {border-collapse: collapse;border-spacing: 0;}

 input[type="submit"]{cursor:pointer;}
 input:focus, select:focus, textarea:focus{outline: none;}

 small { font-size: 80%; }
 sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
 sup { top: -0.5em; }
 sub { bottom: -0.25em; }
 img{ border: 0; }
 svg:not(:root) { overflow: hidden; }
 hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }

 a, a:link, a:visited, a:active{font-size:inherit;color:#8b8c8d;text-decoration:none;}
 a:hover{font-size:inherit;color:#8b8c8d;text-decoration:underline;}

/* yijile.com/f 1.2 */
 article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block\9;}
 audio, canvas, progress, video { display: inline-block; vertical-align: baseline;}
 audio:not([controls]) { display: none; height: 0; }

/* yijile.com/f 2 */
 .yf-fa, .container {margin: 0 auto;}
 .yf-fl {float: left;}
 .yf-fr {float: right;}
 .yf-fno, .container {zoom: 1; }
 .yf-fno:after, .container:after {content: "\20"; display: block; height: 0; clear: both; visibility: hidden; }

 .yf-dno {display: none;}
 .yf-tl {text-align: left;}
 .yf-tr {text-align: right;}
 .yf-tc {text-align: center;}
 .yf-tno {text-indent: -9999em;}

 /*内容超出隐藏并添加省略号*/
 .yf-tm{text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
 /*去除webkit点击透明遮盖*/
 a,button,input{-webkit-tap-highlight-color:rgba(0,0,0,0);}

 .yf-xlist, .yf-ylist{list-style: none;padding-left: 0;}
 .yf-xlist{}
 .yf-xlist li{float: left;}
 .yf-xlist li a{display: inline-block;text-decoration: none;}
 .yf-xlist li.line {color:#ccc;padding: 0px;}

 .yf-ylist{}
 .yf-ylist li{}
 .yf-ylist li a{text-decoration: none;}
 .yf-ylist li.line {background: #ccc;height: 1px; padding: 0px;text-indent: -9999em;}

.container,
.w9 {width: 1000px;}
.w6 {width: 670px;}
.w3 {width: 330px;}
.w2 {width: 290px;}
.w1 {width: 90px;}

.mb2{margin-bottom: 20px;}
.mt2{margin-top: 20px;}
.mr2{margin-right: 20px;}
.ml2{margin-left: 20px;}

.mb1{margin-bottom: 10px;}
.mt1{margin-top: 10px;}
.mr1{margin-right: 10px;}
.ml1{margin-left: 10px;}

.bs1 {border: solid 1px #DFDFDF;}
.bcf{background-color: #fff;}
.bcg{background-color: #17AC56;}

.bc0-a {background-color:rgba(0,0,0,0.5)!important; background:#000; filter:alpha(opacity=50); *background:#000; *filter:alpha(opacity=50);}
.bc0-a, .bc0-a a{color: #fff;}
.bcf-a {background-color:rgba(255,255,255,0.6)!important; background:#fff; filter:alpha(opacity=60); *background:#fff; *filter:alpha(opacity=60);}
.bcf-a, .bcf-a a{color: #444;}

.t2s {transition:2s;-moz-transition:2s;-webkit-transition:2s;-o-transition: 2s;}

/* yijile.com/f 0 User-defined class module*/
body {
	_behavior:url("images/ie6hover.htc");
	background:#FFF url(images/bg-body.jpg) repeat-x center 28px;
}

.logo{padding-left: 80px;}
.logo h1{margin: 0;height: auto;}
.logo a{ background:url('images/logo.png') center center no-repeat; display: inline-block;width: 217px;height: 63px; text-indent: -9999em;color: #f1f1f1;}
.logo a:hover{}

.site-header { padding-top: 10px;}

/*menu*/
.menu{ padding: 4px 4px;background:#8D6234;color: #fff;margin-top: 10px;height: 38px;line-height: 38px;text-align: left;font-size: 16px;border-bottom: 1px #A06211 solid;}
.menu a{width: 10%;height: 100%;color:inherit;text-align: center;display: inline-block;*display: inline;*zoom: 1;font-weight: bold;}
.menu a:hover{border-bottom: 4px solid #FFFCBB;}
.menu a:visited, .menu a:hover, .menu a:active, .menu a:focus { color:#FFFCBB;text-decoration: none;}

form.search  {width: 280px;height: 30px; font-family: Arial, sans-serif;padding: 18px 80px 0 0;}
form.search .text { height: 30px;width:221px;margin-left: 5px;  float: left; text-indent: 0.5em; border:none;background: #fff; border: 1px solid #E0E0E0; }
form.search .submit {height: 32px;width: 48px; font-size: 14px; float: right; background: #fff; color: #E4AB47;cursor: pointer;border: 1px solid #E0E0E0;}
form:hover.search input.text, input:focus.text{background-color: #fff; outline: none;}
form:hover.search input.submit {background-color: #E4AB47;color: #fff;}

.breadcrumb {line-height:28px; bottom: 0px; right: 0px; left: 0px; border-bottom: solid 1px #eee; background: #d6ecf8;color: #5D7696;}
.breadcrumb em{display:block;float:left;height:28px;margin:0 4px;}
.breadcrumb a{ float:left;padding-left:0;text-decoration:none;color: inherit;}
.breadcrumb strong{ float:left;font-weight:normal;height:28px;}
.breadcrumb strong.like{background-image:url('images/ico_like.png');background-position:left center;background-repeat:no-repeat;display:block;margin-left:12px;padding-left:18px;}
.breadcrumb a.icohome{float:left;padding-left:10px;}
.breadcrumb .yf-fr a{margin-right: 10px;}

.main {background: #fff;}


/*fcous*/
.sidebar .fcous{height: 240px;}
.sidebar .fcous ul{padding-left: 0;list-style: none; padding: 0;}
.sidebar .fcous ul li{height: 240px;}
.sidebar .fcous ul li a{display: block;height: 100%;width: 100%;overflow: hidden;position: relative;}
.sidebar .fcous ul li a:hover{overflow: visible;}
.sidebar .fcous ul li a:hover img{}
.sidebar .fcous ul li img{display: block;width: auto;height: 100%;}
/*today-news*/
 .day{width: 630px;height: 240px;overflow: hidden;margin:20px 0 0 20px;border: 1px solid #8D6234;}
 .day h3{border-right: 1px solid #8D6234;width: 30px; height: 98%;padding-top: 2%; font-size: 18px;color: #8D6234;text-align: center;margin: 0;float: left;}
 .day h3 strong{}
 .day .today-news{width: 590px;float: right;}

.content {}
.post .article {background-color: #FFF;position: relative;}
.post .copy{color: #807B7B;  padding:16px;background-color: #FFFFDA;}
.ac{ font-size:16px;line-height:1.75em;width:auto;word-wrap:break-word;}
.ac h1.title{padding: 20px 0 20px; font-size:24px; line-height:1.4em; text-align:center;}
.ac .info { color: #999; line-height:28px;  margin: 0 auto; text-align: center; font-size: 12px;}
.ac .copy{font-size: 14px; color: #8d6234;}
.ac .recent-article {border: 1px solid #F3F3F3;border-right: none;border-left: none;padding: 13px 0px;margin: 0px 0px 25px;}
.ac .recent-article p {margin: 0; margin-top: -28px; padding: 0;}
.ac .recent-article p a{background-image: url('images/post-np.png'); background-repeat: no-repeat; background-position: top left; display: block; width: 30px; height: 30px; text-indent: -9999px; background-color: #AC6417;}
.ac .recent-article p a:hover{ background-color: #E08D22; width: auto; color: #fff; line-height: 30px; padding: 0 30px; text-indent: 0px; position: relative;}
.ac .recent-article p.prev a{}
.ac .recent-article p.next a{background-position:bottom right;}
.ac .recent-article p.next a:hover{}
.ac .tags { display:block;}
.ac p.text-r {text-align: right; }
.ac p.text-r a {color:#AAA6A6;}
.ac p.text-r a:hover {color:#000;}


.ac blockquote { border-left-width: 10px; background-color: rgba(128,128,128,0.05); border-top-right-radius: 5px; border-bottom-right-radius: 5px; padding: 15px 20px; }
.ac p, .ac  pre, .ac blockquote, .ac ul, .ac ol {margin: 0 0 30px;}
.ac img {width: expression(this.width > 640 ? 640: true); max-width: 640px;margin:10px auto; display: block;}
.ac h1, .ac h2, .ac h3, .ac h4, .ac h5, .ac h6, .ac p, .ac pre, .ac blockquote, .ac ul, .ac ol{padding: 0 120px;}

.sidebar {position: relative; color: #555; }
.sidebar a { text-decoration: none;} .sidebar a:hover { text-decoration: underline;}
.sidebar hr{ display: block; height: 0px;margin-bottom: 8px; padding-top: 1px;border: none;visibility: hidden; }
.sidebar p {padding: 10px 0px; line-height: 1.68em;}
.sidebar ul,.sidebar ol{line-height: 2.2em;padding-top:0.8em;padding-bottom: 1.6em; }
.sidebar li{height: 2.2em;overflow: hidden;}
.sidebar ul{list-style-type: square;list-style-position: inside; }
.sidebar ol{list-style-type: decimal;list-style-position: inside;}

.tagscloud P{ overflow: hidden;text-align:center;}
.tagscloud a{font-size:14px;padding:4px 8px;white-space:nowrap;display:inline-block;border-radius:3px;text-align:center;line-height:18px;margin:0 10px 15px 0;font-family:Arial;text-decoration:none; }
.tagscloud a, .tagscloud a.tagsc1{color: #7d3400; border: #edb641 solid 1px;}
.tagscloud a.tagsc2{color:#1FD35E;border:#1FD35E solid 1px;}
.tagscloud a.tagsc3{color:#17AC56;border:#17AC56 solid 1px;}
.tagscloud a:hover{color:#fff;border:#edb641 solid 1px;background: #edb641;}
.tab-box {background: #fff;}
.tab-hader{padding: 4px 2px 0px 10px; line-height: 40px !important; border-bottom: #edb641 1px solid; height: 41px;line-height: 41px; background:#FDFFE0;}
.tab-hader strong{float: left;padding: 0px 10px; margin-right: 10px;cursor:pointer;color: #666;height: 41px;font-size: 14px;}
.tab-hader strong a{color: inherit; font-weight: bold;}
.tab-hader strong.on {background-color: #FFFFFF; color: #7d3400; border: #edb641 1px solid;border-bottom: none;border-top-width: 2px;height:40px;}
.tab-hader strong.on a{ color:inherit;}
.tab-main{ }
.tab-main ul{padding-left: 10px;}

#reader {}
#reader ul {list-style: none;}
#reader li {padding: 1px 1px 0 0;float: left;height: auto;}
#reader a {position: relative;float: left;display: block;text-align: center;text-decoration: none;}
#reader a img{ width: 59px; height:59px;z-index: 0;border: 0;margin: 0;display: block;}
#reader a small {line-height: 60px; padding: 8px 0 ; display: none; position: absolute;bottom: 0px;top:0px; left: 0px;right: 0px;z-index: 1;
background-color:rgba(255,255,255,0.72)!important; background:#fff; filter:alpha(opacity=72);   *background:#fff; *filter:alpha(opacity=72);color: #111;}
#reader a:hover small {display: block;}
#reader a i {font-size: 10px;font-style: normal; width: 18px; height: 18px;line-height: 18px; background-color: red;color: #fff;position: absolute;top: 1px;right: 1px;border: 2px #fff solid; -moz-border-radius: 18px;-khtml-border-radius: 18px;-webkit-border-radius: 18px;border-radius: 18px;}

.copyright {padding: 2px 16px; background:#8D6234;line-height: 42px; height: 42px; }
.copyright, .copyright a{ text-decoration: none; color: #FFF; }
.copyright p { display:block;padding: 0px 12px 0 12px;}
.copyright a{margin-left: 10px;}

.m-title{position: relative;height: 4px;border-top: 1px #c07729 solid;border-bottom: 2px #c07729 solid; margin: 32px 0 20px 0;}
.m-title strong{position: absolute;display: block; top: -15px;left:50%; padding:0 10px;height: 36px;margin-left: -3em;background: #fff;line-height: 36px;}
.post-list { padding: 20px 20px 0 20px;}
.post-list h3 {margin: 0;height: auto;}
.post-list h3 a {  font-size: 18px; }
.post-list ul{ }
.p-info { line-height: 20px; height: 20px;}
.p-time {margin-right: 6px; margin-left: 8px; color: #999;}
.p-url {color: #648DCF;}
.p-txt {font-size: 13px;line-height: 1.65em;margin: 2px 2px 4px 0;color: #999;height: 3.3em;overflow: hidden;}
.post-list ul li { padding: 20px 0px; height: 138px; }
.post-list li .thumb-cat{display: block; border:solid 1px #E7E7E7; width: 118px;height: 118px;float: left;font-size: 14px;color: #fff;overflow: hidden;line-height: 138px;text-align: center;margin-right: 24px;background: center centerno-repeat ;}
.post-list li .work{background-image: url(usr/themes/yilefo/images/ico-cat-work.png);}
.post-list li .news{background-image: url(usr/themes/yilefo/images/ico-cat-news.png);}
.post-list li .note{background-image: url(usr/themes/yilefo/images/ico-cat-note.png);}
.post-list li .blog{background-image: url(usr/themes/yilefo/images/ico-cat-blog.png);}
.post-list li .app{background-image: url(usr/themes/yilefo/images/ico-cat-app.png);}
.post-list li .book{background-image: url(usr/themes/yilefo/images/ico-cat-book.png);}
.post-list .tagscloud{overflow: hidden; height: 30px;}
.post-list .tagscloud a{ padding: 2px 4px;}

.links .m-title{ margin: 0 20px;}
.links ul {margin: 0 20px; padding: 10px 0; }
.links ul li {float: left;width: 12.5%;}
.links ul li a {height: 20px; background-color: #fff;  color: #666; padding: 5px 9px;line-height: 20px; margin: 6px 1px;text-align: center; display: block; text-decoration: none;
-moz-transition:0.3s; -webkit-transition:0.3s; transition:0.3s;}
.links ul li a:visited { color: #999; }
.links ul li a:hover {background-color: #D3921F; color:#fff; }

.right-menu { width: 48px; overflow: hidden; position: fixed; _position: absolute; z-index: 999; right: 10px; bottom: 200px;}
.right-menu a {display: block; width: 46px;height: 46px;border: 1px #fff solid; overflow: hidden;color: #777; background:#E5A039;margin-bottom: 4px;background-position: center;text-indent: -9999px;background-repeat: no-repeat;}
.right-menu a:hover {background-color: #ff472f;}
.right-menu a.gohome{background-image: url(images/ico_gohome.png);}
.right-menu a.gosearch{background-image: url(images/ico_gosearch.png);}
.right-menu a.gocategory{background-image: url(images/ico_gocategory.png);}
 a#returnTop {
	_display: none;
	display: block;
	position: fixed;
	_position: absolute;
	z-index: 999;
	right: 10px;
	bottom: -90px;
	_bottom: auto;
	width: 46px;
	height: 46px;
	text-indent: -999px;
	overflow: hidden;
	background:#E5A039 url('images/ico_gotop.png'); /*http://yijile.qiniudn.com/usr/themes/yile/*/
	background-position: center;
	background-repeat: no-repeat;
	transition: bottom 0.9s;
	-webkit-transition: bottom 0.9s;
	-moz-transition: bottom 0.9s;
	-o-transition: bottom 0.9s;border: 1px #fff solid;
}
a:hover#returnTop {background-color: #ff472f;}

.page-navigator {display: block;padding: 20px 0;text-align: center;line-height: 1.2em; font-size: 1em; font-weight: bold;font-family:Tahoma,Geneva,sans-serif;*padding-left: 15%;}
.page-navigator li { display: inline-block;padding: 0px 0.2em 0px 0.2em; *float:left;}
.page-navigator li span { color: #e5e5e5;}
.page-navigator li a {  display: inline-block; color: #999;text-decoration: none; border: solid 1px #E7E7E7;padding: 8px 15px; }
.page-navigator li.current a{color: #fff;background-color:#8D6234;border: solid 1px #fff;}
.page-navigator li a:hover { color: #D3841F; background-color: #fff;border: solid 1px #AC7017; }

/*category*/
.categorylist ol {margin: 0px;padding: 20px 40px;  list-style-type: decimal;list-style-position: inside;color: #2e2e2e;}
.categorylist ol li { padding: 6px 0; border-bottom: solid 1px #fff;height: 38px;}
.categorylist ol li a:link { color: #000;}
.categorylist ol li a:visited {color: #444;}
.categorylist .tab-main ol{height: 300px;overflow-y: auto;overflow-x: hidden ;}
.categorylist h2.tab-hader {padding: 0px 40px;line-height: 60px !important;text-align: center;margin:0px;}
.categorylist .tab-hader strong.on{background-color: #fff;}
.categorylist .tab-box { border-bottom: solid #18AD4E 6px; }

/*add js style*/
.ds-titlebar { background: #b8a584 url('images/ds-titlebar.jpg') left center no-repeat;position: relative;height:120px;z-index: 1;}
.ds-titlebar strong { position: absolute; left: 25px; bottom: 35px; color: #FFF; font-size: 40px; }

#cnzz_stat_icon_5899558 {display:none;}
.nuffnang{text-align: center; margin-top: 20px; width: 728px;_padding: 0 121px;}
/*#linkwithin_logolink_0, .linkwithin_text{display: none;}*/

#comments{margin: 0 120px;}

/* comment list */
#comments textarea, #comments input, #comment-form button{width: 100%;}
#comments h3{margin-bottom: 35px;}
#comments .comment-list{margin-top: 20px; font-size: 13px;}
#comments .comment-body{position: relative; margin-bottom: 10px; padding: 10px 10px 10px 30px; list-style-type: none;}
#comments .comment-parent{padding-bottom: 20px; border-bottom: 1px dotted #ededed;}
#comments .comment-by-author{border: #eee 1px solid; border-radius: 15px; background-color: #F9F9F9;}
#comments .comment-by-author .comment-by-user{border: #eee 1px solid; border-radius: 15px; background-color: #fff;}
#comments .comment-by-author .comment-author cite{color: #199e51;}
#comments .comment-meta{}
#comments .comment-meta a{font-size: 12px; color: #aaa;}
#comments .comment-author span{display: block; float: left;}
#comments .comment-author img{position: absolute; display: block; left: -25px; top: 10px; width: 40px; height: 40px; border-radius: 100%;}
#comments .comment-author cite{ font-weight: bold; font-style: normal;}
#comments .comment-content{padding: 10px 0;}
#comments .comment-reply{position: absolute; left: 0; right: 10px; top: 2px;  text-align: right;}
#comments .comment-reply a{color: #999;}
#response{}
#comment-form{margin: 0 auto; padding-bottom: 20px; padding-left: 80px;}
#comment-form p{position: relative; width: 300px; margin-bottom: 10px;}
#comment-form label{position: absolute; left: -4.8em; display: block; line-height: 34px; width: 3.2em; text-align: right; font-weight: normal; font-size: 1rem;}
#comment-form input{padding: 10px; width: 100%; border: 1px solid #ddd; border-radius: 5px;}
#comment-form textarea{padding: 10px; width: 100%; border: 1px solid #ddd; border-radius: 5px;}
#comment-form input:focus, #comment-form textarea:focus{outline: solid #F56763 2px;}
#comment-form button{display: block; line-height: 40px; color: #fff; background: #F56763; border: 1px solid #F54540;  border-radius: 15px; cursor: pointer;}
#comment-form button:active{background: #F54540; border: 1px solid #F54540;}
#comment-form button:focus{outline: none;}
/*ol.comment-list,ol.comment-list ol{margin:0;list-style:none}
ol.comment-list ol{padding-top:10px}
ol.comment-list li{margin:0;padding-bottom:10px}
ol.comment-list li{padding:10px 15px;margin-top:10px;overflow:hidden;border-top-width:4px;border-top-style:solid;border-top-color:#eee;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#eee;border-bottom-color:#eee;border-left-color:#eee}ol.comment-list li.comment-by-author{border:1px dashed #AAA}ol.comment-list li .comment-reply{text-align:right}ol.comment-list li .comment-reply a{font-size:11px;border:0;color:#aaa}ol.comment-list li .comment-reply a:hover{color:#444}.comment-meta{padding-bottom:8px;color:#CCC;font-size:11px;float:left;padding-top:4px;padding-left:8px}.comment-author{display:block;font-size:18px;color:#999;line-height:28px;float:left}.comment-author cite.fn{font-style:normal}.comment-body{overflow:hidden}.comment-body p{line-height:20px;color:#999;padding-left:40px;clear:both; }img.avatar{float:left;margin:6px 10px 0 0}.respond{margin-top:20px}ol.comment-list li .respond{border-top:1px solid #ddd;padding-top:10px}#comment_form{padding-right:8px}.respond .cancel-comment-reply{float:right;font-size:11px}.respond .cancel-comment-reply a{border:0;color:#aaa}.respond .cancel-comment-reply a:hover{color:#444}#comment_form label{font-size:18px;color:#c1c1c1;font-weight:bold;line-height:26px}#comment_form label .required{color:#c04e37;padding-left:5px;font-size:14px}#comment_form .text{height:30px;text-indent:1em;width:100%;margin-bottom:20px;background-color:#fff}#comment_form textarea{width:100%;height:80px;margin-top:10px;background-color:#fff}#comment_form .submit{width:100%;height:40px;margin-top:10px;margin-bottom:10px;font-size:20px;line-height:40px;color:#FFF;background-color:#2e7cde;border:1px solid #2171d1;cursor:pointer}#comment_form input:hover.submit{color:#fff;background-color:#fe6c0c;border-top-color:#F30;border-right-color:#F30;border-bottom-color:#F30;border-left-color:#F30}ol#comment_list li .respond .text{_width:400px}ol#comment_list li .respond textarea{_width:400px}*/
.ds-thread {margin:0 20px;}
.wumii-footer{overflow: hidden; height: 10px; line-height: 5em}

/*home*/
 .home .sidebar{margin-left: 20px;margin-right: 0;}
 .home .sidebar .agoo-sidebar{ margin-top: 40px; width: 300px;height: 250px;overflow: hidden;}


/*col-list*/
 .home .col-list{padding: 20px 0;}
 .home .col-list h3{height: auto; font-size: 22px;border-bottom: 2px #C07729 solid;padding-bottom: 2px;margin: 0;}
 .home .col-list h3 a{display: block; border-bottom: 1px #C07729 solid;color: #000;height: 32px;}
 .home .col-list h3 a:hover{text-decoration: none;}
 .home .col-list h3 strong{border-bottom: 1px #000 solid;padding: 0 10px;height: 32px;display:block;float: left;}
 .home .col-list ul{padding-left: 10px;padding-bottom: 30px;}
 .home .col-list ul li{color: #999;line-height: 27px;}
 .home .col-list ul li a{color: #555;}
 .home .col-list-i {}

 /*n7 agoo*/
 .agoo-comment{width: 728px; padding: 25px 0; margin: 0 auto;}
 ins.adsbygoogle{background: url(images/agoo-bg.gif) center no-repeat;}

 .nopicture{width: 336px;margin: 0px auto;}

@media only screen and (min-width: 1440px) {
.post-list li .thumb {width: 340px;background-repeat: no-repeat;background-position: 50% 50%;background-size:100% auto ;margin-right: 20px;}
.sidebar{width: 300px;margin:20px 10px 0 0;}
.ds-thread {margin:0 130px;}
.ds-titlebar {height: 120px;}
}
@media only screen and (max-width: 1360px) {
.sidebar{width: 300px;margin:20px 10px 0 0;}
.post-list li .thumb {border:solid 1px #E7E7E7; width: 119px;height: 119px; color: #CCC;float: left;margin-right: 10px;margin-top: 4px;background-repeat: no-repeat;background-position: 50% 50%;background-size: auto 100%;overflow: hidden;}
.ds-thread {margin:0 50px;}
.right-menu {display: none;}
}
@media only screen and (max-width: 981px) {
  .container, .w9 { width: 100%; }
  .w6 {width: auto;float: none;}
  .sidebar, .links  {display: none;}  .w3 {width: 246px;}
  .ds-thread {margin:0 40px;}
}
@media only screen and (max-width: 769px) {
.nuffnang, .ad-tao {display: none; }
.w3 {width: 216px;}
.ac img {width:100%;	margin: 10px auto;display: block;}
  .yijile-group dl {padding-bottom: 20px;}
}
@media only screen and (max-width: 610px) {
.site-nav .yf-fr ,.ds-replybox .ds-avatar{display: none;}
.w3 {width: 100%;}
.copyright .yf-fl {text-align:center;}
.p-txt, .p-url, .copyright .yf-fr, .thumb {display: none; }
.post-list ul li {height: auto;}
.p-time {text-align: right;display: block;}
#comments, #ds-thread{padding: 0px;}
}

@media only screen and (max-width: 490px) {
.site-nav ul {height: 30px; overflow: hidden;}
.yijile-group, .breadcrumb .yf-fl, .ds-reset{display: none;}
.logo, .logo a.title {background-size: 30px; width: 30px;height: 30px;}
.ds-sync {width: 160px !important; overflow: hidden;}
#ds-thread #ds-reset .ds-replybox{padding: 0px !important;}
}
