﻿.tcon-box .tbox-head.error{color: red;}
.carousel{display: none;}
#porgtop {height: 40px;}
#porgtop .site-logo{background: url(../imgs/top-logo.png);width: 103px;height: 30px;margin-top: 3px;float: left;}
#porgtop .site-logo>a{width:103px;height:30px;display: block;}
#porgtop .pnav-find{height: 30px;width:390px;margin-left: 250px;margin-top: 5px;float: left;}
#porgtop .pnav-find>input{width:230px;border:1px solid #59d169;height: 30px; padding-left:10px;padding-right:10px;color:#ccc; }
#porgtop .pnav-find .site-find{border: 1px solid #2fc643;;width: 70px;height:30px;color: #fff;font-size: 14px; background-color: #2fc643; cursor: pointer;}
#porgtop .pnav-find .org-find{border: 1px solid #289ad6;;width: 70px;height:30px;color: #fff;font-size: 14px; background-color: #289ad6; cursor: pointer;}
#porgtop .login { margin-right: 0; margin-top: 10px; float: right;}
/**导航**/
.org-nav{background:url(../imgs/active-bg.png) repeat;height:auto;width: 100%;margin: 0 auto;}
.orgnav-logo {
    height: 83px;
    line-height: 76px;
    font-size: 30px;
    color: white;
    font-weight: bold;
    font-family: KaiTi;
    float: left;
    min-width: 500px;
}
.orgnav-menu{ float:right;}
.orgnav-menu li{float: left;margin: 0 15px;}
.orgnav-menu a{font-size: 20px;color: #fff;line-height: 83px;text-align: right;}
.orgnav-menu a:hover {}
.orgnav-menu .active{}
/**导航**/
.pcontainer{width: 1200px;margin: 0 auto;}
.org-nav-pcon{width: 1150px;}
.pnav-top{width: 1150px;}
.tcon-box{margin: 0px 0px 0px 0px;}
/*.tcon-box .tbox-head {height: 40px;border-bottom: 1px solid #eee;}*/
.tcon-box .tbox-body {color:#999999;padding:10px;}
.tcon-box .tbox-head .tbox-head-title {float: left;display: inline-block;font-size: 22px;font-weight: 400;}
.tcon-box .tbox-head .tbox-head-title>a{color: #000;}
.tcourse-lcost{padding: 5px 0px 5px 0px;font-size: 16px;float: left;color: #F70505;display: inline-block;width: 211px;}
.tcourse-time{padding: 5px 0px 5px 0px;font-size: 16px;float: left;color: #666;display: inline-block;}
.tcourse-lcost .training-fcost {font-size: 14px;color: #939191;text-decoration: line-through;width: 100px;}
.tbox-body .pboxlist-head-actions>a{background-color: #337ab7;color: #fff;width: 100px;height: 30px;padding: 4px 0;text-align: center;float: right;margin-left: 10px;margin-right: 10px;}
.tbox-body .course-desc{height:60px;font-size: 14px;letter-spacing: 1.5px; overflow: hidden; text-overflow: ellipsis;
    width: 100%; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.course_M{float: right;font-size: 15px;color: #2eb040;line-height: 40px;margin-right: 10px;}
.course_O{float: right;font-size: 15px;color: #008cd9;line-height: 40px;margin-right: 10px;}
.tbox-body .pboxlist-head-actions{margin-top: 17px;}
.tbox-body.pboxlist-head-actions>a{display: block;background-color: #337ab7;color: #fff;width: 100px;height: 30px;padding: 4px 0;text-align: center;float: right;margin-left: 10px;margin-right: 10px;}

.psubhead{padding:5px 0px 5px 0px;font-size: 14px;color:#575555;display: inline-block;float: left;}
/*.psubhead span{display: inline-block;margin-right: 20px;width: 211px;}*/
/*zb直播*/
.zbcourse{
	margin-bottom: 10px;
    height: 300px;
    padding: 10px;
    background-color: white;
    border: 1px solid #ddd;
    -webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0px 3px 3px rgba(0, 0, 0, .2);
    box-shadow: 0px 3px 3px rgba(0, 0, 0, .2);
}
.course_title{margin-top: 10px}
.course_title a{ width: 100%; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
	font-size:16px;
	margin: 5px;
}
.course_fees {
	color: #3b7e3a;
    font-weight: bolder;
    margin: 5px;
}
.model,.organizaname{margin:5px;}
/********infbuytrain******/

/***********/
.courseT_M{float: right;font-size: 13px;color: #2eb040;line-height: 20px;margin-right: 10px;}
.courseT_O{float: right;font-size: 13px;color: #008cd9;line-height: 20px;margin-right: 10px;}
.tab-right{text-align: right;}
.orderInfoTtable {border: 1px solid #ccc;width: 82%;padding-right: 20px;height: 140px;padding-left: 30px;margin-top: 20px;}
tbody tr:hover{background-color: #dddddd;}

/******inner-index****/
.org-inner-banner{background: url(../imgs/inner-banner.jpg) center no-repeat;width: 100%;margin: 0 auto;height: 310px;}
.org-inner-banner-font{ width: 1347px;font-size: 42px; color: white;font-weight: 500; font-family: Microsoft YaHei;margin: 0 auto;height: 311px;line-height: 311px;text-align: center;}
.org-inner-row{padding: 20px 0;}
.notice-tup {background-image: url(../imgs/inner-tup1.png);}
.course-tup{background-image: url(../imgs/inner-tup2.png);}
.law-tup{background-image: url(../imgs/inner-tup4.png);}
.line-tup{background-image: url(../imgs/inner-tup3.png);}
.org-inner-ntup{font-size: 20px;display: inline-block;width: 200px;height: 32px;background-repeat: no-repeat;background-position: left center;padding-left: 40px;line-height: 30px;}
.org-inner-ntitle{color: #008dff;font-size: 20px;border-bottom: 1px solid #008dff;height: 40px;padding-left: 7px;}
.org-inner-ntitle-m{float: right;}
.org-inner-ntitle-m a{color: #008dff;font-size: 20px;}
.org-inner-row  .has-dots{padding-right: 0px !important;padding-left: 0px !important;}
.org-inner-ncen{display: inline-block;width: 100%;}
.org-inner-ncen ul{padding-left: 30px;width: 100%;}
.org-inner-ncen li{height: 30px;line-height: 30px;}
.announce-disc{width: 4px;
    height: 4px;
    background: black;
    display: inline-block;
    float: left;
    position: relative;
    top: 13px;
    right: 5px;}
/*.org-inner-ncen li:before{content: " ";width: 5px;height: 5px;background-color: black;font-size: 35px;position: relative;bottom: 13px;}*/
.org-inner-ncen li a{font-size: 14px;color:#6c6161; width:380px;overflow: hidden;text-overflow: ellipsis;word-break: keep-all;white-space: nowrap;display: inline-block;}
.org-inner-ncen li a:hover{color:#ff0000;}
.ncen-time{font-size: 14px;float: right;margin-right: 5px;}
.inner-course-left{float: left;height: 400px;margin-right: 13px;}
.inner-course-right{float: right;height: 400px}
.line-list{padding: 20px 0;display: inline-block;width: 100%;}
.line-list ul{}
.line-list li{background-color: #f0ecec;margin: 3px;display: inline-block;height: 40px;padding: 0 10px;border: 1px solid #bcbbbb;}
.line-list li:hover{background-color: #ff9c00;}
.line-list li a{color:#6c6161; display: inline-block;height: 16px;line-height: 40px;}
.org-courserow{}
/*.inner-train .pbox-top{position: relative;top:-390px;}*/
.inner-train .pbox-top .course_progress {
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');
    background-color: rgba(0,0,0,.5);
    color: #fff;
    text-align: center;
    font-size: 30px;
    height: 45px;
}
.inner-train .pbox-bottom{position: relative;top:-67px;}
/*.inner-train .pbox-bottom .course_progress {
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');
    background-color: rgba(0,0,0,.5);
    color: #fff;
    padding-left: 10px;
    font-size: 14px;
    height: 22px;
}*/
.inner-train .pbox-bottom .course_progress .train-date{
	width: 335px;
	padding-left: 5px;
    float: left;
}
.inner-train .pbox-bottom .course_progress .train-status{
	width: 80px;
    float: left;
}
.inner-train .pbox-bottom .course_progress .train-signups{
	width: 147px;
    text-align: right;
    padding-right: 10px;
    float: right;
}
	/*****unslider样式****/
	ul, ol { padding: 0;}

.banner { position: relative; overflow: auto; text-align: center;}
.banner li { list-style: none; }
.banner ul li {float: left;
    height: 313px;
    width: auto;
    max-width: 100%;
    overflow: hidden;}
#bgimg{width: 100%;}
/*#b03 { width: 585px;}*/
#b03 .dots { position: absolute; right: 28px;bottom: -5px;}
#b03 .dots li 
{ background: #fff;	display: inline-block; 	width: 15px; 	height: 15px; 	margin: 0 4px; 	text-indent: -999em; 	border: 2px solid #fff; 	border-radius: 9px; 	cursor: pointer; 	opacity: 1; 	-webkit-transition: background .5s, opacity .5s; 	-moz-transition: background .5s, opacity .5s; 	transition: background .5s, opacity .5s;}
#b03 .dots li.active 
{
	background: #ff9c00;
	opacity: 1;
}
/*****inner-index******/


/*********list-notice.ftl*****/
.org-list{min-height: 340px;}
.org-list .org-position{text-align: left;color: #000;margin-bottom: 20px;margin-top: 20px;}
.org-list-title{font-size: 20px;color: #008efc;border-bottom: 2px solid #018dfe;height: 40px;}
.org-list-centre{padding-left: 20px;padding-top: 20px;padding-bottom: 20px;}
.org-list-centre ul li:before{content: ".";font-size: 25px;position: relative;bottom: 7px;}
/*.org-list-centre ul {list-style-type: disc;}*/
.org-list-centre li{height: 30px;}
.org-list-centre li a{max-width: 85%;font-size: 14px;color: #000;display: inline-block;overflow: hidden;text-overflow: ellipsis;word-break: keep-all;white-space: nowrap;height: 19px;}
.org-list-centre  li a:hover {color: #ff0000;}
/*******list-notice.ftl*****/


/******notice/n-***.ftl****/
.org-notice-title{font-size: 20px;color: #008efc;border-bottom: 2px solid #018dfe;height: 40px;overflow: hidden;text-overflow: ellipsis;word-break: keep-all;white-space: nowrap;}
.org-notice-centre {padding-top: 20px;padding-bottom: 20px;}
.org-notice-centre .ntitle{font-size: 24px;color:rgb(85, 85, 85);font-weight: bold;font-family: 宋体;text-align: center;}
.ntitle-2{display: block;font-size: 12px;font-weight: 100;height: 30px;}
.ntitle-3{display: block;font-size: 14px;height: 30px;}
.ntitle-4{text-align: center;font-weight: bold;line-height: 36px;}
.org-notice-centre p{font-family: 宋体;font-size: 18px;line-height: 30px;}
.org-notice-centre .sj{text-indent: 2em;}
.org-notice-centre .fromAndTime{float: right;text-align: center;padding-bottom: 20px;margin-right: 40px;}
.center-con{text-align: center;}
.left-con{text-indent: 2em;}
.right-con{text-align: right;}
.left-con .pftitle{
    font-weight: bold;
    font-size: 20px;
    word-wrap: break-word;
}
.left-con .pstitle{font-weight: bold;font-size: 18px;}
.left-con .pstitle iframe{width: 100% !important;}
.ncontent{clear: both;}
/******notice/n-***.ftl****/


/******law/l-***.ftl****/
.org-law-title{font-size: 20px;color: #008efc;border-bottom: 2px solid #018dfe;height: 40px;overflow: hidden;text-overflow: ellipsis;word-break: keep-all;white-space: nowrap;}
.org-law-centre {padding-top: 20px;padding-bottom: 20px;}
.org-law-centre .ntitle{font-size: 24px;color:rgb(85, 85, 85);font-weight: bold;font-family: 宋体;text-align: center;}
.org-law-centre p{font-family: 宋体;font-size: 18px;line-height: 30px;}
.org-law-centre .fromAndTime{float: right;text-align: center;padding-bottom: 20px;margin-right: 40px;}
/******law/l-****.ftl****/

/*****contact****/
.contactadd p{font-family: 宋体;font-size: 18px;line-height: 30px;}
/*****contact****/


/*****课程列表*****/
/*.cnode1 {background-color: #fff;width: 259px;height: 235px;margin-bottom: 12px;display: inline-block; margin-left:18px;margin-right:20px;padding: 4px;}
.cnode1:hover {border: 1px solid #cccccc;padding: 3px;}*/

/*.school_course{padding-top: 20px;padding-bottom: 20px;}*/
.school_course .school_course_content{margin: 5px 0;}
.school_course .school_course_content .pbox{}
.school_course_content .pbox .course_progress{ filter:alpha(opacity=38); -moz-opacity:0.38;  -khtml-opacity: 0.38; opacity: 0.38;background-color: #000;color: #fff;padding-left: 10px;font-size: 14px;height:22px;}
.school_course_content .pbox .course_title{margin-top:8px;margin-left:10px;margin-bottom:3px;margin-right:10px;font-size: 18px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}
.school_course_content .pbox .course_title a{color: #000;font-weight: 500;}
.school_course_content .pbox .course_school{margin-left: 10px;margin-right:10px;font-size: 15px;color: #ccc;}
.school_course_content .pbox .course_fee{float: right;color:#f90000;}
.school_course_content .pbox .free{color:#5fb41b;}
.course_orgName{margin-left: 10px;margin-bottom: 10px;}

/*.pcontainer_course_content .pbox .course_title {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 20px;
    margin-top: 4px;
    margin-bottom: 4px;
}*/
/*.pcontainer_course_content .pbox .course_title a {
    color: #000;
    font-weight: 500;
    font-size: 18px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}*/
/*.pcontainer_course_content .pbox .course_school {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 15px;
    color: #ccc;
}*/
.pcontainer_course_content .pbox .free {
    float: right;
    color: #5fb41b;
}
@media (max-width: 767px) {
	.announce-disc{
		display: none;
	}
	.org-list-centre{
		padding-left:0px
	}
	.banner ul li{height: 160px;}
	.banner ul #carouselbj{display: none;}
	.org-inner-row .has-dots{display: none;}
}