.advpic{height:4px; overflow:hidden;background-color:rgb(194, 194, 194);}
.col_main_a .search{float:right; border:1px solid #2490eb; width:320px; height:36px; position:relative}
.search .sear_itp{padding:8px 10px 9px 10px; color:#878787; width:240px; border:0 none; line-height:19px}
.search i{background:url(/Images/sear11.jpg) no-repeat; display:block; width:14px; height:15px; position:absolute; right:14px; top:9px; cursor:pointer}
.breadcrumbs a{color:#343434; font-size:14px;}
.breadcrumbs a:hover{color:#0378cd;}
.item_choic{border:1px solid #ccc; margin:10px 0; padding:5px 10px}
.item_choic i{background:url(/Images/iconsp.png) no-repeat;}
.item_choic a{color:#616161;}
.item_choic .all{color:#2490eb;}
.row{position:relative; border-top:1px dotted #d7d7d7; padding-top:5px; height:24px; overflow:hidden; padding-bottom:5px}
.first{border-top:none;}
.row::after,.row-content::after {clear: both;content: " ";display: block;height: 0;}
.row .row-title{float:left; width:40px; height:24px; background:#f6f3f3; color:#616161; text-align:center; line-height:24px; letter-spacing:1px;}
.row-content{padding-bottom:5px; margin-right:130px;padding-left:60px;}
.row-content a{display: inline-block;
    line-height: 24px;
    margin: 0 29px 0 0;
    text-overflow: ellipsis;}
.row-content a:hover{color:#2490eb;}
.row-extra{position:absolute; right:10px; top:5px;}
.item-more{width:50px; position:relative; padding:2px 0; text-align:center; vertical-align:middle; border:1px solid #ddd; display:block; }
.row-extra .icon-arrow{background-position:-5px -5px; display:inline-block; width:10px; height:7px; margin-left:3px; vertical-align:1px;}
.zh_choic .row-title{width:65px; background:none; text-align:left; padding-left:5px}
.zh_choic .i-arrow{background-position:-5px -28px; display:inline-block;margin-left:5px; vertical-align:-2px; width:13px; height:7px}
.row-selected{
    display:none;
}
.row-selected a{position:relative; height:22px; line-height:22px; padding:0 6px; text-align:center; border:1px solid #2490eb; float:left; margin-top:0 }
.row-selected a i{display:inline-block; width:14px; height:14px;background-position:-5px -43px;margin-left:5px; vertical-align:-2px}
.row-unfold {height:auto !important;}
.row-unfold .icon-arrow{background-position:-5px -5px; display:inline-block; width:10px; height:7px; margin-left:3px; vertical-align:1px;}
.col_main_b{padding:15px 0;}

.course-lists{background:#fff; padding:10px 0 30px}
.course-lists ul{padding:0 6px; margin-left:-2%}
.course-lists li{margin-left: 2.125%;padding-top:20px;padding-left: 1.5%;padding-right: 1.5%;width: 28.205%; float:left; height:260px; border-radius:0 0 1px 1px; background:#fff; position:relative; transition:box-shadow 0.3s ease 0s; margin-top:10px; padding-bottom:20px}
.course-lists li a{color:#717171;}
.course-list-img{position:relative; width:auto; height:auto; overflow:hidden;}
.course-list-img img{width:100%;}
.course-list-img .tips{display:block; width:100%; text-align:center; line-height:32px; background:#000; opacity:0.6; bottom:0px; left:0; color:#fff; position:absolute; font-size:14px}
.course-list-img .tips .clock{background:url(/Images/iconsp.png) no-repeat -5px -78px; display:inline-block; width:21px; height:21px; vertical-align:-5px; margin-right:10px}
.course-lists .info{height:30px; line-height:30px; font-size:14px; padding:0 10px; overflow:hidden}
.course-lists .info span{margin-right:5px;}

.btm_tips{padding:5px 10px; overflow:hidden}
.btm_tips .mount i{background:url(/Images/iconsp.png) no-repeat -5px -60px;display:inline-block; width:24px; height:15px; vertical-align:-2px; margin-right:5px}
.btm_tips .y_price{text-decoration:line-through; color:#848484; margin-right:8px}
.btm_tips .x_price{color:#f48412; font-weight:bold;font-size: 18px;}
.course-lists li:hover{box-shadow:0 4px 8px rgba(0,0,0,0.2);}
.pagelist{text-align:center; padding:10px 0; margin-top:10px}
.pagelist a{display:inline-block; width:25px; height:25px; border:1px solid #c2c2c2; line-height:25px; margin:0 5px; color:#515151}
.pagelist .current{background:#62abe5; color:#fff;}
.pagelist .next,.pagelist .prev{width:55px;}

.containerb{background:#eeeff1; padding-top:1px; padding-bottom:30px}
.select_kc,.kc_info{background:#fff; border:1px solid #d6d6d6;padding:20px 60px; overflow:hidden;}
.kc_info{margin-top:20px}
.col_main_a .select_kc .search{float:left; margin:0; width:210px; height:34px; border-color:#15b595;}
.select_kc .search .sear_itp{width:180px; padding-top:7px; padding-bottom:6px; margin-left:3px}
.select_kc .sqbj{display:inline-block; width:67px; height:36px; text-align:center; line-height:36px; color:#fff; background:#15b595}
.project-left{float:left; width:700px; height:300px; color:#4d4d4d; font-size:13px}
.project-left .hd{margin:10px 0;}
.project-left .hd span{display:inline-block; border-left:1px solid #c2c2c2; width:140px; text-align:center }
.project-left .hd .first{border:0 none; width:103px; text-align:left}
.project-left ul{margin-bottom:20px;}
.project-left li{height:38px; line-height:38px; overflow:hidden; border-bottom:1px dashed #c2c2c2;}
.project-left li.select{background:#5ecfba; color:#fff;}
.project-left li.select a{color:#fff;}
.project-left li span{float:left; width:140px; text-align:center}
.project-left li .bjm{border:0;width:140px; text-align:center;}
.project-left li .price{color:#fe862f;}
.project-left li.select .price{color:#307590}
.project-left li span a{color:#4d4d4d;}
.project-left li span a:hover{color:#62abe5; text-decoration:underline;}
#chockls .first {border:0 none; width:103px; text-align:left}
.project-right{float:right; width:300px; height:300px; text-align:center}
.img-small{border:1px solid #c2c2c2; overflow:hidden; height:150px; position:relative; width:180px; margin:0 auto 5px}
.img-small span{width:100%; position:absolute; bottom:0; left:0; height:30px; line-height:30px; text-align:center; background:#000; opacity:0.5; color:#fff;}
.img-small img{width:100%; height:100%}
.project-right p{height:24px; line-height:24px; font-size:14px; overflow:hidden; margin-bottom:15px}
.choic_sf label{margin:0 10px;}
.choic_sf label input{vertical-align:-2px; margin-right:4px;}
.choic_sf span{margin-right:10px;}
.project-right .jrkc{display:block; width:140px; height:36px; background:#fe862f; color:#fff; text-align:center; line-height:36px; border-radius:4px; margin:10px auto 0; font-size:14px}
.kc_info{padding:20px 30px;}
.bor{border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2}
.tab_panel{position:relative; top:0; z-index:1; background:#fff; overflow:hidden;}
.tab_panel li{float: left; border-top:2px solid #c2c2c2;width:280px; border-left:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;text-align:center; line-height:40px;font-size:14px;}
.tab_panel a{display:block;width: 100%; color:#767676;  }
.tab_panel li.active{border-top-color:#e4393c; border-bottom:0 none; width:282px}
.tab_panel .last{border-right:0 none}
.tab_panel .first{border-left:0 none; }
.mbox{padding:15px 30px; color:#60686b}
.mbox h1{color:#62abe5; font-weight:normal; margin-bottom:20px; margin-top:20px}
.mbox{line-height:24px; font-size:14px; font-family:"黑体"}
.mbox p{margin:10px 0;}
.tr{text-align:right; margin-top:8px;}
.section_show_more{border:1px solid #d4d4d4;border-radius:4px; display:inline-block; height:30px; line-height:30px; text-align:left; padding:0 21px; position:relative; width:60px; color:#62abe5}
.jrbj{margin-top:8px}
.jrbj .ipt2{float: left;width: 155px;height: 34px;font-size: 13px;padding-left: 10px;border: 1px solid #1abc9c;}
.jrbj span{  width: 90px;height: 36px;line-height: 36px;text-align: center;font-size: 16px;color: #fff;background: #1abc9c;cursor: pointer;float: left;}
.apply-bj{position:relative}
.apply-bj img{position:absolute;right:50px;top:14px;cursor:pointer}

.m-contt{margin-top:20px;margin-bottom: 30px;font-size: 14px;border:1px solid #dedfde ;padding-right: 290px;position: relative;background:#fff}
.m-contt .c-nt{width:930px;background: #fff;padding: 0 20px}
.course-brief{margin-bottom: 38px; padding: 20px 0 30px 0;}
.course-brief .ctit{margin-bottom: 6px;padding-left:15px; font-weight: bold; font-size: 16px; color: #fff;background:url(/Images/cite.png) no-repeat;border-bottom: 2px solid #229b78;height:30px; line-height: 30px}
.course-brief .auto-wrap{line-height: 28px;text-indent: 30px}
.course-brief .auto-wrap img {width:96%}
.sqbj img{float: left;margin-top: 55px;margin-left: 20px;}
.item-mc{text-indent: 0px;padding:10px 20px 0px; line-height: 24px}
.col-nav{padding:8px 0 65px;text-align: center;position: absolute;right:15px;top: 15px;width:170px;border: 1px solid #ddd; border-radius: 6px;
background: #fff; transition:all ease 0.3s 0;}
.col-nav li{height: 40px; line-height: 40px;}
.col-nav li a{display: block;width: 100%;height: 40px; position: relative;color:#333}
.col-nav li a:hover{color: #229b78}
.col-nav li a i{ position: absolute;width:11px; height: 14px;left:-10px;top:50%;margin-top: -7px;display: none;}
.col-nav li.on a{background: #fff;color: #229b78}
.col-nav li.on a i{display: block;}
.col-nav li.first{border-top: none;}
.col-nav li.last{border-bottom: none;}
.fixed{position: fixed;top:15px;right: 50%;margin-right: -559px}

.suomingk{border:1px solid #d4d4d4; border-radius:5px;padding:15px;height:100px;width:87%;margin:5px auto 0}
.wzdld{text-align:center;margin-top:10px;margin-bottom:15px}
.wzdld span{display:inline-block;width:100px;height:34px;background:#15b595;color:#fff;border-radius:5px;line-height:34px;cursor:pointer}

/**按钮**/
.u-btn{display:inline-block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:0 12px;height:28px;
line-height:28px;border:1px solid #2d88bf;border-radius:5px;font-size:12px;letter-spacing:1px;text-align:center;vertical-align:middle;cursor:pointer;word-wrap:normal;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);text-shadow:0 -1px rgba(0,0,0,0.2);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#6dbde4),to(#399dd8));background:-webkit-linear-gradient(#6dbde4,#399dd8);background:-moz-linear-gradient(#6dbde4,#399dd8);background:-ms-linear-gradient(#6dbde4,#399dd8);background:linear-gradient(#6dbde4,#399dd8);}
.u-btn,.u-btn:hover{color:#fff;text-decoration:none;}
.u-btn:hover,.u-btn:focus{background:#399dd8;}
.u-btn:active{box-shadow:inset 0 1px 4px rgba(0,0,0,0.2);}
.u-btn::-moz-focus-inner{padding:0;margin:0;border:0;}
.u-btn .btnsel{display:inline-block;vertical-align:middle;border-style:solid;border-width:4px 4px 0;border-color:rgba(255,255,255,0.8) transparent transparent;}
.u-btn:hover .btnsel,.u-btn:focus .btnsel{border-top-color:rgba(255,255,255,1);}
.u-btn-lg{padding:0 15px;height:36px;line-height:36px;font-size:16px;}
/* 绿色按钮 */
.u-btn-c3{border-color:#52a552;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#68c668),to(#50b150));background:-webkit-linear-gradient(#68c668,#50b150);background:-moz-linear-gradient(#68c668,#50b150);background:-ms-linear-gradient(#68c668,#50b150);background:linear-gradient(#68c668,#50b150);}
.u-btn-c3:hover,.u-btn-c3:focus{background:#50b150;}


.row-selected .row-content{padding-left:80px;}
.info_hd{overflow:hidden; width:100%;}
.fixed{position:fixed;z-index:1998}
@media only screen and (max-width: 1190px){
	.col_main_a .search{margin-right:20px;}
	.breadcrumbs{margin-left:15px;}
	.item_choic{margin:10px 15px;}
	.project-left{width:580px;}
	.project-right{width:240px;}
	.project-left .hd span{width:24%;}
	.project-left li span{width:24%;}
	.fixed{position:relative;}
	.tab_panel li{width:24.85555%}
	.tab_panel li.active{width:25%;}
}
.searchCourse{cursor:pointer}

/**服务群**/
.groups {
    display:flex;
}
.groupItem {
    margin-left:30px;
    font-size:14px;
    color:#2490eb;
    margin-bottom:10px;
    position:relative;
}
.groupItem > div:first-child {
    cursor:pointer;
    display:flex;
    align-items:center
}
.groupItem > div:first-child > img {
    width:15px;height:15px;margin-right:4px
}
.groupImg{
    position:absolute;
    top:22px;
    left:14px;
    z-index:999999;  
    display:none;
    height:86px;
    width:90px;
    text-align:center;
    border:1px solid #333;
    box-sizing:border-box;
    padding-top:2px;
    background:white
}

.groupItem img {
    height:80px;
    width:80px;  
}
.imgCss{
	text-align:center;
	position: relative;
}
video{
	width:95%;
	margin-top:10px;
}
.playOrNotCss{
	position:absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	cursor: pointer;
    z-index:100;
    opacity:0.9;
}