/* CSS Document */

.Head01{ width:960px; height:82px;  margin:0 auto;}
.Head01 div.logo{ float:left; padding-top:14px; padding-left:10px}
.Head01 div.time{ float:right; padding-top:35px; padding-right:15px}
.Head01 div.time a{ color:#000000;}


.Nav01{ width:960px; height:40px; overflow:; background:url(../img/bg01_nav.gif) no-repeat; margin:0 auto; }





.Banner01{ width:960px; height:243px; overflow:hidden; margin:0 auto; background:url(../img/bg02_frame01.gif) repeat-x; }
.Banner01 .wrapper{ width:936px; padding:12px 12px 12px 12px; height:219px; }
.Banner01 .main .pic_list img{ width:936px; height:219px}


.MainWrapper01{ width:960px; height:; overflow:hidden; margin:0 auto 10px auto ; background:url(../img/bgmid_frame02.gif) repeat-x;}
.MainWrapper01 .wrapper01{ width:960px; height:; overflow:hidden; background:url(../img/bgbtm_frame02.gif) bottom left no-repeat; }
.MainWrapper01 .wrapper02{ width:960px; height:; overflow:hidden; }
.MainWrapper01 .wrapper03{ padding:0 12px 17px 12px;  width:;}
.MainWrapper01 div.LeftColumn{ float:left; width:666px; overflow:hidden; }
.MainWrapper01 div.RightColumn{ float:right; width:259px; overflow:hidden }



.MainWrapper02{ width:960px; height:; overflow:hidden; margin:0 auto 10px auto; background:url(../img/bg02_frame07.gif) repeat-y;}
.MainWrapper02 .wrapper01{ width:960px; background:;}
.MainWrapper02 .wrapper02{ width:960px; background:url(../img/bgbtm_frame02.gif) bottom left no-repeat;}
.MainWrapper02 .wrapper03{ padding:0 12px 17px 12px; width:936px;}
.MainWrapper02 div.LeftColumn{ float:left; width:259px; overflow:hidden; }
.MainWrapper02 div.RightColumn{ float:right; width:666px; overflow:hidden}





.Focus01{ height:202px; overflow:hidden; border:1px solid #d9d9d9; margin-bottom:10px; background:url(../img/bg_focus.gif) repeat-x;}
.Focus01 .div_jimg{ padding:10px 10px 10px 10px;}
.Focus01 .a_jimg{ float:left; width:310px; }
.Focus01 .a_jimg img{ width:317px; height:181px;}
.Focus01 .ul_jimg{ float:right; width:310px; }
.Focus01 .ul_jimg li{ display:block; cursor:pointer; padding-left:30px; height:23px; padding-top:12px; margin-top:10px; overflow:hidden; background: url(../img/arrow1.gif) 10px center no-repeat; }
.Focus01 .ul_jimg a{ }
.Focus01 .ul_jimg .on { background: url(../img/item_focus.gif) no-repeat; }
.Focus01 .ul_jimg .on a { font-weight: bold; color:#000000;}
.Focus01 .ul_jimg .on a:hover { text-decoration:none}


.NewsList01{ float:left;  width:326px; height:225px; border:1px solid #d9d9d9; background:url(../img/bg01_frame03.gif) repeat-x; overflow:hidden; margin-bottom:10px}
.NewsList01 div.wrapper{ padding:8px 10px;}
.NewsList01 div.title{ height:25px; background:url(../img/icon1.gif) no-repeat; padding-left:30px}
.NewsList01 div.title span.s1{ float:left; padding-top:5px}
.NewsList01 div.title span.s2{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-top:6px; color:#1c649f}
.NewsList01 div.title span.s2 a{ color:#1c649f}
.NewsList01 div.main{ margin-top:10px}
.NewsList01 div.main ul.news_list{}
.NewsList01 div.main ul.news_list li{ height:23px; background:url(../img/icon2.gif) 0 3px no-repeat; padding-left:10px;}
.NewsList01 div.main div.pic_news{ height:74px; overflow:hidden; padding-bottom:8px; margin-bottom:8px; border-bottom:1px dotted #b4b4b4;}
.NewsList01 div.main div.pic_news a.pic{ float:left; width:109px; margin-right:12px}
.NewsList01 div.main div.pic_news a.pic img{  width:105px; height:70px; padding:1px; border:1px solid #B1B1B1;}
.NewsList01 div.main div.pic_news a.pic:hover img{ border:1px solid #1c649f; }
.NewsList01 div.main div.pic_news .news{ float:left; width:183px; overflow:hidden; }
.NewsList01 div.main div.pic_news .news dt{ height:39px; overflow:hidden; font-size:14px; line-height:120%; }
.NewsList01 div.main div.pic_news .news dd.p1{ height:42px; overflow:hidden; line-height:150%; color:#808080 }
.NewsList01 div.main div.pic_news .news dd.p2{ text-align:right; margin-top:-18px;  }



.NewsList02{}
.NewsList02 div.main{ padding:9px;}
.NewsList02 div.main .news_list{ width:237px; background-color:#ffffff; overflow:hidden; border:1px solid #e9e9e9;}
.NewsList02 div.main .news_list div.wrapper{ padding:11px 9px 0 9px; width:300px;}
.NewsList02 div.main .news_list ul{ }
.NewsList02 div.main .news_list ul li{ height:26px; }
.NewsList02 div.main .news_list2{ width:237px; background-color:#ffffff; overflow:hidden; border:1px solid #e9e9e9;}
.NewsList02 div.main .news_list2 div.wrapper{ padding:9px 9px 5px 9px; line-height:180%}



.NewsList03{ background:url(../img/bg01_frame06.gif) repeat-x; }
.NewsList03 div.main{ padding:25px 13px;}
.NewsList03 div.main ul{}
.NewsList03 div.main ul li{ clear:both; height:20px; overflow:hidden; padding-top:9px; border-bottom:1px dotted #cccccc;}
.NewsList03 div.main ul li div.s1{ float:left; }
.NewsList03 div.main ul li div.s1 span{ color:#A1A1A3; }
.NewsList03 div.main ul li div.s1 span font{ color:#ff0000; font-family: Arial, Helvetica, sans-serif; font-size:12px; margin-left:2px; margin-right:2px }
.NewsList03 div.main ul li div.s2{ float:right; }



.NewsList04{ background:url(../img/bg01_frame06.gif) repeat-x;} 
.NewsList04 div.main{ padding:25px 30px;}
.NewsList04 div.cell{ height:; padding-top:15px; padding-bottom:15px; border-bottom:;}
.NewsList04 div.cell dl dt{ height:20px; margin-bottom:10px; overflow:hidden; font-size:14px; font-weight:bold; color:#444444; border-bottom:1px solid #000000; }
.NewsList04 div.cell dl dt a{  color:#444444; }
.NewsList04 div.cell dl dd.p1{ height:40px; overflow:hidden; line-height:180%; margin-bottom:12px; color:#666666 }
.NewsList04 div.cell dl dd.p2{ height:24px; overflow:hidden; }
.NewsList04 div.cell dl dd.p2 span.s1{ float:left; width:200px; margin-right:20px; }
.NewsList04 div.cell dl dd.p2 span.s1 span{ font-family:Arial, Helvetica, sans-serif; color:#666666 }
.NewsList04 div.cell dl dd.p2 span.s2{ float:left; }
.NewsList04 div.cell dl dd.p2 span.s2 .valid{ color:#2f70a6 }
.NewsList04 div.cell dl dd.p2 span.s2 .invalid{ color:#ff0000 }
.NewsList04 div.cell dl dd.p2 span.s3{ float:right; }
.NewsList04 div.cell dl dd.p2 span.s3 input{ width:95px; height:24px; padding-top:3px; border:0; color:#ffffff;}
.NewsList04 div.cell dl dd.p2 span.s3 .bg1{ background:url(../img/btnx2.gif) no-repeat; }
.NewsList04 div.cell dl dd.p2 span.s3 .bg2{ background:url(../img/btnx1.gif) no-repeat;  }



.PicList01{ float:left; width:664px;  height:186px; border:1px solid #d9d9d9; background:url(../img/bg01_frame03.gif) repeat-x; overflow:hidden; margin-bottom:10px}
.PicList01 div.wrapper{ padding:8px 10px;}
.PicList01 div.title{ height:25px; background:url(../img/icon1.gif) no-repeat; padding-left:30px}
.PicList01 div.title span.s1{ float:left; padding-top:5px}
.PicList01 div.title span.s2{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-top:6px; color:#1c649f}
.PicList01 div.title span.s2 a{ color:#1c649f}
.PicList01 div.main{ margin-top:10px; }
.PicList01 div.pic_list{ width:800px;}
.PicList01 div.pic_list a{ float:left; width:80px; height:110px;  margin-right:33px; text-align:center}
.PicList01 div.pic_list a img{ width:76px; height:106px; padding:1px; border:1px solid #cccccc; margin-bottom:6px; filter:alpha(opacity=90); opacity:0.9}
.PicList01 div.pic_list a span{ cursor:pointer; display:block; height:14px; overflow:hidden}
.PicList01 div.pic_list a:hover img{ border:3px solid #F65404; width:72px; height:102px; padding:1px; filter:alpha(opacity=100); opacity:1 }


.PicList01a{ background:url(../img/bg01_frame06.gif) repeat-x; padding:20px 20px;}
.PicList01a div.main{ margin-top:10px; width:630px; overflow:hidden }
.PicList01a div.pic_list{ width:650px;}
.PicList01a div.pic_list a{ float:left; width:80px; height:; overflow:hidden; margin-right:28px; margin-bottom:20px; text-align:center}
.PicList01a div.pic_list a img{ width:76px; height:106px; padding:1px; border:1px solid #cccccc; margin-bottom:6px; filter:alpha(opacity=90); opacity:0.9}
.PicList01a div.pic_list a span{ cursor:pointer; display:block; height:14px; overflow:hidden}
.PicList01a div.pic_list a:hover img{ border:3px solid #F65404; width:72px; height:102px; padding:1px; filter:alpha(opacity=100); opacity:1 }



.PicList02{}
.PicList02 div.main{ padding:9px 9px 9px 9px;}
.PicList02 div.main .pic_list{ width:237px; background-color:#ffffff; overflow:hidden; border:1px solid #e9e9e9;}
.PicList02 div.main .pic_list div.wrapper{ padding:9px 9px 5px 9px; height:85px; overflow:hidden; width:300px;}
.PicList02 div.main .pic_list a{ float:left; width:67px; margin-right:10px; text-align:center}
.PicList02 div.main .pic_list a img{ width:65px; height:65px; border:1px solid #cccccc; margin-bottom:6px; filter:alpha(opacity=80); opacity:0.8}
.PicList02 div.main .pic_list a:hover img{ width:63px; height:63px; border:2px solid #1c649f; filter:alpha(opacity=100); opacity:1}
.PicList02 div.main .pic_list a span{ cursor:pointer; display:block; height:14px; overflow:hidden}


.PicList03{ margin-bottom:}
.PicList03 div.main{ padding:9px;}
.PicList03 div.main .pic_list{ width:237px; background-color:#ffffff; overflow:hidden; border:1px solid #e9e9e9;}
.PicList03 div.main .pic_list div.wrapper{ padding:11px 9px 0 9px; width:250px;}
.PicList03 div.main .pic_list a{ float:left; margin-right:20px; margin-bottom:5px }


.PicNews01{ background:url(../img/bg01_frame06.gif) repeat-x;}
.PicNews01 div.main{ padding:25px 13px;}
.PicNews01 div.main div.pic_news{ height:;}
.PicNews01 div.main div.pic_news div.cell{ height:86px; overflow:hidden; padding-top:15px; padding-bottom:15px; border-bottom:1px dotted #999999;}
.PicNews01 div.main div.pic_news div.cell a.pic{ float:left; width:126px; margin-right:15px}
.PicNews01 div.main div.pic_news div.cell a.pic img{ width:120px; height:80px; padding:2px; border:1px solid #cccccc;}
.PicNews01 div.main div.pic_news div.cell a:hover img{ border:1px solid #1c649f;}
.PicNews01 div.main div.pic_news div.cell dl{ float:left; width:450px;}
.PicNews01 div.main div.pic_news div.cell dl dt{ padding-bottom:10px; font-size:14px;}
.PicNews01 div.main div.pic_news div.cell dl dd.p1{ line-height:180%; color:#838383; height:50px; overflow:hidden}
.PicNews01 div.main div.pic_news div.cell dl dd.p2 { }
.PicNews01 div.main div.pic_news div.cell dl dd.p2 .s1{ color:#ff0000;}
.PicNews01 div.main div.pic_news div.cell dl dd.p2 .interval{ margin-left:8px; margin-right:8px}
.PicNews01 div.main div.pic_news div.cell dl dd.p2 .s2{ color:#838383;}


.Login01{ width:259px; height:133px; margin-bottom:9px; overflow:hidden; background:url(../img/bg01_frame05.gif) no-repeat;}
.Login01 .wrapper{ padding:12px 10px 0 12px}
.Login01 div.title{ height:20px; margin-bottom:7px}
.Login01 div.title span.s1{ float:left; height:20px; padding-left:19px; background:url(../img/icon3.gif) no-repeat; font-size:14px; font-weight:bold}
.Login01 div.main{ }
.Login01 div.main div.p1{ height:29px; }
.Login01 div.main div.p1 span.s1{ float:left; padding-top:6px; margin-right:10px}
.Login01 div.main div.p1 span.s2{ float:left; width:171px;}
.Login01 div.main div.p1 span.s2 input{ width:169px; height:18px; border:1px solid #b7b7b7;}
.Login01 div.main div.p2{ height:29px; padding-left:80px }
.Login01 div.main div.p2 span.s1{ float:left; margin-top:5px; margin-right:13px; height:15px; overflow:hidden; padding-left:19px; background:url(../img/icon5.gif) no-repeat; }
.Login01 div.main div.p2 span.s2{ float:left; width:56px; }
.Login01 div.main div.p2 span.s2 input{ width:56px; height:22px; border:0; background:url(../img/btn1.gif) no-repeat; font-size:13px; font-weight:bold; color:#808080 }
.Login01 div.main2{ height:50px; overflow:hidden; margin-bottom:10px; }
.Login01 div.main2 a{ margin-right:10px; }


.Ad01{ height:62px; margin-bottom:10px}


.Frame01{ background-color:#f8f8f8; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}


.ArticleShow01{ padding:20px 20px 0 20px; background:url(../img/bg01_frame06.gif) repeat-x;}
.ArticleShow01 h1{ padding-top:10px; padding-bottom:5px; border-bottom:1px solid #666666; margin-bottom:7px; font-size:20px; font-weight:normal; font-family:ºÚÌå; text-align:center;}
.ArticleShow01 div.top_label{ text-align:center; color:#A1A1A3; height:30px; }
.ArticleShow01 div.top_label span{ }
.ArticleShow01 div.top_label span font{ color:#ff0000; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.ArticleShow01 div.top_label .interval{ margin-left:6px; margin-right:6px; }
.ArticleShow01 div.top_label2{ height:24px; overflow:hidden; }
.ArticleShow01 div.top_label2 span.s1{ float:left; width:200px; margin-right:20px; }
.ArticleShow01 div.top_label2 span.s1 span{ font-family:Arial, Helvetica, sans-serif; color:#666666 }
.ArticleShow01 div.top_label2 span.s2{ float:left; }
.ArticleShow01 div.top_label2 span.s2 .valid{ color:#009900 }
.ArticleShow01 div.top_label2 span.s2 .invalid{ color:#ff0000 }
.ArticleShow01 div.top_label2 span.s3{ float:right; }
.ArticleShow01 div.top_label2 span.s3 input{ width:95px; height:24px; padding-top:3px; border:0; color:#ffffff;}
.ArticleShow01 div.top_label2 span.s3 input.bg1{ background:url(../img/btnx2.gif) no-repeat;}
.ArticleShow01 div.top_label2 span.s3 input.bg2{ background:url(../img/btnx1.gif) no-repeat;}



.ArticleShow01 div.main{ font-size:14px; line-height:180%; padding:0 10px; }
.ArticleShow01 div.main p{ padding-top:8px; padding-bottom:8px; }
.ArticleShow01 div.main img{ padding:3px; border:1px dotted #666666 }

.ArticleShow02{ padding:20px 20px 0 20px; background:url(../img/bg01_frame06.gif) repeat-x;}
.ArticleShow02 h1{ padding-top:10px; padding-bottom:5px; border-bottom:; margin-bottom:7px; font-size:16px; font-weight:normal; font-family:ºÚÌå; }
.ArticleShow02 div.top_label{ text-align:center; color:#A1A1A3; height:30px; }
.ArticleShow02 div.top_label .interval{ margin-left:6px; margin-right:6px; }
.ArticleShow02 div.main{ font-size:14px; line-height:180%; padding:0 10px; }


.Frlink{ float:left;  margin-top:10px; padding-left:; width:935px;padding-bottom:3px; border-bottom:;}
.Frlink span.s0{ float:left; padding-top:5px; margin-right:5px;}
.Frlink span.s1{ float:left;}
.Frlink span.s1 a{ float:left; padding:5px 5px 2px 5px; color:#666666;}
.Frlink span.s1 a:hover{ background-color:#1c649f; color:#ffffff; text-decoration:none}
.Frlink span.interval{ float:left; padding-top:5px;  margin-left:7px; margin-right:7px; color:#cccccc; }


.Reg01{ padding:15px; border:3px dotted #666666; background-color:#ffffff;}
.Reg01 .wrapper{ width:500px; margin:0 auto; padding:15px; border:1px dotted #999999;}
.Reg01 h1{ margin-bottom:15px; font-size:20px; font-family:ºÚÌå; text-align:center; color:#f94e06;}
.Reg01 div.cell{ height:22px; overflow:hidden; margin-bottom:10px}
.Reg01 div.cell .s1{ float:left; width:150px; padding-top:4px; text-align:right; margin-right:10px }
.Reg01 div.cell .s2{ float:left; width:250px; margin-right:10px }
.Reg01 div.cell .s2 input{ width:248px; height:17px;  }
.Reg01 div.cell .s2_1{ float:left; width:250px; margin-right:10px }
.Reg01 div.cell .s2_1 input{ width:248px; height:17px;  }
.Reg01 div.submit{ height:22px; overflow:hidden; margin-bottom:10px; margin-top:10px; text-align:center}
.Reg01 div.cell input{ border:1px solid #666666;}


.Form01{ padding:15px}
.Form01 div.top_label{ margin-bottom:10px; line-height:180% }
.Form01 div.p1{ height:22px; overflow:hidden; margin-bottom:6px;}
.Form01 div.p1 span.s1{ float:left; width:200px; text-align:right; margin-right:10px }
.Form01 div.p1 span.s2{ float:left; width:;  }
.Form01 div.p1 span.s2 input { width:200px; height:18px; }
.Form01 div.p2{ height:22px; overflow:hidden; margin-bottom:6px;}
.Form01 div.p2 span.s1{ float:left; width:200px; text-align:right; margin-right:10px }
.Form01 div.p2 span.s2{ float:left; width:70px;  }
.Form01 div.p2 span.s2 select{ }
.Form01 div.p2 span.s3{ float:left; width:100px;  }
.Form01 div.p2 span.s3 select{  }
.Form01 div.p3{ height:22px; overflow:hidden; margin-bottom:6px;}
.Form01 div.p3{ height:22px; overflow:hidden; margin-bottom:6px;}
.Form01 div.p3 span.s1{ float:left; width:200px; text-align:right; margin-right:10px }
.Form01 div.p3 span.s2{ float:left; width:50px;  }
.Form01 div.p4{ height:50px; overflow:hidden; margin-bottom:6px;}
.Form01 div.p4 span.s1{ float:left; width:200px; text-align:right; margin-right:10px }
.Form01 div.p4 span.s2{ float:left; width:200px; text-align:right; margin-right:10px }
.Form01 div.p4 span.s2 textarea{ height:45px; width:200px; }
.Form01 div.submit{ text-align:center}
.Form01 span.s1{ padding-top:4px;}



.ColumnTitle01{ height:30px; background:url(../img/bg01_title_r.gif) repeat-x; border:1px solid #d9d9d9; border-left:0; border-right:0;}
.ColumnTitle01 span.s1{ float:left; padding-top:9px; height:20px; padding-left:33px; background:url(../img/icon4.gif) 12px 9px no-repeat; font-size:14px; font-weight:bold}
.ColumnTitle01 span.s2{ float:right; padding-top:9px; padding-right:10px; font-size:10px; font-family:Arial, Helvetica, sans-serif}



.ColumnTitle02{ height:20px; padding-left:20px; background:url(../img/icon6.gif) 0 4px no-repeat; padding-top:4px; margin-bottom:2px; color:#1c649f;}
.ColumnTitle02 a{ color:;}
.ColumnTitle02 .interval{ margin-left:5px; margin-right:5px; color:; }


.ChangePage01{ text-align:center;}


.Foot01{ margin:0 auto; width:; height:75px; padding-top:0;  text-align:center; font-family:Arial, Helvetica, sans-serif; line-height:180%  }




