html{overflow:-moz-scrollbars-vertical;overflow-x:auto;}
body,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;font-weight:400;word-break:break-all;word-wrap:break-word;font-family:ËÎÌå,Helvetica,Arial,sans-serif;font-size:12px;color:#000;}
h1,h2,h3,h4,h5{margin:0;padding:0;}
select{font-size:12px;}
ol,ul{list-style:none;margin:0;padding:0;}
img{border:0;}

a:link,a:visited{color:#510000;text-decoration:none;}
a:hover,a:active{color:#510000;text-decoration:underline;}
.clear {clear:both;}
.left { float:left; }
.right { float:right; }
.imgMiddle { vertical-align: middle; }

body{ background:#ff8400 url(../images/bg.gif) repeat-x center 30px;}

.bg{ margin:0 auto; width:992px;}

.header { background:url(../images/header.jpg) no-repeat; height:363px; }

.logo { float:left; width:283px; }
.logo h1 { float:left; width:283px; }
.logo h1 a:link, .logo h1 a:visited { display:block; width:283px; height:74px; text-indent:-9999px; float:left; }

.topnav { width:709px; height:79px; float:left; }
.topnav li { float:left; padding:9px 0 0 0; }
.topnav li a:link, .topnav li a:visited { float:left; height:48px; text-indent:-9999px; background-image:url(../images/nav.gif); }
.topnav li.n1 a { width:112px; background-position:0 0; }
.topnav li.n1 a:hover { background-position:0 -79px; }
.topnav li.n2 a { width:106px; background-position:-112px 0; }
.topnav li.n2 a:hover { background-position:-112px -79px; }
.topnav li.n3 a { width:97px; background-position:-218px 0; }
.topnav li.n3 a:hover { background-position:-218px -79px; }
.topnav li.n4 a { width:101px; background-position:-315px 0; }
.topnav li.n4 a:hover { background-position:-315px -79px; }
.topnav li.n5 a { width:91px; background-position:-416px 0; }
.topnav li.n5 a:hover { background-position:-416px -79px; }
.topnav li.n6 a { width:82px; background-position:-507px 0; }
.topnav li.n6 a:hover { background-position:-507px -79px; }
.topnav li.n7 { padding:0; }
.topnav li.n7 a { width:105px; height:79px; background-position:-589px 0; }
.topnav li.n7 a:hover { background-position:-589px -79px; }


/*----*/
.login{ background: transparent url(../images/login_bg.gif) no-repeat; height: 222px; padding:63px 0 0 40px; width: 222px; }
.log1 a,.log1 a:link,.log1 a:hover{ background: transparent url(../images/reg_btn.gif) no-repeat; height: 42px; }
.log1 a:hover{ background-position: -139px 0; }
.log2 a,.log2 a:link,.log2 a:hover{ background: transparent url(../images/reg_btn.gif) no-repeat 0 -42px; height: 38px; }
.log2 a:hover{ background-position: -139px -42px; }
.login p{ height: 29px; padding: 0 0 0 32px; }
.login p .input1{ background: #9c6e50; border: 1px solid #d9c691; color: #d9c691; font-size: 9pt; height: 14px; padding: 0 5px; }
.loginBtn{ padding: 16px 0 0 0; }
.loginBtn .log_btn{ background: transparent url(../images/login_btn.gif) no-repeat; border: 0; cursor: pointer; height: 34px; width: 93px; }
.loginBtn .for_btn{ background: transparent url(../images/forget_btn.gif) no-repeat; border: 0; cursor: pointer; height: 34px; margin: 0 9px; width: 93px; }
.loginBtn .serv_btn{ background: transparent url(../images/server_btn.gif) no-repeat; border: 0; cursor: pointer; height: 22px; width: 70px; }


.indexABC {}
.indexABCa { float:left; width:262px; }
.indexABCb { float:left; width:490px; }
.indexABCc { float:left; width:225px; }
.AB {}
.ABa { float:left; width:262px; }
.ABb { float:left; width:700px; background:url(../images/pageline.gif) no-repeat top left; }
.ABb .tline { background:url(../images/pageline.gif) no-repeat; height:5px; line-height:1px; font-size:1px; }
.ABb .page { background:#fffeba url(../images/pagebg.gif) no-repeat 6px 0; margin-left:6px; }
.pagetitle h2 { float:left; background:url(../images/pagetitle.gif) no-repeat; margin-left:40px; text-align:center; width:139px; height:45px; }
.pagetitle .nav2 { font-size:14px; color:#999; float:left; width:490px; padding:17px 0 0 17px; }
.pagetitle .nav2 .nonce { font-weight:bold; text-decoration:underline; }

.rightlink { background:url(../images/rightbg1.gif) no-repeat; padding:15px 0 0 8px; height:180px; }
.rightlink li{ height:41px; }
.indexnews { background:url(../images/indexnewsbg.gif) no-repeat; height:216px; }

.gonglue { background:url(../images/gongluebg.gif) no-repeat; height:172px; }


.leftlink { background:url(../images/leftlink.gif) no-repeat; padding:11px 0 0 109px; height:140px; }
.leftlink li { height:31px; }
.leftlink li a { width:136px; text-indent:-9999px; height:31px; display:block; background-image:url(../images/leftlink.gif); background-repeat:no-repeat; }
.leftlink li.l1 a { background-position:-109px -11px ; }
.leftlink li.l1 a:hover { background-position:-109px -162px ; }
.leftlink li.l2 a { background-position:-109px -42px ; }
.leftlink li.l2 a:hover { background-position:-109px -193px ; }
.leftlink li.l3 a { background-position:-109px -73px ; }
.leftlink li.l3 a:hover { background-position:-109px -224px ; }
.leftlink li.l4 a { background-position:-109px -104px ; }
.leftlink li.l4 a:hover { background-position:-109px -255px ; }

.copyright { padding:8px; text-align:center; color:#CCC; background:#000; margin-top:15px; }

.newstab { padding:0 0 8px 43px;}
.newstab li { float:left; }
.newstab li a { text-indent:-9999px; float:left; display:block; width:98px; height:37px; background:url(../images/newstab.gif) no-repeat left bottom; }
.newstab li.t2 { margin:0 0 0 8px; }
.newstab li.t2 a { background:url(../images/newstab.gif) no-repeat right bottom; }
.newstab a.nonce { height:44px; }

.newsul { padding:0 0 0 38px; }
.newsul li { height:21px; }
.newsul li .t1 { padding-right:8px; color:#510000; }
.newsul li .t2 { padding-right:8px; background:url(../images/news_class1.gif) no-repeat; color:#000; text-align:center; padding:2px 18px 2px 8px; line-height:normal; }
.newsul li .t3 { }

.gonglue { padding:0 0 0 30px; }
.gonglue ul { width:278px; float:left; padding:55px 0 0 0; }
.gonglue .rightpic { float:left; padding:39px 0 0 0; }
.gonglue li { color:#510000; height:20px; }
.gonglue li.more { padding-top:14px; }

.xinde { padding:45px 0 0 22px; background:url(../images/xindebg.gif) no-repeat; height:171px; }
.xinde li { color:#510000; height:23px; }

.pagein { padding:10px 30px 60px 40px ; color:#000; line-height:23px; background:url(../images/pageinbg.gif) no-repeat center bottom; }
.pagein h3{ font-size:14px;}

.banner { padding:88px 0 0 510px; }
.banner .pic1 { height:143px; }
.banner .page1 { padding:0 0 0 289px; }
.banner .page1 li { float:left; height:40px; }
.banner .page1 li a{ display:block; float:left; text-indent:-9999px; height:40px; background-image:url(../images/bannerpage.gif); background-repeat:no-repeat; }
.banner .page1 li.n1 a { width:34px; background-position:0 0; }
.banner .page1 li.n2 a { width:30px; background-position:-34px 0; }
.banner .page1 li.n3 a { width:40px; background-position:-64px 0; }
.banner .page1 li.n4 a { width:41px; background-position:-104px 0; }
.banner .page1 li.n1 a.nonce { background-position:0 -40px; }
.banner .page1 li.n2 a.nonce { background-position:-34px -40px; }
.banner .page1 li.n3 a.nonce { background-position:-64px -40px; }
.banner .page1 li.n4 a.nonce { background-position:-104px -40px; }




/* Lin 20090606 */
.login2 { text-align:center; background: transparent url(../images/login2_bg.gif) no-repeat; height: 179px; padding:55px 0 0 14px; width: 248px; color:#fffeba; }
.login2 h2 { color:#ffdb19; font-size:12px; padding:5px 0 10px 0 ; }
.login2 li { margin-bottom:5px;}
.login2 li a, .login2 li a:visited { font-size:14px; display:block; width:156px; height:32px; background:url(../images/serveli_bg.gif) no-repeat left top; line-height:30px; text-align:center; font-weight:bold; color:#510000; margin:0 auto; }
.login2 li a:hover { background:url(../images/serveli_bg.gif) no-repeat left bottom; text-decoration:none; }

/* Lin 20090616 */
.repass { padding:8px 0 0 45px; }

/* Lin 20090617 */
.newslist { padding:0 0 0 0; }
.newslist li { height:38px; line-height:38px; border-bottom:1px solid #d7c38f; padding:0 10px; }
.newslist li .t1 { padding-right:8px; color:#510000; }
.newslist li .t2 { padding-right:8px; background:url(../images/news_class1.gif) no-repeat; color:#000; text-align:center; padding:2px 18px 2px 8px; line-height:normal; }
.newslist li .t3 { }

.showtitle { text-align:center; padding:0 0 10px 0 ; }
.showtitle h2 { font-size:18px; }

