﻿/* CSS Document */
/* CSS Document */

html, body,  p, span, a, abbr, abbr, applet, iframe, dl, dt, dd, ul, ol, li ,h1, h2, h3, h4, h5 ,h6, label, pre, form, fieldset, input, textare, blockquote, table, caption, tbody, tr, th, td, acronym, sddress, big, cite,
code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, legend{ margin:0; padding:0;}
 i{font-style:normal}
ol, ul, li, dl, dd, dt{ list-style-type:none;}
img{ border:0}
fieldset, img, button, hover{ border:0;}
button{ cursor:pointer;}
ins{ text-decoration:none;}
a,input,textarea,select{ outline:0; resize:none;text-decoration: none;font: 14px/1.6 "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","\9ED1\4F53",Arial,sans-serif;-webkit-tap-highlight-color:rgba(255,0,0,0);}/********-webkit-tap-highlight-color:rgba(255,0,0,0); é“¾æŽ¥é—ªçŽ°************************/
div{height:auto; }
input[type="button"], input[type="submit"],input[type="text"],input[type="reset"],input[type="number"],select,option,option selected,input[type="checkbox"],textarea{ appearance:none; -webkit-appearance:none; border:none;} 


.right{float:right}

html {-ms-touch-action: none;}
.blue{color: #3190e8 !important;} 
a,input,textarea,select{ outline:0; resize:none;}
html{ -webkit-tap-highlight-color:rgba(0,0,0,0); } /*æ¶ˆé™¤è‹¹æžœæµè§ˆå™¨æ‰‹æœºç‚¹å‡»åŽæœ‰é»„è‰²é€‰ä¸­*/
body{color: #333;font-family: Helvetica Neue,Tahoma,Arial,PingFangSC-Regular,Hiragino Sans GB,Microsoft Yahei,sans-serif;} 
a{cursor:pointer;}
/*登录框开始*/
.headrlogin{width:306px;height: 35px;float: right;line-height:35px;}
.headrlogin .unlogin{width: auto; height: 35px;  float: right;}
.headrlogin .unlogin .dl{color: #333;cursor:pointer;width: auto;height:35px;line-height:35px;float: left;display:block;text-align:center;background:url(../images/homepage.png) no-repeat  center;padding: 0 18px;background-size:15px;background-position:0% 50%;}
.headrlogin .unlogin a:hover{ text-decoration:none}
/*登录后*/
.form3{height:35px;float:left;text-align:right;color:#fff;display:none;width:auto;padding-left: 29px;background:url(../images/homepage.png) no-repeat 2px;}
.form3 span{ height:35px; float:left; text-align:left; color:#333;}
.form3 a{color:#333;}
.outbtn{ margin-left:10px; padding:0; width: 45px; height:35px; line-height: 35px;  border:none; color:#333; font-size:14px; cursor:pointer; background:none;}
#userinfo{color:#333;}
#userinfo a{color:#333; text-decoration:underline; cursor:pointer;}
/*登录弹出窗口 start*/
.login{width:370px; margin-left:9px; float:left; color:#FFFFFF; line-height:28px;}
.login a{color:#FFF; border-left:1px solid #FFF; line-height:28px; height:28px; display:inline-block; padding-left:9px;}
.login a:first-child{border-left:0px;}
.login a img{width:15px; height:16px; margin:0 5px 0 0; vertical-align:middle;}
.login .login_panel{ display:none; width:350px; height:362px; color:#999; margin:0 auto; font-size:14px;}
.login .login_panel input.login_name,.login .login_panel input.login_pass{ width:310px; height:46px; line-height:46px; border:1px solid #d4d4d4; font-size:14px; color:#333;  text-indent:5px; }
.login .login_panel input.login_name{ background:url(../images/login_user.jpg) no-repeat 280px 10px #f1f1f1;}
.login .login_panel input.login_pass{ background:url(../images/login_lock.jpg) no-repeat 280px 10px #f1f1f1;}
.login_close{ cursor:pointer;}
.login_window{ cursor:pointer;}
/**********æ–°ç‰ˆæœ¬*******************************************************************************************/
.index2_input{width: 250px;height: 29px;float:right;margin:1px 20px 0 0;background:#fff;}
.sousuo{width: 250px;height:30px;border:1px solid red;margin-top:2px;border:1px solid #ccc;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;background:url(../images/sad.png) no-repeat;background-size:20px;background-position:5%;/* padding-left:40px; */}
.sousuo form{margin:0; padding:0; border:none;}
.index2_input .ss2{width: 41px;height:27px;float: left;margin:0;padding:0;border:none;background:none; cursor:pointer}
.index2_input .ssk{width: 206px;height:28px;float:right;background:none; line-height:28px;}
.index2_top{width:100%;min-width:1200px;height:35px;background:#f2f2f5;}
.index2_top_div{width:1200px;height:35px;margin:0 auto;line-height:35px;font-size:13px;}
.index2_top_ul_left{float:left;width: 912px; height:35px}
.index2_top_ul_left li{float:left;padding:0 15px;}
.index2_top_ul_right{float:right;}
.index2_top_ul_right li{float:left;padding:0 20px;}
.index2_top_ul_right li a{color:rgb(102, 102, 102);}
.index2_top_ul_right li a:hover{color:#1296db;}
.index2_top_logo{width:100%;min-width:1200px;height:300px;background:#f2f2f5;background:url(../images/bg-news-zhengheng01-cartoon2.jpg) no-repeat ;background-position:50% 50%; }
.index2_top_logo_div{width:1200px;height:35px;margin:0 auto; }
.index2_top_logo_div img{float:left;width:600px;padding-top:80px;}
.index2_title{width:100%;min-width:1200px;height:48px;background:#24282c;}
/*导航开始*/
/*登录弹出窗口  end*/

.nav{ height:48px; background:#24282c; z-index:99; position:relative;min-width:1200px}
.nav ul{width:1200px; height:48px; margin:0 auto;}
.nav ul li{ width:120px; height:48px; float:left;  position:relative;}
.nav ul li a{ width:120px; height:48px; float:left;display:block; color:#FFF;font-family:"微软雅黑"; font-size:16px; text-align:center; font-weight:bold;border-right:2px solid #545558;line-height:48px;}
.nav ul li a:hover{ color:#fff; text-decoration:none; }
.nav ul .on a{ font-weight:bold; color:#fff;}

.nav ul.menu-heng li.li-dp1:hover ul.ul-dp2{ display:block;}

.nav ul.menu-heng li .ul-dp2{ display:none; position:absolute; left:0; top:48px; width:148px; z-index:9999}
.nav ul.menu-heng li .ul-dp2 li.li-dp2{ height:48px; line-height:48px; background-color:#24282c; text-align:center; border-bottom:2px solid #545558; border-right:none; }
.nav ul.menu-heng li .ul-dp2 li.li-dp2:hover{  }
.nav ul.menu-heng li .ul-dp2 li.li-dp2 a{ color:#fff9ec; font-family:"宋体"; font-size:14px; font-weight:normal; display:inline;background:none;}
.nav ul.menu-heng li .ul-dp2 li.li-dp2 a:hover{ color:#1296db;}
/*导航结束*/
.index2_news_div{width:1200px;height: 410px;background:#fff;margin:0 auto;padding-top:8px;}
.index2_news_banner{width:790px;height:395px;float:left; }

.index2_news_more{float:right;color:#1296db;line-height:50px;margin-right:15px; display:block; width:42px; height:50px; }
.index2_news_text{width:400px;height:391px;border:2px solid #f2f2f5;float:right;}
.index2_news_title{width: 397px;}
.index2_news_title a{font-size:14px;line-height:30px;color:#333333;width: 387px;height:30px;display:block;float:left;margin:11px 0 0px 10px;}
.index2_news_title a i{padding:0 5px; float:left;}
.index2_news_title a span{ display:block; float:left}
.index2_news_name{width:100%;height:50px;background:#f2f2f5; }
.index2_news_name span{background:url(../images/newss.png) no-repeat;width:200px;height:50px;line-height:50px;display:inline-block;padding:0 0 0 50px;font-size:16px;float:left;}
.index2_news_title a:hover{color:#1296db;text-decoration: underline;} 
 .index2_news_text_span{width: 293px;height:25px;overflow: hidden;display:block;white-space: nowrap;text-overflow: ellipsis;}
.index2_news_new{float:right;display:block; width:35px; height:30px; }
.index2_news_new img{ margin-top:8px;}

.index2_center{width:1200px;height: 324px;background:#fff;margin: 10px auto;/* background:#CF0 */}
.index2_center_div{float:left;width:369px;height: 310px;background:#fff;border: 2px solid #f2f2f5;padding:5px 10px;overflow:hidden;margin-right: 10px;}
.index2_center_div:hover{/*border:2px solid #feb886; */}
.index2_center_title{ width:100%; height:48px; float:left;}
.index2_center_title p{font-size:16px;width: 149px;padding-left:65px;line-height:48px;color:#fff;margin-bottom:5px;float:left;}
.index2_center_title a{float:right;margin:15px 8px 0 0; width:42px; height:22px;}

.index2_center_one li img{width:275px;opacity:0.5;filter:alpha(opacity=50); }
.index2_center_one li img:hover{width:275px;opacity:1;filter:alpha(opacity=100); }

.index2_center_two li{width:100%;height:auto;overflow:hidden;border-bottom:1px dashed #ccc;}

.index2_center_two li a span{font-size:14px;line-height:30px;height:30px;width:95%;display:block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color:#323232;}
.index2_center_two li a span:hover{color:#fa5f3a; }
.index2_center_two li:hover{border-bottom:1px dashed #fa5f3a; }
.index2_center_three li{width:50%;height:30px;overflow:hidden;float:left;text-align:center;}
.index2_center_three li a{font-size:14px;line-height:30px;color:#323232;}
.index2_center_three li a:hover{color:#fa5f3a; }
.index2_center_four{ width:100%; height:auto; float:left; }
.index2_center_four li{width:98%;height:31px; line-height:31px;overflow:hidden;padding:0 1%;border-bottom:1px dashed #ccc; float:left;}
.index2_center_four li a {color:#323232;width:82%;height:31px;line-height:31px;float:left;overflow:hidden;}
.index2_center_four li span{font-size:14px;line-height:31px;height:31px;display:block; float:right}
.index2_center_four li:hover{border-bottom:1px dashed #fa5f3a; }
.index2_center_four li a:hover{color:#fa5f3a;}
.index2_center_four li a i{float:right;font-size:14px;line-height:31px;height:31px;margin:0px 0 0 0;}

.index2_pic{width:1200px;height:auto;overflow:hidden; margin:20px auto; }
.index2_pic p{font-size:18px;padding:15px 0 0 5px;}
.index2_pic .index2_pic_title{font-size:18px;padding:15px 0 0 5px; float:left; width:100%; height:50px;}
.index2_pic_color{color:#fa5f3a;font-weight:700;background:url(../images/index2_lianjie.png) no-repeat left;padding-left:30px;/* background-size:38%; */line-height:50px;display:inline-block;/* background-position:3px 11px */}
.index2_blogroll,.index2_blogroll ul{width:1200px;height:auto;}
.index2_blogroll ul li{float:left;}
.index2_blogroll ul li a{color:#323232;padding:20px;line-height:30px;}
.index2_blogroll ul li a:hover{color: #fa5f3a}

.index2_bottom { width: 100%;height: auto;min-width: 1200px; background: #202020;padding:20px 0px; font-size: 14px;text-align: center;color: #999999;line-height:50px;}
.index2_bottom span{ color: #999999;line-height:28px;}
.index2_bottom span a{ color: #999999;}
 

/******é®ç›–å±‚***************************/
.index2_main{width:100%;height:100%;position:fixed;z-index:99;top:0;background:#000;opacity:0.6;filter:alpha(opacity=60); }
/******æ‹›ç”Ÿè¯¦æƒ…**é“¾æŽ¥**********************/
.index2_student{width:50px;height:auto;position:fixed;z-index:9;top:50%;left:100%;margin:-50px 0 0 -50px;background:#202020; }
.index2_student a{color:#fa5f3a;font-size:18px;font-weight:700;padding:15px;display:block;}
/******æ‹›ç”Ÿè¯¦æƒ…*************************/
.index2_student_div{width:700px;height:auto;position:fixed;z-index:999;top:50%;left:50%;margin:-250px 0 0 -400px;background:#fff;padding:20px 60px; }
.index2_student_title{width:100%;font-size:24px;font-weight:600;text-align:center;padding:20px 0 20px 0;}
.index2_student_div span{line-height:25px;font-size:15px;}
.index2_student_btn{width:250px;height:37px;background:#fa5f3a;line-height:37px;display:block;color:#fff;font-size:16px;text-align:center;margin:20px auto;border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px; box-shadow:0 0 10px 5px #ccc;-moz-box-shadow:0 0 10px 5px #ccc;-ms-box-shadow:0 0 10px 5px #ccc;-o-box-shadow:0 0 10px 5px #ccc;-webkit-box-shadow:0 0 10px 5px #ccc;  }
.index2_content_div{width:200px;height:auto;border: 2px solid #f2f2f5;position:fixed;top:390px;left:83%;text-align:center;padding:10px;z-index: 999999;background-color: white;}
.index2_content_div p{padding-bottom:5px;}
.index2_content_div_wei{width:120px;height:120px;z-index: 999999;}
.index2_content_div_num{background:url(../images/index2-phone.png) no-repeat;/* background-size:25px; */ background-position:0px 0px;padding-left:20px;}
.index2_content_div_email{background:url(../images/mailbox.png) no-repeat;/* background-size:18px; */background-position:17px 3px;}

.index2_content_div_email a{color: #333;}
.index2_content_div li{font-size:13px;line-height:22px;}


.index2_pic_teachter{color:#fa5f3a;font-weight:700;background:url(../images/index2_teacher.png) no-repeat left;padding-left:40px;line-height:50px;display:inline-block;}
.index2_blogroll_teachter{width:1200px;height: 260px;float:left;}
/**********åå¸ˆé£Žé‡‡*************/
.swiper-container2{width: 1200px;height: 250px;color:#fff;font-size:20px; position:relative;z-index:1; float:left}

.swiper-slide-bg img{width:300px;height:250px;}

 
.index2_swiper_div{width:300px;height:250px;background:rgba(0, 0, 0, 0.5);position:absolute;z-index:9;top:0; text-align:center;padding:50px 0;color:#fff} 

 

.teacher_title{width:100%;min-width:1200px;text-align:center;height:150px;margin:50px 0 0 0;background:url(../images/flxpxullbpambo1lsitgty-vhx63.jpg) no-repeat center;}
.teacher_title p{font-size:20px;font-weight:900;color:#fa5f3a;padding:35px 0 0 0;}

.teacher_title span{font-size:16px;color:#ccc;padding:20px 0 0 0;display:block}
.teacher_search{border:1px solid #e5e5e5 !important;width:350px;height:40px;background:#fff url(../images/1.png) no-repeat left;padding-left:30px;float:right;background-size:20px;background-position:5px}
.teacher_search_div{width:1200px;height:80px;margin:0 auto;padding:20px;}
.teacher_search_btn{color:#fff;background:#fa5f3a;border:1px solid #fa5f3a;width:80px;height:40px;float:right;}

/****ä¸‹æ‹‰èœå•*****************************/
.sub-menu{ position:absolute;z-index:99;display:none }
.sub-menu li{display:block; float:none;width: 150px;text-align: center;border-bottom: 2px solid #545558;height: 48px;    background: #24282c;}
/*首页焦点图切换左一右四(右边隐藏)*/
.ExxFlash1{width:790px; height:395px; overflow:hidden; float:left;}
.ExxFlash1 .fla_left,.ExxFlash1 .fla_bigimg,.ExxFlash1 .fla_bigimg img{width:790px; height:395px; float:left;}
.ExxFlash1 .fla_left {position:relative;}
.ExxFlash1 .fla_title {position:absolute;left:0;bottom:0;height:35px;text-align:center;width:790px;background:url(../images/greybg.png) repeat;z-index:10;overflow:hidden;}
.ExxFlash1 .fla_title a{text-decoration:none; font-size:14px; color:#FFFFFF; font-weight:bold;line-height:35px;}
.ExxFlash1 .fla_right{width:118px; height:304px; float:right; display:none;}
.ExxFlash1 .fla_right ul{margin:0; list-style:none;}
.ExxFlash1 .fla_right ul li{margin:0 0 4px 0; padding:0 0 0 5px; float:left;}
.ExxFlash1 .fla_right ul li.fla_fli{margin:0 0 3px 0;padding:0 0 0 5px}/*第一个li*/
.ExxFlash1 .fla_right ul li img{width:104px; height:65px;  padding:2px;border:2px solid #CCC;}
.ExxFlash1 .fla_right ul li.cur{}
.ExxFlash1 .fla_right ul li.cur img{border:2px solid #009075;}
.ExxFlash1 .fla_right a{display:block;}
 /*图片切换*/
.LeftMove {width:1200px;height:250px;overflow:hidden;position:relative;margin:0 auto;}
.LeftMove ul { list-style:none; position:absolute; margin:0; padding:0; left:0;top:20px;}
.LeftMove li { width:300px; height:138px; margin:0 10px; float:left; position:relative }
.LeftMove li img{ width:300px; height:250px;display:block; border:1px solid #CCC;}
.LeftMove li span{ width:300px; height:35px; float:left; display:block; line-height:35px; text-align:center; overflow:hidden; position:absolute;background:url(../images/greybg.png) no-repeat center; top:196px; left:0; color:#fff;}