.public ul {
list-style:none;
}

.public li {
background:url(../images/li_dot.gif) 0 6px no-repeat;
padding-left:10px;
position:relative;
margin:6px 0;
}

.li_dot{background:url(../images/li_dot.gif) 0 6px no-repeat;
padding-left:5px;
position:relative;
margin:6px 0;}



.multi-list-moudle td {
padding-top:10px;
}

.multi-list-moudle p {
margin-top:4px;
}

.multi-list-moudle .f-blue {
color:#6d99b2;
}

.m20 td {
padding-bottom:5px;
}

.reward table {
table-layout:fixed;
}

.reward th {
color:#333;
font-weight:400;
}

.reward td,.reward th {
padding:5px 0;
}

.reward .un {
word-wrap:break-all;
word-break:break-all;
}

.reward td div {
width:100px;
}

a.album-btn {
width:175px;
display:block;
background:url(../images/album_btns.gif) no-repeat scroll 0 0 transparent;
margin:0 auto;
}

a.album-btn:hover {
background:url(../images/album_btns.gif) no-repeat scroll 0 -141px transparent;
}

.subject {
border-bottom:1px solid #ccc;
line-height:180%;
position:relative;
font-size:12px;
text-align:left;
height:20px;
}

.subjectList {
padding:0 0 20px;
}

.subject_title {
background:#ebebeb;
height:20px;
padding:0 50px 0 10px;
}

.subject span {
position:absolute;
right:5px;
top:0;
}

.subject a {
display:block;
padding:0 50px 0 10px;
}

.subject a:hover {
background:#ffc;
}

.subject span.del {
width:20px;
height:20px;
background:url(../images/del.gif) no-repeat;
cursor:pointer;
}

.subject-tab {
border:1px solid #ccc;
line-height:20px;
height:20px;
margin-right:5px;
float:left;
background:#fff;
padding:0 10px;
}

.org-port {
float:left;
width:100%;
margin:0;
}

.org-port dt {
float:left;
width:50px;
height:40px;
background:url(../images/org_btns.gif) -246px -4px no-repeat;
}

.org-port dd {
float:left;
margin-left:5px;
width:170px;
line-height:18px;
text-align:left;
margin-top:0;
font-size:12px;
}

.org-port dd span {
color:#ee8915;
font-size:15px;
font-family:黑体;
font-weight:700;
}

.shop-navmod {
background:url(../images/shop-navmod_blue.png) repeat-x 0 0;
height:33px;
position:relative;
z-index:10;
margin:10px 0;
}

.shop-nav li {
background:url(../images/shop-nav_item_green.png) no-repeat right bottom;
float:left;
height:29px;
line-height:29px;
margin-left:-2px;
position:relative;
z-index:100;
padding:0 28px 0 26px;
}

.shop-nav li.nav-arrow {
background:url(../images/nav-arrow-bg.png) no-repeat right bottom;
padding-right:32px;
height:29px;
}

.shop-nav li a span {
display:inline-block;
cursor:pointer;
}

.shop-nav li.nav-arrow a {
color:#fff;
}

.shop-nav a:hover,.shop-nav .current a:link,.shop-nav .current a:visited {
background:url(../images/shop-nav_current_white.png) no-repeat scroll 0 0 #FFF;
color:#245C45;
padding-left:11px;
text-decoration:none;
margin:0 -11px;
}

.shop-nav li.current a.nav-global:hover {
background:url(../images/shop-nav_current_white.png) no-repeat scroll 0 0 #FFF;
color:#245C45;
}

.shop-nav a.nav-global:hover {
background:url(../images/shop-nav_current_green.png) no-repeat scroll 0 0 #FFF;
color:#245C45;
padding-left:11px;
text-decoration:none;
margin:0 -11px;
}

.shop-nav a.nav-global:hover span {
background:url(../images/shop-nav_current_green.png) no-repeat 100% 0 #FFF;
padding-right:11px;
}

.shop-nav li.nav-tab-on a.nav-global {
background:url(../images/shop-nav_current_green.png) no-repeat scroll 0 0 #FFF;
color:#245C45;
padding-left:11px;
text-decoration:none;
position:relative;
z-index:6;
margin:0 -11px;
}

.shop-nav li.nav-tab-on a.nav-global:hover {
background:url(../images/shop-nav_current_green.png) no-repeat scroll 0 0 #FFF;
position:relative;
z-index:6;
}

.shop-nav li.nav-arrow a.nav-global:hover,.shop-nav .current a.nav-global,.shop-nav li.nav-arrow .current a.nav-global:link,.shop-nav li.nav-arrow .current a.nav-global:visited,.shop-nav li.nav-tab-on a.nav-global {
margin:0 -18px 0 -11px;
}

.shop-nav a span {
display:block;
}

.shop-nav li.nav-tab-on .nav-box a {
display:inline-block;
font-size:12px;
background:none;
color:#0455a1;
font-weight:400;
width:66px;
margin:0;
padding:0;
}

.shop-nav li.nav-arrow .nav-box a:hover,.shop-nav li.nav-tab-on .nav-box a:hover {
color:#F98200;
text-decoration:underline;
margin:0;
padding:0;
}

.shop-nav li.nav-tab-on {
z-index:101;
}

.shop-nav a {
display:block;
font-size:14px;
font-weight:700;
color:#fff;
}

.nav-box {
position:absolute;
border:1px solid #2a654d;
left:15px;
background:#FBFFFE;
z-index:5;
width:200px;
margin-top:-1px;
padding:5px;
}

.nav-box .more {
float:right;
width:auto;
display:inline;
line-height:29px;
height:29px;
}

.nav-box p {
clear:both;
float:left;
width:494px;
padding-left:6px;
}

.area-box-w {
width:165px;
padding:10px 10px 10px 12px;
}

.cate-box-w {
width:500px;
padding:5px;
}

.bg-blue {
background:#fff;
}

.shop-nav .nav-box a.f-red {
color:red;
}

.shop-nav {
overflow:inherit;
}

.nav-box .l {
float:left;
padding:0;
}

.shop-nav li.nav-arrow a b {
font-weight:700;
}

.wenku-icon-new {
display:inline;
zoom:1;
background:url(../images/wenku_new_icon.gif) no-repeat 0 0;
font-size:0;
width:22px;
height:12px;
overflow:hidden;
}

#nav-join a {
position:relative;
}

#nav-join a .wenku-icon-new {
right:-18px;
_right:10px;
top:-5px;
}

.page a:link,.page a:visited {
text-decoration:none;
}

#kj_banner {
float:left;
width:713px;
height:117px;
border:1px solid #DFDFDF;
background-image:url(../images/banner1.png);
margin-bottom:11px;
}

#banner_link1 {
display:block;
cursor:pointer;
color:#0455a1;
margin:10px 0 0 632px;
}

#kj_banner a:focus {
outline:none;
}

#banner_link2 {
display:block;
cursor:pointer;
color:#0455a1;
margin:52px 0 0 301px;
}

#kj_up {
background-image:url(../images/kj-bj.gif) ;
float:right;
width:253px;
height:115px;
text-align:center;
/*border:1px solid #DFDFDF;*/
margin-bottom:5px;
}

#kj_up a {
display:block;
margin:5px 0 0;
}

#kj_up p {/*当前已有课件*/
color:#CCC;
margin-top:5px;
}

#kj_up p1 {/*当前已有课件*/
color:#006699;
font-weight:700;
font-size:15px;
margin-top:10px;
}

#kj_up span {
color:#FF9C07;
font-weight:700;
font-size:16px;
}

.leftlisttype {
float:left;
width:210px;
position:relative;
z-index:2;
}

.leftlist1 {
background: url(../images/leftlist.png) repeat-y scroll 0px 0px;
width:209px;
border-bottom: 1px solid #BFD2E1;
/* height:468px; */
}

.leftlist1 dl {
	width:209px;
	float:none;
	margin-right:0;
}

.leftlist1 dd {
text-align:left;
margin-left:11px;
line-height:23px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

#leftlistbom {
/* background:#FFF url(../images/leftlist_bom.png) no-repeat 0 0; */
background-color: #E9E9E9;
/*height:326px;*/
/*margin-top:11px;*/
width:209px;
color:#626262;
overflow: hidden;
/*margin-top: 10px;*/
}
#leftlistbomTit {
background-color: white;
border: solid 1px #DBDBDB;    
color:#7A9CBE;
padding:10px 10px 5px;
margin: 3px;
}

#rightlistbomTit {
color:#0455a1;
padding:10px 10px 5px 120px;
}
#leftlistbomTit{
    color : black;
}

#leftlistbomTit h3{
    font-size:12px;
    color : black;
}

.more {
float:right;
font-size:12px;
font-weight:400;
height:15px;
line-height:15px;
margin-right:2px;
}

#leftlistbom_tab {
margin-left:12px;
margin-top:16px;
width:198px;
}
/*本周活跃用户*/
#leftlistbom_tab li {
cursor:pointer;
float:left;
font-size:12px;
text-align:center;
width:90px;
list-style:none;
background-color:#f9f9f9;
height:23px;
line-height:25px;
}

#leftlistbom_tab_3 {
border:1px solid #DFDFDF;
}

#leftlistbom_tab .leftlistbom_tab_on {
background-color:#fff;
border-bottom:0 solid #DFDFDF;
}

#leftlistbom_list_1 {
float:left;
width:32px;
display:inline;
margin:10px 0 0 13px;
}

#leftlistbom_list_2 {
float:left;
width:107px;
margin-top:10px;
}

#leftlist_top {
clear:both;
width:177px;
margin-left:10px;
}
.ie6 #leftlist_top{
    width:167px;
}

#leftlist_top li {
background:url(../images/left_top.png) no-repeat scroll 0 0 transparent;
line-height:23px;
padding-left:35px;
}

#leftlist_top li span {
color:#444;
float:right;
width:35px;
text-align:center;
}
/*-------------右下大表----------------*/
#rightlist {
float:right;
width:768px;
}

.right_tit {
font-size:14px;
font-weight:700;
border-bottom:1px solid #dbdbdb;
height:20px;
padding:10px 0 0;
}

#kj_list {
    overflow: hidden;
}
/*表单*/
#right_list {
float:left;
margin-left:10px;
width:565px;
}

.right_list1 {
width:100%;
margin-right:0;
margin-left:30;
height:54px;
}

.right_list1 img {
margin:0 6px 0 0;
}

.right_list1 dd {
text-align:left;
color:#858585;
font-size:12px;
margin-top:3px;
line-height:1.231;
font-family:simsun;
}

.right_list1 dt {
line-height:16px;
}

.right_list1 dl {
margin-right:0;
}

#right_list_right {
float:right;
width:192px;
background-color:#e9e9e9;
overflow: hidden;
/*margin-top:11px;*/
}

.mtop10-sep {
height:10px;
background-color:#fff;
}

#right_list_right_bd {
background-color:#FFF;
border:solid 1px #dbdbdb;
font-size:14px;
font-weight:700;
zoom:1;
margin:3px;
}

#right_list_top {
line-height:28px;
font-size:12px;
font-weight:400;
width:175px;
padding:10px 0 0 8px;
color:#858585;
}

#right_list_top a {
margin-right:11px;
color:#7A9CBE;
float:left;
line-height:14px;
word-break:keep-all;
white-space:nowrap;
padding:2px 5px 0px;
}

#right_list_top a:hover {
text-decoration:none;
color:#E75201;
}


.right_list_top_on {
background-color:#326c53;
color:#fff;
}

#float_d {
position:absolute;
width:430px;
z-index:0;
}
/*--------------------------------------------------------*/
#float_left {
border:1px solid #CCCCCC;
border-right-width:0;
width:168px;
float:left;
margin-top:27px;
z-index:23;
position:absolute;
height:24px;
background-color:#FFF;
left:5px;
}

#float_left_Sub {
display:block;
padding:7px 0 0 5px;
}

#float_right {
height:auto;
width:255px;
border:1px solid #CCCCCC;
float:left;
margin-left:-2px;
z-index:22;
background-color:#FFF;
position:absolute;
left:175px;
}

#float_right_body {
width:226px;
display:inline;
margin:12px 0 0 29px;
}

#float_right_tit {
font-size:14px;
font-weight:700;
}

#float_right_con {
margin-top:18px;
}

.fr_body {
width:226px;
margin:0;
padding:0;
}

.fr_body_tit {
text-align:left;
font-weight:700;
font-size:12px;
}

.fr_body_con {
margin-top:0;
}

.float_list {
width:113px;
margin:0;
}

#float_right_con .float_list a {
color:#000;
}

.float_list_end {
width:199px;
height:26px;
}

.float_list_end1 {
height:2px;
margin-top:12px;
background:url(../img/dotline.png) no-repeat scroll 0 0 #FFF;
}

#float_right .float_list_end_1 {
width:199px;
height:1px;
margin:13px 0;
padding:0;
}

#float_right .float_list dd {
font-size:12px;
text-align:left;
margin-top:11px;
}

.float_1 {
top:7px;
}

.float_2 {
top:36px;
}

.float_3 {
top:65px;
}

.float_4 {
top:94px;
}

.float_5 {
top:123px;
}

.float_6 {
top:152px;
}

.float_7 {
top:181px;
}

.float_8 {
top:210px;
}

.float_9 {
top:239px;
}

.float_10 {
top:268px;
}

.float_11 {
top:297px;
}

.float_12 {
top:326px;
}

.float_13 {
top:355px;
}

.float_14 {
top:384px;
}

.float_15 {
top:413px;
}

#hiddiv {
background-color:#FFF;
z-index:20;
position:absolute;
bottom:2px;
width:226px;
height:17px;
margin-left:25px;
}

#right_pic {
height:210px;
width:755px;
}

.pre_on {
background:#FFF url(../images/pic_1.png) no-repeat 0 0;
cursor:pointer;
}

.pre_off {
background:#FFF url(../images/pic_2.png) no-repeat 0 0;
}

#slideWraper {
float:left;
/*width:530px;*/
height:160px;
overflow:hidden;
position:relative;
margin:16px 0 0;
_margin:15px -10px 0 0;

}

#slideWraper dl {
margin:0;
}

#slideInner {
width:5000px;
position:absolute;
left:-650px;
}

.next_on {
background:#FFF url(../images/pic_3.png) no-repeat 0 0;
cursor:pointer;
}

.next_off {
background:#FFF url(../images/pic_4.png) no-repeat 0 0;
}

#preButton {
height:34px;
float:left;
width:41px;
display:inline;
margin:52px 0 0 25px;
}

#nextButton {
height:34px;
float:left;
width:18px;
margin:52px 0 0 23px;
}

#slideInner .elm {
float:left;
width:130px;
height:162px;
}

#right_list_right_body {
float:right;
width:192px;
}

#right_list_right_up {
height:99px;
background-image:url(../images/up_tag.png);
}

#right_up {
cursor:pointer;
margin:31px 0 0 31px;
}

.pop_body {
font-size:12px;
margin:6px 0 0 3px;
}

.pop_body a {
cursor:pointer;
text-decoration:none;
}

.pop_line {
height:1px;
background:url(../images/area_line.png) no-repeat scroll 0 0 #FFF;
line-height:1px;
font-size:1px;
}

.clear_1 {
clear:both;
height:10px;
}

.pop_off {
background-color:#f6fffe;
width:526px;
line-height:28px;
padding:12px 0;
}

.pop_on {
background-color:#FFF;
padding:3px 0 12px;
}

.pop_off a {
color:#000;
line-height:20px;
margin-right:13px;
display:inline-block;
padding:0 2px;
}

.pop_on a {
color:#000;
line-height:20px;
margin-right:7px;
display:inline-block;
padding:0 2px;
}

#pop_seach_div {
width:526px;
height:137px;
overflow:auto;
margin:10px 0 0;
padding:8px 0 0;
}

.pop_seach_list {
float:left;
width:166px;
line-height:20px;
list-style:none outside none;
}

.pop_seach_list a {
color:#626262;
}

#tearch {
width:984px;
float:none;
margin:0;
}

#tearch_tit {
background-color:#39795e;
font-size:14px;
height:30px;
line-height:30px;
width:977px;
color:#FFF;
font-weight:700;
padding-left:9px;
}

#tearch_tit_1 {
font-size:12px;
line-height:39px;
width:984px;
border:1px solid #CDDED7;
margin:0;
}

#tearch .tearch_con {
height:30px;
line-height:30px;
text-align:left;
font-size:12px;
margin:0;
}

#tearch .tearch_con_1 {
height:30px;
line-height:30px;
text-align:left;
background-color:#f4f9fc;
font-size:12px;
margin:0;
}

.tearch_con_r {
float:left;
height:30px;
display:inline;
width:46px;
margin-left:36px;
}

.tearch_con_tear {
float:left;
width:259px;
color:#626262;
}

.tearch_con_sc {
float:left;
width:212px;
color:#626262;
}

.tearch_con_area {
float:left;
width:206px;
color:#626262;
}

.tearch_con_up {
float:left;
color:#6d99b2;
}
/*排名列表*/
#t_no0 {
background:url(../images/tear_rank.png) no-repeat 0 0;
background-position:0 -1px;
width:52px;
margin-left:30px;
}

#t_no1 {
background:url(../images/tear_rank.png) no-repeat 0 0;
background-position:0 -32px;
width:52px;
margin-left:30px;
}

#t_no2 {
background:url(../images/tear_rank.png) no-repeat 0 0;
background-position:0 -64px;
width:52px;
margin-left:30px;
}

.rank_list_bd {
float:left;
width:312px;
border:1px solid #eae7e7;
background-color:#f5f5f5;
margin-right:22px;
}

.rank_list_bd_end {
float:left;
width:312px;
border:1px solid #eae7e7;
background-color:#f5f5f5;
}

.rank_list {
background-color:#FFF;
color:#626262;
width:306px;
margin:3px;
}

.rank_list_tit {
color:#0455A1;
padding:10px 10px 5px;
}

.rank_list_titsp {
color:#626262;
font-size:14px;
font-weight:700;
float:left;
}

.rank_list_tit_more {
float:right;
}

.rank_list_tit1 {
display:inline;
float:left;
width:58px;
margin:10px 0 0 17px;
}

.rank_list_tit2 {
float:left;
margin-top:10px;
width:185px;
}

.rank_list_con {
clear:both;
margin-left:14px;
width:280px;
}

.rank_list_top li {
background:url(../images/left_top.png) no-repeat scroll 0 0 transparent;
line-height:23px;
padding-left:61px;
}

.rank_list_top span {
float:right;
text-align:center;
width:35px;
}

.teacher-info {
font-size:14px;
width:690px;
margin:0 auto;
padding:30px;
}

.line-box {
float:left;
margin-bottom:10px;
clear:both;
width:100%;
}

.line-box label {
width:150px;
text-align:right;
float:left;
font-weight:700;
line-height:20px;
}

.line-box label.title {
line-height:20px;
}

.line-box p {
float:left;
font-size:12px;
line-height:20px;
}

.init-input {
border:1px solid #A9BAC5;
font-size:12px;
height:20px;
line-height:20px;
overflow:hidden;
text-indent:5px;
width:198px;
background:#FFF url(../images/lecure_input_bg.png) repeat-x scroll left top;
}

.left_bom {
border:1px solid #DFDFDF;
font-size:14px;
font-weight:700;
text-align:left;
background-color:#f9fefc;
width:205px;
}

.left_type_dd {
width:52px;
float:left;
color:#0455a1;
font-weight:400;
text-align:left;
font-size:12px;
margin-left:6px;
}

.left_type_div {
background-color:#d7e8e1;
font-size:12px;
color:#5d5d5d;
line-height:25px;
}

.left_type_div_1 {
font-size:12px;
color:#5d5d5d;
line-height:25px;
font-weight:400;
}

.left_type_dl {
width:180px;
margin-right:0;
padding:5px 10px;
}

.error-tip {
color:red;
margin-left:10px;
}

#cate-set-00 {
float:left;
line-height:20px;
}

.alllist_dd {
text-align:left;
padding-left:11px;
margin-top:0;
line-height:28px;
background-image:url(../images/left_type.png);
cursor:pointer;
}

.alllist_dd1 {
text-align:left;
padding-left:11px;
margin-top:0;
line-height:28px;
background-image:url(../images/left_type1.png);
cursor:pointer;
}

#teacherView .cate-input-00 span {
margin-right:20px;
}

#teacherView .edit {
border-bottom:1px dashed #ccc;
text-align:right;
line-height:20px;
margin:0 20px;
}

#teacherView .main-status .section {
padding:0 25px;
}

#teacherView .teacher-info {
font-size:12px;
padding:20px 30px 0;
}

#teacherView .line-box label,#teacherEdit .line-box label {
font-weight:400;
}

.tangram-carousel {
position:relative;
overflow:hidden;
float:left;
}

.tangram-carousel div {
height:150px;
}

.tangram-carousel .tangram-carousel-scroll .tangram-carousel-item {
position:relative;
float:left;
width:91px;
padding:0 17px;
}

#slideWraper img {
height:102px;
width:85px;
}

#slideWraper p.title {
color:#0455A1;
line-height:20px;
text-align:center;
}

.indeximg {
border:2px solid #fff;
width:87px;
}

.indeximg1 {
border:2px solid #E48B1F;
width:87px;
}

.slideElement_dd a {
white-space:nowrap;
}

.kj_search {
border:1px solid #dbdbdb;
background-color:#fcfbfb;
position:relative;
z-index:1;
zoom:1;
}

.kj_search dl {
float:none;
width:100%;
margin-right:0;
overflow:visible;
margin-left:0;
margin-bottom:0;
}

.kj_search dt {
text-align:center;
float:left;
width:100px;
height:28px;
line-height:28px;
}

.kj_search dd {
margin-top:0;
padding:3px;
}

.kj_search_text {
font-size:12px;
border:1px solid #a2bbb0;
float:left;
position:relative;
}

#search_keyword {
border:medium none;
width:307px;
margin-top:.5px;
height:17px;
}

.text309 {
width:309px;
height:20px;
}

.text108 {
margin-left:10px;
width:108px;
height:20px;
line-height:21px;
text-align:left;
padding-left:2px;
}

.text202 {
width:202px;
height:20px;
}

#search_subspan {
line-height:20px;
padding:0;
}

.kj_subject {
background:url(../images/kj_search.gif) no-repeat scroll 0 0;
background-position:92px 1px;
cursor:pointer;
}

.subject_move {
background:url(../images/kj_search.gif) no-repeat scroll 0 0;
background-position:92px -22px;
cursor:pointer;
}

.subject_click {
background:url(../images/kj_search.gif) no-repeat scroll 0 0;
background-position:92px -45px;
cursor:pointer;
}

.kj_search_button {
background:url(../images/kj_search.gif) no-repeat scroll 0 0;
width:71px;
height:23px;
border:0;
cursor:pointer;
margin-top:-1px;
}

.button_out {
background-position:-164px 1px;
}

.button_move {
background-position:-164px -25px;
}

.kj_subjectlist {
border:1px solid #a2bbb0;
position:absolute;
width:110px;
background-color:#FFF;
z-index:2000;
}

.lv1 {
left:421px;
top:24px;
}

.lv2 {
left:110px;
top:-1px;
}

.lv3 {
top:-1px;
left:110px;
}

.lclass {
left:543px;
top:24px;
}

.kj_subjectlistdl {
float:none;
margin-right:0;
overflow:hidden;
width:auto;
}

.kj_subjectlist dd {
text-align:left;
font-size:12px;
margin-top:0;
line-height:15px;
cursor:pointer;
width:100px;
padding:5px;
}

.clicksubject {
color:#000;
padding:5px 0 5px 10px;
}

.lv2_no {
cursor:pointer;
}

.lv2_off {
cursor:pointer;
background:#eef8f4 url(../images/kj_search.gif) no-repeat 102px -65px;
}

.lv2_off1 {
background-color:#eef8f4;
}

.lv3_off {
cursor:pointer;
background-color:#eef8f4;
}

.word_clew {
color:#BAB9B9;
left:2px;
position:absolute;
line-height:21px;
top:0;
}

.subject_clew {
color:#BAB9B9;
position:absolute;
width:86px;
left:2px;
}

.class_clew {
color:#BAB9B9;
position:absolute;
left:2px;
width:86px;
}

.kj_subclass {
background:url(../images/kj_search.gif) no-repeat scroll 0 0;
background-position:92px -93px;
}

.public li a,.multi-list-moudle a,.reward .un a,.org-port dd a,.font14 {
font-size:14px;
}

.multi-list-moudle .a-f12 a,.line-box p a,#teacherEdit .teacher-info {
font-size:12px;
}

.multi-list-moudle p span,.reward .score {
color:#888;
}

.shop-navbox .shop-nav,.shop-navbox .shop-na {
float:left;
margin:4px 0 0 16px;
}

.shop-nav li.nav-arrow a:hover,.shop-nav li.nav-arrow a:acitve,.shop-nav a:hover,.shop-nav .current a,.shop-nav .current a:link,.shop-nav .current a:visited,.shop-nav a:hover {
color:#245C45;
}

.shop-nav a:hover span,.shop-nav .current a span,.shop-nav .current a:hover span {
background:url(../images/shop-nav_current_white.png) no-repeat scroll 100% 0 #FFF;
padding-right:11px;
}

.shop-nav li.nav-arrow a:hover span,.shop-nav li.nav-tab-on a span {
background:url(../images/shop-nav_current_arrow_green.png) no-repeat 100% 0 #FFF;
padding-right:18px;
}

#nav-join .wenku-icon-new,.tangram-carousel .tangram-carousel-scroll {
position:absolute;
}

#nav-join a:hover .wenku-icon-new,#shop-nav .has-icon .wenku-icon-new,#shop-nav .has-icon a:hover .wenku-icon-new {
right:-7px;
_right:10px;
top:-5px;
}

#leftlistbom_tab_1,#leftlistbom_tab_2 {
border:1px solid #DFDFDF;
border-right-width:0;
}

#leftlistbom_list_3,.rank_list_tit3 {
float:left;
margin-top:10px;
}

#leftlist_top ul,.rank_list_top {
list-style:none outside none;
padding-top:5px;
}

#leftlist_top .no1,.rank_list_top .no1 {
background-position:0 -1px;
}

#leftlist_top .no2,.rank_list_top .no2 {
background-position:0 -25px;
}

#leftlist_top .no3,.rank_list_top .no3 {
background-position:0 -48px;
}

#leftlist_top .no4,.rank_list_top .no4 {
background-position:0 -71px;
}

#leftlist_top .no5,.rank_list_top .no5 {
background-position:0 -94px;
}

#leftlist_top .no6,.rank_list_top .no6 {
background-position:0 -117px;
}

#leftlist_top .no7,.rank_list_top .no7 {
background-position:0 -140px;
}

#leftlist_top .no8,.rank_list_top .no8 {
background-position:0 -163px;
}

#leftlist_top .no9,.rank_list_top .no9 {
background-position:0 -186px;
}

#leftlist_top .no10,.rank_list_top .no10 {
background-position:0 -209px;
}

.right_list1 p,.col,#float_right_con .float_list a:hover {
color:#0455a1;
}

.pop_off .show_a,.pop_on .show_a {
background-color:#2f696e;
color:#fff;
}

#tname,.tangram-carousel-btn-base {
float:left;
}









.index_clum_title{color:#393939;font-weight:bold;padding-left:9px;}
.index_clum_top{height:33px;line-height:33px;background:url(../images/repeat.png) 0 -314px repeat-x;}
.index_clum_t1{width:3px;height:33px;background:url(../images/safty_bk.png) -38px -83px no-repeat;float:left;}
/*共用蓝色title*/
.index_clum_t2{float:left;}
.index_clum_t3{width:3px;height:33px;background:url(../images/safty_bk.png) -45px -83px no-repeat;float:right;}

/*边框线*/
.index_clum_content{clear:both;border:1px solid #BFD2E1;border-top:none;border-bottom:none;background:#fff; overflow:hidden;_width:566px;}

.index_clum_bottom{height:14px;line-height:33px;background:url(../images/repeat.png) 0 -352px repeat-x;font-size:1px;line-height:1px;}
.index_clum_b1{width:3px;height:14px;background:url(../images/safty_bk.png) -52px -83px no-repeat;float:left;}
.index_clum_b2{float:left}
.index_clum_b3{width:3px;height:14px;background:url(../images/safty_bk.png) -57px -83px no-repeat;float:right;}

/*全部资源宽度*/
.my_account{width:568px;float:left;}
.my_account .index_clum_content{/*height:155px;*/}
/*all*/
.my_account_top{
	height:28px;
	line-height:28px;
	background:#F4F9FC;
	background:url(../images/menu-bj.jpg) repeat-x;
/*	border-bottom:1px solid #E7EFF5;*/
	position:relative;
}
.account_name{padding-left:18px;font-weight:bold;float:left;}
.link_account{position:absolute;top:7px;right:5px;line-height:30px;}
.link_account_btn_1,.link_account_btn_2,.link_account_btn_3,.link_account_btn_4{background:url(../images/ad.png?v=20110331) 0 0 no-repeat;width:107px;height:29px;display:inline-block;margin-right:1px;}
.link_account_btn_2{background-position:-109px 0;}
.link_account_btn_3{background-position:-218px 0; width:96px;}
.link_account_btn_4{background-position:-316px 0;}
.link_account_btn span,.link_account_btn_1 span,.link_account_btn_2 span,.link_account_btn_3 span,.link_account_btn_4 span{display:none;}


.recommend_tag{height:28px;color:#1E50A2;padding-left:5px;width:360px;margin-top:5px;}
.recommend_tag .active{background:url(../images/safty_bk.png) -98px -113px no-repeat;color:#393939;font-weight:bold;padding-top:3px;height:25px;line-height:25px;}
.recommend_tag li{float:left;width:116px;height:28px;text-align:center;line-height:28px;cursor:pointer; position:relative;}

a:active,a:focus{color:#1e50a2;}
ul.m_step1 li,ul.m_step1 li.active,ul.m_step2 li,ul.m_step2 li.active,ul.m_step3 li,ul.m_step3 li.active{ width:251px; text-align:center; color:#888888; float:left; display:inline-block;}
ul.m_step1 li.active,ul.m_step2 li.active,ul.m_step3 li.active{ color:#FFFFFF; font-weight:bold;}



.recommend_tag1 .active1{background:url(../images/safty_bk.png) -98px -152px no-repeat;color:#fff;;height:28px;line-height:18px;}

.recommend_tag1{height:28px;color:#1E50A2;padding-left:10px;width:560px;margin-top:5px;_width:556px;}
.recommend_tag1 li{float:left;width:62px;height:8px;text-align:center;line-height:18px;cursor:pointer; position:relative;}

.upload_files{ 
width:405px;
float:left;}


/*.title{height: 26px; margin: 6px 0pt 0pt 10px; font-size: 14px; font-weight: bold; color: black;overflow:hidden;width:100%;	cursor:move;	-moz-user-select:none;}*/


.bd_dialog_handle {
	width:395px;
	height:30px;
	overflow:hidden;
	background:url(imgs/bg1.gif) repeat-x;
	cursor:move;
	-moz-user-select:none;
}




.bd_dialog_title {line-height:24px;font-size:14px;font-weight:bold;float:left;overflow:hidden;margin:3px 10px;}

/*关闭*/
 .bd_dialog_close {
	width:19px;
	height:19px;
	float:right;
	background: url(../images/close.gif);
	overflow:hidden;
	margin:6px;
	cursor:pointer;
}


.mtop{ margin-top:10px;}


/*输入按钮*/
.fl input {margin:5px 3px;}
