@charset "utf-8";
/* CSS Document */
strong{ font:inherit;}

#banner{ background:url(../../images/finance/index/banner_01.jpg) no-repeat center top; height:540px; width:100%; min-width:1180px;}
/*#banner .banner-box{width:1180px; margin:0 auto; position:relative; height:527px; text-align:center; color:#fff; overflow:hidden;}
#banner .banner-box .join-info{ position:absolute; left:0px; bottom:128px;  height:50px; width:1180px; line-height:50px; color:#fff; font-size:16px; }
#banner .banner-box .join-info a.a{ height:50px; width:185px; background:#50ba93; border-radius:3px;color:#fff; display:inline-block;}
#banner .banner-box .join-info a.a:hover{background:#fff; color:#50ba93;}

#banner .banner-box .join-info a.b{ height:50px; width:185px; border-radius:3px; border:1px solid #50ba93; color:#50ba93; display:inline-block; margin-left:25px;}
#banner .banner-box .join-info a.b:hover{background:#50ba93; color:#fff;}
*/
.center-title{ width:100%; text-align:center;}
.center-title img{display:inline-block; height:55px;}
.module-content{width:1180px;margin:0 auto;}

.btn-box{ text-align:center;}
.btn-box a.detail{ background:#e66400; width:160px; height:45px; line-height:45px; border-radius:3px; color:#fff; display:inline-block;}
.btn-box a.detail:hover{ background:#f86f05; }

/*====项目介绍=====*/
#module1{padding:70px 0 0; height:521px; width:100%; min-width:1180px; background:url(../../images/finance/index/bg_01.jpg) no-repeat top center;}
#module1 .topics-list{ width:1180px; margin:0 auto;}

#module1 .topics-list li{ text-align:center;width:380px; margin-right:20px; background:#fff; box-shadow:1px 2px 4px #e5e5e5;}
#module1 .topics-list li .img,#module1 .topics-list li .img img{ display:block; width:380px; height:250px; position:relative; overflow:hidden;-webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}

#module1 .topics-list li a:hover .img img{-webkit-transform: scale(1.10, 1.10);-moz-transform: scale(1.10, 1.10);-o-transform: scale(1.10, 1.10);transform: scale(1.10, 1.10);}
#module1 .topics-list li .meng{ background:url(../../images/little/meng_03.png); width:100%; height:100%; position:absolute; left:0px; top:0px;visibility:hidden;-webkit-opacity: 0;-moz-opacity: 0;-khtml-opacity: 0;opacity: 0; filter:alpha(opacity=0);-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; }
#module1 .topics-list li a{ display:block; border:none;}
#module1 .topics-list li a:hover .meng{visibility:visible;-webkit-opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;opacity: 1; filter:alpha(opacity=100);}
#module1 .topics-list li .img em.more{ font-size:14px; width:114px; height:36px; line-height:36px; background:#ef4136; display:inline-block; color:#fff; border-radius:30px; position:absolute; left:133px; top:107px;}
#module1 .topics-list li .img .statu{ position:absolute; left:0px; top:0px; width:80px; height:80px; display:block;}
#module1 .topics-list li .img .statu.a{ background:url(../../images/electricity/live.png) no-repeat;}
#module1 .topics-list li .img .statu.b{ background:url(../../images/electricity/mian.png) no-repeat;}
#module1 .topics-list li .tit{ font-size:20px; height:22px; line-height:22px; color:#2d2a3f; display:inline-block; width:360px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap; margin:30px 0; font-weight:500;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
#module1 .topics-list li a:hover .tit{ color:#21b7df;}
#module1 .topics-list li .tit em{ background:#fff; border:1px solid #21b7df; border-radius:20px; color:#21b7df; width:66px; height:20px; line-height:20px; text-align:center; display:inline-block; font-size:14px; margin-left:10px; vertical-align:top; }

/*====项目优势=====*/
#module2{padding: 70px 0 0;height:793px; width:100%; min-width:1180px; background:url(../../images/finance/index/bg_02.jpg) no-repeat top center;}
.part-content.one li{background:#21b7df; color:#fff; padding:30px 30px 25px; width:320px; margin:0 20px 20px 0; text-align:center; float:left;-webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
.part-content.one li:hover{background:#e66400;}
.part-content.one li p{ text-align:left; }
.part-content.one li.a p,.part-content.one li.b p,.part-content.one li.c p{line-height:24px; min-height:120px; height:auto!Important; height:120px;}
.part-content.one li.d p,.part-content.one li.e p,.part-content.one li.f p{line-height:24px; min-height:96px; height:auto!Important; height:96px;}

.part-content.one li.c,.part-content.one li.f{ float:right;}
.part-content.one li .tit{font-weight:500; font-size:18px; display:block; text-align:center; margin-bottom:10px; }
.part-content.one li .img{ display:inline-block; margin-bottom:15px;width:80px; height:80px;border-radius:50%; border:1px solid #fff;}
.part-content.one li .img{-webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
.part-content.one li.a .img{background:#21b7df url(../../images/finance/index/ico_01.png) no-repeat center; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
.part-content.one li.a:hover .img{background:#fff url(../../images/finance/index/ico_h_01.png) no-repeat center; }

.part-content.one li.b .img{background:#21b7df url(../../images/finance/index/ico_02.png) no-repeat center; }
.part-content.one li.b:hover .img{background:#fff url(../../images/finance/index/ico_h_02.png) no-repeat center; }

.part-content.one li.c .img{background:#21b7df url(../../images/finance/index/ico_03.png) no-repeat center; }
.part-content.one li.c:hover .img{background:#fff url(../../images/finance/index/ico_h_03.png) no-repeat center; }

.part-content.one li.d .img{background:#21b7df url(../../images/finance/index/ico_04.png) no-repeat center; }
.part-content.one li.d:hover .img{background:#fff url(../../images/finance/index/ico_h_04.png) no-repeat center; }

.part-content.one li.e .img{background:#21b7df url(../../images/finance/index/ico_05.png) no-repeat center; }
.part-content.one li.e:hover .img{background:#fff url(../../images/finance/index/ico_h_05.png) no-repeat center; }

.part-content.one li.f .img{background:#21b7df url(../../images/finance/index/ico_06.png) no-repeat center; }
.part-content.one li.f:hover .img{background:#fff url(../../images/finance/index/ico_h_06.png) no-repeat center; }

.swing{
    -webkit-animation:swinging 10s ease-in-out 0s infinite;
    -moz-animation:swinging 10s ease-in-out 0s infinite;
    animation:swinging 10s ease-in-out 0s infinite;
    -webkit-transform-origin:50% 0;
    -moz-transform-origin:50% 0;
    transform-origin:50% 0;
}
@-webkit-keyframes swinging{
    0% { -webkit-transform: rotate(0); }
    5% { -webkit-transform: rotate(10deg); }
    10% { -webkit-transform: rotate(-9deg); }
    15% { -webkit-transform: rotate(8deg); }
    20% { -webkit-transform: rotate(-7deg); }
    25% { -webkit-transform: rotate(6deg); }
    30% { -webkit-transform: rotate(-5deg); }
    35% { -webkit-transform: rotate(4deg); }
    40% { -webkit-transform: rotate(-3deg); }
    45% { -webkit-transform: rotate(2deg); }
    50% { -webkit-transform: rotate(0); } /* Come to rest at 50%. The rest is just stillness */
    100% { -webkit-transform: rotate(0); }
}
@-moz-keyframes swinging{
    0% { -moz-transform: rotate(0); }
    5% { -moz-transform: rotate(10deg); }
    10% { -moz-transform: rotate(-9deg); }
    15% { -moz-transform: rotate(8deg); }
    20% { -moz-transform: rotate(-7deg); }
    25% { -moz-transform: rotate(6deg); }
    30% { -moz-transform: rotate(-5deg); }
    35% { -moz-transform: rotate(4deg); }
    40% { -moz-transform: rotate(-3deg); }
    45% { -moz-transform: rotate(2deg); }
    50% { -moz-transform: rotate(0); } /* Come to rest at 50%. The rest is just stillness */
    100% { -moz-transform: rotate(0); }
}
@-o-keyframes swinging{
    0% { -o-transform: rotate(0); }
    5% { -o-transform: rotate(10deg); }
    10% { -o-transform: rotate(-9deg); }
    15% { -o-transform: rotate(8deg); }
    20% { -o-transform: rotate(-7deg); }
    25% { -o-transform: rotate(6deg); }
    30% { -o-transform: rotate(-5deg); }
    35% { -o-transform: rotate(4deg); }
    40% { -o-transform: rotate(-3deg); }
    45% { -o-transform: rotate(2deg); }
    50% { -o-transform: rotate(0); } /* Come to rest at 50%. The rest is just stillness */
    100% { -o-transform: rotate(0); }
}
 
@keyframes swinging{
    0% { transform: rotate(0); }
    5% { transform: rotate(10deg); }
    10% { transform: rotate(-9deg); }
    15% { transform: rotate(8deg); }
    20% { transform: rotate(-7deg); }
    25% { transform: rotate(6deg); }
    30% { transform: rotate(-5deg); }
    35% { transform: rotate(4deg); }
    40% { transform: rotate(-3deg); }
    45% { transform: rotate(2deg); }
    50% { transform: rotate(0); } /* Come to rest at 50%. The rest is just stillness */
    100% { transform: rotate(0); }
}

/*=====教材展示=====*/
#module3{padding: 70px 0 80px;  background:#f1f1f1; width:100%; min-width:1180px;}
#module3 .book-list{ text-align:center;}
#module3 .book-list p.img{ margin:40px 0 10px;}
#module3 .book-list p.msg{ color:#e66400; font-size:16px;}

/*=====教师团队=====*/
#module4{padding: 70px 0 0px;height:575px; width:100%; min-width:1180px; background:url(../../images/finance/index/bg_03.jpg) no-repeat top center;}
.hidden-teach{ overflow:hidden; width:1180px; margin:40px auto 0;}
.teach-list{ width:1280px;-webkit-transition:all 1s; -moz-transition:all 1s; -o-transition:all 1s; transition:all 1s;}
.teach-list li{width:220px; margin-right:100px; float:left;}
.teach-list li .img{ position:relative; width:220px; height:220px;}
.teach-list li .img img{ width:220px; height:220px;}
.teach-list li .info{ text-align:center; color:#fff; width:210px;overflow:hidden; height:50px; padding:15px 5px; background:#21b7df;}
.teach-list li .info .name{ font-size:18px;display:block; }
.teach-list li .info .msg{line-height:24px;}

/*=====实训基地=====*/
#module5{padding: 70px 0 0;height:714px; width:100%; min-width:1180px;background:url(../../images/finance/index/bg_04.jpg) no-repeat top center;}
#module5 .msg{ font-size:16px; color:#666; line-height:26px;}
.course-site{ width:100000px; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
.course-site li{ width:1180px; float:left;}
.course-site li .top{ margin-bottom:20px;}
.course-site li span{ margin-right:20px; float:left;}
.course-site li span img{ display:block;}

.ico-change{ text-align:center; margin-top:30px;}
.ico-change a{ display:inline-block; width:12px; height:12px; margin:0 3px; border-radius:12px; background:#cdd3d5;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.ico-change a.on{ background:#21b7df; width:24px; }

/*=====明星学员=====*/
#module6{padding: 70px 0 0;height:796px; width:100%; min-width:1180px;background:url(../../images/finance/index/bg_05.jpg) no-repeat top center;}
.star-student{ width:1200px;}
.star-student li{ width:328px; float:left; margin:0 20px 20px 0; background:#f9f9f9; border:1px solid #e7e7e7; border-radius:3px; padding:30px 25px 25px; text-align:center; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
.star-student li .img{ display:inline-block; width:142px; height:142px; border-radius:50%; border:2px solid #f9f9f9;}
.star-student li .info{ color:#666;}
.star-student li .info .name{ font-size:18px; color:#333; line-height:28px; margin-top:10px; display:block;}
.star-student li .msg{ color:#21b7df; font-size:16px; margin-top:12px;}
.star-student li:hover{ background:#21b7df;}
.star-student li:hover .img{border:2px solid #fff;}
.star-student li:hover .info,.star-student li:hover .info .name,.star-student li:hover .msg{ color:#fff;}

/*=====合作模式=====*/
#module7{padding: 70px 0 80px;width:100%; min-width:1180px;background:#f1f1f1;}
#module7 .module-content .left{ float:left; width:320px; margin-right:150px;}
#module7 .module-content .middle{float:left;width:260px; margin-right:150px;}
#module7 .module-content .right{float:right;width:300px;}
#module7 .module-content strong.tit{ font-size:18px; font-weight:600; margin-bottom:15px; display:block;}
#module7 .module-content p{ padding-left:39px; position:relative; line-height:24px; margin-bottom:10px;}
#module7 .module-content i.ico{ width:24px; height:24px; text-align:center; line-height:24px; position:absolute; left:0px; top:0px; border-radius:50%; color:#fff; background:#21b7df; display:inline-block;}

@media only screen and (max-width:1000px) {
#banner{ height:210px; min-width:750px;}
.module-content{width:750px;}

/*====项目介绍=====*/
#module1{padding:70px 0 0; height:auto; background-size:cover; padding-bottom:40px;min-width:750px;}
#module1 .topics-list{ width:750px;}

#module1 .topics-list li{width:335px; margin:0 20px 20px; }
#module1 .topics-list li.fr{ float:left!important;}
#module1 .topics-list li .img,#module1 .topics-list li .img img{  width:335px; height:220px;}

#module1 .topics-list li .tit{ width:300px;}

/*====项目优势=====*/
#module2,#module4,#module5,#module6{height:auto;  min-width:750px; background-size:cover;padding-bottom:60px; }
.part-content.one li{padding:30px 30px 25px; width:650px;float:left!important; font-size:24px;}
.part-content.one li p{ line-height:38px!important;}
.part-content.one li .tit{ font-size:28px; }

/*=====教材展示=====*/
#module3{min-width:750px;}
#module3 .book-list p.msg{ font-size:26px;}

/*=====教师团队=====*/
.hidden-teach{width:750px; }
.teach-list{ width:750px; margin-left:15px;}
.teach-list li{width:220px; margin:0 10px 20px;}
.teach-list li .info .name{ font-size:28px;}

/*=====实训基地=====*/
#module5{ display:none;}
#module5 .msg{ font-size:28px;  line-height:38px;}
.course-site{ width:100000px; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
.course-site li{ width:750px; float:left;}
.course-site li .top{ margin-bottom:20px;}
.course-site li span{ margin-right:20px; float:left;}

.ico-change{ text-align:center; margin-top:30px;}
.ico-change a{ display:inline-block; width:12px; height:12px; margin:0 3px; border-radius:12px; background:#cdd3d5;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.ico-change a.on{ background:#21b7df; width:24px; }

/*=====明星学员=====*/
.star-student{ width:750px;}
.star-student li{ width:290px; float:left; margin:0 15px 20px 15px;padding:30px 25px 25px; }
.star-student li .img{ display:inline-block; width:142px; height:142px; border-radius:50%; border:2px solid #f9f9f9;}
.star-student li .info{ color:#666;}
.star-student li .info .name{ font-size:18px; color:#333; line-height:28px; margin-top:10px; display:block;}
.star-student li .msg{ color:#21b7df; font-size:16px; margin-top:12px;}
.star-student li:hover{ background:#21b7df;}
.star-student li:hover .img{border:2px solid #fff;}
.star-student li:hover .info,.star-student li:hover .info .name,.star-student li:hover .msg{ color:#fff;}

/*=====合作模式=====*/
#module7{ min-width:750px;}
#module7 .module-content .left{ float:left; width:750px; margin-right:0px; margin-bottom:40px;}
#module7 .module-content .middle{float:left;width:750px; margin-right:0px;margin-bottom:40px;}
#module7 .module-content .right{float:left;width:750px;}
#module7 .module-content strong.tit{ font-size:28px; margin-bottom:15px; }
#module7 .module-content p{ padding-left:39px; position:relative; font-size:24px;  line-height:34px;}
#module7 .module-content i.ico{ width:30px; height:30px; line-height:30px; }

}