﻿@charset "utf-8";
/* CSS Document */

/*banner*/
.banner{ overflow:hidden; width:100%; height:580px; background:url(Img/Index/banner.jpg) no-repeat center;}

/* -- 弹出窗口 -- */
#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}

.flashs{
margin-left:auto; margin-right:auto; width:1200px; font-family:microsoft yahei;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:5px; left:50%; margin-left:-95px; padding:0px 6px;}
#flashs .btn span{ color:#fff;  background:#333; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}
#flashs .btn span.cur{ background:#083169;}

/*浮层*/
.fuceng{ overflow:hidden; height:290px; box-shadow:0 5px 5px #ccc; background-color:#f6f6f6; margin-top:-0px; border-top:4px solid #0b4180; margin-bottom:35px;position: relative;z-index: 999;}
.fuceng ul{ overflow:hidden}
.fuceng li{ float:left; width:300px; background:url(Img/Index/fc_yy.png) no-repeat right center;}
.fuceng li.last{ background:none;}
.fuceng .ht{ overflow:hidden; width:138px; height:138px; background:url(Img/Index/fc_bg.png) no-repeat center; margin:0 auto; margin-top:33px; margin-bottom:25px;}
.fuceng .ht img{ display:block; margin:0 auto; margin-top:30px; margin-bottom:10px;}
.fuceng .ht p{ font-size:16px; color:#fff; font-weight:bold; text-align:center;}
.fuceng li span{ display:block; width:210px; margin:0 auto; text-align:center; margin:0 auto; font-size:14px; line-height:22px; color:#525252;}
.fuceng li span b{ color:#c50f01;}
.fuceng li:hover .ht{ background:url(Img/Index/fc_hover.png) no-repeat center;}

/*服务*/
.fuwu{ overflow:hidden; background-color:#fff; box-shadow:0 5px 5px #ccc; padding-bottom:25px; margin-bottom:35px; position:relative; z-index:5}
.fuwu h3{
	font-size: 30px;
	color: #0547A0;
	font-weight: normal;
	text-align: center;
	margin-top: 35px;
	margin-bottom: 20px;
}
.fuwu>p{ text-align:center; font-weight:bold; font-size:18px; color:#363636;}
.fuwu>p b{ color:#c50f01;}
.fuwu ul{ overflow:hidden; width:1180px; margin:0 auto;}
.fuwu li{ float:left; width:350px; height:298px; padding-left:43px;}
.fuwu .li01{ background:url(Img/Index/fuwu_01.jpg) no-repeat center;}
.fuwu .li02{ background:url(Img/Index/fuwu_02.jpg) no-repeat center;}
.fuwu .li03{ background:url(Img/Index/fuwu_03.jpg) no-repeat center;}
.fuwu .li04{ background:url(Img/Index/fuwu_04.jpg) no-repeat center;}
.fuwu .li05{ background:url(Img/Index/fuwu_05.jpg) no-repeat center;}
.fuwu .li06{ background:url(Img/Index/fuwu_06.jpg) no-repeat center;}
.fuwu li h4{ font-weight:normal; font-size:24px; color:#114d92; font-family:Arial; margin-bottom:10px; margin-top:70px;}
.fuwu li em{ display:block; width:53px; height:2px; background-color:#5377a0; margin-bottom:10px;}
.fuwu li span{ font-size:17px; color:#fff; margin-bottom:5px;}
.fuwu li h5{
	font-size: 24px;
	color: #fff;
	margin-bottom: 35px;
	margin-top: 10px;
}
.fuwu li a{ display:block; width:136px; height:40px; text-align:center; line-height:40px; font-size:18px; color:#fff; font-weight:bold; background:url(Img/Index/fuwuBtn.png) no-repeat center; text-decoration:none;}
.fuwu li.li04 h4{ margin-top:34px;}
.fuwu li a:hover{ background:url(Img/Index/fuwuBtnhover.png) no-repeat center;}

/*理由*/
.liyou{ background:url(Img/Index/liyou.png) repeat center; height:680px; position:relative; box-shadow:0 5px 5px #ccc; margin-bottom:35px;}
.liyou .feiji{ display:block; position:absolute; left:725px; top:-628px;}
.liyou h3{
	text-align: center;
	padding-top: 30px;
	font-size: 30px;
	color: #fff;
	padding-bottom: 10px;
}
.liyou>p{ text-align:center; font-size:18px; color:#fff; font-weight:bold; margin-bottom:25px;}
.liyou .menu{ position:relative; overflow:hidden; margin:0 auto; width:1150px; height:83px; background:url(Img/Index/liyouNavBg.png) repeat-x left top; border-top:3px solid #940710; padding-bottom:7px; z-index:5}
.liyou .menu li{ cursor:pointer; float:left; width:191px; height:66px; position:relative; color:#2d2d2d; background:url(Img/Common/navBor.png) repeat-y right top; padding-top:17px}
.liyou .menu li.last{ background:none; width:195px;}
.liyou .menu li b,.liyou .menu li span{ display:block; text-align:center; font-size:17px; margin-bottom:5px; }
.liyou .menu li em{ display:none; width:13px; height:7px; background:url(Img/Index/liyouNavCur_s.png) no-repeat center; position:absolute; left:50%; bottom:-7px; margin-left:-6px;}
.liyou .menu li.cur{ color:#fff; background:url(Img/Index/liyouNavCur.png) repeat-x left top;}
.liyou .menu li.cur em{ display:block;}
.liyou .liyouBox{ overflow:hidden; width:1150px; height:450px; margin:0 auto; margin-top:-7px; position:relative; z-index:2}
.liyou .list{ overflow:hidden; width:6900px; height:450px; position:absolute; left:0; top:0;}
.liyou .list li{ width:1150px; height:450px; float:left; overflow:hidden; position:relative;}
.liyou .list li img{ display:block; position:absolute; left:0; top:0;}
.liyou .list li .wen{ overflow:hidden; padding:15px 20px; width:420px; background:url(Img/Index/liyou_w.png) repeat center; position:absolute; top:175px; right:-460px;}
.liyou .list h4{ overflow:hidden; font-size:30px; color:#292929; margin-bottom:20px; line-height:56px;}
.liyou .list h4 span{ float:left; display:block; width:56px; height:56px; background:url(Img/Index/liyou_t.png) no-repeat center; text-align:center; line-height:56px; font-weight:normal; font-size:24px; color:#fff;}
.liyou .list h4 b{ float:left; margin-left:5px;}
.liyou .list p{ font-size:17px; color:#000; line-height:24px; background:url(Img/Index/liyou_g.png) no-repeat left 10px; padding-left:15px;}

/*help*/
.help{ overflow:hidden; padding:25px 0; background-color:#fff;box-shadow:0 5px 5px #ccc; margin-bottom:35px;}
.help h3{ font-size:28px; color:#171717; font-weight:normal; text-align:center;}
.help h3 em{ font-family:"宋体"; font-size:60px; color:#c50f01;}
.help>p{ text-align:center; font-family:Arial; font-size:18px; color:#757575; margin-bottom:35px;}
.help dl{ overflow:hidden; width:1150px; height:445px;}
.help dt{ float:left; width:362px; height:410px; background-color:#093878; padding-top:35px;}
.help dt p{ font-size:14px; line-height:20xp; color:#fff; background:url(Img/Index/help_logo.png) no-repeat left top; padding-left:36px; width:270px; margin:0 auto; margin-bottom:25px;}
.help dt a{ display:block; width:145px; height:56px; text-align:center; line-height:56px; font-size:14px; font-weight:bold; float:left; margin-left:20px; margin-top:30px;}
.help dt a.zj{ background:url(Img/Index/help_yy.png) no-repeat center; color:#393939;}
.help dt a.sq{ background:url(Img/Index/help_sq.png) no-repeat center; color:#fff;}
.help dd{ overflow:hidden; width:787px; height:445px; float:left;}
.help dd .help_box{ overflow:hidden; width:787px; height:399px; position:relative;}
.help dd .help_box ul{ overflow:hidden; position:absolute;}
.help dd .help_box li{ float:left; width:787px; height:399px;}
.help dd .btn{ overflow:hidden; width:140px; height:46px; overflow:hidden; float:right;}
.help dd .btn span{ cursor:pointer; display:block; width:70px; *width:69px; height:46px; float:left;}
.help dd .btn .left{ background:url(Img/Index/help_btn01.jpg) no-repeat 0px center; }
.help dd .btn .right{ background:url(Img/Index/help_btn02.jpg) no-repeat -70px center;}

/*咨询*/
.zixun{ overflow:hidden; height:365px; background:url(Img/Index/zixun_bg.png) left top repeat-x;box-shadow:0 5px 5px #ccc; margin-bottom:35px;}
.zixun>img{ display:block; float:left; margin-left:35px;}
.zixun .wen{ overflow:hidden; float:left; margin-left:20px; width:315px; background:url(Img/Index/zixun_x.png) right top repeat-y; height:365px;}
.zixun h3{ font-size:24px; color:#fff; margin-top:65px;}
.zixun .wen span{ display:block; font-size:13px; color:#fff; opacity:0.3; font-family:Arial; margin-bottom:20px;}
.zixun p{ font-size:16px; color:#fff; margin-bottom:30px;}
.zixun h4{ width:230px; font-size:18px; color:#fff; margin-bottom:20px; border-top:1px dotted #c2cfdf; padding-top:10px;}
.zixun .ph{ overflow:; background:url(Img/Index/zixun_phone.png) no-repeat left center; padding-left:35px;}
.zixun .ph em{ font-size:16px; color:#fff; display:block;}
.zixun .ph h5{ font-size:24px; color:#fff; font-family:Arial;}
.zixun ul{ overflow:hidden; float:right; width:388px; margin-right:30px; margin-top:30px;}
.zixun li{ overflow:hidden; float:left; width:100%; margin-bottom:1px;}
.zixun li input{ border:none; border-radius:3px; height:49px; line-height:49px; font-size:14px; color:#5c5c5c; padding:0 50px 0 20px; width:318px;}
.zixun li textarea{ border:none; border-radius:3px; background:url(Img/Index/zixun_text.png) 350px 10px  no-repeat; background-color:#fff; padding:10px 50px 10px 20px; width:318px; height:129px; line-height:20px;font-size:14px; color:#5c5c5c; resize:none}
.zixun .name{ background:url(Img/Index/zixun_name.png) no-repeat 350px center; background-color:#fff;}
.zixun .phone{ background:url(Img/Index/zixun_dh.png) no-repeat 350px center; background-color:#fff;}
.zixun li span{ display:block; width:158px; height:54px; text-align:center; line-height:54px; font-size:18px; color:#fff; font-weight:bold; cursor:pointer; float:left; margin-right:1px; border-radius:3px;}
.zixun li .tj{ background-color:#2d2d2d;}
.zixun li .cz{ background-color:#950710;}
.zixun li .tj img{ position:relative; top:3px;}

/*见证*/
.jz{ overflow:hidden; padding:35px 0; background-color:#fff;box-shadow:0 5px 5px #ccc; margin-bottom:35px;}
.jz .menu{ overflow:hidden; width:332px; height:56px; background:url(Img/Index/jz_h.png) no-repeat center; margin:0 auto; margin-bottom:40px;}
.jz .menu li{ cursor:pointer; float:left; width:166px; height:56px; line-height:56px; text-align:center; font-size:18px; color:#fff; font-weight:bold; float:left}
.jz .menu li.cur{ background:url(Img/Index/jz_cur.png) no-repeat center;}
.jz .jzBox{ overflow:hidden; width:1152px; margin:0 auto;}
.jz .jzBox li{ float:left; width:288px; height:233px; position:relative;}
.jz .jzBox li img{ display:block; position:absolute; left:0; top:0}
.jz .jzBox li em{ display:block; position:absolute; width:11px; height:18px;}
.jz .jzBox li em.emr{ background:url(Img/Index/jz_s02.png) no-repeat center; left:-11px; top:107px;}
.jz .jzBox li em.eml{ background:url(Img/Index/jz_s01.png) no-repeat center; right:-11px; top:107px;}
.jz .jzBox li .wen{ opacity:0; width:288px; height:233px; background:url(Img/Index/jz_w.png) repeat center; position:absolute; top:0; left:0; z-index:1; filter:alpha(opacity=0)}
/*.jz .jzBox li .wenr{ right:-288px;}
.jz .jzBox li .wenl{ left:-288px;}
*/.jz .jzBox li h4{ font-size:16px; width:245px; margin:0 auto; margin-top:45px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:15px;}
.jz .jzBox li a{ color:#fff; text-decoration:none}
.jz .jzBox li p{ font-size:14px; line-height:24px; color:#fff; width:245px; margin:0 auto; height:116px; overflow:hidden;}
.jz .jzBox li:hover{ z-index:2}

/*排名*/
.paiming{ overflow:hidden; margin-bottom:15px; padding-bottom:20px;}
.paiming .gxpm{ overflow:hidden; float:left; width:834px; height:490px; background-color:#fff;box-shadow:0 5px 5px #ccc;}
.paiming .zxjb{ overflow:hidden; float:right; width:343px; height:490px; background-color:#fff;box-shadow:0 5px 5px #ccc;}
.paiming .title{ overflow:hidden; width:97%; padding:0 2%; height:53px; background:url(Img/Index/paiming_top.png) repeat-x left top; margin-bottom:30px;}
.paiming .title h3{ font-size:20px; line-height:53px; float:left; padding-left:45px;}
.paiming .title h3 a{ color:#b91c22;}
.paiming .title h3 em{ font-size:16px; color:#2f2f2f; margin-left:10px;}
.paiming .title .more{ float:right; line-height:53px; font-size:12px; color:#737373;}
.paiming .gxpm h3{ background:url(Img/Index/paiming_mz.png) no-repeat center left;}
.paiming .zxjb h3{ background:url(Img/Index/paiming_lb.png) no-repeat center left;}
.paiming .pmBox{ overflow:hidden; margin:0 auto; height:385px;}
.paiming .gxpm .pmBox{ width:790px;}
.paiming .zxjb .pmBox{ width:300px;}
.paiming .gxpm table{ overflow:hidden; float:left; width:420px; height:385px;}
.paiming .gxpm table th{ font-size:16px; color:#2d2d2d; font-weight:bold; text-align:center;}
.paiming .gxpm table td{ font-size:14px; color:#343434; text-align:center;}
.paiming .gxpm table td a{color:#343434;}
.paiming .gxpm table tr:hover a{ color:#c50f01; font-weight:bold;}
.paiming .gxpm .tubtn{ overflow:hidden; float:right;}
.paiming .gxpm .tubtn img{ display:block; margin-bottom:12px;}
.paiming .zxjb ul{ overflow:hidden; width:100%;}
.paiming .zxjb li{ width:100%; float:left; overflow:hidden; margin-bottom:13px;}
.paiming .zxjb li span{ display:block; width:17px; height:17px; border-radius:2px; background-color:#c3c3c3; text-align:center; line-height:17px; color:#fff; font-size:12px; float:left;}
.paiming .zxjb li p{ float:left; font-size:12px; color:#5c5c5c; line-height:17px; margin-left:5px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:278px;}
.paiming .zxjb li:hover p{ font-weight:bold;}
.paiming .zxjb li span.rbg{ background-color:#c12d31;}

/*家长专区*/
.jiazhang{ overflow:hidden; background-color:#fff;box-shadow:0 5px 5px #ccc; margin-bottom:35px;}
.jiazhang .title{ overflow:hidden; width:100%; height:70px; background:url(Img/Index/jiazhang_title.png) repeat-x left top; margin-bottom:30px;}
.jiazhang .title h3{ float:left; background:url(Img/Index/jiazhang_h.png) no-repeat left center; padding-left:45px; margin-left:15px; line-height:70px; font-size:24px;}
.jiazhang .title h3 a{ color:#b91c22;text-decoration: none;}
.jiazhang .title .more{ display:block; width:26px; height:12px; *height:24px; background:url(Img/Index/jiazhang_ddd.png) no-repeat -26px center; float:right; margin-right:15px; margin-top:27px;}
.jiazhang .qBox{ overflow:hidden; width:1150px; margin:0 auto; margin-bottom:40px;}
.jiazhang .list{ overflow:hidden; width:342px; float:left; margin-right:62px;}
.jiazhang .list.last{ margin:0}
.jiazhang .list h4{ font-size:17px; margin-bottom:16px;}
.jiazhang .list h4 a{ color:#0a3d79;}
.jiazhang .list h4 em{ font-size:12px; color:#0a3d79; font-family:Arial; color:#0a3d79}
.jiazhang .list img{ display:block; margin:0 auto; margin-bottom:18px;}
.jiazhang .list ul{ overflow:hidden; margin-bottom:20px;}
.jiazhang .list li{ width:327px; float:left; font-size:13px; background:url(Img/Index/jiazhang_fk.png) no-repeat left center; padding-left:15px; line-height:28px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.jiazhang .list li a{ color:#4a4a4a;}
.jiazhang .list .rmore{ display:block; text-decoration:none; width:82px; height:25px; line-height:25px; text-align:center; font-size:12px; color:#fff; font-family:Arial; background-color:#b9b9b9;}
.jiazhang .list .rmore:hover{ background-color:#c50f01;}
.stu .title h3{background:url(Img/Index/stu_h.png) no-repeat left center; }

/*link*/
.link{
	overflow: hidden;
	width: 1200px;
	border-bottom: 1px solid #1a3249;
	background-color: #333132;
	text-align: center;
	margin: 0px auto;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}
.link h3{ float:left; font-size:17px; color:#fff;}
.link h3 em{ font-size:12px; color:#fff;}
.link ul{ overflow:hidden; float:left; margin-left:35px; width:875px;}
.link .rukou{ overflow:hidden; float:right; background:url(Img/Index/link.png) no-repeat right center; padding-right:30px; font-size:13px; color:#fff;}
.link li{ float:right; margin:5px 0; padding:0 15px; white-space:nowrap; font-size:14px; border-right:1px dotted #fff;}
.link a{ color:#fff}

/*广告条*/
.adindex{margin-bottom:30px; box-shadow: 0 5px 5px #ccc;}