@charset "utf-8";
/* CSS Document */

*{margin:0px;padding:0px;}
body{background:#fff!important; color: #333;}
html,body,div,p,ul,li,h1,h2,h3,h4,h5,h6,a,img,input{font-family:"Microsoft YaHei";margin:0px;padding:0px;}
table{border-collapse:collapse;border-spacing:0;}
input,select,img{vertical-align:middle;}
ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,form,label{margin:0px;padding:0px;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
ul,ol,li{list-style:none;}
img{border:0px;vertical-align:middle;}
input{outline:none;}
.clr{clear:both;}
div:after,ul:after,dl:after,.clr:after{clear:both;display:block;height:0;visibility:hidden;}
.fr{float:right;}
.fl{float:left;}
a{text-decoration:none;color:#666;}
a:-webkit-any-link {text-decoration:none;}
a:hover{text-decoration:none;}

/*页面宽度*/
.w1100 { width:100%; max-width: 1100px;margin: 0 auto;position: relative;}
.w1200 { width:100%; max-width:  1200px;margin: 0 auto;position: relative;}
.w1210{width:100%; max-width: 1210px; margin: 0px auto; position:relative;}

/*头部logo*/
.m_header{ display:none;padding: 0rem 0.5rem; height: 4rem; font-size: 1rem; background: #3a3d4e;}
.m_header .logo{margin-top: 0.7rem;}

.m_header .head_tit{float: left;border-left: 1px solid #fff;line-height: 26px;padding-left: 16px;margin-top: 20px;margin-left: 16px;color: #fff;font-size: 1rem;}
.m_header .head_tit a{ color:#fff;}

/*顶部导航*/
.m_navT{ display: none;background: #eeeeee;position: relative;}
.m_navT ul{margin: 0px auto;}
.m_navT li{float:left; margin: 15px auto;}
.m_navT li a{display:block;padding:0 10px;color:#333;border-left: 1px solid #333; font-size: 1rem;}
.m_navT li:first-child a{ border-left:0px;}
.m_navT span.nav_on{display:none;width:24px;position: absolute;top:-41px;right:12px;cursor: pointer;}
.nav_on i{display:block;width:100%;height:1px;background:#333;margin-bottom:4px;}
.nav_on i.jiao{ width: 0; height: 0; z-index: -1; position: relative;border-width: 12px; border-style: solid; border-color: #333 #fff #fff #fff;}
.nav_on i.jiao:after{ width: 0px;top: -13px; left: -11px; content: ''; position: absolute; border-top: 11px solid #fff; border-right: 11px solid rgba(129, 11, 11, 0); border-left: 11px solid transparent;}
/*手机端css代码*/
@media screen and (max-width:768px){
.m_navT ul{display:none;width:100%;}
.m_navT ul li{margin: 5px auto;}
.m_navT span.nav_on{display:block;}
}

/*焦点*/
.b_banner{ background:url(http://www.qsiedu.com/skin/default/image/ban/b_bg.png) no-repeat center;background-size: cover; margin-top: 52px;text-align: center;}
.yx_banner{ background:url(http://www.qsiedu.com/skin/default/image/ban/yx_bg.png) no-repeat center;background-size: cover; margin-top: 52px;text-align: center;}
.b_banner img,.yx_banner img{margin: 0px auto;padding: 50px 0px;display: block;}
.b_banner a img,.yx_banner a img{margin: 0px auto;}

/*焦点*/
.mb_banner{ display: none;background: url(http://www.qsiedu.com/skin/default/image/ban/mb_bg.png) no-repeat center; text-align: center;background-size: cover;}
.mb_banner img{max-width: 640px;margin: 50px auto;}
.mb_banner a img{margin: 0px 0px 60px 0px;}

@media screen and (max-width:640px){
	.mb_banner,.m_navT{display: block;}
	.b_banner{display:none;}
.mb_banner img{width: 80%; margin: 30px auto;}
.mb_banner a img{margin: 0px 0px 40px 0px;}
#ban li .ban_m li{ width: 95%;}
}
@media screen and (max-width:320px){
		.mb_banner,.m_navT{display: block;}
	.b_banner{display:none;}
.mb_banner img{width: 80%; margin: 30px auto;}
.mb_banner a img{margin: 0px 0px 40px 0px;}
#ban li .ban_m li{ width: 95%;}
}

.mb_tit{ margin: 1rem; font-size: 1.5rem; padding-left: 10px; border-left: 5px solid #21b5a9;}


/*班型服务*/
.b_fw { position: relative;}
.b_fw .b_t {font-size:14px;color:#fff;background:#39b3fb;border-bottom: 1px solid #4688f6;}
.b_fw .b_t li { float:left;font-size: 16px; line-height: 38px;padding: 5px 20px;text-align: center;}
.b_fw .b_t li.activ,.b_fw .b_t li:hover{background: #fff;padding: 5px 20px;margin-top: -1px;border-left:1px solid #4688f6;border-top:2px solid #4688f6;border-right:1px solid #4688f6; border-bottom: 1px solid #fff; color:#4688f6;position: relative;top: 1px;}
/*.b_fw .b_t li:hover { }*/
/*.b_fw .b_t li.j{background:#21b5a9;}
.b_fw .b_t li.j.activ,.b_fw .b_t li.j:hover{background: #fff;padding: 5px 20px 3px;border-top:2px solid #21b5a9; color:#21b5a9}
.b_fw .b_t li.v{background:#51bbf2;}
.b_fw .b_t li.v.activ,.b_fw .b_t li.v:hover{background: #fff;padding: 5px 20px 3px;border-top:2px solid #51bbf2;color:#51bbf2;}
.b_fw .b_t li.p{background:#5485d9;}
.b_fw .b_t li.p.activ,.b_fw .b_t li.p:hover{background: #fff;padding: 5px 20px 3px;border-top:2px solid #5485d9;color:#5485d9;}*/
.b_fw .fw {background:#fff; padding-top: 10px;}
.b_fw .fw ul{display:none;padding:10px 0px;}
.b_fw .fw ul.on { display:block;}


.fw ul li {width: 313px; height: 280px;padding:10px 30px;float:left; margin: 15px; font-size: 14px; line-height: 26px;box-shadow: 0px 3px 10px 1px #888888; border-radius: 10px;}
.fw ul li:hover{}
.fw ul li h3{ display: block;clear: both;position: relative; color: #333; font-size: 20px; font-weight: bold;text-align: center; margin: 20px auto;border:1px solid #666666; border-radius: 25px;}
.fw ul li:first-child{	background: -webkit-linear-gradient(left top, #ffffff , #ffeecb); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(bottom right, #ffffff , #ffeecb); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(bottom right, #ffffff , #ffeecb); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom right, #ffffff , #ffeecb); /* 标准的语法（必须放在最后） */}
.fw ul li:first-child h3{ background: linear-gradient(to bottom, #facd79, #f99a27); -webkit-background-clip: text;color: transparent;border:1px solid #f97025;}
.fw ul li font{ color:#fe0000; font-weight: bold; margin: 0px 5px;}
.fw ul li.j{ background:url(http://www.qsiedu.com/skin/default/image/ban/b_jb.png) no-repeat top left;/*background: url(http://www.qsiedu.com/skin/default/image/ban/ys0.png) #dedede  no-repeat;*/}
.fw ul li.v{ /*background: url(http://www.qsiedu.com/skin/default/image/ban/rs0.png) #dedede  no-repeat;*/}
.fw ul li.q{ /*background: url(http://www.qsiedu.com/skin/default/image/ban/gs0.png) #dedede  no-repeat;*/}

/*表格*/
.b_fw .funb{width:1200px; margin: 0px auto;border-top: 1px solid #D5D5D5;border-collapse: collapse;font-size:13px;line-height:22px;font-weight: bold;}
.b_fw .funb tr {line-height: 40px;font-size: 14px;color: #2f2b2b;text-align: center;}
.b_fw .funb tr:nth-child(odd) {background-color: #E6E6E6;}
.b_fw .funb tr th,.b_fw .funb tr td.b{ background: #5a9afa;color: #fff;text-align: left; font-size: 16px; font-weight: normal; padding-left: 10px;}
.b_fw .funb tr td {border: 1px solid #D5D5D5;}
.b_fw .funb tr td:first-child{ padding-left: 5px; text-align: left;}
.b_fw .funb tr.e{font-size: 18px;color: #f36; line-height: 30px;background: #fff; font-weight: normal;}
.b_fw .funb tr.e td:first-child{background:#5c5c5c; color: #fff; text-align: center; }
.b_fw .funb tr.items{color: #FFFFFF;font-size: 16px;height: 52px;text-align: center;background: #5c5c5c;border-radius: 5px;}

.b_fw .funb tr td a{    font-size: 20px;
    text-align: center;
    line-height: 35px;
    display: block;
    margin: 10px auto;
    background: #f89222;
    background: -moz-linear-gradient(top, #fdb51f 0%, #f89222 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdb51f), color-stop(100%,#f89222));
    background: -webkit-linear-gradient(top, #fdb51f 0%,#f89222 100%);
    background: -o-linear-gradient(top, #fdb51f 0%,#f89222 100%);
    background: -ms-linear-gradient(top, #fdb51f 0%,#f89222 100%);
    background: linear-gradient(to bottom, #fdb51f 0%,#f89222 100%);
    border-radius: 5px;
	color: #fff; font-weight: normal;
    width: 84px;
    height: 35px;
    text-decoration: none;}


.b_fw .funb tr td span {line-height: 25px;margin: 0 auto;color: #A1A1A1;text-align: center;font-size: 12px;}
.b_fw .funb tr td s{font-size: 14px; color: #666;}
.b_fw .funb tr td f{font-size: 14px; color: #333; font-weight: bold;}

/*报名按钮*/
.b_bm{ clear: both; padding: 25px 20px;background:#3d4552; color:#fff; font-size: 16px; position: relative; top: 20px;}
.b_bm.s{top:0px;}
.b_bm font{ color:#f97025;}
.b_bm span{ margin: 0px 10px;}
.b_bm a{color:#fff;float: right; position: relative; top: -10px;margin: 0px 10px;padding: 10px 30px;
    background: #f97025;
    background: -moz-linear-gradient(top, #fdb51f 0%, #f97025 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdb51f), color-stop(100%,#f97025));
    background: -webkit-linear-gradient(top, #fdb51f 0%,#f97025 100%);
    background: -o-linear-gradient(top, #fdb51f 0%,#f97025 100%);
    background: -ms-linear-gradient(top, #fdb51f 0%,#f97025 100%);
    background: linear-gradient(to bottom, #fdb51f 0%,#f97025 100%);
}


/*针对院校*/
.mb_yx{padding: 40px 60px; width: 1080px; margin: 0px auto; background: #fff;}
.mb_yx ul{}
.mb_yx ul li{ float: left; width: 16%; margin: 10px;border: 1px solid #fff;background:#21b5a9;color:#fff; font-size: 1rem; padding:10px;}
.mb_yx ul li:hover{border: 1px solid #21b5a9;background: #fff;}
.mb_yx ul li:hover a{color:#21b5a9;}
.mb_yx ul li a{ color: #fff;}

/*选择班型*/
.yx_tit{ text-align: center; margin: 10px auto; font-size: 2rem; font-weight: bold;}
.yx_xz{ width: 1200px;position: relative; padding: 40px 0px; margin: 40px auto;background: #ffffff;}
.yx_xz a{ padding: 0px 40px;}
.yx_xz a img{ margin: 0px auto;}
.yx_xz a img.pc{display:block;}
.yx_xz a img.m{display:none; width: 90%;}


.b_yx img{display: block;width: 100%; max-width: 1920px; margin: 0px auto; padding: 0px;} 
.b_yx.m{display:none;}
.b_yx.m img{max-width: 640px;} 


/*院校导航*/
.b_dh{width: 1200px;position: relative;margin: 0px auto;   padding: 40px 0px; background: #fff;}
.dht{ display: block;border-left:3px solid #65c3bb; color:#333;font-size: 24px; margin: 15px auto; padding-left: 10px;}
.b_nj,.b_fx,.b_dq .dq{ display: block; margin: 10px auto;padding:0px 40px;}
.b_nj ul li,.b_fx .fx ul li,.b_dq .dq ul li{ float:left; margin: 10px; padding: 10px 16px; border:1px solid #666;width:80px; text-align: center;font-size: 16px;}
.yx,.b_dh ul.h{ padding:0px 14px;}
.yx ul li,.b_dh ul.h li{ float:left; width: 19%; padding: 1% 1.5%; margin: 0px 1.5%;text-align: center;}
.yx ul li img,.b_dh ul.h li img{display:block;margin: 0px auto;}
.yx ul li a,.b_dh ul.h li a{ text-decoration:none; color:#333; line-height: 40px;font-size: 16px;}

.m_footer{display:none;}
@media screen and (max-width:640px){
	.w1200,.yx_xz,.b_dh{ width: 100%;}
	.m_header,.m_navT,.m_footer,.yx_xz a img.m{ display:block;}
	.public_nav,.zx2,.qs_footer,.yx_xz a img.pc{ display: none;}
	.yx_banner{margin-top: 0px;}
	.yx_banner img{width: 90%;}
	.b_dh{ padding: 10px 0px;}
	.b_nj,.b_fx,.b_dq .dq{padding:0px 10px;}
	.b_nj ul li,.b_fx .fx ul li,.b_dq .dq ul li{margin: 6px; padding: 6px 10px;width:64px;}
	.yx{ padding:0px 14px;}
	.yx ul li,.b_dh ul.h li{ width: 44%; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
	.yx ul li img{ width: 100%;}
	.yx ul li a{ font-size: 14px;}
	
	
	.b_st,.b_sz,.b_xy{display:none;}
	.b_yx{display:none;}
	.b_yx.m{display:block;}
}
@media screen and (max-width:320px){
	.w1200,.yx_xz,.b_dh{ width: 100%;}
	.m_header,.m_navT,.m_footer,.yx_xz a img.m{ display:block;}
	.public_nav,.zx2,.qs_footer,.yx_xz a img.pc{ display: none;}
	.yx_banner{margin-top: 0px;}
	.yx_banner img{width: 90%;}
	.b_dh{ padding: 10px 0px;}
	.b_nj,.b_fx,.b_dq .dq{padding:0px 10px;}
	.b_nj ul li,.b_fx .fx ul li,.b_dq .dq ul li{margin: 6px; padding: 6px 10px;width:64px;}
	.yx{ padding:0px 14px;}
	.yx ul li,.b_dh ul.h li{ width: 44%; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
	.yx ul li img{ width: 100%;}
	.yx ul li a{ font-size: 14px;}
	
	
	.b_st,.b_sz,.b_xy{display:none;}
	.b_yx{display:none;}
	.b_yx.m{display:block;}
}
/*试听课程*/
.b_st{ background: url(http://www.qsiedu.com/skin/default/image/ban/st_bg.png) repeat-x; padding: 40px 0px;text-align: center;}
.b_st p,.b_sz p{ margin-bottom:40px; text-align: center;}
.b_kc{ display:block; font-size:16px;color: #fff;}
.b_kc ul{ background:#1a1a1a;}
.b_kc ul li{ float:left;width:14%; line-height: 56px;}

.b_kcm{ display:block; background:#1a1a1a; color: #fff;}
span.st_tit{ font-size:18px; display:block;position:relative; line-height:40px; background: #222222; border-top:1px solid #3b3b3b; border-bottom:1px solid #3b3b3b;}
.ml{ width:330px;height:432px; float:right;}
.ml ul{ margin:20px 0px 0px 40px;}
.ml ul span{text-align: left;display: block;margin-bottom: 10px;font-size: 18px;}
.ml ul li{ font-size:16px; text-align: left;background: #333333; margin:5px 0px; padding:5px 15px 5px 30px;}
.ml ul li span{display: initial;font-size: 14px;background: #39b378;padding: 1px 5px;margin: 0px 5px;color: #f9fafc;border-radius: 3px;}
.ml .zx{bottom: 0px;line-height: 60px;background: #333333;position: absolute;}
.ml .zx a{ width:165px; text-align: center; font-size: 20px; color: #f9fafc; float: left;}
.ml .zx a:last-child{background:#f97025;}

.kc{ width:770px; height:432px; float:left;}
.kc ul{}
.kc ul li{ line-height:30px; width:14%; border:1px solid #fff;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;list-style-position: inside;}
.kc ul li a{ color:#fff;}
.kc ul p{ clear:both;-webkit-margin-before: 0em;-webkit-margin-after: 0em;}


/*师资介绍*/
.b_sz{ background: url(http://www.qsiedu.com/skin/default/image/ban/sz_bg.png); padding: 40px 0px;  color:#ffffff;}
.b_sz .sz_l{ width:550px; float: left;}
.b_sz .sz_l h3{ font-size: 26px; font-weight: bold; width: 550px; margin-top: -110px;position: absolute;}
.b_sz .sz_l p{ font-size: 16px; color: #c5c9ce; text-align: left; width: 450px; margin: -66px 0px 10px 0px;position: absolute;}
.b_sz .sz_l img{ display:block;}
.b_sz .sz_l li{ float:left;margin: 10px 10px 140px 10px;position: relative; top: 150px; }
.b_sz .sz_l li.activ img{border:4px solid #aa8e56;}
.b_sz .sz_l li img{border:4px solid #6b7088;}
.b_sz .sz_l li img.s{border:0px;margin-top: -25px; position: absolute;}

.b_sz .sz_r{ width:490px; float: left;margin-top: 60px;border-radius: 10px; padding: 30px;
	background: -webkit-linear-gradient(left top, #aa8e55 , #ab8f56); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(bottom right, #aa8e55 , #ab8f56); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(bottom right, #aa8e55 , #ab8f56); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom right, #aa8e55 , #ab8f56); /* 标准的语法（必须放在最后） */}
.b_sz .sz_r ul li{ display: none;}
.b_sz .sz_r ul li:first-child{display:block;}
.b_sz .sz_r ul li img{display: initial; float: left;}
.b_sz .sz_r ul li .fl{ width:240px; margin-left: 30px;}
.b_sz .sz_r ul li h3{ font-size: 20px; font-weight: bold; margin-top: 20px;}
.b_sz .sz_r ul li h3:first-child{margin-top: 0px;}
.b_sz .sz_r ul li p{ font-size: 14px; text-align: left; margin: 2px auto;}
.b_sz .sz_r ul li span{display:block; margin: 10px auto;line-height: 36px; border-radius: 10px; text-align: center;
	background: -webkit-linear-gradient(left right, #846a3a , #aa8d5a); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(bottom right, #846a3a , #aa8d5a); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(bottom right, #846a3a , #aa8d5a); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom right, #846a3a , #aa8d5a); /* 标准的语法（必须放在最后） */}
.b_sz .sz_r ul li span a{ color:#ffe5af;}


/*成功学员*/
.b_tit,.mb_tit{ padding: 0px 10px; font-size: 20px;  border-left:3px solid #21b5a9;}

.b_xy,.b_zx{ padding: 40px 60px; width: 1080px; margin: 0px auto; background: #fff;}
.b_xy,.b_ry{ margin:30px auto;}
.b_xy ul li{ float:left; margin: 40px 8px 0px 8px; width:256px;}
.b_xy ul li:first-child{ margin-left:0px;}
.b_xy ul li:last-child{ margin-right:0px;}
.b_xy ul li:hover{ border:4px solid #e97025;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */ padding: 6px;}
.b_xy ul li:hover img{ width:100%;}
.b_xy ul li:hover div{ display:none;}
.b_xy ul li div{ display:block;}
.b_xy ul li div.xy_m{ display:none;}
.b_xy ul li div span{ float:left;width: 40%; margin: 10px 5%; text-align: center; background: #e97025; color:#fff;line-height: 30px;}
.b_xy ul li:hover div.xy_m{ display:block;background: #2e282a; color:#fff;width: 216px;    position: absolute; margin: -33px 5px 0px 5px; padding: 10px 5px; text-align: center;}

/*考研资讯*/
.b_zx{ }
.b_zx .fl{ width:46%; margin: 20px 2% 0px 1.5%;color:#333; }
.b_zx .fl ul{}
.b_zx .fl ul li{ border-bottom: 1px dashed #333; padding:5px 0px 20px 0px;list-style-type: square; list-style-position: outside; color: #65c3bb;}
.b_zx .fl ul li a{ color:#333;}
.b_zx .fl ul li a h3{ font-weight: normal; color:#333; line-height: 36px; height: 36px;}
.b_zx .fl ul li a p{ font-size: 14px;}
.b_zx .fl ul li a p span{ color:#333;}
.b_zx .fr{ width:48%; margin: 35px 0px 0px 2%;}
.b_zx .fr img{ width:100%;}

/*荣誉资质*/
.b_ry{ background:url(http://www.qsiedu.com/skin/default/image/ban/b_ryb.png) no-repeat center;}
.b_ry h3{padding: 40px 60px; width: 1080px; margin: 0px auto; font-size: 26px; color:#fff; text-align: center;}
.b_ry ul{ width: 1200px; margin: 0px auto;}
.b_ry ul li{ float:left; width:20%; margin: 2%;}
.b_ry ul li img{ width:100%;}

/*footer*/

