﻿@charset "UTF-8";

body{background: #fff;}
.w1200{width: 1200px;margin: 0 auto;}

/* input pub and focus placeholder */
input,select,textarea{color:#222; font-size:12px;line-height:140%;resize:none;outline:none;font-family:"microsoft yahei";}
textarea{padding: 5px;border: 1px solid #e1e1e1;}
.inp {padding: 5px;border: 1px solid #e1e1e1;color:#555; outline:none;vertical-align: middle;height: 28px;border-radius: 4px;box-shadow:inset 0 0 8px rgba(0,0,0,0.07);}
input[type="text"].inp:focus, input[type="password"].inp:focus, textarea:focus{ border: 1px solid #38a4ff;}
::-webkit-input-placeholder { /* WebKit browsers */color:#888;font-family:"microsoft yahei";}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#888;font-family:"microsoft yahei";}
::-moz-placeholder { /* Mozilla Firefox 19+ */color:#888;font-family:"microsoft yahei";}
:-ms-input-placeholder { /* Internet Explorer 10+ */color:#888;font-family:"microsoft yahei";}

.hRadio{background-image: url(../images/EduMall/radio01.png);}
.hRadio_Checked{background-image: url(../images/EduMall/radio02.png);}

/*navbar*/
.second-nav-wrap{ background:#309aeb; height: 56px; line-height: 56px; font-size: 16px; clear:both;position: relative;z-index: 10;}
.second-nav-wrap .w1200{position: relative;}
.second-nav-wrap .l_nav .i-ico{margin-right: 10px; position: relative; top: -2px;}
.second-nav-wrap .l_nav a{ float:left; padding: 0 28px; height: 56px; color: #fff;}
.second-nav-wrap .l_nav a:hover{text-decoration: none; background:#3baaff;}
.second-nav-wrap .l_nav a.active{text-decoration: none; background:#248dde;}
.second-nav-wrap .r_search{height: 32px; background: #fff; float: left; margin: 12px 3px 0px 0; border-radius: 16px; position: relative;}
.second-nav-wrap .r_search:hover{box-shadow: 0 0 15px rgba(0,0,0,0.15);}
.second-nav-wrap .r_search .topSch-inp{border: 0; height: 30px; line-height: 30px; background: none; float: left; padding-left:70px; width: 130px; color: #222;}
.second-nav-wrap .r_search .topSch-btn{border: 0; float: right; width: 32px; height: 32px; background: url(../images/EduMall/search_btn.png) no-repeat center center; cursor: pointer; margin-right:5px;}
.second-nav-wrap .r_search .selectBox{position: absolute;left: 0;top: 0;width: 70px;line-height: 32px;font-size: 14px;white-space: nowrap;}
.second-nav-wrap .r_search .selectBox .selectHead{display: block;width: 100%;position: relative;z-index: 5;}
.second-nav-wrap .r_search .selectBox .selectHead span{display: block;padding: 0 25px 0 12px;line-height: 32px;color: #555;background: url(../images/EduMall/bg_select.png) no-repeat right center;}
.second-nav-wrap .r_search .selectBox .selectBody{position: absolute;left: 0;right: 0;top: 100%;z-index: 10;padding-top: 4px;display: none;}
.second-nav-wrap .r_search .selectBox .selectBody ul{background: #fff;box-shadow: 0 4px 10px rgba(0,0,0,0.07);padding: 5px 0;border-radius: 4px;}
.second-nav-wrap .r_search .selectBox .selectBody a{display: block;line-height: 30px;padding-left: 12px;color: #555;}
.second-nav-wrap .r_search .selectBox .selectBody a:hover{text-decoration: none;background: #eaeaea;}
.second-nav-wrap .r_search .selectBox.drop .selectBody{display: block;}

.second-nav-wrap .btnWrap a{display: inline-block;padding: 0 8px;height: 30px;line-height: 30px;color: #fff;border-radius: 4px;margin-left: 20px;margin-right:20px;margin-top:13px;}
.second-nav-wrap .btnWrap a:hover{background: #40a8f7;text-decoration: none;}

.btn-more{display: inline-block;width: 20px;height: 20px;background: url(../images/EduMall/more.png) no-repeat;}
.btn-more:hover{background-position: 0 -20px;}

/*banner区域*/
.m-bannerRect{ /* background:url(../images/EduMall/banner.jpg) no-repeat center top; */ height:400px; position:relative; min-width:1200px;}
.m-bannerRect .showArea{position: relative;height: 100%;background: #f1f1f1;overflow: hidden;z-index: 0;}
.m-bannerRect .banner-index{position: absolute;z-index: 1;}
.m-bannerRect .banner-index li{border: 2px solid #fff;opacity: .8;filter: alpha(opacity=80);}
.m-bannerRect .banner-index li.on{background: #fff;}
.m-bannerRect .bannerList{height: 100%;width: 100%;overflow: hidden;}
.m-bannerRect .bannerList li{text-align: center;overflow: hidden;width: 100%;float: left;height: 100%;}
.m-bannerRect .bannerList li a{display: block;width: 100%;height: 100%;}
.m-bannerRect .bannerList li img{height: 100%;}
.m-bannerRect .bannerBot{ height:100%; bottom:0px; left:0px; position:absolute; width:100%; min-width:1200px; z-index:1;}
.m-bannerRect .bannerBot .w1200{height: 100%;}

.second-nav-wrap .item-homeNav{position: absolute;top: 100%;left: 0;}
.item-homeNav{ width:230px; background:#5c7d94; height:400px; position:relative;}
.item-homeNav .nav-ico{ background:url(../images/EduMall/icon_subject2.png) no-repeat 0px 0px; display:inline-block; vertical-align:middle; width: 37px;height: 27px;}
.item-homeNav h3{ border-bottom:#6b899d solid 1px; height:59px; padding:0px 18px; color:#fff; font-size:16px; font-weight:normal; line-height:59px; margin-bottom:-1px;}
.item-homeNav dt{ padding:16px 18px 20px 18px;height: 31px; border-top:#6b899d solid 1px;}
.item-homeNav dt:hover,.item-homeNav dt.on{ background:#4f738c; cursor:pointer;}
.item-homeNav dt a.name{ font-size:18px; line-height:28px; display:block; background:url(../images/EduMall/nav_bg.png) no-repeat right center; text-decoration:none; color:#fff;}
.item-homeNav dt .rec{ margin-top:20px; font-size:14px; line-height:16px;}
.item-homeNav dt .rec a{ color:#fff; margin:0px 6px;}
.item-homeNav dd{ position:absolute; left:230px; bottom:0; width:650px; height:340px; min-height:302px; background:url(../images/EduMall/homeNav_bg.png); display:none;overflow: hidden;overflow-y: auto;}
.item-homeNav dl:hover dd{ display:block;}
.item-homeNav dd ul{ margin-right:-25px; padding-top: 16px;}
.item-homeNav dd li{ float:left; width:171px; padding-left:29px; overflow:hidden; zoom:1; margin-right:15px; height:48px;}
.item-homeNav dd .nav a{ font-size:16px; font-weight:normal; color:#daf0ff; line-height:30px;display: inline-block;border-radius: 4px;padding: 0 12px;}
.item-homeNav dd .nav a:hover{background: #3b4444;}
.item-homeNav dd .link {margin-top:4px;}
.item-homeNav dd .link a{ color:#ebf6fd; font-size:14px; line-height:16px; margin-right:5px; height:18px;}
.item-homeNav .nav1 i.nav-ico{ background-position:0px 0;margin-right:14px;margin-top:-3px;}
.item-homeNav .nav2 i.nav-ico{ background-position:0px -70px;margin-right:14px;margin-top:-3px;}
.item-homeNav .nav3 i.nav-ico{ background-position:0px -140px;margin-right:14px;}
.item-homeNav .nav4 i.nav-ico{ background-position:0px -215px;margin-right:14px; height: 18px;}
.item-homeNav .nav5 i.nav-ico{ background-position:0px -280px;margin-right:14px;}

.shadow-block2{border-radius: 4px;box-shadow: 0 -4px 10px rgba(0,0,0,0.07);border: 1px solid #f6f6f6;}

.EMA-tit{font-size: 28px;color: #222;font-weight: normal;padding: 18px 0;margin-top: 40px;}
.common_btn{display: inline-block;width: 100px;height: 35px;line-height: 35px;border-radius: 4px;text-align: center;color: #fff;font-size: 14px;background: #309aeb;}
.common_btn:hover{background: #0989eb;text-decoration: none;}
.common_btn.disabled{background: #dfdfdf;}
.common_btn.disabled:hover{background: #dfdfdf;}
.common_btn.white{background: #fff;border: 1px solid #309aeb;width: 98px;height: 33px;line-height: 33px;color: #309aeb;}
.common_btn.white:hover{background: #d3ebfd;}

.common_btn.big{width: 185px;line-height: 40px;height: 40px;background: #fd884e;font-size: 16px;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;}
.common_btn.big:hover{background: #fc7430;}

.videoCard{border-radius: 4px;box-shadow: 0 5px 14px rgba(0,0,0,0.06);height: 308px;border: 1px solid #f0f0f0;}
.videoCard .picwrap{float: left;width: 548px;height: 100%;/* background: url(../images/EduMall/pic_video.jpg); */text-align: center;color: #fff;position: relative;overflow: hidden;}
.videoCard .picwrap .banner-showArea{width: 100%;height: 100%;overflow: hidden;border-radius: 4px 0 0 4px;}
.videoCard .picwrap .banner-btn.ready{opacity: 0.8;filter: alpha(opacity=80);}
.videoCard .picwrap .banner-btn.ready:hover{opacity: 1;filter: alpha(opacity=100);}
.videoCard .picwrap .banner-btn{display: none;position: absolute;width: 38px;height: 46px;background: url(../images/EduMall/btn.png) no-repeat;top: 50%;margin-top: -23px;}
.videoCard .picwrap .banner-btn.prev{left: 0;background-position: 0 0;}
.videoCard .picwrap .banner-btn.next{right: 0;background-position: 0 -46px;}
.videoCard .picwrap .banner-index li{border: 1px solid #fff;}
.videoCard .picwrap .banner-index li.on{background: #fff;}
.videoCard .picwrap .moveBox{position: absolute;height: 100%;width: 100%;}
.videoCard .picwrap .moveBox li{float: left;height: 100%;width: 100%;background: gray;position: relative;}
.videoCard .picwrap .moveBox li p{position: relative;}
.videoCard .picwrap .moveBox .filter-mask{position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: #000;opacity: 0.3;filter: alpha(opacity=30);}
.videoCard .picwrap .mainTit{font-size: 26px;padding-top: 88px;line-height: 140%;}
.videoCard .picwrap .subTit{font-size: 16px;padding-top: 15px;padding-bottom: 20px;}
.videoCard .picwrap .subTit i{font-size: 22px;}
.videoCard .picwrap .common_btn{width: 184px;height: 45px;line-height: 45px;font-size: 16px;}
.videoCard .picwrap .moveBox li .from{position: absolute;height: 42px;line-height: 42px;left: 0;bottom: 0;right: 0;text-align: left;padding: 0 16px;font-size: 14px;}
.videoCard .picwrap .from span{}

.videoCard .videoListWrap{margin-left: 548px;height: 100%;overflow: hidden;border-radius: 0 4px 4px 0;}
.videoCard .videoListWrap .titBox{height: 92px;position: relative;padding-left: 30px;background: #fff;}
.videoCard .videoListWrap .titBox h3{font-size: 18px;color: #222;padding-top: 28px;}
.videoCard .videoListWrap .titBox p{font-size: 14px;color: #666;margin-top: 8px;}
.videoCard .videoListWrap .titBox .price{position: absolute;height: 36px;line-height: 36px;right: 30px;top: 50%;margin-top: -18px;font-size: 24px;color: #f70f0f;}
.videoCard .videoListWrap .videoList{height: 216px;}
.videoCard .videoListWrap .videoList li:nth-child(2n){background-color: #fff;}
.videoCard .videoList{height: 100%;overflow: hidden;overflow-y: auto;}
.videoCard .videoList ul{background: #fafafa;}
.videoCard .videoList li{}
.videoCard .videoList li a{display: block;height: 40px;line-height: 40px;color: #444;background: url(../images/EduMall/media_state.png) no-repeat 0 -120px;font-size: 14px;padding-right: 20px;}
.videoCard .videoList .state{display: inline-block;width: 74px;height: 40px;background: url(../images/EduMall/media_state.png) no-repeat 0 -70px;vertical-align: top;}
.videoCard .videoList li a.onAir .state{background-image: url(../images/EduMall/onAir.gif);background-repeat: no-repeat;background-position: 0 -10px;}
.videoCard .videoList li a.on .state{background-color: #fff;box-shadow: 0 0px 18px rgba(18,131,209,0.03);background-position: 0 -20px;}
/* .videoCard .videoList li a:hover, .videoCard .videoList li a.on{background-color: #fff;box-shadow: 0 0px 18px rgba(18,131,209,0.03);text-decoration: none;} */
.videoCard .videoList li a:hover .state{background-position: 0 -10px;}
.videoCard .videoList li a span{display: inline-block;width: 144px;font-size: 14px;}

.videoCard .videoListWrap .videoList.full_h li{background: none;}
.videoCard .videoList.full_h{height: 100%;}
.videoCard .videoList.full_h li a{height: 60px;line-height: 60px;color: #999;font-size: 18px;}
.videoCard .videoList.full_h li a:hover, .videoCard .videoList.full_h li a.on{background-color: #fff;box-shadow: 0 0px 18px rgba(18,131,209,0.03);text-decoration: none;}
.videoCard .videoList.full_h li a:hover .state, .videoCard .videoList.full_h li a.on .state{background-position: 0 0;}
.videoCard .videoList.full_h li a.onAir .state{background-image: url(../images/EduMall/onAir.gif);background-repeat: no-repeat;background-position: 0 0;}
.videoCard .videoList.full_h .state{background-position: 0 -60px;height: 60px;}
.videoCard .videoList.full_h li a span{font-size: 18px;}

.productShow{margin-bottom: 60px;}
.productShow .side{float: left;width: 282px;}
.productShow .main{margin-left: 302px;height: 504px;}
.productList{}
.productList li{float: left;margin-right: 16px;margin-bottom: 16px;}
.productList li a:hover{color: #288add;}
.productList .itemBox{display: block;width: 210px;height: 242px;border: 1px solid #f0f0f0;border-radius: 4px;overflow: hidden;background: #fff;
	transition: transform ease .2s;
	-webkit-transition: transform ease .2s;
	-moz-transition: transform ease .2s;
	-ms-transition: transform ease .2s;
	-o-transition: transform ease .2s;
}
.productList .itemBox:hover{text-decoration: none;box-shadow: 0 5px 14px rgba(0,0,0,0.06);
	transform: translateY(-5px);
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	-o-transform: translateY(-5px);
}
.productList .itemBox h4{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.productList .pic{display: block;position: relative;}
.productList .pic img{width: 100%;height: 143px;display: block;}
.productList .pic em{position: absolute;padding: 0 6px;line-height: 24px;font-size: 14px;color: #fff;border-radius: 4px;background: url(../images/EduMall/bg_tag.png);left: 14px;bottom: 8px;}
.productList .info{padding: 15px 15px 10px;}
.productList .info p.mgt10{margin-top: 7px;}
.productList .info p a{font-size: 12px;}
.productList .info .red{color: #f70f0f;}

.productList.s02 .itemBox{height: 290px;width: 280px;}
.productList.s02 .pic img{height: 190px;}
.productList.s02 li{margin-right: 24px;margin-bottom: 24px;}


.moveWrap{position: relative;background: #fff;background: linear-gradient(to bottom,#fff 75%,transparent);background: -moz-linear-gradient(to bottom,#fff 75%,transparent);background: -webkit-linear-gradient(to bottom,#fff 75%,transparent);background: -ms-linear-gradient(to bottom,#fff 75%,transparent);background: -o-linear-gradient(to bottom,#fff 75%,transparent);padding-bottom: 10px;border-radius: 4px;box-shadow: 0 -4px 10px rgba(0,0,0,0.07);}
.moveWrap .btnWrap{text-align: center;}
.moveWrap .btnWrap li{display: inline-block;width: 16px;height: 16px;border-radius: 8px;margin: 0 8px;background: #c1d6e6;}
.moveWrap .btnWrap li.on{width: 32px;}
.niceResourceWrap{border-radius: 4px;padding: 30px 0;white-space: nowrap;}
.niceResourceWrap .niceResource{float: left;width: 100%;display: inline-block;}
.niceResource li{float: left;width: 33.3%;text-align: center;margin-bottom: 20px;}
.niceResource .card{display: inline-block;height: 66px;width: 340px;text-align: left;}
.niceResource .pic{float: left;width: 74px;}
.niceResource .pic img{}
.niceResource .con{margin-left: 88px;}
.niceResource .con h4{font-weight: normal;font-size: 18px;color: #222;margin-bottom: 10px;margin-top: 5px;}
.niceResource .con .red{color: #e1540e;}
.niceResource .con .from a{color: #888;}
.niceResource .con a{color: #222;}
.niceResource .con a:hover{text-decoration: none;color: #288add;}

.niceResource.s02 li{text-align: left; width: auto;margin-right:18px;margin-bottom: 25px;}
.niceResource.s02 .card{border: 1px solid #f0f0f0;width: 344px;height: 64px;padding: 20px;background: #fff;}
.niceResource.s02 li:hover .card{border-color: #e5e5e5;box-shadow: 0 5px 14px rgba(0,0,0,0.06);}
.niceResource .download{}
.niceResource .download em{display: inline-block;width: 14px;height: 14px;background: url(../images/EduMall/icon_download.png);vertical-align: middle;margin-right: 5px;}
.niceResource .download:hover em{background-position: 0 -13px;}

.bg_body{background: #fafafa;display: inline-block;width: 100%;}
.bg_foot{background: #f0f9ff url(../images/EduMall/bg_foot.png) repeat-x center bottom;display: inline-block;width: 100%;padding-bottom: 48px;}

/*滚动条 样式*/
.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical, .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical{margin: 0}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 10px;border-radius: 5px;}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #000;opacity: 0.1;filter: alpha(opacity=10);}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color: #000;opacity: 0.2;filter: alpha(opacity=20);}
.item-homeNav dl dd .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #fff;opacity: 0.1;filter: alpha(opacity=10);}
.item-homeNav dl dd .mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color: #fff;opacity: 0.2;filter: alpha(opacity=20);}

.ownerBox{}
.ownerBox .bg{height: 240px;background: #d9ebfd url(../images/EduMall/bg01.png) no-repeat center bottom;}
.ownerBox .bg .w1200{position: relative;height: 100%;}
.ownerBox .bg .info{position: absolute;left: 0;bottom: -30px;}
.ownerBox .bg .info .pic{float: left;width: 194px;}
.ownerBox .bg .info .pic img{width: 160px;height: 160px;border-radius: 8px;}
.ownerBox .bg .info .con{margin-left: 194px;}
.ownerBox .bg .info .con h2{padding-top: 30px;font-size: 28px;color: #222;font-weight: normal;}
.ownerBox .bg .info .con p{color: #666;margin: 14px 0;}
.ownerBox .navWrap{line-height: 60px;}
.ownerBox .navWrap .nav{margin-left: 178px;}
.ownerBox .navWrap .nav li{float: left;}
.ownerBox .navWrap .nav li a{display: block;border-bottom: 3px solid #fff;color: #555;font-size: 16px;margin: 0 16px;line-height: 58px;}
.ownerBox .navWrap .nav li a.on, .ownerBox .navWrap .nav li a:hover{border-bottom-color: #309aeb;color: #309aeb;}

.c999{color: #999;}

.crumb{padding: 18px 0;}
.crumb a, .crumb span{font-size: 14px;vertical-align: middle;}
.crumb a:hover{color: #288add;}
.crumb em{font-family: "宋体";font-size: 18px;margin: 0 10px;color: #888;vertical-align: middle;}
.crumb .homePage{text-indent: -999px;display: inline-block;width: 15px;height: 14px;background: url(../images/EduMall/icon_home.png) no-repeat;vertical-align: middle;}

/* 资源样式 迭代 */
.w940{width: 940px;}

html .player-container{ background-color:inherit;}
html .player-doc .page-fail{ background-color:white;}
html .player-container .player-doc .player-page{background-color:white;}

.fgrade.w1200{ width:1200px;}
.fgrade span.page{margin-left: 50px;}
.fgrade_container{width:100%; height:51px;}
.fgrade_wrap {height:auto; padding:16px 0; background:#fff; border-top:1px solid #e5e5e5;}
.fgrade { width:580px; margin:0 auto; /* height:32px; */height: auto;line-height: 45px;}
.fgrade .grade_wrap, .fgrade .grade_show{margin-top: 10px;}
.fgrade .grade_wrap .score{line-height: 23px;}
.yahei { font-family:'Microsoft Yahei';}
.fgrade a { font-size:16px; line-height:45px; padding:0 25px; float:left; color:white; background:#38a4ff; margin-left:20px;border-radius: 4px;}
.fgrade .buybtn{background-color: #fe924b;}
.fgrade .buybtn:hover{background-color: #fd6b23;}
.fgrade a:hover { text-decoration:none; background:#288ee4; }
.fgrade a.btn2 { background:#37ca50; }
.fgrade a.btn2:hover { background:#22af3a; }

.playbox{border-radius: 4px;background-color: #fff;}
.markLine{display: inline-block;position: relative;}
.markLine:before{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background: #38a4ff;}
.xy_phlist h3, .xy_ldetail h3{padding-left: 0;line-height: 26px;padding: 20px 0;}
.xy_phlist h3 .markLine:before, .xy_ldetail h3 .markLine:before{bottom: -22px;}
.playbox{padding-top: 0;}

.report_comment{color: #555;}
.zy_bag{width: auto;border-radius: 4px;border: 1px solid #dbdbdb;padding: 0 10px;margin-right: 20px;}
.zy_bag dd{top: 100%;right: 0;white-space: nowrap;width: auto;left: 0;}

.xy_ldetail .wjxx.line li{position: relative;width: auto;padding-right: 15px;margin-right: 15px;}
.xy_ldetail .wjxx.line li:after{content: '';display: inline-block;position: absolute;right: 0;top: 0;height: 100%;width: 1px;background: #dcdcdc;}
.xy_ldetail .wjxx.line li:last-child:after{content: none;}
.xy_ldetail li a.brief{background-position: right 6px;}
.xy_ldetail li a.brief.on{background-position: right -28px;}

.xybluebtn, .xygraybtn{padding: 0 30px;line-height: 40px;border-radius: 4px;font-size: 14px;background: #309aeb;}
.xybluebtn:hover, .xygraybtn:hover{background: #288ee4;}

.zy_tips .title{margin-bottom: 20px;}
.yx_phlist .title{margin-bottom: 20px;border-bottom: 2px solid #e5e5e5;}
.zy_tips .title{border-bottom: 2px solid #e5e5e5;}
.zy_tips .title h3, .yx_phlist h3{border-bottom: 2px solid #38a4ff;line-height: 68px;margin-bottom: -2px;padding: 0;}
.zy_tips .title a.edit{margin-top: 25px;color: #888}
.zy_tips .title a.edit:hover{color: #288add;}
.yx_phlist dl dt p.sub_title{width: 200px;}
.yx_phlist.fix_bar{background: none;width: 240px;}

.qjf_searchbtn{background: #ededed;font-size: 12px;width: 120px;color: #666;}
.ndinp{background: #fdfdfd;}

.qjf_searlist{ border:1px solid #f0f0f0; display:block; background-color: #fff;zoom:1; overflow:hidden;padding: 0 20px;border-radius: 4px;font-size: 14px;margin-top: 30px;}
.qjf_searlist ul{ float: left; width:100%;}
.qjf_searlist li{ border-bottom:1px solid #f0f0f0; padding:13px 0px; position:relative; float:left; width:100%;line-height: normal;}
.qjf_searlist li.last { border-bottom: 0;}
.qjf_searlist li label{ float:left; width:55px; display:block; margin-top:4px; text-align:left; color:#222;position: relative;zoom: 1;}
.qjf_searlist li p{ margin:0px 60px 0px 55px; overflow:hidden;position: relative;zoom: 1;height: auto;}
.qjf_searlist li p.hauto{ }
.qjf_searlist li p.hide{ height:27px;}
.qjf_searlist li p a{display:inline-block; height:28px; line-height:28px; padding:0px 8px; overflow:hidden; color:#555; margin:0 10px 5px 10px;border-radius: 4px;border: 0;}
.qjf_searlist li p a.on, .qjf_searlist li p a:hover{ background:#38a4ff; text-decoration:none; overflow:hidden;color: #fff;border: 0;}
.qjf_searlist li em{  display:none;cursor:pointer; position: absolute; top: 5px; right: 10px; height: 22px;line-height: 22px; padding: 0px 18px 0 7px; overflow: hidden; color:#888; margin: 12px 5px 1px; border: 1px solid #fff;background: url(../images/EduMall/icon_updown2.png) no-repeat right 10px; border: 1px solid #c9c9c9;border-radius: 4px;}
.qjf_searlist li em.up{background: url(../images/EduMall/icon_updown2.png) no-repeat right -12px;}
.qjf_searlist li.hide em{display: inline-block; }

.sortBox{line-height: 48px;border: 1px solid #f0f0f0;border-radius: 4px;background: #fff;padding: 0 20px;}
.sortBox .name{font-size: 14px;color: #222;display: inline-block;float: left;width: 55px;text-align: left;}
.sortBox .itemList{margin-left: 65px;}
.sortBox .itemList a{display: inline-block;color: #999;padding: 0 8px;margin-right: 10px;font-size: 14px;}
.sortBox .itemList a.on, .sortBox .itemList a:hover{border-bottom: 3px solid #38a4ff;margin-bottom: -3px;line-height: 44px;color: #38a4ff;}
.sortBox .itemList a.on .icon_updown.down, .sortBox .itemList a:hover .icon_updown.down{background-position: -6px 0;}
.sortBox .itemList a.on .icon_updown.up, .sortBox .itemList a:hover .icon_updown.up{background-position: -6px -14px;}

.icon_updown{display: inline-block;width: 6px;height: 14px;background: url(../images/EduMall/icon_updown.png) no-repeat;vertical-align: middle;}
.icon_updown.down{background-position: 0 0;}
.icon_updown.up{background-position: 0 -14px;}

.resourceWrap{}
.resourceWrap .resource_sideNav{width: 208px;border: 1px solid #f0f0f0;border-radius: 4px;background: #fff;}
.resource_sideNav h3{border-bottom: 1px solid #f0f0f0;line-height: 48px;font-size: 16px;color: #555;padding: 0 18px;font-weight: normal;}
.resourceWrap .resource_sideNav .treeWrap{padding-left: 18px;min-height: 500px;overflow: auto;max-height: 1000px;}
.resourceWrap .resource_sideNav .treeWrap .ztree2{width: auto;height: auto;overflow: visible;}
.resourceWrap .resourceList{margin-left: 230px;border-color: #f0f0f0;}
.resourceWrap .resourceList .sortBox{border-radius: 4px 4px 0 0;}
.resourceWrap .resourceList .sortBox .itemList{margin-left: 0;}

.qjf_mhullist, .qjf_mhullist li{border-color: #f0f0f0;}
.qjf_mhullist li.onhov{background-color: #fdfdfd;border-color: #f0f0f0;}
.qjf_mhullist li .sc_down.mid{top: 50%;margin-top: -16px;}
.qjf_mhullist li .sc_down span a.btn_buy{background: #fe924b;padding: 0 12px;line-height: 32px;border-radius: 4px;color: #fff;font-size: 14px;}
.qjf_mhullist li.onhov .sc_down span a{line-height: 30px;}
.qjf_mhullist li .sc_down span a.btn_buy:hover{background: #fd6b23;}

.inputWrap{position: relative;display: inline-block;}
.inputWrap .inp{border-color: #c9c9c9;border-radius: 4px;padding-right: 33px;height: 18px;}
.inputWrap .inp:hover{border-color: #3d95d5;}
.inputWrap .btn{position: absolute;width: 28px;height: 28px;background: url(../images/EduMall/btn_search.png) no-repeat center center;top: 0;right: 0;}

/* 大搜索框 */
.big_searchWrap{padding: 60px 0;text-align: center;}
.big_searchWrap .bigInputWrap{display: inline-block;position: relative;z-index: 100;}
.big_searchWrap .bigInputWrap .selectBox{width: 110px;line-height: 48px;height: 48px;position: absolute;left: 0;top: 0;text-align: left;}
.big_searchWrap .bigInputWrap .selectBox .selectHead{font-size: 12px;}
.big_searchWrap .bigInputWrap .selectBox .selectHead span{padding-left: 20px;padding-right: 25px;display: inline-block;background: url(../images/EduMall/bg_select.png) no-repeat right center;}
.big_searchWrap .bigInputWrap .selectBox .selectBody{position: absolute;top: 100%;left: 0;right: 0;background: #fff;border: 1px solid #ddd;display: none;border-top: 0;}
.big_searchWrap .bigInputWrap .selectBox.drop .selectBody{display: block;}
.big_searchWrap .bigInputWrap .selectBox .selectBody a{display: block;color: #555;padding: 0 20px;}
.big_searchWrap .bigInputWrap .selectBox .selectBody a:hover{color: #00a0e9;background: #f9f9f9;}
.big_searchWrap .bigInputWrap .inp{padding:0;padding-left: 115px;height: 48px;border: 1px solid #ddd;border-radius: 4px;background: #fff;height: 48px;width: 983px;}
.big_searchWrap .bigInputWrap .btn{position: absolute;width: 150px;height: 50px;top: 0;right: 0;background: #38a4ff;color: #fff;font-size: 18px;text-align: center;line-height: 50px;border-radius: 0 4px 4px 0;}
.big_searchWrap .bigInputWrap .btn:hover{background-color: #288ee4;}

.qjf_mhullistWrap{border: 1px solid #f0f0f0;border-left: 0;border-right: 0;}

.qjf_mhullist li{height: 81px;background: #fff;}
.qjf_mhullist li .pic_txtBox{position: absolute;left: 0;top: 0;right: 0;bottom: 0}
.qjf_mhullist li.onhov{}
.qjf_mhullist li.onhov .pic_txtBox{left: -1px;top: -1px;right: -1px;bottom: -1px}
.qjf_mhullist li .pic_txtBox a{display: inline-block;height: 100%;vertical-align: top;}
.qjf_mhullist li .pic_txtBox a img{height: 100%;}
.qjf_mhullist li .pic_txtBox .text{display: inline-block;margin-left: 10px;padding: 20px 0;}
.qjf_mhullist li .pic_txtBox .text p{margin-left: 0;}

.courseBox{}
.courseBox .pic{float: left;width: 240px;}
.courseBox .pic img{border-radius: 4px;}
.courseBox .con{margin-left: 300px;}
.courseBox .con h3{font-size: 28px;color: #222;font-weight: normal;margin-bottom: 25px;}
.courseBox .con .btn_sign{display: inline-block;padding: 0 25px;line-height: 45px;color: #fff;background: #fe924b;font-size: 24px;border-radius: 8px;}
.courseBox .con .btn_sign:hover{background: #fd6b23;}
.courseBox .con .btn_sign span{font-size: 16px;}
.courseBox .con .info{height: 90px;}
.courseBox .con .info .info-pic{float: left;width: 80px;}
.courseBox .con .info .info-con{margin-left: 80px;}
.courseBox .con .info .info-con .text{color: #888;font-size: 14px;margin-right: 30px;}
.courseBox .con .info .info-con .text i{color: #555;}
.courseBox .con .info .info-con{}
.courseBox .con .course_time{display: inline-block;width: 48px;height: 48px;border-radius: 6px;background: #fff;line-height: 20px;border: 1px solid #ffc400;color: #ffc400;text-align: center;font-size: 14px;overflow: hidden;}
.courseBox .con .course_time i{display: block;height: 29px;line-height: 29px;background: #ffc400;color: #fff;font-size: 28px;}

.mglr40{margin-left:40px;margin-right:40px;}
.EMO-tit{font-weight: normal;font-size: 24px;color: #38a4ff;padding-left: 10px;border-left: 2px solid #38a4ff;margin-left: 20px;margin-right: 20px;line-height: 25px;}
.EMO-tit2{font-size: 24px;color: #555;font-weight: normal;padding-top: 20px;padding-bottom: 20px;border-bottom: 1px solid #eee;}

.courseWrap{}
.courseWrap .courseSide{float: right;width: 298px;border: 1px solid #f0f0f0;border-radius: 4px;background: #fff;}
.courseWrap .courseSide .courseGroup{}
.courseWrap .courseSide .courseGroup li{margin: 24px 0;padding: 0 20px;}
.courseWrap .courseSide .courseGroup li a{color: #555;}
.courseWrap .courseSide .courseGroup li a:hover{color: #38a4ff;}
.courseWrap .courseSide .courseGroup li a img{margin-right: 10px;font-size: 18px;}
.courseWrap .courseSide .courseGroup2{padding-top: 24px;}
.courseWrap .courseSide .courseGroup2 li{float: left;width: 33.3%;text-align: center;font-size: 14px;padding-bottom: 20px;}
.courseWrap .courseSide .courseGroup2 li a{color: #555;}
.courseWrap .courseSide .courseGroup2 li a:hover{color: #38a4ff;}
.courseWrap .courseSide .courseGroup2 li a p{margin-top: 10px;}

.courseWrap .courseMain{margin-right: 320px;}
.courseWrap .courseMain 

.bor_b{border-bottom: 1px solid #f0f0f0;}
.EMO-box{border: 1px solid #f0f0f0;background: #fff;}

.courseList{max-height: 500px;overflow: hidden;overflow-y: auto;}
.courseList li{font-size: 16px;line-height: 42px;margin: 0 15px;padding: 0 10px;}
.courseList li:nth-child(2n-1){background: #fcfcfc;}
.courseList a{color: #38a4ff;font-size: 14px;}
.courseList .course_time{display: inline-block;width: 60px;height: 18px;border:1px solid #ffc400;color: #ffc400;font-size: 14px;line-height: 20px;border-radius: 4px;overflow: hidden;text-align: center;margin-right: 50px;vertical-align: middle;}
.courseList .course_time em{float: left;width: 38px;}
.courseList .course_time i{width: 22px;height: 100%;color: #fff;background: #ffc400;float: right;}
.courseList .name{display: inline-block;width: 480px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: middle;}
.courseList li:hover .tryLook{display: inline-block;}
.courseList .tryLook{display: inline-block;width: 65px;height: 22px;line-height: 22px;color: #fff;font-size: 12px;background: #37ca50;border-radius: 4px;text-align: center;margin-right: 25px;display: none;}
.courseList .tryLook:hover{background: #22af3a;}

.xy_nd_wjbox .oppupload{ overflow-y:auto; max-height:340px;}

.xy_nd_wjbox dt,.xy_nd_wjbox dd{border:1px solid #b2b2b2;padding:8px;padding-left: 0;}
.xy_nd_wjbox dd{height:200px;/*border-top:0*/;padding:0;}
.xy_nd_wjbox dd div.zTreeDemoBackground2{ width:400px;height:190px;}
.xy_nd_wjbox dd ul.ztree2{width:390px;height:190px;  margin-top:0; border:0;}

.border-block{background: #fff;border: 1px solid #f0f0f0;}

.EMO-form{padding: 0 70px;}
.EMO-form li{margin: 45px 0;}
.EMO-form .itemTit{float: left;display: inline-block;width: 100px;font-size: 14px;color: #222;line-height: 32px;}
.EMO-form .itemCon{margin-left: 130px;color: #777;font-size: 14px;line-height: 32px;}

.buySomething .productBox{padding: 25px;background: #fcfcfc;border-radius: 4px;}
.buySomething .productBox .pic{float: left;display: inline-block;}
.buySomething .productBox .pic img{width: 50px;height: 50px;}
.buySomething .productBox .con{margin-left: 75px;}
.buySomething .productBox .con h4{color: #222;font-size: 16px;}
.buySomething .productBox .con p{color: #999;font-size: 14px;line-height: normal;}
.buySomething .price{color: #fd884e;font-size: 20px;}

.buySomething .productBox.s02{padding: 0;height: 100px;}
.buySomething .productBox.s02 .pic{height: 100%;width: 132px;}
.buySomething .productBox.s02 .pic img{width: 132px;height: 100%;}
.buySomething .productBox.s02 .con{margin-left: 160px;}
.buySomething .productBox.s02 .con h4{padding-top: 20px;padding-bottom: 10px;}
.buySomething .course_time{display: inline-block;width: 60px;height: 18px;border:1px solid #ffc400;color: #ffc400;font-size: 14px;line-height: 20px;border-radius: 4px;overflow: hidden;text-align: center;margin-right: 50px;vertical-align: middle;}
.buySomething .course_time em{float: left;width: 38px;}
.buySomething .course_time i{width: 22px;height: 100%;color: #fff;background: #ffc400;float: left;}


.courceEditor{display: inline-block;text-align: left;}
.courceEditor .itemTit{text-align: right;width: 125px;}
.courceEditor .itemCon{margin-left: 140px;}
.courceEditor .uploadPicWrap{padding: 5px;border-radius: 4px;width: 155px;height: 116px;margin-bottom: 15px;}
.courceEditor .uploadPicWrap a{display: block;background: #e9e9e9;width: 100%;height: 100%;}
.courceEditor .uploadPicWrap a img{width: 100%;height: 100%;}

.courceEditor .addCourceGroup{position: relative;display: inline-block;}
.courceEditor .addCourceGroup .inp{}
.courceEditor .addCourceGroup .btn{position: absolute;display: inline-block;height: 20px;right: 0;margin-top: -10px;font-size: 14px;color: #1d9dff;top: 50%;line-height: 20px;padding: 0 5px;}
.courceEditor .addCourceGroup .btn:hover{color: #0989eb;}

.payFeedBack{}
.payFeedBack ul{}
.payFeedBack ul li{float: left;width: 50%;text-align: center;}
.payFeedBack ul li div{padding: 0 60px;}
.payFeedBack ul li div p{font-size: 14px;color: #777;display: block;height: 110px;overflow: hidden;text-align: left;}
.payFeedBack .common_btn{width: 136px;height: 40px;line-height: 40px;}
.payFeedBack .common_btn.white{width: 134px;height: 38px;line-height: 38px;}

/*gs css begin*/
.gs_bg{background:#fafafa;}
.gs_bs{box-shadow: 0 5px 20px rgba(0,0,0,0.03);-webkit-box-shadow: 0 5px 20px rgba(0,0,0,0.03);-moz-box-shadow: 0 5px 20px rgba(0,0,0,0.03);}
/*下拉的样式*/
.selectsWrap {display: inline-block;vertical-align: middle;position: relative;}
.selectsWrap .titName {display: block;width: 100px;border: 1px solid #d5d5d5;height: 30px;line-height: 30px;background: #fff;border-radius: 4px;position: relative;}
.selectsWrap .titName span {display: block;padding: 0 24px 0 10px;cursor: pointer;color: #a1a1a1;}
.selectsWrap .titName .tri {display: inline-block;width:17px;height:16px;background:url(../images/EduMall/selec_arrow.png) no-repeat center center;position: absolute;right: 5px;top: 10px;margin-top: -3px;}

.selectsWrap .dropCon {position: absolute;left: 0px;top: 100%;background: #fff;z-index: 110;width: 100px;border-radius: 4px;display: none;border: 1px solid #d5d5d5;}
.selectsWrap .dropCon .itemGroup {height: auto;max-height: 122px;overflow: hidden;overflow-y: auto;}
.selectsWrap .dropCon a {padding: 5px 10px;display: block;color: #33424f;line-height: 20px;height: 20px;}
.selectsWrap .dropCon a:hover{background: #e2e9f2;text-decoration: none;}
.selectsWrap.show .dropCon {display: block;}
.f14{font-size:14px;}

.gs_inp{width:160px;height:30px;border:1px solid #d5d5d5;border-radius:4px;padding:0 10px;font-family:"Microsoft YaHei", Arial, sans-serif;font-size:14px;color:#555;display:inline-block;vertical-align:middle;}
.gs_inp:focus{border-color:#3d95d5;}

.d-mask {background: #000;filter: alpha(opacity=50);opacity: 0.7;}

/*卖家中心-我的课程商品*/
.gs_content{width:1200px;margin:0 auto;margin-top:25px;margin-bottom:50px;}
.gs_left{width:270px;}
.gs_headPortrait_box{background:url(../images/EduMall/gs_bg1.png) repeat-x;text-align:center;padding-bottom:25px;position:relative}
.gs_headPortrait_box.stu_bg{background:url(../images/EduMall/stu_bg.png) repeat-x;}
.gs_headPortrait_box img{margin-top:36px;width:80px;height:80px;border:3px solid #fff;border-radius:50%;}
.gs_headPortrait_box .person_msg{margin-top:18px;text-align:center}
.gs_headPortrait_box .person_msg .sell_txt{color:#888;font-size:22px;margin-right:18px;}
.gs_headPortrait_box .person_msg .person_name{color:#1d9dff;font-size:20px;}



.gs_headPortrait_box .portrait_set{position:absolute;width:19px;height:19px;top:16px;right:16px;background:url(../images/EduMall/icon_set.png) no-repeat center center;cursor:pointer;}
.gs_headPortrait_box .person_msg .sell_txt2{color:#888;font-size:16px;margin-right:10px; position: relative; *top: -5px;}
.gs_headPortrait_box .person_msg .sell_name{ padding-bottom: 5px; display: inline-block; position: relative;}
.gs_headPortrait_box .person_msg .sell_name a.name{color:#1d9dff;font-size:16px; position: relative; padding:0 10px; cursor: pointer; border-radius: 3px; height: 28px; line-height: 28px; display: inline-block;}
.gs_headPortrait_box .person_msg .sell_name i{ background: url(../images/EduMall/user_downup.png) no-repeat left top; width: 8px; height: 5px; margin-left: 0px; display: inline-block; vertical-align: middle; }
.gs_headPortrait_box .person_msg .sell_name:hover a.name{ background: #f9f9f9; border-radius: 3px; }
.gs_headPortrait_box .person_msg .sell_name:hover .other_user{ display: block; }
.gs_headPortrait_box .other_user{ position: absolute; display: none; top: 33px; left: 0px; width: 200px; font-size: 12px; text-align: left; box-shadow:0 0 10px rgba(0,0,0,0.1); border-radius: 5px; background: #fff;}
.gs_headPortrait_box .other_user a{ display: block; height: 33px; line-height: 33px; padding: 0 10px; color: #888; }
.gs_headPortrait_box .other_user a:hover{ background: #f9f9f9; color: #666; }


.person_info{margin-top:10px;background:#fff;}
.person_info li{height:65px;border-top:1px solid #f3f3f3;line-height:65px;}
.person_info .last_li{border-bottom:1px solid #f3f3f3;}
.person_info li a{display:block;height:100%;color:#888;font-size:16px;padding-left:35px;}
.person_info li a:hover,.person_info li a.on{background:#ecf7ff;color:#309aeb;}

.gs_cont_container{width:845px;padding:0 30px;background:#fff;padding-bottom:40px;}
.polling_list{padding:40px 0 27px;}
.polling_list .ser_title{display:inline-block;vertical-align:middle;margin-right:15px;color:#555;font-size:14px;}
.polling_left .ser_unit{float:left;}
.polling_right p{float:left;}

.gs_btn1{display:inline-block;width:78px;border:1px solid #309aed;border-radius:4px;height:30px;line-height:30px;color:#309aed;font-size:14px;vertical-align:middle;text-align:center;-webkit-transition: all 300ms ease-in-out 0s;-moz-transition: all 300ms ease-in-out 0s;transition: all 300ms ease-in-out 0s;}
.gs_btn1:hover{background:#ecf7ff;}
.gs_btn2{display:inline-block;width:116px;height:32px;vertical-align:middle;line-height:32px;color:#fff;font-size:14px;text-align:center;background:#1d9dff;border-radius:4px;-webkit-transition: all 300ms ease-in-out 0s;-moz-transition: all 300ms ease-in-out 0s;transition: all 300ms ease-in-out 0s;}
.gs_btn2:hover{background:#0989eb;}
.gs_btn2.bg_color1{background:#3bdfab;}
.gs_btn2.bg_color1:hover{background:#33c496;}

.gs_mc_detail li{border:1px solid #f2f2f2;margin-bottom:30px;}
.gs_mc_detail li:hover{box-shadow: 0 5px 14px rgba(0,0,0,0.06);}
.gs_mc_detail li .gs_up{background:#fbfbfb;padding:25px 28px 29px;}
.gs_mc_detail li .gs_up .gs_mc_title{font-weight:normal;}
.gs_mc_detail li .gs_up .gs_mc_title i{display:inline-block;vertical-align:middle;width:28px;height:19px;background:url(../images/EduMall/title_tag.png) no-repeat center center;}
.gs_mc_detail li .gs_up .gs_mc_title a{display:inline-block;vertical-align:middle;margin-left:10px;font-size:22px;color:#222;}
.gs_mc_detail li .gs_up .gs_mc_data{margin-top:16px;height:24px;}
.gs_mc_detail li .gs_up .gs_mc_data .gs_mc_total{font-size:16px;color:#888;display:inline-block;vertical-align:middle;width:290px;}
.gs_mc_detail li .gs_up .gs_mc_data .gs_mc_total em{font-size:18px;color:#1d9dff;margin-left:8px;margin-right:18px;}
.gs_mc_detail li .gs_up .gs_mc_data .gs_mc_total i{font-size:18px;color:#fd884e;}
.gs_mc_detail li .gs_up .gs_mc_data .gs_mc_price{font-size:18px;color:#fd884e;display:inline-block;vertical-align:middle;width:117px;}
.gs_mc_detail li .gs_up .gs_mc_data .gs_mc_user{font-size:16px;color:#555;display:inline-block;vertical-align:middle;width:170px;}
.gs_mc_detail li .gs_up .gs_mc_data .gs_mc_state{display:inline-block;vertical-align:middle;}
.gs_mc_detail li .gs_up .gs_mc_data .gs_mc_state em{font-size:16px;margin-right:25px;}
.c_00a04f{color:#00a04f;}
.c_ff7d7d{color:#ff7d7d;}
.c_f7b740{color:#f7b740;}
.c_888{color:#888;}
.down_put{display:inline-block;width:46px;height:22px;border:1px solid #1d9dff;color:#1d9dff;line-height:22px;text-align:center;font-size:14px;border-radius:4px;-webkit-transition: all 300ms ease-in-out 0s;-moz-transition: all 300ms ease-in-out 0s;transition: all 300ms ease-in-out 0s;}
.down_put:hover{background:#ecf7ff;}
.edit_put{display:inline-block;width:46px;height:22px;border:1px solid #bdbdbd;color:#555;line-height:22px;text-align:center;font-size:14px;border-radius:4px;-webkit-transition: all 300ms ease-in-out 0s;-moz-transition: all 300ms ease-in-out 0s;transition: all 300ms ease-in-out 0s;}
.edit_put:hover{background:#e6e6e6;}
.up_put{display:inline-block;width:46px;height:22px;border:1px solid transparent;color:#fff;background:#04d592;line-height:22px;text-align:center;font-size:14px;border-radius:4px;-webkit-transition: all 300ms ease-in-out 0s;-moz-transition: all 300ms ease-in-out 0s;transition: all 300ms ease-in-out 0s;}
.up_put:hover{background:#33c496;}

.gs_mc_detail li .gs_down{height:42px;padding-left:28px;}
.gs_mc_detail li .gs_down span{display:inline-block;vertical-align:middle;height:42px;line-height:42px;width:235px;color:#888;font-size:14px;margin-right:50px;}
.gs_mc_detail li .gs_down span.last_p{margin-right:0;}

.bor_b_a4dfbd{border-bottom:1px solid #a4dfbd;}
.bor_b_f2f2f2{border-bottom:1px solid #f2f2f2;}
.bor_b_f7b740{border-bottom:1px solid #f7b740;}

/*卖家中心*/
.gs_sc_counBox{height:170px;background:#fff;padding:40px 30px;}
.gs_sc_counBox li{float:left;width:280px;text-align:center;margin-top:5px;}
.gs_sc_counBox li span{font-size:36px;color:#fd884e;}
.gs_sc_counBox li p{font-size:18px;color:#888;margin-top:15px;}
.bor_lr_f9eae3{border-left:1px solid #f9eae3;border-right:1px solid #f9eae3;}

.gs_sc_counBox .gs_btn_wrap{text-align:center;margin-top:50px;}
.gs_btn3{display:inline-block;vertical-align:middle;width:228px;height:50px;line-height:50px;border-radius:5px;background:#fd884e;box-shadow:0 0 22px #fd884e;-webkit-transition: all 300ms ease-in-out 0s;-moz-transition: all 300ms ease-in-out 0s;transition: all 300ms ease-in-out 0s;}
.gs_btn3 .icon_alipay{display:inline-block;vertical-align:middle;width:43px;height:21px;background:url(../images/EduMall/icon_alipay.png) no-repeat 0 center;border-right:1px solid #ffad85;}
.gs_btn3 span{display:inline-block;vertical-align:middle;color:#fff;font-size:20px;padding-left:17px;}
.gs_btn3:hover{background:#fc7430;}

.Wdate.style {width: 148px;background-position: 132px 8px;height:20px;border-radius:4px;}

.gs_sec_content{background:#fff;}
.gs_sc_detail{padding:0 30px;padding-bottom:40px;}
.gs_sc_serbox{padding:30px 0 12px;}
.gs_sc_serbox .gs_sc_totalmey{height:32px;line-height:32px;}
.gs_sc_serbox .gs_sc_totalmey span{font-size:16px;color:#888;}
.gs_sc_serbox .gs_sc_totalmey i{font-size:18px;color:#fd884e;}

.gs_table{border-collapse:collapse;border-spacing:0 0;width:100%;font-size:14px;border:1px solid #f2f2f2;color:#888;}
.gs_table thead th{color:#555;height:42px;text-align:left;background:#fbfbfb;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;font-weight:normal;}
.gs_table.sty_tg thead th{text-align:center;}
.gs_table tbody td{height:62px;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;}
.gs_table tbody tr:hover td{background:#f7f7f7;}
.c_fd884e{color:#fd884e;}
.c_222{color:#222;}
.mgt40{margin-top:40px;}
.gs_btn4{display:inline-block;width:43px;height:22px;border:1px solid #a6cdf4;color:#309aed;line-height:22px;text-align:center;font-size:14px;border-radius:4px;}

.w_mmCount_box .w_cont_list{border-bottom: 1px solid #dedede;height:320px;padding-top:1px;}
.w_cont_list .w_count_info{padding-top:1px}
.w_cont_list .w_count_info li{margin-top:25px;padding-left:95px;font-size: 18px;color:#555;}
.w_cont_list .w_count_info li.no_padding,.w_cont_list .w_edit_info li.no_padding{padding-left:0}
.w_cont_list .w_count_info li .w_l_title,.w_cont_list .w_edit_info li .w_l_title{display: inline-block;vertical-align: middle;width:160px;text-align: right;}
.w_cont_list .w_count_info li i{color:#1d9dff;}

.gs_btn6{display: inline-block;vertical-align: middle;width:136px;height:40px;line-height: 40px;text-align: center;color:#fff;font-size: 14px;background: #1d9dff;border-radius: 3px;-webkit-transition: all 300ms ease-in-out 0s;-moz-transition: all 300ms ease-in-out 0s;transition: all 300ms ease-in-out 0s;}
.gs_btn6:hover{background:#0989eb;}

.w_count_user{height:62px;line-height: 62px;padding-left:15px;font-size: 16px;}
.w_count_user span{color:#222;}
.w_count_user i{color:#1d9dff;}

.w_cont_list .w_edit_info{padding-top:1px;font-size: 18px;color:#555;}
.w_cont_list .w_edit_info li{margin-top:15px;}
.gs_inp.sty_w302{width:280px;}
.gs_inp.sty_w182{width:160px;}
.gs_btn1.sty_w106{width:106px;}
.gs_btn2.sty_wh{height:40px;width:136px;line-height: 40px;}

.w_countTx_box .w_tx_count span{font-size: 18px;color:#555;display: inline-block;vertical-align: middle;margin-right:10px;}
.w_countTx_box .w_tx_txt{margin-top:10px;font-size: 14px;color:#888;padding-left:110px;}
.w_countTx_box .w_tx_tip{font-size:14px;color:#555;line-height: 25px;margin-top:25px;margin-bottom:40px;}


.gs_sc_tip{height: 43px;line-height: 43px;font-size: 14px;text-align: center;}
/*我的订单*/
.gs_mo_detail{padding:40px 30px;width:845px;}
.mo_ser_title{display:inline-block;vertical-align: middle;width:70px;font-size: 14px;color:#555;}
.gs_mo_serbox ul{padding-bottom:15px;}
.gs_mo_serbox li{margin-bottom:20px;}

.gs_btn5{display: inline-block;vertical-align: middle;width:132px;height:30px;line-height: 30px;border:1px solid #d5d5d5;background:#fff;border-radius: 4px;text-align: center;color:#555;font-size: 14px;-webkit-transition: all 300ms ease-in-out 0s;-moz-transition: all 300ms ease-in-out 0s;transition: all 300ms ease-in-out 0s;}
.gs_btn5:hover{background:#e6e6e6;}
.gs_inp.sty_w{width:500px;}
.gs_btn1.sty_w{width:94px;}
.gs_table .comd_name{display: block;width:200px;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;color:#222;}
.c_db0000{color:#db0000;}
.gs_table .gs_wram_tr td{background: #fff7f7;}

/*个人中心-我的直播课*/
.gs_pc_container{padding:0 30px;background:#fff;width:845px;padding-bottom:40px;}
.gs_pc_title{padding:40px 15px 15px;}
.gs_pc_title h3{font-size:20px;font-weight:normal;color:#333;}
.gs_pc_title span{font-size:16px;color:#6b6b6b;}
.c_309aeb{color:#309aeb;}

.gs_pc_contBox{margin-bottom:40px;}
.gs_pc_contBox li{border:1px solid #e5e5e5;padding:17px 20px 18px 16px;margin-bottom:25px;}
.gs_pc_contBox li img{float:left;width:250px;height:122px;border-radius:5px;}
.gs_pc_contBox li .gs_pc_detail{padding-left:18px;width:538px;}
.gs_pc_contBox li .gs_pc_detail .gs_pc_deTitle{padding-bottom:14px;}
.gs_pc_contBox li .gs_pc_detail .gs_pc_deTitle a{display:inline-block;vertical-align:middle;width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px;color:#333;font-weight:normal;}
.gs_pc_contBox li .gs_pc_detail .gs_pc_deTitle a:hover{color:#309aeb;}
.gs_pc_contBox li .gs_pc_detail .gs_pc_deTitle .gs_pc_btime{color:#999;padding-left:20px;background:url(../images/EduMall/icon_clock.png) no-repeat 0 center;font-size:14px;}
.gs_btn4.sty_w85{width:85px;}
.gs_pc_contBox li .gs_pc_deCont{width:498px;height:44px;background:#f3f9ff;position:relative;padding:5px 20px;}
.gs_pc_contBox li .gs_pc_deCont>span{font-size:14px;color:#333;}
.gs_pc_contBox li .gs_pc_deCont p{font-size:14px;color:#309aeb;margin-top:3px;}
.gs_btn7{display:inline-block;vertical-align:middle;width:83px;height:25px;border:1px solid #8bc0f2;border-radius:5px;text-align:center;}
.gs_btn7 i{display:inline-block;vertical-align:middle;width:15px;height:17px;background:url(../images/EduMall/replay.png) no-repeat center center;margin-right:5px;}
.gs_btn7 span{display:inline-block;vertical-align:middle;font-size:14px;color:#248dde;height:25px;line-height:25px;}
.gs_pc_contBox li .gs_pc_deCont .gs_btn7{position:absolute;top:13px;right:20px;}
.gs_pc_classRe {margin-top:10px;}
.gs_pc_classRe a{font-size:14px;color:#999;}
.gs_pc_classRe a:hover{color:#309aeb;}
/*我的点播课*/
.gs_pc_contBox li .gs_pc_deCont h4{font-size:16px;color:#309aeb;font-weight:normal;height:44px;line-height:44px;}
.gs_btn4.sty_w60{width:60px;}

.gs_tig1{display:inline-block;*display:inline;zoom:1;height:18px;border:1px solid #ffc300;border-radius:4px;font-size:14px;vertical-align:middle}
.gs_tig1 em{display:inline-block;*display:inline;zoom:1;height:18px;padding:0 3px;background:#ffc300;color:#fff;vertical-align:middle;line-height:18px;}
.gs_tig1 i{display:inline-block;*display:inline;zoom:1;height:18px;padding:0 5px;color:#ffc300;vertical-align:middle;line-height:18px;}

/*个人中心-我的资源*/
.gs_table1{border-spacing:0 0;border:1px solid #eee;border-radius:5px;font-size:14px;color:#333;width:100%;}
.gs_table1 th{font-size:12px;color:#646464;font-weight:normal;height:40px;background:#fafafa;border-bottom:1px solid #eee;}
.gs_table1 td{height:54px;border-bottom:1px dashed #e5e5e5;}
.gs_table1 tr:last-child td{border:none;}
.gs_table1 tbody tr:hover td{background:#f7f7f7;}

.gs_border_line{border-left:1px solid #e5e5e5;margin-left:15px;margin-right:15px;}

.wpv_link_td{padding-left:20px;}
.wpv_link_td.icon_w{background:url(../images/EduMall/icon_w.png) no-repeat 0 center;}
.wpv_link_td.icon_p{background:url(../images/EduMall/icon_p.png) no-repeat 0 center;}
.wpv_link_td.icon_v{background:url(../images/EduMall/icon_v.png) no-repeat 0 center;}

.gs_btn8{display:inline-block;vertical-align:middle;border:1px solid #e5e5e5;color:#309aeb;border-radius:5px;width:48px;height:23px;line-height:23px;text-align:center;}
.mgb250{margin-bottom:250px;}

/*个人中心-我的订单*/
.pc_mo_orderList{padding:23px 10px 17px;}
.pc_mo_orderList li{position:relative;padding-right:30px;float:left;margin-right:30px;}
.pc_mo_orderList li a{display:block;padding-bottom:9px;border-bottom:2px solid transparent;color:#555;font-size:18px;}
.pc_mo_orderList li a:hover,.pc_mo_orderList li a.on{border-color:#309aeb;color:#248dde;}
.pc_mo_orderList li i{position:absolute;width:1px;height:17px;top:0;right:0;border-left:1px solid #dcdcdc;}

.pc_mo_orderBox{}
.pc_mo_orderBox li{border:1px solid #eee;margin-bottom:28px;}
.pc_mo_orderBox li .pc_mo_info{font-size:12px;color:#999;background:#fafafa;height:40px;padding:0 30px 0 15px;border-bottom:1px solid #eee;}
.pc_mo_orderBox li .pc_mo_info .order_title{margin-top:10px;}
.gs_delete_btn{display:inline-block;vertical-align:middle;width:19px;height:17px;background:url(../images/EduMall/gs_delete.png) no-repeat center center;margin-top:11px;}
.gs_delete_btn:hover{background:url(../images/EduMall/gs_delete_hover.png) no-repeat center center;}
.pc_mo_orderBox li .pc_mo_detailBox{padding:20px 30px 20px 15px;}
.pc_mo_orderBox li .pc_mo_detailBox .pc_mo_left img{width:126px;height:62px;border-radius:5px;float:left;}
.pc_mo_orderBox li .pc_mo_detailBox .pc_mo_left .pc_mo_text{padding-left:20px;font-size:16px;color:#333;}
.pc_mo_orderBox li .pc_mo_detailBox .pc_mo_left .pc_mo_text .pc_mo_quesName a{font-size:16px;color:#333;}
.pc_mo_orderBox li .pc_mo_detailBox .pc_mo_left .pc_mo_text .pc_mo_quesName a:hover{color:#309aed;}
.pc_mo_orderBox li .pc_mo_detailBox .pc_mo_left .pc_mo_text .pc_mo_price span{font-size:18px;color:#fc5c15;margin-left:5px;}
.pc_mo_orderBox li .pc_mo_detailBox .pc_mo_right{width:240px;}
.pc_mo_orderBox li .pc_mo_detailBox .pc_mo_right .pc_mo_chstate{width:98px;height:47px;line-height:47px;text-align:center;border-left:1px solid #eee;border-right:1px solid #eee;font-size:14px;color:#5d5d5d;margin-top:5px;}
.pc_mo_orderBox li .pc_mo_detailBox .pc_mo_right .pc_mo_btnwrap{display:inline-block;vertical-align:middle;margin-left:35px;width:102px;}
.pc_mo_orderBox li .pc_mo_detailBox .pc_mo_right .pc_mo_btnwrap a{display:block;text-align:center;}
.pc_mo_orderBox li .pc_mo_detailBox .pc_mo_right .pc_mo_btnwrap .gs_offBtn{font-size:14px;color:#7b7b7b;margin-top:8px;}
.pc_mo_orderBox li .pc_mo_detailBox .pc_mo_right .pc_mo_btnwrap .gs_offBtn:hover{color:#309aeb;}
.gs_btn9{display:inline-block;vertical-align:middle;width:102px;height:32px;line-height:32px;text-align:center;color:#fff;font-size:14px;background:#fd884e;border-radius:5px;-webkit-transition: all 300ms ease-in-out 0s;-moz-transition: all 300ms ease-in-out 0s;transition: all 300ms ease-in-out 0s;}
.gs_btn9:hover{background:#fc7430;}
.gs_btn10{display:inline-block;vertical-align:middle;width:100px;height:30px;line-height:30px;text-align:center;font-size:14px;color:#494949;border-radius:5px;border:1px solid #dcdcdc;-webkit-transition: all 300ms ease-in-out 0s;-moz-transition: all 300ms ease-in-out 0s;transition: all 300ms ease-in-out 0s;}
.gs_btn10:hover{background:#e6e6e6;}
.c_00c453{color:#00c453;}

.gs_table3{font-size:14px;color:#888;border-collapse:collapse;border-spacing:0 0;border:1px solid #f2f2f2;width:100%;}
.gs_table3 th{height:42px;font-weight:normal;color:#555;background:#fbfbfb;border-bottom:1px solid #f2f2f2;}
.gs_table3 td{height:42px;}

.order_num_box{padding:29px 0;font-size:16px;color:#888;padding-right:35px;}
.c_555{color:#555;}
.order_num_box span{}
.pc_order_title{margin-bottom:13px;font-size:20px;font-weight:normal;color:#222;}
/*gs css end*/



/*商户协议*/
.w_merchant{ background: #f9f9f9;}
.w_header{ height: 40px; padding: 20px 0; border-bottom:1px solid #eaeaea; background: #fff;}
.w_content{ width: 1200px; margin: 30px auto; background: #fff; border-radius: 4px; padding: 65px 0 40px;box-shadow: 0 4px 10px rgba(0,0,0,0.07);}
.w_step{ height: 40px; background:url(../images/EduMall/xybg1.png) repeat-x left bottom; }
.w_step ul li{ float: left; height: 40px; color: #aaaaaa; font-size: 14px; background:url(../images/EduMall/xypoin2.png) no-repeat center bottom; text-align: center;}
.w_step ul li.li1{ width: 280px;}
.w_step ul li.li2{ width: 640px;}
.w_step ul li.li3{ width: 280px;}

.w_step ul li.on{background:url(../images/EduMall/xypoin1.png) no-repeat center bottom; color: #222;}
.w_step ul li.end{background:url(../images/EduMall/xypoin3.png) no-repeat center bottom; color: #00a04f;}

.w_agreement{ width:990px;margin:40px auto 0;  }
.w_agreement .cont{height: 410px; padding: 20px; font-size: 16px; background: #fcfcfc;  color: #444444; line-height: 28px; overflow:hidden; }
.w_agreement .dropbox{position:relative;height: 410px;}
.w_agreement .drop{ position:absolute; top:0px; left:0px;}
.w_agreement .drap{ position:absolute; top:0px; right:-15px; width:10px; height:410px; background: #f1f1f1; border-radius: 10px;}
.w_agreement .drap em{ display:inline-block; background:#cacaca; border-radius:5px; width:10px; height:50px; position:absolute; top:0px; right:0; cursor: pointer; opacity: 0.4; border-radius: 10px;}

.w_agreement .agree{ font-size: 14px; color: #666; padding: 15px 0;}
.w_agreement .agree label.checkbox {padding-left: 24px; cursor:pointer;line-height:16px; height:16px; display:inline-block; background: url(../images/EduMall/check1.png) no-repeat;}
.w_agreement .agree label.checked {background: url(../images/EduMall/check2.png) no-repeat; }
.w_agreement .agree label.disabled{background: url(../images/EduMall/check1.png) no-repeat;}

.w_agreement .btn{ text-align: center;}
.w_agreement .common_btn{font-size: 16px;height: 40px;line-height: 40px;width: 185px;border-radius: 5px;margin-top: 15px;}
a.blueBtn{ display: inline-block; background: #309aeb; color: #fff; font-size: 16px;line-height: 40px; width: 185px; text-align: center; border-radius: 5px; margin-top:15px; }
a.blueBtn:hover{background: #0989eb;}

.w_opening{ text-align: center; margin: 80px 0; background: url(../images/EduMall/xypoin4.png) no-repeat center top; padding-top: 120px;}
.w_opening h4{ font-size: 24px; line-height: 24px; color: #009944; font-weight: normal; }
.w_opening p{ font-size: 16px; line-height: 16px; color: #222; padding-top:18px; }
.w_opening .btn{ text-align: center; padding-top:56px; }

.w_account{ width: 830px; margin: 56px auto; color: #666666; font-size: 14px;}
.w_account h3{ border-left:3px solid #309aeb; color: #444; font-size: 16px; line-height: 16px; font-weight: normal; padding-left:13px; }
.w_account .info  { overflow: hidden; padding:32px 0;}
.w_account .info  ul{ width: 940px;}
.w_account .info  ul li{ float: left; width: 360px;  margin:10px 110px 10px 0;}
.w_account .info  ul li p.txt{ color: #666; padding-bottom: 15px; line-height: 14px; }
.w_account .info  ul li .rbox{ position: relative; height: 40px;}
.w_account .info  ul li .inp{ float: left; width: 338px; height: 38px; border:1px solid #d2d2d2;  border-radius: 4px; padding: 0 10px; font-size: 14px;background: #fcfcfc;}
.w_account .info  ul li .inp:focus{ border: 1px solid #3d95d5;}
.w_account .info  ul li em.error{ position:  absolute; bottom: 14px; right: 14px; color: #e60012; font-size: 12px; line-height: 12px; ;background: url(../images/EduMall/error.png) no-repeat; width: 12px; height: 12px; padding-left:18px; display: inline-block; width: auto; }
.w_account .info  ul li .phone .inp{ width: 230px; }
.w_account .info  ul li .phone em.error{ right: 124px;}
.w_account .info  ul li .phone a{ display: inline-block; line-height: 40px; background: #309aeb; color: #fff; margin-left:10px; width: 93px; border-radius: 4px; text-align: center; }
.w_account .info  ul li .phone a:hover{background: #0989eb;}

.w_account .info  ul li .phone .re_send{ float:left; display:none;width: 93px;  text-align:center; line-height:40px; border-radius:4px; margin-left:10px; background:#ececec;}

.w_account .bindinfo p{ padding: 30px 0 20px 0;}
.w_account .bindinfo span{ display: inline-block; margin:0 0 10px 10px;}
.w_account .bindinfo span i{ display: inline-block; background: url(../images/EduMall/xypoin5.png) no-repeat; width: 18px; height: 18px; margin-right:10px; vertical-align: middle;  }
.w_account .btn{ text-align: center; padding-top:56px; }


.btn_bindToAlipay{display: inline-block;width: 270px;line-height: 58px;border: 1px solid #3ac0ff;border-radius: 5px;background: #fff;color: #097fca;text-align: center;}
.btn_bindToAlipay:hover{background: #3ac0ff;color: #fff;}
.btn_bindToAlipay:hover em{background-position: 0 -23px;}
.btn_bindToAlipay em{display: inline-block;vertical-align: middle;width: 23px;height: 23px;background: url(../images/EduMall/alipay02.png) no-repeat;margin-right: 5px;}
.btn_bindToAlipay i{vertical-align: middle;font-size: 16px;}



/*新增资源购买弹出框 begin 20170828*/
.m-buyPop{ width: 390px; height: 195px; }
.m-buyPop .tips{ font-size: 14px; text-align: center; padding-top: 40px; }
.m-buyPop .price{ font-size: 16px; color: #ef6666;  text-align: center;}
.m-buyPop .u_whitebgBluebot{ padding:0px 20px; height: 24px; line-height: 24px; font-size: 14px; }
/*新增资源购买弹出框 end*/
.ni_g_tab ul li{width: 398px;float: left;text-align: center;font-size: 18px;border: 1px solid #f0f0f0;height: 56px;line-height: 56px;}
.ni_g_tab ul li a{color: #444444;display: inline-block;height: 100%;border-bottom: 2px solid transparent;padding: 0 10px;}
.ni_g_tab ul li a:hover,.ni_g_tab ul li a.on{color: #38a4ff;border-bottom-color: #38a4ff}

.ni_g_tips .ni_tips{background: url("../../../common/images/tipsd.png") no-repeat left center;padding-left: 25px;font-size: 14px;}
.ni_g_tips .ni_allnm{font-size: 14px;color: #888888;}

.ni_g_table1{border-top: 1px solid #eaeaea;}
.ni_g_table1 table{width: 100%;text-align: left;}
.ni_g_table1 table th{color: #444;font-weight: 500;font-size: 16px;height: 50px;padding-left: 20px;}
.ni_g_table1 table td{color: #888;font-size: 14px;height: 50px;padding-left: 20px;}
.ni_g_table1 table tr:hover td{background: #f2f9ff;}
.ni_g_table1 .ni_btn a{background: #38a4ff;color: #ffffff;line-height: 30px;display: inline-block;padding:0 30px;border-radius: 4px;}
.ni_g_table1 .ni_img{width: 25px;height: 25px;border-radius: 50%;margin-right: 10px;}

.ni_g_bg_ffffff{background: #ffffff}




/*帮助中心图标  begin*/
.item_helparea{ width: 44px; height: 128px; font-weight:400; box-shadow:0px 5px 10px 0px rgba(0,0,0,0.15); font-size: 16px; color: #fff; background:#43A8F7; line-height: 20px; position: fixed; right: 10px; bottom: 100px;text-align: center; z-index: 30;border-radius: 4px;}
.item_helparea i{ display: block; width: 20px; height: 21px; margin: 0 auto; margin-top: 8px;margin-bottom: 5px; background: url(../images/index1706/help_ico_new.png) no-repeat left top; background-size: 100% 100%;}
.item_helparea:hover{background:#368EDE; }
/* .item_helparea:hover i{  background: url(../images/index1706/help_ico2.png) no-repeat left top; background-size: 30px auto;} */
/*帮助中心图标  begin*/
