﻿.train-bannner{
	height: 330px;
	background: url('../images/pic12.png') center no-repeat;
	background-size: cover;
	overflow: hidden;
}
.train-bannner h1{
	font-size: 60px;
	color: #fff;
	letter-spacing: 14px;
	margin-top: 70px;
}
.train-bannner p{
	font-size: 18px;
	color: #333;
	line-height: 2;
	padding-right: 380px;
	letter-spacing: 4px;
	margin-top: 20px;
}
.train-bannner p span{
	font-size: 24px;
	color: #ed1b23;
}
.train-navbox{
	background: #383d41;
}
.train-nav{
	background: #383d41;
	line-height: 76px;
	color: #fff;
	text-align: center;
	overflow: hidden;
	width: 1200px;
	margin-left: auto;
	margin-right:auto;
}
.train-nav li{
	float: left;
	width: 400px;
	font-size: 24px;
	cursor: pointer;
}
.train-nav li a{
	display: block;
	color: #fff;
}
.train-nav li.active{
	background: #06b4d7;
}
.train-part1{
	box-shadow:0 0 13px 0 rgba(0, 0, 0, 0.36);
}
.data-left{
	float: left;
	width: 370px;
	box-sizing: border-box;
	padding:0 50px;
	overflow: hidden;
	border-right: 1px solid #ebebeb;
	margin: 35px auto;
}
.data-left li{
	font-size: 16px;
	color: #383d41;
	overflow: hidden;
	line-height: 1.5;
	padding: 10px 0;
}
.data-left li span{
	line-height: 1;
}
.data-left li span.c1{
	color: #06b4d7;
	font-size: 24px;
}
.data-right{
	float: right;
	width: 830px;
}
.train-card{
	float: left;
	width: 25%;
	box-sizing: border-box;
	padding: 30px 30px 0 45px;
}
.train-card h3{
	font-size: 16px;
	color: #474b50;
	margin: 20px 0 10px;
	line-height: 1;
}
.train-card p{
	font-size: 12px;
	color: #999;
	line-height: 1.5;
}
.train-card>img{
	display: block;
	height: 65px;
}
.linecont{
	overflow: hidden;
	padding: 55px 0 50px;
}
.lineboxs{
	height: 70px;
	line-height: 70px;
	overflow: hidden;
	color: #63696a;
}
.lineboxs .stepboxs{
	float: left;
	width: 25%;
	height: 100%;
	box-sizing: border-box;
	position: relative;
	/* cursor: pointer; */
}
.lineboxs .stepboxs>p{
	background: #f5f5f5;
	height: 100%;
	padding-left:34px;
	margin-right: 14px;
	border-width: 2px 0px;
	border-style: solid;
	border-color: #e2e2e2 ;
	box-sizing: border-box;
	font-size: 0;
}
.lineboxs .first>p{
	padding-left: 20px;
	border-left: 2px solid #e2e2e2;
}
.lineboxs .last>p{
	margin-right: 0;
	border-right: 2px solid #e2e2e2;
}
.lineboxs .stepboxs span{
	vertical-align: middle;
	font-size: 18px;
}
.lineboxs .stepboxs:not(.first):before{
	content: "";
	position: absolute;
	top: 2px;
	left: 0px;
	width: 0;
	height:0;
	border-width: 33px 0 33px 13px;
	border-style: solid;
	border-color: transparent transparent transparent #fff;
	z-index: 40;
}
.lineboxs .stepboxs:not(.last):after{
	content: "";
	position: absolute;
	top: 1px;
	right: 2px;
	width: 0;
	height:0;
	border-width: 34px 0 34px 13px;
	border-style: solid;
	border-color: transparent transparent transparent #f5f5f5;
	z-index: 40;
}
.lineboxs .stepboxs .bdboxsl{
	position: absolute;
	top: 1px;
	left: 1px;
	width: 0;
	height:0;
	border-width: 34px 0 34px 14px;
	border-style: solid;
	border-color: transparent transparent transparent #e2e2e2;
	z-index: 10;	
}
.lineboxs .stepboxs .bdboxsr{
	position: absolute;
	top: 0;
	right: 0px;
	width: 0;
	height:0;
	border-width: 35px 0 35px 14px;
	border-style: solid;
	border-color: transparent transparent transparent #e2e2e2;
	z-index: 10;
}
.lineboxs .stepboxs span.xuhao{
	font-size: 32px;
	color: #686e70;
	margin-right: 15px;
}
.tcoursecont{
	background: #f4f4f4;
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 50px;
}
.course-nav{
	padding: 20px 0;
	line-height: 24px;
	font-size: 18px;
	color: #666;
	overflow: hidden;
}
.course-nav label{
	font-size: 24px;
	line-height: 32px;
	color: #333;
	float: left;
	width: 130px;
}
.course-nav .navul{
	float: right;
	width: 100%;
	margin-left: -130px;
	padding-left: 130px;
	box-sizing: border-box;
}
.course-nav .navul li.active {
    background: #e32121;
    color: #fff;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}
.course-nav .navul li {
    float: left;
    padding: 4px 11px;
    cursor: pointer;
    margin: 0 5px;
}
.course-nav .navul li:last-child{
	border-right: 0px;
}


/* 带训页面 */
.train-bannner2{
	height: 330px;
	background: url('../images/pic14.jpg') center no-repeat;
	background-size: cover;
	overflow: hidden;
}
.train-bannner2-1{
	height: 330px;
	background: url('../images/banner.jpg') top center no-repeat;
	background-size: cover;
	overflow: hidden;	
}
.train-bannner2 h1{
	font-size: 60px;
	color: #fff;
	letter-spacing: 14px;
	text-align: center;
	margin-top: 125px;
	font-weight: bold;
}
.tcoursecont2{
	background: #f5f9fc;
}
.plan-tit{
	font-size: 24px;
	color: #333;
	margin-top: 20px;
}
.plancont{
	margin-top:50px;
	margin-bottom: 40px;
	margin-left: -72px;
}
.plancont li{
	width: 352px;
	background: #fff;
	margin-left: 72px;
	float: left;
}
.plancont li.active{
	box-shadow:0px 0 16px 0 rgba(0, 0, 0, 0.26);
}
.plancont li.active>p{color: #fe0032;}
.plancont li>div{
	height: 218px;
}
.plancont li>div img{
	display: block;
	width: 100%;
	height: 100%;
}
.plancont li>div a{
	display: block;
	height: 100%;
}
.plancont li>p{
	font-size: 18px;
	color: #333;
	line-height: 30px;
	text-align: center;
	border: 1px solid #bfbfbf;
	border-top: 0;
	box-sizing: border-box;
	height: 92px;
	padding-top: 15px;
}

/* 综合型实训页面 */
.centercont{
	margin: 20px auto 50px;
}
.centercont li{
	padding: 35px 30px;
	box-shadow:0px 6px 16px rgba(0, 0, 0, 0.4);
	overflow: hidden;
	position: relative;
}
.centercont .u-img{
	width: 402px;
	height: 237px;
	border: 4px solid #555555;
	box-sizing: border-box;
}
.centercont .m-txt{
	margin-left: -402px;
}
.centercont .m-txt h3,.centercont .m-txt p{
	margin-left: 458px;
}
.centercont .m-txt p{
	font-size: 16px;
}
.centercont .start{
	position: absolute;
	bottom: 35px;
	right: 35px;
	width: 134px;
	line-height: 45px;
	color: #fff;
	background: #6fb500;
	border-radius: 2px;
	text-align: center;
}

/* 实验 */
.test-bannner{
	height: 440px;
	background: url('../images/pic21.jpg') center no-repeat;
	background-size: cover;
}
.backhistory{
	color: #fff;
	font-size: 18px;
	padding-top: 30px;
	margin-bottom: 25px;
}
.backhistory a{
	color: #fff;
}
.backhistory a img{vertical-align: middle;margin-right: 5px;}
.test-bannner h1{
	font-size: 30px;
	color: #fff;
	line-height: 1.1;
}
.test-bannner h1 span{
	color: #999999;
}
.test-bannner .sousuobox{
	height: 64px;
	padding-left: 60px;
	border: 0;
	border-radius: 3px;
	background-color: rgba(255, 255, 255, 0.20);
	box-shadow: 0px 0px 14px 2.04px rgba(6, 220, 252, 0.60);
	margin-top: 45px;
	background-image: url('../images/icon_search.png');
	background-repeat: no-repeat;
	background-position: 15px center;
	background-size: 33px;
}
.sousuobox input[type="text"]{
	height: 100%;
	display: block;
	width: 100%;
	padding: 0;
	border: 0;
	background: transparent;
	font-size: 24px;
	color: #666666;
}
.testcontainer{
	background: #f4f5f6;
	padding-bottom: 50px;

}
.test-nav{
	line-height: 60px;
	font-size: 20px;
	color: #333;
	overflow: hidden;
}
.test-nav li{
	float: left;
	padding-right: 25px;
	margin-right: 30px;
	background: url('../images/icon_up.png') right center no-repeat;
	cursor: pointer;
}
.test-nav li.active{
	color: #33cde5;
	background: url('../images/icon_up2.png') right center no-repeat;
}
.testlist{
	width: 100%;
	text-align: center;
	color: #333333;
}
.testlist th{
	height: 68px;
	background: #ebebec;
	font-size: 22px;
	font-weight: normal;
}
.testlist td{
	height: 68px;
	background: #fff;
	font-size: 20px;
	border-bottom: 2px solid #f4f5f6;
	cursor: pointer;
}
.testlist th,.testlist td{
	width: 15%;
}
.testlist th:first-child,.testlist td:first-child{
	text-align: left;
	padding-left: 20px;
	width: 25%;
}
.testlist td:first-child{color: #33cde5;}
.testtabcont{
	height: 768px;
}
.fenyecont{
	overflow: hidden;
	margin: 35px auto;
	text-align: right;
	font-size: 0;
	height: 28px;
}
.yenum{
	display: inline-block;
	vertical-align: middle;
	padding-right: 20px;
	font-size: 14px;
	color: #666666;
}
.jumppage{
	display: inline-block;
	vertical-align: middle;	
	padding-left: 20px;
	height: 100%;
}
.jumppage label,.jumppage input,.jumppage button{
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	color: #666666;
}
.jumppage input{
	font-size: 16px;
	width: 30px;
	height: 100%;
	border: 0;
	padding: 0;
	border-radius: 5px;
	text-align: center;
	color: #666;
	margin-right: 8px;
}
.jumppage button{
	width: 30px;
	height: 100%;
	border: 1px solid #d7d7d7;
	text-align: center;
	background: transparent;
	box-sizing: border-box;
	border-radius: 5px;
	cursor: pointer;
}
.paganition{
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	overflow: hidden;
}
.paganition .num{
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	border-radius: 5px;
	background: #fff;
	width: 28px;
	margin: 0 1px;
	text-align: center;
	line-height: 28px;
	cursor: pointer;
}
.paganition .num span,.paganition .num a{
	display: block;
	height: 100%;
}
.paganition .active{
	color: #fff;
	background: #33cde5;
}
.paganition  .prev,.paganition .next{
	border: 1px solid #dddede;
	width: 28px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	border-radius: 5px;
	margin: 0 5px;
	display: inline-block;
	vertical-align: middle;
	box-sizing: border-box;
	cursor: pointer;
	font-size: 20px;
	color: #666;
}
.paganition  .prev{
	background: url('../images/icon_rl.png') center no-repeat;
}
.paganition  .next{
	background: url('../images/icon_rr.png') center no-repeat;
}

/* 模块化实训详情页 */
.det-banner{
	height: 210px;
	background: url('../images/pic22.png') center no-repeat;
	background-size: cover;
}
.det-banner p{
	color: #fff;
	font-size: 16px;
	line-height: 2;
	margin-top: 15px;
}
.detcontainer{
	padding-top: 40px;
}
.detlinetop{
	overflow: hidden;
	position: relative;
}
.linepartbox{
	height: 34px;
	background: url('../images/linebg.png') center no-repeat;
	background-size: contain;
}
.linepartbox2{
	width: 0;
	height: 34px;
	background: url('../images/linebg2.png') left no-repeat;
	background-size: cover;
}
.linetxt{
	font-size: 16px;
	color: #828282;
	line-height: 1;
	margin-top: 15px;
	overflow: hidden;
}
.linetxt p{
	float: left;
	margin-right: 312px;
}
.linetxt p:last-child{margin-right: 0;}
.det-nav{
	border-bottom: 1px solid #cdcdcd;
	margin-top: 28px;
}
.det-nav li{
	float: left;
}
.det-nav li a{
	display: inline-block;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	position: relative;
    top: 1px;
    width: 120px;
    height: 40px;
    text-align: center;
    padding: 9px 0;
    border: 1px solid #c9c9c9;
    border-right: 0px;
    box-sizing: border-box;
}
.det-nav li:last-child a{
	border-right: 1px solid #cdcdcd;
}
.det-nav li.active a{
    border-top: 2px solid #ed1b23;
    /* border-bottom: 1px solid #fff; */
    color: #ed1b23;
}
.detiframecont{
	padding-top: 30px;
}
.detiframecont .tab-pane{
	display: none;
	color: #333;
}
.detiframecont .tab-pane.active{
	display: block;
}
#introduct-content{
	font-size: 14px;
}
.part-table tr th{
	white-space: nowrap;
}
.list-group {
    margin-bottom: 20px;
}
.list-group-item{
	position: relative;
    display: block;
    padding: 20px 15px;
    border-bottom: 1px solid #ebebeb;
    background-color: #fff;
    line-height: 24px;
}
.csn-reviews-info{
	height: 32px;
	overflow: hidden;
}
.csn-reviews-info li {
    line-height: 32px;
}
span.csn-reviewer {
    display: block;
    margin-left: 12px;
    float: left;
    font-family: MicrosoftYaHei;
    font-size: 14px;
    color: #373D41;
    letter-spacing: 0;
}
.aly-mar-md-hor {
    margin: 0 20px;
}
@font-face {
  font-family: 'FontAwesome';  /* project id 1076597 */
  src: url('http://at.alicdn.com/t/font_1076597_6go7a9dhvks.eot');
  src: url('http://at.alicdn.com/t/font_1076597_6go7a9dhvks.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_1076597_6go7a9dhvks.woff2') format('woff2'),
  url('http://at.alicdn.com/t/font_1076597_6go7a9dhvks.woff') format('woff'),
  url('http://at.alicdn.com/t/font_1076597_6go7a9dhvks.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_1076597_6go7a9dhvks.svg#iconfont') format('svg');
}
.fa-star {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.fa-star:before {
    content: "\e603";
}
span.csn-star-on {
    color: #FFBB25;
    font-size: 16px;
}
span.aly-star-off {
    color: rgba(255,186,37,0.30);
    font-size: 16px;
}
.list-group-item>p{
	padding-left: 36px;
	color: #666;
	word-wrap: break-word;
}
.tab-pane-top{
	position: relative;
}
.systemlink{
	width: 165px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #ed1b23;
	font-size: 14px;
	border: 1px solid #ed1b23;
	display: block;
}
.prevandnext{
	position: absolute;
	bottom: 0;
	right: 0;
}
.prevpage,.nextpage{
	width: 45px;
	height: 45px;
	box-sizing: border-box;
	border: 1px solid #c9c9c9;
	line-height: 45px;
	background-color: #faf9f9;
	border-radius: 3px;
	margin-left: 15px;
	display: inline-block;
	vertical-align: middle;
}
.prevpage{
	background-image: url('../images/icon_rt.png') ;
	background-position:center ;
	background-repeat:no-repeat;
}
.nextpage{
	background-image: url('../images/icon_rb.png') ;
	background-position:center ;
	background-repeat:no-repeat;
}
.testmain{
	border: 1px solid #c9c9c9;
	margin-top: 20px;
	height: 800px;
	margin-bottom: 30px;
}
.testmian-left{
	float: left;
	width: 280px;
	border-right: 1px solid #c9c9c9;
	min-height: 800px;
	position: relative;
	z-index: 10;
	box-sizing: border-box;
}
.testmian_right{
	width: 100%;
	height: 800px;
	overflow-y: auto;
	margin-left: -280px;
	box-sizing: border-box;
	float: right;
}
.testmian_right::-webkit-scrollbar{
	background: #fff;
	width: 8px;
	height: 8px;
} 
.testmian_right::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #fff;
} 
.testmian_right::-webkit-scrollbar-thumb{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #c2c2c2;
    border-radius: 8px;
} 
.rightmain{
	margin-left: 280px;
	padding: 0 30px;
}
.rightmain .navtxt{
	color: #333;
	font-size: 18px;
	line-height: 1;
	padding: 30px 0 25px;
	border-bottom: 1px solid #cacaca;
}
.navleft .item{
	height: 46px;
	line-height: 46px;
	border-bottom: 1px solid #c9c9c9;
	position: relative;
	font-size: 14px;
	color: #333;
}
.navleft .item a{
	display: block;
	color: #333;
	position: relative;
}
.item.itemA{
	font-weight: bold;
	padding-left: 16px;
}
.item.itemB{
	padding-left: 32px;
}
.navleft .item:not(.itemA):hover{
	background-color: #f5f5f5;
}
.navleft .item.liclick{
	background-color: #ed1b23;
	color: #fff;
}
.navleft .item.liclick:hover{
	background-color: #ed1b23;
}
.item.liclick a{color: #fff;}
.endclass:after{
	font-family:FontAwesome; 
	content: "\e600";
	font-size: 16px;
	position: absolute;
	right: 15px;
	color: #ed1b23;
}
.liclick .endclass:after{
	color: #fff;
}
.item.liclick .endclass:after{
	color: #fff;
}

/* 课程中心-详情页 */
.kczx-top{
	padding: 30px 10px;
	background: #fff;
	overflow: hidden;
	position: relative;
}
.kczx-top .u-img{
	float: left;
	width: 500px;
	height: 296px;
	overflow: hidden;
}
.kczx-top .u-img img{
	width: 100%;
	height: 100%;
}
.kczx-top .txt{
	width: 100%;
	margin-left: -500px;
	float: right;
	height: 296px;
	box-sizing: border-box;
	padding-left: 550px;
	color: #333;
	position: relative;
}
.kczx-top .txt h1{
	font-size: 24px;
	line-height: 1.1;
	margin: 20px auto 25px;
}
.kczx-top .txt h2{
	font-size: 16px;
	font-weight: bold;
	line-height: 1;
	margin: 12px auto 6px;
}
.kczx-top .txt p{
	font-size: 16px;
	line-height: 1.1;
	position: relative;
	margin-bottom: 20px;
}
.kczx-study{
	display: block;
	background: #ed232b;
	color: #fff;
	text-align: center;
	font-size: 18px;
	letter-spacing: 10px;
	line-height: 36px;
	position: absolute;
	width: 150px;
	bottom: 0;
	/* font-weight: bold; */
	padding-left: 10px;
}
.kczx-top .txt p.p2{
	padding-left: 70px;
	overflow: hidden;
	position: relative;
}
.kczx-top .txt p.p2 span{
	margin-left: -70px;
	float: left;
	box-sizing: border-box;
}
.kczx-top .txt p.p2 span:nth-child(3){text-align: right;padding-right: 25px;}
.kczxmain{
	position: relative;
	margin-top: 20px;
	min-height: 800px;
	padding-bottom: 20px;
} 
.kczxmain-left{
	float: left;
	width: 847px;
	background: #fff;
	height: 100%;
	min-height: 800px;
	box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.21);
}
.kczxmain-right{
	float: right;
	width: 336px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
}
.kczxmain-left .det-nav{
	margin-top: 16px;
}
.kczxmain .detiframecont{
	padding-top: 0px;
}
.kczx-tit{
	font-size: 18px;
	padding-left: 25px;
	line-height: 47px;
}
.kczxmain-left .item.itemA{
	color: #999999;
	padding-left: 25px;
	font-size: 16px;
	background: #fafafa;
}
.kczxmain-left .item{
	border-bottom: 0;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #333;
	padding-left: 25px;
}
.right-nav{
	border-bottom: 1px solid #c9c9c9;
	line-height: 56px;
	padding-left: 25px;
	font-size: 16px;
	color: #333;
}
.kczxmain-right .item{
	border-bottom: 0;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #333;
	padding-left: 25px;
}
#biaozhuncont{
	padding: 20px 30px 0;
	height: 730px;
	box-sizing: border-box;
	overflow-y: auto;
}
#biaozhuncont::-webkit-scrollbar{
	background: #fff;
	width: 8px;
	height: 8px;
} 
#biaozhuncont::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #fff;
} 
#biaozhuncont::-webkit-scrollbar-thumb{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #c2c2c2;
    border-radius: 8px;
} 

.crumbs {
    padding: 18px 0;
    border-bottom: 2px solid #ff0000;
    color: #666;
}
.crumbs p{
	font-size: 20px;
    line-height: 1;
}
.crumbs a:hover{color: #ed1b23;}

/* 收藏分享 */
.course-data{
	position: absolute;
	top: 0;
	right: 30px;
	width: 100px;
	padding: 10px 0;
	background: #f3f5f7;
	padding-top: 45px;
}
.course-data > li {
    float: left;
    width: 50%;
    margin: 0 0;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    color: #919191;
}
.es-icon {
    font-family: "FontAwesome" !important;
    font-size: 18px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.es-share ,.es-save{
    position: relative;
    display: inline-block;
}
.course-data > li a {
    color: #919191;
}
.course-data > li i {
    font-size: 26px;
    line-height: 1;
}
.es-icon-share:before {
    content: "\e720";
}
.es-icon-save:before {
    content: "\e602";
}
/* .course-data > li a:hover {
    color: #00c1de;
} */

/* 任务列表详情页 */
.task-tit{
	border-bottom: 2px solid #e5e5e5;
	overflow: hidden;
}
.task-tit span{
	float: left;
	color: #06b4d7;
	padding: 30px 25px 16px;
	line-height: 1;
	font-size: 20px;
	letter-spacing: 5px;
	border-bottom: 4px solid #06b4d7;
	margin-bottom: -2px;
}
.period-list {
   	overflow: hidden;
   	font-size: 16px;
   	margin-top: 20px;
}
.period-list > li {
    margin-bottom: 10px;
    padding: 10px 15px;
}
.period-list .chapter{
	background-color: #f5f5f5;
    color: #919191;
    position: relative;
    cursor: pointer;
}
.period-list .period {
    position: relative;
    padding: 10px 220px 10px 45px;
}
.period-list .chapter .es-icon-toc {
    position: absolute;
    top: 11px;
    left: 15px;
}
.period-list .period .es-icon-undone, .period-list .period .es-icon-doing, .period-list .period .es-icon-done1 {
    position: absolute;
    top: 11px;
    left: 15px;
}
.es-icon-toc:before {
    content: "\e6c2";
}
.period-list .chapter .title {
    padding: 0 30px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
}
.period-list .chapter .period-show {
    position: absolute;
    top: 8px;
    right: 15px;
}
.es-icon-remove:before {
    content: "\e664";
}
.es-icon-anonymous-iconfont:before {
    content: "\e604";
}
.period-list .period .course-lesson {
    color: #919191;
    display: block;
    overflow: inherit;
    text-overflow: inherit;
    white-space: inherit;
    word-wrap: inherit;
}
.es-icon-undone:before {
    content: "\e6b4";
}
.es-icon-doing:before {
    content: "\e732";
}
.es-icon-done1:before {
    content: "\e615";
}
.period-list .period .title {
    color: #616161;
}
.period-list .period .date {
    position: absolute;
    top: 11px;
    right: 50px;
}
.period-list .period .course-type {
    position: absolute;
    top: 11px;
    right: 15px;
    line-height: 20px;
}
.period-list .period .course-type i {
    font-size: 20px;
}
.es-icon {
    line-height: 1;
}
.es-icon-videoclass:before {
    content: "\e644";
}
/* .period-list .period:hover, .period-list .period.item-active {
    background-color: #f2fae3;
} */
.period-num{
	position: absolute;
	top: 8px;
	right: 130px;
	font-size: 14px;
	width: 60px;
	text-align: center;
}
.period-act{
	position: absolute;
	top: 7px;
	right: 15px;
	width: 65px;
	height: 26px;
	text-align: center;
	font-size: 14px;
}
.period-act.act-join{
	color: #ed1b23;
	width: 65px;
	box-sizing: border-box;
	display: block;
	height: 26px;
	border: 1px solid #ed1b23;
	border-radius: 20px;
}

.kcjs{
	max-height: 60px;
	overflow: hidden;
	text-overflow:ellipsis;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.kcjs-all{
	font-size: 16px;
	padding:30px 25px;
	line-height: 32px;
	margin: 22px 50px 0px;
	background: #f5f5f5;
}
/* 评价输入框 */
.list-judgebox{
	width: 100%;
	box-sizing: border-box;
	overflow: hidden;
}
.list-judgebox textarea{
	width: 100%;
	height: 200px;
	box-sizing: border-box;
	padding: 10px;
	font-size: 16px;
	color: #666;
	line-height: 25px;
	border: 1px solid #c9c9c9;
	border-radius: 5px;
	margin-bottom: 10px;
}
.list-judgebtn{
	display: block;
	float: right;
	width: 150px;
	height: 40px;
	text-align: center;
	font-size: 16px;
	background: #ed232b;
	color: #fff;
	line-height: 40px;
	cursor: pointer;
}

/* 模块化实训-课程列表：课程信息 */
.newkcinfo{
	height: 302px;
	background: url('../images/pic23.jpg') center no-repeat;
	background-size: cover;
}
.newkcinfo .kczx-top .u-img{
	width: 410px;
	height: 234px;
	border: 2px solid #fff;
	border-radius: 0;
	box-sizing: border-box;
}
.newkcinfo .kczx-top .txt{
	height: 234px;
	margin-left: -410px;
	padding-left: 450px;
	color: #fff;
}
.newkcinfo .kczx-top .txt h1{
	font-size: 30px;
	margin-top: 0;
	letter-spacing: 6px;
	font-weight: bold;
	padding-right: 140px;
	margin-bottom: 15px;
	line-height: 1;
}
.newkcinfo .kczx-top .txt p{
	font-size: 18px;
	/* padding: 10px 0 0; */
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	line-height: 1.5;
	
}
.newkcinfo .kczx-top .txt p span{padding-left: 20px;}
.newkcinfo .kczx-top .txt p b{padding:0 20px;}
.newkcinfo .kczx-top .txt .testzh{
	font-size: 16px;
	line-height: 1;
	margin-bottom: 6px;
}
.newkcinfo .kczx-top .txt .testzh span{
	padding-left: 0;
}
.newkcinfo .kczx-top .txt .testzh span:nth-child(1){
	margin-right: 60px;
}
.kczx-sharebox{
	position: absolute;
	top: 30px;
	right: 0;
}
.kczx-sharebox span{
	display: inline-block;
	width: 36px;
	height: 36px;
	margin-left: 16px;
	cursor: pointer;
}
.kczx-sharebox span img{
	display: block;
	width: 100%;
	height: 100%;
}
.newcrumbs{
	border-bottom: 0px;
}
.newcrumbs p{
	font-size: 14px;
	line-height: 20px;
}
.newkczxmain{
	margin-top: 0;
}
.newkczxmain .det-nav{
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 20px;
}
.newkczxmain .det-nav li{
	padding-right: 2px;
}
.newkczxmain .det-nav li a {
    display: inline-block;
    font-size: 16px;
    line-height: 1.75;
    color: #333;
    position: relative;
    top: 0;
    width: auto;
    height: 46px;
    text-align: center;
    padding: 9px 5px;
    border: 0;
    border-right: 0px;
    box-sizing: border-box;
}
.newkczxmain .det-nav li.active a {
    border-bottom: 4px solid #ed1b23;
}
.newkczxmain .chapter{
	background: #e5e5e5;
	font-size: 16px;
	position: relative;
    cursor: pointer;
    line-height: 64px;
    padding: 0 30px;
    color: #333;
}
.newkczxmain .chapter a{
	color: #333;
	display: block;
	padding: 0 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
}
.newkczxmain .chapter .es-icon-toc {
    position: absolute;
    top: 23px;
    left: 30px;
}
.newkczxmain .item{
	border-bottom: 1px solid #e5e5e5;
	height: 60px;
    line-height: 60px;
    padding: 0;
    margin-left: 60px;
    margin-right: 25px;
    letter-spacing: 2px;
}
.newkczxmain .item.active,.newkczxmain .item.active a{
	color: #ed1b23;
}
.newkczxmain .kczxmain-right{
	box-sizing: border-box;
	padding: 0 16px;
	background: #fff;
}
.newkczxmain .right-nav{
	border-bottom: 1px solid #c9c9c9;
    line-height: 1;
    padding-left: 0;
    font-size: 16px;
    color: #ed1b23;
    padding: 34px 0 15px;
}
.newkczxmain .right-nav span{
	border-left: 3px solid #ed1b23;
	padding-left: 5px;
	line-height: 1;
	display: inline-block;
}
.xtbox{
	margin-top: 20px;
}
.xtbox img{width: 100%;height: 100%;}
.xtbox p{
	font-size: 14px;
	color: #333;
	line-height: 2;
	margin-top: 20px;
	text-align: justify;
}
.testbuttn{
	position: absolute;
	bottom: 30px;
	right: 0;
	width: 150px;
    height: 40px;
    text-align: center;
    font-size: 16px;
    background: #ed232b;
    color: #fff;
    line-height: 40px;
    cursor: pointer;
    z-index: 90;
    border-radius: 3px;
}
/* 申请实训弹框 */
.applylayer{
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	background: #fff;
    position: relative;
    color: #333;
    overflow: hidden;
}
.close {
    position: absolute;
    top: 14px;
    right: 14px;
    height: 30px;
    width: 30px;
    background: url(../images/icon_close.png) center no-repeat;
    background-size: cover;
    z-index: 99;
    cursor: pointer;
}
.judbot{
	margin-top: 30px;
	text-align: center;
	overflow: hidden;
}
.tijiao{
	display: block;
	width: 150px;
	height: 40px;
	line-height: 40px;
	background: #ec1c23;
	color: #fff;
	font-size: 16px;
	border-radius: 3px;
	cursor: pointer;
	margin: 0 auto;
}
.testcont{
	overflow: hidden;
	padding-top: 70px;
	text-align: center;
}
.testcont .formitem{
	height: 40px;
	margin-bottom: 20px;
	overflow: hidden;
	position: relative;
	font-size: 0;
}
.testcont .formitem label{
	display: inline-block;
	vertical-align: middle;
	width: 70px;
	font-size: 16px;
}
.testcont .formitem input[type="text"]{
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	border: 1px solid #c9c9c9;
	padding-left: 10px;
	font-size: 16px;
	color: #333;
	font-family: "微软雅黑";
	width: 270px;
	box-sizing: border-box;
	border-radius: 3px;
}

/* 带训页面 */
.daixun-top{
	margin-top: 30px;
	background: #fff;
	box-shadow:0px 3px 7px 0 rgba(0, 0, 0, 0.16);
	padding: 30px 0;
	box-sizing: border-box;
	overflow: hidden;
	color: #333;
}
.daixun-top-left{
	width: 100%;	
	margin-right: -325px;
}
.daixun-top-left-cont{
	margin-right: 325px;
	border-right: 1px solid #e4e4e4;
	box-sizing: border-box;
	padding: 0 45px;
	min-height: 190px;
}
.daixun-top-right{
	width: 325px;
	position: relative;
	z-index: 30;
	overflow: hidden;
	box-sizing: border-box;
	padding: 0 25px;
}
.daixun-top-right .item{
	overflow: hidden;
	font-size: 16px;
	margin-top: 22px;
	line-height: 30px;
}
.item span.xueshi,.item span.daynum{
	color: #ff0000;
	font-size: 24px;
}
.daixun-apply{
	background:#fe0032;
	color: #fff;
	font-size: 16px;
	text-align: center;
	margin: 35px auto 0;
	width: 145px;
	height: 44px;
	line-height: 44px;
	cursor: pointer;
}
.daixun-apply a{color: #fff;}
.daixun-top-left-cont h1{
	font-size: 20px;
	position: relative;
	overflow: hidden;
	color: #000;
}
.daixun-top-left-cont h1 a{
	font-size: 16px;
	color: #ff0000;
	cursor: pointer;
}
.daixun-top-left-cont>p{
	font-size: 18px;
	line-height: 30px;
	margin-top: 20px;
}
.daixunLabelBox{
	overflow: hidden;
	margin-top: 15px;
	margin-left: -20px;
}
.daixunLabelBox li{
	float: left;
	margin-left: 20px;
	margin-top: 10px;
	border-radius: 30px;
	line-height: 30px;
	border: 1px solid #ff0000;
	font-size: 14px;
	color: #ff0000;
	padding: 0 18px;
	box-sizing: border-box;
}
.daixunLabelBox li span{
	padding-left: 25px;
}
.tcoursetime{
	float: right;
	color: #999;
	margin-right:55px;
	font-size: 18px;
	line-height: 48px;
}
.tcoursetime span{color: #fe0032;}
.tcourselist-iptbox{
	float: left;
	width: 70px;
	text-align: center;
	height: 194px;
	line-height: 194px;
	position: relative;
}
.daixunlist .m-txt{
	margin-left: -378px;
}
.daixunlist .m-txt h3, .daixunlist .m-txt h4, .daixunlist .m-txt p{
	margin-left: 410px;
}
.daixunlist .checkipt{
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
}
.daixunlist .checkipt:after{
	content: "";
	position: absolute;
	width: 20px;
	height: 20px;
	background: #fff;
	border: 1px solid #bfbfbf;
	border-radius: 3px;
	box-sizing: border-box;
	font-size: 20px;
	text-align: center;
	line-height: 20px;
}
.daixunlist .checkipt:checked:after{
	content: "\221a";
	color: #fff;
	background: #fe0032;
	border: 1px solid #fe0032;
}
.disableclick label {color: #999;}
.course-nav.disableclick{pointer-events: none;}
.course-nav.disableclick .navul{color: #999;}
.course-nav.disableclick .navul li.active{background:transparent;color: #999;}

.articlecont{
	position: relative;
}
.articlecont .articleBox{
	position: relative;
	background: #fff;
	padding: 20px 30px;
	color: #333;
}
.articlecont .articleBox p{
	font-size: 14px;
	line-height: 2;
	text-indent: 2em;
}
.articlecont .articleBox .sanjiao{
	position: absolute;
	border-width: 0px 17px 17px;
	border-style: solid;
	border-color: transparent transparent #fff;
	top: -17px;
	left: 150px;
}
.articlecont .articleBox:nth-child(2) .sanjiao{
	left: 580px;
}
.articlecont .articleBox:nth-child(3) .sanjiao{
	left: 1000px;
}
/* 课程中心-详情页新样式 *//*课程体系*/
.kctixicont{
	margin: 15px 50px 70px;
	position: relative;
	padding:15px 0;
}
.kctixicont .kctxboxs{
	width: 50%;
	box-sizing: content-box;
	float: right;
	clear: both;
	padding-left: 13px;
	background: url('../images/kctx-you.png') left center no-repeat;
	background-size: 115px;
	position: relative;
	z-index: 2;
	overflow: hidden;
}
/* 偶数 */
.kctixicont .kctxboxs:nth-child(2n){
	float: left;
	padding-left: 0;
	padding-right: 13px;
	background: url('../images/kctx-zuo.png') right center no-repeat;
	background-size: 115px;
}
.treecont .kczxmain-left{
	width: 920px;
}
.treecont .kczxmain-right{
	width: 264px;
}
.treecont .kctixicont .vertical-line{
	position: absolute;
	top: 0;
	bottom: 0;
	width: 1px;
	background-color:#b5b5b5;
	left: 50%; 
	z-index: 1;
}
.kctxitembox{
	width: 300px;
	border: 1px dashed rgba(254, 0, 50, 0.5);
	border-radius: 8px;
	overflow: hidden;
	padding: 22px 30px;
	box-sizing: border-box;
	background: rgba(245, 245, 245, 0.5);
	float: right;
}
.kctxboxs:nth-child(2n) .kctxitembox{
	float: left;
}
.kctxitembox li{
	font-size: 14px;
	line-height: 2;
	color: #333;
}
.kctxitembox .itemtit{
	font-size: 16px;
	color: #ed232b;
}
.kczxmain-right-top{
	box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.21);
	box-sizing: border-box;
	padding: 15px;
	background: #fff;
}
.kczxmain-right-top .swiper-container {
	width: 100%;
	min-height: 280px;
	box-sizing: border-box;   
	overflow: hidden;
}
.kczxmain-right-top .swiper-wrapper{
  	min-height: 280px;
}
.kczxmain-right-top .swiper-slide {
  	min-height: 280px;
  	text-align: center;
  	background: #fff;
  	/* Center slide text vertically */
  	display: -webkit-box;
  	display: -ms-flexbox;
  	display: -webkit-flex;
  	display: flex;
  	-webkit-box-pack: center;
  	-ms-flex-pack: center;
  	-webkit-justify-content: center;
  	justify-content: center;
  	-webkit-box-align: center;
  	-ms-flex-align: center;
  	-webkit-align-items: center;
  	align-items: center;
}
.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 0;
    width: 8px;
    height: 12px;
    margin-top: 0;
    z-index: 10;
    cursor: pointer;
    background-image: url('https://s.stu.126.net/res/images/ui/lector_jt.png?cfabd952cdfd97c2d6ed977ebfc2eb41');
    -moz-background-size:auto;
    -webkit-background-size:auto;
    background-size:auto;
    background-position: 9999px 9999px;
    background-repeat: no-repeat;
}
.swiper-button-prev{
    background-position: 0 -30px;
    left: 200px;
    right: auto;
}
.swiper-button-next{
    background-position: -30px -30px;
    right: 0;
    left: auto;
}
.swiper-button-prev.swiper-button-disabled {
	opacity: 1;
    cursor: auto;
    pointer-events: none;
    background-position:0 0;
}
.swiper-button-next.swiper-button-disabled{
    opacity: 1;
    cursor: auto;
    pointer-events: none;
    
    background-position: -30px 0;
}
.kczxmain-right-top .teabox {
    width: 100%;
    min-height: 280px;
    box-sizing: border-box;
    text-align: center;
    display: block;
    padding: 0;
    padding-top: 25px;
}
.kczxmain-right-top .teabox .teabox-topimg {
    width: 88px;
    height: 88px;
    margin: 0 auto;
    overflow: hidden;
    border-radius: 50%;
}
.kczxmain-right-top .teabox .teabox-topimg img{display: block;width: 100%;}
.kczxmain-right-top .teabox h3 {
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0;
    margin: 15px auto 0;
    line-height: 1;
}
.kczxmain-right-top .teabox .teabox-text {
    font-size: 14px;
    color: #666;
    letter-spacing: 0;
    line-height: 24px;
    margin-top: 16px;
    padding-top: 16px;
    border-top: 1px solid #c9c9c9;
}
.kczxmain-right-cen{
	margin-top: 20px;
	box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.21);
	background: #fff;
}
.kczxmain-right-cen .right-nav{
	font-size: 16px;
	padding-left: 16px;
	line-height: 50px;
}
.course-judwrapper{
	padding: 12px 20px 15px;
	overflow: hidden;
}
.course-juditem{
	padding-bottom: 16px;
	position: relative;
	overflow: hidden;
}
.course-juditem-info{
	display: table;
	width: 100%;
	height: 36px;
	margin: 12px auto;
}
.course-juditem-info>li{
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
}
.course-juditem-info>li:nth-child(1){
	width: 32px;
}
.course-juditem-info>li:nth-child(2){
	width: 105px;
	box-sizing: border-box;
	padding-left: 6px;
}
.course-juditem-info>li:nth-child(1) img{
	width: 100%;
}
.course-juditem-info>li .info-rname{
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 14px;
	line-height: 16px;
	color: #39a030;
}
span.spangray{color: #999;font-size: 12px;display: inline-block;}
.course-juditem-info>li.info-star{
	text-align: right;
	font-size: 0;
	vertical-align: top;
	padding-left: 7px;
	overflow: hidden;
}
.info-star .fa-star {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 16px;
    height: 16px;
    /* margin-top: 2px; */
    background-image: url('https://s.stu.126.net/res/images/ui/ui_sprite.png?1367c4a3031b72bbecf3674702d4f731');
    background-position: -48px -200px;
}
.info-star span.csn-star-on {
    background-position: 0px -200px;
}
.course-juditem-text{
	line-height: 21px;
    word-wrap: break-word;
    font-size: 14px;
    color: #333;
}
.item-juett{
	color: #999;font-size: 12px;display: inline-block;
}
.kctx-points{
	position: absolute;
	width: 18px;
	height: 18px;
	background: url('../images/kctx-gray.png') center no-repeat;
	background-size: cover;
	left: 50%;
	margin-left: -9px;
	top: 0;
}

/* 导出成绩页面 */
.score-cnamebox{
	background: #fff;
	height: 85px;
	line-height: 85px;
}
.score-ctxt{
	font-size: 22px;
	color: #333;
	padding-left: 32px;
}
.scorecont{
	margin-top: 20px;
	overflow: hidden;
}
.scoretabhead{
	background: #fff;
	width: 100%;
	display: table;
	height: 66px;
	font-size: 20px;
	color: #333;
	text-align: center;
}
.scoretabhead .tabtd{
	display: table-cell;
	vertical-align: middle;
}
.tabtd25{width: 25%;}
.tabtd35{width: 35%;}
.tabtd20{width: 20%;}

.scoretabbody{
	width: 100%;
	margin-top: 12px;
}
.scoretabbody td{
	border-bottom: 6px solid #f9f9f9;
	background: #fff;
	text-align: center;
}
.scoretabbody .bodytd1{
	border-right: 2px solid #f9f9f9;
	font-size: 20px;
	color: #000;
}
.scoretabbody td:nth-child(2){
	padding-left: 35px;
	text-align: left;
}
.scoretabbody .renwu-list{
	font-size: 18px;
	color: #333;
}
.scoretabbody .renwu-list li{
	padding-top: 20px;
	padding-bottom: 20px;
	line-height: 1.5;
}
.exportbox{
	padding: 60px 48px 90px 0;
	overflow: hidden;
}
.score-export{
	float: right;
	width: 194px;
	height: 50px;
	line-height: 50px;
	color: #fff;
	text-align: center;
	font-size: 20px;
	border-radius: 3px;
	background: #e32626;
	cursor: pointer;
}
.course_arc .course_item_pare {
    line-height: 24px;
    margin-bottom: 30px;
}
.course_train {
    overflow: hidden;
    font-size: 0;
    position: relative;
}
.course_train .train_step {
    display: table-cell;
    vertical-align: middle;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    width: 100px;
    height: 50px;
    font-size: 14px;
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
    line-height: 1.25;
}
.train_step_next {
    display: table-cell;
    vertical-align: middle;
    position: relative;
    box-sizing: border-box;
    width: 38px;
    padding-left: 5px;
    padding-right: 5px;
}
.train_step_next img {
    vertical-align: middle;
    width: 100%;
}
.stepcol1{background: #f07f2a;}
.stepcol2{background: #a7a7a7;}
.stepcol3{background: #ffc000;}
.stepcol4{background: #589dd6;}
.stepcol5{background: #6eab44;}
.tab-pane .course_item_pare {
    line-height: 24px;
    margin-bottom: 30px;
}
.tab-pane .course_item_pare .anchorP{font-weight: bold;font-size: 16px;line-height: 1.75;}
.listimg img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}
.listicon {
    margin-top: 20px;
    text-align: center;
}
.iconfont {
    background: url('../images/jt01.png') center no-repeat;
    background-size: cover;
    width: 10px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 4px;
}

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
.showMore.active .iconfont{
	transform: rotate(180deg);
}
#introduct-content .cN-pagination {
    margin: 10px 0;
    text-align: right;
    font-size: 0.92em;
}
.cN-pagination {
    font-size: 0.92em;
    margin-top: 30px;
    padding: 0.75em 0;
    text-align: right;
}

.cN-pagination a, .cN-pagination li.selected {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #dddddd;
    border-radius: 3px;
    color: #666666;
}

.cN-pagination li.selected {
    background: #4976e8;
    border-color: #4976e8;
    color: #fff;
    cursor: pointer;
}

.cN-pagination a {
    text-decoration: none;
}

* html .cN-pagination a:hover, * html .cN-pagination a:active {
    text-decoration: none;
}

.cN-pagination li {
    display: inline;
    list-style: none outside none;
    margin: 0;
    margin-right:5px;
    border-radius: 3px;
}

.cN-pagination a, .cN-pagination li.selected {
    padding: 5px 10px;
}

* + html .cN-pagination li.selected {
    margin-right: 0.4em;
}

* html .cN-pagination li.selected {
    margin-right: 0.4em;
}

.cN-pagination .lastpage, .cN-pagination .firstpage {
    font-size: 15px;
    padding: 5px 15px;
}

.cN-pagination .nextpage, .cN-pagination .prevpage {
    font-size: 14px;
    padding: 5px 10px;
}

.cN-pagination .page_total {
    font-size:13px;
    margin-left:10px;
}

.cN-pagination .page_total > b {
    color: #333;
    font-weight: normal;
    padding: 0 5px;
    vertical-align: baseline;
}

.cN-pagination span.page_goto {
    display: inline-block;
    vertical-align: middle;
}

.cN-pagination input {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    border-right:none;
    height: 28px;
    line-height: 28px;
    margin-left: 20px;
    text-align: center;
    width: 40px;
    border-radius:2px 0 0 2px;
    float: left;
}

.cN-pagination .go-page {
    background: #4976e8;
    border: 1px solid #4976e8;
    color: #fff;
    height: 28px;
    line-height: 28px;
    text-align: center;
    vertical-align: middle;
    width: 28px;
    cursor:pointer;
    border-radius:0 2px 2px 0;
    float: left;
}
.tab-pane{
	font-size: 14px;
}