
/* 网页背景 */
html { background:#F2F2F2 url(body.jpg) 50% 0 repeat-x; }
/* 顶眉透明 */
#top { /*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;*/ }


html {margin:0; padding:0; text-align:center; padding-top:64px; }
body { margin:0px auto; font-size:14px; line-height:32px; color:#323232; font-family:tahoma,arial,"宋体"; }


a { color:#333333; text-decoration:none; }
a:focus { outline:none; }
img { border:none; }
div, p, ul, ol{ margin:0 auto; padding:0; }
table{ margin-left:auto; margin-right:auto; }
td{ word-wrap:break-word; word-break:break-all; }
div,ul,ol,p{ margin-left:auto; margin-right:auto; padding:0 }
li{ margin:0; padding:0; margin-left:24px; }
form,input,textarea,select{ margin:0 }
button{ border:1px #666666 solid }
button::-moz-focus-inner{ margin:0; padding:0 }
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; vertical-align:middle }
input{ height:22px; line-height:22px; overflow:hidden }
button{ background-color:#5B91E3; font-size:12px; font-weight:bold; letter-spacing:3px; color:#FFFFFF; height:30px; overflow:hidden }
input.checkbox,input.radio{ border:none; height:auto; line-height:normal; vertical-align:middle }
textarea{ resize:vertical }



#top_title { margin-bottom:10px; width:988px; height:38px; line-height:44px; background-color:#FFFFFF; border:1px #DFDFDF solid; border-top:3px #5C97DE solid; text-align:left; font-weight:bold; /*white-space:nowrap;*/ clear:both; }
#top_title a { margin-top:-3px; color:#808080; display:inline-block !important; display:inline; zoom:1; padding-left:30px; padding-right:30px; }
#top_title a#top_title_is { margin-left:-1px; color:#FFFFFF; background-color:#5C97DE; height:42px; padding-left:35px; padding-right:35px; }
#top_title a.top_title_other { float:right; }

#top_title_index #top_title { position:relative; z-index:4; width:873px; padding-left:115px; }
#top_title_index a.top_title_other { float:none; }
#top_title_index a#top_title_is { position:absolute; top:0; left:0; padding-left:50px; background-image:url(home.gif); background-position: 30px 50%; background-repeat: no-repeat; }


#top { font-family:"宋体"; width:990px; height:64px; line-height:64px; margin-top:-64px; font-size:12px; color:#FFFFFF; text-align:right; /*white-space:nowrap;*/ }
#mylog { background-color:#5F9BE4; display:inline-block !important; display:inline; zoom:1; padding-left:10px; padding-right:10px; height:30px; line-height:30px; border-left:1px #4783D4 solid; border-top:1px #4783D4 solid; border-bottom:1px #3168C6 solid; border-right:1px #3168C6 solid; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
#mylog:hover { background-color:#66A7F6; }
#top a { color:#FFF; }
#top img { margin:24px 0 24px 0; vertical-align:top; max-height:16px; }
#top #mylog img { margin:8px 0 8px 0; }
a#home {  display:inline-block !important; display:inline; zoom:1;  }
a#home.home_sc { padding-left:20px; background:url(../../../../readonly/images/sc.gif) 0 50% no-repeat; }
a#home.home_ss { padding-left:20px; background:url(../../../../readonly/images/ss.gif) 0 50% no-repeat; }


#ad_top { width:990px; }

#kw{ padding:0; float:left; font-size:16px; border:none; overflow:hidden; background:none; }
#su{ padding:0; float:left; border:none; background:none; overflow:hidden; cursor:pointer; outline:none; font-weight:bold; }
#f { background:url(img_f.gif) no-repeat;/**/ }
#search_bar_in a:hover { background:url(img_f.gif) no-repeat; }
#search_bar_in a#searchNavIs { background:url(img_f.gif) no-repeat; }
#search_hot_word a { color: #6983A5; }
#search_bar_in a { color:#FFFFFF; }
#search_bar_in a span { color:#6983A5; text-decoration:none; }


#search_body {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;}
#search { float:right; }
#search { position:relative; z-index:5; }
.forQQ1 { margin-bottom:10px; }
.forQQ_1 { height:82px; width:220px; position:absolute; top:0; right:-230px; }
.forQQ2 { margin-bottom:10px; }
.forQQ_2 { height:58px; width:220px; position:absolute; top:-10px; right:-230px; }
.forQQ3 { }#ou_in button { color:#666; }

#head_out { padding-top:10px; min-width:990px; clear:both; }
#head { width:990px; padding-top:10px; }


#logo { text-align:left; padding-right:10px; float:left; }
#date_time_ { width:230px; overflow:hidden; height:20px; float:right; }

a#date_time { padding-left:40px; display:block; width:154px; border-top:none; border-bottom:none; border-left:1px #138EDB solid; border-right:1px #86B5E9 solid; font-size:14px; background:url(calendar.png) 15px 15px no-repeat;
 position:absolute; top:0; left:50%; height:54px; margin-left:-495px; line-height:150%; padding-top:11px; }
a#date_time:hover { width:154px; }
 
 

#date_br { display: inline; }#weather_date { position:static; }

#date_time_162100 { margin:0; border:none; float:left; }

.YMD { color:#FFF; font-weight:bold; }
.WEEK { color:#FFF; font-size:12px; }
.WS { color:#FFFF99; }
.MOON { color:#FFF; font-size:12px; }
.FES { color:#FFFF99; font-size:12px; }

#weather_show { position:absolute; top:0; left:50%; height:64px; margin-left:-300px; }
#weather table { width:auto; margin:0; height:65px; border-top:none; border-bottom:none; border-left:1px #86B5E9 solid; border-right:1px #138EDB solid; }
#weather table:hover {}
#weather table td { line-height:150%; padding-right:10px; padding-left:10px;}
#weather span, #weather a { line-height:150%; color:#FFFFFF; display:block; padding:0; }
#weather .weather_where { line-height: inherit; color:#EEE; font-size:12px; }
#weather .weather_night { line-height:inherit; font-size:12px; background:none; }
#weather .weather_day { background:none; }
#weather_show table { background:none; }
.weather_city { display:block; float: none; background:none; clear:both; }
.weather_city b { float: none; height: auto; background: none; }
#su { }

.body{ width:990px; /*padding-top:1px;*/ margin-bottom:10px; }
#body_ { background:url(../../../../readonly/images/loading.gif) 50% 50% no-repeat; display:none; }
.right{ /*padding-top:1px;*/ width:760px; text-align:left; float:left; overflow:hidden }
.left{ padding-top:1px; width:220px; float:right; overflow:hidden; }

#mingz { /*margin-top:-1px;*/ background-color:#FFFFFF; border:1px #D8D8D8 solid; padding:10px; }
#mingz a, #collection a, .class_name { margin:0 12px; white-space:nowrap; display:inline-block !important; display:inline; zoom:1; }

#mingz .class_name, #collection .class_name { line-height:30px; font-weight:normal; color:#6699FF; font-size:12px; font-weight:bold; }
#collection .class_name { color:#669999; }
#collection a { color:#969696; }
#collection { font-size:12px;  }

#mingz.mingz .mingz_align { margin-bottom:-1px; text-align:left; border-bottom:1px #E9E9E9 dotted; }
#mingz.mingz .mingz_align a { display:inline-block !important; display:inline; zoom:1; width:123px; margin:0; text-align:center; }
#mingz.mingz .mingz_align .class_name { display:none !important; }
#mingz.mingz #collection { font-size:12px;  }


#mingz img { vertical-align:text-bottom; }
.qiangdiao { font-size:12px;  background-color:#F7F9FA; border-top:1px #CBCBA1 dotted; border-bottom:1px #CBCBA1 dotted; margin-top:-1px; }
.qiangdiao a { }


.column { /*margin-top:-1px;*/ padding:5px 0; background-color:#FFFFFF; border:1px #D8D8D8 solid; margin-top:-1px; }
.left .column { border:1px #E9E9E9 solid; line-height:200%; margin-bottom:10px; }
.column:hover { background-color:#F7F9FA; }
.column:hover .qiangdiao { background-color:#FFFFFF; }

.column_title { padding:0 10px 0 10px; text-align:left; line-height:30px; font-weight:bold; border-bottom:1px #D8D8D8 dotted; }

.column_title a { color: #515151; }
.right .column { position:relative; padding:10px; }
/*.right */.column_title { font-size:14px; margin-bottom:5px; }
.left .column_title { }
.column_title a.tcolor { display:inline-block !important; display:inline; zoom:1; }



.class { text-align:left; }
.class li { margin:0; }
.class a { margin:0 12px; display:inline-block !important; display:inline; zoom:1; }
.class a.class_title { }
.kuz_align a.class_title { color:#407BC6;  }

.left .class a { color:#606060; font-size:12px; margin:0 10px; }
.right .class { text-align:center; }
.right .class a.class_title { float:left; }

#left_top { display:none; /*background-color:#A3ABC7; font-size:14px; letter-spacing:6px; font-family:"Microsoft YaHei"; color:#FFFFFF;*/ }

.column .qiangdiao { font-size:14px; }
.column .qiangdiao a.class_title { }

.class a.class_more { color:#999999; float:right; font-size:12px; }
.class_title_other { font-size:12px; position:absolute; top:8px; left:130px; width:620px; height:30px; overflow:hidden; }
.class_title_other a { color:#7E7E7E; }
.class img { vertical-align:text-bottom; }
#newsite, #newinfo { font-family:Arial, Helvetica, sans-serif;white-space:nowrap; }
#newsite li, #newinfo li { list-style:none; margin-left:5px; }
.left .column_title { padding:0 15px 0 15px; }
.left .class { padding-left:5px; }


#list_class { text-align:left; padding:5px 10px; border:1px #EEEEEE solid; background-color:#F7F9FA; }
#list_class a { display:inline-block !important; display:inline; zoom:1; padding:0 15px; color:#666666; font-size:12px; }
#list_class a#class_is { background-color:#FFE6CC; color:#FF6600; }


.left .column_side { text-align:left; }
.left .column_side:hover { }
.column_side .column_title { }
.column_side .column_title .send { float:right; text-decoration:underline; color:#0066CC; font-size:12px; }
.column_side .class { padding:0 10px; font-size:12px; line-height:24px; }
.column_side .class a { margin:0; display:inline; }

.yingyong { margin:10px 15px; border:1px #CCCCCC solid; text-align:left; background-color:#FEFBEC; overflow:hidden; clear:both; }
.yingyong span { padding:10px 20px; display:inline-block !important; display:inline; zoom:1; text-align:center; vertical-align:bottom; font-size:12px; }
.yingyong span a { color:#000066; }
#page_img { width:938px; margin-left:-469px; position:absolute; left:50%; z-index:90; display:none; background:url(../../../../readonly/images/loading.gif) 50% 50% no-repeat; }


.bottom { width:978px; padding:5px; margin-bottom:10px; background-color:#FFFFFF; border:1px #D8D8D8 solid; font-size:12px; }
.bottom_in { margin-bottom:5px; padding-bottom:3px; border-bottom:1px #D8D8D8 dotted; }
.bottom a { color:#999999; margin-left:10px; margin-right:10px; text-decoration:underline; }
.bottom a.bottom_title { color:#669999; margin:0; padding:0 10px; }
#f2 { text-align:center; margin-bottom:5px; }
#kw2 { width:450px; border:1px #999 inset; }
#su2 { padding:0 10px; border:none; color:#FFFFFF; letter-spacing:normal; padding-left:30px; background:#5B91E3 url(img_f.gif) -698px -92px no-repeat; }


#foot { width:990px; text-align:center; font-size:12px; }
#foot a { color:#999999; }

.priority, class_priority { width:100%; overflow:hidden; background-color:#FFFFFF; }
.class span { text-align:center; display:inline-block !important; display:inline; zoom:1; }
.class_w_4 { width:247px; }
.class_w_2 { width:494px; }
.class_w_3 { width:329px; }
.class_w_5 { width:197px; }
.class_w_6 { width:164px; }
.class_w_7 { width:141px; }
.class_w_8 { width:123px; }

.class_w_4_s { width:215px; }
.class_w_2_s { width:430px; }
.class_w_3_s { width:286px; }
.class_w_5_s { width:172px; }
.class_w_6_s { width:143px; }
.class_w_7_s { width:122px; }
.class_w_8_s { width:107px; }





.send1, .send2{ font-size:14px; height:37px; line-height:37px; }
.redword_err{ position:relative; color:#FF6600; background-color:#FFFFFF }
#form_err{ position:absolute; top:-2px; left:0; width:260px; padding-left:10px }
#show_err{ position:absolute; top:5px; left:4px; z-index:80 }
.g1{ margin:0px 4px; height:1px; font-size:1px; background-color:#000000; overflow:hidden }
.g2{ margin:0px 2px; height:1px; font-size:1px; background-color:#FFFFE1; border-left:2px #000000 solid; border-right:2px #000000 solid; overflow:hidden }
.g3{ margin:0px 1px; height:2px; font-size:1px; background-color:#FFFFE1; border-left:1px #000000 solid; border-right:1px #000000 solid; overflow:hidden }
.g4{ padding:0px 10px; background-color:#FFFFE1; border-left:1px #000000 solid; border-right:1px #000000 solid }
.g4{ font-size:12px; color:#333300; text-align:left }


.menu{ border:1px #D4D4D4 solid; background-color:#FFFFFF; text-align:left }
.menu_left{ padding:10px; line-height:29px; padding-right:0; color:#999999; }
.menu_right{ width:788px; line-height:180%; padding-left:10px; border-left:1px #D4D4D4 solid }
.menu_right a{ color:#0000CC; text-decoration:underline }
#bar_id_{ position:relative; height:28px; line-height:normal; margin:0; list-style:none }
#bar_id_ a{ width:136px; height:28px; line-height:29px; padding-left:23px; position:absolute; background-color:#FFFFFF; border:1px #D4D4D4 solid; border-right:none; top:0; left:0; z-index:10px; overflow:hidden }
.menu_title{ font-size:14px; font-weight:bold }


.output { max-width:988px; text-align:center; border:1px #FF9900 dotted; background-color:#F7F9FA; color:#FF6600; }
.redword, a.redword, #collection a.redword {color:#AC4C4C;}
.orangeword, a.orangeword, #collection a.orangeword {color:#D07D1C; }
.greenword, a.greenword, #collection a.greenword {color:#60A041;}
.blueword, a.blueword, #collection a.blueword { color:#83B8DB;}
.grayword, a.grayword, #collection a.grayword {color:#999999;}
.underline,a.underline{ text-decoration:underline }

.right .column .column_title .redword,
.right .column .column_title .orangeword,
.right .column .column_title .greenword,
.right .column .column_title .blueword,
.right .column .column_title .grayword { color:#1C1C1C; }

#weather .redword { color:#FFF; }


a:hover { color:#FF6600; }
#addCFrame{
	width:900px;
	position:fixed !important;
	position:absolute;
	left:50%;
	z-index:88;
	margin-left:-450px
}
#submit_safe{
	position:fixed !important;
	position:absolute;
	top:0;
	left:0;
	z-index:45;
	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 !important;
	position:absolute;
	top:50%;
	left:50%;
	z-index:95;
	width:37px;
	height:37px;
	margin-top:-19px;
	margin-left:-19px;
	zoom:1
}

img.close { background-color:#FF9900; }