@charset "utf-8";
/* CSS Document */
body { background:#96d4f2 url(../images/bg.gif) center top no-repeat;}
a:link,a:visited { color:#666666; text-decoration:none;}
a:hover,a:active { color:#e65546;}

.hold { height:100%; overflow:hidden;}
.webwidth { width:962px; margin:0 auto;}


.head { height:100px; background:url(../images/head_bg.gif) 0 0 no-repeat; position:relative;}
.logo { position:absolute; left:30px; top:30px; height:64px; }
.logo h2,.logo h3 {font-weight:bold; color:#ffffff;}
.logo h2 { line-height:30px; font-size:25px; font-family:"\5FAE\8F6F\96C5\9ED1"; }
.logo h3 { line-height:20px; text-transform:uppercase}

.nav { position:absolute; left:500px; top:40px;}
.nav ul li { float:left; width:110px;}
.nav ul li a:link,
.nav ul li a:visited { width:90px; height:26px; line-height:26px; display:block; text-align:center; color:#ffffff; font-size:14px; font-family:"\5FAE\8F6F\96C5\9ED1";}
.nav ul li a:hover,
.nav ul li a:active { background:#1578a6;}

.group_info { height:139px; border-bottom:#d6dee1 1px solid; background:#f6f6f6; padding:40px 30px 30px 30px;}
.group_info .photo { float:left; width:138px; height:138px; border:1px #cccccc solid; }
.group_info .summary { float:right; width:735px;}
.group_info .summary h1 { height:35px; line-height:35px; font-size:18px; font-family:"\5FAE\8F6F\96C5\9ED1"; color:#000000;}
.group_info .summary h2 { color:#666666; height:30px; line-height:30px;}
.group_info .summary p { color:#666666;}
.group_info .summary div { height:23px; padding-top:7px;}
.group_info .summary div a:link,
.group_info .summary div a:visited{width:90px; height:23px; line-height:23px; background:url(../images/group_btn.gif) center no-repeat; display:block; text-indent:25px; color:#ffffff;}
.group_info .summary div a:hover,
.group_info .summary div a:active{ background:url(../images/group_btn_over.gif) center no-repeat;}

.cont { padding:30px 30px 35px 30px; background:#ffffff;}
.cont_left { width:655px; float:left;}
.cont_left .column { height:248px; position:relative; }
.cont_left .space { height:33px; line-height:33px;}
.cont_left .column a.more:link,
.cont_left .column a.more:visited { position:absolute; top:10px; right:5px; width:42px; height:24px; line-height:24px; color:#585959; font-size:14px; background:url(../images/more.gif) right center no-repeat;}
.cont_left .column a.more:hover,
.cont_left .column a.more:active { color:#e65546;}
.TabbedPanelsContent h1 { background:#e2f1f8; color:#494949; font-weight:bold; float:left;}
.TabbedPanelsContent h1 span { float:left; display:block; width:80px; padding:0 10px; text-align:center; height:30px; line-height:30px; }
.TabbedPanelsContent h1 b { float:left; font-weight:bold; display:block; width:475px; text-align:center; height:30px; line-height:30px; }
.TabbedPanelsContent h1 p { float:left; font-weight:bold; width:60px; text-align:center; padding:0 10px; height:30px; line-height:30px; }
.TabbedPanelsContent div ul li { height:25px; border-bottom:1px #bebebe dashed; background:url(../images/ico.gif) 20px center no-repeat; padding-left:35px; vertical-align:bottom; clear:both;}
.TabbedPanelsContent div ul li a:link,
.TabbedPanelsContent div ul li a:visited { color:#666666; float:left; width:440px; line-height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.TabbedPanelsContent div ul li a:hover,
.TabbedPanelsContent div ul li a:active { color:#F00;}
.TabbedPanelsContent div ul li span { color:#9b9b9b; float:left; width:80px; padding:0 10px; display:block; text-align:center;}
.TabbedPanelsContent div ul li b { color:#9b9b9b; float:left; width:60px; padding:0 10px; display:block; text-align:center;}

.cont_right { width:220px; float:right;}
.cont_right .list { padding:0 0 10px 0;}
.cont_right .list h1 { height:40px; text-indent:30px; font-size:14px; font-family:"\5FAE\8F6F\96C5\9ED1"; color:#000000; line-height:25px;}
.cont_right .list div { height:85px;}
.cont_right .list div ul li { float:left; padding-left:3px;}
.cont_right .list div ul li a:link,
.cont_right .list div ul li a:visited { width:50px; display:block; color:#666666; border:1px #FFF solid;}
.cont_right .list div ul li a:hover,
.cont_right .list div ul li a:active { padding:0; border:1px #6CF solid; color:#6CF;}
.cont_right .list div ul li span { text-align:center; line-height:25px; display:block;}

.cont_right .row1 h1 { background:url(../images/manager.gif) 0 0 no-repeat;}
.cont_right .row2 h1 { background:url(../images/newcomer.gif) 0 0 no-repeat;}

.cont_right .row3 h1 { background:url(../images/ranking_list.gif) 0 0 no-repeat; height:40px; text-indent:30px; font-size:14px; font-family:"\5FAE\8F6F\96C5\9ED1"; color:#000000; line-height:25px;}
.cont_right .row3 div { height:25px; border-bottom:1px #cccccc dashed; vertical-align:bottom; clear:both;}
.cont_right .row3 div span,
.cont_right .row3 div a { line-height:25px; display:block;}
.cont_right .row3 div .rank_number,
.cont_right .row3 div .rank_name { float:left;}
.cont_right .row3 div .number { float:right; margin-right:15px; color:#666666;}
.cont_right .row3 div .rank_number { width:12px; height:12px; line-height:12px; text-align:center; color:#fff; margin:7px 20px 0 10px; background-position:center; background-repeat:no-repeat;}
.cont_right .row3 div .rank_number1 { background:url(../images/bot1.gif);}
.cont_right .row3 div .rank_number2 { background:url(../images/bot2.gif);}
.cont_right .row3 div .rank_number3 { background:url(../images/bot2.gif);}
.cont_right .row3 div .rank_number4 { background:url(../images/bot3.gif);}
.cont_right .row3 div .rank_number5 { background:url(../images/bot3.gif);}


.foot { height:60px; line-height:60px; background:#44b0e4; color:#cfedfb; text-align:center;}

.float { position:absolute; right:130px; top:130px; width:77px; height:310px; overflow:hidden; -moz-user-select:none; z-index:100; background:url(../images/float_bg.png) 0 0 no-repeat;}
.float div.query { height:300px; padding-top:10px;}
.float div.query ul li { height:75px; vertical-align:bottom; padding:10px 11px 0 11px;}
.float div.query ul li a:link,
.float div.query ul li a:visited { width:55px; display:block; color:#000000;}
.float div.query ul li a:hover,
.float div.query ul li a:active { color:#e65546;}
.float div.query ul li span { text-align:center; line-height:25px; display:block;}


/*------------------------------------------- yxxzCSS start -------------------------------------------*/
.content { padding:0 30px 25px 30px; background:#ffffff;}
.jyz { border-bottom:2px #4cbbf1 solid; position:relative;}
.jyz h1 { height:40px; line-height:40px; font-size:14px; font-family:"\5FAE\8F6F\96C5\9ED1"; color:#000000;}
.jyz h1 span { color:#ff6600;}
.jyz form { position:absolute; top:10px; right:0px; _ right:30px; width:140px; height:22px; background:url(../images/search_bg.gif) 0 0 no-repeat;}
.jyz form input.name { width:95px; height:20px; color:#787474; float:left; text-indent:20px;}
.jyz form input.search { width:30px; height:22px; background:url(../images/search_ico.gif) center no-repeat; float:right;}
.category { padding:10px 0 0 0;}
.AccordionPanelContent .space2 { height:20px; line-height:20px; clear:both;}
.AccordionPanelContent .group_row { float:left; height:100px; width:250px; margin-right:30px; border:1px #edeaea solid; padding:12px 14px 6px 14px;}
.AccordionPanelContent .group_row .photo { float:left; width:50px; height:50px; }
.AccordionPanelContent .group_row .name { float:left; padding-left:12px;}
.AccordionPanelContent .group_row .name h1 { height:18px; line-height:18px; color:#000000;}
.AccordionPanelContent .group_row .name div { height:22px; padding-top:10px;}
.AccordionPanelContent .group_row .name div a:link,
.AccordionPanelContent .group_row .name div a:visited{width:80px; height:22px; line-height:22px; background:url(../images/group_btn2.gif) center no-repeat; display:block; text-indent:25px; color:#666666;}

.AccordionPanelContent .group_row .profile { clear:both; color:#666666; padding-top:6px; height:40px; overflow:hidden;}
.AccordionPanelContent .group_row:hover { border:2px #f9a449 solid; width:248px; height:98px;}
.AccordionPanelContent .group_row:hover .name div a:link,
.AccordionPanelContent .group_row:hover .name div a:visited,
.AccordionPanelContent .group_row:hover .name div a:hover,
.AccordionPanelContent .group_row:hover .name div a:active{ background:url(../images/group_btn2_over.gif) center no-repeat; color:#ffffff;}
.AccordionPanelContent .last { margin:0px;}


/*------------------------------------------- yxxzCSS end -------------------------------------------*/



/*------------------------------------------- xxzyCSS start -------------------------------------------*/
.index_cont { padding:30px; background:#ffffff;}
.index_cont .space3 { height:35px; line-height:35px; clear:both;}

.shift { float:left; width:607px; height:200px;}

.login_box { float:right; width:265px;}
.login_box h1 { height:45px; background:url(../images/user_login.gif) left top no-repeat;}
.login_box div { height:155px;}

.mod2 { width:291px; height:170px; background:url(../images/border.gif) right center no-repeat; float:left; margin-right:25px;}
.mod2 h2 { position:relative; width:248px; height:34px; line-height:34px; border-bottom:1px #e4e4e4 solid; padding:0 0 0 25px; font-size:18px; font-family:"\5FAE\8F6F\96C5\9ED1"; color:#333333;}
.modleft h2 { background:url(../images/xbgg_ico.gif) left center no-repeat; }
.modright h2 { background:url(../images/xbjb_ico.gif) left center no-repeat; }
.mod2 a.morelink { position:absolute; width:34px; height:13px; background:url(../images/more2.gif) 0 0 no-repeat; top:13px; right:0px; z-index:10px; display:block; }
.mod2 div { padding:10px 25px 0 5px;}
.mod2 div ul li { height:25px; vertical-align:bottom;}
.mod2 div ul li a:link,
.mod2 div ul li a:visited{ width:248px; line-height:25px; padding:0 0 0 15px; background:url(../images/ico2.gif) left center no-repeat; white-space:nowrap; overflow:hidden; color:#666666;}
.mod2 div ul li a:hover,
.mod2 div ul li a:active { color:#e65546;}

.modlink { width:265px; height:170px; float:right;}
.modlink h2 { position:relative; height:35px; line-height:35px; padding:0 0 0 30px; font-size:18px; font-family:"\5FAE\8F6F\96C5\9ED1"; color:#333333; background:url(../images/kflxfs_ico.gif) left center no-repeat; }
.modlink a.morelink { position:absolute; width:34px; height:7px; background:url(../images/more2.gif) 0 0 no-repeat; top:14px; right:0px; z-index:10px; display:block;}
.modlink h3 { background:#e2f1f8; color:#505050; font-weight:bold; height:25px;}
.modlink b { float:left; display:block; width:55px; text-align:center; height:25px; line-height:25px; padding:0 0 0 10px;}
.modlink p { float:left;  width:85px; text-align:center; height:25px; line-height:25px; }
.modlink span { float:left; display:block; width:115px; text-align:center; height:25px; line-height:25px; }
.modlink h3 b { font-weight:bold; }
.modlink h3 p { font-weight:bold; }
.modlink div { height:105px; padding:5px 0 0 0;}
.modlink div ul li { height:25px; background:url(../images/ico3.gif) 6px center no-repeat; vertical-align:bottom; clear:both;}
.modlink div ul li b,.modlink div ul li p { color:#666666; line-height:25px; }
.modlink div ul li a:link,
.modlink div ul li a:visited { color:#666666; float:left; line-height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.modlink div ul li a:hover,
.modlink div ul li a:active { color:#e65546;}

.btn { float:left; width:600px; height:145px; padding:0 3px 0 4px;}
.btn ul li { float:left; padding:10px 20px;}
.btn ul li a { width:110px; height:125px; display:block; text-align:center;}

.pxgy { width:265px; height:145px; float:right;}
.pxgy h2 { position:relative; height:34px; line-height:34px; border-bottom:1px #e4e4e4 solid; padding:0 0 0 30px; font-size:18px; font-family:"\5FAE\8F6F\96C5\9ED1"; color:#333333; background:url(../images/pxgy_ico.gif) left center no-repeat; }
.pxgy a.morelink { position:absolute; width:34px; height:7px; background:url(../images/more2.gif) 0 0 no-repeat; top:14px; right:0px; z-index:10px; display:block;}
.pxgy div { padding:10px 0 0 5px;}
.pxgy div ul li {  height:25px; vertical-align:bottom;}
.pxgy div ul li a:link,
.pxgy div ul li a:visited { width:245px; line-height:25px; padding:0 0 0 15px; background:url(../images/ico2.gif) left center no-repeat; white-space:nowrap; overflow:hidden; color:#666666;}
.pxgy div ul li a:hover,
.pxgy div ul li a:active { color:#e65546;}

.tabs { float:left; width:607px; height:225px; position:relative;}
.tabs a.more:link,
.tabs a.more:visited { position:absolute; top:10px; right:15px; width:42px; height:24px; line-height:24px; color:#585959; font-size:14px; background:url(../images/more2.gif) right center no-repeat; z-index:1000000000000;}
.tabs a.more:hover,
.tabs a.more:active { color:#e65546;}

#td_tabs { position:relative; height:37px; background:#ffffff url(../images/tab_bg1.gif) top no-repeat; border:#e1e1e1 1px solid; border-top:none; z-index:1;}
#td_tabs ul li { float:left; display:inline; cursor:pointer; height:37px; line-height:37px; font-size:16px; font-family:"\5FAE\8F6F\96C5\9ED1"; color:#333333; width:100px; text-align:center;}
#td_tabs ul li.hover { font-weight:bold; background:#108dc8; color:#ffffff;}

.td_cont { position:relative; top:0; display:none;}
#con_zzjs_1{ display:block;}

.comment ul li{ border-bottom:#eeeeee 1px solid; border-left:#eeeeee 1px solid; width:100px; height:60px; float:left;}
.comment ul li.last { border-right:#eeeeee 1px solid; }
.comment ul li a:link,
.comment ul li a:visited{ display:block; width:100px; height:60px; line-height:60px; text-align:center; background:url(../images/tab_ico1.gif) center no-repeat; color:#333333;}
.comment ul li a:hover,
.comment ul li a:active{ background:url(../images/tab_ico2.gif) center no-repeat; color:#016d94; }


.httl { width:265px; height:225px; float:right;}
.httl h2 { position:relative; height:34px; line-height:34px; border-bottom:1px #e4e4e4 solid; padding:0 0 0 30px; font-size:18px; font-family:"\5FAE\8F6F\96C5\9ED1"; color:#333333; background:url(../images/httl_ico.gif) left center no-repeat; }
.httl a.morelink { position:absolute; width:34px; height:7px; background:url(../images/more2.gif) 0 0 no-repeat; top:14px; right:0px; z-index:10px; display:block;}

.httl div.evalCont { margin-left:5px; width:260px;}
.httl div.cont1 { height:55px; padding:14px 0 0 0; border-bottom:1px #e4e4e4 dashed;}
.httl div.cont1 div.pic { float:left; width:50px; height:50px;}
.httl div.evalCont p { float:right; height:55px; line-height:22px; width:195px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.httl div.evalCont p span { font-weight:bold; color:333333; }
.httl div.evalCont p a { line-height:18px;}



.hdzs h2 { position:relative; height:44px; line-height:44px; border-bottom:1px #e4e4e4 solid; padding:0 0 0 30px; font-size:18px; font-family:"\5FAE\8F6F\96C5\9ED1"; color:#333333; background:url(../images/httl_ico.gif) left center no-repeat; }
.hdzs a.morelink { position:absolute; width:34px; height:7px; background:url(../images/more2.gif) 0 0 no-repeat; top:14px; right:0px; z-index:10px; display:block;}
/*============= hdzs_showCSS start =============*/
.hdzs_show { padding:20px 0 0 0;}

.rollBox { overflow:hidden;}

.rollBox .Cont { float:left; width:870px; height:112px; margin:0 5px; overflow:hidden;}
.rollBox .ScrCont { width:10000000px;}

.rollBox .button { position:relative; float:left; width:11px; height:60px; padding:35px 0 0 0;}
.rollBox .botton img { cursor:pointer;} 

.rollBox .Cont li { list-style:none; float:left; width:115px; text-align:center; margin:0 15px;}
*+html .rollBox .Cont li { list-style:none; float:left; width:115px; text-align:center; margin:0 15px;}
.rollBox .Cont li img { border:2px #cccccc solid;}
.rollBox .Cont li a:hover img,.rollBox .Cont li a:active img { border:2px #dd0000 solid;}
.rollBox .Cont a:link, .rollBox .Cont a:visited { display:block;}

.rollBox #List1, .rollBox #List2 { float:left;}
/*============= hdzs_showCSS end =============*/


.number_title { background:#c3c6c8; height:35px; line-height:35px; text-align:center;}
.number_cont { padding:0 30px; background:#ffffff url(../images/menu_bg.gif) repeat-x;}
.tabl th { height:35px; line-height:35px; text-align:center; color:#383838; }
.tabl td { height:20px; line-height:20px; background:#ffffff; text-align:center; color:#6c6c6c; padding-top:10px;}

/*------------------------------------------- xxzyCSS end -------------------------------------------*/
