@charset "utf-8";

/**
*主banner区
**/

.mainbanner{height:450px;}
.carousel-inner>.item>img{min-width:1920px;max-width:1920px;width:1920px;height:450px;position:absolute;left:50%;margin-left:-960px;}
.slide{background:#f2f2f2;}
.slide .carousel-inner{height:450px;}
.slide .carousel-inner>.item{height:450px;}



/*****
*banner区焦点图
****/
@media (min-width:692px) {
.register{margin:1% 0;}
	.mainbanner .container{margin-left:-485px;}

}
@media (min-width: 1200px) {
.mainbanner .container{margin-left:-600px}
}

.mainbanner .container{height:450px;position:absolute; top:0; left:50%;}
.carousel2{height:323px; }
.padd-pic-lef{padding-left:20px;}
.padd-pic-rig{padding-right:20px;}
.flash{min-width:565px !important;height:319px !important; overflow: hidden; margin-top: 20px;}
.slide .carousel-inner>.item2{max-width:565px; min-width:565px; height:319px !important; }
.carousel-inner>.item2>img{min-width:565px;max-width:565px;width:565px;height:319px;position:absolute;left:0; margin-left:0; top:0; z-index:1 ; }


.carousel-indicators li {  width: 12px; height: 12px; background-color:#fff/6;  border: 1px solid #39b87e;}
.carousel-indicators .active { width: 14px; height: 14px; background-color: #39b87e;}

/*******
 * 视频弹出层
 * *****/
.video_open{width:74px; height:74px !important; position:absolute; left:50%; margin-left: -25px; top:40%; z-index: 9999;}
.video_open a{ display: block; opacity:0.7;}
.video_open a img{width:74px !important; height:74px !important; }
.video_open a:hover{opacity:1.0;}
.index_video{width:100%; height:319px; background: #999; position: absolute; z-index: 999 !important; left:0; top:0; z-index: 999; display:none}
.video_close{ position:absolute; top:2px; right:2px; 
color:#fff; background: #000000;
width:25px; height:25px; 
text-align: center; 
line-height: 25px; 
border-radius: 2px;
 opacity:0.5; z-index: 999;
}

.news-picjs_list{right:20px;top:240px;height:30px;position:absolute;}
.news-picjs_list li{width:30px;height:30px;overflow:hidden;float:left;display:inline;}

.news-picjs_list a {
	background: url(../images/news-bg.png) no-repeat;
	width: 25px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	text-align: center;
	color: rgb(255, 255, 255);
	font-size: 12px;
	font-weight: 700;
	float: left;
	display: inline-block;
}
.news-picjs_list li.active a{background-position:0 -30px;text-decoration:none;}
.news-picjs_list li a:hover{background-position:0 -30px;text-decoration:none;}

/*****
*banner区登录注册
****/
.thumbnail {
	background: url("../images/loginbox-bg.png");
	border: 0;
	padding: 10px;
}
.bg-white{ background: #fff}
.margin-top10{ margin-top: 10px;}

.login-title {
	margin-bottom: 20px;
	height: 40px;
	border-bottom: #39b87e solid 2px;
}
.login-title h4{ line-height:38px;border-bottom:#39b87e solid 2px; padding: 0 10px 0 5px}
.login{margin:4% 0 4% 0 !important; position:absolute;z-index: 1;right:15px; width:303px}
.index-error{ position: absolute; top:69px; left:24px;}
.register{margin:2.7% 0;}
.login .phone,.login .password{text-indent:1.5em;}

.login-input-ico {
	background: url(../images/login_bg.png) no-repeat;
	width: 34px;
	height: 34px;
	position: absolute;
	left: 5px;
	top: 0px
}
.ico_1{ background-position: 6px 11px}
.ico_2{ background-position:6px -60px;}
.ico_3{ background-position:6px -25px;}
/*.btn{padding:10px 12px;}*/

/*end*/

/*****
*实名认证样式
****/
.name-true{width:330px; position: absolute; top:20%; left:50%; margin-left:-125px; background:#fff}
.padding-true{padding:20px 30px 30px 20px}
/****
*主内容高度
*****/
.bt_borde_bottom{background:#ffffff}


/*****
*主内容栏目标题
*****/
.border-dashed{ border-bottom:#039702 dashed 1px;}
.bt_title{ height:58px; margin:30px auto; position:relative}
.bt_title_pic01, .bt_title_pic02, .bt_title_pic03{
	background: url(../images/pic_com_01.png) no-repeat left top #fff;
	position: relative;
	z-index: 999;
}
.bt_title_pic01{width:140px; height:58px; margin:0 auto;}
.bt_title_pic02{width:165px; background-position:10px -70px;}
.bt_title_pic03{width:165px;background-position:10px -166px;}

.bt_title_bg, .bt_title_bg_two {
	width: 97.5%;
	height: 2px;
	border-bottom: #39b87e solid 2px;
	position: absolute;
	left: 15px;
	top: 33px;
	z-index: 0
}
.bt_title_bg_two{ width:100%; left:0}


/*****
*内容区
****/
.box342{width:343px!important; padding: 0; margin-right: 70px;}
.box342:last-child{margin-right:0}
.ling-height24{ line-height:24px;}
.box{border:#ededed solid 1px; background: #f6f6f6}
.btn_color_01 ,.btn_color_02 ,.btn_color_03{color:#fff; font-size:12px;}
.btn_color_01:hover ,.btn_color_02:hover ,.btn_color_03:hover{color:#f2f2f2;}
.btn_color_01{ background: #2685d5}
.btn_color_02{ background: #63c017}
.btn_color_03{ background: #39b87e}

.box-round{height:125px;}
.news-title{padding:5px 0; overflow:hidden}

.news-title .img {
	width: 30px;
	height: 30px;
	background: url(../images/pic_com_01.png) no-repeat -270px 5px
}
.news-title .img2{ background-position:-270px -28px}
.news-title  span{ line-height:34px; padding:0 10px}
.news-pic{width:100%; height:auto;}
.news-border{ border-right:#96c368 solid 1px; width:2px; height:319px; position:absolute; left:49.9%; top:65px;}
/* mainbanner */
.news-picjs{max-width:575px; height:323px;overflow:hidden; position:relative;}



/******
 * 视频播放弹窗
 ********/
.news-list{height:93px; margin-top:20px; border-bottom:#ececec solid 1px;}
.news-list .day{width:163px; height:auto;}
.news-list .con{width:71%;height:92px; position:relative}
.news-list .con h4{ margin: 0px; padding:0 0 0 15px; line-height: 25px;}

.news-list .con h6,
.news-list .link,
.news-list .no-link{position:absolute; bottom:0}
.news-list .con .time{left:15px;}

.news-list .link,
.news-list .no-link{right:0;}
.news-list .link a,
.news-list .no-link a {
	display: block;
	color: #fff;
	font-size: 13px;
	padding: 8px 10px;
	background: #39b87e;
}
.news-list .link a:hover{}
.news-list .no-link a{background: #b8b8b8; }
.news-list .no-link a:hover{color:#fff!important}
/*.news-list .link,
.news-list .no-link{height:93px; padding:0 10px; background:#96c368; position:relative }*/
/*.news-list .no-link{background:#999; }*/
/*.news-list .link a,*/
/*.news-list .no-link{ line-height:25px; padding-top:12px; font-size:17px; color:#e9f4dd; display:block}*/
/*.news-list .no-link a{line-height:25px; color:#fff; display:block}*/
/*.news-list .link a:hover,*/
/*.news-list .no-link a:hover{color:#fff !important;}*/
.close{position:absolute; top:3px; right:3px; 
		color:#fff; background: #000000;
		width:25px; height:25px; 
		text-align: center; 
		line-height: 25px; 
		border-radius: 2px;
		 opacity:0.5;
		 font-size:14px; 
		 font-weight:100;  
		 z-index: 999;
 }
.close:hover{opacity:0.7;  color:#fff;}
.white_content{ display: none; position: absolute; top:0px; left:0px; width:100%; height:319px; background:#999; z-index:999}

/*
视频播放改行业新闻样式==后期替换回来删除该部分即可
*/
.news-list .day{width:137px;}
.news-list .con{width:calc(100% - 138px)}
.news-list .con h5{
	margin-top: 6px;
	padding:0 0 0 15px;
	height:40px;
	line-height: 20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	color:#999
}
.news-list .con .bg-time{  right:0;bottom:-10px ;color:#828282 }

/*****
*合作伙伴
****/
.each{padding:31px 0; text-align:center}
.each-ul{ margin:0; padding:0 0 20px 0; width:100%; overflow: hidden}
.each-ul li{height:158px; border:#e8e8e8 solid 1px; text-align:center; margin-right:6%; float:left; width:29.3%; background:#fdfdfd;
}
.each-ul li:last-child{ margin-right:0}
.each-ul li a{ display:block; height:100% }
.each-ul li img{ margin-top:30px;}
.each-ul li h5{ margin-top: 30px}


/****页面小屏模式下样式变化**/
@media (max-width:1200px) {
	/***培训分类**/
	.bt_title_bg {  width: 96.8%;}
	.box342{width:266px!important; padding: 0; margin-right: 70px;}

	/***视频播放区**/
	.white_content{width:440px;}
	.padd-pic-rig{padding-right:15px;}
	.flash{min-width:455px !important;height:319px !important; overflow: hidden;}
	.slide .carousel-inner>.item2{max-width:455px; min-width:455px; height:319px !important; }
	.carousel-inner>.item2>img{min-width:455px;max-width:455px;width:455px;height:319px;position:absolute;left:0; margin-left:0; top:0; z-index:1 ; }


}



.bannert{ position:relative;}
.banlogin{ position:absolute; width:1170px; top:0; left:50%; margin-left:-585px;}
