/*
Theme Name: Xlady   
Theme URI: http://www.xuejian.in
Description:雪箭Xlady Wordpress主题，获得技术支持请访问<a href="http://www.xuejian.in" target="_blank">雪箭博客</a>；雪箭QQ群：134522236，雪箭 QQ：263507567，记者勿扰！
Author: 雪箭
Author URI: http://xuejian.in
Version: Update:AM:6:07 JAN.15 2013 Tuesday. 2.1
Tags: xuejian,lady,CMS
*/


BODY { BACKGROUND: #fff; FONT-FAMILY: "宋体", "新宋体", "NSimSun", "SimSun", serif }
BODY { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px }
FORM { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px }
.width { MARGIN: auto; MAX-WIDTH: 960px; WIDTH: 96%; OVERFLOW: hidden ;}
/* Responsive */
@media (max-width: 1024px){
  .width{ width: 96%; }
  #left{ width: 100%; margin-right: 0; }
  #right{ width: 100%; float: none; }
  .grid-wrapper{ margin:-6px; }
  .grid-item{ width: calc(33.33% - 12px); }
  .grid-full .grid-wrapper .grid-item{ width: calc(33.33% - 12px); }
}
@media (max-width: 768px){
  .grid-item{ width: calc(50% - 12px); }
  .grid-full .grid-wrapper .grid-item{ width: calc(50% - 12px); }
  .menu ul li{ float:none; display:block; }
}
@media (max-width: 480px){
  .grid-item{ width: 100%; margin:6px 0; }
  .grid-full .grid-wrapper .grid-item{ width: 100%; }
  .width #left .border .m10 .aimg{ width: 100%; height: auto; }
  .width #left .border .m10 .aimg img{ width: 100%; height: auto; }
}
/* Grid archive layout compatible with quirks (flex-based) */
.grid-wrapper{ display:flex; flex-wrap:wrap; margin:-6px; }
.grid-item{ box-sizing:border-box; margin:6px; width:calc(25% - 12px); }
.grid-full .grid-wrapper{ width:960px; }
.grid-full .grid-wrapper .grid-item{ width:calc(16.66% - 12px); }
/* override list layout for grid */
.grid-wrapper .m10{ margin: 6px; clear: none; }
.grid-wrapper .grid-item .aimg{ float: none; width: 100% !important; height: auto !important; }
.grid-wrapper .grid-item .aimg img{ width: 100% !important; height: auto !important; aspect-ratio: 4 / 3; object-fit: cover; }
.grid-wrapper .grid-item .atitle{ margin: 6px 0 0 0; }
.grid-wrapper .grid-item .atitle p,.grid-wrapper .grid-item .list_other,.grid-wrapper .grid-item .tags{ display:none; }
/* grid cover title font */
.grid-wrapper .list_title{ FONT: 12px "新宋体", "NSimSun", "SimSun", serif; }
.grid-wrapper .list_title a{ COLOR: #ff0000; }
li { list-style-type: none; }
.width #top_logo h1 { display: inline; }
#Positon h1{ display: inline;font-size:12px;font-weight:normal;}
img { border:0; max-width:100%; height:auto }
.l { FLOAT: left }
.r { FLOAT: right }
.c { CLEAR: both }
.dis { DISPLAY: none }
.m10 { MARGIN: 10px; float: none;margin-top: 6px;clear:both; }
.mt10 { MARGIN-TOP: 10px ;}
.mr10 { MARGIN-RIGHT: 10px }
A { COLOR: #333; TEXT-DECORATION: none }
A:hover { COLOR: #028400; text-decoration:underline; }
#top_logo { MARGIN: 12px 0px 0px 10px; FLOAT: left }
#top_logo img{ height: 67px; width: 189px; }
a:active { outline:none; blr:expression(this.onFocus=this.blur());}
#top_ad { TEXT-ALIGN: center; WIDTH: 400px; FLOAT: left; margin-top: 12px; margin-right: 0px; margin-bottom: 0px; margin-left: 2px; padding-left: 20px; }
#top{width:100%;background:#eee;border-bottom:1px solid #ccc;height: 28px;margin: 0 auto;padding: 0;}
#top .center{width:960px;heigth:28px;margin:0 auto;line-height:28px;padding-left:10px;}
#top .center ul li{float:left;padding-left:6px;}
.lib{background:url(images/loginbar.gif) 0 5px no-repeat;text-indent: 6px}
.lib span strong{font-weight:normal;}
#top .center ul li span{color:#333;}
#top .center ul{margin:0 ;padding:0;}
#top_other { LINE-HEIGHT: 20px; MARGIN: 12px 0px 0px; WIDTH: 259px; FLOAT: right; COLOR: #b8b8b8 }
#top_other A { COLOR: #333 }
#top_other A:hover {COLOR: #028400 }
#top_other FORM { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px }
#top_other DL { PADDING-BOTTOM: 0px; MARGIN: 12px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px }
#top_other DT { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px }
#top_other .input { BORDER-BOTTOM: #b8b8b8 1px solid; BORDER-LEFT: #b8b8b8 1px solid; PADDING-BOTTOM: 4px; LINE-HEIGHT: 20px; PADDING-LEFT: 34px; WIDTH: 160px; PADDING-RIGHT: 0px; BACKGROUND: url(images/search.gif) 10px 7px no-repeat; HEIGHT: 20px; COLOR: #999; BORDER-TOP: #b8b8b8 1px solid; BORDER-RIGHT: #b8b8b8 1px solid; PADDING-TOP: 4px ;margin-top: 1px !important;*margin-top:0!important;}
#top_other .bnt { TEXT-ALIGN: center; PADDING-BOTTOM: 5px; LINE-HEIGHT: 18px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 1px 0px 0px; PADDING-LEFT: 0px; WIDTH: 59px; PADDING-RIGHT: 0px; BACKGROUND: url(images/sdcms.gif) -50px -338px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 30px; COLOR: #fff; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 4px ;CURSOR: pointer;}
#menu { MARGIN: 6px auto 0!important;*margin:0 auto!important; WIDTH: 960px; BACKGROUND: url(images/nav_bg.gif) 0 0; OVERFLOW: hidden }
.menu { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px }
.menu .l { WIDTH: 8px; DISPLAY: block; BACKGROUND: url(images/nav_l.gif) 0 0 no-repeat; FLOAT: left; HEIGHT: 38px }
.menu .r { WIDTH: 8px; DISPLAY: block; BACKGROUND: url(images/nav_r.gif)  -2px 0 no-repeat; FLOAT: right; HEIGHT: 38px }
.menu ul li { LINE-HEIGHT: 38px; MARGIN: 0px; FLOAT: left; HEIGHT: 38px; list-style-type: none; padding-top: 0px; padding-bottom: 0px; padding-left: 2px;}
.menu ul li.current ul{display:block;}
.menu ul li ul{ position:absolute;margin:0;padding:0;width:86px;display:none;}
.menu ul li:hover ul{display:block;}
.menu ul li ul li{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;margin:0;padding:0;height:30px;line-height:30px;width:114px; overflow:hidden;}
.menu ul li ul li a{background:#028400;color:#fff;padding: 0 14px;height:30px;}
.menu ul li A {COLOR: #fff; FONT-SIZE: 14px; margin: 0px;  display:block;padding: 0 16px; FONT-FAMILY: "微软雅黑", "Microsoft YaHei", sans-serif;}
.menu ul li A:hover { COLOR: #000; background: url(images/nybj.gif) repeat-x; text-decoration:none; }
/* mobile menu */
@media (max-width: 768px){
  #menu{ width:100% !important; }
  #menu #menu-toggle{ display:block !important; background:#028400; color:#fff; border:none; height:38px; width:100%; font-size:16px; }
  #menu .menu .l, #menu .menu .r{ display:none; }
  #menu .menu-header{ display:none; }
  #menu.open .menu-header, #menu.open .menu .menu-header{ display:block; }
  .menu ul li{ float:none !important; display:block !important; }
  .menu ul li a{ display:block; background:#028400; border-bottom:1px solid #0a5e00; }
}
#left { WIDTH: 650px; FLOAT: left; MARGIN-RIGHT: 8px; overflow:hidden }
.left_w { WIDTH: 650px; OVERFLOW: hidden }
#right { WIDTH: 300px; FLOAT: left; /*margin-bottom: 10px*/}
#index_ad { WIDTH: 318px; FLOAT: left; HEIGHT: 260px; MARGIN-RIGHT: 10px; border: 1px solid #c1e7aa; }
#ontop { BORDER-BOTTOM: #c1e7aa 1px solid; BORDER-LEFT: #c1e7aa 1px solid; WIDTH: 318px; FLOAT: left; OVERFLOW: hidden; BORDER-TOP: #c1e7aa 1px solid; BORDER-RIGHT: #c1e7aa 1px solid }
.subject_bg { LINE-HEIGHT: 29px; BACKGROUND: url(images/sdcms.gif) 0px -254px; HEIGHT: 29px }
.subject_title { PADDING-LEFT: 12px; COLOR: #028400; FONT-SIZE: 14px; FONT-FAMILY: "微软雅黑", "Microsoft YaHei", sans-serif; }
.subject_title A { COLOR: #4eb30f }
.subject_title A:hover { COLOR: #f30 }
.subject_title SPAN { PADDING-RIGHT: 10px; FONT: 12px/30px; FLOAT: right }
.subject_title SPAN A { FONT: 12px/30px; COLOR: #389200 }
.subject_title SPAN A:hover { FONT: 12px/30px; COLOR: #4eb30f }
.ontop { BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BACKGROUND: url(images/sdcms.gif) no-repeat -102px 0px; HEIGHT: 230px; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid }
.ontop H1 A:hover { FONT: 500 16px "微软雅黑", "Microsoft YaHei", sans-serif; COLOR: #f30 }
.ontop_div { LINE-HEIGHT: 17px; MARGIN: 10px; WORD-WRAP: break-word; COLOR: #999; OVERFLOW: hidden }
.border { BORDER-BOTTOM: #c1e7aa 1px solid; BORDER-LEFT: #c1e7aa 1px solid; BORDER-TOP: #c1e7aa 1px solid; BORDER-RIGHT: #c1e7aa 1px solid; }
.fen10{ clear: both; padding-top: 10px; }
.subject_title01 { TEXT-INDENT: 12px; WIDTH: 130px; FLOAT: left; COLOR: #028400; FONT-SIZE: 14px; FONT-FAMILY: "微软雅黑", "Microsoft YaHei", sans-serif; }
.subject_title03 { TEXT-INDENT: 12px; WIDTH: 954px; FLOAT: left; COLOR: #028400; FONT-FAMILY: "微软雅黑", "Microsoft YaHei", sans-serif; }
.sub_menu A:hover { COLOR: #337d00 }
#index_hot { WIDTH: 298px }
.all_list { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; background: url(images/sdcms.gif)  -86px 7px no-repeat; }
.new_list { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; }
.all_list2 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; }
.all_list DT { LINE-HEIGHT: 25px; PADDING-LEFT: 20px ;}
@-moz-document url-prefix(){
.all_list DT{ LINE-HEIGHT: 24px}
}
#left .all_list.none dt{background:url(images/li.gif) 0 9px no-repeat;font-size: 14px;}
.none{ background:none }
.all_list B A:hover { COLOR: #f30 }
.all_list SPAN { FLOAT: right; COLOR: #999;font-size:12px;}
.index_left { MARGIN-TOP: 10px; WIDTH: 318px; FLOAT: left; OVERFLOW: hidden }
.index_left2 { MARGIN-TOP: 10px; WIDTH: 955px; FLOAT: none; OVERFLOW: hidden; clear: both; margin-right: auto; margin-bottom: 0px; margin-left: auto; border-radius: 5px;}
.index_photo A:hover { COLOR: #f60 }
.index_link,.index_link a { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px ;text-align: center;color:#777;line-height:22px;}
.fdl{width:954px; text-align:center;margin:0 auto;color:#999;background: #EEE;border-top: #CCC solid 7px}
.fdl a{color:#999;line-height:22px;}
.index_link a:hover,.fdl a:hover{color:#028400; text-decoration:underline;}
.index_link li { MARGIN-BOTTOM: 10px; FLOAT: left; padding-right: 15px; list-style-type: none; }
#foot { TEXT-ALIGN: center; PADDING-BOTTOM: 4px; LINE-HEIGHT: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "宋体", "新宋体", "NSimSun", "SimSun", serif; COLOR: #555;}
.foot_menu A:hover { COLOR: #f30 }
#Positon { LINE-HEIGHT: 35px; TEXT-INDENT: 10px; BACKGROUND: url(images/sdcms.gif) 0px -283px; HEIGHT: 35px }
.info_title { TEXT-ALIGN: center; MARGIN: 10px 0px; FONT-SIZE: 18px; FONT-FAMILY: "微软雅黑", "Microsoft YaHei", sans-serif; }
.m10 .info_title a:hover{text-decoration:none;}
.info_other { TEXT-ALIGN: center; MARGIN: 4px 0px; COLOR: #333;}
.info_jj A:hover { COLOR: #f30 }
#Digg DL DT .mood1 A:hover { BACKGROUND-POSITION: 0px 0px }
#Digg DL DT .mood2 A:hover { BACKGROUND-POSITION: -63px 0px }
#Digg DL DT .mood3 A:hover { BACKGROUND-POSITION: -125px 0px }
#Digg DL DT .mood4 A:hover { BACKGROUND-POSITION: -188px 0px }
#Digg DL DT .mood5 A:hover { BACKGROUND-POSITION: -250px 0px }
#Digg DL DT .mood6 A:hover { BACKGROUND-POSITION: -314px 0px }
#Digg DL DT .mood7 A:hover { BACKGROUND-POSITION: -375px 0px }
#Digg DL DT .mood8 A:hover { BACKGROUND-POSITION: -437px 0px }
.info_next { MARGIN: 6px 20px; COLOR: #999 }
.content img{margin:0 10px;}
.content_page { TEXT-ALIGN: center; MARGIN: 8px }
.list_title { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 12px "新宋体", "NSimSun", "SimSun", serif; COLOR: #03f; PADDING-TOP: 0px }
.list_title A { COLOR: #b30000; TEXT-DECORATION: underline }
.list_title A:hover { COLOR: #f30 }
.list_other { BORDER-BOTTOM: #ddd 1px dashed; PADDING-BOTTOM: 0px; MARGIN-BOTTOM: 10px; COLOR: #777; clear: both; }
.list_photo A:hover { COLOR: #f60 }
.tag_title A:hover { COLOR: #f30 }
.plug_publish_add A:hover { COLOR: #f30 }
.nofound { height:100px; font-size:20px; text-align:center; padding-top: 20px; }
.width.mt10 #right #index_hot #con_one_1 .all_list li { list-style-type: none; text-indent: 2em!important; *text-indent: 8px!important;
text-indent: 8px; line-height: 25px;font-size: 14px;width: 264px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
#right #slideshow dl dt{width:140px; float:left;margin:0 0 0 3px;height:156px}
.width.mt10 #left .left_w #ontop .ontop .ontop_div li { background:url(images/li.gif) 5px 7px no-repeat; list-style-type: none; text-indent: 24px!important; *text-indent: 9px!important;text-indent: 9px; line-height: 24px;font-size:14px;}
#left .border.index_left .subject_bg .subject_title span { font-size: 12px; font-weight: normal; }
.width #left .border .m10 .aimg { float: left; margin-right: 16px;border: 3px solid #E8E6E7;width: 160px;height: 120px; overflow:hidden;}
.width #left .border .m10 .aimg:hover{border: 3px solid #690}
.width #left .border .m10 .atitle p { color: #222; }
.width #left .border .m10 .atitle .list_title a { color: #b30000; text-decoration: none; font-weight: bold; }
.width #left .border .m10 .list_other { padding-left: 130px; }
.width #left .border .m10 .atitle .list_title a:hover { color:  #028400; text-decoration: underline; }
.width #left .border .m10 .atitle .list_other { text-indent: 30px; }
.width #left .border .m10 .aimg img { height: 120px; width:160px;}
.width #left .border .m10 p { font-size: 14px; line-height: 22px; text-indent: 2em; }
.width #left .m10 .atitle p{font-size:14px;}
.m10 .new_list dt {padding:4px 0 0 2px}
.m10 .new_list dt a:hover{ text-decoration:none;}
.width #left .border .m10 .updown dl{padding-top:10px;border: 1px solid #CCC;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16) inset; border-radius:5px;padding:10px;}
.width #left .border .m10 .updown dl dt{font-size:14px;line-hieght:24px;height:24px;}
.width #left .border .m10 p img { padding-right: 12px; }
.same{font-size:14px;font-weight:bold;padding:0 0 10px 2px!important;*padding:10px 0 10px 16px!important; FONT-FAMILY: "微软雅黑", "Microsoft YaHei", sans-serif;}
.samepost{border: 1px solid #CCC;height: 246px;width: 626px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16) inset;border-radius:5px;}
.samepost dt{float:left;}
.samepost li {width:302px; height: 25px;font-size:14px;}
.width #left .border .m10 .updown { clear: both; }
.width #left .border .m10 .content p a{padding-right: 13px;margin: 0 2px;background: url(images/link.png) center right no-repeat;font-weight: normal;}
.width #left .border .m10 .content p a strong{font-weight:normal;}
.width #left .border .m10 p a { color: #0066CC;}
.width #left .border .m10 p a:hover { color: #f30; }
.taoke_listbox DL DT P.taoke_title A:hover { text-decoration: none; color: #F26122; }
.all_list3{height:301px;}
#left .border.index_left.mr10 .m10 .all_list3 a img { float: left; margin-right: 8px; width: 140px; height: 140px; }
.width #left .border .m10 #slideshow dl{float:left;padding-left: 10px!important;*padding-left:0px !important;min-height:180px;}
.superstar { clear: both; }
.width #left .border .m10 .samepost dt { height:107px; width:142px;padding: 8px 5px 5px 5px;}
.width #left .border .m10 .samepost dt img{ height:107px; width:142px;border: 1px solid #CCC}
#left .border.index_left.mr10 .m10 .all_list3 .superstar a { font-weight: normal; }
#left .border.index_left.mr10 .m10 .all_list3 .superstar li { line-height: 25px; background:url(images/li.gif) 2px 8px no-repeat; text-indent: 20px!important; *text-indent: 6px!important;text-indent: 6px;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis }
.supercontent { padding-top: 2px; padding-bottom: 0px; line-height: 24px;font-size: 14px }
.supertitle a { color: #028400; font-size: 14px; }
#left .border.index_left .m10 .all_list3 .second { margin-top:18px;_ margin-top: 13px }
.supertitle a:hover { color: #F30; }
.second { clear: both; }
#left .border.index_left .m10 .all_list3 a img { float: left;  margin-right: 10px; height: 130px; width:120px; margin-bottom: 5px; }
#left .border.index_left .m10 .all_list3 a img {border: 1px solid #E8E6E7;padding:2px;}
#left .border.index_left .m10 .all_list3 a img:hover {border: 1px solid #690;}
img{ border:0 } 
#left .border.index_left .m10 .all_list3 .frist .supertitle span { text-indent: 0px; }
.new_list { float: left; width: 120px; margin:0 3px 4px; height: 156px;border: 1px solid #E8E6E7;padding:2px; }
.new_list:hover{border: 1px solid #028400;}
.new_list a img { width: 120px;height:90px; }
.content{margin:0 10px;}
.supercontent dt { line-height: 22px;padding-top:2px; }
#left .inbanner { height: 100px; width: 648px; clear: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #C1E7AA; border-right-color: #C1E7AA; border-bottom-color: #C1E7AA; border-left-color: #C1E7AA;padding: 5px 0 }
.pagination { line-height:23px; padding-top: 10px; }
.pagination span,
.pagination a { font-size:12px; margin: 2px 6px 2px 0; background:#fff; border:1px solid #CCC; color:#787878; padding:2px 5px 2px 5px; text-decoration:none;display: block;height: 20px;float: left;}
.pagination a:hover { border:1px solid #028400; color:#fff; background-color: #028400; }
.pagination .current { background: #fff; border:1px solid #028400; color:#028400; font-size:12px; padding:2px 5px 2px 5px;font-weight: bold }
#Positon a { color: #000; }
.width #left .border .m10 .updown div a:hover{ color: #f30;  }
.lauto{width:954px; margin:5px auto;margin-top: 10px;border-radius: 5px;}
.border.lauto .subject_bg .subject_title03 span {float:right;padding-right:20px;*position:relative;top:-30px;}
.width #left .border .m10 .atitle .tags span a {color:#FF185A;font-weight:bold }
.border.lauto .subject_bg .subject_title03 span a {color:#333;padding-left: 14px}
.border.lauto .subject_bg .subject_title03 span a:hover{color:#028400;}
.border.lauto .subject_bg .subject_title03 a {color:#028400;}
.width #left .border .m10 .info_other a {color:#333;}
.width #left .border .m10 .info_other a:hover{color:#028400;}
.width #right #slideshow dl dt img{width:120px;height:90px;padding-bottom:5px;border: 1px solid #E8E6E7;padding: 2px}
.width #right #slideshow dl{padding:8px 0 0 8px!important;*padding:8px 10px 8px 10px!important;padding:8px 0 0 8px; margin:0}
.hcat{height:348px !important;*height:356px !important;}
.info_other span{padding-left:10px;}
.siimg{border: 1px solid #CCC;width:620px;height:104px;border-radius: 5px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16) inset;padding:2px;clear:both;}
.index_label{line-height:26px}
@-moz-document url-prefix(){
.index_label{ LINE-HEIGHT: 24px}
}
.m10 .content h2,h3,h4,h5,h6{font-size:16px; text-indent:26px; FONT-FAMILY: "微软雅黑", "Microsoft YaHei", sans-serif; }
.atitle h2{ text-indent:0;font-size:16px; FONT-FAMILY: "微软雅黑", "Microsoft YaHei", sans-serif; }
#right dl dt a{font-size:14px;font-size: 14px;display: block;width: 250px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.jsad{margin:2px auto;width:960px;}
img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
img.alignleft{float:left;}
img.alignright{float:right;margin-bottom: 12px;}
textarea{height:68px;border: 1px solid #C1C1C1;border-radius: 4px 4px 4px 4px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16) inset}
.width #left .border .m10 .atitle .tags span{margin-right:10px;}
.toplogin_input, toplogin_input {border: 1px solid #F1CA7F;height: 18px;line-height: 18px;width: 80px;background: #FAFFBD;padding: 0}
.input34 { BORDER-STYLE: none;HEIGHT: 20px;line-height:18px;CURSOR: pointer; WIDTH: 50px; BACKGROUND: url(images/sprite1.png) left top no-repeat;margin-left:3px;_margin-top:4px;}
@-moz-document url-prefix(){
.input34{HEIGHT: 27px;line-height:27px;}}
.input34:hover{BACKGROUND: url(images/sprite1.png) no-repeat 0 -30px;}
.subform{width:600px;margin:0 auto;}
#right #slideshow dl dt span a {display:block;width: 140px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
#submit{font: 12px "宋体", "新宋体", "NSimSun", "SimSun", serif;width: 85px;height: 25px;background: url(images/input.png) 0 -24px no-repeat;margin-left: 1em;color: white;border: 0}
#submit:hover{background: url(images/input.png) ;color:#333;}
#author,#email,#url{border:1px solid #ccc;height: 20px;}
p.wp-caption-text{font-size:11px !important;margin: 0; text-align:center;text-align: center;line-height: 17px !important}
h2 a,h3 a,h4 a,h5 a,h6 a{color:#06c; FONT-FAMILY: "微软雅黑", "Microsoft YaHei", sans-serif;}
#qijiandian{width:978px;margin:0 auto;margin-top: -6px;*margin-top: 0; overflow:hidden;}
.qijiandian{width:960px;}
#Positon span{margin-left:10px;}
.wp-caption.aligncenter{margin:0 auto;}
.wp-caption.alignright{float:right;}
.wp-caption.alignleft{float:left;margin-right: 12px;}
/*topten*/
.topten ul:hover{background:#EDF0F2}
.topten ul {margin-left:0px;padding-left:0}
.pic img { width:80px;height:60px;border: 1px solid #E8E6E7;padding: 2px}
.pic img:hover{border-color:#FF185A;}
.topten ul li { line-height: 18px;}
.pic {float:left; }
.topten { border: 1px solid #E6E6E6;height:1070px;background: url(images/ico_top.gif) 520px 26px no-repeat;border-bottom:none;}
.topten ul { border-bottom: 1px solid #E6E6E6;height:80px;margin: 0;padding: 10px 10px 16px 4px;_padding:10px 10px 4px 4px;}
.topten ul li span { color:#909090}
.topten ul li.day{ color:#FF185A;font-weight:bold;}
.ding{color: #C00;font-size: 14px;font-weight: bold;padding-top: 5px}
.gos{position:relative;left: 400px;top: -42px; display:none;}
.gos a{font-size:14px;color:#06c; background:url(images/link.png) center right no-repeat;margin: 0 2px;padding-right:13px;}
.topten ul:hover .gos{ display:block;}

/* --- Responsive overrides (placed at end to win cascade) --- */
@media (max-width: 1024px){
  .width{ width:96% !important; }
  #left{ width:100% !important; margin-right:0 !important; float:none !important; }
  #right{ width:100% !important; float:none !important; }
  .grid-wrapper{ margin:-6px !important; }
  .grid-item{ width:calc(33.33% - 12px) !important; }
  .grid-full .grid-wrapper .grid-item{ width:calc(33.33% - 12px) !important; }
}
@media (max-width: 768px){
  .menu ul li{ float:none !important; display:block !important; }
  .grid-item{ width:calc(50% - 12px) !important; }
  .grid-full .grid-wrapper .grid-item{ width:calc(50% - 12px) !important; }
  #menu{ width:100% !important; }
  .menu ul li a{ padding:0 12px !important; }
  .ontop_div li{ width:100% !important; float:none !important; }
  .index_left, .index_left2{ width:100% !important; float:none !important; }
}
@media (max-width: 480px){
  .grid-item{ width:100% !important; margin:6px 0 !important; }
  .grid-full .grid-wrapper .grid-item{ width:100% !important; }
  .width #left .border .m10 .aimg{ width:100% !important; height:auto !important; }
  .width #left .border .m10 .aimg img{ width:100% !important; height:auto !important; }
  .new_list{ width:100% !important; height:auto !important; }
  .new_list a img{ width:100% !important; height:auto !important; }
}
/* Category archive: force 2-column grid on desktop */
.archive .grid-wrapper .grid-item{ width:calc(50% - 12px); }
.archive .grid-full .grid-wrapper .grid-item{ width:calc(50% - 12px); }