@charset "utf-8";
* { margin:0 0; padding:0 0; } 
body { margin: 0px; background:#f8f5e6; }
img,form {border:0px; margin:0px; padding:0px;}
input{margin:0;padding:0; font-family:Arial, Helvetica, sans-serif; padding-left:3px; margin:0 5px 0 5px;}
#pagebody,#pagecontent,#pagebodycontent,#footer {width:910px; height:auto; overflow:hidden; position:relative; margin:auto;}
#pagebodycontent {background:url(../images/pagebg.gif) repeat-y;}
#top,#menu {width:910px; position:relative;}
#top { height:50px; }
#logo,#topsub {float:left; height:50px;}
#logo{ width:229px; }
#topsub {width:681px; text-align:right; }
#top_linktext { width:681px; height:16px; float:left; line-height:16px; font-weight:bold; padding:7px 0 3px 0;}
#top_linktext a { margin-left:14px; padding:0; font-size:11px; font-family:MingLiU;}
#top_login { width:681px; height:17px; float:left; line-height:17px; color:#d0c375; font-size:11px; font-family:MingLiU;}
#top_login input { height:15px; width:80px; border:1px solid #d0c375; color:#d0c375; }

#menu { height:25px; margin-bottom:8px; clear:both; background:#57211e; color:#d5cab6; line-height:25px; }
#menu a { margin:0 23px; padding:0; color:#d5cab6;}

#indexflash { width:910px; height:350px; float:left; padding-top:0px;}
#indexleft {width:350px; margin-right:10px; display:inline; float:left; height:170px; overflow:hidden;}
#indextitle {width:auto; float:left; height:30px; line-height:30px; padding-left:15px; font-weight:bold}
#indexleftborder {width:320px; height:110px; float:left; border:1px solid #d0c375; padding:14px; line-height:22px; color:#999; font-size:11px;}
#indexleftborder ul.news{ width:320px; list-style-type :none; padding:0px; margin:0px}
#indexleftborder ul.news li{ text-align:left; clear:both; }
#indexleftborder ul.news li a{ float:left; color:#57211e; font-size:12px; display : inline; text-align:left; }
#indexleftborder ul.news li span{ float:right; display : inline; text-align:right;}

#indexcenter,#indexright {width:270px; display:inline; float:left; height:170px; overflow:hidden;}
#indexcenter {margin-right:10px; }
#indexborder {width:258px; height:128px; float:left; border:1px solid #d0c375; padding:5px;}

#pageleftmenu,#pageright,#pagebanner,#maincontent {float:left; overflow:hidden; }
#pageleftmenu {width:170px; padding-top:40px; color:#FFF; min-height:590px;height:auto;*height:590px; background:url(../images/leftbg.gif) left top repeat-x;}
#pageright { width:730px; padding-left:10px; height:auto; }
#pagebanner { width:730px; height:auto; padding-bottom:15px;}

#maincontent_noline { width:730px; height:auto; line-height:22px; color:#000;}
#maincontent_noline .listNews {width:590px; height:auto; overflow:hidden; padding:10px 50px 0px 50px; float:left;}
#maincontent_noline .listNews .titleName {width:590px; height:30px; padding:0 0 10px 0; float:left; font-size:14px; font-weight:bold}
#maincontent_noline .RegList {width:590px; height:auto; overflow:hidden; padding:25px 29px; display:inline; margin:0 20px; float:left; border:dotted 1px #c09674;}
#maincontent_noline .RegList .reg {width:590px; height:auto; float:left; font-size:14px;}
#maincontent_noline .RegList .reg ul.fm {list-style-type :none; width:590px; float:left}
#maincontent_noline .RegList .reg ul.fm li{width:590px; height:auto; overflow:hidden; float:left; margin:0px; line-height:27px; padding-bottom:12px;}
#maincontent_noline .RegList .reg ul.fm span{width:70px; height:auto; overflow:hidden; float:left;}
#maincontent_noline .RegList .reg ul.fm input{width:250px; height:auto; overflow:hidden; float:left; line-height:20px; height:20px;}
#maincontent_noline .RegList .reg ul.fm span.note{width:180px; height:auto; overflow:hidden; float:left; padding-left:10px; color:red; font-weight:bold; font-size:12px;}


#maincontent_noline .listNews {width:590px; height:auto; overflow:hidden; padding:10px 50px 0px 50px; float:left;}
#maincontent_noline .listNews .titleName {width:590px; height:30px; padding:0 0 10px 0; float:left; font-size:14px; font-weight:bold}
#maincontent_noline .listNews ul.news {list-style-type :none; width:590px; float:left}
#maincontent_noline .listNews ul.news li{ width:590px; height:auto; overflow:hidden; float:left; margin:0px; line-height:27px; border-bottom:dotted 1px #c09674;}
#maincontent_noline .listNews ul.news li a{ width:475px; height:auto; overflow:hidden; float:left; padding-left:15px; line-height:27px; background:url(../images/listico.gif) no-repeat left;}
#maincontent_noline .listNews ul.news li span{ width:100px; height:auto; overflow:hidden; float:left; text-align:center; line-height:27px; color:#57211e}

#maincontent_noline .listNews ul.art {list-style-type :none; width:590px;}
#maincontent_noline .listNews ul.art li{ width:180px; padding:0px 15px 0px 0px; height:auto; overflow:hidden; float:left; padding-bottom:10px;  margin:0px;}
#maincontent_noline .listNews ul.art li a{ float:left;}
#maincontent_noline .listNews ul.art li span{ width:180px; line-height:45px; float:left; margin:0px; text-align:center;}



#maincontent { width:729px; height:auto; line-height:22px; color:#000; border-right:1px solid #D0C375;}
#maincontent_right,#leftcontent,#rightcontent {height:auto; overflow:hidden; float:left}
#maincontent_left {float:left; min-height:400px; _height:auto; width:539px; padding-right:10px; border-right:1px solid #D0C375; }
#maincontent_left h1,#maincontent_right h2 { float:left; height:25px; line-height:25px; padding: 0px 0px 10px 9px; font-weight:bold; font-size:14px; color:#57211e;}


#maincontent_left_noline {float:left; min-height:400px; _height:auto; width:538px; padding-right:10px; }
#maincontent_left_noline h1 { width:491px; float:left; height:25px; line-height:25px; padding: 0px 0px 10px 9px; font-weight:bold; font-size:14px; color:#57211e;}


#maincontent_right {width:179px; }
#maincontent_left h1 {width:491px;}
#maincontent_right h2 {width:171px;}
#maincontent .left {width:448px; height:302px; float:left; padding-right:5px; padding-bottom:15px;}
#maincontent .right {width:257px; height:302px; float:left; padding-bottom:15px; padding-left:20px}

#maincontent .listNews {width:590px; height:auto; overflow:hidden; padding:10px 50px 0px 50px; float:left;}
#maincontent .listNews .titleName {width:590px; height:30px; padding:0 0 10px 0; float:left; font-size:14px; font-weight:bold}
#maincontent .listNews ul.news {list-style-type :none; width:590px; float:left}
#maincontent .listNews ul.news li{ width:590px; height:auto; overflow:hidden; float:left; margin:0px; line-height:27px; border-bottom:dotted 1px #c09674;}
#maincontent .listNews ul.news li a{ width:475px; height:auto; overflow:hidden; float:left; padding-left:15px; line-height:27px; background:url(../images/listico.gif) no-repeat left;}
#maincontent .listNews ul.news li span{ width:100px; height:auto; overflow:hidden; float:left; text-align:center; line-height:27px; color:#57211e}

#maincontent .listNews ul.art {list-style-type :none; width:590px;}
#maincontent .listNews ul.art li{ width:180px; padding:0px 15px 0px 0px; height:auto; overflow:hidden; float:left; padding-bottom:10px;  margin:0px;}
#maincontent .listNews ul.art li a{ float:left;}
#maincontent .listNews ul.art li span{ width:180px; line-height:45px; float:left; margin:0px; text-align:center;}


#maincontent .listNews .pagenav {width:590px; height:30px; padding:40px 0 10px 0; float:left;}
#maincontent .RegList {width:590px; height:auto; overflow:hidden; padding:25px 29px; display:inline; margin:0 20px; float:left; border:dotted 1px #c09674;}
#maincontent .RegList .reg {width:590px; height:auto; float:left; font-size:14px;}
#maincontent .RegList .reg ul.fm {list-style-type :none; width:590px; float:left}
#maincontent .RegList .reg ul.fm li{width:590px; height:auto; overflow:hidden; float:left; margin:0px; line-height:27px; padding-bottom:12px;}
#maincontent .RegList .reg ul.fm span{width:70px; height:auto; overflow:hidden; float:left;}
#maincontent .RegList .reg ul.fm input{width:250px; height:auto; overflow:hidden; float:left; line-height:20px; height:20px;}
#maincontent .RegList .reg ul.fm span.note{width:180px; height:auto; overflow:hidden; float:left; padding-left:10px; color:red; font-weight:bold; font-size:12px;}

#maincontent_img {width:730px; height:auto; float:left; overflow:hidden;}
#maincontent_img h1 { float:left; height:25px; line-height:25px; padding: 0px 0px 10px 9px; font-weight:bold; font-size:14px; color:#57211e; height:auto; overflow:hidden;}
#maincontent_img h2 { float:left; height:25px; line-height:25px; padding: 0px 0px 10px 9px; font-weight:normal; font-size:12px; color:#57211e; height:auto; overflow:hidden;}
#imgcontent {width:730px;}
#imgcontent ul.art {list-style-type :none; width:730px;}
#imgcontent ul.art li{ width:150px; padding:0px 20px 0px 10px; height:auto; overflow:hidden; float:left; padding-bottom:20px;  margin:0px;}
#imgcontent ul.art li a{ float:left;}
#imgcontent ul.art li span{ width:150px; line-height:45px; float:left; margin:0px; text-align:center;}
#imgcontent ul.art3 {list-style-type :none; width:730px;}
#imgcontent ul.art3 li{ width:88px; padding:0px 22px 0px 10px; height:auto; overflow:hidden; float:left; padding-bottom:20px;  margin:0px;}
#imgcontent ul.art3 li a{ float:left;}
#imgcontent ul.art3 li span{ width:88px; line-height:45px; float:left; margin:0px; text-align:center;}

#imgcontent ul.art4 {list-style-type :none; width:730px;}
#imgcontent ul.art4 li{ width:207px; padding:0px 22px 0px 10px; height:auto; overflow:hidden; float:left; padding-bottom:20px;  margin:0px;}
#imgcontent ul.art4 li a{ float:left;}
#imgcontent ul.art4 li span{ width:207px; line-height:45px; float:left; margin:0px; text-align:center;}
#imgcontent ul.art4 li h3{ width:207px; line-height:18px; float:left; margin:0px; text-align:left; font-size:12px; font-weight:normal; color:#8A6009}

#leftcontent {width:500px;padding-bottom:10px;}
#leftcontent ul.art,#leftcontent ul.art2 {list-style-type :none; width:500px;}
#leftcontent ul.art li{ width:150px; padding:0px 6px 0px 9px; height:auto; overflow:hidden; float:left; padding-bottom:20px;  margin:0px;}
#leftcontent ul.art li a{ float:left;}
#leftcontent ul.art li span{ width:150px; line-height:45px; float:left; margin:0px; text-align:center;}

#leftcontent ul.art2 li{ width:100px; padding:0px 15px 0px 9px; height:auto; overflow:hidden; float:left; padding-bottom:20px;  margin:0px;}
#leftcontent ul.art2 li a{ float:left;}
#leftcontent ul.art2 li span{ width:100px; line-height:45px; float:left; margin:0px; text-align:center;}

#leftcontent ul.news{ width:500px; list-style-type :none; padding:0px; margin:0px}
#leftcontent ul.news li{ text-align:left; clear:both; line-height:30px; border-bottom:1px dotted #d0c375; padding-left:10px; background:url(../images/sico.gif) no-repeat 0px 7px; }
#leftcontent ul.news li a{ float:left; color:#57211e; font-size:12px; display : inline; text-align:left; color:#000 }
#leftcontent ul.news li span{ float:right; display : inline; text-align:right; font-size:11px; color:#999; padding-right:20px;}

#bigphoto {width:500px; min-height:400px;height:auto;*height:400px; position:relative;}
#bigphoto img { position:absolute; left:0; padding:0; margin:0; top:0;}
#bigphoto #downbtn { position:absolute; left:420px; padding:0; margin:0; bottom:30px;}
#rightcontent {width:160px;  padding:19px 9px;}
#rightcontent ul.news{ width:160px; list-style-type :none; padding:0px; margin:0px}
#rightcontent ul.news li{ text-align:left; clear:both; }
#rightcontent ul.news li a{ float:left; color:#57211e; font-size:12px; display : inline; text-align:left; }


#rightcontent_img {width:168px; border:1px solid #d0c375; padding:11px 0px 9px 9px; height:420px; margin-top:40px;}
#rightcontent_img ul.imgs{ width:169px; list-style-type :none; padding:0px; margin:0px;}
#rightcontent_img ul.imgs li{ float:left; padding-right:9px; margin:0px; padding-bottom:20px;}
#rightcontent_img ul.imgs li a{ float:left;}
#navphoto { width:498px; height:30px;  line-height:30px; border:1px solid #d0c375; background:#f2ead0; margin-top:10px; text-align:center;}
#navphoto a { color:#d0c375;}
#navphoto img { padding:0px 5px;}
#maincontent h1 {width:730px; float:left; height:30px; line-height:30px; padding: 0px 0px 10px 9px; font-weight:bold; font-size:14px; color:#57211e;}
#maincontent #title {width:auto; float:left; height:30px; line-height:30px; padding: 0px 0px 10px 9px; font-weight:bold; font-size:14px; color:#57211e;}
#sub_s {width:690px; height:auto; overflow:hidden; float:left;}
#left_s,#center_s,#right_s {width:210px; height:auto; overflow:hidden; float:left; }
#left_s,#center_c {padding-right:30px;}
#left_s h2,#center_s h2,#right_s h2 {width:201px; float:left; height:25px; line-height:25px; padding: 0px 0px 10px 9px; font-weight:bold; font-size:12px; color:#57211e;}
#left_s ul.news,#center_s ul.news,#right_s ul.news,{ list-style-type :none; padding:0px; margin:0px}
#left_s ul.news li,#center_s ul.news li,#right_s ul.news li { text-align:left; clear:both; padding-left:9px; list-style-type :none; margin:0px; background:url(../images/sico.gif) no-repeat left top; }
#left_s ul.news li a,#center_s ul.news li a,#right_s ul.news li a { float:left; color:#333; font-size:12px; display : inline; text-align:left; }


.promenu1,.promenu1_clicked {width:131px; height:30px; float:left; padding-left:39px; line-height:30px; font-weight:bold; font-size:12px; border-bottom:1px solid #b19868;}
.promenu1{background:url(../images/iconormal.gif) 20px 5px no-repeat;  cursor:pointer;}
.promenu1_clicked{color:#e8b97c; background:url(../images/icoopen.gif) 20px 5px no-repeat;}
.promenu2,.promenu2_clicked {width:131px; height:20px; float:left; padding-left:39px; line-height:20px; font-size:12px; cursor:pointer;  font-size:11px; font-family:MingLiU;}
.promenu2{background:url(../images/sico.gif) 24px 0px no-repeat; color:#e8b97c; }
.promenu2_clicked{background:url(../images/sico2.gif) 24px 0px no-repeat; color:#fff;}
.submenus {width:170px; height:0px; float:left; line-height:0px; overflow:hidden; }
.submenusb {width:170px; height:auto; float:left; overflow:hidden; border-bottom:1px dotted #a58d5f; padding:8px 0px; }
.clear{ clear:both;}
#footer {line-height:20px; padding:40px 0 20px 0; text-align:center; font-size:11px; font-family:MingLiU; color:#333}

#pagebodycontent2 { height:1px;padding:0px;border-top:1px solid #362720; }
.t1 {background-color:#313131;}
.t2 {background-color:#F7F4E5;}
.current {color:#999999;}