﻿/*banner样式*/
@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 #94d4f8;}
.carousel-indicators .active { width: 14px; height: 14px; background-color: #fff;}

/*******
 * 视频弹出层
 * *****/
.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 {
    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("../img/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: #2488f0 solid 2px;
}
.login-title h4{ line-height:38px;border-bottom:#2488f0 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 {
    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:#2488f0 dashed 1px;}
.bt_title{ height:58px; margin:30px auto; position:relative}
.bt_title_pic01, .bt_title_pic02, .bt_title_pic03{
    position: relative;
    z-index: 999;
    background-color: white;
}
.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: #2488f0 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{ background: #009899}
.btn_color_02{ background: #3366ff}
.btn_color_03{ background: #0099ff}

.box-round{height:125px;}
.news-title{padding:5px 0; overflow:hidden}

.news-title .img {
    width: 30px;
    height: 30px;
}
.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:#2488f0 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: #2488f0;
}
.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 !important;}
.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: 99.8%;}
    .box342{width:370px!important; padding: 0; margin-right: 30px;}
    .boxr342{width:370px!important; padding: 0; margin-right: 0px;}

    /***视频播放区**/
    .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: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{
    margin-top: -5px;
}