body {font:12px simsun,serif,arial,sans-serif;text-align:left;line-height:20px;margin:0;padding:0;}
form,p,ol,ul,p,h1,h2,h3,h4,h5 {margin:0;padding:0;font-size:12px;}
ul,ol {list-style:none;}
img,fieldset {border:none;display:block;}
a:link,a:visited {text-decoration:none;color:#000;}
a:hover,a:active {text-decoration:underline;color:#000;}
em {font-style:normal;}
table {border-collapse:collapse;}
.clear {clear:both; width:100%;line-height:0;overflow:hidden;}
.left{float:left;display:inline;}
.right{float:right;display:inline;}
.hidden{display:none;}

/* linkstyle */
.flist h2 span a:link,.flist h2 span a:visited {color:#265989;}
.flist h2 span a:hover,.flist h2 span a:active {color:#265989;}


/* share */
.footer {width:1000px; padding:8px 0 10px 0; background:#fca12d; margin:8px auto 0 auto;}
.footer p {text-align:center; color:#fff;}
.footer p a {margin:0 10px;}
.footer a:link,.footer a:visited {color:#fff;}
.footer a:hover,.footer a:active {color:#fff;}

.nav {width:1000px; margin:0 auto; position:relative;}
.nav .cls {width:100%; height:63px; margin-top:173px; background:url(../imgs/navbg.gif) no-repeat; padding-top:7px;}
.nav .cls p {padding-left:16px; height:20px; line-height:20px;}
.nav .cls p span {padding-left:10px; background:url(../imgs/li.gif) 0 5px no-repeat; margin-right:18px; line-height:20px;}
.nav .flash {width:753px; height:173px; position:absolute; top:0; left:0; z-index:1;}
.nav .deco {width:244px; height:216px; position:absolute; bottom:-4px; right:0;}
.nav .s_nav {position:absolute; top:3px; left:10px; color:#fff; font-weight:bold; z-index:9998;}
.nav .s_nav a {margin:0 5px;}
.nav .s_nav a:link,.nav .s_nav a:visited {color:#fff;}
.nav .s_nav a:hover,.nav .s_nav a:active {color:#fff;}
.nav .s_list {position:absolute; top:3px; right:20px; font-weight:bold; z-index:9999; height:20px; line-height:20px;}
.nav .s_list p {text-align:right; display:inline; line-height:20px;}
.nav .s_list .style {}
.nav .s_list .style img {display:inline;}
.nav .s_list .style a {margin-right:6px;}
.nav .s_list .rss {padding-left:24px; background:url(../imgs/rssicon.gif) 0 -4px no-repeat; margin-right:15px;}
.nav .s_list .ree {padding-left:24px; background:url(../imgs/staricon.gif) 0 -4px no-repeat; margin-right:15px;}
.nav .s_list .help {padding-left:24px; background:url(../imgs/helpicon.gif) 0 -4px no-repeat; margin-right:15px;}

.sBlue .nav{color:#fff;}
.sBlue .nav .s_list a:link,.sBlue .nav .s_list a:visited {color:#fff;}
.sBlue .nav .s_list a:hover,.sBlue .nav .s_list a:active {color:#fff;}


/* bodycss */
.container {width:1000px; margin:6px auto 0 auto;}
.title {width:18px; height:230px;}
.con {width:778px;}
.side {width:195px;}

.snav {width:208px; border:1px solid #d4d4d4; padding:5px 0; background:#e5e5e5;}
.day {width:202px; height:33px; line-height:33px; text-align:center; margin:0 auto;}
.border {width:200px; border:1px solid #d4d4d4; margin:4px auto 0 auto; padding-bottom:4px; background:#fff;}
.border h3 {width:200px; height:32px; text-indent:-3000em; overflow:hidden;}
.border ul {padding:8px 12px 0;}
.border li {height:20px; overflow:hidden; width:176px; white-space:nowrap; text-overflow:ellipsis;}
.border .more {width:90%; text-align:right; margin:0 auto;}
.border .search {margin:8px auto 0 auto; height:22px; overflow:hidden;}
.border .search input.tx1 {width:108px; height:18px; line-height:18px; border:1px solid #d4d4d4; float:left; margin-left:16px; display:inline;}
.border .search .bn{width:42px; height:20px; text-indent:-3000em; overflow:hidden; background:url(../imgs/search.gif) no-repeat; float:left; margin-left:10px; display:inline;border:0;cursor:pointer;}
.border .sul {padding:0 10px; margin-top:8px;}
.border .sul li {height:20px; overflow:hidden; background:url(../imgs/li.gif) 0 9px no-repeat; text-indent:10px;}

.mid {width:558px;}
.topmess {width:100%; height:20px; overflow:hidden; color:#fff;}
.dlist {width:558px; margin:17px auto 0 auto; padding-bottom:19px; clear:both; overflow:hidden;}
.dlist img {width:140px; height:112px; border:4px solid #e5e5e5; float:left; display:inline; margin-top:5px;}
.dlist h2 {width:390px; float:right; height:20px; line-height:20px; padding-bottom:5px; font-size:14px;}
.dlist h2 span {float:left; height:20px; line-height:20px;}
.dlist h2 .smore {width:46px; height:19px; text-indent:-3000em; overflow:hidden; float:right; display:inline; margin-right:10px;}
.dlist ul {display:block; width:390px; float:right; background:url(../imgs/ulbg.gif) 120px 10px no-repeat;}
.dlist li {padding-left:10px; height:20px; background:url(../imgs/li.gif) 0 8px no-repeat; overflow:hidden;}
.dlist li a {width:310px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left; display:inline;}


.scroll {width:775px; padding:5px 0 10px 0; border:1px solid #d4d4d4; background:#ededed; position:relative;}
.scroll h2 {height:20px; padding-bottom:12px;}
.scroll h2 span {float:left; height:20px; line-height:20px; padding-left:10px; font-size:14px;}
.scroll h2 .smore {width:46px; height:19px; text-indent:-3000em; overflow:hidden; float:right; display:inline; margin-right:10px;}
.scroll .sbg {width:720px; height:124px; position:relative; margin:0 auto; overflow:hidden;}
.scroll .sbg ul {display:block; width:720px; height:124px; position:absolute; top:0; left:0; overflow:hidden;}
.scroll .sbg li {display:block; width:144px; float:left;}
.scroll .sbg li img {width:120px; height:100px; border:1px solid #fff; margin:0 auto;}
.scroll .sbg li h3 {width:120px; height:20px; overflow:hidden; margin:4px auto 0 auto; text-align:center; font-weight:normal;}
#showpic_bn1 {width:20px; height:22px; text-indent:-3000em; overflow:hidden; cursor:pointer; background:url(../imgs/bna.gif) no-repeat;
position:absolute; top:75px; left:8px;}
#showpic_bn1.canmove {background-position:0 -22px;}
#showpic_bn2 {width:20px; height:22px; text-indent:-3000em; overflow:hidden; cursor:pointer; background:url(../imgs/bnb.gif) no-repeat;
position:absolute; top:75px; right:8px;}
#showpic_bn2.canmove {background-position:0 -22px;}


.leftcon {width:210px; margin-top:8px;}
.lib {width:209px; height:48px;}
.lib a {display:block; width:100%; height:46px; text-indent:-3000em; overflow:hidden;}
.mail {width:208px; border:1px solid #d4d4d4; padding:5px 0 2px 0; background:#dddddd url(../imgs/mailbg.gif) 0 0 repeat-x; margin-top:10px;}
.mail h2 {padding-left:10px; height:20px; font-size:14px;}
.mail p {padding-left:10px;}
.mail input {width:186px; height:18px; line-height:18px; border:1px solid #d4d4d4; margin-left:10px;}
.mail .bn {height:19px; margin-top:5px; line-height:19px;}
.mail .bn a {text-align:center;}
.mail .mail_yes {width:43px; height:19px; float:left; margin-left:40px; display:inline; text-indent:-3000em; overflow:hidden; background:url(../imgs/mails1.gif) no-repeat;}
.mail .mail_no {width:74px; height:19px; float:left; margin-left:15px; display:inline; text-indent:-3000em; overflow:hidden; background:url(../imgs/mails2.gif) no-repeat;}
.other {width:208px; border:1px solid #d4d4d4; padding:5px 0 5px 0; background:url(../imgs/otherbg.gif) 0 0 repeat-x; margin-top:10px;}
.other h2 {padding-left:5px; height:20px; margin-bottom:1px;}
.other h2 span {font-weight:normal;}
.other p {padding-left:5px; height:20px;}
.other input.tx1 {width:160px; height:18px; line-height:18px; border:1px solid #d4d4d4; float:left;}
.other .ss {width:20px; height:22px; float:left; text-indent:-3000em; overflow:hidden; background:url(../imgs/ss.gif) no-repeat; margin-left:10px; display:inline;border:0;cursor:pointer;}

.rightcon {width:558px; margin-top:8px;}
.elist {width:558px; padding-bottom:10px; clear:both; overflow:hidden; margin-top:5px;}
.elist h2 {height:20px; line-height:20px; padding-bottom:5px; clear:both;}
.elist h2 p {float:left; height:20px; line-height:20px; font-size:14px;}
.elist h2 span {float:right; text-align:right; font-size:12px; font-weight:normal; height:20px; line-height:20px;}
.elist img {width:140px; height:112px; border:4px solid #e5e5e5; float:left; display:inline;}
.elist ul {display:block; width:380px; float:right;}
.elist li {padding-left:10px; height:20px; background:url(../imgs/li.gif) 0 8px no-repeat; overflow:hidden;}
.elist li a {width:300px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left; display:inline;}
.elist .smore {width:46px; height:19px; text-indent:-3000em; overflow:hidden; float:right; display:inline; margin-right:10px;}

.regist {width:195px; height:109px; background:url(../imgs/registbg.gif) no-repeat; position:relative;}
.regist .xin {width:64px; height:45px; position:absolute; top:-28px; right:10px;}
.regist .col {width:170px; margin:0 auto 12px auto; height:22px; line-height:22px; overflow:hidden;}
.regist .col label {float:left; display:inline;font-family:arial,simsnu;}
.regist .col input {width:112px; height:18px; line-height:18px; border:1px solid #d4d4d4;}
.regist .enter {height:20px; background:url(../imgs/e1.gif) 0 2px no-repeat; padding-left:20px; font-weight:bold; position:absolute; bottom:6px; left:30px;}
.regist .forget {height:20px; background:url(../imgs/e2.gif) 0 2px no-repeat; padding-left:20px; font-weight:bold; position:absolute; bottom:6px; left:100px;}

.p1 {width:100%; height:57px; margin-top:5px;}
.p1 a {display:block; width:100%; height:57px; text-indent:-3000em; overflow:hidden;}

.p2 {width:100%; height:57px; margin-top:5px;}
.p2 a {display:block; width:100%; height:57px; text-indent:-3000em; overflow:hidden;}

.bg {width:193px; padding:5px 0 5px 0; background:#e7e7e7; border:1px solid #d4d4d4;margin:5px auto;}
.bg h2 {width:187px; height:32px; text-indent:-3000em; overflow:hidden; margin:0 auto;}
.bg p {width:160px; height:27px; line-height:27px; background:#f6f6f6 url(../imgs/li2.gif) 168px 7px no-repeat;; margin:15px auto 0 auto; 
padding-right:27px; text-align:right; font-weight:bold; font-size:14px; position:relative;}
.ps1 {position:absolute; top:-8px; left:15px;}
.ps2 {position:absolute; top:-5px; left:17px;}
.ps3 {position:absolute; top:-6px; left:17px;}
.ps4 {position:absolute; top:-12px; left:19px;}
.ps5 {position:absolute; top:-6px; left:18px;}
.ps6 {position:absolute; top:-6px; left:17px;}
.ps7 {position:absolute; top:-6px; left:17px;}
.ps8 {position:absolute; top:-8px; left:18px;}

.ad1 {width:195px; height:49px; overflow:hidden; margin-top:7px;}
.ad1 img {width:195px; height:49px;}
.ad2 {width:195px; height:40px; overflow:hidden; margin-top:7px;}
.ad2 img {width:195px; height:40px;}
#tit1 a {display:block; width:100%; height:49px; text-indent:-3000em; overflow:hidden;}
#tit2 a {display:block; width:100%; height:49px; text-indent:-3000em; overflow:hidden;}
#tit3 a {display:block; width:100%; height:40px; text-indent:-3000em; overflow:hidden;}
#tit4 a {display:block; width:100%; height:40px; text-indent:-3000em; overflow:hidden;}

.container2 {width:982px; margin:0 0 0 18px; clear:both; overflow:hidden;}
.flist {width:242px; height:140px; border:1px solid #d4d4d4; overflow:hidden; margin-right:2px; display:inline; margin-bottom:6px;}
.flist h2 {width:236px; height:26px; line-height:28px; background:url(../imgs/bar.gif) no-repeat; overflow:hidden;
border-bottom:1px solid #aaa; margin:3px auto 0 auto; font-size:12px; text-indent:8px; position:relative;}
.flist h2 span {position:absolute; top:0; right:5px;}
.flist ul {display:block; width:226px; margin:0 auto; padding-top:6px;}
.flist li {padding-left:10px; height:20px; background:url(../imgs/li.gif) 0 8px no-repeat; overflow:hidden; width:216px; white-space:nowrap; text-overflow:ellipsis;}
.flist table {margin:8px auto 0 auto;}
.flist table img {width:60px; height:45px;}

.ps {width:166px; padding-top:8px;}
.ps .visit {width:159px; height:40px; line-height:40px; text-align:center; background:#fd9206;}
.links {width:815px;}
.links .slink {width:100%; height:22px; overflow:hidden;}
.links .slink p {float:left; height:22px; text-indent:-3000em; overflow:hidden;cursor:pointer;}
#lk1 {width:113px; background:url(../imgs/n1.gif) 0 0 no-repeat;}
#lk2 {width:89px; background:url(../imgs/n2.gif) 0 0 no-repeat;}
#lk3 {width:86px; background:url(../imgs/n3.gif) 0 0 no-repeat;}
#lk4 {width:105px; background:url(../imgs/n4.gif) 0 0 no-repeat;}
#lk5 {width:92px; background:url(../imgs/n5.gif) 0 0 no-repeat;}
#lk6 {width:77px; background:url(../imgs/n6.gif) 0 0 no-repeat;}
#lk7 {width:147px; background:url(../imgs/n7.gif) 0 0 no-repeat;}
#lk8 {width:105px; background:url(../imgs/n8.gif) 0 0 no-repeat;}

#lk1.act {background-position:0 -22px;}
#lk2.act {background-position:0 -22px;}
#lk3.act {background-position:0 -22px;}
#lk4.act {background-position:0 -22px;}
#lk5.act {background-position:0 -22px;}
#lk6.act {background-position:0 -22px;}
#lk7.act {background-position:0 -22px;}
#lk8.act {background-position:0 -22px;}

.links .slinkcontent {width:100%; padding-top:12px; height:120px; min-height:120px;}
[class].slinkcontent {height:auto;}
.links .slinkcontent td {padding-left:35px;}

/* change */

.sOrange .day {background:url(../imgs/orange_day.gif) no-repeat; color:#fff;}
.sOrange .border #note {background:url(../imgs/orange_note.gif) no-repeat;}
.sOrange .border #policy {background:url(../imgs/orange_policy.gif) no-repeat;}
.sOrange .topmess {background:url(../imgs/orange_mess.gif) no-repeat;}
.sOrange .dlist {border-bottom:1px dashed #fca12d;}
.sOrange .smore {background:url(../imgs/orange_more.gif) no-repeat;}
.sOrange .lib {background:url(../imgs/orange_lib.gif) no-repeat;}
.sOrange .elist {border-bottom:1px dashed #fca12d;}
.sOrange .regist .col label {color:#fca12d;}
.sOrange .regist .forget a:link,.sOrange .regist .forget a:visited {color:#fca12d;}
.sOrange .regist .forget a:hover,.sOrange .regist .forget a:active {color:#fca12d;}
.sOrange .p1 {background:url(../imgs/orange_p1.gif) no-repeat;}
.sOrange .p2 {background:url(../imgs/orange_p2.gif) no-repeat;}
.sOrange .bg #banli {background:url(../imgs/orange_p3.gif) no-repeat;}
.sOrange .bg #hudong {background:url(../imgs/orange_p4.gif) no-repeat;}
.sOrange #tit1 {background:url(../imgs/orange_p5.gif) no-repeat;}
.sOrange #tit2 {background:url(../imgs/orange_p6.gif) no-repeat;}
.sOrange #tit3 {background:url(../imgs/orange_p7.gif) no-repeat;}
.sOrange #tit4 {background:url(../imgs/orange_p8.gif) no-repeat;}
.sOrange .footer {background:#fca12d;}
.sOrange .title {background:url(../imgs/orange_title.gif) no-repeat;}
.sOrange .nav {background:url(../imgs/orange_nav.jpg) 0 0 no-repeat;}
.sOrange .nav .deco {width:244px; height:216px; background:url(../imgs/orange_deco.gif) no-repeat; position:absolute; bottom:0px; _bottom:-1px; right:0;}


.sBlue .day {background:url(../imgs/blue_day.gif) no-repeat; color:#fff;}
.sBlue .border #note {background:url(../imgs/blue_note.gif) no-repeat;}
.sBlue .border #policy {background:url(../imgs/blue_policy.gif) no-repeat;}
.sBlue .topmess {background:url(../imgs/blue_mess.gif) no-repeat;}
.sBlue .dlist {border-bottom:1px dashed #2453b6;}
.sBlue .smore {background:url(../imgs/blue_more.gif) no-repeat;}
.sBlue .lib {background:url(../imgs/blue_lib.gif) no-repeat;}
.sBlue .elist {border-bottom:1px dashed #2453b6;}
.sBlue .regist .col label {color:#2453b6;}
.sBlue .regist .forget a:link,.sBlue .regist .forget a:visited {color:#2453b6;}
.sBlue .regist .forget a:hover,.sBlue .regist .forget a:active {color:#2453b6;}
.sBlue .p1 {background:url(../imgs/blue_p1.gif) no-repeat;}
.sBlue .p2 {background:url(../imgs/blue_p2.gif) no-repeat;}
.sBlue .bg #banli {background:url(../imgs/blue_p3.gif) no-repeat;}
.sBlue .bg #hudong {background:url(../imgs/blue_p4.gif) no-repeat;}
.sBlue #tit1 {background:url(../imgs/blue_p5.gif) no-repeat;}
.sBlue #tit2 {background:url(../imgs/blue_p6.gif) no-repeat;}
.sBlue #tit3 {background:url(../imgs/blue_p7.gif) no-repeat;}
.sBlue #tit4 {background:url(../imgs/blue_p8.gif) no-repeat;}
.sBlue .footer {background:#2453b6;}
.sBlue .title {background:url(../imgs/blue_title.gif) no-repeat;}
.sBlue .nav {background:url(../imgs/blue_nav.jpg) 0 0 no-repeat;}
.sBlue .nav .deco {width:244px; height:216px; background:url(../imgs/blue_deco.jpg) no-repeat; position:absolute; bottom:2px; _bottom:1px; right:0;}


.sGreen .day {background:url(../imgs/green_day.gif) no-repeat; color:#fff;}
.sGreen .border #note {background:url(../imgs/green_note.gif) no-repeat;}
.sGreen .border #policy {background:url(../imgs/green_policy.gif) no-repeat;}
.sGreen .topmess {background:url(../imgs/green_mess.gif) no-repeat;}
.sGreen .dlist {border-bottom:1px dashed #61b305;}
.sGreen .smore {background:url(../imgs/green_more.gif) no-repeat;}
.sGreen .lib {background:url(../imgs/green_lib.gif) no-repeat;}
.sGreen .elist {border-bottom:1px dashed #61b305;}
.sGreen .regist .col label {color:#61b305;}
.sGreen .regist .forget a:link,.sGreen .regist .forget a:visited {color:#61b305;}
.sGreen .regist .forget a:hover,.sGreen .regist .forget a:active {color:#61b305;}
.sGreen .p1 {background:url(../imgs/green_p1.gif) no-repeat;}
.sGreen .p2 {background:url(../imgs/green_p2.gif) no-repeat;}
.sGreen .bg #banli {background:url(../imgs/green_p3.gif) no-repeat;}
.sGreen .bg #hudong {background:url(../imgs/green_p4.gif) no-repeat;}
.sGreen #tit1 {background:url(../imgs/green_p5.gif) no-repeat;}
.sGreen #tit2 {background:url(../imgs/green_p6.gif) no-repeat;}
.sGreen #tit3 {background:url(../imgs/green_p7.gif) no-repeat;}
.sGreen #tit4 {background:url(../imgs/green_p8.gif) no-repeat;}
.sGreen .footer {background:#61b305;}
.sGreen .title {background:url(../imgs/green_title.gif) no-repeat;}
.sGreen .nav {background:url(../imgs/green_nav.jpg) 0 0 no-repeat;}
.sGreen .nav .deco {width:244px; height:216px; background:url(../imgs/green_deco.gif) no-repeat; position:absolute; bottom:-16px; _bottom:-17px; right:0px;}


/*gaidong*/
.p11 {width:100%; height:57px; margin-top:5px;}
.p11 a {display:block; width:100%; height:57px; text-indent:-3000em; overflow:hidden;}
.sOrange .p11 {background:url(../imgs/orange_p11.gif) no-repeat;}

.p12 {width:100%; height:57px; margin-top:5px;}
.p12 a {display:block; width:100%; height:57px; text-indent:-3000em; overflow:hidden;}
.sOrange .p12 {background:url(../imgs/orange_p12.gif) no-repeat;}

.p13 {width:100%; height:48px; margin-top:0px;}
.p13 a {display:block; width:100%; height:48px; text-indent:-3000em; overflow:hidden;}
.sOrange .p13 {background:url(../imgs/orange_p13.gif) no-repeat center center;}


.p14 {width:100%; height:48px; margin-top:5px;}
.p14 a {display:block; width:100%; height:48px; text-indent:-3000em; overflow:hidden;}
.sOrange .p14 {background:url(../imgs/orange_p14.gif) no-repeat center center;}


.sBlue .p11 {background:url(../imgs/orange_p21.gif) no-repeat;}
.sBlue .p12 {background:url(../imgs/orange_p22.gif) no-repeat;}
.sBlue .p13 {background:url(../imgs/orange_p23.gif) no-repeat center center;}
.sBlue .p14 {background:url(../imgs/orange_p24.gif) no-repeat center center;}


.sGreen .p11 {background:url(../imgs/orange_p31.gif) no-repeat;}
.sGreen .p12 {background:url(../imgs/orange_p32.gif) no-repeat;}
.sGreen .p13 {background:url(../imgs/orange_p33.gif) no-repeat center center;}
.sGreen .p14 {background:url(../imgs/orange_p34.gif) no-repeat center center;}

.bg {width:193px; padding:5px 0 5px 0; background:#e7e7e7; border:1px solid #d4d4d4;margin:8px auto;overflow:hidden;}
.p1 {width:100%; height:57px; margin-top:8px;overflow:hidden;}
.p2 {width:100%; height:57px; margin-top:8px;overflow:hidden;}
.p11 {width:100%; height:57px; margin-top:8px;overflow:hidden;}
.p12 {width:100%; height:57px; margin-top:8px;overflow:hidden;}
