.course-menu .large_class {height:51px;border-bottom:1px solid #e5e5e5;padding:0 15px;position: relative;padding-top:12px;}
.course-menu .large_class .title a {color:#4875b4;font-size:16px;font-weight:bold;display: block;width:100%;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.course-menu .large_class .title{width:-moz-calc(100% - 20px);width: -webkit-calc(100% - 20px);width: calc(100% - 20px);}
.course-menu .large_class p a {margin-right:5px;}
.course-menu .large_class .iconfont {position: absolute;font-size:14px;color:#999;top:30%;right:5px;}
.course-menu .large_class.on{background: #4875b4}
.course-menu .large_class.on .title a, .course-menu .large_class.on p a, .course-menu .large_class.on .iconfont {color:#fff;}
.course-menu .large_class:hover{background: #4875b4}
.course-menu .large_class:hover .title a, .course-menu .large_class:hover p a, .course-menu .large_class:hover .iconfont {color:#fff;}
.course-menu .large_class ul {position: absolute;left:248px;width:380px;z-index:99999;background: #cbe1ff;top:0;min-height:80px;display: none;padding:15px;}
.course-menu .large_class:hover ul {display: block;}
.course-menu .large_class li {margin:10px 0;font-size:14px;float: left;border-right:#96adcc 1px solid;padding:0 10px;line-height: 100%;}
.course-menu .large_class li:last-child {margin-bottom:0;border:none;}
.course-menu .large_class a {color:#333;font-size:16px;display: inline-block;}
.course-menu .large_class a:hover {color:#a40000;}


/*****list_fy*****/
.list_fy{clear: both; height: 60px; margin: 0 auto; text-align: center;background: #fff;}
.list_fy li{display:inline-block;}
.list_fy li a{position: relative;float: left;padding: 6px 20px;line-height: 150%;text-decoration: none;background-color: #fff;border: 1px solid #ddd;color: #428bca; }
.list_fy li:first-child a{margin-left: 0;border-bottom-left-radius: 4px;border-top-left-radius: 4px;}
.list_fy li:last-child a{margin-right: 0;border-bottom-right-radius: 4px;border-top-right-radius: 4px;}
.list_fy .on a,.list_fy li a:hover{ border-color: #428bca;background-color: #428bca; color: #fff;}

.black_overlay{display: none;position: absolute;top: 0%;left: 0%;width: 100%; height: 100%;background-color: black; z-index:1001; -moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=90);}
.white_content {display: none;position: fixed;top:50%;left:50%;width: 720px;z-index:1002; margin-left: -360px; background: #fff; border: 5px solid #ccc; padding: 10px; margin-top: -180px;}
.white_content .close{ position:absolute; right:10px; cursor: pointer;}
.white_content .close i{ font-size:18px;}
.white_content h3{ text-align:center; font-size: 28px; color: #024744; font-weight: bold; margin: 10px auto; margin-top: 30px;}
.white_content ul{width: 360px; margin: 0 auto; margin-top: 40px;}
.white_content li{ border:1px solid #ccc; margin-bottom: 15px; padding: 5px;}
.white_content li:last-child{ border:0;}
.white_content li i{ color:#666; font-size: 24px; padding-right: 5px; border-right: 1px solid #ccc; margin-right: 5px; display: inline-block; vertical-align: middle;}
.white_content .login_box1,.white_content .login_box2{ border:0; height: 25px; line-height: 25px; width: 85%; font-size: 16px;outline: none;}
.white_content .login_box2{width: 50%;}
.white_content img{ display:inline-block; vertical-align: middle;}
.white_content li a{ display:inline-block; padding: 5px 14px; margin: 0 10px; background: #ed5564; color: #fff; font-size: 16px;}
.white_content li a:hover{ color: #000;}
.white_content .login_btn2{background: #f8ab59;}
.white_content .login_btn3{background: #1ab394;}
.message_heigth{ height: 624px; margin-top: -312px;}

form#consultation_form textarea {   border: none;   width: 340px;   display: block;   padding: 5px 0px;   height: 193px;   margin: 0 auto;   resize: none;}
form#consultation_form li {height: auto;}
form#consultation_form li .login_btn3 {  background: #a40000;  color: #fff;  margin: 0 auto;  text-align: center;  padding: 5px 25px;  display: block;  line-height: 30px;}
form#consultation_form li .login_btn3:hover {background:#428bca}
form#consultation_form li:last-child {border:none;}


