*{ margin:0; padding:0;}
ul,li{ list-style:none}
img{ border:none;}
input{ vertical-align:middle}
select{ vertical-align:middle;}
a{ color:#555555; text-decoration:none;cursor:pointer}
a:hover{ color:#555555; text-decoration:none}
a:active{ color:#555555; text-decoration:none}

body{ font-size:12px; line-height:18px; color:#555555;}

.header{ background:url(/px/images/h-bg.jpg) repeat-x; height:90px;}

.mdiv{ width:960px; margin:0 auto;}

.clear{ clear:both;}
.hide{ display:none;}

.bluecolor{ color:#0063dc;}
.bluecolor a{ color:#0063dc;}
.redcolor{color:#ff2900;}
.redcolor2{ color:#a70000;}
.graycolor{ color:#333333;}
.graycolor2{ color:#a1a1a1;}
.graycolor3{ color:#909090;}
.graycolor4{ color:#555555;}
.txtcenter{ text-align:center;}
.txtright{ text-align:right;}
.pleft20{ padding-left:20px;}
.pleft60{ padding-left:60px;}
.ptop5{ padding-top:5px;}
.ptop10{ padding-top:10px;}
.pright20{ padding-right:20px;}
.mtop10{ margin-top:10px;}
.mtop20{ margin-top:20px;}
.mtop40{ margin-top:40px;}
.mbottom40{ margin-bottom:40px;}
.f18{ font-size:18px;}
.f16{ font-size:16px;}
.f14{ font-size:14px;}
.family{ font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.header a{ color:#ffffff; text-decoration:none;}
.header a:hover{ color:#ffffff; text-decoration:underline;}
.header a:active{ color:#ffffff; text-decoration:none;}
.header .h-bg{ background:url(/px/images/header-bg.jpg) no-repeat; width:960px; height:90px; position:relative;}
.header .logo{ position:absolute; top:8px; left:0px; width:95px; height:38px;}
.header .logo a{ display:inline-block; width:95px; height:38px;}
.header .h-right{ float:right; padding:8px 0px 0px 0; height:47px;}
.header .h-right .h-gw{ background:url(/px/images/h-gw.gif) no-repeat; padding-left:30px; width:90px; color:#FFFFFF; float:left; margin-top:17px;}
.header .h-right .login{ float:left; width:220px; color:#ffffff; text-align:right; margin-top:17px;}

.header .h-right .user-img img{ border:solid 1px #830d0d;}
.header .h-right .user-img{ float:left; padding:5px; text-align:center; width:28px; border:solid 1px #a70000; border-bottom:none; position:relative;}
.header .h-right .user-img .allnav { position:absolute; background:url(/px/images/h-bg-2.gif) no-repeat;border:#e2e2e2 1px solid; border-top:none; z-index:1000;background-color:#fff; right:-1px; top:40px; text-align:left;}
/*.header .h-right .user-img:hover{ background-color:#ffffff; border:solid 1px #e2e2e2; border-bottom:none;}*/
.header .h-right .user-img .allnav .all-li-1{ background-color:#FFFFFF; height:30px; padding:0 10px; line-height:30px; vertical-align:middle;}
.header .h-right .user-img .allnav .all-li-1 .zhszcolor{ color:#333333;}
.header .h-right .user-img .allnav .all-li-2{ background-color:#f2f2f2; border-top:solid 1px #e6e6e6; height:30px; padding:0 10px; line-height:30px; vertical-align:middle;}
.header .h-right .user-img .allnav .all-li-2 .exitcolor{ color:#0a8cd2;}
.header .nav{ background-color:#7c0000; height:27px; padding-top:8px; padding-right:10px;}
.header .nav ul{ float:left; width:530px;}
.header .nav li{ float:left;text-align:center; color:#ffffff; font-size:14px; font-weight:bold;}
.header .nav-txt{ width:100px; }
.header .line{ background:url(/px/images/nav-1.jpg) no-repeat; width:2px; height:15px;}
.header .search{ float:right; width:300px; background-color:#FFFFFF; border:solid 1px #e0e0e0; height:22px;}
.header .search-bt{ float:right; width:52px; height:22px;}
.header .inputxt-1{ float:left; width:230px; padding:0 8px; height:22px; line-height:22px; vertical-align:middle; background:transparent; border:none;}

/*详情页*/
.x-title{ padding:20px 0 10px 0; color:#7c0000;}
.x-title a{ padding:20px 0 10px 0; color:#7c0000;}
.left-1{ float:left; width:750px;}
.left-img{ float:left; width:298px; margin-top:15px;position:relative;}
.left-intro{ float:left; width:400px; padding-left:50px;}
.left-1 h1{ font-size:16px; font-weight:bold; color:#333333;}
.l-content p{ padding-top:15px;}
.l-content .price{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; line-height:24px;}
.xq-mod-1{ margin-top:20px; border-bottom:solid 2px #ebebeb; height:27px; position:relative;}
.xq-mod-1 ul{ position:absolute; top:0; left:0;}
.xq-mod-1 li{ float:left; width:93px; height:27px; background:url(/px/images/xq-li-bg.jpg) no-repeat; text-align:center; line-height:27px; vertical-align:middle; font-weight:bold; color:#999999; cursor:pointer;}
.xq-mod-1 .current-1{ height:28px; background:url(/px/images/xq-li-hover.jpg) no-repeat; color:#0063dc;}
.xq-mod-2{ padding:20px; line-height:24px; font-size:14px;}
.xq-mod-3{}
.xq-mod-3 dd{ float:left; width:140px; margin:20px 23px; display:inline;}
.xq-mod-3 dd p{ padding-top:5px;}
.xq-mod-3 .xq-mod-sp{ border:solid 1px #cccccc;}

#comment{ border:solid 1px #ededed; border-top:none;}
#comment .rate {float: left;padding: 10px 0  0 30px;width: 190px;}
#comment .rate span {color: #999999;font-family: arial; color:#333333; line-height:30px;}
#comment .rate strong {color: #E4393C;font: 400 46px/30px arial;}
#comment .rate strong span {color: #E4393C;font-size: 24px;}
#comment .percent {float: left;height: 74px; padding: 8px 0;width: 186px;}
#comment .percent dl {overflow: hidden;padding: 2px 0;}
#comment .percent dt {float: left;width: 80px;}
#comment .percent dd {background: none repeat scroll 0 0 #EFEFEF;float: left;height: 10px;margin-top: 6px;overflow: hidden;width: 100px;}
#comment .percent span {color: #9C9A9C;}
#comment .percent dd div {overflow:hidden;height:10px;width:0;background:-webkit-gradient(linear,0 0,0 100%,from(#ed0000),to(#a50000));background:-moz-linear-gradient(top,#ed0000,#a50000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed0000', endColorstr='#a50000')}

.btns{ border-top:solid 1px #ededed; text-align:right; height:35px; line-height:35px; vertical-align:middle}
.btns span{ padding-right:30px;}

.comment-0{}
.item{ border-bottom:dashed 1px #a1a1a1; padding:20px 10px 10px 10px;}
.user{ float:left; width:80px; text-align:center; color:#a1a1a1;}
.user img{ border:solid 1px #ececec; margin-bottom:5px;}
.i-item{ float:left; width:600px; padding:0 20px;}
.o-topic{}
.comment-content{ padding-top:15px; min-height:40px;}
.comment-time{ color:#a1a1a1;}

.page2011nav{ padding-top:10px;}

.comment2{ padding:20px; color:#333333; background-color:#f8f8f8;}
.comment2 .inputxt-1{ width:250px; border:solid 1px #ebebeb; background-color:#ffffff; height:20px;}
.comment2 .areatxt-1{ width:643px; border:solid 1px #ebebeb; background-color:#ffffff; height:70px; padding:10px;}


.right-1{ float:left; width:200px; margin-left:10px; display:inline;}
.xq-mod-4{ background:url(/px/images/r-bg.gif) repeat-x; height:35px; position:relative; padding-left:10px; line-height:35px; vertical-align:middle;}
.xq-mod-4 .xq-mod-41{ background:url(/px/images/icon-3.gif) no-repeat 0 13px; padding-left:18px; color:#333333; font-size:14px; font-weight:bold;}
.xq-mod-4 .xq-more{ position:absolute; top:0; right:10px;}
.xq-mod-5{ padding:8px 15px; background-color:#f8f8f8;}
.xq-mod-5 .xq-img-3{ float:left; width:46px; border:solid 1px #e2e2e2;}
.xq-mod-5 .xq-intro-5{ float:left; padding-left:10px; width:110px; line-height:24px;}
.xq-mod-6 { padding:10px; line-height:25px; background-color:#f8f8f8;}
.xq-mod-7{ padding:10px 5px; background-color:#f8f8f8;}
.xq-mod-7 table{ width:100%; border-collapse:collapse;}
.xq-mod-7 td{ height:45px; padding:0 5px;}
.xq-mod-7 .td-1{ background:url(/px/images/r-bg-2.gif) repeat-x; height:52px;}
.xq-mod-7 .item-0{ width:15px; height:15px; text-align:center; line-height:15px; color:#ffffff; background-color:#0063dc; margin:0 auto; margin-top:0px;}
.xq-mod-7 .item-1{ width:15px; height:15px; text-align:center; line-height:15px; color:#ffffff; background-color:#003e8a;  margin:0 auto; margin-top:0px;}

.footer{ border-top:solid 3px #a70000; margin-top:10px; padding-top:5px; text-align:center; color:#a70000; line-height:25px;}
.footer a{ border-top: #a70000; margin-top:10px; padding-top:5px; text-align:center; color:#a70000; line-height:25px;}

/*首页*/
.slift{}
.left{ float:left; width:650px; padding-top:20px;}
.s-mod-1{ height:27px; overflow:hidden;}
.s-mod-1 li{ float:left; width:93px; height:27px; text-align:center; line-height:27px; vertical-align:middle; font-size:12px; font-weight:bold; color:#999999; background:url(/px/images/s-li-bg.gif) no-repeat; cursor:pointer;}
.s-mod-1 .current-2{ background:url(/px/images/s-li-hover.gif) no-repeat; color:#ffffff;}
.s-mod-2{ background:url(/px/images/m-2.jpg) no-repeat; height:13px; overflow:hidden}
.s-mod-2m{ background:url(/px/images/m-3.gif) repeat-y; padding-left:1px;}
.s-mod-2b{ background:url(/px/images/m-1.gif) no-repeat; height:14px; overflow:hidden}

#featureContainer {}
#wrap {
	OVERFLOW: hidden}

#feature {
	POSITION: relative; MARGIN-TOP: 0px; padding-left:40px; }
#feature .prev {
	TEXT-INDENT: -9999px; WIDTH: 19px;BACKGROUND: url(/px/images/feature_left.gif) no-repeat;  HEIGHT: 19px; position:absolute; left:20px;_left:-25px; top:150px;cursor:pointer;}
#feature .prev a{ display:inline-block; width:19px; height:19px; }
#feature .next {
	TEXT-INDENT: -9999px; WIDTH: 19px; BACKGROUND: url(/px/images/feature_right.gif) no-repeat;HEIGHT: 19px; position:absolute; right:20px;_right:10px; top:150px; cursor:pointer;}
#feature .next a{ display:inline-block; width:19px; height:19px;}

.featureUL {
	 WIDTH: 2800px; FLOAT: left; }
.featureBox {
	WIDTH: 590px;FLOAT: left; OVERFLOW: hidden; padding:0px 0px 0px 0px; position:relative; height:400px;}
#botton-scroll {
	MARGIN: 0px auto; WIDTH: 840px;}
#block {
	 WIDTH: 560px; OVERFLOW: hidden; position:relative;
}
#block .box {
	WIDTH: 184px; FLOAT: left;
}
#block .newgif{ position:absolute; left:0px; top:0;}

.s-mod-3{ margin-left:0px;}
.s-mod-3 dd{ float:left; width:140px; height:192px; margin:5px 20px 0px 30px; display:inline;}
.s-mod-3 dd p{ padding-top:5px;}
.s-mod-3 .xq-mod-sp{ width:136px; border:solid 1px #cccccc; position:relative;}
.free{ position:absolute; top:0; left:0; background:url(/px/images/free.gif) no-repeat; width:32px; height:31px; z-index:999;}

.s-mod-bq{ padding:10px 0 0 20px; overflow:hidden;}
.s-mod-bq li{ float:left; color:#7a0b0b; margin-right:15px; display:inline-block; cursor:pointer; height:22px;}
.s-mod-bq .bq-1{background-color:#f2e5e5; height:18px;padding:2px 5px 2px 5px;padding:0px 5px 0px 5px\9; display:inline;}
.s-mod-bq .bq-1 a{color:#7a0b0b;}
.s-mod-bq .current-3{ background:url(/px/images/bq-bg.gif) no-repeat center top; }
.s-mod-bq .bq-2{ background-color:#963333; color:#ffffff; height:18px;padding:4px 5px 2px 5px;padding:0px 5px 0px 5px\9;display:inline;}
.s-mod-bq .bq-2 a{ color:#ffffff;}
.s-mod-4{ margin-top:10px; padding:10px 0; background-color:#f5f5f5;}
.s-mod-5{}
.s-mod-6{ background:url(/px/images/icon-4.gif) no-repeat; padding-left:35px; color:#7c0000; font-size:14px; font-weight:bold; margin-top:10px; line-height:24px; margin-left:20px;}
.s-mod-61{ background:url(/px/images/s-top-1.gif) no-repeat; height:4px; overflow:hidden; width:636px; margin:0 auto;}
.s-mod-62{ background:url(/px/images/s-middle-1.gif) repeat-y; width:636px; margin:0 auto;}
.s-mod-63{ background:url(/px/images/s-bottom-1.gif) no-repeat; height:4px; overflow:hidden; width:636px; margin:0 auto;}
.s-mod-6 a {float:right; padding-right:10px; font-size:12px;}

/*轮换图*/
#indexImageArea{width:628px; height:302px; overflow:hidden; padding:0px 4px;}
#boxBigPic{width:500px; height:302px; float:left; padding:1px 0; }
#boxBigPic img{width:500px; height:302px; display:block}
#boxTextBox,#boxText{position:absolute; left:1px; top:296px;width:540px; line-height:35px;}
#boxTextBox{ background:#000; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5; opacity: 0.5;}
#boxText{color:#fff;font-size:14px;text-decoration:none; font-weight:bold; padding-left:10px}
#boxText span{padding-left:10px; font-weight:normal;}
#boxText font{color:#cd1f1f; font-size:14px}

#boxBtnUp,#boxBtnDown{float:left;width:94px; height:1px;cursor:pointer;text-align:center; margin-left:9px }

#boxSmallPic{float:left; width:128px; height:302px; overflow:hidden;}
#boxSmallPic img{cursor:pointer;width:90px; height:65px; margin-left:7px; margin-top:2px; border:1px solid #e2b981}
#boxSmallPic p{width:128px; height:57px; padding-top:15px; border-bottom:solid 2px #7c0000; background-color:#ffffff; color:#7c0000; text-align:center; cursor:pointer;}
#boxSmallPic .on{ background-color:#7c0000; color:#ffffff;}
#boxSmallPic .on img{ border:0;}

.s-mod-30{ padding-left:10px;}
.s-mod-30 dd{ float:left; width:80px; margin:20px 20px 15px 23px; display:inline; text-align:center;}
.s-mod-30 dd p{ padding-top:5px;}
.s-mod-30 .xq-mod-sp{ border:solid 1px #cccccc; width:76px; margin:0 auto;}

.s-mod-31{ padding-left:10px;}
.s-mod-31 dd{ float:left; width:136px; margin:15px 8px; display:inline;}
.s-mod-31 dd p{ padding-top:5px;}
.s-mod-31 .xq-mod-sp{width:136px; margin:0 auto; position:relative;}

.right{ float:right; width:300px; padding-top:20px;}
.s-r-mod1{ background:url(/px/images/s-right-1.gif) no-repeat; height:159px; padding:70px 20px 0 20px; position:relative;}
.s-r-mod1 .bz{ position:absolute; top:39px; left:146px;width:25px; height:18px;}
.s-r-mod1 .bz a{ display:inline-block; width:25px; height:18px;}
.s-r-mod1 .fk{ position:absolute; top:39px; left:188px; width:25px; height:18px;}
.s-r-mod1 .fk a{ display:inline-block; width:25px; height:18px;}
.s-r-mod1 .zxkf{ position:absolute; top:5px; right:0; width:60px; height:50px;}
.s-r-mod1 .zxkf a{ display:inline-block; width:60px; height:50px;}
.s-r-mod1 .s-r-left{ float:left; width:196px;}
.s-r-mod1 .s-r-left p{ padding-top:11px;}
.s-r-mod1 .usernamebg{ background:url(/px/images/s-r-email.gif) no-repeat; width:140px; height:22px; padding-left:50px; margin-top:11px;}
.s-r-mod1 .email{ background:transparent; border:none; width:140px; padding-right:6px; height:22px; line-height:22px; vertical-align:middle;}
.s-r-mod1 .passwordbg{ background:url(/px/images/s-r-password.gif) no-repeat; width:140px; height:22px; padding-left:50px; margin-top:11px;}
.s-r-mod1 .password{ background:transparent; border:none; width:140px; padding-right:6px; height:22px; line-height:22px; vertical-align:middle;}
.s-r-mod1 .s-r-right{ float:right; width:51px; padding-top:10px;}

/*12-26*/
.s-r-mod2{ background:url(/px/images/s-r-3.gif) no-repeat; height:126px; margin-top:5px; padding:15px 10px 0 20px;}
.s-r-mod2 p{}
.s-r-mod2 .s-r-book{ float:left; width:59px; padding-top:5px;}
.s-r-mod2 .s-r-bintro{ float:left; width:200px; padding-left:10px; padding-top:5px;}
/*12-26*/

.s-r-mod3{ padding:10px 15px; background-color:#f8f8f8;}
.s-r-mod3 .s-img-3{ float:left; width:136px; border:solid 1px #e2e2e2;}
.s-r-mod3 .s-intro-3{ float:left; padding-left:10px; width:110px; line-height:24px; padding-top:20px;}
.s-r-mod3 .s-img-4{ float:left; width:50px; border:solid 1px #e2e2e2;}
.s-r-mod3 .s-intro-4{ float:left; padding-left:10px; width:200px; line-height:24px;}

/*产品列表页*/
.cp-1{ border:solid 1px #ececec; border-top:solid 2px #ebebeb; margin-top:10px; padding:0 5px;}
.cp-1 .cp-mod{ border-bottom:dashed 1px #d1d1d1; padding:10px;}
.cp-bq li{ float:left; padding:3px 5px 2px 5px; white-space:nowrap;}
.cp-1 .cp-mod .cp-span{ margin-left:5px; cursor:pointer;}
.cp-1 .cp-mod .cp-span2{ background-color:#555555; color:#FFFFFF;}
.cp-2{ background-color:#f1f1f1; height:30px; margin-top:20px; padding:0 10px; line-height:30px; vertical-align:middle; position:relative;}
.cp-21{ position:absolute; top:0; right:10px;}
.cp-21 .hpd a{ background:url(/px/images/r-down.gif) no-repeat right center; padding-right:10px; margin-left:15px; color:#a70000}
.cp-21 .hpd a:hover{ background:url(/px/images/r-down.gif) no-repeat right center; padding-right:10px; margin-left:15px; color:#a70000}
.cp-21 .hpd2 a{ background:url(/px/images/r-up.gif) no-repeat right center; padding-right:10px; margin-left:15px; color:#a70000}
.cp-21 .hpd2 a:hover{ background:url(/px/images/r-up.gif) no-repeat right center; padding-right:10px; margin-left:15px; color:#a70000}
.cp-3{ padding:20px 10px;}
.cp-3-mod{ margin-left:0px;}
.cp-3-mod dd{ float:left; width:140px; height:210px; margin:5px 20px 0px 20px; display:inline;}
.cp-3-mod dd p{ padding-top:5px;}
.cp-3-mod .xq-mod-sp{ width:136px; border:solid 1px #cccccc; position:relative;}
.cp-3-mod .free{ position:absolute; top:0; right:0; background:url(/px/images/free.gif) no-repeat; width:32px; height:31px; z-index:999;}

/*我的课表*/
.kb-mod{ border-bottom:dashed 1px #a1a1a1; padding:20px 10px 10px 10px;}
.kb-mod .k-mod1{ float:left; width:140px; padding-left:10px;}
.kb-mod .k-mod1 .k-img{ border:solid 1px #e2e2e2; padding:1px;}
.kb-mod .k-mod2{ float:left; width:340px; padding:0 10px 0 20px; line-height:20px; border-right:solid 1px #eaeaea; height:120px;}
.kb-mod .k-mod3{ float:left; width:100px; padding:30px 0 0 0px; text-align:center; border-right:solid 1px #eaeaea; height:90px;}
.kb-mod .k-mod4{ float:left; width:100px; padding:5px 0 0 0px; text-align:center; line-height:24px;}
.kb-mod .k-mod5{ float:left; width:540px; padding:0 10px 0 20px; line-height:20px;}
.kb-mod .k-mod6{ width:160px; border:solid 1px #e2e2e2; padding:10px;}
.kb-mod .k-mod6 .k-mod61{ float:left; width:50px;}
.kb-mod .k-mod6 .k-mod62{ float:left; width:100px; padding:10px 0 0 10px;}
.kb-mod .k-mod7{  float:left; width:340px; padding:0 10px 0 20px; line-height:20px; border-right:solid 1px #eaeaea;}
.kb-mod-2{ background:url(/px/images/k-r-1.gif) no-repeat; height:12px; overflow:hidden}
.kb-mod-3{ background:url(/px/images/k-r-2.gif) repeat-y; padding:10px 0 0 25px;}
.kb-mod-3 .kb-mod-intro{ float:left; width:80px; padding-left:10px; padding-top:10px;}
.kb-mod-3 .kb-mod-fs{ float:left; padding:25px 0 5px 0px; width:70px; text-align:center;}
.kb-mod-3 .kb-mod-img{ float:left; width:76px; padding:1px; border:solid 1px #e2e2e2;}
.kb-mod-4{ background:url(/px/images/k-r-3.gif) no-repeat; height:13px; overflow:hidden;}

.left-intro2{ float:left; width:610px; padding-left:50px;}
.k-mod8{  float:left; width:760px; padding:0 10px 0 20px; line-height:20px;}
.tcsm{ float:left; width:60px;}
.tcsm-s{ float:left; width:545px; padding-left:5px;}

/*我的课程*/
.mk-1{ border:solid 1px #ececec; height:20px; padding:10px 20px;}
.mk-xz{ float:right;}

.fb-r-1{ background:url(/px/images/f-r-1.gif) no-repeat; height:12px; overflow:hidden}
.fb-r-2{ background:url(/px/images/f-r-2.gif) repeat-y; padding:10px 0 0 25px;}
.fb-r-3{ background:url(/px/images/f-r-3.gif) no-repeat; height:10px; overflow:hidden;}
.fb-r-2 .fb-img{ float:left; width:116px; padding:1px; border:solid 1px #e2e2e2;}
.fb-r-2 .fb-intro{ float:left; width:120px; padding:10px 0 0 10px; line-height:24px;}
.fb-r-2 .fb-gz{ float:left; width:80px; text-align:center; padding:25px 0 5px 0; font-size:14px;}
.fb-r-22{ background:url(/px/images/f-r-22.gif) repeat-y; padding:10px 20px 10px 20px;}
.fb-r-bg{ background:url(/px/images/f-r-bg.gif) repeat-x left center; height:22px; overflow:hidden; line-height:22px; vertical-align:middle;}
.fb-r-bg .fb-span1{ background-color:#FFFFFF; padding:2px 5px 3px 5px;}
.fb-r-li{}
.fb-r-li li{ float:left; width:50px; padding:10px 10px 0 5px;}
.fb-r-xh{ padding:10px 0 0 10px}
.fb-r-xh .fb-r-ximg{ float:left; width:50px;}
.fb-r-xh .fb-r-xintro{ float:left; width:190px; padding:10px 0 0 10px}

.fb-r-tj{ background-color:#f8f8f8; padding:10px;}
.fb-r-tj .fb-t{ padding:8px 0 0 0; height:35px; background:url(/px/images/f-r-bg2.gif) repeat-x;}
.fb-r-tj .fb-t table{ border-collapse:collapse;}
.fb-r-tj .fb-t table td{ text-align:center; border-left:solid 1px #d7d7d7;}
.fb-r-tj .fb-c table{ border-collapse:collapse;}
.fb-r-tj .fb-c td{ border-left:solid 1px #d7d7d7; border-bottom:solid 1px #d7d7d7; height:30px; text-align:center;}


.wgz{ float:left; display:inline; margin-left:20px; margin-top:20px;}

/*登录后*/
.h-login{ float:left; width:76px; padding:1px; border:solid 1px #cccccc;}
.h-logintxt{ float:left; padding-left:8px; width:170px; line-height:20px;}

.search-bg{position:absolute; top:22px; left:0px; background-color:#ffffff; border:solid 1px #cccccc; width:236px; padding:5px; z-index:999;}
/*发布新课程*/
.fbk-mod{ padding:20px 20px 0 20px;}
.fbk-t{ font-size:18px; font-family:"微软雅黑"; color:#333333;}
.fbk-line{ background:url(/px/images/fbk-1.gif) no-repeat center top; height:1px; margin-top:20px;}
.fbk-left{ float:left; width:600px; padding:20px;background:url(/px/images/fbk-2.gif) no-repeat right top;}
.fbk-left table{ border-collapse:collapse;}
.fbk-left td{ padding-right:10px;}
.inputxt-2{ width:350px; border:solid 1px #ebebeb; background-color:#ffffff; height:25px;}
.fbk-dj{ width:250px; padding-top:10px;}
.fbk-dj td{ border:solid 1px #ffffff; text-align:center; background-color:#dfdfdf; height:25px; padding-right:0px;}
.inputxt-3{ width:59px; border:solid 1px #dfdfdf; background-color:#ffffff; height:23px;}
.fbk-right{ float:left; width:250px; padding:50px 0 0 50px; line-height:24px;}

.wszl{ padding:20px 0;}
.wszl table{ border-collapse:collapse;}
.wszl td{ padding-right:10px;}

.areatxt-2{ width:550px; border:solid 1px #ebebeb; background-color:#ffffff; height:70px; padding:10px;}

.dzxy{ padding:50px; font-size:14px; line-height:30px; height:400px;}

.dzxy-nr{ line-height:30px; width:780px; margin:0 auto;}

/*套餐页面*/
.mk6-1{ float:left; width:95px; font-size:12px; line-height:18px; color:#555555; height:124px; overflow:hidden}
.mk6-2{ float:left; width:20px; text-align:center; padding:20px 10px 0 10px; height:104px;}
.mk6-3{ float:left; width:380px;overflow-x: scroll; overflow-y: hidden; height:144px;}
.mk6-4{ float:left; width:140px; font-size:12px; line-height:18px; color:#555555;}
.mk6-4 p{ padding-bottom:5px;}
.linethrough{ text-decoration:line-through;}


/*发布视频单节课*/
.public-dj{ padding:20px 0px 0 50px;}
.xz-bt{}
.xz-bt a{ display:inline-block; background:url(/px/images/xz-bt-bg.gif) no-repeat; width:49px; height:20px; color:#909090; text-align:center; line-height:20px;}
.xz-bt a:hover{ background:url(/px/images/xz-bt-hover.gif) no-repeat; color:#ffffff;}
.f-bq{ background:url(/px/images/f-bq-bg.gif) repeat-x; color:#909090; border:solid 1px #e2e2e2; padding:2px 5px 2px 5px; cursor:pointer; margin-right:10px;}
.f-bq:hover{ color:#0063dc; border:solid 1px #7fb1ed;}
.inputxt-4{ width:200px; border:solid 1px #dfdfdf; background-color:#ffffff; height:23px; color:#909090;}
.inputxt-5{ width:350px; border:solid 1px #ebebeb; background-color:#ffffff; height:25px; color:#909090;}

.submit-sh-bt{ text-align:center; margin:40px 0;}

/*发布成套视频课件*/
.fbct-title{ padding:10px 0 10px 0px;}
.fbct-title dl{ padding:0 0 0 130px;}
.fbct-title dt{ float:left; background:url(/px/images/fbsp-icon-1.gif) no-repeat; width:17px; height:17px; text-align:center; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px;}
.fbct-title dd{ float:left; width:120px; color:#555555; padding:0 10px; font-weight:bold;}
.fbct-title .dt-2{ background:url(/px/images/fbsp-icon-2.gif) no-repeat;}
.fbct-title .dd-2{ color:#aaaaaa;}
.fbct-line{ background:url(/px/images/fbsp-icon-3.gif) no-repeat center top; height:3px; margin:10px 0;}

/*发布成套章节内容*/
.fbzj-mod{ padding:20px 0 0 0;}
.fbzj-zj-nr{ background:url(/px/images/fbsp-icon-5.gif) repeat-y 120px 0;}
.fbzj-zjmc{ float:left; width:100px; text-align:right; padding:10px 20px 0px 0;}
.fbzj-zj-bg{ background:url(/px/images/fbsp-icon-4.gif) no-repeat; float:left; width:37px; height:35px; text-align:center; line-height:35px; font-weight:bold; font-size:16px}
.fbzj-zj-right{ float:left; padding-left:20px; width:770px;}
.fbzj-add{ background-color:#f2f2f2; height:30px; text-align:center; line-height:30px; cursor:pointer;}
.fbzj-add a{ background-color:#f2f2f2; display:inline-block; width:770px; height:30px; }
.fbzj-add a:hover{ background-color:#cccccc;}

.fbzj-ks-bg{ background:url(/px/images/fbsp-icon-6.gif) no-repeat; width:37px; height:27px; text-align:center; line-height:27px; float:left;font-weight:bold; font-size:14px;}

.fbzj-new{background-color:#f2f2f2; height:30px;}
.fbzj-new-title{ float:left; width:550px; padding-left:20px; line-height:30px; font-size:14px;}
.fbzj-new-title2{ float:left; width:430px; padding-left:20px; line-height:30px; font-size:14px;}
.ybd_kj{float:left; width:50px; line-height:30px;}
.fbzj-bdkj{ float:left; width:70px; padding-top:5px; line-height:30px;}
.fbzj-edit-right{ float:left; width:200px;}
.fbzj-edit-right .updown{ float:left; width:90px; font-size:12px; line-height:30px;}
.fbzj-edit-right .updown a{color:#999999;}
.fbzj-edit-right .updown a:hover{color:#0063dc;}
.fbzj-edit-right .edit-icon{ float:left; width:60px; line-height:30px;}
.fbzj-edit-right .edit-icon a{ display:inline-block; width:45px; height:30px; background:url(/px/images/edit-icon.gif) no-repeat 0 10px; padding-left:15px; color:#999999;}
.fbzj-edit-right .edit-icon a:hover{ background:url(/px/images/edit-icon-hover.gif) no-repeat 0 10px; color:#0063dc;}
.fbzj-edit-right .del-icon{ float:left; width:5px; line-height:30px;}
.fbzj-edit-right .del-icon a{ display:inline-block; width:35px; height:30px; background:url(/px/images/del-icon.gif) no-repeat 0 10px; padding-left:15px; color:#999999;}
.fbzj-edit-right .del-icon a:hover{ background:url(/px/images/del-icon-hover.gif) no-repeat 0 10px; color:#0063dc;}

.fbzj-add-zj{ padding:20px;background-color:#f2f2f2;}

.inputxt-6{ width:728px; border:solid 1px #dfdfdf; background-color:#ffffff; height:25px; color:#909090; line-height:25px;}
.area-2{ width:728px; border:solid 1px #dfdfdf; background-color:#ffffff; height:100px; color:#909090; line-height:25px; font-size:12px;}

.fbzj-bottom{ padding:30px 0 20px 70px;}
.fbzj-pre-left{ padding: 0 20px 0 500px;}

/*课件原始库*/
.kjys-1{ background:url(/px/images/kjys-1.gif) repeat-x; height:33px; padding-top:10px;}
.kjys-1 table{ border-collapse:collapse;}
.kjys-1 td{ text-align:center; height:20px; border-left:solid 1px #9e9e9e; color:#333333;}
.kjys-2{ height:295px; overflow-x:hidden; overflow-y:auto;}
.kjys-2 table{ border-collapse:collapse;}
.kjys-2 td{ color:#777777; border:solid 1px #dddddd; border-top:none; border-right:none; height:35px; padding:0 10px;}

/*成套课件*/
.ct-kcjj{ padding:20px 20px 0 20px;}
.ct-kcml{ background-color:#f4f4f4;  font-weight:bold; color:#555555; margin-top:20px;}
.ct-kc-left{ float:left; width:120px;font-size:14px; line-height:35px; text-align:center;}
.ct-kc-ts{ font-size:12px; line-height:18px;}
.ct-kc-r{ float:left; width:625px;}
.ct-kc-middle{ float:left; width:515px;font-size:14px;height:35px; line-height:35px;}
.ct-kc-right{ float:left; width:110px;height:35px; line-height:35px;}
.ct-kc-kcjs{ padding:5px 10px 10px 0px;}
.ct-kc-ljgm{ float:right; background:url(/px/images/ctkj-gw.gif) no-repeat 0 3px; width:60px; padding-left:20px; margin-left:20px; font-weight:bold; text-align:left}
.ct-kc-gkbj{ float:right; background:url(/px/images/ctck-ss.gif) no-repeat 0 3px; width:60px; padding-left:20px; margin-left:20px; font-weight:bold; text-align:left}
#tabdd dd{ margin-top:2px; cursor:pointer;}
.dd-current{ background-color:#eff6ff;}
.dd-current-open{ background-color:#fdf2f3;}

/*发布章节内容弹框*/
.bdkj-tc{ width:600px; height:400px; top:0; left:0; margin-left:-300px; margin-top:-200px; background-color:#999999; border:solid 1px #3f3f3f;}
.bdkj-mod{ margin:10px; border:solid 1px #434343; background-color:#ffffff; height:378px;}
.bdkj-title{ background:url(/px/images/bdtc-bg.gif) repeat-x; height:30px; line-height:30px; padding-left:10px;}
.close{ position:absolute; top:15px; right:15px;}
#content li.sortable-placeholder {
			border: 1px dashed #CCC; height:30px;
		}


/*限免*/
.xm-1{ background-color:#f4f4f4; border:solid 1px #a9a9a9; border-left:none; border-right:none; padding:5px 0px;}
.xm-1-1{ float:left; width:75px; padding:8px 0 0 5px; font-weight:bold; color:#ff0000;}
.xm-1-2{ float:left; width:875px; padding-left:5px;}
.xm-ct-kcml{ background-color:#f4f4f4;  font-weight:bold; color:#555555;}
.xm-kc-middle{ float:left; width:715px;font-size:14px;height:35px; line-height:35px;}
.xm-kc-right{ float:left; width:110px;height:35px; line-height:35px;}
.xm-2{ background-color:#f4f4f4; border:solid 1px #a9a9a9; border-left:none; border-right:none; padding:5px 0px; font-size:14px; font-weight:bold;}

.inputxt-3{ width:50px; border:solid 1px #ebebeb; background-color:#ffffff; height:18px;}


/*老师个人页*/
.lsg-1{ background:url(/px/images/lsg-1.gif) no-repeat; height:13px; overflow:hidden; margin-top:10px;}
.lsg-2{ background:url(/px/images/lsg-2.gif) repeat-y; padding:5px 20px;}
.lsg-3{ background:url(/px/images/lsg-3.gif) no-repeat; height:13px; overflow:hidden;}

.lsg-left{ float:left; width:194px;}
.lsg-tx{ padding:1px; border:solid 1px #e2e2e2;}

.lsg-middle{ float:left; width:416px; padding-left:15px; line-height:20px;}
.lsg-middle .lsg-top{ font-size:24px; font-family:"微软雅黑"; color:#333333; line-height:35px;}

.lsg-title{ background-color:#ebebeb; font-size:14px; font-weight:bold; color:#333333; line-height:30px; padding-left:10px;}

.lsg-right{ float:left; width:260px; padding-left:30px;}
.lsg-bw{ line-height:24px;}
.lsg-xw{ background-color:#f8f8f8; border:solid 1px #e9e9e9; margin-top:10px; line-height:20px; text-align:center; padding:5px 0}

.lsg-list{ border-bottom:solid 2px #ebebeb; line-height:30px;}
.lsg-list li{ float:left; width:120px; color:#888888; text-align:center; font-size:14px; font-weight:bold; cursor:pointer}
.lsg-list .current-4{ color:#333333; background-color:#ebebeb;}
.lsg-mod{ height:90px; overflow-x:hidden; overflow-y:auto; padding-right:5px;}
.lsg-mod-1{ border-bottom:solid 1px #cccccc; color:#333333; line-height:24px;}


/*后台统计页*/
.httj{ padding:2px;}
.httj-1{ background-color:#f8f8f8; border:solid 1px #ececec; padding:8px 20px;}
.ht-lsg-2{ background:url(/px/images/lsg-2.gif) repeat-y; padding:0 10px;}

.httj-2{ padding:10px; border:solid 1px #ececec; border-top:none;}
.httj-2 table{ border-collapse:collapse;}
.httj-2 th{ background:url(/px/images/htdj-1.gif) repeat-x; height:43px; font-weight:100;  border-left:solid 1px #e6e6e6;}
.httj-2 td{ text-align:center; border:solid 1px #e6e6e6; border-right:none; height:30px;}

.httj-mod-1{ margin-top:20px; border-bottom:solid 2px #ebebeb; height:27px; position:relative;}
.httj-mod-1 ul{ position:absolute; top:0; left:0;}
.httj-mod-1 li{ float:left; width:113px; height:27px; background:url(/px/images/xq-li-bg-2.jpg) no-repeat; text-align:center; line-height:27px; vertical-align:middle; font-weight:bold; color:#999999; cursor:pointer; margin-left:10px;}
.httj-mod-1 .current-1{ height:28px; background:url(/px/images/xq-li-hover-2.jpg) no-repeat; color:#0063dc;}

.httj-m-2{ background-color:#ececec; padding:5px 20px;}


/*二维码悬浮窗*/
body{ font-size:12px;}
.red{ color:#cc0000;}
a.red:link,a.red:hover,a.red:visited{color:#cc0000;}
#topdiv{
width:120px; padding:0 5px;
overflow:hidden;
position: fixed;
left:0;
top:90px;
z-index:999;
 background:#ebebeb;
}
.sao{ width:120px; margin:0 auto;}
.sao img{ border:4px solid #fff;}
.text1{ line-height:18px; padding:10px 0; text-align:center;}
#wangzhediv{
width:120px;
overflow:hidden;
position: fixed;
right:0;
top:90px;
z-index:999;
}

/*20151127*/
.money-h{height:285px;}

/*只提取20161121标注的样式*/
/*20161121add*/
/*清除浮动*/
.clearfix:after{content:".";display: block;clear: both;visibility: hidden;height: 0;}
.clearfix{display: inline-block;}
*html .clearfix{height: 1%;}
.clearfix{display: block;}
.fc_9{ color: #999;}
.price-modi{width: 399px;padding-bottom: 19px;}
.course-choose{padding-top: 19px;}
.course-choose dt,.course-choose dd{ float: left;}
.course-choose dt{width: 75px;line-height: 32px;}
.course-choose dd.choose a{ display: inline-block;width: 90px;height: 30px;line-height: 30px;border:#ccc solid 1px;text-align: center;margin-bottom: 20px;margin-right: 20px;}
.course-choose dd.choose a.two{}
.course-choose dd.choose a i{display: none;}
.course-choose dd.choose a.on{border:#fc0b07 solid 1px;position: relative; color: #fc0b07;}
.course-choose dd.choose a.on i{display:block;width: 16px;height:14px;position: absolute;bottom: 0px;right: 0px;background: url(#) no-repeat;}
.selectB{border:#ccc solid 1px;padding: 0 15px;line-height: 30px;height: 30px;cursor: pointer;}
.selectHide{border:#ccc solid 1px;padding: 0 15px;margin-top: -1px;display: none;}
.selectHide a{display: block;line-height: 30px;}
.selectHide a:hover{color: #fc0b07}
#w-price a{ color: #999;}
















