@charset "utf-8";
/* CSS Document */
/* ===============
 * 重新定义Html元素
 * =============== */

html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, table, th, td { font-size: 1em; font-style: normal; font-weight: normal;}
table{border-collapse:collapse;border-spacing:0;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em{font-weight:normal;}
del,ins,a,a:hover,a:link,a:visited,a:active{text-decoration:none;}
body,textarea,input,button,select,legend{font:14px/1.14 Microsoft YaHei;color:#333;outline:0;background-color: #fff;}
body{font-family:"Microsoft YaHei",sans-serif;font-size:12px;color:#5e5e5e;background:#fff;min-width:1200px;}
button,input{font-family:"Microsoft YaHei";}
a{color:#333;}
body{font-size: 14px;background-color: #f1f1f1;}
html,body{min-width: 1200px;}
.wrap{width: 1200px;margin:0 auto;}
.wrap1080{width: 1080px;margin: 0 auto;}
.fl{float: left;}
.fr{float: right;}
.hidden{overflow: hidden;}
.mt40{margin-top: 40px;}
.mb40{margin-bottom: 40px;}
.mtb40{margin-top: 40px;margin-bottom: 40px;}
.ml20{margin-left: 20px;}
.bgfff{background-color: #fff;}
.body{margin-top: 92px;}

.wordicon,.ppticon,.excelicon,.pdficon,.txticon{width: 16px;height: 16px;display: inline-block;background: url(../images/zxjy.png) no-repeat;vertical-align: middle;margin-top: -4px;}
.wordicon{background-position: 0 -179px;}/*word*/
.ppticon{background-position: -23px -179px;}/*ppt*/
.excelicon{background-position: -46px -179px;}/*excel*/
.pdficon{background-position: -69px -179px;}/*pdf*/
.txticon{background-position: -92px -179px;}/*txt*/
/*头部*/
.m_header{width:100%;height: 36px; padding:20px 0;background-color: #07111b;}
.m_header .logo{float: left;margin-left:30px;margin-top: -10px;}
.m_header .logo img{width: auto;}
.m_header .nav li{float: left;margin-left:30px;line-height: 36px;}
.m_header .nav li a{font-size: 16px;color: #a2a2a2;}
.m_header .login-before{float: right;margin-right:30px;}
.m_header .login-btn,.register-btn{font-size: 16px;display: inline-block; width: 60px;height: 35px;line-height: 35px;text-align: center;border-radius: 4px;}
.m_header .login-btn{color: #fff;background-color: #00a3ff;}
.m_header .register-btn{color: #fff;background-color: #e8363a;margin-left: 5px;}
.shoppingcart_btn{color: #a2a2a2;padding:0 20px;height: 36px; line-height: 36px; border-radius: 20px;border:1px solid #a2a2a2;float: right;}
.shoppingcart_btn .icon{width: 20px;height: 17px;display: inline-block;background: url(../images/zxjy.png) no-repeat -142px -251px;vertical-align: middle;margin:-4px 10px 0 0;}
.shoppingcart_btn .num{font-size: 12px; color: #fff;padding:0 5px;height: 16px;line-height: 16px; background-color: #e8363a;border-radius: 50px;display: inline-block;vertical-align: middle;margin: -2px 0 0 6px;}
.shoppingcart_btn:hover{color: #fff;background-color: #14202b;}
.shoppingcart_btn:hover .icon{background-position: -232px -251px;}
.login-after{height: 60px;float: right;margin:0 30px 0 20px;position: relative;}
.login-after .pic{width: 36px;height: 36px;border-radius: 50%;cursor: pointer;}
.login-after .userinfo{display: none; width: 150px;padding: 20px 30px; background-color: #fff;box-shadow: 0 0 2px #ddd;border-radius: 6px; position: absolute;right:0;top:50px; z-index: 999;}
.login-after .hd{overflow: hidden;}
.login-after .hd .pic{width: 60px;height: 60px;border-radius: 50%;float: left;}
.login-after .hd .text{padding-left: 80px;}
.login-after .hd .name{font-size: 16px;color: #333;padding: 10px 0;}
.login-after .hd .jifen{color: #888;}
.login-after .hd .jifen span{font-size: 20px; color: #ff5f5f;}
.login-after .bd{clear: both;margin-top: 20px;padding-top: 10px;border-top: 1px dashed #e2e2e2;}
.login-after .bd a{color: #666;margin: 2px 0; display:block;width:90px;height: 34px;line-height: 34px;padding: 0 10px;}
.login-after .bd a i{display: inline-block;width: 16px;height: 16px;vertical-align: middle;background: url(../images/zxjy.png) no-repeat;margin: -4px 8px 0 0;}
.login-after:hover .userinfo{display: block;}
.login-after .bd a i.icon1{background-position: 0 -251px;}
.login-after .bd a i.icon2{background-position: -23px -251px;}
.login-after .bd a i.icon3{background-position: -48px -251px;}
.login-after .bd a i.icon4{background-position: -79px -251px;}
/*搜索*/
.search{ width: 330px;margin:8px 20px 0 40px;border-bottom: 1px solid #a2a2a2;float: left;padding-bottom: 6px;}
.search input[type="text"]{font-size: 14px;color: #666; width: 120px;border:none;padding:0 10px;background-color: #07111b;}
.search a{font-size: 12px;color: #a2a2a2;background-color: #444;border-radius: 20px;padding: 3px 10px;}
.search button[type="submit"]{width: 20px;height: 20px;margin:0 10px; background: url(../images/zxjy.png) no-repeat;border:none;vertical-align: middle;}
/*底部*/
.m_footer{clear: both; background-color: #232426;}
.m_footer .hd{text-align: center;padding: 30px 0;}
.m_footer .hd a{color: #acacac;padding: 0 20px;}
.m_footer .ft{color:#838383;text-align:center;width:1200px;margin:0 auto;padding:30px 0;border-top:1px solid #5a5a5a}
/*右侧浮动*/
.m_ycfd{position: fixed;top: 64%;right: 55px;}
.m_ycfd a{display:block;width: 50px;height: 50px;border-radius: 4px;background: rgba(0,0,0,.5);background: url(../images/m_ycfd_bg.png) no-repeat\9; text-align: center;line-height: 50px;margin-top: 10px;}
.m_ycfd a i{display: inline-block; background: url(../images/fd.png) no-repeat;vertical-align: middle;}
.m_ycfd .QQ i{width: 29px;height: 32px;}
.m_ycfd .erweima{position: relative;}
.m_ycfd .erweima i{width: 29px;height: 28px;background-position: 0 -48px;}
.m_ycfd .erweima .con{text-align: center;width:200px;padding:10px;background-color: #fff; position: absolute;left: -230px;bottom: 0;box-shadow: 0 0 6px #ccc;display: none;}
.m_ycfd .erweima .con p{color: #666;margin-top: 10px;}
.m_ycfd .erweima:hover .con{display: block;}
.m_ycfd .gotop i{width: 24px;height: 13px;background-position: 0 -91px;}
/*图标*/
.m_bot{float: right;margin-right: 20px;position: relative;}
.m_bot a{color: #999;margin-left: 26px;}
.m_bot a.more{font-size:2pc;height:1pc;line-height:1pc;display:inline-block;vertical-align:middle;margin-top:-6px;}
.m_bot a.report{/* position: absolute;right: -16px;top: -45px;*/}
.m_bot a i{display: inline-block;background: url(../images/zxjy.png) no-repeat;vertical-align: middle;margin-right: 6px;margin-top: -3px;}
.m_bot a i.icon1{width: 20px;height: 17px;background-position: -108px 0;}/*评论*/
.m_bot a i.icon2{width: 20px;height: 16px;background-position: -147px 0;}/*转发*/
.m_bot a i.icon3{width: 21px;height: 14px;background-position: -184px 0;}/*阅读*/
.m_bot a i.icon4{width: 19px;height: 17px;background-position: -223px 0;}/*收藏*/
.m_bot a i.icon5{width: 14px;height: 20px;background-position: -284px -31px;margin-top: -7px;}/*赞*/
.m_bot a i.icon6{width: 19px;height: 16px;background-position: -247px -31px;}/*举报*/
.m_bot a:hover{color: #00a3ff;text-decoration: none;}
.m_bot a:hover i.icon1{background-position: -33px -31px;}
.m_bot a:hover i.icon2{background-position: -72px -31px;}
.m_bot a:hover i.icon3{background-position: -107px -31px;}
.m_bot a:hover i.icon4{background-position: -147px -31px;}
.m_bot a:hover i.icon5{background-position: -182px -31px;}
.m_bot a:hover i.icon6{background-position: -209px -31px;}
.m_bot .hide{width: 50px; border:1px solid #888;padding: 8px 16px;background-color: #fff;padding:5px 20px;position: absolute;top: -86px;right: -16px;display: none;}
.m_bot .hide a{font-size: 14px;display: block;padding:8px 0;margin: 0;}
.m_bot .hide a .delete_btn{display: inline-block;background: url(../images/sq_icon.png) no-repeat -33px -187px;vertical-align: middle;}
.m_bot .hide a:hover .delete_btn{background-position: -65px -187px;}

/*首页头部*/
.index_header{background-color: #fff;box-shadow: 0 0 8px #999;}
.index_header .nav li a{color: #333;}
.index_header .search{border-bottom: 1px solid #e2e2e2;}
.index_header .search a{background-color: #f1f1f1;}
.index_header .search input[type="text"]{background-color: #fff;}
.index_header .shoppingcart_btn{color: #666;border:1px solid #999;}
.index_header .shoppingcart_btn .icon{background: url(../images/zxjy.png) no-repeat -109px -251px;}
.index_header .shoppingcart_btn:hover{color: #e8363a;background-color: #fafafa;}
.index_header .shoppingcart_btn:hover .icon{background-position: -173px -251px;}

.indexbody{margin-top: 130px;overflow: hidden;}
.sortBanner{width: 100%;height: 440px;
	background: -webkit-linear-gradient(#91e9fd, #f1f1f1, #f1f1f1); /*Safari*/
	background: -o-linear-gradient(#91e9fd, #f1f1f1, #f1f1f1); /*Opera*/
	background: -moz-linear-gradient(#91e9fd, #f1f1f1, #f1f1f1); /*Firefox*/
	background: linear-gradient(#91e9fd, #f1f1f1, #f1f1f1); }

/*分类*/
.sort{position: relative;width: 240px; height:400px;padding-left:20px;margin-top:40px; float: left; background-color: #303841;border-radius: 6px; }
.sort ul{padding:16px 0;}
.sort li{width: 180px;height: 53px;padding:0 40px 0 20px;border-radius: 6px 0 0 6px;}
.sort .title{font-size: 16px;color: #afb7bf;line-height: 53px;}
.sort .title span{font-family: 'SimSun';font-weight: bold;float: right;}
.sort_box{width:884px;height:352px;background-color:#fff;padding:20px 30px;position:absolute;top:0;left:50%;margin-left:122px;z-index:2;display:none;border:4px solid #303841;border-radius:6px;border-left:none}
.sort_box .item{margin-top: 20px;width: 450px;}
.sort_box .subtitle{border-bottom:1px solid #e2e2e2;height:27px;margin-bottom:14px}
.sort_box .subtitle span{font-size:16px;font-weight: bold; color:#333;display:inline-block;padding:0 20px;background-color:#fff;margin-left:20px}
.sort_box .tag_box a{color: #666;margin:10px 20px;display: inline-block;}
.sort li:hover{background-color: #fff;}
.sort li:hover .title{color: #333;}
.sort li:hover .sort_box{display: block;}
/*banner*/
.banner{width: 910px;margin-top:40px; height: 400px;float: right;border-radius: 6px;overflow: hidden;position: relative;}
.banner .hd{text-align: center;position: absolute;bottom: 20px;z-index: 1;width: 100%;}
.banner .hd li{font-size: 0;width: 12px;height: 12px;margin:0 2px; border-radius: 50%;background: rgba(0,0,0,.6);display: inline-block;}
.banner .hd li.on{background-color: #00a3ff;}
.banner .bd li img{display: block;}
.banner .prev,.banner .next{font-family: 'SimSun';font-size:60px;color: rgba(0,0,0,.2);position: absolute;z-index: 1;top: 50%;margin-top: -34px;}
.banner .prev{left: 20px;}
.banner .next{right: 20px;}
.banner:hover .prev,.banner:hover .next{color: rgba(0,0,0,.8);}
.tuijian{padding-top: 40px;overflow: hidden;}
.tuijian .title{margin-bottom: 18px;}
.tuijian ul{margin-left: -20px;}
.tuijian li{float: left;margin-left: 20px;}
/*首页标题*/
.index_title{text-align: center;clear: both;}
.index_title i{width: 50px;height: 30px;display: inline-block;vertical-align: middle;}
.index_title i:first-child{background-image: url(../images/zxjyzuo.png); background-size: 100%;background-repeat: no-repeat;}
.index_title i:last-child{background-image: url(../images/zxjyyou.png); background-size: 100%;background-repeat: no-repeat;}
.index_title span{font-size: 22px;font-weight: bold;color: #000;padding: 0 20px;display: inline-block;line-height: 30px;vertical-align: middle;}
.tuijian ul li img{width: 224px;height: 259px;}
/*列表*/
.kech_list{overflow: hidden;padding-bottom: 60px;margin-left: -26px}
.kech_list li{width: 219px;background-color: #fff;float: left;margin-left: 26px;margin-top:34px;border-radius:10px;box-shadow: 0 2px 4px #ddd; overflow: hidden;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";}
.kech_list .pic{height: 168px;overflow: hidden;}
.kech_list .pic img{width: 100%;height: auto;transition: all 0.4s linear;}
.kech_list .text{padding: 20px;}
.kech_list .name{font-size: 14px;color: #333; overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}
.kech_list .bt{margin-top: 10px;}
.kech_list .bt span{font-size: 12px;color: #999;}
.kech_list li:hover .pic img{transform: scale(1.05);-webkit-transform: scale(1.05);}
.kech_list li:hover .name{color: #00a3ff;}
/*新上好课*/
.haoke{padding-top: 50px;background-color: #fff;}
/*金牌导师*/
.jpds{background-color: #fff;padding-bottom: 50px;}
.ds_box{border:1px solid #c5eaff;padding: 30px 0;overflow: hidden;margin-top:50px}
.ds_box li{text-align: center;width: 18.9%;height: 460px; padding:20px 3%;border-left: 1px solid #c5eaff;float: left;overflow: hidden;position: relative;}
.ds_box li:first-child{border:none;}
.ds_box .header_img{width: 90px;height: 90px;border-radius: 50%;}
.ds_box .name{color: #777; margin-top: 20px;}
.ds_box .jianjie{font-size: 14px;color: #444;padding:20px 12px;max-height: 154px; margin-top:50px;position: relative;}
.ds_box .jianjie i{width: 16px;height:12px;display:block;position: absolute;}
.ds_box .jianjie i.yhle{background: url(../images/zxjy.png) no-repeat -326px -31px;top: 0;left: 0;}
.ds_box .jianjie i.yhri{background: url(../images/zxjy.png) no-repeat -368px -31px;bottom: 0;right: 0;}
.ds_box .jianjie .text{max-height: 154px; line-height: 26px;overflow: hidden;}
.ds_box .xq_btn{font-size: 16px;color: #00a3ff;display: block; width: 140px;height: 40px;line-height: 40px;border:1px solid #00a3ff;border-radius: 6px; margin:0 auto;position: absolute;bottom: 30px;left: 50%;margin-left: -70px;}
.ds_box .xq_btn:hover{color: #fff;background-color: #00a3ff;}
/*职业路径*/
.zylj{padding: 50px 0;overflow: hidden;}
.zy_box{margin-left: -22px;margin-top:20px;}
.zy_box li{height: 170px;float: left;}
.zy_box li a{width: 280px;height: 145px;float: left;margin-top: 26px; margin-left: 22px;box-shadow: 0 2px 4px #ddd;border-radius: 10px;overflow: hidden;position: relative;transition: all .3s;}
.zy_box li.li1 a{background: url(../images/tea-bg1.png) no-repeat;}
.zy_box li.li2 a{background: url(../images/tea-bg2.png) no-repeat;}
.zy_box li.li3 a{background: url(../images/tea-bg3.png) no-repeat;}
.zy_box li.li4 a{background: url(../images/tea-bg4.png) no-repeat;}
.zy_box li.li5 a{background: url(../images/tea-bg5.png) no-repeat;}
.zy_box li.li6 a{background: url(../images/tea-bg6.png) no-repeat;}
.zy_box li.li7 a{background: url(../images/tea-bg7.png) no-repeat;}
.zy_box li.li8 a{background: url(../images/tea-bg8.png) no-repeat;}
.zy_box .text{width: 140px;position: absolute;top: 34px;left: 30px;}
.zy_box .text h1{font-size: 16px;color: #000;}
.zy_box .text p{color: #999;margin-top: 12px;}
.zy_box .pic{position: absolute;bottom: 40px;right:50px;}
.zy_box li:hover a{margin-top:20px;}
/*文库资源*/
.wkzy{padding: 50px 0;background-color: #fff;overflow: hidden;}
.wkzy_box{margin-top: 40px;margin-left: -20px;}
.wkzy_box li{text-align: center;width: 183px;float: left; padding: 20px 0;margin-left: 20px;margin-bottom: 26px; overflow: hidden;position: relative;}
.wkzy_box .wj{width: 50px;height: auto;}
.wkzy_box .wjname{color: #333;margin-top: 16px}
.wkzy_box .Masking{width: 100%;height: 100%;background: rgba(255,255,255,.7);position: absolute;top: 0;left: 0;opacity: 0; transition: all .3s;}
.wkzy_box .xiazai{color: #fff; width: 100px;height: 34px;line-height: 34px;background-color: #00a3ff;margin: 0 auto;border-radius: 4px;opacity: 0;position: absolute;top: 50%;left: 50%;margin:-17px 0 0 -50px;transition: all .5s;}
.wkzy_box li:hover .Masking{opacity: 1;}
.wkzy_box li:hover .xiazai{opacity: 1;}

/*筛选*/
.filter{padding:10px 0;background-color: #fff;}
.filter dl{padding: 20px 0;border-bottom: 1px dashed #ddd;}
.filter dl:last-child{border-bottom: none;}
.filter dt{font-weight: bold; color: #333;text-align: right; float: left;width:80px;line-height: 24px;margin: 9px 0;}
.filter dd{padding-left: 90px;}
.filter dd a{color: #666;display: inline-block;margin: 6px 10px;padding: 0 10px;height: 30px;line-height: 30px;}
.filter dd a.on{color: #fff; background-color: #00a3ff;border-radius: 20px;}

/*课程信息*/
.scourse-info{width: 100%; padding: 50px 0;background-color: #fff;overflow: hidden;background: url(../images/info_bg.jpg) no-repeat;position: relative;top: -4px;}
.scourse-info .left{width: 440px;height: 248px;line-height: 300px;overflow: hidden;background-color: #eee;float: left;border-radius: 10px;}
.scourse-info .pic{width: 400px;height: auto;vertical-align: middle;display: block;}
.scourse-info .info{padding-left: 500px;}
.scourse-info .name{font-size: 28px;font-weight: bold; color: #fff;margin-bottom: 16px;}
.scourse-info .shoucang{font-size: 14px;color: #fff;line-height: 28px;float: left;margin-left: 60px;margin-top: 15px;}
.scourse-info .shoucang i{width:20px;height: 20px;display: inline-block;vertical-align: middle;margin-right: 6px;}
.scourse-info .shoucang i.sc_before{background: url(../images/zxjy.png) no-repeat -316px 0;}
.scourse-info .shoucang i.sc_after{background: url(../images/zxjy.png) no-repeat -349px 0;display: none;}
.scourse-info .pricebox{overflow: hidden;margin-top:36px;}
.scourse-info .price{font-size: 14px;color: #fff;float: left;}
.scourse-info .price span{color: #e8363a;}
.scourse-info .price span b{font-size: 36px;padding:0 10px;}
.scourse-info .box{margin-top: 22px;}
.scourse-info .box span{font-size: 14px;color: #fff;padding:0 20px;border-left: 1px solid #e2e2e2;}
.scourse-info .box span:first-child{border:none;padding-left: 0;}
.scourse-info .ft{margin-top:50px;}
.scourse-info button,.scourse-info .shikan{font-size: 16px;color: #fff; width: 140px;height: 50px;line-height: 50px;text-align: center;border-radius: 6px; background-color: #00a3ff;border:none; margin-right: 10px;}
.scourse-info .shikan{color: #fff;background-color: #e8363a;display: inline-block;}
/*分享*/
.scourse-info .bds_weixin,.bdsharebuttonbox .bds_weixin{width: 38px;height: 30px;background: url(../images/zxjy.png) no-repeat -259px -134px !important;padding-left: 10px;}
.scourse-info .bds_qzone,.bdsharebuttonbox .bds_qzone{width: 30px;height: 28px;background: url(../images/zxjy.png) no-repeat -206px -134px !important;padding-left: 10px;}
.scourse-info .bds_tsina,.bdsharebuttonbox .bds_tsina{width: 36px;height: 28px;background: url(../images/zxjy.png) no-repeat -81px -134px !important;padding-left: 10px;}
.scourse-info .bds_more,.bdsharebuttonbox .bds_more{width: 34px !important;height: 36px !important;background: url(../images/zxjy.png) no-repeat -145px -134px !important;}
/*课程简介*/
.description{line-height: 28px; background-color: #fff;padding: 20px 0;text-indent: 2rem;}
.description span{font-weight: bold; color: #00a3ff;}
/*课程概述*/
.scourse{clear: both; margin:40px auto;overflow: hidden;}
.scourse_le{width: 800px;padding:5px 30px 20px 30px;background-color: #fff; border-radius: 10px;float: left;}
.scourse_le .scourse_title{height: 50px;border-bottom: 1px solid #e2e2e2;margin-bottom: 20px;}
.scourse_le .scourse_title a{font-size: 16px;color:#000;text-align: center;display: inline-block;padding: 0 10px;margin:0 10px; height: 49px;line-height: 49px;}
.scourse_le .scourse_title a.on{color: #00a3ff;border-bottom: 2px solid #00a3ff;}
/*目录*/
.scourse_mulu .item{margin: 30px 0 10px 0;}
.scourse_mulu .item dt{font-size: 16px;font-weight: bold;color: #333;margin-bottom: 10px;cursor: pointer;}
.scourse_mulu .item dt i{width: 26px;height: 26px;line-height: 26px; border-radius: 50%;display: inline-block;vertical-align: middle; text-align: center;margin-right: 16px;}
.scourse_mulu .item .icon1{font-size: 16px;font-weight: bold;color: #888; background-color: #ddd;}
.scourse_mulu .item .icon2{width:20px;height:20px;line-height:20px;font-family: 'Blackadder ITC'; font-size: 26px;color: #999; background-color: #eee; margin-left: 20px;}
.scourse_mulu .item .icon3{font-family: 'SimSun';font-size: 16px;font-weight: bold;color: #333;}
.scourse_mulu .item .row{padding:10px;background-color: #f1f1f1;margin-top: 8px;overflow: hidden;margin-left: 40px;}
.scourse_mulu .item .row a{color: #777;line-height: 24px;}
.scourse_mulu .item .row span{font-size: 12px; color: #fff;height: 24px;line-height: 24px; float: right;padding:0 10px;background-color: #00a3ff;display: none;}
.scourse_mulu .item .row:hover span{display: block;}

.scourse_ri{width: 270px;padding:5px 20px 20px 20px;background-color: #fff;border-radius: 10px;float: right;}
.scourse_ri .tt{height: 50px; border-bottom: 1px solid #e2e2e2;margin-bottom: 16px;text-align: left;}
.scourse_ri .tt span{font-size: 16px; color: #00a3ff;padding: 0 10px;display: inline-block; height: 49px;line-height: 49px; border-bottom: 2px solid #00a3ff;}

/*右侧讲师提示*/
.teacher_tips{margin: 0;border:none;}
.teacher_tips .header_img{width: 90px;height: 90px;border-radius: 50%;margin: 0 auto;display: block;}
.teacher_tips .name{color: #777; margin-top: 20px;text-align: center;}
.teacher_tips .jianjie{padding:20px 12px;margin-top:30px;position: relative;}
.teacher_tips .jianjie i{width: 16px;height:12px;display:block;position: absolute;}
.teacher_tips .jianjie i.yhle{background: url(../images/zxjy.png) no-repeat -326px -31px;top: 0;left: 0;}
.teacher_tips .jianjie i.yhri{background: url(../images/zxjy.png) no-repeat -368px -31px;bottom: 0;right: 0;}
.teacher_tips .jianjie .text{font-size: 12px;color: #666;line-height: 22px;overflow: hidden;}

/*右侧热门课程*/
.hot_scourse{margin-top: 20px;}
.hot_scourse li{padding: 20px 0;overflow: hidden; border-top: 1px dashed #e2e2e2;}
.hot_scourse li:first-child{border:none;padding-top: 0;}
.hot_scourse .pic{width:100px;float: right;display: block;}
.hot_scourse .pic img{width:100px;height: auto;display: block; border-radius: 6px; transition: all 0.4s linear;}
.hot_scourse .name{font-size: 14px;color: #444;margin: 10px 0;overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}
.hot_scourse li:hover .pic img{margin-left: -6px;}
.hot_scourse li:hover .name{color: #00a3ff;}
.hot_scourse .text{width: 150px; float: left;}
.hot_scourse .text span{font-size: 12px;}
/*评论*/
.m_comment{clear: both;overflow: hidden;margin-top: 30px;}
.m_comment .Comment_box{overflow: hidden;}
.m_comment .Comment_box textarea.con{font-size: 14px;color: #666;background-color: #fff; width:766px;height: 120px;border-radius: 4px;border:1px solid #e2e2e2;padding: 10px 16px;outline: none;}
.m_comment .Comment_box .btn{font-size: 14px;color: #fff;background-color: #00a3ff;padding:12px 26px;border:none;border-radius: 4px;margin-top: 16px;float: right;}
.m_comment .Direct{font-size: 16px;}
.m_comment .Direct input[type="text"]{font-size: 14px;text-align: center;width: 70px;height: 26px;border:1px solid #e2e2e2;margin-right: 6px;}
.m_comment li{padding: 30px 0;border-top:1px solid #e2e2e2;clear: both;overflow: hidden;}
.m_comment li:first-child{border-top:none;}
.m_comment .pic{width:70px;}
.m_comment .pic img{width:70px;height: 70px;border-radius: 50%;}
.m_comment .text{width: 710px;}
.m_comment .name{font-size: 16px;line-height: 70px;}
.m_comment .name .floor{font-size: 14px; color: #999;float: right;}
.m_comment .con{font-size: 14px;color: #444; line-height: 24px;}
.m_comment .Reply_box{margin-top: 26px;background-color: #f4fcff;padding: 10px 26px;border-radius: 6px;position: relative;}
.m_comment .Reply{margin: 10px 0;}
.m_comment .Reply .replyname{color: #00a3ff;}
.m_comment .Reply .replycon{line-height: 24px;}
.m_comment .Reply .replybtn{color: #00a3ff;margin-left: 10px;}
.m_comment .triangle,.m_comment .triangle em{}
.m_comment .triangle{display:block;width:0;height:0;border-width:0 14px 16px;border-style:solid;border-color:transparent transparent #f4fcff;position:absolute;top:-16px;left:40px;}
.m_comment .ft_box{clear: both;margin-top: 30px;}
.m_comment .ft_box .time{color: #999;float: left;}
.m_comment .morecommon{padding: 20px;text-align: center;}
/*文库*/
.library{width: 1200px; background-color: #fff;margin:40px auto;padding: 20px;border-radius: 6px;}
.library table{width: 100%;}
.library th{font-size: 16px;font-weight: bold; border-bottom: 2px solid #00a3ff;padding: 20px 10px;}
/*.library th:nth-child(2),.library td:nth-child(2){text-align: left;}*/
.library tbody tr:hover td{background-color: #f1f1f1;}
.library td{padding:20px 10px;line-height: 24px; text-align: center;border-bottom: 1px dashed #e2e2e2;}
.library th:first-child,.library td:first-child{text-align: left;padding-left: 30px;width: 400px;}
.library .leix{width: 50px;height: 50px;}
.library .xiazai_btn{color: #fff;padding:10px 20px;background-color: #00a3ff;border:none;border-radius: 4px;display: none;}
.library .price{color: #e8363a;}
.library .price i{font-size: 22px;}
.library tbody tr:hover .xiazai_btn{display: block;}
/*面包屑*/
.m_crumbs{font-family: 'SimSun';font-size: 14px;margin-top:30px;}
.m_crumbs a,.m_crumbs span{font-family: 'Microsoft YaHei';padding: 0 8px;}
.m_crumbs a{color: #555;}
.m_crumbs span{color: #888;}
/*文库详情*/
.doc_header{margin-top:30px;overflow: hidden;}
.doc_header_le{width:720px;float: left;}
.doc_header .title{font-size: 20px;color: #333;}
.doc_header .org_doc_value{font-size: 12px;margin: 16px 0;}
.doc_header .org_doc_value span{padding:0 20px;border-left: 1px solid #ccc;display: inline-block;}
.doc_header .org_doc_value span:first-child{border-left: 0;}
.doc_header .bdsharebuttonbox{margin-left: 40px;}
.doc_header .bdsharebuttonbox a{padding-left: 0 !important;margin-right:12px !important;}
.doc_header .bds_weixin{width: 38px;height: 30px;background: url(../images/zxjy.png) no-repeat -362px -364px !important;padding-left: 10px;}
.doc_header .bds_qzone{width: 30px;height: 28px;background: url(../images/zxjy.png) no-repeat -309px -364px !important;padding-left: 10px;}
.doc_header .bds_tsina{width: 36px;height: 28px;background: url(../images/zxjy.png) no-repeat -184px -364px !important;padding-left: 10px;}
.doc_header .bds_more{width: 34px !important;height: 36px !important;background: url(../images/zxjy.png) no-repeat -248px -364px !important;}


.doc_body_le{width:720px;float: left;}
.doc_body_le .item{background-color: #fff;padding:60px 80px;margin-bottom: 10px;border-radius: 6px;-moz-user-select: none;-webkit-user-select: none;user-select: none;-ms-user-select: none;}
.doc_body_le .item p{color: #444; line-height:24px;margin-top: 16px;}
.download_doc_box{text-align: center;padding: 40px 0 120px 0;}
.download_doc_box h1{font-size: 26px;font-weight: lighter;color: #333;letter-spacing: 6px; text-align: center;margin: 30px 0;}
.download_doc_box button[type="button"]{font-size: 22px;font-weight: lighter;color: #fff;letter-spacing: 4px; background-color: #e8363a;border:none;padding: 20px 80px;}
.download_doc_box button[type="button"] i{width: 38px;height: 29px;display: inline-block;background:url(../images/zxjy.png) no-repeat -343px -180px;vertical-align: middle;margin:-6px 20px 0 0;}
.doc_body_ri{width: 420px;float: right;}
.download_doc a{font-size: 26px;font-weight: lighter; color: #fff;letter-spacing: 10px;border-radius: 6px; background-color: #00a3ff;display: block;text-align: center;padding: 30px 0;}
.download_doc a i{width: 52px;height: 38px;display: inline-block;background:url(../images/zxjy.png) no-repeat -272px -180px;vertical-align: middle;margin:-6px 20px 0 0;}
.doc_tj_list{padding:20px 30px;background-color: #fff;border-radius: 6px;margin-top: 20px;}
.doc_tj_list .title{font-size: 16px;font-weight: bold;color: #333;padding:10px 0 14px 0;}
.doc_tj_list li{padding: 6px 0;line-height: 24px;}
.doc_tj_list li a{color: #555;width: 260px;display: inline-block;word-wrap: normal; /* for IE */text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.doc_tj_list li a:hover{color: #e8363a;}
.doc_tj_list li span{font-size: 12px; color: #999;float: right;}
.doc_tj_list i{margin: -2px 8px 0 0;}
/*问答列表*/
.wenda_list_wrap{margin-bottom: 50px; width: 800px;padding:0 30px;background-color: #fff;border-radius: 6px; float: left;}
.wenda_list_wrap li{padding: 30px 0;overflow: hidden;border-top: 1px dashed #e2e2e2;}
.wenda_list_wrap li:first-child{border-top: none;}
.wenda_list_wrap .header_pic{width: 60px;height: 60px;float: left;}
.wenda_list_wrap .header_pic img{width: 100%;height: auto;border-radius: 50%;}
.wenda_list_wrap .text{padding-left: 80px;padding-top: 5px;}
.wenda_list_wrap .name{padding-bottom: 10px;}
.wenda_list_wrap .name span{color: #999;}
.wenda_list_wrap .tt{font-size: 16px;color: #333;line-height: 32px;}
.wenda_list_wrap .con{margin-top: 10px;}
.wenda_list_wrap .con span{font-size: 12px;color: #999;margin-left: 20px;}
.wenda_list_wrap .tt:hover,.wenda_list_wrap .con:hover span{color: #e8363a;}
.wenda_list_wrap .hd{padding-top: 30px;height: 34px;border-bottom: 1px solid #e2e2e2;}
.wenda_list_wrap .hd span{font-size: 16px;height: 33px;padding: 0 16px;margin-right:20px; display: inline-block;}
.wenda_list_wrap .hd span.active{color: #00a3ff;border-bottom: 2px solid #00a3ff;}

.wenda_list_right{width: 310px;float: right;margin-bottom: 50px; }
.wenda_list_banner img{width: 310px;height: auto;border-radius: 6px;}
.tiwen{text-align: center;background-color: #00a3ff;padding: 20px 0;margin-top: 20px;border-radius: 6px;
		background: -webkit-linear-gradient(left bottom,#697bf7,#3cc0ff,#036bf9);  
        background: -o-linear-gradient(left bottom,#697bf7,#3cc0ff,#036bf9);  
        background: -mos-linear-gradient(left bottom,#697bf7,#3cc0ff,#036bf9);  
        background: -moz-linear-gradient(left bottom,#697bf7,#3cc0ff,#036bf9);  
        background: linear-gradient(left bottom,#697bf7,#3cc0ff,#036bf9);}
.tiwen a{font-size: 26px;font-weight: lighter; color: #fff; letter-spacing: 4px;}
.gjz{margin-top: 20px;}
.gjz a{font-size: 12px;color: #fff; display: inline-block;height: 30px;line-height: 30px;padding: 0 10px;border-radius: 4px;background-color: #8c8a8a;margin: 4px 2px;}
.gjz a:hover{background-color: #00a3ff;}
/*问答详情*/
.wenda_datile_hd{background-color: #fff;}
.wenda_datile_hd .wenda_title{font-size: 26px;color: #333;padding: 20px 0;}
.wenda_datile_hd .user_img{width: 40px;height: 40px;border-radius: 50%;margin-right: 10px;vertical-align: middle;}
.wenda_datile_hd .user_info span{font-size: 12px; color: #888;height: 40px;line-height: 40px;}
.wenda_datile_hd .wenda_con{padding:30px 0;}
.wenda_datile_hd .wenda_con p{line-height: 24px; margin:10px 0;}
.wenda_datile_hd .wenda_img a{margin: 6px;display: inline-block;}
.wenda_datile_hd .wenda_con img{max-width:360px !important;height: auto;margin: 10px;}
.input_huida{padding-top: 40px;}
.input_huida textarea{width: 94%;height: 100px;padding: 10px 3%; line-height: 24px;border:1px solid #e2e2e2;}
.input_huida button[type="submit"]{color: #fff; width: 100px;height: 32px;line-height: 32px;border:none;border-radius: 4px; background-color: #00a3ff;margin-top:20px;float: right;}

/*分享*/
.wenda_datile_hd .bdsharebuttonbox{margin-left: 40px;}
.wenda_datile_hd .bdsharebuttonbox a{padding-left: 0 !important;margin-right:12px !important;}
.wenda_datile_hd .bdsharebuttonbox .bds_weixin{width: 29px;height: 23px;background: url(../images/zxjy.png) no-repeat -131px -213px !important;}
.wenda_datile_hd .bdsharebuttonbox .bds_qzone{width: 22px;height: 22px;background: url(../images/zxjy.png) no-repeat -93px -213px !important;}
.wenda_datile_hd .bdsharebuttonbox .bds_tsina{width: 27px;height: 22px;background: url(../images/zxjy.png) no-repeat 0 -213px !important;}
.wenda_datile_hd .bdsharebuttonbox .bds_more{width: 26px;height: 26px;background: url(../images/zxjy.png) no-repeat -47px -214px !important;}
/*提问*/
.tiwen_le{width: 660px;float: left;}
.tiwen_le dl{clear: both;padding:20px 0;display: flex;}
.tiwen_le dt{font-size: 20px;line-height: 40px;margin-right: 10px;}
.tiwen_le dd{flex: 1;}
.tiwen_le input[type="text"],.tiwen_le textarea{width:100%; border:1px solid #e2e2e2;border-radius: 4px;}
.tiwen_le input[type="text"]{font-size: 16px;height: 40px;line-height: 40px;padding: 0 10px;}
.tiwen_le textarea{line-height: 24px;padding: 10px;height:300px;margin-top: 20px;}
.tiwen_le .fabu_btn{font-size: 18px;color: #fff;background-color: #00a3ff; padding: 16px 40px;border-radius: 4px;border:none;float: right;margin-top: 30px;}
.tiwen_ri{width: 320px;float: right;}
.tiwen_ri .tips{font-size: 24px;color: #333;margin: 20px 0;}
.tiwen_ri .tips i{width: 60px;height: 63px;background: url(../images/deng.png) no-repeat;display: inline-block;vertical-align: middle;margin:-2px 10px 0 0;}
.tiwen_ri p{color: #777;line-height: 24px;margin-top: 10px;text-indent: 2em;}
/*笔记*/
.goods_biji_wrap .biji_con{margin-top: 10px;}
.goods_biji_wrap .biji_con p{font-size: 14px;color: #555;line-height: 24px;}
.goods_biji_wrap .zhangjie{font-size: 12px;color: #999;}
.goods_biji_wrap .ques_con span{font-size: 12px;color: #999;margin-left: 30px;}
.goods_biji_wrap .con{margin-top: 0;}
.goods_biji_wrap .maxhei{max-height: 120px;overflow: hidden;}
.goods_biji_wrap .ques_con .yizan{color: #00a3ff;}
.goods_biji_wrap .dianzan{cursor: pointer;}
.goods_biji_wrap .dianzan i,.goods_biji_wrap .yizan i{width: 14px;height: 20px;background: url(../images/zxjy.png) no-repeat -284px -31px;display: inline-block;vertical-align: middle;margin:-10px 6px 0 0;}
.goods_biji_wrap .yizan i{background-position: -182px -31px;}
.goods_biji_wrap .ckqw,.goods_biji_wrap .sqqw{font-size: 12px;color: #888;margin:10px 0;display: inline-block;cursor: pointer;}
.goods_biji_wrap .sqqw{display: none;}
/*视频播放*/
.yt_player{position: relative;}
.sp_right_btn{position: absolute;right: 0;top: 40%;}
.sp_right_btn a{font-size: 12px;color: #ccc; width: 70px;height: 40px;padding: 15px 0; display: block;background-color: #333;text-align: center;margin-top: 10px;}
.sp_right_btn a i{width: 20px;height: 20px;display: block; background: url(../images/zxjy.png) no-repeat;margin:0 auto 8px auto;}
.sp_right_btn .tiwen_btn i{background-position: -338px -134px;}
.sp_right_btn .biji_btn i{width: 18px;background-position: -382px -134px;}
.biji_pop{display: none;}
.biji_pop .biji_box{width: 460px;padding: 30px;background-color: #fff;border-radius: 10px; position: fixed;top: 50%;left: 50%;margin-left: -260px;margin-top: -220px; z-index: 2;}
.biji_pop .title{font-size: 20px;font-weight: bold;color: #333;margin-bottom: 20px;}
.biji_pop .bj_con{width: 96%;height: 160px;line-height: 24px; border:1px solid #e2e2e2;padding: 10px 2%;}
.biji_pop .bj_btn{color: #fff;background-color:#00a3ff;padding: 10px 20px;border-radius: 4px;margin-top: 20px;border:none;float: right;}
.biji_pop .bj_btn:hover{background-color: #0290e0;}
.biji_pop .buji_bg{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0,0,0,.6);z-index: 1;}
.biji_pop .close_btn{width: 25px;height: 25px;display: inline-block;background: url(../images/zxjy.png) no-repeat -192px -180px;position: absolute;top: 20px;right: 20px;transition: transform .6s ease 0s;}
.biji_pop .close_btn:hover{transform: rotate(180deg);}

/*登录弹窗*/
.loginPop_wrap{display: none;}
.loginPop_wrap .mask{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background-color: #000;opacity: 0.4;z-index: 200;}
.loginPopup{clear: both; width: 410px;margin:20px auto;background-color: #fff; border:1px solid #e2e2e2;position: fixed;left: 50%;top: 50%;margin-left: -205px;margin-top: -240px;z-index: 201;}
.loginPopup .top{background-color: #eee;padding: 10px 0;}
.loginPopup .top span{font-size: 16px;color: #666;padding:0 16px;}
.loginPopup .close-btn{font-size: 44px;font-weight: lighter;color: #666; position: absolute;right: 8px;top: -8px;cursor: pointer;transition: transform .6s ease 0s;}
.loginPopup .close-btn:hover{color: #00a3ff;}
.loginPopup .contentForm{clear: both; padding:20px 30px 0 30px;}
.contentForm .title{overflow: hidden;margin: 16px 0;}
.contentForm .title .fl{font-size: 18px;font-weight: bold; color:#00a3ff;}
.contentForm .title .fr{font-size: 14px;color: #999;}
.contentForm .title .fr a{color: #ff5f5f;}
.contentForm dl{clear: both;padding: 16px 0;border-bottom: 1px solid #e2e2e2;position: relative;}
.contentForm dt{float: left;width: 24px;height: 24px;background:url(../images/zxjy.png) no-repeat center; vertical-align: middle;margin-left: 14px;}
.contentForm dt.phone{background-position:-75px -67px;}
.contentForm dt.password{background-position:-114px -67px;}
.contentForm dd{padding-left: 60px;}
.contentForm dd input{font-size: 14px; height: 24px;width: 100%;border:none;}
.contentForm .forgotPassword{text-align: right;margin-top: 26px;}
.contentForm .forgotPassword:hover a{color: #ff5f5f;}
.contentForm .login-btn{font-size: 16px;color: #fff;width: 100%;height: 40px;line-height: 40px;border-radius: 4px; background-color: #00a3ff;border:none;margin: 16px 0 40px 0;}
.loginPopup .Validform_checktip{top: 18px;left: 210px;}
.loginPopup .Validform_error{background-color: #fff;}
/*表单验证*/
.Validform_checktip{margin-left:8px;line-height:20px;height:20px;overflow:hidden;color:#999;font-size:12px;position: absolute;top: 18px;left: 390px;z-index: 99;}
.Validform_right{color:#71b83d;}
.Validform_wrong{color:#ff5f5f;}
.Validform_error{background-color:#ffe7e7}
#Validform_msg{color:#7d8289; font: 12px/1.5 Microsoft YaHei, sans-serif; width:280px;background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:40px; height:40px; text-align:left;font-size: 16px; padding:0 8px; color:#fff; position:relative; background-color:#00a3ff;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{font-family: "SimSun";font-size: 34px; line-height:22px; position:absolute; right:8px; top:8px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{font-size: 14px;color: #666;line-height: 24px; padding:20px;border:2px solid #00a3ff; border-top:none; text-align:left;}
/*回复弹窗*/
.Replypopups .mask{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background-color: #000;opacity: 0.6;z-index: 40;}
.Replypopups .content{width: 460px;height: 260px;background-color: #fff;position: fixed;left: 50%;top: 50%;margin: -190px 0 0 -230px;z-index: 42;}
.Replypopups .content .title{font-size: 18px;font-weight: normal;padding: 10px 0; background-color: #eee;text-align: center;}
.Replypopups .content .cloce{font-size: 40px;color: #666;font-weight: lighter; position: absolute;top: -6px;right:6px;cursor: pointer;}
.Replypopups .content .cloce:hover{color: #00a3ff;}
.Replypopups .content .text{font-size: 14px;color: #666;width: 380px;height: 100px;line-height: 22px;padding: 10px; border:1px solid #e2e2e2;margin:20px auto;display: block;outline: none;}
.Replypopups .content .button{font-size: 14px;color: #fff; border:none;background-color: #00a3ff;border-radius: 4px;padding: 8px 20px;float: right;margin-right: 30px;cursor: pointer;outline: none;}
/*帮助中心*/
.help_le{width: 150px;float: left;margin-top: 40px;}
.help_le li{height: 50px;line-height: 50px;background-color: #fff;margin-bottom:5px;border-radius: 4px;}
.help_le li a{font-size: 16px;padding-left: 30px;color: #666;}
.help_le li.cur{background-color: #00a3ff;}
.help_le li.cur a{color: #fff;}
.help_ri{width: 920px;min-height: 500px;background-color: #fff;border-radius: 4px;padding: 40px;float: right;margin: 40px 0;}
.help_ri .title{font-size: 28px;color: #333;text-align: center;}
.help_ri .help_content{margin-top: 30px;}
.help_ri .help_content p{font-size: 16px;line-height: 32px;text-indent: 2em;margin-bottom: 10px;}
/*帮助中心问题列表*/
.faq_list li{padding: 36px 0;border-bottom: 1px solid #e2e2e2;}
.faq_list li:last-child{border-bottom: none;}
.faq_list .faq_tt{margin-bottom: 10px;}
.faq_list .faq_tt a{font-size: 20px; color: #333;}
.faq_list .faq_tt a:hover{color: #ff5f5f;}
.faq_list .faq_con{color: #777;line-height: 28px;}
.faq_list .see_datile_btn{color: #999;margin-top: 10px;display: inline-block;}
.faq_list .see_datile_btn:hover{color: #ff5f5f;}
.faq_title{font-size: 24px;color: #333;line-height: 24px;padding-bottom:20px; border-bottom: 1px solid #e2e2e2;}
.faq_title a{font-size: 14px; color: #00a3ff;float: right;}
/*题库*/
.tiku_banner{height: 500px;position: relative;}
.tiku_banner .bd li a{height: 500px;display: block;}
.tiku_banner .prev,.tiku_banner .next{width: 38px;height: 74px;display: inline-block;background: url(../images/zxjy.png) no-repeat;position: absolute;top: 50%;left: 50%; margin-top: -37px;opacity: 0.6;}
.tiku_banner .prev{background-position: 0 -305px;margin-left: -600px;}
.tiku_banner .next{background-position: -72px -305px;margin-left: 560px;}
.tiku_banner .prev:hover,.tiku_banner .next:hover{opacity:1;}

.sltiku_tese_list{padding: 60px 0;overflow: hidden;}
.sltiku_tese_list li{width: 20%;float: left;text-align: center;}
.sltiku_tese_list .icon{width: 35px;height: 37px;margin:0 auto;background: url(../images/sasss.png) no-repeat;}
.sltiku_tese_list .row1{font-size: 14px;color: #000;letter-spacing: 4px;margin: 16px 0 6px 0;line-height: 20px;}
.sltiku_tese_list .row2{font-size: 12px;color: #999;letter-spacing: 2px;line-height:18px;}
.sltiku_tese_list .icon1{width: 45px; background-position: -267px -300px;}
.sltiku_tese_list .icon2{background-position: -267px -144px;}
.sltiku_tese_list .icon3{width: 44px;background-position: -267px -383px;}
.sltiku_tese_list .icon4{background-position: -267px -548px;}
.sltiku_tese_list .icon5{width: 31px;background-position: -267px -225px;}

.tiku_classfiy_title{text-align: center;}
.tiku_classfiy_title h1{font-size: 20px;color: #000;font-weight: lighter;letter-spacing: 6px;}
.tiku_classfiy_title p{font-size: 12px;color: #999;letter-spacing: 4px;margin: 10px 0;}
.tiku_classfiy_title .line{width: 600px;height: 8px; margin: 0 auto; border-bottom: 1px solid #f1f1f1;}
.tiku_classfiy_title .line i{width: 10px;height: 10px;border-radius: 50%;background-color:#00a3ff;display: inline-block;}

.tiku_serch{width: 360px;height: 42px;margin: 30px auto; border:1px solid #00a3ff;border-radius: 6px;padding:0 10px;}
.tiku_serch input[type="text"]{height: 42px;float: left;width: 310px;border:none;}
.tiku_serch button{float: right;border:none;width: 40px;height: 42px;background: transparent;}
.tiku_serch button i{width: 18px;height: 18px;background: url(../images/zxjy.png) no-repeat 0 -32px;margin: 12px 10px;display: inline-block;}

.tiku_classfiy{margin:60px 0;overflow: hidden;clear: both;}
.tiku_classfiy li{width: 25%;float: left;text-align: center;}
.tiku_classfiy li a{border:1px solid #f1f1f1;margin: -1px 0 0 -1px;display: block;padding: 50px 0;}
.tiku_classfiy .icon{width: 82px;height: 74px;background: url(../images/sasss.png) no-repeat;margin: 20px auto;}
.tiku_classfiy .row1{font-size: 16px;color: #000;font-weight: lighter;letter-spacing: 6px;}
.tiku_classfiy .icon1{background-position: 0 0;}
.tiku_classfiy .icon2{width: 69px; background-position: 0 -110px;}
.tiku_classfiy .icon3{width: 51px; background-position: 0 -222px;}
.tiku_classfiy .icon4{width: 66px; background-position: 0 -337px;}
.tiku_classfiy .icon5{width: 85px; background-position: 0 -444px;}
.tiku_classfiy .icon6{width: 78px; background-position: 0 -558px;}
.tiku_classfiy .icon7{width: 78px; background-position: 0 -666px;}

.tiku_list_left{width:680px;float: left;background-color: #fff;padding: 0 40px;overflow-y: hidden;border-radius: 8px;}
.tiku_list_left li{padding:30px 0;overflow: hidden;border-top: 1px solid #f1f1f1;}
.tiku_list_left li:first-child{border-top: none;}
.tiku_list_left .icon{width: 35px;height: 35px;background: url(../images/sasss.png) no-repeat -267px -548px;float: left;margin: 8px 0;}
.tiku_list_left .center{padding:0 20px;width: 400px;float: left;}
.tiku_list_left .name{margin-bottom: 8px;}
.tiku_list_left .name a{font-size: 16px;}
.tiku_list_left .people_num{color: #999;}
.tiku_list_left .people_num em{color: #46c193;}
.tiku_list_left .price{color: #ff6e71;margin-left: 20px;}
.tiku_list_left .price em{font-size: 20px;}
.tiku_list_left .start_btn{font-size: 14px;color: #fff;text-align: center;border-radius: 4px; background-color: #00a3ff;width: 100px;height: 36px;line-height: 36px;float: right;margin: 8px 0;
		background: -webkit-linear-gradient(left bottom,#5dc3fd,#00a3ff,#33b5ff);  
        background: -o-linear-gradient(left bottom,#5dc3fd,#00a3ff,#33b5ff);  
        background: -mos-linear-gradient(left bottom,#5dc3fd,#00a3ff,#33b5ff);  
        background: -moz-linear-gradient(left bottom,#5dc3fd,#00a3ff,#33b5ff);  
        background: linear-gradient(left bottom,#5dc3fd,#00a3ff,#33b5ff);}

.tiku_list_right{width: 400px;float: right;position: relative;}
.tiku_list_right .slTj{width: 300px;height: 190px;background: url(../images/shitihao1.png) no-repeat;background-size: 300px;position:absolute;top: -20px;}
.tiku_list_right ul{padding: 40px 20px 20px 20px;background-color: #fff;margin-top:120px;border-radius: 8px;}
.tiku_list_right li{border-top: 1px dashed #ffdabb;overflow:hidden;padding:16px 0;}
.tiku_list_right li:hover{background-color: #eff9ff;}
.tiku_list_right li:first-child{border-top: none;}
.tiku_list_right li a{line-height: 24px;color: #777;}
.tiku_list_right li a i{width: 17px;height: 23px;display: inline-block;vertical-align: middle;margin: -4px 10px 0 0; background: url(../images/zxjy.png) no-repeat -267px -251px;}
.tiku_list_right li span{float: right;font-size: 12px; color: #444;text-decoration: underline;}
/*返回顶部*/
.returnTop{width: 100px;height: 242px;background: url(../images/returnTop.png) no-repeat;
	position: fixed;right: 30px;top:40%;
	-webkit-animation: two-up-down .8s ease infinite 80ms alternate;
    animation: two-up-down .8s ease infinite 80ms alternate;
}
@keyframes two-up-down{from{-webkit-transform:translate(0,8px);transform:translate(0,8px)}to{-webkit-transform:translate(0,-8px);transform:translate(0,-8px)}}

.test_information{background-color: #fff;padding:40px;overflow: hidden;}
.test_information .hd .title{font-size:20px;font-weight: normal;color: #333;line-height: 40px;}
.test_information .hd .row1{color: #999;}
.test_information .left{width: 55%;float: left; border-top: 1px solid #eee;margin-top: 20px;padding: 10px 0;}
.test_information dl{width: 50%;float: left;margin: 10px 0;font-size: 14px;}
.test_information dt{float: left;}
.test_information dd{padding-left: 80px;}
.test_information dd.price{color: #ff6e71;}
.test_information .left .button{padding-top: 20px;clear: both;}
.test_information .left .button a{font-size: 16px;color: #fff;letter-spacing: 4px; text-align: center; background-color: #00a3ff;width: 180px;height: 60px;line-height: 60px;border-radius: 6px; display: inline-block;margin-right:20px;
		background: -webkit-linear-gradient(left bottom,#80d1ff,#00a3ff,#33b5ff);  
        background: -o-linear-gradient(left bottom,#80d1ff,#00a3ff,#33b5ff);  
        background: -mos-linear-gradient(left bottom,#80d1ff,#00a3ff,#33b5ff);  
        background: -moz-linear-gradient(left bottom,#80d1ff,#00a3ff,#33b5ff);  
        background: linear-gradient(left bottom,#80d1ff,#00a3ff,#33b5ff);}
.test_information .left .button a.shoucang{background-color: #ff6900;
		background: -webkit-linear-gradient(left bottom,#ff989a,#ff5f63,#ff787b);  
        background: -o-linear-gradient(left bottom,#ff989a,#ff5f63,#ff787b);  
        background: -mos-linear-gradient(left bottom,#ff989a,#ff5f63,#ff787b);  
        background: -moz-linear-gradient(left bottom,#ff989a,#ff5f63,#ff787b);  
        background: linear-gradient(left bottom,#ff989a,#ff5f63,#ff787b);}
.test_information .right{width: 36%;float: right;border-width: 1px 0 0 1px;border-style: solid;border-color: #eee;padding: 30px 0 0 30px;position: relative;top:20px;}
.test_information .right_circle,.test_information .bottom_circle{width: 14px;height: 14px;background-color: #fff;border:1px solid #eee;border-radius: 50%;position: absolute;}
.test_information .right_circle{right: 0;top: -8px;}
.test_information .bottom_circle{left:-8px;bottom: 0;}
.test_information .right .tt{font-size: 18px;position: absolute;top:-10px;left: 30px;padding: 0 16px;background-color: #fff;}
.test_information .right .con{line-height: 24px;font-size: 14px;color: #777;}
.test_information .right .row1{font-size: 14px;margin: 10px 0;}
.test_information .tixing span{background-color: #f1f1f1;border:1px solid #e2e2e2;padding:6px 10px;border-radius: 6px;display: inline-block;margin: 5px;}

.relatedCour{margin-bottom:40px;}
.relatedCour .tiku_classfiy_title{padding: 30px 0;}
.relatedCour{}
/*答题*/
.shijuanInfo{background-color: #00a3ff;overflow: hidden;padding:20px 0;}
.shijuanInfo .left{width: 70%;float: left;}
.shijuanInfo .name{font-size: 30px;color: #fff;margin-top:10px;}
.shijuanInfo ul{margin-top: 20px;}
.shijuanInfo li{float: left;font-size: 16px;color: #fff;margin-right: 40px;padding:10px 0;border-bottom:2px solid #00a3ff;cursor: pointer;}
.shijuanInfo li:hover{border-bottom:2px solid #fff;}
.shijuanInfo .right{width: 30%;float: right;font-size: 26px;color: #fff;margin-top: 40px;}
.shijuanInfo .right i{width: 38px;height: 38px;display: inline-block;background: url(../images/zxjy.png) no-repeat -310px -251px;vertical-align: middle;margin: -6px 16px 0 0;}

.dingbufloat{position: fixed;top: 0;left: 0;width: 100%;display: none;z-index: 99;}
.dingbufloat ul{margin-top: 0;}
.dingbufloat .right{margin-top: 4px;}

.shijuanContent{width:950px;margin: 40px 0;float: left;}
.shijuanContent li{padding:30px;background-color: #fff;position: relative;border-radius: 4px;margin-bottom:20px;}
.shijuanContent .number{font-size: 16px;color: #fff;text-align: center; width: 30px;height: 30px;line-height:30px; background-color: #00a3ff;position: absolute;top:20px;left:-15px;}
.shijuanContent .box{position: relative;}
.shijuanContent .timu{font-size: 16px; color: #333;line-height: 26px;}
.shijuanContent .inputdaan{margin-top: 20px;font-size: 16px;color: #666;}
.shijuanContent .inputdaan .text{font-size: 16px; width: 300px;padding: 0 10px;background-color: #fff; border-width: 0 0 1px 0;border-style: solid;border-color: #333;}
.shijuanContent .inputdaan .textarea{font-size: 16px;line-height: 24px; width:80%;height: 200px;padding: 10px 2%;background-color: #fff;border:1px solid #e2e2e2;border-radius: 6px;}
.shijuanContent .xuanxiang{font-size: 16px; color: #888;line-height: 30px;margin-top: 20px;}
.shijuanContent .viewJx{font-size: 16px; color: #00a3ff;position: absolute;right: 30px;bottom: 0;line-height: 30px;cursor: pointer;}
.shijuanContent .jiexi{padding: 20px;background-color: #fff4f4;border:1px dashed #ffb2ac;margin-top: 20px; display: none;}
.shijuanContent .jiexi .close{width: 25px;height: 25px;background: url(../images/zxjy.png) no-repeat -192px -180px;position: absolute;top: 30px;right: 30px;transition: transform .6s ease 0s;cursor: pointer;}
.shijuanContent .jiexi .close:hover{transform: rotate(180deg);}
.shijuanContent .jiexi h1{font-size: 18px;color: #333;font-weight: bold;margin-bottom: 20px;}
.shijuanContent .jiexi p{font-size: 14px;color: #666;line-height: 24px;}

/*单选*/
.radio_box{margin-top: 20px;}
.radio_box input[type="radio"]{display: none;}
.radio_box .am-radio{color: #666;margin: 0 .5rem;padding: 0;display: inline-block;cursor: pointer;}
.radio_box .am-radio .zimu{font-size:18px;color: #00a8f5;border: 1px solid #00a8f5;background-color: #fff; font-style: normal;display: inline-block; width: 36px;height: 36px;line-height: 36px;text-align: center;border-radius: 50%;}
.radio_box .am-radio.selected .zimu{color: #fff;background-color: #00a8f5;border:1px solid #00a8f5}
/*多选*/
.checkbox_box{margin-top: 20px;}
.checkbox_box input[type="checkbox"]{display: none;}
.checkbox_box label{font-size: 1.4rem;font-weight: normal;color: #666;margin:0 .5rem;display: inline-block;padding: 0;}
.checkbox_box .zimu{font-size: 18px; color: #00a3ff;border: 1px solid #00a3ff; font-style: normal;display: inline-block; width: 36px;height: 36px;line-height: 36px;text-align: center;border-radius: 50%;}
.checkbox_box .selected .zimu{color: #fff;background-color: #00a3ff;}

.time_right{width: 200px;float: right;position: relative;top: 150px; padding-top: 80px;border:1px solid #e2e2e2;text-align: center;background-color: #fff;}
.time_right .top{width: 200px;height: 225px;background: url(../images/time_right.png) no-repeat;position: absolute;top: -102px;left:0;}
.time_right .name{font-size: 16px;color: #333;padding: 20px;line-height:26px;border-bottom: 1px solid #e2e2e2;}
.time_right .time{font-size:30px;color: #333;padding: 20px 0 12px 0;}
.time_right .tiNum p{line-height:24px;}
.time_right .row1{color: #999;}
.time_right .row1 span{color: #00a3ff;}
.time_right .row2 span{color: #ff5f63;}
.time_right .jiaojuan{font-size: 18px;color: #333;padding: 30px 0;border-top: 1px solid #e2e2e2;display: block;margin-top: 20px;}
.time_right .jiaojuan i{width: 50px;height: 50px;display: block;background:url(../images/zxjy.png) no-repeat -148px -305px;margin:0 auto 16px auto;}
.time_right .goTop{font-size: 18px;color: #333; padding: 30px 0;border-top: 1px solid #e2e2e2;cursor: pointer;}
.time_right .goTop i{width: 36px;height: 54px;display: block;background: url(../images/zxjy.png) no-repeat -224px -305px;margin:0 auto 16px auto;}

.chengjigongbu{}
.achievement_hd{width: 770px;margin:0 auto;overflow: hidden;clear: both;}
.achievement_hd .text{width: 280px;float: left;text-align: right;margin-top: 90px;}
.achievement_hd .row1{font-size: 20px; color: #ff5a6d;}
.achievement_hd .row1 em{color: #333;}
.achievement_hd .row1 span{font-size:46px;}
.achievement_hd .row2{font-size: 18px;color: #333; margin:20px auto 26px auto;}
.achievement_hd .row2 span{font-size:34px;color: #333;font-weight: bold;padding: 0 10px;}
.achievement_hd .row3{font-size: 16px;}
.achievement_hd .pic{width: 400px;float: right;}
.achievement_hd .shitijiexi{font-size: 16px;color: #fff;text-align: center; letter-spacing: 4px;background-color: #00a3ff;float: right;margin-top: 20px;
	width: 220px;height: 50px;line-height: 50px;display: block;border-radius: 30px;
		background: -webkit-linear-gradient(left bottom,#80d1ff,#00a3ff,#33b5ff);  
        background: -o-linear-gradient(left bottom,#80d1ff,#00a3ff,#33b5ff);  
        background: -mos-linear-gradient(left bottom,#80d1ff,#00a3ff,#33b5ff);  
        background: -moz-linear-gradient(left bottom,#80d1ff,#00a3ff,#33b5ff);  
        background: linear-gradient(left bottom,#80d1ff,#00a3ff,#33b5ff);}

.chengjifenxi{width: 800px;margin: 0 auto 30px auto;}
.chengjifenxi .shijuanname{font-size: 22px;color: #333;margin: 20px 0;}
.chengjifenxi table{width: 100%;}
.chengjifenxi thead{border-bottom: 1px dashed #999;}
.chengjifenxi th{font-size: 16px;padding: 20px 10px;}
.chengjifenxi tbody{}
.chengjifenxi tbody tr:first-child td{font-size: 14px;color: #333;}
.chengjifenxi tbody tr{}
.chengjifenxi td{font-size: 16px;font-weight: bold; color: #ff5a6d; padding:20px 10px;text-align: center;border-bottom: 1px dashed #999;}
.chengjifenxi .text_lg{font-size: 30px;}

/*首页直播课程*/
.liveCourse{height: 623px;overflow: hidden;background:#fff url(../images/zhibo_bg.png) no-repeat center;margin-top: 60px;}
.liveCourse .wrap{margin-top: 60px;}
.liveCourse .wrap .hd{width: 360px;float: right;height: 480px;position:relative;}
.liveCourse .wrap .hd .title{font-size: 20px;text-align: center;color: #0089d6;letter-spacing: 6px; background-color: #d2f0ff;padding: 20px 0;height:66px;box-sizing:border-box;line-height:26px;}
.liveCourse .wrap .hd ul.liveList{position:absolute;top:66px;left:0;right:0;bottom:0;overflow-y:auto;background:#fff;}
.liveCourse .wrap .hd ul.liveList li{padding: 9px 20px 9px 56px;background-color: #fff;position: relative;height:138px;overflow:hidden;box-sizing:border-box;}
.liveCourse .wrap .hd ul.liveList li:hover{background-color: #f0faff;}
.liveCourse .wrap .hd ul.liveList li a .icon{position: absolute;left: 20px;top: 10px;}
.liveCourse .wrap .hd ul.liveList li a .icon i{width: 20px;height: 20px;display: inline-block;background: url(../images/zhibo_icon.png) no-repeat;}
.liveCourse .wrap .hd ul.liveList li a .icon .line{border-left: 1px solid #a9e3ff;height: 75px;margin: 15px 0 0 8px;}
.liveCourse .wrap .hd ul.liveList li a .titleName{font-size: 16px;color: #777;clear: both;height:30px;line-height: 30px;overflow:hidden;text-overflow:ellipsis;}
.liveCourse .wrap .hd ul.liveList li a .name{font-size: 14px;color: #777; line-height: 30px;letter-spacing: 2px;clear: both;font-weight: lighter;}
.liveCourse .wrap .hd ul.liveList li a .name .nameTeacher .teacherBox{display:flex;justify-content:flex-start;}
.liveCourse .wrap .hd ul.liveList li a .name .nameTeacher .teacherBox .nameTeacherContent{padding-left:5px;}
.liveCourse .wrap .hd ul.liveList li a .name .nameTeacher .difficult{display:flex;justify-content:flex-start;}
.liveCourse .wrap .hd ul.liveList li a .name .nameTeacher .difficult .nameTeacherContent{padding-left:5px;}
.liveCourse .wrap .hd ul.liveList li a .name .nameTime .nameTimeRight{
    text-indent: 5em;
    padding-left: 5px;
}
.liveCourse .wrap .hd ul.liveList li.on .time,.liveCourse .wrap .hd ul.liveList li.on .time em,.liveCourse .wrap .hd ul.liveList li.on .name,.liveCourse .wrap .hd ul.liveList li.on .titleName{color: #00a3ff;}
.liveCourse .wrap .hd ul.liveList li.on .icon i{background: url(../images/bf.gif) no-repeat;}
.liveCourse .wrap .bd{width: 840px;float: left;}
.liveCourse .wrap .item,.liveCourse #player_a{height: 480px;}
.liveCourse .wrap .conBox{width: 100%;height: auto;}
/*滚动条*/
.liveCourse .wrap .hd .liveList.myScrollbar::-webkit-scrollbar{
	width: 7px;
}
.liveCourse .wrap .hd .liveList.myScrollbar::-webkit-scrollbar-track{
	border-radius: 3px;
	background-color: #f3f3f3;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
}
.liveCourse .wrap .hd .liveList.myScrollbar::-webkit-scrollbar-thumb{
	background-color: #ddd;
	opacity: 0.9;
	border-radius: 7px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
}
.liveCourse .wrap .hd .liveList.myScrollbar::-webkit-scrollbar-button{
	height: 0px;
}
.liveCourse .wrap .hd .liveList.myScrollbar::-webkit-scrollbar-corner{
	/*background:silver;*/
}
/*分页*/
.pagination{text-align: center;margin: 30px 0;}
.pagination li{display: inline-block;height: 40px;background-color: transparent;margin: 0 16px;text-align: center;line-height: 40px;font-size: 16px;color: #666;}
.pagination .disabled{color: #888;}
.pagination li.active{width: 40px;background-color: #00a3ff;color: #fff;border-radius: 50%;}
.pagination li:first-child{display: none;}

.morecommon{text-align: center;}

/*复/单选按钮*/
.demo--label{margin:0 20px;cursor: pointer;}
.demo--radioInput{background-color:#fff;border:1px solid rgba(0,0,0,0.15);border-radius:100%;display:inline-block;height:16px;margin-right:10px;margin-top:-1px;vertical-align:middle;width:16px;line-height:1}
.demo--radio:checked + .demo--radioInput:after{background-color:#0291ce;border-radius:100%;content:"";display:inline-block;height:12px;margin:2px;width:12px}
.demo--checkbox.demo--radioInput,.demo--radio:checked + .demo--checkbox.demo--radioInput:after{border-radius:0}
.demo--radio{display: none;}

/*订单*/
.cart-title{width: 1000px;margin: 0 auto;font-size: 30px;color: #000;font-weight: lighter;margin-bottom: 40px;}
.cart-body{width: 990px;margin: 0 auto;background-color: #fff;padding:40px 50px;border-radius: 12px;margin-bottom: 50px;}
.product{overflow: hidden;clear: both;}
.product .order_title{font-size: 18px;color: #333;margin-bottom: 20px;}
.product li{overflow: hidden;padding: 30px;background-color: #f3f5f7;margin-bottom: 10px;}
.product .pro_img{width: 160px;height: 90px;float: left;margin-right: 30px;}
.product .pri_text{float: left;margin: 36px 0;width: 720px;}
.product .name{font-size: 16px;color: #333;float: left;}
.product .price{font-size: 16px; color: #e8363a;float: right;margin-right: 140px;}
.youhui{border-top:1px solid #e2e2e2;margin-top:40px;padding:20px 0;text-align:right;color:#333}
.demo--label{margin:0}
.priceall{text-align:right}
.priceall .price{display:block;color:#333;font-size:14px}
.priceall .price i{color:#e8363a;font-size:30px;font-weight:700}
.priceall .price em{color:#e8363a;font-size:14px}
.priceall button[type=submit]{padding:8px 30px;background-color:#e8363a;color:#fff;font-size:14px;border:none;border-radius:50px;margin-top:20px}



