@charset "utf-8";
/* CSS Document */
/* ======= 全局 ======= */
*{margin:0px; padding:0px;}
body,html{font-size:14px; font-family:"宋体"; text-align:center; height:100%; position:relative; background:#8cd7e8 url(../images/background.png) 0px 0px repeat-x;}
.bg_header{/* position:absolute; *//* top:0px; *//* left:0px; *//* width:100%; *//* height: 80px; *//* z-index:0; */}
img,iframe{border:none;}
ul,li,ol{list-style:none;}
input{outline:none;}
a{color:#25a6ef;}
a:hover{color:#F33;}
a:visited{color:#800080;}
#container div.clear{clear:both; font-size:1px; height:0px; line-height:0px; border:none;}

/* ======= id ======= */
#container{text-align:left;margin:0px auto;width:1000px;}
#content{/* padding:10px 5px 0px 5px; */}
.content_bg{background:#FFF;border-radius:5px;float: left;width: 100%;}
#content.vip_banner_bg{background:#FFF url(../images/vip_banner.png) repeat-x center 0px; border-radius:5px; padding-top:220px;}

/*头部*/
#header{height:80px;width:990px;}
#header h1{width: 200px;font-family:"黑体";float:left;height:80px;line-height:60px;font-size:28px;text-align:center;color:#804000;}
#header h1 a{color:#804000;text-decoration:none;background: url(../images/toplogo.gif) center 15px no-repeat transparent;display:block;height:80px;font-size: 0px;}
#header h1 a:hover{color:#000; text-decoration:none;}
#header #top_info{height:24px; padding:3px 0px; line-height:24px; float:right; font-size:12px; color:#000;}
#header #top_info span.userinfo{display:block; color:#333; float:left; vertical-align:middle;}
#header #top_info span.userinfo2{display:block; padding-left:5px; background:#FFF; position:relative; z-index:9; cursor:pointer; color:#333; float:left; border:1px solid #DDD; border-bottom:none;}
#header #top_info .userinfo_more{display:none;}
#header #top_info span.userinfo2 .userinfo_more{position:absolute; display:block; cursor:auto; left:-1px; top:24px; z-index:9; width:190px; background:#FFF; border-left:1px solid #DDD; border-right:1px solid #DDD; border-bottom:1px solid #DDD; padding:8px;}
#header #top_info span.userinfo2 .userinfo_more .uinfo2{border-bottom:1px solid #DDD; height:55px; margin-bottom:5px;}
#header #top_info span.userinfo2 .userinfo_more .uinfo2 .head_img{float:left; border:1px solid #EFEFEF; padding:2px;}
#header #top_info span.userinfo2 .userinfo_more .uinfo2 div{float:left; margin-left:10px; line-height:24px;}
#header #top_info span.userinfo2 .userinfo_more .jingyan{line-height:25px; height:25px;}
#header #top_info span.userinfo2 .userinfo_more .xinyong{line-height:25px; height:25px;}
#header #top_info span.userinfo2 .userinfo_more .jingyan strong{font-size:16px; color:#F0F; margin-left:5px; margin-right:15px;}
#header #top_info span.userinfo2 .userinfo_more .xinyong strong{font-size:16px; color:#096; margin-left:5px; margin-right:15px;}
#header #top_info span.userinfo2 .jingyan_new{background:url(../images/jingyan_new_bg.png) left bottom repeat-x; color:#930; text-align:center; height:26px; margin-top:5px;}
#header #top_info span.userinfo2 .jingyan_new span{color:#666; margin-left:5px;}
#header #top_info span.userinfo2 .jingyan_new strong{font-size:16px; color:#396;}
#header #top_info span.userinfo2 .jingyan_new div{background:#FF9; border:1px solid #FC6; border-bottom:none; height:20px; line-height:18px;}
#header #top_info span.userinfo2 .jingyan_new .jy_bg{background:#CF9;}
#header #top_info span.userinfo2 .svip{color:#063; border-top:1px solid #DDD; margin-top:5px; padding-top:5px; line-height:25px;}
#header #top_info span.userinfo2 .svip strong{color:#963; margin-right:5px;}
#header #top_info a{color:#0071E1; text-decoration:none;}
#header #top_info a.my_list_a,#header #top_info a.new_message_a{display:block; height:24px; line-height:24px; padding-left:22px; padding-right:5px; margin-left:5px; float:left;}
#header #top_info a.my_list_a{background:url(../images/typing_my_ico.png) no-repeat 3px -298px; color:#333;}
#header #top_info a.new_message_a{background:#60abdb url(../images/ico_and1.png) no-repeat 5px -422px; display:block; color:#F33; font-weight:bold; border-radius:3px;}
#header #top_info a.new_message_a strong{display:block; background:#c51d19; padding:0px 2px 0px 3px; text-align:center; height:12px; line-height:12px; color:#FFF; border-radius:6px; font-weight:normal; font-size:10px; min-width:8px;}
#header #top_info a:hover{text-decoration:underline; background-color:#7dc3e9; box-shadow: 0px 0px 3px #bce2fc inset;}
#header #top_info a.my_list_a:hover{border-radius:5px; background-color:#FFF;}
#header #top_info span.userinfo a:hover{background-color:inherit;}
#header #top_info img{margin-top:1px; margin-left:3px;}
#header #top_info .hello_info{color:#363;}
#header #globallink{height:50px;width:700px;float: left;overflow:hidden;}
#header #globallink a{float:left; display:block; overflow:hidden; height:50px; line-height:50px; text-align:center; text-decoration:none; font-size:14px; font-weight:bold; padding:0px; width:100px; margin:0px 0px 0px 15px; color:#06476b; cursor:pointer;}
#header #globallink a:hover{color:#607078;}
#header #globallink a{background:url(../images/nav_1.png) no-repeat 0px -60px;}
#header #globallink a.on{background:url(../images/nav_1.png) no-repeat 0px 0px; color:#607078;}


/*VIP页面*/
.vip_banner_bg .vip_tequan_div{width:80%; margin:0px auto;}
.vip_banner_bg .vip_tequan_div .art_table{width:98%; border-radius:10px; overflow:hidden;}
.vip_banner_bg .vip_tequan_div .art_table td{ text-align:center; color:#333;}
.vip_banner_bg .vip_tequan_div .art_table td.on{ background:#fff7e0; color:#C30; font-size:14px;}
.vip_banner_bg .vip_tequan_div .art_table .title1 td{ background:#EFEFEF;}
.vip_banner_bg .vip_tequan_ico{float:left; width:25%; text-align:center; margin:20px 0px;}
.vip_banner_bg .vip_tequan_ico div{width:100px; margin:0px auto; height:100px; background:url(../images/vip_ico.png) no-repeat 0px 0px;}
.vip_banner_bg .vip_tequan_ico .t2{background-position:-100px 0px;}
.vip_banner_bg .vip_tequan_ico .t3{background-position:-200px 0px;}
.vip_banner_bg .vip_tequan_ico .t4{background-position:-300px 0px;}
.vip_banner_bg .vip_tequan_ico .t5{background-position:0px -100px;}
.vip_banner_bg .vip_tequan_ico .t6{background-position:-100px -100px;}
.vip_banner_bg .vip_tequan_ico .t7{background-position:-200px -100px;}
.vip_banner_bg .vip_tequan_ico .t8{background-position:-300px -100px;}
.vip_banner_bg .vip_tequan_ico strong{display:block; height:30px; line-height:30px;}
.vip_banner_bg .vip_div_1,.vip_banner_bg .vip_div_2,.vip_banner_bg .vip_div_3{text-align:center; text-indent:-9999px; overflow:hidden; background:url(../images/vip_line.png) no-repeat center 0px; height:60px;}
.vip_banner_bg .vip_div_2{background-position:center -55px;}
.vip_banner_bg .vip_div_3{background-position:center -100px;}
.vip_banner_bg .vip_div_ts{text-align:center; color:#e34f2c; font-size:16px; height:40px; line-height:40px;  border:1px solid #e34f2c; background:#f9e3de; width:600px; border-radius:20px; margin:10px auto;}
.vip_banner_bg .vip_div_ts strong{margin:0px 5px; font-size:24px; font-family:"微软雅黑","黑体";}
.vip_banner_bg .vip_jiae_div{width:80%; margin:0px auto;}
.vip_banner_bg .vip_jine{float:left; width:25%; text-align:center;}
.vip_banner_bg .vip_jine .check_div{border-radius:10px; border:1px solid #d2d2d2; height:70px; margin:0px 10px; padding:30px 0px; position:relative; cursor:pointer;}
.vip_banner_bg .vip_jine .check_div.on{ border:1px solid #e34f2c; background:#f9e3de;}
.vip_banner_bg .vip_jine .check_div .jine_d1{height:45px;}
.vip_banner_bg .vip_jine .check_div .jine_d2{height:20px; line-height:20px; border:1px solid #e34f2c; margin:0px 20%; border-radius:10px; color:#e34f2c; background:#FFF;}
.vip_banner_bg .vip_jine .check_div .jine_d3{height:20px; color:#999;}
.vip_banner_bg .vip_jine .check_div .jine_d3 b{ color:#e34f2c; font-weight:normal; margin:0px 3px;}
.vip_banner_bg .vip_jine .check_div .jine_d4{margin-top:15px;}
.vip_banner_bg .vip_jine .check_div strong{display:block; float:left; width:90px; height:32px; text-indent:-9999px; overflow:hidden; background:url(../images/vip_num.png) no-repeat 0px 0px; margin-left:5%;}
.vip_banner_bg .vip_jine .check_div .j2{background-position:-100px 0px;}
.vip_banner_bg .vip_jine .check_div .j3{background-position:0px -40px;}
.vip_banner_bg .vip_jine .check_div .j4{background-position:-100px -40px; margin-left:10%; width:75px;}
.vip_banner_bg .vip_jine .check_div span{float:left; height:32px; line-height:32px; color:#000; font-size:16px; font-family:"微软雅黑","黑体";}
.vip_banner_bg .vip_jine .check_div .tj{position:absolute; top:-10px; right:-10px; z-index:999; background:#e34f2c; color:#FFF; padding:5px 10px; border-radius:5px;}

.vip_banner_bg .vip_zhifu_div{width:300px; margin:0px auto;}
.vip_banner_bg .vip_zhifu_ico{float:left; width:50%;}
.vip_banner_bg .vip_zhifu_ico span,.vip_banner_bg .vip_zhifu_ico strong{float:left; display:block; height:30px; line-height:30px; background:url(../images/vip_num.png) no-repeat -147px -91px; cursor:pointer;}
.vip_banner_bg .vip_zhifu_ico .wx{background-position:-175px -93px; padding:0px 10px 0px 30px;}
.vip_banner_bg .vip_zhifu_ico .zfb{background-position:-175px -64px; padding:0px 10px 0px 30px; color:#999;}
.vip_banner_bg .vip_zhifu_ico span{width:16px; height:16px; margin-top:7px; margin-right:10px; border:1px solid #c4c4c4; border-radius:8px;}
.vip_banner_bg .vip_zhifu_ico span.on{background-position:-115px -90px; border-radius:0px; border:none;}
.vip_banner_bg .vip_zhifu_ico #zfb_check{margin-left:30px;}
.vip_banner_bg .vip_button{width:240px; margin:0px auto; padding:50px 0px;}
.vip_banner_bg .vip_button div{ background:#4cbaed; padding:5px; height:40px; line-height:40px; font-size:24px; border-radius:10px; color:#FFF; text-align:center; cursor:pointer;}


/*打字*/
#content.typing_content{background:#FFF; overflow:hidden; padding:10px 20px 0px 20px; border-radius:5px; margin-bottom:10px;}
#content.typing_content .start_ts{font-weight:normal; color:#c03d21; font-size:12px; font-family:"微软雅黑","黑体"; height:20px; line-height:20px; padding:0px 0px 10px 24px;}
#content .typing{margin-bottom:10px; font-size:14px; background:#f9f6f2; padding:5px 10px; position:relative; border-radius:5px;}
#content .typing input,#content .typing .text{width:930px; background:#FFF; margin-bottom:5px; border:1px solid #CCC; padding:5px 2px; font-size:24px; color:#999; font-weight:bold; font-family:"宋体"; white-space:nowrap;}
#content .typing .text{background:#f9f6f2; border:1px solid #f9f6f2;}
#content div.typing_on{ background:#faeede; box-shadow:0px 0px 10px #efe2d0,0px 0px 10px #efe2d0;}
#content div.typing_on .text{ background:#faeede; border:1px solid #faeede; color:#333;}
#content div.typing_on input{border:1px solid #c9a87c; color:#333;}
#content.font1 .typing input,#content.font1 .typing .text{font-size:23px;}
#content.font2 .typing input,#content.font2 .typing .text{font-size:22px;}
#content.font3 .typing input,#content.font3 .typing .text{font-size:21px;}
#content.font4 .typing input,#content.font4 .typing .text{font-size:20px;}
#content.font5 .typing input,#content.font5 .typing .text{font-size:19px;}
#content.font6 .typing input,#content.font6 .typing .text{font-size:18px;}
#content.font7 .typing input,#content.font7 .typing .text{font-size:17px;}
#content.font8 .typing input,#content.font8 .typing .text{font-size:16px;}
#content.font9 .typing input,#content.font9 .typing .text{font-size:15px;}
#content.font10 .typing input,#content.font10 .typing .text{font-size:14px;}
#content .typing.zoom_font,#content .typing.zoom_font input,#content .typing.zoom_font .text{font-size:18px;}
#content .typing div .green{color:#090;}
#content .typing div .yellow{color:#960;}
#content .typing div .red{color:#FFF; background:#F33;}
#content .typing .dazi_pk,#content .typing .dazi_pk2{position:absolute; z-index:9; left:0px; top:-20px; height:34px; display:none; background:url(../images/dazi_pk_user_bg2.png) 0px -30px no-repeat; font-size:12px; color:#FFF; padding-left:35px;}
#content .typing .dazi_pk img,#content .typing .dazi_pk2 img{margin:4px; margin-top:8px; float:left; border:1px solid #FFF; border-radius:5px; overflow:hidden;}
#content .typing .dazi_pk strong,#content .typing .dazi_pk2 strong{display:block; float:left; height:34px; line-height:34px; background:url(../images/dazi_pk_user_bg2.png) right 3px no-repeat; padding:0px 10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#content .typing .dazi_pk2{background:url(../images/dazi_pk_user_bg2.png) 0px -95px no-repeat; color:#FFF;}
#content .typing .dazi_pk2 strong{background:url(../images/dazi_pk_user_bg2.png) right -63px no-repeat;}


#typing_info{width:200px; position:absolute; top:140px; right:2%; z-index:999; background:#FFF; padding-top:20px; border-radius:5px;}
#typing_info #typing_info_li{font-size:14px; color:#666; height:auto;}
#typing_info li{line-height:30px; margin-bottom:10px; display:block;}
#typing_info li.daojishi{text-align:center; line-height:30px; margin-bottom:0px;}
#typing_info li.daojishi div{ background:url(../images/ks_typing_ico_bg.png) no-repeat 60px 0px; height:80px;}
#typing_info li.daojishi_time{font-size:32px; font-family:"微软雅黑","黑体"; font-weight:bold; color:#f5a71b; text-align:center; margin-bottom:3px;}
#typing_info li.sheding{text-align:center; font-size:10px; color:#999; line-height:15px;}
#typing_info li.sudu{padding-left:65px; background:url(../images/ks_typing_ico_bg.png) no-repeat 20px -230px;}
#typing_info li.zhengquelv{padding-left:65px; background:url(../images/ks_typing_ico_bg.png) no-repeat 20px -131px;}
#typing_info li.cuowu{padding-left:65px; background:url(../images/ks_typing_ico_bg.png) no-repeat 20px -280px;}
#typing_info li.zongzishu{padding-left:65px; background:url(../images/ks_typing_ico_bg.png) no-repeat 20px -181px;}
#typing_info li.tuige{padding-left:65px; background:url(../images/ks_typing_ico_bg.png) no-repeat 20px -80px;}
#typing_info li.jindu{line-height:3px; height:3px; margin:0px 20px; text-align:center; font-size:1px;}
#typing_info li.jindu div{width:20px; background:#87b630; height:3px; line-height:3px;}
#typing_info .dangqian{text-align:center; width:160px; margin-left:20px; line-height:25px; border-top:1px solid #CCC; padding:20px 0px;}
#typing_info .dangqian strong{color:#c03d21; font-weight:normal; margin:0px 5px;}
#typing_info .dangqian span{color:#999; font-size:14px;}
#typing_info .pinyin{border-top:1px solid #CCC; margin:0px 20px; padding-left:10px; font-family:Georgia, "Times New Roman", Times, serif;}
#typing_info .wubi86{margin:0px 20px; padding-left:10px;}
#typing_info .typing_info_link{width:160px; margin-left:20px; height:75px; border-top:1px solid #CCC; padding:10px 0px;}
#typing_info .typing_info_link a{ display:block; float:left; width:44px; padding-left:36px; height:35px; line-height:40px; text-decoration:none; color:#666; background:url(../images/typing_info_link.png) no-repeat;}
#typing_info .typing_info_link a:hover{ background-color:#DDF4FF; border-radius:10px;}
#typing_info .typing_info_link a.pause{background-position:3px -37px;}
#typing_info .typing_info_link a.pause2{background-position:3px 3px;}
#typing_info .typing_info_link a.light{background-position:3px -154px;}
#typing_info .typing_info_link a.light2{background-position:3px -194px;}
#typing_info .typing_info_link a.gaicuo{background-position:3px -117px; margin-top:5px;}
#typing_info .typing_info_link a.home{background-position:3px -74px; margin-top:5px;}



/*竞赛实时排名*/
#typing_info2{width:134px; position:absolute; z-index:2; top:60px; right:50%; margin-right:500px; padding:2px; cursor:move; border:1px solid #EFEFEF; font-size:12px; background:#FFF; display:none;}
#typing_info2 .my{background:#FFC;}
#typing_info2 .uinfo{position:relative; margin-top:5px;}
#typing_info2 .my .uinfo{color:#F33;}
#typing_info2 .uinfo img{float:left; padding:1px; border:1px solid #DDD; margin-right:3px;}
#typing_info2 .uinfo span{float:left;}
#typing_info2 .uinfo .mingci{color:#666; font-size:18px; font-weight:bold; padding:0px 3px; position:absolute; top:0px; z-index:3; right:140px;}
#typing_info2 .my .uinfo .mingci{color:#F33;}
#typing_info2 .sudu{clear:both; color:#25a6ef; font-size:10px; padding:5px 3px 3px 3px;}
#typing_info2 .sudu .zhuangtai{float:left;}
#typing_info2 .sudu .zhuangtai .on{ color:#F33;}
#typing_info2 .sudu .zhuangtai .dx{ color:#999;}
#typing_info2 .sudu .sudu_info{float:right;}
#typing_info2 .sudu strong{font-size:14px; margin-right:2px;}
#typing_info2 .jindu{width:134px; clear:both; height:2px; font-size:1px; line-height:2px; margin-bottom:5px;}
#typing_info2 .jindu .tiao{width:0%; background:#093; height:2px; font-size:1px; line-height:2px;}
#typing_info2 #jingsai_close_link a{text-align:center; background:#EFEFEF; display:block; height:20px; line-height:20px; color:#666; text-decoration:none;}
#typing_info2 #jingsai_close_link a:hover{background:#999; color:#FFF;}
#jingsai_close_link2{clear:both; height:20px; line-height:20px; border:2px solid #EFEFEF;}
#jingsai_close_link2 a{text-align:center; background:#EFEFEF; display:block; color:#666; text-decoration:none;}
#jingsai_close_link2 a:hover{background:#999; color:#FFF;}


#content .user_dazi_info{border:none;}
#content .info_total{padding:5px 10px; color:#333; font-size:12px; line-height:24px; float:left; width:460px;}
#content .info_jingsai{ background:url(../images/info_my_pjbg.png) left 0px no-repeat; height:28px; line-height:28px; font-size:12px; margin-left:10px; margin-bottom:20px;}
#content #my_main .info_jingsai{ background:none; margin:0px;}
#content .info_jingsai .my_title{color:#FF6; width:85px; padding-left:15px; float:left; font-size:14px;}
#content .info_jingsai .my_content{float:left; border-bottom:1px solid #dc4c6e; width:850px; padding-left:10px;}
#content .info_jingsai .my_content strong{font-size:20px; margin:0px 5px; color:#dc4c6e;}
#content .info_jingsai .my_content a{color:#4cbaed; font-size:14px; margin-left:30px; text-decoration:none;}
#content .info_jingsai .my_content a:hover{ text-decoration:underline;}
#content .info_total .info_dengji{padding-left:20px; margin-bottom:20px;}
#content .jishi_ts{float:left;}
.group_typing_info{ float:right;}
.group_typing_info strong{color:#F63; font-size:16px;}
#content .info_total strong{margin:0px 3px 0px 0px; font-size:16px;}
#content .info_total strong.miaosu{color:#F63; }
#content .info_total span{ color:#666;}
#content .info_total a{ color:#25a6ef; text-decoration:none;}
#content .info_total a:hover{ color:#F33; text-decoration:underline;}
#content .art_saixuan{background:#ecf0f1; border:1px solid #e8e8e8; margin:0px 10px; padding:0px; width:968px;}
#content .art_saixuan span{float:left; font-weight:bold; display:block; width:100px; text-align:center; line-height:30px;}
#content .art_saixuan .fenlei_li{float:left; width:858px; background:#FFF; padding:5px;}
#content .art_saixuan .fenlei_border{border-bottom:1px dashed #e8e8e8;}
#content .art_saixuan a{float:left; display:block; padding:0px 10px; height:25px; line-height:25px; color:#666;}
#content .art_saixuan a.on{color:#FFF; background:#4cbaed; border-radius:5px;}
#content .art_saixuan .art_fenlei{}
#content .my_group_class{border:1px solid #CC6; border-radius:10px; background:#F8F8F1; margin-top:5px; padding:5px 10px; line-height:24px; color:#666;}
#content .user_dazi_info .info_jibai{padding:5px; font-size:12px; color:#333; float:left; width:240px; text-align:center; float:right;}
#content .user_dazi_info .info_jibai strong{margin:0px 5px; font-size:20px; color:#090;}
#content .user_dazi_info .info_jibai .tubiao_bg{width:130px; height:73px; background:url(../images/jibai_0.png) no-repeat; margin-left:50px; overflow:hidden; position:relative;}
#content .user_dazi_info .info_jibai .tubiao_bottom{position:absolute; bottom:0px; left:0px; z-index:999; width:130px; height:8px; background:url(../images/jibai_bottom.png) bottom no-repeat;}
#content .user_dazi_info .info_jibai .zhizhen_bg{width:130px; height:130px; background:url(../images/jibai_100.png) no-repeat; transform:rotate(-180deg); -ms-transform:rotate(-180deg); -moz-transform:rotate(-180deg); -webkit-transform:rotate(-180deg); -o-transform:rotate(-180deg);}
#content .user_dazi_info .info_jibai .shuoming{height:25px; line-height:25px;}
#content .user_dazi_info .dengji{float:right; width:200px; height:90px; margin-right:20px; color:#666; text-align:center; padding-top:5px; border:2px dashed #f5a71b; border-radius:10px;}
#content .user_dazi_info .dengji .t{font-size:16px; line-height:30px; font-family:"黑体";}
#content .user_dazi_info .dengji .ji{color:#666; line-height:25px; font-family:"黑体";}
#content .user_dazi_info .dengji .ji strong{font-size:20px; color:#333;}
#content .user_dazi_info .dengji .tx{color:#666; line-height:30px;}
#content .typing_total{ float:left; width:115px;}
#content .typing_total .t1{display:block; text-align:center;}
#content .typing_total strong{display:block; text-align:center; color:#333;}
#content .typing_total strong span{font-weight:normal; font-size:12px;}

#content .info_quxian,#content .info_pingjia,#content .info_link{border:none; margin:5px 10px;}
#content .info_pingjia{float:right; width:480px;}
#content .info_my_guanggao{float:left; width:990px; margin:10px 0px 10px 0px; padding-left:5px;}
#content .info_my_guanggao2{float:left; width:960px; margin:10px 0px 10px 0px; padding-left:10px;}
#content .error_str{ line-height:25px; font-size:1.5em; letter-spacing:0.3em; word-break:break-all; word-wrap:break-word; color:#333; padding-top:5px; border:1px solid #c5c5c5; margin-top:5px; padding:5px; border-radius:10px;}
#content .error_str_div{float:left; width:470px;}
#content .error_str_div a{color:#4cbaed; margin-left:30px; text-decoration:none; font-size:14px; font-weight:normal;}
#content .error_str_div a:hover{color:#F33; text-decoration:underline;}
#content .error_str_div .right_a{color:#9facb8;}
#content .info_quxian h3,#content .info_pingjia h3,#content .info_link h3{margin:0px; line-height:30px; font-size:16px; color:#666;}
#content .info_pingjia h3{height:auto;}
#content .info_pingjia h3 a{text-decoration:none;}
#content .info_pingjia h3 a:hover{text-decoration:underline;}
#content .info_quxian h3 span{float:left;}
#content .info_quxian h3 input{float:right; margin-right:10px; padding:3px 5px; border:1px solid #4cbaed; background:#FFF; color:#4cbaed; height:28px;  cursor:pointer;}
#content .info_quxian h3 .right_a{float:right; margin-right:10px; padding:3px 5px;}
#content .info_quxian .quxian{}
#content .info_quxian .quxian canvas{}
#content .info_quxian.paiming_block{width:auto; float:none; margin-bottom:30px;}
#content .info_quxian.paiming_block .art_user_top_div ul{ float:left; width:33%;}
#content .info_quxian.paiming_block .art_user_top_div ul li{ margin:0px 10px; height:30px; border:none; border-bottom:1px solid #f7e7dd;}
#content .info_quxian.paiming_block .art_user_top_div ul li .name{width:160px;}
#content .info_link{ padding:40px 0px;}
#content .info_link a{float:left; display:block; padding:0px 10px 0px 40px; height:40px; margin-right:30px; line-height:40px; font-size:26px; font-weight:bold; color:#4c5e70; text-decoration:none; border:1px solid #FFF; border-radius:10px;}
#content .info_link .info_link_1{background:url(../images/info_my_ico2.png) no-repeat 5px 0px; margin-left:120px;}
#content .info_link .info_link_2{background:url(../images/info_my_ico2.png) no-repeat 5px -40px;}
#content .info_link .info_link_3{background:url(../images/info_my_ico2.png) no-repeat 5px -80px;}
#content .info_link .info_link_4{background:url(../images/info_my_ico2.png) no-repeat 5px -160px; color:#e18803; position:relative;}
#content .info_link .info_link_4 .tuijian{position:absolute; top:-24px; right:-20px; z-index:888;}
#content .info_link a:hover{color:#F33; background-color:#FFC; border:1px solid #FC9;}
#content .info_shurufa a,#content .info_shurufa .span_a{float:left; display:block; padding:4px 10px 2px 40px; height:34px; margin-right:5px; margin-bottom:5px; line-height:17px; font-size:14px; color:#333; text-decoration:none; border:1px solid #FFF; background-repeat:no-repeat; background-position:3px 3px;}
#content .info_shurufa a .sm{font-weight:normal; color:#999; font-size:11px; text-align:center;}
#content .info_shurufa a:hover,#content .info_shurufa a.on{color:#F33; background-color:#FFC; border:1px solid #FC9;}
#content .info_shurufa a.srf_hidden{display:none;}
#content .info_shurufa a.more{padding-left:10px; color:#25a6ef; line-height:34px;}
#content .info_total_my{ background:url(../images/info_my_pjbg.png) left -42px no-repeat; height:28px; line-height:28px; font-size:12px; margin-left:10px; margin-bottom:20px;}
#content .info_total_my strong{color:#e18803; font-weight:normal; font-size:16px; margin:0px 5px;}
#content .info_total_my strong .dw{margin-left:3px;}
#content .info_total_my .my_title{color:#FFF; width:85px; padding-left:15px; float:left; font-size:14px;}
#content .info_total_my .my_content{float:left; border-bottom:1px solid #4cbaed; width:850px; padding-left:10px;}
#content .info_total_my .pingfen{ float:left;}
#content .info_total_my .tj_button{float:right; display:block; width:100px; text-align:center; color:#4cbaed; border:1px solid #4cbaed; border-radius:5px; height:24px; line-height:24px; font-size:14px; text-decoration:none;}
#content .info_total_my .tj_button:hover{color:#FFF; background:#4cbaed;}
#content .info_total_my .tj_star{float:left; display:block; width:40px; overflow:hidden; text-indent:-9999px; background:url(../images/star.png) 0px -28px no-repeat;}
#content .info_total_my .tj_star.on{background:url(../images/star.png) 0px 0px no-repeat; color:#F33;}
#content .info_total_my .tj_star_text{float:left; color:#dc4c6e; font-size:14px; margin-left:10px; display:none;}
#content .info_total_my #star_text_3{display:block;}
#content .info_total_my .cj{color:#dc4c6e;}

#content .user_dazi_info .info_total .score_1{color:#666;}
#content .user_dazi_info .info_total .score_2{color:#666;}
#content .user_dazi_info .info_total .score_3{color:#090;}
#content .user_dazi_info .info_total .score_4{color:#B30099;}
#content .user_dazi_info .info_total .score_5{color:#F33;}
#content .user_dazi_info .info_dazi_top{height:105px; background:url(../images/info_my_pjbg.png) left -42px no-repeat; width:960px; float:left; margin-left:10px; margin-bottom:10px;}
#content .user_dazi_info .info_dazi_top .my_title{color:#FFF; width:90px; margin-bottom:10px; padding-left:15px; float:left; font-size:14px; line-height:28px;}
#content .user_dazi_info .info_dazi_top table{ float:right; width:848px; border-left:1px solid #c5c5c5; border-top:1px solid #c5c5c5;}
#content .user_dazi_info .info_dazi_top table td{border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; text-align:center; height:24px; line-height:24px; color:#e18803; font-size:14px; font-weight:bold; width:220px;}
#content .user_dazi_info .info_dazi_top table td.t1{color:#666; font-weight:normal;}
#content .user_dazi_info .info_dazi_top table td.t2{color:#666; font-weight:normal; width:110px;}
#content .user_dazi_info .info_dazi_top table td.t3{color:#666; font-weight:normal; width:290px;}
#content .user_dazi_info .info_dazi_top table td .dw{font-size:12px; color:#666; font-weight:normal;}
#content .user_dazi_info .info_dazi_top b{display:inline-block; padding-left:16px; margin-left:5px;}
#content .user_dazi_info .info_dazi_top .up{background:url(../images/typing_up.png) no-repeat left center; color:#093;}
#content .user_dazi_info .info_dazi_top .down{background:url(../images/typing_down.png) no-repeat left center; color:#C33;}


/*打字背景和风格切换——夜间*/
.dazi_style_black{background:#0b0619 url(../images/typing_bg_black3.jpg) center top no-repeat;}
.dazi_style_black .now_page_link,.dazi_style_black .now_page_link a{color:#999; text-shadow:none;}
.dazi_style_black #content .typing{background-color:#181818;}
.dazi_style_black #content .typing input,.dazi_style_black #content .typing .text{color:#999; text-shadow:none; background-color:#181818;}
.dazi_style_span{float:left;}
.dazi_style_black #content.typing_content{background-color:#181818;}
.dazi_style_black #header #top_info span.userinfo{color:#999; text-shadow:none;}
.dazi_style_black #header #top_info a{color:#999; text-shadow:none;}
.dazi_style_black #header #top_info a.my_list_a{background:url(../images/typing_my_ico.png) no-repeat 3px -323px; color:#999; text-shadow:none;}
.dazi_style_black #footer{border-top:1px dashed #999;}
.dazi_style_black #footer,.dazi_style_black #footer a{color:#999; text-shadow:none;}
.dazi_style_black #typing_info{background-color:#EEE;}

/*载入文章*/
#loading{top:50%; left:50%; width:190px; height:50px; margin-left:-100px; margin-top:-25px; border:2px solid #BFCEE5; background:#E4F0FE url(../images/loading.gif) no-repeat 30px center; padding-left:10px; position:absolute; z-index:2; line-height:50px; text-align:center; color:#25a6ef;}

/*最新公告*/
#typing_top{position:relative;}
#typing_top h4{font-size:14px; position:absolute; top:5px; left:5px; z-index:1; overflow:hidden; height:40px; line-height:40px;}
#typing_top h4 span{float:left; width:40px; padding-left:20px; color:#FF3; display:block; background:url(../images/ico_and1.png) no-repeat 0px 0px; text-indent:-9999px;}
#typing_top h4 a{float:left; display:block; font-weight:normal; color:#ffff99; font-size:18px; font-family:"微软雅黑","黑体"; text-decoration:none;}
#typing_top h4 a:hover{color:#FF6; text-decoration:underline;}
#typing_top h4 a.close{background:url(../images/ico-close.gif) no-repeat 4px 2px; padding-right:5px; height:15px;}
#typing_top h4 a.close:hover{background:url(../images/ico-close.gif) no-repeat -12px 2px;}
#typing_top h5{position:absolute; z-index:1; top:120px;}
#typing_top h5 a{float:left; color:#666; line-height:20px; text-decoration:none; width:20px; padding:5px; text-align:center; font-weight:normal; display:block; border:1px dashed #e1e1e1;}
#typing_top h5 a:hover{background:#E6E6FF;}
#typing_top .quguanggao_link{right:10px; top:10px; position:absolute; background:none;}
#typing_top .quguanggao_link:hover{}
#typing_top .quguanggao_link2{top:40px;}

/*设置表单*/
.bg_set{padding:60px 20px 90px 80px; height:555px;}
#content .set_form{width:899px; height:626px; background:url(../images/input_bg.png) 0px 0px no-repeat;}
#content .set_form form{ padding:50px 200px;}
#content .set_form h3{text-align:center; height:50px; line-height:50px; overflow:hidden; background:url(../images/title.png) center 0px no-repeat; text-indent:-9999px; font-size:28px; color:#333; position:relative; margin-right:50px;}
#content .set_form h3.pk_title{background:url(../images/title_pk.png) center 0px no-repeat;}
#content .set_form h3 #caidai{position:absolute; z-index:1; top:-10px; right:-5px; display:block;}
#content .set_form .shuoming{line-height:25px; font-weight:normal; height:75px; font-size:12px; color:#777; text-indent:2em; margin-top:20px; margin-left:20px;}
#content .set_form ul li{padding:5px 0px; line-height:24px; color:#666;}
#content .set_form ul li.t{color:#666; font-size:14px; font-weight:bold;}
#content .set_form ul li .username{width:200px; padding:5px; float:left; border-radius:5px; border:none; background:#daf4ff; box-shadow: 0px 2px 3px #bce2fc inset; font-size:16px;}
#content .set_form ul li .login_button{padding:5px 10px; margin-left:10px; border:none; background:#25a6ef; border-radius:5px; color:#FFF;}
#content .set_form ul li .userpass{width:150px;}
#content .set_form ul li .userpass_ts a{margin-left:20px; text-decoration:none; color:#F60;}
#content .set_form ul li .userpass_ts a:hover{color:#F33; text-decoration:underline;}
#content .set_form ul li .userpass_ts a.pass_forget{color:#25a6ef;}
#content .set_form ul li .userpass_ts span{color:#666;}
#content .set_form ul li .userpass_ts span.tag{color:#25a6ef; cursor:pointer; margin-left:10px;}
#content .set_form ul li .userpass_ts span.tag:hover{text-decoration:underline;}
#content .set_form ul li .select{width:260px; padding:2px;}
#content .set_form ul li label{margin-right:15px;}
#content .set_form ul li .time{width:70px; float:left; border-radius:5px; border:none; background:#daf4ff; box-shadow: 0px 2px 3px #bce2fc inset; padding:5px; font-size:16px;}
#content .set_form ul li .time_info{font-size:12px; color:#555; margin-left:10px; float:left; line-height:24px;}
#content .set_form ul li.button{padding-left:125px;}
#content .set_form ul li.button input{ width:190px; height:50px; border:none; background:url(../images/start.png) 0px 0px; display:block; overflow:hidden; text-indent:-9999px; cursor:pointer;}
#content .set_form ul li.button input.on{background:url(../images/start.png) 0px -54px no-repeat;}
#content .set_form ul li .hidden{display:none;}
#content .set_form ul li .zoom_font{margin-left:10px; font-size:14px; float:left; line-height:24px;}
#content .set_form ul li .style_info{ float:left; line-height:24px; margin-left:3px;}
#content .set_form ul li .style_info a{color:#25a6ef; text-decoration:none; margin-left:10px;}
#content .set_form ul li .style_info a:hover{color:#F33;}
#content .set_form ul li .style_black input{background:#666;}
#content .set_time_ul{float:left; width:180px;}
#content .set_other_ul{float:left; width:280px;}
#content .select_i,#content .select_b,#content .select_b_on{width:330px; height:20px; line-height:20px; float:left; overflow:hidden; border:none; box-shadow: 0px 2px 3px #bce2fc inset; padding:5px; font-size:16px;  background:#daf4ff;}
#content .select_i{border-top-left-radius:5px; border-bottom-left-radius:5px;}
#content .select_i span{font-size:10px; color:#963; margin-left:5px;}
#content .select_b{width:30px; text-indent:-9999px; border-top-right-radius:5px; border-bottom-right-radius:5px; background:#daf4ff url(../images/icon_down.png) center 10px no-repeat;}
#content .select_b_on{width:30px; text-indent:-9999px; border-top-right-radius:5px; border-bottom-right-radius:5px; background:#daf4ff url(../images/icon_down.png) center -23px no-repeat;}
#content .suiji_a{height:24px; line-height:24px; color:#25a6ef; margin-left:10px; text-decoration:none;}
#content .suiji_a:hover{color:#F33;}
#content .select_art_li{position:relative; height:35px;}
#content .select_art_li .select_v{position:absolute; background:#FFF url(../images/set_form_bg1.jpg) left repeat-y; z-index:1; top:35px; left:-140px; width:800px; height:315px; overflow:scroll; overflow-x:hidden; border:1px solid #CCC; display:none;  border-radius:5px;}
#content .select_art_li .select_v_group{background:#FFF; left:0px; width:670px;}
#content .select_art_li .select_v_group h4{ font-size:16px; color:#666; text-align:center; margin:10px 5px 0px 5px; border-radius:5px; background:#EEE; line-height:30px; height:30px;}
#content .select_art_li .select_v .ul{padding:0px; margin:0px; padding-bottom:5px; height:auto;}
#content .select_art_li .select_v .ul a{display:block; z-index:99; padding:3px 10px; text-decoration:none; color:#666; line-height:18px; margin:5px 0px 0px 5px; float:left; border:1px solid #DFDFDF; white-space:nowrap;}
#content .select_art_li .select_v .ul a:hover{background-color:#DFEFFF;}
#content .select_art_li .select_v .ul a span{font-size:10px; color:#963; margin-left:5px;}
#content .select_art_li .select_v .ul a:hover span{color:#930;}
#content .select_art_li .select_v .ul .tpis{background:#FFF3EE; border-bottom:1px solid #FFE8D0; color:#966; height:30px; line-height:30px; padding:0px 10px; margin:5px;}
#content .select_art_li .select_v .ul .tpis span{ float:left;}
#content .select_art_li .select_v .ul .tpis input{padding:3px; margin-left:10px; float:right; background:#FFFFDF; border:none; border-bottom:2px solid #FC9; margin-top:3px;}
#content .select_art_li .select_v .ul .tag_form{margin:10px 10px 0px 10px; border-top:1px solid #DDD; padding:10px;}
#content .select_art_li .select_v .ul .tag_form input{padding:3px; margin-right:10px;}
#content .select_art_li .select_v a.on{background-color:#DFEFFF;}
#content .select_art_li .select_v a.check,#content .select_art_li .select_v a.check:hover{background-color:#09C; color:#FFC;}
#content .select_art_li .select_v a.sys{background-image:url(../images/art_ren.png); background-position:4px -21px; background-repeat:no-repeat; padding-left:20px;}
#content .select_art_li .select_v a.ren{background-image:url(../images/art_ren.png); background-position:4px 5px; background-repeat:no-repeat; padding-left:20px;}
#content .select_art_li .select_v a.move{position:absolute; cursor:move;}
#content .select_art_li .select_v .fabu{height:auto; margin-bottom:10px; padding-top:20px;}
#content .select_art_li .select_v .fabu a{color:#FFF; text-decoration:none; margin-left:10px; background:#4cbaed url(../images/icon_my_typing.png) no-repeat 10px 4px; display:block; padding:0px 10px 0px 35px; height:24px; line-height:24px; margin-right:20px; float:left; border-radius:5px;}
#content .select_art_li .select_v .fabu a.fav{background-position:10px -592px;}
#content .select_art_li .select_v .fabu a.edit{background-position:10px -155px;}
#content .select_art_li .select_v .fabu a:hover{background-color:#0d94e1;}
#content .select_art_li .hidden{display:none;}
#content #group_num{display:none; width:100px; border-radius:5px; border:none; background:#daf4ff; box-shadow: 0px 2px 3px #bce2fc inset; padding:5px; font-size:16px;}
#content #group_num_ts{display:none; color:#C60;}
#content .select_art_li .select_v .art_tag{float:left; width:140px;}
#content .select_art_li .select_v .art_tag a{display:block; float:left; width:139px; text-align:center; border-bottom:1px solid #DDD; border-right:1px solid #CCC; line-height:34px; height:34px; color:#666; text-decoration:none;}
#content .select_art_li .select_v .art_tag a.on{background:#FFF; font-weight:bold; border-right:1px solid #FFF;}
#content .select_art_li .select_v .art_tag a:hover{background:#FFF; font-weight:bold; border-right:1px solid #FFF;}
#content .select_art_li .select_v .art_tag a.loading,#content .select_art_li .select_v .art_tag a.loading:hover{background-image:url(../images/loading.gif); background-position:118px center; background-repeat:no-repeat;}
#content .select_art_li .select_v .art_tag a.new{ color:#960}
#content .select_art_li .select_v .art_tag a.stag{ background:#6C6}
#content .select_art_li .select_v .art_tag a span{font-size:12px; color:#666; font-weight:normal; margin-left:3px;}
#content .select_art_li .select_v .art_ul{float:left; min-height:315px; width:639px;}
#content .select_art_li .select_v .art_ul a{border-radius:5px;}


/*当前位置*/
.now_page_link{border:none; line-height:20px; font-size:12px; padding:5px 0px 5px 5px; font-family:Verdana, Geneva, sans-serif; color:#FFF;}
.now_page_link a{text-decoration:none; color:#FFF;}
.now_page_link a:hover{ text-decoration:underline;}
.now_page_link .weizhi{float:left;}
.now_page_link .quxian_show{float:right;}
.now_page_link .new_art_link{color:#25a6ef; margin-left:10px;}
.now_page_link .left{float:left;}
.now_page_link .right{float:right;}

/*用户搜索*/
.search_user{padding:5px; margin-left:25px; height:40px; line-height:40px; padding-bottom:10px;}
.search_user .input{padding:5px; width:300px; height:25px; background:url(../images/list_search.png) center left no-repeat; padding-left:35px; font-size:16px; color:#333; border:1px solid #4cbaed; float:left;}
.search_user .button{padding:10px 20px; border:none; background:#4cbaed; color:#FFF; float:left;}
.search_user strong{color:#666;}
.search_user .return_a{color:#f5a71b; font-size:14px; text-decoration:underline; margin-left:10px; line-height:55px;}
.search_user .return_a:hover{text-decoration:none; color:#F33;}
.search_user .replay{color:#FF0;}
.search_user .join_qun{float:right;}
.search_user .guanggao_search{float:right;}
.search_user .n_qq1{display:block; float:right; margin:3px 5px; overflow:hidden; width:96px; height:22px; text-indent:-9999px; background:url(../images/QQ_mail.png) no-repeat 0px 0px;}
.search_user .n_qq1:hover{ background-position:0px -25px;}
.search_user .n_qq2{display:block; float:right; margin:3px 5px; overflow:hidden; width:96px; height:22px; text-indent:-9999px; background:url(../images/QQ_mail.png) no-repeat 0px -52px;}
.search_user .n_qq2:hover{ background-position:0px -77px;}

#search_form{float:left; height:40px;}
#content .nofound{color:#F33; line-height:50px; font-weight:bold; margin-left:20px;}
#content .nofound a{font-weight:normal; font-size:12px;}

/*文章导航链接*/
.art_globallink{ height:42px; margin:10px 0px; border-bottom:1px solid #e8e8e8;}
.art_globallink a{ display:block; float:left; height:40px; line-height:40px; font-size:18px; color:#666; text-align:center; width:120px; margin:0px 15px; text-decoration:none;}
.art_globallink a.on{border-bottom:2px solid #4cbaed; font-weight:bold; color:#4cbaed; font-family:"黑体";}
.art_globallink .art_globallink_span{float:right; margin:10px 5px 0px 0px; color:#666;}
.art_globallink .art_globallink_span a.add_link{ height:26px; line-height:26px; font-size:14px; background:#4cbaed; color:#FFF; border-radius:5px; width:auto; padding:0px 20px; border:1px solid #4cbaed;}
.art_globallink .art_globallink_span a.add_link:hover{ background:#FFF; color:#4cbaed;}
/*文章搜索框*/
.art_search{height:80px; margin:0px 10px;}
.art_search .s1{width:500px; margin:20px 0px; float:left;}
.art_search .s1 .keywords{height:22px; margin-top:2px; width:380px; padding:5px; font-size:14px; border:1px solid #4cbaed; float:left;}
.art_search .s1 .art_so_bg{background:url(../images/art_so_bg.gif) left center no-repeat;}
.art_search .s1 .sobutton{ height:34px; padding:0px 15px; font-size:14px; background:#4cbaed; color:#FFF; border:none; float:left; margin-top:2px; cursor:pointer;}
.art_search .s2{width:450px; float:right; }
.art_search .title1{float:left; height:40px; padding:0px 5px; line-height:20px; color:#333; font-weight:bold; width:40px; text-align:center;}

/*文章排序按钮*/
.art_paixu{ margin:10px; border:1px solid #e8e8e8; height:40px;}
.art_paixu a{display:block; float:left; width:100px; border-right:1px dashed #e8e8e8; height:30px; line-height:30px; margin-top:5px; color:#666; text-decoration:none; text-align:center;}
.art_paixu a.on{color:#f5a71b; font-weight:bold;}
.art_paixu span{float:right; display:block; height:40px; line-height:40px; padding:0px 10px 0px 25px; background:url(../images/art_paixu_ico.png) left center no-repeat; color:#666;}

/*结果列表*/
.table{border:1px solid #ecf0f1; border-radius:10px; margin:0px 10px 10px 10px; width:970px;}
.table td{font-size:14px; font-size:12px; line-height:26px; padding:0px 5px;}
.table td .small{color:#666;}
.table td .score_1{color:#666;}
.table td .score_2{color:#666;}
.table td .score_3{color:#090;}
.table td .score_4{color:#B30099;}
.table td .score_5{color:#F33;}
.table td a{text-decoration:none; color:#25a6ef;}
.table td a:hover{text-decoration:underline;}
.table .name a{float:left; margin-right:3px;}
.table .name img{float:left;margin-top:4px; margin-right:3px;}
.table .name a img{padding:1px; border:1px solid #DDD; margin-top:2px; margin-right:3px;}
.table .name a:hover img{ border:1px solid #66CDFF;}
.table .title td{color:#333; font-weight:bold; font-size:12px; text-align:center; height:30px; line-height:30px;}
.table .title td a{color:#333;}
.table .title td a:hover{color:#F33;}
.table .title td a.on{color:#804000;}
.table tr.on{background:#e6f4ff;}
.table tr.bg{background:#ecf0f1;}
.table tr.my td{background-color:#FFDCB9;}
.table a.quxian_ico{display:block; height:16px; line-height:16px; width:20px; background:#c64121; border:1px solid #c64121; border-radius:50%; text-align:center; color:#FFF; margin-left:15%;}
.table a.quxian_ico:hover{background:#FFF; color:#F33; text-decoration:none;}
.table a.quxian_ico3{display:block; height:16px; line-height:16px; padding:0px 5px; background:#4cbaed; border:1px solid #4cbaed; border-radius:5px; text-align:center; color:#FFF;}
.table a.quxian_ico3:hover{background:#FFF; color:#4cbaed; text-decoration:none;}
.table span.quxian_ico2{ color:#999;}
.table span.quxian_ico4{ color:#999;}
.tr_flash{height:200px; display:none; overflow:hidden;}
.tr_flash_on{height:200px; display:block; overflow:hidden;}
table tbody.on tr td{border:1px solid #DFDFDF; background:#DFDFDF;}
table tbody.on tr.tr_flash_on td{padding-bottom:5px;}

/*分页*/
#content .page{border:none; font-size:12px; padding-bottom:10px; line-height:20px; height:20px; margin-left:10px;}
#content .page .page_link{float:left; color:#666;}
#content .page .page_link a,#content .page .page_link span,#content .page .page_link strong{display:block; float:left; padding:0px 8px; margin-right:5px; border:1px solid #D8D8D8; text-decoration:none; color:#25a6ef; border-radius:5px;}
#content .page .page_link a:hover{background:#D1E5FF; color:#000;}
#content .page .page_link strong{border:none; color:#000; font-weight:bold;}

#content .page .page_info{float:right; color:#666; margin-right:10px;}
#content .page .page_info strong{margin:0px 5px;}
#content .page .page_input{width:60px; color:#4cbaed; border:1px solid #999; border-radius:5px; padding:3px; text-align:center;}
#content .page .page_button{color:#FFF; background:#4cbaed; border:none; border-radius:5px; padding:3px 10px; margin:0px 5px; cursor:pointer;}


/*底部*/
#footer{border-top: 5px solid #d7d9dc;line-height:20px;padding:5px 0px;font-size:12px;float: left;width: 100%;background: #5ca7e0;margin-top: 20px;}
#footer #footer_menu{padding-left:280px; font-size:16px; height:30px; line-height:30px; width:770px;}
#footer #footer_menu .footer_link{float:left; margin-right:30px;}
#footer #footer_menu .footer_link2{float:left; margin-right:30px; position:relative; text-decoration:underline; cursor:pointer;}
#footer #fuzhu_more,#footer #lianxi_more{ display:none; position:absolute; top:30px; left:0px; z-index:2; width:100px; font-size:12px;}
#footer #lianxi_more{width:120px;}
#footer #fuzhu_more a,#footer #lianxi_more a{display:block; color:#666; height:24px; line-height:24px;}
#footer #footer_menu .footer_link2 #fuzhu_more,#footer #footer_menu .footer_link2 #lianxi_more{display:block;}
#footer .jiantou{height:5px; background:url(../images/ico_and1.png) no-repeat 30px -495px;}
#footer .neirong{background:#FFF; border-radius:5px; padding:5px 10px;}
#footer #lianxi_more .neirong a{display:block; margin-top:5px; overflow:hidden; width:96px; height:22px; text-indent:-9999px; background:url(../images/QQ_mail.png) no-repeat 0px -103px;}
#footer #lianxi_more .neirong .n_email:hover{background-position:0px -128px;}
#footer #lianxi_more .neirong .n_qq1{ background-position:0px 0px;}
#footer #lianxi_more .neirong .n_qq1:hover{ background-position:0px -25px;}
#footer #lianxi_more .neirong .n_qq2{ background-position:0px -52px;}
#footer #lianxi_more .neirong .n_qq2:hover{ background-position:0px -77px;}
#footer .other{text-align:right; padding-right:10px;}
#footer .other a{font-size:14px; color:#333;}
#footer .other a.on{font-weight:bold; color:#FFF;}
#footer a{color:#333; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer .copyright{text-align:center;line-height:25px;width: 1200px;margin: 0px auto;}
#footer .copyright p{float:left;width:100%;line-height: 43px;height: 32px;font-size: 15px;color: #fff;}
#footer .copyright p a{font-size:15px;padding: 0px 10px;color: #fff;}
#footer .page_time{ font-size:11px; color:#660;}
.guanggao_footer{padding:3px 10px;}

/*标题*/
#content h2{border-bottom:1px solid #4cbaed; height:40px; line-height:40px; padding-left:20px; font-size:16px; cursor:default; margin-bottom:20px;}
#content h2 span{float:left;}
#content h2 span#tongji{float:right; font-size:12px; font-weight:normal; color:#663;}
#content h2 span#tongji strong{color:#FF8080; margin:0px 5px;}
#content h2 a{font-size:16px; float:right; display:block; padding-left:40px; background:url(../images/ico_keyboard.png) no-repeat 0px -55px; text-decoration:none; color:#0daac1; margin-right:5px; font-weight:normal;}
#content h2 a:hover{color:#F0F; text-decoration:underline;}
#content h3{height:30px; font-size:14px;}
#content h3 .l{float:left; display:block; height:25px; line-height:25px; padding-top:5px; padding-right:20px; background:url(../images/new.gif) right top no-repeat;}
#content h3 .r{float:right; padding-top:5px; height:25px; line-height:25px;}
#content h3 .r a{font-weight:normal; color:#0080FF; font-size:12px; text-decoration:none;}
#content h3 .r a:hover{text-decoration:underline;}

/*开发日记*/
.develop_blog_content{font-size:14px; margin-bottom:10px; line-height:25px;}
.develop_blog_content .ul{padding-bottom:10px;}
.develop_blog_content .time{width:150px; color:#25a6ef; font-size:20px; padding:10px 0px; font-family:Tahoma, Geneva, sans-serif; text-align:center; float:left; background:#4cbaed; color:#FFF; margin-left:30px;}
.develop_blog_content .time .day{font-size:32px; padding-bottom:10px;}
.develop_blog_content .content{width:740px; color:#333; float:left; background:#ebf0f2; padding:20px;}
.develop_blog_content  span{color:#4cbaed;}
.develop_blog_content  a{color:#090; margin:0px 5px; text-decoration:none;}
.develop_blog_content  a:hover{color:#FF8080; text-decoration:underline;}

/*打字排名*/
#content .paiming_block{float:left; width:310px; border:none; margin-bottom:10px; margin-right:15px;}
#content .today_block{ float:left; width:650px; padding:20px 0px 0px 15px;}
#content .week_block{ float:right; width:315px; padding:20px 10px 0px 0px;}
#content .week_block .paiming_block{ margin-left:0px;}
.paiming_block h4{line-height:30px; padding:0px 10px; border-bottom:1px solid #a9e4ff;}
#content .week_block .paiming_block h4{width:150px; text-align:center; background:#f5a71b; border:none; color:#fefaf5; border-radius:5px; margin:0px auto;}
.paiming_block ul{padding:10px 0px 0px 0px;}
.paiming_block ul li{line-height:60px; height:60px; margin-bottom:5px; font-size:12px; clear:both; border:1px solid #f7e7dd;}
.paiming_block ul li.on{ background:#fff8f3;}
.paiming_block ul li.on span a.li_a span{color:#F33;}
.paiming_block ul li.on span.time{color:#25a6ef;}
.paiming_block ul li span{display:block; float:left; height:25px; line-height:25px;}
.paiming_block ul li span.name{width:195px; margin-top:5px; white-space:nowrap;}
.paiming_block ul li span.name img{float:left; margin:3px 0px 0px 3px;}
#content .today_block .paiming_block ul li span.name{font-size:14px;}
.paiming_block ul li span a.li_a{color:#25a6ef; text-decoration:none;}
.paiming_block ul li span a.li_a img{float:left; padding:1px; border:1px solid #DDD; margin:2px 3px 0px 0px; border-radius:10px; overflow:hidden;}
.paiming_block ul li span a.li_a:hover img{ border:1px solid #66CDFF;}
.paiming_block ul li span a.li_a:hover{text-decoration:underline;}
.paiming_block ul li span.num{width:25px; margin-top:5px; font-size:14px; text-align:center; margin-right:5px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#c8bcb4;}
.today_block .paiming_block ul li span.num{width:32px; height:50px; margin-top:0px; font-size:16px; line-height:30px; margin-left:5px; background:url(../images/mingci/04.png) bottom no-repeat;}
.today_block .paiming_block ul li span.num_1{background:url(../images/mingci/01.png) bottom no-repeat; color:#FFF; text-indent:inherit; font-size:20px; line-height:30px;}
.today_block .paiming_block ul li span.num_2{background:url(../images/mingci/02.png) bottom no-repeat; color:#FFF;}
.today_block .paiming_block ul li span.num_3{background:url(../images/mingci/03.png) bottom no-repeat; color:#FFF;}
.paiming_block ul li span.num_1{text-indent:-9999px; background:url(../images/one.gif) no-repeat center center;}
.paiming_block ul li span.num_2,.paiming_block ul li span.num_3{font-size:14px; color:#F60;}
.paiming_block ul li span.sudu{ float:right; font-size:14px; font-weight:bold; color:#4cbaed; margin-right:7px;}
.paiming_block ul li span.sudu sub{color:#4cbaed; font-size:9px; font-weight:normal;}
#content .today_block .paiming_block ul li span.sudu{font-size:24px;}
.paiming_block ul li span.time{float:right; color:#999; padding-right:5px; font-weight:normal;}
.paiming_block ul li.more{text-align:right; border:none; height:30px; line-height:30px;}
.paiming_block ul li.more a{ text-decoration:none; color:#25a6ef;}
.paiming_block ul li.more a:hover{text-decoration:underline;}
#content .week_block li{line-height:35px; height:35px; margin-bottom:0px; border:none; border-bottom:1px dashed #dcdcdc;}
#content .week_block .paiming_block ul li.more{border:none; line-height:30px; height:30px;}
#content .week_block .paiming_block ul li span.time{height:15px; line-height:18px;}
#content .week_block .paiming_block ul li span.sudu{height:15px; line-height:18px;}
.paiming_shijian{ float:right; color:#666;}
.paiming_more{margin-left:10px;}
#content .guanggao_top{margin:0px 15px 10px 15px; float:left; height:60px; width:960px;}
.info_paiming{float:left; width:610px; border:1px solid #dcdcdc; border-radius:10px; background:#FFF; margin-top:5px; padding:5px 20px; line-height:25px; color:#333;}
.info_paiming strong{padding:0px 5px; color:#C60;}
.today_block_all{padding:10px;}
#content .today_block_all .paiming_block{ margin:5px 0px 10px 0px;}
#content .today_block_all .paiming_block ul li{border:none; height:55px; border-bottom:1px dashed #f7e7dd;}
#content .today_block_all .paiming_block ul li .sudu{font-size:16px;}
#content .today_block_all .paiming_more{ margin-left:20px;}
#content .today_block_all .info_paiming{ margin-bottom:10px; width:inherit;}

/*我的打字*/
/*菜单*/
#content #my_menu{width:150px; float:left;}
#content #my_menu sup{color:#FF0;}
#content #my_main{width:811px; float:right; border:none; margin-bottom:10px; background:#FFF; border-radius:5px; padding:10px; min-height:850px;}
#my_menu .menu_info{ background:#FFF;}
#my_menu .menu{padding:4px; background:#FFF; margin-bottom:10px; border-radius:5px;}
#my_menu .menu h5{height:25px; line-height:25px; text-align:center; color:#666; border-bottom:1px solid #dddfe4; font-size:14px; background:url(../images/typing_my_ico.png) no-repeat 97px -243px; padding-right:15px;}
#my_menu .menu a{display:block; height:25px; line-height:25px; color:#333; font-size:12px; text-decoration:none; margin-top:5px;}
#my_menu .menu a strong{display:block; height:25px; line-height:25px; font-weight:normal; padding-left:52px; cursor:pointer; background-image:url(../images/typing_my_ico.png); background-repeat:no-repeat;}
#my_menu .menu a strong.msg{border-radius:5px; color:#e83838;}
#my_menu .menu a:hover{background-color:#b6e5fa; border-radius:5px;}
#my_menu .menu a.on{background-color:#4cbaed; border-radius:5px; color:#FFF;}
#my_menu .menu a.home strong{background-position:30px -700px;}
#my_menu .menu a.guestbook strong{background-position:30px -450px;}
#my_menu .menu a.group_my strong{background-position:30px -299px;}
#my_menu .menu a.groupnew strong{background-position:30px -49px;}
#my_menu .menu a.friend strong{background-position:30px -200px;}
#my_menu .menu a.group strong{background-position:30px -350px;}
#my_menu .menu a.artnew strong{background-position:30px 0px;}
#my_menu .menu a.artedit strong{background-position:30px -498px;}
#my_menu .menu a.set strong{background-position:30px -498px;}
#my_menu .menu a.pifu strong{background-position:30px -350px;}
#my_menu .menu a.art strong{background-position:30px -598px;}
#my_menu .menu a.vip strong{background-position:30px -399px;}
#my_menu .menu a.kschengji strong{background-position:30px -548px;}
#my_menu .menu a.ksnew strong{background-position:30px -599px;}
#my_menu .menu a.kshelp strong{background-position:30px -649px;}
#my_menu .menu a.grouplist strong{background-position:30px -598px;}
#my_menu .menu a.home.on strong{background-position:30px -725px;}
#my_menu .menu a.guestbook.on strong{background-position:30px -475px;}
#my_menu .menu a.group_my.on strong{background-position:30px -324px;}
#my_menu .menu a.groupnew.on strong{background-position:30px -74px;}
#my_menu .menu a.friend.on strong{background-position:30px -225px;}
#my_menu .menu a.group.on strong{background-position:30px -375px;}
#my_menu .menu a.artnew.on strong{background-position:30px -25px;}
#my_menu .menu a.artedit.on strong{background-position:30px -523px;}
#my_menu .menu a.set.on strong{background-position:30px -523px;}
#my_menu .menu a.pifu.on strong{background-position:30px -375px;}
#my_menu .menu a.art.on strong{background-position:30px -623px;}
#my_menu .menu a.vip.on strong{background-position:30px -423px;}
#my_menu .menu a.kschengji.on strong{background-position:30px -573px;}
#my_menu .menu a.ksnew.on strong{background-position:30px -623px;}
#my_menu .menu a.kshelp.on strong{background-position:30px -674px;}
#my_menu .menu a.grouplist.on strong{background-position:30px -623px;}
#my_menu .menu a.logout strong{background:none;}
#my_menu .menu a.friend.on strong.msg{ background-color:inherit; color:inherit;}
#my_menu .menu a.guestbook.on strong.msg{ background-color:inherit; color:inherit;}
#my_menu .menu_head_img{text-align:center; padding-top:10px;}
#my_menu .menu_head_img img{width:50px; border-radius:10px; padding:2px; border:1px solid #EFEFEF;}
#my_menu .menu_userinfo{text-align:center; font-weight:bold; line-height:25px;}
#my_menu .menu_userinfo img{margin-left:5px;}
#my_menu .menu .menu_lv{padding-left:5px; color:#f3a312;}
#my_menu .menu .menu_lv .lv_start,#my_menu .menu .menu_lv .lv_line,#my_menu .menu .menu_lv .lv_end{float:left; line-height:30px;}
#my_menu .menu .menu_lv .lv_line{width:80px; height:10px; background:#CDCDCD; border-radius:5px; margin:10px 5px; overflow:hidden;}
#my_menu .menu .menu_lv .lv_line div{background:#f5a71b; width:20px; height:10px; border-radius:5px;}
#my_menu .menu .menu_score{padding:5px 0px;}
#my_menu .menu .menu_score .jingyan,#my_menu .menu .menu_score .jifen{float:left; width:70px; text-align:center; line-height:15px; border-right:1px solid #CCC; font-size:14px;}
#my_menu .menu .menu_score .jifen{border:none;}
#my_menu .menu .menu_score .sm{ font-size:10px; color:#999;}

/*我的打字登录*/
#my_login{ margin:60px 10px 0px 10px;}
#my_login ul li{height:40px; line-height:40px; clear:both; padding-left:150px;}
#my_login ul li span{display:block; float:left;}
#my_login ul li span.title{width:80px; color:#333; padding-left:10px;}
#my_login ul li span.input input{ height:25px; line-height:25px; padding:3px 5px; margin-top:5px; width:200px; background:#daf4ff; box-shadow: 0px 2px 3px #bce2fc inset; border:none; border-radius:5px; font-size:14px;}
#my_login ul li span.button input{ height:30px; width:150px; line-height:30px; text-align:center; color:#333; background:#25a6ef; color:#FFF; border-radius:5px; margin-top:5px; border:none; font-size:16px;}
#my_login ul li span.button input.on{background:#0d94e1;}
#my_login ul li span.login_info{height:35px; line-height:35px; padding-left:50px; font-weight:bold; background:url(../images/ico_and1.png) no-repeat 0px -382px; font-size:16px; color:#FF8000; width:320px; margin-top:2px; margin-left:10px; border-radius:5px;}
#my_login ul li span.login_info.setuser_info{width:auto; border:1px solid #FC9;}
#my_login ul li span.info{margin-left:10px; font-size:12px; color:#666;}
#my_login ul li .zhanghao{font-size:12px; color:#25a6ef; margin:0px 20px;}
#my_login ul li .pass_ts{color:#666; line-height:30px; margin-top:5px; font-size:12px;}
#my_login ul li span .ts{font-weight:normal; font-size:12px; color:#096;}
#my_login ul li span .jiebang{ color:#4cbaed; margin-left:50px; text-decoration:none;}
#my_login ul li span.input .send_mail_link{height:24px; background:#4cbaed; color:#FFF; border:0px; box-shadow:none; border-radius:5px; padding:0px 20px; width:auto;}
#my_login ul li.tag_li{ height:42px; margin:10px 0px; border-bottom:1px solid #e8e8e8;}
#my_login ul li.tag_li span.tag{ font-size:18px; color:#333;}
#my_login ul li.tag_li span.tag{ display:block; float:left; height:40px; line-height:40px; font-size:18px; color:#666; text-align:center; width:120px; margin:0px 15px; text-decoration:none; cursor:pointer;}
#my_login ul li.tag_li span.tag.on{border-bottom:2px solid #4cbaed; font-weight:bold; color:#4cbaed; font-family:"黑体"; cursor:default;}
#my_login.set_info{ margin:0px;}
#my_login.set_info ul li{padding-left:20px;}

/*我的打字个人记录*/
#my_main{}
#my_main .block{line-height:25px; width:405px; float:left; margin-top:10px;}
#my_main .block h5,#my_main .notice h5{height:25px; line-height:25px; color:#333; font-size:14px;}
#my_main .block h5 .title{float:left;}
#my_main .block h5 a{float:right; margin-right:20px; font-weight:normal; font-size:12px; color:#25a6ef;}
#my_main .block h5 a:hover{color:#F33; text-decoration:underline;}
#my_main .block h5 .paiming{float:right; color:#808000; font-weight:normal;}
#my_main .block h5 .paiming strong{margin:0px 5px; color:#FF8040}
#my_main .block ul li{font-size:12px; padding-right:40px;}
#my_main .block ul li strong{font-size:14px; color:#FF8040; margin-right:5px;}
#my_main .block ul li sub{font-size:12px;}
#my_main .block ul li a{text-decoration:none; color:#25a6ef;}
#my_main .block ul li a:hover{color:#F33; text-decoration:underline;}
#my_main .block ul li.develop_date{font-weight:bold; color:#C60}
#my_main .user_dazi_info .info_jibai{ float:left; width:280px;}
#my_main .user_dazi_info .info_jibai .tubiao_bg{ margin-left:70px;}
#content #my_main .error_str_div{padding:5px 10px; margin-top:10px; width:770px;}
#content #my_main .error_str_div span{float:left; margin-left:15px;}
#content #my_main .error_str_div sub{ color:#960;}
#content #my_main .info_total{ width:inherit; float:none;}
#content #my_main .info_total strong{color:#dc4c6e;}
#content #my_main .info_total_my_index{ padding:10px 0px 20px 20px;}
#content #my_main .info_total_my_index .tblock{float:left; text-align:center; padding:10px 20px; color:#666; line-height:25px;}
#content #my_main .info_total_my_index .tblock strong{color:#333;}
#content #my_main .info_total_my_index .tblock.sm{ padding-top:35px;}
#content #my_main .info_my_main{ border:1px solid #fad083; padding:5px 10px; line-height:20px; border-radius:10px; background:#fff4e0; color:#666; margin-bottom:10px;}
#content #my_main .info_my_main a{color:#4cbaed;}
#content #my_main .info_my_main a:hover{color:#ed674c;}

/*我的打字 - 设置*/
#my_main ul .group{ font-size:12px; color:#666;}
#my_main ul .group strong{font-size:14px; color:#000;}
#my_main ul .group .jingyan{font-size:14px; color:#096; padding:0px 3px;}
#my_main ul .head_img_li{ height:45px; line-height:45px;}
#my_main ul .head_img_li a{margin-left:10px; color:#25a6ef; text-decoration:none;}
#my_main ul img{ border:1px solid #DDD; padding:1px;}
#my_main ul img.on{border:1px solid #F93; cursor:pointer;}
#my_main ul #head_img_li{position:relative;}
#my_main ul #head_img_div{position:absolute; display:none; height:300px; width:610px; left:100px; top:55px; z-index:9; border:1px solid #CCC; background:#FFF;}
#my_main ul #head_img_div h3{margin:0px; padding:0px; height:25px; line-height:25px; font-size:14px; border-bottom:1px solid #CCC;}
#my_main ul #head_img_div h3 .left{float:left; padding-left:5px;}
#my_main ul #head_img_div h3 .right{float:right; padding-right:5px; font-weight:normal; font-size:12px;}
#my_main ul #head_img_div div{height:285px; overflow:scroll; padding:5px 0px 0px 5px;}
#my_main ul #head_img_div div img{margin:0px 4px 4px 0px;}
#my_main ul li #age{width:60px;}
#my_main ul li label{ margin-right:10px;}


/*我的打字文章*/
.art_table{border:1px solid #ecf0f1; margin:0px 10px 10px 10px;}
.art_table td{line-height:26px; font-size:12px; padding:5px 10px;}
.art_table .title td{ background:#ecf0f1; color:#495b65; font-size:14px; text-align:center; line-height:20px; border-bottom:none; white-space:nowrap;}
.art_table .on td{background:#e6f4ff;}
.art_table .bg td{background:#ecf0f1;}
.art_table .my td{color:#366; background:#E8FFF3;}
.art_table td .sys_art,.art_table td .my_art{color:#666; font-size:12px;}
.art_table td .fav_art{color:#008040;}
.art_table td .add_art{display:block; float:right; width:30px; height:26px; margin-right:10px; color:#EC7600; background:url(../images/art_fav.png) no-repeat 0px 0px; text-indent:-9999px;}
.art_table td .add_art:hover{color:#F33; background:url(../images/art_fav.png) no-repeat 0px -34px;}
.art_table td a{text-decoration:none; color:#25a6ef;}
.art_table td a:hover{color:#F33; text-decoration:underline;}
.art_table td a.none{color:#666;}
.art_table td a img{float:left; padding:1px; border:1px solid #DDD; margin-top:2px; margin-right:3px;}
.art_table td a:hover img{ border:1px solid #66CDFF;}
.art_table .width0{width:100px;}
.art_table .width1{width:400px;}
.art_table .width2{width:800px;}
.art_table .width_wz{width:200px; border:none; border-bottom:1px solid #666; font-weight:bold; padding:2px; font-size:14px; background:none; color:#25a6ef;}
.art_table .title td.td1{width:50px;}
.art_table .title td.td2{width:440px;}
.art_table .title td.td3{width:80px;}
.art_table .title td.td4{width:140px;}
.art_table .title td.td5{width:160px;}
.art_table .title td.td6{width:80px;}
.art_table .title td.td7{width:120px;}
.art_table .title td.td8{width:220px;}
.art_table .score_1{color:#666;}
.art_table .score_2{color:#25a6ef;}
.art_table .score_3{color:#090;}
.art_table .score_4{color:#B30099;}
.art_table .score_5{color:#F33;}
.art_table .score_6{color:#F0F;}
.art_table td table td{border:none;}
.art_table tr td .beizhu_input{width:90px; padding:2px;}
.art_table .weidu div{color:#FFF; height:20px; line-height:20px; padding:0px 5px; border-radius:10px; min-width:10px; text-align:center; background:#F33; font-weight:bold; float:right;}
.art_table .ks_xq_td{border-right:none;}
.art_table .friend_caozuo{}
.art_table .friend_caozuo a{display:block; float:right; margin-left:10px; height:25px; line-height:25px; background:#4cbaed; color:#FFF; text-decoration:none; padding:0px 20px; border:1px solid #4cbaed; border-radius:5px;}
.art_table .friend_caozuo a.jujue{background:#f5a71b; border:1px solid #f5a71b; padding:0px 10px;}
.art_table .friend_caozuo a:hover{background:#FFF; color:#4cbaed;}
.art_table .friend_caozuo a.jujue:hover{color:#f5a71b;}
.art_table .msg_content a{display:block; color:#666; overflow: hidden; width:600px; text-overflow:ellipsis; white-space: nowrap;}
.art_table .msg_content a:hover{color:#666;}
.message_userlist .art_table .msg_content a{width:120px;}
.art_table .msg_time{color:#999; margin-left:20px;}
.art_table .msg_sys{text-align:center; color:#F33; line-height:20px;}
.art_table .head_td{ width:40px;}
.art_table td span.info_ts{color:#999;}
.art_table td span.info_red{color:#F33; font-weight:bold;}
.art_table .ks_list_info_td,.art_table .ks_list_info_td2{position:relative;}
.art_table .ks_list_more{display:block; text-indent:-9999px; width:30px; height:20px; background:url(../images/ks_list2_v1.png) no-repeat center 0px; cursor:pointer;}
.art_table .ks_list_info{position:absolute; top:30px; left:33px; z-index:999; width:240px; padding:5px 10px; border:1px solid #d2d2d2; background:#FFF; box-shadow: 0px 0px 6px 1px #D2D2D2;}
.art_table .ks_list_info ul{height:26px;}
.art_table .ks_list_info ul li{float:left; width:50%;}
.art_table .ks_list_info strong{ font-weight:normal; margin-right:5px; color:#666;}
.art_table .ks_list_info_td .ks_list_info{display:none;}
.art_table .ks_td3 a{display:block; background:url(../images/ks_list2_v1.png) no-repeat 0px -27px; padding-left:24px;}
.art_table .ks_a_stop{display:block; width:25px; margin:0px auto; padding:0px 5px 0px 25px; background:url(../images/ks_list2_v1.png) no-repeat 0px -147px;}
.art_table .ks_a_start{display:block; width:25px; margin:0px auto; padding:0px 5px 0px 25px; background:url(../images/ks_list2_v1.png) no-repeat 0px -117px;}
.art_table .ks_ing_ts{display:block; float:left; padding:0px 10px 0px 25px; background:url(../images/ks_list2_v1.png) no-repeat 0px -172px; line-height:20px;}
.art_table .ks_a_wait{line-height:20px;}

/*我的打字 新文章*/
.artnew table{width:100%; margin-bottom:10px;}
.artnew table tr td{line-height:24px; font-size:12px; padding:5px 10px; border-bottom:1px solid #E1E1E1;}
.artnew table tr td .title{width:600px; padding:3px 5px; border:1px solid #C0C0C0}
.artnew table tr td .tishi{color:#FF8080;}
.artnew table tr td #save_art_ts{color:#F33;}
.artnew table tr td #save_art_ts a{text-decoration: none;}
.artnew table tr td .button{ height:30px; width:150px; line-height:30px; text-align:center; color:#333; background:#25a6ef; color:#FFF; border-radius:5px; margin-top:5px; border:none; font-size:16px; cursor:pointer;}
.artnew table tr td .on{background:#0d94e1;}
.artnew table tr td .info{ color:#999;}
.artnew table tr td textarea{width:640px; height:400px; line-height:20px; padding:5px; margin-left:29px; word-wrap:normal; font-size:12px; border:0px;}
.artnew table tr td #line_ol{position:relative; background:#ecf0f5; border:1px solid #C0C0C0;}
.artnew table tr td #line_li{position:absolute; top:0px; left:0px; z-index:1; height:392px; overflow:hidden; padding:5px 0px 5px 2px;}
.artnew table tr td #line_li .line{height:20px; text-align:center; color:#666; line-height:20px;width:27px; font-size:12px; border:none;}
.artnew table tr td #line_li .err{ background:#FF8080; color:#FFF;}
.artnew table tr td input{padding:2px;}
.artnew table tr td .info_ts{color:#666;}
.artnew table tr td #del_class_link{ margin-left:10px;}
.artnew table #group_class_new{display:none;}
.artnew table tr td .gcsudu{width:30px;}
.artnew table tr td .gcright{width:30px;}
.artnew table tr td .gctext{width:300px;}
.artnew table tr #group_class_td{line-height:30px;}
.artnew table tr td label{margin-right:10px;}
.artnew table tr td.valicode{position:relative;}
.artnew table tr td.valicode input{width:100px;}
.artnew table tr td.valicode img{ position:absolute; top:2px; left:180px; height:50px; z-index:999;}
.artnew table tr td.valicode a{margin-left:50px;}
.artnew table tr td .art_new_save_ts{color:#666; margin-left:20px;}
.artnew table tr td .art_new_save_ts strong{color:#333; margin:0px 3px;}
.artnew .group_ks_ts{color:#e59517; font-weight:bold; text-decoration:none;}
.artnew .group_ks_ts:hover{text-decoration:underline;}


/*更多文章-详细*/
#content .art_show{border:none; margin-bottom:10px; padding:0px 10px;}
#content .art_show .mm{float:left; width:660px;}
#content .art_show .mm .art_gg{float:right; margin:10px;}
#content .art_show .rr{float:right; width:300px;}
#content .art_show .rr .r_div{margin-bottom:10px; clear:both; border:1px solid  #25a6ef; border-radius:10px; position:relative; padding-top:20px;}
#content .art_show .rr .r_div .ren_info{clear:both; color:#666; line-height:20px; padding-top:8px; font-size:12px; text-indent:-3em; margin-left:3em;}
#content .art_show .rr .r_div .art_xing{float:left;}
#content .art_show .rr .r_div .art_xing div{height:25px; line-height:25px; color:#666;}
#content .art_show .rr .r_div .art_xing div strong{font-weight:normal;}
#content .art_show .rr .r_div .art_xing div span{height:25px; color:#dc4c6e; font-size:16px; margin-left:3px;}
#content .art_show .rr .r_div.art_gg{border:none; margin-bottom:20px; padding-top:10px;}
#content .art_show .rr h3{background:#25a6ef; height:30px; line-height:30px; width:200px; text-align:center; border-radius:5px; position:absolute; color:#FFF; left:48px; top:-15px; z-index:999;}
#content .art_show .rr ul{padding:5px 0px;}
#content .art_show .rr ul li{line-height:25px; padding-left:5px;}
#content .art_show .rr ul li .top_a{text-decoration:none; color:#25a6ef; float:left;}
#content .art_show .rr ul li .top_a:hover{color:#F33; text-decoration:underline;}
#content .art_show .rr ul li .top_span{font-size:10px; color:#963; padding-right:10px; float:right;}
#content .art_show .rr ul li.on{ background:#FFE8DD;}
#content .art_show .rr .paiming_block{margin:0px; margin-bottom:10px; width:inherit;}
#content .art_show .rr .paiming_block .name{width:130px;}
#content .art_show .rr .paiming_block ul{padding:5px 0px 0px 0px;}
#content .art_show .rr .paiming_block ul li{border:none; height:30px;}
#content .art_show h1{font-size:24px; text-align:center; line-height:40px;}
#content .art_show .userinfo{font-size:12px; padding:0px 10px; height:25px; line-height:25px; padding-top:7px; position:relative;}
#content .art_show .add_art,#content .art_show .close_art,#content .art_show .jubao_art,#content .art_show .gaicuo_art{display:block; float:right; height:26px; line-height:26px; padding-left:32px; padding-right:10px; color:#666; margin-left:15px; text-decoration:none; border:1px solid #FFF; border-radius:5px;}
#content .art_show .add_art{background:url(../images/art_fav.png) no-repeat 2px 0px;}
#content .art_show .add_art:hover{background:url(../images/art_fav.png) no-repeat 2px -35px; border:1px solid #d2d2d2;}
#content .art_show span.add_art{background:url(../images/art_fav.png) no-repeat 2px -35px; border:1px solid #d2d2d2;}
#content .art_show .close_art{background:url(../images/art_ico.png) no-repeat 4px -117px;}
#content .art_show .jubao_art{background:url(../images/art_ico.png) no-repeat 4px -157px;}
#content .art_show .gaicuo_art{background:url(../images/art_ico.png) no-repeat 4px -77px;}
#content .art_show a.close_art:hover,#content .art_show a.gaicuo_art:hover,#content .art_show .jubao_art:hover{border:1px solid #d2d2d2;}
#content .art_show .sys_art{color:#666;}
#content .art_show .author{text-align:center; border-bottom:1px solid #d2d2d2; line-height:25px; color:#666; font-size:12px;}
#content .art_show .author strong{color:#e59517; font-weight:normal; margin-right:10px;}
#content .art_show .art_text{padding:15px; line-height:25px; font-size:16px; word-break:break-all; word-wrap:break-word;}
#content .art_show .bottom_link{font-size:14px; margin-top:4px; padding:10px 20px; text-align:left; color:#666;}
#content .art_show .bottom_link a{text-decoration:none; color:#25a6ef; margin-right:10px;}
#content .art_show .bottom_link a:hover{color:#F33; text-decoration:underline;}
#content .art_show .shengming{ont-size:14px; color:#e59517; line-height:20px; padding:5px 10px; margin:10px 0px 10px 3em; text-indent:-3em;}
#content .art_show .art_text span a:hover span{border-bottom:1px dashed #FF6060;}
#content .art_show #jubao_art_div{position:absolute; z-index:1; right:80px; top:30px; width:120px; background:#FFF; border:1px solid #CCC; padding:0px 5px; display:none;}
#content .art_show .art_text span.s1{background:#d6f2d9;}
#content .art_show .art_text span.s2{background:#C63; color:#FFC; cursor:default; position:relative}
#content .art_show .art_text span.s3{background:#93C; color:#FFC; cursor:default; font-size:1.5em;}
#content .art_show .art_text span.s4{background:#060; color:#FFC; cursor:default; font-size:1.5em;}
#content .art_show #gaicuo_div{border:1px solid #FFC1C1; background:#FFF0F0; padding:3px 5px; font-size:14px; position:absolute; width:auto; z-index:99; line-height:35px; display:none; top:0px; left:0px;}
#content .art_show #gaicuo_div strong{font-size:16px; color:#900; background:#FF0; margin-right:15px;}
#content .art_show #gaicuo_div input{width:75px; padding:3px;}
#content .art_show #gaicuo_div .text{width:90px; font-size:16px; font-weight:bold;}

/* 停止内文广告效果
#content .art_show .art_text span a span{border-bottom:2px dashed #093; padding-left:18px; background:url(../images/search.png) no-repeat 0px 0px; margin:0px 3px;}
#content .art_show .art_text span a:hover span{border-bottom:2px dashed #FF6060; background:url(../images/search.png) no-repeat 0px -24px;}

/*我的打字曲线*/
#my_main h1{font-size:14px; height:30px; line-height:30px;}
#my_main h1 span{float:left;}
#my_main #quxian{margin:10px 0px;}
#my_main #quxian .info{line-height:280px; display:block; height:280px; border:1px solid #CCC; text-align:center; color:#666;}
#my_main canvas{-moz-user-select: none; -webkit-user-select: none; -ms-user-select: none;}
#my_main .art_table{margin:0px 0px 10px 0px; border:none; width:100%;}
#my_main .art_table td{border:none; border-bottom:1px solid #E1E1E1; color:#333;}
#my_main .art_table td table td{border:none;}

/*创建班级*/
#my_main h1 a.new_group_a{float:right; font-size:12px; text-decoration:none; color:#E63;}
#my_main h1 a.new_group_a:hover{color:#F33;}
#my_main .power_no{color:#F33;}
#my_main .power_pass{color:#090;}

/*班级成员*/
#my_main .select_group_div{text-align:right; font-weight:normal; float:right;}
#my_main .select_group_div div{float:left;}
#my_main .select_group_div label{margin-right:10px;}
#my_main .select_group_div .checked{ font-weight:bold; color:#639;}
#my_main .group_admin{color:#F33; font-weight:bold;}
#my_main .group_a_hidden{display:none;}
#my_main .beizhu{padding:2px; width:80px;}
#my_main .art_globallink_span .ks_download{ background:url(../images/ks_list2_v1.png) no-repeat 3px -87px; display:block; padding:0px 3px 0px 23px; float:right; height:24px; line-height:24px; margin-right:0px; text-decoration:none; border:1px solid #4cbaed; border-radius:5px; color:#4cbaed; width:100px;}
#my_main .art_globallink_span .ks_download:hover{background-color:#d6f2ff;}
#my_main .art_globallink_span .ks_page_set{float:right; padding-top:2px;}
#my_main .art_globallink_span .ks_page_set select{padding:3px; border:1px solid #4cbaed; border-radius:5px; color:#333;}
#my_main .art_globallink .weidu_a{position:relative;}
#my_main .art_globallink .weidu_a .weidu{position:absolute; top:0px; right:5px; z-index:999; background:#F33; display:block; color:#FFF; height:20px; line-height:20px; padding:0px 5px; border-radius:10px; min-width:10px; text-align:center; font-weight:bold;}
#content #my_main .ks_info_total{border:1px solid #fad083; border-radius:10px; width:auto; background:#fff4e0;}


/*加入班级*/
#my_main .search_group{padding:20px; border:1px solid #CCC;}
#my_main .s_input_1{padding:2px; width:150px;}
#my_main .s_input_2{padding:2px; width:100px;}
#my_main .s_input_5{padding:2px; width:60px;}
#my_main .s_input_3{padding:2px;}
#my_main .s_input_4{padding:2px;}
#my_main .search_result{height:30px; line-height:30px;}
#my_main .search_info{color:#999; font-size:12px; padding-top:10px;}
#my_main .search_group_div{line-height:22px; padding-bottom:10px; padding-top:10px; border-top:1px solid #CCC;}
#my_main .search_group_div .search_group_left h5{color:#FF8000; font-size:14px;}
#my_main .search_group_left{float:left; width:780px;}
#my_main .search_group_join{float:right; padding-top:10px;}
#my_main .search_group_title{ font-size:12px; color:#393; font-size:12px;}
#my_main .search_form{ margin:10px;}
#my_main .search_form .input{ height:30px; line-height:30px; padding:0px 10px 0px 35px; border:1px solid #4cbaed; width:300px; font-size:16px; color:#333; background:url(../images/list_search.png) no-repeat 0px 0px;}
#my_main .search_form .button{ height:32px; padding:0px 10px; border:1px solid #4cbaed; width:80px; background:#4cbaed; color:#FFF; font-size:14px;}
#my_main .search_user_div{ margin:30px;}
#my_main .search_user_div img,#my_main .search_user_div span,#my_main .search_user_div a{float:left;}
#my_main .search_user_div img{border:1px solid #d2d2d2; border-radius:5px; padding:1px; margin-right:10px;}
#my_main .search_user_div span{height:44px; line-height:20px; padding-top:2px; color:#666; font-size:12px; margin-right:100px;}
#my_main .search_user_div span strong{color:#333; font-size:18px;}
#my_main .search_user_div a.add_button{display:block; margin-left:10px; height:30px; margin-top:5px; width:120px; border-radius:5px; background:#f5a71b; color:#FFF; text-align:center; line-height:30px; text-decoration:none; border:1px solid #f5a71b;}
#my_main .search_user_div a.add_button:hover{color:#f5a71b; background:#FFF; font-weight:bold;}
#my_main .search_user_div a.back_button{ line-height:40px; margin-left:20px; color:#4cbaed;}

/*VIP*/
#my_main .vip_life{height:72px; margin:10px 0px 10px 0px;}
#my_main .vip_life .head_img{padding:2px; border:1px solid #CCC; float:left; margin-left:20px;}
#my_main .vip_life .vip_info{float:left; margin-left:20px; width:335px;}
#my_main .vip_life .vip_info .hi{height:24px; line-height:18px; font-size:16px; font-family:"微软雅黑";}
#my_main .vip_life .vip_info .hi strong{color:#F33; margin:0px 3px; font-weight:normal;}
#my_main .vip_life .vip_info .hi span{color:#666; font-size:14px;}
#my_main .vip_life .vip_info .hi img{margin-left:3px;}
#my_main .vip_life .vip_info .jy{height:24px; line-height:24px; font-size:12px; margin-top:8px; background:url(../images/vip_jindu_bg.png) -410px 8px no-repeat;}
#my_main .vip_life .vip_info .jy div{float:left; width:45px; height:16px; padding-top:24px; padding-left:10px; background:url(../images/my_vip_ico.png) 10px -25px no-repeat;}
#my_main .vip_life .vip_info .jy .on{background:url(../images/my_vip_ico.png) 10px -65px no-repeat;}
#my_main .vip_life .vip_info2{float:left; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; width:170px; line-height:24px; padding:0px 20px; margin-left:20px; color:#666;}
#my_main .vip_life .vip_info2 span{float:left;}
#my_main .vip_life .vip_info2 strong{float:right; font-weight:normal; color:#F33;}
#my_main .vip_life .vip_info2 strong a{ color:#F33; text-decoration:none;}
#my_main .vip_life .vip_info2 strong a:hover{text-decoration:underline;}
#my_main .vip_life .xinyong{float:right; margin-right:20px; line-height:35px; cursor:pointer; color:#666; border:1px solid #d2d2d2; padding:0px 20px; border-radius:10px;}
#my_main .vip_life .xinyong span{float:left;}
#my_main .vip_life .xinyong strong{float:left;color:#F33; font-size:28px;}
#my_main .vip_life .set_mm{float:right; width:140px; height:30px; line-height:30px; padding:0px 20px; text-align:center; margin-top:5px;}
#my_main .vip_life .set_mm a{color:#25a6ef; text-decoration:none; display:block; background:url(../images/my_vip_ico.png) 2px 8px no-repeat;}
#my_main .vip_life .set_mm a:hover{text-decoration:underline;}
#my_main .vip_tequan h3{margin:0px; padding:0px; line-height:30px; height:30px; color:#333; padding-left:15px;}
#my_main .vip_tequan .art_table tr td{text-align:center; color:#333; line-height:32px;}
#my_main .vip_tequan .art_table tr td strong{color:#33983c;}
#my_main .vip_tequan .art_table tr td.on{background:#fff7e0; color:#C30; border-right:1px solid #E1E1E1; border-left:1px solid #E1E1E1;}
#my_main .vip_tequan .art_table .title1 td{background:#EFEFEF; color:#930;}
#my_main .vip_tuiguang{margin-bottom:10px;}
#my_main .vip_tuiguang h3{margin:0px; padding:0px; line-height:30px; height:30px; color:#333; padding-left:15px;}
#my_main .vip_tuiguang p{font-size:14px; color:#666; line-height:24px; margin-bottom:10px; margin:0px; padding:0px; padding:5px 10px; border:1px solid #d2d2d2; border-radius:10px;}
#my_main .vip_tuiguang p a{color:#25a6ef; text-decoration:none;}
#my_main .vip_tuiguang p a:hover{color:#F33; text-decoration:underline;}
#my_main .vip_tuiguang p strong{font-weight:normal; color:#F33; margin:0px 3px;}
#my_main .vip_tuiguang p.p2{}
#my_main .vip_tuiguang .tg_link{margin-top:10px;}
#my_main .vip_tuiguang .tg_link strong{display:block; float:left; height:40px; line-height:40px; color:#333;}
#my_main .vip_tuiguang .tg_link textarea{width:700px; padding:2px; float:left; height:40px;}


/*班级管理*/
#my_main table.art_table tr.group_title_tr td{background-color:#AACCFF;}
#my_main #setpower_li{background:#C7D5F3;}
#my_main #setpower_li input{padding:2px;}

/*主题管理*/
.zhuti_div{}
.zhuti_div .zhuti,.zhuti_div .zhuti_on{float:left; width:119px; border:1px solid #EFEFEF; text-align:center; padding:2px; margin-right:10px; margin-bottom:10px; height:185px; border-radius:10px;}
.zhuti_div a{color:#25a6ef; text-decoration:none; float:left; width:119px;}
.zhuti_div a:hover{color:#F33;}
.zhuti_div strong{line-height:20px; color:#333;}
.zhuti_div .zhuti_on{border:1px solid #FC9; background:#FFFFD5;}
.zhuti_div .shuoming{font-size:12px; text-align:left; float:left; width:104px; color:#666; line-height:16px;}

/*用户more 加好友等功能*/
.u_more_td{position:relative;}
.u_more_td .u_more{position:absolute; top:25px; left:5px; z-index:1000; background:#FFF; border:1px solid #d2d2d2; width:200px; overflow:hidden; box-shadow: 0px 0px 6px 1px #D2D2D2; border-radius:10px; padding:5px 0px;}
.u_more_td .u_more .uinfo{ display:block; width:100%; float:left; margin:5px; height:50px;}
.u_more_td .u_more img{ float:left; border:1px solid #EFEFEF; padding:2px;}
.u_more_td .u_more .uinfo2{line-height:24px; width:145px; float:left;}
.u_more_td .u_more .uinfo2 strong,.u_more_td .u_more .uinfo2 span{ padding-left:5px;}
.u_more_td .u_more .uinfo_vip{display:block; text-align:center; width:190px; margin:20px 5px 10px 2px; height:160px; position:relative;}
.u_more_td .u_more .uinfo_vip img{float:none; width:132px; height:132px; border-radius:10px; overflow:hidden;}
.u_more_td .u_more .uinfo_vip .uinfo2{ width:inherit; float:none;}
.u_more_td .u_more a,.u_more_td .u_more .span_a{display:block; float:left; width:41%; border:1px solid #EFEFEF; text-align:center; text-decoration:none; color:#090; margin:0px 0px 5px 5%;}
.u_more_td .u_more a:hover{background:#396; color:#FFF; text-decoration:none;}
.u_more_td .u_more .span_a{color:#999;}
.u_more_td .u_more .ubeizhu{display:block; width:190px; float:left; padding:0px 0px 5px 10px;}
.u_more_td .u_more .ubeizhu .beizhu_i{width:110px; margin-right:5px; border:1px solid #CCC; padding:2px;}
.u_more_td .u_more .ubeizhu .beizhu_b{width:50px; text-align:center;}

/*消息*/
#message_show{height:600px; overflow:scroll; overflow-x:hidden; padding-right:5px;}
#message_show .page{border-bottom:1px solid #e8e8e8; margin-bottom:10px; padding:5px 0px;}
#my_main form.msg_text tr td{border:none; padding:0px;}
form.msg_text textarea{height:120px; width:760px; margin:5px 5px 5px 0px; padding:3px;}
form.msg_text input{height:40px; width:100px; background:#4cbaed; border-radius:5px; border:none; color:#FFF; margin:5px 0px; cursor:pointer; font-size:16px; font-weight:bold;}
form.msg_text .quxiao{width:60px; margin-left:10px; background:#eaeaea; color:#999; font-weight:normal;}
form.msg_text .ts_info{color:#999; text-align:left; font-weight:normal;}
form.msg_text table{border-left:none; margin-top:5px; padding-top:5px;}
.msg_table_to{ padding-bottom:10px;}
.msg_table_to .msg_head{float:left; border:1px solid #EFEFEF; padding:2px; margin-top:10px;}
.msg_table_to table{float:left;}
.msg_table_to table .top_left{width:20px; height:20px; background:url(../images/mesBgLR.png) no-repeat 0px 0px;}
.msg_table_to table .top_middle{background:url(../images/mes_mid.png) repeat-x 0px -33px; padding-top:5px; color:#39C;}
.msg_table_to table .top_right{width:20px; background:url(../images/mesBgLR.png) no-repeat -20px 0px;}
.msg_table_to table .mid_left{background:url(../images/mesBgLR.png) repeat-y -44px 0px; vertical-align:top;}
.msg_table_to table .mid_left span{display:block; height:25px; background:url(../images/mesBgLR.png) no-repeat 0px -15px;}
.msg_table_to table .mid_middle{background:#e6f9ff; padding:10px 5px 5px 0px; line-height:20px; max-width:700px;}
.msg_table_to table .mid_middle .vip_strong{color:#C63; margin:0px 3px;}
.msg_table_to table .mid_middle img{max-width:800px;}
.msg_table_to table .mid_right{background:url(../images/mesBgLR.png) repeat-y -64px 0px;}
.msg_table_to table .bot_left{height:10px; background:url(../images/mesBgLR.png) no-repeat 0px -56px;}
.msg_table_to table .bot_middle{background:url(../images/mes_mid.png) repeat-x 0px -52px; color:#39C;}
.msg_table_to table .bot_right{background:url(../images/mesBgLR.png) no-repeat -20px -56px;}
.msg_table_to table .date{margin-left:50px;}
.msg_table_to table .del_link{margin-left:20px; font-size:12px; color:#09C; text-decoration:none;}
.msg_table_to table .del_link:hover{color:#F33;}

.msg_table_my{ padding-bottom:10px;}
.msg_table_my .msg_head{float:right; border:1px solid #EFEFEF; padding:2px; margin-top:10px;}
.msg_table_my table{float:right;}
.msg_table_my table .top_left{width:20px; height:20px; background:url(../images/mesBlueBgLR.png) no-repeat 0px 0px;}
.msg_table_my table .top_middle{background:url(../images/mes_mid.png) repeat-x 0px 1px; padding-top:5px; color:#39C;}
.msg_table_my table .top_right{width:20px; background:url(../images/mesBlueBgLR.png) no-repeat -20px 0px;}
.msg_table_my table .mid_left{background:url(../images/mesBlueBgLR.png) repeat-y -38px 0px;}
.msg_table_my table .mid_middle{background:#fafafa; padding:10px 5px 5px 0px; line-height:20px; max-width:700px;}
.msg_table_my table .mid_middle .vip_strong{color:#C63; margin:0px 3px;}
.msg_table_my table .mid_middle img{max-width:700px;}
.msg_table_my table .mid_right{background:url(../images/mesBlueBgLR.png) repeat-y -58px 0px; vertical-align:top;}
.msg_table_my table .mid_right span{display:block; height:25px; background:url(../images/mesBlueBgLR.png) no-repeat -20px -15px;}
.msg_table_my table .bot_left{height:10px; background:url(../images/mesBlueBgLR.png) no-repeat 0px -69px;}
.msg_table_my table .bot_middle{background:url(../images/mes_mid.png) repeat-x 0px -19px; color:#39C;}
.msg_table_my table .bot_right{background:url(../images/mesBlueBgLR.png) no-repeat -21px -69px;}
.msg_table_my table .date{margin-left:50px;}
.msg_table_my table .del_link{margin-left:20px; font-size:12px; color:#09C; text-decoration:none; margin-right:10px;}
.msg_table_my table .del_link:hover{color:#F33;}
.message_div{float:left; width:600px;}
.message_div .msg_h1{ border-bottom:1px solid #e8e8e8;}
.message_div .msg_back{float:left; width:30px;}
.message_div .msg_back a{display:block; width:30px; height:30px; background:url(../images/msg_back.jpg) no-repeat center 5px; text-align:center; text-decoration:none; text-indent:-9999px;}
.message_div .msg_title{float:left; width:520px; text-align:center;}
.message_div .msg_button{float:right; width:30px; position:relative;}
.message_div .msg_button .msg_button_a{display:block; width:30px;  height:30px; background:url(../images/icon_my_typing.png) no-repeat center -452px; text-align:center; text-decoration:none; text-indent:-9999px;}
.message_div #msg_button_div{position:absolute; display:none; width:100px; top:30px; right:0px; z-index:99; background:#FFF; border:1px solid #EFEFEF;}
.message_div #msg_button_div a{display:block; color:#666; font-weight:normal; text-decoration:none; padding:0px 10px;}
.message_div #msg_button_div a:hover{background:#999; color:#FFF;}
.message_userlist{ float:right; width:200px;}
.message_userlist h1{text-align:center; border-bottom:1px solid #e8e8e8;}


/*密码找回*/
#my_pass_forget{ padding-top:20px; }
#my_pass_forget .forget_form{padding-left:50px; line-height:20px;}
#my_pass_forget .forget_form div{ width:100%; height:24px; padding-top:30px;}
#my_pass_forget .forget_form div .send_mail_link{height:24px; background:#4cbaed; color:#FFF; border:0px; box-shadow:none; border-radius:5px; padding:0px 20px; width:auto;}
#my_pass_forget .title{font-size:20px;}
#my_pass_forget .title_ok{font-size:22px; color:#090; font-weight:bold;}
#my_pass_forget .title strong{color:#963; margin:0px 5px;}
#my_pass_forget .input input{ height:25px; line-height:25px; padding:3px 5px; width:200px; background:#daf4ff; box-shadow: 0px 2px 3px #bce2fc inset; border:none; border-radius:5px; font-size:14px; float:left;}
#my_pass_forget .input .t2{float:left; display:block; width:150px; line-height:30px;}
#my_pass_forget .input .ts_info{float:left; margin-left:30px;}
#my_pass_forget .input #code_php{height:40px;}
#my_pass_forget #code_img,#my_pass_forget #code_email,#my_pass_forget #forget_submit{width:100px;}
#my_pass_forget #forget_submit{height:30px; width:150px; line-height:30px; text-align:center; color:#333; background:#25a6ef; color:#FFF; border-radius:5px; margin-top:5px; border:none; font-size:16px; box-shadow:none;}
/*文章智能搜索*/
.art_so{padding:10px;}
.art_so form{margin:10px 0px;}
.art_so form .art_so_div1{ height:36px;}
.art_so form .keywords{padding:3px; height:25px; line-height:25px; font-size:16px; width:500px; border:1px solid #4cbaed; float:left;}
.art_so form .sobutton{padding:3px 10px; height:33px; font-size:16px; background:#4cbaed; color:#FFF; border:none; cursor:pointer; float:left;}
.art_so form .all_num_info{line-height:25px; margin-top:5px; color:#666;}
.art_so form .all_num_info strong{margin:0px 3px; color:#963;}
.art_so form .so_tishi{float:left; line-height:36px;}
.art_so form .so_tishi a{margin-left:20px; color:#25a6ef; text-decoration:none;}
.art_so form .keyword_hot{margin-left:50px;}
.art_so form .keyword_hot a{color:#25a6ef; text-decoration:none; margin-right:15px;}
.art_so form a:hover{color:#F33; text-decoration:underline;}
.art_so .art_so_list{margin-bottom:5px; line-height:20px; border-bottom:1px solid #EFEFEF; padding:5px 0px;}
.art_so .art_so_list .art_list_text{float:left; width:800px; word-break:break-all; word-wrap:break-word;}
.art_so .art_so_list .art_xing{float:right;}
.art_so .art_so_list .art_xing strong{color:#333;}
.art_so .art_so_list h5{font-size:16px; line-height:30px; height:30px;}
.art_so .art_so_list h5.sys{background:url(../images/art_ren.png) 0px -19px no-repeat; padding-left:18px;}
.art_so .art_so_list h5.ren{background:url(../images/art_ren.png) 0px 7px no-repeat; padding-left:18px;}
.art_so .art_so_list strong{color:#cc0000;}
.art_so .art_so_list .art_content{padding:5px 0px; color:#666;}
.art_so .art_so_list .art_info{ font-size:12px;}
.art_so .art_so_list .art_info .art_info_sp1{float:left; color:#008000; margin-right:20px;}
.art_so .art_so_list .art_info .art_info_sp2{float:left;}
.art_so .art_so_list .art_info .u_more_td{float:left;}
.art_so .art_so_list .art_info .u_more_td strong{color:#333;}
.art_so .art_so_list .art_info a{float:left; text-decoration:none;}
.art_so .art_so_list .art_info img{float:left; border:1px solid #EFEFEF; padding:2px;}
.art_so .art_so_list .art_xing .add_art{display:block; width:90px; height:26px; line-height:26px; color:#f6af30; background:url(../images/art_fav.png) no-repeat 10px 0px; margin-bottom:5px; border:1px solid #f6af30; padding:0px 10px 0px 40px;; border-radius:10px; text-decoration:none;}
.art_so .art_so_list .art_xing .add_art:hover{background:url(../images/art_fav.png) no-repeat 10px -34px; border:1px solid #e59517; color:#e59517; font-weight:bold;}
.art_so .art_so_list .art_xing .sys_art{color:#666;}
#content .art_so .art_so_data h3.nokeyword{height:400px; padding-top:10px;}

/*键位练习栏目*/
#content .key_main{float:left; width:670px; padding:10px 0px 10px 20px;}
#content .key_main .key_list{}
#content .key_main .key_list h3{font-size:20px; height:40px; line-height:40px; color:#FFF; text-align:center; font-family:"黑体"; font-weight:normal; background:#e59517; width:200px; margin-bottom:10px; margin-top:10px;}
#content .dazi_jiaocheng h3{font-size:20px; height:30px; line-height:30px; color:#333; border-bottom:1px solid #d1d1d1; font-family:"黑体";}
#content .dazi_jiaocheng h3 strong{float:left; font-weight:normal;}
#content .dazi_jiaocheng h3 a{float:right; font-size:14px;}
#content .key_main .key_list a{display:block; float:left; width:210px; margin:0px 10px 10px 0px; padding-top:5px; text-decoration:none; text-align:center;}
#content .key_main .key_list img{width:95%;}
#content .key_main .key_list span{display:block; background:#25a6ef; border-radius:5px; margin:10px 20px; height:35px; line-height:35px; color:#FFF; text-decoration:none; text-align:center; font-size:16px;}
#content .key_main .key_list a:hover span{background:#06C;}
#content .dazi_jiaocheng{float:right; width:295px; padding-bottom:10px; padding-top:20px;}
#content .dazi_jiaocheng .jiaocheng_list{margin-bottom:10px;}
#content .dazi_jiaocheng .jiaocheng_list ul{padding:10px 5px;}
#content .dazi_jiaocheng .jiaocheng_list ul li{height:30px; line-height:30px; color:#999;}
#content .dazi_jiaocheng a{color:#25a6ef; font-weight:normal; text-decoration:none; float:left;}
#content .dazi_jiaocheng a:hover{color:#F60; text-decoration:underline;}
#content .dazi_jiaocheng .jiaocheng_list ul li span{float:right;}


/*打赏*/
#dashang{line-height:40px; font-size:28px; color:#063; padding:10px;}
#dashang p{padding-bottom:10px;}
#dashang h1{height:50px; line-height:50px; font-size:35px; text-align:center; color:#333;}
#dashang .dashang_div{float:left; width:640px;}
#dashang .dashang_zhifu{float:right; width:320px; background:#FFEDDB; text-align:center; padding-bottom:20px; margin-bottom:10px; border-radius:10px;}
#dashang .dashang_form{border:1px solid #43c282; background:#f0fff7; font-size:16px; line-height:24px; padding:10px; margin-bottom:10px; border-radius:10px;}
#dashang .dashang_form .input_text{padding:3px; width:80px; font-size:18px; font-weight:bold; text-align:center;}
#dashang p.ts{color:#999; padding-bottom:0px; padding-top:5px; font-size:12px;}
#dashang p.ts strong{color:#F0F;}

/*左右侧广告*/
#gg_rl{height:0px; line-height:0px;}
#gg_rl .ggl{position:absolute; top:100px; left:50%; margin-left:-630px; z-index:99; width:120px;}
#gg_rl .ggr{position:absolute; top:100px; left:50%; margin-left:510px; z-index:99; width:120px;}
#gg_rl .gg_close a{display:block; text-align:center; text-decoration:none; background:#ff9966; color:#FFF; height:30px; line-height:30px; margin:5px; border-radius:5px; font-family:"微软雅黑","黑体"; text-shadow: #ff705c 0.1em 0.1em; font-size:16px; letter-spacing:2px;}
#gg_rl .gg_close a:hover{background:#ff6856; color:#FFF;}

/*打字考试设置*/
#my_main .artnew #kstitle{width:350px;}
#my_main .artnew .ks_img_show{height:60px; letter-spacing:0.2em; color:#666; font-size:14px; line-height:60px; text-align:center; float:left; margin-right:5px;}
#my_main .artnew .ks_img_show img{height:55px; padding:1px; border:2px solid #EFEFEF; margin-right:5px; border-radius:5px; cursor:pointer; max-width:100px; float:left;}
#my_main .artnew .ks_img_show img.select{border:2px solid #4cbaed;}
#my_main .artnew #kslogo{width:200px;}
#my_main .artnew .ks_logo_span{float:left; width:350px;}
#my_main .artnew #mingdan{width:500px; height:100px; border:1px solid #999; margin-left:0px;}
#my_main .artnew #xuzhi{width:500px; height:150px; border:1px solid #999; margin-left:0px;}
#my_main .artnew .ks_ts_span{color:#666;}
#my_main #power2{display:none;}
#my_main #ks_time_h,#my_main #ks_time_i,#my_main #ok_sudu,#my_main #ok_right{width:50px;}
#my_main .ks_passnum{ font-weight:normal; color:#c64121; margin-left:3px;}

/*打字考试系统简介*/
#my_main .kshelp_div{ margin:20px 40px 0px 20px;}
#my_main .kshelp_div h3{ color:#F33; font-size:30px; height:50px; line-height:40px; font-family:"黑体"; font-weight:normal; margin-top:10px; margin-bottom:10px; padding-top:10px; padding-left:20px; background:url(../images/ks_help_num.png) 10px 0px no-repeat;}
#my_main .kshelp_div h3 span{margin-right:10px;}
#my_main .kshelp_div .text_info{padding:30px 10px; font-size:24px; color:#666; line-height:45px; background:url(../images/ks_help_bg.png) no-repeat right 15px;  font-family:"黑体"; padding-left:50px;}
#my_main .kshelp_div .text_info a{color:#4cbaed; text-decoration:none;}
#my_main .kshelp_div .text_info a:hover{text-decoration:underline;}
#my_main .kshelp_div .text_info.d2{background-position:100px -135px; text-align:right;}
#my_main .kshelp_div .text_info.d3{background-position:right -285px;}
#my_main .kshelp_div .text_info.d4{background-position:100px -435px; text-align:right;}
#my_main .kshelp_div .text_info.d5{background-position:right -585px;}
#my_main .kshelp_div .text_info.d6{background-position:100px -735px; text-align:right;}
#my_main .kshelp_div .fb_ks{padding-left:20px;}
#my_main .kshelp_div .fb_ks a{display:block; height:40px; line-height:40px; text-decoration:none; color:#FFF; background:#4cbaed; border:1px solid #4cbaed; text-align:center; border-radius:10px; font-size:16px; width:300px; margin:20px auto; }
#my_main .kshelp_div .fb_ks a:hover{background:#FFF; color:#4cbaed;}


/*全屏提示信息*/
#window_box{ background:url(../images/hei30.png); height:100%; width:100%; position:absolute; top:0px; left:0px; z-index:9999; display:none;}
#window_box .info_div{width:400px; height:auto; background:#FFF; margin:0px auto; border-radius:5px; padding:5px 0px; box-shadow: 0px 0px 10px 5px #999;}
#window_box .info_div h4{text-align:center; height:40px; line-height:40px; margin:0px 20px; border-bottom:1px solid #4cbaed; color:#4cbaed; font-size:18px; position:relative;}
#window_box .info_div h4 .close_window{position:absolute; right:0px; top:5px; z-index:999; display:block; width:30px; height:30px; line-height:30px; text-align:center; border-radius:5px; text-decoration:none;}
#window_box .info_div h4 .close_window:hover{background:#4cbaed; color:#FFF;}
#window_box .info_div .newname_div{padding:10px 30px; color:#666;}
#window_box .info_div .newname_div span{margin-right:10px;}
#window_box .info_div .newname_div input{width:200px; padding:5px; border-radius:5px; border:none; background:#daf4ff; box-shadow: 0px 2px 3px #bce2fc inset; font-size:16px;}
#window_box .info_div .newname_div #email_code2{width:60px;}
#window_box .info_div .newname_div .send_mail_link{height:24px; background:#4cbaed; color:#FFF; border:0px; box-shadow:none; border-radius:5px; padding:0px 20px; width:auto;}
#window_box .info_div .qr_div{ text-align:center; height:auto; background:url(../images/bg_qr_code.png) no-repeat center 30px;}
#window_box .info_div .qr_div .qr_img{width:344px; height:344px; margin:0px auto;}
#window_box .info_div .qr_div .qr_tishi{line-height:20px; padding-top:5px;}
#window_box .info_div .button_div{padding:5px 30px; padding-left:110px;}
#window_box .info_div .button_div a{display:block; float:left; width:100px; height:35px; line-height:35px; margin-right:10px; text-align:center; text-decoration:none; color:#FFF; background:#25a6ef; border-radius:5px;}
#window_box .info_div .button_div a.double{width:180px;}
#window_box .info_div .button_div a.quxiao{background:#d3d3d3; color:#333;}
#window_box .info_div .button_div #box_button_span_ts{float:left; width:180px; height:20px; line-height:20px; text-align:center; color:#999;}
#window_box .info_div .button_div #box_button_span_ts strong{color:#333; margin-right:5px;}
#window_box .info_div .typing_end_div{padding:20px 10px; text-align:center; color:#666; font-size:16px;}
#window_box .info_div .typing_end_div strong{font-size:20px; margin:0px 2px; color:#4cbaed;}
#window_box .info_div .typing_end_div2{padding:20px 30px; color:#dc6c2f; font-weight:bold; font-size:24px; height:35px; line-height:35px; background: #fff1ea url(../images/ico_keyboard.png) no-repeat 80px 0px; margin:10px auto; padding:5px; padding-left:120px; width:240px; border-radius:5px;}
.rtop{width: 60px;height: 60px;position: fixed;bottom: 80px;left: 90%;float: left;}
.rtop a{float:left;width: 100%;text-align: center;line-height: 30px;height: 60px;font-size: 24px;font-weight: 700;text-decoration: none;background: #5bc0de;border: 1px #5bc0de solid;color: #fff;}
.rtop a:hover{background:#0ed6ea;color:#fff;border: 1px #0ed6ea solid;}
