
/*此行莫动*/
ul.layout li span code { left:0; top:100%; }


/* 网页背景 */
html { background:#F3F3F3 url(body.jpg) 0 0 repeat-x; }
html { margin:0; padding:0; text-align:center; }
body { margin:0; padding:0; line-height:30px; color:#273028; }

/** { box-sizing: border-box; }*/
a { color:#273028; text-decoration:none; }
img, button, input, textarea, select, label { display:inline-block; *display:inline; *zoom:1; vertical-align:middle; }
img { border:none; }
div, p, ul, ul li, form { margin:0 auto; padding:0; }
ul li { margin:0; list-style:none; }
table { margin:0 auto; /*table-layout:fixed;*/ }
td { word-break:break-all; word-wrap:break-word; /*允许换行*/ }
button{ border:1px #666666 solid }
button::-moz-focus-inner{ margin:0; padding:0; border:none; }
input, textarea, select{ border-top:#ABADB3 1px solid; border-left:#E2E3EA 1px solid; border-right:#DBDFE6 1px solid; border-bottom:#E3E9EF 1px solid; outline:none; }
input, textarea, select, button{ padding:3px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
input{ height:22px; line-height:22px; overflow:hidden; }
button{ background-color:#FF9900; font-size:12px; font-weight:bold; color:#FFFFFF; height:30px; overflow:hidden; }
input.checkbox, input.radio { border:none; height:auto; line-height:normal; }
textarea{ resize:vertical }
label { background-color:#EFEFEF; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; margin:1px; padding:5px; cursor:pointer; line-height:normal; font-size:12px; }

#top_title { padding-left:15px; padding-right:16px; border-bottom:1px #CECECE solid; height:34px; line-height:34px; background-color:#FFFFFF; text-align:left; white-space:nowrap; clear:both; }
#top_title a { color:#7F9178; font-size:13px; border-left:1px #DFDFDF dotted; border-right:1px #DFDFDF dotted; margin-right:-1px; padding-left:30px; padding-right:30px; height:16px; line-height:16px; margin-top:9px; margin-bottom:9px; text-align:center; float:left; }
#top_title a:hover { color:#63AA67; }
#top_title a#top_title_is { font-size:14px; color:#63AA67; font-weight:bold; }
#top_title a.top_title_other { float:right; text-decoration:underline; color:#336699; }

#list_class { text-align:left; padding:5px 10px; border:1px #DDDDDD dotted; background-color:#FFFFFF; }
#list_class a { display:inline-block; *display:inline; *zoom:1; vertical-align:middle; padding:0 15px; color:#666666; font-size:85.7143%; }
#list_class a#class_is { color:#FF6600; }

#head { table-layout:fixed; }
#logo { text-align:left; padding-right:10px; width:230px; overflow:hidden; }
#logo a { max-width:230px; max-height:120px; overflow:hidden; }
/*#search_ { width:760px; }*/

#search_body { width:550px; height:70px; font-size:14px; text-align:center; }
#search_body #search_bar { /*384+12+12*/width:407px; padding-left:1px; height:30px; 

	display:-webkit-flex; 
	display:flex;
	
	flex-wrap:nowrap; 
	-o-flex-wrap:nowrap; 
	-ms-flex-wrap:nowrap; 
	-webkit-flex-wrap:nowrap; 
	-moz-flex-wrap:nowrap; 
	
	flex-direction:row; 
	-o-flex-direction:row; 
	-ms-flex-direction:row; 
	-webkit-flex-direction:row; 
	-moz-flex-direction:row; 
	
	justify-content:space-between; 
	-o-justify-content:space-between; 
	-ms-justify-content:space-between; 
	-webkit-justify-content:space-between; 
	-moz-justify-content:space-between; 
}
#search_body #search_bar a { width:51px; height:30px; line-height:30px; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; text-align:center; color: #669999; text-shadow:1px 1px 0 #EEEEEE; 

	word-break:keep-all;
	white-space:nowrap;
}
#search_body #search_bar a:hover { /*background-position:-679px 0;*/ background:none; }
#search_body #search_bar a#searchNavIs { font-size:14px; height:31px; color:#666666; text-decoration:none; font-weight:bold; background:none; cursor:default; }

#search_body #f { width:550px; height:40px; background-position:0 0; position:relative; z-index:1; background:url(img_f.png) no-repeat; }
#search_body #kw{ float:left; font-size:16px; border:none; overflow:hidden; background:none; width:378px; height:34px; line-height:34px; padding:0 3px; margin:3px 0; }
#search_body #su{ float:left; border:none; background:none; overflow:hidden; cursor:pointer; outline:none; font-weight:bold; width:82px; height:34px; margin:3px 0; font-size:14px; }

#search_body #ou { width:82px; height:38px; margin:1px; margin-right:0; float:left; text-align:left; cursor:pointer; position:relative; z-index:9; }
#search_body #ou_in { width:81px; height:38px; text-align:center; overflow:hidden; position:absolute; left:0; top:0; z-index:999; }
#search_body #ou_in:hover { height:auto; overflow:inherit; margin-left:-1px; margin-top:-1px; border:1px #9B9F9F solid; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; background-color:#FFFFFF; }
#search_body #ou_in img { margin:5px 0; width:68px; height:28px; }


#search_body #kw_list { display:none; width:380px; background-color:#FFFFFF; border:1px #F2F0F0 solid; text-align:left; position:absolute; left:83px; top:36px; z-index:61; }
#search_body #kw_list li a { display:block; padding:0 3px; text-decoration:none; }
#search_body #kw_list li a:hover { background-color:#F2F0F0; }
#search_body #reset_kw { position:absolute; top:50%; margin-top:-12px; left:100%; margin-left:-113px; z-index:80; cursor:pointer; display:none; }

#search_hot_word a { color: #B3D9E4; font-size:12px; margin-left:5px; margin-right:5px; text-decoration:underline; }
#search_hot_word a.s_c { color:#999999; border:1px #EEE solid; display:inline-block !important; display:inline; zoom:1; width:13px; height:13px; line-height:14px; font-family:SimSun; font-size:12px; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; text-decoration:none; text-align:center; }


.body{ width:1000px; margin-bottom:10px; *zoom:1; clear:both; }
div.body:after, div.body::after {display: block;content: '';clear: both;height: 0;visibility: hidden;}
#right{ width:760px; float:right; }
#left{ width:230px; float:left; }

.column { margin-top:-1px; padding:10px; background-color:#FFFFFF; border:1px #CECECE solid; }
.column:first-child { margin-top:0; }
.class {}
#right .class { border-bottom:1px #CECECE dotted; }
#right .class:last-child { border-bottom:none; margin-bottom:-6px; }

.column_title { padding-bottom:10px; padding-left:15px; padding-right:15px; border-bottom:1px #CECECE dotted; color:#BEC6D1; line-height:normal; text-align:left; overflow:hidden; }
.column_title { display:flex; flex-direction:row; justify-content:space-between; align-items:center; }
/*.column_title:after, .column_title::after {display: block;content: '';clear: both;height: 0;visibility: hidden;}*/
.column_title a { font-size:14px; font-weight:bold; color:#515151; }
.column_title .tcolor { display:inline-block; *display:inline; *zoom:1; vertical-align:middle; float:left; text-align:left; }
.column_title .class_title_other { float:right; width:618px; text-align:right; margin:0; }
.column_title .class_title_other a { font-weight:normal; color:#8BA8BE; white-space:nowrap; }

/*名站、酷站*/
#mingz { padding-top:5px; }
#mingz .mingz { background-color:#FFFFFF; border:1px #9ED18E solid; margin-top:-5px; margin-bottom:10px; padding:10px; }
#mingz #collection, #mingz .qiangdiao { background-color:#FFFFFF; border:1px #9ED18E solid; margin-top:-5px; margin-bottom:10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
#mingz #collection { background-image:url(../images/shading.gif); }
#mingz .qiangdiao a { color:#6A6E55; }
#mingz #collection a { color: #999966; }

a.addc { width:18px; height:16px; background:url(../images/star.gif) no-repeat; display:none; margin-left:-18px; margin-top:-4px; border:none !important;
/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;*/ }

ul.layout { width:100%; text-align:left; word-spacing:-5px; }
ul.layout li { word-spacing:0; margin:0; padding:0; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; line-height: normal; _display:block; _float:left; }
ul.layout li span { margin:5px 15px; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; }
.qiangdiao ul.layout li span { margin-top:0; margin-bottom:0; }
ul.layout li span { /* word-break:break-all; word-wrap:break-word; white-space:normal;*/ }
ul.layout li span a { /*display:table-cell;*/ }
ul.layout li span code { position:absolute; z-index:2; display:none; }
ul.layout li span:hover { position:relative; z-index:9; }
ul.layout li span:hover a.addc { display:inline-block; *display:inline; *zoom:1; vertical-align:middle; }
ul.layout li span:hover code { display:inline-block; *display:inline; *zoom:1; vertical-align:middle; }
ul.layout li span code div { min-width:133px; width:192px; max-width:266px; padding:5px; font-size:12px; text-align:left; text-align:justify; text-justify:inter-ideograph; text-align-last:left !important; -moz-text-align-last:left !important; line-height:137.5%; border:1px #333333 solid; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; border-top-left-radius:0px; -o-border-top-left-radius:0px; -ms-border-top-left-radius:0px; -webkit-border-top-left-radius:0px; -moz-border-top-left-radius:0px; word-break:break-all !important; word-wrap:break-word !important; white-space:normal !important; overflow:hidden;

	/*color:#5C5C33;*/
	/*background-color:rgba(255, 255, 225, 0.8);*/
	color:#353512;
	background-color:#FFFFD7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;
}
ul.layout li span.page2 a { border:1px #FFCC00 dotted; color:#FFCC00; font-size:12px; font-weight:bold; }
ul.layout.yingyong { border-bottom:1px #F2EEE8 dotted; padding-bottom:10px; }
ul.layout.yingyong li span a { background-color:#FFFFE7; border:1px #FFCC00 dotted; color: #999933; font-size:12px; font-weight:bold; }

/*
ul.layout { display:flex; justify-content:space-between; align-items:stretch; flex-direction:row; flex-wrap:wrap; align-content:flex-start; }
ul.layout li:last-child { margin-right:auto; }
*/
/*
ul.layout { text-align:justify; text-justify:inter-word; text-align-last:left; }
*/
ul.layout.FLOW_CENTER { text-align:center; }
ul.layout.FLOW_LEFT { text-align:left; }
ul.layout.FLOW_RIGHT { text-align:right; }
ul.layout.FLOW_JUSTIFY { text-align:justify; text-justify:‌inter-word; /*text-align-last:justify;*/ text-align-last:left; /*word-break:break-all; word-wrap:break-word; white-space:normal;*/ letter-spacing:normal; font-kerning: auto; }

ul.layout.COLUMN_CENTER li { text-align:center; }
ul.layout.COLUMN_LEFT li { text-align:left; }
ul.layout.COLUMN_RIGHT li { text-align:right; }
ul.layout.COLUMN_JUSTIFY li { text-align:justify; text-justify:inter-ideograph; text-align-last:justify; word-wrap:normal; white-space:nowrap; letter-spacing:normal; font-kerning:auto; }

ul.layout.COLUMN_CENTER li span { margin-left:7.5px; margin-right:7.5px; }
ul.layout.COLUMN_LEFT li span { margin-left:15px; margin-right:0; }
ul.layout.COLUMN_RIGHT li span { margin-left:0; margin-right:15px; }
ul.layout.COLUMN_JUSTIFY li span { margin-left:22px; margin-right:22px; display:inline; }
ul.layout.COLUMN_JUSTIFY li span a:hover { border-bottom:1px solid; }

/* 1:619 */
ul.layout.W1 li { width:99.8%; }
ul.layout.W2 li { width:49.8%; }
ul.layout.W3 li { width:33.2%; }
ul.layout.W4 li { width:24.8%; }
ul.layout.W5 li { width:19.8%; }
ul.layout.W6 li { width:16.5%; }
ul.layout.W7 li { width:14.2%; }
ul.layout.W8 li { width:12.4%; }
img.site_icon { /*vertical-align:text-bottom;*/ max-width:100%; height:auto; margin-top:-3px; }


.class_title, .class_more, .class_name { font-size:14px; margin-left:15px; margin-right:15px; color:#92C179 !important; white-space:pre; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; line-height:normal; }
.class_more { font-size:12px; }


.priority, class_priority { width:100%; overflow:hidden; background-color:#FFFFFF; }

.bottom { padding:5px 10px; margin-bottom:10px; background-color:#FFFFFF; border:1px #CECECE solid; font-size:13px; }
.bottom_in { padding-bottom:5px; }
.bottom_in #new_site li a { color: #666633; }
.bottom_in #new_site li a:first-child { color: #8BA8BE; }
#f2 { text-align:center; padding:5px; line-height:normal; }
.kw2 { width:450px; border:1px #999 inset; }
.su2 { padding:0 10px; border:none; color:#FFFFFF; letter-spacing:normal; padding-left:30px; background:#FF9900 url(img_f.png) -698px -92px no-repeat; }

#foot { text-align:center; font-size:12px; }
#foot a { color:#999999; }


.send2 { font-size:14px; height:37px; letter-spacing:5px; padding-left:15px; padding-right:10px; border:none; }
.send3 { background-color:#00CC66; }
.redword_err{ font-size:12px; color:#FF6600; line-height:normal; }



.menu{ width:100%; border:1px #D4D4D4 solid; background-color:#FFFFFF; text-align:left; table-layout:fixed; }
.menu_left{ width:159px; padding:10px; line-height:29px; padding-right:0; color:#999999; }
.menu_left ul { }
.menu_left ul li { padding-left:14px; background:url(../../readonly/images/li.gif) 6px 50% no-repeat; }
.menu_left ul li#bar_id_ { position:relative; height:28px; line-height:normal; margin:0; list-style:none }
.menu_left ul li#bar_id_ a{ width:156px; height:28px; line-height:28px; padding-left:13px; position:absolute; border:1px #D4D4D4 solid; border-right:none; top:0; left:0; z-index:10; overflow:hidden; background:#FFFFFF url(../images/li_.gif) 5px 50% no-repeat; }
.menu_right { padding-left:10px; border-left:1px #D4D4D4 solid; }
.menu_right { line-height:180%; }
.menu_right a{ color:#0000CC; text-decoration:underline }
.menu_title{ font-size:14px; font-weight:bold; }

.output { max-width:998px; text-align:center; border:1px #FF9900 dotted; background-color:#F7F7F7; color:#FF6600; }
.redword {color:#CC3333 !important;}
.orangeword {color:#FF9900 !important; }
.greenword {color: #009900 !important;}
.grayword {color:#999999 !important;}
.blueword { color: #3399FF !important;}
.underline{ text-decoration:underline !important; }
.bold{ font-weight:bold !important; }

a:hover { color:#FF6600; }

#addCFrame{position:fixed;left:50%;top:50%;width:900px;margin-top:-136px;margin-left:-450px;z-index:99;}
#submit_safe{position:fixed;top:0;left:0;z-index:79;width:100%;height:100%;background-color:#666666;color:#FFF;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;text-align:center;zoom:1 }
#loading2{position:fixed;top:50%;left:50%;z-index:89;width:37px;height:37px;margin-top:-19px;margin-left:-19px;zoom:1 }
img.close {background-color:#FF9900;}
.qiangdiao_class { background-color:#FFFFDC; }
.qiangdiao_class .class .class_wrap { background-color:#FFFFFF !important; }




#top { width:100%; min-width:1000px; min-height:35px; margin-bottom:10px; font-size:12px; color:#999999; line-height:normal; background-color:#FBFBFB; border-bottom:1px #DFDFDF solid; }
#top table { height:35px; min-height:35px; margin-bottom:0; table-layout:fixed; }
#top td#weather162100 { text-align:left; padding:0; }
#top td#calendar { text-align:center; width:200px; }
#top td#mylog { text-align:right; }

#mylog { color:#D8D8D8; }
#mylog a { color:#666666; }
#mylog a#save_to_desktop { color:#9999CC; margin-left:30px; }

#weather162100 a { /*display:flex-inline; flex-direction:row; justify-content:flex-start; align-items:center;*/ }
#weather162100 #weather_city { }
#weather162100 #w_now { padding-left:36px; position:relative; }
#weather162100 #w_now img { width:32px; height:32px; position:absolute; top:50%; left:0; margin-top:-16px; }

#weather162100 #w_today, #weather162100 #w_moday { padding-left:20px; position:relative; }
#weather162100 #w_today img, #weather162100 #w_moday img { width:16px; height:16px; position:absolute; top:50%; left:0; margin-top:-8px; }
#weather162100 a:hover #w_today, #weather162100 a:hover #w_moday { margin-left:16px;}
#weather162100 a:hover #w_today img, #weather162100 a:hover #w_moday img {
	transition: transform 0.3s;
	-o-transition: transform 0.3s;
	-ms-transition: transform 0.3s;
	-webkit-transition: transform 0.3s;
	-moz-transition: transform 0.3s;
	transform:scale(2);
	-o-transform:scale(2);
	-ms-transform:scale(2);
	-webkit-transform:scale(2);
	-moz-transform:scale(2);
	transform-origin: right center; 
	-o-transform-origin: right center; 
	-ms-transform-origin: right center; 
	-webkit-transform-origin: right center; 
	-moz-transform-origin: right center; 
}

#weather162100 #w_kq { display:inline-block; *display:inline; *zoom:1; vertical-align:middle; }
#weather162100 #w_kq b { }
#weather162100 .w_kq { }
#weather162100 .w_kq_yzwr { white-space:normal; color:#990099; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; max-width:26px; text-align:center; }
#weather162100 .w_kq_zdwr { white-space:normal; color:#996600; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; max-width:26px; text-align:center; }
#weather162100 .w_kq_qdwr { white-space:normal; color:#B4A191; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; max-width:26px; text-align:center; }
#weather162100 .w_kq_you { color:#009933; }
#weather162100 .w_kq_liang { color:#6699CC; }
#weather162100 .w_qingkuang { color:#333333; font-size:13px; }
#weather162100 .w_qingkuang .w_qing { color: #00CC33; }
#weather162100 .w_qingkuang .w_yu { color: #0033FF; }
#weather162100 .w_qingkuang .w_xue { color: #0099FF; }

#weather162100 .w_wendu { }
#weather162100 .w_wendu_ls { color:#FF6600; }
#weather162100 .w_wendu_lx { color:#3366CC; }

.column_class { text-align:left; }
.column_class a { word-wrap:normal; white-space:nowrap; }

#calendar a { }
#calendar span { word-wrap:normal; white-space:nowrap; }
#calendar .YMD { }
#calendar .WEEK { color:#999933; }
#calendar .WS { color: #CC6666; }
#calendar .FES { color:#FF6600; }
#calendar .LUNAR { color: #AAAAAA; }

.li_style_title { width:788px; clear:both; position:relative; z-index:2; overflow-x:auto !important; overflow-y:hidden !important; overflow: scroll; word-wrap:normal; white-space:nowrap; }

.qd1 { background-color:#FFE5DC !important; }
.qd2 { background-color:#FFFADC !important; }
.qd3 { background-color:#EEFFDC !important; }
.qd4 { background-color:#DCFFE0 !important; }
.qd5 { background-color:#DCFFF9 !important; }
.qd6 { background-color:#DCEEFF !important; }
.qd7 { background-color:#E2DCFF !important; }
.qd8 { background-color:#FADCFF !important; }
.qd9 { background-color:#FFDCEA !important; }
.qd10 { background-color:#FFFFFF !important; }
.qd1, .qd2, .qd3, .qd4, .qd5, .qd6, .qd7, .qd8, .qd9 { text-shadow:1px 1px 0 #FFFFFF; -moz-box-shadow: inset 0px 0px 3px 0px #FFFFFF; filter:Shadow(color=#FFFFFF, direction=135); box-shadow: inset 0px 0px 3px 0px #FFFFFF;/*虚线阴影效果*/ /*box-shadow: inset 0px 0px 0px 1px #FFFFFF;*//*实线阴影效果*/ }
.qd10 { /*text-shadow:1px 1px 0 #EEEEEE; -moz-box-shadow:1px 1px 0 #EEEEEE; filter:Shadow(color=#EEEEEE, direction=135);*/ }
.qd1:hover, .qd2:hover, .qd3:hover, .qd4:hover, .qd5:hover, .qd6:hover, .qd7:hover, .qd8:hover, .qd9:hover { background-color:#FFFFFF; }




#newinfo { margin-top:-1px; text-align:left; }
#newinfo li { line-height:20px; padding:5px 0 5px 8px; background:url(../../readonly/images/li.gif) 0 15px no-repeat; border-top:1px #EEEEEE dotted; word-break:break-all; word-wrap:break-word; white-space:normal; }
#newinfo li a { font-size:13px; color:#454545; }



















