@charset "utf-8";

/*公用*/
a{color:#333; text-decoration:none}
.size22{ font-size:22px;}
.size28{ font-size:28px;}
.size45{ font-size:45px;}
.grey{ color:#666666;}
.grey1{ color:#999;}
.duiqi{ vertical-align:middle;}
.red{ color:#ef4c4d;}
.nav-list li a.nav-item {
 color:#333;
 text-decoration:none
}

.home_list_button {color:#FFF}
.juzhong{ text-align:center;}
.juli_top20{ margin-top:20px;}
.juli_top50{ margin-top:50px;}
.juli_left60{ margin-left:20px !important;}
.yellow{ color:#f9eba4;}
.you{ text-align:right;}
.white{ color:#fff;}
.huise{ color:#d9d9d9; line-height:50px; font-size:15px; margin-top:45px;}
.huise a{color:#d9d9d9;}
.huise a:hover{color:#d9d9d9;}
.grey2{ color:#d9d9d9; font-size:15px;}
/*首页*/
.home_top{ overflow:hidden; margin:45px auto;}
.home_list{ overflow:hidden; margin:45px auto;}
.home_list_text{ font-size:45px; text-align:center;}
.home_list_button{ width:230px; margin:40px auto; line-height:60px; background:#ef4c4d; border-radius:10px; display:block; box-shadow:0 5px 0 0 #935131; text-align:center; font-size:22px;}
.home_class{ overflow:hidden; background:url(../image/pic2.png) no-repeat center bottom #fff; background-size:100%;}
.home_class_main{ background:#f6f6f6; margin:40px 0; box-shadow:1px 1px 10px 0px #e6e6e6; min-height:554px !important;}
.home_class_main_right{ padding:75px 55px; overflow:hidden;}
.home_class_man_right_button{ width:145px; line-height:43px; background:#ee4d4d; border-radius:43px; color:#fff; display:block; text-align:center; float:right; box-shadow:0 3px 0 0 #bd2b2b; margin-top:20px; margin-left:10px;}
.home_class_man_right_button1{ width:145px; line-height:43px; background:#ffad1d; border-radius:43px; color:#fff; display:block; text-align:center; float:right; box-shadow:0 3px 0 0 #bf8012; margin-top:20px;}
.home_class_main_left{ background:#ffffff; position:relative; min-height:554px; box-shadow:5px 0 25px 0 #e6e6e6; text-align:center; padding-top:50px;}
a.home_class_main_left_button{ border:1px solid #ffbd3a; border-radius:45px; height:45px; line-height:45px; text-align:center; display:block; color:#333;}
a.home_class_main_left_button1{ border:1px solid #00a0e9; border-radius:45px; height:45px; line-height:45px; text-align:center; display:block; color:#333;}
a.home_class_main_left_button2{ border:1px solid #a99fcb; border-radius:45px; height:45px; line-height:45px; text-align:center; display:block; color:#333;}
a.home_class_main_left_button3{ border:1px solid #3eb274; border-radius:45px; height:45px; line-height:45px; text-align:center; display:block; color:#333;}
a.home_class_main_left_button:hover,a.home_class_main_left_button1:hover,a.home_class_main_left_button2:hover,a.home_class_main_left_button3:hover{ color: #ea474c;}
.home_note{ position:absolute; width:226px; top:-14px; height:49px; line-height:49px !important; background:url(../image/pic6.png) no-repeat center top; left:18%; color:#fff;}
.online_button{ width:220px; margin:50px auto; background:#ee4d4d; line-height:55px; display:block; border-radius:5px; text-align:center; color:#fff; box-shadow:0 5px 0 0 #935032; font-size:24px;}
.online_button1{ width:145px; margin:20px auto; background:#ee4d4d; line-height:45px; display:block; border-radius:45px; text-align:center; color:#fff; box-shadow:0 5px 0 0 #935032; font-size:18px;}
.home_advantage{ background:url(../image/pic19.jpg) no-repeat center top; padding:100px 0; background-size:cover;}
.home_analyse{ background:url(../image/pic21.png) no-repeat right bottom #ff5d47; min-height:400px; padding:75px; overflow:hidden; line-height:34px;}
.home_analyse_blue{ background:url(../image/pic20.png) no-repeat right bottom #3974d4; min-height:400px; padding:50px 75px; overflow:hidden; line-height:34px;}
.home_analyse_orange{ background:url(../image/pic22.png) no-repeat right bottom #e08a3d; min-height:400px; padding:75px; overflow:hidden; line-height:34px;}
.home_analyse_violet{ background:url(../image/pic191.png) no-repeat right bottom #9358a3; min-height:400px; padding:75px; overflow:hidden; line-height:34px;}
.home_analyse_main{color:#fff; position:relative;}
.home_analyse_main img{ min-height:400px; width:100%;}
.home_piture{ position:absolute; left:600px; top:-60px; z-index:1;}
.home_piture1{ position:absolute; left:720px; top:830px; z-index:1;}
.home_analyse_bg{ background:url(../image/pic17.png) no-repeat center bottom #fff; background-size:100%; overflow:hidden; padding-bottom:55px;}
.home_sign{ background:url(../image/pic120.jpg) no-repeat center top; padding-top:55px; padding-bottom:95px; overflow:hidden; background-size:cover;}
.home_input{ line-height:57px; background:#fff; text-align:center; border-radius:5px;    height: 57px; font-size:18px; border:0; width:100%; margin-top:10px;}
.home_design{ background:#f6f6f6; overflow:hidden; padding:50px 0;}
.home_design_jt{ background:#ffffff; border-radius:5px; padding:45px 20px; overflow:hidden; text-align:center; box-shadow:5px 5px 15px 0 #e6e6e6; min-height:420px; margin-top:10px;}
.home_design_jt img{ width:184px; height:184px; border-radius:184px; margin-bottom:45px;}
.home_design_share{ margin-top:20px; border-top:1px solid #eee; padding:20px 0; overflow:hidden; color:#999999; text-align:left; font-size:16px;}
.home_course{ padding:85px 0; overflow:hidden; background:#ffffff;}
.home_course_title{ border-bottom:1px solid #e2e2e2; overflow:hidden; line-height:75px;}
.note{ border-bottom:1px solid #ee4d4d; font-size:32px; display:block; width:230px;}
.home_course_main{ margin-top:25px; overflow:hidden;}
.home_xuesu{ margin-top:25px; overflow:hidden; background:url(../image/pic27.png) no-repeat right bottom #7a211e; min-height:310px; padding:55px;}
.home_xuesu_jt{ line-height:43px; border-bottom:1px dotted #fc938f; color:#ffc1bf; text-align:left; display: block;}
.home_course_main img{ min-height:310px;}
a.home_course_list{ line-height:50px; border-bottom:1px solid #eee; color:#666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display:block;}
a.home_course_list:hover{ line-height:50px; border-bottom:1px solid #eee; color:#7a211e; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display:block;}
.xuexi{ background:url(../image/pic30.jpg) no-repeat center top; padding:75px 0; overflow:hidden; background-size:cover;}
.yuyue{ background:url(../image/pic121.jpg) no-repeat center top; background-size:cover; padding:60px 0; overflow:hidden;}
.home_bottom{ background:#182335; overflow:hidden; color:#fff;}
.home_bottom_title{ border-bottom:1px solid #2c3646; line-height:108px; text-align:center; font-size:30px; margin-bottom:50px;}
.home_bottom_link{ margin-top:45px; border-bottom:1px solid #2c3646; border-top:1px solid #2c3646; padding:30px 0; text-align:center;}
.home_bottom_xuexiao{ padding:50px 0; overflow:hidden; border-bottom:1px solid #2c3646; text-align:center;}
.home_bottom_button{ margin:40px auto; width:125px; height:35px; line-height:35px; background:#ee4d4d; border-radius:35px; display:block; box-shadow:0 5px 0 0 #bd2b2b; font-size:14px;}
.home_bottom_hot{ padding:50px 0; overflow:hidden; text-align:center;}
.home_bottom_hot_jt{ padding:45px 0; font-size:15px; color:#b4b5b7; line-height:40px;}
.home_bottom_hot_jt a{color:#b4b5b7;}
.jianju50{ padding:0 50px;}
/*按钮动效*/
.home_fuwu_donghua img
{
cursor: pointer;  
transition: All 0.8s ease-in-out;
-webkit-transition: All 0.8s ease-in-out;
-moz-transition: All 0.8s ease-in-out;
-o-transition: All 0.8s ease-in-out;  
}
.home_fuwu_donghua img:hover
{
 transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
}
/*电脑端单独样式*/
@media(min-width:991px)
{
.gaodu{ height:30px;}	
.bianju{ padding:0 140px;}
.juli_top80{ margin-top:80px;}
.zero img{ width:30%;}
}
/*手机端单独样式*/
@media(max-width:991px)
{
.moblie_size16{ font-size:16px !important;}
.moblie_size18{ font-size:18px !important;}
.moblie_size14{ font-size:14px !important;}
.moblie_size13{ font-size:13px !important;}
.moblie_size22{ font-size:22px !important;}
.home_list_text_moblie img{ width:30px; height:30px;}
.home_list_main_moblie img{ width:75px; height:75px;}
.home_list_main_jianju{ line-height:22px !important;}
.moblie_juli_bottom20{ padding-bottom:20px !important;}
.moblie_zero img{ width:80%;}
.moblie_juzhong{ text-align:center;}
}
/*框架样式修改*/
.nav-tabs {border-bottom:0; width:100%;}
.nav-tabs li{ width:20%;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {border:0; background:url(../image/pic3.png) no-repeat center top;overflow:hidden; text-align:center; color:#fff; width:100%; line-height:70px; font-size:22px; background-size:95%;}
.number{ font-size:70px; color:#fe7474; float:left; font-weight:bold; margin-left:4px;}
.number1{ font-size:70px; color:#efefef; float:left; font-weight:bold; margin-left:4px;}
.number2{ font-size:40px; color:#fe7474; font-weight:bold;}
.nav>li>a {padding:0;}
.nav-tabs>li>a { background:url(../image/pic4.png) no-repeat center top; overflow:hidden; width:95%; line-height:70px; text-align:center; color:#676767; font-size:22px; background-size:95%;}
.nav-tabs>li>a:hover{border:0; background:url(../image/pic4.png) no-repeat center top; overflow:hidden; width:95%; line-height:70px; text-align:center; font-size:22px; background-size:95%;}