@charset "utf-8";
/* CSS Document */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,em,b,i,u,s,dl,dt,dd,ol,ul,li,input,select,textarea,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;outline:0 none;border:0 none;-webkit-text-size-adjust:none}html{_background-image:url(blank.jpg);_background-attachment:fixed;overflow-x:hidden;overflow-y:scroll}body{font-family:"Microsoft Yahei",\5FAE\8F6F\96C5\9ED1,Arial,simHei,"宋体",Helvetica;font-size:18px;color:#000}.arial{font-family:"arial"}article,aside,dialog,figure,footer,header,legend,nav,section,time{display:block}a{text-decoration:none;outline:0;blr:expression(this.onFocus=this.blur())}a,.main_content_two dd,.main_content_three .sanbiao_pro,.logbox .logIn,.logbox .signIn,.main_content_one li,.log_window .login_type,.log_window .login_pw,article .f1,article .f2,article .f3,article .f4,article .f5,article .f6,.zq_pro a .zq_rate span,.zq_pro a .zq_price span,.zq_pro a .zq_lowest span,.zq_pro a .zq_m span,.sub_zhaiquan_two .zq_pro,textarea{-webkit-transition:all .3s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}a:focus{-moz-outline-style:none;background:0}button{border:0}ul,ol,li{list-style:none}h1,h2,h3,h4,h5,h6,em,b,i,u{font-style:normal;font-weight:normal;}img{border:0;-ms-interpolation-mode:bicubic;}input,button,ul li{vertical-align:top}input,button:focus{ outline:0;}textarea{ resize:none}.clearfix{zoom:1}.clearfix:after{visibility:hidden;display:block;clear:both;height:0;font-size:0;content:"."}section{width:1000px;margin:0 auto;}img{-ms-interpolation-mode:bicubic;vertical-align:top;border:0}.fl{float:left;display:inline}.fr{float:right;display:inline}.tl{text-align:left}.tc{text-align:center}.tr{text-align:right}table{border-collapse:collapse;border-spacing:0}.pr{position:relative}.pa{position:absolute}.dn{display:none}a,button{ cursor: pointer}
.reason,.serve,.school,.kc,.ls,.xy{
	width: 1140px;
	margin: 0 auto;
	margin-top: 40px;
	height: auto;
}
.title{ text-align: center}
.title h2{ font-size: 48px; color: #1a1a1a; font-weight:bold;}
.title h2 span{ color:#fc4035;}
.title p{ font-size: 21px; color: #1a1a1a; }
.ban{width: 100%;height: 660px;background: url(../imgs/banner_bg.jpg) no-repeat center center}
.ban-logo{width:1140px;margin:0 auto;padding-top: 30px;height: 60px;}
.ban-xm { font-size: 19px; padding: 0px 9px; color: #0f356c; margin-top: 15px;}
.ban-tel{ margin-top: 8px;}
.ban-con{width: 1140px;margin: 0 auto;padding-top:30px;}
.ban-p0{font-size: 80px;height:80px;line-height:80px;font-weight: bold;color: #643b2d}
.ban-p1{font-size: 80px;height:90px;line-height:90px;font-weight: bold;color: #643b2d}
.ban-p2{font-size: 90px;height:100px;line-height:100px;font-weight: bold;color: #fc4035;}
.ban-p3{display:block;width:440px;background:#fc4035;height:55px;line-height:55px;font-size: 32px;font-weight: bold;color: #fff;text-align:center;margin-top: 10px;}
.ban-p4{ display:block; width:380px; margin-top:15px; margin-left:90px; background:#099ce5; height:55px; line-height:55px;  font-size: 30px; font-weight: bold; color: #fff; text-align:center;}
.ban-ul{width: 630px;height: 210px;background: url(../imgs/img5.png) no-repeat center center;margin-top: 10px;}
.ban-ul li{font-size: 22px;line-height:32px;color: #000;width: 140px;text-align: center;display: inline-block;margin-top: 50px;}
.ban-li1{ margin-left: 30px;}
.ban-li2{ margin-left: 75px; }

/************为什么要选择**************/
.reason-con{ overflow:hidden; margin-top:30px;}
.reason-con p{ margin-bottom:30px; overflow:hidden;}
.reason_nr span{ background:url(../imgs/w-bg.png) no-repeat center center; width:315px; height:52px; line-height:52px; text-align:center; display:block; color:#fff; font-size:18px; float:left; margin-right:30px;}
.reason_nr a{ width:171px; height:50px; line-height:50px; text-align:center; display:block; color:#333; font-size:18px; float:left; margin-right:25px; border:1px #d6d7db solid; border-radius:5px;}
.reason_nr a:hover{
	background-color:#fc4035;
	width:171px;
	height:50px;
	line-height:50px;
	text-align:center;
	display:block;
	color:#fff;
	font-size:18px;
	float:left;
	margin-right:25px;
	border:1px #f32418 solid;
	border-radius:5px;
}
.reason_nr a.on{
	background-color:#fc4035;
	width:171px;
	height:50px;
	line-height:50px;
	text-align:center;
	display:block;
	color:#fff;
	font-size:18px;
	float:left;
	margin-right:25px;
	border:1px #f32418 solid;
	border-radius:5px;
}
.reason-btn{ overflow:hidden; padding-top:20px; width:300px; margin:0 auto;}
.reason-btn a{ height:60px; line-height:60px; width:300px; display:block; text-align:center; color:#fff; font-size:24px; background-color:#0d2d62; border-radius:5px;}
.reason-btn a img{ margin-right:10px; position:relative; top:5px;}
.reason-btn a:hover{ opacity:0.8;}

/********************服务**********************/
.serve_nr{ margin-top:40px; height:260px;}
.serve_nr li{float:left;  margin-right:3px;}
.serve_nr li h3{ text-align:center; font-size:20px; font-weight:bold; margin-top:110px; }
.serve_nr li p{padding:20px;font-size:16px;}
.serve_nr .bg1{ width:225px; height: 260px; background:url(../imgs/serve_bg1.jpg) no-repeat center center;}
.serve_nr .bg2{ width:225px; height: 260px; background:url(../imgs/serve_bg2.jpg) no-repeat center center;}
.serve_nr .bg3{ width:225px; height: 260px; background:url(../imgs/serve_bg3.jpg) no-repeat center center;}
.serve_nr .bg4{ width:226px; height: 260px; background:url(../imgs/serve_bg4.jpg) no-repeat center center;}
.serve_nr .bg5{ width:226px; height: 260px; background:url(../imgs/serve_bg5.jpg) no-repeat center center;}
.serve_nr .nomargin{margin-right:0px;}

/***************推荐入读学校*******************/
.school{ }
.about_box { margin-top:40px;}
.eight_shuqian {width:1100px;margin:0 auto;}
.eight_main { width:1140px;  height:517px; margin:0 auto; background:url(../imgs/schoolbg.png) no-repeat center center; }
.eight_ul li { float:left; width:275px; }
.eight_ul .hover a {background:#f8594e;color:#fff}
.eight_ul li a {
	display:block;
	width:auto;
	text-align:center;
	height:40px;
	line-height:40px;
	margin:0 10px;
	padding:0px 64px;
	font-size:18px;
	background:#0c7fb8;
	color:#fff;
	border-radius:5px
}
.s_main { width:1140px; margin-top:20px; padding-top:25px;}
.s_main ul{
	width:1040px;
	margin:0 auto;
}
.s_main ul li { float:left; margin:25px 10px 0 0; -moz-box-shadow:0px 0px 1px #000; -webkit-box-shadow:0px 0px 1px #000; box-shadow:0px 0px 1px #000; -moz-box-shadow:;
2px 2px 10px #ccc;-webkit-box-shadow:2px 2px 10px #ccc; box-shadow:2px 2px 10px #ccc; transition: all 0.5s; }
/*.s_main ul li a { background:#fff; width:220px; display:block; }*/
/*.s_main ul li a h3 {
	color:#fff;
	background:#2779b5;
	line-height:30px;
	padding:10px;
	height:auto;
	font-size:16px;
	text-align: center;
}*/
/*.s_main ul li a h3:hover { opacity:0.8; }*/

.s_main ul li span{ background:#fff; width:220px; display:block; }
.s_main ul li span h3 {
	color:#fff;
	background:#2779b5;
	line-height:30px;
	padding:10px;
	height:auto;
	font-size:16px;
	text-align: center;
}

.s_main ul li span h3:hover { opacity:0.8; }

/******************课程************************/
.kc{
	position: relative;
	height:600px;
}
.container{ position: relative; margin-top:30px;}
 #tab{ float: left; 
}
#tab {overflow:hidden; }
#tab li {
	position: absolute;
	width:300px;
	height:100px;
	cursor:pointer;
	background: #edecec;
	text-align: center;
	padding:0 5px;
	border: 1px dotted #099ce5;
}
#tab li.cur { width:292px; height:90px;color:#fff;background:#099ce5; border: 5px solid #b1e4fd;}

#tab li h1{
	font-size: 18px;
	color:#000;
	margin-top: 22px;
}
#tab li.e, #tab li.f,#tab li.g,#tab li.h{ left:830px; }
#tab li.a, #tab li.e { top: 0px; }
#tab li.b, #tab li.f { top: 105px; }
#tab li.c, #tab li.g { top: 210px; }
#tab li.d, #tab li.h { top: 315px; }
#tab li .bgbian{ width: 100%; margin: 10px auto;}
#tab li .bgbian.y { width: 90%; padding-left: 10%;}
#tab li .bgbian.y span{ width: 65%;}
#tab li .bgbian.n { width: 100%; padding-left: 6%;}
#tab li .bgbian.n span{ width: 77%;}
#tab li .bgbian.m span{ width: 60%;}
#tab li .bgbian i{
	float: left;
	position: relative;
	left: 10px;
	color: #fff;
	background: #099ce5;
	width: 20px;
	height: 20px;
	line-height: 16px;
	border-radius: 50%;
	display: inline-block;
	border: 1px solid #fff;
}
#tab li .bgbian span{
	float: left;
	font-size: 14px;
	line-height:22px;
	background: #099ce5;
	color:#fff;
	padding: 0 5px;
}
#tab li.cur h1{ color: #fff;}
#tab li.cur .bgbian i{ border: 1px solid #b1e4fd; background: #fff; color: #099ce5;}
#tab li.cur .bgbian span{ background: #fff; color: #099ce5;}

#content {
	position:absolute;
	float: left;
	left:330px;
	width: 480px;
	height:415px;
	
}
#content ul {line-height:25px;display:none;}
#content .navh-list{
	float: left;
	width:480px;
	height: 415px;
	background: url(../imgs/tabimg.jpg) no-repeat;
}
#content .navh-list a{display:block; width:240px; font-size:24px; color:#FFF;  border-radius:10px; height:55px; line-height:55px;  text-align:center; margin:0 auto; background: #fc4035;}
#content .navh-list .navh-text{
	padding:40px;
	font-size:16px;
	color: #fff;
}
#content .navh-list .navh-text h3{ line-height:42px; text-align:center; font-size:24px; font-weight:bold;}

/***********************************/
.ls-con{ margin-top: 50px;}
.ls-con ul{ overflow: hidden}
.ls-con ul li{ float: left; display: inline-block; cursor: pointer;position: relative}
.ls-li1{ margin-left: 113px;}

.ls-div{width: 225px; height: 259px; background: url(../imgs/img7.png) no-repeat center center; text-align: center; position: absolute; left: 0; top: 0; display: none}
.ls-div h4{ font-size: 22px; color:#fff; padding-top: 68px;}
.ls-div p{  display: block;width: 170px; margin: 0 auto;font-size: 16px; color:#fff; line-height: 25px; margin-top: 10px;}
.ls-con ul li:hover .ls-div{ display: block;}
.ls-wz{ width: 403px; height: 210px; font-size: 18px; color: #3b3b3b;margin-top: 5px;
    margin-left: 20px; }
.ls-wz span{ display: inline-block; width:330px; margin-left: 15px;line-height: 25px; }
.ls-wz sub{display: inline-block;
    margin-top: -210px;}
.ls-li2{margin-left:37px;}
.ls-mar{ margin-top: -62px; margin-right: 3px;}
.ls-con ul .ls-nomar{ margin-right: 0px}    

/*******************************/
.lsbox{
	height:780px;
	padding-top:100px;
	background:url(../imgs/lois.jpg) no-repeat center center;
}
.sikbuz{ width:1140px; margin:0 auto; background:#FFF; overflow:hidden; clear:both; padding:0 20px; padding-bottom:20px; margin-top:55px; margin-bottom:55px;}
.sikbuz-l{ float:left;overflow:hidden; width:738px; margin-top:22px;}
.sikbuz-y{ float:left; }
.sikbuz-y .soxf{ width:310px; margin:0 auto; margin-top:30px;}
.sikbuz-y .skx p.p1 .sp1{ font-size:35px; font-weight:bold;}
.sikbuz-y .skx p.p1 .sp2{ font-size:16px;}
.sikbuz-y .skx p.p2{ font-size:18px; line-height:28px; margin-top:16px;}
.sikbuz-l li{ position:relative; float:left; }
.sikbuz-l li i{ width:100%; height:auto; background:rgba(0, 0, 0, 0.6);  display:block; position:absolute; left:0; top:0; bottom:0; border-right:1px solid #FFF; border-bottom:1px solid #FFF;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000)\9;}
.sikbuz-l li i.sxl{ background:rgba(0, 0, 0, 0.2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000,endColorstr=#00000000); }
.swb{ width:312px; background:#f95b53;}
a.skxms{ text-decoration:none; display:block; width:295px; background:url(../imgs/leo.jpg) right no-repeat; background-color:#f95b53; height:64px; font-size:20px; text-align:center; line-height:64px; color:#FFF; margin-top:30px;}
.sifk{ margin-bottom:26px; overflow:hidden;}
.sol{ position:fixed; z-index:99999; background:rgba(0, 0, 0, 0.8)}
.sof{ display:none;}
.sidbst{ margin-top:90px;}

/*xy*/
.slide-main{height:1400px;position:relative;}
.slide-box{display:block;width:1140px;  margin: 0 auto;}
.slide{display:none;position:relative;position:absolute;}
.slide a{display:block;width:100%;cursor:pointer;}
#bgstylec{width:1140px;height:1400px;background:url(../imgs/img22.png) no-repeat center center;display: block;}
.xy-li{ float:left;}
.xy-con1 img{ margin-left:100px;}
.xy-con1 .xy-box{ color: #fff} 
.xy-box{color:#000;margin-top:60px}
.xy-box h5{ font-size:22px; line-height:40px}
.xy-box p{font-size:14px;line-height:20px;margin-bottom:22px;}
.xy-box p a{ font-size: 18px; color:#000; display: inline; }
.xy-con1 .xy-box p a{ color: #fff}
.xy-box p span{ font-size:16px}
.slide .xy-btn{ display:block; width:190px; height:42px; line-height:42px; text-align:center; margin:0 auto; background:#fff; border-radius:25px; color:#222; font-size:20px;}
.slide .xy-btn:hover{ opacity:0.8; color:#000}
.xy-con1{width:525px;margin-left:60px;margin-top:60px}
.xy-con2{width:425px;margin-left:100px; margin-top:30px}
.xy-con2 img{ margin-left:120px;}
.xy-con2 .xy-box{ margin-top:40px; }
.xy-con3 .xy-box{margin-top: -50px;margin-left: 57px;}
.xy-con4 .xy-box{margin-top: -190px;margin-left: 170px;}
.slide .xy-con2 .xy-btn{ margin-left: 235px }
.slide .xy-con4 .xy-btn{ margin-left: 265px;}
.xy-con3{ width: 600px;}
.xy-con4{width: 560px;margin-top: -540px;margin-left: 557px;}
.xy-con3 img{ margin-left: 179px; margin-top: 115px;}
.xy-pj1{
	height: 160px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 7;
	overflow: hidden;
}
.xy-pj2{
	height: 220px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 8;
	overflow: hidden;
}
.xy-pj3{
	height: 100px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 8;
	overflow: hidden;
}
.xy-pj4{
	height: 303px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 8;
	overflow: hidden;
}


/*****************精彩瞬间*******************/
.hj{ width: 1140px; margin: 0 auto;  margin-top: 40px; margin-bottom: 50px;}
.learn-banner{
	position: relative;
	width: auto;
	height: 720px;
	margin: 20px auto;
	overflow: hidden;
}
.learn-banner .img-list{position: absolute;left: 0;height: 720px;}
.learn-banner .img-list .list{float: left; height:720px; width:1140px;}
.learn-banner .img-list .list h3{ margin: 10px 10px 0 10px; color:#FFF; font-size:18px; letter-spacing:-1px; font-weight: bold;  }
.learn-banner .img-list .list .boxgrid{ width: 550px; height: 350px; margin:10px 0px 0px 10px; float:left; background:#161613;  overflow: hidden; position: relative; }
.learn-banner .img-list .list .boxgrid img{  top: 0; left: 0; border: 0; }
.learn-banner .img-list .list .boxgrid p{ padding: 0 10px; font-size:16px; color:#FFF;}				
.learn-banner .img-list .list .boxcaption{ position: absolute; background: #000; height: 70px; width: 100%; opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
.learn-banner .img-list .list .boxcaption { position:absolute; bottom:0;left: 0;}
.learn-banner .learn-info{
	position: absolute;
	bottom: 20px;
	left: 50%;
	margin-left: -50px;
	width: 100px;
}
.learn-banner .learn-info span{
	float: left;
	width: 16px;
	height: 16px;
	background: url(../imgs/xyd_b.png) no-repeat;
	margin: 0 8px;
	cursor: pointer;
}
.learn-banner .learn-info span.active{
	background: url(../imgs/xyd_b_active.png) no-repeat;
}

.foot{ width: 100%; height: auto;background: #242424; padding-top: 30px;  padding-bottom:120px;}
.foot-top{ width: 98%; border-top: 1px #4b4a4a solid; border-bottom: 1px #4b4a4a solid}
.foot-bot,.foot-nav{ width: 1140px; margin: 0 auto;}
.foot-nav{ overflow: hidden;  }
.foot-nav li a{
	color:#c0c0c0;
	float: left;
	font-size: 16px;
	padding: 10px 18px;
}
.foot-nav li a:hover{ color:#9b9b9b;}
.foot-l{ width: 640px;}
.foot-tab{ overflow: hidden;}
.foot-tab li {
	float: left;
	font-size: 16px;
	color: #c0c0c0;
	width: 85px;
	text-align: right;
	cursor: pointer;
	margin-right:3px;
}
.cur2 {
    
    background: url(../imgs/dz.png) no-repeat left;
}
.foot-bot{ margin-top: 15px;}
.foot-tabcon{ margin-top: 10px; }
.foot-tabcon ul li p{
	font-size: 14px;
	color: #c0c0c0;
	margin-bottom: 8px;
}
.foot-r{ margin-right:10px;}
.foot-r li{ float: left;margin-left: 10px; margin-top:3px;}
.foot-r li img{ display: block; margin-bottom: 5px;}
.foot-r li .mt{ margin-top:5px;}
.foot-r li span{
	font-size: 12px;
	color: #fff;
	display: block;
	text-align: center
}
.fixedBanner_line { width: 100%; height: 177px; position: fixed; bottom: -1px; left: 0px;z-index: 88 }
/*.fixedBanner_line { background-color: #d4233c; }*/
.fixedBanner { width: 1920px; height: inherit; background: transparent url(../imgs/red2.png) 0px 0px no-repeat; margin: 0 auto; position: relative; }
.fixedBanner form { width: 1200px; height: inherit; margin: 0 auto; position: relative; }
.fixedBanner .form { width: 400px; height: 75px; position: absolute; right: 280px; top: 10px; }
.fixedBanner .form dl { width: 199px; float: left; }
.fixedBanner input.form_content { width: 160px;
    height: 35px;
    margin-top: 25px;
    padding-left: 10px;
    border-radius: 3px; }
.fixedBanner select.form_content { width: 160px; height: 22px; margin-top: 12px; padding-left: 8px; border: 0 none; }
.fixedBanner .form_yzm { width: 70px; height: 22px; margin-top: 12px; padding-left: 8px; border: 0 none; float: left; }
.fixedBanner .yzm_btn { width: 70px; height: 22px; margin-top: 12px; margin-left: 12px; border: 0 none; font-size: 10px; }
.fixedBanner .btn { width: 160px; height: 50px; line-height: 52px; text-align: center; background-color: #00f0ff; border-radius: 10px; box-shadow: 1px 4px 0px 0px #161a32; position: absolute; right: 120px; top: 25px; font-weight: bold; font-size: 22px; color: #000000; cursor: pointer; }
.fixedBanner .close { width: 19px; height: 19px; background: url(../imgs/close.png) 0px 0px no-repeat; position: absolute; right: 0; top: 5px; cursor: pointer; }
.fixedBanner_sm { width: 150px; height: 100px; background: url(../imgs/open_red1.png) left center no-repeat; position: fixed; bottom: 0; left: 0; display: block; z-index: 90 }
a,button{color:#333; cursor: pointer}
.book .title{margin-bottom: 30px;}


.about_box .btn{
	width:200px;
	margin:0 auto;
	margin-top:30px;
	margin-bottom:90px;
	text-align:center;
	background:#f85415;
	border-radius:5px;
	font-size:26px;
	line-height:65px;
	padding:0px 120px;
}
.about_box .btn:hover{opacity:0.8; color:#FFF;}
.about_box .btn a{	color:#FFF;}
.xb{ width: 1200px; margin: 0 auto;}

.xb .container{ margin-top: 40px;}

 .tab-con{
            display: block;
            width: 1110px;margin: 0 auto;
            overflow: hidden;
        }
        .tab-con li{
            float: left; border: 1px solid #b5b5b5; width: 190px; height: 44px; line-height: 44px; text-align: center; font-size: 20px; color: #000; border-radius: 5px;margin: 0 10px; cursor: pointer
        }
        .tab-con .cur{
           background-color: #fc4035;color: #fff; border: none
        }
        .main-con{
           margin: 30px 0px;
        }
        .main-con>div{
            display: none;
        }
        .main-con .show-block{
            display: block;
        }
.main-con img{border-radius: 5px;}
.ls{width: 100%;
    height: 550px;
    background: url(../imgs/ls-bac.jpg) no-repeat center center; margin-bottom: 20px;margin-top: 10px;}
.ls .title h2{ color: #d5b45e; padding-top: 40px}
.ls .title p{ color: #fff}
.edu{ display: block}
.edu img{ position: relative; left: 50%; margin-left: -960px;}


