@charset "utf-8";
/* CSS Document */
.top{ background:url(../images/top_bg.gif) repeat-x; height:61px; width:100%;color:#43860c}
.top2{ background:url(../images/top2_bg.gif) repeat-x; height:66px; width:100%;color:#43860c;}
.top2-right{ background:#86be84; float:right;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;padding:4px 10px;color:#1a7905; font-size:12px; margin-top:20px; margin-right:10px;}
.top2-right a{color:#ffe621; font-weight:bold; text-decoration:underline}
.foot{background:url(../images/foot_bg.gif) repeat-x;height:24px; width:100%;color:#45850b}
.c-left-con{width:177px}
.l-quick{background:url(../images/kjcd_bg_all.gif) repeat-x; }
.l-quick h4{background:url(../images/c_left_quickbg.gif) repeat-x;height:26px;padding-top:4px;padding-left:10px;margin-bottom:6px;}
.quick-bottom{ border:1px solid #b0d561; border-left:none; border-right:none; background:#e3f7b8;height:2px; margin-top:4px;}
#main-nav {width: 100%;}
#main-nav li {padding-bottom: 1px;}
#main-nav li a.nav-top-item {border-top:1px solid #95d543;border-bottom:1px solid #95d543;background:#eafad3;padding: 4px 15px; color: #4b641b;cursor: pointer;display: block;text-decoration: none;font-weight:bold;}
#main-nav li a.current {color: #0d681b;}
#main-nav ul {padding-left:40px;padding-top:10px;margin: 0;margin-bottom:10px;}
#main-nav ul li {margin: 0;padding:6px 0}
#main-nav ul li a {display: block;color: #333;}
#main-nav ul li a.current { font-weight:bold }
.right-con{padding:10px;}
.tab-con{ border:1px solid #b3d08f;padding:1px; position:relative}
.tabs {float:left;width:100%; background:#70a928;*float:none !important;}
.tabs ul {margin:0;	padding:6px 10px 0 6px;	list-style:none;}
.tabs li { display:inline;margin:0;padding:0;}
.tabs a {float:left;background:url("../images/tableft.gif") no-repeat left top;margin-left:1px;padding:0 0 0 4px;text-decoration:none;}
.tabs a span {float:left;display:block;background:url("../images/tabright.gif") no-repeat right top;color:#4b641b;padding:8px 14px 4px 10px}
.tabs a span {float:none;}
.tabs a:hover span {color:#70a928;}
.tabs a:hover {background-position:0% -42px; }
.tabs a:hover span {background-position:100% -42px;}
.tabs .current a {background-position:0% -42px;	}
.tabs .current a span {background-position:100% -42px;}
.tabcon{ clear:both;padding:10px;margin-bottom:20px;}
.table-con{border:1px solid #b3d08f;padding:1px;}
.table-con h4{ background:#70a928;padding-top:4px;padding-left:14px; line-height:24px;color:#fff}
.table-con-02{border:1px solid #b3d08f;padding:1px;}
.table-con-02 h4{ background:#def7bc;padding-top:4px;padding-left:14px; line-height:24px;color:#4b641b}
.fenye{margin-top:10px;padding-bottom:20px;}
.card-records{margin-bottom:30px;}
.card-records h3{ border-bottom:1px solid #70a928;padding:4px 0 6px 8px;margin-bottom:10px;color:#58871d}
.card-records li{ float:left;width:200px; text-align:center;padding-top:10px;}
.card-records li p{margin-top:14px;}
.card-records li p.num{ font-family:arial; font-size:30px;}
.norecord{ text-align:center;padding:6px 10px 4px 10px;}
.setup-bg{ background:#a2d962 url(../images/setup_bg.gif) repeat-x; }
.setup-top{width:495px; margin:0 auto; background:url(../images/setup_con_bg.gif)  bottom;}
.setup-top-con{padding-left:140px;padding-right:30px;margin-top:10px;}
.setup-bottom{ background:url(../images/setup_bottom.gif) no-repeat;height:207px; margin:0 auto;width:495px;}
.setup-bottom img{margin-left:226px;}
.green-setup-ok{ font-size:26px; font-weight:bold;color:#508a06}
.welcome-con{ background:url(../images/welcome_bg.gif) repeat-x;min-height:300px;}
.welcome-pic{ background:url(../images/welcome_ico.gif) no-repeat;height:217px;}
.welcome-text{ font-family: "微软雅黑"; font-size:40px; font-weight:600;color:#4b8303;padding-left:200px;padding-top:120px;}
.tips-pic{ background:url(../images/tips_ico.gif) no-repeat;height:217px;}
.constration-pic{ background:url(../images/construction_ico.gif) no-repeat;height:217px;}
.comment-list{width:100%;}
.comment-list-con{margin-top:6px;width:100%}
.comment-reply{padding:6px 10px; background:#efefef}
.comment-reply li{ border-bottom:1px dashed #ccc;padding:12px 0 20px 0;}
.comment-reply li p{ line-height:20px;}
.contract-close{ position:fixed;left:4px; background:url(../images/contract_ico.gif) no-repeat -20px 0; width:10px; height:43px; display:block;top:300px;cursor: pointer;_position:absolute}
.contract-open{ position:fixed;left:180px; background:url(../images/contract_ico.gif) no-repeat ; width:10px; height:43px; display:block;top:300px;cursor: pointer;_position:absolute}
.select-greenbg{ background:#e7fcdb; color:#39560f;padding:4px 6px 3px 6px; display:block}
.study-detail{ background:#d8efbb; padding:14px 20px; margin-bottom:16px;}
.study-detail td{ border:none;padding:8px 0;}
.my-comment{ background:#fff;padding:10px; }
.my-comment td{ border:none;padding:0}
.commend-start{position:relative;list-style-type:none; float:left}
.commend-start li span{display: block;float:left;}
.commend-start li span{width:24px;background:url(../images/star.png) no-repeat;text-indent: -9999px;cursor: pointer;height:18px}
.commend-start li span.active{background-position:0 -28px;}
.star-txt{float: left;color: #969696;margin-left:4px;margin-top:4px}
.comment-textarea{color: #333;border: 1px solid #dedfdf;padding:5px;overflow-y: auto;width: 99%;height: 126px;}
.star-1{ background:url(../images/star_5.png) no-repeat 0 -80px;width:89px; height:20px; display:block;}
.star-2{ background:url(../images/star_5.png) no-repeat 0 -60px;width:89px; height:20px; display:block;}
.star-3{ background:url(../images/star_5.png) no-repeat 0 -40px;width:89px; height:20px; display:block;}
.star-4{ background:url(../images/star_5.png) no-repeat 0 -20px;width:89px; height:20px; display:block;}
.star-5{ background:url(../images/star_5.png) no-repeat 0 0px;width:89px; height:20px; display:block;}
/* 步骤 */
.step-4{width:840px; height:51px; margin-bottom:6px;}
.step-4-1bg{ background:url(../images/step1_bg.gif) no-repeat}
.step-4-2bg{ background:url(../images/step2_bg.gif) no-repeat}
.step-4-3bg{ background:url(../images/step3_bg.gif) no-repeat}
.step-4-4bg{ background:url(../images/step4_bg.gif) no-repeat}
.step-4 li{ float:left;width:210px; font-size:14px; font-family:"微软雅黑"; line-height:52px; text-indent:50px;color:#555}
.step-4 li.select{color:#fff;}
.step2-box{ position:absolute;right:10px;top:-18px;_width:550px;}
.step2-box .step2left{ float:left; background:url(../images/step2_leftbg.png) no-repeat;width:23px; height:62px;}
.step2-box .step2center{float:left; background:url(../images/step2_centerbg.png) repeat-x;height:62px;_width:490px;}
.step2-box .step2right{ float:left;background:url(../images/step2_rightbg.png) no-repeat;width:30px; height:62px;}
.step2-box .step2center ul{ border-bottom:2px solid #70a928;padding:10px 2px; margin-top:10px;}
.step2-box .step2center li{ float:left; text-align:center; position:relative}
.w70{width:70px;}
.w150{width:150px;}
.w100{width:100px;}
.step2-box .step2center li i{ background:url(../images/step2_circle.png) no-repeat;width:9px; height:9px; display:block; position:absolute;top:19px;}
.step2-box .step2center li.select{ color:#ff5411; font-weight:bold}
/* 拖动 */
.table-drag{border:1px solid #b3d08f;padding:1px;}
.table-drag-titbg{ background:#70a928;padding:2px 14px 0 14px;line-height:24px; height:28px;color:#fff; font-weight:bold}
.table-drag-titbg-02{ background:#cdcdcd;padding:2px 14px 0 14px;line-height:24px; height:28px;color:#646464; font-weight:bold}
.knowledge-list ul{ *width:90%!important}
.knowledge-list li{ background:#eafad3; border:1px  solid #bce08a; float:left;padding:6px 4px 4px 6px; line-height:14px;margin-right:8px; margin-bottom:8px; display:block ;_line-height:16px;white-space:nowrap}
.knowledge-list li:hover{ background:#c4e4a5; border:1px  solid #8eb778; }
.knowledge-list li span{ float:left}
.knowledge-list li a{ background:url(../images/quicks_selectclose.gif) no-repeat;width:12px; height:12px; display:block; text-indent:-9999px;   float:left; margin-left:10px;}
.knowledge-list li a:hover{background:url(../images/quicks_selectclose.gif) no-repeat -18px 0;}
.knowledge-list li.yellow-bg{background:#ffd1b8; border:1px  solid #f18044;}
.bg-gray{ background:#efefef}
.tabs2 {float:left;width:100%; background:#70a928;*float:none !important;}
.tabs2 ul {margin:0;	padding:3px 10px 0 6px;	list-style:none;}
.tabs2 li { display:inline;margin:0;padding:0;}
.tabs2 a {float:left;margin-left:1px;padding:0 0 0 4px;text-decoration:none;}
.tabs2 a span {float:left;display:block;color:#fff;padding:7px 10px 6px 10px}
.tabs2 a span {float:none;}
.tabs2 a:hover span {color:#2c4c3e;}
.tabs2 .current a { background:url(../images/tab2_left.gif) no-repeat left top; }
.tabs2 .current a span {background:url(../images/tab2_right.gif) no-repeat right top;color:#70a928; font-weight:bolder}

.teacher-time{ text-align:center; margin-top:10px;}
.teacher-time span{ padding:6px 10px; font-size:12px;}
.teacher-talk{ margin-top:6px;width:100%; margin-bottom:20px }
.teacher-talk-left{ float:left;width:100% }
.teacher-talk-left .pic{ float:left;height:46px;width:46px;overflow: hidden;border: 3px solid #ededef;border-radius: 55px;}
.teacher-talk-left .pic img{border-radius: 55px;height: 46px;width:46px;}
.teacher-talk-left .tips-box{ float:left;margin-left:10px; margin-top:4px; max-width:80%}
.teacher-talk-right{ float:right;width:100%;}
.teacher-talk-right .pic{ float:right;height:46px;width:46px;overflow: hidden;border: 3px solid #ededef;border-radius: 55px; display:block}
.teacher-talk-right .pic img{border-radius: 55px;height: 46px;width:46px;}
.teacher-talk-right .tips-box{ float:right;margin-right:10px; margin-top:4px; max-width:80%}
.teacher-chatinput{width:80%; }
.teacher-chatinput input{width:100%; float:left; margin-top:6px}
.teacher-chatbnt{ float:right; width:19%}
#afui label{width: 20%;}

.diamond{
    	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865475, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865475, SizingMethod='auto expand')";
    	filter:    (
    		M11=0.7071067811865475,
    		M12=-0.7071067811865477,
    		M21=0.7071067811865477,
    		M22=0.7071067811865475,
    		SizingMethod='auto expand'
    	);
    	-moz-transform: rotate(45deg);
    	-o-transform: rotate(45deg);
    	-webkit-transform: rotate(45deg);
    	-ms-transform: rotate(45deg);
    	transform:rotate(45deg);
    	}
    	:root .diamond{filter:none\9;}/*ie9 hack*/
.tips-text{ line-height:20px;word-wrap:break-word;}
.tips{position: relative;background: #ffffff;border:1px solid #dcdcdc;padding:8px;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;-moz-box-shadow:1px 1px 2px rgba(0,0,0,.2); -webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2); box-shadow:1px 1px 2px rgba(0,0,0,.2);}
.tips-top{position:absolute;display:block;width:8px;height:8px;font-size:0;background:#fff;border-left:1px solid #dcdcdc;border-top:1px solid #dcdcdc;top:-5px;top:-6px\9;_top:-7px;left:10px;}
.tips-bottom{position:absolute;display:block;width:8px;height:8px;font-size:0;background:#fff;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;bottom:-5px;bottom:-6px\9;_bottom:-7px;left:10px;}
.tips-left{position:absolute;display:block;width:8px;height:8px;font-size:0;background:#fff;border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;left:-5px;left:-6px\9;_left:-7px;top:10px;}
.tips-right{position:absolute;display:block;width:8px;height:8px;font-size:0;background:#fff;border-right:1px solid #dcdcdc;border-top:1px solid #dcdcdc;right:-5px;right:-6px\9;_right:-7px;top:10px;}
.menu-box{position:absolute;top:0px;left:182px;z-index:2; height:66px; }
.menu-box li{ background: url(../images/menu_libg.png) right top no-repeat;width:100px; position:relative; float:left; height:66px;}
.menu-box li.select{ background:#238204}
.menu-box li a{width:100px; display:block;color:#c5e2c4; font-family:"微软雅黑"; text-align:center;padding-top:10px; font-size:12px; line-height:16px;}
.menu-box li a:hover{color:#fff; text-decoration:none}
.menu-box li .second-bar{ position:absolute;top:66px;left:0;width:100px; background:#3f902a;padding:10px 0}
.menu-box li .second-bar a{padding:6px 0;font-family:"宋体"; line-height:14px; font-size:14px;}
.tree-nav h2{background:url(../images/tree_nav_bg.gif) no-repeat;height:32px;line-height:32px;color:#ffffff;font-size:12px;font-weight:normal; text-indent:10px;}
.source-pic{ background:#373737; text-align:center; height:300px; overflow:hidden}
.source-menu{ background:#f8f8f8; border-bottom:1px solid #eeeeee; height:80px;}
.source-menu .flmenu{ float:left; margin-left:20px; border-right:1px solid #d8d8d8; margin-top:14px; padding-right:10px;}
.source-menu .flmenu a{ margin-right:24px; float:left; text-align:center;color:#535353;font-family:"微软雅黑";}
.source-menu .flmenu a:hover{color:#58871d}
.source-menu .frtext{ float:right; margin-right:20px; text-align:right;color:#868686; font-family:"微软雅黑"; font-size:14px; line-height:80px;}
.source-detail{ margin-top:10px;}
.source-detail .title{ background:#f9f9f9; border-top:#e5e5e5 2px solid; line-height:30px; height:30px; position:relative; margin-bottom:20px;}
.source-detail .title span{ border-top:2px solid #70a928; position:absolute;top:-2px;left:0;padding:0 30px; font-weight:bold; font-size:14px; background:#fff; height:32px; }
.source-table{color:#333}
.source-table td{padding:6px; text-align:left; border:none}
.source-table th{ text-align:right; background:none}
.adv-jxhd{ background:url(../images/adv_jxhd.jpg) no-repeat;width:990px; height:440px;position:relative}
.adv-jxhd .erweima {position: absolute;top: 150px;left: 437px;}
.adv-jxhd .erweima-text{position: absolute;top: 150px;left: 590px;color: #d4d4d2;}
.adv-jxhd .erweima-text h2 {color: #fff;font-family: "微软雅黑";font-weight: normal;}
.adv-jxhd .erweima-text p {margin-top: 10px;line-height: 18px;}
.adv-jxhd .erweima-text p .yellow{color: #ffe621; font-family:Tahoma, Geneva, sans-serif}
.book-left{}
.book-left h2{background:#74bb24;height:40px;line-height:40px;color:#ffffff;font-size:14px;font-weight:normal; text-align:center; border-bottom:1px solid #c0c0c0}
.book-left li a{ line-height:32px; display:block; background:#f6f6f6 url(../images/book_left_arrowclose.gif) no-repeat 160px;color:#767676; font-size:14px; text-indent:14px;border-bottom:1px solid #f1f1f1;}
.book-left li a.select{background:#e6e6e6 url(../images/book_left_arrowopen.gif) no-repeat 160px; font-weight:bold}
.book-left .second-bar{ background:#ffffff; display:none}
.book-left .second-bar a{ background:#ffffff; border-bottom:1px solid #f6f6f6; text-indent:24px}
.book-left .second-bar a.current{color:#3f902a}
.book-topsearch{ background:#f5f5f2;height:40px;}
.book-topsearch .search{ float:left;width:550px; margin-left:10px;}
.book-topsearch .search input{ border:1px solid #b8b8b8; border-right:none;color:#adadad;width:420px; margin-top:8px;height:20px; line-height:20px;}
.book-topsearch .search .searchbnt{ background:#fd8a23; margin-top:8px}
.book-topsearch .search .searchbnt a{ display:block;color:#fff;padding:0 15px; height:26px; line-height:27px}
.my-book{ float:right;margin-right:20px;}
.my-book a{color:#56a857; display:block; font-size:14px}
.my-book img{padding-top:10px}
.book-sort{ border-bottom:2px solid #e5e5e5; margin:14px 10px 10px 10px; padding-bottom:10px;padding-left:15px;color:#333333; font-size:14px;}
.book-sort a{ text-decoration:none}
.book-list{ margin:20px;}
.book-list li{width:140px; margin-right:30px; margin-bottom:30px; height:251px; overflow:hidden; background:url(../images/book_pic_bg.gif) no-repeat; position:relative; float:left;color:#666666;}
.book-list li a{color:#666666;}
.book-list li a:hover{color:#43860c}
.book-list li img{ position:absolute;top:2px;left:3px}
.book-list li .book-text{ position:absolute;top:190px;left:6px; height:30px; overflow:hidden;line-height:15px;}
.book-list li .book-num{position:absolute;top:226px;left:6px; font-size:12px;}
.book-list li .book-bnt{position:absolute;top:229px;left:6px; }
.book-list li .book-bnt a{ font-size:14px;-moz-border-radius: 3px;-webkit-border-radius: 3px;	border-radius: 3px;	padding:4px 10px 2px 10px; border:1px solid #CCC; background:#fafafa}
.book-list li .book-bnt a:hover{background:#efefef;border:1px solid #cacaca;}
.breadcrumb{ margin-top:20px; margin-left:20px;}
.book-detail{ margin-top:20px;width:790px; margin-left:15px;}
.book-detail .book-pic{ float:left;width:172px; position: relative; height:231px}
.book-detail .book-pic img{ position:absolute;left:4px; top:4px;width:162px; height:223px;-webkit-box-shadow: 3px 2px 4px #e8e6e8; -moz-box-shadow: 3px 2px 4px #e8e6e8; box-shadow: 3px 2px 4px #e8e6e8; border:1px solid #e8e6e8   }
.book-detail .book-text{ float:left;width:550px; margin-left:30px;}
.book-detail .book-text h2{ font-family:"SimHei"; font-size:22px;  margin-top:6px; padding-bottom:6px}
.book-detail .book-text p{ margin-top:10px; line-height:22px}
.bnt-add{ background:#f77a36;padding:12px 24px;color:#fff;-moz-border-radius: 4px;-webkit-border-radius:4px;	border-radius:4px; font-size:14px;border:1px solid #f77a36; display:block; float:left; margin-right:10px;}
.bnt-add:hover{color:#fff; text-decoration:none; background:#f56329}
.book-detail .book-textp{font-size:14px;text-indent:2em;margin-top:4px; line-height:20px;word-warp:break-word; word-break:break-all;}
.book-detail .book-textp p{text-indent:2em;margin-top:4px; line-height:20px}
.bnt-read{ border:1px solid #57ba59;padding:12px 24px;color:#57ba59;-moz-border-radius: 4px;-webkit-border-radius:4px;	border-radius:4px; font-size:14px;display:block; float:left; margin-right:10px;}
.bnt-read:hover{ border:1px solid #399d3a;color:#399d3a;text-decoration:none;}
.book-mululist{margin:30px 20px 20px 20px}
.book-mululist .h2-top{ border-bottom:1px solid #a6a6a4; font-size:14px;color:#666666;padding-bottom:5px}
.book-mululist .h2-top span{ border-bottom:2px solid #74bb24; font-weight:bold;padding:0 0 4px 6px;}
.book-mululist ul{padding-top:10px;}
.book-mululist li{ border-bottom:1px solid #f5f2eb;width:50%; float:left; background:url(../images/book_mululist_ico.gif) no-repeat 0 8px;}
.book-mululist li a{padding:10px 10px 8px 14px;}
.book-mululist li a.text{ font-size:14px;white-space: nowrap; overflow:hidden;text-overflow: ellipsis;color:#666; float:left;max-width:80%}
.book-mululist li a.text:hover{color:#43860c}
.book-mululist li a.money{ background:url(../images/ico_money.gif) no-repeat;width:15px; height:15px; float:left;margin-top:9px;padding:0}
.book-list li .book-num img{ position:static; vertical-align:-2px}
.mp3-mululist{margin:30px 20px 20px 20px;border:1px solid #e3e3e3}
.mp3-mululist .h2-top{ border-bottom:1px solid #efefef; font-size:14px;color:#666666;padding-bottom:5px; background:#f7f7f5;padding-top:20px;}
.mp3-mululist .h2-top span{ border-bottom:2px solid #74bb24; font-weight:bold;padding:0px 10px 4px 16px;}
.mp3-mululist th{padding:6px 0; text-align:center;color:#777}
.mp3-mululist td{padding:6px 0; text-align:center;color:#333333}

.read-index{width:1000px; margin:0 auto;}
.r-i-top{ height:80px;}
.r-i-top .logo{ float:left;width:350px;}
.r-i-top .search{ float:right;margin-right:10px; margin-top:24px;}
.r-i-top .search .top-input{float:left;}
.r-i-top .search .top-input input{ border:2px solid #57bd5a;width:450px; line-height:26px; height:30px;}
.r-i-top .search .top-input-bnt{ float:left;}
.r-i-top .search .top-input-bnt a{ display:block; background:url(../images/read_index_s.gif) no-repeat; text-indent:-9999px;width:38px; height:38px;*margin-top:1px!important}
.r-i-bar{ border-bottom:2px solid #59bd5b; margin-top:10px; position:relative}
.r-i-bar a{padding:4px 35px 6px 35px; float:left; font-size:14px;}
.r-i-bar a:hover{ text-decoration:none}
.r-i-bar a.select{ border-bottom:2px solid #59bd5b;color:#59bd5b; font-weight:bold}
.r-i-bar .my-read{ position:absolute;right:10px;top:-4px;color:#54a958;}
.r-i-bar .my-read a{padding:0;color:#54a958}
.r-i-login{ background: url(../images/read_index_loginbg.jpg) no-repeat; height:360px; margin-top:10px; position:relative}
.r-i-login .login-box{ position:absolute;right:10px;top:10px;width:300px; height:336px; background:#fff;-webkit-box-shadow: #333 0px 0px 10px;-moz-box-shadow: #333 0px 0px 10px;box-shadow: #333 0px 0px 10px;}
.r-i-login .login-box .tab{ background:url(../images/read_index_tabbg.jpg) repeat-x; height:42px; line-height:42px; border-bottom:1px solid #c7d0d6}
.r-i-login .login-box .tab a{width:49%; float:left; text-align:center; font-size:14px;color:#818282}
.r-i-login .login-box .tab a:hover{ text-decoration:none;color:#54a958}
.r-i-login .login-box .tab a.select{ background:#fff; border-bottom:1px solid #fff;color:#58bd5a; font-weight:bold; border-right:1px solid #c7d0d6}
.r-i-fl{ margin:20px 0; border-bottom:1px solid #e7e8e8;color:#555555;padding:0px 10px 20px 10px}
.r-i-fl .tit{ font-size:18px; font-weight:bold}
.r-i-fl a{ border:1px solid #d3d3d3; display:block;padding:6px 15px 4px 15px; float:left; margin-right:10px; font-size:14px;color:#555555;-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius:5px; margin-bottom:10px;}
.r-i-fl a:hover{border:1px solid #53b856;color:#53b856; text-decoration:none}
.r-i-booklist{ margin-bottom:10px;}
.r-i-booklist h2{ border-bottom:2px solid #59bd5b;padding-bottom:10px; padding-left:10px; font-size:22px;color:#333333; font-family:"微软雅黑"; font-weight:normal;}
.r-i-booklist h2 a{ font-size:14px; font-family:"宋体";color:#5c5c5c;padding:0 30px;  border-right:1px solid #d1d1d1}
.r-i-booklist h2 a.select{color:#59bd5b}
.r-i-booklist ul{ margin:20px 10px 20px 10px;}
.r-i-booklist ul li{ float:left;margin-left:10px; margin-right:12px;width:140px; margin-bottom:20px; position:relative}
.mp3-over{ position:absolute;top:60px; left:40px; background:url(../images/yp_over.png) no-repeat;width:50px; height:50px;}
.mp3Big-over{position:absolute;top:80px; left:60px; background:url(../images/yp_over.png) no-repeat;width:50px; height:50px;}
.r-i-booklist ul li img{ border:1px solid #efefef;}
.r-i-booklist ul li p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap; line-height:20px}
.r-i-foot{ border-top:5px solid #53b856; background:#f7f8f8; height:140px; text-align:center}
.r-i-foot p{ margin-top:30px; line-height:22px;color:#727272}
.r-i-login .login-box .login-con{padding:30px 20px 20px 20px;}
.r-i-login .login-box .login-con p{ margin-bottom:15px;}
.r-i-login .login-box .login-con input{color:#999; font-size:14px}
.r-i-login .login-box .login-con input:focus{ border:1px solid #afd5fa}
.r-i-login .login-box .login-con .yhm{ background:url(../images/book_index_iconame.gif) no-repeat;padding:8px; border:1px solid #dadada; line-height:20px; -moz-border-radius:5px;-webkit-border-radius: 5px;border-radius:5px;width:220px;-moz-box-shadow:1px 1px 4px #eee inset;-webkit-box-shadow:1px 1px 4px #eee inset;box-shadow:1px 1px 4px #eee inset;padding-left:30px; height:20px;}
.r-i-login .login-box .login-con .psd{ background:url(../images/book_index_icopsd.gif) no-repeat;padding:8px; border:1px solid #dadada; line-height:20px;-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius:5px;width:220px;-moz-box-shadow:1px 1px 4px #eee inset;-webkit-box-shadow:1px 1px 4px #eee inset;box-shadow:1px 1px 4px #eee inset;padding-left:30px; height:20px;}
.r-i-login .login-box .login-con .nianji{padding:8px;border:1px solid #dadada; line-height:20px;-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius:5px;width:130px;-moz-box-shadow:1px 1px 4px #eee inset;-webkit-box-shadow:1px 1px 4px #eee inset;box-shadow:1px 1px 4px #eee inset;border-top-right-radius:0;border-bottom-right-radius:0;color:#999;font-size:14px;}
.r-i-login .login-box .login-con .banji{padding:8px;border:1px solid #dadada; line-height:20px;-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius:5px;width:130px;-moz-box-shadow:1px 1px 4px #eee inset;-webkit-box-shadow:1px 1px 4px #eee inset;box-shadow:1px 1px 4px #eee inset;border-top-left-radius:0;border-bottom-left-radius:0; border-left:none;color:#999;font-size:14px;}
.bnt-login{ background:url(../images/read_index_bntbg.gif) repeat-x; border:1px solid #41a318;-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius:5px; height:40px; line-height:40px; display:block; text-align:center;color:#fff; font-size:14px; font-weight:bold}
.bnt-login:hover{color:#fff; text-decoration:none;background:url(../images/read_index_bntbghover.gif) repeat-x; }
.read-classify-con{ margin-top:20px; margin-bottom:20px;}
.read-classify-fl{ float:left;width:188px; border-left:1px solid #ededed;border-right:1px solid #ededed;}
.read-classify-fr{ float:right;width:800px;}
.read-classify-fl h3{ background:#53b856;color:#fff; height:40px; line-height:40px; text-align:center; font-weight:normal}
.read-classify-fl li a{ line-height:36px; display:block; background:#f6f6f6 url(../images/book_left_arrowclose.gif) no-repeat 170px;color:#767676; font-size:14px; text-indent:14px;border-bottom:1px solid #ededed;}
.read-classify-fl li a.select{background:#f6f6f6 url(../images/book_left_arrowopen.gif) no-repeat 170px; font-weight:bold;color:#555555}
.read-classify-fl .second-bar{ background:#ffffff; display:none}
.read-classify-fl .second-bar a{ background:#ffffff; border-bottom:1px solid #f6f6f6; text-indent:16px}
.read-classify-fl .second-bar a.current{color:#3f902a}
.shiping-list li{width:200px; background:none;height:185px;margin-bottom:20px;}
.shiping-list li .book-text{top:120px;}
.shiping-list li .book-num{top:152px;color:#999999; line-height:16px}
.mobibag-edit{padding:0px;}
.mobibag-edit-num{ border:1px solid #c8c8c8; background:#f6f6f6; position:relative; min-height:36px;}
.mobibag-edit-num ul{width:96%;}
.mobibag-edit-num ul li{ float:left; line-height:36px; text-align:center; border-right:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;}
.mobibag-edit-num ul li a{ font-family:Arial;color:#888; height:36px;width:36px; display:block; background:url(../images/mobibag_edit_numbg.gif) repeat-x; font-size:14px}
.mobibag-edit-num ul li a.select{ background:#47b63e;color:#fff}
.mobibag-edit-num ul li a.select:hover{color:#fff}
.mobibag-edit-num ul li a:hover{color:#45aa3d; text-decoration:none}
.mobibag-edit-num .add{ position:absolute;right:0;top:0}
.mobibag-edit-num .add a{border-bottom:1px solid #c8c8c8; border-left:1px solid #c8c8c8;height:36px;width:36px; line-height:36px; display:block; text-align:center; font-family:Arial; font-size:34px;color:#40ad37}
.mobibag-edit-num .add a:hover{color:#40ad37; text-decoration:none}
.mobibag-edittable td,.mobibag-edittable th{ border:1px solid #e8e8e8;padding:10px;word-wrap: break-word;word-break:break-all; white-space:normal}
.mobibag-edittable th{ background:#f6f6f4;color:#545454; font-size:14px; font-weight:bold;width:12%}
.mobibag-edittable textarea{padding:6px; border:1px solid #e8e8e8;width:80%}
.mobibag-edittable select{border:1px solid #e8e8e8;padding:6px;width:24%}
.edit-bnt-green{ background:#40ad37; border:1px solid #258b20;padding:10px 30px;color:#fff; display: inherit; font-size:16px;}
.edit-bnt-green:hover{color:#fff; text-decoration:none; background:#309729}
.edit-bnt-red{ background:#fb604c; border:1px solid #df351f;padding:10px 30px;color:#fff; display: inherit; font-size:16px;}
.edit-bnt-red:hover{color:#fff; text-decoration:none; background:#fa4f3d; border:1px solid #d72a18}
.edit-bnt-gray{ background:#bbb; border:1px solid #949494;padding:10px 30px;color:#fff; display: inherit; font-size:16px;}
.edit-bnt-gray:hover{color:#fff; text-decoration:none; background:#989898; border:1px solid #787878}
.edit-xuanxiang li{ margin-bottom:5px; margin-top:5px;width:100%; float:left}
.edit-xuanxiang li .option{text-align:center;width:40px; height:32px; border:1px solid #dbdbdb; line-height:32px;color:#94cc33; font-family:Arial; background:#fbfbfb; font-size:14px; font-weight:bold; float:left}
.edit-xuanxiang li .option-input{border:1px solid #dbdbdb;width:50%; height:32px; line-height:32px; float:left; border-left:none; padding-left:4px}
.edit-xuanxiang li .option-input input{width:96%; border:none; border:0;*margin-top:6px!important}
.edit-xuanxiang li .option-select{ float:left; margin-left:10px;width:20%}
.edit-xuanxiang li .option-select a{ background:url(../images/option_select.gif) 0 0 no-repeat;width:23px; height:32px; display:block; float:left}
.edit-xuanxiang li .option-select a.select{background:url(../images/option_select.gif) 0 -30px no-repeat;}
.option-select-text{color:#96d58f; margin-top:10px; margin-left:30px;}
.mobibag-edittable input{padding:6px; border:1px solid #e8e8e8;width:80%}
.client-erweima{ position:absolute;top:174px; right:98px;}
.client-erweima img{width:138px; height:138px;}
.bgrighttext{ background:#40ad37;color:#fff}
.view-table td{padding:6px;}
.adv-jxhd-00{ background:url(../images/adv_jxhd_00.jpg) no-repeat;width:990px; height:440px;position:relative}
.adv-jxhd-00 .erweima-ios,.adv-jxhd .erweima-ios{ position:absolute;top:126px; left:441px;width:100px;}
.adv-jxhd-00 .erweima-ios img,.adv-jxhd-00 .erweima-android img,.adv-jxhd .erweima-ios img,.adv-jxhd .erweima-android img{width:100px; height:100px; padding-bottom:36px;}
.adv-jxhd-00 .erweima-ios a,.adv-jxhd-00 .erweima-android a,.adv-jxhd .erweima-ios a,.adv-jxhd .erweima-android a{ display:block;width:100px; height:30px; text-indent:-9999px}
.adv-jxhd-00 .erweima-android,.adv-jxhd .erweima-android{ position:absolute;top:126px; left:592px;width:100px;}

.adv-jxhd-1230{ background:url(../images/adv_jxhd_1230.jpg) no-repeat;width:990px; height:440px;position:relative}
.adv-jxhd-1230 .jxhd1230-bnt{padding-left:470px;padding-top:150px;width:400px;}
.adv-jxhd-1230 .jxhd1230-bnt td{padding:8px}
.adv-jxhd-1230 .jxhd1230-erpic{ position:absolute;top:116px;left:119px;width:112px;}
.adv-jxhd-1230 .jxhd1230-erpic td{padding:0;margin:0}
.adv-jxhd-1230 .jxhd1230-erpic img{width:112px; height:112px;}
.m-bookdetail{ margin-top:10px;}
.m-bookdetail .phone {background: url(../images/sprite.png) no-repeat;padding-left: 12px;margin-top: 20px;display:block;position:relative;float:left; font-size:14px;color:#333}
.m-bookdetail .phone:hover{color:#333; text-decoration:none}
.m-bookdetail .QR {display: none;position: absolute;top: 30px;left: 0;width: 120px; height: 140px; padding: 20px; background: rgba(0,0,0,0.8);border-radius: 10px;  z-index: 100;}
.m-bookdetail .QR em { border: 6px solid rgba(0,0,0,0.8); border-color: transparent transparent rgba(0,0,0,0.8);  display: block;  position: absolute; top: -12px;}
.m-bookdetail .QR img { width: 120px; height: 120px;}
.m-bookdetail .QR p { color: #e5e4e4; margin-top: 10px; line-height: 14px;  text-align: center; font-size:12px; text-indent:0}
/* 云端 */
.cloud-topbg{ background:#2e0e01 url(../images/cloud_top_bg.jpg) no-repeat center; height:540px;}
.cloud-foot{ background:#777777;color:#fff; text-align:center;padding:20px; line-height:20px;min-width:1160px}
.cloud-top{ height:63px;}
.box1200{ margin:0 auto;width:1200px;}
.cloud-top .logo{width:232px; float:left; margin-left:10px;}
.cloud-top .top-text{width:700px; float:left; text-align:center; font-family:"微软雅黑"; font-size:14px; color:#fff; line-height:62px;}
.cloud-top .top-link{ float:right;width:200px; text-align:right; margin-right:10px; line-height:62px;color:#fff}
.cloud-top .top-link a{color:#fff}
.cloud-login{width:220px; margin-left:842px; margin-top:150px;}
.cloud-login td{padding:8px 0}
.cloud-loginname{ background:#ffffff url(../images/cloud_ico01.gif) no-repeat left; height:40px; border:none;width:176px;padding:0;padding-left:42px; line-height:40px;}
.cloud-loginpsw{ background:#ffffff url(../images/cloud_ico02.gif) no-repeat left; height:40px; border:none;width:176px;padding:0;padding-left:42px; line-height:40px;}
.cloud-p1{ background:#fff; text-align:center;min-width:1200px}
.cloud-p2{ background: url(../images/cloud_p2bg.jpg) repeat-x; text-align:center; font:13px/0.6 "宋体", Tahoma, Arial, Helvetica, STHeiti;min-width:1200px}
.cloud-p3{ background:#e7e0da url(../images/cloud_p3.jpg) center no-repeat; text-align:center;font:13px/0.6 "宋体", Tahoma, Arial, Helvetica, STHeiti; height:564px; position:relative;min-width:1200px}
.cloud-p3 img{ position:absolute;top:210px;left:555px;width:105px; height:105px;}
.price-em{font-family: arial; font-size:18px;  margin-right: 4px;color: #F40;}
.price-number{font-family: verdana,arial;font-size: 18px; font-weight:600;color: #F40; }
.price-type{color: #FFF;  background: #FF8E1B; margin-left:6px;display: inline;padding:2px 6px 1px 6px; vertical-align:2px;font-family: arial;}
.price-numberfree{ font-family:"微软雅黑";font-size:16px;color:#090}
.vip-tipsbg{background:url(../images/vip_bg.jpg) no-repeat center;  position:relative;width:1024px; height:533px; margin:0 auto;}
.vip-tipstext{position:absolute;top:240px; left:480px;color:#fff;font-size:26px;font-family:"微软雅黑"; }
.vip-tipsbnt{position:absolute;top:300px; left:480px;}
.book-price{color:#fb5e57; font-family:Verdana, Geneva, sans-serif; font-size:16px;}
.read-reweima{background:url(../images/read_erweimabg.gif) top left no-repeat;padding-top:20px; margin-top:15px; font-size:12px; line-height:18px;color:#586f75}
.read-reweima img{width:100px; height:100px; margin-bottom:6px}
.cloud-schoolbg{height:540px;min-width:1200px}
.cloud-login2{ background-color: rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7a000000,endColorstr=#7a000000);width:220px; margin-left:842px; margin-top:80px;padding:30px 30px;}
.cloud-login2 .mangren-span{ text-align:center; font-family:"微软雅黑";color:#fff; border-bottom:1px solid #aaa; line-height:36px; font-weight:normal; font-size:20px; margin-bottom:6px;}
.cloud-login2 td{padding:8px 0}
.white2{ text-decoration:underline;color:#fff}
.white2:hover{color:#fff}
.cloud-regbg{ background:url(../images/reg_bg.jpg) no-repeat center; height:802px;color:#928070; font-family:"微软雅黑";font-size:14px;}
.cloud-regbg h2{color:#4a2b10;font-weight:normal; font-size:14px;padding-top:190px;padding-left:130px}
.cloud-regtable{width:750px;margin-left:330px;margin-top:50px}
.cloud-regtable th{ text-align:right;padding:10px;width:90px;}
.cloud-regtable td{padding:10px;}
.cloud-regtable .cloud-reginput{ border:1px solid #dfd8d2;padding:10px;width:274px;-moz-border-radius:6px; -webkit-border-radius:6px;border-radius:6px}
.book-consult{width:96%; float:left; margin-left:20px; margin-top:10px;}
.book-consult li{border-bottom:1px solid #f0f0f0;padding:15px 0;width:48%; float:left; margin-right:20px;min-width:450px;}
.book-consult li:hover{ background:#fafafa}
.consult-one .pics{width:135px; float:left; height:85px;}
.consult-one .pics img{width:135px;height:85px;}
.consult-one .consult-right,.consult-two .consult-right,.consult-three .consult-right{float:left;width:520px; margin-left:15px;}
.consult-one h2,.consult-two h2,.consult-three h2{ font-size:20px; font-family:"微软雅黑";color:#000; height:60px; overflow: hidden; line-height:28px}
.consult-one .consult-right span,.consult-two .consult-right span,.consult-three .consult-right span{ font-family:"微软雅黑"; font-size:14px;color:#919191;padding-top:6px}
.consult-two .consult-right,.consult-three .consult-right{width:655px; }
.consult-three h2{ height:32px;}
.consult-three .consult-right p img{ margin-right:14px}
.book-hotconsult{ float:left; margin-left:40px;width:300px; background:#fafafa;margin-top:20px;}
.book-hotconsult h2{ border-left:4px solid #fd8a23; text-indent:14px; font-family:"微软雅黑"; font-size:20px; font-weight:normal;margin-top:14px;}
.book-hotconsult ul{padding:10px;}
.book-hotconsult li{padding:6px 0;display:inline-block;}
.book-hotconsult li em{ float:left; background:#cbcbcb; display:block;color:#fff; margin-right:4px;width:16px; height:14px; text-align:center; font-family:Tahoma, Geneva, sans-serif}
.book-hotconsult li em.redbg{background:#ec5353; }
.book-hotconsult li a{ display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; float:left;color:#919191; line-height:16px;width:260px;}
.dhg-box .pics{width:73px; float:left; height:92px;}
.dhg-right{float:left;width:80%; margin-left:15px;}
.dhg-right h2{font-size:20px; font-family:"微软雅黑";color:#000; height:36px; overflow: hidden; line-height:32px}
.dhg-right .star{ float:left; width:110px;}
.dhg-right .zan{ float:left;width:100px; font-family:Tahoma, Geneva, sans-serif;color:#d4d4d4; font-size:14px;}
.dhg-right .look{float:left;width:90px;font-family:Tahoma, Geneva, sans-serif;color:#d4d4d4; font-size:14px;}
.dhg-right .textdhg{font-family: "微软雅黑";  font-size: 14px;  color: #919191;  padding-top:10px;clear:both;}
.dhg-right .dhg-best{ background:url(../images/dhg_best.png) no-repeat;width:127px; height:75px; position:absolute;right:0px;top:10px;}
.dhg-dafeng{padding:20px; font-family:"微软雅黑"; font-size:16px;color:#919191}
.dhg-dafeng .pftext{ float:left;width:50px; margin-top:5px}
.dhg-dafeng .pfstar{ float:left;width:160px;}
.dhg-dafeng .pfstar-unselect{ background:url(../images/dhg_star_gray.png) no-repeat;width:25px; height:25px; display:block;vertical-align: middle;cursor: pointer; float:left; margin-right:3px; margin-left:3px}
.dhg-dafeng .pfstar-unselect.select{background:url(../images/dhg_star_org.png) no-repeat}
.dhg-dafeng .pfintro{ background:url(../images/dhg_introbg.png) no-repeat;width:60px; height:27px; text-align:center; font-size:14px; float:left; line-height:25px;color:#9f9f9f}
.dhg-dafeng .pfbnt{ float:left;width:70px; margin-left:30px; margin-top:4px}
.dhg-dafeng .pfbnt .pfgray{ background:#f5f5f5; border:1px solid #d2d2d2;color:#919191;padding:4px 14px;}
.dhg-dafeng .pfbnt a{color:#919191; text-decoration:none}
.write-dhg{ padding-top:20px; margin-left:30px; display: inline-block; font-size:14px;}
.book-consult-zx{width:680px; float:left; margin-left:20px; margin-top:10px;}
.book-consult-zx li{border-bottom:1px solid #f0f0f0;padding:15px 0;}
.book-consult-zx li:hover{ background:#fafafa}
.dhg-zan{float:left; line-height:24px;color:#5e5e5e; cursor:pointer;background:url(../images/dhg_grayico.png) no-repeat; text-indent:22px}
.dhg-zan-select{background:url(../images/dhg_blueico.png) no-repeat; }
.dhg-star{ margin-top:10px;}
.dhg-star img,.dhg-eye img{vertical-align:-6px;}
.read-pic img{width:120px; height:164px;}
.dhg-text-numzan{ margin-top:10px;color:#5e5e5e;}
.dhg-number{ float:left;line-height: 24px; margin-right:10px}
.book-left2 h2{background:#74bb24;height:40px;line-height:40px;text-align:center; border-bottom:1px solid #c0c0c0; display:block}
.book-left2 h2 a{color:#ffffff;font-size:14px;font-weight:normal; display:block }
.book-left2 li a{ line-height:32px; display:block; background:#f6f6f6 url(../images/book_left_arrowclose.gif) no-repeat 160px;color:#767676; font-size:14px; text-indent:14px;border-bottom:1px solid #f1f1f1;}
.book-left2 li a.select{background:#e6e6e6 url(../images/book_left_arrowclose.gif) no-repeat 160px; font-weight:bold}
.book-list2{ margin:20px;}
.book-list2 li{width:340px; margin-bottom:20px; height:180px; overflow:hidden; background:url(../images/book_pic_bg2.gif) no-repeat; float:left;color:#666666;}
.book-list2 li a{display:block;width:340px;height:190px; }
.book-list2 li .booklist2-left{ float:left;position:relative;width:144px; }
.book-list2 li .booklist2-left img{ position:absolute;top:2px;left:3px}
.book-list2 li .booklist2-right{ float:left;padding-left:132px;width:200px;}
.book-list2 li .booklist2-right h2{white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; margin-bottom:15px; margin-top:6px}
.book-list2 li .booklist2-right p{ margin-top:6px;color:#4d4d4d}
.book-list2 li .booklist2-right .list-text{ margin-top:15px;color:#8c8c8c;height:50px; overflow:hidden; font-size:12px; line-height:17px}
.vr-erweima{ background:#fff; border:1px solid #aaa;width:123px; height:123px;}
.vr-erweima img{width:120px; height:120px;padding:2px}