@charset "utf-8";
/* CSS Document */
body { margin:0px; padding:0px; background:#ffffff; font-size:12px; font-family: simsun, Arial, Helvetica, sans-serif; color:#000000; line-height:18px; }
a { font-size:12px; color:#000000; text-decoration:none; }
a:link { color:#000000; }
a:visited { color:#333333; }
a:hover { color:#ff6600; }
a:active { color: #000000; }

ul, li, dl, dt, dd, form, h1, h2, h3, h4, h5 { margin:0px; padding:0px; list-style:none; }
img { border:0px;  -ms-interpolation-mode: bicubic; }

#userbar { width:100%; background:#3a3a3a; height:20px; margin:0 auto; overflow:hidden; line-height:20px; }
#userbar .userbar_username { float:left; background:url(../images/public/lady_icon.gif) no-repeat left top; padding-left:26px; color:#ff4f9a; }
#userbar .userbarinner { float:left; background:url(../images/public/userbarbg.gif); }
#userbar .userbarinner span { display:block; float:left; background:url(../images/public/line.gif) no-repeat right top; height:20px; padding-right:9px; padding-left:10px; }
#userbar .userbar_username a { background:url(../images/public/arrow_down_w.gif) no-repeat right center; color:#ff4f9a; padding-right:12px; display:block; float:left; }
#userbar .userbar_message, #userbar .userbar_track, #userbar .userbar_friends, #userbar .userbar_login { float:left; }
#userbar .userbar_message a, #userbar .userbar_track a, #userbar .userbar_friends a, #userbar .userbar_login a { color:#cccccc; }
#userbar .userbar_message a:hover, #userbar .userbar_track a:hover, #userbar .userbar_friends a:hover, #userbar .userbar_login a:hover { color:#ff4f9a; }
#userbar .userbar_friends a { background:url(../images/public/arrow_down_w.gif) no-repeat right center; padding-right:12px; display:block; float:left; }
#userbar .userbar_friends small { padding:0px 2px; background:#8a8a8a; color:#000000; font-size:12px; margin-left:5px; }
#userbar .userbar_friends_inner { background:url(../images/public/online_icon.gif) no-repeat;  float:left; padding-left:30px; }
#userbar .userbar_friends_inner span { padding-left:0px; }
#userbar .search { width:270px; height:20px; float:right; background:url(../images/public/line.gif) no-repeat 198px; }
#userbar .search .input { width:194px; height:14px; background:#dedede; font-size:12px; border:0px; float:left; margin-top:2px; }
#userbar .search .submit { width:70px; height:20px; border:0px; background:url(../images/public/userbarbg.gif); float:left; color:#cccccc; font-size:12px; margin-left:4px; }

#container { width:980px; margin:0 auto; }
#bginner { width:980px; float:left; }

#header { width:980px; height:147px; position:relative; }
#logo { width:390px; height:75px; background:url(../images/public/logo.jpg) no-repeat; overflow:hidden; position:absolute; left:0px; top:0px; }
#logo h2 { visibility:hidden; }
#logo a { display:block; width:390px; height:75px; }
.header_banner { width:578px; height:57px; overflow:hidden; position:absolute; right:0px; top:14px; }

#nav { width:980px; height:58px; background:url(../images/public/navbg.gif) repeat-x 0px 4px; overflow:hidden; position:absolute; left:0px; bottom:7px; padding-top:4px; }
#nav ul { width:980px; height:46px; position:absolute; left:0px; top:4px; z-index:11; overflow:hidden; }
#nav li { float:left; height:46px; line-height:46px; background:url(../images/public/navline.gif) no-repeat right top; }
#nav li.spe { background:none; }
#nav li.spe img { margin-top:10px; }
#nav li.curr, #nav li.currpre { background:none; }
#nav li.curr a { color:#000000; font-weight:bold; }
#nav li.currz, #nav li.currprez, #nav li.currzz, #nav li.currprezz { background:none; }
#nav li.currz a, #nav li.currzz a { color:#000000; }
#nav li a { display:block; height:46px; float:left; padding:0px 16px; color:#ffffff; }
#flow { background:#dac89e; height:30px; position:absolute; left:0px; top:0px; z-index:10; text-align:center; padding-top:32px; display:none; overflow:hidden; }
#light { width:218px; height:62px; position:absolute; left:0px; top:0px; z-index:9; display:none; }
#flowh { background:#dac89e; height:30px; position:absolute; left:0px; top:0px; z-index:10; text-align:center; padding-top:32px; display:none; overflow:hidden; }
#lighth { width:218px; height:62px; position:absolute; left:0px; top:0px; z-index:9; display:none; }

#containner { width:980px; float:left; background:#eaeaea; }
#left { width:100px; float:left; position:relative; z-index:88; }
#left h2 { width:80px; height:19px; display:block; overflow:hidden; line-height:19px; color:#ffffff; background:url(../images/public/arrow_down_w2.gif) no-repeat 80px center; font-size:12px; font-weight:normal; padding-left:20px; }
#left h3 { width:80px; height:19px; display:block; overflow:hidden; line-height:19px; color:#ffffff; font-size:12px; font-weight:normal; padding-left:20px; }
#left .title { width:100px; height:19px; background:url(../images/public/h2.gif) #ffffff; clear:both; }
#left .title2 { width:100px; height:19px; background:url(../images/public/h2.jpg) #ffffff; clear:both; }

#left .sidemenu { width:100px; float:left; clear:both; display:block; padding-top:1px; padding-bottom:20px; }
#left .sidemenu li { width:100px; height:26px; background:url(../images/public/leftnavbg.gif) #fff no-repeat; overflow:hidden; display:block; }
#left .sidemenu li a { display:block; width:60px; padding-left:40px; height:25px; background-repeat:no-repeat; line-height:25px; color:#000; background-position:5px center; }
#left .sidemenu li.curr, #left .sidemenu li.hover { background:#000000; }
#left .sidemenu li.curr a, #left .sidemenu li.hover a { color:#fff; font-weight:; }
#left a.icon1 { background-image:url(../images/public/icon1.gif); }
#left a.icon2 { background-image:url(../images/public/icon2.gif); }
#left a.icon3 { background-image:url(../images/public/icon3.gif); }
#left a.icon4 { background-image:url(../images/public/icon4.gif); }
#left a.icon5 { background-image:url(../images/public/icon5.gif); }
#left a.icon6 { background-image:url(../images/public/icon6.gif); }
#left a.icon7 { background-image:url(../images/public/icon7.gif); }
#left a.icon8 { background-image:url(../images/public/icon8.gif); }
#left a.icon9 { background-image:url(../images/public/icon9.gif); }
#left a.icon10 { background-image:url(../images/public/icon10.gif); }
#left a.icon11 { background-image:url(../images/public/icon11.gif); }
#left a.icon12 { background-image:url(../images/public/icon12.gif); }

#left a.icon109 { background-image:url(../images/public/icon109.gif); }
#left a.icon110 { background-image:url(../images/public/icon110.gif); }
#left a.icon117 { background-image:url(../images/public/icon117.gif); }
#left a.icon118 { background-image:url(../images/public/icon118.gif); }
#left a.icon147 { background-image:url(../images/public/icon147.gif); }
#left a.icon140 { background-image:url(../images/public/icon140.gif); }
#left a.icon152 { background-image:url(../images/public/icon152.gif); }
#left a.icon157 { background-image:url(../images/public/icon157.gif); }
#left a.icon158 { background-image:url(../images/public/icon158.gif); }
#left a.icon159 { background-image:url(../images/public/icon159.gif); }
#left a.icon160 { background-image:url(../images/public/icon160.gif); }

#left .sidemenu li a span { background:url(../images/public/arrow.gif) no-repeat right center; padding-right:10px; }
#left .sidemenu li.curr a span, #left .sidemenu li.hover a span { background:url(../images/public/arrow_w.gif) no-repeat right center; padding-right:10px; }

#sidecontent { position:absolute; left:95px; top:28px; width:440px; overflow:hidden; font-family:PMingLiU; display:none; }
#sidecontent .innerbg-side { width:435px; float:left; clear:both; padding-right:5px; background:url(../images/public/topbg1.gif) repeat-y; padding-top:4px; }
#sidecontent .innerside { width:435px; float:left; clear:both; }
#sidecontent .side-title { width:430px; background:url(../images/public/topbg.gif) no-repeat; overflow:hidden; color:#ffa13e; line-height:20px; padding-left:10px; padding-top:5px; }
#sidecontent .side-title-bg { width:424px; float:left; background:url(../images/public/topbg1.gif) repeat-y right 0px; padding-left:6px; }
#sidecontent .side-title img { margin-left:2px; }
#sidecontent .side-title span { width:336px; float:left; display:block; }
#sidecontent .side-title .t1 { width:55px;}
#sidecontent .side-title .closed { width:16px; height:16px; display:block; overflow:hidden; float:right; margin-right:5px; margin-left:0px; margin-top:1px; }
#sidecontent .side-title .closed img { margin:0px; }
#sidecontent .side-bottom { width:440px; background:url(../images/public/topbg2.gif) no-repeat; height:6px; overflow:hidden; clear:both; }
#sidecontent .side-son { width:414px; margin:0px; float:left; clear:both; padding-left:16px; padding-bottom:4px; }
#sidecontent .side-son .img { float:left; clear:both; }
#sidecontent .side-son .side-son-con { width:414px; background:url(../images/public/intop2.gif); float:left; clear:both; }
#sidecontent dl { width:414px; float:left; display:block; color:#000; }
#sidecontent dt { width:134px; float:left; display:block; padding-left:10px; }
#sidecontent dt a { font-size:14px; font-weight:bold; color:#000000; }
#sidecontent dt a:hover { text-decoration:underline; }
#sidecontent dt span { width:134px; display:block; clear:both; color:#999999; padding-top:3px; }
#sidecontent dd { width:240px; float:left; display:block; padding-left:7px; border-left:1px #ababab solid; }
#sidecontent dd a { white-space:nowrap; background:url(../images/public/arrow.gif) no-repeat 2px center; padding-left:10px; color:#bc1a1b; float:left; margin-right:6px; }
#sidecontent dd a.check { background:url(../images/public/arrow.gif) #ccc no-repeat 2px center; color:#000; }
#sidecontent dd a.nor { background:none; padding:0px; }
#sidecontent dd a:hover { text-decoration:underline; }
#sidecontent dd span { float:left; }

.mask { width:100%; height:100%; background:#000000; position:absolute; left:0px; top:0px; display:none; z-index:87; }

#left .leftsp { width:100px; float:left; clear:both; padding-top:7px; font-family:PMingliu; }
#left .leftsp dd { width:100px; height:155px; clear:both; text-align:center; }
#left .leftsp dt { width:100px; height:36px; clear:both; text-align:center; }

#left .banner-left { width:98px; height:388px; border:1px #c4c4c4 solid; overflow:hidden; clear:both; margin-bottom:10px; }
#left .left-brand { width:100px; float:left; font-family:PMingLiu; font-size:11px; }
#left .left-brand h4 { width:100px; height:27px; font-size:11px; line-height:27px; color:#fff; background:#828282; font-weight:normal; text-align:center; }
#left .logos { width:100px; float:left; clear:both; padding-bottom:1px; }
#left .logos li { width:100px; float:left; clear:both; margin-bottom:1px; background:#fff; }
#left .logos li img { float:left; }
#left .navs { width:100px; float:left; clear:both; }
#left .navs li { width:95px; height:26px; float:left; clear:both; margin-bottom:1px; background:#fff; line-height:26px; padding-left:5px; }
#left .navs li a { font-size:11px; color:#000; }
#left .navs li a:hover { color:#f60; }

#right { width:870px; float:right; background:#ffffff; padding-left:10px; overflow:hidden; font-family:PMingliu; }
#right .total { width:870px; height:27px; clear:both; overflow:hidden; }
#right .total .left { width:565px; float:left; }
#right .total .left a { float:left; color:#000000; font-size:11px; margin-right:0px; padding:0 3px; }
#right .total .left .beta { width:50px; height:19px; background:url(../images/public/h2.jpg); overflow:hidden; line-height:19px; color:#fff; display:block; float:left; text-align:center; margin-right:1px; }
#right .total .left .beta:hover { text-decoration:none; color:#ffff00; background:url(../images/public/h2.jpg); }
#right .total .left .man { margin-right:10px; background:url(../images/public/man.gif); }
#right .total .left .man:hover { margin-right:10px; background:url(../images/public/man.gif); }
#right .total .left a:hover { background:#000000; color:#ffffff; }

#footer { width:980px; height:60px; margin:0 auto; clear:both; border-top:12px #ffffff solid; }
#footer span { width:960px; height:26px; display:block; background:#989898; color:#ffffff; padding-left:20px; padding-top:6px; }
#footer span a { color:#fff; }
#footer span a:hover { text-decoration:underline; }
#footer p { margin:0px; padding-left:20px; padding-top:5px; font-family:Tahoma; }

#sidecontent .side-title .submitnew { margin-left:10px; }
#sidecontent .brand_cha { width:435px; float:left; clear:both; padding:10px 0px 10px 5px; background:url(../images/detail/lines.gif) #000 no-repeat 7px top; }
#sidecontent .brand_cha a { display:block; width:16px; float:left; color:#ffffff; font-size:12px; font-weight:bold; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; }
#sidecontent .brand_cha a.curr, #sidecontent .brand_cha a:hover { color:#ff6600; text-decoration:underline; }
#sidecontent .side-son h4 { font-size:16px; color:#ff6600; height:20px; width:39px; text-align:center; clear:both; margin-left:10px; line-height:20px; }
#sidecontent .brand_cha_con dt { font-weight:bold; font-size:18px; color:#000; }
#sidecontent .brand_cha_con dd { width:414px; }
#sidecontent .brand_cha_con .img { margin-bottom:10px; }