@charset "gb2312";
/* CSS Document  By wondger*/
/*sprites*/
.center_hd h2,.tab_news li,.right_hd h2,.share_hd,.act_hd,.act_hd h3,.act_tab li{background:url(images/c.png) no-repeat 0 0;}
.table_awards td.td_equip,.table_awards td.td_card,.table_awards td.td_salary,.act_slide_nav a{background:url(images/ico.png) no-repeat 0 0;}
.center_hd,.right_hd{background:url(images/main_hd.png) no-repeat 0 0;}
/*sprites*/
.login,.user{float:left;position:relative; width:200px;left:32px; top:35px;}
.user{width:180px;left:35px;}
.user a {cursor:pointer;}
.login_title,.user_title{height:26px; text-indent:-9999px; }
.login_title{width:193px;background:url(images/t_login2.png) no-repeat 0 0;}
.user_title{width:88px;background:url(images/t_user2.png) no-repeat 0 0;}
.login li{width:155px;padding:0 0 0 40px;margin:5px 0;}
.login li label{width:40px; height:22px; line-height:22px; display:inline; float:left; margin-left:-40px;}
.login li a{margin-left:3px; color:#999; text-decoration:none;}
.login li img {width:90px;height:30px;vertical-align:middle;}
.login .i_text{width:143px; height:18px; line-height:18px; font-size:12px; padding:1px; background-color:#FFF; border:1px solid #878787;}
.login .i_text2 { border:1px solid #f00;}
.login .current{border:1px solid #f00;}
.login .at163{display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; width:47px; height:14px; margin:1px; text-indent:-9999em; background-position:0 -279px;}
.login .p_1 {float:right;width:60px;line-height:18px;}
.login .li_error {color:#d00;line-height:18px;}
.login .li_error label {width:20px;margin-left:-20px;background:url(images/images_s.png) no-repeat -40px 2px;}
.user_bt{padding:3px 0;}
.login .bt_login{width:95px; height:33px; vertical-align:middle; background-position:0 -34px; border:none;}
.dBut_s {position: relative;width: 192px; height: 58px; top: 35px;}
.base_info{padding:10px 0 3px; position:relative;}
.base_info dl{width:120px; float:left; line-height:20px;}
.base_info dt{line-height:24px; padding-left:35px; font-size:14px; font-weight:bold; background-position:0 -293px;}
.base_info span{font-weight:bold; font-size:14px; color:#C63;}
.user_avatar{border:1px solid #FFF; position:absolute; top:34px; right:0;}
.user_result{line-height:20px;}
.user_result span{color:#1E50A2;}
.bt_user{display:block; width:115px; height:33px; margin:0 auto; text-indent:-9999em; outline:none; background-position:-95px -34px;}
.center{width:536px; float:left;}
.center_hd{height:34px; padding:5px 25px 0; line-height:30px; background-repeat:repeat-x; background-position:0 -72px;}
.center_hd h2{float:left; display:inline; width:60px; margin-right:15px; height:16px; text-indent:-9999em; background-position:-78px -67px; position:relative; top:5px; overflow:hidden;}
.center_hd .more{color:#FFF; text-decoration:none;}
.tab_news{width:370px; float:left; height:34px; line-height:34px;}
.tab_news li{float:left; width:65px; height:34px; text-align:center; background-position:100% 0; cursor:pointer;}
.tab_news li.last{background-position:0 -9999px;}
.tab_news li a{color:#FFF; text-decoration:none;}
.tab_news li a:hover{text-decoration:underline;}
.tab_news li.active{color:#333; background-position:0 0;}
.tab_news li.active a{color:#333;}
.center_bd{padding:15px 25px;}
.news_left{width:122px; float:left;}
.news_pic a img{border:1px solid #CCC;}
.news_pic p{height:28px; line-height:28px; text-align:center; overflow:hidden;}
.marketing{color:#999; line-height:20px; margin-top:10px;}
.marketing dt,.marketing dd{height:20px; overflow:hidden;}
.news_right{margin-left:122px; padding-left:15px; display:none;}
.news_list{width:335px; margin-bottom:20px;}
.news_list li{height:22px; line-height:22px; color:#C60; overflow:hidden;}
.news_list li.first{font-size:14px; font-weight:bold; margin-bottom:5px;}
.news_list span{float:right; color:#999;}
.news_list li.first span{display:none;}
.eshop{width:483px; margin:0 auto;}
.eshop_title{height:33px; padding:0 10px 0 125px; line-height:35px; background:url(images/eshop_t.png) no-repeat 0 0; position:relative; overflow:hidden;}
.eshop_title h3{display:none;}
.eshop_notice{float:left;}
.eshop_title .more{float:right; width:32px; color:#999;}
.eshop_list{padding-top:20px; height:250px; overflow:hidden;}
.eshop_list li{width:82px; height:115px; display:inline; float:left; margin:10px 7px 0; overflow:hidden;}
.eshop_list li img{border:1px solid #CCC;}
.eshop_info{text-align:center; color:#999; line-height:18px;}
.eshop_info span{display:block; color:#C60;}

.right{width:212px; float:left;}
.right_hd{height:16px; padding:10px; border-bottom:3px solid #E7E7E7; background-position:0 -36px;}
.right_hd h2{width:72px; height:16px; text-indent:-9999px; background-position:-143px -67px; overflow:hidden;}
.share_box{width:210px; border-left:1px solid #DDD;}
.sharing_box{height:250px;}
.share_hd{height:31px; padding-left:10px; border-top:1px solid #DDD; font-size:12px; line-height:31px; border-bottom:1px solid #DDD; background-position:0 -175px;}
.share_hd h3{font-size:12px;}
.sharing{position:absolute;display:none; padding:0 5px; color:#666; line-height:17px;}
.sharing li{height:34px; padding:5px 12px; border-bottom:1px dotted #CCC; overflow:hidden;}
.sharing li span{display:block; padding-left:12px; color:#CCC;}
.table_awards{width:100%}
.table_awards th{height:27px; line-height:27px; color:#999; font-weight:normal; background-color:#F7F7F7; border-bottom:1px dotted #CCC;}
.table_awards td{height:32px; line-height:32px; text-align:center; font-weight:bold; color:#619CCE; border-bottom:1px dotted #CCC;}
.table_awards td.td_equip,.table_awards td.td_card,.table_awards td.td_salary{color:#030000; text-align:left; font-weight:normal; border-bottom:1px dotted #CCC; padding-left:30px; background-position:10px -262px;}
.table_awards td.td_card{background-position:10px -294px;}
.table_awards td.td_salary{background-position:10px -326px;}
.share_star{width:170px; padding:10px 0; margin:0 auto; overflow:hidden;}
.star_avatar{display:inline; width:62px; height:62px; float:left; margin-right:5px; margin-bottom:5px;}
.star_avatar img{border:1px solid #CCC;}
.star_info{line-height:18px; text-align:justify;}
.star_info h4{font-size:12px; font-weight:normal; margin-bottom:5px;}
.star_info p{color:#666;}
.star_award{clear:both; padding:5px 0; line-height:18px;}
.dTxt_jl {position:relative;width:190px;height:70px;padding:15px 0 0;margin:0 auto;line-height:20px;overflow:hidden;}
.dTxt_jl a {color:#c60;text-decoration:underline;bottom:0;right:0;}
.dBut_jl {height:50px;text-align:center;}
.ulList_jl {width:180px;height:72px;padding:15px 0;margin:0 auto;}
.ulList_jl li {height:24px;/*padding:0 0 0 20px;background:url(images/share.png) no-repeat 0 3px;*/line-height:24px;color:#619cce;}
.act{clear:both; padding:0 2px 0;}
.act_hd{height:21px; padding:8px 40px 7px; line-height:21px; border-top:1px solid #CCC; border-bottom:1px solid #CCC; background-repeat:repeat-x; background-position:0 -139px; overflow:hidden;}
.act_hd h3{width:57px; height:21px; float:left; text-indent:-9999px; background-position:-67px -206px;}
.act_tab{width:210px; height:21px; position:relative; left:150px; float:left;}
.act_tab li{display:inline; float:left; width:63px; height:21px; margin:0 3px; text-align:center; background-position:0 -9999px; cursor:pointer;}
.act_tab li.active{background-position:0 -206px;}
.calendar{float:right;}
.act_slide{width:710px; margin:20px auto 0; display:none;}
.act_slide_hd{height:6px; background:url(images/act_slide_hfd.jpg) no-repeat 0 0; overflow:hidden;}
.act_slide_fd{height:6px; background:url(images/act_slide_hfd.jpg) no-repeat 0 -6px; overflow:hidden;}
.act_slide_bd{padding:0 7px; width:696px; height:154px; background:url(images/act_slide_bd.jpg) repeat-y; overflow:hidden;}
.act_slide_box{width:696px; height:154px; overflow:hidden;}
.act_slide_list{height:154px;}
.act_slide_list li{display:inline; float:left; width:172px; height:152px; float:left; border:1px solid #999;}
.act_slide_li{width:160px; padding:2px 4px; height:144px; border:2px solid #FFF; background:#FFF url(images/act_slide.jpg) repeat-x 0 100%;}
.act_slide_li h6{height:30px; line-height:30px; font-size:12px; font-weight:normal; overflow:hidden;}
.act_slide_li img{vertical-align:top;}
.act_slide_li p{height:28px; line-height:28px; color:#999; border-bottom:1px solid #CCC; overflow:hidden;}
.act_slide_li a{display:block; height:25px; line-height:25px; text-align:center; color:#C60;}
.act_slide_li a.act_pic{height:auto; line-height:normal;}
.act_slide_nav{height:16px; padding:15px; text-align:center;}
.act_slide_nav a{display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; width:16px; height:16px; margin:0 3px; text-indent:-9999em; outline:none; background-position:4px -206px; cursor:pointer;}
.act_slide_nav a.sn_pre,.act_slide_nav a.sn_pre:hover{background-position:0 -150px;}
.act_slide_nav a.sn_next,.act_slide_nav a.sn_next:hover{background-position:0 -180px;}
.act_slide_nav a:hover,.act_slide_nav a.active{background-position:4px -236px;}
/*login.html*/
.login_hd{height:375px; background:url(images/hd_login2.jpg) no-repeat 0 0; position:relative;}
.login_1{background-image:url(images/hd_login.jpg);}
.login_box{width:290px; height:295px; padding:5px; border:2px solid #FFF; background-color:#7CE8FF; position:absolute; left:600px; top:30px;}
.login_mod{padding:20px; height:255px; background:url(images/login_bg.jpg) repeat-x; overflow:hidden;}
.login_mod h2{height:25px; text-indent:-9999em; background:url(images/login.png) no-repeat 0 0;}
.login_mod ul{padding-top:15px;}
/*.login_mod li{padding:2px 0 3px 45px;}
.login_mod label{float:left; display:inline; width:45px; margin-left:-45px; line-height:24px;}
.login_mod .i_text{width:120px; height:18px; line-height:18px; padding:2px; margin-right:5px; vertical-align:middle;}
.login_mod .i_valicode{width:60px;}
.login_mod li img{vertical-align:middle;}
.login_mod a{font-size:12px; color:#999; text-decoration:none; margin-left:2px;}
.login_mod .at163{display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; width:62px; height:24px; vertical-align:middle; text-indent:-9999em; outline:none; background:url(images/login.png) no-repeat 0 -32px;}
.login_mod .ck_msg{display:block; height:20px; line-height:20px; color:#F00; margin:10px 0; padding-left:20px; background:url(images/ico.png) no-repeat 0 -682px;}
*/
.login_mod ul {width:205px;margin:0 auto}
.login_mod li{width:165px;padding:0 0 0 40px;margin:10px 0;}
.login_mod li label{width:40px; height:22px; line-height:22px; display:inline; float:left; margin-left:-40px;}
.login_mod li a{margin-left:3px; color:#999; text-decoration:none;}
.login_mod li img {width:90px;height:30px;vertical-align:middle;}
.login_mod .i_text{width:143px; height:18px; line-height:18px; font-size:12px; padding:1px; background-color:#FFF; border:1px solid #878787;}
.login_mod .i_text2 { border:1px solid #f00;}
.login_mod .current{border:1px solid #f00;}
.login_mod .at163{display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; width:47px; height:14px; margin:1px; text-indent:-9999em; background-position:0 -279px;}
.login_mod .p_1 {float:right;width:60px;line-height:18px;}
.login_mod .li_error {color:#d00;line-height:18px;}
.login_mod .li_error label {width:20px;margin-left:-20px;background:url(images/images_s.png) no-repeat -40px 2px;}
.login_mod .bt_login{width:95px; height:33px; vertical-align:middle; background:url(images/c.png) no-repeat 0 -34px; border:none;}


/*common*/
.news_right.active,.act_slide.active{display:block;}
/*links*/
.news_pic a,.marketing a{color:#999; text-decoration:none;}
.news_list a,.eshop_info a,.star_info h4 a{color:#333; text-decoration:none}
.eshop_title a{color:#C60; text-decoration:none;}
.sharing a{color:#7992BC; text-decoration:none;}
.eshop_list li a:hover img,.star_avatar:hover img{border-color:#C60;}
.news_pic a:hover,.marketing a:hover,.news_list a:hover,.eshop_title a:hover,.eshop_title .more:hover,.eshop_info a:hover,.star_info h4 a:hover,.sharing a:hover{color:#C60; text-decoration:underline;}
.center_hd .more:hover{text-decoration:underline;}
.act_slide_li a:hover{color:#333;}
.login li a:hover,.user li a:hover,.login_mod a:hover{color:#333; text-decoration:underline;}

/*20110602ÐÞ¸Ä*/
.header {position:relative;height:105px;z-index:2}

.dJf {display:none;position:absolute;width:155px;padding:10px;background:#ffc;border:1px solid #d86d03;top:120px;left:4px;line-height:22px;}
.dJf .aClose {position:absolute;display:block;width:5px;height:5px;overflow:hidden;background:url(images/images_s.png) no-repeat -20px 0;top:8px;right:8px;text-indent:-9999px;cursor:pointer;}