@charset "UTF-8";
.bg{background:#f5f5f5;}
.group{;position:relative;padding: 12px 25px;background: #fff;margin: 20px 0px;}
.newgroup{background:#f5f5f5;width:100%;}
.group dl.row{width:100%;line-height: 60px;position:relative;clear:both;border-bottom: 1px dotted #eaeaea;display: inline-block;}
.group dl.row:last-child{border-bottom:0px;}
.group dl.row dt{float:left;color:#999;margin-right:5px;}
.group dl.row dd{float:left;color:#333;margin:0px 15px;cursor:pointer;line-height: 60px;position:relative;}
.group dl.label{border-bottom:0px;}
.group dl.label .label_span{width:90%;}
.group dl.row dd.cur{background:#535c8b;color:#fff;border-radius:4px;padding: 0px 6px;line-height: 28px;margin-top: 16px;}
.group dl.row dd.cur a{display:block;color:#fff;}
.group .some,.group .unsome{position:absolute;bottom:37px;right:16px;cursor:pointer;padding-right: 29px;line-height: 24px;}
.group .some{background:url(/images/some.jpg) no-repeat center right;}
.group .unsome{background:url(/images/unsome.jpg) no-repeat center right;}
.sort{height:50px;margin:20px 0px;background: #fff;}
.sort .coursetimelinenone{float:left;padding:14px 0px;overflow: hidden;cursor: pointer;}
.sort .coursetimelinenone li{float:left;width:109px;border-right:1px solid #ededed;font-size:16px;color:#333;background: url(/images/sortImg.jpg) no-repeat 75% center;text-indent: 34px;}
.sort .coursetimelinenone li a{display:block;width:100%;}
.sort .coursetimelinenone li a:hover,.sort .coursetimelinenone li a.cur,.sort .price .text.cur{color:#535c8b;}
.sort .price{float:left;margin-left:34px;font-size:16px;color:#333;line-height: 50px;cursor: pointer;}
.sort .price .text{float:left;}
.sort .price .priceImg{margin-left:43px;overflow:hidden;cursor:pointer;height:50px;}
.sort .price .priceImg img{display:initial;}
.sort .price .priceImg img.priceUpBtn,.sort .price .priceImg img.priceDownBtn{display:none;}
.sort .pageBox{float:right;margin-right:10px;line-height:  50px;}
.sort .pageBox span{float:left;display:block;}
.sort .pageBox span.text{margin-right:18px;font-size:18px;}
.sort .pageBox span.text .curpage{color:#535c8b}
.sort .pageBox span.pagePrevImg,.sort .pageBox span.pageNextImg{width:34px;height:34px;cursor:pointer;margin-top: 8px;}
.sort .pageBox span.pagePrevImg{background:url(/images/pagePrevImg.jpg) no-repeat left center;margin-right:5px;}
.sort .pageBox span.pageNextImg{background:url(/images/pageNextImg.jpg) no-repeat left center;}
.cur a{color:#535c8b;}
.recommend{width:102px;height:26px;margin:8px 0px;float:left;}
.recommend img{width:100%;}
.sort ul.option{float:right;color:#333;}
.sort ul.option li{float:right;margin-left:0px;margin-right:19px;}
.product_list,.product_list ul,.post_list,.goodcon{width:100%;display:block;clear:both;overflow:  hidden;}
.product_list li,.goodcon li{width:376px;background:#fff;float:left;margin-right:33px;margin-bottom: 30px;
overflow:hidden;border: 1px solid #fff;padding-bottom: 20px;position:relative;}
.product_list li:last-child{margin-right:0px;}
.product_list li .operateBox{position:absolute;width:100%;height:40px;left:0px;bottom:-40px;}
.product_list li .operateBox ul{width:100%;overflow:hidden;background:#333}
.product_list li .operateBox ul li{float:left;margin: 0;padding: 0;border: 0;cursor:pointer;}
.product_list li .operateBox ul li.collect,.product_list li .operateBox ul li.addcart,.product_list li .operateBox ul li.collect_active{width: 25%;height: 40px;background: #535c8b;color: #fff;text-align: center;line-height: 40px;}
.operateBox ul li.addcart{width: 250px!important;float: right!important;}
.product_list li .operateBox ul li.collect,.product_list li .operateBox ul li.collect_active{background:url(/images/collectImg.png) no-repeat center;border-right: 1px solid rgba(255, 255, 255, 0.1);}
.product_list li .operateBox ul li.collect_active{background:url(/images/collectImg_active.png) no-repeat center;}
.product_list li .operateBox ul li.recommendaddcart{width: 74.5%;height:40px;font-size:16px;color:#fff;text-align:center;background:#535c8b;line-height:40px;float: right;}
.goodcon li{margin-right:49px;margin-bottom:42px;}
.product_list li .text,.goodcon li .text{padding: 12px 20px 0px 20px;}
.product_list li .text em{border:1px solid #e0e0e0;padding: 2px 8px;border-radius: 4px;}

.goodcon li .text{overflow:hidden;}
.goodcon li .text{margin-top:-5px;}
.product_list li:nth-child(3n){margin-right:0px;}
.goodcon li:nth-child(6n){margin-right:0px;}

.product_list li h3,.post_list li h3,.goodcon li h3{
 line-height: 24px;
 height: 24px;
 font-size: 18px;
 overflow: hidden;
 text-overflow: ellipsis;
 /* display: -webkit-box; */
 /* -webkit-box-orient: vertical; */
 /* -webkit-line-clamp: 2; */
 width: 100%;
 white-space: nowrap;
 }
.product_list li h4,.goodcon li h4{/* padding-top:10px; */color:#535c8b;font-weight:bold;font-size: 20px;/* line-height: 40px; */}
.product_list li h4 .price{color:#535c8b;width:60%;float:left;margin: 0px;font-weight: normal;}
.product_list li h4 .evaluate{width:40%;float:left;color:#888;font-size:12px;font-weight: normal;text-align: right;margin: 0px;line-height: 27px;}
.product_list li span,.post_list li span,.goodcon li span{margin: 15px 0px;color:#888;display: block;}
.product_list li span.username,.goodcon li span.username{float:left;background: url(/images/people.png)no-repeat left center;padding-left: 18px;height:20px;}
.product_list li span.time,.post_list li span.time,.goodcon li span.time{float:right;}
.product_list li ul.star,.goodcon li ul.star{margin-top: 10px;color: #888;float:right;width:auto;}
.product_list li ul.star li,.goodcon li ul.star li{float: left;width: 14px;margin: 0px 1px;}
.product_list li:hover{border: 1px solid #eaeaea; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);}
.product_list li:hover .operateBox{bottom:0px;transition:all .5s;-webkit-transition:all .5s;}
.page{margin:60px 0px;text-align:right;}
.page li{float:left;background:#fff;border:1px solid #dadfe4;padding:10px 15px;color:#333;margin-left:5px;cursor:pointer;}
.page li.cur,.page li:hover{background:#535c8b;color:#fff;}
/*detail*/
.product_detail,.rechange_deatil{width:100%;background:#fff;margin-top: 30px;padding-bottom:34px;overflow:hidden;}
.product_detail .video_img,.rechange_deatil .course_card{width: 450px;height: 450px;float:left;overflow:hidden;text-align:center;position:relative;}
.product_detail .video_img img,.product_detail .video_img video,.product_detail .video_img embed{width: 100%;height: 100%;}
.product_detail .video_img .video_btn{width:233px;height:57px;position:absolute;top:50%;left:50%;margin-top:-40px;margin-left:-116px;z-index:2;}
.product_detail .product_infor{float:left;margin-left:30px;padding:29px 20px;width: 680px;height: 290px;}
.product_detail .product_infor .spot_cut,.product_detail .product_infor .live_cut,.product_detail .product_infor .demand_cut{width:100%;height: 138px;}
.rechange_info{margin-left:33px;float:left;text-align:left;}
.rechange_info h2{font-size:24px;color:#333;margin-bottom:30px;}
.rechange_info  dl.rechange_row{width:100%;line-height:33px;overflow:hidden;margin-bottom:25px;}



/*.product_detail .video_img video::-webkit-media-controls-enclosure {overflow:hidden;}
.product_detail .video_img video::-webkit-media-controls-panel {width: calc(100% + 30px);}*/

.product_detail .product_infor h2{font-size: 28px;color:#333;margin-bottom:5px;}
.product_detail .product_infor dl.infor_row{width:100%;height:33px;line-height:33px;overflow:hidden;}
.product_detail .product_infor dl.infor_row dt,.personalright .product_infor dl.infor_row dt,.rechange_info dl.rechange_row dt{float:left;color:#999;margin-right:20px;min-width:60px;}
.product_detail .product_infor dl.infor_row dd,.personalright .product_infor dl.infor_row dd{float:left;color:#333;font-size:16px;}
.rechange_info dl.rechange_row dd{float:left;padding:0px 17px;margin-right:18px;cursor:pointer;}
.rechange_info dl.rechange_row dd.redbg{background:#535c8b;color:#fff;border:1px solid #535c8b;}
.rechange_info dl.rechange_row dd.redborder{border:1px solid #535c8b;color:#535c8b;}
.rechange_info dl.rechange_row dd.grayborder{border:1px dashed #999;color:#999999;}
.rechange_info dl.rechange_row dd.price{padding:0px;font-size:24px;color:#535c8b;}
.rechange_info dl.rechange_row dd.price em{font-size:36px;font-weight:bold;}
.rechange_info dl.rechange_row dt{margin-right:16px;}
.rechange_info .sales{margin-top:55px;}
.rechange_info .sales .name{font-size:18px;margin-bottom:16px;}
.rechange_info .sales .sales_list{display:block;color:#333;}
.rechange_info .sales .sales_list li{line-height:20px;margin-bottom:12px;}
.rechange_info .sales .sales_list li span{padding:4px 7px;background:#535c8b;font-size:12px;color:#fff;margin-right:13px;}
.rechange_info .sales .sales_btn button{width:211px;height:49px;line-height:49px;text-align:center;border:none;font-size:18px;outline:none;margin-top:20px;}
.rechange_info .sales .sales_btn button.sure{background:#535c8b;color:#fff;margin-right:19px;}
.rechange_info .sales .sales_btn button.cancel{border:1px solid #535c8b;color:#535c8b;background:#fff;}

.rechange_deatil .way{float:left;padding-top:14px;width:640px;}
.rechange_deatil .way span{float:right;margin-left:23px; !important;cursor: pointer;}
.rechange_deatil .way .jiathis_style{margin-top:2px;}
.rechange_deatil .way .jiathis_style em,.product_detail .way .jiathis_style a{ !important;cursor:pointer;}
.rechange_deatil .way .notice,.product_detail .way .unnotice{padding-left:23px;}
.rechange_deatil .way .notice{background:url(/images/notice.png) no-repeat center left;}
.rechange_deatil .way .unnotice{background:url(/images/unnotice.png) no-repeat center left;}

.rechange_Img{text-align:center;width:100%;}
.rechange_Img img{display:block;width:100%;}

.product_detail .product_infor dl.infor_row dd.teachername{font-size:18px;}
.product_detail .product_infor dl.infor_row dd ul,.personalright .product_infor dl.infor_row dd ul{display:inline-block;}
.product_detail .product_infor dl.infor_row dd ul li,.personalright .product_infor dl.infor_row dd ul li{float:left;margin-right:3px;}
.product_detail .product_infor dl.infor_row dd .aptitude,.personalright .product_infor dl.infor_row dd .aptitude{
color:#333;margin:0px 18px;}
.product_detail .product_infor dl.infor_row dd .aptitude .aptitude_img,.personalright .product_infor dl.infor_row dd .aptitude .aptitude_img,.teacher_detail .name .aptitude .aptitude_img{margin-right:6px;float: left;
margin-top: 7px;width:20px;}
.teacher_detail .name .aptitude .aptitude_img{margin-top:2px;}
.product_detail .product_infor dl.infor_row dd i,.personalright .product_infor dl.infor_row dd i{;color:#999;}
.product_detail .product_infor dl.infor_row dd i{width:238px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.product_detail .product_infor dl.infor_row dd em,.personalright .product_infor dl.infor_row dd em{;color:#535c8b;}
.product_detail .product_infor dl.infor_row dd.time,.product_detail .product_infor dl.infor_row dd.num,.personalright .product_infor dl.infor_row dd.time{;}
.product_detail .product_infor dl.infor_row dd.address,.personalright .product_infor dl.infor_row dd.address{color:#535c8b}
.product_detail .product_infor dl.infor_row dd .cur,.product_detail .product_infor dl.infor_row dd .study_way,.product_detail .product_infor dl.infor_row dd .demand{width:76px;height:28px;line-height:28px;text-align:center;display:inline-block;cursor:pointer;}
.product_detail .product_infor dl.infor_row dd .cur{background:#535c8b!important;color:#fff!important;border:1px solid #535c8b!important;}
.product_detail .product_infor dl.infor_row dd .cur a{color:#fff!important;}
.product_detail .product_infor dl.infor_row dd .study_way{background:#fff;border:1px solid #535c8b;color:#535c8b;border-radius:2px;}
.product_detail .product_infor dl.infor_row dd .study_way a{color:#535c8b;}
.product_detail .product_infor dl.infor_row dd.validity{;}
.product_detail .product_infor dl.infor_row dd .demand{border:1px dashed #999;color:#999;border-radius:2px;}
.product_detail .product_infor dl.infor_row dd .demand a{color:#999;}
.product_detail .product_infor dl.infor_row dd.price{font-size:36px;font-weight:bold;color:#535c8b;}
.product_detail .product_infor dl.infor_row dd.free_course{font-size:24px;color:#535c8b;font-weight:bold;}
.product_detail .product_infor dl.infor_row dd.price i{font-size:24px;font-weight:bold;color:#535c8b;width: auto;display: inline;}
.product_detail .product_infor dl.price{margin-top:20px;}
.product_detail .way{float:left;padding-top:14px;width:750px;}
.product_detail .way span{float:right;margin-left:23px; !important;cursor: pointer;}
.product_detail .way .jiathis_style{margin-top:2px;}
.product_detail .way .jiathis_style em,.product_detail .way .jiathis_style a{ !important;cursor:pointer;}
.product_detail .way .notice,.product_detail .way .unnotice,.rechange_deatil .way .notice,.rechange_deatil .way .unnotice{padding-left:23px;}
.product_detail .way .notice{background:url(/images/notice.png) no-repeat center left;}
.product_detail .way .unnotice{background:url(/images/unnotice.png) no-repeat center left;}
.product_detail .sales{float:left;padding-top:14px;margin-left:30px;}
.product_detail .sales .name{font-size:18px;margin-bottom:16px;}
.product_detail .sales .sales_list{;color:#333;width:100%;overflow:hidden;}
/*.product_detail .sales .more{display:none;}*/
.product_detail .sales .promotionRule{;overflow:hidden;width:100%;display:none;}
.product_detail .sales .sales_list li{min-height:40px;overflow:hidden;}
.product_detail .sales .sales_list li span.promentName,.product_detail .sales .promotionRule li{padding:0px 7px;background:#535c8b;font-size:12px;color:#fff;margin-right:13px;float:left;text-align:center;height: 28px;line-height: 28px;}
.product_detail .sales .promotionRule li{margin:0px 5px 5px 0px;}
.product_detail .sales .sales_list li span.promentCon{float:left;width:80%;line-height:28px;min-height:28px;}
.product_detail .sales .sales_list li span.promentCon em{display:block;}
.product_detail .sales .sales_list li span.promentCon em.donation{float:left;margin-right:5px;}
.product_detail .sales .sales_list li span.promentInformation b .donation_con,.product_detail .sales .sales_list li span.nonepromentInformation b .donation_con{float:left;}
.product_detail .sales .sales_list li span.promentInformation b .donation_img,.product_detail .sales .sales_list li span.nonepromentInformation b .donation_img{float:left;margin: 3px 5px 0px 3px;height: 25px;}
.product_detail .sales .sales_list li span.promentInformation{display:none;}
.product_detail .sales .sales_list li span.promentInformation b,.product_detail .sales .sales_list li span.nonepromentInformation b,.product_detail .sales .sales_list li span.nonepromentInformation b .donationChile{float:left;margin-right:5px;font-weight:normal;}
.product_detail .sales .sales_list li span.promentInformation b:last-child,.product_detail .sales .sales_list li span.nonepromentInformation b:last-child{margin-right:0px;}
.product_detail .sales .sales_list li span.promentDetail{color:#535c8b;float:left;font-size:12px;cursor:pointer;line-height:28px;}
.product_detail .sales .sales_btn button{width:211px;height:49px;line-height:49px;text-align:center;border:none;font-size:18px;outline:none;}
.product_detail .sales .sales_btn button.sure{background:#535c8b;color:#fff;margin-right:19px;}
.product_detail .sales .sales_btn button.cancel{border:1px solid #535c8b;color:#535c8b;background:#fff;}
.detail_title{background:#fff;height:50px;line-height:50px;margin:23px 0px;}
.detail_title li{float:left;width:110px;height:50px;text-align:center;}
.detail_title li a{display:block}
.detail_title li.cur,.detail_title li:hover{border-top:3px solid #535c8b;color:#535c8b;}
.combo{margin-top:27px;}
.combo h2{font-size:18px;color:#333;margin:13px 0px;}
.combo_detail{background:#fff;padding:0px 30px 26px 30px;overflow:hidden;}
.combo_detail .combo_infor{font-size:18px;padding-top:26px;}
.combo_detail .combo_infor span{background:url(/images/information.png) no-repeat left center;padding-left:18px;font-size:12px;color:#ff9c0f;width:auto;line-height:25px;margin-left:20px;}
.combo_detail .combo_cut{float:left;position:relative;margin-top:34px;}
.combo_detail .combo_cut .combo_cut_img{width: 846px;height: 127px;margin: 0px 30px;overflow: hidden;}
.combo_detail .combo_cut ul{overflow: hidden;height: 127px;}
.combo_detail .combo_cut li{width:167px;float:left;}
.combo_detail .combo_cut li .Img{width:122px;overflow:hidden;float:left;}
.combo_detail .combo_cut li .combo_add{width:25px;height:25px;background:url(/images/combo_add.png) no-repeat;margin:0px 10px;float:left;margin-top:32px;}
.combo_detail .combo_cut li .combo_num{float: left;width: 30px;line-height: 90px;font-size: 16px;margin-left: 5px;margin-right: -20px;}
.combo_detail .combo_cut li h3{margin-top:8px;min-height:20px;max-height:40px;line-height:20px;font-size:12px;color:#333;}
.combo_detail .combo_result{float:right;margin-top:34px;}
.combo_detail .combo_immediately,.combo_apply{float:left;width:171px;height:64px;background:#535c8b;font-size:24px;color:#fff;text-align:center;line-height:64px;
	border-radius:2px;margin-top:46px;margin-left:46px;cursor:pointer;}
.combo_immediately_gray{float:left;width:171px;height:64px;background:#ccc;font-size:24px;color:#fff;text-align:center;line-height:64px;
	border-radius:2px;margin-top:46px;margin-left:46px;cursor:pointer;}
.combo_apply{margin-top:0px;margin-left:0px;}
.combo_detail .combo_tab{margin-left:-30px;overflow:hidden;}
.combo_detail .combo_tab li{float:left;margin-right:20px;font-size:16px;color:#333;text-align:center;padding:20px 10px 0px 10px;cursor:pointer;}
.combo_detail .combo_tab li.cur{border-top:3px solid #535c8b;color:#535c8b;}
.combo_detail .combo_result .combo_equal{width:24px;height:16px;background:url(/images/combo_equal.png) no-repeat;float:left;
	margin:0px 20px;margin-top:32px;}
.combo_detail .combo_result .combo_con{float:left;}
.combo_detail .combo_result .combo_con li{display:block;margin-bottom:7px;}
.combo_detail .combo_result .combo_con li:last-child{margin-bottom:0px;}
.combo_detail .combo_result .combo_con li em{min-width:70px;display:inline-block;}
.combo_detail .combo_result .combo_con li span.combo_price{font-size:18px;font-weight:bold;color:#535c8b;}
.combo_detail .combo_result .combo_con li span.original_price{;color:#535c8b;font-weight:bold;}
.combo_detail .combo_result .combo_con li span.save_price{;color:#535c8b;font-weight:bold;}
.combo_detail .combo_result .combo_con li .combo_btn{width:141px;height:37px;line-height:37px;background:#535c8b;color:#fff;text-align:center;display:block;cursor:pointer;}
.combo_prev{position:absolute;width:10px;height:18px;background:url(/images/combo_prevent.jpg) no-repeat;left:0px; top:32px;display:block;}
.combo_next{position:absolute;width:15px;height:18px;background:url(/images/combo_next.jpg) no-repeat;right:0px;top:32px;display:block;}
.add_cart{float:right;background:#535c8b;width:210px;height:50px;line-height:50px;text-align:center;color:#fff;font-size:18px;
	margin-left:-3px;display:none;cursor:pointer;}
.detail_con_left{width:783px;background:#fff;padding:30px;overflow:hidden;float:left;margin-bottom:25px;}
.detail_con_left h3,.spotdetail_con h3{background:url(/images/h3.jpg) no-repeat center left;margin-bottom:10px;padding-left:20px;font-size:18px;
color#535c8b;}
.detail_con_left .course_intro{line-height:25px;margin-bottom:20px;padding-left:20px;}
.detail_con_left .course_intro p:nth-child(1){text-indent:2em;margin-bottom:20px;}
.detail_con_left .course_outline,.detail_con_left .crpwd{margin-bottom:20px;padding-left:20px;line-height:24px;}
.spotdetail_con .course_outline{margin-bottom:20px;padding-left:40px;line-height:24px;}
.detail_con_left .course_outline li,.detail_con_left .crpwd li,.spotdetail_con .course_outline li{list-style-type:disc;padding-right:13px;padding-left: 5px;}
.detail_con_left .course_time,.spotdetail_con .course_time{width:33%;float:left;margin-bottom:34px;padding-left:20px;margin-left:0px;margin-top:10px;}
.detail_con_left .course_time dt,.spotdetail_con .course_time dt{font-size:20px;margin-bottom:8px;color:#333;font-weight: normal;}
.detail_con_left .course_time dd,.spotdetail_con .course_time dd{;line-height:20px;color:#333;}
.detail_con_left .course_address,.spotdetail_con .course_address{;padding-left:20px;margin-bottom:20px;}
.detail_con_left .course_address .map,.spotdetail_con .course_address .map{margin-top:10px;}
.detail_con_left .path,.spotdetail_con .path{padding-left:20px;line-height:24px;margin-bottom:36px;}
.detail_con_right{float:left;margin-left:24px;width:333px;margin-bottom:25px;}
.teacher_detail{padding:26px;background:#fff;overflow:hidden;}
.teacher_detail h3{font-size:18px;color:#333;}
.teacher_detail .card{width:273px;height:273px;margin:12px 0px;}
.teacher_detail .name{font-size:18px;float:left;line-height:24px;}
.teacher_detail .name .aptitude{color:#333;margin:0px 18px 0px 13px;}
.teacher_detail .star{display: inline-block;float:left;margin-top:5px;}
/*.teacher_detail .star li{float:left;margin: 0px 3.76px 0px 0px;}*/
.teacher_detail .information{color:#999;clear:both;padding: 4px 0px 9px 0px;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.teacher_detail .detail{line-height:24px;}
.teacher_detail .detail .moreBtn{color: #535c8b;margin-top: 24px;float: right;cursor:pointer;}
.course_evaluate{padding:26px 16px;background:#fff;overflow:hidden;margin-top:27px;}
.course_evaluate h3,.course_num h3,.teacher_course h3,.enjoy h2,.course_list h2{font-size:18px;color:#333;}
.course_evaluate h3 .switch,.course_num h3 .switch,.enjoy h2 .switch,.course_list h2 .switch{;color:#999;background: url(/images/update.png) no-repeat right center;
padding-right:15px;float:right;cursor:pointer;}
.course_evaluate .evaluate_detail{margin-top:20px;}
.course_evaluate .evaluate_detail .evaluate_img{width:50px;height:50px;border-radius:4px;float:left;}
.course_evaluate .evaluate_detail .evaluate_con{float:left;margin-left:10px;width:237px;margin-bottom:13px;}
.course_evaluate .evaluate_detail .evaluate_con span{display:block;}
.course_evaluate .evaluate_detail .evaluate_con .mobile{margin-bottom:10px;}
.course_evaluate .evaluate_detail .evaluate_con .star{float:left;margin-top:3px;}
.course_evaluate .evaluate_detail .evaluate_con .star li{float:left;margin-right:2px;}
.course_evaluate .evaluate_detail .evaluate_con em{float:right;color:#999;}
.course_evaluate .evaluate_detail .evaluate_text{clear:both;line-height:20px;}
.course_num{padding:27px 24px;background:#fff;overflow:hidden;margin-top:26px;}
.course_num h3{margin-bottom:12px;}
.course_num .student_list{padding:0px 6px;color:#999;}
.course_num .student_list li{float:left;margin-right:24px;width:49px;margin-top:18px;}
.course_num .student_list li:nth-child(4n){margin-right:0px;}
.course_num .student_list li p{margin-top:10px;}
.teacher_course{padding:28px 23px;background:#fff;overflow:hidden;margin-top:26px;position:relative;}
.teacher_course .card{width:285px;height:165px;margin-top:14px;overflow:hidden;}
.teacher_course .card img{width:100%;}
.teacher_course .firstly{position:absolute;top:80px;left:20px;width:47px;height:23px;z-index:2;}
.teacher_course h4{margin:15px 0px;min-height:20px;max-height:40px;overflow:hidden;line-height:20px;}
.teacher_course span{margin-bottom:10px;}
.teacher_course span.username,.enjoy .enjoy_list li span.username{float:left;background: url(/images/people.png)no-repeat left center;padding-left: 18px;color:#888;}
.teacher_course span.time,.enjoy .enjoy_list li span.time{float:right;color:#999;}
.teacher_course .course_list li{padding-top: 11px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.teacher_course .course_list li i{width: 18px;height: 18px;background: #bbb;margin-right: 15px;line-height: 18px;
text-align: center;color: #fff;display: inline-block;}
.teacher_course .course_list li:nth-child(1) i{background: #f59140;}
.teacher_course .course_list li:nth-child(2) i{background:#f5af40;}
.teacherImg{width: 110px;display: inline-block;float: left;margin-right: 20px;}
.enjoy{overflow:hidden;margin-bottom:25px;background: #f5f5f5;}
.enjoy .enjoy_list{margin-top:16px;}
.enjoy .enjoy_list li{display:block;width:270px;float:left;margin-right:20px;}
.enjoy .enjoy_list li:nth-child(4n){margin-right:0px;}
.enjoy .enjoy_list li .card{width:270px;height:175px;}
.enjoy .enjoy_list li .card img{width:100%;height:175px;}
.enjoy .enjoy_list li h3{width:270px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height: 20px;min-height: 20px;max-height: 40px;overflow: hidden;margin-top:10px;}
.course_list .enjoy_list li{display:block;width:145px;float:left;margin-right:14px;}
.course_list .enjoy_list li:nth-child(5n){margin-right:0px;}
.course_list .enjoy_list li .Img{width:145px;height:80px;}
.course_list .enjoy_list li .Img img{width:100%;height:80px;}
.course_list .enjoy_list li h3{width:145px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height: 20px;min-height: 20px;max-height: 40px;overflow: hidden;margin-top:10px;}
.teacher_detailcon .course_list{overflow:hidden;}
.enjoy .enjoy_list li span{margin:10px 0px 17px 0px;}
.teacher_detailcon h2{font-size:18px;line-height:40px;text-align:left;}
.teacher_detailcon h2 span{font-size:16px;}
.teacher_detailcon p{text-align:left;line-height:30px;overflow:hidden;}
.teacher_alert .new_btn .new_bt{width:164px;height:40px;border:0;background:#535c8b;color:#fff;text-align:center;line-height:40px;font-size:16px;cursor:pointer;float:left;}
.teacher_alert .cancel_bt{width:164px;height:40px;border:0;border:1px solid #535c8b;color:#535c8b;text-align:center;line-height:40px;font-size:16px;cursor:pointer;background:#fff;margin-right:50px;float:left;}
.teacher_alert .new_btn{margin:0px;text-align: center;margin-top:30px;}
.teacher_alert .new_btn input{float:none !important;}
/*feedback*/
.banner-box{width:723px;height:369px;position:relative;overflow:hidden;margin-left:20px;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {width:723px;margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;height:369px;}
.banner-box .bd li a{display:block;background-size:auto;}
.banner-box .bd li a img{height: 369px !important;margin: 0px auto!important;display: block!important;max-width: 100%!important;}
.banner-btn{width: 753px;position: absolute;top: 120px;left: 50%;margin-left: -377px;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:20px;background:url(/images/banner/foot.png) no-repeat 0 0;} 
.banner-btn a.next{right:20px;background:url(/images/banner/foot.png) no-repeat -49px 0;}
.banner-box .hd {position:absolute;top:210px;width: 100%;text-align: center;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#ccc;cursor:pointer;display: inline-block;}
.banner-box .hd ul li.on{background:#DA324D;}
/*animate*/
.product_list .card,.enjoy_list .card,.goodcon li .card{width: 275px;height: 275px;overflow:hidden;text-align:center;display: table-row;}
.product_list .card img,.enjoy_list .card img{width:100%;height:100%;}
.teacher_detail .card{width:273px;height:273px;overflow:hidden;text-align:center;}
.teacher_detail .card img{width:100%;height:273px;}
.student_list .card{width:49px;height:49px;overflow:hidden;text-align:center;}
.student_list .card img{width:100%;height:49px;}
.post_list .card{width: 382px;height: 190px;text-align:center;overflow: hidden;}
.post_list .card img{width:100%;height: 100%;}
.combo_detail .combo_cut li .card{width:122px;height:79px;text-align:center;overflow:hidden;}
.combo_detail .combo_cut li .card img{width:100%;height:79px;}
/*post-list*/
.post_list{margin-top:22px;}
.post_list li{width: 382px;background:#fff;float:left;margin-right: 27px;margin-bottom:28px;overflow:hidden;}
.post_list li a{display:block}
.post_list li:nth-child(3n){margin-right:0px;}
.post_list li:last-child{margin-bottom:0px}
.post_list li .text{padding:18px 18px 0px 18px;}
.post_list li h4{;color:#888;line-height: 24px;height: 48px;margin-top: 10px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.post_list li span{font-size:12px;}
.post_list li span.count{float:left;background: url(/images/count.png)no-repeat left center;padding-left: 20px;padding-right: 10px;}
.post_list li span.collection{float:left;background: url(/images/collection_Icon.png)no-repeat left 2px;padding-left:16px;padding-right: 10px;}
.post_list li span.favourite{float:left;background: url(/images/favourite_Icon.png)no-repeat left 2px;padding-left: 16px;padding-right: 10px;}
.post_list li span.time{}
/*activity*/
.activity a{display:block;margin-top:25px;position:relative;width:1200px;height:450px;}
.activity a:last-child{margin-bottom:62px;}
.activity a .active_card{width:1200px;height:450px;text-align:center;overflow:hidden;position:absolute;top:0px;left:0px;}
.activity a .active_card img{width:100%;height:450px;}
.activity a .state{position:absolute;width:132px;height:32px;top:36px;right:34px;background:#535c8b;font-size:16px;color:#fff;cursor:pointer;z-index: 2;text-align: center;line-height: 32px;}
.activity a .end{background:#888888;}
.activity a .con{position:absolute;left:0px;bottom:0px;background:url(/images/shadowImg.png) repeat-x left center;font-size: 16px;color:#fff;padding:20px;width:1160px;padding-top: 73px;}
.activity a .con .time{display:block;margin-top:5px;font-size: 14px;}
/*post-detail*/
.post_detail{padding: 60px;background:#fff;font-size:18px;color:#333;overflow:hidden;margin-top: 25px;padding-bottom: 40px;}
.post_detail h2{font-size:30px;text-align:center;color:#333;}
.post_detail .post_con p{text-align:left;line-height:30px;text-indent:2em;}
.post_detail .post_con p img{ width: 80%;}
.post_detail .post_con h3{font-size:18px;color:#535c8b; margin:38px 0px;}
.post_detail .post_con .information{text-align:center;font-size:12px;margin-bottom:27px;}
.post_detail .post_con .information h4{color:#333;line-height:30px;margin-top:-33px;}
.post_detail .publish{height:44px;line-height:44px;font-size:14px;color:#888;margin: 20px auto;border-bottom: 1px solid #dadfe4;}
.post_detail .publish li{float:left;width:25%;text-align:center;}
.post_detail .publish li:last-child{text-align:right;}
.post_detail .publish li:first-child{text-align:left;}
.post_detail .post_tab{padding: 40px 0px;color:#333;overflow:hidden;float:left;font-size: 14px;}
.post_detail .post_tab li{float:left;margin-right:10px;padding:6px 12px;background:#f6f4ed;}
.post_detail .post_tab li.cur{background:none;}
.post_detail .post_tab li:last-child{margin-right:0px;}
.post_detail .post_num{padding: 40px 0px;color:#333;overflow:hidden;float: right;}
.post_detail .post_num li{float:left;margin-left:10px;font-size: 16px;color:#666;cursor:pointer;margin-top: 10px;}
.post_detail .post_num li.collect,.post_detail .post_num li.favourite{padding-left: 26px;margin: 10px 20px 0px 10px;}
.post_detail .post_num li.Newcollect,.post_detail .post_num li.Newfavourite{padding-left: 26px;margin: 10px 20px 0px 10px;}
.post_detail .post_num li.collect{float:left;background: url(/images/collectImg_gray.png)no-repeat left center;background-size:20px;}
.post_detail .post_num li.favourite{float:left;background: url(/images/favourite_gray.png)no-repeat left center;background-size:20px;}
.post_detail .post_num li.Newcollect{float:left;background: url(/images/collectImg_active.png)no-repeat left center;background-size:20px;}
.post_detail .post_num li.Newfavourite{float:left;background: url(/images/favourite_red.png)no-repeat left center;background-size:20px;}
.post_detail .post_num li .share{margin-top:12px;}
.post_foot{background:#fff;padding:0px 37px;overflow:hidden;margin-bottom: 25px;}
.post_prevent{float:left;text-align:left;color:#333;margin-bottom:50px;}
.post_prevent span{;color:#535c8b;margin-bottom:15px;display:block;}
.post_next{float:right;text-align:right;color:#333;margin-bottom:50px;}
.post_next span{;color:#535c8b;margin-bottom:15px;display:block;}
.comment{background:#fff;padding:29px 40px;margin:27px 0px;}
.comment h2{font-size:24px;color:#333;}
.comment h2.comment_title{margin:26px 0px 13px 0px;height:34px;line-height:34px;}
.comment h2 .count,.spotdetail_comment h3 .count{;color:#888;margin-left:20px;}
.comment .comment_con{width:1125px;height:122px;margin:0px auto;margin-top:10px;}
.comment .comment_con textarea{width:970px;height:100px;border:1px solid #dadfe4;float:left;padding:10px;resize: none;}
.comment .comment_con .comment_btn,.spotdetail_comment .comment_con .comment_btn{width:136px;height:122px;text-align:center;line-height:122px;background:#535c8b;color:#fff;float:left;font-size: 24px;margin-left:-3px;cursor:pointer}
.comment .comment_group,.spotdetail_comment .comment_group{clear:both;}
.comment .comment_group img,.spotdetail_comment .comment_group img{width:68px;height:68px;border-radius:100%;float:left;margin-top:22px;}
.comment .comment_group .comment_detail{float:left;margin-left:20px;border-bottom:1px solid #dadfe4;
	width:1030px;margin-top:22px;overflow:hidden;}
.comment .comment_group .comment_detail h3,.spotdetail_comment .comment_group .comment_detail h4{color:#3e9ce8;}
.comment .comment_group .comment_detail p,.spotdetail_comment .comment_group .comment_detail p{margin:15px 0px;line-height:22px;word-break:break-all;word-wrap:break-word;}
.comment .comment_group .comment_detail .time,.spotdetail_comment .comment_group .comment_detail .time{color:#888;margin:6px 0px 12px 0px;display:block;}
.comment .comment_group .comment_detail .reply,.spotdetail_comment .comment_group .comment_detail .reply{background:#f3f5f7;padding:18px 22px;overflow:hidden;margin-bottom:20px;}
.comment .comment_group .comment_detail .reply img,.spotdetail_comment .comment_group .comment_detail .reply img{float:left;width:68px;height:68px;border-radius:100%;margin-top:0px;}
.comment .comment_group .comment_detail .reply .reply_detail{float:left;margin-left:20px;width:90%;}
.comment .comment_group .comment_detail .reply .reply_detail h3,.spotdetail_comment .comment_group .comment_detail .reply .reply_detail h4{color:#3e9ce8;float:left;}
.comment .comment_group .comment_detail .reply .reply_detail .time,.spotdetail_comment .comment_group .comment_detail .reply .reply_detail .time{float:right;margin:0px;}
.comment .comment_group .comment_detail .reply .reply_detail h3 .replay_text,.spotdetail_comment .comment_group .comment_detail .reply .reply_detail h4 .replay_text{color:#333;margin:0px 15px;}
.comment .comment_group .comment_detail .reply .reply_detail p,.spotdetail_comment .comment_group .comment_detail .reply .reply_detail p{margin:15px 0px;line-height:22px;}
.comment .noComment{ line-height: 30px; padding: 50px 0;text-align: center;}
.comment .noComment img{ width:130px;height: 130px;float: none;margin-top: 0;}
.salespromotion{width:530px;float:right;}
/*点击查看大图*/
.photo-mask {position: fixed;z-index: 10;bottom: 0;top: 0;left: 0;right: 0;background: rgba(0, 0, 0, 0.8);
filter: alpha(opacity=20);-moz-opacity: 0.8;opacity: 0.8;display: none;}
.photo-panel {position: absolute;display: none;clear: both;top: 0;left: 0;bottom: 0;
right: 0;z-index: 10;}
.photo-panel .photo-div,.photo-panel .photo-bar {width: 100%;}
.photo-panel .photo-div {width: 1220px;height: 621px;z-index: 11;margin: auto;position: relative;}
.photo-panel .photo-close {background: url(/images/close.png);width: 56px;height: 56px;position: absolute;
margin-left: 1165px;}
.photo-panel .photo-close:hover {background: url(/images/close_ch.png);width: 56px;height: 56px;position: absolute;margin-left: 1165px;}
.photo-panel .photo-bar-tip {width: 1200px;height: 44px;position: absolute;margin-top: -64px;padding: 10px;}
.photo-panel .photo-bar-tip:hover {width: 1200px;height: 44px;position: absolute;margin-top: -64px;
background: #000;filter: alpha(opacity=20);-moz-opacity: 0.8;opacity: 0.8;color: #fff;padding: 10px;}
.photo-panel .photo-img {width: 1220px;float: left;height: 641px;background: #fff;}
.photo-panel .photo-view-w {width: 1220px;height: 621px;text-align: center;vertical-align: middle;display: table-cell;}
.photo-panel .photo-view-h {width: 1220px;height: 621px;text-align: center;vertical-align: middle;}
.photo-panel .photo-view-w img {width: 1200px;height: auto;vertical-align: middle;text-align: center;height: 621px;margin: 10px;	}
.photo-panel .photo-view-h img{max-width: 1200px;height: 621px;margin: 10px;}
.photo-panel .arrow-prv {background: url(/images/l.png);width: 120px;height: 120px;position: absolute;
top: 50%;left: -100px;margin-top:-60px;}
.photo-panel .arrow-prv:hover {background: url(/images/l_ch.png);width: 120px;height: 120px;
cursor: pointer;position: absolute;top: 50%;left: -100px;margin-top:-60px;}
.photo-panel .arrow-next {background: url(/images/r.png);width: 120px;height: 120px;position: absolute;
top: 50%;right: -100px;margin-top:-60px;}
.photo-panel .arrow-next:hover {background: url(/images/r_ch.png);width: 120px;height: 120px;cursor: pointer;position: absolute;top: 50%;right: -100px;margin-top:-60px;}
/*ul模拟select*/
.option select{-webkit-appearance:none;appearance:none;-moz-appearance:none;background:url(/images/list_direction.png) no-repeat right center;padding-right:13px;}
/*企业内训*/
.main_white{background:#fff;}
.main_gray{background:#f5f5f5;}
.main_white,.main_gray{padding-top:75px;padding-bottom:80px;overflow:hidden;position:relative;width:100%;z-index:2;}
.main_one img{width:100%;position:relative;z-index:1;}
.detail_animation{animation:fadeIn 1s;-moz-animation:fadeIn 1s;-webkit-animation:fadeIn 1s;-o-animation:fadeIn 1s;}
.main_white h2,.main_gray h2{font-size:40px;color:#eda300;font-weight:bold;text-align:center;}
.main_white p,.main_gray p{color:#999;font-size:18px;text-align:center;margin-top:15px;}
.atlas{position:relative;width:1200px;height:553px;margin:0px auto;margin-top:60px;}
.atlas_two p,.atlas_three p,.atlas_four p,.atlas_five p,.atlas_six p,.atlas_seven p,.atlas_eight p,.atlas_nine p,.atlas_ten p,.atlas_eleven p{width:99%;height:30px;line-height:30px;background:rgba(0, 0, 0, 0.80);text-align:left;text-indent:10px;color:#fff;margin:0px auto;margin-top:-35px;position:relative;z-index:2;}
.atlas .atlas_one{position:absolute;top:180px;left:478px;}
.atlas .atlas_two{position:absolute;top:0px;left:478px;width:248px;height:173px;}
.atlas_two_animation{animation:atlas_two_cartoon 1s;-moz-animation:atlas_two_cartoon 1s;-webkit-animation:atlas_two_cartoon 1s;-o-animation:atlas_two_cartoon 1s;}
.atlas .atlas_three{position:absolute;top:376px;left:478px;width:248px;height:173px;}
.atlas_three_animation{animation:atlas_three_cartoon 1s;-moz-animation:atlas_three_cartoon 1s;-webkit-animation:atlas_three_cartoon 1s;-o-animation:atlas_three_cartoon 1s;}
.atlas .atlas_four{position:absolute;top:31px;left:743px;width:170px;height:118px;}
.atlas_four_animation{animation:atlas_four_cartoon 1s;-moz-animation:atlas_four_cartoon 1s;-webkit-animation:atlas_four_cartoon 1s;-o-animation:atlas_four_cartoon 1s;}
.atlas .atlas_five{position:absolute;top:166px;left:743px;width:248px;height:173px;}
.atlas_five_animation{animation:atlas_five_cartoon 1s;-moz-animation:atlas_five_cartoon 1s;-webkit-animation:atlas_five_cartoon 1s;-o-animation:atlas_five_cartoon 1s;}
.atlas .atlas_six{position:absolute;top:350px;left:743px;width:170px;height:118px;}
.atlas_six_animation{animation:atlas_three_six 1s;-moz-animation:atlas_six_cartoon 1s;-webkit-animation:atlas_six_cartoon 1s;-o-animation:atlas_six_cartoon 1s;}
.atlas .atlas_seven{position:absolute;top:183px;left:1008px;width:193px;height:134px;}
.atlas_seven_animation{animation:atlas_seven_cartoon 1s;-moz-animation:atlas_seven_cartoon 1s;-webkit-animation:atlas_seven_cartoon 1s;-o-animation:atlas_seven_cartoon 1s;}
.atlas .atlas_eight{position:absolute;top:31px;left:293px;width:170px;height:118px;}
.atlas_eight_animation{animation:atlas_eight_cartoon 1s;-moz-animation:atlas_eight_cartoon 1s;-webkit-animation:atlas_eight_cartoon 1s;-o-animation:atlas_eight_cartoon 1s;}
.atlas .atlas_nine{position:absolute;top:166px;left:216px;width:248px;height:173px;}
.atlas_nine_animation{animation:atlas_nine_cartoon 1s;-moz-animation:atlas_nine_cartoon 1s;-webkit-animation:atlas_nine_cartoon 1s;-o-animation:atlas_nine_cartoon 1s;}
.atlas .atlas_ten{position:absolute;top:350px;left:294px;width:170px;height:118px;}
.atlas_ten_animation{animation:atlas_ten_cartoon 1s;-moz-animation:atlas_ten_cartoon 1s;-webkit-animation:atlas_ten_cartoon 1s;-o-animation:atlas_ten_cartoon 1s;}
.atlas .atlas_eleven{position:absolute;top:183px;left:0px;width:193px;height:134px;}
.atlas_eleven_animation{animation:atlas_eleven_cartoon 1s;-moz-animation:atlas_eleven_cartoon 1s;-webkit-animation:atlas_eleven_cartoon 1s;-o-animation:atlas_eleven_cartoon 1s;}
.customize{width:100%;height:400px;background:url(/images/custon_01.png)no-repeat center;margin-top:90px;}
.customize ul li{float:left;font-size:30px;color:#fff;text-align:center;margin-top:302px;}
.customize ul li:first-child{width:400px;}
.customize ul li:nth-child(2){margin-left: 7px;}
.customize ul li:nth-child(3){width:409px;}
.customize ul li:nth-child(3){margin-left: 5px;}
.star_course{margin-top:60px;}
.star_course ul{display:block;overflow:hidden;}
.star_course ul li{float:left;margin-bottom:47px;}
.star_course ul li b{width:39px;height:39px;border-radius:100%;display:block;float:left;position:relative;z-index:1;}
.star_course ul li div{float:left;margin-left:-39px;}
.course_cartoon{-webkit-animation: course_cartoon 1s linear 0s 1; -moz-animation: course_cartoon 1s linear 0s 1; -ms-animation: course_cartoon 1s linear 0s 1; animation: course_cartoon 1s linear 0s 1;}
.star_course ul li.course_one b{background:#fba231;
	/*-webkit-animation: course_one_cartoon 2s linear 0s 1; -moz-animation: course_one_cartoon 2s linear 0s 1; -ms-animation: course_one_cartoon 2s linear 0s 1; animation: course_one_cartoon 2s linear 0s 1;*/}
.star_course ul li.course_two b{background:#9edb79;
/*-webkit-animation: course_two_cartoon 2s linear 2s 1; -moz-animation: course_two_cartoon 2s linear 2s 1; -ms-animation: course_two_cartoon 2s linear 2s 1; animation: course_two_cartoon 2s linear 2s 1;*/}
.star_course ul li.course_three b{background:#fd7259;
/*-webkit-animation: course_three_cartoon 2s linear 4s 1; -moz-animation: course_three_cartoon 2s linear 4s 1; -ms-animation: course_three_cartoon 2s linear 4s 1; animation: course_three_cartoon 2s linear 4s 1;*/}
.star_course ul li.course_four b{background:#39cb88;
/*-webkit-animation: course_four_cartoon 2s linear 6s 1; -moz-animation: course_four_cartoon 2s linear 6s 1; -ms-animation: course_four_cartoon 2s linear 6s 1; animation: course_four_cartoon 2s linear 6s 1;*/}
.star_course ul li.course_five b{background:#b77af4;
/*-webkit-animation: course_five_cartoon 2s linear 8s 1; -moz-animation: course_five_cartoon 2s linear 8s 1; -ms-animation: course_five_cartoon 2s linear 8s 1; animation: course_five_cartoon 2s linear 8s 1;*/}
.star_course ul li.course_six b{background:#da63bf;
/*-webkit-animation: course_six_cartoon 2s linear 10s 1; -moz-animation: course_six_cartoon 2s linear 10s 1; -ms-animation: course_six_cartoon 2s linear 10s 1; animation: course_six_cartoon 2s linear 10s 1;*/}
.star_course ul li.course_seven b{background:#6cc6ff;
/*-webkit-animation: course_seven_cartoon 2s linear 12s 1; -moz-animation: course_seven_cartoon 2s linear 12s 1; -ms-animation: course_seven_cartoon 2s linear 12s 1; animation: course_seven_cartoon 2s linear 12s 1;*/}
.star_course ul li.course_eight b{background:#f4567f;
/*-webkit-animation: course_eight_cartoon 2s linear 14s 1; -moz-animation: course_eight_cartoon 2s linear 14s 1; -ms-animation: course_eight_cartoon 2s linear 14s 1; animation: course_eight_cartoon 2s linear 14s 1;*/}
.star_course ul li.course_nine b{background:#7aeffd;
/*-webkit-animation: course_nine_cartoon 2s linear 16s 1; -moz-animation: course_nine_cartoon 2s linear 16s 1; -ms-animation: course_nine_cartoon 2s linear 16s 1; animation: course_nine_cartoon 2s linear 16s 1;*/}
.star_course ul li.course_ten b{background:#ff6d26;
/*-webkit-animation: course_ten_cartoon 2s linear 18s 1; -moz-animation: course_ten_cartoon 2s linear 18s 1; -ms-animation: course_ten_cartoon 2s linear 18s 1; animation: course_ten_cartoon 2s linear 18s 1;*/}
.star_course ul li.course_one{margin-left:210px;margin-top:12px;}
.star_course ul li.course_two{margin-left:155px;}
.star_course ul li.course_three{margin-left:26px;margin-top:33px;}
.star_course ul li.course_four{margin-left:65px;}
.star_course ul li.course_five{margin-left:94px;margin-top:26px;}
.star_course ul li.course_six{margin-left:157px;margin-top:22px;}
.star_course ul li.course_seven{margin-left:109px;}
.star_course ul li.course_eight{margin-left:107px;margin-top:30px;}
.star_course ul li.course_nine{margin-left:345px;}
.star_course ul li.course_ten{margin-left:68px;margin-top:20px;}
.star_course ul li .course_con{height:39px;line-height:39px;background:#4c5e82;color:#fff;font-size:22px;float:left;}
.star_course ul li div .star_course_left{width:55px;height:39px;background:url(/images/star_course_left.png)no-repeat;display:block;float:left;}
.star_course ul li div .star_course_right{width:40px;height:39px;background:url(/images/star_course_right.png)no-repeat;display:block;float:left;}
.company_group{margin-top:58px;margin:0px auto;overflow:hidden;margin-top:57px;}
.company_group img{width:1200px;}
.custom_bottom{width:100%;height:80px;background:#535c8b;font-size:24px;color:#fff;font-weight:bold;line-height:80px;}
.custom_bottom dl{margin-left:131px;}
.custom_bottom dt,.custom_bottom dd{float:left;}
.custom_bottom dd{margin-right:61px;}
.custom_bottom dd .iconfont{font-size: 33px;color: #f1979a; margin-right: 5px;float: left;}
.custom_bottom dd.tel .iconfont{font-size: 34px;}
.custom_bottom dd.email .iconfont{font-size: 35px;}
/*animate*/
.card img,.spot_detail img{-webkit-transition: all, .5s, ease;-moz-transition: all, .5s, ease;transition: all, .5s, ease;}
.spot_detail img:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
/*newgoodlist*/
.goodlist{overflow: hidden;padding:43px 0px 20px 0px;margin-bottom:50px;clear: both;}
.goodlist .content{position:relative;}
.goodlist .goodtitle{padding:0px 12px;height:24px;background:#eb6b5c;color:#fff;text-align:center;line-height:24px;margin-bottom:33px;border-radius:4px;cursor:pointer;display:inline-block;}
.goodlist .gray_line,.goodlist .red_line{position: absolute;left:74px;top:90px;width: 2px;height:98%;
background:#dadfe4;}
.goodlist .gray_line .gray_Img{width:55px;height:55px;position: absolute;bottom:0px;left: -27px;z-index:2;}
.goodlist .red_line{background:#eb6b5c;}
.goodcon ul{margin-left:121px;width:86%;display:block;overflow:hidden;}
.goodlist .goodhead{height:35px;line-height:35px;margin-bottom:26px;}
.goodlist .good_switch{float:right;margin-right:54px;margin-top:33px;}
.goodlist .good_switch li{float:right;margin:0px 0px 0px 15px;list-style:none;width:auto;cursor:pointer;}
.goodlist .goodhead .year{color:#888;float:left;}
.goodlist .goodhead .identify_red,.goodlist .goodhead .identify_gray{width:66px;height:35px;display:block;margin-left:12px;float:left;position: relative;z-index: 2;-webkit-transition: all, 1s, ease;-moz-transition: all, 1s, ease;transition: all, 1s, ease;}
.goodlist .goodhead .identify_red{background: url(/images/identify_red.png) no-repeat;}
.goodlist .goodhead .identify_gray{background: url(/images/identify_gray.png) no-repeat;}
.goodlist .goodhead .month{font-size:16px;color:#eb6b5c;font-weight:bold;margin-left:9px;float:left;}
.externallink{margin-top:16px;}
.currentlink{margin-top:14px;}
.fixhead{position:fixed;top:0px;left:0px;width:100%;z-index:3;background:#f5f5f5;}
/*超级课表*/
.coursetimelineList{padding-top:5px;overflow:hidden;margin-top:-70px;display:none;}
.courseList {position: relative;table-layout: fixed;width:100%;display:none;margin-bottom:60px;}
.courseList tr th{height: 50px;background: #ea4147;color: #fff;padding: 0px 5px;text-align: center;font-size:16px;}
.courseList tr th,.courseList tr td{border:1px solid #eeeeee;text-align:center;word-break: break-all;word-wrap:break-word; word-break:normal;}
.courseList tr td{color:#333;padding: 12px 10px;background:#fff;}
.courseList tr td a{color:#0f88eb;}
.courseList tr td a:hover{border-bottom:1px solid #0f88eb;}
.courseList tr td.tdAlignLeft{text-align:left;}

.courseList tr td.tdAlignRight{text-align:right;}
/*凑单的新增样式*/
.Itembanner{width: 100%;height: 69px;margin-bottom: 5px;text-align: center;background: url(/images/Itembanner.jpg) repeat-x left bottom #f7f7f7;}
.Itembanner .content{text-align:center;display:inline-block;}
.Itembanner i{width: 28px;height: 26px;margin-top: 21px;margin-right: 11px;background:url(/images/addItemImg.png) no-repeat;display:inline-block;}
.Itembanner em{display: inline-block;vertical-align: top;height: 69px;font: 24px/69px "Microsoft YaHei";}
.addItemfooter{height: 50px;border: 1px solid #e9e9e9;background: #fff;clear:both;}
.addItemfooter_fixed{position: fixed;bottom: 0px;left: 50%;z-index: 10;width: 1200px;margin-left: -600px;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;}
.addItemfooter .addItemfooter-sales{float: left;height: 28px;line-height: 28px;padding: 0 10px; border: 1px solid #f70;margin-top: 10px;margin-left: 54px;_display: inline;color: #f70;}
.addItemfooter .addItemfooter-sales .sep {margin: 0 4px;}
.addItemfooter-checkout{position: relative;float: right;height: 50px;padding-right: 170px;text-align: right;}
.addItemfooter-checkout .price-total {display: inline-block;height: 22px;line-height: 22px;margin-left: 10px;vertical-align: top;}
.addItemfooter-checkout .price-total .label {display: inline-block;height: 22px;line-height: 22px;vertical-align: top;}
.addItemfooter-checkout .price-total .price {display: inline-block;height: 22px;margin-left: 10px;vertical-align: top;font: 18px/25px "Microsoft YaHei";color: #535c8b;}
.addItemfooter-checkout .sales-tip {display: block;line-height: 22px;color: #535c8b;}
.addItemfooter-checkout .btn-checkout {position: absolute;right: -1px;top: -1px;z-index: 2;width: 150px;height: 52px;font: 18px/52px "Microsoft YaHei";text-align: center;background: #535c8b;color: #fff;}
/*agent*/
.agent{margin:0px auto;background:#fff;overflow:hidden;padding:0px 20px;}
.agent h2{font-size:28px;color:#eda300;text-align:center;}
.agent .summary{margin-top:40px;width:100%;overflow:hidden;}
.agent .summary h2{margin-bottom:35px;}
.agent .summary .text{;line-height:30px;float:left;margin-right: 18px;width: 640px;}
.agent .summary .text p{text-indent:2em;margin-bottom:10px;}
.agent .summary .Img{width:502px;height:177px;float:left;}
.agent .advantage{margin-top:40px;width:100%;overflow:hidden;}
.agent .advantage h2{margin-bottom:35px;}
.agent .advantage ul{width:100%;overflow:hidden;}
.agent .advantage ul li{width:280px;overflow:hidden;margin-right: 13px;float:left;}
.agent .advantage ul li:last-child{margin-right:0px;}
.agent .advantage ul li .card{border:1px solid #dcdcdc;padding:2px;overflow:hidden;}
.agent .advantage ul li .card img{width:274px;height:144px;display:block;}
.agent .advantage ul li .text{width:280px;height:221px;background:#f8f8f8;text-align: center;}
.agent .advantage ul li .text h3{font-size:20px;color:#666;text-align:center;padding: 15px 0px;}
.agent .advantage ul li .text .detail{;line-height:28px;color:#666;text-align: center;}
.agent .agentStep{width: 95%;margin-top:40px;overflow:hidden;display: inline-block;text-align: center;margin: 0px 30px 53px 30px;border-bottom: 1px solid #eda300;margin: 40px 30px 0px;padding-bottom: 50px;}
.agent .agentStep h2{margin-bottom:35px;}
.agent .agentStep ul{display:inline-block;text-align: center;}
.agent .agentStep li{float:left;text-align:center;}
.agent .agentStep li.arrow{margin: 43px 33px auto;}
.agent .agentStep li p{font-size:18px;color:#333;margin-top: 5px;}
.agent .agentform{margin-top:40px;text-align:center;}
.agent .agentform h2 label{;color:#333;text-align:center;display: block;}
.agent .agentform h2 label em,.agent .agentform ul li .fieldName em{color:#535c8b;}
.agent .agentform ul{margin-top:27px;/* overflow:hidden; */display:inline-block;}
.agent .agentform ul li{height:42px; margin-bottom:20px; }
.agent .agentform ul li:nth-child(2),.agent .agentform ul li:first-child{margin-bottom:5px;}
.agent .agentform .prompot{height:20px;font-size:12px;color:#535c8b;}
.agent .agentform ul li .fieldName{float:left;line-height:42px;min-width:100px;text-align:right;}
.agent .agentform ul li .fieldVal{float:left;margin-left:10px;height: 40px;}
.agent .agentform ul li .fieldVal label{float:left;margin-right:50px;margin-top: 10px;cursor:pointer;}
.agent .agentform ul li .fieldVal .select_box{width:378px;height:38px;border:1px solid #dadfe4ddd;padding:0px 10px;}
.agent .agentform ul li .fieldVal .input_box{width:500px;height:38px;border:1px solid #dadfe4;padding:0px 10px;display: block;}
.agent .agentform ul li .fieldVal .false{font-size:12px;padding-left:5px;color:#535c8b;display:block;text-align:left;}
.agent .agentform .prompt{;color:#eda300;display:block;text-align: left;clear: both;margin-left: 110px;}
.agent .agentform .preservation{width:150px;height:40px;line-height:40px;text-align:center;line-height:40px;color:#fff;background:#535c8b;margin: 40px auto;display: block;cursor:pointer;}
/*二级和三级类目*/
.classified_content{width:350px;position:absolute;top:25px;left: 50%;z-index:5;margin-left: -175px;}
.classified_content .common{position: relative;border: 1px solid #ec672d;padding:7px 10px;background: #fff;margin: 5px 0px 15px 0px;display:none;}
.classified_content .common .level{width:100%;overflow:hidden;padding: 5px 0px;}
.classified_content .common .level .secondlevel{float:left;line-height: 20px;}
.classified_content .common .level .threelevel{float:left;font-size:10px;color:#999;overflow:hidden;margin-left: 10px;line-height: 20px;}
.classified_content .common .level .threelevel li{float:left;margin-right:5px;border-right: 1px solid #dadfe4;padding: 0px 10px;}
.classified_content .common .level .threelevel li:last-child{margin-right:0px;border-right:0px;}
.classified_content .common i{display: block;position: absolute;top: 5px;width:14px;height:8px;margin-top: -13px;background:url(/images/gradeImg.png) no-repeat;left: 50%;margin-left: -7px;}
.group dl.row dd.cur .classified_content a{color:#333;}
.classified_content .common .level .secondlevel.cur a,.classified_content .common .level .threelevel li.cur a{color:#535c8b;}

