html,body{ font:12px/1.8 Arial; color:#333; }
a{ color:#320e44; }
a:hover{ color:#333; text-decoration:underline;}

.editor ul,.editor ol{ padding-left:30px;}
.editor p{ margin-bottom:8px;}

.clear{ clear:both; font-size:0px; overflow:hidden;}
/*----整体DIV块----------------------------------------*/
#metinfo{ width:944px; padding:0px 13px; margin:0px auto; background:url(../index_bg.jpg) repeat-y left top;}

/*----Head文件----------------------------------------*/
#top{ background:url(../bg.jpg) repeat-x left top; height:119px; overflow:hidden;}
#top .sidebar{ float:right; text-align:right; position:relative; height:119px;}
#top .sidebar object{  position:absolute; top:20px; right:0px;}
#top .lang{ padding:3px 5px; color:#fff;}
#top .lang span{ padding:0px 3px;}
#top .lang a{ color:#fff;}

#head{ height:36px; clear:both; border-top:#fff solid 2px; background:url(../navbg.jpg) repeat-x left -1px;}
#nav{ list-style:none; }
#nav li{ height:30px; padding-top:6px;}
#nav li.class1{ position:relative; float:left; display:inline;}

#nav li.line{ float:left; display:inline; width:35px; min-width:35px; }
#nav li.home{ float:left; display:inline; width:30px; min-width:30px;}
#nav li a.class1{ float:left; display:inline; height:24px; line-height:24px; background:url(../head01.gif) no-repeat left top; padding-left:5px; }
#nav li a.class1 span{ float:left; display:inline; height:24px; line-height:24px; cursor:pointer; color:#f7fd07; min-width:70px; text-align:center; white-space:nowrap; font-weight:bold; background:url(../head02.jpg) no-repeat right top; font-size:14px; padding-right:5px; }
* html #nav li a.class1 span{ width:70px;}
#nav li a:hover{ text-decoration:none;}

#nav li ul{ text-align:center; list-style:none; background:#A57DBB;}
#nav li ul li{ height:20px; line-height:22px; padding:5px; border-top:none; overflow:hidden;}
#nav li ul li a{ font-weight:normal; color:#fff;}

#flash{ width:100%; margin-top:5px; overflow:hidden;}

/*----Index文件----------------------------------------*/
#main{ padding-top:4px;}
#main .top .left,#main .top .center,#main .top .right{ float:left; display:inline; width:320px; background:#f8f3f9; border:1px solid #dab6e2; overflow:hidden; }
#main .top .left{ width:400px; font-size:0px; border:none;}
#main .top .center{ margin:0px 8px;}
#main .top .center ul,#main .top .right ul{ list-style:none; padding:5px;}
#main .top  ul li{ height:25px; line-height:25px; padding-left:12px; background:url(../index02.gif) no-repeat left 8px; overflow:hidden;}
#main .top  ul li a{ color:#320e44;}
#main .top  ul li a:hover{ text-decoration:underline;}

#main .top .right{ width:204px;}
#main .top .right marquee{ margin:5px 0px; }

#main .top h3.title{ font-size:14px; background:#f3edf7 url(../index01.gif) no-repeat 5px center; padding-left:22px; height:27px; line-height:27px; }
#main .top h3.title{ color:#7b1e84;}
#main .top h3.title a.more{ float:right; background:url(../more.gif) no-repeat; width:31px; height:7px; margin-right:10px; overflow:hidden; line-height:40px; margin-top:10px; }

#main .guide{ border:1px solid #dab6e2; margin-top:5px; background:url(../index06.jpg) no-repeat left bottom; min-height:140px;}
* html #main .guide{ height:140px;}
#main .guide h3.title{ font-size:14px; background:url(../index03.gif) repeat-x; height:23px; line-height:23px; }
#main .guide h3.title span{ display:block; color:#f00; background:url(../index04.gif) no-repeat 5px 5px; padding-left:25px; }
#main .guide h3.title a.more{ float:right; background:url(../more.gif) no-repeat; width:31px; height:7px; margin-right:10px; overflow:hidden; line-height:40px; margin-top:10px;}

#main .guide ul{ list-style:none; padding:0px 20px 0px 160px; margin-top:15px;}
#main .guide ul li{ float:left; display:inline; margin-right:10px; margin-bottom:8px; width:162px; text-align:center; height:23px; line-height:23px; background:url(../index05.gif) no-repeat left top; overflow:hidden;}
#main .guide ul li a{ color:#333; font-weight:bold; font-size:14px;} 
#main .guide ul li a:hover{ text-decoration:none;} 

#main .box-1{ margin-top:5px;}
#main .box-1 .left{ float:left; display:inline; width:715px; overflow:hidden;}
#main .box-1 #demo{ width:715px; overflow:hidden;}
#main .box-1 #demo h3{ height:20px; line-height:20px; overflow:hidden; font-size:100%; font-weight:normal;}
#main .box-1 #demo .indeximg{ padding:0px 3px; text-align:center; overflow:hidden;}
#main .box-1 #demo .indeximg img{ border:1px solid #ccc;}
#main .box-1 #demo a{ display:block;}
#main .box-1 .right{ float:right; display:inline; width:215px; border:1px solid #dab6e2; background:#f8f3f9; margin-left:8px;}
#main .box-1 .right h3.title{ background:#f0d3f6;  font-size:14px; margin:1px; height:26px; border-bottom:1px solid #d0b1d9;}
#main .box-1 .right h3.title a.more{ float:right; background:url(../more.gif) no-repeat; width:31px; height:7px; margin-right:10px; overflow:hidden; line-height:40px; margin-top:10px;}
#main .box-1 .right h3.title span{ display:block; width:101px; height:23px; overflow:hidden; background:url(../navtitlebk.png) no-repeat; text-align:center; padding-top:3px; margin-left:3px; position:relative; top:4px; color:#7B1E84;}

#main .box-1 .right ul{ list-style:none;}
#main .box-1 .right li{ height:30px; line-height:30px; border-bottom:1px dotted #ccc; padding-left:38px;}
#main .box-1 .right li.li-1{ background:url(../index07.gif) no-repeat 8px 8px;}
#main .box-1 .right li.li-2{ background:url(../index08.gif) no-repeat 8px 8px;}
#main .box-1 .right li.li-3{ background:url(../index09.gif) no-repeat 8px 8px;}
#main .box-1 .right li.li-4{ background:url(../index10.gif) no-repeat 8px 8px; border:none;}

#main .box-2{ margin-top:5px;}
#main .box-2 .left{ float:left; width:245px; overflow:hidden; border:1px solid #dab6e2;}
#main .box-2 h3.title{ height:25px; line-height:25px; background:url(../index11.gif) repeat-x;  font-size:14px; padding-left:5px; color:#320e44; border-bottom:1px solid #dab6e2;}
#main .box-2 h3.title a.more{ float:right; background:url(../more.gif) no-repeat; width:31px; height:7px; margin-right:10px; overflow:hidden; line-height:40px; margin-top:10px;}
#main .box-2 .left ul{ list-style:none; padding:5px;}
#main .box-2 .left li{ background:url(../index12.gif) no-repeat left 7px; padding-left:15px; height:22px; line-height:22px; overflow:hidden;}
#main .box-2 .center{ float:left; width:462px; overflow:hidden; border:1px solid #dab6e2; margin:0px 8px;}
#main .box-2 .center h3.title{ padding:0px;}
#main .box-2 .center h3.title span{ float:left; padding:0px 15px; cursor:pointer; height:26px; line-height:26px; position:relative;}
#main .box-2 .center .onmark{ background:#fff; border-right:1px solid #dab6e2;}
#main .box-2 .center .onmark1{ background:#fff; border-left:1px solid #dab6e2; border-right:1px solid #dab6e2;}
#main .box-2 .center dl{ padding:5px;}
#main .box-2 .center dt{ float:right;}
#main .box-2 .center dd{ float:left; width:300px; }
#main .box-2 .center dd li{ height:25px; line-height:24px; padding-left:12px; background:url(../index13.gif) no-repeat 3px 12px; overflow:hidden; }

#main .box-2 .right{ float:left; width:215px; overflow:hidden; border:1px solid #dab6e2; height:135px; background:#f8f3f9 url(../index14.gif) no-repeat left bottom;  }
#main .box-2 .right h3.title{  font-size:14px; background:#f3edf7 url(../index01.gif) no-repeat 5px center; padding-left:22px; height:27px; line-height:27px; }
#main .box-2 .right h3.title{ color:#7b1e84;}
#main .box-2 .right form{ padding-left:25px; }
#main .box-2 .right div{ margin:10px 0px;}
#main .box-2 .right div span{ float:left; padding-right:5px;}
#main .box-2 .right input.text{ width:104px; height:16px; padding:1px; border:1px solid #a889af;}
#main .box-2 .right select{ width:110px; padding:1px; border:1px solid #a889af;}
#main .box-2 .right div.searchimage{ clear:both; text-align:right; padding-right:15px;}


#main .box-3{ margin-top:5px;}
#main .box-3 .left{ float:left; width:245px; overflow:hidden; border:1px solid #dab6e2; background:url(../tqspjs.jpg) no-repeat right bottom;}
#main .box-3 h3.title{  font-size:14px; background:#f3edf7 url(../index01.gif) no-repeat 5px center; padding-left:22px; height:27px; line-height:27px; }
#main .box-3 h3.title{ color:#7b1e84;}
#main .box-3 h3.title a.more{ float:right; background:url(../more.gif) no-repeat; width:31px; height:7px; margin-right:10px; overflow:hidden; line-height:40px; margin-top:10px;}
#main .box-3 .left div.text{ padding:5px;}

#main .box-3 .center{ float:left; width:462px; overflow:hidden; background:#fbf8fc; border:1px solid #dab6e2; margin:0px 8px;}
#main .box-3 .center ul{ padding:5px;}
#main .box-3 .center li.ask{ height:25px; line-height:25px; border-bottom:1px dotted #ccc; overflow:hidden; padding-left:20px; background:url(../q.gif) no-repeat left 5px; }
#main .box-3 .center li.answer{ padding-left:20px; padding-top:3px; background:url(../a.gif) no-repeat left 4px; }
#main .box-3 .center li span{ float:right; color:#666;}
#main .box-3 .center marquee{ margin:8px 0px;}

#main .box-3 .right{ float:left; width:216px; overflow:hidden; }
#main .box-3 .right .link{ width:216px; height:56px; background:url(../link.gif) no-repeat; margin-top:8px; }
#main .box-3 .right .link h4.title{  font-size:14px; padding-left:15px; color:#7B1E84; padding-top:6px;}
#main .box-3 .right .link div{ text-align:right; padding-right:15px;}
#main .box-3 .right .link div select{ width:120px; padding:1px; border:1px solid #a889af;}

/*----Footer文件----------------------------------------*/
#footer{ text-align:center; margin-top:5px; background:#922EA7 url(../footer.gif) repeat-x left top; color:#fff; padding-top:20px; min-height:64px;}
#footer div.nav span{ padding:0px 5px;}
#footer ul{ list-style:none; }
#footer div.text{ padding:5px; line-height:1.6;}
#footer a{ color:#fff;}
