@charset "utf-8";
/* CSS Document */
body{ font:normal 14px "宋体",Verdana, Arial, Helvetica, sans-serif ;}
*{ margin:0; padding:0;}
.red{ color:#FF0000;}
ul ,li ,ol{ list-style:none; margin:0; padding:0;}
tr{ height:23px; line-height:23px;}
#messagebox{ background:url(../images/messagebox.gif); padding:30px 10px 0 10px; width:235px; height:129px;}
#main{ width:1003px; margin:0 auto;}
a.bg{ background:#95B3DE; padding:3px 10px; margin-bottom:10px; color:#000; text-decoration:none;}
input#butt{background:#95B3DE; padding:0px 10px; }
#main #top{ float:left; width:100%;}
#top #box{ float:left;  height:30px; width:100%; background:#f9f9f9; border-bottom:solid 1PX #CCC;}
#top #box #mail{ float:left; width:625px; padding-left:20px; margin-top:4px;}
#top #box #mail a{ color:#0000FF; text-decoration:none; padding-right:18px; background:url(../images/15139625.gif) no-repeat right;}
#top #box #wel{ float:right; margin-right:20px; line-height:30px;}
#top #logo{ float:left; width:100%; height:80px; background: url(../images/logo.gif) no-repeat center left;border-bottom:solid 5px #3D77CB;}
#logo #menu { float:left; width:763px; padding-left:240px; margin-top:50px;height:30px; }
#top #menu ul li { float:left; text-align:center; padding-top:5px; font-weight:bold; color:#3366cc;background: url(../images/menulist2.gif) no-repeat; width:100px; height:25px; line-height:25px;}
#logo #menu ul li a{ color:#3366cc;}
#logo #menu ul li.current{ background: url(../images/menulist.gif) no-repeat;  color:#fff; border:none; line-height:25px;}
#logo #menu ul li.current a{ color:#fff; text-decoration:none;}


#main #left{ float:left; width:179px;}
#main #left #left1{ float:left;background:#ffffff; border-right:solid 1px #EFEFEC; height:600px; width:164px;}
#left1 #title{ width:140px; color:#005E8A; font-size:14px; border-bottom:solid 1px #fff; background:url(../images/liststyle.gif) no-repeat; height:30px; line-height:30px; padding-left:23px;}
#left1 ul { margin-top:10px;padding-bottom:8px;}
#left1 ul li { display:block; padding-left:20px; line-height:25px; width:100px; background:url(../images/liststyle1.gif) no-repeat left; color:#384F67;}
#left1 ul li.up{ background:url(../images/up.gif) #fff no-repeat top center;}
#left1 ul li.liststyle2{ background: url(../images/liststyle2.gif) no-repeat left;}
#left1 ul li a{ color:#384F67; text-decoration:none;}
#left1 ul li ol li{ margin:0; padding:0;}



#main #right{ float:left; width:824px;}
#main #right .title{ margin-top:15px; background:#F8FDFF; height:30px; line-height:30px;border: solid 1px #C9DFED; color:#1462A0;}
#main #right #gonggao{ float:left; width:700px; background:url(../images/gonggao.gif) no-repeat right center; line-height:22px; padding-right:120px; margin-bottom:10px;}
#main #right #welcome{ float:left; width:100%; background:#E8EFF5; height:35px; margin-bottom:25px; margin-top:15px;}
#main #right #welcome H2{ font-size:15px; font-weight:600; padding-left:30px; color:#15619F; line-height:30px; float:left;}
#main #right #welcomne_page{ width:522px; float:left; height:260px;}
#main #right #welcomne_page #message{ float:left; border:solid 1px #C9DFED; background:#F8FDFF; width:520px; margin-bottom:5px; line-height:25px; font-size:13px; color:#364562;}
#message h3{ font-size:14px; background:#EDF4FA; padding-left:30px; font-weight:500; color:#1462A0; border-bottom:solid 1px #C9DFED;}
#message p{ padding-left:50px;}
#welcomne_page #mess{ float:left; width:80%; line-height:35px; margin-left:50px; margin-bottom:10px;}  
 #mess td{ border-color:#ccc;}
 
#right #page{ text-align:right; padding-right:40px; margin-top:10px; font-size:13px; }
#right #page a{ color:#000;}

#right #abetw{ float:left; width:522px;  height:180px; font-size:12px;}
#abetw #news{ float:left; width:100%; font-size:14px; margin-top:15px; border-bottom:solid 2px #c2130e;border-top:solid 1px #C9DFED;border-right:solid 1px #C9DFED;background: #EDF4FA;}
#abetw #news ul li{ float:left; width:129px; text-align:center; font-weight:500;  line-height:25px;}
#news .normal {background: #EDF4FA; BORDER-LEFT: #C9DFED 1px solid; color:#1462A0; CURSOR: pointer}
#news .active { background: #c2130e; BORDER-LEFT: #C9DFED 1px solid; color:#FFFFFF;}
#abetw #shownews{float:left; width:100%; margin-top:8px;}

#shownews ul li { float:left; width:258px; }
#shownews ul li.special{ float:left; width:250px; text-align:center; }
#shownews ul li.special img{ display:block; margin:0 auto; border:solid 1px #ccc; padding:2px;}
#shownews ul li.normal { float:left;  margin-left:3px !important; margin-left:1px; line-height:23px; text-align:justify;text-justify:inter-ideograph;width:257px;}
#shownews ul li.normal a{text-align:justify;text-justify:distribute-all-lines;width:257px;}
.hiddennews_tag{ display:none;}
.shownews_tag{ display:block;}
#shownews .submit{ background:url(../images/submit.gif);color:#1462A0; width:63px; height:20px; border:none; line-height:20px;}

#main #right #today{ float:left; width:285px; height:auto; margin-left:15px; margin-left:8px; border:solid 1px #C9DFED;}
#today .biaoti{ font-size:14px; color:#1462A0;background:#EDF4FA;border-bottom:solid 1px #C9DFED; line-height:25px; padding-left:15px;}
#today ul li { display:block; line-height:23px; padding:0 10px;}
#today ul li span { float:right;}
#today ul li a{ font-size:13px;  color:#364562; text-decoration:none;}
#today ul li a:hover{ text-decoration:underline; color:#0000ff;}

#main #right #ques{ float:left; margin-left:15px; line-height:30px;}
#ques p{ margin:10px 0; }
table.table2{ margin-left:220px; line-height:30px; text-align:right; background:#f9f9f9;}

table.contents{ width:100%; background:#f9f9f9;}
table.contents tr,table.contents td{ border:solid 1px #FFFFFF;}
 #listtable { width:810px; float:left;border:solid 1px #ccc; }
 #listtable ul{ float:left; width:780px; padding:0 15px; margin-top:15px; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; display:block;}
 #listtable ul li.name { float:left; width:120px; padding:15px 0; text-align:center; }
 #listtable ul li.con1 { float:left; width:650px; padding:15px 0 15px 9px; border-left:dashed 1px #ccc;}

#listtable td{}
table.tables{ border:solid 1px #ccc; width:100%; text-align:center; font-size:12px; margin-top:15px; border-collapse:collapse;}
.tables tr{background-color:expression('#F8F8F8,#EFEFEF'.split(',')[rowIndex%2]);}
.tables tr.gren{ background:#E8EFF5; height:35px; line-height:30px; font-size:14px;}

#right #con { float:left; margin-left:15px; margin-top:20px; width:730px;}
 #con #suggest{ margin-left:100px;}
 #con #submit{ margin-top:15px; text-align:center;}
 #con .suggests { float:left; width:100%; margin-top:20px;}
 #con .suggests ul { border:solid 1px #ccc; margin:5px 0; padding-bottom:10px; width:100%;}
 #con .suggests ul li { padding:5px;}
 #con .suggests ul li.titles{ display:block; padding-left:50px; line-height:25px; width:678px;border-bottom:dashed 1px #ccc; color:#0000FF;}
 #con .suggests ul li.titles span{ float:right; padding-right:20px;}
 #con .suggests span{ float:left; width:80%; text-align:right;}
 #con h2{ text-align:center; font-size:16px; color:#f00;}
 #con #lisi{ margin-top:20px; padding-left:30px; color:#00f;}
   
#findp{float:left; width:100%; margin-top:20px;}
#findp .pcon{ float:left; width:600px; margin-left:15px; border:solid 1px #D6DEEC; height:160px;}
#findp .pcon h3{ text-align:center; font-size:16px; line-height:35px;}
.pcon p { text-align:center; line-height:35px; width:100%;}
.pcon span{ padding-left:20px;}

.tables tr{background-color:expression('#F8F8F8,#EFEFEF'.split(',')[rowIndex%2]); line-height:30px;}
.tables tr.gren{ background:#E8EFF5; height:35px; line-height:30px; font-size:14px;}
table.tables{ border:solid 1px #ccc; width:100%; text-align:center; font-size:12px; margin-top:15px; border-collapse:collapse;}
.tables tr{background-color:expression('#F8F8F8,#EFEFEF'.split(',')[rowIndex%2]); padding:10px;}
.tables td{ border-bottom:solid 1px #EFEFEF;}
table.info{background:#f9f9f9; line-height:30px; padding:5px;}
table.info tr,table.info td{ magrin:5px 0; border-color:#ffffff;}

.daoh {border-bottom: dashed 2px #0066FF;}
.daoh a { text-decoration:none; color:#0033FF;}


#footer{ clear:both; border-top:solid 3px #D6DEEC; padding-top:10px; text-align:center; height:50px; font-size:14px; }

table.xunpan td{ padding:5px;}
table.xunpan .bg{ background:#D9F2FF;}
.xunpan tr{background-color:expression('#FFFFFF,#EFEFEF'.split(',')[rowIndex%2]);}
.xunpan .blues{ color:#00f;}
.xunpan .listcon{ border:solid 1px #666; margin-top:20px;}
.xunpan .content li { float:left; text-decoration:none}
.xunpan .content .name{ width:100px; text-align:center; line-height:35px;}


