/*================================
Aubo Media: BuyZhe.cn style sheet
--2008-3-6 14:10
--ver:bate 0.90
--by monster
--last update:2008-3-6 14:11
================================*/

/*-----------Base*/
body  {color: #333;font:12px Verdana, sans-serif;margin:0;padding:0;text-align: center; background:#FFF url(../images/pageback.gif) repeat-x left top;}
body.frontpage{ background:none; }
form,img  {border:0;margin:0;padding:0;}
img {vertical-align:middle;}
button,input,select,textarea  {color: #555;font-size: 12px;}
select  {height:20px;}
blockquote  {margin-left:10px;line-height: 24px;}
hr  {height:0;border-width:1px 0 0;border-style: dashed;border-color: #999;}
.hidehr {display:none;}
p,h1,h2,h3,h4,h5,h6,ul {margin:0;padding:0;}
ul  {list-style:none;}
a,a:hover {color: #777;text-decoration: none;}
a:hover {color: #37495A;}
a:hover {text-decoration: underline;}
label {cursor: pointer;}
.ooo { background-color:#ccc; }
.ip p{ margin:10px 0; text-indent:24px; }
.ipa p,
.font14{ font-size:14px; }

.colorred { color:red; }
.colorsiared { color:#C4261D; }

.row{ display:block; padding:3px 0; }
/*\*/ * html .row{ height:1px; }
.row:after{content:".";display:block;font-size:0;line-height:0;clear:both;visibility:hidden;}
.row input{ width:180px; height:18px; border:1px solid #999; }
.row textarea{ border:1px solid #999; }
label.rowlabel{ float:left; display:block; width:130px; height:20px; margin:0 10px 0 0; line-height:25px; text-align:right; }
.rowlabel span { font-size:11px; }
input.usefulposition { margin:15px 0 0 140px; }
.pass1{ margin-top:10px; }
.pass2{ margin-bottom:10px; }

iframe { display:block; width:570px; margin-bottom:10px; }
iframe.party { width:200px; height:130px; }

/*--------------*/
#frontpagewarp {
  position: absolute;
  width:700px;
  height:430px;
  left:50%;
  top:50%;
  margin-left:-350px;
  margin-top:-215px;
}
#frontpagewarp .flashiteam{ width:700px; height:400px; line-height:400px; background:#DFDFDF url(../images/flashiteam_back.gif); }
#frontpagewarp .getoverit{ height:30px; line-height:30px; text-align:right; }
#frontpagewarp .getoverit span{ float:left; font-size:10px; }
/*--------------*/
#siahead { width:780px; height:120px; margin:20px auto 15px auto;  text-align:left; position:relative; background: url(../images/top_back.gif) no-repeat 190px 30px; }
#siahead .logo{ float:left; width:200px; height:120px; font-size:1px; position:relative; }
#siahead .logo img{ width:200px; height:99px; bottom:10px; position: absolute; }

#siahead .user_bar{}
#siahead .site_version{ float:right; }

#siahead .siagg{ width:480px; height:60px; margin-top:10px; float:right; font-size:1px; }

#siahead .site_items{ width:580px; bottom:5px; right:0; margin:0; padding:0; text-align:right; font-size:12px; position: absolute; }
#siahead .site_items ul { float:right; }
#siahead .site_items ul li{ display:inline; float:left; width:78px; margin: 0 1px; text-align:center; }
#siahead .site_items ul li a{ display:block; height:24px; line-height:24px; }
#siahead .site_items ul li.current a,
#siahead .site_items ul li a:hover{ background:#CCC url(../images/toptab_1.gif); text-decoration:none; font-weight:bold; color:#FFF; }
/*--------------*/
.subnav { clear:both; margin-bottom:10px; overflow:hidden; display:none; }
.subnav ul { float:right; }
.subnav ul li{ float:left; width:78px; margin: 0 1px; text-align:center; }
.subnav ul li a{ display:block; height:24px; line-height:24px; }
.subnav ul li.current a,
.subnav ul li a:hover{ background:#CCC; text-decoration:none; }
.subnav ul li.current a { background:#E7E7E7; color:#333; }

/*--------------*/
.siamain { width:780px; margin: 0 auto; padding:0 0 10px 0; overflow:hidden;}
.siamain .dleft{ float:left; width:600px; }
.siamain .dright{ float:right; width:170px; }

.siamain .ddleft{ float:left; width:200px; margin-left:10px; padding-right:15px; border-right:1px solid #CCC; }
.siamain .ddleft h2{ height:26px; line-height:26px; font-size:12px; }

.siamain .ddright{ float:right; width:530px; padding-top:5px;margin-right:10px; overflow:hidden; }
 * html .siamain .ddright { width:520px; display:inline; }
/*--------------*/
.home_bigpic{}
.leftpic img{ width:200px; height:70px; margin-bottom:10px; }
/*--------------*/
h2 span,
h3 span { float:right; font-size:12px; font-weight:normal;  }

.userful_div { margin:0 auto; text-align:left; background-color:#FFF; overflow:hidden; }
.userful_div h2 { height:26px; line-height:26px; padding:0 5px; font-size:14px; background:#D7E3F7 url(../images/pageback.gif) repeat-x left -108px; }
.userful_div h2 a { color:#333; }
.userful_div .content { padding:5px; }
.userful_div .moreinfo { padding:5px; text-align:right; }

.content.homecon { margin:5px; line-height:160%; }
.index_p p { margin:5px 0; }
.subhomecon img { width:164px; height:70px; margin-bottom:10px; }
.subhomecon a { color:#333; }

/*work*/
.worktum { overflow:hidden; width:100%; margin:5px 0; cursor:pointer; }
.worktum img { float:left; padding:1px; border:1px solid #DFDFDF; background:#FFF; }
.worktum a,
.worktum a:hover { text-decoration:none; }
.worktum a:hover img{ border:1px solid #888; text-decoration:none; }
.worktum div { float:right; width:410px; }
.worktum div h3 { font-size:14px; }

.w778 { width:778px; clear:both; }
.w252 { width:252px; float:left; }
.w185 { width:185px; float:left; }
.w185 h2 { font-size:12px; }
.mr9 { margin-right:9px; }
.mr10 { margin-right:10px; }
.mb10 { margin-bottom:10px; }
.mb20 { margin-bottom:20px; }
.team { text-align:center; }
.team img { margin:10px 0; }
* html .team { width:500px; }
* html .team img { float:left; margin:10px 2px; }
/*--------------*/
.subli { overflow:hidden; }
.subli li { float:left; width:100%; /*height:24px;*/ margin:1px 0; white-space:nowrap; }
* html .subli li { overflow:hidden; }


.subli li a{ display:block; height:24px; padding: 0 5px 0 20px; background:#f8f8f8 url(../images/sublidot.gif) no-repeat 2px center; line-height:24px; }
.subli li.current a,
.subli li a:hover { text-decoration:none; background:#E7E7E7 url(../images/sublidot.gif) no-repeat 2px center; }
.subli li.current a { font-weight:bold; color:#333; }

.subli ul li ul.subsubli { margin-top:1px; }
.subli ul li ul.subsubli li { float:right; width:98%; height:24px; margin:1px 0; }
.subli ul li ul.subsubli li a{ display:block; height:24px; padding: 0 5px; background:#F4F4F4; line-height:24px; font-weight:normal; border-left:1px solid #CCC; }
.subli ul li ul.subsubli li.current a,
.subli ul li ul.subsubli li a:hover { border-left:2px solid #E05714; text-decoration:none; background:#E7E7E7; }
.subli ul li ul.subsubli li.current a { background:#E7E7E7; font-weight:normal; color:#333; }
.subli ul li ul.subsubli li a:hover { border-left:2px solid red; }

.news { height:100px; overflow:hidden;}
.news li { float:left;   width:250px; margin: 1px 5px;}
.news li a span{ float:right; font-size:11px;}

.newsindex li { padding:8px 0;}


.other { height:105px; overflow:hidden;}
.other li { width:187px; }

/*--------------*/
.ggserver h2{height:26px; line-height:26px; padding:0 5px; font-size:12px; background:#D7E3F7 url(../images/pageback.gif) repeat-x left -105px; }
.ggserver  h3{height:24px; line-height:24px; padding:0 5px; font-size:12px; font-weight:normal; background:#D7E3F7 url(../images/pageback.gif) repeat-x left -105px;}
.ggserver  p{margin-bottom:10px;text-indent:28px;line-height:22px;}
.ggserver  ol li{margin:auto;padding:auto;line-height:32px;}
.ggserver  img{padding:10px;border:1px solid #CCC;}
.ggserver  img{max-width:400px;width:expression(this.width>400 ? "400px" : true);margin-bottom:5px;}

.ggserver1  p{ margin-top:10px;}
.ggserver1  ol li{ margin:auto;padding:auto;line-height:20px;}

/*--------------*/
#copyright { width:760px; height:60px; margin:0 auto; padding:10px; text-align:left; clear:both; border-top:1px solid #BECFE8;  }
/*#copyright:after {content:"."; display:block; font-size:0; line-height:0; clear:both; visibility:hidden;}*/
#copyright .copyright_to{ float:left; width:300px; }
#copyright .copyright_to .rightstext{font-size:10px;}

#copyright .about_site{ float:right; text-align:right; }
#copyright .about_site a{ padding:0 5px;}

/*----*/
.index_left { float:left; width:510px; text-align:left; line-height:160%; }
.index_left ul {  margin-top:20px; }

.index_right { float:right; width: 230px; padding-left:20px; text-align:left; border-left:1px solid #ccc;  }
.index_right .rightset,
.index_right .rightseta  { display:block; height:85px;}
.index_right .rightseta { margin:15px 0 0 0; }

.index_right .rightset h2,
.index_right .rightseta h2 { font-size:12px; margin-bottom:5px; }
.index_right .rightset h2 a,
.index_right .rightseta h2 a { color:#333; }
.index_right .rightset img,
.index_right .rightseta img { width:65px; height:65px; padding:1px; border:1px solid #CCC;  margin-right:10px; float:left; }

.index_right .rightseta img { float:right; margin:0 0 0 10px; }

#demo	{overflow:hidden; width:780px; margin:0 auto;  text-align:center;}
#demo table	{width:780px;height:100px;}
table.pcontent	{width:780px;height:120px;}
table.pcontent td	{text-align:center;}
table.pcontent td a{display:block;width:98px;}
table.pcontent td img	{width:100px;height:60px;width:80px; padding:1px;margin-bottom:5px;background:#FFF; border:1px solid #E7E7E7;}
table.pcontent td a:hover img	{border-color: #888;}

.ddright .home_bigpic { display:none; }
.ddright .userful_div h2 { background:none;  border-bottom:1px solid #E7E7E7; }
/*--- sport ---*/
/*.siamain .ddleft{ float:left; width:200px; }
.siamain .ddright{ float:right; width:570px; }*/
.siamain.sport { width:780px; padding:160px 0 0 0; background:#FFF url(../images/cn_sub_bigpic_sport.jpg) no-repeat center top; }
/*.siamain.sport .ddleft { margin-left:10px; padding-right:15px; border-right:1px solid #CCC; }
.siamain.sport .ddleft h2{ height:26px; line-height:26px; font-size:12px; }*/
.siamain.sport .ddleft .userful_div h2 { background:#CDDFE5 url(../images/pageback_sport.gif) repeat-x left -10px; }

/*.siamain.sport .ddright { width:525px; margin-right:10px; overflow:hidden; }
.siamain.sport .ddright .userful_div h2 { background:none;  border-bottom:1px solid #E7E7E7; }
*/

/*
.siamain.sport .userful_div { border-color:#FFF; }
.siamain.sport .userful_div h2 { background:#f4f4f4  border-bottom:1px solid #E7E7E7; }
.sportservice { overflow:hidden; }
.sportservice .set { display:inline-block; float:left; width:240px; margin:0 5px; margin-bottom:10px; font-size:12px; }
*/
.sportservice { float:left; width:230px; height:190px; margin:10px; padding:5px; border:1px solid #f4f4f4; font-size:12px; background:#f4f4f4;  }
* html .sportservice { width:225px; display:inline; }
.sportservice ul { padding-left: 10px;}
.sportservice h3 { height:24px; margin-bottom:5px; padding:0 5px; line-height:24px; font-size:12px; background:#E7E7E7; }

.userful_div .sportservice.inboomser  { width:490px; height:auto; }
.userful_div .sportservice.inboomser h2 { font-size:12px; }
.userful_div .sportservice.inboomser li { line-height:140%; margin-bottom:5px; }


.anli p img { float:left; padding:1px; margin-right:10px; background:#FFF; border:1px solid #888; }
.sportshow1 { overflow:hidden; }
.sportshow1 img{ display:block; float:left; width:80px; height:80px; margin: 5px; padding:1px; border:1px solid #DFDFDF; background:#FFF; }
* html .sportshow1 img{ display:inline-block; }
.sportshow1 a:hover img{ border:1px solid #888;}
/*--- inboom ---*/
.siamain.inboom { width:780px; padding:160px 0 0 0; background:#FFF url(../images/cn_sub_bigpic_inboom.jpg) no-repeat center top; }
.siamain.inboom .ddleft .userful_div h2 { background:#CDDFE5 url(../images/pageback_inboom.gif) repeat-x left -10px; }

/*--- inbooma ---*/
.siamain.inbooma { width:780px; padding:160px 0 0 0; background:#FFF url(../images/cn_sub_bigpic_inbooma.jpg) no-repeat center top; }
.siamain.inbooma .ddleft .userful_div h2 { background:#CDDFE5 url(../images/pageback_inbooma.gif) repeat-x left -10px; }


/*--- aubade ---*/
.siamain.aubade { width:780px; padding:160px 0 0 0; background:#FFF url(../images/cn_sub_bigpic_aubade.jpg) no-repeat center top; }

.siamain.aubade .ddleft .userful_div h2,
.siamain.aubade .ddright .userful_div h2 { font-size:12px; background:#CDDFE5 url(../images/pageback_aubade.gif) repeat-x left  -10px; }
.aubadeif { background:#FFF; }
/*--- siahr ---*/
.siahr p { padding:10px; line-height:160%; }
.teamjob { margin-top:10px; border-bottom:1px solid #ccc; }
.teamjob h4 { height:26px; padding:0 5px; font-size:14px; font-weight:normal; background:#f4f4f4 url(../images/join_01_09.gif) no-repeat left 2px; padding-left:20px; line-height:26px; }
.teamjob .capction h4 { line-height:26px; background:#888; font-weight:bold; color:#FFF; }
.teamjob h4 span { float:right; width:200px; }
.teamjob h4 span i { float:right; font-style:normal; }
.teamjob div { padding-bottom:20px; margin:10px 0 0 50px; color:#555; }
.teamjob ul li { padding:3px 0; line-height:120%; }

/*--- AjaxLoading ----*/
#ajaxLoading{width: 88px;height: 16px;z-index: 1000;left: 50%;position: absolute;top: 50%;display:none;}