@charset "utf-8";/* ================================== 【官方网站】技术支持：凡高科技——银灵子==================================== */body{  position: relative;}.main_box{ margin:0 auto; width:1200px; position:relative;}input{outline: none;}/*===============================================header================================================*/#header .main_box{position:relative}#header .logo_box{background:url(../images/bg_top.png) center bottom no-repeat}#top_bar{background:#7f8081;line-height:32px;height:32px}#top_bar .main_box{position:relative}#top_bar p{color:#cacbcc;font-size:12px}#top_link{position:absolute;top:0;right:0}#top_link a{height:30px;line-height:30px;display:inline-block;padding:0 5px;font-size:12px;color:#cacbcc;background:url(../images/line_top_link.png) right center no-repeat}#top_link a:hover{color:#fff}.text_news_box{ height:124px; overflow:hidden}#logo_box{display:table;height:107px;text-align:justify;position:relative}#logo_box a{display:table-cell;vertical-align:middle}#top_tel{color:#505050; font-size:14px; line-height:50px; position:absolute; right:0; top:30px; height:50px}#top_tel span{color:#505050;}#top_tel strong{font-size:20px;font-weight:700;color:#216bc6}#top_tel div{float:left; padding-left:30px}#top_tel .tel_box{background:url(../images/icon_top_tel.png) left center no-repeat}.nav_box{height:50px}.nav_box .main_box{position:relative;background:#222}#top_date_box{ position:absolute; left:365px; top:38px;}#top_date_box .box{ position:relative;  padding-left:50px;}#top_date_box strong{ display:block; position:absolute; left:0; top:0; font-size:18px;  color: #39393a; font-weight:bold; height:34px; line-height:34px; width:30px; padding-left:15px; background:url(../images/bg_top_date.png) left top no-repeat;} #top_date_box span{ display:block; font-size:12px; color:#39393a; line-height:16px; }#nav_box{ background:#f5f5f5; }#nav ul{ }#nav li{display:block;float:left;width:120px; }#nav li .a{display:block;text-align:center;position:relative;height:40px}#nav li .a strong{ position:relative;z-index:11;display:block;text-transform:uppercase;font-size:15px;line-height:40px;height:40px;color:#363636;text-align:center}#nav li .a i{ position:absolute;   top:-1px; background:#216bc6; width:0px; display:block; margin:0 auto; text-align:center; z-index:4; height:2px;}#nav .on .a strong{}#nav .on .a i{width:120px;}#nav li:hover .a i{width:120px;} #nav .title .a{background:url(../images/icon_nav_sub.png) 110px 20px no-repeat;-moz-transition:all 0 ease-in-out;-webkit-transition:all 0 ease-in-out;-o-transition:all 0 ease-in-out;-ms-transition:all 0 ease-in-out;transition:all 0 ease-in-out}#nav .title .list{display:none;position:relative;background:#0051ac}#nav .title{position:relative}#nav .title .list{position:absolute;width:135px;z-index:9;background:url(../images/icon_nav_sub_on.png) 110px 20px no-repeat #0051ac;top:0;left:-1px}#nav .title .list .box{padding:0 30px 10px 30px;margin-top:45px;background:#f5f5f5}#nav .title .list a{display:block;font-size:12px;color:#444;line-height:34px}#nav .title .list a:hover{color:#0051ac}/*================= banne===================*/#banner{ position:relative; height:430px;}#banner .bd { position:relative;}#banner .bd a{ display:block; width:100%; height: 430px;}#banner .hd{ position:absolute; left:0; bottom: 20px; width:100%; display:inherit;text-align:center;     }#banner .hd ul{ display:inline-block; }#banner .hd ul li{ display:block; float: left; margin: 0 3px;  padding-top:8px;}#banner .hd ul li a{height:10px; width:10px; margin:0 1px; background:#216bc6;  display:block; border-radius:50%;  }#banner .hd ul li a:hover{ background:#fff; }#banner .hd ul .on a{  background:#fff;   }#banner  .bnt{ position:absolute;  top:50%; z-index:3; margin-top:-70px;}#banner  .bnt:hover{ }#banner .prev{ position:absolute; left:-54px; }#banner .next{ position:absolute; right:-54px; }#banner:hover .prev{left:50px;  opacity:1; filter:alpha(opacity=100);}#banner:hover .next{right:50px; opacity:1; filter:alpha(opacity=100);} /*==============footer=====================*/#footer .copyright{background: #434343;padding: 15px 0;color:#8b8a8a;line-height: 20px;font-size:12px;text-align:center;position:relative;margin-bottom: 76px;}#footer a{ color:#8b8a8a; }#footer .main_box{ position:relative;}#footer a:hover{ color:#fff;}    #fot_form{background: #216bc6;padding:20px 0;position: fixed;left: 0;bottom: 0;width: 100%;z-index: 999999; text-align: center;}#fot_form .main_box{ position:relative; height:36px;    width: auto;    margin: 0 auto;    display: inline-block;}#fot_form .title{ position:absolute; left: 0; top:-3px; color:#fff;}#fot_form .title strong{ display:block; font-size:18px;}#fot_form .title span{ display:block; font-size:12px;}#fot_form .content{ margin-left:135px;}#fot_form input{ display:block; height:36px; width:180px; line-height:36px; border:none; background:#fff; float:left; padding:0 15px; margin-right:25px; }#fot_form input[type="submit"]{ cursor:pointer; background:#383836; color:#fff; width:150px;}#fot_form input[type="submit"]:hover{ background:#000;}#fot_form .select_ui, select{ width:180px; float:left; margin-right:25px; font-size:12px; }#fot_form .select_ui .select_text_ui{ font-size:12px; color:#868687;}#fot_child{ position:absolute; right:0; bottom: -15px; z-index:99;}     /*=================通知公告===================*/#s_main_box{margin: 25px auto 33px auto;position:relative;z-index:99;}#s_main_box .floor{ padding:25px 0;}.s_title{ display:block; margin-bottom:28px; position:relative;  }.s_title h1{ position:relative;  display: block;}.s_title span{ color:#216bc6; padding-left: 5px; font-size:18px;   }.s_title strong{ color:#000000; font-size:18px; }.s_title .more{ display:block; color:#b8b8b9; font-size:12px;   position:absolute; right:0; top:0px; line-height:40px; }.s_title .more:hover{  color:#216bc6; }#s_main_box .f1 .content{ height: 240px;}#s_main_box .f1 .left,#s_main_box .f3_f4 .left{ width:815px;}#s_main_box .f1 .right,#s_main_box .f3_f4 .right{ width:330px;}#s_main_box .f2 a{ display:block; }#s_main_box .f2 a img{ display:block; width:1200px;}#tab_news{position: absolute; left: 0; width: 315px; height: 240px; top: 1px;}#tab_news .box{ position: relative;}#tab_news .bd a{ display: block; position: relative;}#tab_news .bd a img{ display: block; width: 315px; height: 240px;}#tab_news .bd h1{ position:absolute; left:0px; bottom: 0px; height:40px; width:257px; text-align:center; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');background:rgba(0,0,0,0.6);  display:block; padding: 0 34px; text-align: center; color: #fff; font-size: 12px; height: 40px; line-height: 40px; }#tab_news .hd a:hover{  }#tab_news .hd .on a{   }#tab_news  .bnt{background: #216bc6; border-radius: 0; color: #fff; font-family: "SimSun"; font-size: 22px; line-height: 40px; position:absolute; bottom: 0; z-index:3; display: block; width: 24px; height: 40px; line-height: 40px;}#tab_news  .bnt:hover{ }#tab_news .prev{ position:absolute; left:0px; }#tab_news .next{ position:absolute; right:0px; }#tab_news:hover .prev{left:0px;  opacity:1; filter:alpha(opacity=100);}#tab_news:hover .next{right:0px; opacity:1; filter:alpha(opacity=100);} #text_news_box{ margin-left: 345px;}/*=================文字新闻===================*/.text_news_box  {}.text_news_box li{background:url(../images/icon_dd.png) left center no-repeat;display:block;position:relative;padding-left: 15px;line-height: 30px;position:relative;border-bottom: #b1b1b1 1px dashed;}.text_news_box li span{color:#b2b2b3; font-size:12px; position:absolute; right:0; top:0; }.text_news_box li  a{color:#3f4041;  font-size:12px; display:block; width:240px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; }.text_news_box li a:hover{  color:#216bc6; }/*=================新闻中心==================*/#s_news .content{ position: relative; }#s_news .hot_news{padding-bottom: 10px;border-bottom:1px dotted #979797;margin-bottom: 8px;}#s_news .hot_news h1{ position:relative; height: 20px; line-height:20px; padding-bottom:10px;}#s_news .hot_news h1 a{ color:#3f4041; font-size:18px;  display:block; width:100%; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}#s_news .hot_news span{  color:#8e8e8f; font-size:12px;   display:block; margin-bottom: 8px; padding-top: 5px;}#s_news .hot_news p{ font-size:12px; color:#6b6b6c; line-height:20px; height:40px; overflow:hidden; }#s_news .hot_news h1 a:hover{ color:#216bc6; }#s_news .bd .text_news_box{ height:120px; }#s_news .bd .text_news_box li{ line-height:30px;}#s_news .bd .text_news_box li a{ width:600px;}/*=================成绩查询==================*/#s_leader .content{ height: 240px; position: relative;} #s_leader .pic_box{ position: absolute; left: 0; top: 0; width: 180px; height: 235px; border:1px solid #ecebeb;}#s_leader .pic_box img{  width: 180px; height: 235px;}#s_leader .text_box{ margin-left: 205px; padding-top: 15px;}#s_leader .text_box h1{ display: block;}#s_leader .text_box h1 a{ color: #000; font-size: 16px;}#s_leader .text_box h1 span{ color:#aeaeae; font-size:12px; text-transform: uppercase;}#s_leader .text_box .ar_article{ padding:15px 0 15px 0; color: #7b7a7a; font-size: 12px; line-height: 22px; max-height: 132px;}#s_leader .text_box .ar_article p{ color: #7b7a7a; font-size: 12px; line-height: 22px;}#s_leader .text_box .more{ color: #216bc6; font-size: 12px; }#s_leader .text_box .more:hover{ text-decoration: underline;}#s_choose .title{}#s_choose .title img{ display: block; margin: 40px auto 40px auto;}#s_choose .content img{display: block; margin: 0 auto; }#s_class_setting .title { text-align: center; display: inherit; margin-bottom: 40px;}#s_class_setting .title h1{display:inline-block;  color: #000000; border-bottom: 3px solid #216bc6; font-size: 22px; padding-bottom: 10px; }#s_class_setting .content{ height: 300px;}#s_class_setting dl{margin-right: -6px ;}#s_class_setting dd{ display: block; margin-right: 6px; width: 295px; height: 300px; float: left; position: relative; }#s_class_setting dd .pic_box{ position: absolute; left: 0;  display: block;}#s_class_setting dd .pic_box img{ width: 295px; height: 195px; display: block;}#s_class_setting dd .text_box{ position: absolute; left: 0; width: 275px; padding: 40px 10px;}#s_class_setting dd .text_box .box{ position: relative; height: 36px;}#s_class_setting dd .text_box strong{ font-size: 16px; color: #fff; display: block;}#s_class_setting dd .text_box span{ display: block;  font-size: 12px; color: #fff;}#s_class_setting dd .text_box a.more{ display: block; background:#fff; font-size: 12px; color: #4c4c4f; text-align: center; border-radius:3px;height: 36px;line-height: 36px; width: 80px; position: absolute; top: 0; right: 10px;}#s_class_setting dd.li1{ background: #4c7a6f;}#s_class_setting dd.li1 .pic_box{ top: 0; bottom: auto;}#s_class_setting dd.li1 .text_box{ top: auto; bottom: 0;}#s_class_setting dd.li2{ background: #a88b61;}#s_class_setting dd.li2 .pic_box{ top: auto; bottom: 0;}#s_class_setting dd.li2 .text_box{ top: 0; bottom: auto;}#s_class_setting dd.li3{ background: #8a9046;}#s_class_setting dd.li3 .pic_box{ top: 0; bottom: auto;}#s_class_setting dd.li3 .text_box{ top: auto; bottom: 0;}#s_class_setting dd.li4{ background: #466790;}#s_class_setting dd.li4 .pic_box{ top: auto; bottom: 0;}#s_class_setting dd.li4 .text_box{  top: 0; bottom: auto;}#s_class_setting dd .text_box a.more:hover{ opacity: .8; filter:alpha(opacity=80);}/*=================日期块新闻===================*/.s_date_news{ margin: 0 -45px;}.s_date_news .li{ margin: 0 45px; width: 340px; float: left;}.s_date_news .title { position:relative;   border-bottom:2px solid #dde0e2; }.s_date_news .title img{ margin-right: 10px; position: relative; top: 7px;}.s_date_news .title  h1 strong{ font-size:16px; border-bottom:2px solid #216bc6; line-height: 40px; display:inline-block; font-weight:bold; color:#111111; margin-bottom:-1px; }.s_date_news .title .more{ position: absolute; right: 0; top: 0; display: block; height: 40px; width: 22px; background: url(../images/icon_more.png) center no-repeat;}.s_date_news .title .more:hover{ background: url(../images/icon_more_hover.png) center no-repeat;}.s_date_news .up_box{  }.s_date_news .up_box ul{overflow:hidden}.s_date_news .up_box li{display:block;padding: 20px 0 14px 0;}.s_date_news .up_box li .box{ padding: 0px 0 0 75px; position:relative; height:72px}.s_date_news .up_box li a{display:block;font-size:16px; width: 100%; color:#4c4c4f;margin-bottom:13px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}.s_date_news .up_box li p{line-height:18px;font-size:12px;color:#908f8f;height:36px; overflow:hidden;}.s_date_news .up_box li h1 a:hover{color:#216bc6;}.s_date_news .up_box .date_box{position:absolute;left:0;top:0; text-align:center; border:1px solid #216bc6;  text-align:center;width:54px; height:70px;}.s_date_news .up_box .date_box strong{ display:block;font-size:24px;color:#216bc6; height:47px; line-height:47px;}.s_date_news .up_box .date_box span{ height:24px; line-height:24px; font-size:14px; color:#fff; background:#216bc6; display:block; } /*=================学帮荣誉===================*/#s_big_tab{ position:relative; margin-top:35px; height:210px; overflow:hidden; background:#f2f2f4; }#s_big_tab .hd{ display:block; position:absolute; width:230px;}#s_big_tab .hd li{ display:block; width:100%; height:105px;}#s_big_tab .hd h1{padding-top:33px; padding-left:100px;  color:#fff;}#s_big_tab .hd strong{ display:block; font-size:16px; padding-bottom:4px;}#s_big_tab .hd span{ display:block; font-size:12px;}#s_big_tab .hd li.li1{ background:url(../images/icon_title_zz1.png) 42px center no-repeat #484849;}#s_big_tab .hd li.li1.on{ background:url(../images/icon_title_zz1.png) 42px center no-repeat #216bc6;}#s_big_tab .hd li.li2{ background:url(../images/icon_title_zz2.png) 42px center no-repeat  #484849; }#s_big_tab .hd li.li2.on{ background:url(../images/icon_title_zz2.png) 42px center no-repeat  #216bc6; } /*=================师资团队===================*/#s_big_tab .bd{ margin-left:270px;}#s_big_tab .bd .section{ height:210px; position:relative;}#s_big_tab .bd .more{ display:block; width:40px; line-height:210px; color:#fff; font-size:12px; text-align:center; background:#c4c4c5; position:absolute; right:0; top:0; z-index:9;}#s_big_tab .bd .box{ padding-top:23px; width:855px; overflow:hidden;}#s_big_tab .bd ul{ margin-right:-35px;}#s_big_tab .bd li{ display:block; position:relative; float:left; width: 190px; margin-right:35px; }#s_big_tab .bd li a{ display:block;}#s_big_tab .bd li a:hover h1{ color:#216bc6;}#s_big_tab .bd li img{ width:190px; height:145px; display:block; }#s_big_tab .bd li h1{  display:block; font-size:14px; color:#615e5e; padding-top: 7px; text-align:center; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}#s_big_tab .bd .more:hover{ background:#216bc6;}/*=================优秀学子===================*/#s_yxxz .title { text-align: center; display: inherit; margin-bottom: 40px;}#s_yxxz .title .box{display:inline-block;  border-bottom: 3px solid #216bc6; padding-bottom: 10px; }#s_yxxz .title h1{ color: #000000;  font-size: 22px; display: block;}#s_yxxz .title p{ font-size: 14px; color: #777474; padding-top: 5px;}#s_yxxz .content{ background:url(../images/bg_s_yxxz.png) left bottom repeat-x;}#s_yxxz .main_box{  position:relative; }#s_yxxz .bd{  position:relative; width:1100px; overflow: hidden; margin: 0 auto; }#s_yxxz li{ float:left; width:245px; margin-right:40px; background:#fff;   display:block;  }#s_yxxz li a{  position:relative; display:block; }#s_yxxz li img{ width:245px; height:390px; display:block;}#s_yxxz li img:hover{  }#s_yxxz li .text_box{ position: absolute; left: 0; width:175px; bottom: 0; padding: 15px 35px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);}#s_yxxz li span{ display:block;   font-size:14px; color:#fff; }#s_yxxz li strong{ display:block; padding-bottom:3px;  font-size:16px; color:#fff;  }#s_yxxz li strong:hover{ color:#216bc6;}#s_yxxz li:hover .text_box{ filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC000000', endColorstr='#CC000000');background:rgba(0,0,0,0.8);}#s_yxxz  .pro_btn{ }#s_yxxz  .pro_btn a{ position:absolute; bottom: 86px;}#s_yxxz  .pro_btn .prev{ left: 0px; }#s_yxxz  .pro_btn .next{ right:0px;}#s_yxxz .more{ display: block; border-radius: 2px; width: 150px; height: 40px; line-height: 40px; text-align: center; font-size: 12px; color: #818181; background: #f8f8f9; border: 1px solid #eaeaec; margin: 40px auto 0 auto;}#s_yxxz .more:hover{ background: #216bc6; color: #FFF; border: 1px solid #216bc6;}/*=================成人高等教育===================*/#s_crgdjy{ overflow:hidden; margin-bottom: 70px;  }#s_crgdjy .content{overflow:hidden; margin:-10px auto 0 auto; width:320px; height: 365px;}#s_crgdjy dl{ margin:0 -35px;  }#s_crgdjy dd{display:block; position:relative; float:left; width: 60px; padding:25px 35px 25px 35px ; border-bottom:1px solid #e7e7e9;}#s_crgdjy dd img{   display:block; margin:0 auto; width:60px; height:45px; }#s_crgdjy dd h1{  display:block; font-size:14px; color:#575859; padding-top: 15px; text-align:center; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}#s_crgdjy dd:hover h1{ color:#216bc6;}#s_crgdjy dd:hover img{transform:rotateY(180deg);-webkit-transform:rotateY(180deg); /* Safari and Chrome */-moz-transform:rotateY(180deg); /* Firefox */}/*================= 校园采风 ===================*/#s_school{ position:relative; height:440px;} #s_school a{ display:block;}#s_school .box1{ position:absolute; left:0; top:0;  height:440px; overflow:hidden;} #s_school .box1 img{ width:600px; height:440px;}#s_school .box2{ position:absolute; left:602px; top:0;   width:298px; height:219px;440px; overflow:hidden;} #s_school .box2 img{ width:298px; height:219px;}#s_school .box3{ position:absolute; right:0; top:0;   width:298px; height:219px; overflow:hidden;} #s_school .box3 img{  width:298px; height:219px;}#s_school .box4{ position:absolute; left:602px; bottom:0;   width:298px; height:219px; overflow:hidden;} #s_school .box4 img{  width:298px; height:219px;}#s_school .box5{ position:absolute; right:0; bottom:0;   width:298px; height:219px; overflow:hidden;} #s_school .box5 img{  width:298px; height:219px;}   /*==============================--内页开始==============================-*/.n_main_box{ margin-top:30px; margin-bottom:95px; position:relative;}.n_banenr{ height:270px; width:100%; overflow:hidden;} /*==============当前位置=====================*/.position{ position:absolute;     line-height: 73px; height:73px; right:0px; top:0px; color:#8a8c8e; background:url(../images/icon_home.png) left center no-repeat; padding-left:15px;}.position span, .position a, .position i{ font-size:12px; color:#8a8c8e;}.position em{ font-size:12px; color:#216bc6; font-style:normal;}.position a:hover{ color:#216bc6;}/*==============n_content_left=====================*/.n_left{ width:260px; float:left;  overflow:hidden;}.n_left .title{ height:90px; padding-left:60px; background:url(../images/icon_n_title.png) 20px center no-repeat #216bc6;}.n_left .title strong{ display:block;   color:#fff; display:block; font-weight:bold; font-size:14px; padding-top: 26px;}.n_left .title span{ display:block; color:#fff; display:block; font-weight:bold; font-size:14px; }  /*=================侧导航==================*/#n_nav{ background:#f7f7f9; padding:20px 0 20px 0;  border:1px solid #e9e9ec;}#n_nav dt h1{ display:block; width:230px; margin-left:10px;  }#n_nav dt{ position:relative; padding:0 25px; display:block;  line-height:38px; height:38px; overflow:hidden; }#n_nav dt a{font-size:14px; color:#343536; display:block;}#n_nav dt.on{ background:url(../images/bg_sub_li.png) 0 center  no-repeat; }#n_nav dt.on a{ color:#fff; }#n_nav dt:hover{background:url(../images/bg_sub_li.png) 0 center  no-repeat; }#n_nav dt:hover a{ color:#fff}#n_nav dt.nav_title a{background:url(../images/icon_left_li.png) 175px center no-repeat}#n_nav dt.nav_title:hover a{ background:url(../images/icon_left_li_on.png)  175px center  no-repeat; color:#fff;}#n_nav dt.title_on{ background:url(../images/bg_sub_li.png) left bottom  no-repeat; }#n_nav dt.title_on a{ background:url(../images/icon_left_li_on.png)  175px center  no-repeat; color:#fff;}#n_nav dd{ padding:10px 0px; display:block; width:230px; margin-left:10px;   display:none;}#n_nav dd .box{ }#n_nav dd a{ display:block; padding:0 25px; position:relative; font-size:12px; border-bottom:1px solid #e1e1e3; color:#555555; line-height:30px; height:30px; overflow:hidden;}#n_nav dd a:hover{font-weight:700;color:#216bc6}#n_nav dd a.on{font-weight:700;color:#216bc6}  #left_video{ margin-top:20px;}#left_video h1{ line-height:45px; height:45px;  background:#3d88cf; font-size:14px; padding:0 18px; color:#fff; }#left_video h1 span{ color:#fff; font-size:12px; text-transform:uppercase;}#left_video a{ display:block;}#left_video img{ width:260px; display:block;}    /*==============n_content_right=====================*/.n_right{ width:910px;float:right;  }.n_title{ position:relative; height:40px; line-height:40px; padding-top:15px;  border-bottom:1px solid #dde0e2; }.n_title h1{ font-size:16px; border-bottom:1px solid #216bc6; display:inline-block; font-weight:bold; color:#111111; margin-bottom:-1px; }/*==================分类导航=================*/#n_sub_nav{ position:relative; display:inherit; text-align:center; margin-top:10px; margin-bottom:40px;}#n_sub_nav a{ width:100px;  margin:0 5px; display:inline-block; height:30px; line-height:30px; border-radius:0px; background:#fff;   text-align:center; color:#fff; background:#68696b; font-size:14px;}  #n_sub_nav a:hover{  background:#216bc6;  }#n_sub_nav a.on { background:#216bc6;  } /*==============n_content=====================*/.n_content{ min-height:360px; padding-top:40px;} /*=================师资力量==================*/#n_teacher{}#n_teacher ul{ margin:-20px -20px -20px -18px;}#n_teacher li{ margin:20px; padding:15px; background:#fff; box-shadow:0 0 5px #ccc; display:block; position:relative; float:left; width: 245px; }#n_teacher li a{ display:block;}#n_teacher li a:hover h1{ color:#216bc6;}#n_teacher li img{ width:245px; height:245px; display:block; }#n_teacher li h1{  display:block; font-size:14px; color:#615e5e; padding-top: 13px; text-align:center; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}#n_teacher li:hover {box-shadow:0 0 5px #216bc6;}/*=================优秀学子==================*/#n_student ul{  margin:-15px -25.5px;}#n_student li{ display:block;  background:#f7f7f9; width: 432px; float:left;  position:relative; margin:15px 22.5px; height:243px; border:1px solid #e9e9ec;}#n_student li  .pic_box{ width:155px;   display:block; position:absolute; top: -1px; left:-1px; }#n_student li  .pic_box img{ width:155px; height:245px;}#n_student li .text_box{ position:relative;   margin-left:180px; padding:47px 25px 0 0; height: 195px; overflow:hidden;}#n_student li  h1 a{ font-size:15px; margin-bottom:15px; color:#444444;display:block; white-space: nowrap; overflow:hidden; text-overflow: ellipsis; }#n_student li   p{font-size:12px; line-height:22px; color:#666666; height:66px; overflow:hidden;} #n_student li span{ display:block; color:#615e5e; font-size:12px;   margin-bottom:15px; }#n_student li  h1 a:hover{ color:#09458d;}#n_student li .more{position:absolute; right:25px; bottom: 50px; font-size:12px; display:block;  color:#666666; }#n_student li .more:hover{ color:#09458d;}#n_student li:hover{  color:#09458d; }/*===荣誉奖项===*/#n_zizhi{   margin-top:10px;}#n_zizhi ul { margin:-20px -17px; }#n_zizhi li{ display:block; width:200px; float:left; margin:20px 17px; border:1px solid #dcdcdc; }#n_zizhi li a{ display:block;}#n_zizhi li img{ width:200px; height:140px;}#n_zizhi li h1{ display:block; text-align:center; font-size:12px; line-height:34px; color:#434343; border-top:1px solid #dcdcdc;}#n_zizhi li a:hover h1{ background:#216bc6; color:#fff;}/*===高考补习===*/#n_gkbx{ margin:-30px 0 0 0;}#n_gkbx ul{overflow:hidden}#n_gkbx li{display:block; padding:30px 0; border-bottom:1px solid #eaebec}#n_gkbx li .box{ padding: 0px 0 0 75px; position:relative; height:72px}#n_gkbx li a{display:block;font-size:16px; color:#4c4c4f;margin-bottom:13px}#n_gkbx li p{line-height:18px;font-size:12px;color:#908f8f;height:36px; overflow:hidden;}#n_gkbx li h1 a:hover{color:#216bc6;}#n_gkbx .date_box{position:absolute;left:0;top:0; text-align:center; border:1px solid #8e8f91;  text-align:center;width:54px; height:70px;}#n_gkbx .date_box strong{ display:block;font-size:24px;color:#7a7b7d; height:47px; line-height:47px;}#n_gkbx .date_box span{ height:24px; line-height:24px; font-size:14px; color:#fff; background:#8c8e8f; display:block; }#n_gkbx li:hover .date_box{border:1px solid #216bc6;}#n_gkbx li:hover .date_box strong{ color:#216bc6;}#n_gkbx li:hover .date_box span{ background:#216bc6;} /*===视频列表===*/#n_video_list{  }#n_video_list ul{ margin:-5px -20px;}#n_video_list li { position:relative;width:275px; float:left; margin:5px 20px; }#n_video_list li .pic_box{ overflow:hidden; display:block; background:#000; position:relative;  width:275px; height:180px;}#n_video_list li .pic_box img{ opacity:.6; filter:alpha(opacity=60); width:275px; height:180px;}#n_video_list li .pic_box .icon{ display:block; position:absolute; top:0; left:0; height:100%; width:100%; background:url(../images/icon_play.png) center no-repeat; } #n_video_list li a{ display:block; }#n_video_list li h1{ color:#555555; font-size:14px; height:40px; text-align:center; line-height:40px;}#n_video_list li a:hover h1{ color:#216bc6;}#n_video_list li a:hover .pic_box img{opacity:.8; filter:alpha(opacity=80)}/*===校园采风===*/#n_school{  }#n_school ul{ margin:-18px -20px;}#n_school li { position:relative;width:275px; float:left; margin:18px 20px; border-bottom:1px solid #e2e3e4; }#n_school li .pic_box{ overflow:hidden; display:block; background:#000; position:relative;  width:275px; height:200px;}#n_school li .pic_box img{ width:275px; height:200px;}#n_school li i{ display:block; position:absolute; bottom:-1px; left:-1px; height:1px; width:0; background:#216bc6;   } #n_school li a{ display:block; }#n_school li h1{ color:#555555; font-size:14px; height:40px; text-align:center; line-height:40px;}#n_school li a:hover h1{ color:#216bc6;}#n_school li:hover i{ width:277px; }/*===教学评议===*/#n_jxpy{}#n_jxpy .title{ margin-bottom:45px; padding-top:10px;}#n_jxpy .title h1{ display:block; text-align:center; font-size:18px; color:#515151; font-weight:bold; }#n_jxpy .info{ margin-bottom:20px; }#n_jxpy .info{ display:inline-block; line-height:30px; font-size:14px; color:#515151; }#n_jxpy form .sx{ display:block; }#n_jxpy table th{ border:1px solid #c1c4c6; line-height:44px; text-align:center; padding:0 20px; font-size:15px; color:#515151; font-weight:bold;}#n_jxpy table td{ vertical-align:middle; border:1px solid #c1c4c6; line-height:26px;  text-align:center; padding:10px 20px; font-size:14px; color:#515151;}#n_jxpy table td input{ vertical-align:middle;}#n_jxpy table td .num{ padding-left:3px; padding-right:20px;}#n_jxpy form .sx{ margin-bottom:25px;  }#n_jxpy form .sx label{ display:block; line-height:34px;}#n_jxpy form .sx strong{ display:block; float:left; font-size:14px; color:#666666;} #n_jxpy form .sx label{ float:left;}#n_jxpy form .sx .select_ui, select{ background:#f7f7f9; width:280px; display:block; float:left; border:1px solid #c1c4c6; border-radius:2px; font-size:14px;}#n_jxpy form .sx .select_ui span{color:#666;}#n_jxpy form .sx  .select1 .select_ui, select{width:120px; }#n_jxpy form .submit{ height:35px; line-height:35px; background:#216bc6; width:195px; color:#fff; margin:45px  auto 0 auto; display:block;}#n_jxpy form .submit:hover{ background:#0d5ed5; border-radius:3px;}  /*==============新闻中心=====================*/.n_news { margin-bottom:30px;  }.n_news .up .date_box{ position:absolute; top: 55px; left: 258px; width:65px; height:65px; background:url(../images/bg_titme.png) center no-repeat; text-align:center; color:#fff;}.n_news .up .date_box span{ display:block; padding-top:13px;}.n_news .up  li{ display:block;}.n_news .up  li .fl{ width:290px;}.n_news .up  li .fl  img{ width:290px; height:220px; }.n_news .up  li .fr{ width:580px;  position:relative; height:220px; }.n_news .up  li .fr h1{ display:block; padding-bottom:5px; padding-top:25px;}.n_news .up  li .fr h1 a{  font-size:16px;  color:#3a3a3a;   display:block; padding-bottom:15px; margin-bottom:10px; border-bottom:1px solid #dadada; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}.n_news .up  li .fr span{position:absolute; left:0; bottom:30px;  font-size:13px; display:block;   color:#777777; }.n_news .up  li .fr h1 a:hover{ color:#216bc6;  }.n_news .up  li .fr .more{ display:block; position:absolute; font-size:13px; right:0; bottom:25px; color:#fff; height:28px; line-height:28px; width:85px; text-align:center; background:#216bc6;}.n_news .up  li .fr .more:hover{  background:#124186;  }.n_news .up  li .fr p{ line-height:26px; color:#777777; font-size:12px;}.n_news_tex{}.n_news .un  ul{margin-bottom: -30px;  }.n_news .un  li{ line-height:38px; padding-left:20px;  height:38px; display:block; position:relative;  background:url(../images/icon_news_li.png) left 15px no-repeat;}.n_news .un  li i{ display:block; position:absolute; width:10px; height:70px; left:0; top:0; }.n_news .un  li a{ font-size:14px; color:#333335; }.n_news .un  li span{ position:absolute; right:0; font-size: 14px; font-family: "Arial"; color: #666666;}.n_news .un  li a:hover{ color:#216bc6;}.n_news .un  li.line{ padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #e9e8e8; }/*==============新闻详情=====================*/.n_article { margin-bottom:20px;}.n_article .ar_title{ padding:0px 0 15px 0; border-bottom:1px dashed #e5e5e5; margin-bottom: 10px;}.n_article .ar_title h1{ font-size: 18px; display:block; text-align:center; margin-bottom:20px;  font-weight: bold; color:#444444;}.n_article .ar_title h2{  font-size:12px;  display:block; text-align:center; color:#888888; }.n_article .ar_title h2 strong{ color:#b8b7bc;}.n_article .ar_article{ padding-top:20px; padding-bottom:30px; min-height:400px;}.n_article .bnt_page{ position:relative; height:40px; margin-bottom:10px; line-height:40px; font-size:12px; color:#8a8a8a;   border-top:1px dotted #e4e4e4;}.n_article .bnt_page a{ color:#8a8a8a;}.n_article .bnt_page a:hover{color:#007cc2;}.n_article .back_box{ margin:40px auto 0 auto; padding-bottom:80px;}.jiathis_style{ margin-top:10px;}.n_article .bnt_page{ position:relative;}.n_article .bnt_page .shart_box{ position:absolute; right:0; top:10px;}#ar_fot{ margin-top:10px; position:relative; padding:15px 0; border-bottom:1px dashed #e5e5e5;border-top:1px dashed #e5e5e5;}#ar_fot h1{ width:48%; display:block; font-size:12px; line-height:30px; color:#777777; font-weight:bold;}#ar_fot h1 a{ font-size:12px; color:#777777; font-weight:normal;}#ar_fot h1.fr{ text-align:right;}#ar_fot .bnt_back{ position:absolute; top:28px; right:0; color:#fff; background:#216bc6; padding:0 25px; font-size:14px; height:30px; line-height:30px;}#ar_fot .bnt_back:hover{ border-radius:3px;}/*=================师资==================*/#n_team ul{ margin:-15px;}#n_team li{ display:block; float:left; border:1px solid #dadada; background:#fff; padding:10px; position:relative; margin: 14px; width: 424px;}#n_team li  .pic_box{ width:150px;   display:block; position:absolute; top: 10px; }#n_team li  .pic_box img{ width:150px; height:195px;}#n_team li .text_box{ position:relative; margin-left:170px; height:195px; padding-right: 10px;}#n_team li  h1 a{ font-size:15px; color:#666666; padding-top:10px; margin-bottom:15px; display:block; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}#n_team li   p{font-size:12px; line-height:24px; color:#888; height: 93px;} #n_team li span{ position:absolute; right:5px; bottom:10px; color:#b8b8b8; font-size:12px;}#n_team li  h1 a:hover{color:#216bc6;}#n_team li .more{position:absolute; left:0; bottom:10px; border-radius:3px; height:26px; text-align:center; line-height:26px; font-size:12px; display:block; width:100px;  color:#fff; background:#6a6c6f;}#n_team li .more:hover{ background:#216bc6}#n_team li:hover{   }/*==============联系我们=====================*/.n_contact{ position:relative; width:100%; overflow:hidden; }.n_contact .up_box {   margin-bottom:40px; position:relative;}.n_contact .up_box .up{ border-bottom:1px dotted #b2b2b2; padding-top:5px; margin-bottom:20px;}.n_contact .up_box .title strong{ display:block; color:#51575f; font-size:18px; font-weight:bold; }.n_contact .up_box .title span{ display:block; color:#51575f; font-size:12px; margin-bottom:15px;}.n_contact .up_box .content{ margin-left:280px; height:255px; padding-top:18px; } .n_contact .up_box h1{ font-size:18px; display:block; color:#545454; }.n_contact .up_box p{ font-size:14px; color:#545454; line-height:30px;}.n_contact a{ color:#0d67c9; text-decoration:underline; }.n_contact .map{ border:1px solid #dcdcdc;}.n_contact .ewm_box{ position:absolute; right:0; bottom:10px;  display:block;}.n_contact .ewm_box .box{ width:120px; margin-left:40px; display:inline-block; text-align:center;}.n_contact .ewm_box .box span{ font-size:12px; color:#555555; display:block; margin-top:8px;}.n_contact .ewm_box img{ width:120px; height:120px;   }/*==============分页——银灵子=====================*/.page { margin:0px auto 0px auto;}.page .box{display:inherit; width:100%;  text-align: right; padding-top: 40px;}.page a{ padding:0 12px; height:28px; line-height:28px; display:inline-block; border:1px solid #dcdcdc; margin:0 2px;  color:#fff; color:#444444; font-size:12px; }.page .on{ background:#216bc6; color:#fff !important;border:1px solid #216bc6;}.page span{ background:#216bc6; color:#fff !important;border:1px solid #216bc6;}.page a:hover{ background:#216bc6; color:#fff !important; text-decoration:none; border:1px solid #216bc6; }.page a.u_bnt{ transition: all 1s;-moz-transition: all 1s; /* Firefox 4 */-webkit-transition: all 1s; /* Safari 和 Chrome */-o-transition: all 1s; /* Opera */}/*======================漂浮=========================*/.piaofu{   position:absolute; right:-150px; top:50%; width:190; margin-top:-105px; position:fixed; z-index:99999999;  -webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}.piaofu .j_box{ position:relative; width:190px;}.piaofu .j_box .title{   width:40px;  height:144px;}.piaofu .j_box .title .box{ position:relative; height:144px;}.piaofu .j_box .title .pic_title{ position:absolute; left:0; top:0;}.piaofu .j_box .content{ position:absolute; left: 42px; width:148px; top:0; border:1px solid #eae8e9; border-bottom:none;}.piaofu .ewm_box{ position:absolute; top:90px; }.piaofu .ewm_box .wx_box{position:relative; width:40px; height:53px;}.piaofu .ewm_box .ewm{ position:absolute; left:-80px; height:80px; width:80px; bottom:0; }.piaofu .ewm_box:hover .ewm{ display:block;  }.piaofu .ewm{ display:none; }.piaofu  .qq_box {  background:#fff;}.piaofu  .qq_box a{  background:url(../images/icon_qq.png) 22px center  no-repeat; border-bottom:1px solid #eae8e9; display:block; height:36px; padding-left:40px;   }.piaofu  .qq_box a span{ line-height:36px; color:#2d2e2f; font-size:12px;}.piaofu  .qq_box a:hover span{ color:#216bc6;} .piaofu:hover{ right:0px;}#s_team{ padding-top: 40px; margin-top: 20px; padding-bottom: 50px; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; }.s_tt {    text-align: center;    display: inherit;    margin-bottom: 40px;}.s_tt h3 {    display: inline-block;    color: #000;    border-bottom: 3px solid #216bc6;    font-size: 22px;    padding-bottom: 10px;}#s_team .m{ margin: 0 auto; width: 1200px; position: relative;}#s_team ul{ margin: 0 -10px; overflow: hidden;}#s_team ul li{ width:223px; float: left; margin: 0 10px; }#s_team .img{ width: 165px; height: 165px; border-radius: 50%; margin: 0 auto; overflow: hidden;border: 1px solid #eee;}#s_team .img img{ width: 100%; height: 100%; transition: 1s;}#s_team .txt{ padding: 20px 19px; text-align: justify;background: #f8f8f9;    padding-top: 80px;    margin-top: -80px;}#s_team .txt h5{ font-size: 16px; color: #fff; margin: 20px 0; text-align: center;}#s_team .txt p{ font-size: 14px; color: #fff; line-height: 29px; height:227px; overflow: hidden;}#s_team li:hover .img img{ transform: scale(1.1);}#s_main_box .floor.f8{ padding:0px 0 0;}#s_team li:nth-child(1) .txt{background: #216bc6;}#s_team li:nth-child(2) .txt{background: #8b8adf;}#s_team li:nth-child(3) .txt{background: #7bafff;}#s_team li:nth-child(4) .txt{background: #ff9758;}#s_team li:nth-child(5) .txt{background: #59d99d;}#left_video{ display:none;}