@charset "utf-8";
/* CSS Document */


.sForm{ width:519px; height:28px; float:right; margin-top:23px; background:url(../images/index_icons.gif) no-repeat; border:solid #f4f4f4 3px;}
.sForm .channelSelect{ float:left; height:28px; width:64px; line-height:28px; position:relative;}
.sForm .channelSelect .curChannel{ color:#0485be; width:51px; padding-left:13px; height:28px; overflow:hidden; display:block;}
.sForm .channelSelect .curChannel:hover{ color:#0485be; background:none;}
.sForm .channelSelect ul{ border:solid #e3e3e3 1px; position:absolute; top:28px; left:0px; width:62px; border-top:none; z-index:999; background:#FFF;display:none}
.sForm .channelSelect ul li{ border-bottom:solid #CCC 1px;}
.sForm .channelSelect ul a{ width:49px; padding-left:13px; display:block; color:#666;}
.sForm .channelSelect ul a:hover{ color:#0485be;}
.sForm .sTxt{ width:347px; height:28px; border:none; background:none; margin-left:5px; float:left; line-height:28px; color:#c1c1c1;}
.sForm .sBtn{ float:right; width:98px; height:28px; border:0 none; color:#FFF; text-align:center; line-height:28px; cursor:pointer; background:none;}
.index_nav{ height:40px; background:#e2f5fc; position:relative; z-index:9;}
.index_nav b{ background:url(../images/index_icons.gif) no-repeat; width:4px; height:4px; overflow:hidden; display:block; position:absolute;}
.index_nav .top_l{ background-position:-511px -32px; top:0px; left:0px;}
.index_nav .top_r{ background-position:-515px -32px; top:0px; right:0px;}
.index_nav .bottom_l{ background-position:-511px -36px; bottom:0px; left:0px;}
.index_nav .bottom_r{ background-position:-515px -36px; bottom:0px; right:0px;}
.index_nav ul{ height:24px; padding:8px 22px 8px 10px;}
.index_nav li{ float:left; line-height:24px; font-weight:bold;}
.index_nav li a{ padding-left:10px; display:block; height:24px; float:left;}
.index_nav li span{ padding-right:10px; display:block; float:left;}
.index_nav li a:hover{ background:url(../images/index_icons.gif) no-repeat left -44px; cursor:pointer;}
.index_nav li a:hover span{ background:url(../images/index_icons.gif) no-repeat right -44px; color:#FFF; cursor:pointer;}
.index_nav li.sele{ background:url(../images/index_icons.gif) no-repeat -506px -32px; width:1px; height:6px;  margin:9px 15px 0 15px; overflow:hidden;}
.index_nav li.new{ float:right; font-size:14px; position:relative;}
.index_nav li.new img{ position:absolute; top:0px; right:-8px;}

.box{ width:960px; margin:17px auto 0 auto;}
.box_left{ float:left; width:640px;}
.box_right{ float:right; width:280px;}
.ipad{ height:160px;}
.ipad .ipadLeft{ float:left; width:169px;}
.ipad .ipadLeft a{ display:block; height:46px; background:#F7F7F7; color:#666; line-height:46px; font-size:14px;}
.ipad .ipadLeft a:hover{ background:#e3f5fc; color:#0285bd;}
.ipad .ipadLeft a.pc_2{ margin:11px 0;}
.ipad .ipadLeft b{ background:url(../images/index_icons.gif) no-repeat; width:46px; height:46px; float:left; margin-right:12px; _margin-right:9px; overflow:hidden; display:block;}
.ipad .ipadLeft a.pc_1 b{ background-position:0 -72px;}
.ipad .ipadLeft a.pc_1:hover b{ background-position:-50px -72px;}
.ipad .ipadLeft a.pc_2 b{ background-position:0 -122px;}
.ipad .ipadLeft a.pc_2:hover b{ background-position:-50px -122px;}
.ipad .ipadLeft a.pc_3 b{ background-position:0 -172px;}
.ipad .ipadLeft a.pc_3:hover b{ background-position:-50px -172px;}
.ipad .ipadRight{ width:461px; height:160px; float:right;}

.commendSlide{ width:640px; /*margin-top:40px;*/ position:relative;}
.titleBar{ height:17px; overflow:hidden;}
.titleBar h3{ font-size:14px; color:#F60; float:left;}
.titleBar span{ float:left; margin-left:4px;}
.titleBar span a:hover{ color:#FFF; background:#0285bd;}
/*-----------------------------*/

.r_focus{margin-left:140px; height:17px; width:500px; top:0px; text-align:right; position:absolute;}
.r_focus span,.r_focus a{ background:url(../images/index_icons.gif) no-repeat; display:inline-block; overflow:hidden;}
.r_focus .r_current{ background-position:-100px -114px; width:7px; height:7px; margin:5px;}
.r_focus span{ background-position:-111px -114px; width:7px; height:7px; margin:5px;}
.r_focus a{ width:17px; height:17px; margin-left:5px;}
.r_focus a{ background-position:-100px -72px; cursor:default;}
.r_focus .r_default{ background-position:-121px -72px;}
.r_focus .r_right{ background-position:-121px -93px; cursor:pointer;}
.r_focus .r_left{ background-position:-100px -93px; cursor:pointer;}
.r_gundong{ width:640px;overflow:hidden;}
.r_scrolls{ width:2560px;}


/*----------------------------------------------*/
.container{ height:216px; margin-top:15px;float:left; width:640px;}
.pic{ width:100px; float:left; text-align:center; margin-left:35px;}
.pic img{ margin-bottom:8px;}
.pic a{ line-height:18px;}
.pic a:hover{ background:#0285bd; color:#FFF;}
.pic p{ display:block; font-size:15px; color:#F60; line-height:17px; margin-top:6px;font-weight:bold;}
.pic b{ background:url(../images/index_icons.gif) no-repeat -121px -114px; width:17px; height:17px; display:inline-block; vertical-align:text-top; margin-right:5px;}

.good{ margin-top:40px; position:relative;}
.goodTop{ margin-top:15px; float:left; width:640px;}
.good_text{ width:300px; float:left; margin:0 40px 40px 0;}
.good_text img{ float:left; width:84px; height:118px; margin-right:15px;}
.good_text h3{ font-size:14px; font-weight:normal; margin-bottom:4px;}
.good_text h3 a:hover{ background:#0285bd; color:#FFF;}
.good_text p{ color:#000;margin-top:3px;}
.star{ height:18px; display:block; margin-top:10px;}
.star span{ font-size:14px; color:#F60; margin-left:6px;}
.star b{ width:75px; height:14px; float:left; display:block; background:url(../images/star.gif) no-repeat;}
.star .ss1{ background-position:0 0;}
.star .ss2{ background-position:0 -14px;}
.star .ss3{ background-position:0 -28px;}
.star .ss4{ background-position:0 -42px;}
.star .ss5{ background-position:0 -56px;}
.star .ss6{ background-position:0 -70px;}
.star .ss7{ background-position:0 -84px;}
.star .ss8{ background-position:0 -98px;}
.star .ss9{ background-position:0 -112px;}
.star .ss10{ background-position:0 -126px;}
.star .ss11{ background-position:0 -140px;}
.good_text .text{ color:#666; margin-top:15px;}

.btnBottom{ float:right;}
.btnBottom li{ float:left;}
.btnBottom a{ margin-left:18px;}
.btnBottom a:hover{ background:#0285bd; color:#FFF;}
.btnBottom .current a{ color:#FFF; cursor:default; background:#0285bd;}
.btnBottom .current a:hover{ color:#FFF;  background:#0285bd;}

.atte{ display:block; margin-top:12px;}
.atte dt{ float:left; width:150px; line-height:20px;}
.atte dt img{ margin-bottom:5px;}
.atte dt b{ color:#0285bd;}
.atte dt b a:hover{ color:#FFF; background:#0285bd;}
.atte dd{ float:right; width:486px;}
.atte dd .pic_yi{ width:83px; height:162px; float:left; margin:0 0 15px 38px; display:inline;overflow: hidden;}
.atte dd .pic_yi img{ margin-bottom:5px;}
.atte dd .pic_yi p{ line-height:18px; text-align:center;}
.atte dd .pic_yi p a:hover{ background:#0285bd; color:#FFF;}

.coop{ border-top:dashed #CCC 1px;}
.coop dt{ font-size:14px; color:#424242; font-weight:bold; padding:20px 0 10px 0;}
.coop dd li{ float:left; width:160px; color:#666; line-height:26px;}
.coop dd li a{ color:#666;}
.coop dd li a:hover{ color:#0285bd}

.authorNew{padding-bottom:15px;}
.authorNew dd{width:590px;height:142px;padding:13px 25px;background:url(../images/authorIcons.gif) -79px 4px no-repeat #f8f8f8;overflow:hidden;}
.authorNewTitle{height:50px;overflow:hidden;}
.authorNewTitle a{float:right;display:block;width:79px;height:27px;background:url(../images/authorIcons.gif) no-repeat;color:#fff;text-align:center;font:13px/27px "宋体";margin:11px 6px 0;}
.authorNewTitle a:hover{color:#fff;}
.authorNewTitle a.noMar{margin-left:0;}
.authorNewTitle p{font-size:23px;color:#181818;width:405px;line-height:30px;font-family:宋体;overflow:hidden;}
.authorNewTitle p .numOra{color:#fe6500;font-size:30px;}
.authorNewTitle p .fontSmall{font-size:13px;color:#a8a8a8;display:block;text-align:right;line-height:14px;padding-right:8px;}
.authorNew dd ul{width:600px;padding-top:7px;}
.authorNew dd ul li{float:left;margin:0 20px 0 10px;_margin:0 22px 0 6px;width:70px;}
.authorNew dd ul li a{display:block;width:70px;height:84px;position:relative;}
.authorNew dd ul li a b{display:block;width:1px;height:1px;background-color:#fff;position:absolute;overflow:hidden;}
.authorNew dd ul li a b.rl{top:0;left:0;}
.authorNew dd ul li a b.rr{top:0;right:0;}
.authorNew dd ul li a b.cl{bottom:0;left:0;}
.authorNew dd ul li a b.cr{bottom:0;right:0;}
.authorNew dd ul li a span{position:absolute;bottom:0;left:0;width:70px;height:16px;background:url(../images/teacherSpan.png) repeat-x;line-height:16px;text-align:center;color:#fff;}

.userNAME{ height:40px;}
.userNAME .zhuce{ background:url(../images/index_icons.gif) no-repeat -100px -135px; display:block; width:140px; height:40px; float:left; font-size:0px; text-indent:-999px;}
.userNAME .zhuce:hover{ background:url(../images/index_icons.gif) no-repeat -100px -179px;}
.userNAME .denglu{ background:url(../images/index_icons.gif) no-repeat -240px -135px; display:block; width:140px; height:40px; float:left; font-size:0px; text-indent:-999px;}
.userNAME .denglu:hover{ background:url(../images/index_icons.gif) no-repeat -240px -179px;}

.ment{ display:block; margin-top:10px;}
.ment dt{ line-height:28px; border-bottom:dashed #e8e8e8 1px; font-size:14px; color:#F60; font-weight:bold;}
.ment dd{ line-height:24px; color:#666; padding-top:8px;}

.ment_top{ /*margin-top:40px;*/}
.ment_center{ line-height:28px; height:28px; border-bottom:dashed #e8e8e8 1px;}
.ment_center ul{ width:88px; height:16px; float:right;}
.ment_center li{width:41px; height:14px; border:solid #e8e8e8 1px; line-height:14px; text-align:center; float:left;}
.ment_center .current{ width:45px;width:43px; height:16px; background:#0285bd; color:#FFF; display:block; line-height:16px; text-align:center; border:none;}
.ment_center a:hover{ color:#F60;}
.ment_center .current a{ color:#FFF; cursor:default;}
.ment_center .current a:hover{ color:#FFF;}
.ment_center b{ float:left; font-size:14px; color:#F60;}

.ment_bottom{ padding-top:5px;}
.ment_bottom li{ border-bottom:dashed #e8e8e8 1px; padding:7px 0;}
.ment_bottom .shu_1,.ment_bottom .shu_2{ width:17px; height:15px; overflow:hidden; float:left; text-align:center; line-height:15px; margin:2px 10px 0 0;}
.ment_bottom .shu_1{ background:url(../images/index_icons.gif) no-repeat -142px -72px; color:#FFF;}
.ment_bottom .shu_2{ background:url(../images/index_icons.gif) no-repeat -142px -91px; color:#8f8f8f;}
.ment_bottom .text{ float:left;}
.ment_bottom .text a:hover{ color:#FFF; background:#0285bd;}
.ment_bottom .name{ float:right; color:#c3c3c3;}
.ment_bottom .star{ margin:5px 0;}

.Wond{ margin-top:32px;}
.Wond_top{ margin-top:5px; line-height:32px; text-align:center; color:#0285bd; padding-bottom:6px; border-bottom:dashed #e8e8e8 1px;}
.Wond_top p a:hover{ color:#FFF; background:#0285bd;}
.Wond_top img{ margin-top:10px;}

.Wond_center{}
.Wond_center li{ border-bottom:dashed #e8e8e8 1px; height:32px;}
.Wond_center li b{ background:url(../images/index_icons.gif) no-repeat -100px -125px; width:2px; height:2px; display:block; float:left; margin:15px 5px 0 0; overflow:hidden;}
.Wond_center li a{ float:left; margin-top:7px;}
.Wond_center li a:hover{ color:#FFF; background:#0285bd;}
.Wond_center li span{ float:right; color:#c3c3c3; line-height:32px;}

.coopTop{ margin-top:5px;}
.coopTop ul{ padding:3px 0; border-bottom:dashed #e8e8e8 1px;}
.coopTop li{ width:70px; float:left; padding:2px 0;}
.coopTop li a{ float:left;}
.coopTop li a:hover{ color:#FFF; background:#0285bd;}

.links{ width:960px; margin:0 auto; border-top:dashed #e8e8e8 1px; margin-top:30px; padding-top:12px; display:block;}
.links dt{ font-size:14px; font-weight:bold; padding:20px 0 10px 0;}
.links dd{ line-height:26px; color:#666;}
.links dd a{ color:#666;}
.links dd a:hover{ color:#0285bd;}
.links dd span{ margin:0 8px;}

.footer{ background:url(../images/bottom_icons.gif) repeat-x; height:268px; margin-top:22px; border-top:dashed #dcf1f9 1px;}
.part{ width:960px; margin:0 auto; padding:15px 0; border-bottom:solid #d2f1fd 1px;}
.part dl{ float:left; width:205px; float:left; line-height:24px;}
.part dl.last{ width:100px;}

.part dt{ font-size:14px; font-weight:bold; color:#666;}
.part dd a:hover{ color:#FFF; background:#0285bd;}
.footer_bottom{ border-top:solid #f6fdff 1px; width:960px; margin:0 auto; padding-top:15px; line-height:22px; text-align:center; color:#999;}


/*首页焦点图*/
#focus {width:461px; height:160px; overflow:hidden; position:relative;}
#focus ul {height:160px; position:absolute;}
#focus ul li {float:left; width:461px; height:160px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btn {position:absolute; width:441px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#FFF;}
#focus .btn span.on {background:#000;}

/*登录状态*/

.loginBox {
    color: #333333;
    font-size: 12px;
    line-height: 1.5em;
    margin-bottom: 10px;
	 width:280px;
}
.loginBox .btnInput {
    background: url(../images/icons_loginBox.gif) no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    height: 19px;
    line-height: 19px;
    text-align: center;
}
.loginBox .icons {
    background: url(../images/icons_loginBox.gif) no-repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 0;
    overflow: hidden;
    width: 0;
}
.loginBox .clearfix {
    overflow: hidden;
}
.loginBox .clear {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
}
.loginBox .tBorder, .loginBox .bBorder {
    background-color: #FFE0B1;
    font-size: 0;
    height: 1px;
    line-height: 0;
    margin: 0 auto;
    overflow: hidden;
    width: 278px;
}
.loginBox .mainCon {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #FFE0B1;
    border-style: solid;
    border-width: 0 1px;
}
.loginBox .titleBar {
    background-color: #FFEFD6;
    background-image: none;
    color: #D94A00;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    padding-left: 12px;
}
.loginBox .conta {
    background-color: #FFF9F1;
    border: 0 none;
    height: 95px;
    overflow: hidden;
    padding: 0;
}
.loginBox .loging {
    padding: 9px 0 0 19px;
}
.loginBox .loging dt {
    float: left;
    line-height: 21px;
    width: 48px;
}
.loginBox .loging dd {
    overflow: hidden;
}
.loginBox .loging dd.clear {
    height: 6px;
}
.loginBox .loging .logInput {
    background-color: #FFFFFF;
    border: 1px solid #FFD698;
    height: 19px;
    line-height: 19px;
    padding: 0 2px;
    width: 120px;
}
.loginBox .loging .logBtn {
    background-position: -95px 0;
    display: inline;
    float: left;
    margin: 1px 5px 0 0;
    width: 40px;
}
.loginBox .loging .regBtn {
    background-position: -99px -21px;
    display: inline;
    float: left;
    margin: 1px 7px 0 0;
    width: 36px;
}
.loginBox .loging a {
    color: #999999;
}
.loginBox .loged {
    padding: 9px 0 0 12px;
}
.loginBox .loged .picInfo {
    float: left;
    text-align: center;
    width: 42px;
}
.loginBox .loged .uPhoto {
    border: 1px solid #E4E4E4;
    float: left;
    font-size: 0;
    height: 40px;
    line-height: 0;
    margin-bottom: 2px;
    position: relative;
    width: 40px;
}
.loginBox .loged .uPhoto .icons {
    height: 2px;
    position: absolute;
    width: 2px;
}
.loginBox .loged .uPhoto .lt {
    background-position: -58px -24px;
    left: -1px;
    top: -1px;
}
.loginBox .loged .uPhoto .rt {
    background-position: -60px -24px;
    right: -1px;
    top: -1px;
}
.loginBox .loged .uPhoto .lb {
    background-position: -58px -26px;
    bottom: -1px;
    left: -1px;
}
.loginBox .loged .uPhoto .rb {
    background-position: -60px -26px;
    bottom: -1px;
    right: -1px;
}
.loginBox .loged .uPhoto a {
    float: left;
}
.loginBox .loged .txtInfo {
    line-height: 17px;
    overflow: hidden;
    padding-left: 12px;
}
.loginBox .loged .level {
    height: 24px;
}
.loginBox .loged .level .icons {
    background-position: 0 -24px;
    height: 16px;
    margin: 4px 4px 0 0;
    width: 14px;
}
.loginBox .loged .level span {
    color: #999999;
}
.loginBox .loged .coin {
    height: 24px;
}
.loginBox .loged .level .tit, .loginBox .loged .coin .tit {
    color: #999999;
    float: left;
    width: 37px;
}
.loginBox .loged .coin .icons {
    background: url("../images/coinIcon.gif") no-repeat scroll -20px 0 transparent;
    display: inline;
    float: left;
    font-size: 0;
    height: 13px;
    line-height: 0;
    margin: 5px 4px 0 0;
    overflow: hidden;
    width: 14px;
}
.loginBox .loged .ep {
    height: 26px;
    overflow: hidden;
}
.loginBox .loged .ep .icons {
    background-position: -38px -25px;
    height: 14px;
    margin: 6px 3px 0 0;
    width: 15px;
}
.loginBox .loged .enterBtn {
    background-position: 0 0;
    margin-top: 6px;
    width: 90px;
}
.enterUCBtn {
    background: url(../images/bg_enterUC.gif) no-repeat scroll 0 0 transparent;
    color: #FFFFFF !important;
    float: left;
    height: 19px;
    line-height: 19px;
    margin-top: 6px;
    text-align: center;
    width: 112px;
}
a.enterUCBtn:hover {
    color: #FFFFFF;
}

.commendSlide .titleBar a.Hocser:hover{ color:#FFF; background:#0285bd;}