@charset "utf-8";

/*IE滚动条样式*/
*{
   scrollbar-3dlight-color:#D4D0C8; 
   scrollbar-highlight-color:#fff; 
   scrollbar-face-color:#E4E4E4; 
   scrollbar-arrow-color:#666; 
   scrollbar-shadow-color:#808080; 
   scrollbar-darkshadow-color:#D7DCE0; 
   scrollbar-base-color:#D7DCE0; 
   scrollbar-track-color:#;
}

::-webkit-scrollbar-track-piece{
	background-color:#fff;
	-webkit-border-radius:0;
}
::-webkit-scrollbar{
	width:8px;
	height:8px;
}
::-webkit-scrollbar-thumb{
	height:50px;
	background-color:#999;
	-webkit-border-radius:4px;
	outline:2px solid #fff;
	outline-offset:-2px;
	border: 2px solid #fff;
}
::-webkit-scrollbar-thumb:hover{
	height:50px;
	background-color:#9f9f9f;
	-webkit-border-radius:4px;
}

body,select,option,input{font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#515151;}
body,div,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,img,p{margin:0;padding:0}
body,html{-webkit-text-size-adjust:none;}
body {background:#fff; font-size:12px; color:#515151;}
table {font-size:12px;}
input,button,select,textarea{outline:none;-moz-outline:none;}
textarea{resize:none;}
ul,ol,li{list-style-type:none}
form{ display:inline;}
img {border:none;}
a {color:#333; text-decoration:none;}
a:hover {color:#4db0e1;}
a:focus {outline:none; -moz-outline:none;}
.clearfix:after {clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden}
.clearfix {display:inline-block;}
.clearfix {display:block;} 
.wrap, .main{width:1000px;margin:0 auto 0 0;font-size: 12px;}
.prominent{ color:#167db9; font-weight:bold;}
.header {height: 71px;width: 1000px;z-index:999;position:fixed;_position:absolute;*margin-left:-185px;/*有左边菜单时兼容IE7*/	background-image: url(../images/skin_blue/top_bg.jpg);background-repeat: no-repeat;}
.header_ie7 {*margin-left:0;/*没左边菜单时回归IE7*/}
.header .logo {float: left;height: 71px;width: 300px;}
.logo h1 {height: 71px;width: 353px;text-indent: -9999px;}
.header .skin { float:right; margin:30px 10px 0 0; width:80px; height:13px;}
.header .skin li{float:left;cursor:pointer;margin-left:8px;display:inline;width:13px;height:13px;background: url(../images/skin_blue/skin_btn.png) no-repeat;}
.header .skin .skin_blue { background-position:0 0;}
.header .skin .skin_red { background-position:-13px 0;}
.header .skin .skin_green { background-position:-26px 0;}
.header .skin .skin_blue.skin_clicked { background-position:0 -13px;}
.header .skin .skin_red.skin_clicked { background-position:-13px -13px;}
.header .skin .skin_green.skin_clicked { background-position:-26px -13px;}
.header_text {background-image: url(../images/skin_blue/top_bg2.jpg);background-repeat: no-repeat;}
.header .sel_km_box { float:right; margin:25px 10px 0 0;}
.header .sel_km { border:1px solid #1498DE;}
.header .plan_box {float: right;margin: 25px 10px 0 0;color: #167FB9;}

.fl {float: left;}
.w185 {width: 185px; margin-top:71px;}
.fr {float: right;}

/******input btn extarea select通用样式******/
.form_btn {width: 102px;height:32px;border: 0;font-family: 'Microsoft Yahei','\5FAE\8F6F\96C5\9ED1';font-size: 14px;line-height: 32px;color: #4db0e1;text-shadow: 0 1px 1px #fff;cursor: pointer;background: #fff url(../images/skin_blue/btn_bg.png) 0 -32px;}
.form_btn:hover{background-position: 0 0px;color: #4db0e1;}
.form_btn_gray{width: 76px;height:27px;border: 0;font-family:'Microsoft Yahei','\5FAE\8F6F\96C5\9ED1';font-size: 14px;line-height: 27px;color: #8f8f8f;text-shadow: 0 1px 1px #fff;cursor: pointer;background: #fff url(../images/skin_blue/form_btn_gray.png) 0 0;}
.input_text{color: #515151; border:1px solid #ccc; padding:8px 4px;  width:220px; background:#fff url(../images/skin_blue/input_bg.gif) repeat-x;}
.extarea_text{line-height: 20px;color: #515151;border:1px solid #ccc; padding: 5px; margin-top: 12px; margin-bottom: 12px;}
.form_select{color: #515151;border:1px solid #ccc; padding:7px 5px; background-image: url(../images/skin_blue/input_bg.gif) repeat-x left top; width:230px;}

/*左侧通用版本*/
.left_menu {width: 185px;position:fixed;_position:absolute; background-color: #f1faff; border-right: 1px solid #4db0e1;height: 100%;}
.left_menu h2 {line-height: 42px;text-align:center; height: 42px; font-family:'Microsoft Yahei','\5FAE\8F6F\96C5\9ED1';font-size: 18px; font-weight: bold; color: #333; border-bottom: 1px solid #4db0e1;}
.left_menu ul li {line-height: 40px; height: 40px;font-size:12px; font-weight: bold; border-bottom: 1px solid #4db0e1;float: left;width: 185px;}
.left_menu li a {display: block; font-family:'Microsoft Yahei','\5FAE\8F6F\96C5\9ED1';color:#515151; background-color: #e0f2fc; border-top: 1px solid #eff8fd;border-bottom: 1px solid #eff8fd; height: 38px;  width:155px; padding:0 10px 0 20px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.left_menu li a:hover {color: #4db0e1;}
.left_menu li.onthis a {color:#4db0e1; background-color: #fff; width: 155px; padding:0 10px 0 16px; text-decoration: none; height: 40px; border:none; border-left: 4px solid #4db0e1; border-right: 1px solid #fff;}
.wrap .right {float: right;width: 790px; margin-top:71px;}

/*右侧顶部通用版本*/
.right .right_top {height: 26px;border-bottom: 1px solid #4db0e1; padding-top: 8px;padding-bottom: 8px;line-height: 26px;}
.right_top .search {background: url(../images/skin_blue/search_class_bg.gif) no-repeat; height: 25px;line-height:25px;width: 170px;float: left; position:relative;}
.search_class_text {background: none;border: none;color: #515151;width: 135px; padding:3px 2px 3px 10px;}
.search_class_btn {vertical-align: middle; position:absolute; top:6px; right:8px;}
.reback {float: right; margin-right:10px;}
.reback a {font-size: 14px;color:#4db0e1;}

/*课程列表通用样式*/
.sub_content { margin-bottom:20px;}
.content .first_list {line-height:34px;width:755px;margin-top:8px;display:inline-block;padding-left:35px;font-size:14px;background: url(../images/skin_blue/first_list.png) no-repeat;cursor:pointer;}
.first_list.slidedown {background: url(../images/skin_blue/first_list_slidedown.png) no-repeat;}
.first_list.slideup {background: url(../images/skin_blue/first_list.png) no-repeat;}
.content .sub_list {padding:5px 10px 10px 10px; border:1px solid #c9e4f3; border-top:none;}
.content .sub_list li {line-height:32px;width:735px;padding-left:30px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;height: 32px;border-bottom: 1px dashed #E8E8E8;}
.content .sub_list li:hover{background-color: #f1faff;}
.content .class_list {padding: 10px;}
.content .class_list li {line-height:36px;width:735px;padding-left:30px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;height: 36px;border-bottom: 1px dashed #E8E8E8;}
.content .class_list li:hover{background-color: #f1faff;}
.list_type_exam li{background: url(../images/skin_blue/list_tpye_exam.png) no-repeat 10px center;}
.list_type_listen li{background: url(../images/skin_blue/list_tpye_listen.png) no-repeat 10px center;}
.list_type_book li{background: url(../images/skin_blue/list_tpye_book.png) no-repeat 10px center;}

.list_for_notice li span { display:block; float:left;}
.list_for_notice li .title { width:600px; height:30px; overflow:hidden; word-wrap: break-word; word-break: normal;}
.list_for_notice li .wy { width:70px; text-align:right; color:#4DB0E1;}
.list_for_notice li .yy { width:70px; text-align:right; color:#999;}
.list_for_notice li .to_del { width:50px; text-align:right; cursor:pointer; color:#777;}
.list_for_notice li .to_del:hover { color:#4DB0E1;}
	
/* 听力教室 */
.left_menu_page { height:16px; padding-top:10px; clear:both; margin-right:10px; float:right; text-align:right;}
.left_menu_page span{  height:14px; cursor:pointer; display:inline-block; text-align:left; }

.tljs {padding-top: 5px;}
.tljs h2{ text-align:left; line-height: 36px; height: 36px; text-indent:1em; font-family:'Microsoft Yahei','\5FAE\8F6F\96C5\9ED1'; font-size: 18px;font-weight: bold;color: #333;border-bottom: 1px solid #4db0e1;}
.content .edition {line-height: 28px;color: #4DB0E1;height: 28px; font-size:12px; font-weight: normal;padding-left: 10px; margin-top: 10px;background-color: #F6F6F6;}
.tljs ul{padding:0 10px 0 10px;}
.tljs li {line-height:36px; padding-left:30px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;overflow:hidden;height: 36px;border-bottom: 1px dashed #E8E8E8;}


/* 黄冈密卷 */
.coursetag {padding-top: 10px;border-bottom: 1px solid #e2e2e2;position: relative;}
.coursetag p {padding-left:5px;color: #ddd;padding-bottom: 2px;vertical-align: middle;}
.coursetag p a {line-height: 16px;margin: 0 12px 8px 12px;display: inline-block; font-weight:bold;}
.coursetag p .on {background-color: #4db0e1;padding: 0 4px;color: #fff;}

/********* 写作天地**********/

/********* table通用样式**********/
.thead {border-collapse:collapse;line-height: 26px; font-size:14px;}
.thead td {color:#167db9;border:1px solid #cdebfa;height:33px;border-bottom:none;background:url(../images/skin_blue/thead_bg.png);text-shadow: 0 1px 1px #fff;}
.table {border-collapse:collapse;line-height: 20px; font-size:12px;}
.table td {border:1px solid #cdebfa;padding: 5px;}
.table tr.alt td {background:#f1faff;} /*这行将给所有的tr加上背景色*/
.table tr.over td {background:#e0f2fc;} /*这个将是鼠标高亮行的背景色*/

.xztd { padding:15px 0 0 0;}
.xztd .zwbt {font-size: 16px;padding:8px;line-height: 30px;color: #333;text-align: center;}
.xztd .info {background:#f8f8f8;padding:5px;line-height: 20px;text-align: center;}
.xztd .text {line-height: 1.6em;font-size: 14px;padding: 10px 8px;margin-bottom: 15px;border-bottom: 1px dashed #EBEBEB; word-wrap: break-word;}
.lsdp_title h3 {font-size: 16px;line-height: 36px;font-weight: bold;height: 36px;margin-bottom: 12px;border-bottom: 1px solid #f0f0f0;font-family: 'Microsoft Yahei','\5FAE\8F6F\96C5\9ED1';}
.lsdp_text { line-height:20px;}

/********* 我要评论样式**********/
.comment .reTitle h3 {font-size: 16px;line-height: 36px;font-weight: bold;height: 36px;margin-bottom: 12px;border-bottom: 1px solid #f0f0f0;font-family: 'Microsoft Yahei','\5FAE\8F6F\96C5\9ED1';}
.comment .retips {line-height: 22px;}
.comment .retips p {text-indent: 2em;}
#form_comment { padding:20px; padding-right:0;}
#form_comment .scode {width:70px; height:30px; font-size:16px; font-weight:bold; text-align:center; vertical-align: middle; padding:0; border:1px solid #ccc; padding:4px;}
.comment .combtn:hover{background-position: 0 -32px;color: #4db0e1;}

/********* 评论列表样式**********/
.post_list li {border-bottom: 1px dashed #eaeaea;padding: 12px 8px 12px 8px;}
.post_list .fl {width: 40px;margin-right: 15px;display: inline;}
.post_list .fr {float: right;width: 715px;}
.post_list .photo img {padding-right:12px;}
.post_list .commenter {margin-bottom: 10px;color: #8E8E8E;}
.post_list .commenter span {color: #2392E4;padding-right: 10px;}
.post_list .comment_text {line-height: 20px; word-wrap:break-word; }
.xztd .remark { padding:2px 12px 12px 0px;line-height: 22px;}
.xztd .remark span{ color:#4db0e1;}
.xztd .tips {background-color: #f8f8f8; padding:5px 12px 12px 12px;margin-top:20px;line-height: 22px;}
.xztd .tips .notice { font-size:14px; font-weight:bold; color:#4db0e1; padding-bottom:6px;}

/********* 黄冈擂台样式**********/
.hglt { padding:15px 0 0 0;}
.hglt .remark { padding-bottom:10px;color: #FF0000;}
.hglt .remark span{ color:#4db0e1;  font-weight:bold;}
.hglt .form_wrap { background:#fdfdfd; border:1px solid #ededed; padding:15px; padding-top:8px;}
.hglt .que_title{ line-height:26px;}
.hglt label { line-height:26px;}
.hglt .form_btn_gray{ margin-right:10px;}
.hglt .tips {padding:5px 12px 12px 12px;margin-bottom:20px;line-height: 22px;}
.hglt .tips .notice { font-size:14px; font-weight:bold; color:#4db0e1; padding:10px 0 6px 0;}
.hglt .title h3 {font-size: 14px;line-height:28px;font-weight: bold;height:28px;margin-bottom: 5px;border-bottom: 1px solid #4db0e1;}
.hglt .wtll_con { line-height:22px;}
.hglt .wtll_con .pad20 { padding-left:24px; padding-bottom:12px;}
.hglt .zan_cai { border:1px dashed #ccc; padding:10px;}
.hglt .zan_cai_title { padding:0 0 10px 0;}
.hglt .zan_cai a {color:#4db0e1;}
.hglt .zan_cai .joke_up.clicked a{color:#85a5b5; cursor:text; text-decoration:none;}
.hglt .zan_cai .joke_down.clicked a{color:#85a5b5; cursor:text; text-decoration:none;}
.hglt .zan_cai a:hover { color:#4db0e1; text-decoration:underline;}
.hglt .zan_cai div{ width:160px; display:inline-block;}
.zan_cai .joke_up { background:url(../images/skin_blue/up.png) no-repeat left center; padding-left:15px;}
.zan_cai .joke_down {background:url(../images/skin_blue/down.png) no-repeat left center; padding-left:15px;}
.hglt .my_hglt { color:#4db0e1; background:#f1faff; line-height:30px; border:1px solid #cdebfa; margin-top:15px;}


/********* 名师答疑**********/
.msdy .thead {line-height: 36px;height: 36px;font-size: 14px;border-bottom: 1px solid #cdebfa; color: #4DB0E1;}
.msdy .list li {line-height: 34px;height: 34px;border-bottom: 1px dashed #e3e3e3;padding:0 8px;}
.msdy .list .time {float: right;padding-right: 20px;padding-left: 20px;text-align: center;}
.msdy .list .kemu {float: right;padding-right: 20px;padding-left: 20px;text-align: center;}

.uploadBtn.small{width:70px;line-height:30px;height:30px;position:relative;display:inline-block;text-align:center;border:1px solid #c8c8c8;font-size:14px;overflow:hidden;cursor:pointer;background: url(../images/skin_blue/hbtn.jpg) repeat-x left top;vertical-align: middle;}
.uploadBtn input{position:absolute;height:30px;z-index:2;right:0px;top:0px;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;cursor:pointer;font-size:16px;width: 70px;}

/* 缩略图列表样式 */
.dgkt {padding-top: 80px;}
.dgkt h2 { text-align:left; line-height: 36px; height: 36px; text-indent:1em; font-family: 'Microsoft Yahei','\5FAE\8F6F\96C5\9ED1'; font-size: 18px;font-weight: bold;color: #333;border-bottom: 1px solid #4db0e1;}
.dgkt ul li { width:212px; float:left; margin:10px 18px; display:inline; text-align:center; }
.dgkt ul li img { width:200px; padding:5px; border:1px solid #ececec; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; -khtml-opacity: 0.8;}
.dgkt ul li:hover img {border:1px solid #4db0e1; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; -khtml-opacity: 1;}
.dgkt ul li:hover p a { color:#4db0e1;}
.dgkt ul li p { line-height:24px;}
.flash_con{ text-align:center; margin-top:15px; background:#e8e8e8; padding:10px 0;}
.dgkt .prev_next p { line-height:40px;}
.prev_next .prev { width:50%; float:left;}
.prev_next .next { width:50%; float:right; text-align:right;}


/* 青少年视频播放页面（上下布局结构） */
.video_main { padding-top:5px;}
.video_main h2 { text-align:left; line-height: 36px; height: 36px; text-indent:1em;font-family: 'Microsoft Yahei','\5FAE\8F6F\96C5\9ED1'; font-size: 18px;font-weight: bold;color: #333;border-bottom: 1px solid #4db0e1;}
.young_play_box { height:480px; width:780px; float:left; text-align:center;}
.young_right_box { height:480px; width:180px; background:#f1f1f1; padding-left:19px; float:right;}
.young_right_box .prev, .next {width:160px; height:20px; cursor:pointer;}
.young_right_box .prev { background:url(../images/skin_blue/video_list_up.png) no-repeat center center;}
.young_right_box .next { background:url(../images/skin_blue/video_list_down.png) no-repeat center bottom;}
.young_right_box .con {width:161px; height:432px; overflow:hidden; position:relative; margin-top:4px;}
.young_right_box .con_list {position:relative;}
.young_right_box .con_list li {height:108px; width:161px; text-align:center;}
.young_right_box .con_list li img {height:82px; width:157px; border:2px solid #ccc;}
.young_right_box .con_list p{color:#666; height: 22px; line-height: 22px;}
.young_right_box .con_list .video_play img {border:2px solid #4db0e1;}
.young_right_box .con_list .video_play p {color: #4db0e1;}

/* 动感课堂 flash直接调用资源页面样式（左右布局结构） */
.video_main { padding-top:5px;}
.video_main h2 { text-align:left; line-height: 36px; height: 36px; text-indent:1em;font-family: 'Microsoft Yahei','\5FAE\8F6F\96C5\9ED1'; font-size: 18px;font-weight: bold;color: #333;border-bottom: 1px solid #4db0e1;}
.play_box { height:590px; width:790px; float:left; text-align:center;}
.video_right_box { height:590px; width:170px; background:#f1f1f1; padding-left:20px; float:right;}
.video_right_box .prev, .next {width:150px;height:20px; cursor:pointer;}
.video_right_box .prev { background:url(../images/skin_blue/video_list_up.png) no-repeat center center;}
.video_right_box .next { background:url(../images/skin_blue/video_list_down.png) no-repeat center bottom;}
.video_right_box .con {width:150px;height:540px;overflow:hidden;position:relative; margin-top:5px;}
.con_list {position:relative;}
.con_list li {height:135px; width:150px; text-align:center;}
.con_list li img {height:106px; width:146px; border:2px solid #ccc;}
.con_list p{color:#666666;height: 20px;line-height: 20px;}
.con_list .video_play img {border:2px solid #4db0e1;}
.con_list .video_play p {color: #4db0e1;}

/* 智能测评样式 */
.zncp { padding:15px 0 0 0;}
.zncp a{ color:#167db9;}
.zncp ul li{ line-height:40px; height:40px; }
.zncp ul li span{ padding-right:10px; display:inline-block; width:50px;text-align: right;}
.zncp ul li.tips { color:#b81c22; padding-left:30px;}
.zncp .kstime { font-size:14px; line-height:30px; border-bottom:1px solid #e8e8e8; text-align:center;}
.zncp dl { padding:10px; line-height:30px;}
.zncp dl dd { padding-left:20px;}
.zncp .answer { padding:10px; border:1px dashed #e8e8e8; margin-bottom:20px; color:#999;}
.zncp .answer span { color:#167db9; font-weight:bold; padding-right:50px;}
.zncp .jtfx h4, .zncp .mynote h4{ color:#167db9; font-weight:bold; font-size:12px;}
.zncp .jtfx p, .zncp .mynote p{ text-indent:2em; padding:10px;}
.zncp .tonote { background:#f8f8f8; border:1px solid #e8e8e8; padding:10px;}
.zncp .prev_next { text-align:center; padding-top:30px;}
.zncp .prev_next a { padding:5px 10px; margin:0 10px; background:url(../images/skin_blue/thead_bg.png) repeat-x 0 0; border:1px solid #a6d0e7;}

.zncp_left { width:159px; padding:20px 8px;position: fixed;_position: absolute;background-color: #F1FAFF;border-right: 1px solid #4DB0E1;height: 100%;}
.zncp_left .dtsm { line-height:18px; margin-bottom:20px;}
.zncp_left .dtsm p { padding-left:38px; }
.zncp_left .dtsm p,.zncp_left .time span{ color:#4db0e1; margin-bottom:15px; font-size:14px; font-weight:bold;}
.zncp_left .time { line-height:20px; margin-bottom:20px;}
.zncp_left .begin_btn a{ display:block; width:102px; height:32px; margin-left:25px; line-height:32px; text-align:center; color:#4db0e1;background:url(../images/skin_blue/btn_bg.png) no-repeat 0 -32px;text-shadow: 0 1px 1px #fff;}

.zncp_st { background:url(../images/skin_blue/watermark.gif); color:#000;}
.zncp_st img{vertical-align: middle;display: inline-block;}
.zncp_st .ans { color:#06f; padding-left:15px;}
.zncp_st .addToBook { color:#4db0e1; padding-left:15px; cursor:pointer;}
.zncp_st .added { color:#999; padding-left:15px;}
.zncp_st dl {padding:10px;line-height:36px;border-bottom:1px dashed #e8e8e8;}
.zncp_st dl dt { font-weight:bold;}
.zncp_st dl dd { padding-left:20px;}
.zncp_st dl h4{ color:#4db0e1; font-weight:bold; font-size:12px; line-height:28px;}
.zncp_st dl .jtfx{ padding:3px 0 8px 15px;line-height:1.6em; color:#333;}
.zncp_left .csjg p { padding-left:38px; }
.zncp_left .csjg p, .zncp_left .csjg span {color:#4db0e1; margin-bottom:15px;  font-size:14px; font-weight:bold;}
.zncp_left .csjg { margin-bottom:15px;}

.zncp_st .cjzp {background:#f0f0f0; margin-top:12px;}
.cjzp dt {color:#4db0e1; font-weight:bold;}
.cjzp dd{ line-height:20px;}
.zncp_left .csjg p { padding-left:38px; }
.zncp_left .csjg p, .zncp_left .csjg span {color:#4db0e1; margin-bottom:15px;  font-size:14px; font-weight:bold;}
.zncp_left .csjg { margin-bottom:15px;}

/* 个人信息样式 */
.grxx{ padding:10px 0 0 0;}
.grxx .province_city {position:absolute;display:none;background-color: #fdf8f7;padding: 10px;border: 2px solid #d1d1d1;width:360px;left: 300px;bottom: 200px;}
.grxx .province_city .toclose { color:#333; margin-top:-10px; margin-right:-8px; float:right;}
.grxx .province_city select { width:100px; overflow:hidden; line-height:24px; margin:0 10px 20px 0;}
.grxx .province_city input { width:260px; }
.grxx .czk_info { width:220px; height:133px; padding:6px 10px; background: url(../images/skin_blue/czk_bg.jpg) no-repeat; float:left; margin:0 22px 20px 0; display:inline;}
.czk_info p { line-height:18px;}
.czk_info .over_time { line-height:30px; margin-top:3px; color:#4db0e1;}

/* 学科同步样式 */
.xktb li {line-height: 40px;background: url(../images/skin_blue/add_unplan.png) no-repeat 10px center;height: 40px;padding-left: 40px;border-bottom: 1px dashed #e8e8e8;}
.xktb li.enter {background: url(../images/skin_blue/add_planed.png) no-repeat 10px center;}
.xktb li .addplan {float:right;padding:0 10px 0 20px;background: url(../images/skin_blue/addplan_icon.png) no-repeat 0px center;}
.xktb li .ssxq {float:right;padding-right:30px;}
.xktb_con .reback {padding-top:8px;}
.xktb .pop {color:#f0faff;position:fixed;top:50%;left:50%;width:396px;height:168px;margin-top:-84px;margin-left:-200px;z-index:99999;background: url(../images/skin_blue/pop_bg.png) no-repeat;display:none;}
.xktb .pop .close a{ text-indent:-9999px; float:right; width:36px; height:22px;}
.xktb .pop .close a:hover{ background:url(../images/skin_blue/pop_close_hover.png) no-repeat -1px 1px;}
.xktb .pop h3{ font-size:14px; text-align:center; line-height:34px; font-family: 'Microsoft Yahei','\5FAE\8F6F\96C5\9ED1';}
.xktb .pop p {padding:3px 0 3px 35px;line-height:28px;}
.xktb .pop p.kc_title { padding-top:6px; width:300px; height:28px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.xktb .pop p.to_del { margin:6px 0 30px 0;}
.xktb .pop .kc_time { position:relative; width:290px; height:32px;}
.xktb .pop .kc_time .calendar {position:absolute;top:10px;right:15px;background:url(../images/skin_blue/calendar.gif) no-repeat;height:16px;width:16px;text-indent:-9999px;cursor:pointer;z-index:100;}
.xktb .pop .pop_inpnt {color:#f0faff; width:210px; background:#85cbef; border:1px solid #aeddf5; line-height:28px; height: 28px; padding:0 5px; }
.xktb .pop .btn { padding-left:85px;}
.xktb .pop .pop_btn {width: 78px;height:29px;margin:10px 10px;border: 0;font-family: 'Microsoft Yahei','\5FAE\8F6F\96C5\9ED1';font-size: 14px;line-height: 29px;color: #248ec8;text-shadow: 0 1px 1px #fff;cursor: pointer;background: #fff url(../images/skin_blue/pop_btn.png) 0 0;}

/*学习记录页面样式 */
.xxjl {padding-top:71px;}
.xxjl a{ color:#167db9;}
h2.bread_title{ text-align:left; line-height: 36px; height: 36px; text-indent:1em; font-family: 'Microsoft Yahei','\5FAE\8F6F\96C5\9ED1'; font-size: 18px;font-weight: bold;color: #333;border-bottom: 1px solid #4db0e1; margin-bottom:12px;}

/* 个人学习计划页面样式 */
.xxjh .pop {color:#f0faff;position:fixed;top:50%;left:50%;width:396px;height:168px;margin-top:-84px;margin-left:-200px;z-index:99999;background: url(../images/skin_blue/pop_bg.png) no-repeat;display:none;}
.xxjh .pop .close a{ text-indent:-9999px; float:right; width:36px; height:22px;}
.xxjh .pop .close a:hover{ background:url(../images/skin_blue/pop_close_hover.png) no-repeat -1px 1px;}
.xxjh .pop h3{ font-size:14px; text-align:center; line-height:34px; font-family: 'Microsoft Yahei','\5FAE\8F6F\96C5\9ED1';}
.xxjh .pop p {padding:3px 0 3px 35px;line-height:28px;}
.xxjh .pop p.kc_title { padding-top:6px;}
.xxjh .pop p.to_del { margin:6px 0 30px 0;}
.xxjh .pop .kc_time { position:relative; width:290px; height:32px;}
.xxjh .pop .kc_time .calendar {position:absolute;top:10px;right:15px;background:url(../images/skin_blue/calendar.gif) no-repeat;height:16px;width:16px;text-indent:-9999px;cursor:pointer;z-index:100;}
.xxjh .pop .pop_inpnt {color:#f0faff; width:210px; background:#85cbef; border:1px solid #aeddf5; line-height:28px; height: 28px; padding:0 5px; }
.xxjh .pop .btn { padding-left:85px;}
.xxjh .pop .pop_btn {width: 78px;height:29px;margin:10px 10px;border: 0;font-family: 'Microsoft Yahei','\5FAE\8F6F\96C5\9ED1';font-size: 14px;line-height: 29px;color: #248ec8;text-shadow: 0 1px 1px #fff;cursor: pointer;background: #fff url(../images/skin_blue/pop_btn.png) 0 0;}
.xxjh { padding-top:71px; position: relative;}
.xxjh a{ color:#167db9;}
.xxjh .plan_list_title { border-collapse:collapse; margin-top:10px;}
.xxjh .plan_list_title td {color:#167db9;border:1px solid #cdebfa;height:33px;border-bottom:none;background:url(../images/skin_blue/thead_bg.png);text-shadow: 0 1px 1px #fff;}
.plan_list { border-collapse:collapse;}
.plan_list td { border:1px solid #cdebfa;}
.xxjh .plan_list_title .lanmu { width:80px; text-align:center}
.xxjh .plan_list_title .xq { width:auto; text-align:center}
.xxjh .plan_list_title .time { width:150px; text-align:center}
.xxjh .todo { width:80px; text-align:center; position: relative;}
.xxjh .plan_list .lanmu { width:80px; text-align:center; line-height:30px;}
.xxjh .plan_list .xq { width:auto; padding-left:8px;}
.xxjh .plan_list .time { width:150px; text-align:center}
.xxjh .change_tips, .del_tips {background:#d1ebfa;border:1px solid #167db9;text-align:left;color:#2696ce;line-height:16px;width:160px;padding:5px;position: absolute;z-index: 999;height: 30px;right: 0;top: 25px;display: none;}
.tab_title { padding:10px; padding-bottom:0; border-bottom:1px solid #4db0e1; height:35px; }
.tab_title li{ float:left; width:95px; height:35px; line-height:35px; text-align:center; margin-right:25px; display:inline; background:url(../images/skin_blue/tab_title_bg.gif) no-repeat 0 -35px;}
.tab_title li:hover, .tab_title .clicked{ background-position: 0 0; border-bottom:1px solid #fff;}
.tab_title li a{ font-weight:bold; color:#4db0e1;}
.tab_con{ padding:20px 0 0 0;}
.hiden{ display:none}

.con_top {border-bottom: 1px solid #4db0e1;}
h2.shot_bread_title { border:none; margin-bottom:0;}
.search_for_time { width:570px; float:right; margin-top:5px;}
.search_for_time input {color: #515151;border:1px solid #e7e7e7;line-height: 20px;height: 20px;padding-left:3px;background:#fff; width:160px;vertical-align: middle;}
.iframe_center { background:#f8f8f8; width:100%; text-align:center; margin:0 auto; padding:10px 0;}


/* 记单词 */
.wrong_words { clear:both; margin-top:20px;}
.wrong_words a{display: block;width: 102px;height: 32px;margin-left: 25px;line-height: 32px;text-align: center;color: #4DB0E1;background: url(../images/skin_blue/btn_bg.png) no-repeat 0 -32px;text-shadow: 0 1px 1px white;}
.dckj { padding:10px 0 0 0; position:relative;}
.isaddctb { width:120px; padding-top:6px; float:right; line-height:20px;}
.tab_title { padding:10px; padding-bottom:0; border-bottom:1px solid #4db0e1; height:35px; }
.tab_title li{ float:left; width:95px; height:35px; line-height:35px; text-align:center; margin-right:18px; display:inline; background:url(../images/skin_blue/tab_title_bg.gif) no-repeat 0 -35px;}
.tab_title li:hover, .tab_title .clicked{ background-position: 0 0; border-bottom:1px solid #fff;}
.tab_title li a{ font-weight:bold; color:#4db0e1;}
.tab_con{ padding:20px 0 0 0;}
.hiden{ display:none}
.word_input { width:200px; line-height:24px; height:24px; border:1px solid #93ceec; padding:0 3px;}
.word_textarea { background:#a7dffd; width:350px; height:78px; border:1px solid #1992d0; color:#0e7fb8;}
.dckj .addComment{padding:0 10px 0 20px;background: url(../images/skin_blue/addComment.png) no-repeat 0px center;}
.dckj .editComment{padding:0 10px 0 20px;background: url(../images/skin_blue/editComment.png) no-repeat 0px center;}
.dckj .word_del{padding:0 10px 0 20px;background: url(../images/skin_blue/word_del.png) no-repeat 0px center;}
.dckj .error {padding:2px 30px; background: url(../images/skin_blue/error.png) no-repeat 30px 0;}
.dckj .yes {padding:2px 30px; background: url(../images/skin_blue/yes.png) no-repeat 30px 0;}
.dckj .pop { color:#f0faff; position:absolute; top:200px; left:200px; width:396px; height:168px; z-index:99999; background: url(../images/skin_blue/pop_bg.png) no-repeat; display:none;}
.dckj .pop .close a{ text-indent:-9999px; float:right; width:36px; height:22px;}
.dckj .pop .close a:hover{ background:url(../images/skin_blue/pop_close_hover.png) no-repeat -1px 1px;}
.dckj .pop h3{ font-size:14px; text-align:center; line-height:34px; font-family: 'Microsoft Yahei','\5FAE\8F6F\96C5\9ED1'; color:#fff;}
.dckj .pop p {padding:3px 0 3px 20px;line-height:28px;}
.dckj .pop p.kc_title { padding-top:6px;}
.dckj .pop p.to_del { margin:6px 0 30px 0;}
.dckj .pop .kc_time { position:relative; width:290px; height:32px;}
.dckj .pop .kc_time .calendar {position:absolute;top:10px;right:15px;background:url(../images/skin_blue/calendar.gif) no-repeat;height:16px;width:16px;text-indent:-9999px;cursor:pointer;z-index:100;}
.dckj .pop .btn { text-align:center; width:350px; margin:0 auto;}
.dckj .pop .pop_btn {width: 78px;height:29px; margin-right:20px; border: 0;font-family: 'Microsoft Yahei','\5FAE\8F6F\96C5\9ED1';font-size: 14px;line-height: 29px;color: #248ec8;text-shadow: 0 1px 1px #fff;cursor: pointer;background: #fff url(../images/skin_blue/pop_btn.png) 0 0;}
.dckj_yxz dl {padding:10px; line-height:30px;border-bottom:1px dashed #e8e8e8;}
.dckj_yxz dl dt { font-weight:bold; color:#4db0e1;}
.dckj_yxz dl dd span{ margin-left:50px;}
.dckj_yxz dl dd { padding-left:20px;}

/* 学法林苑、文理综合、赤壁文学、常见问题、用户须知等单一列表内容页样式 */
.only_list { padding-top:5px;}
.only_list h2{ text-align:left; line-height: 36px; height: 36px; text-indent:1em; font-family: "微软雅黑";font-size: 18px;font-weight: bold;color: #333;border-bottom: 1px solid #4db0e1;}
.only_list ul{padding:0 10px 0 10px;}
.only_list li {line-height:36px; width:960px; padding-left:30px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;
overflow:hidden;height: 36px;border-bottom: 1px dashed #E8E8E8;}
.only_list li:hover{background-color: #f1faff;}
.only_list .title {font-size: 16px;padding:8px; line-height: 30px;color: #333;text-align: center;}
.only_list .info {background:#f8f8f8; padding:5px; padding-right:50px;line-height: 20px;text-align: center;}
.only_list .text {line-height: 1.6em;font-size:12px;padding: 10px 15px;margin-bottom: 15px;}
.prev_next .prev { width:50%; float:left;}
.prev_next .next { width:50%; float:right; text-align:right;}

/* 商城样式 */	
.my_remainder { line-height:24px; font-size:14px; padding:5px; border-bottom:1px solid #4db0e1; margin-top:8px;}
.my_remainder span{ padding-right:20px; color:#4db0e1; font-weight:bold; background:url(../images/skin_blue/gold_icon.png) no-repeat right center;}

.shop_list {position: relative;height: 170px;width: 230px;border-bottom: 1px solid #eee;float: left;margin: 5px 25px 10px 5px; display:inline;}
.shop_list .gift_img {position: absolute;left: 10px;top: 20px;}
.shop_list .gift_name {left: 120px;top: 20px;height: 30px;width: 100px;position: absolute;}
.shop_list .gift_name span{ color:#4db0e1; font-size:14px;}
.shop_list .gift_price {left: 120px; top:50px; height: 30px; width: 100px; position: absolute;}
.shop_list .gift_price span{ color:#4db0e1; font-size:14px; padding-right:20px; background:url(../images/skin_blue/gold_icon.png) no-repeat right center;}
.shop_list .gift_num {left: 120px;top: 82px; width:120px; line-height:20px; position: absolute;}
.shop_list .num_jian { height:20px; width:13px; background:url(../images/skin_blue/num_jian.png) no-repeat center center; text-indent:-9999px; display:inline-block; cursor:pointer;}
.shop_list .num_jia { height:20px; width:13px; background:url(../images/skin_blue/num_jia.png) no-repeat center center; text-indent:-9999px; display:inline-block; cursor:pointer;}
.shop_list .gift_num .num_input {width:25px;height:16px; margin:0 3px; border:1px solid #dfdfdf;display:inline-block; text-align:center; vertical-align: middle;}
.shop_list .shop_btn {left: 120px;top: 120px;position: absolute;}
.shop_list .shop_btn a {background: url(../images/skin_blue/buy_btn.png) no-repeat; display:block; height: 24px;width: 76px; line-height:24px; text-align:center; color:#4db0e1; }
.gift_gn { position:absolute; top:20px; left:100px; width:180px; height:auto; display:none; padding:12px; background:#eefaff; border:1px solid #9ed7f3; z-index:9999;}
.gift_gn .gift_title{ color:#4db0e1; line-height:26px; font-size:14px; font-weight:bold;}
.gift_gn .gift_xl{ color:#4db0e1; line-height:20px; padding-bottom:8px;}
.gift_gn .gift_text { line-height:1.6em; text-indent:2em;}


/* 收到的礼物 */	
.shoping_table {width: 100%;table-layout: fixed; margin:15px 0; clear:both;}
.shoping_table th {background: #f7f7f7;color: #808080; height: 30px;line-height: 29px; overflow: hidden; text-align: left; font-size:14px;}
.shoping_table td {padding-top:6px; padding-bottom:6px; border-bottom: 1px dotted #dbdbdb;}
.shoping_table .zsr {text-align: center;}
.shoping_table .gift_dj {text-align: center;}
.shoping_table .gift_lx {text-align: center;}
.shoping_table .number {text-align: center;}
.shoping_table .return_present {text-align: center;}
.shoping_table .return_present a{ color:#4db0e1;}

/* 回赠礼物弹框 */	
.shopping_pop {color:#fff; position:fixed;top:50%;left:50%;width:421px; height:297px; margin-top:-150px;margin-left:-110px; z-index:99999; background: url(../images/skin_blue/re_gift_pop.png) no-repeat;}
.shopping_pop .close a{ text-indent:-9999px; float:right; width:36px; height:22px;}
.shopping_pop .close a:hover{ background:url(../images/skin_blue/pop_close_hover.png) no-repeat -1px 1px;}
.shopping_pop .gift_box {height: 250px; width: 390px; color:#fff; margin:10px; position:relative;}
.shopping_pop .gift_box .re_to {position: absolute; left:10px; top:5px;}
.shopping_pop .gift_box .bag {position: absolute; left: 10px; top:26px;}
.shopping_pop .gift_box .bag_list {position: absolute; left: 10px; top:45px; width:372px; height:140px; overflow:auto; padding:5px; background:#7dc8ee;}
.shopping_pop .bag_list li { text-align:center; line-height:33px; width:33px; height:33px; float:left; margin:3px; display:inline; background:url(../images/play/gift_bg.png) no-repeat;}
.shopping_pop .bag_list li img { width:26px; height:26px; margin:4px auto 0 auto; cursor:pointer;}
.shopping_pop .gift_box .gift_name {left: 65px; top:15px; height: 25px;width: 130px;position: absolute;}
.shopping_pop .gift_box .gift_num {left: 10px; top: 208px; width:370px; line-height:20px; position: absolute;}
.shopping_pop .gift_box .gift_num img{height:24px;vertical-align: middle; display:inline-block;}
.shopping_pop .gift_box .gift_num span { height:20px; width:13px; text-indent:-9999px; display:inline-block; cursor:pointer;}
.shopping_pop .gift_box .gift_num .num_jian {background:url(../images/skin_blue/num_jian.gif) no-repeat center center;}
.shopping_pop .gift_box .gift_num .num_jia {background:url(../images/skin_blue/num_jia.gif) no-repeat center center; }
.shopping_pop .gift_box .gift_num .num_input {width:25px; height:16px; margin:0 3px; border:1px solid #089dcb; background:#b7e4fa; display:inline-block; text-align:center; vertical-align: middle;}
.shopping_pop .gift_btn a{position: absolute; left: 140px; top:250px; width:123px; height:29px; display:inline-block; text-indent:-9999px; line-height:29px; background:url(../images/skin_blue/shopping_pop_btn.png) no-repeat center center;}


/* 排行榜 */
.phb { margin-top:10px;}	
.list_table {width: 100%;table-layout: fixed; margin-bottom:15px;clear: both;}
.list_table th {background: #f7f7f7;color: #808080; height: 30px;line-height: 29px; overflow: hidden; text-align: left; font-size:14px;}
.list_table .first {padding-left: 10px;}
.list_table td {padding-top: 10px;padding-bottom: 10px;border-bottom: 1px dotted #dbdbdb;}
.list_table .last {padding-right: 10px;text-align: center;}
.list_table .username {overflow:hidden; white-space: nowrap;}
.list_table .chenghao {padding-left:10px;}
.num-01 {width: 30px;height: 30px; text-indent:-9999px; display: inline-block; background:url(../images/skin_blue/phb-num-01.jpg) no-repeat;}
.num-02 {width: 30px;height: 30px; text-indent:-9999px; display: inline-block; background:url(../images/skin_blue/phb-num-02.jpg) no-repeat;}
.num-03 {width: 30px;height: 30px; text-indent:-9999px; display: inline-block; background:url(../images/skin_blue/phb-num-03.jpg) no-repeat;}
.num-normal { height:14px; width:14px; color: #fff; text-align: center;display: inline; float: left; font-size: 10px; line-height: 14px; background: #C0C1C3;border: 1px solid #ACAEB2;}

.pagebar {height: 24px; width:120px; float:right;}
.pagebar .icon-prev {float: left;display: inline;margin-left: 5px;position: relative;top: 2px;color: #4db0e1;padding-left: 10px; background:url(../images/skin_blue/icon_prev.gif) no-repeat 0 3px;}
.pagebar .icon-next {float: right;display: inline;margin-right: 5px;position: relative;top: 2px;color: #4db0e1;padding-right: 10px; background:url(../images/skin_blue/icon_next.gif) no-repeat right 3px;}
.pagebar .icon-disable {color: #D4D4D9;cursor: default;text-decoration: none;}
.my_phb { background:#f8f8f8; line-height:30px; border:1px solid #eee; clear:both;}
.my_num {padding:0 15px;}
.my_tips { color:#999; font-size:12px;}
.my_valve {float: right; width:150px; text-align:center;}

/* 领取奖励样式 */
.lqjl h2{text-align: left;line-height: 36px;height: 36px;text-indent: 1em;font-family: "微软雅黑";font-size: 18px;font-weight: bold;color: #333;border-bottom: 1px solid #4DB0E1;}
.lqjl_table {width: 100%;table-layout: fixed; margin:15px 0; clear:both;}
.lqjl_table th {background: #eee;color: #808080; height: 38px;line-height: 37px; overflow: hidden; text-align: left; font-size:14px;}
.lqjl_table .jlsm { text-align:center;}
.lqjl_table .first { text-align:center;  border-right: 1px dotted #dbdbdb;}
.lqjl_table td {padding-top: 5px;padding-bottom: 5px;border-bottom: 1px dotted #dbdbdb;}
.lqjl_table .last {text-align: center;}
.lqjl_table .second { padding:0 8px; line-height:1.6em;  border-right: 1px dotted #dbdbdb;}
.lqjl_table .lqjl_btn { margin:8px 0; width:150px; border-right:none;}
.lqjl_table .lqjl_btn a{background: url(../images/skin_blue/buy_btn.png) no-repeat;display: block;height: 24px;width: 76px;margin:0 auto;line-height: 24px;text-align: center;color: #4DB0E1;}


/* 分页插件样式 */
.page {text-align: center;width: 790px; margin: 15px auto;}
.page a {color:#4db0e1; padding:0 2px;}
.page #selectpage { height:16px; width:20px; margin:0 5px; border:1px solid #999; text-align:center;}
.page_btn{ height:20px; width:24px; border:none; padding:0; cursor: pointer; background:url(../images/skin_blue/page_btn.png) no-repeat;}